24
9
32
8
25
15
7
17
58
43
383
33
55
26
70
105
368
392
54
119
133
73
91
334
51
95
41
727
235
184
134
159
87
271
358
116
61
142
183
108
277
167
166
93
96
303
36
182
264
282
59
49
188
172
123
139