1 0 2 0 3 1 4 2 5 4 6 0 7 3 8 5 9 4 10 1 11 10 12 0 13 6 14 2 15 13 16 10 17 16 18 1 19 18 20 6 21 14 22 8 23 22 24 4 25 23 26 6 27 17 28 8 29 28 30 15 31 30 32 11 33 19 34 18 35 24 36 2 37 36 38 21 39 28 40 12 41 40 42 12 43 42 44 20 45 24 46 21 47 46 48 12 49 47 50 24 51 36 52 2 53 40 54 21 55 49 56 37 57 22 58 26 59 58 60 14 61 60 62 31 63 51 64 44 65 50 66 8 67 66 68 36 69 44 70 23 71 70 72 8 73 72 74 37 75 55 76 40 77 62 78 20 79 78 80 25 81 58 82 39 83 82 84 13 85 78 86 49 87 63 88 48 89 88 90 17 91 64 92 33 93 50 94 45 95 61 96 21 97 96 98 31 99 75 100 21 101 100 102 20 103 102 104 26 105 55 106 53 107 106 108 47 109 108 110 48 111 92 112 37 113 112 114 24 115 101 116 54 117 62 118 52 119 95 120 23 121 115 122 59 123 62 124 55 125 96 126 29 127 126 128 67 129 69 130 30 131 130 132 21 133 97 134 53 135 91 136 58 137 136 138 44 139 138 140 39 141 102 142 76 143 130 144 56 145 102 146 72 147 91 148 59 149 148 150 47 151 150 152 71 153 86 154 59 155 120 156 40 157 156 158 75 159 105 160 44 161 135 162 32 163 162 164 65 165 97 166 103 167 166 168 56 169 159 170 56 171 129 172 86 173 172 174 66 175 133 176 86 177 135 178 83 179 178 180 17 181 180 182 83 183 108 184 105 185 136 186 46 187 164 188 104 189 115 190 62 191 190 192 35 193 192 194 81 195 132 196 96 197 196 198 46 199 198 200 81 201 147 202 105 203 164 204 87 205 178 206 107 207 150 208 97 209 189 210 35 211 210 212 85 213 145 214 101 215 174 216 64 217 181 218 95 219 163 220 54 221 203 222 67 223 222 224 72 225 120 226 89 227 226 228 77 229 228 230 72 231 140 232 102 233 232 234 79 235 202 236 105 237 130 238 87 239 238 240 61 241 240 242 85 243 151 244 127 245 181 246 62 247 241 248 118 249 193 250 113 251 250 252 40 253 224 254 98 255 128 256 90 257 256 258 78 259 232 260 78 261 183 262 120 263 262 264 64 265 221 266 107 267 188 268 143 269 268 270 63 271 270 272 127 273 174 274 145 275 215 276 87 277 276 278 137 279 178 280 104 281 280 282 101 283 282 284 139 285 155 286 105 287 241 288 59 289 266 290 98 291 208 292 155 293 292 294 89 295 219 296 116 297 205 298 136 299 291 300 56 301 246 302 120 303 197 304 145 305 260 306 64 307 306 308 124 309 217 310 110 311 310 312 87 313 312 314 145 315 153 316 142 317 316 318 115 319 291 320 119 321 199 322 137 323 300 324 131 325 259 326 137 327 204 328 168 329 278 330 79 331 330 332 166 333 215 334 159 335 253 336 102 337 336 338 148 339 195 340 142 341 316 342 87 343 311 344 158 345 189 346 169 347 346 348 97 349 348 350 97 351 226 352 120 353 352 354 79 355 286 356 161 357 183 358 174 359 358 360 112 361 338 362 157 363 207 364 131 365 295 366 163 367 366 368 167 369 291 370 112 371 342 372 91 373 372 374 122 375 201 376 157 377 342 378 128 379 378 380 143 381 278 382 194 383 382 384 147 385 249 386 205 387 266 388 210 389 388 390 81 391 338 392 177 393 241 394 188 395 332 396 117 397 396 398 166 399 226 400 141 401 400 402 112 403 335 404 152 405 253 406 174 407 357 408 116 409 408 410 163 411 306 412 186 413 352 414 139 415 324 416 170 417 296 418 177 419 418 420 71 421 420 422 194 423 295 424 228 425 351 426 112 427 369 428 179 429 284 430 171 431 430 432 97 433 432 434 145 435 251 436 244 437 422 438 177 439 438 440 189 441 286 442 168 443 442 444 132 445 339 446 158 447 345 448 156 449 448 450 135 451 408 452 190 453 317 454 214 455 328 456 150 457 456 458 196 459 303 460 149 461 460 462 89 463 462 464 240 465 230 466 225 467 466 468 157 469 395 470 201 471 257 472 217 473 423 474 155 475 320 476 235 477 334 478 187 479 478 480 138 481 452 482 239 483 289 484 177 485 406 486 146 487 486 488 212 489 372 490 151 491 490 492 179 493 446 494 203 495 243 496 299 497 432 498 141 499 498 500 200 501 354 502 244 503 502 504 108 505 370 506 192 507 339 508 188 509 508 510 113 511 451 512 215 513 352 514 257 515 428 516 121 517 475