100
1a 33 22 3 20 21 23
28 27 29 30 31 35 34
4a 36 4 9 5 10 1
13 19 24 25 26 11 37
38 39 40 41 42 43 44
45 46 47 48 49 50 51
56 57 58 59 60 61 62
63 64 65 66 52 12 8
14 15 16 32 7 6 82
53 54 55 67 68 69 70
71 72 73 74 75 76 77
78 79 80 81 83 17 84
85 86 18 87