35
4
27
6
5
8
2
15
3
1
9
14
10
13
11
107
110
17
98
7
297
30
18
12
32
49
23
63
24
16
37
41
34
69
67
93
25
40
84
74
19
31
68
55
28
21
38
44
29
42
75
50
147
57
22
20
91
59
52