# A018224 0 1 1 1 2 4 3 9 4 36 5 100 6 400 7 1225 8 4900 9 15876 10 63504 11 213444 12 853776 13 2944656 14 11778624 15 41409225 16 165636900 17 590976100 18 2363904400 19 8533694884 20 34134779536 21 124408576656 22 497634306624 23 1828114918084 24 7312459672336 25 27043120090000 26 108172480360000 27 402335398890000 28 1609341595560000 29 6015361252737600 30 24061445010950400 31 90324408810638025 32 361297635242552100 33 1361429497505672100 34 5445717990022688400 35 20589520178326522500 36 82358080713306090000 37 312321918272897610000 38 1249287673091590440000 39 4750416376930772648100 40 19001665507723090592400 41 72430384849166701328400 42 289721539396666805313600 43 1106808112281894469059600 44 4427232449127577876238400 45 16947345386546966350440000 46 67789381546187865401760000 47 259976985825571171306402500 48 1039907943302284685225610000 49 3994910354990056846762703376 50 15979641419960227387050813504 51 61483797830349928156389298704 52 245935191321399712625557194816 53 947643281785750058662812291136 54 3790573127143000234651249164544 55 14625616976540275140076567248400 56 58502467906161100560306268993600 57 226010128688605726183632661070400 58 904040514754422904734530644281600 59 3496627813177940145978779080826944 60 13986511252711760583915116323307776 61 54155888003476026152703587761735936 62 216623552013904104610814351046943744 63 839627810491391983594064608696601289 64 3358511241965567934376258434786405156 65 13030036728470637761928091723574436900 66 52120146913882551047712366894297747600 67 202393892297940113886834615041957256900 68 809575569191760455547338460167829027600 69 3146440232589364513355819109272680816656 70 12585760930357458053423276437090723266624 71 48954337075564773184650259660011061718404 72 195817348302259092738601038640044246873616 73 762242986926763115561727490805548423367056 74 3048971947707052462246909963222193693468224 75 11877054851698178739708357716845456735290000 76 47508219406792714958833430867381826941160000 77 185191474597550300454256023414008449660840000 78 740765898390201201817024093656033798643360000 79 2889449982408278562837529605317066835833256100 80 11557799929633114251350118421268267343333024400 81 45110485031720917669903704320012553265679936400 82 180441940126883670679614817280050213062719745600 83 704685105178062135664323399230309477204691795600 84 2818740420712248542657293596921237908818767182400 85 11014277739127093413033502562334204375995453160000 86 44057110956508373652134010249336817503981812640000 87 172246008693084648849691282839478497772540464810000 88 688984034772338595398765131357913991090161859240000 89 2695033352805774821804256101474586036259344240513600 90 10780133411223099287217024405898344145037376962054400 91 42188225320575843666088931524217480087454876475790400 92 168752901282303374664355726096869920349819505903161600 93 660726049429896734935270563608794903171384747196217600 94 2642904197719586939741082254435179612685538988784870400 95 10352521868237531306928501452377385418614144693482402500 96 41410087472950125227714005809509541674456578773929610000 97 162277181604742910565414860750385371767997480084924490000 98 649108726418971642261659443001541487071989920339697960000 99 2544765851052936426322609680343243245917029283699751882384 100 10179063404211745705290438721372972983668117134799007529536 101 39921809221977707781494719491244020533025168355280536643136 102 159687236887910831125978877964976082132100673421122146572544 103 626524369875682695050114614027526351826721909883389368708624 104 2506097479502730780200458456110105407306887639533557474834496 105 9836142652729657120580297073198259920099122899913660078337600 106 39344570610918628482321188292793039680396491599654640313350400 107 154477362456929827672872182703768007990692535090687920763905600 108 617909449827719310691488730815072031962770140362751683055622400 109 2426903197819217563743992598616155640247825466991686858308710656 110 9707612791276870254975970394464622560991301867966747433234842624 111 38140145791237984187359353070854150055476348952556854312782683664 112 152560583164951936749437412283416600221905395810227417251130734656 113 599583282989618738182076428884871212137122191166757122462200169536 114 2398333131958474952728305715539484848548488764667028489848800678144 115 9428643183754706079022545507731773817495173576908873893653504449600 116 37714572735018824316090182030927095269980694307635495574614017798400 117 148312205162215652416822321695306235895077772012991180385202898489600 118 593248820648862609667289286781224943580311088051964721540811593958400 119 2333610152557928726527356552808035118344662588306631228260953606123584 120 9334440610231714906109426211232140473378650353226524913043814424494336 121 36728176558560209067548537801303350892431287240416434090802065839565056 122 146912706234240836270194151205213403569725148961665736363208263358260224 123 578210804531173156069658510297521743654102960104329064890472897072611584 124 2312843218124692624278634041190086974616411840417316259561891588290446336 125 9105108410984712082225663112520813549604795920010220850505053178896000000 126 36420433643938848328902652450083254198419183680040883402020212715584000000 127 143414349180441817552946992521336134513257571673676613376753908908607015625 128 573657396721767270211787970085344538053030286694706453507015635634428062500 129 2259463370141285004401032807145613836151592189558960968712484542625447902500 130 9037853480565140017604131228582455344606368758235843874849938170501791610000 131 35605740032134611534000113869077942187509158461911229737442559445358412722500 132 142422960128538446136000455476311768750036633847644918949770237781433650890000 133 561220704324730802784520395838823541416662511947202265828132264672706582890000 134 2244882817298923211138081583355294165666650047788809063312529058690826331560000 135 8847964823804687613103706067614670451832763218198755445257535055069271170562500 136 35391859295218750452414824270458681807331052872795021781030140220277084682250000 137 139523168895601917084934643295996429078302148995902071793353224489472926360250000 138 558092675582407668339738573183985716313208595983608287173412897957891705441000000 139 2200593588760754808161650810711793474466837404693733819689287877845801151188890000 140 8802374355043019232646603242847173897867349618774935278757151511383204604755560000 141 34715335162192078032978996046626594775540721636751535067837914937077859699889960000 142 138861340648768312131915984186506379102162886547006140271351659748311438799559840000 143 547757630194186576926224915244959287473018685763836528242451792089741630403587802500 144 2191030520776746307704899660979837149892074743055346112969807168358966521614351210000 145 8644476768498985010226217934340603504687722175406014641619477522001739747971802250000 146 34577907073995940040904871737362414018750888701624058566477910088006958991887209000000 147 136448866684071999332343567087776553055366682606536574427140460024058140404618462250000 148 545795466736287997329374268351106212221466730426146297708561840096232561618473849000000 149 2154169805691080858437233445628961603116228067945044258742716695462481617865197852737600 150 8616679222764323433748933782515846412464912271780177034970866781849926471460791410950400 151 34014699265624885493924764400128776670812407324941103977557259953767343053285579113760400 152 136058797062499541975699057600515106683249629299764415910229039815069372213142316455041600 153 537190146809926088397561011868857839829345685997332638226100791538363793917599677162433600 154 2148760587239704353590244047475431359317382743989330552904403166153455175670398708649734400 155 8485202680544690515286918678599151612031577979017696668890250832813405752051500489038440000 156 33940810722178762061147674714396606448126311916070786675561003331253623008206001956153760000 157 134050159187787903548346264065880780698584435574303608518811596076281133396774514054996640000 158 536200636751151614193385056263523122794337742297214434075246384305124533587098056219986560000 159 2118076296516541243503588688655957510525570697346230954352547475252789583377410306140231284900 160 8472305186066164974014354754623830042102282789384923817410189901011158333509641224560925139600 161 33472126616067834520869698154946547556978093611285872621717654690460331529172902024362710035600 162 133888506464271338083478792619786190227912374445143490486870618761841326116691608097450840142400 163 529042791232781853292675199451977883427335496227396995649266131749458981795713761978163499664400 164 2116171164931127413170700797807911533709341984909587982597064526997835927182855047912653998657600 165 8363007688380017974099626828323470968970363701431780058964302764917416623247674361942517798440000 166 33452030753520071896398507313293883875881454805727120235857211059669666492990697447770071193760000 167 132219910102738277369424315541447438692525211603872400263296734586611015989656683832321359909690000 168 528879640410953109477697262165789754770100846415489601053186938346444063958626735329285439638760000 169 2090703309311727579210036194424515043043439484356096677602778151711112652003091790690618884639809600 170 8362813237246910316840144777698060172173757937424386710411112606844450608012367162762475538559238400 171 33063415612538791857047413932486340926789190893486545673219489418163680398714119551965595892781326400 172 132253662450155167428189655729945363707156763573946182692877957672654721594856478207862383571125305600 173 522951494711414190244191862378324057390869966574796578387520728654364270394036139025381593063840569600 174 2091805978845656760976767449513296229563479866299186313550082914617457081576144556101526372255362278400 175 8272411945008811764580772616392651992559603680967533684461685080082595961165990060770821946064110250000 176 33089647780035247058323090465570607970238414723870134737846740320330383844663960243083287784256441000000 177 130875593397389755724050511450051960244867983194562233455624356456966367310879587230849175986992809000000 178 523502373589559022896202045800207840979471932778248933822497425827865469243518348923396703947971236000000 179 2070807352121365512668791327096846843558427184956527665260079014932177469139700175043772072987277329960000 180 8283229408485462050675165308387387374233708739826110661040316059728709876558800700175088291949109319840000 181 32769819907184183340438243046501533361583206379114021418469000656052682558379769319941561107661486587040000 182 131079279628736733361752972186006133446332825516456085673876002624210730233519077279766244430645946348160000 183 518633506083029827924355539406564201675831757292131126315268602538066297824943334005445623787559321509160000 184 2074534024332119311697422157626256806703327029168524505261074410152265191299773336021782495150237286036640000 185 8209148685717052080338105369957063152898759113572985454105708369460200736759711229661869105852337971396000000 186 32836594742868208321352421479828252611595036454291941816422833477840802947038844918647476423409351885584000000 187 129952793295988951651128658525137411223955050902007120119792899941898487806134152100518741857198011100836000000 188 519811173183955806604514634100549644895820203608028480479171599767593951224536608402074967428792044403344000000 189 2057415503302391730495276148997865248235301218070070399024541685905620335921514923959060378008186218075551360000 190 8229662013209566921981104595991460992941204872280281596098166743622481343686059695836241512032744872302205440000 191 32576638444433399618141566489405868976072926968929790897054819984167940744250341120204202105085347839242269602500 192 130306553777733598472566265957623475904291707875719163588219279936671762977001364480816808420341391356969078410000 193 515866598115293741046298314449518211707828868813121811509998932762364385070711427946215888707545593225182400010000 194 2063466392461174964185193257798072846831315475252487246039995731049457540282845711784863554830182372900729600040000 195 8169857306678069347474174680109508538188335167271535561294339616113663366228155788277742260768188747350087780250000 196 32679429226712277389896698720438034152753340669086142245177358464454653464912623153110969043072754989400351121000000 197 129400670223393202043107946193396558252648137743757177266920528991635613337393530450880889459505208487260302689000000 198 517602680893572808172431784773586233010592550975028709067682115966542453349574121803523557838020833949041210756000000 199 2049758376606637677643647110881878841345247561116211190778927947439104769509648479754133641394346304521598098714835600 200 8199033506426550710574588443527515365380990244464844763115711789756419078038593919016534565577385218086392394859342400