0 1 2 0 3 1 4 5 6 4 7 5 8 9 10 8 11 9 12 13 14 12 15 13 16 17 18 16 19 17 20 21 22 20 23 21 24 25 26 24 26 27 28 29 30 31 32 33 31 34 32 35 36 37 35 38 36 39 40 41 39 42 40 43 44 45 43 46 44 47 48 49 47 50 48 51 52 53 51 54 52 55 56 57 55 57 58 59 60 61 62 63 64 62 65 63 66 67 68 66 69 67 70 71 72 70 73 71 74 75 76 74 76 77 78 79 80 81 82 83 81 84 82 85 86 87 85 88 86 89 90 91 89 92 90 93 94 95 93 96 94 97 98 99 97 100 98 101 102 103 101 104 102 105 106 107 105 107 108 109 110 111 112 113 114 112 115 113 116 117 118 116 119 117 120 121 122 120 123 121 124 125 126 124 127 125 128 129 130 128 131 129 132 133 134 132 135 133 136 137 138 136 138 139 140 141 142 143 144 145 143 146 144 147 148 149 147 150 148 151 152 153 151 154 152 155 156 157 155 158 156 159 160 161 159 162 160 163 164 165 163 166 164 167 168 169 167 169 170 171 172 173 174 175 176 174 177 175 178 179 180 178 181 179 182 183 184 182 185 183 186 187 188 186 189 187 190 191 192 190 193 191 194 195 196 194 197 195 198 199 200 198 200 201 202 203 204 205 206 207 205 208 206 209 210 211 209 212 210 213 214 215 213 216 214 217 218 219 217 220 218 221 222 223 221 224 222 225 226 227 225 228 226 229 230 231 229 231 232 233 234 235 236 237 238 236 239 237 240 241 242 240 243 241 244 245 246 244 247 245 248 249 250 248 251 249 252 253 254 252 255 253 256 257 258 256 259 257 260 261 262 260 262 263 264 265 266 267 268 269 267 270 268 271 272 273 271 274 272 275 276 277 275 278 276 279 280 281 279 281 282 283 284 285 286 287 288 288 289 286 290 291 292 292 293 290 294 295 296 296 297 294 298 299 300 300 301 298 302 303 304 304 305 302 306 307 308 308 309 306 310 311 312 310 313 311 314 315 316 314 317 315 318 319 320 318 321 319 322 323 324 322 324 325 326 327 328