61
66
38
217
398
49
162
43
504
39
498
90
943
22
82
323
76
50
112
245
1121
200
403
181
57
548
532
990
98
1558
510
69
249
12108
48
1617
51
74
258
33
1408
726
292
371
210
251
152
135
326
147
133
140
102
288