24
119
393
306
19
16
29
293
32
470
246
20
112
81
261
378
76
272
71
186
44
191
420
61
1592
105
36
166
120
66
158
75
137
271
180
90
140
53
143
31
87
40
13
336
135
966
342
144
109
152
502
565
118
6
14
163
297