# A285471 1 1 2 3 3 0 4 5 5 7 6 9 7 2 8 20 9 13 10 15 11 4 12 18 13 31 14 38 15 33 16 35 17 21 18 8 19 34 20 37 21 23 22 17 23 19 24 6 25 11 26 78 27 28 28 50 29 51 30 25 31 61 32 39 33 29 34 81 35 10 36 16 37 53 38 27 39 80 40 14 41 55 42 57 43 22 44 59 45 83 46 30 47 58 48 85 49 65 50 12 51 43 52 70 53 40 54 71 55 32 56 52 57 41 58 73 59 45 60 47 61 72 62 42 63 75 64 49 65 24 66 54 67 77 68 44 69 79 70 74 71 62 72 60 73 93 74 95 75 87 76 63 77 64 78 92 79 36 80 67 81 91 82 90 83 26 84 69 85 99 86 94 87 97 88 86 89 208 90 48 91 131 92 89 93 110 94 115 95 98 96 101 97 148 98 300 99 103 100 105 101 111 102 313 103 181 104 183 105 107 106 113 107 126 108 117 109 119 110 180 111 106 112 109 113 120 114 130 115 201 116 133 117 303 118 185 119 170 120 380 121 134 122 210 123 135 124 305 125 306 126 315 127 187 128 56 129 112 130 316 131 116 132 137 133 307 134 136 135 203 136 189 137 114 138 121 139 139 140 213 141 385 142 122 143 383 144 123 145 150 146 76 147 302 148 151 149 156 150 96 151 309 152 153 153 286 154 155 155 46 156 330 157 211 158 318 159 132 160 310 161 154 162 157 163 104 164 159 165 184 166 171 167 161 168 163 169 160 170 173 171 125 172 124 173 317 174 127 175 580 176 102 177 165 178 175 179 200 180 333 181 384 182 176 183 177 184 129 185 164 186 179 187 186 188 174 189 190 190 386 191 191 192 319 193 288 194 335 195 221 196 611 197 167 198 193 199 194 200 196 201 350 202 88 203 326 204 195 205 197 206 280 207 205 208 387 209 215 210 584 211 332 212 217 213 389 214 152 215 206 216 172 217 199 218 169 219 216 220 320 221 581 222 138 223 337 224 308 225 403 226 192 227 314 228 312 229 336 230 339 231 601 232 355 233 802 234 353 235 84 236 323 237 231 238 212 239 357 240 502 241 432 242 219 243 141 244 359 245 236 246 232 247 338 248 223 249 370 250 235 251 340 252 233 253 358 254 225 255 352 256 237 257 207 258 108 259 505 260 356 261 239 262 348 263 251 264 202 265 372 266 375 267 142 268 230 269 810 270 373 271 322 272 252 273 510 274 377 275 118 276 538 277 378 278 145 279 585 280 220 281 343 282 325 283 253 284 500 285 158 286 518 287 327 288 143 289 140 290 255 291 507 292 329 293 198 294 66 295 700 296 376 297 241 298 379 299 218 300 147 301 149 302 515 303 182 304 480 305 390 306 392 307 257 308 209 309 508 310 178 311 281 312 393 313 346 314 342 315 395 316 144 317 250 318 259 319 227 320 271 321 242 322 334 323 345 324 347 325 272 326 270 327 275 328 344 329 349 330 146 331 397 332 222 333 273 334 399 335 238 336 68 337 277 338 711 339 448 340 511 341 398 342 558 343 509 344 328 345 718 346 578 347 720 348 548 349 521 350 531 351 598 352 587 353 128 354 517 355 428 356 512 357 522 358 530 359 535 360 528 361 621 362 519 363 396 364 911 365 478 366 610 367 631 368 738 369 501 370 623 371 354 372 525 373 551 374 248 375 537 376 602 377 520 378 532 379 279 380 710 381 458 382 527 383 633 384 758 385 589 386 438 387 240 388 539 389 229 390 717 391 498 392 420 393 613 394 778 395 719 396 620 397 780 398 600 399 550 400 540 401 291 402 541 403 542 404 290 405 547 406 529 407 243 408 731 409 388 410 781 411 615 412 374 413 701 414 408 415 552 416 555 417 226 418 545 419 549 420 292 421 410 422 450 423 557 424 603 425 632 426 382 427 559 428 293 429 324 430 641 431 571 432 605 433 650 434 570 435 607 436 630 437 575 438 625 439 651 440 565 441 606 442 577 443 707 444 622 445 582 446 431 447 295 448 579 449 228 450 394 451 626 452 572 453 702 454 421 455 591 456 433 457 258 458 590 459 609 460 782 461 709 462 401 463 798 464 481 465 297 466 400 467 617 468 299 469 407 470 612 471 430 472 363 473 635 474 592 475 367 476 276 477 405 478 595 479 652 480 783 481 82 482 728 483 597 484 599 485 298 486 681 487 483 488 938 489 360 490 409 491 703 492 740 493 245 494 713 495 627 496 787 497 413 498 422 499 733 500 801 501 737 502 418 503 723 504 365 505 411 506 369 507 619 508 712 509 162 510 423 511 721 512 722 513 750 514 247 515 739 516 260 517 285 518 304 519 751 520 415 521 278 522 730 523 604 524 727 525 729 526 504 527 425 528 653 529 560 530 435 531 655 532 743 533 256 534 516 535 561 536 437 537 732 538 629 539 514 540 296 541 920 542 741 543 747 544 249 545 283 546 704 547 451 548 742 549 417 550 534 551 749 552 414 553 716 554 753 555 656 556 419 557 918 558 789 559 752 560 614 561 485 562 958 563 770 564 246 565 757 566 263 567 637 568 439 569 639 570 804 571 455 572 524 573 759 574 616 575 657 576 440 577 554 578 772 579 654 580 773 581 748 582 362 583 981 584 471 585 714 586 544 587 771 588 659 589 636 590 734 591 670 592 784 593 777 594 724 595 980 596 634 597 983 598 574 599 736 600 562 601 673 602 985 603 427 604 779 605 645 606 282 607 287 608 790 609 402 610 791 611 441 612 261 613 594 614 900 615 567 616 792 617 624 618 989 619 744 620 754 621 404 622 443 623 793 624 921 625 569 626 640 627 984 628 797 629 910 630 642 631 883 632 774 633 794 634 901 635 671 636 488 637 799 638 262 639 902 640 429 641 913 642 166 643 445 644 912 645 470 646 905 647 672 648 434 649 903 650 675 651 982 652 473 653 444 654 922 655 915 656 919 657 643 658 487 659 674 660 930 661 647 662 914 663 677 664 412 665 679 666 761 667 649 668 931 669 928 670 808 671 923 672 909 673 690 674 692 675 691 676 364 677 693 678 694 679 924 680 925 681 904 682 676 683 454 684 932 685 265 686 940 687 933 688 267 689 695 690 452 691 803 692 763 693 978 694 762 695 453 696 424 697 935 698 697 699 929 700 699 701 814 702 881 703 368 704 939 705 708 706 945 707 472 708 756 709 823 710 831 711 767 712 908 713 970 714 447 715 269 716 934 717 948 718 943 719 564 720 442 721 951 722 942 723 972 724 764 725 944 726 971 727 168 728 998 729 961 730 949 731 812 732 664 733 952 734 973 735 769 736 646 737 941 738 841 739 953 740 975 741 848 742 955 743 878 744 665 745 959 746 662 747 965 748 474 749 979 750 768 751 696 752 991 753 818 754 682 755 993 756 477 757 760 758 449 759 811 760 968 761 990 762 992 763 568 764 457 765 663 766 667 767 974 768 995 769 644 770 492 771 661 772 994 773 999 774 963 775 468 776 475 777 898 778 832 779 950 780 479 781 805 782 495 783 842 784 960 785 493 786 954 787 776 788 746 789 875 790 669 791 969 792 490 793 497 794 849 795 546 796 845 797 499 798 962 799 491 800 536