2 13 97 960 65 56 12 95 27 66 61 60 67 37 76 22 97 3 11 74 321 859 65 7 56 4 95 77 90 99 6 76 97 4 9 321 479 859 879 65 56 4 73 59 29 86 76 97 8 8 4 17 97 112 169 334 744 819 65 56 4 74 20 96 22 97 14 7 4 17 39 59 97 224 244 334 385 470 515 643 744 859 65 7 4 20 96 45 97 25 6 4 17 47 74 97 112 143 169 230 231 244 321 329 334 336 479 493 684 744 819 844 859 879 936 960 65 56 4 96 22 97 54 5 4 17 31 59 73 74 84 95 97 112 143 169 180 200 204 231 234 237 244 266 301 323 329 334 336 373 385 408 440 448 464 470 493 519 529 546 574 577 634 684 744 795 802 819 821 844 859 871 879 930 936 951 960 963 65 56 4 45 97 123 4 4 6 10 15 31 64 67 74 84 95 97 112 113 143 157 162 164 169 180 185 187 188 190 200 201 204 214 219 224 228 230 231 237 244 248 254 269 270 292 300 301 308 321 329 334 336 344 373 376 381 385 407 408 422 429 448 451 460 470 476 479 482 488 491 493 515 519 539 551 556 574 577 579 585 616 621 628 634 637 652 674 680 684 689 691 692 693 699 704 710 712 724 744 762 763 770 775 783 786 805 806 807 809 812 819 821 827 835 838 844 859 871 879 922 930 936 951 954 956 960 961 966 985 65 56 44 97 273 3 2 4 6 10 13 14 15 16 17 26 31 35 40 61 64 67 70 72 73 74 82 84 87 91 95 97 109 110 112 113 118 123 125 126 127 143 146 155 156 157 159 160 162 164 169 177 180 185 187 188 190 199 200 201 204 205 206 207 214 219 224 225 227 228 230 231 235 237 244 248 253 254 255 257 259 262 265 269 270 271 282 289 292 293 295 300 301 304 305 308 311 312 313 316 319 321 323 328 329 334 336 344 346 353 357 364 373 376 381 385 387 393 403 407 408 419 422 425 429 435 445 447 448 451 456 459 460 464 466 470 476 479 481 482 487 488 491 493 502 510 513 515 517 519 525 528 530 531 539 545 551 556 557 558 560 563 567 568 569 570 572 574 577 579 583 585 598 602 616 618 621 628 633 634 637 638 643 650 652 657 665 668 670 674 676 678 680 681 684 689 691 692 693 694 699 703 704 708 710 712 716 717 722 724 728 729 733 736 744 748 756 762 763 770 775 781 783 786 788 798 805 806 807 809 810 812 815 818 819 821 827 830 833 835 837 838 842 844 856 859 871 872 873 876 879 884 888 899 900 902 905 913 919 922 930 936 940 948 949 951 952 954 956 958 960 961 966 970 976 982 985 994 1000 65 44 97 567 2 2 4 5 7 8 10 11 13 14 15 16 17 18 19 20 21 23 25 26 30 31 33 36 40 41 44 45 49 50 51 52 53 57 59 62 63 69 70 72 73 74 75 76 77 78 81 82 83 84 85 86 87 88 90 91 92 95 97 99 100 102 103 106 107 108 110 112 117 118 121 122 123 125 126 127 129 131 133 134 135 138 144 145 147 149 150 151 154 155 156 158 159 160 163 164 168 169 170 172 175 176 177 178 179 180 181 182 183 184 185 186 190 191 192 193 194 196 198 199 201 204 205 207 213 214 215 216 219 226 227 229 230 231 232 234 238 241 243 244 245 247 248 250 251 254 256 258 259 261 264 266 269 270 272 273 274 276 277 278 282 286 287 288 289 290 291 293 295 296 297 300 301 302 305 307 310 312 313 319 322 325 326 327 328 329 330 331 332 333 334 335 336 338 339 340 341 343 345 347 350 351 353 354 356 357 359 360 361 362 365 366 367 371 373 377 379 380 381 386 387 388 392 394 395 397 398 400 401 404 405 407 408 411 412 416 417 421 422 428 429 430 433 434 435 436 439 440 445 446 447 448 451 452 453 454 455 456 457 459 460 464 465 466 470 473 474 478 483 487 489 490 491 494 495 496 498 499 500 501 502 503 504 505 506 508 509 511 513 515 516 517 520 521 522 525 526 529 530 531 532 533 534 535 536 539 540 541 546 547 548 549 550 551 552 553 554 555 557 558 559 561 562 567 569 571 572 575 576 577 578 580 581 582 584 588 593 595 601 605 606 609 610 611 614 615 616 618 619 620 621 622 624 627 628 631 632 633 634 635 637 638 639 643 644 645 647 649 650 653 654 656 657 658 661 662 663 664 665 666 667 669 670 671 672 673 675 676 678 679 680 681 682 684 685 686 688 689 690 691 693 694 699 701 702 703 705 708 710 712 713 716 717 722 723 725 726 730 731 732 733 734 735 736 738 742 744 746 748 749 750 751 752 753 755 756 760 761 762 764 768 771 773 774 776 777 778 780 781 783 785 786 788 789 790 791 795 796 797 799 804 805 806 807 808 809 810 811 813 816 817 818 821 822 823 825 829 830 832 836 838 839 841 842 843 844 846 847 852 853 854 855 856 858 859 862 863 865 866 867 869 873 874 877 880 881 882 886 887 889 890 891 894 896 897 900 902 903 905 908 909 914 916 917 918 919 920 925 928 932 933 934 935 936 938 939 943 945 946 947 948 949 952 954 957 958 962 966 967 969 972 974 975 977 979 982 983 984 985 986 987 988 990 992 994 995 997 1000 40 47