45 66 3 2 1
1 44
1 43
44 1
43 42
43 41
42 43
41 40
41 39
40 41
39 38
39 37
38 39
37 36
37 35
36 37
35 34
35 33
34 35
33 32
33 31
32 33
31 30
31 29
30 31
29 28
29 27
28 29
27 26
27 25
26 27
25 24
25 23
24 25
23 22
23 21
22 23
21 20
21 19
20 21
19 18
19 17
18 19
17 16
17 15
16 17
15 14
15 13
14 15
13 12
13 11
12 13
11 10
11 9
10 11
9 8
9 7
8 9
7 6
7 5
6 7
5 4
5 3
4 5
3 2
3 45
2 3
