12
2
8
4
3
5
9
6
7
41
11
22
34
31
10
17
13
39
55
56
1
21
30
27
28
58
23
24
75
38
32
20
16
18
29
37
33