51
18
317
230
24
47
430
57
359
113
17
5
98
39
44
31
135
36
401
283
61
41
43
253
8
13
360
983
38
358
483
1602
178
19
3
176
21
443
117
184
2717
189
32
292
81
90
216
71
20
11
231
27
22