242
7
35
418
173
403
333
50
103
138
292
165
250
46
214
184
239
500
9
498
171
33
251
31
78
47
454
330
460
204
360
377
190
372
207
419
281
75
222
318
275
2
136
254
338
127
36
51
427
354
336
