376
103
581
183
518
109
533
281
573
178
417
160
200
89
324
147
333
50
385
31
304
140
459
39
528
50
433
97
331
97
455
6
180
170
388
61
221
48
564
71