1 4 3 5 2 8 6 20 9 12 10 7 15 14 11 17 16 19 13 23 18 24 21 31 30 29 26 27 28 25 32 22 36 41 43 37 35 39 38 33 44 51 55 45 61 52 50 40 53 49 58 54 70 48 42 34 47 57 56 59 46 71 72 65 62 67 97 69 72 75 91 90 74 85 76 92 80 64 82 88 85 95 98 78 84 68 94 89 60 92 99 77 83 81 79 104 101 96 66 99 106 85 128 63 109 105 101 124 108 118 117 120 125 122 121 111 116 111 106 110 103 115 131 127 126 114 123 113 129 132 133 134 130 138 136 141 139 135 119 140 148 142 143 137 147 144 146 149 145 150 153 156 155 151 157 152 154 158 159 161 162 160 163 