0 1
1 1
2 1
3 1
4 4
5 2
6 1
7 12
8 18
9 6
10 1
11 32
12 108
13 96
14 24
15 1
16 80
17 540
18 960
19 600
20 120
21 1
22 192
23 2430
24 7680
25 9000
26 4320
27 720
28 1
29 448
30 10206
31 53760
32 105000
33 90720
34 35280
35 5040
36 1
37 1024
38 40824
39 344064
40 1050000
41 1451520
42 987840
43 322560
44 40320
45 1
46 2304
47 157464
48 2064384
49 9450000
50 19595520
51 20744640
52 11612160
53 3265920
54 362880
55 1
56 5120
57 590490
58 11796480
59 78750000
60 235146240
61 363031200
62 309657600
63 146966400
64 36288000
65 3628800
66 1
67 11264
68 2165130
69 64880640
70 618750000
71 2586608640
72 5590680480
73 6812467200
74 4849891200
75 1995840000
76 439084800
77 39916800
78 1
79 24576
80 7794468
81 346030080
82 4640625000
83 26605117440
84 78269526720
85 130799370240
86 130947062400
87 79833600000
88 28979596800
89 5748019200
90 479001600
91 1
92 53248
93 27634932
94 1799356416
95 33515625000
96 259399895040
97 1017503847360
98 2267189084160
99 3064161260160
100 2594592000000
101 1381360780800
102 448345497600
103 80951270400
104 6227020800
105 1
106 114688
107 96722262
108 9160359936
109 234609375000
110 2421065687040
111 12464422130160
112 36275025346560
113 64347386463360
114 72648576000000
115 53182390060800
116 25107347865600
117 7366565606400
118 1220496076800
119 87178291200
120 1
121 245760
122 334807830
123 45801799680
124 1599609375000
125 21789591183360
126 145418258185200
127 544125380198400
128 1240985310364800
129 1816214400000000
130 1755018872006400
131 1129830653952000
132 478826764416000
133 128152088064000
134 19615115520000
135 1307674368000
136 1
137 524288
138 1147912560
139 225485783040
140 10664062500000
141 190163704872960
142 1628684491674240
143 7738672073932800
144 22337735586566400
145 41513472000000000
146 51480553578854400
147 43385497111756800
148 24898991749632000
149 9568689242112000
150 2353813862400000
151 334764638208000
152 20922789888000
153 1
154 1114112
155 3902902704
156 1095216660480
157 69726562500000
158 1616391491420160
159 17619404955384960
160 105245940205486080
161 379741504971628800
162 882161280000000000
163 1375266217035110400
164 1475106901799731200
165 1100535435333734400
166 569337009905664000
167 200074178304000000
168 45527990796288000
169 6046686277632000
170 355687428096000
171 1
172 2359296
173 13172296626
174 5257039970304
175 448242187500000
176 13428483159490560
177 185003752031542080
178 1377765035417272320
179 6151812380540386560
180 17643225600000000000
181 34037838871618982400
182 45517584398391705600
183 42920881978015641600
184 28694585299245465600
185 13505007035520000000
186 4370687116443648000
187 925143000477696000
188 115242726703104000
189 6402373705728000
190 1
191 4980736
192 44165935746
193 24970939858944
194 2838867187500000
195 109346220012994560
196 1892730693861161280
197 17451690448618782720
198 95632719733855100160
199 335221286400000000000
200 790434258240929702400
201 1297251155354163609600
202 1514493978367123353600
203 1272126614933215641600
204 769785401024640000000
205 332172220849717248000
206 99607063051431936000
207 19706506266230784000
208 2311256907767808000
209 121645100408832000
210 1
211 10485760
212 147219785820
213 117510305218560
214 17742919921875000
215 874769760103956480
216 18927306938611612800
217 214790036290692710400
218 1434490796007826502400
219 6094932480000000000000
220 17389553681300453452800
221 34593364142777696256000
222 49221054296931508992000
223 50885064597328625664000
224 38489270051232000000000
225 21259022134381903872000
226 8466600359371714560000
227 2364780751947694080000
228 439138812475883520000
229 48658040163532800000
230 2432902008176640000
231 1
232 22020096
233 488149816140
234 548381424353280
235 109588623046875000
236 6888811860818657280
237 185487607998393805440
238 2577480435488312524800
239 20855289265036862227200
240 106661318400000000000000
241 365180627307309522508800
242 871752776397997945651200
243 1493038647006922439424000
244 1870026123951826993152000
245 1732017152305440000000000
246 1190505239525386616832000
247 604515265659140419584000
248 223471781059057090560000
249 58405462059292508160000
250 10218188434341888000000
251 1072909785605898240000
252 51090942171709440000
253 1
254 46137344
255 1610894393262
256 2539871860162560
257 669708251953125000
258 53489597978121338880
259 1785318226984540377360
260 30242437109729533624320
261 294953376748378480070400
262 1805037696000000000000000
263 7364475984030742037260800
264 20922066633551950695628800
265 42700905304397981767526400
266 63996449575240301543424000
267 71445707532599400000000000
268 59865406330419441303552000
269 37681451559419752820736000
270 17698965059877321572352000
271 6103370785196067102720000
272 1498667637036810240000000
273 247842160474962493440000
274 24728016011107368960000
275 1124000727777607680000
276 1
277 96468992
278 5292938720718
279 11683410556747776
280 4053497314453125000
281 410086917832263598080
282 16908013796735941220880
283 347788026761889636679680
284 4070356599127623024971520
285 29654190720000000000000000
286 143324032612290595032844800
287 481207532571694865999462400
288 1160688244183181504408217600
289 2060685676322737709698252800
290 2738752122082977000000000000
291 2753808691199294299963392000
292 2104778222819017621843968000
293 1221228589131535188492288000
294 533434606626136264777728000
295 172346778259233177600000000
296 39902587836468961443840000
297 6256188050810164346880000
298 594596384994354462720000
299 25852016738884976640000
300 1
301 201326592
302 17322344904168
303 53409876830846976
304 24320983886718750000
305 3108027166728734638080
306 157808128769535451394880
307 3927958890487224131911680
308 54949814088222910837115520
309 474467051520000000000000000
310 2702681757831765506333644800
311 10660597644665240108295782400
312 30177894348762719114613657600
313 62944580658585442768964812800
314 98595076394987172000000000000
315 117495837491169890131771392000
316 107343689363769898714042368000
317 75367250072117600204095488000
318 40541030103586356123107328000
319 16545290712886385049600000000
320 5027726067395089141923840000
321 1101089096942588925050880000
322 164108602258441831710720000
323 14890761641597746544640000
324 620448401733239439360000
325 1
326 419430400
327 56485907296200
328 242772167412940800
329 144767761230468750000
330 23310203750465509785600
331 1453495922877300210216000
332 43643987672080268132352000
333 727276951167656172844176000
334 7413547680000000000000000000
335 49549165560249034282783488000
336 228441378099969430892052480000
337 754447358719067977865341440000
338 1835883602542075414094807040000
339 3361195786192744500000000000000
340 4699833499646795605270855680000
341 5069007553289134105940889600000
342 4239407816556615011480371200000
343 2750998471314788451210854400000
344 1378774226073865420800000000000
345 527911237076484359902003200000
346 151399750829605977194496000000
347 31454148766201351077888000000
348 4467228492479323963392000000
349 387780251083274649600000000
350 15511210043330985984000000
351 1
352 872415232
353 183579198712650
354 1097752409171558400
355 855445861816406250000
356 173161513574886644121600
357 13226812898183431912965600
358 477786812410141882712064000
359 9454600365179530246974288000
360 113383670400000000000000000000
361 885691334389451487804754848000
362 4751580664479364162554691584000
363 18214514803360355465606100480000
364 51404740871178111594654597120000
365 109238863051264196250000000000000
366 177739157804824270162970542080000
367 224050133855379727482587320320000
368 220449206460943980596979302400000
369 169874155603688186862270259200000
370 102423228222630002688000000000000
371 48039922573960076751082291200000
372 17320131494906923791050342400000
373 4702395240547101986144256000000
374 929183526435699384385536000000
375 126028581602064261120000000000
376 10485577989291746525184000000
377 403291461126605635584000000
378 1
379 1811939328
380 594796603828986
381 4939885841272012800
382 5021095275878906250000
383 1275098418142347106713600
384 119041316083650887216690400
385 5160097574029532333290291200
386 120919362565190834211302736000
387 1700755056000000000000000000000
388 15473548606686299522236011168000
389 96219508455707124291732504576000
390 426219646398632317895182751232000
391 1387928003521809013055674122240000
392 3403210733520153806250000000000000
393 6398609680973673725866939514880000
394 9349001039965390446773416366080000
395 10713831434001877457013194096640000
396 9682826869410226651149404774400000
397 6913567905027525181440000000000000
398 3891233728490766216837665587200000
399 1714693017995785455313983897600000
400 584037488875950066679116595200000
401 150527731282583300270456832000000
402 28356430860464458752000000000000
403 3680437874241403030339584000000
404 293999475161295508340736000000
405 10888869450418352160768000000
406 1
407 3758096384
408 1921650566216724
409 22130688568898617344
410 29289722442626953125000
411 9313762358604970170777600
412 1060549906927071540657787200
413 55041040789648344888429772800
414 1523583968321404511062414473600
415 25063758720000000000000000000000
416 264769609492187791824927302208000
417 1901750284771623162471889502208000
418 9696496955568885232115407590528000
419 36271185158703275541188283727872000
420 102096322005604614187500000000000000
421 220505933621246602245260684820480000
422 370843707918627154388678849187840000
423 490888276612449658030422711336960000
424 515126389452624057841148333998080000
425 430177558535046011289600000000000000
426 286005679044071316937568420659200000
427 150892985583629120067630582988800000
428 62686690472685307156891847884800000
429 20230927084379195556349398220800000
430 4962375400581280281600000000000000
431 893119590815913802029072384000000
432 111131801610969702152798208000000
433 8536873649127988094042112000000
434 304888344611713860501504000000
435 1
436 7784628224
437 6191985157809444
438 98736918230470754304
439 169880390167236328125000
440 67524777099886033738137600
441 9360505700269370554501339200
442 580432793781746182459804876800
443 18935972177708884637490008457600
444 363424501440000000000000000000000
445 4445342390947784504850095231808000
446 36767172172251381141123197042688000
447 215034079544086454853382862448768000
448 920381323402095616857652699594752000
449 2960793338162533811437500000000000000
450 7308196657161315960128639839764480000
451 14063534461837168239509128665354240000
452 21353640032641560124323387943157760000
453 25803149144399623260952066548449280000
454 24950298395032668654796800000000000000
455 19353050948648825779442129797939200000
456 12033715600294422325393538993356800000
457 5973146077897299981949551791308800000
458 2346787541787986684536530193612800000
459 719544433084285640832000000000000000
460 168353042868799751682480144384000000
461 29005400220463092261880332288000000
462 3465970701545963166181097472000000
463 256411097818451356681764864000000
464 8841761993739701954543616000000
465 1
466 16106127360
467 19902809435816070
468 438830747690981130240
469 980079174041748046875000
470 486178395119179442914590720
471 81904424877356992351886718000
472 6056690022070394947406659584000
473 232396022180972675096468285616000
474 5191778592000000000000000000000000
475 73348149450638444330026571324832000
476 696641156947920905831807943966720000
477 4659071723455206521823295353056640000
478 22738832695816479945894949048811520000
479 83272312635821263446679687500000000000
480 233862293029162110724116474872463360000
481 512314469681211128724975401380761600000
482 886997355202034035933433037638860800000
483 1225649584358982104895223161051340800000
484 1360925367001781926625280000000000000000
485 1219242209764876024104854177270169600000
486 882472477354924303862192859512832000000
487 515183849218642123443148842000384000000
488 241383861441050058980900248485888000000
489 89943054135535705104000000000000000000
490 26263074687532761262466902523904000000
491 5873593544643776183030767288320000000
492 970471796432869686530707292160000000
493 111538827551026340156567715840000000
494 7957585794365731759089254400000000
495 265252859812191058636308480000000
496 1
497 33285996544
498 63826250949341190
499 1943393311202916433920
500 5626380443572998046875000
501 3478045442006437553158225920
502 710930407935458693614376712240
503 62585796894727414456535482368000
504 2819064790803972884865854421168000
505 73156880160000000000000000000000000
506 1191034236317509976978050515322272000
507 12957525519231328848471627757780992000
508 98821363397497275173409896172727680000
509 548258521665797349806578215954677760000
510 2277742669156287500159179687500000000000
511 7249731083904025432447610721046364160000
512 17999315034799884322537469101844090880000
513 35353180300195356575061116785891737600000
514 55531354245187727675637418604556902400000
515 70314477295092066208972800000000000000000
516 72156970777903117426569097218443673600000
517 60184622955605837523401553018775142400000
518 40814009388099092668329458260697088000000
519 22448699114017655485223723109187584000000
520 9957980993577167350800000000000000000000
521 3528006366358567596258053905711104000000
522 983239559373368133039350444064768000000
523 210592379825932721977163482398720000000
524 33424468656124226600251458846720000000
525 3700277394380065267976503296000000000
526 254907998279515607349492449280000000
527 8222838654177922817725562880000000
528 1
529 68719476736
530 204244003037891808
531 8577735994274941501440
532 32150745391845703125000000
533 24732767587601333711347384320
534 6124938899136259514216168597760
535 640878560202008724034923339448320
536 33828777489647674618390253054016000
537 1017834854400000000000000000000000000
538 19056547781080159631648808245156352000
539 236937609494515727514909764713709568000
540 2055484358667943323606925840392735744000
541 12927358826646169090176160039352401920000
542 60739804510834333337578125000000000000000
543 218344842056403589494892746422102261760000
544 611976711183196066966273949462699089920000
545 1357562123527501692482346884578242723840000
546 2411647384362438459056253607969328332800000
547 3461635805296840182595584000000000000000000
548 4040790363562574575887869444232845721600000
549 3851815869158773601497699393201609113600000
550 3003911090964093220389048127987305676800000
551 1915622324396173268072424371984007168000000
552 995798099357716735080000000000000000000000
553 419328756687189748583814407078805504000000
554 141586496549765011157666463945326592000000
555 37738154464807143778307696045850624000000
556 7754476728220820571258338452439040000000
557 1184088766201620885752481054720000000000
558 126434367146639741245348254842880000000
559 8420186781878192965350976389120000000
560 263130836933693530167218012160000000
561 1
562 141733920768
563 652263106475848032
564 37742038374809742606336
565 182926654815673828125000000
566 174895999369466574101670789120
567 52402255025943553621627220225280
568 6507382303589627044046913908244480
569 401885876577014374466476206281710080
570 13995229248000000000000000000000000000
571 300762036718786867229935538825728512000
572 4264876970901283095268375764846772224000
573 41990609041359413610827199310880173056000
574 298621988895526505983069296909040484352000
575 1582431749098052368531640625000000000000000
576 6404782033654505291850187228381666344960000
577 20195231469045470209887040332269069967360000
578 50399493835958500333407128089967261122560000
579 100806860666349927588551400813117924311040000
580 163191402249708180036648960000000000000000000
581 215405209380681860083868732681027852697600000
582 233034860084105802890610813288697351372800000
583 207269865276522432206844320831124091699200000
584 151717288092176922831336010261133367705600000
585 91281492441124034049000000000000000000000000
586 44973009154701100535614095159201890304000000
587 18021938346548660705925831339326570496000000
588 5811675787580300141859385191060996096000000
589 1484206845781465057338845979796832256000000
590 293061969634901169223739061043200000000000
591 43114119197004151764663754901422080000000
592 4445858620831685885705315533455360000000
593 286549481420792254352100415242240000000
594 8683317618811886495518194401280000000
595 1
596 292057776128
597 2079088651891765602
598 165577974805616935305216
599 1036584377288818359375000000
600 1230302892116247624715201413120
601 445419167720520205783831371914880
602 65555851354680687258546688260833280
603 4729887624329476868720835350853972480
604 190335117772800000000000000000000000000
605 4686875072201095347666495480034269312000
606 75655208875118413168239013567716655104000
607 843629508921857309817528277064047113216000
608 6768765081631934135616237396604917645312000
609 40352009602000335397556835937500000000000000
610 183379022437265835724552729065243499560960000
611 648491321617126765628594961780640135618560000
612 1814381778094506012002656611238821400412160000
613 4070076999403878326387762807829636194058240000
614 7398010235320104161661419520000000000000000000
615 10985665678414774864277305366732420487577600000
616 13408467334070087735552068333841970678988800000
617 13507086220520045165479354907494919975731200000
618 11254664280292397184579107670280438913433600000
619 7758926857495542894165000000000000000000000000
620 4417348899195085874831428902303830114304000000
621 2068017425266458816004989146187723964416000000
622 790387907110920819292876385984295469056000000
623 243904658323420757756017022679946100736000000
624 59784641805519838521642768452812800000000000
625 11360570408410593989988899416524718080000000
626 1612364726488291414549127766799810560000000
627 160754259077064454691528332950896640000000
628 10037915167346540788819032727879680000000
629 295232799039604140847618609643520000000
630 1
631 601295421440
632 6615282074201072370
633 724403639774574091960320
634 5851686000823974609375000000
635 8612120244813733373006409891840
636 3763024003156118979897885728246400
637 655558513546806872585466882608332800
638 55182022283843896801743079093296345600
639 2562203508480000000000000000000000000000
640 72177876111896868354064030392527747404800
641 1323966155314572230444182737435041464320000
642 16689192459106307650738059394093105935360000
643 150758858636347623929634378378927711191040000
644 1008800240050008384938920898437500000000000000
645 5134612628243443400287476413826817987706880000
646 20308017703273180292053368539972677931212800000
647 63503362233307710420092981393358749014425600000
648 159211835564916416885168368659218121708748800000
649 323662947795254557072687104000000000000000000000
650 538297618242323968349587962969888603891302400000
651 737465703373854825455363758361308387344384000000
652 836400339039895104477760053887185429266432000000
653 787826499620467802920537536919630723940352000000
654 617187363664418184763125000000000000000000000000
655 401978749826752814609660030109648540401664000000
656 217141829652978175680523860349711016263680000000
657 96822518621087800363377357283076194959360000000
658 35366175456896009874622468288592184606720000000
659 10462312315965971741287484479242240000000000000
660 2465243778625098895827591173385863823360000000
661 451462123416721596073755774703946956800000000
662 61890389744669815056238408186095206400000000
663 5972559524571191769347324473088409600000000
664 361660178823515072538332796813312000000000
665 10333147966386144929666651337523200000000
666 1
667 1236950581248
668 21013248941579876940
669 3161034064470868764917760
670 32915733754634857177734375000
671 60007031383218271244173694730240
672 31609401626511399431142240117269760
673 6510374203499323424297050420386201600
674 638534829284479377277312772365286284800
675 34162713446400000000000000000000000000000
676 1099324574627352302623436770593884152780800
677 22878135163835808142075477702877516503449600
678 325439252952572999189392158184815565739520000
679 3303585424031269672197205508825198540881920000
680 24761460437591114903046240234375000000000000000
681 140835089231820161836456495922107007662817280000
682 621425341720159316936833077323163944695111680000
683 2165798880378073492222118523310340492702515200000
684 6050049751466823841636398009050288624932454400000
685 13708077788975487123078512640000000000000000000000
686 25434562461949807504518031250327236533864038400000
687 38938189138139534784043206441477082851783475200000
688 49467105766073796179113237472756395388043264000000
689 52360161205544937055641879376812380421881856000000
690 46289052274831363857234375000000000000000000000000
691 34204737257985512224967435289330093983268864000000
692 21106185842269478676146919225991910780829696000000
693 10844122085561833640698264015704533835448320000000
694 4615285897124929288638232111661280091176960000000
695 1614185328749035640084354748225945600000000000000
696 458535342824268394623931958249770671144960000000
697 104016873235212655735393330491789378846720000000
698 18381445754166935071702807231270276300800000000
699 2436804286025046241893708385020071116800000000
700 227845912658814495699149661992386560000000000
701 13391759764436443828847980133430067200000000
702 371993326789901217467999448150835200000000
703 1
704 2542620639232
705 66642018071867609724
706 13759795339461428741406720
707 184527598321437835693359375000
708 416298780221076756756455007191040
709 264091452298917821053736780334608640
710 64235692141193324453064230814477189120
711 7332141315576952849425694937849666649600
712 451435856256000000000000000000000000000000
713 16571300069382681006212546875248550006732800
714 390688154336273031349288926926062204905062400
715 6261451226807504504403905123475851484828364800
716 71302385402008237091589685565477201840701440000
717 597504806211437772660463623046875000000000000000
718 3789744219328978900326465708449424933472174080000
719 18613168568665724302536571696965243867296440320000
720 72121102716589847290996546826234338406993756160000
721 223851840804272482140546726334860679122500812800000
722 563554309102325581726561075200000000000000000000000
723 1162509119584411790059441781264956634518373990400000
724 1980980372402848832138198127710146590084484300800000
725 2806433800461920036561691005954379498348321177600000
726 3321130225037421721814999206186385272473649152000000
727 3293644104170693197533984375000000000000000000000000
728 2742079770181838563368222729027962534325387264000000
729 1916825423311564472497342936978719897277169664000000
730 1123451048064205965176340152026989705352445952000000
731 550244640846116569634313672868061504203653120000000
732 223968214363928695061704221316349952000000000000000
733 75134291174205121233378565158926708543324160000000
734 20525996318415297398450950550379770759086080000000
735 4488749053167565544509825525876201472655360000000
736 766374947954877043075571287088812366233600000000
737 98353485631054923976799604093380198400000000000
738 8918912003114671590012754768864424755200000000
739 509258864375374766713691244518493388800000000
740 13763753091226345046315979581580902400000000
741 1
742 5222680231936
743 211033057227580764126
744 59756825474232490534109184
745 1031183637678623199462890625000
746 2876246117891075773953689140592640
747 2195260197234754387509186986531434320
748 629924206803960343023597618309711790080
749 83586410997577262483452922291486199805440
750 5915366392320000000000000000000000000000000
751 247385836750070023592744449780496210814796800
752 6598288828790388973899101876973495016174387200
753 118967573309342585583674197346041178211738931200
754 1517314761354735285309028508833354855170126643200
755 14190739147521647100686011047363281250000000000000
756 100181064580522572669499615249445667806568775680000
757 546550313425366268156301150738161251739704565760000
758 2349087345626069311763887525197347022399225200640000
759 8081051453034236605273736820688470516322279342080000
760 22542172364093023269062443008000000000000000000000000
761 51537904301575589359301918969413077463647913574400000
762 97417623019340095509854919692098973488860522086400000
763 153301446350232381997182371200257980097277044326400000
764 201924717682275240686351951736132224566397868441600000
765 223497278497297038404091796875000000000000000000000000
766 208398062533819730815984927406125152608729432064000000
767 163888573693138762398522821111680551217198006272000000
768 108668355921846831540693265614247004226818408448000000
769 60636959421242045973701366750060377763242573824000000
770 28369307152764301374482534700070993920000000000000000
771 11063524375401704101614993719651957833004482560000000
772 3565658789027571662359479409894543034721239040000000
773 938148552112021198802553534908126107784970240000000
774 198031286551540227930727620583749115434762240000000
775 32702533972325762222285868361048915968000000000000
776 4067023873420290245045816174602177688371200000000
777 358008981655888460999724944896500852326400000000
778 19874859463730842246880274515802823065600000000
779 523022617466601111760007224100074291200000000
780 1
781 10720238370816
782 667320748530458091966
783 258946243721674125647806464
784 5745165981352329254150390625000
785 19795340929015050914857742908784640
786 18160788904396604478485092343123683920
787 6141761016338613344480076778519689953280
788 946413879359665133280386313687472778442240
789 76899763100160000000000000000000000000000000
790 3659604274682070349009909274339064635846476800
791 110285684709782215706599274229414130984629043200
792 2233946654364321884848993261275662124198208819200
793 31863609988449440991489598685500451958572659507200
794 332063296052006542156052658508300781250000000000000
795 2604707679093586889406989996485587362970788167680000
796 15754906860913818947288159258234822169714092482560000
797 74957241664977302584465865576751709532920731402240000
798 285145672699922348786087570672864602504514713927680000
799 879144722199627907493435277312000000000000000000000000
800 2221554927525810930803593243997332128564612695654400000
801 4643573363921877885969751171990051069635684886118400000
802 8088905728009320391263093350978318126309265221222400000
803 11812595984413101580151589176563735137134275303833600000
804 14527323102324307496265966796875000000000000000000000000
805 15093973957806657646243479742129350338946546008064000000
806 13274974469144239754280348510046124648593038508032000000
807 9888820388888061670203087170896477384640475168768000000
808 6234581918674977636023295072210753386384304635904000000
809 3319208936873423260814456559908306288640000000000000000
810 1486200107762295584316947489673246335566935490560000000
811 556242771088301179328078787943548713416513290240000000
812 172485312366881611836983771346679757245608099840000000
813 43764914327890390372690804149008554511082455040000000
814 8927791774444933086684042062566354059264000000000000
815 1427525379570521876011081477285364368618291200000000
816 172202320176482349740867698495216909968998400000000
817 14727270862624554104938283416209891891609600000000
818 795517401166700290986970987856212996915200000000
819 20397882081197443358640281739902897356800000000
820 1
821 21990232555520
822 2107328679569867658840
823 1119767540418050273071595520
824 31917588785290718078613281250000
825 135739480656103206273310237088808960
826 149559438036207330999288995766900926400
827 59556470461465341522231047549281841971200
828 10647156142796232749404346028984068757475200
829 992255007744000000000000000000000000000000000
830 53674196028670365118812002690306281325748326400
831 1825418229679153915143712125176509754228342784000
832 41487580723908835004338446280833725163681020928000
833 660874873834506924267932417180750114696321826816000
834 7662999139661689434370445965576171875000000000000000
835 66680516584795824368818943910031036492052177092608000
836 446389027725891536839831178983319961475232620339200000
837 2346487565164506863513714052837444820160996809113600000
838 9850486875088226594428479714153504450155962844774400000
839 33491227512366777428321343897600000000000000000000000000
840 93305306956084059093750916247887949399713733217484800000
841 215070766329013291560704264807960260067336984199168000000
842 413432959431587486664558104605558482011362444640256000000
843 667064243825681030408560329970657984214641428922368000000
844 907957693895269218516622924804687500000000000000000000000
845 1046515527741261596806214595454301623500293856559104000000
846 1024069459048269923901626885060701044320034399191040000000
847 851959910427279159279035202415696513138256322232320000000
848 602676252138581171482251856980372827350482781470720000000
849 362095520386191628452486170171815231488000000000000000000
850 184288813362524652455301488719482545610300000829440000000
851 79110082999225056615548983174193594797015223500800000000
852 28460076540535465953102322272202159945525336473600000000
853 8502897640847275843837070520378804876438876979200000000
854 2083151414037151053559609814598815947161600000000000000
855 411127309316310300291191465458184938162067865600000000
856 63714858465298469404121048443230256688529408000000000
857 7461817237063107413168730264213011891748864000000000
858 620503572910026226969837370527846137593856000000000
859 32636611329915909373824450783844635770880000000000
860 815915283247897734345611269596115894272000000000
861 1
862 45079976738816
863 6646190450951121077880
864 4832680963909480125887938560
865 176840694621205329895019531250000
866 927553117816705242867619953440194560
867 1226387391896900114194169765288587596480
868 574544773863548000567405399887189534310400
869 119054564142176057106975869233185496106313600
870 12713267286720000000000000000000000000000000000
871 780872980933236602212393974623488157352015974400
872 29936858966738124208356878852894759969344821657600
873 762513121580807208872841098885668121111792557056000
874 13547934913607391947492614552205377351274597449728000
875 174546091514516259338437935882568359375000000000000000
876 1682400726139463876382508738653090766876393391259648000
877 12445326092997856047094493270054960525929485455056896000
878 72154492628808586053046707124751428219950651880243200000
879 333631707638857761611295030318503476811804132873011200000
880 1248309389097307158691977363456000000000000000000000000000
881 3825517585199446422843787566163405925388263061916876800000
882 9699691561438499449387762342839007729036897987382476800000
883 20519330565472999996035699612791665712458672910303232000000
884 36466178662470562995667964705062636470400398114422784000000
885 54744508014273585234090499877929687500000000000000000000000
886 69724097035761553887214047422142845665707078193250304000000
887 75576326077762320383940064117479737070818538660298752000000
888 69860712655036891060880886598087114077337018423050240000000
889 55121697214828693299415189073051022439978771320668160000000
890 37114790839584641916379832442611061227520000000000000000000
891 21293734707615348479153472014769301406426481914019840000000
892 10379242889498327427960026592454199637368397323304960000000
893 4278498173260498381616382448254391378477308916531200000000
894 1481629913917637815788609538176006749719474313625600000000
895 427046039877615965979720011992757269168128000000000000000
896 101137318091812333871633100502713494787868694937600000000
897 19331088058371555617210326097676059879299822387200000000
898 2906377813836080337429220437910968131836182528000000000
899 330728404361043978974923318491341991337525248000000000
900 26762021290531045686536049642752601332121600000000000
901 1371553591139716091434972544191070818271232000000000
902 33452526613163807108170062053440751665152000000000
903 1
904 92358976733184
905 20935499920496031395322
906 20817702613763914388440350720
907 977277522906661033630371093750000
908 6317388802427289762233519682889973760
909 10015497033824684265919053083190132037920
910 5515629829090060805447091838917019529379840
911 1323606624874780870189319957945415221417251200
912 161805220012800000000000000000000000000000000000
913 11273853662223603444441438008626610271769730630400
914 486715384491484341968124740059966420146767423078400
915 13877738812770691201485707999719159804234624538419200
916 274696059627625740176746805403336616639636665532416000
917 3927287059076615835114853557357788085937500000000000000
918 41873084739471100923297995273143592420034679960240128000
919 341767801169248816062518007493047762135140485188870144000
920 2181951857095171642244132423452483189371307712858554368000
921 11093254278992020573575559758090240603992487418027622400000
922 45590429862684261447880912404480000000000000000000000000000
923 153368477733905079315828210607096546645111273664122060800000
924 426786428703293975773061543084916340077623511444828979200000
925 991083666312345899808524291297837453911753901567646105600000
926 1934626741672122499980700443300165134850715857859903488000000
927 3193429634165959138655279159545898437500000000000000000000000
928 4478747880179506873225749399116469850997184081589960704000000
929 5356472110761404457211752044326376364894263927548674048000000
930 5477079872154892259173061509290029743663222244367138816000000
931 4795587657690096317049121449355438952278153104898129920000000
932 3597279727528972985741429913668456703590400000000000000000000
933 2310370215776265309988151713602469202597273287671152640000000
934 1268154767589613823925297794568949482965738727501987840000000
935 592999846813905075692030607328058645056955015831224320000000
936 235085279674931866771792713390593070955489924428595200000000
937 78469709827511933748773552203669148209643520000000000000000
938 21845660707831464116272749708586114874179638106521600000000
939 5006751807118232904857474459298099508738653998284800000000
940 927715798176476843707407163781181027682109462937600000000
941 135433281585847509390231098922204545452716589056000000000
942 14986731922697385584460187799941456745988096000000000000
943 1180907641971295554725511360548511974531530752000000000
944 59010256945620955738811989462269485937328128000000000
945 1405006117752879898543142606244511569936384000000000
946 1
947 189115999977472
948 65870231457170440243818
949 89516121239184831870293508096
950 5387555574998259544372558593750000
951 42891745027006335754111791531200348160
952 81477421815708917947071215622708911984160
953 52704907255749469918716655349651519947407360
954 14635307537901148478950480677853591162527891840
955 2046360135456000000000000000000000000000000000000
956 161591902491871649370327278123648080562032805702400
957 7848285574925185014236011433466958524866624697139200
958 250246967623832786504210024898161623566682423128268800
959 5512234263194356519546719228426954773902042421683814400
960 87348281141531628056864846361923217773437500000000000000
961 1028881510741289908401036455282956842320852136165900288000
962 9253046764989662390433357906571033856325470173076447232000
963 64955028361217801965267634452008538022053544990481580032000
964 362527549837459232344449292894389062938474488821142700032000
965 1633657070079519368549066027827200000000000000000000000000000
966 6021379799726795070530124964269920940023281744291400908800000
967 18351816434241640958241646352651402623337810992127646105600000
968 46675321237281433090982405909217201996129743269066761830400000
969 99826739870281520999004142874288520958296938265571019980800000
970 180680887196231898634443426132202148437500000000000000000000000
971 278180007224482704681465990456234071856380655734309781504000000
972 365815536505528857342520242556642527037778848228471209984000000
973 412150260379655642502772878574074738210657473888627195904000000
974 398673187275970007157350296489748824899390461453864534016000000
975 331463632036598225114746042045164939116544000000000000000000000
976 236901807509981666016477402633237803620166560958895882240000000
977 145415080016942385143434147110572874046738040753561272320000000
978 76496980238993754764271948345319565212347197042227937280000000
979 34369467888475038922036094697704706973692626951460618240000000
980 13121879254489495587989355118502452006168166400000000000000000
981 4227135346965388306498777068611413228153759973611929600000000
982 1137963160732158364518320266391896616914742644467302400000000
983 252647935703393860436317217603074966538761143740006400000000
984 45424322643893254649483510578507404544841143969382400000000
985 6444294726759875801317880753974826400774881280000000000000
986 693980057598464687660358842882342203699696238592000000000
987 53286262021895723032147226484429345801407299584000000000
988 2597856311725074932406270678946101892812374016000000000
989 60415263063373835637355132068513997507264512000000000
990 1
991 387028092977152
992 207020727436821383623428
993 384264325319427570955406278656
994 29631555662490427494049072265625000
995 290344120182812118950910588826586972160
996 660395945243114387570998273994588023450560
997 501408847406049011118601694137225270851010560
998 160988382916912633268455287456389502787806810240
999 25725670274304000000000000000000000000000000000000
1000 2300308259001937596918776547407225617412466998822400
1001 125572569198802960227776182935471336397865995154227200
1002 4473164546276011058762754195054639021254448313417804800
1003 109533429229926568259379969184225940023343810701846118400
1004 1921662185113695817251026619962310791015625000000000000000
1005 24976985640064417086701022914455228172202755305544613888000
1006 247188535007580981001576846932683333018980417480756518912000
1007 1905347498595722190981183943925583781980237319720793014272000
1008 11656655064004458393844600340758048331406333563633665277952000
1009 57504728866799081772927124179517440000000000000000000000000000
1010 231823122289481610215409811124391956190896347155218934988800000
1011 772372100362865584677300594320285119103956566973024410009600000
1012 2147064776914945922185190671823991291821968190377071044198400000
1013 5019858919191299341664208327392794196760074609925857004748800000
1014 9937448795792754424894388437271118164062500000000000000000000000
1015 16749364645516221797663004899049040958089445797897388949504000000
1016 24143825409364904584606336008738406784493403983079099858944000000
1017 29868771811043279503730363906074122204442941637105217961984000000
1018 31794186685258608070798686145057468785726389300945696587776000000
1019 29168799619220643810097651699974514642255872000000000000000000000
1020 23081004674543928031891084085124026009850513510566713098240000000
1021 15749571743373452175535021471668200512139012413924174725120000000
1022 9256134608918244326476905749783667390694010842109580410880000000
1023 4674247632832605293396908878887840148422197265398644080640000000
1024 2020769405191382320550360688249377608949897625600000000000000000
1025 743975821065908341943784764075608728155061755355699609600000000
1026 231575503208994227179478174210750961542150128149096038400000000
1027 60346764070867790664217483976048763436115518904755814400000000
1028 12991356276153470829752284025453117699824567175243366400000000
1029 2268391743819476282063894025399138893072758210560000000000000
1030 312985005976907574134821838139936333868563003604992000000000
1031 32824337405487765387802691514408477013666896543744000000000
1032 2457572070891920886056332062283012390600505819136000000000
1033 116963949290691745793919535684643099174064095232000000000
1034 2658271574788448768043625811014615890319638528000000000
1035 1
1036 791648371998720
1037 649948795441183413701460
1038 1646847108511832446951741194240
1039 162612195708788931369781494140625000
1040 1959822811233981802918646474579462062080
1041 5333967250040539284227293751494749420177600
1042 4750189080688885368492016049721081513325363200
1043 1762170137333773418208767335671290503488155625600
1044 321570878428800000000000000000000000000000000000000
1045 32532931091598831727851268313330762303404890411916800
1046 1994387863745694074205857023092780048671989334802432000
1047 79297007865802014223521551639604964467692492828770176000
1048 2156439387964179312606543143314448194209581273192595456000
1049 41842644353282086343369128015308380126953125000000000000000
1050 599447655361546010080824549946925476132866127333070733312000
1051 6520663078648256912627803031155267233086897219750990929920000
1052 55118981209376249096241392663561530835856865320494369341440000
1053 369127410360141182471745677457338197161200562848399400468480000
1054 1990548306927660522909015836983296000000000000000000000000000000
1055 8762914022542404866142490860502015944015881922467275742576640000
1056 31860349139968205367938649515711761163038208387637256912896000000
1057 96617914961172566498333580232079608131988568566968196988928000000
1058 246429437851209240408970226981100806022767299032723889324032000000
1059 532363328346040415619342237710952758789062500000000000000000000000
1060 979837831762698975163285786594368896048232579176997253545984000000
1061 1543934098546229424752457802664061275955762412602163490979840000000
1062 2090814026773029565261125473425188554311005914597365257338880000000
1063 2440671389662499031317193259958823339139584590454949061591040000000
1064 2461117467871741821476989362185349672940339200000000000000000000000
1065 2146533434732585306965870819916534418916097756482704318136320000000
1066 1619955950746983652340745065657300624105726991146486543155200000000
1067 1057335376480276371139861926032980467321585084656363608473600000000
1068 595966573186157174908105882058199618923830151338327120281600000000
1069 289337437561493377715165280362979066736008069120000000000000000000
1070 120524083012677151394893131780248613961120004367623336755200000000
1071 42841468093663932028203462228988927885297773707582767104000000000
1072 12899120820147990254476487199880423184469692165891555328000000000
1073 3257118609235620186602179780667174509027445056078872576000000000
1074 680517523145842884619168207619741667921827463168000000000000000
1075 115491467205478894855749258273636507197499748330242048000000000
1076 15509499424092969145736771740558005388957608616919040000000000
1077 1585133985725288971506334180172542991937326253342720000000000
1078 115794309797784828335980340327796668182323454279680000000000
1079 5382999938946608755288342267304597177897268019200000000000
1080 119622220865480194561963161495657715064383733760000000000
1081 1
1082 1618481116086272
1083 2038475767520075252063670
1084 7046973673632027214863264645120
1085 890495357452891767024993896484375000
1086 13192953558550706770866986023998329978880
1087 42938436362826341238029714699532732832429680
1088 44822296966500251682181074520445076843685478400
1089 19198379917267952503642886235997743906423590236800
1090 3997908218304000000000000000000000000000000000000000
1091 457268420343028023730353937959593492375635404123052800
1092 31454345736789232256046659335634702481912517508884070400
1093 1394694432463223661931349643543640257402356197400134272000
1094 42083241389361559918745872251348625365786979998061559808000
1095 902232018867644986778896822830086946487426757812500000000000
1096 14232047559551543981273769960030230659154499023133550313472000
1097 169971950916764563522498065678780632542465120861509163573248000
1098 1573741946253914974196133556049274052830671878805839234990080000
1099 11522048451955835481439490074918342297103188997482181286051840000
1100 67826090458275840039862761852764160000000000000000000000000000000
1101 325575959452921657718986391201728746227666997580899552589578240000
1102 1289706933185912953294156532396012091879786675531556159834030080000
1103 4259239751205023973134871995230842725151829397660514683928576000000
1104 11828613016858043539630570895092838689092830353570746687553536000000
1105 27828083072633930816465616971254348754882812500000000000000000000000
1106 55804097466104189252156657179374533317794579271223272154333184000000
1107 95878307519720847277127629545438205236852845822594352789848064000000
1108 141735182446508530529280505777454887260661874631652971129077760000000
1109 180880868544987428209840878265837240800678102425939002675691520000000
1110 199784829744882571390485018812693091097509888000000000000000000000000
1111 191309792370541665483333236825061130085897212546521022353899520000000
1112 158971677299970662416371782443169767912242008731175212768296960000000
1113 114645364392647109385022171694147453528154725607739996975923200000000
1114 71699363112549986273559815349155707999759258207164893547724800000000
1115 38819439539500361510118008448699691453747749273600000000000000000000
1116 18144352860817578428176638748008336792692247930253113242419200000000
1117 7291617869541601231200229271373915526077681085030586961100800000000
1118 2505295910402076329424988847265664414050335767330937634816000000000
1119 730408848121087826845538815814613883649404553825687175168000000000
1120 178878891798335843957038500288617809853737504604160000000000000000
1121 36302817858255532616323850184013075429080754225139417088000000000
1122 5992870577469523277912688600551613282293219969577517056000000000
1123 783848755941155396409882252095322509513007832277975040000000000
1124 78122561010238830850674736274486818800340890487357440000000000
1125 5571404936809740061723434246660258079123672399872000000000000
1126 253120619351356091693114049724811725076235980636160000000000
1127 5502622159812088949850305428800254892961651752960000000000
1128 1
1129 3307330976350208
1130 6387224071562902456466166
1131 30109796605518661736233948938240
1132 4866660674451850354671478271484375000
1133 88581259607411888318678334732560215572480
1134 344554769838289421153945759418201685411447920
1135 421329591485102365812502100492183722330643496960
1136 208228582179598561770280535328898606985055863337600
1137 49447812173760000000000000000000000000000000000000000
1138 6389399278847175358610621241219184744816310917070764800
1139 492784749876364638678064329591610338883296107639183769600
1140 24347379949572275926858703777290405636366846760328058291200
1141 814434495123526659603964233570217514431995083491897245696000
1142 19274956766717870172094613942279130220413208007812500000000000
1143 334453117649461283559933594060710420490130727043638432366592000
1144 4380889960725641492079869499269216948433213921559542635323392000
1145 44379522884360402272330966280589528289824946982324666426720256000
1146 354799629917122796031912573686278609355625785336261651325665280000
1147 2277018751099260344195392719342796800000000000000000000000000000000
1148 11901610073334580598838502522818750834322493578235105866885693440000
1149 51290652650547461296390686711441403961680747019216502664168734720000
1150 184169526842105236598351865073781639435565103154840654933071626240000
1151 555944811792328046362636832069363418387363026617825094315016192000000
1152 1421652070014994291710743475705385208129882812500000000000000000000000
1153 3099663959253605421187974321508894532470226175883401753299779584000000
1154 5793789154405988342603569613960051545026964826136773032872247296000000
1155 9326175004980261308826657280156531581751551350762765500293316608000000
1156 12975822306674624455263848267175587326911802821397624244577239040000000
1157 15649811663349134758921326473660958802638274560000000000000000000000000
1158 16396374557875247447600972120830239207950131687075360562919505920000000
1159 14943337666197242267138947549657958183750748820730470000219914240000000
1160 11854330678199711110411292553174846694811198627840315687310458880000000
1161 8183970160989634147510613209139344384543949615360678563518873600000000
1162 4912152157113699591088009530623922495493465196544000000000000000000000
1163 2558353753375278558372906063469175487769606958165688967181107200000000
1164 1152738497739349503732472609356294463622644309715290065941299200000000
1165 447445849597810832435303008121647664349389968045305461578137600000000
1166 148759935400661554067541405487576360969928727462498288009216000000000
1167 42036539572608923329904047567825185315628313581977600000000000000000
1168 9993647144694058764522294186370456621691230484549093818368000000000
1169 1971654419987473158433274549581480769874469369991003111424000000000
1170 316831667151415011228874406296929358345157765806757511168000000000
1171 40389364042293475549798838653909685319776240381963796480000000000
1172 3927840480450866743515021143895481945782189041909760000000000000
1173 273623389518815935120256287752521474807411095067688960000000000
1174 12155292351024904490219324692219763058552288722288640000000000
1175 258623241511168180642964355153611979969197632389120000000000
1176 1
1177 6755399441055744
1178 19994788397936042472415824
1179 128468465516879623407931515469824
1180 26545421860646456480026245117187500000
1181 593288436440340089204171172162263769415680
1182 2756438158706315369231566075345613483291583360
1183 3946111295860470938341483087536549984755295191040
1184 2248868687539664467119029781552104955438603324046080
1185 608588457523200000000000000000000000000000000000000000
1186 88779021558718647088063368825361303822710846426667468800
1187 7671459889967190050772028482291015005318339405409995980800
1188 422021252459252782732217532139700364363692010512353010380800
1189 15637142306371711864396113284548176277094305603044427117363200
1190 408175555059907838938474177601205110549926757812500000000000000
1191 7783636192569280781031181825412897058679406011197403516895232000
1192 111712693998503858048036672231365032185046954999768337200746496000
1193 1236900250712496373009482415046108143303508199765435864280203264000
1194 10785908749480532999370142240062869724411023874222354200300224512000
1195 75377172450182411394054379674796032000000000000000000000000000000000
1196 428457962640044901558186090821475030035609768816463811207884963840000
1197 2006034414776967375147724635825263799390180327862689881976377180160000
1198 7820121447449391584791556116979035766802456687805541655619656744960000
1199 25617936927390476376390305221756266319289688266549380346035946127360000
1200 71082603500749714585537173785269260406494140625000000000000000000000000
1201 168190461789065198506199650141004364196645315978368929918179344384000000
1202 341306852005007313273373919076919400107043018848784447754656022528000000
1203 596875200318736723764906065930018021232099286448816992018772262912000000
1204 903117232544553862086363839395420877953061476369274647422575837184000000
1205 1186090989222250213307721585372198982936795545600000000000000000000000000
1206 1355433630117687122335013695321966441190544219464896473201345822720000000
1207 1350174509134056713077966084486742574720067658155411877666928721920000000
1208 1173578737141771399930717962764309822786308664156191253043735429120000000
1209 890415953515672195249154717154360669038381718151241827710853447680000000
1210 589458258853643950930561143674870699459215823585280000000000000000000000
1211 340064252756344719143721667513441172528144678746946964252996403200000000
1212 170605297665423726552405946184731580616151357837862929759312281600000000
1213 74194657242400632578362971528535030888480663792239741992592998400000000
1214 27847859907003842921443751107274294773570657780979679515325235200000000
1215 8967795108823236977046196814469372867334040230821888000000000000000000
1216 2458437197594738456072484369847132328936042699199077079318528000000000
1217 567836472956392269628783070279466461723847178557408896090112000000000
1218 108990093500086763862732795766143699270734271437524583841792000000000
1219 17060467371464764072235029447411451079073483937341507633152000000000
1220 2121033859443468041498111417703560250722382082631270400000000000000
1221 201386814685848528248508627785855805458254565969819074560000000000
1222 13711169771956092264967398252823892730046981678741585920000000000
1223 595867948441731488201389874273922001849031345024532480000000000
1224 12413915592536072670862289047373375038521486354677760000000000
1225 1
1226 13792273858822144
1227 62536891372268047732875024
1228 547387374811052308433795152871424
1229 144525074574630707502365112304687500000
1230 3964245461669545141500598286720580641095680
1231 21987402056657352828986678228919661041139839360
1232 36830372094697728757853842150341133191049421783040
1233 24189051004999805609743710577182397203620099168398080
1234 7455208604659200000000000000000000000000000000000000000
1235 1226971605644855148217080917868454942575414005742917068800
1236 118705747771071256575104019673345179555978515010028358860800
1237 7265609130176865475687096431702408975666805694496455881420800
1238 297974433949194287193770380922223581280185934546902138958643200
1239 8571686656258064617707957729625307321548461914062500000000000000
1240 179481493381597533303777839738932685117783950375846010507231232000
1241 2819899215174354962242865089961426418489215561054758329946116096000
1242 34092063160263181281073859064708355699802944756034826009223102464000
1243 323925195024721813626245239532210700433118168609710056789661581312000
1244 2462320966705958772205776402710003712000000000000000000000000000000000
1245 15202870467469179438047361636389579514022153521108319370100469923840000
1246 77232324968913243943187398479272656276521942622713560456090521436160000
1247 326417661899091270965188286808717529969865506931735016514198264872960000
1248 1158718993331200008409038420799437276595564361594695049497625870991360000
1249 3483047571536736014691321515478193759918212890625000000000000000000000000
1250 8928110346636210954037431428318314999438588856518417363156686864384000000
1251 19632563704461942411333638910381059406157300605953992364322170339328000000
1252 37223307947150308409338687384362942051383646409444405138625252032512000000
1253 61110932735514811334510619799090146074823826567654251142260964982784000000
1254 87177687707835390678117536524856625245854472601600000000000000000000000000
1255 108363351797303512569836094904950896008865087861430407515412858142720000000
1256 117615201684566718117013934470845130953392560443760323565652457553920000000
1257 111628048115190844334586526222934646085027124114150662127748246405120000000
1258 92714561159819367330318234923697804663621496402498055310392615239680000000
1259 67394727595599958389727490760160216638170342496583680000000000000000000000
1260 42848095847299434612108930106693587738546229522115317495877546803200000000
1261 23792877282108708941500921571762950435160185520003499357971782041600000000
1262 11512537648779164821742654415511018959529249665095866632517346918400000000
1263 4837932752934940347534455306000107028390320638132015232162411315200000000
1264 1757687841329354447501054575635997081997471885241090048000000000000000000
1265 548777814440869950916624566558098760981389975854549539150102528000000000
1266 146075932668031911362004444829392747278459686683893438519181312000000000
1267 32806018143526115922682571525609253480491015702694899736379392000000000
1268 6130394608813005223289787248103181421080405228151381742845952000000000
1269 935375932014569406300667135207270070568570498440390246400000000000000
1270 113481470075475645668034611757329746375726447923993048514560000000000
1271 10525607994938293495406639392084474985766066268713957457920000000000
1272 700740707367476230124834492146132274174460861748850196480000000000
1273 29805811337679110482740356002743473467490088737581301760000000000
1274 608281864034267560872252163321295376887552831379210240000000000
1275 1
1276 28147497671065600
1277 195427785538337649165234450
1278 2329307977919371525250192139878400
1279 785462361818645149469375610351562500000
1280 26428303077796967610003988578137204273971200
1281 174899789087047124776030395002770031009066904000
1282 342608112508816081468407833956661704102785318912000
1283 259168403624997917247254041898382827181643919661408000
1284 90917178105600000000000000000000000000000000000000000000
1285 16870859577616758287984862620691255460411942578965109696000
1286 1826242273401096255001600302666848916245823307846590136320000
1287 124280156174077962084121386331751732478511150037439376919040000
1288 5637354155795567595557818017447473159354869031968418845163520000
1289 178576805338709679535582452700527235865592956542968750000000000000
1290 4102434134436515046943493479747032802692204580019337383022428160000
1291 70497480379358874056071627249035660462230389026368958248652902400000
1292 929783540734450398574741610855682428176443947891858891160630067200000
1293 9616529227296428842029155548612505169108195630600767310943078195200000
1294 79429708603418024909863754926129152000000000000000000000000000000000000
1295 532100466361421280331657657273635282990775373238791177953516447334400000
1296 2929501981579467873707108218179307651868073685689135051782743916544000000
1297 13406439685141248628927376065358041409476619034696259606833143021568000000
1298 51498621925831111484846152035530545626469527181986446644338927599616000000
1299 167454210170035385321698149782605469226837158203125000000000000000000000000
1300 464261738025082969609946434272552379970806620538957702884147716947968000000
1301 1104331708375984260637517188708934591596348159084912070493122081587200000000
1302 2265766570696105729264094014700352994432048042314007269307624036761600000000
1303 4027766021204385292501836304940032354931570387413575643467199964774400000000
1304 6226977693416813619865538323204044660418176614400000000000000000000000000000
1305 8398159764291022224162297355133694440687044309260856582444496506060800000000
1306 9904438036595092051959068165965905764496215616316658826581259583488000000000
1307 10232571077225827397337098237102342557794153043797144028376922587136000000000
1308 9271456115981936733031823492369780466362149640249805531039261523968000000000
1309 7371298330768745448876444301892523694799881210563840000000000000000000000000
1310 5141771501675932153453071612803230528625547542653838099505305616384000000000
1311 3144058783707222252984050350554389878931881658000462415160556912640000000000
1312 1682601656360031781639311029959302771008121104898626661675612241920000000000
1313 786164072351927806474348987225017392113427103696452475226391838720000000000
1314 319579607514428081363828104661090378544994888225652736000000000000000000000
1315 112499451960378339937908036144410246001184945050182655525771018240000000000
1316 34084384289207445984467703793524974364973926892908468987808972800000000000
1317 8816617376072643654220941097507486872881960470099254304151961600000000000
1318 1926695448484087355891075992260999875196698785990434262037299200000000000
1319 350765974505463527362750175702726276463213936915146342400000000000000000
1320 52201476234718797007295921408371683332834166045036802316697600000000000
1321 6183794697026247428551400642849629054137563932869450006528000000000000
1322 560592565893980984099867593716905819339568689399080157184000000000000
1323 36512118888656910341356936103360754997675358703537094656000000000000
1324 1520704660085668902180630408303238442218882078448025600000000000000
1325 30414093201713378043612608166064768844377641568960512000000000000