40
126
65
57
87
292
24
13
63
43
171
203
66
7
190
45
173
9
55
61
131
166
44
90
64
336
31
305
84
191
32
436
217
154
82
58
109
176
188
291
20
94
900
29
91
251
265
195
163
67
39
25