25
12
4
3
33
14
31
8
26
23
6
29
16
24
18
9
5
117
11
13
45
17
49
10
2
1
21
7
76
79
15
51
44
22
19
81
27
57
58