378
103
582
183
533
117
560
303
573
178
417
160
200
89
324
147
333
50
385
31
304
140
459
39
531
53
435
99
334
100
455
6
182
171
388
61
222
48
564
71