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