35
4
27
7
5
8
2
15
3
1
9
14
10
13
11
107
110
17
98
298
75
52
26
208
209
58
12
39
48
41
99
72
20
79
32
40
24
93
6
70
153
21
16
279
159
149