6
8
295
17
22
32
24
96
63
45
177
92
42
85
250
268
325
450
210
166
223
117
215
299
300
395
288
180
187
237
314
158
183
115
103
106
341
273
140
362
1076
438
695
335
315
476
529
482
495
168
119
86
530
162
225
179