217
443
398
504
39
123
112
245
200
403
990
69
49
1617
258
1408
43
726
371
251
135
147
288
99
471
82
171
101
76
67
113
55
95
88
58
21
33
47
751
57
266
117
90
356