1
6
20
15
18
66
334
547
256
374
286
58
195
22
33
99
228
100
24
264
36
68
82
273
260
402
102
79
104
184
171
42
254
43
35
121
117
19
301
46
263
304
245
330
110
336
60
153