0 1 1 14 2 140 3 1240 4 10416 5 85344 6 690880 7 5559680 8 44608256 9 357389824 10 2861214720 11 22898104320 12 183218384896 13 1465881288704 14 11727587164160 15 93822844764160 16 750591347982336 17 6004765143465984 18 48038258586419200 19 384306618446643200 20 3074455146595352576 21 24595649968853745664 22 196765234935197859840 23 1574122020219062845440 24 12592976724702439407616 25 100743816049419295391744 26 805950537402553550766080 27 6447604335249225290874880 28 51580834826108990134419456 29 412646679185332672841908224 30 3301173435788504390875217920 31 26409387495531407161709035520 32 211275100001144745436796420096 33 1690200800156731916075457839104 34 13521606401844151138945188495360 35 108172851217114392352961970831360 36 865382809746359871789366337601536 37 6923062478008657906177750423568384 38 55384499824220378976873557157478400 39 443075998594367494724795222091366400 40 3544607988757357809437589935568715776 41 28356863910068533882057634318924120064 42 226854911280586956682688738286937047040 43 1814839290244850395966420570033765744640 44 14518714321959422137751007232815389474816 45 116149714575677852982086628587888541958144 46 929197716605432727377007311674938784481280 47 7433581732843501433097315625427569559470080 48 59468653862748169921103553531814268586950656 49 475749230901985993194128542368651947093786624 50 3805993847215890480854228795406892670249861120 51 30447950777727133988038632189088101535810846720 52 243583606221817112469128264816041156581361975296 53 1948668849774537062012302947741683637029651349504 54 15589350798196297145135530898786904648150742466560 55 124714806385570379757232676457709015421657085378560 56 997718451084563048442455128731327308376655303540736 57 7981747608676504429078015898129239351142024986230784 58 63853980869412035598777626658148398633881706273177600 59 510831846955296285454835011157645124946496428022169600 60 4086654775642370286297136080830992744226664040131198976 61 32693238205138962301010912612927268934737925794078654464 62 261545905641111698450622596768535459406213546263172874240 63 2092367245128893587775121957608752906972172301784412323840 64 16738937961031148702881540394711900182685680885065125462016 65 133911503688249189625774582093062709169155550451827730284544 66 1071292029505993517017085692485971704183998604076143586836480 67 8570336236047948136180241682853653756795153208407825349345280 68 68562689888383585089616158034692750547654178318362488766201856 69 548501519107068680717626162564996086354405827447109812721025024 70 4388012152856549445743796893669785018727937403769338829545144320 71 35104097222852395565961525521957545461394264728107793382291537920 72 280832777782819164527736805666057424937437184539041160911699050496 73 2246662222262553316222072851290047644484629752613777508446349819904 74 17973297778100426529777296434166734135817567145005478883660409077760 75 143786382224803412238221225968719285006302653694203798196598876405760 76 1150291057798427297905781225731295927729469695765828117807967749799936 77 9202328462387418383246295477776534012551951431126531598856277599453184 78 73618627699099347065970546509916938463280386909314110871324020493516800 79 588949021592794776527765102830154173157702197116324782202294677327052800 80 4711592172742358212222123745644508047067453984299054764364782101306802176 81 37692737381938865697777001657169163023762977503868681993543184799565348864 82 301541899055510925582216060025405698778997202548859267166123648869665341440 83 2412335192444087404657728667275455168587551150462523053606658789883290583040 84 19298681539552699237261830086492479662122703323986799436777062548836991369216 85 154389452316421593898094643685095190550670803073040894211537896977912188370944 86 1235115618531372751184757161453382937420123130508913225932841217508429717831680 87 9880924948250982009478057339517549151420011867769650251167386817480500948500480 88 79047399586007856075824458907702335819596202236950580093642732670841329136173056 89 632379196688062848606595672027866456989714047074778153705326433533410056731623424 90 5059033573504502788852765379287922737649490093314919282705289796219378423321067520 91 40472268588036022310822123046563346228123031613386130476368911760134179814239109120 92 323778148704288178486576984421546627132692696374556148674809427799731569324191645696 93 2590225189634305427892615875568532446292375344866317608863811477586768120033841250304 94 20721801517074443423140927005332897287262337854410014548791643082078373306430348328960 95 165774412136595547385127416045801729165792043217198011101897363783421032004878031912960 96 1326195297092764379081019328378968036797109707265255667661515014937058702590358780379136 97 10609562376742115032648154627081961108259971104232731656677622994500259935603395431235584 98 84876499013936920261185237016856556121612142618304598514963312368667297801699638378496000 99 679011992111495362089481896135655917995026636084207769165876446425299369795787755094016000 100 5432095936891962896715855169088461220048731069224746077511692628956839136124466129719525376