1 1
2 6
3 4
4 35
5 60
6 10
7 225
8 690
9 325
10 20
11 1624
12 7588
13 6762
14 1316
15 35
16 13132
17 85288
18 120358
19 46928
20 4508
21 56
22 118124
23 1004736
24 2028660
25 1298860
26 265365
27 13896
28 84
29 1172700
30 12529400
31 33896400
32 31862400
33 11077255
34 1313610
35 39915
36 120
37 12753576
38 165960784
39 574601720
40 738069640
41 386025640
42 80732344
43 5934236
44 109120
45 165
46 150917976
47 2335864080
48 10005779872
49 16708582352
50 12159960120
51 3917885664
52 526647660
53 25109568
54 287738
55 220
56 1931559552
57 34897583136
58 180206195936
59 377163663136
60 361948741336
61 165101710592
62 35006260744
63 3167503144
64 101235719
65 738244
66 286
67 26596717056
68 552442398144
69 3369183417600
70 8594445496000
71 10457430856600
72 6374560109008
73 1946048842192
74 284391889600
75 17919244525
76 393497650
77 1853761
78 364
79 392156797824
80 9247592476224
81 65511843083424
82 199242233839424
83 298346482873824
84 233075475889536
85 96316216677856
86 20606944098096
87 2147733455976
88 96698360476
89 1486805790
90 4574220
91 455
92 6165817614720
93 163336467062016
94 1325799855735840
95 4722643616336640
96 8501242858738640
97 8246186850189600
98 4412101836308208
99 1293935357319520
100 200750349425700
101 15317641923960
102 502828178530
103 5493646176
104 11123640
105 560
106 102992244837120
107 3037504068122112
108 27927087355308096
109 114820194158718912
110 243826512317066320
111 286474352873619200
112 191920429947541376
113 73599983968280928
114 15847581697159876
115 1830348863345600
116 104373820141980
117 2538534337012
118 19937357801
119 26716112
120 680
121 1821602444624640
122 59350532913639936
123 612076299836861376
124 2869187626263165696
125 7077102752237027376
126 9873147800740323616
127 8068592108412604208
128 3905748009252025728
129 1110435213067167988
130 180206660871928328
131 15819340077908928
132 685446597753856
133 12513321548771
134 71301813066
135 63475671
136 816
137 34012249593822720
138 1216023317584349184
139 13949120563928015616
140 73780426604822474880
141 208663673599613124480
142 340064398367979963776
143 331999205973495082176
144 197371749969778631808
145 71390003571449773320
146 15444861559923810960
147 1928766585466645848
148 130870248789360696
149 4367680858481976
150 60489291685200
151 251907430960
152 149386056
153 969
154 668609730341153280
155 26076555227640130560
156 330300886373851219200
157 1953722296555377350400
158 6266295313957066839360
159 11768858504590957687680
160 13493527851571453123200
161 9638594047543625725440
162 4309705554127282115400
163 1195392364751096970480
164 200917447878741858000
165 19636163041413003120
166 1044166487526756720
167 27145389175489200
168 287720565305160
169 880886021040
170 348606870
171 1140
172 13803759753640704000
173 584222873461617715200
174 8119230717121385541120
175 53291503790879773950720
176 192025858733339816404800
177 410862554999899903756800
178 545418066925370370076800
179 459842257410637692839040
180 248425600935123473930640
181 85726563564765742018400
182 18614635451418524918400
183 2471975648010108676800
184 191725355935076068560
185 8082805814747818560
186 165236747065246800
187 1350226072630800
188 3053395518075
189 807348780
190 1330
191 298631902863216384000
192 13652199490557186662400
193 206996120670288295272960
194 1497427701938031407892480
195 6012536762165489199927360
196 14512062242780199454896000
197 22038907107677470105233600
198 21608546327348657238481920
199 13844909327062784653528560
200 5803762319189569508236320
201 1577739864125737634894000
202 272742501469083719673600
203 29019463122225515219280
204 1807160180812313305440
205 60994148079127697280
206 988372811723616000
207 6264758226026025
208 10503639027090
209 1856961645
210 1540
211 6756146673770930688000
212 332233139497845092659200
213 5468190219341198365501440
214 43337628656430038868741120
215 192525388882431138718680960
216 519744837440353188138338304
217 893758483002795569676195840
218 1006437383886569978174764800
219 753070617037995309986824320
220 376142613502264849501655680
221 124875808292830075484148288
222 27194698425890812681205120
223 3795226236106994610055680
224 327355344360404452713600
225 16531270700544247388160
226 450425954865772300512
227 5825064783382806840
228 28787305496954580
229 35891809448210
230 4244555700
231 1771
232 159539850276066860544000
233 8407412523855576887500800
234 149537898952591913698867200
235 1291510301786749937747220480
236 6308113945184539237090189440
237 18905876164188048273547762944
238 36487257455841882351218879616
239 46688120822872520612988871680
240 40272403020307962851544885120
241 23587021643050095580202760960
242 9372775566464346440301763008
243 2505766194275135541962081792
244 443269207465905095640670240
245 50531102311967826418336320
246 3568824460441473567238560
247 147395614691595488770752
248 3265410692508699350268
249 33899546220565847880
250 131187248177188830
251 121920566933040
252 9646803796
253 2024
254 3925495373278097719296000
255 220934344489630012164096000
256 4229441994697958151028224000
257 39617463738048025540878120960
258 211563780284358038186397020160
259 699332838812302788828545817600
260 1503069384609910907204890291200
261 2165425827937942608747325900800
262 2129583578792549338098672587520
263 1443018780304185303598796549120
264 675044274273656068376722025600
265 216975464289468944085802838400
266 47363963601365181925571279200
267 6886369857069689960374766080
268 647694655854691389068465280
269 37779263616991387767240000
270 1285519737752651267219100
271 23300286121434970891200
272 195154330199474607940
273 593553949482882940
274 411957228188925
275 21810267800
276 2300
277 100480171548351161548800000
278 6021223291357292838703104000
279 123607869787656279005999616000
280 1250394510826371852972349562880
281 7264191476994867316406389248000
282 26329778710081093496591932262400
283 62594098760968382958471951298560
284 100718828387668117405045445068800
285 111859264627288044285204074914560
286 86694599922970976276949722048000
287 47084361657766105994211136937600
288 17885480348164401176674247697920
289 4714713429176270068932462570400
290 850233017475970057098587803840
291 102623359713668151210668452000
292 8032765405949504243521305600
293 389855144821866108421171980
294 10999571087785314851707800
295 163995811706540235451120
296 1113004496336601232000
297 2668720980718203775
298 1385295153441290
299 49073223875
300 2600
301 2671674589068831403868160000
302 169980880181617067350192128000
303 3729571630082775827782520832000
304 40586020954032020456814766571520
305 255361060695858260757406440837120
306 1009659508378536937060644577376256
307 2638937245698167191710725269066752
308 4709286356432019388752602046855168
309 5857625632901685356130097081676544
310 5141690689164270691906804870681600
311 3203911102413978850186630740129792
312 1417768824068874377518425723266304
313 443362600925167238754063090841856
314 96973356928029076406763847646208
315 14592294946693046806266588906240
316 1474869132206283560614426203648
317 96799421816979239683007540136
318 3934567869402717772586504784
319 92566611685443910631466872
320 1140612141678958661595240
321 6296294331327533255304
322 11932934390628288808
323 4638027592018692
324 109924163856
325 2925
326 73689668464006010184007680000
327 4964939423569195900637036544000
328 116078771774425974499944493056000
329 1354131440466957112319990245785600
330 9190050618484370185562651346063360
331 39452257209761042983259109748973568
332 112759682544212077387992796178383872
333 221776340073861068732757644449247232
334 306705600445316648219058331593096192
335 302307956327774719917752251808950272
336 213943343376735739101199136124382720
337 108949520306847729337667439822441984
338 39822550453684825093995976296856704
339 10371816293367795151725385481441024
340 1901158712473982820873503506794624
341 240786215500714627757380386181632
342 20533121472312327678247640479416
343 1137452780754753133410457330896
344 38943507643751451855017750976
345 767759294909480325917524496
346 7851240110028744711611304
347 35366312481696287305728
348 53096194878978461668
349 15466176322826208
350 245215608498
351 3276
352 2105684281550279072336117760000
353 149885681457525581305151963136000
354 3723679477571519418580858650624000
355 46417237836725398234655993735577600
356 338547026724158351455767446351339520
357 1571365902783696955672480577373044736
358 4887507048842321068821839779783993344
359 10535748345005759666601372407122421760
360 16095760957593635237614016267571521280
361 17681502470511559050453500816223513600
362 14086659566547900210036765057509290496
363 8169306783263375613296112966624561664
364 3446470861914630920953257893816635520
365 1052636551431163133024243100849167360
366 230618121889878488205921939149511680
367 35733362178208568283300719529143296
368 3837985218728596278164663236312544
369 277966885272679143660138762763680
370 13072333602046586528309861483040
371 378910828611484691231276865760
372 6287253800060943780851371976
373 53554153577526537683676544
374 197418105654578888070040
375 235221875935996465720
376 51383868688368815
377 544923766996
378 3654
379 62262192842035613491057459200000
380 4671961623260313152162133934080000
381 123019978247387967832657774018560000
382 1633833986007676683189688951681843200
383 12763670837526517286145964533659688960
384 63808609187809698365011283100196945920
385 215042014884221634780974074114995886080
386 505532575683640750817872564490039869440
387 848282917976540851336919996362804512000
388 1031675859551721202050258964477922849280
389 918144849535678666346548344265924373760
390 600884092685960121050917242209817635840
391 289453903599779201532167774324083400320
392 102336696011243548199849050062135648000
393 26377675207548230388346933062508713600
394 4903177056010685033773329514779110400
395 647062348030437928842847066802839200
396 59329472662453942760505275205817600
397 3670850567107209036121504719975200
398 147315160772651272011359709069120
399 3631402877319171229623522799240
400 50912226167785689156891739760
401 362391904761627223381636080
402 1095957609383526281121600
403 1037958642281886432165
404 170130689184426930
405 1206617134745
406 4060
407 1902893785240928209998216560640000
408 150216181077557761014047336202240000
409 4182487688010359439815621702860800000
410 59023125675643372881542748189956505600
411 492364816541414662052987329839319203840
412 2641952569030291925187585024287036473344
413 9609178505459903269201935988837102411776
414 24524763017181832032435641383618114252800
415 44968354072585581264687624599715459225600
416 60191760005559889830241442734517948206080
417 59431447697018086824174570952958559327744
418 43545358389016638342415985023213181449216
419 23728419935105978567458604311685619376640
420 9603887972032495456800768413181603476480
421 2873730646606484361838133745583899896320
422 630489057830325919064884820452516603904
423 100186615219258025442863346715985626496
424 11335626917609892774440784986784767680
425 892511285188082789812819167173300960
426 47421540637698821383870202109901760
427 1631453508941005828966885506543584
428 34339685605337608124239618560256
429 408201454557578759860472391520
430 2435008801875196066457396240
431 6054508035841611677917000
432 4563844920964323598924
433 561505377243656006
434 2662879448860
435 4495
436 60049389103858308369894040535040000
437 4977609294120648630192236203868160000
438 146229333319690050978014000959733760000
439 2187252771812705181429954424812758630400
440 19428489122039783173401185410458170572800
441 111539746630881363466576156856759521542144
442 436259891506466224552276565058104626913280
443 1203886570477722366332080412652306118975488
444 2400960385293147787532731416335056370162688
445 3518388311459028716133954168658937786419200
446 3830852175422501206133719532401526117405184
447 3120452369478028758384130209678566347100160
448 1907794055181420848396315307417460073531648
449 875512699207432422931851155324220134855168
450 300675129481572429582681314403974428471040
451 76799014716089864848813566914416878377984
452 14450077708403419182137038982642200154240
453 1975920435124596664682015181874814582528
454 192807804613269261159348101075453948768
455 13104100266176202460983520702134414080
456 600696471092473402180641796013569904
457 17789461762335687744693487377677920
458 320885074272610574395529075548048
459 3244189423372501174234210674208
460 16259515575152104751815630420
461 33302048057167858765989784
462 20001690321700149050650
463 1847702734354852288
464 5858335078768
465 4960
466 1954695838786353608553674747412480000
467 169840406485294287207926516817592320000
468 5253796250834790846364877730678865920000
469 83103216879035577466115528713904553984000
470 783984617902058296910397113503085189529600
471 4801564534154619648239707995245436368191488
472 20129104290918303681580493472806606228373504
473 59837732536561131178313690212717335937327104
474 129255523991500563604059324068994092759890944
475 206379728328626608528435099447120848425385984
476 246450597362243865112356195924078986164890624
477 221788610398931932578004796267776655762863104
478 151046187701782468889048717961744785650050304
479 77937687239581553072391228358455070787641344
480 30418123458369305861427748910796069043881984
481 8939698510445875518278421685775488011935744
482 1963754180199834761968136409963071167409664
483 318973939603973038455615088558831507198464
484 37754872665716674248726186681348295834304
485 3193916609336563143686140358183223054144
486 188258361940070810156765258012042436144
487 7476580358675281903251840768020377344
488 191306847756381961116666650824863744
489 2966847099375679423671700464583584
490 25582268075597180837059919566324
491 107969065203231484850465060544
492 182458996532324661506443884
493 87398587132716434402884
494 6063158022770506449
495 12850541794464
496 5456
497 65572877917416254708035086636810240000
498 5962473534819303425384122450685460480000
499 193848058689864001026702076979355156480000
500 3235654425571516375809877785947197538304000
501 32341594591061377323073708223181207188275200
502 210743255131786812189812932138970328919179264
503 944085191294170445129545056834719684833099776
504 3013008088210068322666617711456029731722362880
505 7022494046416441121710398689307994260777692160
506 12164547771791788745782998556766475351802951680
507 15854250112308042152897772591758998403017881600
508 15675445783917103051650300142914659919188090880
509 11815932382631729685616122802091985846589198080
510 6804585453203276238857317244070182380085916160
511 2992236895675798081328103924987423727959847680
512 1001658148840932488958200863923662834263388160
513 253805904069437426944290807037203089491934720
514 48265352721740175139267565180797899205140480
515 6807777677913197349702202014944703831658560
516 701163545758578264025883361763899037210880
517 51666188295500755028668383791481518483280
518 2652256075841685496896627455578799704800
519 91601453017791851677527476380760723280
520 2031910652700323060302097875576805760
521 27172023339121972813503367340434980
522 200326970361307518676699429411240
523 713402128565930225361575583840
524 996160386910267335019745280
525 380841984917484416070235
526 19843929593460648330
527 28110560550831
528 5984
529 2264982182865483679253566222746255360000
530 215201062004516212791777097649262428160000
531 7340435231069328761497550473306446888960000
532 129038607900390117799694452897701150916608000
533 1363530290430429431702211607814243468073369600
534 9429651730828270606030849730142262994481709056
535 45015600040304244592974000325987538662641893376
536 153759147393430172717016614647731776561909170176
537 385332626403511500590005040727747075289200347136
538 721315422249169041044312594900907793086456754176
539 1021506166868375987477159026497263754688653428736
540 1104083871801164877544608806831691700120333080576
541 915893443427724489011710071156803284120583510016
542 584825683202485246219844339913552567585250758656
543 287566995327974527690125334330893136172747984896
544 108682743253783597884307588542167960118114666496
545 31437501119008141763099532319780639237443822336
546 6913169613317577292971543184887287709773566976
547 1144784778414325299879217268661014876617705216
548 140952237876141609834406687622653394953808256
549 12691898039874522210555880595210557112721536
550 818068276955075968297923016090702333499776
551 36713948290873722621746514489233084321216
552 1106467825632855934597112709812586685056
553 21341939638544134252074158567823689096
554 246750008405487104142869536351587216
555 1558929331254871330646309569959256
556 4692850491379909513029677180696
557 5421343381461020784904470936
558 1655295156746718455718976
559 64786546830593351960
560 61332132534680
561 6545
562 80490207062803995312503027411740262400000
563 7979560949672224016691505819481423216640000
564 285094216572065319587529964328587188633600000
565 5268453977093429770120173276004183725441024000
566 58732529198813498012898776228575505315079782400
567 430079999919705770215555422389892201617082286080
568 2182293292591865237535697687056806589676360433664
569 7954962963294427412489053044376165146246961889280
570 21367305698278961249374600165909518210533160499200
571 43069611608185799488815964975770410878016010915840
572 66009726910705271259483939271109032658577739345920
573 77640391208177724655345140046223509547778370007040
574 70517127030574228667828745047334495051973251287040
575 49634229761895837967841400720909135080115469885440
576 27107864187892237397007198977616658206229690941440
577 11477401151335947808483907652101940900213793361920
578 3755832265236535083399349731452264890813547097600
579 944939358148699805520152810167001432110340387840
580 181391700087242469152673853110465996246081283840
581 26293616539075254708717723675032304522086288640
582 2839368159448548766891166826974078735578281920
583 224471501164126301383691654373343169355464320
584 12704712237461736531994723512736208798749440
585 500195400981844489390177189221057513763840
586 13195175684638089780644081821396166608040
587 221922158064029483353486555875384646320
588 2223696234479455571450595710564852080
589 12063652722985522867612084173253040
590 30746857297385206568805980099040
591 29418639698499213839536338640
592 7177493386025667880427840
593 211023423237996505296
594 133487583052110
595 7140
596 2940496760247905764242943941979039334400000
597 303759611733677044508448368262645263892480000
598 11350273524229751401881316638578997771632640000
599 220115534548681627768268792314111607439753216000
600 2583822045454507263600599728180361527779950592000
601 19991485123503294206558723121502826638600364359680
602 107565859089140974855355908983184370591279137947648
603 417350223199617896001844573276136801971751387725824
604 1197990955749998221199852497433757631573982328619008
605 2591694253989526007249249255152158573976256370892800
606 4283022946805290633164929500452099158289476212531200
607 5459615514388141264573415138911855464201806673223680
608 5404036565118377481549176696899491689892282547292160
609 4170874589425086704796496871781680187727198252400640
610 2515014366961632932956987334107793836923204427141120
611 1184758752112912502792780450297188375688817118310400
612 435127131959583468801756634149380682081400299552000
613 124095803216386687117078673671592453361041487467520
614 27314645381892873444299926086267768763022293032960
615 4601107597730429003507200938695997606367134424320
616 586577139292744633081895672555843831919519460800
617 55791240737962631557215273522497562764245501440
618 3887419881610986844944600847342056659599962240
619 193873460999178982296607096372585505152643200
620 6717271593357309479906560925871378280798320
621 155547713711142579500972971133691333324000
622 2286810930731572781931437278465737428160
623 19902447382700953304444010929868835200
624 92883982004543636773186004884221120
625 200722345685437850421067743049920
626 159215032585931853257763613920
627 31053048549390926783367072
628 685835938132153248931
629 289858752304572
630 7770
631 110351288292669529009660650890192014540800000
632 11863474201431130831613487056921730628976640000
633 462946809064113868646496767111903455932579840000
634 9406447099899358556756495131504849721811271680000
635 116058069190198174942912511735397657657656377344000
636 946903878660470189168326632659821083364620655656960
637 5390680873140318623253823503109996828200086169452544
638 22208041056236329698489154449767374064226500909727744
639 67940338749016399149256400467797372899963836478521344
640 157274796972438439470198021984696631804819535400812544
641 279317493099818004336537725321904132268182903663427584
642 384425895409511128754407437948494579036857514811801600
643 412943023136628577634512066493730906748787822894745600
644 347824806182716371229630450214937277426942701635481600
645 230323564805522892717644913419759755662882550140057600
646 119979678026201344797675495858145880901232626124800000
647 49109263279287364958128969293460292719224369756092160
648 15747637467805449640668104618705283206633778543644160
649 3936929483769141834860880012303203372843257003004160
650 762080171094208504441575822668788669018682975708160
651 113177874018865378239420309839933378429079147168960
652 12743838563408069723856336705439719213130503588480
653 1071728830030192979810899414347447073924695516480
654 66047495217568146938025687060325725754488084480
655 2911694716642255749858774875231856542667294480
656 89036461557760249501714054948651053689462880
657 1814493425663226203672458654674705722287440
658 23372161710975031277315552527367072173440
659 177027639521059867230432134383748005440
660 711912971299420337721587502531229440
661 1306079014419811109327430832987680
662 859577703475879293628195387776
663 134069333860332935833743201
664 2224354663184646254226
665 628027297256901
666 8436
667 4251178550497621585693426559643247076966400000
668 475064456232629608984879921394727858953256960000
669 19334286952027250808662235332079352877458391040000
670 410976446740707398733059372524049693315330211840000
671 5320789360880763854327965084709568462479351021568000
672 45692883264555202269200036045469236146671543732142080
673 274665240494792033492783822340446546067384536568692736
674 1198743510103769947173330447937379684491195951646244864
675 3898697080153654459940496581399792835527596468449607680
676 9630437683443937536387472038386042537216001286751109120
677 18323918403018930081046092793307989120910435587697270784
678 27135933347560219764928443354426483266118949868399149056
679 31512130402165094878017910583574909540076293696149422080
680 28843042595247955769464834034475707975141493700427366400
681 20872634659048459741729052316216528241921072938724761600
682 11957490721954109548415399554281533456431533887216148480
683 5420567862833386610003999001676630038534456471100999680
684 1940372006527009429440201107151876247346198357956439040
685 546409194495331546255447558484968624217548228035673600
686 120370341885293343039892932805228150169056934744678400
687 20587514894268803243540748940251066940885279923872640
688 2707094535318528811848022046471753764401704433792000
689 270267286165333876229058655223076357690222987701760
690 20167232530378501933246726420050240697627454304000
691 1102761222908541460879855408124979445731603984000
692 43098806624266123866169967423750221615347452160
693 1166212216062055919079881547222970787612584320
694 20965688607033771605533608058290318896926720
695 237104763181127843411345475979190357827200
696 1565800718595223836818329536025165996800
697 5434078228750477468444980712307677440
698 8473273203606273364412405620234944
699 4630284830927571554534047600536
700 577699056464481051996943620
701 7199933524837203558330
702 1357896859598916
703 9139
704 168007251846793288553490181186674336831897600000
705 19493624406155250626944940189290684546547712000000
706 826365925148421962801619447139198435948285132800000
707 18350130739305836144817988295928693779648851476480000
708 248899971003345599436703154884302811564732090220544000
709 2245873587425686415401967418117428136315383733336145920
710 14227436781929943487118541055977432358683278706765987840
711 65643105775353943385536070878611511103265132928830013440
712 226437266502725325000721776260181696943171850369439006720
713 595324791649013175994671637318447602268160452983184097280
714 1210111035248174052401878920558234674536961279009325342720
715 1922180551111234365945300243023851225334225308084001832960
716 2404688577640376683844893393375709301096211706223799480320
717 2382391307841690804653007785477309951449942945168599244800
718 1875852989365962842048377910039686157292815664103868928000
719 1175990307384966201551630455310388877586118252248076288000
720 587110267413355202881245575745558357381591887828352384000
721 233114064467003371766066973931510003583074837653004339200
722 73400751687975565661936585645946727382956210051587033600
723 18245938433339336418749327895556937710285086462800435200
724 3558436962813072912511477035548487002093552357032022400
725 540041395408872716771927760706388701125713174842617600
726 63116083445904714109903464795133318797245196754531200
727 5606708012752839413722003815155865300234411949363200
728 372410531436572727360274902762198961213805729193600
729 18121407081917351092199521152610223227777502188800
730 629545939603745746658053871224722864015256896000
731 15110516095738967675075084543617851444121766400
732 240158431546713319551995656578972074124280000
733 2389193311335249854333857194649417422844800
734 13779098135072090708292655603103636614080
735 41324191063246746220498941731705727360
736 54821941121379047493010132253622060
737 24889924868139809549633560216680
738 2484669503741308948577550870
739 23261431711650145048080
740 2930198487241740
741 9880
742 6807053343207253964997782523753993879945216000000
743 819189737974658911158972675390599060721028300800000
744 36128309957890950948524736050897080818126343372800000
745 836974728755228333736622783115635950081878592061440000
746 11876355607054382302462806753023426450303376153378816000
747 112415189207030193522725549916815640710063369029681152000
748 749161410265959977342014912693842196566604245360810393600
749 3646895872350826443637468143321468640357027899938698690560
750 13313983708311451544984998527352180990376037797999226716160
751 37167120328957097810987764142917700283328979192976477388800
752 80498494017401367006645348367463806230365680444850544230400
753 136753169325202337358938124892348080477895912855580465971200
754 183710810602980602818832612146095003300546534379934249226240
755 196301545631839156742374298150453396979489785570514912215040
756 167502488354322402828685995575774612790427992286349660160000
757 114398311314242126479328237545817262055424396155462035456000
758 62582144763279003972601326602557324780600674425942678400000
759 27404297736442003328010121640595052985953879173111414374400
760 9585413514383443404296532553126055039000417332039391206400
761 2668577623434382324843076034562722494081403930638481792000
762 588309025193838626738985329915113546186861488906355552000
763 102006696225658030925696408686515456529043583708011136000
764 13789644246608205354834966964464762124159270234469068800
765 1437495667424070963401577704441937193613299757042380800
766 113985155163519922165267466874396844690108684499136000
767 6759283407428348565433318623906181658012195092224000
768 293476279645430759666059788741265905159738108576000
769 9085000072304627980510124475757186128908211526400
770 193857194947060087640758451844650083366439486400
771 2729321855834729268815119520575213702943872000
772 23927459112505499676552472110444782455008000
773 120697051900566333979000362545153236022400
774 313191251132926328988734024192762056140
775 353817057127519029121882612990607040
776 133535275899044619243116616647700
777 10667766023535016852800065100
778 75018356250298340653925
779 6311196742569960
780 10660
781 282580115726999506922594734807134468241883136000000
782 35236419201406086051107012331262091464032229785600000
783 1614902161991043903375455272493089370585633076019200000
784 38981806270017395125141205566619563712190533295144960000
785 577849117896413496484330064678038153843557045664481280000
786 5728937430213958058493797326098917822324522030629650432000
787 40096398545026358049839433538283780564522289155598660403200
788 205560758186407510550472606537933205232740527396741426708480
789 792637428525572139823905433136914075399754897723089896407040
790 2344272676477903550785599272110882276919912968840548937236480
791 5396799819178319348044157476218476314551483739461843673497600
792 9779132534466365967808773567980800981362461318521608894873600
793 14065061652214867659351479502344187581301597361793743670046720
794 16156128309262076491638359763112859155813985924913255177461760
795 14885333026283464400656726801890781642124620044663222790533120
796 11030044202068962075352424908880748033199311003903896567808000
797 6581646702531605098675046405562980899918059088579767678336000
798 3162139565398871573123069831074802209237251871995543797299200
799 1221498214210805247443910574132544190627155967390387482265600
800 378326543472513193073317305998970430772696668953219728179200
801 93560957506755161202169984756286172357639755438581107232000
802 18370241308693761191074758555334970510804336201107568576000
803 2842751941638139750143169127980995587036503317148267526400
804 343515428149032299602664414308845057167180847963920179200
805 32043323949291656099642256903917130540947465243130662400
806 2274752244736853872352529368660239897421192398089600000
807 120753372292496728582237130790269912103302836157472000
808 4689747751544753781176238341146808676111897162931200
809 129658049026593552885440733060003175219909635585600
810 2464631901135212420956993473879587319726903779200
811 30794865133047717902126063723388613173770792000
812 238293756388225180311473122923902895409996800
813 1052796789753802485528711029104412210914620
814 2366312785296286294110593344365690632760
815 2278306583966686541140961002268943120
816 715123214578459900370648379638400
817 45725171751047143059278726775
818 241523040221775122717130
819 13569072997429915
820 11480
821 12012308850692813057148436177831293267782664192000000
822 1550558805658436917034795670947722606551652682956800000
823 73768081094823719781093494573278878693080340784742400000
824 1853185173705466500473047239653976071678097227041996800000
825 28660522947524283302995679234867994816967863315333120000000
826 297192181494523306852078672067308917129352913243738210304000
827 2181051828573462272882968951925482772200584393079739488665600
828 11755460427723125351597359561924334360568861174264803591454720
829 47786469709272745817378097046311516660658738975522130572738560
830 149425350259259880020079657639189942772672658752554510416609280
831 364811107904958750806870168822017749619455693564186720500514816
832 703340166822365469837237097477811305934691032428250617499320320
833 1080090326902927875518459356437834797417853971704551255312138240
834 1329680939706734701380151286166638212224795649234586210158510080
835 1318364961582586508330044467325242054178361209710547933625548800
836 1055978270818890605930624567169980380366210701036827472848584704
837 684432395952342940040494255901918880284802834904117392996710400
838 359109860134196693833927508865171248087916108920503908162048000
839 152395694857871064945413816679964931066827791314279274882611200
840 52198701154221411812532283160849269529472810192447249874892800
841 14382413824241555728813581390207988774490393682197300513802240
842 3172843761203156386836341526121938145133228138792326317363200
843 556969252273113510261612235548461701630826498146691247411200
844 77193543217903319752448830340700627509688932857733020723200
845 8365050964600451425631290024077029458342928650126410355200
846 700294538561868727766980161655360121699491964861444167680
847 44628367874915315676804474746872055942263376415514060800
848 2126042585110813851745891121658474150516440865084275200
849 74027504859558693443224308387099800630363635307584000
850 1831674363983587306247483611703102431227440709350400
851 31075578369469241422581464963365151790004664330240
852 345172651549297030195837087207097680898154752000
853 2361083348653358443353877648513473728784429480
854 9147985091018643246148337802291260712885840
855 17828210459391802983761453959878472137720
856 14639702371185583691047841238037612104
857 3823207084523479601618236552952680
858 195681565819310480452260843160
859 776325219075224531584620
860 29123863995480800
861 12341
862 522608380693075143453268132977928166534509756416000000
863 69768193744299699645583642730774144950167644877619200000
864 3442092023546951477949173559048722438883467730930892800000
865 89891565233215079330224765690722527520132319489189478400000
866 1448638401418017699397901392658912827706207378094764851200000
867 15689847963852515585095472715601382641584283461350118653952000
868 120559596741735436557356629534166617359977046095245414917734400
869 682043669701427956367654850223081108219190136419346989816217600
870 2917707101280326817218854894908613325188798685337806803133399040
871 9627397986481851097587665200960140098247943729780949198308638720
872 24874339651486726175950619463234789943600134085653204236492537856
873 50907016956860589540501551047163591799816543047682806586110705664
874 83257321669252491785711501232617559565612880269435715628947619840
875 109543606796728311217351368230573895320225970655887433278729584640
876 116520246443182734474175964518525063573551093944692626402417131520
877 100539390305244840289651767440628866601472451864843872820664336384
878 70514596806503143055051110309176064100403836587420168939183527936
879 40233043421088046561107966274989795915322162336362536561338060800
880 18667856257094326860309317659621084870682148099212609391983411200
881 7033370954654362397546012645425669623882080163529767534694297600
882 2146032485024962204722039844750026720915110437222005983323402240
883 528240938133604817569578225838291460883655039448525621723279360
884 104352376599946669006587830528507702666751656019312255672166400
885 16434999696769764126450629007217038574494851452106055577088000
886 2046641189049324003336905202930337952031897527513852666880000
887 199477286249178662572022432303174276428832883664888827310080
888 15028238655039867842429508376000917945678816366798484945920
889 861906474598217443894569138279347721050134976271790873600
890 36933293458875399112729557968273047634431122317693036800
891 1155391507235975575658416237327013645447269792541478400
892 25634765916569213484187911944890907019015243652432640
893 388848322826794321600060459619100738663189776399360
894 3845651606929782687487153825219638098300329880600
895 23285338990718595657729403164774915522440150160
896 79210585411941208024001493931767398906822880
897 133973651042411370519413175348344336272464
898 93887498737357698678598927383357006616
899 20407090874852010154064067554256160
900 836160988798926500007007117660
901 2491464881887765031050880
902 62408279991412586
903 13244
904 23257575061484279017665412218875933747942139101184000000
905 3208426846611007851731516971123840092418957092323328000000
906 163992300523070842347553909698769717043545387189665792000000
907 4447371688361538674154099934991952968873214832157707468800000
908 74595469807801802053766658552323008194533226487245491404800000
909 842794170139689048625167222127133811210773848681038917664768000
910 6771008701173067559657907227646908148965313974839890058149888000
911 40145824417503192578316481393974750239200819785658218772955136000
912 180432464062411759310104601122120108086560002143438056893466542080
913 627112384731595570726884198063366343766125235609421566618047610880
914 1711317840118357434939276029377801872406419465880413365451193712640
915 3709792291090702289000414842218659374190781619306077450972021719040
916 6446434844346794085936901020636045393980435615089822938735083274240
917 9041417286921254800206337478109995185110204845547522809245353246720
918 10288193191019109457978084405558383405377459054299076668532281835520
919 9532858638936686845854912747280686055340410479770976011796537999360
920 7209745644100866889023068901620706723566840008730979812227318517760
921 4456035742831852547671354974963985402162675976944509513641434767360
922 2250859108253024900597057598122354564102087535565278594794834739200
923 928309226867529053951175120289617844252057460017611205922505523200
924 311953752745039988260045929642793076551873022609981749299888537600
925 85147030945750202589887120490194988549303609076776462390927769600
926 18795309432181591571896114672986760297902960682221395764642713600
927 3336513875633947079350773167592249988981412988214764449196134400
928 472977192344384261556786381449273025862314978221366294560934400
929 53078432164387399627514718443104364547607124578459304169523200
930 4665702104941725250530207847784765444769382587008043759283200
931 317121356354831481166097946256042763774459763711950933427200
932 16406129190915326582235409299208196116182214717492599763200
933 633707134709959207097344709666475937973094594424242739200
934 17846046311766746832061862816643566692275266341786393600
935 355685610776727720054467617942844591233368335856921600
936 4831734843236352559591782696406465739363381201793600
937 42608492592392949739310061260666343273060618527520
938 228663684033014518765695559237745182063538682720
939 683670230728141431702174838715287768329344160
940 1004381673052487505969171888771740872984760
941 601035006511452435135601457541299842560
942 108762788317336124068825758690371880
943 3567840343572370806059083499080
944 7984018054023428629705815
945 133524692075853540
946 14190
947 1058214770713370728682331937166757687153546756096000000000
948 150727828511644839976478822737365262967736784304209920000000
949 7974318609954094368913420811764119922506491744904806400000000
950 224345973796202884249195691038119904637436556438975964774400000
951 3912140727145734858686319581733678468511291110647030611968000000
952 46052063002283418438112034179344554841420277802185953430732800000
953 386329817307150598434770812688233940385823504375966781194371072000
954 2397176943098444708724661556789569328844884163660433146475708416000
955 11301677425689884193841850215432091407844810780452994480270923530240
956 41304866464086352968103807241183638113202189333643027113585567334400
957 118830470655443569632818190470387435969947373148524532299387604172800
958 272311321651313984054235960851467477766432395128779246138691213066240
959 501656449784360638798067588674710465227408857181804956615281317068800
960 748222717665635888323479135283159089900397876889990136173366111600640
961 908396595766230686181389785161013630860193676381201453874882879897600
962 901255045586673601496473765181391236300322442581520844099616758169600
963 732667445439884661049791285196207263207643498804987852624551725199360
964 488786714938993669621704369416480347801207806287577126437186100633600
965 267728039652619390597523917100368663971593529263974993254498062315520
966 120337377494545462112029729617896504426924782149877828122254176256000
967 44317639556987185343737360874359509879116635713887545608270673920000
968 13338852259982967767712948045556464595178532151399412107498895769600
969 3269345289075241363239265777517733672125969358926208058289712640000
970 649443970066031212945769444765952577806605705802776572784010854400
971 103932496813144538767384135865955476965208223723727617158392512000
972 13300294648999747449919996137780490402732870951934484938141568000
973 1348740797572997914513617922353736833633623773808127644996083200
974 107193367346733986732833143927864803161081390491292469031168000
975 6588413415444155708701638158513678600169643355567153869856000
976 308122782856420113993591888054424090097322113748532383936000
977 10749597596657478441412174350057481754116394674927766688000
978 273010798380881824418321482836084786532543061157844633600
979 4896120300607511736712687047207588733055465460408552000
980 59652720408124046987269260445587550899044011123805760
981 469689870097569728039522472281541926091243755073600
982 2236706428068084343493500866360114217316495755200
983 5883439131295871466959037977945495349604381560
984 7513248104947907233246069473470028350589200
985 3841161466889341065410477278966234559760
986 578843505902664416786095546076990400
987 15202823811008716350598800754525
988 25548870004546006321200690
989 285257296708823025
990 15180
991 49203612906985859748087790164762198307280242763366400000000
992 7230538484350110003389043228372478925102470277407703040000000
993 395604788382708783272453135233299340743294149793750712320000000
994 11534911664473680153424002045764792986113652093963485157785600000
995 208901578560769650345781914715908292568336953563133616691609600000
996 2559205172704354073562504601283555128077995498103202174709268480000
997 22389861472883386617319858153654935178157305314910124231154991104000
998 145198302552423217243471212932973854334261450187916754669640089600000
999 717027880478448695280874068904187399772604928370282379034410966056960
1000 2751252284618639581426536316479811955467943258665443307053437508648960
1001 8330033585827208562688746268961983472732353311400606830822111865995264
1002 20141226029524030697635940655744847486345396579693699089258444084215808
1003 39256022921940271271628875940380989416531402765361507637418628125130752
1004 62124894919176318372496067956092803541607483361733578603684621943177216
1005 80276437595094027606584282103311263017715546540997594532812062771445760
1006 85051356818500716456655168412211958263818417487824493540969186540650496
1007 74100126810303413409446910838460689708507744594890971315973945422610432
1008 53186146519628253557689903909480303743418696305354160949071813867143168
1009 31475958569088442460003667311616967497744634684685313465654900216397824
1010 15356906808408472008383572217121144300976865073559816131345878252584960
1011 6170361004324375450707280280269481407966186369261629209287434790338560
1012 2037648151872390103996511040545969598767730918968461582268159100190720
1013 551401144346199818643406645464633322251185438548595598895170227322880
1014 121782930558768606867749981217958974463476676646564930239898439639040
1015 21840313718574276691567341969078792873297468422249010775826306355200
1016 3160210774253876651228775242140873159885511044255999682859123435520
1017 366076387316611770464972762789821390769464413953150829229204976640
1018 33629665377306601705579564842637238120373844322031939144604661760
1019 2422230660220633850299614655561487704854592252318697593049927680
1020 134918311565293954607864736900463130850824190175609221425100800
1021 5715366695212692446058132090464612302179571611267434697948160
1022 180426276841187840181005601844248251337351029524628099000320
1023 4139603067531631797950281354952733552636129431737740484480
1024 66904075178948536188564917631791744116433449662880950080
1025 732118622646671909121578558849221414629250915567102240
1026 5153382796460992921155529582398280132432703910858816
1027 21800005414802727856622052810435605294261029731552
1028 50494107402652831844719402890922685874464053888
1029 56089215110974314888104924708083322651009504
1030 24510074026239966515402094594497586880240
1031 3076491967506815722557084745842918184
1032 64695227443428373783549764108028
1033 81645328675266329779571822
1034 608548899646929196
1035 16215
1036 2336873167741057974874912069439520834275222024827699200000000
1037 354030416749359619071487670079911981045098143124102840320000000
1038 20015305230880135788979669383811464829741379138113524203520000000
1039 604291911514935270563658038208696941282050100061667118284800000000
1040 11354620976350465519737224115217894975064364038959395621883084800000
1041 144608505886217172416547649096864620314205372277413185409452605440000
1042 1317850325873313900937628004617562546059458748980351084687830024192000
1043 8920521203718745836322724190815191189312570964014747494899351814144000
1044 46078225488912809892998106039986858877558504503215107934395953499340800
1045 185342533781926888386239884785842093906323999832121094213525769426042880
1046 589623812942124030672409121846310315402811818035317980323057326641119232
1047 1501580983908991200665192437846506639409122870276090067369445161519546368
1048 3090404508975799192105978409508583414984417362276902982208023938237104128
1049 5178474630739946513093321809808337173258465426694841366626316016676569088
1050 7105777156356718074556913905511907237301872490960097226836945895061291008
1051 8019408571083311157148350415423432819280098987453544398332474627654549504
1052 7467420246601541960430992148346019867966455087127591278481118958959624192
1053 5749243593519972416107701589932508802059282155573853135128877398339551232
1054 3664000178119371086357915020198685557458680893248409702524014206925340672
1055 1933311619716703480336403988992916502917227284772985146998848416687849472
1056 844042417979340338422761195349869912126215573672357019084927087177416704
1057 304422696385716509136018293211628282238294518131404124682345659073003520
1058 90487012274673269530254974755425797581376623354806896135495250503761920
1059 22091806340154803556791533524535720992705874245136349889586371921592320
1060 4410769135685684802976233409189913281540219527840426138463079318046720
1061 716238665446376119043444990338575635458499796558274913713236169420800
1062 93960356638290171581992499040274998149487284771434328952371462896640
1063 9877351153053789970351839502331635191188563255166274727592429117440
1064 823928160429774753792922930012556076885635962812613752558384714240
1065 53898506467481367059687398492750985309746065103073363588983997440
1066 2726133929151948381995762543937891489070856065191708525276546560
1067 104799432188776405347890448308471542693539911625800557341419520
1068 2998809087298517875318072041956146643617930867751539656577920
1069 62253848967842622948833135602162945483623649979174673803520
1070 908049403716947212514636644626071694820802082595204667040
1071 8936268414850757402053075201354353531299980691455202048
1072 56298978740524756725423903018361140503003090737963792
1073 211770408129663804136988170587810303846216707555232
1074 432283058570711826120655891845970643409269127472
1075 417944990964512110678633899907039817071293152
1076 156167012359407581831774326272675978100356
1077 16330270971309773623348746340539478968
1078 274962423215312241146762611719378
1079 260570256090796943980761888
1080 1296473742727637288
1081 17296
1082 113317672646028555518540568428223583450256997746108006400000000
1083 17685902347899307259071008530357550356457837866795485102080000000
1084 1032372443030740862082785190301066275805830804039552592773120000000
1085 32245983165727766052501322537168507883375301237769526291988480000000
1086 628041618628593398782036827417523921304917674848274714669455769600000
1087 8306544547082654781964568335768897481287283477788991167957492039680000
1088 78765143800438805729813957218265460425511402585460428881847908302848000
1089 555837355994922973791000985104628731439471685650061033139818056384512000
1090 2999278518512191192482899172419294471782347142524999431193434325830860800
1091 12628946713168169886479184275982631604128294189160420014602693177413468160
1092 42148871330955945551479947889393813367698375659161894879866354817647509504
1093 112868845990223673213302689621546567090547151007821043461442789210417790976
1094 244853041757181470964018860485580850974667396462410616790664487798224977920
1095 433581003655743274253268794202398797226891095599505344286281043438644756480
1096 630439174021536322702896050178393955479602819091504352565744861441863188480
1097 756142275215762383225992582293640958037696945654935058089673890524794191872
1098 750619906918542768494929663824411074432650422824332792883183579601124589568
1099 618176113423384158223504015958006713465430946028571690749270350833823252480
1100 422953180936849717895177264732100591361700148160210235760541852265047326720
1101 240543591940249057379313540080381674843117418829128356134843997631642664960
1102 113680944904810867229466861439943471382298930717105187149025276328723267584
1103 44595236940676232363457346183035280176655434560012083541003111539299844096
1104 14492752684765805639537867653907732318337122931926423752735842269625548800
1105 3890961574913003508440299593411654395136174975312485658375674897161011200
1106 859792029947493264629587568584254950392095955379389509837318191328102400
1107 155638885109409439405373610081547411568746110874420688570460777824911360
1108 22946337867780606763724846469125491117647578058535103072257557860771840
1109 2736049504555525315926075874515847512177337176327906473701642191001600
1110 261622430405678343050277390122942782862943300349945282709401806630400
1111 19859328602369035775099655466366767620251484828805036640704127385600
1112 1182285140056483916211872106602947840027259295186755893791554928640
1113 54402781359837609893674282341058823284006120636962469915138908160
1114 1901190261314103919258294014091214382602565802608584125707756800
1115 49390905338028987254578671283031675021359090322114673901350400
1116 929104274389947305201764312191243600231108349884015000120640
1117 12247372673733872377990585601302345183888156455786382452416
1118 108526538425563503412500528381846485069509973121620255504
1119 612606165194270535568506799131415557992426669171572480
1120 2050917803012529108840887821449851476269520982165120
1121 3692306732897274252605681491332863471545899159520
1122 3108892436400855571427255107565830310353230628
1123 993654695399857746759553506960489933098432
1124 86576609651452550777183423067824815420
1125 1167212548929221099589987803711380
1126 830567817864560529653575865
1127 2758454771762640496
1128 18424
1129 5607917091430883479367280693904185204484786433801846784000000000
1130 901075739501399382382020769746357309162555557743719088128000000000
1131 54266334520203858662395593299777405766198188780031220855603200000000
1132 1752124252516061991048074095731912815962357260308013988246978560000000
1133 35340527588891400123223485846026459833034806537239288797377383628800000
1134 484943238810346648412390515314611504085140440547193931486211132620800000
1135 4779540729848354604928772403500757926973856286709998382784582401392640000
1136 35123059082032380998740636633045329699408555354101454456062584584929280000
1137 197737059132643546193068177230558018096238911476156165393775594693564825600
1138 870421196735387835873497729823297293327821475751347024058760528777634119680
1139 3043270001330412565617901874899385029827379692654256234206354038750010408960
1140 8555891204456625164434101107482972537687124293029601019450419178015545098240
1141 19531145995732462287602437375174831632648426472684675951708702632285091921920
1142 36481703195158085210346722057185056267838588494229703934307042410002880921600
1143 56097982873182030719690364692814026881518225099512600755135112686680586321920
1144 71350491917890057427721682135804638408950951208620306067832440763095727472640
1145 75331484489189909941279246715182940307985683105646164867448456686568964751360
1146 66191122784451756620670332252748264401938351255281399076913866433714741575680
1147 48482635060507631484343729831413082844152138139732132328660804316625127014400
1148 29627254441925894510161583132175294451189063918082910737282875420508966092800
1149 15105166962048572143286555286467229280429950484289554331725504836547764633600
1150 6420408732126885237625825970031304657026000979903332310503785703092885094400
1151 2271648965794446668301342584014841454348897306628038885835783159794060083200
1152 667506943708377394534596273591110086430087929229919109399620305084858368000
1153 162383009928180263943803581434271286431598484033718038478051358409490278400
1154 32571922661494854719767214833221295543351980002592244797818654869558988800
1155 5360296882215067163216420776122355434347658203947294261451252532124979200
1156 719331364836453713060150713394474077589188634227511005709328276652441600
1157 78140866726293733318112525265819884140055343041640579592169353493056000
1158 6811270536161899984574485366676390366426932224795476252217028388531200
1159 471450912259714405824045421432435933159547710318419815433373151142400
1160 25590655572144156029699529077335623823071661946019104135796455833600
1161 1073169402868709936922784785634384618679360246562019627539592940800
1162 34148403981364945898401828212927527686200209000995111392225318400
1163 806631835749541677233483113295988697128295359138119102805065920
1164 13768695270351548345357769886784944562721347329678555365226240
1165 164230480416595559689521297611785824087659457885241071176560
1166 1311855370379767530371766000428664495570638909433898360480
1167 6641519438373189719553746050277876279177768581966092400
1168 19806516516641147910964209838034550381361354185527680
1169 31470603339636557596984978552364636584632175711060
1170 23088290383355128998476789002168344539975066440
1171 6314197504087669707495538208597595052126720
1172 458460215526919068377625495175168153600
1173 4949062947537423152194522360184275
1174 2644257001108923511512335050
1175 5861716389997469575
1176 19600
1177 283120473944135438730015746189396884754965326844332186009600000000
1178 46803666838905922013279216531015239482828624664015413864038400000000
1179 2906003873972177620301904790331489577136760812728702067959398400000000
1180 96913180592250811880359442699644759046690131012783877179865825280000000
1181 2022614714904262932609309512000571617736641319202505340972354974515200000
1182 28768198136345658836865416528592212437323582409178958930995247914680320000
1183 294409996198634771932237113010206668951723997371244092078026502197739520000
1184 2250503146211716261130775611495826837636498247728735953577245249057587200000
1185 13203630751240290913921526087288229695242245250247462356824674559736990924800
1186 60684424686916940818505855262064986745649324947878841048922976165862016286720
1187 221967128730570111893471421516278060813997903822393480182004065174935868276736
1188 654200960808219326694684473509862295424651025866650536860638728537606732120064
1189 1568968793073092854003774388762196629364618015027998103929072250077493256519680
1190 3086009839448018645015059697467122757394755368966318684821747145520782649589760
1191 5009093318569087332409870850170055027653253089164263359055156985492322178826240
1192 6742476173220402067823893227388934168200910948624569778082075239277064998617088
1193 7554503892491595063555540456537784556710840077649911160389000812634470783188992
1194 7065092612303850039259622529509298809043942052375579051120734721992995957637120
1195 5525495518510752366085563314260418834192007178418886042078347302694503018659840
1196 3617686596792100430762752167155197442029273605012477793168307753559013535907840
1197 1983497101742126995313993461588230646728314226385372953833374008606391311138816
1198 910309575593567759087806459001488305600879464521855518296972667029096065531904
1199 349304762855316519502874719174739765862051970955239550517665772378067073433600
1200 111856061269314306432252011614911728517054568565989137248497651323727778611200
1201 29812949970893109057164547866257547838464044547050989174877659388245786112000
1202 6590839503900609539619044809833852335404771969226140206760897127168046243840
1203 1203336462216623499341825514512484162599193980606317543638933909532733583360
1204 180486635242449848388469534414640093348727245967163988722793866598897766400
1205 22097571850249518920786234445825365631546292771579978610889502715129548800
1206 2191676640827488719451494720909574077195690883501512621063572157538713600
1207 174503698046012897399648627312340069958446404657069283778057635598888960
1208 11034463958954767283531112970252855041668044058132459548185392938045440
1209 547075103424202702041755938137682034234621032356948162215694956467200
1210 20942687881925776185458065601184788347954141300645001091346055065600
1211 607704012686699434600340466642702085537022984485730973566622094080
1212 13070468182700746902495356150889375678206632372357588862594454144
1213 202707636429180811837683520485708267896699466091539081922128256
1214 2190410251524460193709266742974105267024787196949805590593920
1215 15789085359291416134210508131051832455008311746019447221440
1216 71759487971896536534229261960908299417844197855297119360
1217 190782173567212099525621009863453763875156652944680712
1218 267706210069833585495451161486204552481496615729808
1219 171208281564907054439966610372881563596146491480
1220 40074569851343756140389420409865365869498360
1221 2425040260054863540851477960973656615160
1222 20961002741412737223242419629254704
1223 8408737859339941093576402176
1224 12441193970608890600
1225 20825
1226 14575983421644504880874260882531943644416419479604313037209600000000
1227 2477570764811450747760923573309525776680099073118106210533376000000000
1228 158485778177756065925648064534349323937443381189474488158676582400000000
1229 5455086816220207718449927123102122042401501837755695076250820280320000000
1230 117705905126174851974315974408236425851471373341798263983014104006656000000
1231 1733780964597334683330907950736117712378870215957208608411639722037739520000
1232 18406153674959483026640636590689046844230328717278205058702723555136634880000
1233 146205249392429367695845872997110022018184998576095887200181518127207546880000
1234 892919179347830039828002190073516688080303142865071102086150858256068850483200
1235 4279754461999616862819359004506795959841122550563973019433649339017560745574400
1236 16355769074790853443696127527650070061537656710684259120099437992537903947841536
1237 50464737487163401042076000211070843226015383342639350588788092046287861406760960
1238 126964155621896271303453465930726841648053258591603901772955353937380007689060352
1239 262540958816927633739379458957288085778293882544115858898492709603428878224719872
1240 449043727539860953078173155410945732042492535414151780487686590833885636767252480
1241 638463854936535473270618537807571458800467118065815479943877539130102878922866688
1242 757593806208899959943032991546944382737575478912954791188856477373802986165370880
1243 752428673101637330804113580030453527744544465234513375509419101136707383947165696
1244 626796113828391178143640792495661897068284864010214881002436130132665902337622016
1245 438513144245007208941745911258366517158609063360664588750656415108004955004600320
1246 257798506041725003628664720532913456090288354964732230539588214985112835377135616
1247 127339266872745519316923873634822735254726257290439265969351830456868748703170560
1248 52804864998661636545036242845066635740065005681623058002100259554755746611986432
1249 18355342726731407904849133084480226174218252603494598200742424774391343423291392
1250 5336658495607620727206217903925999397642866929266580445445542638094324454297600
1251 1293943234293214550209507753810478026760401813841571876823394694300612885667840
1252 260661587062070243944722937719811276141787660814741441145947209787780059750400
1253 43426729804080107029283776747170483781360823922611962186157070096702282670080
1254 5950332052304541577105764753072511476994989404838629168028869178516999393280
1255 666106912481629399397897866687204470835857387788923345885691861337781862400
1256 60441969941982788205549542334157394939581789852650514103239621647348264960
1257 4404191190825457148137484235468101121896442519790481748850028071959961600
1258 254869201729516161116457620026882306367955909407641846157768816446149120
1259 11560554667086035590426984367758866849528685770970633317303554379217920
1260 404602534817006687198133027424809743760601255692347036402376275564800
1261 10721721407920109186318894108972957176001258197807823949476803609344
1262 210247154090343657676212747489898404998414971331926516370307723840
1263 2966176366615946193846681274352983130537509927484168207541275008
1264 29068722196625127709817031007970476059884020446887097506095488
1265 189272138114066371397783820479658130950889664468529549765120
1266 772906287263895789482134601991365260809807013335374511112
1267 1833250168127086277858734166528043015342475827964971120
1268 2273105923032235940559579652616927447202883953183504
1269 1267790192215368490170555112003416135075387238384
1270 254048214671933697135894032788515729179123280
1271 12813655408582843296247771138888297457904
1272 88682026807388796043559222188035640
1273 26710109783925640634331629808
1274 26375331217693032198
1275 22100