1 0 0 2 1 1 0 2 2 3 3 3 4 4 4 2 1 5 5 5 6 6 6 7 4 4 8 7 7 9 8 8 10 6 6 11 9 9 12 10 10 13 8 8 14 11 11 15 12 12 16 10 10 17 13 13 18 14 14 19 12 12 20 15 15 21 16 16 22 14 14 23 17 17 24 18 18 25 16 16 26 19 19 27 20 20 28 18 18 29 19 19 30 34 21 31 21 22 32 21 22 33 22 23 34 20 20 35 23 24 36 0 2 37 22 23 38 12 12 39 127 25 40 126 26 41 34 21 42 47 27 43 35 28 44 19 19 45 32 29 46 33 30 47 15 15 48 32 29 49 17 17 50 13 13 51 31 31 52 15 15 53 11 11 54 30 32 55 13 13 56 9 9 57 29 33 58 11 11 59 7 7 60 28 34 61 9 9 62 1 0 63 35 28 64 24 35 65 1 0 66 25 36 67 3 3 68 7 7 69 26 37 70 27 38 71 23 24 72 34 21 73 35 28 74 3 3 75 26 37 76 5 5 77 39 39 78 52 40 79 40 41 80 24 35 81 37 42 82 25 36 83 31 31 84 44 43 85 32 29 86 28 34 87 41 44 88 29 33 89 24 35 90 47 27 91 36 45 92 25 36 93 38 46 94 26 37 95 33 30 96 44 43 97 45 47 98 29 33 99 42 48 100 30 32 101 27 38 102 38 46 103 39 39 104 33 30 105 46 49 106 34 21 107 30 32 108 43 50 109 31 31 110 27 38 111 40 41 112 28 34 113 52 40 114 63 51 115 64 52 116 46 49 117 59 53 118 47 27 119 36 45 120 49 54 121 37 42 122 43 50 123 56 55 124 44 43 125 40 41 126 53 56 127 41 44 128 47 27 129 48 57 130 36 45 131 37 42 132 50 58 133 38 46 134 44 43 135 57 59 136 45 47 137 41 44 138 54 60 139 42 48 140 38 46 141 51 61 142 39 39 143 45 47 144 58 62 145 46 49 146 42 48 147 55 63 148 43 50 149 67 64 150 78 65 151 79 66 152 58 62 153 71 67 154 59 53 155 49 54 156 60 68 157 61 69 158 55 63 159 68 70 160 56 55 161 52 40 162 65 71 163 53 56 164 59 53 165 60 68 166 48 57 167 49 54 168 62 72 169 50 58 170 56 55 171 69 73 172 57 59 173 53 56 174 66 74 175 54 60 176 50 58 177 63 51 178 51 61 179 58 62 180 69 73 181 70 75 182 55 63 183 66 74 184 67 64 185 80 76 186 78 65 187 74 77 188 64 52 189 75 78 190 76 79 191 70 75 192 83 80 193 71 67 194 61 69 195 72 81 196 73 82 197 68 70 198 79 66 199 80 76 200 64 52 201 77 83 202 65 71 203 71 67 204 72 81 205 60 68 206 62 72 207 73 82 208 74 77 209 68 70 210 81 84 211 69 73 212 65 71 213 78 65 214 66 74 215 62 72 216 75 78 217 63 51 218 70 75 219 81 84 220 82 85 221 10 10 222 126 26 223 125 86 224 10 10 225 124 87 226 8 8 227 8 8 228 123 88 229 6 6 230 0 2 231 131 89 232 22 23 233 2 1 234 120 90 235 0 2 236 4 4 237 123 88 238 122 91 239 22 23 240 130 92 241 20 20 242 4 4 243 121 93 244 2 1 245 20 20 246 129 94 247 18 18 248 16 16 249 129 94 250 128 95 251 14 14 252 128 95 253 127 25 254 87 96 255 98 97 256 86 98 257 98 97 258 135 99 259 110 100 260 94 101 261 105 102 262 93 103 263 91 104 264 102 105 265 90 106 266 88 107 267 99 108 268 87 96 269 95 109 270 106 110 271 94 101 272 85 111 273 96 112 274 84 113 275 92 114 276 103 115 277 91 104 278 89 116 279 100 117 280 88 107 281 84 113 282 107 118 283 95 109 284 86 98 285 97 119 286 85 111 287 93 103 288 104 120 289 92 114 290 90 106 291 101 121 292 89 116 293 111 122 294 139 123 295 143 124 296 106 110 297 117 125 298 105 102 299 103 115 300 114 126 301 102 105 302 100 117 303 135 99 304 99 108 305 107 118 306 118 127 307 106 110 308 97 119 309 108 128 310 96 112 311 103 115 312 116 129 313 115 130 314 101 121 315 112 131 316 100 117 317 107 118 318 108 128 319 119 132 320 98 97 321 109 133 322 97 119 323 104 120 324 117 125 325 116 129 326 101 121 327 114 126 328 113 134 329 1 0 330 3 3 331 2 1 332 3 3 333 5 5 334 4 4 335 5 5 336 7 7 337 6 6 338 7 7 339 9 9 340 8 8 341 9 9 342 11 11 343 10 10 344 11 11 345 13 13 346 12 12 347 13 13 348 15 15 349 14 14 350 15 15 351 17 17 352 16 16 353 17 17 354 19 19 355 18 18 356 19 19 357 21 22 358 20 20 359 19 19 360 33 30 361 34 21 362 21 22 363 23 24 364 22 23 365 23 24 366 1 0 367 0 2 368 12 12 369 14 14 370 127 25 371 34 21 372 46 49 373 47 27 374 19 19 375 17 17 376 32 29 377 15 15 378 31 31 379 32 29 380 13 13 381 30 32 382 31 31 383 11 11 384 29 33 385 30 32 386 9 9 387 28 34 388 29 33 389 7 7 390 27 38 391 28 34 392 1 0 393 23 24 394 35 28 395 1 0 396 24 35 397 25 36 398 7 7 399 5 5 400 26 37 401 23 24 402 21 22 403 34 21 404 3 3 405 25 36 406 26 37 407 39 39 408 51 61 409 52 40 410 24 35 411 36 45 412 37 42 413 31 31 414 43 50 415 44 43 416 28 34 417 40 41 418 41 44 419 24 35 420 35 28 421 47 27 422 25 36 423 37 42 424 38 46 425 33 30 426 32 29 427 44 43 428 29 33 429 41 44 430 42 48 431 27 38 432 26 37 433 38 46 434 33 30 435 45 47 436 46 49 437 30 32 438 42 48 439 43 50 440 27 38 441 39 39 442 40 41 443 52 40 444 51 61 445 63 51 446 46 49 447 58 62 448 59 53 449 36 45 450 48 57 451 49 54 452 43 50 453 55 63 454 56 55 455 40 41 456 52 40 457 53 56 458 47 27 459 59 53 460 48 57 461 37 42 462 49 54 463 50 58 464 44 43 465 56 55 466 57 59 467 41 44 468 53 56 469 54 60 470 38 46 471 50 58 472 51 61 473 45 47 474 57 59 475 58 62 476 42 48 477 54 60 478 55 63 479 67 64 480 66 74 481 78 65 482 58 62 483 70 75 484 71 67 485 49 54 486 48 57 487 60 68 488 55 63 489 67 64 490 68 70 491 52 40 492 64 52 493 65 71 494 59 53 495 71 67 496 60 68 497 49 54 498 61 69 499 62 72 500 56 55 501 68 70 502 69 73 503 53 56 504 65 71 505 66 74 506 50 58 507 62 72 508 63 51 509 58 62 510 57 59 511 69 73 512 55 63 513 54 60 514 66 74 515 74 77 516 73 82 517 82 85 518 73 82 519 72 81 520 82 85 521 72 81 522 83 80 523 82 85 524 82 85 525 81 84 526 80 76 527 80 76 528 79 66 529 78 65 530 78 65 531 77 83 532 74 77 533 77 83 534 76 79 535 74 77 536 76 79 537 75 78 538 74 77 539 82 85 540 80 76 541 74 77 542 64 52 543 63 51 544 75 78 545 70 75 546 82 85 547 83 80 548 61 69 549 60 68 550 72 81 551 68 70 552 67 64 553 79 66 554 64 52 555 76 79 556 77 83 557 71 67 558 83 80 559 72 81 560 62 72 561 61 69 562 73 82 563 68 70 564 80 76 565 81 84 566 65 71 567 77 83 568 78 65 569 62 72 570 74 77 571 75 78 572 70 75 573 69 73 574 81 84 575 10 10 576 12 12 577 126 26 578 10 10 579 125 86 580 124 87 581 8 8 582 124 87 583 123 88 584 0 2 585 120 90 586 131 89 587 2 1 588 121 93 589 120 90 590 4 4 591 6 6 592 123 88 593 22 23 594 131 89 595 130 92 596 4 4 597 122 91 598 121 93 599 20 20 600 130 92 601 129 94 602 16 16 603 18 18 604 129 94 605 14 14 606 16 16 607 128 95 608 87 96 609 99 108 610 98 97 611 98 97 612 99 108 613 135 99 614 94 101 615 106 110 616 105 102 617 91 104 618 103 115 619 102 105 620 88 107 621 100 117 622 99 108 623 95 109 624 107 118 625 106 110 626 85 111 627 97 119 628 96 112 629 92 114 630 104 120 631 103 115 632 89 116 633 101 121 634 100 117 635 84 113 636 96 112 637 107 118 638 86 98 639 98 97 640 97 119 641 93 103 642 105 102 643 104 120 644 90 106 645 102 105 646 101 121 647 143 124 648 132 124 649 133 124 650 133 124 651 134 124 652 143 124 653 134 124 654 111 122 655 143 124 656 111 122 657 136 135 658 139 123 659 136 135 660 137 124 661 139 123 662 137 124 663 138 124 664 139 123 665 139 123 666 140 124 667 141 124 668 141 124 669 142 124 670 139 123 671 142 124 672 143 124 673 139 123 674 106 110 675 118 127 676 117 125 677 103 115 678 115 130 679 114 126 680 100 117 681 112 131 682 135 99 683 107 118 684 119 132 685 118 127 686 97 119 687 109 133 688 108 128 689 103 115 690 104 120 691 116 129 692 101 121 693 113 134 694 112 131 695 107 118 696 96 112 697 108 128 698 98 97 699 110 100 700 109 133 701 104 120 702 105 102 703 117 125 704 101 121 705 102 105 706 114 126 707
+48 0 0 50 1 1 49 2 2 50 1 3 52 3 4 49 2 5 53 4 6 54 5 7 52 3 8 55 6 9 56 7 10 54 5 11 57 8 12 58 9 13 56 7 14 58 9 15 61 10 16 60 11 17 5 12 18 67 13 19 7 14 20 61 10 21 62 15 22 60 11 23 63 16 24 48 0 25 62 15 26 6 17 27 10 18 28 14 19 29 71 20 30 38 21 31 39 22 32 11 23 33 70 24 34 13 25 35 9 26 36 67 13 37 68 26 38 13 25 39 23 27 40 15 28 41 5 12 42 64 29 43 66 30 44 9 26 45 69 31 46 11 23 47 15 28 48 65 32 49 1 33 50 3 34 51 65 32 52 64 29 53 76 35 54 43 36 55 44 37 56 20 38 57 37 39 58 21 40 59 19 41 60 34 42 61 35 43 62 17 44 63 32 45 64 16 46 65 17 44 66 39 22 67 33 47 68 22 48 69 37 39 70 38 21 71 19 41 72 36 49 73 20 38 74 16 46 75 34 42 76 18 50 77 72 51 78 33 47 79 73 52 80 74 53 81 32 45 82 72 51 83 74 53 84 35 43 85 34 42 86 28 54 87 35 43 88 75 55 89 28 54 90 37 39 91 36 49 92 78 56 93 37 39 94 77 57 95 79 58 96 38 21 97 78 56 98 73 52 99 39 22 100 79 58 101 46 59 102 44 37 103 42 60 104 24 61 105 42 60 106 26 62 107 31 63 108 46 59 109 47 64 110 29 65 111 44 37 112 45 66 113 26 62 114 43 36 115 27 67 116 25 68 117 40 69 118 24 61 119 31 63 120 41 70 121 25 68 122 29 65 123 46 59 124 30 71 125 48 0 126 51 72 127 50 1 128 50 1 129 53 4 130 52 3 131 53 4 132 55 6 133 54 5 134 55 6 135 57 8 136 56 7 137 57 8 138 59 73 139 58 9 140 58 9 141 59 73 142 61 10 143 5 12 144 66 30 145 67 13 146 61 10 147 63 16 148 62 15 149 63 16 150 51 72 151 48 0 152 14 19 153 0 74 154 2 75 155 2 75 156 4 76 157 6 17 158 6 17 159 8 77 160 10 18 161 10 18 162 12 78 163 14 19 164 14 19 165 2 75 166 6 17 167 71 20 168 22 48 169 38 21 170 11 23 171 69 31 172 70 24 173 9 26 174 7 14 175 67 13 176 13 25 177 70 24 178 23 27 179 5 12 180 3 34 181 64 29 182 9 26 183 68 26 184 69 31 185 15 28 186 23 27 187 65 32 188 3 34 189 1 33 190 65 32 191 76 35 192 27 67 193 43 36 194 20 38 195 36 49 196 37 39 197 19 41 198 18 50 199 34 42 200 17 44 201 33 47 202 32 45 203 17 44 204 71 20 205 39 22 206 22 48 207 21 40 208 37 39 209 19 41 210 35 43 211 36 49 212 16 46 213 32 45 214 34 42 215 72 51 216 32 45 217 33 47 218 74 53 219 34 42 220 32 45 221 74 53 222 75 55 223 35 43 224 28 54 225 36 49 226 35 43 227 28 54 228 77 57 229 37 39 230 78 56 231 38 21 232 37 39 233 79 58 234 39 22 235 38 21 236 73 52 237 33 47 238 39 22 239 42 60 240 40 69 241 41 70 242 41 70 243 47 64 244 46 59 245 46 59 246 45 66 247 44 37 248 44 37 249 43 36 250 42 60 251 42 60 252 41 70 253 46 59 254 24 61 255 40 69 256 42 60 257 31 63 258 30 71 259 46 59 260 29 65 261 76 35 262 44 37 263 26 62 264 42 60 265 43 36 266 25 68 267 41 70 268 40 69 269 31 63 270 47 64 271 41 70 272 29 65 273 45 66 274 46 59 275
+