35
4
27
7
5
2
8
1
3
14
15
10
11
13
9
107
110
99
17
296
45
31
23
33
18
52
77
6
24
43
62
60
36
59
166
19
28
12
44
37
25
20
83
16
29