37
12
33
70
140
38
7
24
223
9
100
3639
374
10
27
43
390
205
95
14
300
19
21
66
31
360
23
29
101
22
45
56
15
64
28
1279
74
260
82
255
16
159
81
6
117
316
220
30
398
103