20
10
6
33
21
2
11
8
7
26
23
5
9
3
1
4
24
22
12
110
36
27
19
25
28
124
31
59
50
44
89
14
52
116
15
13