1 0 2 0 3 6 4 32 5 200 6 384 7 1470 8 2688 9 5400 10 9600 11 18150 12 27168 13 44616 14 65856 15 90150 16 140800 17 184960 18 274320 19 331398 20 474400 21 569184 22 774400 23 896126 24 1366656 25 1390000 26 1881984 27 2204982 28 2899232 29 2967048 30 4545600 31 4180350 32 5904384 33 6284256 34 7694336 35 8190350 36 12209184 37 10349640 38 13723776 39 15040662 40 20086400 41 17482400 42 26732832 43 22287846 44 31134752 45 34009200 46 36869184 47 35056830 48 56219136 49 44831472 50 60760000 51 60344934 52 73986848 53 64562056 54 98416944 55 84814950 56 114382464 57 106965744 58 121319296 59 111245798 60 190874400 61 131723400 62 170673600 63 191371950 64 220028928 65 199690400 66 277610784 67 211835910 68 294169632 69 284796672 70 364560000 71 284060350 72 476952192 73 326902176 74 421082496 75 477003750 76 519851552 77 465307920 78 653924544 79 487284798 80 758822400 81 665722800 82 710054400 83 625342086 84 1067182368 85 784750600 86 904560384 87 929114934 88 1154491008 89 889433248 90 1516179600 91 1086583134 92 1377956128 93 1304361456 94 1420970176 95 1381384550 96 2072500224 97 1372961280 98 1880732112 99 1910966310 100 2331540000 101 1683165000 102 2570980992 103 1857996606 104 2699089536 105 2853828600 106 2612864384 107 2251216870 108 3795520032 109 2471343048 110 3634065600 111 3202482534 112 4154246656 113 2963225216 114 4526177568 115 3640763150 116 4476030752 117 4454875152 118 4496672256 119 4225160926 120 7148457600 121 4360089800 122 5322518400 123 5387144406 124 6277128992 125 5552875000 126 8291569104 127 5334666750 128 7678033920 129 6855736992 130 8467305600 131 6235449350 132 10584534048 133 7410700416 134 8551652736 135 10054088550 136 10510056064 137 7810907040 138 11930735904 139 8401504998 140 13940500000 141 10750266384 142 11461217600 143 10513526166 144 17154491904 145 11761216800 146 13186589184 147 14379680238 148 15373497632 149 11914122248 150 20363640000 151 12740058750 152 18442398336 153 17283020760 154 19605922336 155 16471491950 156 24626393376 157 15496333320 158 19643272896 159 19724455302 160 26745395200 161 19427893184 162 27928304928 163 18710261766 164 25828820512 165 27923339400 166 25198969984 167 21134005310 168 38779004544 169 23367467760 170 32825776000 171 30289016934 172 32852499488 173 25234456776 174 38544819648 175 33180778750 176 40399828480 177 33886783104 178 35822690816 179 29948017798 180 57558362400 181 31666782600 182 45434468352 183 40090374006 184 48379750016 185 40213553600 186 53982583584 187 40451789510 188 51467155232 189 54000531144 190 57513364800 191 41484369150 192 71868899328 193 43711850496 194 55265304576 195 64727701350 196 69300082208 197 48453812680 198 80536254480 199 50974327998 200 82889360000 201 64328519184 202 67734640000 203 62433860286 204 95289181728 205 67455504200 206 74761368384 207 79309414062 208 93490648576 209 70691932608 210 121478330400 211 68390934150 212 94324961568 213 86150770656 214 90563238656 215 85740626150 216 135076429440 217 87325608720 218 99408041856 219 99085923222 220 135008218400 221 93209336584 222 131796981312 223 90272755326 224 143225886720 225 135993465000 226 119169705984 227 98696070150 228 166843514400 229 103137183048 230 150535625600 231 149366012334 232 155568260736 233 112498968736 234 186302617488 235 134163946350 236 161906155552 237 147466242384 238 174895827008 239 127804695998 240 250458662400 241 133261046400 242 178040416400 243 177084683622 244 191496472352 245 181187623400 246 221082537984 247 162718690134 248 217623416448 249 189071966832 250 228499000000 251 163408843750 252 308724738336 253 184324412976 254 214410926016 255 249253873350 256 258106327040 257 183964958720 258 281012085024 259 212553259086 260 312054714400 261 254560729104 262 250578057600 263 206539602366 264 373685744256 265 245533566400 266 305684599584 267 268590765174 268 307063257632 269 231277912648 270 421346156400 271 240030892350 272 359217030656 273 344836938264 274 313824887296 275 316624783750 276 436263963936 277 267891630600 278 337531996416 279 355943281230 280 492815657600 281 287860221600 282 439719581472 283 298281389286 284 411068304672 285 435701513400 286 433281918784 287 356001289070 288 587406809088 289 343748381952 290 482986972800 291 414029176134 292 472703786528 293 355011713096 294 595711264848 295 420973168550 296 529880014464 297 515440000152 298 478510052736 299 423616089182 300 750735060000 301 452206261584 302 511654440000 303 507263148006 304 627438654976 305 497747751200 306 715464311184 307 448609217670 308 718729317152 309 559791608352 310 675277017600 311 478686737150 312 862505674368 313 494318656416 314 622252765056 315 807301810350 316 703170174752 317 526807553160 318 804732926784 319 589183775158 320 904916787200 321 677895473184 322 797206368672 323 620838300646 324 1019833931808 325 728831935000 326 751199577984 327 743989812054 328 887632765568 329 706789484016 330 1163667357600 331 654227077350 332 901306277408 333 865753300080 334 848434249536 335 797444589350 336 1334963664384 337 715866291840 338 948928943040 339 891636260262 340 1197094644000 341 822990405600 342 1249465434768 343 870746367078 344 1127584219776 345 1136485296600 346 1012919949184 347 828855821030 348 1398353575200 349 853075690248 350 1373046640000 351 1186549898742 352 1362944743424 353 903213881856 354 1379733504288 355 1067018135950 356 1279891909152 357 1320829776672 358 1201981460096 359 982815316798 360 2022001142400 361 1046170072440 362 1270917129600 363 1338488506806 364 1655757198368 365 1226728339400 366 1631360462784 367 1097579314110 368 1634748335616 369 1449502833240 370 1642077168000 371 1291702149934 372 1954594936608 373 1190491235976 374 1656078127616 375 1721531343750 376 1762607259264 377 1351967433024 378 2237416936272 379 1289591373798 380 2089782503200 381 1602869310384 382 1664642622400 383 1359245797886 384 2407170932736 385 1872967542600 386 1753966608384 387 1840922306982 388 1972092979232 389 1469340226248 390 2681366438400 391 1612896690334 392 2395564289664 393 1872850221456 394 1944116053376 395 1823704765550 396 2942003126304 397 1627111185480 398 2045183190336 399 2304572130798 400 2818504640000 401 1710922640000 402 2613607701792 403 1887740547966 404 2415727699232 405 2654255611800 406 2548665220864 407 1996916916390 408 3302508038784 409 1888904934048 410 2748948713600 411 2344880352534 412 2665646535968 413 2212208973296 414 3254510896848 415 2336744322150 416 3134745729024 417 2521787430624 418 2887381194016 419 2131893051398 420 4456453293600 421 2183360982600 422 2743490870400 423 2876530000590 424 3221748797056 425 2780812910000 426 3497124305184 427 2614822124670 428 3227500211232 429 3264714096072 430 3491086545600 431 2455825436350 432 4593091474944 433 2513444535936 434 3560195112096 435 3633967854150 436 3541899467552 437 2808332059424 438 4020567304704 439 2692820767998 440 4684375414400 441 3912936456744 442 3803621424512 443 2817989238246 444 4750245174048 445 3316695377800 446 3620713589184 447 3573566515014 448 4785905295360 449 3014428469248 450 5615541810000 451 3339305407350 452 4244162671648 453 3820796768256 454 3958370386816 455 4307232552350 456 5761455061632 457 3293231279520 458 4136391693696 459 4527501121494 460 5440243194400 461 3440162435400 462 6162869926752 463 3515568853566 464 5221290989056 465 5076455015400 466 4511646953984 467 3670348453510 468 6769105952544 469 4185685380576 470 5454498144000 471 4645670138934 472 5518304875136 473 4238819749296 474 5977126326048 475 4845390283750 476 6323997628704 477 5255263402992 478 5125130087616 479 4167675996798 480 8442796185600 481 4576261351584 482 5343823718400 483 5994695080374 484 6390541629472 485 5107688822600 486 7226683678944 487 4528151504190 488 6522831316608 489 5607229311312 490 7427200578000 491 4717509170150 492 7949892192288 493 5136836726216 494 6626936192448 495 7652871868950 496 7291813373440 497 5597935325920 498 7658582424864 499 5115227044998 500 8230808500000 501 6332215745184 502 6552104000000 503 5323899883006 504 10713928675968 505 6255204235200 506 7502454948384 507 7109827451142 508 7626188102432 509 5649625991048 510 10244093294400 511 6434401109934 512 8493051936768 513 7889036762952 514 7375912697856 515 6901561355150 516 10094854657056 517 6617305847680 518 8639268613248 519 7558476708822 520 10770289961600 521 6348896413600 522 10391863636368 523 6471885969126 524 8909728156192 525 10348354590000 526 8280576241984 527 7168793716510 528 12642274715136 529 7067418035920 530 9963967945600 531 8997894506214 532 11023074409760 533 7649023598216 534 10870304886528 535 8354474405350 536 10442357480064 537 8967757604784 538 9271905531776 539 9019137869742 540 15306414285600 541 7666895867400 542 9622651089600 543 9481565635206 544 11947028060160 545 9167389104800 546 14164865673504 547 8102241613830 548 11153608281632 549 10634640921360 550 12957497960000 551 8937573218550 552 14983876687488 553 9559926953136 554 10739044857216 555 12319891315350 556 11994502149152 557 8871594974920 558 14511793842000 559 9707516622102 560 16683291072000 561 12437575855584 562 11539171033600 563 9360542764166 564 15768770911008 565 10982956555400 566 11956731561984 567 13989918110238 568 13966303270528 569 9870815007648 570 17857716093600 571 10045763365350 572 15610682186528 573 12415804036656 574 14447448797376 575 12578540178750 576 19542827556864 577 10585544140800 578 13875914345472 579 13081415147142 580 17361340935200 581 12245006371584 582 16740144742272 583 12076002612806 584 16053569356416 585 17581922537400 586 14229747840384 587 11536552591590 588 21501834803232 589 12470688701328 590 17058476196800 591 14498263348134 592 17684572550656 593 12139171040896 594 21110216927184 595 16412779552750 596 16993363646752 597 15251298058464 598 17200901163264 599 12766712943998 600 25890948240000 601 12981563940000 602 18339500807712 603 17019903398310 604 18168275308832 605 16560716207200 606 20501027064384 607 13643530143870 608 20808666765312 609 19115931688728 610 20160949545600 611 15149311675134 612 25810748667936 613 14332229478216 614 17979669104256 615 20603580192150 616 24716699086464 617 14806609331360 618 22619404087584 619 15048463591398 620 24240996666400 621 20480320913832 622 19184649038400 623 17372038467406 624 29036192220672 625 18606087500000 626 19810893033984 627 21660194179734 628 22088066707232 629 17357235943816 630 33240298266000 631 16566822244350 632 23853087620736 633 20453639078256 634 21112439844736 635 19723688778350 636 28797693347616 637 20674771303368 638 23897774671936 639 22759705015470 640 29895802060800 641 17923615334400 642 27381189894432 643 18205339453446 644 28630693415968 645 26154614214600 646 25185681628544 647 18779415095230 648 34976856302208 649 20657806414608 650 29730811240000 651 26685732130134 652 26656980374048 653 19667596611656 654 30045438506688 655 23040100326950 656 29565490398720 657 26159118449112 658 28631005291168 659 20589070257798 660 42102578522400 661 20903786171400 662 26216807865600 663 28520306044854 664 30553751546496 665 28585179891800 666 35189156275344 667 23151189838014 668 30101565113632 669 26987668117872 670 32263807656000 671 24409253013750 672 44542360246272 673 22873885579776 674 28685937616896 675 35398891653750 676 33880654874144 677 23562602224200 678 35995777494144 679 26738591927166 680 41028157353600 681 29502439218384 682 33352088519200 683 24626688563686 684 44963205749280 685 28837055718600 686 35231773785264 687 30828237589734 688 37525639722496 689 27634398087712 690 46389075194400 691 26104912854150 692 35927442967328 693 40326655806360 694 33211892376576 695 31009249576550 696 47771124012672 697 28993780684960 698 34182029963136 699 33622808432982 700 49496955060000 701 28051626085000 702 48433868516592 703 30181212170406 704 44973681696768 705 40833213462600 706 36190313488384 707 32738125099470 708 49291452909600 709 29691158895048 710 43142781481600 711 38860228661454 712 43348778398336 713 32294193595376 714 53935170178848 715 40469907342150 716 42622343902752 717 38191200219024 718 39378684289856 719 31847443406398 720 68154562598400 721 36117005633184 722 42157064878992 723 39819655562406 724 45063118229792 725 40030267015000 726 54355002743184 727 33661139937150 728 56716611928704 729 44656410439368 730 49585739625600 731 36786637064134 732 58252571612448 733 35074883561736 734 43975342163136 735 55746315117150 736 53986449332224 737 39038555460960 738 58825150281360 739 36535734100998 740 58761844372000 741 49641509788728 742 52250884418432 743 37536380746046 744 66684821053056 745 43920433668800 746 47696662349184 747 49770510501222 748 59359535083552 749 43711232172496 750 70095516000000 751 39603445218750 752 58571179910656 753 48816214976256 754 54732518009728 755 46954645383950 756 80657526860064 757 41212698435720 758 51665750954496 759 56184539711982 760 71448654454400 761 42314286634400 762 64642559230752 763 47959742399646 764 59000880065312 765 66907956495600 766 54455453697984 767 47256694142294 768 79042078703616 769 44588127387648 770 76540378068000 771 54949555772934 772 62162372038688 773 45761127474376 774 74660406436368 775 55854145258750 776 66724902939264 777 64658720652792 778 58864730924416 779 50404042330838 780 96632646957600 781 52183627456400 782 65279188992832 783 65178561225942 784 80020524312064 785 57076691981600 786 75511704247584 787 50062549536390 788 68891860307232 789 61684447170912 790 73657660012800 791 57447285183134 792 100860491267712 793 55832977252416 794 65183309870976 795 74522978287350 796 72468386622752 797 53328412611080 798 93910863074784 799 57381298769246 800 93385608960000 801 70601447251224 802 68539818240000 803 59967117065526 804 93206803626528 805 74155486298600 806 76365325056384 807 69064092025494 808 81698383797888 809 57470112742048 810 108249961744800 811 58184729202150 812 91161989357600 813 71675009512656 814 80759225373376 815 68873632394150 816 110453312361984 817 63945403480704 818 75667582419456 819 92483255364318 820 98214876570400 821 61865235486600 822 94510512102912 823 62623193692926 824 90131420067456 825 97180352610000 826 89385322627104 827 64161397080550 828 116682182286624 829 64941750951048 830 94334868705600 831 79985029336134 832 103065634234368 833 78445683556912 834 101629603184928 835 77766779454350 836 103306670653472 837 90943968679992 838 85398420936576 839 68958239671998 840 153104489462400 841 71650790501360 842 87459500553600 843 85940603305206 844 97175225925152 845 87643261386200 846 116524885049424 847 86812823721470 848 106862977742336 849 89048547460032 850 112947662040000 851 78106478454734 852 124623161456928 853 74912719214856 854 105618446228736 855 116475652394550 856 109085393486464 857 76687404201120 858 132947745669024 859 77587270701798 860 124644576474400 861 108046179626784 862 98370406289600 863 79412345635966 864 152151926003712 865 92806644554400 866 100677741225984 867 103588132807878 868 127214329935392 869 89040223977408 870 147725937081600 871 89272301309334 872 119689121003136 873 108653550911640 874 113531779376928 875 111974749468750 876 143228161736736 877 86072457261000 878 107860720190016 879 105965958224742 880 156761486886400 881 88055154985600 882 159281409794976 883 89060111690886 884 135988924669728 885 127490648231400 886 112872929488384 887 91097551393790 888 161555611496064 889 103108704491856 890 133812659420800 891 131012162325990 892 128203432317728 893 99728066037936 894 143944317503808 895 110088343800550 896 156997327355904 897 128660637388920 898 120738987278336 899 102521976291678 900 201907582740000 901 104611099274184 902 134906608214400 903 137107951432494 904 143369062046336 905 116388405963200 906 153888536196384 907 101851703780070 908 140144648102432 909 133025181606000 910 175486698878400 911 104119523385150 912 192253926557184 913 114006685308736 914 131902960083456 915 150645578598150 916 146439975486752 917 120429162650720 918 183983414913072 919 108776347126398 920 185321103145600 921 133872864491184 922 137786375190400 923 119314235926366 924 221495965440288 925 135173437735000 926 140805777249984 927 146750590618542 928 171703725381632 929 114830132034048 930 206154840141600 931 136420191597102 932 159709240792608 933 142839733160256 934 147003375479936 935 153650294345350 936 231256490984064 937 119864682606240 938 168922509496608 939 147499833729462 940 194512355156000 941 122447323315400 942 187062147575232 943 130398205290926 944 182771713783296 945 208977961424400 946 171169172932384 947 126404573879430 948 212734665319200 949 137101220852232 950 196505859160000 951 157184894402934 952 215488401933952 953 130463481751456 954 212582869968528 955 152361143587950 956 181400285669152 957 178659649090824 958 166916734261696 959 150700589603886 960 278306685542400 961 139498955275200 962 184796478152832 963 177598226960550 964 189132108026912 965 160520192467400 966 243525395337504 967 140340579000510 968 216827467916928 969 188297731594608 970 205924771824000 971 143269734149350 972 258145944332832 973 162042574922256 974 181350133644096 975 222663753633750 976 215951484474880 977 147754980214400 978 225724946758944 979 161662196772758 980 265989742900000 981 194855093090064 982 188931900998400 983 152351862639486 984 269946183152256 985 177886733137600 986 207420489866624 987 213925003590102 988 236563002709280 989 165406787123312 990 312116591595600 991 158658279105150 992 239541337135104 993 195165139311456 994 225804617126816 995 187116212017550 996 272434747723296 997 163523744663880 998 204856094775936 999 220097304883494 1000 279789834000000