189
93
46
164
64
54
247
468
148
159
55
1392
218
66
23
32
52
24
266
230
277
177
344
199
175
123
100
49
5
77
36
56
172
187
30
224
320
44
138
82
407
17
219
132
263
92
27
9
377
190
299
146
362
203