0 1
1 1
2 1
3 2
4 4
5 2
6 6
7 18
8 18
9 6
10 24
11 96
12 72
13 96
14 24
15 120
16 600
17 600
18 600
19 600
20 120
21 720
22 4320
23 5400
24 2400
25 5400
26 4320
27 720
28 5040
29 35280
30 52920
31 29400
32 29400
33 52920
34 35280
35 5040
36 40320
37 322560
38 564480
39 376320
40 117600
41 376320
42 564480
43 322560
44 40320
45 362880
46 3265920
47 6531840
48 5080320
49 1905120
50 1905120
51 5080320
52 6531840
53 3265920
54 362880
55 3628800
56 36288000
57 81648000
58 72576000
59 31752000
60 7620480
61 31752000
62 72576000
63 81648000
64 36288000
65 3628800
66 39916800
67 439084800
68 1097712000
69 1097712000
70 548856000
71 153679680
72 153679680
73 548856000
74 1097712000
75 1097712000
76 439084800
77 39916800
78 479001600
79 5748019200
80 15807052800
81 17563392000
82 9879408000
83 3161410560
84 614718720
85 3161410560
86 9879408000
87 17563392000
88 15807052800
89 5748019200
90 479001600
91 6227020800
92 80951270400
93 242853811200
94 296821324800
95 185513328000
96 66784798080
97 14841066240
98 14841066240
99 66784798080
100 185513328000
101 296821324800
102 242853811200
103 80951270400
104 6227020800
105 87178291200
106 1220496076800
107 3966612249600
108 5288816332800
109 3636061228800
110 1454424491520
111 363606122880
112 59364264960
113 363606122880
114 1454424491520
115 3636061228800
116 5288816332800
117 3966612249600
118 1220496076800
119 87178291200
120 1307674368000
121 19615115520000
122 68652904320000
123 99165306240000
124 74373979680000
125 32724551059200
126 9090153072000
127 1669619952000
128 1669619952000
129 9090153072000
130 32724551059200
131 74373979680000
132 99165306240000
133 68652904320000
134 19615115520000
135 1307674368000
136 20922789888000
137 334764638208000
138 1255367393280000
139 1952793722880000
140 1586644899840000
141 761589551923200
142 232707918643200
143 47491411968000
144 6678479808000
145 47491411968000
146 232707918643200
147 761589551923200
148 1586644899840000
149 1952793722880000
150 1255367393280000
151 334764638208000
152 20922789888000
153 355687428096000
154 6046686277632000
155 24186745110528000
156 40311241850880000
157 35272336619520000
158 18341615042150400
159 6113871680716800
160 1372501805875200
161 214453407168000
162 214453407168000
163 1372501805875200
164 6113871680716800
165 18341615042150400
166 35272336619520000
167 40311241850880000
168 24186745110528000
169 6046686277632000
170 355687428096000
171 6402373705728000
172 115242726703104000
173 489781588488192000
174 870722823979008000
175 816302647480320000
176 457129482588979200
177 165074535379353600
178 40426416827596800
179 6948290392243200
180 857813628672000
181 6948290392243200
182 40426416827596800
183 165074535379353600
184 457129482588979200
185 816302647480320000
186 870722823979008000
187 489781588488192000
188 115242726703104000
189 6402373705728000
190 121645100408832000
191 2311256907767808000
192 10400656084955136000
193 19645683716026368000
194 19645683716026368000
195 11787410229615820800
196 4583992867072819200
197 1216161372896870400
198 228030257418163200
199 30967071995059200
200 30967071995059200
201 228030257418163200
202 1216161372896870400
203 4583992867072819200
204 11787410229615820800
205 19645683716026368000
206 19645683716026368000
207 10400656084955136000
208 2311256907767808000
209 121645100408832000
210 2432902008176640000
211 48658040163532800000
212 231125690776780800000
213 462251381553561600000
214 491142092900659200000
215 314330939456421888000
216 130971224773509120000
217 37420349935288320000
218 7601008580605440000
219 1126075345274880000
220 123868287980236800
221 1126075345274880000
222 7601008580605440000
223 37420349935288320000
224 130971224773509120000
225 314330939456421888000
226 491142092900659200000
227 462251381553561600000
228 231125690776780800000
229 48658040163532800000
230 2432902008176640000
231 51090942171709440000
232 1072909785605898240000
233 5364548928029491200000
234 11325158848062259200000
235 12740803704070041600000
236 8663746518767628288000
237 3850554008341168128000
238 1178741022961582080000
239 257849598772846080000
240 41383268938851840000
241 4965992272662220800
242 4965992272662220800
243 41383268938851840000
244 257849598772846080000
245 1178741022961582080000
246 3850554008341168128000
247 8663746518767628288000
248 12740803704070041600000
249 11325158848062259200000
250 5364548928029491200000
251 1072909785605898240000
252 51090942171709440000
253 1124000727777607680000
254 24728016011107368960000
255 129822084058313687040000
256 288493520129585971200000
257 342586055153883340800000
258 246661959710796005376000
259 116479258752320335872000
260 38034043674227048448000
261 8914228986146964480000
262 1540730935877253120000
263 200295021664042905600
264 19863969090648883200
265 200295021664042905600
266 1540730935877253120000
267 8914228986146964480000
268 38034043674227048448000
269 116479258752320335872000
270 246661959710796005376000
271 342586055153883340800000
272 288493520129585971200000
273 129822084058313687040000
274 24728016011107368960000
275 1124000727777607680000
276 25852016738884976640000
277 594596384994354462720000
278 3270280117468949544960000
279 7630653607427548938240000
280 9538317009284436172800000
281 7249120927056171491328000
282 3624560463528085745664000
283 1257500568979131789312000
284 314375142244782947328000
285 58217618934219064320000
286 8150466650790669004800
287 875669970746104934400
288 875669970746104934400
289 8150466650790669004800
290 58217618934219064320000
291 314375142244782947328000
292 1257500568979131789312000
293 3624560463528085745664000
294 7249120927056171491328000
295 9538317009284436172800000
296 7630653607427548938240000
297 3270280117468949544960000
298 594596384994354462720000
299 25852016738884976640000
300 620448401733239439360000
301 14890761641597746544640000
302 85621879439187042631680000
303 209297927518012770877440000
304 274703529867391761776640000
305 219762823893913409421312000
306 115985934832898743861248000
307 42607078101881171214336000
308 11317505120812186103808000
309 2235556567074012069888000
310 335333485061101810483200
311 38798915626904341708800
312 3502679882984419737600
313 38798915626904341708800
314 335333485061101810483200
315 2235556567074012069888000
316 11317505120812186103808000
317 42607078101881171214336000
318 115985934832898743861248000
319 219762823893913409421312000
320 274703529867391761776640000
321 209297927518012770877440000
322 85621879439187042631680000
323 14890761641597746544640000
324 620448401733239439360000
325 15511210043330985984000000
326 387780251083274649600000000
327 2326681506499647897600000000
328 5945963849943544627200000000
329 8175700293672373862400000000
330 6867588246684794044416000000
331 3815326803713774469120000000
332 1479412434093096222720000000
333 416084747088683312640000000
334 87326428401328596480000000
335 13972228544212575436800000
336 1732094447629658112000000
337 168398071297327872000000
338 168398071297327872000000
339 1732094447629658112000000
340 13972228544212575436800000
341 87326428401328596480000000
342 416084747088683312640000000
343 1479412434093096222720000000
344 3815326803713774469120000000
345 6867588246684794044416000000
346 8175700293672373862400000000
347 5945963849943544627200000000
348 2326681506499647897600000000
349 387780251083274649600000000
350 15511210043330985984000000
351 403291461126605635584000000
352 10485577989291746525184000000
353 65534862433073415782400000000
354 174759633154862442086400000000
355 251216972660114760499200000000
356 221070935940900989239296000000
357 128958045965525577056256000000
358 52635937128785949818880000000
359 15626293835108328852480000000
360 3472509741135184189440000000
361 590326655992981312204800000
362 78059723106509925580800000
363 8131221156928117248000000
364 673592285189311488000000
365 8131221156928117248000000
366 78059723106509925580800000
367 590326655992981312204800000
368 3472509741135184189440000000
369 15626293835108328852480000000
370 52635937128785949818880000000
371 128958045965525577056256000000
372 221070935940900989239296000000
373 251216972660114760499200000000
374 174759633154862442086400000000
375 65534862433073415782400000000
376 10485577989291746525184000000
377 403291461126605635584000000
378 10888869450418352160768000000
379 293999475161295508340736000000
380 1910996588548420804214784000000
381 5308323857078946678374400000000
382 7962485785618420017561600000000
383 7325486922768946416156672000000
384 4476686452803245032095744000000
385 1918579908344247870898176000000
386 599556221357577459655680000000
387 140636644515974959672320000000
388 25314596012875492741017600000
389 3556596134040358484275200000
390 395177348226706498252800000
391 35074912564500576768000000
392 35074912564500576768000000
393 395177348226706498252800000
394 3556596134040358484275200000
395 25314596012875492741017600000
396 140636644515974959672320000000
397 599556221357577459655680000000
398 1918579908344247870898176000000
399 4476686452803245032095744000000
400 7325486922768946416156672000000
401 7962485785618420017561600000000
402 5308323857078946678374400000000
403 1910996588548420804214784000000
404 293999475161295508340736000000
405 10888869450418352160768000000
406 304888344611713860501504000000
407 8536873649127988094042112000000
408 57623897131613919634784256000000
409 166469036157995767833821184000000
410 260107868996868387240345600000000
411 249703554236993651750731776000000
412 159532826318079277507411968000000
413 71626983244851920513531904000000
414 23502603877217036418502656000000
415 5803112068448650967531520000000
416 1102591293005243683830988800000
417 164021845240449473627750400000
418 19363690063108618414387200000
419 1833248763371230145740800000
420 140299650258002307072000000
421 1833248763371230145740800000
422 19363690063108618414387200000
423 164021845240449473627750400000
424 1102591293005243683830988800000
425 5803112068448650967531520000000
426 23502603877217036418502656000000
427 71626983244851920513531904000000
428 159532826318079277507411968000000
429 249703554236993651750731776000000
430 260107868996868387240345600000000
431 166469036157995767833821184000000
432 57623897131613919634784256000000
433 8536873649127988094042112000000
434 304888344611713860501504000000
435 8841761993739701954543616000000
436 256411097818451356681764864000000
437 1794877684729159496772354048000000
438 5384633054187478490317062144000000
439 8750028713054652546765225984000000
440 8750028713054652546765225984000000
441 5833352475369768364510150656000000
442 2738104223132748415994560512000000
443 941223326701882267998130176000000
444 244020862478265773184700416000000
445 48804172495653154636940083200000
446 7663465102623222628941004800000
447 957933137827902828617625600000
448 96360138124700284535500800000
449 7866133724465329349836800000
450 7866133724465329349836800000
451 96360138124700284535500800000
452 957933137827902828617625600000
453 7663465102623222628941004800000
454 48804172495653154636940083200000
455 244020862478265773184700416000000
456 941223326701882267998130176000000
457 2738104223132748415994560512000000
458 5833352475369768364510150656000000
459 8750028713054652546765225984000000
460 8750028713054652546765225984000000
461 5384633054187478490317062144000000
462 1794877684729159496772354048000000
463 256411097818451356681764864000000
464 8841761993739701954543616000000
465 265252859812191058636308480000000
466 7957585794365731759089254400000000
467 57692497009151555253397094400000000
468 179487768472915949677235404800000000
469 302885609298045665080334745600000000
470 315001033669967491683548135424000000
471 218750717826366313669130649600000000
472 107143208731281459756308889600000000
473 38504590637804274599923507200000000
474 10458036963354247422201446400000000
475 2196187762304391958662303744000000
476 363006241703205282423521280000000
477 47896656891395141430881280000000
478 5101419077190015063644160000000
479 442470022001174775928320000000
480 31464534897861317399347200000
481 442470022001174775928320000000
482 5101419077190015063644160000000
483 47896656891395141430881280000000
484 363006241703205282423521280000000
485 2196187762304391958662303744000000
486 10458036963354247422201446400000000
487 38504590637804274599923507200000000
488 107143208731281459756308889600000000
489 218750717826366313669130649600000000
490 315001033669967491683548135424000000
491 302885609298045665080334745600000000
492 179487768472915949677235404800000000
493 57692497009151555253397094400000000
494 7957585794365731759089254400000000
495 265252859812191058636308480000000
496 8222838654177922817725562880000000
497 254907998279515607349492449280000000
498 1911809987096367055121193369600000000
499 6160276625088293844279400857600000000
500 10780484093904514227488951500800000000
501 11642922821416875365688067620864000000
502 8408777593245521097441382170624000000
503 4290192649615061784408868454400000000
504 1608822243605648169153325670400000000
505 456826069171974171487981363200000000
506 100501735217834317727355899904000000
507 17442449913839013820450197504000000
508 2422562488033196363951416320000000
509 272359096287755804231224320000000
510 25012570067242879980418560000000
511 1889838627302795376298291200000
512 1889838627302795376298291200000
513 25012570067242879980418560000000
514 272359096287755804231224320000000
515 2422562488033196363951416320000000
516 17442449913839013820450197504000000
517 100501735217834317727355899904000000
518 456826069171974171487981363200000000
519 1608822243605648169153325670400000000
520 4290192649615061784408868454400000000
521 8408777593245521097441382170624000000
522 11642922821416875365688067620864000000
523 10780484093904514227488951500800000000
524 6160276625088293844279400857600000000
525 1911809987096367055121193369600000000
526 254907998279515607349492449280000000
527 8222838654177922817725562880000000
528 263130836933693530167218012160000000
529 8420186781878192965350976389120000000
530 65256447559555995481470067015680000000
531 217521491865186651604900223385600000000
532 394257704005650806033881654886400000000
533 441568628486328902757947453472768000000
534 331176471364746677068460590104576000000
535 175726290928232930689387251892224000000
536 68643082393840988550541895270400000000
537 20338691079656589200160561561600000000
538 4677898948321015516036929159168000000
539 850527081512911912006714392576000000
540 124035199387299653834312515584000000
541 14678721820982207554356510720000000
542 1422937319380928283330478080000000
543 113834985550474262666438246400000
544 7559354509211181505193164800000
545 113834985550474262666438246400000
546 1422937319380928283330478080000000
547 14678721820982207554356510720000000
548 124035199387299653834312515584000000
549 850527081512911912006714392576000000
550 4677898948321015516036929159168000000
551 20338691079656589200160561561600000000
552 68643082393840988550541895270400000000
553 175726290928232930689387251892224000000
554 331176471364746677068460590104576000000
555 441568628486328902757947453472768000000
556 394257704005650806033881654886400000000
557 217521491865186651604900223385600000000
558 65256447559555995481470067015680000000
559 8420186781878192965350976389120000000
560 263130836933693530167218012160000000
561 8683317618811886495518194401280000000
562 286549481420792254352100415242240000000
563 2292395851366338034816803321937920000000
564 7896030154706275453257878108897280000000
565 14805056540074266474858521454182400000000
566 17173865586486149110835884886851584000000
567 13357451011711449308427910467551232000000
568 7360228108494063904643950665793536000000
569 2990092669075713461261604957978624000000
570 922868107739417734957285480857600000000
571 221488345857460256389748515405824000000
572 42101090534889139644332362432512000000
573 6432111053941396334550777593856000000
574 799256403152481201334712008704000000
575 81556775831885836870888980480000000
576 6887016625803692891319513907200000
577 484243356501822156420903321600000
578 484243356501822156420903321600000
579 6887016625803692891319513907200000
580 81556775831885836870888980480000000
581 799256403152481201334712008704000000
582 6432111053941396334550777593856000000
583 42101090534889139644332362432512000000
584 221488345857460256389748515405824000000
585 922868107739417734957285480857600000000
586 2990092669075713461261604957978624000000
587 7360228108494063904643950665793536000000
588 13357451011711449308427910467551232000000
589 17173865586486149110835884886851584000000
590 14805056540074266474858521454182400000000
591 7896030154706275453257878108897280000000
592 2292395851366338034816803321937920000000
593 286549481420792254352100415242240000000
594 8683317618811886495518194401280000000
595 295232799039604140847618609643520000000
596 10037915167346540788819032727879680000000
597 82812800130608961507757020005007360000000
598 294445511575498529805358293351137280000000
599 570488178677528401497881693367828480000000
600 684585814413034081797458032041394176000000
601 551471906054944121447952303588900864000000
602 315126803459968069398829887765086208000000
603 132944120209674029277631358900895744000000
604 42673421301870676064424880634855424000000
605 10668355325467669016106220158713856000000
606 2116037419927471540384704824868864000000
607 337978199016193371033668131749888000000
608 43997162002108012797282242002944000000
609 4713981643083001371137383071744000000
610 419020590496266788545545161932800000
611 31099184450894800712364679987200000
612 1936973426007288625683613286400000
613 31099184450894800712364679987200000
614 419020590496266788545545161932800000
615 4713981643083001371137383071744000000
616 43997162002108012797282242002944000000
617 337978199016193371033668131749888000000
618 2116037419927471540384704824868864000000
619 10668355325467669016106220158713856000000
620 42673421301870676064424880634855424000000
621 132944120209674029277631358900895744000000
622 315126803459968069398829887765086208000000
623 551471906054944121447952303588900864000000
624 684585814413034081797458032041394176000000
625 570488178677528401497881693367828480000000
626 294445511575498529805358293351137280000000
627 82812800130608961507757020005007360000000
628 10037915167346540788819032727879680000000
629 295232799039604140847618609643520000000
630 10333147966386144929666651337523200000000
631 361660178823515072538332796813312000000000
632 3074111519999878116575828772913152000000000
633 11271742239999553094111372167348224000000000
634 22543484479999106188222744334696448000000000
635 27953920755198891673396202975023595520000000
636 23294933962665743061163502479186329600000000
637 13786797651373603036198807589722521600000000
638 6031723972475951328336978320503603200000000
639 2010574657491983776112326106834534400000000
640 522749410947915781789204787776978944000000
641 108006076642131359873802642102681600000000
642 18001012773688559978967107017113600000000
643 2449841975117377985303215747891200000000
644 274982262513175079983014012518400000000
645 25665011167896340798414641168384000000
646 2005078997491901624876143841280000000
647 131821802603273809247912570880000000
648 131821802603273809247912570880000000
649 2005078997491901624876143841280000000
650 25665011167896340798414641168384000000
651 274982262513175079983014012518400000000
652 2449841975117377985303215747891200000000
653 18001012773688559978967107017113600000000
654 108006076642131359873802642102681600000000
655 522749410947915781789204787776978944000000
656 2010574657491983776112326106834534400000000
657 6031723972475951328336978320503603200000000
658 13786797651373603036198807589722521600000000
659 23294933962665743061163502479186329600000000
660 27953920755198891673396202975023595520000000
661 22543484479999106188222744334696448000000000
662 11271742239999553094111372167348224000000000
663 3074111519999878116575828772913152000000000
664 361660178823515072538332796813312000000000
665 10333147966386144929666651337523200000000
666 371993326789901217467999448150835200000000
667 13391759764436443828847980133430067200000000
668 117177897938818883502419826167513088000000000
669 442672058879982448786919343299493888000000000
670 913011121439963800623021145555206144000000000
671 1168654235443153664797467066310663864320000000
672 1006341147187160100242263307100849438720000000
673 616127232971730673617712228837254758400000000
674 279182652440315461483025853691881062400000000
675 96507583559615221253391653128057651200000000
676 26057047561096109738415746344575565824000000
677 5599035013128089695857928966603014144000000
678 972054689779182238864223778924134400000000
679 138043269554440081258824678663782400000000
680 16198955100776131984453916373811200000000
681 1583897832075888460702160712105984000000
682 129929119037475225291974120914944000000
683 8991634535465413515015510097920000000
684 527287210413095236991650283520000000
685 8991634535465413515015510097920000000
686 129929119037475225291974120914944000000
687 1583897832075888460702160712105984000000
688 16198955100776131984453916373811200000000
689 138043269554440081258824678663782400000000
690 972054689779182238864223778924134400000000
691 5599035013128089695857928966603014144000000
692 26057047561096109738415746344575565824000000
693 96507583559615221253391653128057651200000000
694 279182652440315461483025853691881062400000000
695 616127232971730673617712228837254758400000000
696 1006341147187160100242263307100849438720000000
697 1168654235443153664797467066310663864320000000
698 913011121439963800623021145555206144000000000
699 442672058879982448786919343299493888000000000
700 117177897938818883502419826167513088000000000
701 13391759764436443828847980133430067200000000
702 371993326789901217467999448150835200000000
703 13763753091226345046315979581580902400000000
704 509258864375374766713691244518493388800000000
705 4583329779378372900423221200666440499200000000
706 17824060253138116834979193558147268608000000000
707 37876128037918498274330786311062945792000000000
708 49996489010052417722116637930603088445440000000
709 44441323564491037975214789271647189729280000000
710 28115939397943309739421601375940058808320000000
711 13179346592785926440353875644971902566400000000
712 4718531496182615639139041897582533017600000000
713 1321188818931132378958931731323109244928000000
714 294810728191244415139596336741520244736000000
715 53229714812308019400204894133885599744000000
716 7874218167501186301805457712113254400000000
717 964189979694022812465974413728153600000000
718 98561642368722331940966273403322368000000
719 8470141141062075401176789120598016000000
720 615477383952607555102811666202624000000
721 37992431108185651549556275691520000000
722 37992431108185651549556275691520000000
723 615477383952607555102811666202624000000
724 8470141141062075401176789120598016000000
725 98561642368722331940966273403322368000000
726 964189979694022812465974413728153600000000
727 7874218167501186301805457712113254400000000
728 53229714812308019400204894133885599744000000
729 294810728191244415139596336741520244736000000
730 1321188818931132378958931731323109244928000000
731 4718531496182615639139041897582533017600000000
732 13179346592785926440353875644971902566400000000
733 28115939397943309739421601375940058808320000000
734 44441323564491037975214789271647189729280000000
735 49996489010052417722116637930603088445440000000
736 37876128037918498274330786311062945792000000000
737 17824060253138116834979193558147268608000000000
738 4583329779378372900423221200666440499200000000
739 509258864375374766713691244518493388800000000
740 13763753091226345046315979581580902400000000
741 523022617466601111760007224100074291200000000
742 19874859463730842246880274515802823065600000000
743 183842450039510290783642539271176113356800000000
744 735369800158041163134570157084704453427200000000
745 1608621437845715044356872218622790991872000000000
746 2187725155470172460325346217326995748945920000000
747 2005414725847658088631567365883079436533760000000
748 1309658596471939976249186851188949836103680000000
749 634365882666095925995699881044647576862720000000
750 234950326913368861479888844831350954393600000000
751 68135594804876969829167765001091776774144000000
752 15766914500302108720799152231657601236992000000
753 2956296468806645385149841043435800231936000000
754 454814841354868520792283237451661574144000000
755 58012097111590372550036127225977241600000000
756 6187957025236306405337186904104239104000000
757 555949263986074403604512885915615232000000
758 42321397258455490931831430761742336000000
759 2743053526011004041877963104927744000000
760 151969724432742606198225102766080000000
761 2743053526011004041877963104927744000000
762 42321397258455490931831430761742336000000
763 555949263986074403604512885915615232000000
764 6187957025236306405337186904104239104000000
765 58012097111590372550036127225977241600000000
766 454814841354868520792283237451661574144000000
767 2956296468806645385149841043435800231936000000
768 15766914500302108720799152231657601236992000000
769 68135594804876969829167765001091776774144000000
770 234950326913368861479888844831350954393600000000
771 634365882666095925995699881044647576862720000000
772 1309658596471939976249186851188949836103680000000
773 2005414725847658088631567365883079436533760000000
774 2187725155470172460325346217326995748945920000000
775 1608621437845715044356872218622790991872000000000
776 735369800158041163134570157084704453427200000000
777 183842450039510290783642539271176113356800000000
778 19874859463730842246880274515802823065600000000
779 523022617466601111760007224100074291200000000
780 20397882081197443358640281739902897356800000000
781 795517401166700290986970987856212996915200000000
782 7557415311083652764376224384634023470694400000000
783 31069374056677239142435589136828763157299200000000
784 69906091627523788070480075557864717103923200000000
785 97868528278533303298672105781010603945492480000000
786 92431387818614786448745877682065570392965120000000
787 62249710163556896996094162520574771897303040000000
788 31124855081778448498047081260287385948651520000000
789 11911981574507801277030364432949493387755520000000
790 3573594472352340383109109329884848016326656000000
791 856481319819982405869125376583971838623744000000
792 166538034409441023363441045446883413065728000000
793 26606668219259808466348569390922202087424000000
794 3529455988269158265944197980428455378944000000
795 392161776474350918438244220047606153216000000
796 36765166544470398603585395629463076864000000
797 2925947510459581895787073008573186048000000
798 198675448241082721318875327742623744000000
799 11557297543110075201375019065360384000000
800 11557297543110075201375019065360384000000
801 198675448241082721318875327742623744000000
802 2925947510459581895787073008573186048000000
803 36765166544470398603585395629463076864000000
804 392161776474350918438244220047606153216000000
805 3529455988269158265944197980428455378944000000
806 26606668219259808466348569390922202087424000000
807 166538034409441023363441045446883413065728000000
808 856481319819982405869125376583971838623744000000
809 3573594472352340383109109329884848016326656000000
810 11911981574507801277030364432949493387755520000000
811 31124855081778448498047081260287385948651520000000
812 62249710163556896996094162520574771897303040000000
813 92431387818614786448745877682065570392965120000000
814 97868528278533303298672105781010603945492480000000
815 69906091627523788070480075557864717103923200000000
816 31069374056677239142435589136828763157299200000000
817 7557415311083652764376224384634023470694400000000
818 795517401166700290986970987856212996915200000000
819 20397882081197443358640281739902897356800000000
820 815915283247897734345611269596115894272000000000
821 32636611329915909373824450783844635770880000000000
822 318206960466680116394788395142485198766080000000000
823 1343540499748204935889106557268270839234560000000000
824 3106937405667723914243558913682876315729920000000000
825 4473989864161522436510724835703341894651084800000000
826 4349712367934813479940982479156026842021888000000000
827 3018167765505788945265171516149079849566208000000000
828 1556242754088922424902354063014369297432576000000000
829 614811952232660711072534938474812561948672000000000
830 190591705192124820432485830927191894204088320000000
831 47254141783171443082434503535667411786137600000000
832 9516459109110915620768059739821909318041600000000
833 1576691450030210872079915223165760123699200000000
834 217197291585794354827335260334058792550400000000
835 25098353694358458780047630083046793805824000000
836 2451011102964693240239026375297538457600000000
837 203544174640666566663448557118134681600000000
838 14449123508442379732281842017645363200000000
839 880556003284577158200001452598886400000000
840 46229190172440300805500076261441536000000
841 880556003284577158200001452598886400000000
842 14449123508442379732281842017645363200000000
843 203544174640666566663448557118134681600000000
844 2451011102964693240239026375297538457600000000
845 25098353694358458780047630083046793805824000000
846 217197291585794354827335260334058792550400000000
847 1576691450030210872079915223165760123699200000000
848 9516459109110915620768059739821909318041600000000
849 47254141783171443082434503535667411786137600000000
850 190591705192124820432485830927191894204088320000000
851 614811952232660711072534938474812561948672000000000
852 1556242754088922424902354063014369297432576000000000
853 3018167765505788945265171516149079849566208000000000
854 4349712367934813479940982479156026842021888000000000
855 4473989864161522436510724835703341894651084800000000
856 3106937405667723914243558913682876315729920000000000
857 1343540499748204935889106557268270839234560000000000
858 318206960466680116394788395142485198766080000000000
859 32636611329915909373824450783844635770880000000000
860 815915283247897734345611269596115894272000000000
861 33452526613163807108170062053440751665152000000000
862 1371553591139716091434972544191070818271232000000000
863 13715535911397160914349725441910708182712320000000000
864 59433988949387697295515476914946402125086720000000000
865 141155723754795781076849257672997705047080960000000000
866 208910471157097755993736901356036603469679820800000000
867 208910471157097755993736901356036603469679820800000000
868 149221765112212682852669215254311859621199872000000000
869 79274062715862987765480520603853175423762432000000000
870 32296840365721957978529100986754997394866176000000000
871 10334988917031026553129312315761599166357176320000000
872 2647807077917039860719080014781897307083243520000000
873 551626474566049970983141669746228605642342400000000
874 94657797410742302713083481790772955997798400000000
875 13522542487248900387583354541538993713971200000000
876 1622705098469868046510002544984679245676544000000
877 164805986563345973473672133475006485889024000000
878 14256573232123354106719042688149349990400000000
879 1056042461638766970868077236159211110400000000
880 67282483705517009224281929173578547200000000
881 3700536603803435507335506104546820096000000
882 3700536603803435507335506104546820096000000
883 67282483705517009224281929173578547200000000
884 1056042461638766970868077236159211110400000000
885 14256573232123354106719042688149349990400000000
886 164805986563345973473672133475006485889024000000
887 1622705098469868046510002544984679245676544000000
888 13522542487248900387583354541538993713971200000000
889 94657797410742302713083481790772955997798400000000
890 551626474566049970983141669746228605642342400000000
891 2647807077917039860719080014781897307083243520000000
892 10334988917031026553129312315761599166357176320000000
893 32296840365721957978529100986754997394866176000000000
894 79274062715862987765480520603853175423762432000000000
895 149221765112212682852669215254311859621199872000000000
896 208910471157097755993736901356036603469679820800000000
897 208910471157097755993736901356036603469679820800000000
898 141155723754795781076849257672997705047080960000000000
899 59433988949387697295515476914946402125086720000000000
900 13715535911397160914349725441910708182712320000000000
901 1371553591139716091434972544191070818271232000000000
902 33452526613163807108170062053440751665152000000000
903 1405006117752879898543142606244511569936384000000000
904 59010256945620955738811989462269485937328128000000000
905 604855133692614796322822891988262230857613312000000000
906 2688245038633843539212546186614498803811614720000000000
907 6552597281669993626830581329872840834290810880000000000
908 9959947868138390312782483621406718068122032537600000000
909 10236613086697790043693108166445793570014311219200000000
910 7520776961655519215774528448817317724908473548800000000
911 4112924900905362071126695245446970630809321472000000000
912 1726412921367682844670464670928358042561937408000000000
913 569716264051335338741253341406358154045439344640000000
914 150668764046634139171240553099202156441769082880000000
915 32435636704483738293808730181078242011769733120000000
916 5757805332156876620202733168238741185521254400000000
917 851920176696680724417751336116956603980185600000000
918 106016733100031379038653499605665710717534208000000
919 11181452319143934507982986286535055427239936000000
920 1005943807258623865770095652075818135322624000000
921 77619120930449372358803676857702016614400000000
922 5160273967675304533549274915747502489600000000
923 296715753141330010679083307655481393152000000
924 14802146415213742029342024418187280384000000
925 296715753141330010679083307655481393152000000
926 5160273967675304533549274915747502489600000000
927 77619120930449372358803676857702016614400000000
928 1005943807258623865770095652075818135322624000000
929 11181452319143934507982986286535055427239936000000
930 106016733100031379038653499605665710717534208000000
931 851920176696680724417751336116956603980185600000000
932 5757805332156876620202733168238741185521254400000000
933 32435636704483738293808730181078242011769733120000000
934 150668764046634139171240553099202156441769082880000000
935 569716264051335338741253341406358154045439344640000000
936 1726412921367682844670464670928358042561937408000000000
937 4112924900905362071126695245446970630809321472000000000
938 7520776961655519215774528448817317724908473548800000000
939 10236613086697790043693108166445793570014311219200000000
940 9959947868138390312782483621406718068122032537600000000
941 6552597281669993626830581329872840834290810880000000000
942 2688245038633843539212546186614498803811614720000000000
943 604855133692614796322822891988262230857613312000000000
944 59010256945620955738811989462269485937328128000000000
945 1405006117752879898543142606244511569936384000000000
946 60415263063373835637355132068513997507264512000000000
947 2597856311725074932406270678946101892812374016000000000
948 27277491273113286790265842128934069874529927168000000000
949 124264126910849417600099947476255207206191890432000000000
950 310660317277123544000249868690638018015479726080000000000
951 484630094952312728640389795157395308104148372684800000000
952 511553989116330102453744783777250602998823282278400000000
953 386275461169473750832419530607311679815437988659200000000
954 217279946907828984843235985966612819896183868620800000000
955 93886396812024869993990858133721588844030066688000000000
956 31921374916088455797956891765465340206970222673920000000
957 8705829522569578853988243208763274601900969820160000000
958 1934628782793239745330720713058505467089104404480000000
959 354872735305268829025161787602447748400959979520000000
960 54317255403867677912014559326905267612391833600000000
961 7000890696498500708659654313245567825597169664000000
962 765722419929523515009649690511233980924690432000000
963 71538080754661366454188725411084143546597376000000
964 5740710184016035579657119940395641148801024000000
965 397556106926318253438858721634047170969600000000
966 23853366415579095206331523298042830258176000000
967 1244053123715009500556972870419467337728000000
968 1244053123715009500556972870419467337728000000
969 23853366415579095206331523298042830258176000000
970 397556106926318253438858721634047170969600000000
971 5740710184016035579657119940395641148801024000000
972 71538080754661366454188725411084143546597376000000
973 765722419929523515009649690511233980924690432000000
974 7000890696498500708659654313245567825597169664000000
975 54317255403867677912014559326905267612391833600000000
976 354872735305268829025161787602447748400959979520000000
977 1934628782793239745330720713058505467089104404480000000
978 8705829522569578853988243208763274601900969820160000000
979 31921374916088455797956891765465340206970222673920000000
980 93886396812024869993990858133721588844030066688000000000
981 217279946907828984843235985966612819896183868620800000000
982 386275461169473750832419530607311679815437988659200000000
983 511553989116330102453744783777250602998823282278400000000
984 484630094952312728640389795157395308104148372684800000000
985 310660317277123544000249868690638018015479726080000000000
986 124264126910849417600099947476255207206191890432000000000
987 27277491273113286790265842128934069874529927168000000000
988 2597856311725074932406270678946101892812374016000000000
989 60415263063373835637355132068513997507264512000000000
990 2658271574788448768043625811014615890319638528000000000
991 116963949290691745793919535684643099174064095232000000000
992 1257362454874936267284635008609913316121189023744000000000
993 5867691456083035913994963373512928808565548777472000000000
994 15035959356212779529612093644626880071949218742272000000000
995 24057534969940447247379349831403008115118749987635200000000
996 26062329550768817851327628984019925458045312486604800000000
997 20211602508759491394907140844750146273586160703897600000000
998 11684832700376580962680690800871178314416999156940800000000
999 5193258977945147094524751467053857028629777403084800000000
1000 1817640642280801483083663013468849960020422091079680000000
1001 510741998657415292767310268247445443311523562782720000000
1002 117045041358991004592508603140039580758890816471040000000
1003 22162374695193562999764942606398027125943823237120000000
1004 3505273548729594147922006228562953269919686328320000000
1005 467369806497279219722934163808393769322624843776000000
1006 52944235892269911609238635743919606681078595584000000
1007 5129545345963866868715161940587366737267130368000000
1008 427462112163655572392930161715613894772260864000000
1009 30786744920374085546305219403340612919885824000000
1010 1924171557523380346644076212708788307492864000000
1011 104716819457054712742534759875308207210496000000
1012 4976212494860038002227891481677869350912000000
1013 104716819457054712742534759875308207210496000000
1014 1924171557523380346644076212708788307492864000000
1015 30786744920374085546305219403340612919885824000000
1016 427462112163655572392930161715613894772260864000000
1017 5129545345963866868715161940587366737267130368000000
1018 52944235892269911609238635743919606681078595584000000
1019 467369806497279219722934163808393769322624843776000000
1020 3505273548729594147922006228562953269919686328320000000
1021 22162374695193562999764942606398027125943823237120000000
1022 117045041358991004592508603140039580758890816471040000000
1023 510741998657415292767310268247445443311523562782720000000
1024 1817640642280801483083663013468849960020422091079680000000
1025 5193258977945147094524751467053857028629777403084800000000
1026 11684832700376580962680690800871178314416999156940800000000
1027 20211602508759491394907140844750146273586160703897600000000
1028 26062329550768817851327628984019925458045312486604800000000
1029 24057534969940447247379349831403008115118749987635200000000
1030 15035959356212779529612093644626880071949218742272000000000
1031 5867691456083035913994963373512928808565548777472000000000
1032 1257362454874936267284635008609913316121189023744000000000
1033 116963949290691745793919535684643099174064095232000000000
1034 2658271574788448768043625811014615890319638528000000000
1035 119622220865480194561963161495657715064383733760000000000
1036 5382999938946608755288342267304597177897268019200000000000
1037 59212999328412696308171764940350568956869948211200000000000
1038 282906552346860660139042876937230496127267530342400000000000
1039 742629699910509232864987551960230052334077267148800000000000
1040 1217912707853235141898579585214777285827886718124032000000000
1041 1353236342059150157665088428016419206475429686804480000000000
1042 1077065660006262370386498952911027531684525669089280000000000
1043 639507735628718282416983753290922596937687116021760000000000
1044 292120817509414524067017270021779457860424978923520000000000
1045 105163494303389228664126217207840604829752992412467200000000
1046 30419192567096057878053038035325794785465741606912000000000
1047 7182309356119902554540300647229701546568300101632000000000
1048 1402462773680217658578875274311125154063632564224000000000
1049 228973514070239617727163310091612270051205316608000000000
1050 31547461938566347331298056057066579429277176954880000000
1051 3696968195925743827886490944187489776868419174400000000
1052 370976047342029657469578676060336344391640678400000000
1053 32059658412274167929469762128671042107919564800000000
1054 2397813787067597047356464203529413121644953600000000
1055 155857896159393808078170173229411852906921984000000
1056 8835481641688991387651370364479129983385600000000
1057 438123056612677258891803489147725453721600000000
1058 438123056612677258891803489147725453721600000000
1059 8835481641688991387651370364479129983385600000000
1060 155857896159393808078170173229411852906921984000000
1061 2397813787067597047356464203529413121644953600000000
1062 32059658412274167929469762128671042107919564800000000
1063 370976047342029657469578676060336344391640678400000000
1064 3696968195925743827886490944187489776868419174400000000
1065 31547461938566347331298056057066579429277176954880000000
1066 228973514070239617727163310091612270051205316608000000000
1067 1402462773680217658578875274311125154063632564224000000000
1068 7182309356119902554540300647229701546568300101632000000000
1069 30419192567096057878053038035325794785465741606912000000000
1070 105163494303389228664126217207840604829752992412467200000000
1071 292120817509414524067017270021779457860424978923520000000000
1072 639507735628718282416983753290922596937687116021760000000000
1073 1077065660006262370386498952911027531684525669089280000000000
1074 1353236342059150157665088428016419206475429686804480000000000
1075 1217912707853235141898579585214777285827886718124032000000000
1076 742629699910509232864987551960230052334077267148800000000000
1077 282906552346860660139042876937230496127267530342400000000000
1078 59212999328412696308171764940350568956869948211200000000000
1079 5382999938946608755288342267304597177897268019200000000000
1080 119622220865480194561963161495657715064383733760000000000
1081 5502622159812088949850305428800254892961651752960000000000
1082 253120619351356091693114049724811725076235980636160000000000
1083 2847606967702756031547533059404131907107654782156800000000000
1084 13921634064324585043121272734864644879192978934988800000000000
1085 37414391547872322303388420474948733112831130887782400000000000
1086 62856177800425501469692546397913871629556299891474432000000000
1087 71586202494929043340483177842068576022550230431956992000000000
1088 58437716322391055788149532932300878385755290148536320000000000
1089 35610483383957049620903621630620847766319629934264320000000000
1090 16706152698646517106102933604488792779261060956815360000000000
1091 6181276498499211329258085433660853328326592554021683200000000
1092 1839057470627864527713149385221410907601300264006451200000000
1093 446993135222050406041390475574648484486427147501568000000000
1094 89927613003252744410693941831586085636322621390848000000000
1095 15140873617894594722208673879807861357135951560704000000000
1096 2153368692322786804936344729572673615237113110855680000000
1097 260759490085962464660260494596690945595119165767680000000
1098 27068459178473612248469947535988679473541781913600000000
1099 2422794185727576404955643452295283039298492825600000000
1100 187917554571667976007639935358082895014841548800000000
1101 12684434933587588380515695636670595413501804544000000
1102 747835166152556231050811987649513561793757184000000
1103 38627849491351044992294007626524460836454400000000
1104 1752492226450709035567213956590901814886400000000
1105 38627849491351044992294007626524460836454400000000
1106 747835166152556231050811987649513561793757184000000
1107 12684434933587588380515695636670595413501804544000000
1108 187917554571667976007639935358082895014841548800000000
1109 2422794185727576404955643452295283039298492825600000000
1110 27068459178473612248469947535988679473541781913600000000
1111 260759490085962464660260494596690945595119165767680000000
1112 2153368692322786804936344729572673615237113110855680000000
1113 15140873617894594722208673879807861357135951560704000000000
1114 89927613003252744410693941831586085636322621390848000000000
1115 446993135222050406041390475574648484486427147501568000000000
1116 1839057470627864527713149385221410907601300264006451200000000
1117 6181276498499211329258085433660853328326592554021683200000000
1118 16706152698646517106102933604488792779261060956815360000000000
1119 35610483383957049620903621630620847766319629934264320000000000
1120 58437716322391055788149532932300878385755290148536320000000000
1121 71586202494929043340483177842068576022550230431956992000000000
1122 62856177800425501469692546397913871629556299891474432000000000
1123 37414391547872322303388420474948733112831130887782400000000000
1124 13921634064324585043121272734864644879192978934988800000000000
1125 2847606967702756031547533059404131907107654782156800000000000
1126 253120619351356091693114049724811725076235980636160000000000
1127 5502622159812088949850305428800254892961651752960000000000
1128 258623241511168180642964355153611979969197632389120000000000
1129 12155292351024904490219324692219763058552288722288640000000000
1130 139785862036786401637522233960527275173351320306319360000000000
1131 698929310183932008187611169802636375866756601531596800000000000
1132 1922055603005813022515930716957250033633580654211891200000000000
1133 3305935637169998398727400833166470057849758725244452864000000000
1134 3856924910031664798515300972027548400824718512785195008000000000
1135 3227222883904046055900557956186316008853335898452918272000000000
1136 2017014302440028784937848722616447505533334936533073920000000000
1137 971155034508162007562667903481993243404939043515924480000000000
1138 369038913113101562873813803323157432493876836536051302400000000
1139 112846609794915353936620749776502685969202007866395852800000000
1140 28211652448728838484155187444125671492300501966598963200000000
1141 5842649915417215070683026985469813622665784430952448000000000
1142 1013520903694823022465423048499865628421615666593792000000000
1143 148649732541907376628262047113313625501836964433756160000000
1144 18581216567738422078532755889164203187729620554219520000000
1145 1993140877508273648562337136899966431901793208238080000000
1146 184550081250766078570586771935182077027943815577600000000
1147 14825352787457662821459879185928754110278035046400000000
1148 1037774695122036397502191543015012787719462453248000000
1149 63537226231961412091970910796837517615477293056000000
1150 3413156781055778335519098513879701359509110784000000
1151 161302305342900677481998984587887587878502400000000
1152 161302305342900677481998984587887587878502400000000
1153 3413156781055778335519098513879701359509110784000000
1154 63537226231961412091970910796837517615477293056000000
1155 1037774695122036397502191543015012787719462453248000000
1156 14825352787457662821459879185928754110278035046400000000
1157 184550081250766078570586771935182077027943815577600000000
1158 1993140877508273648562337136899966431901793208238080000000
1159 18581216567738422078532755889164203187729620554219520000000
1160 148649732541907376628262047113313625501836964433756160000000
1161 1013520903694823022465423048499865628421615666593792000000000
1162 5842649915417215070683026985469813622665784430952448000000000
1163 28211652448728838484155187444125671492300501966598963200000000
1164 112846609794915353936620749776502685969202007866395852800000000
1165 369038913113101562873813803323157432493876836536051302400000000
1166 971155034508162007562667903481993243404939043515924480000000000
1167 2017014302440028784937848722616447505533334936533073920000000000
1168 3227222883904046055900557956186316008853335898452918272000000000
1169 3856924910031664798515300972027548400824718512785195008000000000
1170 3305935637169998398727400833166470057849758725244452864000000000
1171 1922055603005813022515930716957250033633580654211891200000000000
1172 698929310183932008187611169802636375866756601531596800000000000
1173 139785862036786401637522233960527275173351320306319360000000000
1174 12155292351024904490219324692219763058552288722288640000000000
1175 258623241511168180642964355153611979969197632389120000000000
1176 12413915592536072670862289047373375038521486354677760000000000
1177 595867948441731488201389874273922001849031345024532480000000000
1178 7001448394190344986366331022718583521726118304038256640000000000
1179 35785180681417318819205691893894982444377937998417756160000000000
1180 100645820666486209179016008451579638124812950620549939200000000000
1181 177136644373015728155068174874780163099670793092167892992000000000
1182 211579880778879897518553653322654083702384558415644983296000000000
1183 181354183524754197873045988562274928887758192927695699968000000000
1184 116180023820545658012420086422707376318720092344305057792000000000
1185 57372851269405263216009919221090062379614860416940769280000000000
1186 22375411995068052654243868496225124328049795562606900019200000000
1187 7026988891013107445134438040136815904676795300653406617600000000
1188 1805545756718645662985931996424042975507232125862333644800000000
1189 384613297289178957795819833557784302474913352254698291200000000
1190 68680945944496242463539255992461482584805955759767552000000000
1191 10378454053834987750045932016638624035037344425920430080000000
1192 1337847592877166389654358424019822629516532679903805440000000
1193 148135373605776209235084669787662021261346179089694720000000
1194 14173446240058834834221064084621983515746085036359680000000
1195 1177848718010429487608398677392408602416572163686400000000
1196 85394032055756137851608904110949623675201481867264000000
1197 5421843305127373831848184387996801503187395674112000000
1198 302458200905865895578307806768416612781115047936000000
1199 14865620460401726436741026419619720098882781184000000
1200 645209221371602709927995938351550351514009600000000
1201 14865620460401726436741026419619720098882781184000000
1202 302458200905865895578307806768416612781115047936000000
1203 5421843305127373831848184387996801503187395674112000000
1204 85394032055756137851608904110949623675201481867264000000
1205 1177848718010429487608398677392408602416572163686400000000
1206 14173446240058834834221064084621983515746085036359680000000
1207 148135373605776209235084669787662021261346179089694720000000
1208 1337847592877166389654358424019822629516532679903805440000000
1209 10378454053834987750045932016638624035037344425920430080000000
1210 68680945944496242463539255992461482584805955759767552000000000
1211 384613297289178957795819833557784302474913352254698291200000000
1212 1805545756718645662985931996424042975507232125862333644800000000
1213 7026988891013107445134438040136815904676795300653406617600000000
1214 22375411995068052654243868496225124328049795562606900019200000000
1215 57372851269405263216009919221090062379614860416940769280000000000
1216 116180023820545658012420086422707376318720092344305057792000000000
1217 181354183524754197873045988562274928887758192927695699968000000000
1218 211579880778879897518553653322654083702384558415644983296000000000
1219 177136644373015728155068174874780163099670793092167892992000000000
1220 100645820666486209179016008451579638124812950620549939200000000000
1221 35785180681417318819205691893894982444377937998417756160000000000
1222 7001448394190344986366331022718583521726118304038256640000000000
1223 595867948441731488201389874273922001849031345024532480000000000
1224 12413915592536072670862289047373375038521486354677760000000000
1225 608281864034267560872252163321295376887552831379210240000000000
1226 29805811337679110482740356002743473467490088737581301760000000000
1227 357669736052149325792884272032921681609881064850975621120000000000
1228 1867830843827890923585062309505257670629378894221761576960000000000
1229 5370013676005186405307054139827615803059464320887564533760000000000
1230 9666024616809335529552697451689708445507035777597616160768000000000
1231 11814030087211410091675519107620754766730821505952641974272000000000
1232 10367414158165114978409129012810050101416843362366604181504000000000
1233 6803615541295856704580990914656595379054803456553083994112000000000
1234 3443805397446050924540995401245930994336381996526869676032000000000
1235 1377522158978420369816398160498372397734552798610747870412800000000
1236 443994745455854499362310150904434078608657513601811297075200000000
1237 117165280050850492887276289822003437410617954978255758950400000000
1238 25651570188647741046326761677006669728951859965653627699200000000
1239 4711512891792442232998792961082857705317688565120054067200000000
1240 732902005389935458466478905057333420827195999018675077120000000
1241 97338547590850803077579229577927094953611968619667783680000000
1242 11114782250858396199169946630005516032765380499823656960000000
1243 1097756271689718143127895963457334916816333876525793280000000
1244 94267159064768039991592174147305768480072992167034880000000
1245 7070036929857602999369413061047932636005474412527616000000
1246 464923063414672306080981811270725728898319179055104000000
1247 26896375569443852417908038668554381010646564077568000000
1248 1372782874054790199023661708981036459900675293184000000
1249 61965893620528724261484729919282895759405481984000000
1250 61965893620528724261484729919282895759405481984000000
1251 1372782874054790199023661708981036459900675293184000000
1252 26896375569443852417908038668554381010646564077568000000
1253 464923063414672306080981811270725728898319179055104000000
1254 7070036929857602999369413061047932636005474412527616000000
1255 94267159064768039991592174147305768480072992167034880000000
1256 1097756271689718143127895963457334916816333876525793280000000
1257 11114782250858396199169946630005516032765380499823656960000000
1258 97338547590850803077579229577927094953611968619667783680000000
1259 732902005389935458466478905057333420827195999018675077120000000
1260 4711512891792442232998792961082857705317688565120054067200000000
1261 25651570188647741046326761677006669728951859965653627699200000000
1262 117165280050850492887276289822003437410617954978255758950400000000
1263 443994745455854499362310150904434078608657513601811297075200000000
1264 1377522158978420369816398160498372397734552798610747870412800000000
1265 3443805397446050924540995401245930994336381996526869676032000000000
1266 6803615541295856704580990914656595379054803456553083994112000000000
1267 10367414158165114978409129012810050101416843362366604181504000000000
1268 11814030087211410091675519107620754766730821505952641974272000000000
1269 9666024616809335529552697451689708445507035777597616160768000000000
1270 5370013676005186405307054139827615803059464320887564533760000000000
1271 1867830843827890923585062309505257670629378894221761576960000000000
1272 357669736052149325792884272032921681609881064850975621120000000000
1273 29805811337679110482740356002743473467490088737581301760000000000
1274 608281864034267560872252163321295376887552831379210240000000000
1275 30414093201713378043612608166064768844377641568960512000000000000
1276 1520704660085668902180630408303238442218882078448025600000000000000
1277 18628632086049444051712722501714670917181305460988313600000000000000
1278 99352704458930368275801186675811578224966962458604339200000000000000
1279 291848569348107956810165985860196511035840452222150246400000000000000
1280 537001367600518640530705413982761580305946432088756453376000000000000
1281 671251709500648300663381767478451975382433040110945566720000000000000
1282 602756637102622963860995872837793610547490893160849080320000000000000
1283 404977115553324803844106602062892582086595443842445475840000000000000
1284 209988133990612861252499719588166524044901341251638394880000000000000
1285 86095134936151273113524885031148274858409549913171741900800000000000
1286 28461201631785544830917317365668851192862661128321236992000000000000
1287 7708242108608585058373440119868647198066970722253668352000000000000
1288 1733214201935658178805862275473423630334585132814434304000000000000
1289 327188395263364043958249511186309562869283928133337088000000000000
1290 52350143242138247033319921789809530059085428501333934080000000000
1291 7157246146386088461586708057200521687765585927916748800000000000
1292 842028958398363348421965653788296669148892462107852800000000000
1293 85762208725759229931866872145104290376276084103577600000000000
1294 7602190247158712902547755979621432941941370336051200000000000
1295 589169744154800249947451088420661053000456201043968000000000
1296 40079574432299336731119121661269459387786136125440000000000
1297 2401462104414629680170360595406641161664871792640000000000
1298 127109525375443536946635343424170042583395860480000000000
1299 5958259001973915794373531723007970746096680960000000000
1300 247863574482114897045938919677131583037621927936000000
1301 5958259001973915794373531723007970746096680960000000000
1302 127109525375443536946635343424170042583395860480000000000
1303 2401462104414629680170360595406641161664871792640000000000
1304 40079574432299336731119121661269459387786136125440000000000
1305 589169744154800249947451088420661053000456201043968000000000
1306 7602190247158712902547755979621432941941370336051200000000000
1307 85762208725759229931866872145104290376276084103577600000000000
1308 842028958398363348421965653788296669148892462107852800000000000
1309 7157246146386088461586708057200521687765585927916748800000000000
1310 52350143242138247033319921789809530059085428501333934080000000000
1311 327188395263364043958249511186309562869283928133337088000000000000
1312 1733214201935658178805862275473423630334585132814434304000000000000
1313 7708242108608585058373440119868647198066970722253668352000000000000
1314 28461201631785544830917317365668851192862661128321236992000000000000
1315 86095134936151273113524885031148274858409549913171741900800000000000
1316 209988133990612861252499719588166524044901341251638394880000000000000
1317 404977115553324803844106602062892582086595443842445475840000000000000
1318 602756637102622963860995872837793610547490893160849080320000000000000
1319 671251709500648300663381767478451975382433040110945566720000000000000
1320 537001367600518640530705413982761580305946432088756453376000000000000
1321 291848569348107956810165985860196511035840452222150246400000000000000
1322 99352704458930368275801186675811578224966962458604339200000000000000
1323 18628632086049444051712722501714670917181305460988313600000000000000
1324 1520704660085668902180630408303238442218882078448025600000000000000
1325 30414093201713378043612608166064768844377641568960512000000000000