2 4
3 12
4 60
5 72
6 240
7 192
8 2112
9 1152
10 14592
11 26112
12 15360
13 139968
14 138240
15 675840
16 2101248
17 737280
18 4866048
19 786432
20 22118400
21 36175872
22 194641920
23 63700992
24 138412032
25 169869312
26 1321205760
27 11123294208
28 16357785600
29 25669140480
30 25165824000
31 10871635968
32 24159191040
33 370440929280
34 1793819934720
35 2480343613440
36 2512555868160
37 2348273369088
38 14637248544768
39 144104742715392
40 58961311039488
41 56358560858112
42 90709709291520
43 150289495621632
44 560750930165760
45 79164837199872
46 659706976665600
47 2586051348529152
48 48983243017420800
49 108060002777825280
50 49821070877786112
51 28499341391953920
52 322992535775477760
53 1043709213643112448
54 1246371196874784768
55 2325546257583439872
56 2533274790395904000
57 5998794703657500672
58 19151557415393034240
59 22161087866383368192
60 234331295811341647872
61 74363437047141629952
62 614795392331601149952
63 169479461177206505472
64 1923073069684220755968
65 83010348331692982272
66 17334895397704323563520
67 7553941698184061386752
68 3652455326594491219968
69 26148259724483289415680
70 521304987523031928668160
71 1491972660681628534702080
72 431653811324803507814400
73 1080241332956431342632960
74 1413168169998741330198528
75 3320413933267719290880000
76 1487545442103938242314240
77 43510704181540193587691520
78 59218475695185350979747840
79 45561391826726337021739008
80 337970324446014768653795328
81 790184138845611994317324288
82 257501199577916014212415488
83 1672851102891743120499671040
84 5476433962854270161418977280
85 489614956943924815756001280
86 5026713557957628108428279808
87 3191564163782621021224304640
88 56287586161257134374319554560
89 112285030125806757746709626880
90 252075540499485558476334170112
91 119770698800860541596490268672
92 638312832756524204244860928000
93 2102022186706575706778712932352
94 2055599435233373946469995773952
95 7264232150526611453108060946432
96 22149223182894023878495130615808
97 33067854329391077903105406271488
98 137875571875409228116889960448000
99 50136571591057901133414531072000
100 372570434223328047533640426455040
101 1309641526360789500421281499054080
102 2650419720589684885516825770590208
103 5206241015137338151946960064479232
104 2722913489290236754414918485147648
105 3542449602337787062482537107423232
106 23388153574210832457614174139187200
107 28878665236449351052846769897472000
108 21083564782995911405693167711813632
109 37426750146438358964489413787123712
110 218502398660139445477183738104250368
111 107334511622524639883528853805596672
112 1175568460627650817771982684537487360
113 9478537915255327835882421048991285248
114 11335838727480918599944118743754342400
115 2862253643267323730227436101482577920
116 31017483358672426545934052446678548480
117 16028620402297012889273642168302436352
118 252661059358948613525015349252096786432
119 224400685632158180449830990356234108928
120 813814648122456208357727342160311746560
121 1097610017519394282050318680026494533632
122 222064152045817508016992267008085065728
123 3698576898271528416354843145230058782720
124 7959417238760076246947996676958703321088
125 26183133060971272864459191473402227458048
126 21712939311146600783883688329679428648960
127 29732171809716998245112356324350747475968
128 11963051962064242856134263542523101184000
129 213739861722214472362932175293079407820800
130 174182036567655375985314877179136353239040
131 218206067788051789695888967015621365596160
132 1483801260958752169932044975706225286053888
133 5937246738036534310508960150469491753484288
134 6046604983705750909204502164932876262440960
135 2964539980615215893692919579945564658204672
136 15843547003838894858854721722023127925391360
137 81806603266728974124302962623456532179714048
138 289593905544395469945870325908732018677514240
139 67620911954528891459441801988840978980536320
140 1283817313919316634954619718918575108181196800
141 619368352974815353657495925463007227763752960
142 4537951200078927998593409624772871785063383040
143 8520626911557333244999576858141724748527173632
144 3286572323633450585483826480431552276943863808
145 3445465133172981275367268473124171852673974272
146 36221288490425910555666217413153080914791628800
147 133637215602194759175652791748845306324587642880
148 256570073509094819243368438726819399126304686080
149 613259342586992871080661484638693617233708449792
150 253158059493719633902713473831104199815889682432
151 2837992833965007100991835507377230485251067740160
152 698459339617979116792898696299346682367306629120
153 492400453983556158965108659460075822052047585280
154 25673331496394806340476448018457518513252846272512
155 46170570829229860927309889682960261727521614069760
156 42714668947303967320312382493684490441662840963072
157 83757317222602902639964982974158897331053294256128
158 4795552247492025200355840857350303658246028656640
159 1402024657856613805060283410654398933585022534287360
160 1929867240169290712771771956450829343611294675107840
161 5203174188528847342386087330225079469196941092454400
162 624278140789586851974894283037209172653813373337600
163 5277847787811223163363056852146677054732486395822080
164 24800952034686757070457429768778964702051347288031232
165 40743011894692246102223223924048179880458259466813440
166 24798759782230760716080124241529890277521863389216768
167 182899622403775845698600138390279238494841678090731520
168 86918425375343458351409544371302783744977620195868672
169 550237828435436977868668895299687961504222731239948288
170 218769257088788196020073175239634972646257230492991488
171 1824655564174885675318936439949625024380038661254676480
172 286220480654884027501009637639156866569417829216419840
173 1407531304867547335240259159213736120306078266028982272
174 3500308113420611136321170803834159562340115687887863808
175 17043026581426506170883648383972383772509962034596544512
176 51216629538362188921063018688136187535539355086844067840
177 25322094288526210433030499706428936901200259714205614080
178 132465083313595268194349621159304850059044762873745113088
179 713867551751004868590753449170603008384900938751541248000
180 1256406891081768568719726070540261294757425652202712596480
181 1154040978000492398884070858961080486007892687400604794880
182 872373086637907232620489045205313502774967245303015538688
183 2133521135799229644995761251860821066569213371664983654400
184 22471365239601744802323032045861771136697476433358704607232
185 1351661067043713973072062077946572699951727905765937119232
186 144458776540296930872076634580539957307340919928734529617920
187 61128182134058574782197746218971532716184266105659523596288
188 259739604230277770825439520937651602913172856340654365605888
189 105574384058021516396735705873898374814086747496789445705728
190 268787457903549978645187201785947028333257892118026352852992
191 678692468944424033979015252046489552376271948193646436679680
192 35308697261550079296576315505543123590575749375110194135040
193 43078817452669943621779140936481707225726825221970381231882240
194 823869602769501850253447361796006217113434152085904529817600
195 52332197167918757528098976421282314911045337340496655734013952
196 162490624797653464922844203956509454763829598624257113409454080
197 202583650538143579964106610213053671600928362039694738849792000
198 156864772367313152288256377685959583738397862557156222477271040
199 1129129767987657675809354678288662440678303774116773876205617152
200 1850288724336461115394347976700077414141659109653774525297328128
201 1705362999469853429918907270497058811926687927151988896463585280
202 7262556491028506550311897676335884382099096430401332219144568832
203 6640671467900277313677158346599854454923003871807391391882936320
204 30455493283818513197209036555095884224302052239668381211049328640
205 74257410494230070127931839268131294443852261444199748315694235648
206 102611028816157824044731989406444937984055272168000236498169364480
207 440236746605192975887475934817784906586982732176733925159164968960
208 251277705449800438881634383360433766737698143239312207052493815808
209 45122820282792446937218295552939845878823460065420822815262638080
210 123104309694592727028718631970071784654020926947712193526767812608
211 3221769368191380711317386302479904995747995048671046749009752358912
212 2492862271315502722331552297393953639243923770691171918917048205312
213 29619082031781708758789445286032309089689245581404437540274962432
214 30858146963444576908532137080497994019941245688226523177376465027072
215 13395229848873277786162526630608111785811961314190156877589351759872
216 148946958767322267920762422982134974334774793717487565280657717329920
217 213997867679622845782253742191583433173004799325647061228486603571200
218 344173733209303455777133354223695431622189033655919564217995063459840
219 242876472660610011822073451345464934535451813767516387830254691942400
220 308512358443038278431550862099312531478203181975908621419504008691712
221 1466263036901321710395112699439743429175976413261845275993771740233728
222 7015062372625931320321715660064654837626240094821377398872162835628032
223 1393281618775011580013455506254959819578982112149264741894534232801280
224 40586514710728591295884024525065115252243618606608423084521416254554112
225 22090306300396555481755285486926709883211435211219181576704270647951360
226 57596556061033948091331744356531563480391554415705115534317725346168832
227 196719990843531430921736542336210490117861833565172922251492768085966848
228 558677494810029133144987220140764296634445725296097013239669563389378560
229 1326510255863812929817001143326626888034968417022263787787740935092174848
230 734388947213183428006729490970414739549875814070005194385262343188643840
231 1347458134424188976937457414049241141068384478238577812605558440255815680
232 11070832499398738725282063075333741139822356985672060683640386512738058240
233 8872194928799269748747378660957116219125900583725031916661424889693995008
234 34328639290216252663345403650603836129355648736109361751638849002531717120
235 96926400257739980189786852640852976197860261627917866184063699567981363200
236 62146774979675631623956259161873475686596010739908245735960949373200760832
237 53264227431356176029527728367122943929291433492724958239466780697171066880
238 630862752011324971195208153036259357763109179487449396057824479831654400000
239 1422449922073535196590303183215294945750173559164316669018996242525034905600
240 3720700397696232380269033428952164174801856816906680625148618577691193376768
241 3675262750622136703574456713732863377735644940988396885262706099463810711552
242 59631088436270471123436290650073499909177581519552139836604209293625917440
243 15273509451476743337082815245172159110070684546541288083482224807074051653632
244 18016539519545185008760884615075540105892853296440686515966018434580843855872
245 7229938189073148676654853373040022566766064106015032776633612575689400123392
246 78845550265735400707654650970652738768801468898074496006176676732683157504000
247 103758093879110619754779145731127889841968991844020723315691324170909096345600
248 560585236712885780090188631035713186701744090800696383032823215546122402529280
249 2028283891259512302063078865332846682777445034128510544116944027685486139015168
250 1982826449976894030031559787233732875202235528429694619562391343338629617418240
251 625124626295110602881207322142850514247890422585768992335089246866939217707008
252 4440581390966217767855109942667162247458898728339555615067870433584715430625280
253 7174812560652063085571854491016843509072246608432513465140218462209070386380800
254 18595485830955247758804102873738973701811076599897714331211641381770799163113472
255 7144281443372692604356655110204005877118747686694502769543877107050733916651520
256 224622179109238754597299764543728455246862111503259489166042780777350482360270848
257 128724618204008947999941069396845738561632076077984294535614502921796927306596352
258 1779217821187136665305307916524120134107901608127983291818790439271590182623641600
259 687609610919070229736234374914404011803921315814781681942561464333990636654952448
260 2304494160001066921319909743642906742095779234815578505513284836925487106094006272
261 70343694211669588719819373392777904020861515684376642653970482284807226256261120
262 10452551895452532960885752816734257441914681515767373715841836108394318212597022720
263 2598374482485375425304932903594956652227378455896974257045428185137570629120163840
264 43915307764144540276343531774394975932431174384290840317604683310841133547242127360
265 4585366733797721338773411006344041150989491392759366335962520326713359933741465600
266 145086561477643294336171055648005879036884464626170301616928037101243088133802688512
267 4891057849384236094691638406766977227722124152276657425026688348494250595990896640
268 460891884474859145292256534469480827144684650764035762668814599930056946431022858240
269 783102825848683328179173960181636390314927732453604459723363956306188559059924287488
270 2323163550132977886140442940697827510854777660983189064934494662110250955812112433152
271 2769228025996820217976320363394975834023035383670820222096928639492926610166482206720
272 919163162386099350449686810406245029558834095235118748092288195818846802912034684928
273 9238096673430143747396438668926736579251701131797815726460635497499163409782260367360
274 53623779694158079365437417441463404878480742978596807768928964984400601988772921344000
275 31377114315369751394665798707091512311282970861685212713031211093260316423400800124928
276 161408466162661161478347479523969715407359349479058623504008007637290992759042127953920
277 372645251128358235112651665085751661364487073594547368615124270100551049044368241459200
278 579636242167491654781411167300393924398699068700467082233504637863620023503240002797568
279 1128948637095397319846438858898964483364026818147604674127469266393971837929604954193920
280 812733743583498373029196758674995605083600673681578682523707457355611909943272774041600
281 4973930510731010042938684163090973103111636122931261537045089639016344888852829377134592
282 3356112282327152105097036026999099498639339252496871971362603735668468004589279337512960
283 34085097048546529413817418886172050976494349194589313970123674635073945136067985704747008
284 182824569447363362864230560051161364304116907623196850345008065880528282280662171763343360
285 1282161468868981186806844858503522478383988513774412084026196190427676828235437608796160
286 67741835606357285567497096421889516034074047681167631175811324633800461877248222935646208
287 168764503339879648713450954500526146217292488125556990559948073565042962516489475257794560
288 563859645968517862834373818455526362652958585034883496043338551926716968780811766595584000
289 2254879095233110441365070468792940277166721326969886967991233685732863070689107966334861312
290 2949903859466925079609784516273376989358361936963892820230452107940331378998405000310292480
291 1326361071504900974628404455807571180547916554176526362413717426374056378532426512546660352
292 8631044767891847174606658916588075679943416497087969636179252318980783070652516732376186880
293 25294140519456675237873489002992843925991209657341347943182818751679299289726659632239214592
294 7555334607537478667624567113846502202806129842913306523355528736960879078614407041098186752
295 255546436758941304905029697071192971055368765236274641183548411626694425293033946684063744000
296 198797503906266063401981722962969428517555839438977789831063867803387111538305028868706140160
297 14683219893380745716316583185410811893545917624216292683570978685782087569546541645925711872
298 356103330198863627248939904963049594345530622216932859596069826014577926240854398216689418240
299 2446734837074759600369186827490714343692944974341997679045334197230781238678237801214533173248
300 8998940626672459662714387245419182690049409135552609204851270426815451594886532321993516122112
301 6721168375228506615297638604442861845855553535707105628720029222950259936361320659916085526528
302 10228466896169538260675432912925590091179685671695082398506720231320687101436654435923384074240
303 6523607714211191691274697317131033560767327530715160842662239789057406112492085801552330096640
304 12112024943162072910881590396498874166409432493575750764758993973694024235145947242150276104192
305 379706052283718624588046111876618600942695022914822599538889874935218367252510666203468000133120
306 246592371597183045930183558587553068597004980661033079852632664026369951052200843298678077652992
307 135055485230976427519597949141541772077712354500051573417176111792195480174309223619959246028800
308 1003932810576688122756540773075677932892605683134320021763515459059813279775362862275425562787840
309 371799806400570400465716707048479701955114011211906684466108354816161674832804215612593689067520
310 2747554124879954833158879544526569263626220569376614814858026238089189497120788549300166380748800
311 15716400705220797866997354536264150788548903538765820600748032220836439964740465062644538910179328
312 9652494973860962319783029894527838416142382983386038923639351519265735788928570982250028466176000
313 26522828689329802694228431604802224312540158657656361260870867355360872932024421850534866680020992
314 26313941853654570985755076975907128833704216356962084661017509651052052578830840369667643287797760
315 27561585648439917023872774591144104769785019718714597295807132953472624037309888835470850512650240
316 244453703821917279664099007606857569740742332406270362710579785257716380960629714197549778215108608
317 1727045642934364594276487316080559582411658608099839232600774407499631314843293852219347173636046848
318 320122713309287332543944522658621898363132673473662878220930255341074625855569671807542915583967232
319 253815334502789393384595938678428809868024498320661629928863303554499703352527677858197291736760320
320 3457896012776463309637240764575233679527453283630126252948016982863195958573134470418422748489449472
321 19213470386488076304903519624708392464865652516663386247269882642561844210862584327525296842255368192
322 14455459139581940303708496507573238431832756191339456734114256193562483105136561534823366467256320000
323 10837464223503717530551741381677765041465472070307066991518802357687987333679524990679003888594452480
324 55581052658456981481521458571664457962105625052373050889984456437543935039469492912285002204698378240
325 155280917543860360714912090484261014851330112014022764743225057284655818514938116385294286315071733760
326 377236670413991929651784783526604598959983645693408445700347018357482225770118927539555334173868687360
327 371960515436887791634508780534652534042900640185122218776981582205960365269975022800929864948874477568
328 1216295097864443828218197210144128060618218036165548786790943902742206578451270148399575301164294471680
329 3482239857024853921846296826960448064977580307071425024567103416067545796787856430767034447394265628672
330 8014155007190105160023484800853562108321680081337445779952661807217518100097738363188553015399251181568
331 2753475256161214136294433741162695596308971167315692805905491972144329581867114365348000150724896882688
332 4876945408051627685606620620134094135520103841171335590620643916144711100054680361747827679832024547328
333 5929568363301595857851216897021274095804775040606783502261625808645932269798283147361343488122716946432
334 210835659114008868426038607178548876270488060952089426384389306063674599451825443367284105672783227256832
335 11706165879038679819241631919533509547370162794140472959750724285506068451715059941092242523427384066048
336 359807118728255027583125361365302949843327077720795232216912116295650088274295738122114364646646400155648
337 680156371084594818988816055834793205107018313481366342906480607462327525065097184550271753049370473267200
338 1835085860087148740453134388533867384560386327163958088461730132613099286704282804577141767416925973905408
339 1478126541802561194395542025068271577734749076042185818837044369646994957234944653907064416926763589828608
340 3614108109596659319260752799982255898284040215475261355752994913042698658133087205490218445080397032194048
341 2941344782665001379514561074956509448243250949243403501707410686840699674827346361521437368038938044792832
342 21728323680052423097670386924364620053127613380047643800448519265724985890286536371376237781601178531921920
343 26221811569046642795101255499755061386109164658874659429841622399533593331841734268046623252477340307947520
344 96689780519815807769764783252139739486511436115619820421632529488606895078847548012092481384535279188049920
345 754250840013941901436797868798527873989550033534997490749083079667814141058953049564100852440413233290936320
346 20533979796286109002390630828251497141819245918647266935963100077636043874979715547251884858314094037434368
347 288087167462620066582951013338116145273396652081806796426511098111467729430548201599615367572060465266688000
348 1928151453646028088784690910495762310149362175659365091604702617237709146061576954659489816407661133829242880
349 4558973545766014336939147072789701506785271949875162312494509015142586788284763442391431567024437024876658688
350 2252932359219747121749204500716431278031225745922367151361480236790266677717669733027280099951990338473689088
351 19359995192226191147384841882468741388999004214816753035749921790474862727781922386121044111440848451629219840
352 26595266607357369869169603425617043785043167829083564893290846582228295988442314304079430765705448078432010240
353 70764179672411663937118170608874415993072415317045437862080500447653965149553132389394369942298095464378007552
354 12330708621543620723236627190979757676325132093639617426634679196358867477930227509987445998477451988050116608
355 246265847328568922353906650396121149072369163565062415837025937622195460646798611569523285901795439422356848640
356 163418656885140565416805821252959600792577645173207534909674417572836415689932808029413031964755785544076623872
357 482068335138724351222457361626167711221744388901831150308097968661145898903801644754534360940211243672120852480
358 386959086489844865438977701455368108651196444972472391197005988981361627653649156817573530280740405835496161280
359 571356375215446614972487701437655898691240270101602193545508131668070226891163335386403021950794511034487930880
360 4116738275757538760480959074231433975252202292957497885864022463145951085663786691093360502090551202338087895040
361 9628841109483437028625941581164657645285034725324978007409993976174906049139807539416520291893302872376009031680
362 10719922619071161768701534184044928861456302994492026049843429639558768095135630240190054078127276744989267197952
363 118316346074094404000383684430426214100774245250496406146411096620706833897864440795091392952501868201782215180288
364 123360134838424057586429830197105914034191945484595636608738842393443694305426201753485119513907957087631174533120
365 381034594256975024392473000464892407332512863782532540783163009094300188861669417692880916594940028686010226311168
366 23715583000850167935227975066378725302439642378876214054402224230532246735607316062096432485689394363216479387648
367 128723618961833799220622431510023562470461160505665012113466618149680376666531688786245342101469172613180356034560
368 2163007718734700402886211629642979402213003627544562600921414984781164512130554376430066777512371975492412112896000
369 467970595043514008989257903716243296074878504695471817437134798987507970344336878444576662418149011766143363317760
370 12210354712951091811784756360379377925769458653680224006191690635912538586653863050580986736482218659307393772421120
371 3900349433537214701446292055744756434892375342107457563776729441256402176612289455633723935626874575962482986188800
372 11237381703418885991468879222896717067372041881858093983596108473898402774057182147755297805839389602865699495084032
373 10163740764618662583672747389113278066633193853259557738062528991680510353807988668608980881329795820737244356935680
374 76411129326052355225326046209830507899706943105499184386030342183416706411485648971952238874295558145468078072266752
375 166335434483253427411943347688380923390401621499129798510049054767129842915381138423978743012641308001488673397800960
376 15973396310818611506833336446847771172689186293605438035187534472106938721086698784241550077206152934951026801246208
377 740936701740700502349743284666357971057559831902621759104758363493509204792602373941594706248942115331745113620611072
378 4060229558193039746025563122038175331009165930646943253415758254231084870851834451132618399706100581392226446674493440
379 2189120055200463585297831200563838356053316920483711124836830379252292581078143853617754331809484981090596366820835328
380 1549029847117434130516325505186993614210053773253054186046478952709687520854651569905961051389552782179641038091583488
381 13983402605292309474195216215540029693043376844532526408892337313916141853062752259641441085112517014838139711622479872
382 14946596959890108891814131187988071627387865158417576273142417080024617348555055165915778890671383429213795484916776960
383 2519265771181972014635091126402932307662285829605384496331944009533960835765102903467299648671704293784073777130242048
384 129564878187987783597251937329300367582484861397960207051089349170679877293931062080814567708445789009496169696251084800
385 205179790704256063860566182721482221450295698541687803297298870981765182731044927819781758043210872431431639223899258880
386 861611057372719900899758072189859180003267111078381134559275572175654494050161660166785400370491241239201185506787328000
387 596431034444688106239296457719006168006582324314160124099234061545085670441747004116960707638899988490646998293361459200
388 2268004102918338970008289222564329000379017967245035151111271236031761398743486628549637299547585047357105011264554270720
389 2973620155134145853051683807557713354352111573067939178221722767851669314942680113330170406423345977267125206143467520000
390 11227680469674999640497337034616123040985081864597669958925202102126626910231673158143717997861966481679130259093907832832
391 4649751947224119702882624964137747577909849871829086430391242208048229134810842829831774732206459124940308555880126742528
392 34054681131469391649422227010072923688364757694592039969747694609768726378443781164918013352901973969361478892486297387008
393 536182500320536073120693177682754296659525091992493798257440376644975781866534042000125335196473932040096593692095152128
394 3101725927780173403590606036683305278735877075371039961700889656782223217852260419330531039584540559244297755396952555520
395 228930069025745920405012998234325612292259454092202537270806394887528919013237201339905365338701906983638278966017515323392
396 668100417066064789523403403938035115678932059070012113701731262962390458357506703127140298617828629605517184203642372096000
397 792937320474027061277916539338838925574200536043756542794431825575541327697480057540756781421985449211297133985795573547008
398 2704220837172169912570447979143091638331247989887391367194520032084747274538042927932230008013979341817633410861397738258432
399 1935295414490275218080327985073601032158773487592970631323109240096100523653887442515753971761850799277168962425919060836352
400 1720020504731951768391122410976381190666802467942340599249547005770747001977780314485340334536441808658008628456222275665920
401 48710109184675019749187577806130564303176259616422005907811590855894722627438307822321650768765299974676694740559674044579840
402 12307648481431728065447524753559355346023960235072286568029130158111861728437769343903547165071456939081373493415107740303360
403 174057844157387116940052059748449016895130983818550225494107009257300623285856189144608559860524330596852771258409031164755968
404 132721188108971884236840105643024802810861053486940015500713814277797936152610595300977197045215884191226833281469289290792960
405 255570112152782756071851925301585590849675350514669805858936914003121408865298054609735931199172641435645279248590268320972800
406 557940275533543121695480315696760768156733706392128251358538490519346380070123834820640897369856180893777008610221619025018880
407 945599247356401230263280353434126924284543623687719016610484811090332834001591110743819091208360232769176254351044350094344192
408 2422795948115041984244666163131825891089846460122018960913366141274262631357301250861264752715089320344736151103430335660032000
409 933935547438317425027378273524085820024680633834733517655967826609258296273893791172826311853263010201809209211139946260201472
410 14562154040492090043087135352413400947239991109264039374164296567801657272972989020428408670822573116675768962994730176325091328
411 1626817423194752411483229078361897480827714649482410813083315394620608001870609952616676572566486833804618998342830920826880000
412 73152122978344514835719472029252426881891348014485877585429593360668107655314595373342525432653673563592019727083072318269816832
413 20912505572679514427843840769616711844971582145575036372069864638505827205760709425179860672260393036153547992411613939955138560
414 88641284067070780367224365117061533067920708865729265566911993992193005099410654247913419748140989920650626441590643062736945152
415 428847955456370246186041043965141447970516617577173554025699512218536972778828781660991673810171790398789943005115281446010880000
416 1186461930672800604901699691026601396741941068174926003809649088460912965299349130864357944518780113813887012160087873437762060288
417 614147437244892558370287397774765606842181086661135823964210116761733956290182692725433784066913088234806139619727700798985994240
418 2272678690014372751263935137081881261920143536606416546402096895011233938792459064002400896409640042972345902563853104728833523712
419 694108767229761028899511073434409591819824917112495280248881235038126080798126913116448670961701049089970772626274526219468800000
420 6335221944229721965072492931548364866943038338331993493639800313726724607443694946979550895978486155753472209347267054028537724928
421 1179873846887836987364544903066746800559011187104503977178258278567208237183888051991864108847537911285095918141046490648901844992
422 39709367622842717239601971787405343254076337943791187129941139272615446117248728019180785795429521274680865069858343123993336217600
423 32304377313886862093806364966496169930968107502349220339007131783662418301209465037970014305494336185486511734644917469875053527040
424 115116899865072928372186359118232603287243352250945722379200237363167039134465525058927374881559307759143872226682326836779646189568
425 357820605544986019231726010189949718172973788584877109774198121658420122877454517660871697037755903560127195828661603532420834918400
426 930219851636540725955512730599597773582208090206260774186199139610343672904303780804821413347914984156447808343133080365918373019648
427 2132472717100460266849760361431913506571787785541215067764637119089446290077462824763897815619721170454214564724995977773771850252288
428 5084513020485956161948459748337261448225165069958311886120828047182403133562369374950633065993752082878814448313487615633810845073408
429 3657129665063369480917837852523913786991227405256050689082869047458961953266652965339546241851312414920005121389255675277012000309248
430 4066239244579094245335241911030307149217417005444217562105972661515821682406269749164112465451982978527320583153494335896917628682240
431 8256273858704285810377441924110440262224984306871035059579908532431741495860267236106923788176506251498598906702648214082917970739200