49
16
19
3
17
74
82
85
36
272
237
231
293
152
131
238
187
172
210
132
321
389
360
395
454
245
170
515
275
642
622
3214
930
27723
2395
2147
950
922
555
433
401
1080
617
1560