25
15
16
67
20
31
35
34
32
74
104
17
6
4
36
5
110
24
11
48
12
9
8
42
58
2
57
28
121
22
47
86
49
29
1
27