1 456 2 3270 3 23136 4 164004 5 1160616 6 8216484 7 58154912 8 411637168 9 2913595712 10 20622837480 11 145970677056 12 1033197881712 13 7313093248992 14 51762926098992 15 366383987227392 16 2593308396911680 17 18355737644921600 18 129924040926296800 19 919617435261319680 20 6509158904573985600 21 46072581931630200960 22 326107080380032773696 23 2308223750665528862208 24 16337875513228341698304 25 115641378443899105750016 26 818523093630679542835840 27 5793601423828387174194176 28 41007783066099543514377984 29 290257846368175636572765696 30 2054478713040797909489105664 31 14541838696700472593073856512 32 102928821476018805308169028608 33 728542140468519904689521160192 34 5156705797531328465847261683200 35 36499761928928827589559875403776 36 258349549727320625489064537428992 37 1828628087335803716304005971249152 38 12943241764201853455258118923256832 39 91613766914548580139057687328038912 40 648452871481288947745865474696540160 41 4589824659480884292068968657439539200 42 32487311462829550043739609765729331200 43 229948959793655035946829850004895580160 44 1627605416677302028093970343169227059200 45 11520379978124129577330920854199942635520 46 81542586108680263406790896145133562966016 47 577167885253575431748746955245323744247808 48 4085261256297379959299133840825058155577344 49 28915953154379114289419783683344970461413376 50 204670471328451693359404746172372284228034560 51 1448681342446656492164958247138775434631970816 52 10253934621497620079924325961975409061885067264 53 72578538938295973141545616180406864514274328576 54 513719319350252342070879214063648412632364498944 55 3636164945371145730382389175065871615309915226112 56 25737197360357463138227513737139107479817220456448 57 182170869011108413301525323449226522513228683804672 58 1289426546783938449345449777313620557282484006584320 59 9126710700654169553862300808838429863527897172279296 60 64599917243206007007896062066086152270431984505782272 61 457245709292609501769215941777382988313635160833523712 62 3236438181172591170789592862064825905124780522630479872 63 22907884946053556666777587588489791574530473985396703232 64 162144667478708880316422071921833728346186658069187133440 65 1147678768847244556851091110199027418192739495295765708800 66 8123403482483834128584665285649949125902280183379260211200 67 57498392346764477279638642510897951595594303465510079037440 68 406980292138781252998829628077962842268757097279013866700800 69 2880653726637422312912168690631656310816174997606165897543680 70 20389601297844600744442986517125358209928181616983256902926336 71 144319963639070676020634838765889605026184029518223256278007808 72 1021513447003225676952769775518084879406399711160199477470429184 73 7230390696453277801146401562861854974200682346307397797896257536 74 51177544237646274844860940467757701210863365386331419707171143680 75 362240595861715770596239304940348066118016718488801074324288045056 76 2563980965576041855850068730015832135167952056613113599468942393344 77 18148154753880361679445963051739247755654262028138292752882132320256 78 128454744942615071767772056694993150167602425847100341441079960141824 79 909217588347057668183292878939326979139432893992677119618557738483712 80 6435547580036401551853626976597731887466470553556543694180470843506688 81 45551552439946166842017062238469398349000209361789815146721615546417152 82 322419173175847924895817108645801475956669844116188369603818752143523840 83 2282120315623654907243386573587083138214919728789492941041457743439855616 84 16153112371334439844307828941821174136075351410977178235489557254139543552 85 114333603489110089945103077782940627109244751371011146089755330024331804672 86 809266510768731156715795736535541242573873449531663108085508214490358874112 87 5728082256361098264493002882966575647347140024156145726894997790263294820352 88 40544030797062627695557451991271237564044693961280585154790219696397898219520 89 286975354002237727530528621841794162909805406718789151116423840394627147366400 90 2031244851231619123326343842727930657796470163383108420744191045975429401804800 91 14377386727163998307174335208573528485933587996696984303503296677340935377387520 92 101764811355507446062705619028836009764227535276037404448484277548010680247910400 93 720303141784153577620354622852018772892719202596080285828860814764673846413885440 94 5098389208933991189604558615494295871928611130079706147868276311235401413512134656 95 36086990348799306263477867381144057355986536031111907583526300168835000313690718208 96 255427904592364903551839580102836280544280917651516406250616189193654859721630285824 97 1807948344093955733230671911319552754276391693406792875039194158374985825109982314496 98 12796868142220127201859635457645816713265379406333900134536730265933679110695105331200 99 90577717435525422213812649607600160172999479066973633908338556315850183980850291408896 100 641119593063691521373524375629853842648386702582593355572203030051161631972350412980224 101 4537918864015687040364341909385285618804587598324693442533155146409018536540100924276736 102 32119916220285685760222057693788052887280914543884403486701504093303823871072152326242304 103 227348493640807648598523937890688494335172239821063976285901269498754102092559809419149312 104 1609199015534811709108148838076498202567770862753280417534640965000529949803798769411555328 105 11390097335280536412313887530311473014219618957072820695450807165293140423489578442405445632 106 80620430446912761820988555577857617026784199412835114310780336540555255617484949865375989760 107 570640760488761244554789571964467482307355142416839258774769536429466111671378710472725364736 108 4039061509918560863281345989803501260646393009224923574730248580855908891221781505408166264832 109 28588945989298829464462704039390397669248315658277080929011734678633477960571742244327529644032 110 202355876673818051081436375199600019094932315043533583602580724209992564518422910771655765655552 111 1432298372936054710900698972545172696665997764636955684013853395229164042363700753797247529910272 112 10137974062508171184585685404985826870602687750245970789682149177523937993469211508105518933606400 113 71757756647732366665884469311895959503784282785216912482412286987608563182880172294440042364928000 114 507909727068413323478121718925471224058184009351994169260680907658762268886902901044422733987840000 115 3595043977156751812513125591857541073353687622632407928866802158412444216314640182136482233214566400 116 25446138376377621434941907914869889058206465169308381563503639472019699127835845346606950077431808000 117 180110719753102272043875791830735773048304428146831076412716277787126768735151776137158580796968140800 118 1274844571312062267138258628227087628191898251686983567596797975612221795638199333654538656144976510976 119 9023497786426687522728072894356521913159240959182883622455666058711309460823639251443694324113901355008 120 63869364261281472733689412033996446222045733381092541308539031909534211101345753482280272257488481419264 121 452074770525949612208681575976585559330739437143188534563127523073913863726581774801297647850918831456256 122 3199837676636825435710680361287733884917387929525596067958931576108383853679355467137104103842818157445120 123 22648822328466633296544051932095084982292802361739631280878115419380683278085574726721128602349467741454336 124 160310992214330878254720985809195927203959225034952909311806105683478839436962232801522749783442797472251904 125 1134699802578351823740078216587799143316908913265369467235279619555096171259976724184223816670082851737174016 126 8031536853380236438077544970841412711152179522325330982822528255718040708829425399493512320829473125128208384 127 56848149687371390315754094627831913290464731403594098592143252948435365177135974866266725488965685265051942912 128 402377799152804958359116616302874025337945056891809231042170447226294611150123249373042434129317046688434618368 129 2848076747289847082873578339205810670402797166450138671098450653079869549433779582056987355466956635570398298112 130 20159017658359221824447065727259596383455152423680528252014676491391056433130671583988879210846520225891960750080 131 142687865885898215045530097506886074770453585625983345257397801212344353940958205297244582074889510383668120518656 132 1009961269746176611002782305567313525231962471913766656338839955877919095169405469141485990527568840160903390298112 133 7148623045515166404617036753266564989039963246192411343462071878364534023661001543279440283080708149724784772513792 134 50598783317417397154386373934155613654613027100400118485242881886923613552722713497285532158859399880300144929800192 135 358144058919035268793468701926390037351277494609643379886043444396381117877667131234865551240093569470824874342612992 136 2534985201805209455024968789404254983976845866233804216116502703557555063734447157727484540686098751280033873086382080 137 17942919373748824771630626681445610323066729780303357798359574253256221019120493629625796407143903053295262231009689600 138 127002065110118035162030098655302103758576879120786263807609734535582195520671963945170303987747969716175479080013004800 139 898935351949068565383944091399978928269009825808754033566010538700233975247782217115605193770366738243208670204741550080 140 6362768717840455431922899570121044872276304104356568862921264236550745334465634446741143109832718830019286442037582233600 141 45036415209336257571974672871310168214208199823077488362340211682753291915513727249106815652670485805032992368668453109760 142 318772972090071289793048269381465764974448888413487050114545610984159545903839508127176065006636416962296462604031330615296 143 2256312081297089088315614407726180888877774711603622703357769692277988293019959792953629167043310212398834239920994368094208 144 15970438694434620848342572753175653938063224171264462510451367984575303918597078177909503915344825020282549846348760040341504 145 113040618009752819612818651847264903447769765946486170639730817062074905318504801349223973195080226533811025891838024866594816 146 800114609530406618038817417166923511928216581474715073341936359183609247354626372450519049591155836370179647730395293092413440 147 5663304037569591721416888364054548420764616708856952958262015988978891453696013127860573157469572092841632017747314972217573376 148 40085523048724152026347612947552137988632681566563917468506489359861113765083648223372139959611257352470913144266040058402832384 149 283729982962273545049349941031116649143656425485363734046391534772456125245268116866056046815283788245792547706637890203047428096 150 2008273738474625894587123931941736018558253280811047985873729151793653843266615487329154774099061868694252843278602756370479448064 151 14214794525903608461738335134285088798491086200727659718753982077491669282129391159262283480858995096571781403066035181132565184512 152 100613964890629466450239232944400931955981809582146662733540928556345444747172588605217358280785864923876737931125866037770408951808 153 712157316981640124343234056903792212080962259180533879080401402427572931434894358375329630277796901149432618305554744602752389742592 154 5040732115882679013986657964890675221754959377710102513338697178132441460654779272151758466147596455966912434390344709022671490252800 155 35678886754660880716956379116193614951326956400670485500730513260269853746548879758383792916925741812746164425163699904140290478309376 156 252539300003845670087258627378478501295674009521545426734957399261186884285729532111706811234204067120254987692147196383955369582395392 157 1787502465673232640589070580584911204194572424775861158580082128619053040180457732710868379189541659140598632636167479325545272497405952 158 12652149842575908939349160679873425516420737434230354971254667974703625674784095346916405735034808351271591749276649773636484406582444032 159 89553384520061814752343740204196410130918422799902832082618482455381908362008130898836862464566308952017893093805307658959619985885888512 160 633869245842353825160473192486748040134636016113780173052569438078903090768513626741952500668300513077129592374050900962427487715390914560 161 4486600065179502542293504597110481980634283787223454694356986102257292904799613585399004538593778013086560348013017083088921197267858227200 162 31756675807986801946254520982506328814775621984773805898152507595712979093429311991280259691815725080023627022960426108064667139369546547200 163 224777435858488108645137934987849139294122565935994403991033103364754749259687535015352307209493180000592036805490654434898527577233225154560 164 1591000770250950754964723282004286709622058932462646138108026975810890058667945362204558906147927448886725506641461185039751340509738775347200 165 11261288043755089185146527571371394489913902143720554366714121128120251079018756422200314923240175869344693835934184478666352070597613526712320 166 79708703336717030120695838180959051762031924535214128100896979771829084978872978939630824385497893746431507032531506025775349427515572004847616 167 564187450221918879052118922761402598596871992821411102862441069709397096017148777613288721337288456053575063811709195583300826908363753477111808 168 3993384231120530396462119689283989473662372904650047129103506248483343106747518412790338603192150631089232472072402729019512393838801180157804544 169 28265636910373371955271753680122406779649451386418495011983243892779286241548049614772905082051804026528447563258480353304011586276322781928882176 170 200067457502049551807434227290591625104357949541232461165996943332040301620296548927751625137596665212348758846997816307625886993954647281143644160 171 1416100676530117898900099055332385407459511140378391352945386940445132115795968593121760277469021536776792749183394595850823119932997119635164758016 172 10023324888049393453328024303573611860878668366043362170777387900494664661942607962083191176817313793287049878323526649360033799233813308796424945664 173 70946256489026988769904406694792460755414147190684456393906760275743921955703971247803886724974363282642331210853961500956375312890374756841056894976 174 502165834792803176947281579970149656498411838666784377637140200927866939844257493867217908850042784856480598943143908178690839936039765141822682169344 175 3554388041209126144943314300488812810826214175006751616756462268047383592521082341337696465687932300694451408129876736546862088901269347587990447194112 176 25158370944736180929689863345917581928319343116022655566994784673509880742829782979197318589018909735064000671046629042762754966891520206394957546651648 177 178073868484441531837609703457916764857114640817854966237658756496634764471429797416144630612529055528626003605410391723008936930354088754024928690307072 178 1260427501711864270896859753545813675356693034824010358787549775261685030825747767510757941170480097716154568859430518520540302898465327331510333651025920 179 8921452095091738504720346982836316111619231489570875953839979448955726903986525886813410597678052353952696422991046970619056593026519281438403199705808896 180 63147073018414428646890558254275814945241873830583570924177891483436185750550229669688698098000114000403274910877936663720349431279025705303560312609308672 181 446962309306886424126890164529921201720507058849582980167708373585701653986088211950430746463562598655984770888638020295865281461273186301034319673674432512 182 3163651082967661595656690298289461086996841687924526932698814821539696579831203524402961210771696438252481750834241401709387921441231231149931346673713283072 183 22392689420016499982914059860084730858093962117955525048795236723767529425538614749734242863414590124497038345178556930514195616695765977079678081520036216832 184 158498053771135313450158557549329947165779102328359874015346527149526121680879144706417057906909350240977565515526961102620742574938646986695501882404466851840 185 1121867613935726634169411120370033190233122693285146900059540954314616413882446918378610098271303561666471533776409957874921617438907795172978638815742446796800 186 7940709133344870515913994758820525837611924767215042910054465154367783856431813653528313694311267618264432175313556719159415922145854052282365339764822061875200 187 56205260546900096068460685237866857232549733492931933434114679873904002940287374089051296760826042889485142070415848075589585021053506388388765545941966876835840 188 397827355226930909542424185983630229968125386771681342160383177302065906971540120419669723168969099179945338647078464585819025632546255577510215922472996097228800 189 2815868177228538671133312219647298659379723239533569258838278560464261335532634251461477590238823621181427617503758911802028704267029811756868741534546733280788480 190 19931041662545813268569937889842781517974058511201168369827579630714814798383547711318148258227633155833011840831059446068942720280287203977133798859106100692647936 191 141074225337181350675726854427399672982106726572307069903817662333472494751866989652720322595328277469926382324919575653905270438945762857574762049558517152699383808 192 998539734723715632928946807573518760571426819326658634660543472996238155696447176362344952428425388851029213395803030382862423594010098641536639584703740806518800384 193 7067780095470910783645200206903675517925637407613689122899808048567139540537906544701981538483624668504325508784578902616817372661864461186097809336369999646960910336 194 50026567537401358695422153267858378451084059555682735232359588060487227040713868452476746278731903604193114900593754275316871611096030206637931989914358755517299425280 195 354093849238164905031141691380005698804797158175617726722643317625176971449201453581135511460795051172182489606748506175054275846715463064523065203004969235099215200256 196 2506317347768474876207877704220427655181313212079043963164710867390216327498569686229232055870758742021395860389154603387497289389706289791453304275696517160067078815744 197 17740004976760145966261773272825760885853237784171141782298188297225854162211569107295711739204333690427743959684536011222669924952074899980548813156917181315385084870656 198 125565813465592461570113197498299215117421002487303765042971387079085801900985756664474553615254146625405180895623451415005012059280134666036651665369089049638374656180224 199 888769396171581247068565712915317456401132934661438329250768410015020778867520762831798162872068222944488740375128547177563839590641827390364364402179314552536523144691712 200 6290812903367591573015215180649882172271487137655157564545455626191528435540402425617559956448559584529884598872788834540678073318968471079309539666702999382678007225253888 201 44527103606002395547362397924259607301067121958891757764251745377720211311838574939487952490527875417342341173215530709732031821227886205610908698624174386705213393366679552 202 315168005470058474875673855853512893979538363111531970939824098398710608369798073424250372142982278233258500963236646294117580907000618685239786291049094249447746992278077440 203 2230795709303326221923292729985776614253620490457607467333402029238627526902926569580131044911532909465112876331287940149605009141904102571921337874875749939890013907992969216 204 15789830852988984527088879543429396885292008231431411197100355573258258776628350621189205294966787941830835903757929039518163397300538758865262301796596364664476270331483389952 205 111762254753423689776763309339954983035498323700177300404571639507794903040753730408213803641932751355728732614963928661646313127686163728851832081987775778321027352969160425472 206 791066206083182423113631374250827402303179134977222570126517022702652582775387629407105979376947344269528354053740432826391136697696517412182749023087150577929425642347992973312 207 5599258388151567960583962205253143285899782345671906328730971726339895463905871103461960789451162741041248576686610539659388122506267426915053325968084967439184350422823916797952 208 39632200511405732355937033918247220735007774677174068829864585827618585119984884830862594575508663727550145601020374443138625446699925765391750545532565660210119715330885335121920 209 280521313447510568771091499236135506521521783450852576986833931451114287651423808969316938347615172072969431171671436143992505837857715299148866785536621025555060462969950725734400 210 1985562403371210249037001204307089809423134848431043022740813083783248513801408453614326464428142799385216971360388557519276379676298222852373088487949004876090133659587808382156800