1 2 2 1 3 2 4 6 5 3 6 6 7 3 8 3 9 6 10 2 11 1 12 3 13 6 14 3 15 15 16 30 17 30 18 15 19 5 20 10 21 30 22 15 23 15 24 15 25 30 26 10 27 5 28 15 29 30 30 30 31 15 32 30 33 210 34 210 35 70 36 35 37 105 38 105 39 210 40 210 41 105 42 35 43 70 44 210 45 105 46 21 47 21 48 42 49 14 50 70 51 210 52 105 53 105 54 210 55 210 56 210 57 105 58 35 59 70 60 210 61 210 62 105 63 105 64 210 65 70 66 70 67 35 68 105 69 210 70 210 71 105 72 105 73 105 74 21 75 7 76 14 77 70 78 35 79 105 80 105 81 105 82 210 83 70 84 70 85 35 86 105 87 210 88 210 89 210 90 2310 91 1155 92 385 93 770 94 770 95 2310 96 1155 97 1155 98 231 99 77 100 77 101 154 102 462 103 231 104 231 105 1155 106 385 107 770 108 770 109 2310 110 2310 111 1155 112 165 113 330 114 330 115 165 116 165 117 1155 118 1155 119 385 120 770 121 2310 122 1155 123 1155 124 1155 125 2310 126 462 127 231 128 77 129 1001 130 5005 131 15015 132 30030 133 30030 134 30030 135 15015 136 5005 137 10010 138 30030 139 30030 140 30030 141 15015 142 15015 143 5005 144 5005 145 10010 146 30030 147 30030 148 15015 149 30030 150 6006 151 6006 152 6006 153 30030 154 10010 155 5005 156 5005 157 15015 158 15015 159 30030 160 30030 161 15015 162 15015 163 15015 164 30030 165 10010 166 5005 167 5005 168 15015 169 15015 170 30030 171 30030 172 6006 173 6006 174 2002 175 1001 176 5005 177 10010 178 30030 179 30030 180 4290 181 2145 182 2145 183 2145 184 4290 185 1430 186 10010 187 30030 188 30030 189 30030 190 15015 191 15015 192 5005 193 5005 194 10010 195 30030 196 30030 197 30030 198 30030 199 15015 200 3003 201 6006 202 2002 203 2002 204 10010 205 30030 206 15015 207 15015 208 15015 209 15015 210 5005 211 10010 212 30030 213 15015 214 15015 215 30030 216 30030 217 30030 218 15015 219 5005 220 5005 221 15015 222 30030 223 6006 224 6006 225 6006 226 6006 227 102102 228 510510 229 170170 230 85085 231 12155 232 12155 233 24310 234 72930 235 36465 236 36465 237 36465 238 255255 239 510510 240 510510 241 255255 242 255255 243 85085 244 85085 245 255255 246 51051 247 51051 248 102102 249 510510 250 255255 251 85085 252 85085 253 170170 254 510510 255 510510 256 510510 257 510510 258 510510 259 255255 260 85085 261 170170 262 170170 263 170170 264 85085 265 255255 266 510510 267 510510 268 510510 269 510510 270 170170 271 34034 272 34034 273 102102 274 102102 275 51051 276 255255 277 510510 278 510510 279 510510 280 170170 281 85085 282 255255 283 255255 284 510510 285 510510 286 255255 287 255255 288 4849845 289 9699690 290 9699690 291 1385670 292 1385670 293 461890 294 230945 295 692835 296 138567 297 969969 298 969969 299 88179 300 440895 301 881790 302 881790 303 293930 304 293930 305 881790 306 440895 307 881790 308 881790 309 440895 310 440895 311 881790 312 881790 313 881790 314 881790 315 293930 316 146965 317 146965 318 440895 319 881790 320 881790 321 176358 322 176358 323 176358 324 88179 325 29393 326 29393 327 323323 328 969969 329 4849845 330 4849845 331 9699690 332 9699690 333 3233230 334 3233230 335 1616615 336 4849845 337 4849845 338 4849845 339 9699690 340 9699690 341 4849845 342 4849845 343 1616615 344 230945 345 461890 346 461890 347 92378 348 277134 349 1939938 350 9699690 351 4849845 352 4849845 353 4849845 354 4849845 355 4849845 356 4849845 357 1616615 358 1616615 359 3233230 360 9699690 361 4849845 362 4849845 363 4849845 364 9699690 365 9699690 366 4849845 367 4849845 368 1616615 369 3233230 370 9699690 371 1939938 372 1939938 373 969969 374 4849845 375 9699690 376 9699690 377 9699690 378 9699690 379 3233230 380 1616615 381 1616615 382 4849845 383 4849845 384 4849845 385 4849845 386 9699690 387 3233230 388 3233230 389 1616615 390 230945 391 230945 392 230945 393 692835 394 1385670 395 1385670 396 9699690 397 3233230 398 3233230 399 3233230 400 646646 401 323323 402 323323 403 969969 404 4849845 405 4849845 406 9699690 407 3233230 408 3233230 409 3233230 410 3233230 411 1616615 412 1616615 413 1616615 414 3233230 415 9699690 416 4849845 417 4849845 418 4849845 419 4849845 420 4849845 421 1616615 422 323323 423 969969 424 1939938 425 9699690 426 4849845 427 4849845 428 4849845 429 111546435 430 111546435 431 37182145 432 37182145 433 37182145 434 111546435 435 111546435 436 223092870 437 223092870 438 111546435 439 111546435 440 37182145 441 74364290 442 223092870 443 111546435 444 111546435 445 15935205 446 31870410 447 31870410 448 6374082 449 6374082 450 2124694 451 14872858 452 7436429 453 37182145 454 74364290 455 223092870 456 17160990 457 17160990 458 17160990 459 8580495 460 8580495 461 8580495 462 17160990 463 5720330 464 2860165 465 2860165 466 2860165 467 8580495 468 8580495 469 1716099 470 1716099 471 1716099 472 572033 473 2860165 474 2860165 475 8580495 476 780045 477 1560090 478 1560090 479 780045 480 780045 481 780045 482 780045 483 780045 484 1560090 485 520030 486 520030 487 260015 488 780045 489 10140585 490 10140585 491 10140585 492 10140585 493 20281170 494 223092870 495 74364290 496 37182145 497 5311735 498 1062347 499 1062347 500 3187041 501 6374082 502 31870410 503 223092870 504 223092870 505 223092870 506 74364290 507 37182145 508 37182145 509 111546435 510 111546435 511 223092870 512 223092870 513 111546435 514 111546435 515 111546435 516 223092870 517 223092870 518 111546435 519 22309287 520 7436429 521 7436429 522 7436429 523 22309287 524 44618574 525 44618574 526 44618574 527 223092870 528 223092870 529 74364290 530 74364290 531 74364290 532 74364290 533 37182145 534 111546435 535 111546435 536 223092870 537 223092870 538 223092870 539 223092870 540 111546435 541 111546435 542 223092870 543 31870410 544 10623470 545 10623470 546 5311735 547 15935205 548 3187041 549 3187041 550 3187041 551 6374082 552 31870410 553 31870410 554 10623470 555 74364290 556 74364290 557 223092870 558 223092870 559 223092870 560 223092870 561 223092870 562 74364290 563 37182145 564 37182145 565 37182145 566 74364290 567 74364290 568 37182145 569 7436429 570 22309287 571 22309287 572 44618574 573 44618574 574 223092870 575 74364290 576 74364290 577 37182145 578 37182145 579 74364290 580 74364290 581 223092870 582 223092870 583 223092870 584 111546435 585 111546435 586 111546435 587 111546435 588 223092870 589 74364290 590 37182145 591 111546435 592 111546435 593 111546435 594 111546435 595 223092870 596 223092870 597 223092870 598 31870410 599 10623470 600 2124694 601 2124694 602 6374082 603 3187041 604 22309287 605 44618574 606 44618574 607 44618574 608 223092870 609 223092870 610 223092870 611 74364290 612 74364290 613 37182145 614 111546435 615 111546435 616 111546435 617 111546435 618 223092870 619 223092870 620 223092870 621 223092870 622 74364290 623 37182145 624 3380195 625 676039 626 2028117 627 2028117 628 4056234 629 20281170 630 10140585 631 10140585 632 20281170 633 20281170 634 20281170 635 10140585 636 3380195 637 3380195 638 6760390 639 6760390 640 3380195 641 3380195 642 3380195 643 37182145 644 37182145 645 111546435 646 15935205 647 15935205 648 15935205 649 31870410 650 10623470 651 2124694 652 14872858 653 44618574 654 44618574 655 22309287 656 111546435 657 223092870 658 223092870 659 223092870 660 223092870 661 223092870 662 111546435 663 111546435 664 37182145 665 37182145 666 37182145 667 111546435 668 223092870 669 223092870 670 223092870 671 74364290 672 74364290 673 74364290 674 223092870 675 223092870 676 111546435 677 111546435 678 111546435 679 111546435 680 223092870 681 44618574 682 44618574 683 14872858 684 74364290 685 223092870 686 111546435 687 15935205 688 15935205 689 15935205 690 15935205 691 5311735 692 10623470 693 10623470 694 308080630 695 154040315 696 462120945 697 924241890 698 924241890 699 924241890 700 924241890 701 462120945 702 154040315 703 154040315 704 154040315 705 462120945 706 3234846615 707 646969323 708 1293938646 709 1293938646 710 6469693230 711 6469693230 712 3234846615 713 3234846615 714 3234846615 715 6469693230 716 6469693230 717 6469693230 718 6469693230 719 6469693230 720 6469693230 721 3234846615 722 1078282205 723 1078282205 724 1078282205 725 3234846615 726 6469693230 727 6469693230 728 1293938646 729 1293938646 730 99533742 731 497668710 732 248834355 733 82944785 734 82944785 735 82944785 736 248834355 737 497668710 738 497668710 739 497668710 740 497668710 741 248834355 742 3234846615 743 6469693230 744 6469693230 745 6469693230 746 6469693230 747 6469693230 748 6469693230 749 3234846615 750 646969323 751 215656441 752 431312882 753 1293938646 754 184848378 755 184848378 756 184848378 757 92424189 758 462120945 759 924241890 760 6469693230 761 2156564410 762 2156564410 763 6469693230 764 3234846615 765 3234846615 766 3234846615 767 3234846615 768 6469693230 769 6469693230 770 3234846615 771 3234846615 772 3234846615 773 6469693230 774 2156564410 775 1078282205 776 1078282205 777 3234846615 778 3234846615 779 3234846615 780 646969323 781 215656441 782 215656441 783 431312882 784 2156564410 785 196051310 786 588153930 787 588153930 788 588153930 789 588153930 790 588153930 791 196051310 792 196051310 793 98025655 794 1078282205 795 2156564410 796 2156564410 797 6469693230 798 200560490130 799 200560490130 800 200560490130 801 100280245065 802 100280245065 803 14325749295 804 14325749295 805 14325749295 806 2865149859 807 955049953 808 6685349671 809 13370699342 810 66853496710 811 33426748355 812 100280245065 813 100280245065 814 100280245065 815 100280245065 816 200560490130 817 66853496710 818 66853496710 819 66853496710 820 66853496710 821 66853496710 822 66853496710 823 66853496710 824 33426748355 825 100280245065 826 100280245065 827 100280245065 828 100280245065 829 200560490130 830 66853496710 831 13370699342 832 13370699342 833 40112098026 834 2359535178 835 1179767589 836 5898837945 837 11797675890 838 11797675890 839 11797675890 840 11797675890 841 3932558630 842 3932558630 843 3932558630 844 3932558630 845 1966279315 846 5898837945 847 11797675890 848 11797675890 849 11797675890 850 11797675890 851 5898837945 852 5898837945 853 5898837945 854 5898837945 855 11797675890 856 1685382270 857 337076454 858 112358818 859 112358818 860 561794090 861 3932558630 862 66853496710 863 200560490130 864 200560490130 865 200560490130 866 100280245065 867 100280245065 868 33426748355 869 33426748355 870 66853496710 871 200560490130 872 100280245065 873 100280245065 874 200560490130 875 200560490130 876 200560490130 877 200560490130 878 66853496710 879 66853496710 880 66853496710 881 200560490130 882 40112098026 883 40112098026 884 40112098026 885 200560490130 886 200560490130 887 200560490130 888 66853496710 889 66853496710 890 66853496710 891 33426748355 892 33426748355 893 100280245065 894 100280245065 895 200560490130 896 200560490130 897 200560490130 898 200560490130 899 66853496710 900 66853496710 901 33426748355 902 33426748355 903 66853496710 904 9550499530 905 28651498590 906 14325749295 907 14325749295 908 14325749295 909 100280245065 910 200560490130 911 40112098026 912 20056049013 913 20056049013 914 20056049013 915 100280245065 916 33426748355 917 33426748355 918 100280245065 919 100280245065 920 100280245065 921 100280245065 922 200560490130 923 200560490130 924 18232771830 925 9116385915 926 9116385915 927 18232771830 928 18232771830 929 6077590610 930 6077590610 931 18232771830 932 18232771830 933 18232771830 934 200560490130 935 100280245065 936 20056049013 937 40112098026 938 40112098026 939 40112098026 940 200560490130 941 200560490130 942 100280245065 943 100280245065 944 33426748355 945 33426748355 946 66853496710 947 200560490130 948 100280245065 949 100280245065 950 100280245065 951 100280245065 952 200560490130 953 200560490130 954 200560490130 955 200560490130 956 66853496710 957 66853496710 958 9550499530 959 28651498590 960 5730299718 961 5730299718 962 2865149859 963 20056049013 964 20056049013 965 1542773001 966 514257667 967 514257667 968 2571288335 969 7713865005 970 7713865005 971 7713865005 972 7713865005 973 7713865005 974 2571288335 975 5142576670 976 5142576670 977 5142576670 978 2571288335 979 2571288335 980 5142576670 981 5142576670 982 5142576670 983 5142576670 984 5142576670 985 15427730010 986 3085546002 987 3085546002 988 40112098026 989 20056049013 990 100280245065 991 200560490130 992 66853496710 993 66853496710 994 66853496710 995 200560490130 996 100280245065 997 100280245065 998 100280245065 999 100280245065 1000 100280245065