353
484
260
583
207
502
71
428
152
401
92
355
127
366
86
447
171
258
3
4
69
336
78
314
44
321
59
280
65
226
89
333
63
253
36
216
34
200