2 17 291 399 15 37 83 68 28 18 89 67 39 22 75 61 48 74 94 98 54 3 13 92 291 399 15 37 83 68 28 67 39 4 22 40 94 98 54 4 11 92 291 399 697 15 37 83 68 28 39 78 40 94 98 54 5 10 92 291 399 545 697 15 37 83 68 28 36 40 94 98 54 7 9 20 92 291 356 399 545 697 15 37 83 68 61 40 94 98 54 8 8 85 334 394 399 505 532 697 745 15 62 56 63 16 74 94 54 11 7 92 115 157 245 291 505 512 683 697 698 745 15 37 31 16 40 94 54 26 6 3 14 20 59 85 92 107 115 128 153 239 313 334 403 435 505 545 614 662 683 698 715 745 747 864 917 15 31 4 87 94 54 59 5 3 14 20 59 71 81 85 86 92 107 115 128 135 153 157 161 210 227 230 234 239 263 287 291 313 330 334 356 368 379 385 388 399 403 435 496 505 529 545 570 614 649 662 682 683 698 715 745 747 766 779 790 814 852 864 871 896 917 968 15 31 4 94 54 124 4 3 14 20 28 58 64 76 80 81 85 86 88 92 96 107 115 120 128 135 138 153 157 161 177 207 210 215 227 234 239 245 265 266 271 275 277 287 291 313 315 319 334 346 353 356 359 362 371 385 394 399 403 417 423 435 440 442 463 490 496 505 512 518 529 532 545 553 557 565 570 578 587 589 605 614 616 626 645 649 651 654 655 663 679 682 683 689 694 697 698 710 714 715 723 724 745 751 766 771 785 788 790 797 807 811 818 828 832 842 843 852 854 864 875 885 910 916 968 973 976 982 984 985 992 15 31 40 54 263 3 3 6 7 10 12 14 15 20 22 28 54 56 58 59 69 72 75 77 79 80 81 85 87 88 89 92 93 99 101 107 113 115 120 123 126 128 135 136 138 143 153 157 158 159 161 164 174 177 178 203 204 210 213 214 215 217 222 223 227 230 231 234 239 242 244 245 247 252 258 263 266 275 276 277 281 282 288 291 293 297 304 313 318 321 332 334 338 339 342 346 348 353 356 358 366 367 371 377 380 382 385 388 394 398 399 406 410 411 428 430 434 435 438 439 440 461 465 466 475 477 479 485 487 488 491 496 499 503 505 512 514 529 532 533 544 546 547 552 553 554 556 562 565 570 571 574 586 587 588 589 598 601 606 616 618 622 625 629 637 646 649 655 656 661 662 663 667 668 676 679 682 683 686 690 695 696 698 713 714 715 718 719 723 724 725 727 733 740 743 744 747 753 758 765 766 768 770 771 783 785 788 792 793 797 799 804 805 806 808 811 813 814 815 816 820 821 822 832 833 834 842 845 846 854 857 859 860 861 864 868 875 876 879 880 884 885 886 888 890 896 901 902 904 905 916 917 921 925 928 933 952 957 965 968 969 973 976 981 982 992 993 994 1000 17 11 54 557 2 2 3 8 9 10 12 13 14 16 18 19 20 21 22 24 25 26 27 28 29 34 35 37 40 41 42 45 47 52 55 58 59 65 66 68 69 73 75 80 81 84 85 86 87 88 89 91 92 99 100 104 107 108 109 111 114 115 118 120 122 123 125 126 127 128 133 135 136 140 141 143 144 147 149 150 151 152 153 154 155 157 159 161 164 165 169 170 173 177 178 180 182 183 184 186 187 188 189 192 194 195 196 198 203 205 207 209 210 211 212 215 216 217 218 219 221 222 223 227 228 229 230 233 234 236 237 238 239 240 241 242 243 244 245 248 252 255 257 259 262 263 264 265 266 267 268 271 272 274 279 280 283 285 286 287 291 294 295 296 297 300 303 304 305 306 307 308 310 312 313 316 317 319 320 321 322 325 326 330 331 332 334 338 342 343 344 345 346 347 348 349 350 353 354 355 356 359 361 362 363 364 365 366 367 368 370 371 375 376 377 380 382 383 385 386 388 390 391 398 399 400 402 403 405 407 411 412 414 416 417 418 420 421 422 423 424 425 426 429 432 435 437 439 440 442 443 445 446 448 449 450 451 452 455 456 457 458 460 461 462 463 465 466 467 470 471 474 475 476 478 481 482 483 484 487 488 492 493 495 496 502 504 505 506 507 512 514 517 518 520 521 523 524 525 527 530 532 533 535 536 539 541 542 543 544 545 547 548 551 552 553 554 555 556 557 559 562 565 566 568 569 570 571 573 576 577 581 582 588 589 590 591 592 596 597 599 603 605 609 610 613 614 616 617 622 626 628 629 631 632 633 634 635 639 641 644 645 646 647 648 651 654 655 656 660 662 663 668 669 670 671 672 673 674 675 679 680 681 683 688 689 690 692 693 695 697 698 699 701 702 704 705 706 708 709 711 712 714 715 718 719 722 724 725 726 727 728 730 732 733 735 736 740 741 742 743 744 745 746 747 752 753 754 755 759 762 763 764 765 766 769 770 774 775 776 777 779 780 785 787 789 790 791 796 797 798 799 801 804 805 807 808 810 811 812 814 815 816 817 818 820 821 823 824 825 826 828 832 836 839 842 843 844 848 849 850 851 852 857 858 859 860 861 862 864 865 866 868 871 874 875 876 877 879 883 884 885 886 888 889 890 892 895 898 899 901 902 903 907 909 913 916 917 918 920 923 925 926 927 928 932 935 936 937 939 942 946 950 953 958 964 965 966 967 968 969 970 971 972 973 976 977 979 980 981 982 983 986 987 988 990 991 992 995 996 997 998 51 87