0 1 1 36 2 756 3 12096 4 163296 5 1959552 6 21555072 7 221709312 8 2161665792 9 20175547392 10 181579926528 11 1584697540608 12 13469929095168 13 111904026329088 14 911218500108288 15 7289748000866304 16 57406765506822144 17 445746649817677824 18 3417390981935529984 19 25900226389406121984 20 194251697920545914880 21 1443012613124055367680 22 10625820151186225889280 23 77614686321708084756480 24 562706475832383614484480 25 4051486625993162024288256 26 28983712016720312942985216 27 206106396563344447594561536 28 1457466661412221450847256576 29 10252524100968730205960011776 30 71767668706781111441720082432 31 500058594860152260368114122752 32 3469156501842306306303791726592 33 23968717649092298116280742838272 34 164961174408458757623814524239872 35 1131162338800860052277585309073408 36 7729609315139210357230166278668288 37 52644906686894081351945997357416448 38 357431208558386131284264929426669568 39 2419534334856767657924254906888224768 40 16331856760283181690988720621495517184 41 109941279654589223090558216866652749824 42 738177163395099069322319456104668463104 43 4944070303669500743368093101352198078464 44 33035378847246209512504985722671505342464 45 220235858981641396750033238151143368949760 46 1465047235834397117511090671179345019535360 47 9725419948517700014116176370382035023298560 48 64430907158929762593519668453780982029352960 49 426032937132515164904089236306633432194088960 50 2811817385074600088366988959623780652480987136 51 18524914536962071170417809616344907828110032896 52 121836937916173621928517132476729970715646754816 53 799985931977894725115546454752868486963114541056 54 5244352220743976531313026758935471192313750880256 55 34326669081233300932230720603941265986053642125312 56 224349301495203359664222209661473274123136303890432 57 1464174388705537715703344947264351894277310614863872 58 9542377912598159595445937759757327862703851938250752 59 62106324041316835333071866097403625411496256682852352 60 403691106268559429664967129633123565174725668438540288 61 2620683247251631707333229234995359537855596142650195968 62 16992172022502515263676744394647331197063704021699657728 63 110044542621921051231430344651049382990507797473864450048 64 711850635085551800153315041961475696219847314909060661248 65 4599650257475873170221420271135689114035936496335468888064 66 29688651661889726825974621750057629736050135567256208277504 67 191425336088602417743597561134699940984681471120219133968384 68 1233004370688350867230819584955861384577801240450823245266944 69 7934115080951127319572230372759455865978894938553123491282944 70 51005025520400104197250052396310787709864324604984365301104640 71 327581572356372500196422871728418580221100450984124937708503040 72 2101981755953390209593713426924019223085394560481468350296227840 73 13475718654605296138217231284937547895944721291853797095049789440 74 86317441111931221209661724717032401387537809355928375987210813440 75 552431623116359815741835038189007368880241979877941606318149206016 76 3532654853086195663822787217892862911523652660798416061455533080576 77 22572288152187120345465081963679072109995287131335333795274315268096 78 144115378202425460667200138691181768086892987069294823462136012865536 79 919419628025600407294542656966526722984735006112969506644513297268736 80 5861300128663202596502709438161607859027685663970180604858772270088192 81 37338652671484105429572815680140613027880071637143372742063290016858112 82 237692398713593939441914753476017073177480456031571226479963870595121152 83 1512067307479248193076276985967915839008550370899633826282179803303903232 84 9612427883260934941699189410796036405125784500719100752793857321003384832 85 61067188905422410217853673903880701867857925063391934194219799451080327168 86 387705641190239953243582627343242595579656128890837163605162912794068123648 87 2459925447551867289545489773488159916781266472962553038046550894969259819008 88 15598163633340249404163446518254468563226666953558006763976993174918715670528 89 98846789766335962516271728497702474939998204065243997920033979220833209417728 90 626029668520127762603054280485449007953321959079878653493548535065276992978944 91 3962561418325204299553398522633171742649598334395715433102021496676918109405184 92 25067508102883357634131281958396803850239850332807678065928005555064851518193664 93 158491341553714132138378427865992695311193892426784029061996422219119706373095424 94 1001530392371342494576561554812762351221799703207550141093892285086777718995943424 95 6325455109713742071009862451449025376137682336047685101645635484758596119974379520 96 39929435380067996823249756724771972686869119746301012204138073997538638007338270720 97 251925922191769217070400526964540693653236095718930097617860838005089138767948677120 98 1588675713413401797443954343511083149772448032186722452324877529460664160801962065920 99 10013471163332956783889166771221372580383914869540553638896197761449034710509336657920 100 63084868328997627738501750658694647256418663678105487925046045897128918676208820944896 101 397247289675668230115713994246829659951309604943317725943854308817564279980879308128256 102 2500321176193911801316552787318280800870007513466764510352494767263492821056122704101376 103 15730175943433542206341031127982970475376357948800615560275889409580032505285121478230016 104 98918606413514775028336868824046756643232097101111563234811843017935973639004513911177216 105 621774097456378585892403175465436756043173181778415540333103013255597548588028373155971072 106 3906618385905171115135287876037555467214654142117214621338175536115358182637989589829025792 107 24535023881572663452064611707450815644563061528063254444292093086631034567595598171636498432 108 154025427700983942782405617941219009324201441815063764011389251043850383674350144077495795712 109 966544885756633182230875620842144975942695286252326739300827960678840939754637601367037837312 110 6062872465200699052175492530737091212731452250128231364705193571530911349369999499484146434048 111 38015848970988167029857142354892031387937754649452693962475808340410038731184861726495188451328 112 238277910514586546919283160117269696735109855034962421086232298705070064190105115464282341900288 113 1492927085348028984237632543035636683968652897033215877248251924629996508376941785386830956331008 114 9350438060863971006540961716907408704856299723523825757502209422682609710360845919001730726494208 115 58541873076713557606169499444985515369535093921192648220883398124621556447476600536358661939789824 116 366391378049086576052405660319478311709331708506774677658287474469614223973000103356865418692132864 117 2292294775486592937353512336357761745053254791683410803810824199245791555113128851771158004125138944 118 14336555460246657523448238171457865829231373188664043840782951347825374302317704174636564466477563904 119 89633590440533724348281421845081110730656652540891164853298452124219146898524133663273982882851323904 120 560209940253335777176758886531756942066604078380569780333115325776369668115775835395462393017820774400 121 3500154668029106178063055522462878084316964324427361602742439556090375777648979599660905529929524838400 122 21861621779001466456426625476366500821717432911587291322047040506072674939086249630668934539395884646400 123 136501833546935985679151612730483517325845434765032843376683960233039141083075119645152371758179182182400 124 852035638430068168674704421398340664598422310549479199786720848551389477405646311333451094684118443622400 125 5316702383803625372530155589525645747094155217828750206669138094960670339011232982720734830828899088203776 126 33166095822774996371497637248945694898539730168360298908269385259040372114784358130305536325646941931175936 127 206831085760927536426977391347755829603491860577490997916136638780787202479600091647259722597735259917254656 128 1289462550290782609911937174183665250184269568287795440133414357398970215458756821363384833070255761046634496 129 8036650313440226498986027039098192722078703355840213440831512739137767854487135537799700820065780092104605696 130 50074513491435257416759091551304123883721151678696714515950194759243015093342921427828905109640629804651773952 131 311914526786344809557827623708886756405469158548217702633705029950704582566166594542812111217303465042716393472 132 1942376825896783586791926565823522073979512487322992057309890413783933082343855611471148147125935214129642995712 133 12092391066485239171907633056405084791391250672958176116184881673782681144215883054873012524964468851874769928192 134 75261598130214100517693775888371945641942560158560588663419338178617582643851093043015615267316171809429538209792 135 468294388365776625443427938860980995105420374319932551683498104222509403117295690045430494996633957925339348860928 136 2913066562922404596508382619679337660729306152019580431795877913031198198803177601312016167405531826506155067179008 137 18116297165035684060037532788078800634608531689931989254672175050383801937082535155604655289266519096228059249901568 138 112636108460874035677624660378055151771696523115664107105135697052386246826208805532672422015874444815678803162431488 139 700126602231619905219192133572947130437020114905998478696670807577422426315427395541215630372054103026953136203890688 140 4350786742439352268147836830060457167715767856915847689043597161373982220674441672291839988740621925953208774981320704 141 27030419761538103453173794773992627510063919451477181387249582364280910817807169538493984610899183029326318346692460544 142 167893170631525403138727373173672517351242091240865309743338955248561713671168475584166862160655488956801498463258804224 143 1042581367278283622288041310337211156698622216936282482881713232592467145034948295935245969221413106249228885562054672384 144 6472692655186010821704923135010185931170612930146087081223969652344900192091970670597985392249606367963962664531089424384 145 40175333721844205100237453941442533365886563014699850848976363359382139123329473127849564503618246421845285503986072289280 146 249307207890348286443939268979088597462282370488479896364195789065754918121482894889258256440261173001313894976790284206080 147 1546722269360528144468521178972304767929262053642814050912561630122234594059812245843561427711008093722437225978454008135680 148 9593858400493005652852043529030917411885557873270968234714402543596022684776402984353982369180442094845928198974464726138880 149 59494799745339175994867706180030655628068828690619964086416831881092113830425478909685098718944486547903608428539633603706880 150 368867758421102891168179778316190064894026737881843777335784357662771105748637969240047612057455816597002372256945728342982656 151 2286491535643392755850438890754661594309993554022554805207246084585124205170365160322414336991911551886054439950339084298223616 152 14170230438000499842178377862440073827894828472955569911218590866310440797832131454103383588463030801820153173902759325058727936 153 87799859184473685296634654990805163325779721518705099842060288504982339061077520382287631646163092811277811822613175425854078976 154 543903023779142180344087408189793024758401651486004319800815033985410074443298405485080523314542795727006704407616684131589554176 155 3368689695664364471808541366852911637213326357590736432314725371780604332035912704939853563754587638051138298266529140427909496832 156 20859963115460103075429813848589183599667136291234944830871953263718357594530074826742939375557254220239741000804276600342054961152 157 129145758905905861078457191470246410566092079459110613857372857148625755298619316761746096006634720395369606705616285704028518612992 158 799395900063138810979310969986715123630620593107659369319687685388329042291453745525238493003093395865009337709447641889492982300672 159 4947204815485085471721018833125331331147991595081363644091652090705130676822581670420343881226691204598548354126392953580258456502272 160 30610829795813966356273804029962987611478197994565937547817097311237996062839724085725877765090151828453517941157056400277849199607808 161 189368860103296338452476452259895252552995560264519713028731856658341888686884255834676858720681933050557166890636199842712657160306688 162 1171281468046314389687539538051944710235194761636103410214748891183077607804061878681149459494588252571964698916157236064185694287822848 163 7243262084605428863834600333474602870656909936988909432493661854678173182003032967549685001046288089524787831334272969034964293509971968 164 44784559474328688219074906939897849456378699244553379052125445857583339064335825787166954823542293431573993054713126771960084107433607168 165 276850004023122799899735788355732160275795595329966343231320938028697005124985104866122993454625086667911957065499329135753247209589571584 166 1711133157395927666850174209957718050861242655473165470815272785647247754567679021642422839062923728441431734633748865622185732753246388224 167 10574188134326930252631016674708772625681451619450938717852464160406944207867333834341199819837947830847650000850472031868836384439223189504 168 65333376687091390489470210168736345151531826077321871363874153562514333855751741190750984601141606240594408933826130768332453375285200420864 169 403597900954576400420159168142962984249699564643337477537778794788550086067484129012686555760898443285092088324937754568870303691110942244864 170 2492810564719442473183336038530065490954026722797084420086280791341044649240343149784240491464372737937333486712850837043022463974508760924160 171 15394198575109539483518145360747071102031884323238135366146856816702591518115803310948292157815073750069147146016201660335858023140826032373760 172 95050226085850761229629478913449939013708495065574998597953267089175303443249901838529571346509350712636245750402361414399309421950914223144960 173 586784054680280999960949615488812340269599264335457216778116122839533087152548526956934001144924777809800638505374115552476661633777898209935360 174 3621873992681734448034826936982669272698560976415408338044233999595738710355385735354868489825570180274286699740067816685976635601594613088911360 175 22352136640550132593586360525378758940082547740163662886215844111790844612478951966761474108637804541121312204110132811547741522569841040777281536 176 137922843134303659071788565514553023914372993442146238036536401735254870733818987703994095920344634838964460532179569507618450531311632785705271296 177 850913811879432744103915895716903401776809654456631027886427970027674117747629008885658490084838086125136671757853615267340949040634480237232521216 178 5248895311480995241719660974703145703095151688726858812467965792642618995993801414362095629849169767221348683090580166087305404756273366856636563456 179 32373074993715188529935786123308786906240488627678503513768906341214812131715959561205327236611639234705971766100561471287067971234222329663278022656 180 199633962461243662601270681093737519255149679870684105001574922437491341478915083960766184625771775280686825890953462406270252489277704366256881139712 181 1230892276832861477696232486743707577285895263733057796584296206852156558510879744200083215703653597863240318753061127322638683856540983827307620728832 182 7588247992343244933929521154540878580850409263233466196525166725758899223347291609848864659447798553860195811213926290417585732346368043155160167350272 183 46773463034771476969795081214874923711471375130750545735958404735825346032435764677101198556596266495925141393712070249131348120692366954530167588913152 184 288266886312124211324715337487326975482655105425386515568352342230575773917294332303438908495544381556408208372116780774537765048180131121941358944714752 185 1776347299436873518433380998570555416487712541540219609448225244015439904139002912572542463161732945807055986725476378826881362999596483670341347010674688 186 10944591425562672323250831313773422082230745014005869206600355535708032957759663106495342273028741698359603014985999624384978720416868657452748299323834368 187 67423365359616034846978383280572097533314536129062894791463152818907240467054181276377723521546045115028142637774714263590884951445094617035112517759664128 188 415299239821464725280856211909055792253075706582206554087842185980290342876855010202369169350799575761715899864591059134245982839220316843226916465774952448 189 2557715953186163704904320797154184879272910700855494333112424891434169095813011808865384725525559291992789986467640173715673672089166395796381644265407643648 190 15750145606462165972305554382475770046048976421057517735481774331463041274216967454592105941394233534902969916669152648670201033391182542535613283108036542464 191 96974718498426739180268753684772280492950765817610685114798778082725322190990333647122076372144600193957552994779704266157886990932097748805660842591889915904 192 597000610755939613078529514871879351784728152064665780237979977571777764738284241515095282666015194944051185624112554388534491787925726766084849562206322294784 193 3674801686932933991384938153719133004768171215817735476283524421529906655487469838963384434234331873541620769541169505769839255150547996881392752745601610809344 194 22617078423700634977905237915157962926253589854053485354033650305704683230165149421248871208638104417570593808413177267470041601287393341630839931846640841785344 195 139182021068926984479416848708664387238483629871098371409437848035105742954862457976916130514696027185049808051773398569046409854076266717728245734440866718679040 196 856395496985336445317228160931883933722506416451758346529500228216007785732470022041637007146548004005969737298156727929948827979673355416225838549671863585341440 197 5268788539828567369159799649997174252140496328627061502506366886283256021866769881799309911987899395204240211194751036807603956910477699312008712295443140433674240 198 32411032532884823513316343301497768884379416809433135909357347815621241589059220788038179155561926582620023117349529105210412219782635544252659654423483560849571840 199 199352280503773989850749769854438538263720634043950544487705496112162812587982342937481061740742704206667880882592078516470073150823848774699775964896200394371235840