1 2
2 4
3 12
4 24
5 48
6 120
7 240
8 360
9 720
10 1680
11 2520
12 5040
13 10080
14 15120
15 20160
16 50400
17 55440
18 110880
19 166320
20 221760
21 332640
22 554400
23 665280
24 1441440
25 2162160
26 2882880
27 4324320
28 7207200
29 8648640
30 14414400
31 17297280
32 21621600
33 43243200
34 73513440
35 122522400
36 147026880
37 245044800
38 294053760
39 367567200
40 735134400
41 1102701600
42 1396755360
43 2205403200
44 2793510720
45 4655851200
46 5587021440
47 6983776800
48 13967553600
49 20951330400
50 27935107200
51 41902660800
52 97772875200
53 128501493120
54 146659312800
55 160626866400
56 293318625600
57 321253732800
58 481880599200
59 642507465600
60 963761198400
61 1927522396800
62 2248776129600
63 3212537328000
64 3373164194400
65 4497552259200
66 6746328388800
67 8995104518400
68 13492656777600
69 18632716502400
70 26985313555200
71 55898149507200
72 65214507758400
73 93163582512000
74 97821761637600
75 130429015516800
76 195643523275200
77 260858031033600
78 391287046550400
79 577614211574400
80 782574093100800
81 1732842634723200
82 2021649740510400
83 2888071057872000
84 3032474610765600
85 4043299481020800
86 6064949221531200
87 8086598962041600
88 12129898443062400
89 20216497405104000
90 24259796886124800
91 36389695329187200
92 48519593772249600
93 60649492215312000
94 72779390658374400
95 149602080797769600
96 224403121196654400
97 299204161595539200
98 448806242393308800
99 748010403988848000
100 897612484786617600
101 1346418727179926400
102 1795224969573235200
103 2244031211966544000
104 2692837454359852800
105 4488062423933088000
106 6133685312708553600
107 8976124847866176000
108 12267370625417107200
109 18401055938125660800
110 30668426563542768000
111 36802111876251321600
112 55203167814376982400
113 73604223752502643200
114 92005279690628304000
115 110406335628753964800
116 184010559381256608000
117 263748468446467804800
118 368021118762513216000
119 527496936892935609600
120 791245405339403414400
121 1318742342232339024000
122 1582490810678806828800
123 2373736216018210243200
124 3164981621357613657600
125 3956227026697017072000
126 4747472432036420486400
127 7912454053394034144000
128 11868681080091051216000
129 15824908106788068288000
130 23737362160182102432000
131 34814797834933750233600
132 37188534050951960476800
133 61980890084919934128000
134 74377068101903920953600
135 111565602152855881430400
136 148754136203807841907200
137 185942670254759802384000
138 223131204305711762860800
139 371885340509519604768000
140 557828010764279407152000
141 743770681019039209536000
142 1115656021528558814304000
143 1487541362038078419072000
144 1636295498241886260979200
145 1970992304700453905270400
146 3941984609400907810540800
147 5912976914101361715811200
148 7883969218801815621081600
149 9854961523502269526352000
150 11825953828202723431622400
151 19709923047004539052704000
152 29564884570506808579056000
153 39419846094009078105408000
154 59129769141013617158112000
155 78839692188018156210816000
156 86723661406819971831897600
157 108404576758524964789872000
158 216809153517049929579744000
159 325213730275574894369616000
160 433618307034099859159488000
161 581442729886633902054768000
162 650427460551149788739232000
163 867236614068199718318976000
164 1162885459773267804109536000
165 1744328189659901706164304000
166 2325770919546535608219072000
167 3488656379319803412328608000
168 4651541839093071216438144000
169 5116696023002378338081958400
170 6395870028752972922602448000
171 12791740057505945845204896000
172 19187610086258918767807344000
173 25583480115011891690409792000
174 35468006523084668025340848000
175 38375220172517837535614688000
176 51166960230023783380819584000
177 70936013046169336050681696000
178 106404019569254004076022544000
179 141872026092338672101363392000
180 212808039138508008152045088000
181 283744052184677344202726784000
182 312118457403145078622999462400
183 390148071753931348278749328000
184 780296143507862696557498656000
185 1170444215261794044836247984000
186 1560592287015725393114997312000
187 2340888430523588089672495968000
188 3121184574031450786229994624000
189 4681776861047176179344991936000
190 7022665291570764269017487904000
191 9363553722094352358689983872000
192 14258138622280036546187020896000
193 19010851496373382061582694528000
194 20287699731204430110494965056000
195 26139920807513400334676204976000
196 52279841615026800669352409952000
197 78419762422540201004028614928000
198 104559683230053601338704819904000
199 156839524845080402008057229856000
200 209119366460107202677409639808000
201 313679049690160804016114459712000
202 470518574535241206024171689568000
203 627358099380321608032228919424000
204 1012327842181882594779278483616000
205 1349770456242510126372371311488000
206 1359275881990696817403162658752000
207 1855934377333451423762010553296000
208 2718551763981393634806325317504000
209 3711868754666902847524021106592000
210 5567803132000354271286031659888000
211 7423737509333805695048042213184000
212 11135606264000708542572063319776000
213 14847475018667611390096084426368000
214 22271212528001417085144126639552000
215 33406818792002125627716189959328000
216 44542425056002834170288253279104000
217 66813637584004251255432379918656000
218 96508587621339474035624548771392000
219 133627275168008502510864759837312000
220 144762881432009211053436823157088000
221 193017175242678948071249097542784000
222 270966419090683907869253540781216000
223 406449628636025861803880311171824000
224 541932838181367815738507081562432000
225 812899257272051723607760622343648000
226 1083865676362735631477014163124864000
227 1625798514544103447215521244687296000
228 2438697771816155170823281867030944000
229 3251597029088206894431042489374592000
230 4877395543632310341646563734061888000
231 7045126896357781604600592060311616000
232 9754791087264620683293127468123776000
233 10567690344536672406900888090467424000
234 14090253792715563209201184120623232000
235 21135380689073344813801776180934848000
236 31703071033610017220702664271402272000
237 42270761378146689627603552361869696000
238 63406142067220034441405328542804544000
239 64219041324492086165013089165148192000
240 85625388432656114886684118886864256000
241 105676903445366724069008880904674240000
242 126812284134440068882810657085609088000
243 128438082648984172330026178330296384000
244 192657123973476258495039267495444576000
245 256876165297968344660052356660592768000
246 385314247946952516990078534990889152000
247 556565024812264746763446772764617664000
248 770628495893905033980157069981778304000
249 834847537218397120145170159146926496000
250 1113130049624529493526893545529235328000
251 1669695074436794240290340318293852992000
252 2504542611655191360435510477440779488000
253 3339390148873588480580680636587705984000
254 5009085223310382720871020954881558976000
255 5330180429932843151696086400707299936000
256 7106907239910457535594781867609733248000
257 8348475372183971201451701591469264960000
258 10018170446620765441742041909763117952000
259 10660360859865686303392172801414599872000
260 15990541289798529455088259202121899808000
261 21320721719731372606784345602829199744000
262 31981082579597058910176518404243799616000
263 46194897059417973981366082139463266112000
264 63962165159194117820353036808487599232000
265 69292345589126960972049123209194899168000
266 92389794118835947962732164278926532224000
267 138584691178253921944098246418389798336000
268 207877036767380882916147369627584697504000
269 277169382356507843888196492836779596672000
270 415754073534761765832294739255169395008000
271 474386058264023040500951689662949694304000
272 632514744352030720667935586217266259072000
273 692923455891269609720491232091948991680000
274 831508147069523531664589478510338790016000
275 948772116528046081001903379325899388608000
276 1385846911782539219440982464183897983360000
277 1897544233056092162003806758651798777216000
278 2846316349584138243005710137977698165824000
279 4111345838288199684341581310412230683968000
280 5692632699168276486011420275955396331648000
281 6167018757432299526512371965618346025952000
282 8222691676576399368683162620824461367936000
283 12334037514864599053024743931236692051904000
284 18501056272296898579537115896855038077856000
285 24668075029729198106049487862473384103808000
286 37002112544593797159074231793710076155712000
287 43169131302026096685586603759328422181664000
288 57558841736034795580782138345771229575552000
289 61670187574322995265123719656183460259520000
290 74004225089187594318148463587420152311424000
291 86338262604052193371173207518656844363328000
292 123340375148645990530247439312366920519040000
293 172676525208104386742346415037313688726656000
294 259014787812156580113519622555970533089984000
295 398800546313955369381133387109986376344896000
296 518029575624313160227039245111941066179968000
297 598200819470933054071700080664979564517344000
298 797601092627910738762266774219972752689792000
299 1196401638941866108143400161329959129034688000
300 1794602458412799162215100241994938693552032000
301 2392803277883732216286800322659918258069376000
302 3589204916825598324430200483989877387104064000
303 4187405736296531378501900564654856951621408000
304 5583207648395375171335867419539809268828544000
305 5982008194709330540717000806649795645173440000
306 7178409833651196648860400967979754774208128000
307 8374811472593062757003801129309713903242816000
308 11964016389418661081434001613299591290346880000
309 16749622945186125514007602258619427806485632000
310 25124434417779188271011403387929141709728448000
311 40278855177709492307494472098108624010834496000
312 50248868835558376542022806775858283419456896000
313 60418282766564238461241708147162936016251744000
314 80557710355418984614988944196217248021668992000
315 120836565533128476922483416294325872032503488000
316 181254848299692715383725124441488808048755232000
317 241673131066256953844966832588651744065006976000
318 362509696599385430767450248882977616097510464000
319 422927979365949669228691957030140552113762208000
320 563903972487932892304922609373520736151682944000
321 604182827665642384612417081471629360162517440000
322 725019393198770861534900497765955232195020928000
323 845855958731899338457383914060281104227524416000
324 1208365655331284769224834162943258720325034880000
325 1691711917463798676914767828120562208455048832000
326 2054221614063184107682218077003539824552559296000
327 2537567876195698015372151742180843312682573248000
328 4108443228126368215364436154007079649105118592000
329 5075135752391396030744303484361686625365146496000
330 6162664842189552323046654231010619473657677888000
331 6223083124956116561507895939157782409673929632000
332 8297444166608155415343861252210376546231906176000
333 12325329684379104646093308462021238947315355776000
334 12446166249912233123015791878315564819347859264000
335 18669249374868349684523687817473347229021788896000
336 24892332499824466246031583756631129638695718528000
337 37338498749736699369047375634946694458043577792000
338 43561581874692815930555271574104476867717507424000
339 58082109166257087907407028765472635823623343232000
340 62230831249561165615078959391577824096739296320000
341 74676997499473398738094751269893388916087155584000
342 87123163749385631861110543148208953735435014848000
343 124461662499122331230157918783155648193478592640000
344 174246327498771263722221086296417907470870029696000
345 211584826248507963091268461931364601928913607488000
346 261369491248156895583331629444626861206305044544000
347 423169652497015926182536923862729203857827214976000
348 522738982496313791166663258889253722412610089088000
349 634754478745523889273805385794093805786740822464000
350 665869894370304472081344865489882717835110470624000
351 871231637493856318611105431482089537354350148480000
352 1269508957491047778547610771588187611573481644928000
353 1331739788740608944162689730979765435670220941248000
354 1997609683110913416244034596469648153505331411872000
355 2613694912481568955833316294446268612063050445440000
356 2663479577481217888325379461959530871340441882496000
357 3995219366221826832488069192939296307010662823744000
358 4661089260592131304569414058429179024845773294368000
359 6214785680789508406092552077905572033127697725824000
360 6658698943703044720813448654898827178351104706240000
361 7990438732443653664976138385878592614021325647488000
362 9322178521184262609138828116858358049691546588736000
363 13317397887406089441626897309797654356702209412480000
364 18644357042368525218277656233716716099383093177472000
365 22639576408590352050765725426656012406393756001216000
366 27966535563552787827416484350575074149074639766208000
367 45279152817180704101531450853312024812787512002432000
368 55933071127105575654832968701150148298149279532416000
369 67918729225771056152297176279968037219181268003648000
370 72579818486363187456866590338397216244027041298016000
371 93221785211842626091388281168583580496915465887360000
372 135837458451542112304594352559936074438362536007296000
373 145159636972726374913733180676794432488054082596032000
374 217739455459089562370599771015191648732081123894048000
375 279665355635527878274164843505750741490746397662080000
376 290319273945452749827466361353588864976108165192064000
377 435478910918179124741199542030383297464162247788096000
378 508058729404542312198066132368780513708189289086112000
379 677411639206056416264088176491707351610919052114816000
380 725798184863631874568665903383972162440270412980160000
381 870957821836358249482399084060766594928324495576192000
382 1016117458809084624396132264737561027416378578172224000
383 1451596369727263749137331806767944324880540825960320000
384 2032234917618169248792264529475122054832757156344448000
385 2467713828536348373533464071505505352296919404132544000
386 3048352376427253873188396794212683082249135734516672000
387 4064469835236338497584529058950244109665514312688896000
388 4935427657072696747066928143011010704593838808265088000
389 6096704752854507746376793588425366164498271469033344000
390 7403141485609045120600392214516516056890758212397632000
391 10161174588090846243961322647375610274163785781722240000
392 12193409505709015492753587176850732328996542938066688000
393 14806282971218090241200784429033032113781516424795264000
394 16403038977918080365251849416477770871150111333351616000
395 30483523764272538731883967942126830822491357345166720000
396 32806077955836160730503698832955541742300222666703232000
397 49209116933754241095755548249433312613450334000054848000
398 57410636422713281278381472957672198049025389666730656000
399 76547515230284375037841963943562930732033852888974208000
400 82015194889590401826259247082388854355750556666758080000
401 98418233867508482191511096498866625226900668000109696000
402 114821272845426562556762945915344396098050779333461312000
403 164030389779180803652518494164777708711501113333516160000
404 229642545690853125113525891830688792196101558666922624000
405 278851662624607366209281440080122104809551892666977472000
406 344463818536279687670288837746033188294152338000383936000
407 459285091381706250227051783661377584392203117333845248000
408 557703325249214732418562880160244209619103785333954944000
409 688927637072559375340577675492066376588304676000767872000
410 836554987873822098627844320240366314428655678000932416000
411 1148212728454265625567629459153443960980507793334613120000
412 1377855274145118750681155350984132753176609352001535744000
413 1673109975747644197255688640480732628857311356001864832000
414 1951961638372251563464970080560854733666863248668842304000
415 2788516626246073662092814400801221048095518926669774720000
416 3444638185362796876702888377460331882941523380003839360000
417 3903923276744503126929940161121709467333726497337684608000
418 5855884915116754690394910241682564201000589746006526912000
419 9721534434246115629805929420832492202968299316899724416000
420 9759808191861257817324850402804273668334316243344211520000
421 11711769830233509380789820483365128402001179492013053824000
422 14582301651369173444708894131248738304452448975349586624000
423 19519616383722515634649700805608547336668632486688423040000
424 29164603302738346889417788262497476608904897950699173248000
425 35414161153325135508578742890175507310813090368706138944000
426 43746904954107520334126682393746214913357346926048759872000
427 58329206605476693778835576524994953217809795901398346496000
428 70828322306650271017157485780351014621626180737412277888000
429 87493809908215040668253364787492429826714693852097519744000
430 106242483459975406525736228670526521932439271106118416832000
431 145823016513691734447088941312487383044524489753495866240000
432 174987619816430081336506729574984859653429387704195039488000
433 212484966919950813051472457341053043864878542212236833664000
434 247899128073275948560051200231228551175691632580942972608000
435 354141611533251355085787428901755073108130903687061389440000
436 437469049541075203341266823937462149133573469260487598720000
437 495798256146551897120102400462457102351383265161885945216000
438 743697384219827845680153600693685653527074897742828917824000
439 1239495640366379742800256001156142755878458162904714863040000
440 1487394768439655691360307201387371307054149795485657835648000
441 1910281516329361721256865131193584717883270815770795847744000
442 2478991280732759485600512002312285511756916325809429726080000
443 3718486921099139228400768003468428267635374488714144589120000
444 3820563032658723442513730262387169435766541631541591695488000
445 4639255111085592751623815318612991457716514838300504201664000
446 5730844548988085163770595393580754153649812447312387543232000
447 7436973842198278456801536006936856535270748977428289178240000
448 9278510222171185503247630637225982915433029676601008403328000
449 11461689097976170327541190787161508307299624894624775086464000
450 13917765333256778254871445955838974373149544514901512604992000
451 19102815163293617212568651311935847178832708157707958477440000
452 22923378195952340655082381574323016614599249789249550172928000
453 27835530666513556509742891911677948746299089029803025209984000
454 32474785777599149261366707230290940204015603868103529411648000
455 46392551110855927516238153186129914577165148383005042016640000
456 57308445489880851637705953935807541536498124473123875432320000
457 64949571555198298522733414460581880408031207736207058823296000
458 97424357332797447784100121690872820612046811604310588234944000
459 129899143110396597045466828921163760816062415472414117646592000
460 162373928887995746306833536151454701020078019340517647058240000
461 194848714665594895568200243381745641224093623208621176469888000
462 324747857775991492613667072302909402040156038681035294116480000
463 389697429331189791136400486763491282448187246417242352939776000
464 487121786663987238920500608454364103060234058021552941174720000
465 523417135474245111624381045947042212700016203521198062281856000
466 617020929774383835965967437375527863876296473493967058821312000
467 779394858662379582272800973526982564896374492834484705879552000
468 974243573327974477841001216908728206120468116043105882349440000
469 1234041859548767671931934874751055727752592946987934117642624000
470 1570251406422735334873143137841126638100048610563594186845568000
471 1851062789323151507897902312126583591628889420481901176463936000
472 2617085677371225558121905229735211063500081017605990311409280000
473 3085104648871919179829837186877639319381482367469835294106560000
474 3702125578646303015795804624253167183257778840963802352927872000
475 4449045651531083448807238890549858807950137729930183529395776000
476 6170209297743838359659674373755278638762964734939670588213120000
477 7851257032113676674365715689205633190500243052817970934227840000
478 8898091303062166897614477781099717615900275459860367058791552000
479 13347136954593250346421716671649576423850413189790550588187328000
480 17796182606124333795228955562199435231800550919720734117583104000
481 22245228257655417244036194452749294039750688649650917646978880000
482 26694273909186500692843433343299152847700826379581101176374656000
483 44490456515310834488072388905498588079501377299301835293957760000
484 53388547818373001385686866686598305695401652759162202352749312000
485 66735684772966251732108583358247882119252065948952752940936640000
486 72754981830920070515788965386638867565302252289446530657177984000
487 84531867379090585527337538920447317351052616868673487058519744000
488 106777095636746002771373733373196611390803305518324404705498624000
489 133471369545932503464217166716495764238504131897905505881873280000
490 169063734758181171054675077840894634702105233737346974117039488000
491 218264945492760211547366896159916602695906756868339591971533952000
492 253595602137271756582012616761341952053157850606020461175559232000
493 363774909154600352578944826933194337826511261447232653285889920000
494 422659336895452927636687694602236586755263084343367435292598720000
495 507191204274543513164025233522683904106315701212040922351118464000
496 618417345562820599384206205786430374305069144460295510586012864000
497 845318673790905855273375389204473173510526168686734870585197440000
498 1091324727463801057736834480799583013479533784341697959857669760000
499 1236834691125641198768412411572860748610138288920591021172025728000
500 1855252036688461798152618617359291122915207433380886531758038592000
501 2473669382251282397536824823145721497220276577841182042344051456000
502 3092086727814102996921031028932151871525345722301477552930064320000
503 3710504073376923596305237234718582245830414866761773063516077184000
504 6184173455628205993842062057864303743050691444602955105860128640000
505 7421008146753847192610474469437164491660829733523546127032154368000
506 9276260183442308990763093086796455614576037166904432658790192960000
507 10840492292807090506852555842609191267230035591127533067919519616000
508 11749929565693591388299917909942177111796313744745614701134244416000
509 14842016293507694385220948938874328983321659467047092254064308736000
510 18552520366884617981526186173592911229152074333808865317580385920000
511 23499859131387182776599835819884354223592627489491229402268488832000
512 32521476878421271520557667527827573801690106773382599203758558848000
513 35249788697080774164899753729826531335388941234236844103402733248000
514 54202461464035452534262779213045956336150177955637665339597598080000
515 58749647828467956941499589549710885558981568723728073505671222080000
516 70499577394161548329799507459653062670777882468473688206805466496000
517 92144184488860269308246724662178125771455302524584031077315916736000
518 117499295656935913882999179099421771117963137447456147011342444160000
519 162607384392106357602788337639137869008450533866912996018792794240000
520 176248943485403870824498768649132656676944706171184220517013666240000
521 184288368977720538616493449324356251542910605049168062154631833472000
522 276432553466580807924740173986534377314365907573752093231947750208000
523 352497886970807741648997537298265313353889412342368441034027332480000
524 460720922444301346541233623310890628857276512622920155386579583680000
525 552865106933161615849480347973068754628731815147504186463895500416000
526 921441844888602693082467246621781257714553025245840310773159167360000
527 1105730213866323231698960695946137509257463630295008372927791000832000
528 1382162767332904039623700869932671886571829537868760466159738751040000
529 1636914336213870666534735932233987881351735374260257493255847462016000
530 1750739505288345116856687768581384389657650747967096590469002417984000
531 2211460427732646463397921391892275018514927260590016745855582001664000
532 2764325534665808079247401739865343773143659075737520932319477502080000
533 3501479010576690233713375537162768779315301495934193180938004835968000
534 4910743008641611999604207796701963644055206122780772479767542386048000
535 5252218515865035350570063305744153168972952243901289771407007253952000
536 8184571681069353332673679661169939406758676871301287466279237310080000
537 8753697526441725584283438842906921948288253739835482952345012089920000
538 10504437031730070701140126611488306337945904487802579542814014507904000
539 13913771857817900665545255423988896991489750681212188692674703427136000
540 17507395052883451168566877685813843896576507479670965904690024179840000
541 24553715043208059998021038983509818220276030613903862398837711930240000
542 26261092579325176752850316528720765844864761219506448857035036269760000
543 27827543715635801331090510847977793982979501362424377385349406854272000
544 41741315573453701996635766271966690974469252043636566078024110281408000
545 52522185158650353505700633057441531689729522439012897714070072539520000
546 69568859289089503327726277119944484957448753406060943463373517135680000
547 83482631146907403993271532543933381948938504087273132156048220562816000
548 139137718578179006655452554239888969914897506812121886926747034271360000
549 166965262293814807986543065087866763897877008174546264312096441125632000
550 208706577867268509983178831359833454872346260218182830390120551407040000
551 250447893440722211979814597631800145846815512261819396468144661688448000
552 264361665298540112645359853055789042838305262943031585160819365115584000
553 333930524587629615973086130175733527795754016349092528624192882251264000
554 377659521855057303779085504365412918340436089918616550229741950165120000
555 417413155734537019966357662719666909744692520436365660780241102814080000
556 528723330597080225290719706111578085676610525886063170321638730231168000
557 770986652356733083937860624082208292116667361276581279323504154609536000
558 793084995895620337936079559167367128514915788829094755482458095346752000
559 1057446661194160450581439412223156171353221051772126340643277460462336000
560 1252239467203611059899072988159000729234077561309096982340723308442240000
561 1321808326492700563226799265278945214191526314715157925804096825577920000
562 1586169991791240675872159118334734257029831577658189510964916190693504000
563 2643616652985401126453598530557890428383052629430315851608193651155840000
564 3172339983582481351744318236669468514059663155316379021929832381387008000
565 3854933261783665419689303120411041460583336806382906396617520773047680000
566 3965424979478101689680397795836835642574578944145473777412290476733760000
567 4368924363354820808981210203132513655327781713900627249499856876120704000
568 5287233305970802252907197061115780856766105258860631703216387302311680000
569 6344679967164962703488636473338937028119326310632758043859664762774016000
570 7930849958956203379360795591673671285149157888290947554824580953467520000
571 10574466611941604505814394122231561713532210517721263406432774604623360000
572 13106773090064462426943630609397540965983345141701881748499570628362112000
573 15861699917912406758721591183347342570298315776581895109649161906935040000
574 21844621816774104044906051015662568276638908569503136247499284380603520000
575 26213546180128924853887261218795081931966690283403763496999141256724224000
576 31723399835824813517443182366694685140596631553163790219298323813870080000
577 39320319270193387280830891828192622897950035425105645245498711885086336000
578 41504781451870797685321496929758879725613926282055958870248640323146688000
579 52427092360257849707774522437590163863933380566807526993998282513448448000
580 59292544931243996693316424185369828179448466117222798386069486175923840000
581 65533865450322312134718153046987704829916725708509408742497853141810560000
582 83009562903741595370642993859517759451227852564111917740497280646293376000
583 124514344355612393055964490789276639176841778846167876610745920969440064000
584 166019125807483190741285987719035518902455705128223835480994561292586752000
585 196601596350966936404154459140963114489750177125528226227493559425431680000
586 207523907259353988426607484648794398628069631410279794351243201615733440000
587 249028688711224786111928981578553278353683557692335753221491841938880128000
588 415047814518707976853214969297588797256139262820559588702486403231466880000
589 498057377422449572223857963157106556707367115384671506442983683877760256000
590 622571721778061965279822453946383195884208894230839383053729604847200320000
591 712134671226835791863937263110599725818428419365802241668476670807674752000
592 830095629037415953706429938595177594512278525641119177404972806462933760000
593 996114754844899144447715926314213113414734230769343012885967367755520512000
594 1245143443556123930559644907892766391768417788461678766107459209694400640000
595 1660191258074831907412859877190355189024557051282238354809945612925867520000
596 2136404013680507375591811789331799177455285258097406725005430012423024256000
597 2490286887112247861119289815785532783536835576923357532214918419388801280000
598 3560673356134178959319686315552998629092142096829011208342383354038373760000
599 4272808027361014751183623578663598354910570516194813450010860024846048512000
600 4980573774224495722238579631571065567073671153846715064429836838777602560000
601 6409212041041522126775435367995397532365855774292220175016290037269072768000
602 6765279376654940022707403999550697395275069983975121295850528372672910144000
603 8545616054722029502367247157327196709821141032389626900021720049692097024000
604 9546099733930283467623944293844542336891203044872870540157187274323738240000
605 10682020068402536877959058946658995887276426290487033625027150062115121280000
606 13530558753309880045414807999101394790550139967950242591701056745345820288000
607 20295838129964820068122211998652092185825209951925363887551585118018730432000
608 27061117506619760090829615998202789581100279935900485183402113490691640576000
609 32046060205207610633877176839976987661829278871461100875081450186345363840000
610 33826396883274700113537019997753486976375349919875606479252641863364550720000
611 40591676259929640136244423997304184371650419903850727775103170236037460864000
612 67652793766549400227074039995506973952750699839751212958505283726729101440000
613 81183352519859280272488847994608368743300839807701455550206340472074921728000
614 101479190649824100340611059993260460929126049759626819437757925590093652160000
615 118926490094881577241277522939470154211677546034088974358635604024881683584000
616 135305587533098800454148079991013947905501399679502425917010567453458202880000
617 162366705039718560544977695989216737486601679615402911100412680944149843456000
618 202958381299648200681222119986520921858252099519253638875515851180187304320000
619 270611175066197600908296159982027895811002799359004851834021134906916405760000
620 356779470284644731723832568818410462635032638102266923075906812074645050752000
621 405916762599296401362444239973041843716504199038507277751031702360374608640000
622 594632450474407886206387614697350771058387730170444871793178020124408417920000
623 713558940569289463447665137636820925270065276204533846151813624149290101504000
624 811833525198592802724888479946083687433008398077014555502063404720749217280000
625 1070338410853934195171497706455231387905097914306800769227720436223935152256000
626 1129801655901374983792136467924966465010936687323845256407038238236375994048000
627 1427117881138578926895330275273641850540130552409067692303627248298580203008000
628 1556014256630636205222702919896660400913266096314277898045621525714769333120000
629 1783897351423223658619162844092052313175163190511334615379534060373225253760000
630 2259603311802749967584272935849932930021873374647690512814076476472751988096000
631 3389404967704124951376409403774899395032810061971535769221114714709127982144000
632 4519206623605499935168545871699865860043746749295381025628152952945503976192000
633 5351692054269670975857488532276156939525489571534003846138602181119675761280000
634 5649008279506874918960682339624832325054683436619226282035191191181879970240000
635 6778809935408249902752818807549798790065620123943071538442229429418255964288000
636 11298016559013749837921364679249664650109366873238452564070382382363759940480000
637 13557619870816499805505637615099597580131240247886143076884458858836511928576000
638 16947024838520624756882047018874496975164050309857678846105573573545639910720000
639 20336429806224749708258456422649396370196860371829214615326688288254767892864000
640 22596033118027499675842729358499329300218733746476905128140764764727519880960000
641 27115239741632999611011275230199195160262480495772286153768917717673023857152000
642 33894049677041249513764094037748993950328100619715357692211147147091279821440000
643 45192066236054999351685458716998658600437467492953810256281529529455039761920000
644 61722848359243538588223034405585010035860646391692177692131878488913593780096000
645 67788099354082499027528188075497987900656201239430715384422294294182559642880000
646 101682149031123748541292282113246981850984301859146073076633441441273839464320000
647 123445696718487077176446068811170020071721292783384355384263756977827187560192000
648 135576198708164998055056376150995975801312402478861430768844588588365119285760000
649 185168545077730615764669103216755030107581939175076533076395635466740781340288000
650 195455686470937872196039608951019198446892046907025229358417615214893046970304000
651 246891393436974154352892137622340040143442585566768710768527513955654375120384000
652 259854380857316246272191387622742286952515438084484408973618794794366478631040000
653 308614241796217692941115172027925050179303231958460888460659392444567968900480000
654 389781571285974369408287081434113430428773157126726613460428192191549717946560000
655 390911372941875744392079217902038396893784093814050458716835230429786093940608000
656 586367059412813616588118826853057595340676140721075688075252845644679140910912000
657 779563142571948738816574162868226860857546314253453226920856384383099435893120000
658 925842725388653078823345516083775150537909695875382665381978177333703906701440000
659 977278432354689360980198044755095992234460234535126146792088076074465234851520000
660 1172734118825627233176237653706115190681352281442151376150505691289358281821824000
661 1954556864709378721960396089510191984468920469070252293584176152148930469703040000
662 2345468237651254466352475307412230381362704562884302752301011382578716563643648000
663 2931835297064068082940594134265287976703380703605378440376264228223395704554560000
664 3518202356476881699528712961118345572044056844326454128451517073868074845465472000
665 3909113729418757443920792179020383968937840938140504587168352304297860939406080000
666 4690936475302508932704950614824460762725409125768605504602022765157433127287296000
667 5863670594128136165881188268530575953406761407210756880752528456446791409109120000
668 7818227458837514887841584358040767937875681876281009174336704608595721878812160000
669 11048389856304593407291923158599716796419055704112899806891606249515533286637184000
670 11727341188256272331762376537061151906813522814421513761505056912893582818218240000
671 17591011782384408497643564805591727860220284221632270642257585369340374227327360000
672 22096779712609186814583846317199433592838111408225799613783212499031066573274368000
673 23454682376512544663524753074122303813627045628843027523010113825787165636436480000
674 33145169568913780221875769475799150389257167112338699420674818748546599859911552000
675 34986567878297879123091090002232436521993676396357516055156753123465855407684416000
676 44193559425218373629167692634398867185676222816451599227566424998062133146548736000
677 44954807888315710605089110058734415642785170788615802752436051499425400803169920000
678 55241949281522967036459615792998583982095278520564499034458031247577666433185920000
679 67432211832473565907633665088101623464177756182923704128654077249138101204754880000
680 69973135756595758246182180004464873043987352792715032110313506246931710815368832000
681 104959703634893637369273270006697309565981029189072548165470259370397566223053248000
682 134864423664947131815267330176203246928355512365847408257308154498276202409509760000
683 165725847844568901109378847378995751946285835561693497103374093742732999299557760000
684 174932839391489395615455450011162182609968381981787580275783765617329277038422080000
685 209919407269787274738546540013394619131962058378145096330940518740795132446106496000
686 349865678782978791230910900022324365219936763963575160551567531234658554076844160000
687 419838814539574549477093080026789238263924116756290192661881037481590264892212992000
688 524798518174468186846366350033486547829905145945362740827351296851987831115266240000
689 629758221809361824215639620040183857395886175134435288992821556222385397338319488000
690 699731357565957582461821800044648730439873527927150321103135062469317108153688320000
691 839677629079149098954186160053578476527848233512580385323762074963180529784425984000
692 1049597036348936373692732700066973095659810291890725481654702593703975662230532480000
693 1399462715131915164923643600089297460879747055854300642206270124938634216307376640000
694 1999758563991131406719838091706548740151849082444434865047380731162311524881330304000
695 2099194072697872747385465400133946191319620583781450963309405187407951324461064960000
696 3148791109046809121078198100200919286979430875672176444964107781111926986691597440000
697 3999517127982262813439676183413097480303698164888869730094761462324623049762660608000
698 4198388145395745494770930800267892382639241167562901926618810374815902648922129920000
699 5999275691973394220159514275119646220455547247333304595142142193486934574643990912000
700 6297582218093618242156396200401838573958861751344352889928215562223853973383194880000
701 7999034255964525626879352366826194960607396329777739460189522924649246099525321216000
702 8046910612008512198310950700513460400058545571162228692686053218397146743767415680000
703 9998792819955657033599190458532743700759245412222174325236903655811557624406651520000
704 12070365918012768297466426050770190600087818356743343039029079827595720115651123520000
705 18997706357915748363838461871212213031442566283222131217950116946041959486372637888000
706 24140731836025536594932852101540381200175636713486686078058159655191440231302247040000
707 29996378459866971100797571375598231102277736236666522975710710967434672873219954560000
708 31662843929859580606397436452020355052404277138703552029916861576736599143954396480000
709 37995412715831496727676923742424426062885132566444262435900233892083918972745275776000
710 63325687859719161212794872904040710104808554277407104059833723153473198287908792960000
711 75990825431662993455353847484848852125770265132888524871800467784167837945490551552000
712 94988531789578741819192309356061065157212831416110656089750584730209797431863189440000
713 113986238147494490183030771227273278188655397699332787307700701676251756918235827328000
714 126651375719438322425589745808081420209617108554814208119667446306946396575817585920000
715 151981650863325986910707694969697704251540530265777049743600935568335675890981103104000
716 189977063579157483638384618712122130314425662832221312179501169460419594863726378880000
717 253302751438876644851179491616162840419234217109628416239334892613892793151635171840000
718 379954127158314967276769237424244260628851325664442624359002338920839189727452757760000
719 569931190737472450915153856136366390943276988496663936538503508381258784591179136640000
720 728245410386770353947141038396468166205298374190181696688087816264941780310951119040000
721 759908254316629934553538474848488521257702651328885248718004677841678379454905515520000
722 1139862381474944901830307712272732781886553976993327873077007016762517569182358273280000
723 1456490820773540707894282076792936332410596748380363393376175632529883560621902238080000
724 1747788984928248849473138492151523598892716098056436072051410759035860272746282685696000
725 1909769428611530493417445377579754046845015873734435296120248598260007506261670440320000
726 2184736231160311061841423115189404498615895122570545090064263448794825340932853357120000
727 2912981641547081415788564153585872664821193496760726786752351265059767121243804476160000
728 3495577969856497698946276984303047197785432196112872144102821518071720545492565371392000
729 4369472462320622123682846230378808997231790245141090180128526897589650681865706714240000
730 5729308285834591480252336132739262140535047621203305888360745794780022518785011320960000
731 7257123828723815874986292434803065378011060320190854125256944673388028523794347673216000
732 8738944924641244247365692460757617994463580490282180360257053795179301363731413428480000
733 12095206381206359791643820724671775630018433866984756875428241122313380872990579455360000
734 14514247657447631749972584869606130756022120640381708250513889346776057047588695346432000
735 17477889849282488494731384921515235988927160980564360720514107590358602727462826856960000
736 21771371486171447624958877304409196134033180960572562375770834020164085571383043019648000
737 24190412762412719583287641449343551260036867733969513750856482244626761745981158910720000
738 29028495314895263499945169739212261512044241280763416501027778693552114095177390692864000
739 34955779698564976989462769843030471977854321961128721441028215180717205454925653713920000
740 36285619143619079374931462174015326890055301600954270626284723366940142618971738366080000
741 48380825524825439166575282898687102520073735467939027501712964489253523491962317821440000
742 72571238287238158749862924348030653780110603201908541252569446733880285237943476732160000
743 108856857430857238124794386522045980670165904802862811878854170100820427856915215098240000
744 139094873383873137603903938333725419745211989470324704067424772906603880039391663736640000
745 145142476574476317499725848696061307560221206403817082505138893467760570475886953464320000
746 217713714861714476249588773044091961340331809605725623757708340201640855713830430196480000
747 278189746767746275207807876667450839490423978940649408134849545813207760078783327473280000
748 333827696121295530249369452000941007388508774728779289761819454975849312094539992967936000
749 368585499722025385229566957872892531041088063630746012151207979464181448708502394981760000
750 417284620151619412811711815001176259235635968410974112202274318719811640118174991209920000
751 556379493535492550415615753334901678980847957881298816269699091626415520157566654946560000
752 667655392242591060498738904001882014777017549457558579523638909951698624189079985935872000
753 834569240303238825623423630002352518471271936821948224404548637439623280236349982419840000
754 1105756499166076155688700873618677593123264190892238036453623938392544346125507184945280000
755 1400624898943696463872354439916991617956134641796834846174590321963889505092309100930688000
756 1669138480606477651246847260004705036942543873643896448809097274879246560472699964839680000
757 2334374831572827439787257399861652696593557736328058076957650536606482508487181834884480000
758 2801249797887392927744708879833983235912269283593669692349180643927779010184618201861376000
759 3338276961212955302493694520009410073885087747287792897618194549758493120945399929679360000
760 4201874696831089391617063319750974853868403925390504538523770965891668515276927302792064000
761 4668749663145654879574514799723305393187115472656116153915301073212965016974363669768960000
762 5602499595774785855489417759667966471824538567187339384698361287855558020369236403722752000
763 6676553922425910604987389040018820147770175494575585795236389099516986241890799859358720000
764 7003124494718482319361772199584958089780673208984174230872951609819447525461545504653440000
765 9337499326291309759149029599446610786374230945312232307830602146425930033948727339537920000
766 14006248989436964638723544399169916179561346417968348461745903219638895050923091009306880000
767 21009373484155446958085316598754874269342019626952522692618854829458342576384636513960320000
768 26845310563087515557553460098409006010825913967772667885012981170974548847602591101171520000
769 28012497978873929277447088798339832359122692835936696923491806439277790101846182018613760000
770 42018746968310893916170633197509748538684039253905045385237709658916685152769273027920640000
771 53690621126175031115106920196818012021651827935545335770025962341949097695205182202343040000
772 64428745351410037338128304236181614425982193522654402924031154810338917234246218642811648000
773 72611343445239000890224690700959828615094348535256964393787971954443745395574971811406720000
774 80535931689262546672660380295227018032477741903318003655038943512923646542807773303514560000
775 107381242252350062230213840393636024043303655871090671540051924683898195390410364404686080000
776 128857490702820074676256608472363228851964387045308805848062309620677834468492437285623296000
777 161071863378525093345320760590454036064955483806636007310077887025847293085615546607029120000
778 214762484504700124460427680787272048086607311742181343080103849367796390780820728809372160000
779 275923105091908203382853824663647348737358524433976464696394293426886232503184892883345536000
780 322143726757050186690641521180908072129910967613272014620155774051694586171231093214058240000
781 459871841819847005638089707772745581228930874056627441160657155711477054171974821472242560000
782 551846210183816406765707649327294697474717048867952929392788586853772465006369785766691072000
783 644287453514100373381283042361816144259821935226544029240311548103389172342462186428116480000
784 827769315275724610148561473990942046212075573301929394089182880280658697509554678650036608000
785 919743683639694011276179415545491162457861748113254882321314311422954108343949642944485120000
786 1103692420367632813531415298654589394949434097735905858785577173707544930012739571533382144000
787 1288574907028200746762566084723632288519643870453088058480623096206778344684924372856232960000
788 1379615525459541016914269123318236743686792622169882323481971467134431162515924464416727680000
789 1839487367279388022552358831090982324915723496226509764642628622845908216687899285888970240000
790 2759231050919082033828538246636473487373585244339764646963942934268862325031848928833455360000
791 4138846576378623050742807369954710231060377866509646970445914401403293487547773393250183040000
792 5288526180928240564838031639386574184132705051651215573347557290681986122977710446930789440000
793 5518462101838164067657076493272946974747170488679529293927885868537724650063697857666910720000
794 8277693152757246101485614739909420462120755733019293940891828802806586975095546786500366080000
795 10577052361856481129676063278773148368265410103302431146695114581363972245955420893861578880000
796 12692462834227777355611275934527778041918492123962917376034137497636766695146505072633894656000
797 14449657345602561177154713449491005894403775358516135914363806418934305333719419390469937280000
798 15865578542784721694514094918159722552398115154953646720042671872045958368933131340792368320000
799 21154104723712962259352126557546296736530820206604862293390229162727944491910841787723157760000
800 25384925668455554711222551869055556083836984247925834752068274995273533390293010145267789312000
801 31731157085569443389028189836319445104796230309907293440085343744091916737866262681584736640000
802 42308209447425924518704253115092593473061640413209724586780458325455888983821683575446315520000
803 54908697913289732473187911108065822398734346362361316474582464391950360268133793683785761664000
804 63462314171138886778056379672638890209592460619814586880170687488183833475732525363169473280000
805 91514496522149554121979851846776370664557243937268860790970773986583933780222989472976269440000
806 109817395826579464946375822216131644797468692724722632949164928783900720536267587367571523328000
807 126924628342277773556112759345277780419184921239629173760341374976367666951465050726338946560000
808 164726093739869197419563733324197467196203039087083949423747393175851080804401381051357284992000
809 183028993044299108243959703693552741329114487874537721581941547973167867560445978945952538880000
810 219634791653158929892751644432263289594937385449445265898329857567801441072535174735143046656000
811 253849256684555547112225518690555560838369842479258347520682749952735333902930101452677893120000
812 274543489566448662365939555540329111993671731811806582372912321959751801340668968418928808320000
813 366057986088598216487919407387105482658228975749075443163883095946335735120891957891905077760000
814 549086979132897324731879111080658223987343463623613164745824643919503602681337936837857616640000
815 823630468699345987097818666620987335981015195435419747118736965879255404022006905256786424960000
816 1052416710004719872402768296237928262642408305278591899096163900845715238472564378939227098560000
817 1098173958265794649463758222161316447974686927247226329491649287839007205362675873675715233280000
818 1647260937398691974195637333241974671962030390870839494237473931758510808044013810513572849920000
819 2104833420009439744805536592475856525284816610557183798192327801691430476945128757878454197120000
820 2525800104011327693766643910971027830341779932668620557830793362029716572334154509454145036544000
821 3019978385230935286025335110943620231930389049929872406102035541557269814747358652608216891520000
822 3157250130014159617208304888713784787927224915835775697288491702537145715417693136817681295680000
823 4209666840018879489611073184951713050569633221114367596384655603382860953890257515756908394240000
824 5051600208022655387533287821942055660683559865337241115661586724059433144668309018908290073088000
825 6314500260028319234416609777427569575854449831671551394576983405074291430835386273635362591360000
826 8419333680037758979222146369903426101139266442228735192769311206765721907780515031513816788480000
827 11585735259704133551842649243801888526132947082458237776136899986701526016576230467278795711104000
828 12629000520056638468833219554855139151708899663343102789153966810148582861670772547270725182720000
829 18943500780084957703249829332282708727563349495014654183730950215222874292506158820906087774080000
830 23171470519408267103685298487603777052265894164916475552273799973403052033152460934557591422208000
831 25258001040113276937666439109710278303417799326686205578307933620297165723341545094541450365440000
832 34757205779112400655527947731405665578398841247374713328410699960104578049728691401836387133312000
833 37887001560169915406499658664565417455126698990029308367461900430445748585012317641812175548160000
834 46342941038816534207370596975207554104531788329832951104547599946806104066304921869115182844416000
835 50516002080226553875332878219420556606835598653372411156615867240594331446683090189082900730880000
836 57928676298520667759213246219009442630664735412291188880684499933507630082881152336393978555520000
837 75774003120339830812999317329130834910253397980058616734923800860891497170024635283624351096320000
838 115857352597041335518426492438018885261329470824582377761368999867015260165762304672787957111040000
839 173786028895562003277639738657028327891994206236873566642053499800522890248643457009181935666560000
840 222059925810995893076984110506202863417548152413782890709290583078445915317711083956176917796160000
841 231714705194082671036852984876037770522658941649164755522737999734030520331524609345575914222080000
842 347572057791124006555279477314056655783988412473747133284106999601045780497286914018363871333120000
843 444119851621991786153968221012405726835096304827565781418581166156891830635422167912353835592320000
844 532943821946390143384761865214886872202115565793078937702297399388270196762506601494824602710784000
845 637215439283727345351345708409103868937312089535203077687529499268583930911692675700333764110720000
846 666179777432987679230952331518608590252644457241348672127871749235337745953133251868530753388480000
847 888239703243983572307936442024811453670192609655131562837162332313783661270844335824707671184640000
848 1065887643892780286769523730429773744404231131586157875404594798776540393525013202989649205421568000
849 1274430878567454690702691416818207737874624179070406155375058998537167861823385351400667528221440000
850 1332359554865975358461904663037217180505288914482697344255743498470675491906266503737061506776960000
851 1776479406487967144615872884049622907340385219310263125674324664627567322541688671649415342369280000
852 2548861757134909381405382833636415475749248358140812310750117997074335723646770702801335056442880000
853 2664719109731950716923809326074434361010577828965394688511486996941350983812533007474123013553920000
854 3823292635702364072108074250454623213623872537211218466125176995611503585470156054202002584664320000
855 3997078664597926075385713989111651541515866743448092032767230495412026475718799511211184520330880000
856 5167237925828043564121821562735642282655294398776374048157057394068880603392998788406342887152384000
857 5329438219463901433847618652148868722021155657930789377022973993882701967625066014948246027107840000
858 7994157329195852150771427978223303083031733486896184065534460990824052951437599022422369040661760000
859 10334475851656087128243643125471284565310588797552748096314114788137761206785997576812685774304768000
860 10658876438927802867695237304297737444042311315861578754045947987765403935250132029896492054215680000
861 12918094814570108910304553906839105706638235996940935120392643485172201508482496971015857217880960000
862 15988314658391704301542855956446606166063466973792368131068921981648105902875198044844738081323520000
863 18653033768123655018466665282521040527074044802757762819580408978589456886687731052318861094877440000
864 23982471987587556452314283934669909249095200460688552196603382972472158854312797067267107121985280000
865 25836189629140217820609107813678211413276471993881870240785286970344403016964993942031714435761920000
866 37306067536247310036933330565042081054148089605515525639160817957178913773375462104637722189754880000
867 38754284443710326730913661720517317119914707990822805361177930455516604525447490913047571653642880000
868 51672379258280435641218215627356422826552943987763740481570573940688806033929987884063428871523840000
869 77508568887420653461827323441034634239829415981645610722355860911033209050894981826095143307285760000
870 99038726911704168312334913285766477084226475976547169256343600052986878231699143444454905337087360000
871 118846472294045001974801895942919772501071771171856603107612320063584253878038972133345886404504832000
872 142099042960271198013350092975230162773020595966350286324319078336894216593307466681174429396690560000
873 148558090367556252468502369928649715626339713964820753884515400079480317347548715166682358005631040000
874 198077453823408336624669826571532954168452951953094338512687200105973756463398286888909810674174720000
875 237692944588090003949603791885839545002143542343713206215224640127168507756077944266691772809009664000
876 284198085920542396026700185950460325546041191932700572648638156673788433186614933362348858793381120000
877 297116180735112504937004739857299431252679427929641507769030800158960634695097430333364716011262080000
878 396154907646816673249339653143065908336905903906188677025374400211947512926796573777819621348349440000
879 568396171841084792053400371900920651092082383865401145297276313347576866373229866724697717586762240000
880 594232361470225009874009479714598862505358855859283015538061600317921269390194860666729432022524160000
881 852594257761627188080100557851380976638123575798101717945914470021365299559844800087046576380143360000
882 891348542205337514811014219571898293758038283788924523307092400476881904085292291000094148033786240000
883 1172963009162965889055653494740990798162751828522236908931652028453635896970210724968239835383591168000
884 1188464722940450019748018959429197725010717711718566031076123200635842538780389721333458864045048320000
885 1782697084410675029622028439143796587516076567577849046614184800953763808170584582000188296067572480000
886 2345926018325931778111306989481981596325503657044473817863304056907271793940421449936479670767182336000
887 2376929445880900039496037918858395450021435423437132062152246401271685077560779442666917728090096640000
888 2932407522907414722639133736852476995406879571305592272329130071134089742425526812420599588458977920000
889 3565394168821350059244056878287593175032153135155698093228369601907527616341169164000376592135144960000
890 4159626530291575069118066358002192037537511991014981108766431202225448885731364024667106024157669120000
891 5348091253232025088866085317431389762548229702733547139842554402861291424511753746000564888202717440000
892 5864815045814829445278267473704953990813759142611184544658260142268179484851053624841199176917955840000
893 8319253060583150138236132716004384075075023982029962217532862404450897771462728049334212048315338240000
894 8797222568722244167917401210557430986220638713916776816987390213402269227276580437261798765376933760000
895 11729630091629658890556534947409907981627518285222369089316520284536358969702107249682398353835911680000
896 17594445137444488335834802421114861972441277427833553633974780426804538454553160874523597530753867520000
897 22481791008956846206900025315868990298119410046676207421189997212028021358595705561891263511518830720000
898 26978149210748215448280030379042788357743292056011448905427996654433625630314846674269516213822596864000
899 32256482751981561949030471105377246949475675284361514995620430782474987166680794936626595473048757120000
900 33722686513435269310350037973803485447179115070014311131784995818042032037893558342836895267278246080000
901 44963582017913692413800050631737980596238820093352414842379994424056042717191411123782527023037661440000
902 53956298421496430896560060758085576715486584112022897810855993308867251260629693348539032427645193728000
903 64512965503963123898060942210754493898951350568723029991240861564949974333361589873253190946097514240000
904 67445373026870538620700075947606970894358230140028622263569991636084064075787116685673790534556492160000
905 89927164035827384827600101263475961192477640186704829684759988848112085434382822247565054046075322880000
906 129025931007926247796121884421508987797902701137446059982481723129899948666723179746506381892195028480000
907 134890746053741077241400151895213941788716460280057244527139983272168128151574233371347581069112984320000
908 193538896511889371694182826632263481696854051706169089973722584694849923000084769619759572838292542720000
909 202336119080611615862100227842820912683074690420085866790709974908252192227361350057021371603669476480000
910 268608529098319188593744650295686892779270168731592252145348314515882620406178256017726922302842377472000
911 269781492107482154482800303790427883577432920560114489054279966544336256303148466742695162138225968640000
912 404672238161223231724200455685641825366149380840171733581419949816504384454722700114042743207338952960000
913 537217058196638377187489300591373785558540337463184504290696629031765240812356512035453844605684754944000
914 539562984214964308965600607580855767154865841120228978108559933088672512606296933485390324276451937280000
915 671521322745797971484361625739217231948175421828980630363370786289706551015445640044317305757105943680000
916 809344476322446463448400911371283650732298761680343467162839899633008768909445400228085486414677905920000
917 944235222376187540689801063266497592521015221960400711689979882905176897061019633599433067483790890240000
918 1214016714483669695172601367056925476098448142520515200744259849449513153364168100342128229622016858880000
919 1343042645491595942968723251478434463896350843657961260726741572579413102030891280088634611514211887360000
920 1888470444752375081379602126532995185042030443920801423379959765810353794122039267198866134967581780480000
921 2014563968237393914453084877217651695844526265486941891090112358869119653046336920132951917271317831040000
922 2686085290983191885937446502956868927792701687315922521453483145158826204061782560177269223028423774720000
923 4029127936474787828906169754435303391689052530973883782180224717738239306092673840265903834542635662080000
924 5148330141051117781380105797333998778269344900688851499452509361554416891118416573673099344137812234880000
925 6177996169261341337656126956800798533923213880826621799343011233865300269342099888407719212965374681856000
926 7386734550203777686327977883131389551429929640118786933997078649186772061169902040487490363328165380480000
927 7722495211576676672070158696000998167404017351033277249178764042331625336677624860509649016206718352320000
928 10296660282102235562760211594667997556538689801377702998905018723108833782236833147346198688275624469760000
929 12355992338522682675312253913601597067846427761653243598686022467730600538684199776815438425930749363712000
930 14773469100407555372655955766262779102859859280237573867994157298373544122339804080974980726656330760960000
931 15444990423153353344140317392001996334808034702066554498357528084663250673355249721019298032413436704640000
932 20593320564204471125520423189335995113077379602755405997810037446217667564473666294692397376551248939520000
933 29546938200815110745311911532525558205719718560475147735988314596747088244679608161949961453312661521920000
934 30889980846306706688280634784003992669616069404133108996715056169326501346710499442038596064826873409280000
935 44320407301222666117967867298788337308579577840712721603982471895120632367019412242924942179968992282880000
936 46334971269460060032420952176005989004424104106199663495072584253989752020065749163057894097240310113920000
937 61779961692613413376561269568007985339232138808266217993430112338653002693420998884077192129653746818560000
938 92669942538920120064841904352011978008848208212399326990145168507979504040131498326115788194480620227840000
939 123559923385226826753122539136015970678464277616532435986860224677306005386841997768154384259307493637120000
940 154449904231533533441403173920019963348080347020665544983575280846632506733552497210192980324134367046400000
941 156464468199770927355856258797237615043924873286152486874665393205501626386598834130325932241405684877440000
942 185339885077840240129683808704023956017696416424798653980290337015959008080262996652231576388961240455680000
943 216229865924146946817964443488027948687312485828931762977005393185285509426973496094270172453788113864960000
944 278009827616760360194525713056035934026544624637197980970435505523938512120394494978347364583441860683520000
945 308899808463067066882806347840039926696160694041331089967150561693265013467104994420385960648268734092800000
946 312928936399541854711712517594475230087849746572304973749330786411003252773197668260651864482811369754880000
947 432459731848293893635928886976055897374624971657863525954010786370571018853946992188540344907576227729920000
948 469393404599312782067568776391712845131774619858457460623996179616504879159796502390977796724217054632320000
949 625857872799083709423425035188950460175699493144609947498661572822006505546395336521303728965622739509760000
950 895809444542894493960138408736115787418866012719860160904736628910468539054604483819119285879979328869120000
951 938786809198625564135137552783425690263549239716914921247992359233009758319593004781955593448434109264640000
952 1199560922864910443061564650778821715336757361860502399372434681242179135630591061665832147184110250727040000
953 1439473107437892531673877580934586058404108834232602879246921617490614962756709273998998576620932300872448000
954 1721109150197480200914418846769613765483173606147677355621319325260517890252587175433585254655462533651840000
955 2399121845729820886123129301557643430673514723721004798744869362484358271261182123331664294368220501454080000
956 2878946214875785063347755161869172116808217668465205758493843234981229925513418547997997153241864601744896000
957 3442218300394960401828837693539227530966347212295354711242638650521035780505174350867170509310925067303680000
958 3598682768594731329184693952336465146010272085581507198117304043726537406891773184997496441552330752181120000
959 4798243691459641772246258603115286861347029447442009597489738724968716542522364246663328588736441002908160000
960 6884436600789920803657675387078455061932694424590709422485277301042071561010348701734341018621850134607360000
961 7197365537189462658369387904672930292020544171163014396234608087453074813783546369994992883104661504362240000
962 10326654901184881205486513080617682592899041636886064133727915951563107341515523052601511527932775201911040000
963 10796048305784193987554081857009395438030816256744521594351912131179612220675319554992489324656992256543360000
964 14394731074378925316738775809345860584041088342326028792469216174906149627567092739989985766209323008724480000
965 21592096611568387975108163714018790876061632513489043188703824262359224441350639109984978649313984513086720000
966 28789462148757850633477551618691721168082176684652057584938432349812299255134185479979971532418646017448960000
967 35986827685947313291846939523364651460102720855815071981173040437265374068917731849974964415523307521811200000
968 37395007899745251638049645852539789995498044715390444363045028976114888706397121357147897805695958685708160000
969 43184193223136775950216327428037581752123265026978086377407648524718448882701278219969957298627969026173440000
970 50381558760326238608585715332710512044143809198141100773642256612171523696484824589964950181732630530535680000
971 64776289834705163925324491142056372628184897540467129566111472787077673324051917329954935947941953539260160000
972 71973655371894626583693879046729302920205441711630143962346080874530748137835463699949928831046615043622400000
973 74790015799490503276099291705079579990996089430780888726090057952229777412794242714295795611391917371416320000
974 100763117520652477217171430665421024088287618396282201547284513224343047392969649179929900363465261061071360000
975 112185023699235754914148937557619369986494134146171333089135086928344666119191364071443693417087876057124480000
976 149580031598981006552198583410159159981992178861561777452180115904459554825588485428591591222783834742832640000
977 208723600578494417092712249235514978468595780963727417490803634536139169599722844729854793610035183626504960000
978 224370047398471509828297875115238739972988268292342666178270173856689332238382728142887386834175752114248960000
979 286695060564713595891713951536138389965485009484660073450011888816880813415711263738133883177002349923762560000
980 344034072677656315070056741843366067958582011381592088140014266580256976098853516485760659812402819908515072000
981 411345086897197768018546104377937689950478491869294887993495318737263775770368334928626875862655545542789760000
982 573390121129427191783427903072276779930970018969320146900023777633761626831422527476267766354004699847525120000
983 688068145355312630140113483686732135917164022763184176280028533160513952197707032971521319624805639817030144000
984 822690173794395536037092208755875379900956983738589775986990637474527551540736669857253751725311091085579520000
985 860085181694140787675141854608415169896455028453980220350035666450642440247133791214401649531007049771287680000
986 1146780242258854383566855806144553559861940037938640293800047555267523253662845054952535532708009399695050240000
987 1645380347588791072074184417511750759801913967477179551973981274949055103081473339714507503450622182171159040000
988 1720170363388281575350283709216830339792910056907960440700071332901284880494267582428803299062014099542575360000
989 2468070521383186608111276626267626139702870951215769327960971912423582654622210009571761255175933273256738560000
990 2580255545082422363025425563825245509689365085361940661050106999351927320741401373643204948593021149313863040000
991 3440340726776563150700567418433660679585820113815920881400142665802569760988535164857606598124028199085150720000
992 5160511090164844726050851127650491019378730170723881322100213998703854641482802747286409897186042298627726080000
993 6880681453553126301401134836867321359171640227631841762800285331605139521977070329715213196248056398170301440000
994 8600851816941407876751418546084151698964550284539802203500356664506424402471337912144016495310070497712876800000
995 9012196903838605644769964650462089388915028776409097091493851983243688178241706247072643371172726043255666560000
996 10321022180329689452101702255300982038757460341447762644200427997407709282965605494572819794372084597255452160000
997 12041192543717971027451985964517812378550370398355723084900499330308994163459873077001623093434098696798027520000
998 15481533270494534178152553382951473058136190512171643966300641996111563924448408241859229691558126895883178240000
999 17201703633882815753502837092168303397929100569079604407000713329012848804942675824288032990620140995425753600000
1000 18024393807677211289539929300924178777830057552818194182987703966487376356483412494145286742345452086511333120000