46
24
32
9
13
56
53
39
31
17
84
241
118
128
213
60
139
177
127
119
228
131
178
125
67
236
58
173
117
300
299
54
261
106
92
73
189
170
184
155
991
145
151
334
207
98
64
274
181
331
140