35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
142
122
21
19
42
296
24
57
164
48
81
12
96
18
30
75
41
88
25
101
16
116
17
205
47
46
37
64
58
178
52