0 1 1 6 2 72 3 1080 4 18144 5 326592 6 6158592 7 120092544 8 2401850880 9 48997757952 10 1015589892096 11 21327387734016 12 452796847276032 13 9702789584486400 14 209580255024906240 15 4558370546791710720 16 99747873141559787520 17 2194453209114315325440 18 48508965675158549299200 19 1076899037988519794442240 20 23999464275172726847569920 21 536715291972044618591109120 22 12041090898155435791000535040 23 270924545208497305297512038400 24 6112057739903699207511871586304 25 138226536579360582077576172797952 26 3133134829132173193758393250086912 27 71166919690287933972512075251974144 28 1619660930882415049029585160906997760 29 36928269224119063117874541668679548928 30 843394019699235377014683080691132923904 31 19292638200620009249210875470809665634304 32 441976802414203848254649147149457794531328 33 10139467820090558871724303964016972933365760 34 232918060781508838081895439630561321097887744 35 5357115397974703275883595111502910385251418112 36 123358441056066140298724946891904855357681303552 37 2843736693818787865833764565192332981403390050304 38 65624692934279719980779182273669222647770539622400 39 1515930406781861531555999110521759043163499465277440 40 35051268917785481266221637970112867632170670563000320 41 811186509240178280732557907308326365201664090172293120 42 18789343330307385293247155248351001389322265902595440640 43 435571140838943931798002235302682304934288891378348851200 44 10105250467463499217713651859022229474475502279977693347840 45 234617554331543851402569134465994371276952965978612532510720 46 5451114241064806079395861592273741562434736996779678414929920 47 126738406104756741345953782020364491326607635175127523147120640 48 2948607815498422145599741051086031022700667430605007681381990400 49 68643589944803267549561971669282802208471537784484578822572736512 50 1598991859890711408801561222413881745562042880156229012572870803456 51 37268810272837350528221003876262012992715307129795183908429219495936 52 869136782966546514205304920586034869037662634196732968128651232018432 53 20279858269219418664790448147007480277545461464590435923001862080430080 54 473442509412322428465289734922865539570334045827893085911534380204949504 55 11058264326987816722010695951412645102821373784694359935219410166215606272 56 258414176904346874977513105390906022402773155810752411117758848094722588672 57 6041545239349902801198409843277044247899317228954832232339327552007652245504 58 141310719157675692638200094639361373933916233490807940349631729182551866081280 59 3306670828289611207733882214561056150053639863684905804181382462871713666301952 60 77408622013074832863016127908085052168468815169541729317557609130832903532445696 61 1812859986499752537372571253589346705622850316551203080146671749322086708534050816 62 42472719683708488018443097941236122817449635987771043592007738126974602885654904832 63 995454367586917687932260107997721628533975843463383834187681362350967255132536832000 64 23339576249268654713980990839823504029011987468279953281569636864967293797261325107200 65 547419152028301174200645057879496730862281160619657086058633301014687436335765625241600 66 12843923984902827549901701955023415834559790813344790138569724614852069401788411386265600 67 301454451175072246612398769414961348117020972619092427369960007136822099489033890771763200 68 7077626244979957094378058064525179477530057618013474381729495819734084074959926131163136000 69 166223107810672135187964677972562786586563067485916455479475587537754774560487407994745651200 70 3905072448284522837936972998003306028540664740373361235771341972013731886857647838524447129600 71 91769202534686286691518865453077691670705621398773989040626536342322699341154724205324507545600 72 2157204815746872163871868124897004368588093785209536509502947073471585644786595982689545958195200 73 50723464586480507636987169423253886504638961976548561169393620376223770566603743376754188746752000 74 1193015887074021539621938224834931410589108385688422158704137951248783083726520044221258519323607040 75 28067268501162506747947704552695491607017444652774984470565771800431896759250234724573818849350123520 76 660492084728655353601055073369925075219683242997769764424223097433540219841057471700360516298992517120 77 15546967532843733707840219419322851770555620950562888301062482139589485174720275872331562922114746941440 78 366042526722649932868136811644816510040929809722113572657926794678942309176958393956160848545992776089600 79 8620301504318405919044621914235428811463897018955774636094176014689091381117370177667587983258129876910080 80 203055990990611339426384427313101212003371796446513802539107257234898596977431386407280961383413725989437440 81 4784197251144647655753350165474530995006272082130056908604331963144196211712163884620327041375064861116989440 82 112745660520950973670524734020098585858220098706583027870241847227831901085650512750811562565417191184877486080 83 2657576283708130093662368730473752380943759469512314228369986398941751954161762086269129689041976649357826457600 84 62656269088836384796463375716110585546015223257678561337099444040932599013413779069215716433413190650742167306240 85 1477522252466978934502647976189212412643242706588047934786484564128038497665152836655458987522813379531454829035520 86 34849145540945296248269352265980044491309586596766371979101911788399252841481535871459791291917391434466038036561920 87 822123024352300397856899719365620140499530701987352138961540555371782373851314414422165076386596643385812442771619840 88 19398408439773380174151566411997778596056342406443140357519496250345426798738879441421872588897224169777596964274176000 89 457802439178651772109976967323147574866929680792058112437460111508152072450237554817556193097974490406751288356870553600 90 10806149883030153917497038745166164734221592904849899181490816698016600567286926019210007722796145114216502938357779660800 91 255119103760233633791343132114140323942709780318847619806500585522739743827686992540479747542535078131285265022968450252800 92 6024102708144871610814941055082281197614953522367627667688981567827273951027963823859070167778570232003252064413319535001600 93 142271361830655478468182650449815577220268051272937589598612117878473916715766805201778040132642828883481059393591163486208000 94 3360599325768325196658967027467222687181910600594441590097743079150478622212428535503051811133163242258226287149669166979481600 95 79394159071276682771068096023913135984672637939043682566059180244930057449768624151259599038020981598350596033910934069890252800 96 1875993944240888215580289444193906264709996764497815674653687021869893728606903985099865989640660719829067691852823308125654220800 97 44334714029203031706979085232174356214983188842621847984672848394394631382179486015217241142936430889021640554399375322643011993600 98 1047911422508435294892232923669575692354148099916516406910449143867509469033333305814225699742133821013238776740348871262471192576000 99 24772626028099410371252386315548769367252061082026447859363017761027923847947999349448295541904043528752964682141847316644818992496640 100 585713177773281108579709886351786745039583384790882747407513726864699823256433885608737918357097583630317620405492390021265621327544320 101 13850393968521117979355492606671663029759560040349109673989442247035842879358024824394861363503131095258099023706349458149928221980753920 102 327568540847742168909805630969438554762080468527091564716876517609507895671030567691513420208675993670376011861637546408283739308205015040 103 7748255870052362841520402424854027353026134159390819703879963781917205993757069197318490516474451388741586434419503501580557679790234009600 104 183301596011524469507968377365118132808732545256445677566074571755069901795167237010848861361167021425086673362838539980248621681894678855680 105 4336984932046258203075327268223738463059445504746846786185990810959578431153579532294424002771763110699220535792443945947769275265960892170240 106 102628465868608652057819893861144913910902018859990804323578773208875257828793115661397024065589758843835760716135215618128521541807597934346240 107 2428873692223738098701737488047096295891347779686449035658030965943381101948103737319729569552290959304113003615200102962375009822779817779527680 108 57490771797589397198628281827169802233024562124688426715575411854439662780056033415457819169219363990867995865387305189384656195805247063038361600 109 1360963361462934457320254962526819681952690543388078756066894295172371653447871918307746919242247489383820556667895842846887679398880575928653578240 110 32221727152473799584122793166851190307852889621836675413908091961378312660009075687502332466384021640546670476785858333347935328470794176040554987520 111 762964467931790325866907566772226399075230922117061278550752320371207903342357756457644515186164512417230090218179431250345754384862019239817427025920 112 18068078904296202761237563262676795078985114580400495410635515126666834949948224391864218784408639249809802844458833256866595033043281092794260484259840 113 427928184575436381187205445694976725554910608483169628146630621421056617235615840859942023841257245390232172631919735031050934993130341671443011469312000 114 10136316302465119150903892470201013916622404326157861452794972284790941089998413482630278895161606403852108158689994419344197799315539571417484897760051200 115 240125837923915064023137038863037812438606612830015545450694688263840569959617588364379365550897365498151665690345729865153927176888816743579728440039833600 116 5689135236966603055317400613062742017776218211664983692216458768097145811350939785863757276128952967186977925586652676805185351575519658232504335348636057600 117 134803577309818831717520780628164632895782255252671986469806938267793387190993454587076824949631800815718561694409160036841510533941974274729509505379545907200 118 3194504941291505087759736145978355166101730754727184889452567780799809679652113797777786944184551918490137344354906145410866047947196365165858964749330415616000 119 75709767108608670579905746659687017436611018887034281880025856404955489407755097007333550577173880468216255061211275646237525336348553854430857464559130850099200 120 1794509190640410472918757697685804677753722331967060499437307075780267302656542299314319198804418918866481153021106930193464650121054978962873547176492456843673600 121 42538693273213664653123338210715960066096434295481466921087639861938795403956724013254189532314586175097241758500338050159834165164680320988772937987017911409049600 122 1008478289306431269337460603434534467908432539883121606031638681604988027625510627826416395741701896638890707055178745969642897769269982243928958432277595363160883200 123 23910694923878289773001082049173639803635416671422399368814659063860200009830655208142453253875835291276924828566334783473791285819788288686702724120130083610427392000 124 566970398035002007097401657550005347023803000112767933833333195722253062633104496295473851555903806426758441534964930385730538969358819901339094994336524542570454319104 125 13445298010544333311166953593328698229421614002674211002333330069984858342442192340721237051182861695263128756400596920575895638416223443374612824151409010580956488138752 126 318875886675271904986101293095323142259983475402005697157700710006255065570361286064979259828053381308130266254162188384051950101650905601923888396409794802124731828928512 127 7563337437079105496389090045604695780478983057191322629459213715460862336497006753853726819046641137902214752715909405734232191473532417245632227902344820462895983067398144 128 179409399670248548984113298756204411536943319031049978652288325343490222865742950905367473382036603736285094134191339391835275239604722455594066801404458531910555877412700160 129 4256142989100357885130810872031803116768716891475062570489670733533260363984240466093486830078468353251563310075739159110922991068776646561939246273318077787785802507236671488 130 100977804657434445091500459467746901426848641974843469229632798777262390925671903577240893647968546884777547845155704629898844704135555858889367766545592257743803619790012022784 131 2395927910508217288080147265552903752037045050494013224448560043715044002872760621241806658374526430629721817053239900763963497070852734470011362460763598115557522251381194358784 132 56853748011758900460007103534473415349089580295933125837290642841839690774935582861948434690451168534341368831729512231662171404177528045017713232527593350772176994175631950348288 133 1349215811025323160170317830146458662761976607022890598228240628634703109435038458962656882952497880143325021529103349975266455711078650620569612533117513846683006279690370164981760 134 32021388581667669668042209835475952262884244806676603531283577586263620463924912759380390022072616355401580510957386172746323882209599974728185470785988995294610015704651451915567104 135 760037076041347335944413627565561572827870163499647619110171973885727697481982488141763963170958864670855160951253254159008334498327858223695461027185091741257361255107462402819489792 136 18041172053185850631322869466008804633841122421174117206907147876469974249718299645525667213371957867953437835134858266606533604296074415645676198981065097391014151836565457912182341632 137 428281736566933671508795075149600318699010993128742086737882727850113301754182243759000621673960391126199002521027504937702928171550288301849530636680936659804075082728901740002241675264 138 10167839788999144719273552143839432026667167462768697023273474833851610761070513700753252169237908566305443944743818462549781747957668715079880943173000654513334156640326444187103579340800 139 241413567561665407477609195186587657547440461758879635038293073912305386927131339580741501503905771959994969088060375496539103787223505778039458965050386968588019547660322146270944983777280 140 5732288114868480739255571528260251613254118198359780270270958946513464081078267552598032248475720032071369904303731469236971060139179413793447578829707060786047442876359989685922863870115840 141 136121658615045894737815402769673017182344271583585768108124461743967611840816325263102568604648788367215910685297059959627228273164175938813417153618114147679943502669618910006562654718525440 142 3232651417179691318388958795844822142316371652432568311155179525052545523156728955199274985883827169895561067743138570789469001508150639777694857718091717800846770175286893834841166261707079680 143 76775471158017668811737771401314525880013826745273497389935513719997956174972312685982780914740895285019575358899541056249888785818577694720252870804678297770110791663063728577477698715543142400 144 1823549811504916216466378515214670531936328409039461551799571787942572145286928585451894465312880299045568396800344961363618048126615045383562419910698703844967321148190286077385056512940210913280 145 43315553056842804374694525279208749347638266592800360696170650414964658903116906399638150724007321075959117808928741958965941033582883406782153919522624006399634724259752822714872438266278434570240 146 1028965382819694373309069947448958862054100863551420813272298715979976795167919980595485866178459627192171696522307257964007252307968903785600554333149680478554588143639842564083908533509144853872640 147 24444880310770577138883040102909049722852828623289159320712177603956746025745990890363029091104486818970781655219137290550334453478504498041699655644285652449986026439443827400804205431203738555514880 148 580770981880052638064737999760389503482543713600292778492087977973200543162018843972383375721542841202393067513260040325826738022240979349447092489803833621966110963729068114086220719640679426084044800 149 13799118529470050680418174874306854602745238635142956416972010356643244905529567732783829007143857906968859284115058558141643295408445669342862917557739086857914796498202658390688604298662543163756904448 150 327888988634030078419472923503397313342052425317171706119838232845271276298278735266413102500875246160293159678177682825246464529307967295378755948325614858584094634672524094740335842540405330275230285824 151 7791677808856030547704843419041257209154561580563317121742471691033683223614360472251869251533956507440650610247222305031514670262239328098079384772053426771090459344981296251329559626683842453645603897344 152 185166931457519784780750396546627524264614286973387065716703444892800471902364801811162069271748142882707226267051635954866583928584981679507298320465269671501208563257202569737478946422368961839577880854528 153 4400720578795600079854197736108160641613560326770108185215159794205517708848410224862682945029858460718886026866292127239036994666370343811666960083784980504509242477411437696358265869518638963200357428101120 154 104595191046987036736663641676273960023899072540781151963436443108729853157403504957381444964451603672828233051454323849991047021618763526465684393217186246313626124430862815957315170731010748002774946871771136 155 2486147233347614950125312713689896434414216416546259688977066224661348048125975617833143576462734271915686462530722005357479502283092148436761267500316196162377728649933585394677722135067870856373650660259790848 156 59097461623269420343106159538157283396393985137265230313773319429529623666281152902887209091458116578276062918246207159198175175289808267299318791790955694764290976570395800591957063745689770929850090854073499648 157 1404873834537974321574093260919738964790226634022583576319826504919704218294632976602812388275422062455727166588181987911065480749294429442887603683334364490725803215179788778629055262207663162104537602834810535936 158 33398887387129200852516179410544737653503501110725571814395875399977873868891274538104596400510033937626721318888854806942311429134169454679969446056628287892726642474085544548539804346823690268900327916450212741120 159 794058547628996750268572165485701137712045738907500469887261937634473951232890052143436779422126056867075299356582523035053454227664878785016273579996337544649575924821383821641533848345733236143105296213603807920128 160 18879851679029810931851517077510956243240441543713737880300861473694200529934801985124695600173282892466858670416136013529097035922367428503368293566620994539866935653517125895924171251350725639477062570842704203218944 161 448920917701375504379580517176371626228161610039415545153820483930062101489560847201853873159675837665323083941005900766136307298598514411080090535917432536836836025539184993525308071976561698538676821128926522165428224 162 10674953846690377024388061868562063946382542334434200325252811016643685309040109470885801302864438937366823762916189394905179920793667741456113073111754408053862432116502337637448429981479467138257124899973737422780366848 163 253855609768856526799472202971902740188365336001788910173694896127502272593026993514967226104703121071528126069348406342257327384727464583407566982535623118354045641794872663329566322730304401458553579938399853346606284800 164 6037147955957533400976538936131796075752397445278907172858053166086781319121441954865038758999121497482887070885594827194046985804064066819947229330119909796492576353958062611546777275113421038323419682898672875952018554880 165 143582289940483987150935998312339342813677500686512804327973457227172365348743691794019114581497178747364085276242942034711430722617138167500913622863333758292486093044737537291486004109324013610246150048698557314810658160640 166 3415023087686241897985136438901867482969622950460053046650961509618734342306646370094873791123992778350479920462496800969304208564283070666548676107863243640345836895650883222286122205522365162035315616727129758409748109066240 167 81228763442822753716360745296737276559206031607371261752483584478788466856293802945828069460306399656479272393857959623055592960850447323711479224565604295159654549017981722358662763888496257068411435740723872110746151451361280 168 1932187154083712839880297018301087880284072467820310486656710116004317377291722413267626267635690690053530621439698211151973276346856794327338144868365261932200066787291636235987126099596183156301857820578165478610648099612262400 169 45963322653614910143976006717703525810992876822737268282586680641890938080986620230907533095992547944567516665306703328815176056156993389763267399103935995610688647575337511401952576157452733435792429567165301150008593616658759680 170 1093443254707049441319850265073789140345725280204065540196272613164984421716102754966852892599401666891816712248348942348655767230682158535420887599735740527159540458108029218614871811745717658577798850755721901042309700775250493440 171 26013777896867711127214112120243867222643650270901373200483415889948350311990072519327686258818323377449499921629324837736624415743903446086873674756503780448469997410337532340535206125950445691281121495886128017820530788211191971840 172 618917397823742768783891823623836748487868581011734405162946472849869421295671320748859864978590861396428564609400584000716451417352061179731630319640286475872268840121094122044178661354982858181000555358770537117626038868654717665280 173 14725965672358017602099495113808529532987217962003335846980450560910686230828041769541838166731989460811576192430565619327391430274928352207407755881096471322478120678743273938292526770170281798099668386122471400384895407564543282380800 174 350393834626850201686527415165135525573478717678753659810437692203611985515245519590698366435840023513253732944462144222167188089513152334809405117079346894781707968607354243880286179834223162327354395198936976635444025583421475587620864 175 8337780564870730935586231901770383983532550395673979132307460539481403382601410432078663401325556923144924054382996931832023771130006147603305617217774459064464732798452270303242264324691628430835001176665613966757043063314597385005432832 176 198410913780991631077340162543824052760672894161462147487452111820879497443599665197261752804425117289753785972097079530375616519771671715848154009724666788584889573712321822131392188336729598591395621220991898463167601032096520822841147392 177 4721733880765621063166364767054149929742754941954795824476669357714862647028585290874161712806431442917960884144961960059950065043555063979397642613447688294638158619356153025553805111204418986703100289281582482527966056022252034862669103104 178 112371990681908076698819630768998205031866681858812459286427997004834161320345102453206306684667027635924655678533731563437917749081254595263876857727861185112617629712051463066252568568328630633269314147148275841168354182429014907904862453760 179 2674453378229412225431907212302157279758427028239736531016986328715053039424213438386310099095075257735006805149102811209822442428133859367280269213923096205680299587146824820976811131926221409071809676702128965019806829541810554808135726399488 180 63654945598963026890390366135898859454139799103076160086304845879030102175908903273857590645865106134377952025316767462386271171162434619636703866152379549470004036582478018390983990918995369228073790537197633045885789069978562818306346460381184 181 1515127606234658420270170692861065160194140712717175414801497760153617596846359170232698256471910108649040044910287014544271025898217949298165940374572023122549766409204916349833750816819164502725360772566704100850424385995313923785181828936105984 182 36065004659880721741512915508758469059047414997792437742488110618738569682310057625866850301593663569809936806716995821611172616462499383294048285637353730720364931576484238359977150590515194392741374455194333679259282105986816677640721567462719488 183 858503915273247615368622662654141817818628683099624333217923502772146387002815502180960893048805687150910452246850226623135522065792104884934410277671789894321730436440222630525543041230742127392430544096473812582367693609903570913404132964601692160 184 20437033745207472962613049763939678733368868758760786829685054628154230747894051197864604178307785114662754765919612962423182914474315837368925096556035474024826491038285083593699954343676693670466292520004706327636472014367650412446658386897869471744 185 486533254966552098271239700831854287265362101418240667106695816631542654578897089807228318825520819826487516685441108589300290028453067354137636169624328381623288722137238441682276332439787094477552383218176557090184398277526645302762383533246053875712 186 11583133963160908778093899187718798325697283826278114705663153880447208011685828041827703077065340587526857883869432168126015460998251635618292814049024117406346959309919708782724568085678781522000338021857337070403748348297051469988760061443911400292352 187 275777168186745891972065387043773092052239587268195965013554663664264377980349820825642547728428002498777744086167970130489602145894544260784460828103361433568132924846811789954655142295203330279114430775709791101740306420093629679094095930973124615471104 188 6566123052065378380287271120089835525053323506385618214608444372958675666198805257753393993534000059494708192527808812630704812997489149066296686383413367465907926782066947379872741483219126911407486447040709311946197771906991182835573712642217252749312000 189 156342845723914588381155866038349557449164397594150193699413696543500256388859973610928181193409559311337157173662142464954255652634952159873295837887168812714565582958267736560759381421491211301091940454800889090761045895301200584990186715754688691778355200 190 3722760535876248942185847532682794697794762723864895711753578491517482544798613403049745382553019244753724559297462952516292956587349541482218583616287140105894472624576972072661432809973518476426000760148871432381053595454606598222698267975143058482764185600 191 88648235260553177935800494372009048741237787362032829136132087829260053098016981660122061922043770765698066068270836556794226028736260956545330022362837523771612129372739147480250368787494408719894143101045000983573838741762819620178002506158094080120822169600 192 2111022224132136817579995192402868331682533008890688511449031480120617637505109055491818635200586375332374671760480646709980636414880079566229724263106742275929167598948751926524511372784063743402246019131620852437851621021460720074290671079288084933861651251200 193 50272797296342639676389576231449750991614961345747324344817141433800275697286617713258773683642830175441087543986704060825312063076010142247326423172954377911302857253315638662594033723001930384115343342206640918880796335665714055377437630857272950486808395776000 194 1197266003303667787985400984712064839000307079434105509011952845223428104298456680309608948650447709408966207970637198248578201132948672310751712354949744261641489585048193979226085603126261357455546946057475079114268811194008082426527283885647054266978144564019200 195 28514478078681230787325774472632238104354252279583696510549978987260012198291815222883951899491275038372725810239461435838586953513287767074433639147476562312971802974515150484833508139762183758175985429572926884211259238028723105954231434582655353664561116453273600 196 679136706320671750528591542261880513632640363938105096586296961463065874286219274242494935596005393299719946708850523131749492314133737071640825557766294570418597459677284700887506701481036376616049358556122705282838722562592735092067278634831568118751882022328729600 197 16175801550546908967135544006601154051977434122889412300509982173029387187544495441048515738741219367684238730701712460047124271482094464797263299648615379768152048585040781057502432344366502788491357449245831707645795028309026963101966091120533713373908462713647923200 198 385292961555740444744836575835625478423985114283898564343805605528438669693270896435024947746901406044338148660935261611172708778015717402708683619771039699000204574337152272424932308101996096570095649796106745197191298664245164849765423476941355785891085996294930432000 199 9177678344257737393822007236404598896059325422242463802669449523687409112093712753082294255331191491976134701103477931578133923092334388532520843822946165630184872960710967129161887578989547020299678378143262670597096734182319826721412387220743094819925668431745242890240