32
643
18
57
24
31
510
25
82
216
20
337
104
70
193
30
177
77
80
12
64
21
53
17
22
34
157
66
19
113
149
207
44
41
251
103
101
134
209
69
85
139
287
14
232
140
171
235
162
183
43
214
27
226
342
132