8
26
10
25
3
22
19
21
16
37
58
2
4
34
7
5
24
17
6
32
1
13
12
40
15
14
47
9
11
23
27
18
45
53
74
29
20
55
33