353
484
260
583
207
502
72
429
152
401
92
355
127
366
86
447
171
258
69
336
78
314
44
321
59
280
65
226
16
266
63
253
36
222
34
200