0 3 1 4 2 14 3 72 4 462 5 3432 6 28314 7 252824 8 2401828 9 23984688 10 249554968 11 2687515040 12 29802622140 13 338931781200 14 3940081956450 15 46695460462200 16 562939717794300 17 6890720756158800 18 85507580292334200 19 1074244300649863200 20 13647785546892580200 21 175166360584464768480 22 2269302658597457032680 23 29652221405673438560352 24 390529531370325451808592 25 5181124868294943542002112 26 69205025026511031596742496 27 930226387564359628270340736 28 12577435948526445807238565368 29 170994114537737838012780026528 30 2336710013738130676079056465458 31 32086771270897621231700290512696 32 442608697825028951696101066189836 33 6131583041684184859790002415015952 34 85286375816642302274915325988979192 35 1190817671485591896212747046449031712 36 16687116054370465387718100058792352280 37 234642349822680139948376336286358504480 38 3310133149284237688557451886896843188200 39 46841294275861124137340504636586752047200 40 664801659235544136295544781173375180029200 41 9461828266329139800299381536700130469252800 42 135027395081349246043402834143303640550344800 43 1931881312133157534408212653038471944706115200 44 27707797732170667028822136909611562293909989200 45 398328166442338881454730051586374122634290891200 46 5739244998156699383626902159940340483622407924040 47 82871115051415102264423024225405060428583820540640 48 1199081287782398518149074681292207066662816664899568 49 17384238810808965271633717576943770080792622813201728 50 252517212469827662214884641213811429506897969837917408 51 3674710172545485225096194332861022586512045242032403584 52 53570080438655810404477721881562605722155093402697248544 53 782276964108983413179263192260904653894819832847043074432 54 11442245693007876845234124303550202677720166446704840634272 55 167629069522186166045493558188317390878952471155591462494592 56 2459523071782421160426121000314794821344630223334626458325824 57 36140432933631997957203385101597001759374666499257678694665984 58 531808413652423539832611102274575235566712162411119712834950528 59 7836390020377163729805126593704045391535721137917482981633509888 60 115626250734133614428586328580691645560391482152921570969929117168 61 1708275499246662679592056869140865581539361335836814418481248251200 62 25269859444822081172260909425046838304191632033245149650658692170450 63 374260834487031971437618520761313678672872621387901757168194177955000 64 5549534316720811861682405819880548727344547060633263399293446112867500 65 82382314749711416059602021762224161380099843321899113252587198752730000 66 1224311963318190246230303995684818734459719100124189762917650932724395000 67 18214483187279644398091340359561610255636286363227484523472151578012820000 68 271265696039128989785860318926328267021440407623780751653138828858262355000 69 4044020413187616975260246020219859644262523136460407315982004828906080580000 70 60347592907605302265201133741674286898653282570137774939770502991115738505000 71 901411168581545501232538578519474553894404648143537394442818581664556181724000 72 13476930423010432419209952673583125602712859252222830418621969704957777735434000 73 201675554485984687388419759316199777417566285121575238922478029766658208120555200 74 3020642566076519639649631172430287759337192193551690673658734700897781542275279200 75 45281333933155625990526149490641637382613822414202132031825201365357044760315331200 76 679365141477889375838631108223376617269279816413077500131326178177039508086654055600 77 10200987693977421907810444038527100936662210014101287470326354821685054554617607169600 78 153294720559800952998773410566768538161000101096052579089142082061236688718628615057800 79 2305417612131541686122264167125514406720570909061383930766767459920797132673375280568800 80 34697739984676635237648501985709614912297930458852431668805059383720847437570189980546800 81 522605506842202588285262908717434965355177617371744775212930632191945747514699984030177600 82 7876990311047395711912038559356199995533383124294720114103646034826664005037457511232261600 83 118809939052633741407257441637672825896118127611066001558772235121645179597278973739397763200 84 1793263969094112977466728731948743598898226939846306451645802705268933083382397279638468247200 85 27084932798349260556474104577546385949108852403609175630514443339247215063335218527593902179200 86 409351825247778597046710898728826060367213337463638677143002382286349954934498189110226021572000 87 6190770337529190477919414461032415258429158961093507807282813161126223963476611457584507226352000 88 93684000397633764116340897580599230903523383795291851238229044575980176645364663724074728920520000 89 1418577015592103462599651818877304766846829089755294830731014487099457364616588789662380758797920000 90 21493213367137156856788526656320014915634403558332189070423608489323277008670489816360132523563120000 91 325840520474742590763809310735427594544433730911489915573575339112615701476097952009425710266671680000 92 4942636724807697783035602137711466184798345170887454078387997198480860780236501780015317921558409380000 93 75016513546565883009805677154674515529668644123745993207091186997236374251098984151160321704737833520000 94 1139185720383798317798141739342478601689275068948909710619760172610668188404125177264878065615697789045000 95 17308789970817374253180387889615991650034233756138448199219823728551220871984702318480040487124360408620000 96 263128931617589022065185121203570452655316341325459797216302993783628661786559280755832288956304817722062000 97 4002170260639004783654526849997380610224135458960018781862608711530091149029611126559655748937959985842792000 98 60903614495724149266554476240842491992057873131350403462815110216049092956115317555351937779426485196325311200 99 927271142242502792851199690746377066388355513748757829824892788320636713941477738821213373162337992624778755200 100 14124801030607234284619122891056332711497133366858435162683331059498024635404930699532638248732642491728200367200 101 215261184083650888099022083671188604485340501296866138096483275564166844235546988247523757388452532176296068841600 102 3282108206233343239771047524654214930725142672349641505425371452279337794492714075888677724680756115595115061245600 103 50065661271408132125675311506474352899659541716713979635051193546206756672911556593306772448223229469576396902204800 104 764052371541332280521705304216729668622791685381172777260702648678432044445408126249426939280589096276271239516980800 105 11665375777726310257046987920026118377117660107387007982616719475681303034408379852952324121050839337710972055072428800 106 178181741466853220475062830637031939453852744367545999034143932328041182544086246474472115741236136887292339150963209600 107 2722783129957656898447104420158443928753294552413370897217015190060134390733187998445020468361244890674448866153126873600 108 41624105088979310085513607669857250774463920129994665160864662410383580450542908086618113231425070025131956124292200923200 109 636583658694787777651590873961044144268824433604131119228122973838719721810312124088318538225130218670255351942176857107200 110 9739610319447791571795345711665260925331008416016588806310727341278682661043299875971557785495201907643878641228098737639200 111 149073373800551423134289670030798029861357258479853752487510863268974988940478056585667013738745337393641205212794831775024000 112 2282590216321147486533840709809143094256432480795123050414484999860490899926176558506669661968852911132338611336021530333784000 113 34964090938966071867307660370989549738108564421544025320730238459401499403551467016590458367282094759150872374310965247253280000 114 535772073806710669347168844790642612395440909577002938557314878461612046821749934526286927353936646079951576473332578804856880000 115 8212939895742199578928934296198899050372345216490740729039043301034614373990694895214850702527902786723544140167379561097679680000 116 125943345265639916424338191601456846030921683637627079230475837739170633133357308583824341917154577055730958657905706066154672720000 117 1932000130262907653272693736627279254024175648907119922824114517895615398918570438865855680257571470128347598596627819898361603520000 118 29647756097326832881437388993899218388597766481111582094376063360001977836137024234672345432149317382447716632562732651527726628880000 119 455120845262653151565963675916022752590617114318793317068998887571923125194285671762891985230954125091249406948084553075941453164480000 120 6988908865763909858142906506127671444263688563800253695244909675704542396062540708348354792770524252491933317642492487834862976053280000 121 107358731441698876767231977796242825476825883902331311723118228761489354348100869235623703086604384907547629981190495985485394320927718400 122 1649712857107580205439331935306782034804036451024533451339805224908692405869780407678282202498996873153076369457510179094935702134255654400 123 25358294890796328927956269534082579661913762190803568680059166676045298953092523784671144759294816818067004451969866702535194332900854474752 124 389915230244221231286335526365207760739004839916480368913102221333030852974919939751551825804067648380381963047811464771099812266084889600992 125 5997311788975207204381439090381247220478566294382839235895428343360054848284448866392848774993310051887669541872179416757608465684319060048512 126 92273543522441859883758175235541280852579479728839813772472810364605843885684170599392857173905483142084204093155972011916040828395394576539666 127 1420135646694524450322939892772384075345421705769310262453388863889469572232929867221284801776320118203788871374896610731236852051150233921814456 128 21863137246139829212489176041527297495615006190567388411126822264703966876019546172640968469304676505074413988334509709963761746787463216635486188 129 336684533561228565479225497638185509754546925384764670252689859851816101967000653991215804859220521363915850793896322749294437625957107313839983248 130 5186327537899187289631027413527879323371884422531437142379573763800578339594342729063692216100299469413355044895485259320146813154075142219999579128 131 79913638353393993625693124156314290927544725387777632960775988721418435167483757138555337705725917638980718837136449559649780970604646552302148903456 132 1231697892628112297276074818125668530119209429643356708546674869184970135183467276125218254836211515041015157476417608544373851961551555212732484229496 133 18989258561988642359843199439867700712527243945309907103271093387369688258784204331675843913706263930726956583013015241975818337297475558440580727396512 134 292840106941562701455919518727729586627522120662998497074038044379775902246557688155811815444169680143991985822053014463692303374218550507690771460406952 135 4517208199016444910322609189058084892751213984168171113716563958434617010613969846158347380302155920965045310678802126381383538915609450954846858948255072 136 69698745555217506613207546545456268453889072913071004606568722360732884620291118589016736753005832300190476558662055583555405432233083712714277880562879760 137 1075705666132170634746133553204540737129760821013182803072265595926523081355382351920002989948273696489148227530503251244255995548935766812422349631317012160 138 16606341495772795161146297156864866812128953519564678182237339607135308534605978058563828853879537095197162526615263974188237677765009398125373194258108200800 139 256427675049638854725615103268142764083852870128920469309290840252063881447825326418575161731770377201579435517363944246171672097246448747088166110493154396800 140 3960633790863524071316586797484888150189509207114470558539451657625627521024245754700985728649333660544817584144073737450112815685111082496838875505909231554800 141 61188783629863578538970601143299207621495412558815987399205591705029829760545304319311008840874248604722781041944180422221805612566601599567753333955291209851200 142 945550645966733202533053880414745993574101770060805424762343486277440601784864947130661995636348429589838089613346323834337380833004556415238297857150438994544200 143 14615112166089604546401122751181900776116517436745623046784034013087758886419967416451696039519181497192965376683700673256429438857221729137434183064357665078232800 144 225955261528194280433502882045623622198986150826487263975983370727702769144231103058088911168553032414117898808680605170003187235290371557269731704366153112613618800 145 3494172246801425756155362013053421258630059862764819805815521870631363262169758866575317487288419874123227195803798128837211320005968642168639742780552937427162196800 146 54046345320120431358046315677580350981459007012440712834276301798981870133506837820028491837166559296235754706986855922528001038903131186840879048467849894312565546720 147 836155743117863026304911051438502995290020756341100186061879738450455810638321442541748413380518450867635292298627172627105058608185142274782014432058449824965334715520 148 12939143389773878637758715665286518719220400142643288054664579356144290311816340849016652421443619291013994904772001712556807314830696574446867997013985187159836376944288 149 200271930332098070134565364555186584243110611011882789633008596407606132710980465373248786135098512532359970999766720702495936202903481221629512760950393243566271495422848 150 3100484632996768431302327124505509052063071091224119120365973993291164184076674166339750560061777159927241335042013943179088231745462523622004266507830276262367310094125728 151 48010118782587952913465762878385538018072990348695805329150030352788585775949242562229947318822931000146808477930776310951919901394423273222534545519942401394329479770813824 152 743581295250601726267648805979071117545648956914091326593883611962495344233195886177354633623747563197578466770828961575267822368899541674730833492975451568448538551075736384 153 11519016917344230070613447580768039033998715585678000751977080091950749737786323615004690765707021013939721816448206366741091583177635061456339823718178990436561744934642740992 154 178481203865185825130146078329923736262430277178477519928029158704833127671961184646186767321877514662110162263717202089798636982643794670994313104372050546886011963830718108032 155 2766040394861062764749803830923404078050469754095390825602563176293770077162051018775827516735973654701006860338891420825871052846270061962834111367311879620746612042753765693952 156 42875814443443673061505463970951151978831371749992873770594161640129617976136127856704737765354376437149388777389161082469376217102032693067886664572580425165576241893729850665824 157 664741776615168512025568755132894917847045202766677280892554132910707578453877533039587606674671133164639166198887449004053904861452523276516861243885464645549223062922421893497984 158 10308113799872717273285382154248294108003138456791599779396342908261180713107698133870827261837087780254439292514692177958697010802940864419876049705529462177162604857678945056812488 159 159878479736866683165446120012169898799386557931294870060897559778368778847494575926272723344550019625096365368047484198078440990477438332625588109573686161301914443090018124779342048 160 2480186527649432766232772036689844905539354527185611190374089410852722653735215088785811893293044319799917825719287658734930491468808162222032930148470927582364552615577566624945658928 161 38482314109987294788954667072343271205858808112829728564532720250932930410994804110441320062137475168340052376748791224766183085701195244292780879381183048154702651291337369495810502720 162 597199603087124311328854083286507294744932878590242251060022104852157955177737614597255754669853403578496131660973270342496183322780773273207142118883328640779877862480509007275492375520 163 9269543467260499653614621354441632007345592167412324833183504055353582196680035484059019643342271845781992215982517427889153242865299826853590806904242411891183224887784928412692001052800 164 143905274851674512479673805441867315487530817473351664223936163000474136004311101647747577328806293426836702736847352100177607508320633585650044200644648011455249384994144764286366052488800 165 2234465534765957490519877136065571694414826739882788970326581045224525375505695548059707519315739799307507868297599171461454579001393707790534229882014768407469476224611631356116841669916800 166 34701500115199327217968708155830660691202809951246926467039627338896568104054488914089729450885967457452802517672168645308598178231028191646132784379160727571744099603089739905184312124471200 167 539013397616219758431456645275680483536104437598377983329202258846093189273690965144546666487819530647124253619251660963379521251152526342741363672904086094166399474245937049987845765032739200 168 8373879138206018723155728306529774844429233988489712130886573806546726818039222223890621365210564295203921458586910379932448061680866847347937478182401167891109050108445942692458235883165940800 169 130115413436801007823261579934622200019913366765408815731344677974097313423062339898298148994476884306790932935325285485677197566734972855583670510805123890145364393241021180595507297161989036800 170 2022110388691648060233278098109872434070498068348227862442336958138748103834993276711362452637100865616242890794014731411131716314787815922039889866999116623153239181086102621772761560024672444800 171 31430708727019512607252717007714079934761188472446211973843597878148045671434224150448652120956793570328375872827331207512811331574330319292932497889758688704325393685730740602933976380393405749760 172 488625180694695586471764058382332485359876098900081059997236006146167521402791639578180384546551531809568132805614131093179508554768595733093536942442132822397794237443751107275575339964838498660160 173 7597470848302801883988087354256625394641598926626538825371067159971499649976190781392840574828414810334921844127195409752933491853031511766666965689071186761040376453193201236031076520867329062944512 174 118149790208214550697663058667823570376808327945139498124836550929909185759467582814262487677780444159137190481251279280091680350769111215353005160882508086559554996280588908445464380364157057951921952 175 1837666850270669823223810351128347744810990825093248840133256139243382502668197809546911049387938942533626797426848954135587506760559567515430253044881147459505412603197893097718760883467229374554547072 176 28587075889884745733183881248732555648211424689231494597353855334634416572405841205816835369411252426267486528510925584277762956292075519383294217310538748962755547743005426896535106102925607517649105856 177 444775689461917410048651612561687137917003852064772638742322936279016489505374426938886189090845451033754735616466601198341672954706459955949519498711861931915851338883457749057470984437394732551209354496 178 6921176769654952908870623292176339107671862750475573741699065520644597863859883252896990277006446704151022256488472037817173932809836970584369537547415536497315711096947774460150108621687884211231853013888 179 107717356343667103346498725118595544507372720549834316590761762775607745542453301208659290031671023988270542565524235222384919836818326752770195077800715164346774977996116092032818953456784645532219608232448 180 1676708400219501422217591299722887670039093505003912880453690950744012730035342433541430088277266224686986657371168390047245054750914224491251016716884352373647715576626834778480753411087888754398263579315328 181 26103261834874920088436085376811259056883905560400600288640447570495919346992396485669654181876116862605913089175838477574980905538822955556306627405141537795148869349193310835801680485836143756997453909730816 182 406440234327240735051606326552614860076803504284961240188519058647620017686497668562108111239331248779011494583110609843503568398409015072717008556514768677724114951328761344419861579710562985910584128951408256 183 6329400544629503500555062649716887692376849830856482686491191144842283807730127300510192913689183898459449417306113887760922458128598721788569480842224786166702982768575137641068253431226151265485419674267428352 184 98580666890313350277405132143388501204639069139776494297023691684773602883677755988968924336442257156548073016717976277266520147725419373434712285865339763223493253811586023312163141436222726819343203682135694592 185 1535619188951934877303138972109845020547537850119278764740904830084280834122825487485919796157078114280712687185809025931486521639078012200597967901949214157348492315294713577298610564791600877258177350558595546112 186 23924190331795961904232834209942014387869675632457408526828486504532538751101690475529517540913045089507743852712842187314452667753273062419730378987534649455891264654577494562336975904438014787070988118305106982400 187 372779696794645830514432574801103189034224954387854870711227302778899153075561186333076959042714015738016947650885906116218803688981191867976941812638146202513851965649058629086721281881268520166509811372523609958400 188 5809354649883666519941198431316534072531712899383100164455392588536298479261418158726816096923873847233076610184447303373640073936014462087305137622938215902662413444942155445060335766159571099634342866372798033480000 189 90544803607448141271713525115049019838454563733683135753669449067041565218856014981422421801139838623553961973476218139020648270617943118122154795078639993230146334263750251652023052756841528257404780543872130986080000 190 1411427411645870902338715653471345637101648314850756329101739284603152113667684983532896744135315244316926810371981034837394785332698536211045707000561656518181738771770102585808925071845451644894770804274790261764005000 191 22004541504160974976437306297801975265391819642766912941069602971915862127630596180100752906973691150538425314671347213511173544469444377214533230384204765390672337105045569050020690757396048840854465834999081657696620000 192 343102792582394684618400376264097051947363864850679003054731498222211340250319229582444108628713178626547016470218993828512482004502999688103863869217043396904149429628335713250906459578371529059571826270713116177724670000 193 5350492227630075745607156824281399972395881735713855618117075395678717310695203375599608687104436204295698442968876492071031822715542548305492664050323103406205902832569329490565873322270447694869897129916267066964147880000 194 83448818017759242588954663902266398641829276087715263921523551602547564141668325003669963688577816236385508276099926216317493539254561098942716290053879719451335662638207919039781102196041778380192560709909274765183875980000 195 1301676397428868171239101308918886842860692726624150845856771777500973289114182947385256540450344189247752197405844289485189343652334723069465667247360352000669524485079336993499948020347858985631579022385919465171238467280000 196 20306809212212277243133636530906816004608049309441108827105971431933113094670705586759186504025596798825160417004608211064653351554023869137739896769552481287212596878593757773848431515416674852108002233575084020037568189804000 197 316836788929580410285352444329969483222575810526094276388299784372772943137940264141779048230663530403210115595037473706694495418666502471235712536201639809286451819054984042764429724089784747328757480585476455300410652920464000 198 4944065556361041639903264553329192119138025803758919646552275991690186109233175775253968999642943139524547551322364459756790688164250903166247967749312816053721904845758491095038410560907972782450378487888516508675368411240567200 199 77159072065878366389498812057578844476182270311595591595929973879283636794509608008539186122212348992269136732874196005186070355972281550999404722377016628905165412908875769610747233886220772300836007561834979058558696660957731200 200 1204324142009031613311225051681470147081797759589753090841657154908480969292056051150172346233098338275082545062703561934178271697658217487483137365953906317032021248253591256658835465657410359508593235092251905229961439234325403200