35
4
27
7
5
2
8
1
3
14
15
10
11
13
9
107
110
98
17
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