33
103
38
24
303
17
77
170
30
31
16
125
49
28
67
19
290
46
1560
45
57
36
54
63
112
73
87
64
175
133
304
6056
29
136
421
138
50
206
43
4264
341
89
117
21
143
51
1556
25
92
408
35
56