1 32 2 1296 3 2816 4 17872 5 107472 6 663904 7 4055152 8 24875600 9 152379136 10 933805200 11 5721947536 12 35062147296 13 214849132208 14 1316520434704 15 8067189289984 16 49432958970960 17 302908230284368 18 1856117667993184 19 11373652262370288 20 69693838530624208 21 427059929530038528 22 2616876717742443792 23 16035322635898401808 24 98258955156635779552 25 602097163077932069936 26 3689444826821926300304 27 22607651995094916718080 28 138531934402790459792080 29 848876161643702088878288 30 5201621856458162593604448 31 31873753982197349648618352 32 195311428041675138366306128 33 1196801416770201187420328704 34 7333588441519814350980882832 35 44937713705865119256245292688 36 275362890788536911566995870432 37 1687329313630019511310059806128 38 10339375086026202719132561685776 39 63356142933091888387918150879232 40 388224705454717719289485334658384 41 2378907789329450782355041539322192 42 14577130694204159325957671143491680 43 89323655262739268728649452102551280 44 547344711169325757561882058522388432 45 3353940587897133623515546799248452864 46 20551797135505382995049214821818817040 47 125934361217707317723545421412742229264 48 771682555581141867441355260668273236960 49 4728605924786405157922319625857382855472 50 28975274651746337239290159077042404750224 51 177550541216237575262705396812130764714496 52 1087968796329560160610439217026565537690576 53 6666699485557754660090227771108123931561424 54 40851247003294648822012985647460585044297056 55 250322424962968242534378503446633029608158832 56 1533889930808898873665270833897519452443257936 57 9399151195443219525832251410250426213187225344 58 57594773536464481029803133197843566157484988048 59 352921010604107833991129146629048682265536016272 60 2162578860510103028229559859767655446451769744608 61 13251541244086929743268035818030771967154213180592 62 81200897941967373970049804473638245716040487497232 63 497571241347037652493584033697653348511129498606592 64 3048945842847333115132352582255614690063360767565392 65 18682893986094278407744035139280846669236504657952336 66 114482363966710648152759658622951988523134884209547872 67 701508645778399884560894854787782387207738564497064432 68 4298604283232151570659524360581902517135743344852100304 69 26340372132289912027916394494245780462748314871605321984 70 161404762651432141064646017086992173833264400676170069776 71 989033005142298467036176299829190694657885519990508434960 72 6060454903510409886915824906777599910619694184540658537952 73 37136388216082759036185039134405165587155176105462667403824 74 227559044938488839317839381052355589673840689882977115786384 75 1394403748474692096054832282586493993934667451014720230262272 76 8544427729892477124016432459125137856668957199773440936271056 77 52357321407961321236152592455789787739096085479134231242744528 78 320827701008720590656901670819331479345763871422756228781295456 79 1965922071003610929019099933688888349545186967957322225253091696 80 12046495913873952210242611117138095195310242844353207315037499728 81 73816793627480099553369975180507256481121610747122559433934191360 82 452323983704378739793633676121917471628037306702616024263320804240 83 2771686173023273551924162398745280320735791229095229986970244063376 84 16983941861347803722593306637987003529914066592859173494276907910880 85 104071768282122963141576333655096929271047814257459204818951009319856 86 637716087454174734089107252383728804006321000466741608414717939789584 87 3907705374001210573110791866085159060463443043059940666624949077471232 88 23945077739779036947666303109099979673014666397861080294031981392940880 89 146727220475420603866826713792434641564101748979503332169093944064990032 90 899094062771723282226076535728594158262437541305903895319917620467649632 91 5509339924058465580587535147720212225737620961932997946471762949354122480 92 33759344717785119772278308799018472414420666768756755999604604032847426000 93 206865681095002905835169721319371376372759591683309152922759350372994094336 94 1267601915044132676886314541788441562854672137022858241251315835106115396624 95 7767429602233655051704642391362733402007301363534781224009136238076546158352 96 47596143481335093686169704617824927763071732246003055316924653655689743364064 97 291652836305640324121644120032135226170516861513095531095481003963904076431664 98 1787148510435127801093012196175832804217773582447965206294715974704036987090320 99 10951032874590044671119745466733510054618826689376257385971761788858786490817024 100 67104171992484836223382819475943583855493410981723987316085160375818799798818256 101 411191341525906650732784517407757683483040448017087002728525307342866410357770192 102 2519639454977706994879935645932153475047118975463076029251637797036735811842222432 103 15439486054159462357647013070851904087773408403310312216642776302373241382516378736 104 94607873021536574727018226701006172863586987937117105468657741898753231733308524112 105 579724584501169031250632632305324279340668719852710875615290792195992931378060848896 106 3552353341656328637287173463387384333872063536634934862981080499530426231227613950096 107 21767602412161352334164707222155735523328707565383899025073920512862705512509085294992 108 133384398792098852749268195696392142060217027917793409566003710075410893649386814755040 109 817333829617807481255255601735414410156870790324913876081107265764493218368199099404976 110 5008341268448876434145798586997883741514714520492231544356175689634381726387412537802768 111 30689396856333914927039009784928292715658156566270502490725874169699579008220456947418112 112 188054093945010483866979388209930701796486603288874943891362583832141132125699053535613008 113 1152330963525601593583376173592777995426119591495764230706941937184109029918260797030860880 114 7061088762513871166642812226283404854791891438783396228538820466472914084527407096388132448 115 43267929171628081957907500654428113934380983140345378737682284882224629401398985064669808624 116 265131024090754967614061577977938067826902486323681469145057741427393496699867191637226507984 117 1624631945212354082329705110657164091000289264306320506145556262402862802037961989590153283840 118 9955187124766639122372088056874197323521385379831025958982992628128528810063080847546854400272 119 61001970927123094123107189756251884114755360068584265852283777929181387198000811178399855769616 120 373799147153730804894690864213609721152897917832074735080859262787930222055852929328619743717856 121 2290512917685593975482055513021952721718711210884542178614570684997494034208594683992949601849392 122 14035477250371808333760904336478868676365612093592059812593109286899653744969542995404464341593744 123 86004588808324257692480358033560171828782056349753998520292593218437400272483444540207918938664448 124 527006610757962555926369644164603600476857336503236980182045126198639281947120028442554707056434896 125 3229315686882430613259459284542802098304528807313122802801467695877593158265705970551703450005388496 126 19788138502752890713491886365169331203170337175848772491000334088272415940571462445933107707093248864 127 121254923138887066134073900450971271557470511016299424500212815097627297950668417724191687006041866096 128 743008564619253532173853284808012475912544572129647062631192395260996452437340648443100147757810690896 129 4552901546646681830454627770437240096344065031702452553913249595001298096002439833833555595981861724928 130 27898618509303520589104704119279563016524037144346524200099339310961954770070597308303909713589471860112 131 170953161792157209485472131102764131448168769195031554406210730907181673498438796609349690261810508313232 132 1047542318878250119690767051777745997669505284329011996774947769512481057814752470964600487039388684040928 133 6418979902664568160061799408635778980137754433067740738847199687021220956869126843481494713381625329785264 134 39333306395615368238088171894211991434628785763824005390141039149735190167660118273083815353937302593855760 135 241021005747212253011453064775794508645356517374247369586053893112115813053042540471280697745238439663507456 136 1476894025310655255489796551202893726068711698018971951764570938966398501678837083589024001490831462541369680 137 9049899842696757303134330255803580339069622677097558482153648939684829225596289352970113752424161692778431824 138 55454681080191589549229037250395148762627587196450668556741183845490940392907744281042007227310989779400708192 139 339807258329765264622277045241461601713310083412653764296359709081252526297033030212135541932410792573532869360 140 2082222286097274816199120306108567132862830874098213125845181227630451998654172247493401332340225894973268573136 141 12759143727626438657845818360338062943114101414518044756097579259285685147435666469937437118992773794032735747328 142 78183654910042486987121862910842172096822957898634406330032294850893938261410199921151179679121056798228573105680 143 479082611308568012336271354396250690293557196505031529731107066679508347556865100272751536341620891343672058245392 144 2935653861696803246182242722326166970535041596812302878499351272134933061923537136755090878746407369378811275199456 145 17988679597775304129062702734618067513731131208382146758394711212121690196284058396508928607792535076260399181696816 146 110228456390421135998832275983693243394053887091996575390599501169660754205999182490052461659475012280844805014960016 147 675442159730146483795947418517035647540068373240593436677260577607624682085415969005666209530327384550291152710550016 148 4138877800529287498074976285307297223280737345157219189080505069684284720308889019653083056790716407483856991837026256 149 25361623050829512490585966291263638782200079327634263169771724355889028127967918016785092298678053343214600153185714640 150 155407324103676536414373500454446241620476098373429812895196763303917396744880214632315857890501561171641956880368799072 151 952282759532427942881190514014637899530120045681533951476227492794627817756672383398172616006572094281331024576254059120 152 5835262007971491923107831935191710095637513547938736966314152526856006856790062000432795730189895183798579023837349617744 153 35756483419267424704467256432997228255396213774275333037700645166750227868359473592956299260386742328823885808078059165440 154 219103461809557957713542905410986165270095455108320715223726570950986056784978816395428714599974385211620097714784040028816 155 1342590836297513380143300607489862958803756196845075246843712984262386238014714670187573049919260200162317425559192712303504 156 8226935981855051025019809044064841478284561842216710191941793908650293573748518799659408312163179822308684137785985450804448 157 50411840912150494716592631800833202421035684105052925278740836274192000361745759302064529629726286652877443458604904854917296 158 308906464053818147055481409027870575704836703317766909224159128292627853813344527000659556424387001132791578746441227357245968 159 1892872821298487867766179413389411834240715829760767181262871865886653969561212602555497799035486259050984462831137240876002304 160 11598875175969989465083693742035620286204840726999323452487592994107368984154767854928158555292983774011104679102693332244808272 161 71073927330967868050070896398827427186103651871402131499481416569559767613897773668644569354453603685106325798380347079965856336 162 435516640157760361706004707165562620835750575914833805023841890831537929582498573864527609931745061664413974625129463021303816800 163 2668696538620292100588366835693905420515014898528963627233612004253307111908196826066615734680109140876574130756262341708412718576 164 16352856719008705651855975422728568221716021032599295310492019503664745409448635807042864807742847601286884173832614681783196678352 165 100204695064610597821912615697356017757186384250432156758645312433624377337044666737038943627346098198094050683907831533167167025408 166 614019989627859348514179048043411990900146017368375599722815731258221316161346551531062457197042801134066435899457945592581729979152 167 3762503817006766808747023500283036467613480855001672370593006588459062724762560128442369597431160004095229085014979014162990652062224 168 23055332419340803877142291236235908743590592561046631984484550468193737643034458236127409048224251581484813026236991022972434758614496 169 141275166436688588450017852179549811866413888342331793434387932776696756792214447209006499764941173981681982701449422141379557414436400 170 865685746303575462627718288726221294265888516594378784679749436161953650142592601938016335444561441637944198283355709918673346613432464 171 5304625223634202748636803152310472005853901414382109620765030739156942358826832627013268751063387372681714692065821280445429743727564288 172 32504923274257675489750274235543889197905212761286717489183332641807364887072680855278471902107738554936109839070299553842566639726895312 173 199179016899806805283759200859134008628108755623158474495868934372291746914876478354640773784567820223191955301274309845307222559458105040 174 1220500674265305814907549781443185934495431920695799504899950340037302453678584361722670370139055337904325260128489376573292589172694945632 175 7478809359880473405148410630726906998657507417081238911590193793127782330407741664130550982846335746496496969327531689737756429133138867568 176 45827577666112336394643675647581790572224257636455728101689969004431803211663405775121310193919517807968199713542541080970754588973335930192 177 280815671811311307217100003175002485216719535314105487484231130208875878934203545533085370659868714758435963038650986475840661586789707811584 178 1720742084806939923247510006342845850407520455787917173799922630872458576824770152623835774673130613977504701818161194571543929641143881551760 179 10544117083377346888413366864669490376710875438743011612248343636823803183204179345271485053944121459950974905664122105800180429737600106759312 180 64610731642821278032385982560687434963696121453559897625484950636198855997544750484423125844815737041221550361855640099301300918945157692272352 181 395912394599807807832749286540269051704093400928950741684180110440200197207048616176656853260893175645858851158777748489325915483312801072166832 182 2426015310649552380390181451065959914102390170152724993098666077746339783809490802355092596282626650758508831958067798998154274689971374744818448 183 14865789421559325002389779841177514795515528846254206267714663083990373009607344548022016032497522905319640429075067457682953287275411900166782976 184 91092456900849404958054316728308293443462782716543277145610812627067568405994056885878122381803134923928628067271641777691091233707472230351614800 185 558183320705394276409188205767176767775745226546705412530543617905569757053066474173935874161093904237863369298605574584694428633877540960821014352 186 3420355868245285757518524726143354093829065238329463017349480734697892989756326753576982244585666907632792319286861347416120562288594061107207230560 187 20958767185403835017883033704099288649375433678566604882070114350048913910333904533792525075723951949917746748778913621604762863140265755947452430576 188 128428134045980212115438808042201383274200966699778396296917068728911567308823033695109265366574430938888362048521358408018470514063769809442364327376 189 786963539822080344023671256788409941710864432593717772362072606106955600513954471849396014557964391561978671129602980451959733040376614376540226479360 190 4822242553080863885817062864345581047982168987453632633084336081922139248321743190702906260983081688542516067677969209248954509221647449445696163706896 191 29549047781808550834705714229593480255447326147185030396679392358719729202716758324752512958304929291592296921401433759683767869945042386387458340524816 192 181066426087124926014358033351886380018936405005442204547181652179769043979850886204130524529013758856329842050722272932633197965992896238685884270319584 193 1109512932465726427050758453557840941990218258711192497396186377682030164238937238568352230311044423661937484597675333789918767416442656405036366074846512 194 6798714559685173817842595686625903945250997309408764086750914167919213280470556097678119346935892416204539092600330981779141519562336169966959884164888976 195 41660190081203051201857877912051566601718003862752551233747132107433399952835125921278014533140682521487327369654149102505205070763275619132384642328521216 196 255279350583934165522629641460545460520107037383724613907944005929778803785256259730298054261689063545563042551490615638739970381295130354222506697197427152 197 1564264270218934122671374402786211636603155386513836972627239438274843186638562202816469113802624215822061068812900749791985494690367897394416422422516693968 198 9585274725458229007123310677074393277281557063787585687811073103369445401423707129527960324082053595755326424363530657084753276693212567834850396082625671520 199 58735274666632366177289495762717299708802127481751849588987725569140435353365969775733496805921997103405245293916755486251402125994701606580581679212133660784 200 359909610206798197997645284640898554261739784969807621521644425724279952251876587412202969196920411216220383989072825777890565661003136811483985621166491794000 201 2205402600982446482778971065269500334109801775243266450906575858450391084024050040920919431827752657845174501172816233606358595035135735437597313703720089992960 202 13513950432236248036590191129550709383913656423472437066878028580518160564513654850925071241983869613999287361519231067057754123046700025942110855963900135318672 203 82808851410433183639659999049302222796184963699128548270392577896124892886011395617526013892184747058828085382090646990832392040038926833406715276185283858679184 204 507424228488936038869517119667992405027353302683332860281600809886720870100337899229775835503616316018381658353594736734370206261636823103901257690643297155791072 205 3109321567345780688629016528676712926734867075322034898590589323728854333717308364874141581423170968092738777852196333099671160910672718136077193301197674375089840 206 19052855710007592294801927449355582204288541970115671093473079945219193227384222370816215619855698798502830815804657797940079728671694521907509147431225910902678544 207 116749362471456217491434227437943341787546210804886456559660915165597942081531617853103930911235768636570945577408887688635016317872115429042707861536195010882458624 208 715400034774421639727099024469113313027102059888770663266436278132777622424549430982864283014612850675125827489423621560069022527546444942236781576694288877003666512 209 4383725948656651649275988920594995128569300579882400455792699229091196417086544416394417617549747676736979123311467184244748320793734032480916306382787742147574488144 210 26861968491496005109786565306596516537453171202884875753585977564450206956233664455270683661353494041127546602220608590705452028970539711246063754841635584700234540640