# 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