35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
145
20
124
301
42
22
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