4 1 5 1 6 1 7 1 8 1 9 2 10 1 11 2 12 1 13 3 14 2 15 1 16 3 17 4 18 1 19 4 20 8 21 1 22 4 23 12 24 1 25 5 26 18 27 3 28 1 29 5 30 24 31 8 32 1 33 6 34 32 35 22 36 1 37 6 38 40 39 40 40 1 41 7 42 50 43 73 44 6 45 1 46 7 47 60 48 112 49 22 50 1 51 8 52 72 53 172 54 66 55 1 56 8 57 84 58 240 59 146 60 1 61 9 62 98 63 335 64 292 65 10 66 1 67 9 68 112 69 440 70 516 71 48 72 1 73 10 74 128 75 578 76 860 77 174 78 1 79 10 80 144 81 728 82 1340 83 448 84 1 85 11 86 162 87 917 88 2010 89 1020 90 20 91 1 92 11 93 180 94 1120 95 2890 96 2016 97 116 98 1 99 12 100 200 101 1368 102 4046 103 3716 104 464 105 1 106 12 107 220 108 1632 109 5502 110 6336 111 1360 112 1 113 13 114 242 115 1947 116 7336 117 10326 118 3400 119 36 120 1 121 13 122 264 123 2280 124 9576 125 16016 126 7432 127 256 128 1 129 14 130 288 131 2670 132 12312 133 24066 134 14864 135 1168 136 1 137 14 138 312 139 3080 140 15576 141 34944 142 27536 143 3840 144 1 145 15 146 338 147 3553 148 19470 149 49560 150 48188 151 10600 152 72 153 1 154 15 155 364 156 4048 157 24030 158 68544 159 80220 160 25344 161 584 162 1 163 16 164 392 165 4612 166 29370 167 93096 168 128352 169 54992 170 2920 171 1 172 16 173 420 174 5200 175 35530 176 124032 177 198240 178 109824 179 10600 180 1 181 17 182 450 183 5863 184 42636 185 162882 186 297360 187 206060 188 31800 189 136 190 1 191 17 192 480 193 6552 194 50732 195 210672 196 434448 197 366080 198 82488 199 1280 200 1 201 18 202 512 203 7322 204 59956 205 269302 206 620640 207 622560 208 192472 209 7080 210 1 211 18 212 544 213 8120 214 70356 215 340032 216 868704 217 1018368 218 412120 219 28160 220 1 221 19 222 578 223 9005 224 82082 225 425172 226 1194468 227 1612752 228 824240 229 91640 230 272 231 1 232 19 233 612 234 9920 235 95186 236 526240 237 1615812 238 2480640 239 1556400 240 256256 241 2832 242 1 243 20 244 648 245 10928 246 109830 247 645996 248 2154416 249 3721440 250 2801520 251 640920 252 16992 253 1 254 20 255 684 256 11968 257 126070 258 786240 259 2834480 260 5457408 261 4838256 262 1464320 263 73312 264 1 265 21 266 722 267 13107 268 144080 269 950222 270 3684824 271 7845684 272 8063760 273 3112240 274 256592 275 528 276 1 277 21 278 760 279 14280 280 163920 281 1140048 282 4737304 283 11075328 284 13025040 285 6223360 286 769104 287 6144 288 1 289 22 290 800 291 15558 292 185776 293 1359498 294 6029296 295 15383280 296 20467920 297 11825392 298 2050944 299 40032 300 1 301 22 302 840 303 16872 304 209712 305 1611008 306 7601776 307 21049600 308 31382736 309 21498880 310 4979584 311 186368 312 1 313 23 314 882 315 18297 316 235926 317 1898928 318 9502220 319 28418104 320 47074104 321 37624720 322 11204064 323 699216 324 1056 325 1 326 23 327 924 328 19760 329 264486 330 2226048 331 11782316 332 37889280 333 69224760 334 63669760 335 23650784 336 2236416 337 13344 338 1 339 24 340 968 341 21340 342 295602 343 2597328 344 14501312 345 49946416 346 99991320 347 104602960 348 47301568 349 6337408 350 93408 351 1 352 24 353 1012 354 22960 355 329346 356 3015936 357 17723328 358 65145600 359 142090520 360 167360512 361 90299328 362 16293888 363 466144 364 1 365 25 366 1058 367 24703 368 365940 369 3487482 370 21521184 371 84148220 372 198926728 373 261504760 374 165548768 375 38700000 376 1864576 377 2080 378 1 379 25 380 1104 381 26488 382 405460 383 4015536 384 25973280 385 107707392 386 274705288 387 399942400 388 292888288 389 85995520 390 6337408 391 28672 392 1 393 26 394 1152 395 28402 396 448140 397 4606398 398 31167936 399 136707776 400 374598120 401 599919320 402 502094208 403 180594624 404 19012224 405 215264 406 1 407 26 408 1200 409 30360 410 494060 411 5264064 412 37199808 413 172147712 414 504889320 415 884083200 416 836815232 417 361181184 418 51600000 419 1146880 420 1 421 27 422 1250 423 32453 424 543466 425 5995564 426 44174772 427 215187360 428 673185760 429 1281928648 430 1359824752 431 692271328 432 129000000 433 4875136 434 4160 435 1 436 27 437 1300 438 34592 439 596442 440 6805344 441 52205844 442 267125760 443 888600544 444 1831315200 445 2159709552 446 1278025728 447 300991040 448 17547264 449 61504 450 1 451 28 452 1352 453 36872 454 653246 455 7701204 456 61418640 457 329458368 458 1162016096 459 2580500520 460 3359548192 461 2282201472 462 662180288 463 55569024 464 492032 465 1 466 28 467 1404 468 39200 469 713966 470 8688064 471 71946768 472 403848192 473 1506311520 474 3590246400 475 5127714592 476 3955793920 477 1384542656 478 158760960 479 2785792 480 1 481 29 482 1458 483 41675 484 778872 485 9774534 486 83937896 487 492193860 488 1936686240 489 4936603360 490 7691571888 491 6675422832 492 2769085312 493 416754240 494 12536064 495 8256 496 1 497 29 498 1512 499 44200 500 848056 501 10966032 502 97548584 503 596593920 504 2470937760 505 6713760768 506 11354202288 507 10994780160 508 5325136768 509 1018716160 510 47630592 511 131072 512 1 513 30 514 1568 515 46878 516 921800 517 12272018 518 112950992 519 719426640 520 3129854496 521 9037773920 522 16515203328 523 17713844512 524 9889539712 525 2343061952 526 158768640 527 1114624 528 1 529 30 530 1624 531 49608 532 1000200 533 13698432 534 130327120 535 863306496 536 3937550880 537 12050339840 538 23695696128 539 27969177600 540 17801127552 541 5112102912 542 476290560 543 6684672 544 1 545 31 546 1682 547 52497 548 1083550 549 15255624 550 149876188 551 1031176968 552 4921938600 553 15923687840 554 33568902848 555 43352273328 556 31151973216 557 10650243968 558 1309799040 559 31754496 560 16512 561 1 562 31 563 1740 564 55440 565 1171950 566 16950080 567 171808252 568 1226258176 569 6115126440 570 20865489920 571 46996424384 572 66060533760 573 53141533536 574 21300428800 575 3347231360 576 127008768 577 278656 578 1 579 32 580 1800 581 58548 582 1265706 583 18793080 584 196352288 585 1452154000 586 7553979720 587 27125167904 588 65071972224 589 99090870528 590 88569222560 591 41079453312 592 8033355264 593 444538368 594 2507904 595 1 596 32 597 1860 598 61712 599 1364922 600 20791680 601 223749152 602 1712789760 603 9280592712 604 35000176640 605 89172651904 606 146482053120 607 144507577760 608 76681543680 609 18257561088 610 1397096448 611 15877248 612 1 613 33 614 1922 615 65047 616 1469916 617 22958130 618 254260400 619 2012535052 620 11342946648 621 44844015080 622 121020027584 623 213619759808 624 231212124416 625 138985394016 626 39558049024 627 4016673408 628 79386240 629 32896 630 1 631 33 632 1984 633 68440 634 1580796 635 25300080 636 288160560 637 2356130304 638 13795463000 639 57074151680 640 162751007424 641 307612311552 642 363333191936 643 245268172800 644 82158906624 645 10711072768 646 333403776 647 589824 648 1 649 34 650 2048 651 72010 652 1697892 653 27830790 654 325746720 655 2748826784 656 16699771000 657 72182063240 658 217001343232 659 437756118912 660 561514932992 661 422406457760 662 164317813248 663 26777732608 664 1222480512 665 5604480 666 1 667 34 668 2112 669 75640 670 1821316 671 30558528 672 367330080 673 3196300800 674 20125350520 675 90743105024 676 287001696512 677 616101011456 678 854479039232 679 711421132800 680 317680900608 681 63292702720 682 4016673408 683 37355520 684 1 685 35 686 2178 687 79453 688 1951410 689 33497604 690 413246340 691 3704812400 692 24150420624 693 113428939800 694 376689726672 695 858140880576 696 1281718558848 697 1173845125376 698 595651688640 699 142408690944 700 12050020224 701 196122240 702 65792 703 1 704 35 705 2244 706 83328 707 2088290 708 36656928 709 463846500 710 4281105920 711 28862681232 712 141019690240 713 490838030032 714 1183642337280 715 1896943181952 716 1900510740480 717 1086188034240 718 306726174720 719 33472165760 720 862912512 721 1245440 722 1 723 36 724 2312 725 87392 726 2232310 727 40051900 728 519508080 729 4932588960 730 34360334800 731 174419161400 732 635202156512 733 1617644775680 734 2772455419776 735 3023540210432 736 1931000949760 737 635361581568 738 87027630976 739 3307852416 740 12454400 741 1 742 36 743 2380 744 91520 745 2383590 746 43692096 747 580625136 748 5667217920 749 40752936400 750 214669649920 751 816688366560 752 2191647424512 753 4004657442688 754 4732497100800 755 3353843215360 756 1270722723840 757 213613036416 758 11341135872 759 87165440 760 1 761 37 762 2450 763 95843 764 2542496 765 47594046 766 647620344 767 6493698900 768 48162561200 769 262970406160 770 1043546246160 771 2945026552272 772 5720939203840 773 7295933624448 774 5701533466112 775 2462025689280 776 498430418304 777 35441112960 778 479409920 779 131328 780 1 781 37 782 2520 783 100232 784 2709152 785 51768016 786 720934200 787 7421356800 788 56724773040 789 320695513600 790 1325585626640 791 3926701635584 792 8088223878400 793 11089818206208 794 9502554947072 795 4634400522240 796 1111882767744 797 102385254400 798 2205234944 799 2621440 800 1 801 38 802 2592 803 104822 804 2883936 805 56231706 806 801038000 807 8460359856 808 66589950960 809 389416082000 810 1674423949440 811 5197105527264 812 11323513429760 813 16634728177536 814 15549635367936 815 8496401689600 816 2382605930880 817 276440351616 818 8820939776 819 27527680 820 1 821 38 822 2664 823 109480 824 3066976 825 60996096 826 888422192 827 9621570816 828 77924386800 829 470921651200 830 2103763249280 831 6830480996352 832 15706808278784 833 24644040458240 834 25014629569536 835 15204085923840 836 4924051378560 837 703665930240 838 31503211520 839 201850880 840 1 841 39 842 2738 843 114345 844 3258662 845 66080096 846 983610284 847 10916796888 848 90911784600 849 567246654000 850 2629704061600 851 8917572950288 852 21596861383328 853 36085917625600 854 39606496818432 855 26607151611392 856 9848102757120 857 1700526382464 858 102385437440 859 1160656640 860 262656 861 1 862 39 863 2812 864 119280 865 3459126 866 71495424 867 1087146316 868 12358621440 869 105754498200 870 680695841280 871 3271095088800 872 11568742588416 873 29450264654496 874 52262361661440 875 61786133230848 876 45612257771520 877 19116903801600 878 3924290764800 879 307155946240 880 5571084288 881 5505536 882 1 883 40 884 2888 885 124428 886 3668770 887 77262240 888 1199609728 889 13960681200 890 122675217912 891 813875602800 892 4049927252800 893 14917589807232 894 39844475709024 895 74909386784512 896 95055589585920 897 76711526470656 898 36109707180800 899 8689501802880 900 860036649472 901 23212907520 902 60560896 903 1 904 40 905 2964 906 129648 907 3887730 908 83393024 909 1321601920 910 15737476864 911 141918359544 912 969723955200 913 4991770555200 914 19125114265600 915 53505437701728 916 106322998132736 917 144343670502400 918 126740779499520 919 66517879028480 920 18537602088960 921 2267368509952 922 86219161600 923 464262656 924 1 925 41 926 3042 927 135087 928 4116420 929 89909226 930 1453762112 931 17704679452 932 163751953320 933 1151547360600 934 6126263863200 935 24384521538720 936 71340583602304 937 149516718511776 938 216515505753600 939 205953769911552 940 119732182251264 941 38233805955840 942 5668421274880 943 290989853440 944 2785575936 945 524800 946 1 947 41 948 3120 949 140600 950 4354980 951 96824112 952 1596752960 953 19878918144 954 188469196200 955 1363055865600 956 7487655545760 957 30926709166080 958 94478068779136 959 208417240657920 960 321040229076480 961 329526026698752 962 210956697794304 963 76467608616960 964 13517002804480 965 905301196800 966 13927744512 967 11534336 968 1 969 42 970 3200 971 146338 972 4603836 973 104160462 974 1751277440 975 22278117760 976 216390558600 977 1608406111416 978 9115406751360 979 39026562619200 980 124313248393600 981 288106188845664 982 470859002645504 983 519637200909312 984 364379750735616 985 148687019866880 986 30896006410240 987 2625373983232 988 60353559552 989 132650496