22
23
31
30
34
20
28
29
19
21
25
24
33
35
54
43
42
51
52
48
50
45
37
41
38
46
40
39
44
49
47
36
10
1
2
3
6
5
4
14
11
8
9
7
12
13
17
18
16
15
32
26
27
53
55
56
57