35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
143
20
123
300
42
23
87
57
119
193
63
29
151
44
54
14
12
22
225
186
125
155
18
66
51
195
80