24
116
11
33
10
54
58
19
53
71
145
675
261
39
126
65
57
140
31
121
29
64
103
75
23
32
178
229
117
88
182
638
89
114
160
132
191
173
163
72
5
122
170
48
1210
894
35
152
212
40
56
91
98
13