1 15 2 225 3 360 4 1872 5 7744 6 29760 7 126688 8 520608 9 2103000 10 8741840 11 35823024 12 146214208 13 604202544 14 2474564288 15 10137402552 16 41768664000 17 171129168720 18 702148157568 19 2888077723232 20 11839454522224 21 48607631557944 22 199737171986656 23 819225651220432 24 3364006895314560 25 13815998737138208 26 56687806255018608 27 232779833493700552 28 955777314459772720 29 3922572645281539200 30 16106577970833901824 31 66124665006241754400 32 271420428699621819520 33 1114418515232601073784 34 4574980493088173806448 35 18780400028480115134448 36 77106162748213409442304 37 316537675005044896694640 38 1299451811237352537822048 39 5334937634015095891597272 40 21901146210429539010104800 41 89910591108939172054456720 42 369122415850245152935881984 43 1515342168052058627813460768 44 6220977859972584339884449552 45 25539509780949091912556019864 46 104846884959544467726111973568 47 430432261211920309659122777040 48 1767077511355533455686936280064 49 7254385369943172536620295668832 50 29781741991119228489558478596048 51 122264195142681968397359415722088 52 501932938401329783163215181000336 53 2060605945035774259316265875816192 54 8459474937970602769029511202746560 55 34728870988533484561406992098107040 56 142573762491480371360816899297867104 57 585312468186792575556095626082263640 58 2402899036624912117143628078899560336 59 9864707316017626779529126474543557744 60 40497879490925110205168870306930734400 61 166257135891845066434364605993555460848 62 682541062202016388491409282190848940800 63 2802056351860332043113993411228566700600 64 11503367806379532561866355233138134716160 65 47225152657412666604087309502243107359760 66 193874852820202229749863835900909386292224 67 795920480020555705908542600587839514590496 68 3267517851871793828748774441685898783465520 69 13414241215863451940744457833210044590220344 70 55069905534526305655783782769645716781023392 71 226080225952314324023111026216486038819005200 72 928134137525503903484526933675096249122787200 73 3810298249804526253213784338899489072028458720 74 15642537195188589093110559794761175688420545968 75 64217793923062168140246723638083232139672885832 76 263635326955689322836462523741547612626066483824 77 1082310369905446970734606091313133601280077659072 78 4443242500822857497400649631982324300369087308928 79 18240982889797667038640217672473624748492486199904 80 74885277956536881218276048083651893988461610255168 81 307428870666395136764985793225750267043999970978936 82 1262097382063851352886446815757578934179778183648560 83 5181327865909562564570427451053031947437989538955824 84 21271067304447614357713718890010524324370731098741760 85 87324779065204131175608658568183039042323901196341424 86 358497147220725866964665850945340305685071603768650400 87 1471749554596892648263075347918802389717637910381180632 88 6042019536528396560440527069232627085144041919774309920 89 24804491828461992056279119459069649710788391296314008272 90 101830656543960910148034546086972990035555624098827307648 91 418048582333816144960110685583730263684218666814686781280 92 1716227925214682536313058604016679097298402643551791741904 93 7045684214949254843533680411075070751119143726471244612120 94 28924867949863140359488016866514563972202605823195675296128 95 118746165499626814679790666180074152863538450226878064133264 96 487492349779585700235345156281453993157537282156316431171584 97 2001317601520528888134868979590610190465737640950427978292640 98 8216071778195338433254677889627720330440551210388799396514064 99 33729696619612021900837493486629232192903366147776329931012200 100 138471579187381796350831634711386433625667070306754958096658384 101 568471707519766354077589727346929204381062384880775064082872512 102 2333764692845787464770974841631994262796668861032889492722888000 103 9580877233087265288845535744802836098448323492713763828717250400 104 39332675147398874133434911579030237900701592281326876118452038944 105 161473662298067543539921755525973680653432360529324706091402134232 106 662902879417988176627907188251342116197710985543481713968692599120 107 2721435937337544971416125151804977978591787807987674197761833686064 108 11172396126988266421923478617630550333910654331926301978812678341440 109 45866387478277492967001233990896796426867984982849177696858888036528 110 188296715977551662922218626699886559824120180072028889363685001050944 111 773020401233374789345532050580419401739127881297652525513901216538808 112 3173504846121394306108789650807034776829794707703589441537260736404032 113 13028288765120373637970124277382166987947882220716373196620928669170128 114 53485441612778659132927971869780613404038218432968136128198295185202560 115 219575457369464742268832685331402608830980496732635837962272141561485536 116 901429997143879180038817022407695302496398735793425376662199189639636720 117 3700668779193824612711650729000726563531393000358706491071550232627866680 118 15192471357989599110255349880551576647563729920590619977447590084407524448 119 62370128141629531517952662145898017675533498331091720810867609375339687760 120 256050039045919121444840519932221438192224239724135264083854524281667525760 121 1051170238826457376570965817572498292451983722093244546479750713081449214112 122 4315402079715849547873364761229122541222531754842892393364555512403108841200 123 17716155216094403210983102234534241156197006069280175428079858048501588838856 124 72730686466835018646100492383489087363352320389809686990685288156673329494960 125 298583563389571722367857493288850202429186317284085931043339509833734707594240 126 1225784447487925162032311754736096494205093943483328554653983274744711225590784 127 5032251255363391168494858808989143746790084824164934422671211106773298652179616 128 20659058571950162674475697064844571538374684721005147739110911378287226912592384 129 84812279717410100038909537821439721086770958788028687350141825071803109736916344 130 348182506274633305100182931078302467774984462684768191073839448372632617220229360 131 1429404540002529116612845115428777817481182415103552996160943996234078115411470704 132 5868179193828587454502061801855646399317776024190391882912998953933102631574284288 133 24090819699521679544804293494675651813141382975220495226969672014196836781796956400 134 98900796077606994906143568183497570160335538225909064717208676573258647998665631200 135 406020533413647462189506099246025744684980153686267214532566624616622895255260236504 136 1666848802957893542633521861418739588359410521837874106060426605730757826857301787232 137 6842966557785929618868098948690901554551933561816707579403702001232578779399761694992 138 28092644772485993112027808478077171114959557469586265798118191283498954769912594784768 139 115329613793797161422019514240459515558847570728473737745582408883899099853256883446944 140 473466272953296133974074997158062473332584630071461453258144905892604365921191125671568 141 1943735908324360103396786998768725000353179044700872450788845021371268907728203933242520 142 7979679857118691850606271757828125849795286980663699601706023436510426428799175015590464 143 32759229455714957157396147345299433662058985134874629147267857277679335952011144516768336 144 134487489942914207579793306006574667370376973292357449014008598461170315367280943978005504 145 552115701488008895370896830935322517516173553609544660131526934550470269228616127750855648 146 2266617868762260291049223798785375982967496135300934107127707899359367604192665470757514320 147 9305217274468960036500205471193168296596510252381776049461773768395906584372276666418450792 148 38200999700213473509475061761699487111831190636306812753084967565118706745640203680136811280 149 156827759637557511209667851929543222314780888946147635849014134250106583945139123257107676032 150 643829909843872770459318740169294197027462359432498796516592776731377224442911719613886525888 151 2643135078684938016247118431568889188709772283912800758521016484782751276230606600151393108256 152 10850945160141357901524600932266386829175914235414306080618730584501919230388318934889476870368 153 44546724765566920518838324452016004646557985241084551224917941658038531664533736989766260263000 154 182879063349113680601235657350369338276595827202879343212010034341520954678233566109575129528592 155 750779142292857504836414424439564512649227028977865908431762051980252867536991963009982822825200 156 3082197109824209910438527237704872356249572971522298401123716042731263543068136294045351120125760 157 12653440257805200809924578343326441756939492578132263275038712532288202160516249030256579081121648 158 51946564302298753565683636371293933496466169328512242664233225771983787911482500107393745224778624 159 213257856190402000450859501695763228143540642875327316985661986488501253350821900318601847422185528 160 875494151302592775905893720347507620811292859865830090447849579037809544555211083973101951232939392 161 3594193539490041638764850058672853789303079642651494669152792009183770731331655835118130225239243920 162 14755355224351617143789133962426533759108633836029729155567741548754182815960895293550421537202793728 163 60575621597631733065130234794414247176477135475974567211483954101174442325669913748827750750785298848 164 248682995166637046761270365414674157573684657355159277182889680541223797464522304941935730557281454000 165 1020926083034493210782382616455289483618299086377388162843060431256119205536613949471634009213571591480 166 4191239800380152164338820481205770218382151165565188925407916482752810188690405009002849381075588596768 167 17206427924809023855311396566264194827026895373924933850274430370785926971924723389625465564895980121232 168 70638087065501531052068199239084540468190125757097517704755678133229332929372005195983318156054248342912 169 289992749574648092707164236235543834132949831105156173850655832190916295577412055212519320986041936570208 170 1190516310667979757303866806468431953310084361084294017529812594551612841863495914801404323269643895393840 171 4887463869511882304698446087654152362287547717325506238384419451036903904099307004828416661043229595883080 172 20064658385386814878326127969982553388755293405990650559958576471293449709866951049190169219659503680135920 173 82372070028720312579953095512337640278089317354097061541263243322072229510718808402982645576444434257374528 174 338164637069429094935385353919290814240524383756764015558546983792230146671632617844008800957651136663105408 175 1388277868025252766128679669946738113872777648470824011473717662893182120423515082774367716838915548493056992 176 5699340580230571320923130508095482465956046341699053843743828621029135344166942388675688604738997220621232320 177 23397681255026753857215531207936342927320143514259263927819801391034261332062890433255906293053365365224833912 178 96055233128335451320701182156657991889247797290850537667933757229759622710778370268366259813998120830285952688 179 394338554781219136780976212651172664891141509153994681063234025873160963807233820617900560027611384635204472240 180 1618890410470188307657258542410594290051065813913553433810040899939255796875237474559209042827822240512668440064 181 6646081468159687480626449307834682453757314516938246381198867181797489492611059648217783762923082150159021181488 182 27284366252183084827116369523877895575744291521887611465257484870327163744402936032269355565054497124028465155360 183 112011362687885203876232826232053286766309731962492279368125432883515301537161059767314456615940039582298886974424 184 459843752837509356596123280237324242283040112578688665012592259017653142183909055965559610149127669923733117063840 185 1887810950152424555068538249914205828386627909933203546061664415444179164212185560804289094769922032172591120290896 186 7750089376064041480735429216093874945201924524210788698720911594742485265556285912958761680237023228354338463382400 187 31816684468395034452770368295608518452278313787963181845468648073621036736474904756729005109605752360808374706488032 188 130618030507864543300668665629288384858419697031945083537197648952779751291487201721121427991847248665413891726806864 189 536230288567653009276335668933261125505088587909659717666352938871386279555145208545344557802762474361410401392674840 190 2201402985937958815797196014065137688020571875084778567296900955333478547718330863271754191408757197585003648322904832 191 9037488574995233115789557181772072798407884752130885542280990145870421096120616748096098119415076007823550124923886864 192 37101884691216283487347397659892907835114005501211563165976240968178720763291889415733482135144176223858640098795683840 193 152315528392359295958665860167052105103500637702185947927600909712615637926818011662786381838908077450405319166438510368 194 625305705694679152416499308594197902173300277082166378859426804704457742612281245216518994200879281491644390974203271568 195 2567087083643239695773861134402056798247450059193425755634116938295553647380114225496523284396623852698367246441726948200 196 10538742946039343156556493497598135182365411239344718584155078227207807758785936563017791681379134656071194988389625159760 197 43265031245090889481927978436178245126910253804744035628670849381300868848736129480155559523288657799713113984350362269504 198 177617286826620250508766196140000728828300328068277585913818879900558017296748915906150631757272403228157656092779307206208 199 729177806458408645698967066628237389409122922384627767518673712291509112024886263390541400667745970796291204378400341697504 200 2993516469770825835206238742731591246020311969184912277108392698811882709110545321254306107956576829868368030736863427729568 201 12289376850775448580940130098115640673085246742158802820556577070491795415789313501270280171069570184520551337161036858835672 202 50451963403407554512499964546885397195247819404488634866416017202278496089946572034828032569671254815176698742775663979095760 203 207122024343989640194013065964885808353933150577813667782561377984347280597987512459345416875692847710372603118610073113808560 204 850304528791733365784316626518653609417388741939626330657264978802020017987041362654637832870040461316532328946288425228054848 205 3490781793842160132295623526652314326800182319959303333546732686910206423237680133098235664807878606750384375918221810948054832 206 14330815748488763073832295251473017224274424674218813027436275224865404306454355240278917131994116027631075157383461562440301504 207 58832746400653337188209998068975283265718034021624049156601404844964571244566779327170069371713712681262776495637988408306206904 208 241527915074101354454994385798972012307142144280181114971582542896518767504982281370126022391606118205742895579223486911237208256 209 991552108799641188741091855471037432957054316155208007254709742227348174217383541537989232310529091583269069141569101283694093392 210 4070649904643009089959837795678390647650052573822098787167122818302211415618689349109954518081710630885818496146597711449368842880