25
107
250
96
160
626
40
98
362
154
62
39
185
78
35
56
19
150
15
118
74
254
97
102
52
45
249
165
44
34
409
67
158
22
112
284
9
326
111
57
108
36
261
134
12
38
207
41
70
225
457
488
60
85
190
79
235
147