19
8
309
18
30
20
36
26
47
98
67
65
24
45
178
93
43
85
74
40
250
269
326
452
79
211
166
225
105
117
215
58
53
301
25
304
396
288
182
191
35
27
238
314
100
33
305
80
158
179
224