9
7
37
28
11
4
13
24
16
3
18
25
45
15
8
19
30
115
27
106
81
43
40
22
88
158
96
146
69
173
123
378
95
36
221
136
44
372
492
42
50
46
103
100
112
74
151
73