35
4
27
7
5
8
2
15
3
1
9
14
10
13
11
107
110
17
98
298
6
101
19
97
41
31
18
54
71
20
33
61
84
45
55
108
119
89
36
42
26