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