35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
143
123
23
20
42
300
87
57
119
193
64
29
153
44
54
14
36
16
12
22
226
186
128
155
18
66
51
195
197
78