25
209
83
62
91
81
301
52
159
249
284
199
200
182
60
44
118
183
254
174
137
111
362
147
444
109
277
242
121
617
219
214
523
169
368
185
75
316
115
140
157
155
55
66
493
430
251
259
324
329
496
231
73
428
232
168