7
8
299
17
22
32
25
20
46
96
64
63
23
45
177
92
42
85
73
37
39
43
250
268
325
450
79
210
166
224
105
117
215
57
53
26
300
395
288
180
187
35
24
237
314
98
33
30
305
78
27
158
223