1 81 3 100
5 6 7 22
23 10 12 13
8 15 16 9
18 24 20 54
55 57 58 59
60 62 63 64
67 68 69 70
71 72 73 74
76 78 79 80
25 26 53 45
29 46 31 32
33 34 35 36
37 38 47 40
48 49 50 55