37
36
123
27
29
72
173
9
48
187
47
63
105
67
139
45
394
20
87
53
119
280
124
242
137
170
89
28
1004
109
21
389
190
261
66
64
147
79
112
288
38
144
157
76
15
182
551
205
74
122
59
33
56
201
391
95
146