1 2 2 3 3 6 4 5 5 12 6 10 7 24 8 7 9 15 10 20 11 48 12 14 13 96 14 40 15 30 16 11 17 192 18 21 19 384 20 28 21 60 22 80 23 768 24 22 25 45 26 160 27 35 28 56 29 1536 30 42 31 3072 32 13 33 120 34 320 35 90 36 33 37 6144 38 640 39 240 40 44 41 12288 42 84 43 24576 44 112 45 70 46 1280 47 49152 48 26 49 135 50 63 51 480 52 224 53 98304 54 55 55 180 56 88 57 960 58 2560 59 196608 60 66 61 393216 62 5120 63 140 64 17 65 360 66 168 67 786432 68 448 69 1920 70 126 71 1572864 72 39 73 3145728 74 10240 75 105 76 896 77 270 78 336 79 6291456 80 52 81 77 82 20480 83 12582912 84 132 85 720 86 40960 87 3840 88 176 89 25165824 90 110 91 540 92 1792 93 7680 94 81920 95 1440 96 34 97 50331648 98 189 99 280 100 99 101 100663296 102 672 103 201326592 104 352 105 210 106 163840 107 402653184 108 65 109 805306368 110 252 111 15360 112 104 113 1610612736 114 1344 115 2880 116 3584 117 560 118 327680 119 1080 120 78 121 405 122 655360 123 30720 124 7168 125 175 126 220 127 3221225472 128 19 129 61440 130 504 131 6442450944 132 264 133 2160 134 1310720 135 154 136 704 137 12884901888 138 2688 139 25769803776 140 198 141 122880 142 2621440 143 810 144 51 145 5760 146 5242880 147 315 148 14336 149 51539607552 150 165 151 103079215104 152 1408 153 1120 154 378 155 11520 156 528 157 206158430208 158 10485760 159 245760 160 68 161 4320 162 91 163 412316860416 164 28672 165 420 166 20971520 167 824633720832 168 156 169 1215 170 1008 171 2240 172 57344 173 1649267441664 174 5376 175 350 176 208 177 491520 178 41943040 179 3298534883328 180 130 181 6597069766656 182 756 183 983040 184 2816 185 23040 186 10752 187 1620 188 114688 189 308 190 2016 191 13194139533312 192 38 193 26388279066624 194 83886080 195 840 196 297 197 52776558133248 198 440 199 105553116266496 200 117 201 1966080 202 167772160 203 8640 204 1056 205 46080 206 335544320 207 4480 208 416 209 3240 210 330 211 211106232532992 212 229376 213 3932160 214 671088640 215 92160 216 85 217 17280 218 1342177280 219 7864320 220 396 221 2430 222 21504 223 422212465065984 224 136 225 231 226 2684354560 227 844424930131968 228 2112 229 1688849860263936 230 4032 231 630 232 5632 233 3377699720527872 234 880 235 184320 236 458752 237 15728640 238 1512 239 6755399441055744 240 102 241 13510798882111488 242 567 243 143 244 917504 245 525 246 43008 247 4860 248 11264 249 31457280 250 275 251 27021597764222976 252 260 253 6480 254 5368709120 255 1680 256 23 257 54043195528445952 258 86016 259 34560 260 792 261 8960 262 10737418240 263 108086391056891904 264 312 265 368640 266 3024 267 62914560 268 1835008 269 216172782113783808 270 182 271 432345564227567616 272 832 273 1260 274 21474836480 275 700 276 4224 277 864691128455135232 278 42949672960 279 17920 280 234 281 1729382256910270464 282 172032 283 3458764513820540928 284 3670016 285 3360 286 1134 287 69120 288 57 289 3645 290 8064 291 125829120 292 7340032 293 6917529027641081856 294 495 295 737280 296 22528 297 616 298 85899345920 299 9720 300 195 301 138240 302 171798691840 303 251658240 304 1664 305 1474560 306 1760 307 13835058055282163712 308 594 309 503316480 310 16128 311 27670116110564327424 312 624 313 55340232221128654848 314 343597383680 315 462 316 14680064 317 110680464442257309696 318 344064 319 12960 320 76 321 1006632960 322 6048 323 7290 324 119 325 1400 326 687194767360 327 2013265920 328 45056 329 276480 330 660 331 221360928884514619392 332 29360128 333 35840 334 1374389534720 335 2949120 336 204 337 442721857769029238784 338 1701 339 4026531840 340 1584 341 25920 342 3520 343 875 344 90112 345 6720 346 2748779069440 347 885443715538058477568 348 8448 349 1770887431076116955136 350 550 351 1232 352 272 353 3541774862152233910272 354 688128 355 5898240 356 58720256 357 2520 358 5497558138880 359 7083549724304467820544 360 170 361 10935 362 10995116277760 363 945 364 1188 365 11796480 366 1376256 367 14167099448608935641088 368 3328 369 71680 370 32256 371 552960 372 16896 373 28334198897217871282176 374 2268 375 385 376 180224 377 19440 378 364 379 56668397794435742564352 380 3168 381 8053063680 382 21990232555520 383 113336795588871485128704 384 46 385 1050 386 43980465111040 387 143360 388 117440512 389 226673591177742970257408 390 1320 391 14580 392 351 393 16106127360 394 87960930222080 395 23592960 396 520 397 453347182355485940514816 398 175921860444160 399 5040 400 153 401 906694364710971881029632 402 2752512 403 38880 404 234881024 405 286 406 12096 407 51840 408 1248 409 1813388729421943762059264 410 64512 411 32212254720 412 469762048 413 1105920 414 7040 415 47185920 416 544 417 64424509440 418 4536 419 3626777458843887524118528 420 390 421 7253554917687775048237056 422 351843720888320 423 286720 424 360448 425 2800 426 5505024 427 2211840 428 939524096 429 1890 430 129024 431 14507109835375550096474112 432 95 433 29014219670751100192948224 434 24192 435 13440 436 1879048192 437 21870 438 11010048 439 58028439341502200385896448 440 468 441 693 442 3402 443 116056878683004400771792896 444 33792 445 94371840 446 703687441776640 447 128849018880 448 152 449 232113757366008801543585792 450 273 451 103680 452 3758096384 453 257698037760 454 1407374883553280 455 2100 456 2496 457 464227514732017603087171584 458 2814749767106560 459 2464 460 6336 461 928455029464035206174343168 462 990 463 1856910058928070412348686336 464 6656 465 26880 466 5629499534213120 467 3713820117856140824697372672 468 1040 469 4423680 470 258048 471 515396075520 472 720896 473 207360 474 22020096 475 5600 476 2376 477 573440 478 11258999068426240 479 7427640235712281649394745344 480 114 481 77760 482 22517998136852480 483 10080 484 891 485 188743680 486 187 487 14855280471424563298789490688 488 1441792 489 1030792151040 490 825 491 29710560942849126597578981376 492 67584 493 29160 494 6804 495 924 496 13312 497 8847360 498 44040192 499 59421121885698253195157962752 500 325 501 2061584302080 502 45035996273704960 503 118842243771396506390315925504 504 340 505 377487360 506 9072 507 2835 508 7516192768 509 237684487542793012780631851008 510 2640 511 17694720 512 29 513 4928 514 90071992547409920 515 754974720 516 135168 517 414720 518 48384 519 4123168604160 520 936 521 475368975085586025561263702016 522 14080 523 950737950171172051122527404032 524 15032385536 525 770 526 180143985094819840 527 58320 528 408 529 32805 530 516096 531 1146880 532 4752 533 155520 534 88080384 535 1509949440 536 2883584 537 8246337208320 538 360287970189639680 539 1750 540 238 541 1901475900342344102245054808064 542 720575940379279360 543 16492674416640 544 1088 545 3019898880 546 1980 547 3802951800684688204490109616128 548 30064771072 549 2293760 550 1100 551 43740 552 4992 553 35389440 554 1441151880758558720 555 53760 556 60129542144 557 7605903601369376408980219232256 558 28160 559 311040 560 306 561 3780 562 2882303761517117440 563 15211807202738752817960438464512 564 270336 565 6039797760 566 5764607523034234880 567 572 568 5767168 569 30423614405477505635920876929024 570 5280 571 60847228810955011271841753858048 572 1782 573 32985348833280 574 96768 575 11200 576 69 577 121694457621910022543683507716096 578 5103 579 65970697666560 580 12672 581 70778880 582 176160768 583 829440 584 11534336 585 1848 586 11529215046068469760 587 243388915243820045087367015432192 588 585 589 87480 590 1032192 591 131941395333120 592 26624 593 486777830487640090174734030864384 594 728 595 4200 596 120259084288 597 263882790666240 598 13608 599 973555660975280180349468061728768 600 255 601 1947111321950560360698936123457536 602 193536 603 4587520 604 240518168576 605 1575 606 352321536 607 3894222643901120721397872246915072 608 2176 609 20160 610 2064384 611 622080 612 2080 613 7788445287802241442795744493830144 614 23058430092136939520 615 107520 616 702 617 15576890575604482885591488987660288 618 704643072 619 31153781151208965771182977975320576 620 25344 621 9856 622 46116860184273879040 623 141557760 624 816 625 539 626 92233720368547758080 627 7560 628 481036337152 629 116640 630 546 631 62307562302417931542365955950641152 632 23068672 633 527765581332480 634 184467440737095516160 635 12079595520 636 540672 637 3500 638 18144 639 9175040 640 92 641 124615124604835863084731911901282304 642 1409286144 643 249230249209671726169463823802564608 644 9504 645 215040 646 10206 647 498460498419343452338927647605129216 648 133 649 1658880 650 2200 651 40320 652 962072674304 653 996920996838686904677855295210258432 654 2818572288 655 24159191040 656 53248 657 18350080 658 387072 659 1993841993677373809355710590420516864 660 780 661 3987683987354747618711421180841033728 662 368934881474191032320 663 5670 664 46137344 665 8400 666 56320 667 65610 668 1924145348608 669 1055531162664960 670 4128768 671 3317760 672 228 673 7975367974709495237422842361682067456 674 737869762948382064640 675 429 676 2673 677 15950735949418990474845684723364134912 678 5637144576 679 283115520 680 1872 681 2111062325329920 682 36288 683 31901471898837980949691369446728269824 684 4160 685 48318382080 686 1375 687 4222124650659840 688 106496 689 1244160 690 10560 691 63802943797675961899382738893456539648 692 3848290697216 693 1386 694 1475739525896764129280 695 96636764160 696 9984 697 233280 698 2951479051793528258560 699 8444249301319680 700 650 701 127605887595351923798765477786913079296 702 1456 703 174960 704 304 705 430080 706 5902958103587056517120 707 566231040 708 1081344 709 255211775190703847597530955573826158592 710 8257536 711 36700160 712 92274688 713 131220 714 3960 715 3150 716 7696581394432 717 16888498602639360 718 11805916207174113034240 719 510423550381407695195061911147652317184 720 190 721 1132462080 722 15309 723 33776997205278720 724 15393162788864 725 22400 726 1485 727 1020847100762815390390123822295304634368 728 1404 729 221 730 16515072 731 466560 732 2162688 733 2041694201525630780780247644590609268736 734 23611832414348226068480 735 1155 736 4352 737 6635520 738 112640 739 4083388403051261561560495289181218537472 740 50688 741 11340 742 774144 743 8166776806102523123120990578362437074944 744 19968 745 193273528320 746 47223664828696452136960 747 73400320 748 3564 749 2264924160 750 455 751 16333553612205046246241981156724874149888 752 212992 753 67553994410557440 754 27216 755 386547056640 756 476 757 32667107224410092492483962313449748299776 758 94447329657392904273920 759 15120 760 3744 761 65334214448820184984967924626899496599552 762 11274289152 763 4529848320 764 30786325577728 765 3696 766 188894659314785808547840 767 2488320 768 58 769 130668428897640369969935849253798993199104 770 1650 771 135107988821114880 772 61572651155456 773 261336857795280739939871698507597986398208 774 225280 775 44800 776 184549376 777 80640 778 377789318629571617095680 779 349920 780 1560 781 13271040 782 20412 783 19712 784 459 785 773094113280 786 22548578304 787 522673715590561479879743397015195972796416 788 123145302310912 789 270215977642229760 790 33030144 791 9059696640 792 680 793 4976640 794 755578637259143234191360 795 860160 796 246290604621824 797 1045347431181122959759486794030391945592832 798 7920 799 933120 800 171 801 146800640 802 1511157274518286468382720 803 26542080 804 4325376 805 16800 806 54432 807 540431955284459520 808 369098752 809 2090694862362245919518973588060783891185664 810 374 811 4181389724724491839037947176121567782371328 812 19008 813 1080863910568919040 814 72576 815 1546188226560 816 1632 817 699840 818 3022314549036572936765440 819 2772 820 101376 821 8362779449448983678075894352243135564742656 822 45097156608 823 16725558898897967356151788704486271129485312 824 738197504 825 1540 826 1548288 827 33451117797795934712303577408972542258970624 828 8320 829 66902235595591869424607154817945084517941248 830 66060288 831 2161727821137838080 832 608 833 7000 834 90194313216 835 3092376453120 836 7128 837 39424 838 6044629098073145873530880 839 133804471191183738849214309635890169035882496 840 510 841 98415 842 12089258196146291747061760 843 4323455642275676160 844 492581209243648 845 4725 846 450560 847 2625 848 425984 849 8646911284551352320 850 4400 851 262440 852 8650752 853 267608942382367477698428619271780338071764992 854 3096576 855 7392 856 1476395008 857 535217884764734955396857238543560676143529984 858 2970 859 1070435769529469910793714477087121352287059968 860 202752 861 161280 862 24178516392292583494123520 863 2140871539058939821587428954174242704574119936 864 115 865 6184752906240 866 48357032784585166988247040 867 8505 868 38016 869 53084160 870 21120 871 9953280 872 2952790016 873 293601280 874 30618 875 1078 876 17301504 877 4281743078117879643174857908348485409148239872 878 96714065569170333976494080 879 17293822569102704640 880 612 881 8563486156235759286349715816696970818296479744 882 819 883 17126972312471518572699431633393941636592959488 884 5346 885 1720320 886 193428131138340667952988160 887 34253944624943037145398863266787883273185918976 888 39936 889 18119393280 890 132120576 891 1144 892 985162418487296 893 1399680 894 180388626432 895 12369505812480 896 184 897 22680 898 386856262276681335905976320 899 196830 900 357 901 1866240 902 145152 903 322560 904 5905580032 905 24739011624960 906 360777252864 907 68507889249886074290797726533575766546371837952 908 1970324836974592 909 587202560 910 3300 911 137015778499772148581595453067151533092743675904 912 3264 913 106168320 914 773712524553362671811952640 915 3440640 916 3940649673949184 917 36238786560 918 2912 919 274031556999544297163190906134303066185487351808 920 7488 921 34587645138205409280 922 1547425049106725343623905280 923 19906560 924 1170 925 89600 926 3094850098213450687247810560 927 1174405120 928 8704 929 548063113999088594326381812268606132370974703616 930 42240 931 14000 932 7881299347898368 933 69175290276410818560 934 6189700196426901374495621120 935 6300 936 1360 937 1096126227998177188652763624537212264741949407232 938 6193152 939 138350580552821637120 940 405504 941 2192252455996354377305527249074424529483898814464 942 721554505728 943 524880 944 851968 945 858 946 290304 947 4384504911992708754611054498148849058967797628928 948 34603008 949 39813120 950 8800 951 276701161105643274240 952 2808 953 8769009823985417509222108996297698117935595257856 954 901120 955 49478023249920 956 15762598695796736 957 30240 958 12379400392853802748991242240 959 72477573120 960 138 961 295245 962 108864 963 2348810240 964 31525197391593472 965 98956046499840 966 15840 967 17538019647970835018444217992595396235871190515712 968 1053 969 17010 970 264241152 971 35076039295941670036888435985190792471742381031424 972 209 973 144955146240 974 24758800785707605497982484480 975 3080 976 1703936 977 70152078591883340073776871970381584943484762062848 978 1443109011456 979 212336640 980 975 981 4697620480 982 49517601571415210995964968960 983 140304157183766680147553743940763169886969524125696 984 79872 985 197912092999680 986 40824 987 645120 988 10692 989 1049760 990 1092 991 280608314367533360295107487881526339773939048251392 992 17408 993 553402322211286548480 994 12386304 995 395824185999360 996 69206016 997 561216628735066720590214975763052679547878096502784 998 99035203142830421991929937920 999 78848 1000 425 1001 5250 1002 2886218022912 1003 3732480 1004 63050394783186944 1005 6881280 1006 198070406285660843983859875840 1007 2799360 1008 380 1009 1122433257470133441180429951526105359095756193005568 1010 528482304 1011 1106804644422573096960 1012 14256 1013 2244866514940266882360859903052210718191512386011136 1014 4455 1015 33600 1016 11811160064 1017 9395240960 1018 396140812571321687967719751680 1019 4489733029880533764721719806104421436383024772022272 1020 3120 1021 8979466059761067529443439612208842872766049544044544 1022 24772608 1023 60480 1024 31