35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
145
124
22
20
42
301
78
53
102
25
12
247
210
62
40
46
73
101
100
98
32
36
24
109
72
153
23
16
293
66
43
168
135