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