25
2
4
11
20
33
7
8
3
1
55
52
15
6
26
16
24
19
21
105
12
39
35
34
78
10
5
40
216
46
140
29
48
36
18
30
192