0 1 1 5 2 27 3 156 4 935 5 5733 6 35700 7 224808 8 1427679 9 9126975 10 58659315 11 378658800 12 2453288292 13 15944020316 14 103897691640 15 678610095504 16 4441369072335 17 29120107628115 18 191233066114545 19 1257635016353100 20 8281448901713295 21 54596558353508325 22 360317821119481680 23 2380279547925246240 24 15738273086176239300 25 104145946299138005028 26 689694328445964935940 27 4570626541412759259936 28 30309446085540474461208 29 201114805968513483232680 30 1335230982217970503587504 31 8869502881080004900308000 32 58946545580294614875045039 33 391940927939979389507482107 34 2607198921170651122346321325 35 17350346133493436928062851380 36 115508135576289595831806748725 37 769269111979113237090330194463 38 5125035295079883917429004360324 39 34155486254492771251328376170760 40 227699414412831996106675048267751 41 1518429011306521496040883588240215 42 10128660033403190880771822152776275 43 67581625648347496419107695577995200 44 451044115754700610060727262079626000 45 3011051074703399439835501974143209200 46 20105794073784882174683634756095772000 47 134283897440882000324849600704884628800 48 897061280438396829537419589059489280900 49 5993932824259614641098806114400923880500 50 40058028147090281100418684263037549162140 51 267763739436119384548482567810680683981200 52 1790173916123151258666585752842345372106580 53 11970626856853857655825890572373847440475740 54 80059686244830794469873921681339843510818400 55 535529583358050376823646098845336167730153920 56 3582804070950202636260001543713112389318087000 57 23973432046248100359423050451412151170536362520 58 160436287827926868936495124876068298587737636760 59 1073836179959876629298652002495286811885969608000 60 7188435833749575433460604033672162050140264009200 61 48127102721291347288984413229663278881519210874000 62 322256798616107919395028566550175193102252722000992 63 2158090768076743549831618144318107562941535594007616 64 14454093243857712550994951261839869048885122687330415 65 96819733243051408619899050133357695423023994266244939 66 648615358992364507305593308502146133328067853575413285 67 4345696521445635275268402064824103966104671644262392260 68 29119167057660197421867710878050300942200851933825080705 69 195139199685867513146915515011943308707792864232164188275 70 1307840547407126475238323036922067233623820768374836934780 71 8766142517429296562287108574205442201884817413214200127800 72 58763073592750775945810562174463905202571188653757695874845 73 393950424375044031127119696430375787715856673007582970685085 74 2641305447302210435730856857671872669823815711806712752006825 75 17710654180121588833756530554142770069130515741649092930123184 76 118765001649267797510431408034035532991332976836034571071085620 77 796488066422033095599605710726614511870967991097585030342930188 78 5342026539077332474691242795982858908082994134989725455535335064 79 35831738058367771658091756384424086705466587569584414669773065040 80 240360942801220290024849496572637853013631956726269171172620882967 81 1612476046037097972748870268867862118785251641534874170259774725275 82 10818204377472334583249236185362763897207296909460727248331758684057 83 72585328564948567935826120844933805859045031039445302680114528303116 84 487049961044357796827976863479372427917063463548096899028374920163375 85 3268349201339963060286683073654444441887521876214268678452884318858725 86 21933753642772399228344080597386482494167328647849556220901572366792000 87 147206288466109340772129633815199257563753135143862354952384849640819840 88 988025154719279046516698790879386949372148096522949054008924836043954320 89 6631888934828320411535583491936919988661349270917425680568844663763574800 90 44517777955584758993799569236516353625193888858368395786209114982516404880 91 298851963425933903890217218818641175262625574805402706113310893924631875200 92 2006340200623564578461081181997727580729761330519848764027915528382697234400 93 13470332307075567494145254210041836600948427295989066341009871091540191975200 94 90443379259259115194497733871377182260926583541231324889089341029192308056000 95 607294668175840611411983516489252407355698878590428689482372735337689617987200 96 4077987299704214304797377524202837543755786732380558210404993710703330498954500 97 27385173375864088106592692628616350218215824808156147569103585364281892175177300 98 183911070725795616910267833675551178694992898400387406975574602323627652512733900 99 1235158081684399305424497212895769653783562661728676900136341392972838815697838000 100 8295815108291962500786750219188500685037148598523398667531723863578145709740932620 101 55720756073489671782386104170630938837401750070034966757878632116489821548397416100 102 374279408714914113108047077897987559636996496270772380072677837799554161197490133040 103 2514174743038008946213602260067166144534625321993845088036559548472394837304661441120 104 16889437241357234846613644816392207005818869875891096123821733980300904849885983459700 105 113463117030614134383008759893848180858896324166219423095075646639497720657139945886260 106 762278515659733289521309537204798186322866019866028349760255502531524982800477683730500 107 5121435701225470370283161063041194785410420557029720488656895393373003638819133673567360 108 34410302658443283939270601656902366540367421526616981623368692831750848155243334875603680 109 231208417099781245220894256296303385050012273213847066798884359003255232471385558119796000 110 1553591494122575698451102018631669880189095042250351126401580624749188619596808081265838400 111 10439693564264257318238053718906717083260754267183464570393928972898129701616038979618928000 112 70154587144807645846790726049117734875103606465337864499844588554993272847633032643375237080 113 471456354484982492116144414406352722070554317897686469052532437495168859407019019212729102840 114 3168427056011319319672169831383634158695477746735469267985821068899663527244752010143868650600 115 21294254483419494803326106543332932366702950594119221647727410220573103328482287721137257105760 116 143119031881884456216784662868653032731319928993554489941253194431046957364966715548115523841400 117 961940668404291148221299549014941011875861541295824738084460217539126640029482303371391158540200 118 6465689706092726886306447259436653898244363980477109353622850111541882199203787131078768344881600 119 43460712774672299867713458641420348531827121065403878703482467864943392567957756464587400281968000 120 292141992962141760468128023114900911031690154467119198992736019392609900932171498845259378963199600 121 1963839709944647511213853667568842227997229735726927872346051637125422501406338248490772006209366000 122 13201787869865854830412305659127422098553162969523752993101442363785615655980975889319531828004412400 123 88751129231200686330458900600195792336962964740426036395900897168589894360117729083584668417391683200 124 596663151223104649671114645341649748027492588273271010034819195190416550223360259099401208300457484000 125 4011423488874412816088403324727314875498245260794878344814437320120967874262517957335139283271793988128 126 26970037687605920436617118744236249955103135289287674936475509370483825896747116060700562469976608744640 127 181333532423282081692783429965867632313619924339823109403855126869734707420982899529632471810413684041856 128 1219236645896574749945359420644779179135737224996908277482510189497168727793769923111806266371433413058543 129 8198058336220353623925498275907019773793211550115486068628639909189403118589162747069043043734603460696555 130 55124785289379131223601308158419426392790122566628350757246061396270120121769872574454875799876827932099349 131 370676906839179062611918889247884894491978113720608737419626767336278651046204291245921664922136430876784100 132 2492623414932678301483375278289631995642986766354731740475548133667265341710993168737472451895709961452276249 133 16762166216726598455926868438062433684852561232535591854297005922410996965349300467152923580976704295588383387 134 112723837238135746653424316443489092342662090772188738918930492015077363212695670021867277526770220527026672300 135 758077059631752812316484227559098559140914185045131891663485202431598995507325133123959284919292228410110244120 136 5098268902991255773052508258487949624019762421188548090442057961149108827779608743353643573935910710535698838025 137 34288125487255639113384983981762064901486918241936413323375773438568391316781190798046685925235172668973719314281 138 230608972769259071696141629915408930551067340469732756138795001069481568039313772554037608606504253998582086689013 139 1551029107097490525014886995891107133525097320864157578005458242595110933395014460769277528918025016716177739165520 140 10432174004149188672125547299025216809650341892022684259423093277496325886090305457097605800102666190869663201370572 141 70168253424159973912335707948410671874777348324339047856637805421100850110289869657660755509696544377688866663441780 142 471973186492920611999228993724669873316455038974665931835638946809899850104531015272188272747438190328665266089991720 143 3174714319542467107051012996320700477140548083229859147224124409889131572118665532683216837080848961879173579779635760 144 21355143397396033524662154562789143033125357098413814370043319629287161201117149074657916545397346852513418445514754925 145 143651678522919445948497793979786595956643568712763912952519288282664973289050510853296841105923604571845711811499827385 146 966338199916753866948814148539021094595724478465322708163018266031525130507971542951226654688935659761864300388664367475 147 6500663436121945455100066058757571734165439611488235609354389559644667547032420232922941875316678302620594191046828325540 148 43731680854949899091076231506881753972938376020348359171202610353909615230248293235186013718906051315922517472716447350845 149 294201227106336862666728055606259194171676929601959924264244337813504799046127125659835071330592633653425815881413617039775 150 1979258324077264363460811632171236019802151165780138736542422383287263144068830571017713913156208119013506054047816337989264 151 13315885211710188693184576673187756220931826857386224652877063026941768729333214449246301574068528889116266883375152561378720 152 89587422538493088768950312184484724368279515949033573458477613923578406346421957742541966910342324443724877279688909975675668 153 602744636739441080059392547723271381656327506547904684004372616082874512142131461792360494926564361287129220569922640964457204 154 4055354835050492859440024489593024569411334896989004044360062592693944164250616781557999088174272787048926070307753253586416340 155 27285595692955820922953909744918544011252430640430034990458619738062978662500115301838255881883288449074285012739013319052705952 156 183589135677615173485802987315818763582157327565863189276619373100547532918301858244962553953288419900154180817266434046133395000 157 1235291231960939631565089354867688686951046264165041535888491894036822454180795838521683141669338063195085483422698219992497271432 158 8311903120556224397256701359681014787046365279459640141466595687759916210323111468016967840972191958147711324449562306270778642416 159 55929406268260714065823642647385363317581502778739593690397990388391029979596276449950547473839958943998855316841819907374675357600 160 376347001507222068185005435281815547256450980480554735948146975127626692319003855768773337788393954746928599349778013052857903428215 161 2532474730739783130937010298712574664660731042653880133796743832095436312839693694061955139924631260491098037567062508480599774592675 162 17041588982650367420187893486620445024484486990181722779753683738501631455169827683293494726265785658468806701414848930110543881977829 163 114678830740864409854332946489407671587805097963014470194312796236385050889290254219475884902201362923976540001955422770480177936763092 164 771728483419970356582721225965931860977359043316597468023147746886194523376294651403187449230245313328421955651798566186558497289086205 165 5193424339086469713284668493074722726421764816154698746282966632186875783059432376437268701568757103342943438830408365177358752045584183 166 34950307208723175878236669239439500341359246067943176382742604544948325699137418053327188138297274839818788690367615200530613493555265220 167 235210118540065864767980882046572214220659088661343784510982787562797871092555525589920858295894481967417234716174210103135703900253425800 168 1582955571959106750418951920656128076886676634112519221919489312945623755570497572487453765814702901287563010804915067418688487535656960775 169 10653420799542705335795785548149830207906251395106466661368825094189341810323362003225567669549600141476420833555281908291834992634023816375 170 71699640493603566831804121669473925704807025772862749704772020287150082216069571095217063971737303147151971876687569136713849072503124536275 171 482561119527346511870528779808238435214547845850010205154539362808893749199370925251970021908201016507901595054135782627552866777207755104000 172 3247843116308879564381320323034906990468437470180925316032918344430303415583816657781448130900910192924607504271497974077071466504015856321600 173 21859742389355758952290292814428520358777894231238247373601516417518284615748149576179165892995418664891038784819561453730007447394031757988800 174 147130338398260227442109095817649278888268497082615111372590700539358873313450061334882066880359205589656616649421187098020158517032285444976000 175 990299462815615793047348648607057020746486108155898220274882582132490963100454204132201576793620554449817520730254370878760743595654919318529280 176 6665579118093101908275810104398518743738550857886295536147146368575719398566481734220767948083255254954240152615813097313232994930979367897152400 177 44865879664365535343478506361303610246661623074080772226616111362129463809241830563696712839920443903724475988836920821958259289874638505526062160 178 301996120390013610849729306597748655302510195279068938015958719319200928145340205215849905979862723485767139726202173991753212705460630283396938480 179 2032793862634349402698561425176472751197571323623003192640476649465705601183730364332235554330332667884723359273619450674708901496881178811653236800 180 13683337619797621927561038622117804747277731608943587348207661402440777343276979315990334596094104219729437163503299950301542020713784452306211941840 181 92108009149083378836443309559187207840481589923927026455346705380244544222137076211890446579920176506997132740018722128464931712893354412367498294000 182 620025178096329195100848640865435846218773841837895737439081482491313456259703096098500350273881483819084576282856850727471570498578910580313751687040 183 4173762781084122507332648140739909792700105498009815285534966966809419654411604324732013908246259971223032063237601823267652106767537554750533550539520 184 28096526558067445313682427862972162868350282187268420082292146551295164760872182603595879543268831197545148552930354633833791961330271913574332533836000 185 189140211624622079061630124015480749019302007519241286760341762406128241149829401354348497054408610367864306472458768904797826943692910873705208855826400 186 1273272634400639067145916336436753474258714758949575717268203247027217063038302881379634882581918592446124558615612618493622370789564660061332069705708000 187 8571664611538147769613864402789730305534338816008033929374299106129293242815755378999349584149284810345527446145626793836684252722880538865562040969183488 188 57705219629935387775077832532447730150090601818630571000349625516435727266878549318041023997306366907831134329431557851313730533517890062605540529402079424 189 388482200927578583101394036580637980136690675879607919128382887740491254553342078456904847600777872347376032148636008079216262803943593769505016192281610560 190 2615370298431479661958919931697126791966585397767524834321401557168855579754326132740644645989733292231108647978460961905159949124884336486985987176387789696 191 17607642854710223913473421821080028194377594477226932189385158497753413650905895915618968580308848998397548242484136720307693743635834939035913454733648682240 192 118542795101953811503470187924531536000002015135428018558562344328768843926270757422029677180600370447312786563776496333327478358875218315840911432605798926340 193 798095668750555714125306847458085532580251115798427149856470647352139588427939837455773574310926333115801421892165201929434782881807110486463385281861990851220 194 5373293120117556076130545156229022919861974561876913956287732043394023491291232895869596097294012622139070440268484855395138449117280922596526287044894568845100 195 36176940848971956522680039425512952512542585476647232326853729405674539416474569835304922802051955508791718591672459074114590575225460133656215267743292423905520 196 243572816064678722818691976821482957387130295288660524467086115521119441013654995618949358261867154933735865712554560946704984536171508049507409495629110078072700 197 1639953021831353250644165234823307404738996771156230381759101562076880544396971020173928475269322871460935867342993410128409462095771508729687431453634007216428980 198 11041791791099593026819407308427579817688629009795886744507036157209863610105268847629440563792208900285359977548124510825682607736289591268225654572630642404810640 199 74345245540317401376485021155625164261373309547688485420723945943333945448834825400858284385437758648238821398537558405218495991541397046765269967268083009850720800 200 500578614553701657558478561890547704986843733440258117127053788053081197134011487155358848470014425855291279745627133871455144368474625437534050683011062168275973996