2 15 75 457 29 95 45 44 50 14 8 73 39 42 54 27 56 2 88 3 12 687 718 967 29 51 67 39 38 34 27 97 72 56 10 88 4 10 75 718 849 967 29 95 67 25 39 11 84 97 10 88 5 9 75 201 636 687 718 29 95 67 66 91 19 13 10 88 6 8 2 186 428 485 539 756 63 17 79 89 15 45 67 9 14 7 2 47 170 176 186 204 340 408 428 485 750 756 805 884 63 17 79 70 45 67 9 26 6 7 24 64 115 121 191 225 262 326 335 365 394 413 422 480 500 520 573 699 745 759 768 813 869 902 948 81 64 97 69 68 59 51 5 7 24 44 64 103 108 112 113 115 121 132 156 168 191 211 225 326 365 383 394 410 413 422 437 470 480 500 514 517 520 551 573 589 633 658 659 706 745 759 766 768 770 824 834 865 869 883 902 921 948 989 81 64 35 68 59 117 4 11 14 16 24 30 41 44 62 65 86 93 96 109 112 116 121 132 137 159 161 170 173 181 191 192 196 211 221 239 241 250 261 267 277 289 300 313 315 326 331 351 352 383 401 405 413 418 419 422 433 437 450 459 461 479 480 481 491 492 493 497 502 510 518 519 520 522 528 531 537 540 551 557 559 560 571 572 573 576 584 590 599 606 617 629 633 651 659 699 701 704 706 736 759 768 806 812 813 816 824 837 864 865 869 881 893 911 915 916 925 937 941 948 956 957 965 980 61 72 35 59 262 3 3 11 14 16 21 24 28 30 37 43 44 55 62 65 67 70 79 84 85 86 90 93 95 96 98 101 107 110 112 116 121 132 137 141 143 144 145 148 151 152 156 159 160 161 166 168 170 171 173 174 176 177 178 183 188 189 191 192 196 197 201 206 211 218 219 221 225 226 229 232 238 239 241 250 251 255 257 258 261 262 265 267 286 289 300 307 310 312 313 316 317 326 330 331 338 339 340 345 347 351 352 354 355 365 368 375 383 386 391 394 398 401 410 413 418 419 422 427 430 431 432 433 437 438 442 450 452 455 459 461 468 474 476 478 479 480 481 487 491 493 500 501 502 504 510 512 518 519 520 522 528 529 531 535 536 537 540 541 545 550 551 558 559 560 571 572 573 576 579 586 589 590 592 599 606 617 628 633 651 657 658 659 677 682 698 699 701 703 704 706 708 710 740 741 743 745 748 750 752 755 756 759 760 761 764 765 768 770 771 773 781 787 798 806 809 813 824 833 834 835 846 850 856 861 862 863 864 865 867 869 881 882 884 889 890 894 898 902 908 911 913 918 925 932 937 941 948 956 957 959 965 972 974 979 980 981 982 989 991 996 998 999 61 2 59 560 2 13 14 17 22 23 25 30 31 32 33 34 37 38 42 43 44 47 48 49 50 56 58 60 61 63 65 67 68 69 71 72 75 78 79 82 84 85 90 92 96 97 98 99 101 102 103 104 111 112 114 115 117 118 119 124 128 129 134 140 141 142 143 148 150 151 153 154 156 159 160 161 162 163 164 166 169 172 176 177 178 179 181 182 183 185 188 190 195 196 197 199 203 204 206 207 209 211 214 215 216 217 218 219 220 222 226 232 233 234 239 241 242 243 245 246 247 250 252 253 254 255 256 259 260 261 262 263 264 266 267 268 269 270 271 273 274 276 278 280 281 282 284 286 288 289 292 293 297 300 301 309 310 311 312 314 315 316 318 322 325 327 329 330 331 332 333 337 338 339 341 343 344 345 346 348 349 350 351 358 362 363 365 366 369 371 373 374 376 378 383 384 385 386 387 389 390 391 392 393 394 396 397 400 401 403 408 410 413 415 418 419 420 421 424 425 427 428 430 431 432 433 434 435 437 438 439 440 443 445 448 450 451 453 456 457 458 459 460 461 462 464 465 471 473 474 475 478 481 482 483 484 485 487 489 490 492 493 494 496 498 499 500 501 502 504 505 506 508 509 510 513 514 515 516 518 519 520 521 523 525 526 528 529 530 533 534 535 537 538 539 543 545 547 548 550 552 556 558 560 562 564 566 568 569 570 574 577 578 579 580 581 582 583 584 587 588 589 592 593 594 595 597 598 600 601 602 604 606 607 608 609 612 613 619 620 621 622 625 626 627 628 631 634 635 638 639 640 642 643 645 648 649 650 651 653 658 659 660 661 662 665 666 667 670 672 673 674 678 680 682 683 684 687 690 691 692 694 696 698 699 700 702 703 704 705 708 709 711 715 716 718 719 720 725 726 728 730 731 734 735 736 737 739 741 742 743 745 748 749 750 752 754 756 757 758 760 761 763 764 765 767 769 771 772 773 774 776 777 779 780 782 783 785 786 789 790 791 792 793 794 805 807 810 812 813 814 817 818 820 821 822 823 824 827 829 831 832 834 835 836 837 838 839 842 844 848 849 852 853 855 856 860 863 864 865 868 869 870 872 875 876 878 879 880 881 883 885 887 889 890 892 894 896 898 899 900 901 902 907 909 910 911 915 916 917 918 919 920 921 922 923 924 925 926 928 929 932 933 934 935 937 938 939 940 941 942 943 944 945 948 949 951 952 953 955 956 960 961 963 965 969 972 973 974 975 976 977 978 980 983 984 988 991 992 994 995 997 998 999 1000 96 74