3
24
6
5
53
36
157
103
263
88
171
126
33
58
486
55
287
98
59
416
593
266
381
194
375
435
146
215
192
138
32
147
191
105
330
56
15
38
332
162
233
224
228
267
173
174
102
104
44
65
90
89
20
10
161