2 14 508 861 2 60 77 55 40 23 4 20 15 100 90 25 91 36 3 11 52 508 861 2 60 92 87 55 99 17 3 33 91 36 4 9 52 453 508 744 2 60 77 8 100 80 98 91 36 7 8 82 469 508 819 834 861 965 2 60 77 100 90 25 91 36 12 7 82 325 468 469 508 744 815 819 834 861 965 973 2 60 77 100 25 91 36 27 6 37 52 79 82 87 104 156 226 453 468 481 508 558 588 641 701 705 758 815 834 843 861 881 965 973 988 1000 2 60 77 31 91 36 55 5 3 35 52 79 82 87 117 224 265 290 317 327 378 382 388 393 396 415 453 468 469 481 504 508 509 541 558 605 641 698 701 705 714 721 731 744 751 758 770 779 807 815 819 824 831 834 881 895 901 922 956 959 973 988 1000 2 60 44 91 36 122 4 11 13 23 26 44 52 72 87 123 148 150 151 154 159 172 178 181 194 204 206 208 226 227 230 237 254 259 268 269 271 289 290 317 352 365 373 381 388 393 402 407 416 418 419 437 441 452 454 464 473 476 477 486 487 492 498 503 506 511 512 519 533 546 549 569 577 584 586 593 598 600 604 616 622 651 656 665 666 669 671 685 688 689 697 698 707 714 722 729 731 732 750 752 753 759 761 783 808 822 828 843 849 855 859 863 876 887 888 892 896 914 921 923 933 950 954 955 962 965 978 985 996 86 44 77 34 268 3 2 3 4 10 14 17 23 33 34 43 50 51 54 57 61 63 65 66 74 76 83 84 90 91 92 93 97 101 102 105 113 116 130 132 133 135 136 138 141 144 146 155 156 161 162 163 165 172 173 174 180 182 185 186 188 190 197 205 207 213 214 216 217 223 237 240 242 244 247 248 249 250 254 256 258 261 263 264 277 278 281 284 286 296 297 298 303 305 307 309 313 322 326 327 328 330 331 332 338 339 340 353 357 363 371 372 378 379 380 383 384 387 392 403 410 419 420 422 423 424 425 433 434 436 438 439 442 450 455 462 464 466 468 470 479 481 491 502 515 527 528 534 541 547 548 554 555 558 559 560 562 563 565 567 568 572 573 583 591 592 593 595 597 599 601 602 608 611 622 623 627 628 629 634 635 639 643 647 648 650 668 671 677 679 685 692 695 697 700 701 702 712 713 719 724 726 727 734 737 739 747 748 756 761 770 772 784 787 790 791 800 803 808 810 811 813 815 817 825 829 830 835 844 851 852 854 857 858 864 867 870 876 878 879 881 883 893 895 896 898 901 902 904 905 909 914 915 921 924 926 928 930 936 937 938 941 944 947 949 954 966 968 969 975 980 984 998 999 3 94 54 560 2 2 5 7 9 11 15 17 18 19 20 22 23 24 30 31 32 33 34 36 38 39 41 45 46 47 48 49 50 53 54 55 58 61 62 64 65 69 70 72 74 75 78 80 81 83 84 85 88 89 91 92 93 95 96 97 100 102 103 104 105 106 107 108 110 113 117 118 122 124 130 134 135 136 137 139 143 145 146 149 150 151 152 153 155 156 158 159 160 162 163 164 167 168 169 171 173 177 178 179 180 182 183 184 185 194 195 197 198 200 201 203 205 208 209 211 212 213 214 217 218 219 223 224 225 227 228 229 231 232 233 235 237 238 239 242 243 245 246 247 250 252 255 256 257 258 259 261 266 267 268 274 275 276 278 279 280 282 283 290 294 295 297 298 300 301 303 305 309 310 312 314 315 317 318 319 324 325 326 332 333 334 335 336 339 341 342 344 345 346 347 349 350 351 352 353 354 356 357 358 359 361 363 365 366 367 368 369 371 372 373 375 377 378 382 385 387 388 393 394 395 396 399 401 404 405 408 414 416 417 419 421 423 424 426 428 430 431 432 433 434 435 438 439 440 441 442 443 445 447 448 451 452 453 456 457 458 463 464 466 474 475 478 479 482 483 484 485 493 494 495 496 497 498 499 500 501 504 505 509 511 513 514 515 517 518 521 523 525 527 528 529 530 531 532 543 544 547 548 550 552 553 557 558 561 562 564 565 568 569 570 572 573 574 575 576 577 580 582 583 584 587 588 589 590 591 597 599 600 602 604 605 608 610 611 612 613 615 616 618 620 623 627 631 635 639 641 642 645 650 651 652 655 660 661 662 663 664 666 667 668 674 675 676 677 685 687 688 689 691 692 694 696 697 698 699 701 702 704 705 706 707 708 710 712 713 714 715 716 717 719 722 723 724 730 731 732 733 734 738 741 742 743 744 747 748 750 751 752 754 756 757 758 759 760 762 763 764 766 767 769 770 772 773 774 777 779 784 785 786 787 789 794 795 798 799 803 804 805 806 807 808 809 812 815 816 820 821 823 824 826 827 830 832 833 834 838 839 840 841 842 844 845 847 848 850 852 853 854 855 856 859 862 864 865 866 867 869 870 871 872 875 877 878 879 882 883 885 886 888 889 890 891 893 894 895 896 897 898 900 901 903 904 909 910 911 913 914 915 917 918 919 922 924 925 926 927 928 929 930 932 935 936 937 938 939 940 942 943 945 947 948 949 953 954 955 956 957 959 960 962 964 966 970 971 973 975 976 977 978 979 980 984 988 989 991 996 997 998 999 1000 85 42