353
484
207
502
260
583
152
401
92
355
72
429
86
447
127
366
171
258
61
738
78
314
44
321
59
280
63
253
65
226
1
157
34
200
88
252