7
24
223
9
100
3637
374
10
27
43
390
205
95
12
14
300
19
21
66
31
360
23
29
101
38
22
45
56
15
64
28
1279
74
260
82
255
16
159
81
6
117
316
220
30
398
103
298
236
36
417
1178
18