1 2
2 6
3 4
4 12
5 6
6 8
7 20
8 9
9 8
10 16
11 30
12 90
13 48
14 12
15 32
16 42
17 720
18 2160
19 12
20 96
21 64
22 56
23 2520
24 1440
25 540
26 576
27 32
28 128
29 72
30 25200
31 10080
32 2592
33 1728
34 24
35 384
36 256
37 90
38 700
39 302400
40 22680
41 5184
42 4320
43 256
44 96
45 512
46 110
47 75600
48 6720
49 21600
50 108864
51 34560
52 34560
53 288
54 512
55 1024
56 132
57 83160
58 100800
59 113400
60 272160
61 72576
62 207360
63 4320
64 1024
65 1536
66 2048
67 156
68 1164240
69 16632000
70 3628800
71 38880
72 6531840
73 207360
74 103680
75 46080
76 768
77 6144
78 4096
79 182
80 18918900
81 77616000
82 16632000
83 1451520
84 544320
85 18662400
86 272160
87 1152
88 4608
89 36864
90 1024
91 8192
92 210
93 302702400
94 1009008000
95 190512000
96 11404800
97 8709120
98 55987200
99 32659200
100 120960
101 110592
102 184320
103 3072
104 24576
105 16384
106 240
107 21621600
108 1513512000
109 13621608000
110 3353011200
111 102643200
112 111974400
113 699840
114 87091200
115 129024
116 1105920
117 138240
118 49152
119 24576
120 32768
121 272
122 25945920
123 11211200
124 635040000
125 11887948800
126 1676505600
127 45619200
128 335923200
129 87091200
130 34836480
131 4644864
132 122880
133 2211840
134 9216
135 32768
136 65536
137 306
138 55135080
139 6054048000
140 1064188125
141 326918592000
142 4358914560
143 1149603840
144 2309472000
145 522547200
146 26127360
147 19906560
148 1935360
149 6635520
150 1105920
151 196608
152 12288
153 131072
154 342
155 1102701600
156 2161295136000
157 136216080000
158 25147584000
159 290594304000
160 14944849920
161 64665216000
162 775982592000
163 209018880
164 418037760
165 348364800
166 46448640
167 5308416
168 1769472
169 4096
170 393216
171 262144
172 380
173 8147739600
174 720431712000
175 337702365000
176 118879488000
177 87178291200
178 3953664000
179 7505784000
180 1207084032000
181 155196518400
182 39191040
183 12441600
184 696729600
185 39813120
186 3538944
187 552960
188 2359296
189 131072
190 524288
191 420
192 179250271200
193 13688202528000
194 3814050240000
195 3890331244800000
196 871782912000
197 6725182464000
198 480370176000
199 15692092416000
200 814781721600
201 14108774400
202 8360755200
203 83607552
204 132710400
205 74317824
206 13271040
207 35389440
208 65536
209 1572864
210 1048576
211 462
212 1792502712
213 2779758051840
214 23691119760000
215 27788080320000
216 972582811200000
217 13450364928000
218 26270244000
219 235381386240000
220 42368649523200
221 74071065600
222 88683724800
223 5573836800
224 298598400
225 6688604160
226 290304
227 53084160
228 5898240
229 3145728
230 786432
231 2097152
232 506
233 682858176
234 43020065088000
235 19811872080000
236 652202591040000
237 1296777081600000
238 13338278553600000
239 2017554739200
240 1018967040000
241 564915326976000
242 2311017246720
243 1738201006080
244 3547348992000
245 14332723200
246 318504960
247 836075520
248 1114767360
249 47185920
250 47185920
251 2359296
252 2097152
253 4194304
254 552
255 3569485920
256 43020065088000
257 3387830125680000
258 243923769048960000
259 36958146825600000
260 40014835660800000
261 7502781686400000
262 143700480000
263 847372990464000
264 924406898688000
265 15406781644800
266 1042920603648000
267 3547348992000
268 1911029760
269 627056640
270 66886041600
271 495452160
272 56623104
273 786432
274 12582912
275 6291456
276 8388608
277 600
278 30935544640
279 26715460419648000
280 47429621759520000
281 107883135360000
282 938168342496000000
283 760281877555200000
284 480178027929600000
285 10003708915200000
286 154067816448000
287 36976275947520
288 346652587008000
289 1042920603648000
290 74494328832000
291 2837879193600
292 4013162496
293 200658124800
294 6370099200
295 660602880
296 56623104
297 566231040
298 1572864
299 25165824
300 16777216
301 650
302 1566111947400
303 50648060378916000
304 1636321950703440000
305 4268665958356800000
306 1016349037704000000
307 27877002177024000000
308 2815858805760000
309 106706228428800000
310 210077887219200000
311 1848813797376000
312 231101724672000
313 2346571358208000
314 2905278824448000
315 3611846246400
316 155196518400
317 601974374400
318 2229534720
319 178362777600
320 297271296
321 188743680
322 283115520
323 150994944
324 2097152
325 33554432
326 702
327 43851134527200
328 10129612075783200
329 5549265745863840000
330 302090206283712000
331 45532436889139200000
332 83631006531072000000
333 13938501088512000000
334 289631191449600000
335 2200088418877440000
336 423093926707200000
337 924406898688000
338 7039714074624000
339 49804779847680000
340 221354577100800
341 104292060364800
342 19865154355200
343 33443020800
344 76441190400
345 17836277760
346 113246208
347 6794772480
348 2264924160
349 6291456
350 100663296
351 67108864
352 756
353 1686582097200
354 60777672454699200
355 63816556077434160000
356 20421297944778931200
357 13426231390387200000
358 146354261429376000000
359 172791335808000000
360 2007144156745728000000
361 229909239772692480000
362 7333628062924800000
363 2062582892697600000
364 56317712596992000
365 40226937569280000
366 12677580324864000
367 2054237552640
368 166867296583680
369 49662885888000
370 535088332800
371 13377208320
372 637009920
373 23781703680
374 13589544960
375 283115520
376 67108864
377 100663296
378 134217728
379 812
380 16865820972000
381 2251024905729600
382 680709931492631040000
383 1902605398581888000
384 800835213520742400000
385 16404230082240000000
386 5268753411457536000000
387 14867734494412800000
388 351250227430502400000
389 1254050398760140800000
390 232813589299200000
391 55848398325350400000
392 241361625415680000
393 139453383573504000
394 244043421253632000
395 32539122833817600
396 463520268288000
397 113515167744000
398 1284211998720
399 79626240
400 713451110400
401 285380444160
402 452984832
403 1811939328
404 150994944
405 134217728
406 268435456
407 870
408 17468171721000
409 159788813184000
410 72933206945639040000
411 2450555753373471744000
412 2687012887470912000000
413 1750396966695336960000000
414 13770605507218560000000
415 2341668182870016000000
416 602143247023718400000
417 8114443756683264000000
418 16077569214873600000
419 670180779904204800000
420 17951270890291200000
421 836720301441024000
422 373535848857600
423 37545141731328000
424 9038645231616000
425 33373459316736000
426 22703033548800
427 122305904640
428 76441190400
429 2853804441600
430 5945425920
431 1358954496
432 4529848320
433 268435456
434 201326592
435 536870912
436 930
437 558981495072000
438 33496300638028800
439 145866413891278080000
440 85769451368071511040000
441 459479203757525952000000
442 1750396966695336960000000
443 39383931750645081600000
444 115410789012879360000000
445 33720021833328230400000
446 137945543863615488000000
447 4310798245737984000000
448 2546686963635978240000
449 574440668489318400000
450 22403186071083417600000
451 9508185243648000
452 1464260527521792000
453 65078245667635200
454 433854971117568000
455 6674691863347200
456 181624268390400
457 407686348800
458 1712282664960
459 2140353331200
460 9512681472
461 108716359680
462 4026531840
463 201326592
464 1610612736
465 1073741824
466 992
467 19061268981955200
468 1172370522331008000
469 54286617036537325440000
470 762395123271746764800
471 214423628420178777600000
472 1304643701884723200000
473 151476660579404160000000
474 424338658592808960000000
475 215433472824041472000000
476 386247522818123366400000
477 1642208855519232000000
478 466892609999929344000000
479 1819062116882841600000
480 2987091476144455680000
481 700099564721356800000
482 1098195395641344000
483 12515047243776000
484 6507824566763520000
485 130156491335270400
486 2542739757465600
487 16511297126400
488 51368479948800
489 59454259200
490 97844723712
491 228304355328
492 8053063680
493 1006632960
494 9663676416
495 536870912
496 2147483648
497 1056
498 648083145386476800
499 424007338909714560000
500 67390283217770472960000
501 1216020221618436089856000
502 1029645274526668800000
503 67861543939573063680000
504 39383931750645081600000000
505 14003175733562695680000000
506 884411098961854464000000
507 2612850889652011008000000
508 643745871363538944000000
509 4202033489999364096000000
510 50024208214278144000000
511 11350947609348931584000
512 134419116426500505600000
513 576552582711705600000
514 976173685014528000
515 19523473700290560000
516 2603129826705408000
517 19833370108231680
518 69347447930880
519 25427397574656000
520 17122826649600
521 2054739197952
522 1369826131968
523 169114337280
524 24159191040
525 48318382080
526 100663296
527 6442450944
528 4294967296
529 1122
530 1417681880532918000
531 194619368559558983040000
532 757298307659695689888000
533 5472090997282962404352000
534 21600359199801167385600000
535 44110003560722491392000000
536 157715973829814400000000
537 2386904954584550400000000
538 4200952720068808704000000
539 1154880093226188865536000000
540 55523081405105233920000000
541 29414234429995548672000000
542 60029049857133772800000
543 18729063555425737113600000
544 159622700756469350400000
545 110698095880647475200000
546 1633565651016499200000
547 6507824566763520000
548 88743062274048000
549 318750591025152000
550 643940587929600
551 1067950698135552000
552 3178424696832000
553 4109478395904
554 146767085568
555 15220290355200
556 2013265920
557 1073741824
558 14495514624
559 12884901888
560 402653184
561 8589934592
562 1190
563 140596550135496000
564 5897556623016938880000
565 692154367215850899360000
566 17548429749907431158784000
567 5472090997282962404352000000
568 1563454570652274972672000000
569 827062566763546713600000000
570 4712607218025907200000000
571 7638095854670561280000000
572 3464640279678566596608000000
573 962400077688490721280000000
574 102504150286348124160000000
575 50424401879992369152000000
576 367236540302465433600000
577 300145249285668864000000
578 485368574245915852800000
579 418192806660223795200000
580 104548201665055948800000
581 2928521055043584000
582 49583425270579200
583 1622730281582592000
584 3786370657026048000
585 88995891511296000
586 2034191805972480
587 123284351877120
588 15220290355200
589 1087163596800
590 1014686023680
591 38654705664
592 579820584960
593 1207959552
594 8589934592
595 17179869184
596 1260
597 4135192651044000
598 5897556623016938880000
599 64370356151074133640480000
600 173027517334087271225610240000
601 28272470152628639089152000000
602 195431821331534371584000000
603 2355651417835458943200000000
604 1044270917630740800000000
605 2646600213643349483520000000
606 17323201398392832983040000000
607 103114294038052577280000000
608 399766186116757684224000000
609 2899403108099561226240000000
610 87402296591986773196800000
611 1463208090267635712000000
612 694077061171659669504000000
613 140217588115486801920000
614 51207282448190668800000
615 26137050416263987200000
616 811365140791296000
617 2434095422373888000
618 22718223942156288000
619 433854971117568000
620 85436055850844160
621 290598829424640
622 22830435532800
623 163074539520
624 15220290355200
625 135291469824
626 3478923509760
627 18119393280
628 51539607552
629 25769803776
630 34359738368
631 1332
632 4489637735419200
633 269011354734105984000
634 183915303288783238972800000
635 12267105092810157477888000
636 931686631798931460445593600000
637 12116772922555131038208000000
638 6595823969939285040960000000
639 23556514178354589432000000000
640 5293200427286698967040000000
641 17323201398392832983040000000
642 69292805593571331932160000000
643 1998830930583788421120000000
644 75384480810588591882240000000
645 10051264108078478917632000000
646 13110344488798015979520000
647 99153865881665667072000000
648 65069724484843094016000000
649 2509156839961342771200000
650 40146509439381484339200
651 238967318091556454400000
652 374476218826752000
653 9736381689495552000
654 624751158409297920000
655 370222908686991360
656 1941728542064640
657 193732552949760
658 26091926323200
659 6522981580800
660 12176232284160
661 4870492913664
662 434865438720
663 2319282339840
664 4294967296
665 103079215104
666 68719476736
667 1406
668 179959645894719600
669 2913392971770367806720000
670 4150866220059343935150000
671 86513758667043635612805120000
672 1021586219077775724172800000
673 34605503466817454245122048000000
674 1022352715340589181348800000000
675 36643466499662694672000000000
676 2110663670380571213107200000000
677 256640020716930859008000000
678 8084160652583322058752000000
679 53302158148901024563200000000
680 18846120202647147970560000000
681 261332866810040451858432000000
682 6410244966886785024000000
683 86759632646457458688000000
684 115679510195276611584000000
685 573245831898860617728000000
686 14302193987779653795840000
687 2555800193492582400000
688 5431075411171737600000
689 58418290136973312000
690 39046947400581120000
691 49980092672743833600
692 25630816755253248
693 6328596729692160
694 9686627647488000
695 156551557939200
696 3044058071040
697 48704929136640
698 570760888320
699 1159641169920
700 1159641169920
701 618475290624
702 17179869184
703 137438953472
704 1482
705 7198385835788784000
706 107795539955503608848640000
707 105996519795435406727990400000
708 1124678862671567262966466560000
709 2018654368897684830965452800000
710 1557247656006785441030492160000000
711 149735351539113984714470400000000
712 1135947461489543534832000000000
713 4404863312098583401267200000000
714 6140112495652570801766400000000
715 80841606525833220587520000000
716 1119345321126921515827200000000
717 215384230887395976806400000000
718 261332866810040451858432000000
719 881998425483886525022208000000
720 525124092333821460480000000
721 6478052570935490248704000000
722 11613811659249643683840000
723 3539793011975464314470400000
724 27242274262437435801600000
725 260691619736243404800000
726 19310490350832844800000
727 1874253475227893760000
728 149940278018231500800
729 1398044550286540800
730 112188760208179200
731 406838361194496000
732 77493021179904000
733 146114787409920
734 146114787409920
735 6522981580800
736 24352464568320
737 5566277615616
738 1855425871872
739 17179869184
740 412316860416
741 274877906944
742 1560
743 189431206204968000
744 2263706339065575785821440000
745 37710300311837596624381200000
746 2513988045971738587807395840000
747 196818800967524271019131648000000
748 1557247656006785441030492160000000
749 28625876029536497077766400000000
750 17302751733408727122561024000000000
751 1570333770763144982551756800000000
752 141694903745828556963840000000
753 11377267271356234132684800000000
754 319812948893406147379200000000
755 5276913656741201431756800000000
756 7839986004301213555752960000000
757 8819984254838865250222080000
758 2075290412903262411816960000000
759 85958774498951697530880000000
760 312992224216777897279488000000
761 1117829372202778204569600000
762 80909554559439184330752000000
763 48560203676359065600000
764 32586452467030425600000
765 193012064612410982400000
766 37485069504557875200
767 4613547015945584640
768 44426749042438963200
769 2644449347764224000
770 3254706889555968000
771 108490229651865600
772 97409858273280
773 11415217766400
774 4383443622297600
775 97409858273280
776 11132555231232
777 773094113280
778 824633720832
779 412316860416
780 549755813888
781 1640
782 204002837451504000
783 2523641403640552715520000
784 777307811833192982671929600000
785 1824575170287950275074059980800000
786 1246519072794320383121167104000000
787 6748073176029403577798799360000000
788 46717429680203563230914764800000000
789 17302751733408727122561024000000000
790 3114495312013570882060984320000000000
791 37241117093197114210713600000000
792 23444065892491633970380800000000
793 79349146097663991899750400000000
794 15830740970223604295270400000000
795 27591705394725236244480000000
796 691763470967754137272320000000
797 6225871238709787235450880000000
798 1936937718709711584362496000000
799 83902344487015054049280000000
800 7511813381202669534707712000
801 80909554559439184330752000000
802 459713378178631729152000000
803 297188446499317481472000
804 53528679252508645785600000
805 1003662735984537108480000
806 138406410478367539200
807 3417442234033766400
808 2266670869512192000
809 18133366956097536000
810 759431607563059200
811 433960918607462400
812 1095860905574400
813 41747082117120
814 8766887244595200
815 33397665693696
816 6184752906240
817 12369505812480
818 309237645312
819 549755813888
820 1099511627776
821 1722
822 209102908387791600
823 63848127512105983702656000
824 3806522078536077400437537600000
825 449852154053753257475156167680000
826 27672723416033912505289909708800000
827 30771213682694080314762525081600000
828 3036632929213231610009459712000000
829 362994791609973296277504000000000
830 1283445870335262726124032000000000
831 10192893748408050159472312320000000000
832 111033700963050655331942400000000
833 119023719146495987849625600000000
834 25250031847506648850956288000000000
835 8443061850785922290810880000000
836 453969777822588652584960000000
837 1778820353917082067271680000000
838 89673042532857017794560000000
839 935846750408165912865669120000000
840 5399115867739418728071168000000
841 339820129149644574189158400000
842 649007122134538911744000000
843 774254110616642912256000000
844 381391839674124101222400000
845 38540649061806224965632000
846 154409651689928785920000
847 1864059400382054400
848 4760008825975603200
849 13222246738821120000
850 29617832694959308800
851 18226358581513420800
852 6780639353241600
853 243524645683200
854 6575165433446400
855 1001929970810880
856 6493990551552
857 37108517437440
858 6184752906240
859 3298534883328
860 412316860416
861 2199023255552
862 1806
863 9200527969062830400
864 117799795259835539931400320000
865 129421750670226631614876278400000
866 32053347586139666994544296960000
867 14611197963665905802793072326246400000
868 92211918027643582827544558632960000
869 23264526473811048625072473600000000
870 2024421952808821073339639808000000000
871 934348593604071264618295296000000000
872 84238791309157439334481920000000000
873 219464219463331223529308160000000000
874 3689735293541375623338393600000000
875 202000254780053190807650304000000000
876 824490835836951799214899200000000
877 24695955913548822700621824000000
878 3486487893677480851852492800000
879 290540657806456737654374400000000
880 133692392915452273266524160000000
881 2320281199359089040162816000000
882 351713833669882134285778944000000
883 617854780272081043980288000000
884 44132484305148645998592000000
885 1132733763832148580630528000000
886 56328640936486021103616000
887 4235236160638046699520000
888 549012094897524572160000
889 31733392173170688000
890 59500110324695040000
891 820186136168103936000
892 47388532311934894080
893 227829482268917760
894 14089640214528000
895 26300661733785600
896 3005789912432640
897 1168918299279360
898 86586540687360
899 148434069749760
900 148434069749760
901 412316860416
902 6597069766656
903 4398046511104
904 1892
905 60554495306586996000
906 801359151427452652594560000
907 2578373069717828909722996800000
908 2129912239601443994576249610240000
909 143247038859469664733265414963200000
910 2387450647657827745554423582720000000
911 15292820835176635858186529049600000000
912 2849186452101303732848381952000000000
913 674807317602940357779879936000000000
914 10192893748408050159472312320000000000
915 166188485028392122165309440000000000
916 395170649938281329259541954560000000000
917 3131003949090824457518579712000000000
918 26933367304007092107686707200000000
919 2344645814411331679017369600000000
920 19369377187097115843624960000000
921 48423442967742789609062400000000
922 779872292006804927388057600000000
923 70188506280612443464925184000000
924 1524093279236155915238375424000000
925 319739848790801940259799040000000
926 3707128681632486263881728000000
927 851679521678307203481600000
928 724949608852575091603537920000
929 844929614047290316554240000
930 2196048379590098288640000
931 127449236315496775680000
932 11424021182341447680000
933 253867137385365504000
934 21324839540370702336000
935 444267490424389632
936 1380784741023744000
937 309972084719616000
938 9017369737297920
939 41747082117120
940 5844591496396800
941 1558557732372480
942 2199023255552
943 3710851743744
944 39582418599936
945 2199023255552
946 8796093022208
947 1980
948 2785506784103001816000
949 34458443511380464061566080000
950 3018583106011116772358630400000
951 388999426305390998645789587906560000
952 121759983030549215023275602718720000000
953 15881736917028158481296817745920000000
954 12784798218207667577443938285465600000000
955 156532576898777686898609590272000000000
956 346176153930308403541078407168000000000
957 21372196569242685818248396800000000000
958 61157362490448300956833873920000000000
959 1185511949814843987778625863680000000000
960 3725894699418081104447109857280000000000
961 834934386424219855338287923200000000
962 157560198728441488829967237120000000
963 10298052204473299923527270400000000
964 24211721483871394804531200000000
965 49131954396428710425447628800000000
966 1020923727717999177671639040000000
967 117237944556627378095259648000000
968 24939708205682551340264325120000000
969 7943847174926756279746560000000
970 424775161437055717736448000000
971 2174848826557725274810613760000
972 34853346579450725557862400000
973 125174757636635602452480000
974 24470253372575380930560000
975 4078375562095896821760000
976 1523202824312193024000
977 89474851218338611200
978 2665604942546337792000
979 53850604899926016000
980 91131792907567104000
981 495955335551385600
982 4007719883243520
983 17533774489190400
984 46756731971174400
985 2078076976496640
986 89060441849856
987 593736278999040
988 3298534883328
989 26388279066624
990 17592186044416
991 2070
992 696376696025750454000
993 864593673558273461908385280000
994 5926507699522326013948750099200000
995 10697484223398252462759213667430400000
996 113458166005739041271688629806080000000
997 1461119796366590580279307232624640000000
998 355133283839101877151220507929600000000
999 45122817240732944390978605713408000000000
1000 3138086835378245678099875760977920000000000
1001 8392149186189294631298870476800000000000
1002 2981421421409354671645651353600000000000
1003 119507253005528627800264704000000000
1004 920428532464940984300175360000000000
1005 4967859599224108139262813143040000000000
1006 3052728850363553846080615219200000000
1007 92682469840259699311745433600000000
1008 139023704760389548967618150400000000
1009 98263908792857420850895257600000000
1010 21909455695174452809564160000000
1011 103270013274047831636705280000000
1012 6234927051420637835066081280000000
1013 51027535970705987396960256000000
1014 159869924395400970129899520000000
1015 2537323630984012820612382720000
1016 59748594136201243813478400000
1017 371769030180807739283865600000
1018 4649348140789322376806400
1019 1957620269806030474444800
1020 5097969452619871027200000
1021 127949037242224214016000
1022 999601853454876672000
1023 484655444099334144000
1024 1495850136109056000
1025 20830124093158195200
1026 1487866006654156800
1027 280540391827046400
1028 1402701959135232
1029 26718132554956800
1030 77927886618624
1031 55662776156160
1032 296868139499520
1033 17592186044416
1034 13194139533312
1035 35184372088832
1036 2162
1037 742801809094133817600
1038 20921032100916246732597964800
1039 704442775653816528789773913600000
1040 49863612098224916628579532541952000
1041 52549045307921240167939996962816000000
1042 19968637217010071263817198845870080000000
1043 69037910378321404918197266741514240000000
1044 17046397624276890103258584380620800000000
1045 6136703144739680437173090377023488000000000
1046 2489721786746376736343703083089920000000000
1047 484162453049382382574934835200000000000
1048 145943705943115263646989926400000000000
1049 254038274960323711666848399360000000000
1050 198714383968964325570512525721600000000
1051 424882728881009248752740597760000000000
1052 25858409085432456107976975974400000000
1053 123576626453679599082327244800000000
1054 5804849426837318009525108736000000000
1055 1531385591576998766507458560000000
1056 6184726350523531250242682880000000
1057 33252944274243401787019100160000000
1058 13012021672530026786224865280000000
1059 8313236068560850446754775040000000
1060 7878389874205359808001448345600000
1061 14052869340834532544930119680000
1062 123923010060269246427955200000
1063 2538338966570641077043200000
1064 2789608884473593426083840000
1065 32627004496767174574080000
1066 1141945157386851110092800000
1067 2180949498447003648000
1068 484655444099334144000
1069 19386217763973365760000
1070 812374839633169612800
1071 257162025841459200
1072 83320496372632780800
1073 1683242350962278400
1074 187026927884697600
1075 9351346394234880
1076 58445914963968
1077 2374945115996160
1078 2374945115996160
1079 39582418599936
1080 35184372088832
1081 70368744177664
1082 2256
1083 5312647721564565782400
1084 313815481513743700988969472000
1085 45436559029671166106940417427200000
1086 470213862086260963807504991870607360000
1087 1951480455298711509873044432664576000000
1088 563378479476773170452522851450880000000
1089 55284264170140187532150155007853200000000
1090 87667187781995434816758433957478400000000
1091 9205054717109520655759635565535232000000000
1092 301256336196311585097588073053880320000000000
1093 11411224855920893374908639130828800000000000
1094 366026814505333081226650735411200000000000
1095 485661408012383566421916057600000000000
1096 229285827656497298735206760448000000000
1097 18163736659663145384179660554240000000000
1098 38464383514580778460615751761920000000000
1099 1149262626019220271465643376640000000
1100 69658193122047816114301304832000000000
1101 94038560714764551754306761523200000000
1102 170698447274449462506698047488000000
1103 413202266129651738181894144000000
1104 130120216725300267862248652800000000
1105 9681563744441984215941120000000
1106 1229028820376036130048225941913600000
1107 127585261120734571789497139200000
1108 5204766422531308349974118400000
1109 517821149180410779716812800000
1110 212439445817604422447923200000
1111 71528432935220344258560000
1112 6851670944321106660556800000
1113 17842893084169548595200000
1114 116317306583840194560
1115 29079326645960048640000
1116 435200806946340864000
1117 1289483872433602560
1118 63626560866374123520
1119 416602481863163904000
1120 1122161567308185600
1121 1001929970810880
1122 8312307905986560
1123 3562417673994240
1124 14249670695976960
1125 593736278999040
1126 70368744177664
1127 105553116266496
1128 140737488355328
1129 2352
1130 265632386078228289120000
1131 24265022877046569395824510464000
1132 2362701069542900637560901706214400000
1133 295546110676468236208362659880960000
1134 26661125980290996647885533039063437312000000
1135 1679970131083238604151577381163417600000000
1136 396277605571564864230452311096291737600000000
1137 274477995201083888644469133226868736000000
1138 18410109434219041311519271131070464000000000
1139 301256336196311585097588073053880320000000000
1140 156904341768912283904993788048896000000000000
1141 8618267723352842548882049133772800000000000
1142 109126006809043403098628790681600000000
1143 1743718719327661956881247413207040000000000
1144 122366225917730663640789292154880000000000
1145 784987418664913846135015342080000000000
1146 102571689372215409228308671365120000000000
1147 2159403986783482299543340449792000000000
1148 188077121429529103508613523046400000000
1149 4083960351041203390472750786150400000000
1150 349155914879555718763700551680000000
1151 910841517077101875035740569600000000
1152 390360650175900803586745958400000000
1153 64685727388212427897275049574400000
1154 189081356980928635392034760294400000
1155 5386933247319904142223212544000000
1156 28997984354103003664141516800000
1157 1657027677377314495093800960000
1158 138085639781442874591150080000
1159 43393915980700342183526400000
1160 311439588378232120934400000
1161 77859897094558030233600000
1162 58158653291920097280000
1163 2284804236468289536000
1164 8123748396331696128000
1165 45492991019457498316800
1166 8748652119126441984000
1167 1666409927452655616000
1168 74810771153879040
1169 224432313461637120
1170 320617590659481600
1171 99747694871838720
1172 2849934139195392
1173 633318697598976
1174 13194139533312
1175 422212465065984
1176 281474976710656
1177 2450
1178 1975640871456822900330000
1179 1018625439526017444428883095520000
1180 78658256440199067058798352636054400000
1181 13753755466023133191369521012215265280000
1182 326729485052585743233891336263032320000000
1183 2871198182492876562079980481129908633600000000
1184 2129992129947161145238681172142568089600000000
1185 29353896709004804757811282303429017600000000
1186 188703621700745173443072529093472256000000000
1187 88604804763621054440467080309964800000000000
1188 89659623867949876517139307456512000000000000
1189 54313041381546559813267080478464000000000000
1190 47400472478440634018851270235750400000000000
1191 22087103778150384787162467233955840000000000
1192 28335429189074506799320270464614400000000000
1193 2461720544933169821479408112762880000000000
1194 27396284554544714003287572480000000000
1195 28238359827168614686335990497280000000000
1196 2915195382157701104383509607219200000000
1197 68066005850686723174545846435840000000
1198 26519223058709112925147732377600000000
1199 11906425059831397059290726400000000
1200 113855189634637734379467571200000000
1201 55306296916921625852170167386112000000
1202 20258716819385210934860867174400000
1203 6089576714361630769469718528000000
1204 147122126502434356825423872000000
1205 173987906124618021984849100800000
1206 512377142046170221117440000
1207 386639791388040048855220224000000
1208 95347959918531025305600000
1209 9886971059626416537600000
1210 2289996973369353830400000
1211 16872400515458138112000
1212 20309370990829240320
1213 10339316140785795072000
1214 31017948422357385216000
1215 23329738984337178624000
1216 5951464026616627200
1217 269318776153964544
1218 26718132554956800
1219 8977292538465484800
1220 74810771153879040
1221 633318697598976
1222 1583296743997440
1223 2533274790395904
1224 17592186044416
1225 562949953421312
1226 2550
1227 102733325315754790817160000
1228 29103583986457641269396659872000
1229 90373315910015949386704490262700800000
1230 12334873141926256899892522466975506790400000
1231 18634120308805535291532899435904552960000000
1232 2285239369739228284104474260491151769600000000
1233 2544925661755049680025437244637873561600000000
1234 32927414569231476641370916670802984960000000
1235 274240557488972224380935855429959680000000000
1236 61757548920243874945005554976045465600000000000
1237 34867631504202729756665286233088000000000000
1238 782107795894270461311045958889881600000000000
1239 23835666160587290249479495889977344000000000000
1240 1601756765991465904765022123806477516800000000
1241 3230238927554493775122510832966041600000000000
1242 160011835420656038396161527329587200000000000
1243 109409801997029769843529249456128000000000
1244 84715079481505844059007971491840000000000
1245 34690825047676643142163764325908480000000000
1246 10550230906856442092054606197555200000000
1247 13365688421589392914274457118310400000000
1248 204979501903065607150900346880000000
1249 455420758538550937517870284800000000
1250 165918890750764877556510502158336000000
1251 2127165266035447148160391053312000000
1252 420180793290952523093410578432000000
1253 78033575896891182860204821708800000
1254 20008609204331072528257646592000000
1255 231983874832824029313132134400000
1256 23671823962533064215625728000000
1257 1858845150904038696419328000000
1258 2366940871674564119101440000
1259 219839709443457967718400000
1260 1957620269806030474444800000
1261 12185622594497544192000
1262 48742490377990176768000
1263 2729579461167449899008000
1264 69989216953011535872000
1265 3499460847650576793600
1266 95223424425866035200
1267 641235181318963200
1268 769482217582755840
1269 4488646269232742400
1270 13299692649578496
1271 37999121855938560
1272 4222124650659840
1273 52776558133248
1274 1688849860263936
1275 1125899906842624
1276 2652
1277 2054666506315095816343200
1278 1309661279390593857122849694240000
1279 4672300432547824583292622146581631360000
1280 1866899718778028071335084481488184811520000
1281 60924405422602168079949146968885423139143680000
1282 5941622361321993538671633077276994600960000000
1283 8007489210327673478340906662190105600000000
1284 153693549768736333617222484578130403328000000000
1285 68159748158309156647637797508562178867200000000
1286 86460568488341424923007776966463651840000000000
1287 46318161690182906208754166232034099200000000000
1288 159613835896789890063478767120384000000000000
1289 5107642748697276482031320547852288000000000000
1290 5113968002875229765600399582586470400000000000
1291 117128463513125944285942242803348668416000000000
1292 209670680896032050312211656500838400000000000
1293 53337278473552012798720509109862400000000000
1294 8810368266076607782136829035151360000000000
1295 1734541252383832157108188216295424000000000
1296 19315038121783332445453817500139520000000000
1297 207168170534635590171254085333811200000000
1298 105657615980943817504145906073600000000
1299 68099635300217694875719041024000000000
1300 331837781501529755113021004316672000000
1301 44670470586744390111368212119552000000
1302 3781627139618572707840695205888000000
1303 1413651737262521428626898944000000
1304 10267575775906734586869055488000000
1305 311822481106458273167651635200000
1306 463967749665648058626264268800000
1307 1066102365959669252358144000000
1308 35149071944367277168656384000000
1309 2088477239712850693324800000
1310 2349144323767236569333760000
1311 40783755620958968217600000
1312 64989987170653569024000
1313 454929910194574983168000
1314 6299029525771038228480000
1315 1421655969358046822400
1316 27995686781204614348800
1317 95223424425866035200
1318 961852771978444800
1319 3366484701924556800
1320 598486169231032320
1321 8866461766385664
1322 75998243711877120
1323 2374945115996160
1324 3377699720527872
1325 1688849860263936
1326 2251799813685248
1327 2756
1328 2175529241980689687892800
1329 1412379811107503179250132023200000
1330 87216274740892725554795613402857118720000
1331 1469687012655043375306343102448145489920000
1332 1765924794858033857389830346924215163453440000
1333 5802324325962111245709442568465278394204160000000
1334 10917731088929163127309125779496477579264000000000
1335 870930115356172557164260745942738952192000000000
1336 20492473302498177815629664610417387110400000000
1337 37265120615157564225299794615664640000000000
1338 3458422739533656996920311078658546073600000000000
1339 534440327194418148562548071908085760000000000000
1340 1612939815378087310115153857216512000000000000
1341 137650972077391601190744088764619161600000000000
1342 4771900365349575507945795077173464268800000000000
1343 2543966628339387025215035137810287820800000000000
1344 168901381832914707195948278847897600000000000
1345 3742966910424702652541790112972800000000000
1346 60551258265035595302685843187040256000000000
1347 251095495583183321790899627501813760000000000
1348 410883538227027253839653935912058880000000000
1349 108087741148505525306741261913292800000000
1350 223506495344304229335693262848000000000
1351 3095212055525964674884611122135040000000
1352 4661266496008110272490596047257600000
1353 278646210287684304788261752012800000
1354 20065776659200589878338382725120000000
1355 585251819226683871451536162816000000
1356 7707019841668264973847389798400000
1357 59102353342024091160391817625600
1358 6089576714361630769469718528000000
1359 5021295992052468166950912000000
1360 258449058414465273298944000000
1361 7876542732631322614824960000
1362 2610160359741373965926400000
1363 401563132267903687065600000
1364 744430762136577245184000
1365 2099676508590346076160000
1366 8188738383502349697024000
1367 218366356893395991920640
1368 16664099274526556160
1369 238058561064665088000
1370 323182531384757452800
1371 598486169231032320
1372 341992096703447040
1373 1595963117949419520
1374 6333186975989760
1375 151996487423754240
1376 2533274790395904
1377 2251799813685248
1378 4503599627370496
1379 2862
1380 121955148853340585388606000
1381 162966901281634982221169079600000
1382 811565831956197818437924442334278400000
1383 34537644797393519319699062907531419013120000
1384 534424608970194456841659183937591431045120000
1385 87034864889431668685641638526979175913062400000000
1386 1499311539696850230092498538687414710064864000000000
1387 8491568624722682432351542272941704783872000000000
1388 16329939662928235446829888986426355353600000000
1389 32066063338113625968320509282437206876160000000000
1390 61963407416644687861488906825965617152000000000000
1391 359143899874648995834032304322233630720000000000000
1392 10994201016570887627572417479252049920000000000000
1393 1468277035492177079367936946822604390400000000000
1394 75082348405849964285860412053428633600000000000
1395 909468069631330861514375061767177895936000000000000
1396 12848316304744378915227450190961049600000000000
1397 12191377936811888639707544939397120000000000
1398 10823537414875112660355094469683445760000000000
1399 6026291893996399722981591060043530240000000000
1400 7003696674324328190448646634864640000000000
1401 58465641803055261415919137125826560000000000
1402 5629569851484662776392774057984000000000
1403 19603009684997776274269203773521920000000
1404 427496403515143813365793789984112640000000
1405 22689762837711436247044171235328000000
1406 56724407094278590617610428088320000000
1407 280920873228808258296737358151680000000
1408 156067151793782365720409643417600000
1409 681020298736504868598151171276800000
1410 20200999677449640533337047040000000
1411 184532627707928205135446016000000
1412 620277740194716655917465600000
1413 2599259101768336462892236800000
1414 37194785126314579014451200000
1415 15660962158448243795558400000
1416 9135561259094808880742400000
1417 4199353017180692152320000
1418 59053401804103483392000
1419 16377476767004699394048000
1420 25995994868261427609600
1421 19996919129431867392000
1422 1211934492692840448000
1423 14363668061544775680
1424 1795458507693096960
1425 47878893538482585600
1426 4156153952993280
1427 45598946227126272
1428 15199648742375424
1429 13510798882111488
1430 3377699720527872
1431 9007199254740992
1432 2970
1433 6829488335787072781761936000
1434 492323008771819281290151789471600000
1435 50317081581284264743151315424725260800000
1436 1501636730321457361726046213370931261440000
1437 24369762169040867231979658787554169255657472000
1438 3784124560410072551549636457694746778828800000000
1439 47977969270299207362959953237997270722075648000000000
1440 21869027853438708472418955429412709445411225600000000
1441 2173841567929006702681994821873076424671232000000
1442 160330316690568129841602546412186034380800000000000
1443 74789652100556562025237339434255876096000000000000
1444 15443187694609906820863389085856046120960000000000000
1445 19239851778999053348251730588691087360000000000000
1446 2708971130483066711433843666887705100288000000000000
1447 78920767555121797147106023180861440000000000
1448 47866740506912150606019740093009362944000000000000
1449 382933924055297204848157920744074903552000000000000
1450 773603886980398393632642264129444249600000000000
1451 205647210882627140546746794923985469440000000000
1452 1175126919329297945981410256708488396800000000000
1453 758554224419127237857822650914570240000000000
1454 49470927679508298121162346798776320000000000
1455 53593504986133989631259209032007680000000000
1456 260439985814970456215290850133934080000000
1457 170998561406057525346317515993645056000000
1458 20519827368726903041558101919237406720000000
1459 113448814188557181235220856176640000000
1460 5899338337804973424231484521185280000000
1461 4885580403979274057334562750464000000
1462 37456116430507767772898314420224000000
1463 81935254691735742003215062794240000000
1464 190991269677705692315186626560000000
1465 57892589084840221218963456000000
1466 7797777305305009388676710400000
1467 3452140994536071864778752000000
1468 297558281010516632115609600000
1469 12897262954016200772812800000
1470 22487535407002606475673600000
1471 1889708857731311468544000
1472 9826486060202819636428800
1473 1336936878939159134208000
1474 12379045175362584576000
1475 50901248693099298816000
1476 21330047071393991884800
1477 28727336123089551360
1478 20519525802206822400
1479 5984861692310323200
1480 227994731135631360
1481 364791569817010176
1482 607985949695016960
1483 1125899906842624
1484 27021597764222976
1485 18014398509481984
1486 3080
1487 2402968118147303386175496000
1488 2297507374268489979354041684200800000
1489 938320391710245455488025456161080326400000
1490 345376447973935193196990629075314190131200000
1491 752153153365458865184557369986239791841280000
1492 87034864889431668685641638526979175913062400000000
1493 83961446223023612885179918166495223763632384000000000
1494 189973373272295851376568703730251819424784384000000000
1495 15045891163165831429024241335435944098442923212800000000
1496 39843137242100562732441254066588644147200000000000
1497 104279880774353255181530111487600672768000000000000
1498 78931848216895079306635099772153124618240000000000000
1499 3309254505987837175899297661254867025920000000000000
1500 6320932637793822326678968556071311900672000000000000
1501 15391881423199242678601384470952869888000000000000
1502 3637872278525323446057500247068711583744000000000000
1503 4254821378392191164979532452711943372800000000000
1504 1074148454573063688213626706154487808000000000000
1505 538006339581822519208155756417295319040000000000
1506 14884940978171107315764529918307519692800000000000
1507 5622616838896162420963685438796595200000000000
1508 3319339663657330970710247785208217600000000
1509 1914053749504785343973543179714560000000000
1510 2711831352298379875341715977019588608000000000
1511 1656548563621182276792450936188436480000000
1512 759993606249144557094744515527311360000000
1513 1465701954909064502968435851374100480000000
1514 35396030026829840545388907127111680000000
1515 393289222520331561615432301412352000000
1516 20430608962095146057944535138304000000
1517 61451441018801806502411297095680000000
1518 794523681859255680031176366489600000
1519 89878244554214443442440765440000000
1520 327506646822810394324421836800000
1521 18411418637525716612153344000000
1522 126249727800176342483337216000000
1523 5059695466575586457026560000
1524 22487535407002606475673600000
1525 1405470962937662904729600000
1526 73698645451521147273216000
1527 425389006935186997248000
1528 11518225418552755617792
1529 992574349515436326912000
1530 99540219666505295462400
1531 21330047071393991884800
1532 861820083692686540800
1533 299243084615516160
1534 13679683868137881600
1535 3830311483078606848
1536 1215971899390033920
1537 151996487423754240
1538 162129586585337856
1539 9007199254740992
1540 36028797018963968
1541 3192
1542 2534039106409883570875977600
1543 41772861350336181442800757894560000
1544 96568136368121316173724746774725248000000
1545 6323528783813686173624901154160752535674880000
1546 22564594600963765955536721099587193755238400000
1547 156662756800977003634154949348562516643512320000000
1548 11618448774645429674922194081417717450535075840000000
1549 1160948392219585758412364300573761118707015680000000000
1550 90275346978994988574145448012615664590657539276800000000
1551 3336117774537878365637304065506861219166945280000000000
1552 6352134451740604001343491362616132409753600000000000
1553 47359108930137047583981059863291874770944000000000000
1554 1522257072754405100913676924177238831923200000000000000
1555 24709100311375850913381422537369673793536000000000000
1556 927528158806702189240935603336551202816000000000000
1557 13559342129048932844396137284528834084864000000000000
1558 269472020631505440448703722005089746944000000000000
1559 328229077761683318441278217780635631616000000000000
1560 2603950683576020992967473861059709344153600000000000
1561 5397279598684843512696218548378306640609280000000000
1562 11193555214199529231440572298192486400000000000
1563 167211735556738047649528732179863961600000000000
1564 1714992159556287668200294689024245760000000000
1565 4121556234846960688670212855588454400000000
1566 5632265116312019741094333183040684032000000000
1567 23559801793723481269937079981346652160000000
1568 17588423458908774035621230216489205760000000
1569 441706761259179102604222916670259200000000
1570 1179867667560994684846296904237056000000
1571 205194376967129510408051635519488000000
1572 11917855227888835200467645497344000000
1573 8512753734206310857476889640960000000
1574 7010503075228726588510379704320000000
1575 10271799377624507821993230336000000
1576 618623666220864078168352358400000
1577 2651244283803703192150081536000000
1578 162795701637069494254829568000000
1579 75399383423479327594905600000
1580 7710012139543750791659520000
1581 219253470218275413137817600000
1582 28075674457722341818368000
1583 8021621273634954805248000
1584 14888615242731544903680000
1585 352915324272155138457600
1586 447930988499273829580800
1587 12188598326510852505600
1588 143636680615447756800
1589 41039051604413644800
1590 7660622966157213696
1591 5107081977438142464
1592 3647915698170101760
1593 2431943798780067840
1594 2251799813685248
1595 108086391056891904
1596 72057594037927936
1597 3306
1598 45250698328747920908499600
1599 36342389374792477855236659368267200000
1600 2125461473218617008807064609244368000000
1601 85917510649642475185120939594575442060800000
1602 271945373495391769754028328890370660909209600000
1603 8468257124377135331575943208030406305054720000000
1604 38382375416239365890367962590397816577660518400000000
1605 465240914136234738065066213216943231244369920000000000
1606 1820067479415221543833577580899509366747127808000000000
1607 19085697035728327394111088374760182788722524160000000000
1608 1025856215670397597433471000143359824893835673600000000000
1609 219881577175636292354197777936712275722240000000000000
1610 58548348952092503881295266314509185843200000000000000
1611 811870438802349387153961026227860710359040000000000000
1612 91732534905982846515928531169984913958502400000000000
1613 161620641476279849693266651843455143116800000000000
1614 124293969516281884406964591774847645777920000000000000
1615 4595207088663566458177895048928898842624000000000000
1616 1952963012682015744725605395794782008115200000000000
1617 127221590540428454227839437211774370814361600000000000
1618 1003626371656272554013759647425718176972800000000000
1619 6354045951156045810682091822834830540800000000000
1620 1266755572399530664011581304392908800000000000
1621 85200810486756371356190640150724529356800000000
1622 2816132558156009870547166591520342016000000000
1623 105135615504491035167094219416759435264000000000
1624 34077570451635749694016133544447836160000000
1625 78844656884763469814853790625641267200000000
1626 21776143330077529758388189791843778560000000
1627 57205705093866408962244698387251200000
1628 867549755559554915328159488409600000
1629 315472638385292696482967086694400000000
1630 134817366831321665163661148160000000
1631 801200351454711610115471966208000000
1632 8424677559718346327687430144000000
1633 18558709986625922345050570752000000
1634 69769586415886926109212672000000
1635 3806914869051471250266783744000000
1636 8545263454660990460755968000
1637 7016111046984813220410163200000
1638 93965772950689462773350400000
1639 10209336166444487933952000
1640 490833469540600381440000
1641 3970297398061745307648000
1642 1164620570098111956910080
1643 716689581598838127329280
1644 952234244258660352000
1645 13679683868137881600
1646 820781032088272896
1647 91927475593886564352
1648 6383852471797678080
1649 7295831396340203520
1650 135107988821114880
1651 216172782113783808
1652 27021597764222976
1653 144115188075855872
1654 3422
1655 47632314030260969377368000
1656 637585778505131190442748409969600000
1657 252423853057487181903086625497878752000000
1658 658523218239162694422352917850420339200000
1659 54534112231609229561341147553482329867660165120000
1660 30933214921290949541096869410588716521571942400000000
1661 230294252497436195342207775542386899465963110400000000
1662 81232540563469557439932195958513897518858240000000000
1663 300917823263316628580484826708718881968858464256000000000
1664 2462054917608954233840330400344063579745205616640000000000
1665 50287069395607725364385833340360775730089984000000000000
1666 31564806636012233767183723081334148458271866880000000000000
1667 237472103349687195742533600171649257780019200000000000000
1668 811870438802349387153961026227860710359040000000000000
1669 2268654089072694053619737867644788194672640000000000000
1670 3061021485632796589622427991982384294658048000000000000
1671 3905983329355659667109998394720240271360000000000000
1672 314005817725343707975489495010141420912640000000000000
1673 3347936593169169848101037821362483442483200000000000
1674 131291631104673327376511287112254252646400000000000
1675 23466433037760189185635732819036115828736000000000000
1676 34559655928337733164299897424398643311411200000000000
1677 26475191463150190877842049261811793920000000000
1678 59548953566012517614541845266635423744000000000
1679 2162789804663815580580223942287622668288000000000
1680 1208455350626333737552807119732867072000000000
1681 1299753488379696863329461503778619392000000000
1682 7332553090283002692781402528184637849600000000
1683 1219464026484341666469738628343251599360000000
1684 1219464026484341666469738628343251599360000000
1685 1769801501341492027269445356355584000000
1686 56623294069155099368737682227200000000
1687 630945276770585392965934173388800000000
1688 2403601054364134830346415898624000000
1689 8323581429001726171755180982272000000
1690 914679277912277601291778129920000000
1691 5860645258934501793173864448000000
1692 2357222829134037925861785600000
1693 380691486905147125026678374400000
1694 399918329678134353563379302400000
1695 2004603156281375205831475200000
1696 3006904734422062808747212800000
1697 10938574464047665643520000
1698 3970297398061745307648000
1699 698772342058867174146048000
1700 139754468411773434829209600
1701 67868331590799065088000
1702 60942991632554262528000
1703 4924686192529637376
1704 3404721318292094976
1705 1149093444923582054400
1706 153212459323144273920
1707 216172782113783808
1708 216172782113783808
1709 81064793292668928
1710 144115188075855872
1711 288230376151711744
1712 3540
1713 48453560823886158504564000
1714 637585778505131190442748409969600000
1715 55659459599175923609630600922282264816000000
1716 19255145146712674398687824014419491471130009600000
1717 7835360952817418040422578671477346245353472000000
1718 1577593960985838426595940339940024542600169062400000000
1719 4638126245298364974192064599423672155244497043456000000
1720 249641466121882054571498943677384172862832640000000000
1721 451376734894974942870727240063078322953287696384000000000
1722 34972370988763554457959238641250903121380761600000000000
1723 466298279850180726106123181883345374951743488000000000000
1724 2600304436833959761140993205784964175052144640000000000000
1725 7304998107191402671833947341680188643200060620800000000000000
1726 1439224868785983004500203637403934895636480000000000000
1727 405740058238001051897376195559548657893376000000000000
1728 7744384358650975371744742819715432265484861440000000000000
1729 89825893936136487890747520106192416276480000000000000
1730 387889539543071639263839964424292343480320000000000000
1731 109188386618130880273295210764890084999168000000000000
1732 48520820190857534030449823498007006412800000000000
1733 2428775819408179580713298346770237988274176000000000000
1734 3801562152117150648072988716683850764255232000000000000
1735 130907787607339898349620823577267588300800000000000
1736 1471650362953064596152383784421605507072000000000
1737 70290668651574006368857278124347736719360000000000
1738 373815521793745902816335002370700214272000000000
1739 101380772093616355339697997294732312576000000000
1740 17451476354873546408819738017079438082048000000000
1741 1955347490742134051408374007515903426560000000
1742 1463356831781209999763686354011901919232000000
1743 2722017916259691219798523723980472320000000
1744 75082487935699661762946166633267200000000
1745 6624925406091146626142308820582400000000
1746 160955427747598314532126064640000000
1747 6242686071751294628816385736704000000
1748 249707442870051785152655429468160000000
1749 37443011376525983678610800640000000
1750 4207642750004257697663287296000000
1751 11653821027708585460000358400000
1752 395919146381353010027745509376000000
1753 705323332765669053903667200000
1754 3280259710278613973178777600000
1755 34169371982068895553945600000
1756 95287137553481887383552000
1757 209631702617660152243814400
1758 1397544684117734348292096000
1759 7278878563113199730688000
1760 365657949795325575168000
1761 609429916325542625280
1762 459637377969432821760
1763 861820083692686540800
1764 82078103208827289600
1765 11349071060973649920
1766 1297036692682702848
1767 405323966463344640
1768 864691128455135232
1769 432345564227567616
1770 576460752303423488
1771 3660
1772 3004120771080941827282968000
1773 2369906338703572634875695839857003200000
1774 3562205414347259111016358459026064948224000000
1775 1251584434536323835914708560937266945623450624000000
1776 1304728635141250817255086955217064742083769450496000000
1777 9334875508791943352638700236331506169231769600000000
1778 463812624529836497419206459942367215524449704345600000000
1779 30920841635322433161280430662824481034963313623040000000000
1780 7899092860662061500237726701103870651682534686720000000000
1781 161977297211115410121074368443688393404289843200000000000
1782 47087624332697071920954935617953530149404672000000000000
1783 1136333038896440415618614030928029344497787207680000000000000
1784 14609996214382805343667894683360377286400121241600000000000000
1785 73049981071914026718339473416801886432000606208000000000000000
1786 74129805234834786779088191404933754793492480000000000000
1787 7744384358650975371744742819715432265484861440000000000000
1788 10325845811534633828992990426287243020646481920000000000000
1789 16679250200352080488345118470244570769653760000000000000
1790 269040184627074488993399399324689169437949952000000000000
1791 6176943014397118369746414780413781951381504000000000000
1792 4857551638816359161426596693540475976548352000000000000
1793 44724260613142948800858690784515891344179200000000000
1794 111810651532857372002146726961289728360448000000000000
1795 34685327404440779466715533415032820196179968000000000
1796 667761352189953060504144142181303498833920000000000
1797 218682080249341353147555976386859625349120000000000
1798 5190695531193157393392537461490294403891200000000
1799 17451476354873546408819738017079438082048000000000
1800 104708858129241278452918428102476628492288000000000
1801 7316784158906049998818431770059509596160000000
1802 914598019863256249852303971257438699520000000
1803 1940056405770543560292765999636991180800000000
1804 236604478788969522362225315020800000000
1805 14560275617782739837675404001280000000
1806 8989467943321864265495595460853760000000
1807 83235814290017261717551809822720000000
1808 5256998797264248108476956409856000000
1809 4354910246254406717081502351360000000
1810 15989042450016179251120491724800000
1811 107977949013096275462112411648000000
1812 28623420068056174814035968000000
1813 10547296606895851082990223360000
1814 6560519420557227946357555200000
1815 2551313107994477534694604800000
1816 698772342058867174146048000
1817 4192634052353203044876288000
1818 95287137553481887383552000
1819 432141213394475679744000
1820 14626317991813023006720
1821 136512301256921548062720
1822 27578242678165969305600
1823 344728033477074616320
1824 1021416395487628492800
1825 3026418949592973312
1826 3242591731706757120
1827 38911100780481085440
1828 216172782113783808
1829 1729382256910270464
1830 1152921504606846976
1831 3782
1832 192413935387734324037474100400
1833 78364902933131468459889675771271572480000
1834 227684296067028978179128911506082651273984000000
1835 177644242321284673484668311874966921314296217600000
1836 15198451843043244287021622238191614379112009728000000
1837 4193770612954020484034208070340565242412116090880000000
1838 4294561338239226827955615369836733477078238003200000000
1839 12024771747069835118275723035542853735819066408960000000000
1840 36571892003157222670066164542582058603422126112768000000000
1841 17234384423262679636882312802408445058216439316480000000000
1842 246205491760895423384033040034406357974520561664000000000
1843 22726660777928808312372280618560586889955744153600000000000
1844 52178557908510019084528195297715633165714718720000000000000
1845 6905350922548885900351125928564517209689292800000000000000
1846 195960442535443842576370521637881314634338304000000000000000
1847 192867809698204367495558729226629539178741760000000000000
1848 95609683440135498416601763206363361302282240000000000000
1849 847807135491031742254324626167157699379200000000000000
1850 2892181984741050756679043542740408571457961984000000000000
1851 230605872537492419137199485135447859518242816000000000000
1852 149369712893603044213867848326369636278861824000000000000
1853 35037439190019821641225702457915675246592000000000000
1854 79199211502440638501520598264246890921984000000000000
1855 874359294986944649056787404837285675778703360000000000
1856 53806725845350439941956147989986810817150976000000000
1857 2769973016491657139869042367566888587755520000000000
1858 140581337303148012737714556248695473438720000000000
1859 69805905419494185635278952068317752328192000000000
1860 436286908871838660220493450426985952051200000000
1861 20621778511022051444038264278246670467072000000000
1862 10632201980910353904533033665867724881920000000
1863 116345211740362432401365277339549696000000
1864 285302412613315229454818529358381056000000000
1865 1135701498187053707338681512099840000000
1866 15731568900813262464617292056494080000000
1867 17978935886643728530991190921707520000000
1868 9856872744870465203394293268480000000
1869 9435638866884547887009921761280000000
1870 4137164733941686381227427233792000000
1871 498858124440504792634959341813760000
1872 28279939027239500716267536384000000
1873 226239512217916005730140291072000000
1874 93487401742940498235595161600000
1875 408210097279116405551136768000
1876 7016111046984813220410163200000
1877 25155804314119218269257728000
1878 14557757126226399461376000
1879 213909900630265461473280000
1880 285213200840353948631040
1881 1911172217596901672878080
1882 136512301256921548062720
1883 165469456068995815833600
1884 36479156981701017600
1885 817133116390102794240
1886 243194379878006784
1887 3242591731706757120
1888 19455550390240542720
1889 10376293541461622784
1890 288230376151711744
1891 2305843009213693952
1892 3906
1893 12314491864814996738398342425600
1894 310716840129866272443462564433091784883200000
1895 7895628300900699819567758524431272957738496000000
1896 324911319205629667803458342419314499083847781990400000
1897 182381422116518931444259466858299372549344116736000000
1898 3337899059289934670966002341699633560287194439680000000
1899 287692664048645805204746673625362775629471163834368000000000
1900 1093161067915439556206883912322077612347187855360000000000
1901 76362110502592280935098151564911338363945399323459584000000000
1902 17355025114225518394340488992025304173623954391695360000000000
1903 465794173601694044240062508173201217789633495040000000000
1904 41573159959625868864095635277854732115772702720000000000000
1905 23564510023198073134948217231226414978064711680000000000000
1906 19479994952510407124890526244480503048533494988800000000000000
1907 1949011969001171191029847350344333075282067456000000000000000
1908 8602709535645404793536213281202198625697953742848000000000000000
1909 19886814155548183670653166746923579150874705920000000000000
1910 195647604850129904128288239655968815128038604800000000000000
1911 1248033501858239538529418414315748539278295040000000000000
1912 1983210503822434804579915572164851591856888217600000000000
1913 10037644706450124571171919407532039557939514572800000000000
1914 1558640482368031765709925373840378813344645120000000000000
1915 633593692019525108012164786113975127375872000000000000
1916 2623077884960833947170362214511857027336110080000000000
1917 1392644668938481974968276771505540985855672320000000000
1918 1987321360862435454919894662603390981242880000000000
1919 24039408678838310178149189118526925958021120000000000
1920 146367221040874905364294576917440448430080000000000
1921 1116894486711906970164463233093084037251072000000
1922 12916938188222603651760231470989672710144000000000
1923 58395324725923020675666046441765812043776000000000
1924 180425245736660551107227237966240179814400000000
1925 622477991156324136992331336781922304000000000
1926 16302995006475155968846773106193203200000000
1927 18877882680975914957540750467792896000000
1928 75511530723903659830163001871171584000000
1929 9462597835075646595258521537740800000000
1930 28306916600653643661029765283840000000
1931 18982285249850090455043489660928000000
1932 78230024059988251572300442238976000000
1933 4751029756576236120332946112512000000
1934 35722028244934106167916888064000000
1935 3967443746806888428208128000000
1936 116339877724548175582073978880000
1937 673546660510542069159375667200000
1938 224515553503514023053125222400000
1939 80627577929869289324544000
1940 641729701890796384419840000
1941 29947386088237164606259200
1942 14907143297255833048449024
1943 5733516652790705018634240
1944 27302460251384309612544000
1945 12256996745851541913600
1946 2451399349170308382720
1947 29183325585360814080
1948 7566047373982433280
1949 466933209365773025280
1950 155644403121924341760
1951 864691128455135232
1952 6917529027641081856
1953 4611686018427387904
1954 4032
1955 12910354374402819161224068672000
1956 10253655724285586990634264626292028901145600000
1957 14208183127470809325312181464714075687450423552000000
1958 20144501790749039403814417229997498943198562483404800000
1959 500363431576669688417325847325744328589125584265216000000
1960 56818827659377051719173141598162496832680282521600000000
1961 10181500814788735392908457596541876814473117413376000000000
1962 219542891483863253574369480668003389987513765724160000000000
1963 1031920412197192985609434480606909977891154044911616000000000
1964 23140033485634024525787318656033738898165272522260480000000000
1965 1093804103837742755945829138152855305060333259980800000000000
1966 23862993816825248727990894649488616234453531361280000000000000
1967 91312476339892533397924341771002358040000757760000000000000
1968 531180840196068146180855840658809016129945600000000000000
1969 234368689272390835721339143878906052302668611584000000000000000
1970 68821676285163238348289706249617589005583629942784000000000000000
1971 412930057710979430089738237497705534033501779656704000000000000000
1972 181672775932263482404839079680542471190321561600000000000000
1973 332600928245220837018090007415146985717665628160000000000000
1974 6842076238187400075800708723968737991906264350720000000000000
1975 98095164176671671945543757846335841134408892416000000000000
1976 21820966753152444719938955233765303386825031680000000000000
1977 32471676716000661785623445288341225278013440000000000000
1978 41969246159373343154725795432189712437377761280000000000
1979 220574155639324784855223960704293758629314560000000000
1980 710248781158625807233821153467825902786392883200000000000
1981 43583447934733856352984479871889316761892290560000000000
1982 1277189528786301026067696382286998875930624000000000
1983 2722430311360273239775879130664392340799488000000000
1984 213716613659683078601851102520010948476928000000000
1985 1412790114336847274411275317139495452672000000000
1986 4929475463876618628465315608720490627072000000000
1987 53039728881635814771210641140088832000000000
1988 391271880155403743252322554548636876800000000
1989 871045733203101190335527591673751142400000000
1990 755115307239036598301630018711715840000000
1991 99357277268294289250214476146278400000000
1992 10190489976235311717970715502182400000000
1993 3292845400484199364650401267712000000
1994 134242721286939839698067558882082816000000
1995 2458657899028202192272299613224960000000
1996 1055784390350274693407321358336000000
1997 123403370300681457670985613312000
1998 1563481614669267337007962521600000
1999 6398693274850149657014068838400000
2000 192441903003012019759821619200000
2001 7016111046984813220410163200000
2002 29169531904127108382720000
2003 89842158264711493818777600
2004 3354107241882562435901030400
2005 4777930543992254182195200
2006 1146703330558141003726848000
2007 1300117154827824267264000
2008 4902798698340616765440
2009 21887494189020610560
2010 8171331163901027942400
2011 1634266232780205588480
2012 186773283746309210112
2013 7782220156096217088
2014 4611686018427387904
2015 6917529027641081856
2016 9223372036854775808
2017 4160
2018 4508377718045428913443325568000
2019 162756440068025190327528009941143315891200000
2020 5279543457202267946017641200003044517741140992000000
2021 28336552732288513862162560844686900392830907678720000
2022 51704221262922534469790337556993580620876310374072320000000
2023 456258448246203363298473417014356530628381991731200000000
2024 57702928617756958643923475681429905283396787717636096000000000
2025 22162990415599380549106410412620539752196297065758720000000000
2026 128886313493793320731726509784162523482003081397796864000000000
2027 5206507534267655518302146697607591252087186317508608000000000000
2028 6089482496219480138365083856850983920569808558489600000000000
2029 8010011591181008489695610304011678849364902026936320000000000000
2030 10226997350067963740567526278352264100480084869120000000000000
2031 19479994952510407124890526244480503048533494988800000000000000
2032 281947295365282208386573406170112544123511111680000000000000000
2033 43213610690683893846600513226504067515133907173376000000000000000
2034 91762235046884317797719608332823452007444839923712000000000000000
2035 43466321864313624219972446052390056214052818911232000000000000000
2036 7412249258036350082117434450966132824565119713280000000000000
2037 152046138626386668351126860532638622042361430016000000000000
2038 5909065842070936429100612079791182811191773757440000000000000
2039 2814904711156665368872125225155724136900429086720000000000000
2040 7273655584384148239979651744588434462275010560000000000000
2041 955966162519059482968754229288765672184715673600000000000
2042 639223903042763226510439038121043312507753594880000000000
2043 7174230112713391992260819731998241442286796800000000000
2044 6212088464944249042861409505549497692009267200000000000
2045 85254142668570302082327007649087566330472693760000000000
2046 1436838219884588654326158430072873735421952000000000
2047 2996223113072027474516147809839369179627520000000000
2048 7052648250769541593861086383160361299738624000000000
2049 3136938931557848218114291751003948580864000000000
2050 317952181298171041112036810961486191001600000000
2051 36388284854452548122465997573023229542400000000
2052 406488008828113888823246209447750533120000000
2053 13936731731249619045368441466780018278400000000
2054 298071831804882867750643428438835200000000
2055 10190489976235311717970715502182400000000
2056 38723861909694184528288718908293120000000
2057 80545632772163903818840535329249689600000
2058 5811373215884841545370889994895360000000
2059 9834631596112808769089198452899840000000
2060 2591470776314310611090697879552000000
2061 5484594235585842563154916147200000
2062 4751029756576236120332946112512000000
2063 76784319298201795884168826060800000
2064 449031107007028046106250444800000
2065 572743758937535773094707200000
2066 77007564226895566130380800
2067 95831635482358926740029440
2068 516016498751163451677081600
2069 44721429891767499145347072000
2070 21235246862187796365312000
2071 94553974896569037619200
2072 2101199442145978613760
2073 1167333023414432563200
2074 16342662327802055884800
2075 19611194793362467061760
2076 62257761248769736704
2077 622577612487697367040
2078 648518346341351424
2079 9223372036854775808
2080 18446744073709551616
2081 4290
2082 140886803688919653545103924000
2083 1383429740578214117783988084499718185075200000
2084 30192389145875469816288385612517410835832150048000000
2085 17408206964172294884796292222922838670080757746075648000000
2086 20749720375251806596429017045898739591272729821173760000000
2087 23931668127409858811731527669237028744519892230284902400000000
2088 26597443659747348124933477071909096966565706838597888000000000
2089 448800555915887456119404810855565929981975015581614080000000000
2090 6283207782822424385671667351977923019747650218142597120000000000
2091 255519369758674170821289968697972555294740374659268608000000000000
2092 433875627855637959858512224800632604340598859792384000000000000
2093 706765728633618396149612673883383427885138414141440000000000000
2094 1029858633151843948675149896230072994918344546320384000000000000
2095 1363599646675728498742336837113635213397344649216000000000000000
2096 3013311719216453602131503278443077815320025006080000000000000000
2097 4645463149248518588509555171849187257876895021137920000000000000000
2098 20646502885548971504486911874885276701675088982835200000000000000
2099 17986064219715982435850667332023471536849442308096000000000000000
2100 4987760433929988379241838184511758950562560970063872000000000000000
2101 4941499505357566721411622967310755216376746475520000000000000
2102 17727197526212809287301836239373548433575321272320000000000000
2103 129485616713206606968117760357163310297419737989120000000000000
2104 9022130484476491566897837260114500438783426560000000000000
2105 2113188359252657804457246191059376749039897804800000000000
2106 32760225030941615358660000703703469766022371737600000000000
2107 9663248723246609622228859230854774187569971200000000000
2108 9131770043468046093006271973157761607253622784000000000
2109 51578756314485032759807839627697977629935979724800000000000
2110 2404604023985316212578454061897341614449229824000000000
2111 5806680393133589245612294455468697470118133760000000000
2112 14325691759375631362530331715794483890094080000000000
2113 2650086009380070174662953671248135761113907200000000
2114 21312732152643027599541217484762121240576000000000
2115 1102768904332730023745361726109447618560000000000
2116 189016924105072958302809487393203997900800000000
2117 2814147753425403845699396834638272921600000000
2118 2567292687335456139936291849143687577600000000
2119 61142939857411870307824293013094400000000
2120 101650137512947234386757887134269440000000
2121 1006820409652048797735506691615621120000000
2122 47943829031049942749309842457886720000000
2123 153420252899359816797791495865237504000000
2124 2456201697330871320951348264960000000
2125 23035295789460538765250647818240000
2126 28506178539457416721997676675072000000
2127 76016476105219777925327137800192000000
2128 63986932748501496570140688384000
2129 54983400858003434217091891200000
2130 1468573740865476341268480000
2131 718737266117691950550220800
2132 193506187031686294378905600
2133 67082144837651248718020608000
2134 828174627625324058247168000
2135 27798868619591297060044800
2136 130011715482782426726400
2137 7003998140486595379200
2138 2451399349170308382720
2139 196111947933624670617600
2140 326853246556041117696
2141 1867732837463092101120
2142 311288806243848683520
2143 18446744073709551616
2144 864691128455135232
2145 36893488147419103232
2146 4422
2147 147389271551485176016416412800
2148 1468563878459950371186079658930470073387520000
2149 691805970609257900864218328273721361213829952000000
2150 7968182103465346685858929985340348132402055987200000
2151 19302219881874240568262128816776843517385544188848678502400000
2152 291966351154400277503124637564691750683142685209475809280000000
2153 527693282209387386798680185106676483816663623677782097920000000
2154 424800526187765132262752147173450104849249078919495680000000000
2155 1675522075419313169512444627194112805266040058171359232000000000
2156 60455882884902308816317206593940306582735572644382952652800000000000
2157 237267986204483158619769256648117372773687490755035136000000000000
2158 480600695470860509381736618240700730961894121616179200000000000
2159 11133606844884799445136755634919708053171292392652800000000000000
2160 172441445551006428615373936112942454963071644965273600000000000000
2161 78486258733079721729936829578052259375777395507200000000000000
2162 357343319172962968346888859373014404452068847779840000000000000000
2163 325997413982352181649793345392925421605396141834240000000000000000
2164 521595862371763490639669352628680674568633826934784000000000000000
2165 725492426753452855162449190474437665536372504736563200000000000000
2166 7600396851702839435035181995446489829428664335335424000000000000000
2167 1843628542726132165879390968894849037091833412321280000000000000
2168 7616800983129800409889280021009606488083513999360000000000000
2169 485571062674524776130441601339362413615324017459200000000000000
2170 7473917270603555957755714883530349800716867993600000000000
2171 63261124197680360692584828945082562306801821286400000000000
2172 5294581823182483290288484962214702184407656038400000000000
2173 53716294373341447605919246900928009454433075200000000000
2174 305199741505828596211880707856201051064709939200000000000
2175 41263005051588026207846271702158382103948783779840000000000
2176 14723792381470206017195929857013634284369477632000000000
2177 1088752573712547983552305210400380775647150080000000000
2178 7751501577436705260889139488400797101258178560000000000
2179 10912118862153230130965103352198206075174912000000000
2180 16944283947442903930070036261177338626048000000000
2181 20243712571653313834230896099812148175175680000000000
2182 1134101544630437749816856924359223987404800000000
2183 61615024496050947358471004379448501862400000000
2184 7899362114878326584419359535826731008000000000
2185 7972559804937037991118265657589760000000
2186 1626402200207155750188126194148311040000000
2187 22415296689841531675002004266024960000000
2188 767101264496799083988957479326187520000000
2189 34868239295309049272225339969372160000000
2190 28389534582152485856197214208000000
2191 319269199641923067286373978760806400000
2192 32578489759379904825140201914368000000
2193 9502059513152472240665892225024000000
2194 348228205434021750041581977600000
2195 4398672068640274737367351296000
2196 161715884876480688873799680000
2197 387012374063372588757811200
2198 281463544773361882732953600
2199 298142865945116660968980480000
2200 361385292054686861780582400
2201 10920984100553723845017600
2202 2080187447724518827622400
2203 32685324655604111769600
2204 65370649311208223539200
2205 8404797768583914455040
2206 2614825972448328941568
2207 7470931349852368404480
2208 830103483316929822720
2209 864691128455135232
2210 110680464442257309696
2211 73786976294838206464
2212 4556
2213 3441316173649070549110571092800
2214 1557567749881765545197357214017165229350400000
2215 11330943245887996830821515346422618052608336032000000
2216 5512560590317127289023763205569971342946802822348800000
2217 12715559869482371915851204754134943028580727397133516800000
2218 1654475989874934905851039612866586587204475216187029585920000000
2219 209347621063817836854315109856316763220710724794125312000000000
2220 42095190603597854217558533284863081330104220692244725760000000000
2221 239535213628214886579913718433866049891302726777805471744000000000
2222 60455882884902308816317206593940306582735572644382952652800000000000
2223 12594975601021314336732751373737563871403244300913115136000000000000
2224 100203674415166341498545085763910805997937401827164160000000000000
2225 68657242210122929911676659748671532994556303088025600000000000000
2226 1235830359782212738410179875476087593902013455584460800000000000000
2227 538879517346895089423043550352945171759598890516480000000000000
2228 5002806468421481556856444031222201662328963868917760000000000000000
2229 114702793808605397247149510416029315009306049904640000000000000000
2230 6670023815495696811248968703691568728499153797120000000000000000
2231 39902083471439907033934705476094071604500487760510976000000000000
2232 30401587406811357740140727981785959317714657341341696000000000000000
2233 472606495142249288505824044080490822120836945942675456000000000000000
2234 1122208678181123927057020589762082022577637729239040000000000000
2235 20232127611438532338768400055806767233971834060800000000000000
2236 3573803021284502352320050185857707364208784768499712000000000000
2237 717151107950067361669575288131981410878017010401280000000000
2238 133229673328448108938631811140696754313525985280000000000
2239 45748114831645880964474236424666205510434816000000000000
2240 3967596639575771750754449202130613663841229209600000000000
2241 299007282982521929042364287696799870318469447680000000000
2242 77201751386842113550163992216941489097710627717120000000000
2243 82246184005868728924180389435662097760345128960000000000
2244 98185686647531599971262433519743429949270261760000000000
2245 3191794767179819813307292730517975276988661760000000000
2246 37867387607240821738456113425789032071168000000000
2247 1141648577241896787403050761324844810240000000000
2248 161949700573226510673847168798497185401405440000000000
2249 2865098639066369052168901703644355336601600000000
2250 15798724229756653168838719071653462016000000000
2251 6566344757992608973298592614155970150400000000
2252 278811805749798128603678776139710464000000
2253 8949514752462655979871170592138854400000
2254 3138141536577814434500280597243494400000000
2255 1376377866920094050219421314580480000000
2256 774849762117978872716118665986048000000
2257 72561181736800697110539540627456000000
2258 9578075989257692018591219362824192000000
2259 593878719572029515041618264064000000
2260 3102713310417133792870495420416000000
2261 125362153956247830014969511936000
2262 862484719341230340660264960000
2263 5181128157773400531995197440000
2264 185765939550418842603749376000
2265 149071432972558330484490240000
2266 10841558761640605853417472000
2267 967996318003625522626560
2268 5824524853628652717342720
2269 72806560670358158966784000
2270 294167921900437005926400
2271 4902798698340616765440
2272 117667168760174802370560
2273 78444779173449868247040
2274 1660206966633859645440
2275 12970366926827028480
2276 664082786653543858176
2277 36893488147419103232
2278 147573952589676412928
2279 4692
2280 240892132155434938437739976496000
2281 104357039242078291528222933339150070366476800000
2282 815827913703935771819149104942428499787800194304000000
2283 142974709778650599262126964842336065256428779583897600000
2284 34406809058599359301715024628835728194983144721655398400000
2285 361765886998892472124862889110769661925176796542353408000000000
2286 27360896682556736005511567597781175685894008887693001777152000000000
2287 16302586258644536425232610576577323102098269469487242280960000000000
2288 115839229310604719150046274234617621727433998669746726135398400000000
2289 67456495077429434728950492445533560685768836848130457600000000000
2290 2015196096163410293877240219798010219424519088146098421760000000000000
2291 380491570604280265277520880661162768702531576083529072640000000000000
2292 43803320530058429283649708919652438050526921370160332800000000000000
2293 5591992578200057639865067309846550198651644595404800000000000000
2294 2780618309509978661422904719821197086279530275065036800000000000000
2295 25189130568502159638772195697203785369826333080000921600000000000000000
2296 14452552019884280053140838312419693691172562287984640000000000000000
2297 1564787587115290471919008057886042023705901480804352000000000000000
2298 337438338024861793098813576964854728156452327784448000000000000000
2299 49920504773089257372973280758269227122684166406144000000000000000
2300 52837993245717311758415110518315744088043882155081728000000000000000
2301 75045265769279660178618562765144100298960876104318976000000000000000
2302 8416565086358429452927654423215615169332282969292800000000000000
2303 10721409063853507056960150557573122092626354305499136000000000000
2304 155363429957654930554720482242281337505447936000000000000
2305 365215842011608378628024452289434977761953107148800000000000
2306 10483272009901316914771200225185110325127158956032000000000000
2307 813357311113033208904662086436775801087451987968000000000000
2308 1964905002456572676564108176293256290664227799040000000000
2309 694815762481579021951475929952473401879395649454080000000000
2310 8514899050019350759209263847456781885776907468800000000000
2311 16182786353815890067990799270117712590729725870080000000000
2312 3638646034584994587170313712790491815767074406400000000
2313 33161504074595530527867976420965976903778304000000000
2314 176672400625338011644196911416542384074260480000000000
2315 21123873987812153566153978538934415487139840000000000
2316 17047336902444895860404965136683914252779520000000000
2317 1469281353367368744702000873663771967488000000000
2318 630369096767290461436664890958973134438400000000
2319 420246064511526974291109927305982089625600000000
2320 1098349537802235052075098209035223040000000
2321 31517856302151092798676731215793356800000000
2322 545763745491793814695700973433651200000000
2323 2324549286353936618148355997958144000000
2324 5659772175470454374622084168941568000000
2325 1101478738764634582137990226724782080000000
2326 798172999104807668215934946902016000000
2327 109507528602957663277782191308800000
2328 3878391638021417241088119275520000
2329 26471646385934685071034286080000
2330 994776606292492902143077908480000
2331 331592202097497634047692636160000
2332 81311690712304543900631040000
2333 32524676284921817560252416000
2334 945539748965690376192000
2335 32450924184502493710909440
2336 764468887038760669151232000
2337 145613121340716317933568000
2338 156889558346899736494080
2339 50428786611503486730240
2340 2353343375203496047411200
2341 4980620899901578936320
2342 62257761248769736704
2343 664082786653543858176
2344 55340232221128654848
2345 442721857769029238784
2346 295147905179352825856
2347 4830
2348 3542531355226984388790293772000
2349 110495688609259367500471341182629486270387200000
2350 803830444384760245762985147516804551261509014976000000
2351 176837141042015214876841245989205133343477701064294400000
2352 174684846891174898116827059771573360338968268518446080000000
2353 11604385975930058724289532494622088659902332480503808000000000
2354 23940784597237144004822621648058528725157257776731376555008000000000
2355 435994776404969126591891646273586214181725670080311247831040000000000
2356 8832741234933609835191028410389593656716842398568187867824128000000000
2357 1105738097964863228250441708603168207398233623665764204019712000000000000
2358 29724142418410301834689293242020650736511656550154951720960000000000000
2359 288648777699798821934671012915364859015713609442677227520000000000000
2360 2989576626176487798609092633766278896948462383513442713600000000000000
2361 4730758617246310362634168563322463309456907507977315942400000000000000
2362 1737886443443736663389315449888248178924706421915648000000000000000
2363 12594565284251079819386097848601892684913166540000460800000000000000000
2364 27288224782544006275336545338637434150645194170000998400000000000000000
2365 109535131098070333034330564052022941659413103656304640000000000000000
2366 2347181380672935707878512086829063035558852221206528000000000000000
2367 14870341666375120633764486512830088796708256308264960000000000000000
2368 1063364614070060899138104099181104349771883128371019776000000000000000
2369 10356246676160593104649361661589885841256600902396018688000000000000000
2370 485449062945027801780438827887025898808903167299813376000000000000000
2371 139378317830095591740481957248450587204142605971488768000000000000
2372 445796634671663495091898152082042498653902465925120000000000
2373 59293866114825830883138087548167090507234739748864000000000000
2374 276892319671840680181303200050958073698076065792000000000000
2375 4140728129302714518060097894587222260081573756928000000000000
2376 2114729008893886343152121424735617082827375168716800000000000
2377 1389631524963158043902951859904946803758791298908160000000000
2378 54282481443873361089959057027536984521827785113600000000000
2379 14685878616087920236701650337631824176087226227097600000000000
2380 47120466147875679903855562580636869014183613562880000000000
2381 41584526109542795281946442431891335037337993216000000000
2382 1519902270085628482527282252627607274756505600000000000
2383 1295597604585812085390777350387977483211243520000000000
2384 456625095601202567689418709018319131770880000000000
2385 15736003294564519255758429356938997771796480000000000
2386 610670062493312634516769113116505223987200000000
2387 252147638706916184574665956383589253775360000000
2388 195114244237494666635158180534920255897600000000
2389 1449821389898950268739129635926494412800000000
2390 2865259663831917527152430110526668800000000
2391 1673675486174834365066816318529863680000000
2392 471647681289204531218507014078464000000
2393 9546149069293499711862581964948111360000000
2394 103263631759184492075436583755448320000000
2395 4072311219922488103142525239296000000
2396 186162798625028027572229725224960000
2397 1022070266960938190592633785548800000
2398 277952287052314193245860003840000
2399 1989553212584985804286155816960000
2400 119741628535207478961666785280000
2401 21683117523281211706834944000
2402 29039889540108765678796800
2403 7301457941513061084954624000
2404 19876191063007777397932032000
2405 555977372391825941200896000
2406 58245248536286527173427200
2407 2824012050244195256893440
2408 1765007531402622035558400
2409 448255880991142104268800
2410 45396284243894599680
2411 996124179980315787264
2412 4980620899901578936320
2413 885443715538058477568
2414 221360928884514619392
2415 590295810358705651712
2416 4970
2417 11089663372884472869256571808000
2418 1601386791438541557977845524385934583628800000
2419 7998312879450350704109304950415965684194119552000000
2420 1125568402732426842691094530721290673731235567274233856000000
2421 168163279273904368587132182873434621552980119827090759680000000
2422 73251924451712742956554778859668121148478140196680734916608000000000
2423 95763138388948576019290486592234114900629031106925506220032000000000
2424 1986198425844859354474173055246337197938972497032529017896960000000000
2425 444908447389248495402214764375179532338329839335286500008919040000000000
2426 202350071927569970769830832674379781953876753130834849335607296000000000000
2427 1027234572052548923879906702596033607815068867648552960000000000000
2428 14966001777101690434249154639339068902299575325952143523840000000000000
2429 17937459757058926791654555802597673381690774301080656281600000000000000
2430 717498390282357071666182232103906935267630972043226251264000000000000000
2431 985574711926314658882118450692179856136855730828607488000000000000000
2432 37783695852753239458158293545805678054739499620001382400000000000000000
2433 1819214985502933751689103022575828943376346278000066560000000000000000
2434 2918039074490921305967483544983785773836745909574041600000000000000000
2435 49290808994131649865448753823410323746735896645337088000000000000000
2436 114005952775542591525527729931697347441429965030031360000000000000000
2437 644463402466703575235214605564305666528414017194557440000000000000000
2438 10270657860655133657503499168518895049180100068491919360000000000000
2439 2589061669040148276162340415397471460314150225599004672000000000000000
2440 1035624667616059310464936166158988584125660090239601868800000000000000
2441 18379558395177440669074543812982495015930893095141376000000000000
2442 1360318115994654689626649781806802346319825338368000000000000
2443 345598533926413414290290567423602470385025340250521600000000000
2444 5875693215480551901127278912419268387055753161080832000000000000
2445 26316627666235030048115288841154345919629557655142400000000000
2446 8632559473255981787881973675167093780925824735641600000000000
2447 1302779554652960666159017368660887628523866842726400000000000
2448 139865510629408764159063336548874515962735487877120000000000
2449 154847565631252561057683729063358221611591270400000000000
2450 102808289777183301608412136539571350576400611409920000000000
2451 28878143131626941168018362799924538220373606400000000000
2452 2273773796048100209860814249930900483035732377600000000000
2453 245481651395206500389831497968248365240025088000000000
2454 1748444810507168806195381039659888641310720000000000
2455 74746015649181466464852539445460239416033280000000000
2456 9019127076824309679016897670643769461964800000000
2457 6243655815599829332325061777117448188723200000000
2458 1783901661599951237807160507747842339635200000000
2459 395405833608804618747035355252680294400000000
2460 11715728403223840555467714229709045760000000
2461 1018758991584681787431975150409482240000000
2462 41048897096818680079676654412103680000000
2463 37682167378790130441562823545847808000000
2464 4214842112619775186752513622671360000000
2465 31275350169004708632134593837793280000
2466 1022070266960938190592633785548800000
2467 68793191045447762828350350950400000
2468 22680906623468838168862176313344000
2469 24881377357965190433593098240000
2470 1741696415057563330351516876800000
2471 6969573489626103762911232000
2472 1310518092066446861402112000
2473 1431085756536559972651106304000
2474 238514292756093328775184384000
2475 815433479508011380427980800
2476 66565998327184602483916800
2477 84720361507325857706803200
2478 17930235239645684170752
2479 98055973966812335308800
2480 20918607779586631532544
2481 4427218577690292387840
2482 39844967199212631490560
2483 664082786653543858176
2484 590295810358705651712
2485 1180591620717411303424
2486 5112
2487 11248087135354251053103094262400
2488 45753908326815473085081300696740988103680000
2489 22966584125278864164656718500480130036043114713600000
2490 14523463261063572163756058460919879661048200868054630400000
2491 12393633682486751964871641877772131608454634831256588988416000000
2492 6278736381575377967704695330828696098440983445429777278566400000000
2493 432644178792928388087151662639914840533199015536645590601216000000000
2494 6809823174325232072482879046558870392933619989825813775646720000000000
2495 171607543992995848226568551973283533901927223743610507146297344000000000
2496 49142160325266992901244630792349375617370068617488463410076057600000000000
2497 911486810484549417882120867902611630422868257346102924935168000000000000
2498 30620439635950058628473770392087734974104931116898085649776640000000000000
2499 264577531416619170176904698088315682379938920940939680153600000000000000
2500 143499678056471414333236446420781387053526194408645250252800000000000000
2501 7473941565441219496522731584415697242371155958783606784000000000000000
2502 1377485597374660958531713787555658434224217186146336112640000000000000000
2503 27288224782544006275336545338637434150645194170000998400000000000000000
2504 551509385078784126827854390001935511255144976909493862400000000000000000
2505 5771609843847740862151964546531883257321284642076098560000000000000000
2506 106405555923839752090492547936250857612001300694695936000000000000000
2507 10633646140700608991381040991811043497718831283710197760000000000000000
2508 2017450651200115539866758765244782956088948227739484160000000000000000
2509 71918379695559674337842789316596429453170839599972352000000000000000
2510 310687400284817793139480849847696575237698027071880560640000000000000
2511 98941987475318897199803901413035678575697679390583501619200000000000000
2512 14975936470144581285912591255022773716684431410855936000000000000
2513 7775967013344301821531537767031055583663070155636736000000000000
2514 193058491365789562465610592836633104146117603864084480000000000000
2515 221402932757238187578709060467972431976013887229132800000000000
2516 3988242476644263586001471837927197326787731027866419200000000000
2517 13353490435192846828129928028774098192369635137945600000000000
2518 1030587973058801420119414058781180643935945700147200000000000
2519 3455500850844216526282741255913370394373464994611200000000000
2520 3554229446582622712747962434653752405641278280171520000000000
2521 31413644098583786602570375053757912676122409041920000000000
2522 11270009249977540170614470630092289350698847436800000000000
2523 119672305055163168940042855259521078054512230400000000000
2524 62944013178258077023033717427755991087185920000000000
2525 448476093895088798789115236672761436496199680000000
2526 2092888438177081061015871104472886703648931840000000000
2527 290329995425392063953115372635961340775628800000000
2528 4682741861699871999243796332838086141542400000000
2529 3048362374572712299738825201209573376000000000
2530 70294370419343043332806285378254274560000000
2531 562435954132139374732411750318080000000
2532 22412697814862999323503453309008609280000000
2533 894951475246265597987117059213885440000000
2534 5260122956549479433067137001093857280000000
2535 5394997904153312239043217437019340800000
2536 1226484320353125828711160542658560000
2537 5360508393151773726884442931200000
2538 37423495928723582978622590917017600000
2539 10920436522410922081304010817536000
2540 30735819089251117594438533120000
2541 15550860848728244020995686400000
2542 6388775698823928449335296000
2543 306661233543548565568094208000
2544 1300987051396872702410096640000
2545 1445541168218747447122329600
2546 19570403508192273130271539200
2547 22188666109061534161305600
2548 2689535285946852625612800
2549 10505997210729893068800
2550 1255116466775197891952640
2551 27891477039448842043392
2552 239069803195275788943360
2553 9961241799803157872640
2554 3541774862152233910272
2555 1770887431076116955136
2556 2361183241434822606848
2557 5256
2558 832358448016214577929628975417600
2559 243639561840292394178057926210145761652096000000
2560 1468007059311348760734996304488216890445144422400000
2561 517425474688936518729637485764414220163015753314125414400000
2562 21015291896390579418695392749265788379553511235608998719488000000
2563 420675337565550323836214587165522638595545890843795077663948800000000
2564 138446137213737084187888532044772748970623684971726588992389120000000000
2565 10734900485495921604722433869317763920183744188576953977256017920000000000
2566 26401160614307053573318238765120543677219572883632385714814976000000000
2567 49142160325266992901244630792349375617370068617488463410076057600000000000
2568 1660666107543505277352404764706978900173195422246161866961190912000000000000
2569 9339234088964767881684499969586759167102003990653916123181875200000000000000
2570 65615227791321554203872365125902289230224852393353040678092800000000000000
2571 1953803308922726179767911616652177346805702800794631484211200000000000000
2572 51249885020168362261870159435993352519116498003087589376000000000000000
2573 125351189361094147226385954667564917514403763939316586250240000000000000000
2574 3133779734027353680659648866689122937860094098482914656256000000000000000000
2575 19017565002716694028546703103515017629487757824465305600000000000000000
2576 496358446570905714145068951001741960129630479218544476160000000000000000
2577 4821767766688798365980669809731207612687838940980146339840000000000000000
2578 4802291805477694383204341093075955128002052837804605440000000000000000
2579 22191957163201270938534346417692612516978430505134325760000000000000000
2580 13220740437651820984658759567987088307987150088165130240000000000000000
2581 16351968436043041744183202623562977644089369845888450560000000000000
2582 197883974950637794399607802826071357151395358781167003238400000000000000
2583 1451149149638010492263790554057856619110232631061891357081600000000000000
2584 20217514234695184735981998194280744517523982404655513600000000000
2585 5217797063940258445016502509098192003949124428759040000000000000
2586 159712024675335001676096035892123749793606381378469888000000000000
2587 34298885299140666839612657806173897010374486839651205120000000000
2588 598236371496639537900220775689079599018159654179962880000000000
2589 446015572784892392373901973216966512014500944674816000000000000
2590 987285957384061864652211787403820112678132855603200000000000
2591 3554229446582622712747962434653752405641278280171520000000000
2592 74638818378235076967707211127728800518466843883601920000000000
2593 12701300424724687772282508400114010098237601061273600000000000
2594 65589628732156736822908103363391360087569203200000000000
2595 36822247709280975058474724695237254786003763200000000000
2596 1435123500464284156125168757352836596787838976000000000
2597 6278665314531243183047613313418660110946795520000000000
2598 15547171255029745024689328204655729798534922240000000000
2599 19355333028359470930207691509064089385041920000000
2600 34056304448726341812682155147913353756672000000000
2601 9081681186327024483381908039443561001779200000000
2602 305627697475404536229592545122844672000000
2603 94133330822424597158714503897836158976000000
2604 1288730124354622461101448565267995033600000000
2605 5260122956549479433067137001093857280000000
2606 18296079848867754549798737395109068800000
2607 181344467366497890388007308807372800000
2608 157241579532452029321943659315200000
2609 112270487786170748935867772751052800000
2610 20271060294725274113420570080051200000
2611 9927669565828110983003646197760000
2612 2985765282955822852031171788800000
2613 10691216833500667764434534400000
2614 122664493417419426227237683200
2615 42932572696096799179533189120000
2616 1431085756536559972651106304000
2617 5653672124588878904300666880
2618 1957040350819227313027153920
2619 3993959899631076149035008000
2620 336191910743356578201600
2621 3765349400325593675857920
2622 2510232933550395783905280
2623 1673488622366930522603520
2624 239069803195275788943360
2625 159379868796850525962240
2626 147573952589676412928
2627 7083549724304467820544
2628 4722366482869645213696
2629 5402
2630 189881770953698950590196610017140000
2631 9515478442984752950398595673651803913412416000000
2632 2984994986042406728447681832833298983025408476784000000
2633 237857616128533623568243631997646970263270769488762818969600000
2634 5967305106382510205308568311519915218885564918753172475904000000
2635 2025473847537834892544736901167331222867443178136791114678272000000000
2636 1159486399165048080073566455874971772628973361638210182811258880000000000
2637 3876491841984638357260878897253636971177463179208344491786895360000000000
2638 199321759677643106718984183249931956077682252838298880214302720000000
2639 235572759648600548062805968530351398268509145915027730779340800000000000
2640 10033191066408677717337445453437997521879722342737227946223861760000000000000
2641 185228142764467896320075916063470723480856412481302669776440524800000000000000
2642 285894921090758200459729590905717117360265428285323962954547200000000000000
2643 58324646925619159292330991223024257093533202127424925047193600000000000000
2644 3968662971249287552653570471324735235699083814114095202304000000000000000
2645 13625129278379798611563690724735317121130843906447455027200000000000000000
2646 688825980184756485362386586639396587790503775270399115264000000000000000000
2647 9920948900759331003275500963004742185548378625984692224000000000000000000
2648 14833496102172784476273652232435059474318046716231680000000000000000
2649 803627961114799727663444968288534602114639823496691056640000000000000000
2650 20821269901610720216734710542021123782061122699686995558400000000000000000
2651 310687400284817793139480849847696575237698027071880560640000000000000000
2652 5178123338080296552324680830794942920628300451198009344000000000000000
2653 49709984045570846902316935975631452038031684331500889702400000000000000
2654 24735496868829724299950975353258919643924419847645875404800000000000000
2655 107492529602815592019540041041322712526683898597177137561600000000000000
2656 51826755344214660437992519787780593539651165395067548467200000000000000
2657 69715566326535119779248269635450843163875801395363840000000000000
2658 585610757142895006145685464937787082576556731721056256000000000000
2659 13147906031337255621851518825699993853976886621866295296000000000000
2660 9986088499361607193210207047604977778641640190115840000000000
2661 28098981085448220719555824312668890256913559514513408000000000000
2662 39354315245725799327108997636791162824808906883072000000000000
2663 7108458893165245425495924869307504811282556560343040000000000
2664 109121079500343679777349723870948538769688368250880000000000
2665 992706901616640070623132893377331841888570398736384000000000000
2666 37101167030116851124298906116122503181694045205299200000000000
2667 106204585423353096942849300828767793690181632000000000
2668 34981135323816926305550988460475392046703575040000000000
2669 301375935097499672786285439044095685325446184960000000000
2670 57158717849374062590769588987704888965201920000000000
2671 62188685020118980098757312818622919194139688960000000000
2672 395904539216443723572430053594492737421312000000000
2673 137601230095864007323968303627932742451200000000
2674 11613403051569085017112414372689975705600000000
2675 2823999924672737914761435116935084769280000000
2676 5421340667357185833960420647161036800000000
2677 7514461366499256332953052858705510400000000
2678 315607377392968765984028220065631436800000
2679 33004693060702616050617330202941849600000
2680 1008750215802197419513708806144000000
2681 2357680243509585727653223227772108800000
2682 30889234734819465315688487741030400
2683 113404533117344190844310881566720000
2684 96260532312489763894670131200000
2685 21895612075009367581561926451200000
2686 684237877344042736923810201600000
2687 257595436176580795077199134720000
2688 715542878268279986325553152000
2689 1431085756536559972651106304000
2690 381622868409749326040295014400
2691 6212826510537229565165568000
2692 31202811715867782414336000
2693 88250376570131101777920
2694 627558233387598945976320
2695 7172094095858273668300800
2696 1255116466775197891952640
2697 31875973759370105192448
2698 15937986879685052596224
2699 42501298345826806923264
2700 590295810358705651712
2701 9444732965739290427392
2702 5550
2703 14431014592481120244854942361302640000
2704 1138010730383346730514691623012697655261514688000000
2705 1122337093660493927032043526315511732413447774535032000000
2706 544770669197609266882106382962352738344910472054908391833600000
2707 9070303761701415512069023833510271132706058676504822163374080000000
2708 3490710247884353750981355084990507001111976541044257027424256000000000
2709 7536661594572812520478181963187316522088326850648366188273182720000000000
2710 259724953412970769936478886115993677068890033006959080949721989120000000000
2711 33087733593197913204233179232687494921727637329629933952477822976000000000
2712 1740615318720956888562084822665014884367247830431441373984893960192000000000000
2713 40132764265634710869349781813751990087518889370948911784895447040000000000000
2714 1936182676980500658398006091255791534643098388306299684074291200000000000000
2715 381040750829762529572727598759139774017761762818679777825820508160000000000000
2716 464061321190795919586807451904932132526807651709511360158105600000000000000
2717 44290278759142049087613846459984045230401775365513302457712640000000000000000
2718 1422253879289337439683994485651217333336504244696092036300800000000000000000
2719 63371990176997596653339565970824486076726347324876718604288000000000000000000
2720 360219733637670549397930164465739184015076079530878189961216000000000000000000
2721 263897240760198204687128325615926142135586871451192813158400000000000000000
2722 803627961114799727663444968288534602114639823496691056640000000000000000
2723 1998841910554629140806532212034027883077867779169951573606400000000000000000
2724 1564311060434057588457286078983152256321809566306918622822400000000000000000
2725 362468633665620758662727658155646004443981031583860654080000000000000000
2726 447389856410137622120852423780683068342285158983508007321600000000000000
2727 7915358998025511775984312113042854286055814351246680129536000000000000000
2728 322477588808446776058620123123968137580051695791531412684800000000000000
2729 47840081856198148096608479804105163267370306518523890892800000000000000
2730 1649657995041315451607188958762247009219665742018065203200000000000000
2731 60903518742861080639151288353529856587961900098989850624000000000000
2732 342988852991406668396126578061738970103744868396512051200000000000
2733 7395697142627206287291479339456246542861998724799791104000000000000
2734 9985588319622094966453722689626134554109777348132864000000000000
2735 1312582161430972248145341274121211136568626482511872000000000000
2736 39384704678347981411531475627244283413862813374873600000000000
2737 41466010210130598315392895070960444732481579935334400000000000
2738 2978120704849920211869398680131995525665711196209152000000000000
2739 146920621439262730452223668219845112599508419012984832000000000000
2740 7610495801049610487035673049461026293680829785702400000000000
2741 498481178364391199854101585561774336665525944320000000000
2742 343674311953289100545764097155547711336035123200000000000
2743 33921100920064898235685806991976137742258012160000000000
2744 186566055060356940296271938455868757582419066880000000000
2745 2826758410005408186307150582664678145188167680000000000
2746 140766058388068879492419574611375195527577600000000
2747 947653689008037337396373012811502017576960000000
2748 121615556756031458299201203310809425589043200000000
2749 1933095186531933691652172847901992550400000000
2750 64977989463258275349652868837041766400000000
2751 742605593865808861138889929566191616000000
2752 4304959964439471658776173504731545600000
2753 133288183514375949435185371973419008000000
2754 813399684010807076040362013581377536000000
2755 4540717506018461401406207697931468800000
2756 552847098947052930366015547637760000
2757 21060841864649635442514878005248000000
2758 65686836225028102744685779353600000
2759 131373672450056205489371558707200000
2760 153269284525065573070933485158400000
2761 780592230838123621446057984000
2762 34346058156877439343626551296
2763 45794744209169919124835401728000
2764 242300233910951953041457152000
2765 5242072368265787445608448000
2766 21841968201107447690035200
2767 1506139760130237470343168
2768 150613976013023747034316800
2769 8367443111834652613017600
2770 3346977244733861045207040
2771 382511685112441262309376
2772 637519475187402103848960
2773 590295810358705651712
2774 28334198897217871282176
2775 18889465931478580854784
2776 5700
2777 15016055724608733227754467051625720000
2778 2085973668792674557033429744982274802094356423104000000
2779 11634146312884680047614163193786594618197799630830141712000000
2780 24994078302786313164551040850312743635264492457879197017325568000000
2781 54678529280445325586906662543519464658482749946099824173547520000000
2782 183364955962395758801550005346854279528999708891324795617050624000000000
2783 15073323189145625040956363926374633044176653701296732376546365440000000000
2784 28361964912696408077063494363866509535922791604359931639709641211904000000000
2785 85904028341340082156490391582864908690535378417051716024120547901440000000000
2786 5221845956162870665686254467995044653101743491294324121954681880576000000000000
2787 143682868290645026178473983003008304134088853927123698324224737280000000000000
2788 2222737713173614755840910992761648681770276949775632037317286297600000000000000
2789 952601877074406323931818996897849435044404407046699444564551270400000000000000
2790 14289028156116094858977284953467741525666066105700491668468269056000000000000000
2791 35548776372469276241374271500776667882296161806530413814743040000000000000000
2792 8619072381257187792370673349134444892249792640789850986905600000000000000000
2793 60305603555529971008823135359332978685917007938189135446016000000000000000000
2794 15661727549463936930344789759379964522394612153516443041792000000000000000000
2795 2118939609633356172929000967445524611853388703122812882124800000000000000000
2796 7690719587868633393739168346521276142237103110863333412044800000000000000000
2797 999420955277314570403266106017013941538933889584975786803200000000000000000
2798 3128622120868115176914572157966304512643619132613837245644800000000000000
2799 161032020927035339988250037542383320503715690649241622937600000000000000000
2800 6263457989741926709691933932929562956791992225769112102502400000000000000
2801 2716320864113078852431129757392880674693141506948071424000000000000000
2802 19348655328506806563517207387438088254803101747491884761088000000000000000
2803 634613330745485638016234936176905227016136719123276103680000000000000
2804 20894462487431105464273249508132223719260167722552524800000000000000
2805 140511269385639084906093926751533151257294249242130721747763200000000000000
2806 1025536670444305938504418468404599520610197156505571033088000000000000
2807 1848924285656801571822869834864061635715499681199947776000000000000
2808 1832300590780766392855431444740408733895879803946401792000000000000
2809 41717285217653944060619324842721971340507215596355584000000000000
2810 10200638511692127185586652187456269404190468664092262400000000000
2811 255015962792303179639666304686406735104761716602306560000000000
2812 63152113160880004492766266654584726548714857955328000000000000
2813 6370311668128171576191227123276995776825050687078400000000000
2814 22603172529117343146495948956899248092232064463536128000000000000
2815 21909003063627666553587543627236287815141782716416000000000
2816 2233195679072472575346375103316749028261556230553600000000000
2817 3520682006784155163655454322473652360829521100800000000000
2818 149252844048285552237017550764695006065935253504000000000
2819 780297684027992690368186579682925509345280000000000
2820 105426887086448790165301653432715268818206720000000000
2821 73443160898122893648218908492891406362214400000000
2822 729693340536188749795207219864856553534259200000000
2823 3496447256735904426102034595185770985684992000000
2824 32018139735518570462147790441440870400000000
2825 2599119578530331013986114753481670656000000
2826 2227816781597426583416669788698574848000000
2827 33322045878593987358796342993354752000000
2828 576774321389481381192256700539522252800000
2829 2349821309364553775227712483679535104000000
2830 2476755003282797128039749653417164800000
2831 1858309576292614891986606882816000000
2832 195089903588333465151716764680192000000
2833 11886189412147942401419331502080000
2834 1839231414300786876851201821900800000
2835 57475981696899589901600056934400000
2836 5284008947211913745173315584000
2837 68692116313754878687253102592000
2838 623057744342447879249461248000
2839 2433819313837687028318208000
2840 29355605262288409695407308800
2841 508322169043955146240819200
2842 50204658671007915678105600
2843 537907057189370525122560
2844 75306988006511873517158400
2845 191255842556220631154688
2846 3825116851124412623093760
2847 26563311466141754327040
2848 56668397794435742564352
2849 28334198897217871282176
2850 37778931862957161709568
2851 5852
2852 15616697953593082556864645733690748800
2853 27812982250568994093779063266430330694591418974720000
2854 354159705110644750307889290526228146672687964408832320000000
2855 138769938971244572527690426805539204803116379252056048791968153600000
2856 14296612789193771130123195366378889359371289685906900693910224896000000
2857 590190671590964482329255617209741641044007063018210742159413608448000000
2858 4311294589583587377305798714425432677151602026392398722754121728000000000
2859 303401421830299615715270585835114564997034570008129350018288844800000000000
2860 5179141418840213648855072883836493045690248901665726647251325786521600000000
2861 41983641487549480152117485922680159010938017670006365940515642319831040000000000
2862 1059504976612756366950834239883052538310498679393051271121239801856000000000000
2863 37490176095528302215183365411246474432525337886215660362751562219520000000000000
2864 28578056312232189717954569906935483051332132211400983336936538112000000000000000
2865 95260187707440632393181899689784943504440440704669944456455127040000000000000
2866 1948503839470376571678720675472873844409009014413703409336582144000000000000000
2867 2208206344078091512405366512048244781394396874570359822845214720000000000000000
2868 23181474006745720855791613232127597006866497851439903665448550400000000000000000
2869 35421607141037604024129799505797686428149147820536355346186240000000000000000000
2870 266008418686279790324625352220853551272671566422802355663667200000000000000000
2871 12278166359579748049653759991814668928834673387518655096422400000000000000000
2872 23615947017293581330269769468105736840808882279822761184460800000000000000000
2873 586616647662771595671482279618682096120678587365094483558400000000000000000
2874 1216686380337600346577889172542451754916962996016492262195200000000000000000
2875 10512170326116866994432962450766783162482560285582493145366528000000000000000
2876 1151763712295840821062018808023142599827966334369320140800000000000000
2877 6449551776168935521172402462479362751601033915830628253696000000000000000
2878 2087946834967731504489186243496133694156914632559689728000000000000000
2879 16603009498480336158111063068832937641178571339020527206400000000000000
2880 18734835918085211320812523566871086834305899898950762899701760000000000000
2881 175261368265958428485020381754600489740280999054700685190758400000000000000
2882 1153728754249844180817470776955174460686471801068767412224000000000000
2883 55579784587016580583281420490459064928175020719707521024000000000000
2884 147122959200926242720450818945332818927522113669814026240000000000000
2885 77404845176957906290628125422462279596504144568700108800000000000
2886 172787585195026957771582735177722651734623788623462400000000000
2887 3866593381796813075077102619704707524155981703078215680000000000
2888 35737448458199042542432784161583946307988534354509824000000000000
2889 22603172529117343146495948956899248092232064463536128000000000000
2890 42946027805322951978342303018108571375240922480718643200000000000
2891 13881544341114489528353067642216911959673833529121177600000000
2892 345613616999311231898843765989496873421431321395200000000000
2893 436564568841235240293276335986732892742860616499200000000000
2894 13130748743250928349297731738829472674422456320000000000
2895 33134164512883905480523376793139084485722112000000000
2896 1310960422031493651620707516598111603565527040000000000
2897 67861480669865553730954271447431659478686105600000000
2898 1398578902694361770440813838074308394273996800000000
2899 285424265855992198049145681239654774341632000000000
2900 66277549252523440856645926213782601728000000
2901 5198239157060662027972229506963341312000000
2902 9596749213035068359333346782086168576000000
2903 95167763029264427896722355589021171712000000
2904 61095354043478398155920524575667912704000000
2905 8994531327711210622881196109778124800000
2906 265366607494585406575687462866124800000
2907 195089903588333465151716764680192000000
2908 35641424694022459979640562778112000000
2909 104836190615144851980518503848345600000
2910 81743618413368305637831192084480000
2911 1839231414300786876851201821900800000
2912 412152697882529272123518615552000
2913 4361404210397135154746228736000
2914 1362938815749104735858196480000
2915 88066815786865229086221926400
2916 7116510366615372047371468800
2917 44732350875868052869192089600
2918 1807367712156284964411801600
2919 25102329335503957839052800
2920 17213025830059856803921920
2921 16065490774722533016993792
2922 212506491729134034616320
2923 850025966916536138465280
2924 42501298345826806923264
2925 37778931862957161709568
2926 75557863725914323419136
2927 6006
2928 205482867810435296800850601759088800
2929 29276823421651572730293750806768769152201493657600000
2930 1504233926019878641493375350447350485915208461586120000000
2931 24631664167395911623665050757983208852553157317239948660574347264000000
2932 2348218650625076908122734838927732577276734330910208438974754439168000000
2933 114644537956544850692457903642992313772798371991287436664466093441024000000
2934 1636061964081633761629321201801789193519082079325805101514107228160000000000
2935 7038627655972201586523072007751615480440609201708969450816133529600000000000
2936 235105761776299172217763176963630276416202088299299433329172025835520000000000
2937 1091574678676286483955054633989684134284388459420165514453406700315607040000000000
2938 39500737958715908745271828153059289392011575764790935696721706483712000000000000
2939 140588160358231133306937620292174279121970017073308726360318358323200000000000000
2940 28243157214823218744697289790838582859324333787048628063456813056000000000000000
2941 1088687859513607227350650282168970782907890750910513650930915737600000000000000
2942 945597451507682748020555621920659365669077904053709007472164864000000000000000
2943 80528299096138143702395704576469055656979537635541670313758556160000000000000000
2944 2651381089521541822881165763424593907660355691758438981735677952000000000000000000
2945 1882405408066569813853755059450962764467354712748503455540183040000000000000000000
2946 23185051946860977179430414221976667480243078573441978044776448000000000000000000
2947 1119768771993673022128422911253497806309722212941701344793722880000000000000000
2948 152695741635500866653875851534567882678598483582959274290053120000000000000000
2949 14970456848353931121536227775868767092999717549557211220410368000000000000000000
2950 2737544355759600779800250638220516448563166741037107589939200000000000000000
2951 15768255489175300491649443676150174743723840428373739718049792000000000000000
2952 11956149766517535537624303446751231399087307577558110335664128000000000000000
2953 270881174599095291889240903424133235567243424464886386655232000000000000000
2954 13190266471486233833635423912054445863750031489730871296000000000000000
2955 10293865889057808418028859102676421337530714230192726867968000000000000000
2956 101819760424376148482676758515603732795140760320384580976640000000000000
2957 26071939080886377791160056789940568721694694074252994491187200000000000000
2958 221815169211603636051353920658166244827543139428605554694553600000000000000
2959 309658799841949520392567914161129076028403686866941902848000000000000
2960 5382547287838764977577468985804859229055687085481000960000000000000
2961 302652944641905413596355970401827513222331205263617425408000000000000
2962 68230937600429561841368495742763046459140690397594910720000000000
2963 25983507525674583864518129604415634562328197044685609369600000000000
2964 166504021225700084572698198934652477116764762333511680000000000000
2965 5896479790204524299085899727886760371886625512226816000000000000
2966 1017549783723769949572146561685140220238538316185600000000000
2967 68276673776348095355075203526404723966996697107660800000000000
2968 341780447792591598235965680584886089916211810376089600000000000
2969 49768360847900817393433502302487549772686110280908800000000000
2970 19843844038237965467876197090306040579220937113600000000000
2971 18091253824034612392365763729053940129204273152000000000
2972 245805079130905059678882659362145925668536320000000000
2973 1479032271009890273623362326418382321971363840000000000
2974 16258479743821955581374460867613835083435212800000000
2975 856272797567976594147437043718964323024896000000000
2976 815497902445691994426130517827585069547520000000
2977 693098554274754937062963934261778841600000
2978 1439512381955260253900002017312925286400000
2979 45138859934828977658524437433527828480000000
2980 6545930790372685516705770490250133504000000
2981 13329895427668014143109932634691180953600000
2982 3051715986187732175620405822960435200000
2983 2048443987677501384093026029142016000000
2984 292634855382500197727575147020288000000
2985 103787828708993403460713318809862144000000
2986 3494539687171495066017283461611520000
2987 3152968138801348931744917408972800000
2988 459807853575196719212800455475200000
2989 26168425262382810928477372416000
2990 46463823264174025086074880000
2991 880668157868652290862219264000
2992 13877195214899975492374364160
2993 375751747357291644101213552640
2994 31951679197048609192280064000
2995 1204911808104189976274534400
2996 12909769372544892602941440
2997 481964723241675990509813760
2998 557829540788976840867840
2999 318759737593701051924480
3000 47223664828696452136960
3001 226673591177742970257408
3002 56668397794435742564352
3003 151115727451828646838272
3004 6162
3005 19408063075365789544354248100032000
3006 581088629540254200233715710695484023849135257600000
3007 3324983882448030765177989914414777887505593145914240000000
3008 4382078663475522437940766902327558949039878547809989087453184000000
3009 17931851513864223662028156951811776044658698526950682624898124808192000000
3010 77634983959441318186914906919651566840577747266827299411002085539840000000
3011 55729983728875969086611480937565708083999208606875837267448795422720000000000
3012 2970519461741261995027845799445335509624211636201983523444744254259200000000000
3013 96997920001421715623557150724423462612855947286910966207806972944711680000000000
3014 11995326139299851472033567406480045431696576477144675983004469234237440000000000
3015 102335126125901857870786371936532887589161418070640516980006878154588160000000000000
3016 21978615736003467173651247972343245636067979335793930887663103351193600000000000000
3017 48853028695910432423260176935504575756669117901921951244898271232000000000000000
3018 642688733066199466546000549907082418843291506620839891932883923763200000000000000
3019 18371607629292121961542223511601381961570656421614917859459203072000000000000000
3020 103156085619019936147696976936799203527535771351313709906054348800000000000000000
3021 2163526969049578127471031262954468628650850244474886209096313208832000000000000000000
3022 21723975925525008392312254334744894606150282766043539878801571840000000000000000000
3023 427356903452950984766798445929407762743939988840200784501014528000000000000000000
3024 14864930448216009368754814146890183378761562376801085352136671232000000000000000000
3025 763478708177504333269379257672839413392992417914796371450265600000000000000000
3026 36819231708113722488102614259569129877377683702965033001549824000000000000000000
3027 219430945830703727742967691367682444491670344007346552832000000000000000000
3028 15768255489175300491649443676150174743723840428373739718049792000000000000000
3029 669544386924981990106960993018068958348889224343254178797191168000000000000000
3030 371969103847212216726089440565593865749382902412918988220661760000000000000000
3031 43534474489140314767913716621735698573306978931856740712448000000000000000
3032 2058773177811561683605771820535284267506142846038545373593600000000000000
3033 46621250671732783931975865097282888896429428319969640395571200000000000000
3034 3154704628787251712730366871582808815325057982984612333433651200000000000000
3035 93395860720675215179517440277122629401070795548886549345075200000000000000
3036 10001847629905036680133776786040950675860127014235305011681689600000000000000
3037 1639370116810320990313594839676565696620960695177927720960000000000000
3038 302652944641905413596355970401827513222331205263617425408000000000000
3039 100884314880635137865451990133942504407443735087872475136000000000000
3040 39066112713426821894205579475170359656647289262988853248000000000000
3041 205132954150062504193564181087491851807854187194886389760000000000000
3042 22747010899757180784700923177534061489182632146485903360000000000000
3043 6780951758735202943948784687069774427669619339060838400000000000
3044 128838083415968855935026909054325714125722767442155929600000000000
3045 277415334891527143214136615769148535591618381241909248000000000000
3046 6940772170557244764176533821108455979836916764560588800000000000
3047 226219822035912806333788646829488862603118683095040000000000
3048 10583383487060248249533971781496554975584499793920000000000
3049 2621920844062987303241415033196223207131054080000000000
3050 1430138642216174892677135472652485385707847680000000000
3051 3482566361126662885530409517842883474871822581760000000000
3052 26544456724607274418570548355287894013771776000000000
3053 10538742123913558081814609768848791667998720000000
3054 191881859398986351629677768900608251658240000000
3055 14395123819552602539000020173129252864000000
3056 4894342098647884863260006858863945973760000000
3057 2999226471225303182199734842805515714560000000
3058 4443298475889338047703310878230393651200000
3059 476067693845286219396783308381827891200000
3060 14826150540183314213540433147985920000000
3061 16387551901420011072744208233136128000000
3062 8896099603628006010918284469416755200000
3063 1297347858862417543258916485123276800000
3064 419344762460579407922074015393382400000
3065 44141553943218885044428843725619200000
3066 53896891261561520200767818956800000
3067 1362938815749104735858196480000
3068 17972819548339842670657536000
3069 49957902773639911772547710976000
3070 2220351234383996078779898265600
3071 9393793683932291102530338816000
3072 255613433576388873538240512000
3073 206556309960718281647063040
3074 206556309960718281647063040
3075 200818634684031662712422400
3076 743772721051969121157120
3077 2040062320599686732316672
3078 2040062320599686732316672
3079 56668397794435742564352
3080 453347182355485940514816
3081 302231454903657293676544
3082 6320
3083 1592207636144431888388754276821856000
3084 789684547836755708009921350432324442666773555200000
3085 3932432860972190231893199610317477693876807278340880000000
3086 344498799543998763967343367244520403532211990450908372875165696000000
3087 1149477661145142542437702368705883079785814008137864270826802872320000000
3088 2536076142675083060772553626041951183458873077383025114092734794301440000000
3089 40118260748580911274547563523718776710577954771421576060679903498240000000000
3090 3370549415922418610358262367103974024920272136543850637935303147166105600000000000
3091 1147808720016823634878759616905677640918795376228446433459049179845754880000000000
3092 344516925163612013208405947604717583910355161611015693930477197774028800000000000
3093 238781960960437668365168201185243404374709975498161206286682715694039040000000000000
3094 4287020907661693235871957787325634464162189912122072654387190484172800000000000000
3095 423873303480066866920416925180905451552739601476025809976359850344448000000000000000
3096 44838748818572055805534922086540633872787779531686504088340738867200000000000000
3097 13556715463115144997454699099602519772475680217783341470459270266880000000000000000
3098 1355695270978756627986459673004529556514807030901374921107046400000000000000000
3099 9245841748075120202867654969890891575430983950747376961950056448000000000000000000
3100 31883555333362203983783618611960590316959898339629902028787773603840000000000000000000
3101 13034385555315005035387352600846936763690169659626123927280943104000000000000000000
3102 261454095826778037124198149533954998434955139677068735271623720960000000000000000
3103 5584121130058606073912402008598866783907423883095824700276736000000000000000000
3104 194615939028601104579970961086293972208996328144243745865334784000000000000000000
3105 5160271110606847469923472453045673505541569306854947807035392000000000000000000
3106 11177941113437601904080383405982012762773122437002717711239741440000000000000000
3107 37196910384721221672608944056559386574938290241291898822066176000000000000000
3108 950112653505012047831646080627315110470965267976804567613440000000000000000
3109 1679663441017789155988088606823289213154027884458993789173760000000000000000
3110 432342367340427953557212082312409696176289997668094528454656000000000000000
3111 975208347384423955392207704464082021450278190228784650649600000000000000
3112 8603739896692504671082818740680387678159249044503488182091776000000000000000
3113 443630338423207272102707841316332489655086278857211109389107200000000000000
3114 208371825623021597502787016375853139080419312796568854410035200000000000000
3115 18978838007409936774447394280912619878292461127581223931084800000000000000
3116 145721788160917421361208430193472506366307617349149130752000000000000
3117 3362810496021171262181733004464750146914791169595749171200000000000
3118 141585063046237815107484463794859848937424721086468692377600000000000
3119 4410358514226343840161629893381074813868865024690057379840000000000000
3120 50768690993660954215129596657105006801943845660272885760000000000000
3121 3127713998716612357896376936910933454762611920141811712000000000000
3122 88346114342378644069732737637251918257638469103192637440000000000
3123 6632591166845243548778734056850744613936822004744192000000000000
3124 5254572813827749418526587663392107556500065809405575168000000000000
3125 3309331931289213968933503093344781935713723822899200000000000
3126 402168572508289433482290927696869089072210992168960000000000
3127 209157776424115578054031062875425987659772723200000000000
3128 368707618696357589518323989043218888502804480000000000
3129 290213863427221907127534126486906956239318548480000000000
3130 71072782880135977255722643221283336221873930240000000000
3131 6370669613905745860456931605269094563305226240000000
3132 1074538412634323569126195505843406209286144000000
3133 103321001214838804723672644792635212431360000000
3134 2669641144717028107232731013925788712960000000
3135 386188023886870142189597964709071421440000000
3136 1199690588490121272879893937122206285824000000
3137 892626925959911661368968703215927296000000
3138 65506390621986407897734201359728640000000
3139 93192946252580832199397008358768640000000
3140 1868180916761881262292839738577518592000000
3141 5189391435449670173035665940493107200000
3142 21850069201893348096992277644181504000000
3143 1258034287381738223766222046180147200000
3144 1401319172800599525219963292876800000
3145 5473903018752341895390481612800000
3146 137246985641867889485021184000
3147 128097186599076696852686438400
3148 49957902773639911772547710976000
3149 183178976836679676499341606912000
3150 25050116490486109606747570176000
3151 51122686715277774707648102400
3152 1239337859764309689882378240
3153 50204658671007915678105600
3154 1606549077472253301699379200
3155 107103271831483553446625280
3156 1360041547066457821544448
3157 2550077900749608415395840
3158 2720083094132915643088896
3159 151115727451828646838272
3160 604462909807314587353088
3161 6480
3162 130561026163843414847877850699392192000
3163 62385079279103700932783786684153630970675110860800000
3164 188756777326665131130873581295238929306086749360362240000000
3165 29282397961239894937224186215784234300238019188327211694389084160000000
3166 34312766004332613207095593095698002381666089795160127487367249920000000
3167 7608228428025249182317660878125853550376619232149075342278204382904320000000
3168 4833127108903039543067294072829448467876747367222700111182229334239969280000000000
3169 246050107362336558556153152798590103819179865967701096569277129743125708800000000000
3170 3822203037656022704146269524295906544259588602840726623418633768886363750400000000000
3171 7362671207671552334276843506260419485748200158789016394988228193628769484800000000000
3172 533747912735095964580964214414073492131704651113536814052584893904322560000000000000
3173 46286964740023301867709528229754875309559164481182018449418495657613721600000000000000
3174 8261398718502052878508875603226043283636603926819093747665184489472000000000000000
3175 6819479995657184384843309002407729738405061461655518310328564711424000000000000000
3176 2602889368918107839511302227123683796315330601814401562328179891240960000000000000000
3177 31898154030859164699893409646123575935236894630078450518727694745600000000000000000
3178 42315065208581785825481258443436574715931276662459391130206208000000000000000000
3179 286951998000259835854052567507645312852639085056669118259089962434560000000000000000000
3180 139976584390370651636123203662266006269580041491058106467848762163200000000000000000000
3181 2677103188340616544410986052549460644689344233764843085799090028544000000000000000000
3182 19334804638938305892226541477773245513633920294300712416065880064000000000000000000
3183 6182798678370173553194462071433800809408883347967128234029481984000000000000000000
3184 227051928866701288676632787934009634243829049501617703509557248000000000000000000
3185 98437997547369849026256279672035144652808465332314255973175787520000000000000000
3186 21215473650502538375759437071415062251752752703329368360878080000000000000000
3187 2504842450149577217010703303472012563968908433757030223708160000000000000000
3188 3154846115302977892986322948468091043837130635157762247491584000000000000000
3189 4130633433698396102771466479018942732917685271838436339220480000000000000000
3190 1581740368318638854477605179191742790888865845127175104102400000000000000
3191 283923416590852654145733018442452793379255218468615110009028608000000000000000
3192 141961708295426327072866509221226396689627609234307555004514304000000000000000
3193 83348730249208639001114806550341255632167725118627541764014080000000000000
3194 3530063869378248240047215336249747297362397769730107651181772800000000000000
3195 672393117976809188580421968809475675688075765662877647844147200000000000000
3196 874330728965504528167250581160835038197845704094894784512000000000000
3197 14016921241577543695640961915691125044805047387560400545382400000000000
3198 101438245827205908323717487547764720718983895567871319736320000000000000
3199 652080979126372515828093131089309762689902121532595896320000000000000
3200 191074891557960318591487754691286116509134110030481588224000000000000
3201 46381710029748788136609687259557257085260196279176134656000000000000
3202 1472435239039644067828878960620865304293974485053210624000000000000
3203 53596642701043044068971194166599497076300671255936866713600000000000
3204 8120703439551976374086544570696893496409192614535888896000000000000
3205 2187394865872586228710180355743270975463755586406973440000000000
3206 282633460814483766034218699187267444531632537600000000000
3207 328676505809324479799191670232812266322499993600000000000
3208 68579768342186592207368064351367551505168198533120000000
3209 16401411433877533212859071512603846820432445440000000000
3210 5985076453064082295218748902844912523947278336000000000
3211 499660361874960459643680910217183887318056960000000
3212 619926007289032828342035868755811274588160000000
3213 196723186313053084193872715685177444469309440000000
3214 2049767203707233831621712274225071390720000000
3215 25193502358292546730477772679566332002304000000
3216 4896696279551515399509771171927372595200000
3217 10022477765163920408353332808038481920000000
3218 5291868260006549975610559722644318453760000
3219 644522416282849035491029709809243914240000000
3220 871817761155544589069991878002842009600000
3221 177921992072560120218365689388335104000000
3222 6105166394646670791806665812344832000000
3223 15975038569926834587507581538795520000
3224 1050989379600449643914972469657600000
3225 13474222815390380050191954739200000
3226 142330207332307440947429376000
3227 149873708320919735317643132928000
3228 439629544408031223598419856588800
3229 976954543128958274663155236864000
3230 97597856456439388078237286400
3231 204490746861111098830592409600
3232 4819647232416759905098137600
3233 963929446483351981019627520
3234 459014022134929514771251200
3235 28560872488395614252433408
3236 61201869617990601969500160
3237 40801246411993734646333440
3238 56668397794435742564352
3239 1813388729421943762059264
3240 1208925819614629174706176
3241 6642
3242 1632012827048042685598473133742402400
3243 2685677662965414325156342016752813813287563522557440000
3244 63375087987427817777190804919876470514518626097741622080000000
3245 10028218479876676348364447334172682979533568215180551950133248000000
3246 4885280059866855805360235067000003089089709534585923151013912207360000000
3247 334762050833110964021977078637537556216571246214559315060240992847790080000000
3248 15103522215321998572085293977592026462114835522570937847444466669499904000000000
3249 647844697576364874921786226783521815906883157734106610647830740547059712000000000
3250 216535005791821241886778683693482066975238334373792827557308409745114398720000000000
3251 5675392389246821591005066869409073353597570955733200137803425899255509811200000000000
3252 3646606022667514127825795132817660594356419889966258120159263963825569792000000000000
3253 87945233006044273548648103636534263088162412514245835053895141749466071040000000000000
3254 16531058835722607809896260082055312610556844457565006589078034163433472000000000000000
3255 70532517699083126655557376350102667138375869685610694780066279097316147200000000000000
3256 1387221720480218837194091755137508750536238695739720832649904964763648000000000000000
3257 5567677794477236020345031501868842345059530699068238635996106719232000000000000000
3258 26315977075458810877412062958051950146570438069814721677950348165120000000000000000
3259 143475999000129917927026283753822656426319542528334559129544981217280000000000000000000
3260 58898193349807027063639689554114390979605723533799080102440468480000000000000000000
3261 1779276826506170410766769719500293125286880648983601827503171803545600000000000000000000
3262 7666250039339038286267823695937091846155849396690232472970121445376000000000000000000
3263 4983335734766359883874736429575643452383559978461505356627762479104000000000000000000
3264 1522279977629020003627424373648473684134762945522209603075440640000000000000000000
3265 95361810124014541244185770932284046382408200790679435474014044160000000000000000
3266 2699472778895180859835412592544656082209709068536156327264397557760000000000000000
3267 4275969157739124221103514650105385339605518770080041702428508160000000000000000
3268 202334842202604447559795904483482377523015974389444944142008320000000000000000
3269 2176843819559054746160562834442982820247620138258855950769192960000000000000000
3270 1959159437603149271544506550998684538222858124432970355692273664000000000000000
3271 794985566454387431608052451638867821461914611712122308025280102400000000000000
3272 2218151692116036360513539206581662448275431394286055546945536000000000000000
3273 2694100371691592371753205868293858767908451721006142764089344000000000000000
3274 20057181076012774091177359865055382371377260055284702563532800000000000000
3275 80687174157217102629650636257137081082569091879545317741297664000000000000
3276 1512884515447820674305949429821320270298170472741474707649331200000000000000
3277 14695159366170005487365524589031018192134323874055258636288000000000000
3278 6762549721813727221581165836517648047932259704524754649088000000000000
3279 34645062420984171765946588054775027691714499717026819971481600000000000000
3280 11297302963364403836721713496122291638602554255552223903744000000000000
3281 1948031821249449101737606864901404797580928243725397655552000000000000
3282 1764053906511781366976806287237335380793755146054008832000000000000
3283 178655475670143480229903980555331656921002237519789555712000000000000
3284 6090527579663982280564908428022670122306894460901916672000000000000
3285 141229625035686545636287731664293799937551175904971980800000000000
3286 227521829194152925807174990195888389376300768296960000000000
3287 524567703271681869759509905691568377050709989785600000000000
3288 239682508383423269180622302110363156800001907097600000000000
3289 13645974312986107633098747498486400554599794606080000000000
3290 2132183486404079317671679296638500086656217907200000000
3291 26756812378404132613919112742130197165881950208000000000
3292 1067650345886667648811283996190563861790720000000
3293 147542389734789813145404536763883083351982080000000
3294 3442655760478428973392772524490605278212915200000000
3295 1028306218705818233897051946104748244992000000
3296 449883970683795477329960226420827357184000000
3297 1640041816117732430457818095860842496000000
3298 165370883125204686737829991332634951680000000
3299 50272748470062224768300317365121025310720000000
3300 225582845698997162421860398433235369984000000
3301 581211840770363059379994585335228006400000
3302 32775103802840022145488416466272256000000
3303 237229322763413493624487585851113472000000
3304 48001918779828228928808838758400000
3305 2939830432448810192769153761280000
3306 4287252713987848197788349235200000
3307 599494833283678941270572531712000
3308 206076348941264636061759307776000
3309 1690882863107812398455460986880000
3310 4652164491090277498395977318400
3311 8588611368166666150884881203200
3312 178929403503472211476768358400
3313 9639294464833519810196275200
3314 2409823616208379952549068800
3315 514095704791121056543801344
3316 21420654366296710689325056
3317 122403739235981203939000320
3318 20400623205996867323166720
3319 1208925819614629174706176
3320 226673591177742970257408
3321 2417851639229258349412352
3322 6806
3323 15232119719115065065585749248262422400
3324 42064234632773211284003882702043334094240445811200000
3325 153490719429466529131255367189911789347399541688201228160000000
3326 19277578657816264167005922592057954247656695965648747698806147072000000
3327 18691506316012317863986986343304359645212801697546140751705403228160000000
3328 12124021057239396219332567106249828940831732731809048575345065197568000000
3329 4412471493216408590749203353161395436284309830087675086289314669117440000000000
3330 2631369203736099306781082328540477499177340233265692282754769304197316608000000000
3331 477435628325877858222359577690384237450736611923727207783025342553561125355520000000000
3332 3728732799735161785290328933201761193313604117916712490536850815810869945958400000000000
3333 529703289663036681827139574478180179669106622535098679528319750597180915712000000000000
3334 4198004264776888141692897242297924350719060971165425769010726814718361600000000000000
3335 30152651316358036645250778389668890201655684290598572018478334314102652928000000000000000
3336 2275242506422036343727657301616215068979866764051957896131170293461811200000000000000
3337 11020705890481738539930840054703541740371229638376671059385356108955648000000000000000
3338 23501167970488413241876377969388383538496279080767035282539566461878272000000000000000
3339 18713583698104043290604133659059164548672311516312690970986914250752000000000000000000
3340 139078267230010993239607853600448781899842315171144227815229426237440000000000000000000
3341 53803499625048719222634856407683496159869828448125459673579367956480000000000000000000
3342 3097259660955185529853265808019028773647532981564047625653669435801600000000000000000000
3343 60818916978756370404391401321100928646169738547075844285562963466649600000000000000000000
3344 13216673035684693605059083574091923938930311247223992467577978748928000000000000000000
3345 2076389889485983284947806845656518105159816657692293898594901032960000000000000000000
3346 9377244662194763222344934141674597894270139744416811154944714342400000000000000000
3347 1422161268881363574937680780462550521359261362936121382168560664576000000000000000
3348 886253502869044706214560407935046625943476866658017877013037056000000000000000
3349 14454480458470295332135635071369533498500383217795489808043212800000000000000000
3350 2176843819559054746160562834442982820247620138258855950769192960000000000000000
3351 34146569718573407782910789559889926592119531580531073737555968000000000000000
3352 1334250775699280239382181364667233160353580023323511940302428438528000000000000000
3353 18178023623194834564208516424669233722452315816588162531065856000000000000000
3354 266715936797467644803567380961092018022936720379608133644845056000000000000000
3355 105650994968297740068753171305641520310135361608084029964288000000000000000
3356 518703262439252802619182661653024092673658447797077042622627840000000000000
3357 15131720181312656147727562535094870728420104547278730035200000000000000
3358 77852219389531096321041289577832264720208556218912644415252070400000000000000
3359 31648732698088243396999856114902592864322975417175851757731840000000000000
3360 31296352683815873320638290925722698908504516456212122828800000000000000
3361 247464731578458369756761343248393054940817855121620142653440000000000000
3362 50259220988235786824830257114456243777587948688115259513241600000000000
3363 1521320088975760250880797742113478032396534437956977216716800000000000
3364 988858057834244163072518532373760721057747384672035190865920000000000000
3365 64850338026590760751356611478502255073365335874732032000000000000
3366 1082760458606930183211539276092919132854559015271451852800000000000
3367 564918500142746182545150926657175199750204703619887923200000000000
3368 2853123738094677689621974377056440402778811634443878400000000000
3369 154834900415691431890682007163294599292801231985049600000000000
3370 2660964991032290988454255762204848108146959948185600000000000
3371 3275033835116665831943699399636736133103950705459200000000
3372 26756812378404132613919112742130197165881950208000000000
3373 1029108168400158946689196643928084506380075008000000000
3374 13721442245335452622522621919041126751734333440000000
3375 3060138453758603531904686688436093580633702400000000
3376 6509749074359211149688151682673144526075330560000000
3377 1079721529641109145591904543409985657241600000
3378 25256643968213079429050398676256974438400000
3379 4961126493756140602134899739979048550400000000
3380 150818245410186674304900952095363075932160000000
3381 11730307976347852445936740718528239239168000000
3382 1804662765591977299374883187465882959872000000
3383 104618131338665350688399025360341041152000000
3384 7188767356467075564378411692457984000000
3385 7413416336356671675765237057847296000000
3386 73730947245816159634650376332902400
3387 68596043423805571164613587763200000
3388 1783497129018944850279953281843200000
3389 9891664749180702530964446773248000
3390 21981477220401561179920992829440000
3391 65251138316590905172307214336000
3392 870015177554545402297429524480
3393 334001553206481461423300935680
3394 14314352280277776918141468672000
3395 57835766789001118861177651200
3396 73442243541588722363400192
3397 257047852395560528271900672
3398 367211217707943611817000960
3399 163204985647974938585333760
3400 163204985647974938585333760
3401 680020773533228910772224
3402 2417851639229258349412352
3403 4835703278458516698824704
3404 6972
3405 1310519568516546146801310499347455976000
3406 2818303720395805156028260141036903384314109869350400000
3407 18188650252391783702053761012004547037666845690051845536960000000
3408 34776751898700540557278684356072549462772679522030340848646289317888000000
3409 998896087535128869378363358405412396333872373071804051348491696046080000000
3410 1053880530400534516365483395710766380681798367712501547411869792298598400000000
3411 215678297234798139609377998000014137878999851262312992461506984040458629120000000000
3412 6864441401050693843776736509236028258723496260693110302838528619645173760000000000
3413 65104858408074253393958124230506941470554992535053710152230728530031062548480000000000
3414 1390374942274128123328597229329470275472869332104536860878147761827782013747200000000000
3415 66925973328579826915467442390800841931269817501069198548097322335066896465920000000000000
3416 4620642542137566132245971365063510182652053153498476173731650747516947372441600000000000000
3417 20196587202466232092573634581759350984127864005966968050112846568880078848000000000000000
3418 2010176754423869109683385225977926013443712286039904801231888954273510195200000000000000
3419 198372706028671293718755120984663751326682133490780079068936409961201664000000000000000
3420 24004764426998879239916586068732420328606913632497757467165414314632806400000000000000000
3421 39495018394848583364820024087444366779972913455177934294267882526212096000000000000000000
3422 24199618498021912823691766526478088050572562839779095639849920165314560000000000000000000
3423 27224570810274651926653237342287849056894133194751482594831160185978880000000000000000000
3424 111501347794386679074717569088685035851311187336305714523532099688857600000000000000000000
3425 91228375468134555606587101981651392969254607820613766428344445199974400000000000000000000
3426 226087713116681289981541948389309973880326636772825421148505798973849600000000000000000000
3427 2638745484555103757954504533021825091973933669150623496131020062720000000000000000000
3428 6976670028672903837424631001405900833336983969846107499278867470745600000000000000000
3429 2529564786341190064539889564660963022917686203634174723136579593830400000000000000000
3430 1053452791763973018472356133675963349155008416989719542347081973760000000000000000
3431 42420286525495699225985055025701738434723999648425313714154818764800000000000000000
3432 1736032946098346160063048860468278799147477060261437620738431385600000000000000000
3433 290245842607873966154741711259064376033016018434514126769225728000000000000000
3434 421342350220825338752267799368599945374814744207424823253398454272000000000000000
3435 938145076663556418315596272031648315873610953899344333025144995840000000000000000
3436 273221203548625392237800731716240603828374201364476624709353472000000000000000
3437 5648102191005197184075544537999595675779836431568172241890836480000000000000
3438 332349916437049850648446556665553194390444772043893757286809600000000000000
3439 504294838482606891435316476607106756766056824247158235883110400000000000000
3440 934226632674373155852495474933987176642502674626951732983024844800000000000000
3441 4867812454461207496284055369392880551979356041477274819227339980800000000000000
3442 300257207648529488638203763141383573328192330880899106419507200000000000000
3443 1469671765596048010433254583771565088732232736864825507840000000000000
3444 477670282119596321062436327947311407803521826374649160663040000000000000
3445 920498552898091333788099947151213255999779280002110980096000000000000
3446 10383009607259563712261444589924487571106347539056369504092160000000000000
3447 11237023384480047307642256049701826375656220280364036259840000000000000
3448 191075375048281797037330460486985729327275120342020915200000000000
3449 847377750214119273817726389985762799625307055429831884800000000000
3450 5649185001427461825451509266571751997502047036198879232000000000000
3451 60153358811496121289529959782939951825253278626191769600000000000
3452 60670001795536234536757031378270536865750686818631680000000000
3453 106438599641291639538170230488193924325878397927424000000000
3454 642163497081699182734058705811124731981166804992000000000
3455 110261589471445601430985354706580482826436608000000000
3456 139958710902421616749730743574219492867690201088000000000
3457 142296438099775064233567931012278351499467161600000000
3458 39058494446155266898128910096038867156451983360000000
3459 14530689898123239173411052863109697602846720000000
3460 44570548179199551933618350605159366656000000
3461 26045914092219738161208223634890004889600000000
3462 251363742350311123841501586825605126553600000000
3463 676748537096991487265581195299706109952000000
3464 274929093195652791701642360590505607168000000
3465 1061566332701163117279343051450519388160000000
3466 3321210518687788910742826201915588608000000
3467 1112012450453500751364785558677094400000
3468 1824840944333949950957596814239334400000
3469 1954987237578458778191487251251200000
3470 10450178490345379982109101260800000
3471 13523760399270491741552954572800000
3472 263777726644818734159051913953280000
3473 579731267351249965184729481216000
3474 10048675300754999396535311007744000
3475 4070643929703992811096480153600
3476 601202795771666630561941684224000
3477 14314352280277776918141468672000
3478 192785889296670396203925504
3479 192785889296670396203925504
3480 1836056088539718059085004800
3481 1713652349303736855146004480
3482 195845982777569926302400512
3483 2040062320599686732316672
3484 4835703278458516698824704
3485 7253554917687775048237056
3486 9671406556917033397649408
3487 7140
3488 112704682892422968624912702943881213936000
3489 20350971164978109031680066478427479338132187366579238400000
3490 1780424051402087837353427106848053547624785785010636715520000000
3491 15179725839677232892744951704964011114261317993029393648470663168000000
3492 62660751571078633976104733472771519622023813962794268141090884092970598400000000
3493 7576347133049442638151460131764699510721448465485173624343931936834623897600000000
3494 1725426377878385116875023984000113103031998810098503939692055872323669032960000000000
3495 8051989763432463878750111925333861147482661113793018385229594070843788820480000000000
3496 1432306884977633574667078733071152712352209835771181623349076027660683376066560000000000
3497 410160607970867796381936182652193731264496452970838373959053589739195694055424000000000000
3498 918759761854743863895537049140913958032472054654677957668280041015798354684149760000000000000
3499 337306905576042327653955909649636243333599880205388760682410504568737158188236800000000000000
3500 3881339735395555551086615946653348553427724648938719985934586627914235792850944000000000000000
3501 1284502946076852361087683159399894722590532150779499167987177041780773014732800000000000000
3502 376908141454475458065634729870861127520696053632482150230979178926283161600000000000000000
3503 168033350988992154679416102481126942300248395427484302270157900202429644800000000000000000
3504 16386231036160582459872137653301386217222804518637653590174972537470976000000000000000000
3505 1621374439367468159187348357274031899388361710265199407869944651076075520000000000000000000
3506 435593132964394430826451797476605584910306131116023721517298562975662080000000000000000000
3507 423147614879697447088553174691559711055725955941280186616804318319214592000000000000000000000
3508 2369568193977520924846418233289646570629989813522435491645310264934400000000000000000000
3509 56521928279170322495385487097327493470081659193206355287126449743462400000000000000000000
3510 24814505098172336705291189457363289816133411353114985248006734033715200000000000000000000
3511 22398782723634059688573815320303155307029264324242766181895311353446400000000000000000
3512 76176036708674695086429817175790143604435464532297718805312996911349760000000000000000
3513 813287969130973637771690261924092130299776178946212204129018498252800000000000000000
3514 452483056271954125077173920274151876637055996249870012950984733491200000000000000000
3515 157978998094949500565737446302613370722420412483790823487197256089600000000000000000
3516 54463778701124585413742709348024432914430652870947062611401768960000000000000000
3517 727773150381425585117553471636672632920134558176461058346779148288000000000000000
3518 15010321226616902693049540352506373053977775262389509328402319933440000000000000000
3519 1542923320337520807354083727861942740005452444766205435248870686720000000000000000
3520 247104470856477376803305073537482310815367843881107535582724096000000000000000
3521 4685061725257767249463585331059572449955624689780050707559219200000000000000
3522 484123044943302615777903817542822486495414551277271906447785984000000000000000
3523 934226632674373155852495474933987176642502674626951732983024844800000000000000
3524 9735624908922414992568110738785761103958712082954549638454679961600000000000000
3525 56034552637493871778022882061923179722559282425032019385987891200000000000000
3526 38604498126239505682054769546749316570767585398972742253936640000000000000
3527 11559620827294230969710959136324936068845228198266509688045568000000000000
3528 6192654014621909448059442394459787179738515106214201618595840000000000000
3529 10383009607259563712261444589924487571106347539056369504092160000000000000
3530 23378574967091615451193795868110301314058761697847159029760000000000000
3531 5993079138389358564075869893174307400349984149527486005248000000000000
3532 1694755500428238547635452779971525599250614110859663769600000000000
3533 2421079286326055068050646828530750856072305872656662528000000000000
3534 22331934458767935028737997569416457115125279689973694464000000000000
3535 183324522092178655358567496481340805562676658670298726400000000000
3536 3033500089776811726837851568913526843287534340931584000000000
3537 375665645792794021899424342899507968208982580920320000000000
3538 98794384166415258882162877817096112612487200768000000000
3539 419876132707264850249192230722658478603070603264000000000
3540 11458607910139781488282049181515046199693934592000000000
3541 1210813327830813273841996212977204881850011484160000000
3542 2205448585327795985213377193452222877270016000000
3543 13984423360599809129297855387052942053867520000000
3544 69455770912585968429888596359706679705600000000
3545 1218147366774584677078046151539470997913600000000
3546 12668732614455680641611679976010498378301440000000
3547 1256818711751555619207507934128025632768000000
3548 1407636957161742293512408886223388708700160000000
3549 312495716985623774783529556271148564480000000
3550 622726972253960420764279912859172864000000
3551 5474522833001849852872790442718003200000
3552 1451578023902005642807179284054016000000
3553 8471611362839988038829778088755200000
3554 735986960504516557363426099200000
3555 1412529726183004321421722999219814400000
3556 15073012951132499094802966511616000
3557 6029205180452999637921186604646400
3558 11723454517547499295957862842368000
3559 7815636345031666197305241894912000
3560 75150349471458328820242710528000
3561 81796298744444439532236963840
3562 10281914095822421130876026880
3563 5508168265619154177255014400
3564 154228711437336316963140403200
3565 6854609397214947420584017920
3566 48961495694392481575600128
3567 24178516392292583494123520
3568 3626777458843887524118528
3569 29014219670751100192948224
3570 19342813113834066795298816
3571 7310
3572 116729850138580931790088156620448400148000
3573 916762796289013863998540137552018831136811868989712358400000
3574 8677133202388779406833827573240439493987478798837886743821440000000
3575 9517447153448423797832152259461562524020985090867635700231606272000000
3576 67882480868668520140780127928835812923859131793027123819515124434051481600000000
3577 133127242480725920641804228029579719974105451607810907970614804032951248486400000000
3578 31643087322876812768404457706573502800247549606627920465423953229935858872320000000000
3579 2194792666088383278763312877832555300554412395795058217202866228101120000000000
3580 62534329612022414383872811259442335356037407795777853447008971512787763200000000000
3581 10302307264574387350252714163948351177758152664887620068045302097059860447232000000000000
3582 1562516601793782081454994981532166595293319820841289043653537484720745501163520000000000000
3583 4947167948448620805591353341527998235559464909679035156675354067008144986760806400000000000000
3584 3373069055760423276539559096496362433335998802053887606824105045687371581882368000000000000000
3585 83023309848033273820034565703814942319309618159117005046729125730785792360448000000000000000
3586 1056334659602674639052371019243334475814582360838403921042086383043398860800000000000000000
3587 4082651750371932146942334970769068930568695029568032919607417012591001600000000000000000
3588 57048359903670175971406701459641863126627541657479238425053608093417472000000000000000000
3589 42155735423554172138871057289124829384097404466895184604618560927977963520000000000000000000
3590 255366474200376235072007366270660024153666969366768906739516282544481894400000000000000000000
3591 70524602479949574514758862448593285175954325990213364436134053053202432000000000000000000000
3592 15411844947541427997106394765863917215024983826532640829574749356032000000000000000000000
3593 46766689203191992756362911108325269322368793644023357962199001726976000000000000000000
3594 4462257495723972828583064770841644221322236252095238575299456558694400000000000000000000
3595 813915767220052643933551014201515905969175892382171516134620876305858560000000000000000000
3596 40658959593255118502381914917577989148867429194113907412335812101432934400000000000000000
3597 263324571338628575607411713694089385299283087272140262536884433767628800000000000000000
3598 149049939752113920853585205747875090877342887102159414936087402905600000000000000000
3599 2527663969519192009051799140841813931558726599740653175795156097433600000000000000000
3600 21063866412659933408764992840348449429656054997838776464959634145280000000000000000
3601 1216074278423058275322616729510992509007977221257715168447070491115520000000000000000
3602 7051946138856426526518480473201474184123630167584438002647040000000000000000
3603 4230181436592036213495779553888159678848282119400679901640653799424000000000000000
3604 14930052129148363106455692543134681219464525127296517299908189880320000000000000000
3605 406663357752374197253439206735970888656148223072908401416140226560000000000000
3606 13447862359536183771608439376189513513761515313257552956882944000000000000000
3607 867192641487397341364982340048256916961387426554304031358976000000000000000
3608 243390622723060374814202768469644027598967802073863740961366999040000000000000
3609 36945448372320959458976420239494683163740753545571111448494682931200000000000000
3610 4329544731131362436598799246815783183250869556121614622870470656000000000000000
3611 35779778751148810144343444945767659260711420613682053796331520000000000000
3612 111579351614809179244314277377653823058351623535391020154880000000000000
3613 36122403171474448545178471094359141633933007404784344325160960000000000000
3614 22138979162586507750111179373557998292111055083277217620295680000000000000
3615 8185669067068392185079236927262468644380466155452176007168000000000000
3616 260568658190841676698950864920622060884781919544673304576000000000000
3617 101685330025694312858127166798291535955036846651579826176000000000000
3618 17865547567014348022990398055533165692100223751978955571200000000000
3619 3431557755969142477405118474051988608326573589815885824000000000000
3620 32998413976592157964542149366641345001281798560653770752000000000
3621 122011064445522844719471154104113699076421692948480000000000
3622 849922275549307741853901228279429792328014888960000000000
3623 183218676090442843745102064315341881572248990515200000000
3624 21361219612701711958139612877628127727058944000000000
3625 7204339300593338979359877467214369047007568330752000000000
3626 16216249926305534917526734995230422524776939520000000
3627 97890963524198663905084987709370594377072640000000
3628 13261091117810163829506587004963996775219200000000
3629 95015494608417604812087599820078737837260800000000
3630 1055727717871306720134306664667541531525120000000
3631 25337465228911361283223359952020996756602880000000
3632 1055727717871306720134306664667541531525120000000
3633 17874755011577679917617890618709697888256000000
3634 1413426351497475955024187960107991040000000
3635 28741244873259711727582149824269516800000
3636 24396269309277405761465198051328000000
3637 150964114485808586851946645541617664000000
3638 2466733896826937693659258914078720000
3639 235421621030500720236953833203302400000
3640 50447490220821582907918678543564800000
3641 16443286855780908103421418012672000
3642 26168425262382810928477372416000
3643 23446909035094998591915725684736000
3644 11723454517547499295957862842368000
3645 4008018638477777537079611228160
3646 65437038995555551625789571072
3647 132196038374859700254120345600
3648 122403739235981203939000320
3649 616914845749345267852561612800
3650 4016372693680633254248448
3651 12089258196146291747061760
3652 12089258196146291747061760
3653 174085318024506601157689344
3654 4835703278458516698824704
3655 38685626227668133590597632
3656 7482
3657 10986338836572322992008297093689261190400
3658 136524615977515095159871949002534449908683822634357760000
3659 10359600644099298147034108227058811282311811307838387483618560000000
3660 3556207005432152335221592523483222696861502989947226782663369408647168000000
3661 54305984694934816112624102343068650339087305434421699055612099547241185280000000
3662 21020090918009355890811193899407324206437702885443827574307600636781776076800000000
3663 54625961273176813621245590146084783781479980373547146908731877154836640579584000000000
3664 281271887314460557941372957391764469335533774281137070803768473154985412198400000000000
3665 567911767804542758468579322733751512769389322638136153864356675690533350277120000000000
3666 91072396218837584176233993209303424411382069557606561401520470538009166353530880000000000
3667 30625325395158128796517901638030465267749068488489265255609334700526611822804992000000000000
3668 1780980461441503490012887202950079364801407367484452656403127464122932195233890304000000000000
3669 52038933539080864013934291811304329266053277451041744284803864659973474615296000000000000000
3670 226670240547100444183458371284555555520179119498021247178579859070191370302495129600000000000000
3671 87330144046399999899448858799700342452123804601121199683528199128070305339146240000000000000000
3672 2411457345576068262367365130287662182585479632251875784706840503968910540800000000000000000
3673 918143015861421185045698442315177279496782082205077625476156892609354137600000000000000000
3674 126467206270662516416613171867374488152292213400685553813855682783933890560000000000000000000
3675 331976416460489105593609576151858031399767060176799578761371167307826462720000000000000000000
3676 389129865448192358204963605745767655853206810463647857888786716258258124800000000000000000000
3677 9357072564907314554783731135685595576170844234573763340420734311727104000000000000000000000
3678 176000588980062665739477270592293610436069658780076404770990668124258304000000000000000000000
3679 79795663452946337640544217078579990781291754155114854523002046696652800000000000000000000
3680 13198634063027880712435962392457014691392041498089267829210068264419328000000000000000000
3681 1935366476638943640713379150076712283486089629639821992827184656028207677440000000000000000000
3682 48188396554969029336156343606018357509768804970801668044249851379476070400000000000000000
3683 259825241486952448356814880289516768883345770497759661041377663883673600000000000000000
3684 745660871008161642670280746548335109809824346923492686859571048742912000000000000000000
3685 1783184458214597537249946483839022173939136931033970494388117176320000000000000000
3686 995964834028484727489223101469502864877533344210068722958150732223610880000000000000000
3687 59114721867787555050404979906784358076776670477805598466177037762560000000000000000
3688 125153296940592787381531939464146736060600062704162127267474964480000000000000000
3689 358321251099560714554936621035232349267148603055116415197796557127680000000000000000
3690 10237750031416020415855332029578067121918531515860469005651330203648000000000000000
3691 7060127738756496480094430672499494594724795539460215302363545600000000000000
3692 8722937746726173257259528244014819576493955878869764080140288000000000000000
3693 2374542660712784144528807497264819781453344410476719424013336576000000000000000
3694 36945448372320959458976420239494683163740753545571111448494682931200000000000000
3695 249381776513166476348090836616589111355250086432605002277339109785600000000000000
3696 8958694939970056817193658339412352270277465763319143587198795776000000000000000
3697 13850236935928571668778107720942319713823775721425311146967040000000000000
3698 1842242561745196875804102025812316223330583377644001560583208960000000000000
3699 9884403049648917283726108908547365119830759298945534219884953600000000000000
3700 43294003695724726266884084108291196660128285496186558901911552000000000000
3701 87551069152122803370847490613329012457286724967010230337536000000000000
3702 4169098531053466827183213838729952974156510712714772873216000000000000
3703 153133264860122983054203411904569991646573346445533904896000000000000
3704 691736938950301448014470522437357387449230249330475008000000000000
3705 4215281269267901469018932628770958909841158783877062328320000000000
3706 470565618204522751722526194176703672032539016907718656000000000
3707 823574685007279201856430290202767468765846427402240000000000
3708 115589429474705852892130567046002451756610024898560000000000
3709 8871180317527572765121586463108422864279175168000000000
3710 392963961850545762510538770938965584382230999859200000000
3711 70172136044740314734024780524815282925398392832000000000
3712 395819982945672858398821906824846316394250240000000
3713 222786330779210752335710661683395145823682560000000
3714 4091842275311504151232552486251690844961636352000000000
3715 6334366307227840320805839988005249189150720000000
3716 40929751523626045149822350691726225529896960000000
3717 50674930457822722566446719904041993513205760000000
3718 14111648693350799934961492593718182543360000000
3719 761708310152457951034853293410924625920000000
3720 22484647349829026181441817889734656000000
3721 2787029805891850834189784225383710720000
3722 452892343457425760555839936624852992000000
3723 3757025473628720487265640499904512000000
3724 20239867871400514409511868012953600000
3725 3026849413249294974475120712613888000
3726 1614319687066290653053397713394073600000
3727 5024337650377499698267655503872000
3728 70340727105284995775747177054208000
3729 468938180701899971838314513694720000
3730 78156363450316661973052418949120
3731 96192447323466660889910669475840
3732 237952869074747460457416622080
3733 88130692249906466836080230400
3734 1850744537248035803557684838400
3735 15422871143733631696314040320
3736 50774884423814425337659392
3737 96714065569170333976494080
3738 870426590122533005788446720
3739 14507109835375550096474112
3740 116056878683004400771792896
3741 77371252455336267181195264
3742 7656
3743 127748126006654918511724384810340246400
3744 485345009800066163293344778704009969425370989465141836800000
3745 39123031832440999452274309719487600807650555404051670331885491840000000
3746 550500844440897181492302522635202873474160662843830705956289584458581606400000
3747 196071757741062153574629321509649362049274716270979544440287485415314299453440000000
3748 399381727442177761925412684088739159922316354823432723911844412098853745459200000000
3749 15821543661438406384202228853286751400123774803313960232711976614967929436160000000000
3750 79077582033551196861231711449570353664618638255039679334545193595573041600921600000000000
3751 12679247511636204629287629661903539209003539877160126739536832737699516320317440000000000
3752 4462547414723041624635465667255867796157721408322721508674503056362449151323013120000000000
3753 16615868033543240091727797697229294985693643541627154553575277337519757478330368000000000000
3754 265817979319627386569087642231355129074836920520067560657183203600437641079685120000000000000
3755 8562406064622612932754265398798458484622150805213714694245805115975635554009088000000000000000
3756 126781659967022282339900444955768361562134083787028833167680260157903647796310835200000000000000
3757 99610945552924999885308854568408203109453714623153868389024352130455192027463680000000000000000
3758 273976922498509803606114066822589309653721739925086116654206114911593114789478400000000000000000
3759 8311489651085515277626185149058142322644619799161465204622910270346178330624000000000000000000
3760 4805753838285175623831300530960230549787104109226051044926515945789487841280000000000000000000
3761 663952832920978211187219152303716062799534120353599157522742334615652925440000000000000000000
3762 30352129504959003939987161248169877156550131216164532915325363868144133734400000000000000000000
3763 1376044747617259571772560054216543559604175084767445044460347478910173184000000000000000000000
3764 2288007656740814654613204517699816935668905564140993262022878685615357952000000000000000000000
3765 1287004306916708243219927541206147026313759379829308709887869260658638848000000000000000000000
3766 1116227337901786483108869962333507528186298366695549507841765773219463168000000000000000000
3767 967683238319471820356689575038356141743044814819910996413592328014103838720000000000000000000
3768 7415197228501699772848195977305411047839423868351808401636722820031447040000000000000000000
3769 48680114887162590859994673642814463198643996858258827922252400883348275200000000000000000
3770 1075138930290837717338544332232483181586258360680384804309148954001408000000000000000000
3771 23547185400257736084324655154157950836099716218636611163986454170828800000000000000000
3772 398385933611393890995689240587801145951013337684027489183260292889444352000000000000000
3773 21786730744373103413826755344645375169196041904595253314709547267391488000000000000000
3774 806029593791653291451560185778191898986123641267585996191160913100800000000000000000
3775 6177952605164839906119596914400557745985320742329593365479250984960000000000000000
3776 20475500062832040831710664059156134243837063031720938011302660407296000000000000000
3777 853145835951335034654611002464838926826544292988372417137610850304000000000000000
3778 7183595791421554447154905612718086710053846017892746889527296000000000000000
3779 48678124544612074962840553693928805519793560414772748192273399808000000000000000
3780 277090862792407195942323151796210123728055651591783335863710121984000000000000000
3781 3281339164646927320369616271270909359937501137271118451017619865600000000000000
3782 22224454754925717873422729342003720055111405451310952360550858752000000000000000
3783 5861394660639749768814785760528453640908502536609481941244182528000000000000000
3784 95796613210750237541813305342240443613190335637488081150326865920000000000000
3785 5861680878280171877558506445766460710597310747049095874582937600000000000000
3786 89618587650150183372450054104162777086465550977106176926956912640000000000000
3787 437246919110485545289946817232653604606658440601793252556800000000000
3788 35020427660849121348338996245331604982914689986804092135014400000000000
3789 247214514458561040768129633093440180264436846168008797716480000000000000
3790 700037782217705065390644168706605676098621012322440708096000000000000
3791 196010579020957418309380367237849589307613883450283398266880000000000
3792 15373378746741758298774930763752908965303049682375168491520000000000
3793 1493140903918197192965708116137617420872479572880261120000000000
3794 13177194960116467229702884643244279500253542838435840000000000
3795 1528349123054444054907059719830476862115176995880960000000000
3796 1152694288094934236697580394754299047521210932920320000000
3797 739361586678298335320184469131195509750366208000000000
3798 15234740062344936751465906298150686424593072128000000000
3799 17265940635388833306017576280463123801335398400000000
3800 12275526825934512453697657458755072534884909056000000000
3801 409184227531150415123255248625169084496163635200000000
3802 212834707922855434779076223596976372755464192000000
3803 106417353961427717389538111798488186377732096000000
3804 3447274180804266841254878905036870307020800000000
3805 698232617639753121781948852293347573760000000
3806 1031235866052558456785647535694790262784000000
3807 7211439622745164033466066683180351488000000
3808 12680985616807921295563518225495883776000000
3809 2616499883420001767917142491004928000000
3810 781461298514773861351253223980138496000000
3811 575101388517366045150272935396638720000
3812 4842959061198871959160193140182220800000
3813 33631660147214388605279119029043200000
3814 11723454517547499295957862842368000
3815 703407271052849957757471770542080000
3816 112545163368455993241195483286732800
3817 125050181520506659156883870318592
3818 9994020501139393339211498127360
3819 65437038995555551625789571072000
3820 3701489074496071607115369676800
3821 11567153357800223772235530240
3822 1305639885183799508682670080
3823 1015497688476288506753187840
3824 1740853180245066011576893440
3825 652819942591899754341335040
3826 232113757366008801543585792
3827 116056878683004400771792896
3828 154742504910672534362390528
3829 7832
3830 1453685571799866314098932654738354528000
3831 507659722894322078847061780023734565720790345302619622400000
3832 1199772976194857316536412164730953091434617032390917890177821749760000000
3833 99488104417029611113066720958169194001354336658523621558365587552755712000000
3834 5620723721910448402472707216609948378745875199768080273954907915239009917665280000000
3835 178020707028392939436012653815110214432039901122222697491816574059618697281536000000000
3836 26367564666633457194122990480167948983121489414986237948959178556796346040320000000000
3837 1863781394730162888985259192414116079637476322509352711588607256461317478809600000000000
3838 390579993180116071536995669191717890820284378069291984169185620207254367075271966720000000000
3839 13749108584761691245501869720815328679961939659042304968226143916652705835226203422720000000000
3840 26031526585884409477040216392325895477586708215215875467267934495447620049384243200000000000000
3841 100922226148351864434063608167171164005413084157452317196177222966966157729920450560000000000000
3842 121430486007375237955424127473869047600095956873939953845667781644745376947765248000000000000000
3843 2493372646018104886018042084130111110721970314478233718964378449772105073327446425600000000000000
3844 842355623654765164195284487881794294162827808945349229379857584382467930178191360000000000000000
3845 1007854636514674921440184445142447796430544138470221604937365159557204235255808000000000000000000
3846 10045820491612026132224182450161608020636463797253157610654224213425080875614208000000000000000000
3847 2230121062210767773150472795412917444672447004934964863985507399680089128960000000000000000000
3848 2502169353817901357862577962400781195343698833729266246531987641196179619840000000000000000000
3849 10117376501653001313329053749389959052183377072054844305108454622714711244800000000000000000000
3850 879521934518698409624627967986740758513668575013858624250905430270085693440000000000000000000000
3851 3219226773034326219040778756403642428486150128746377519666190310660808638464000000000000000000000
3852 144505746741525136080833969538935806463299298787852206022497601196759449600000000000000000000
3853 19267432898870018144111195938524774195106573171713627469666346826234593280000000000000000000
3854 123534030423762360045534839366598656392729125296158850605990509959247298560000000000000000000
3855 10240034267930918733933223016278900970825871056295354459403093418138664960000000000000000000
3856 14534242186740658848163284281170052990849623434741793426249551948325847040000000000000000000
3857 76218632814942360339973021174210902305425829190936468694672910982316032000000000000000000
3858 4623097400250602184555740628599677680820910950925654658529340502206054400000000000000000
3859 614022206976808766163679864019860700394717526733480194927177567410585600000000000000000
3860 44500556414038679313348266235871404600911064315769028047066309312118784000000000000000
3861 49119174769132087696627593867927754926914712657632934745890615657391718400000000000000000
3862 63502488389311037746124878950132844120122446874767853582276167624294400000000000000000
3863 2118155178913659396383861799223048370052109968798717725307171766272000000000000000
3864 2275055562536893425745629339906237138204118114635659779033628934144000000000000000
3865 1844639645300183858712672437761813895841176849704589010027266703360000000000000000
3866 255560153859213393554912906893126228978916192177556928009435348992000000000000000
3867 18472724186160479729488210119747341581870376772785555724247341465600000000000000
3868 1330036141403554540523151128621808593894667127640560012145808585523200000000000000
3869 27959797917487193453660853043165970391914348793584746518112370688000000000000000
3870 1622564615312232122734969358770366364149937639126949136888233984000000000000000
3871 16371375096013852400791611068251830034484191720625497823920999366656000000000000000
3872 457211108505853406449563502769783935426590238269829478217469132800000000000000
3873 89618587650150183372450054104162777086465550977106176926956912640000000000000
3874 149863858946739437077675675759469526900444065179107319275847680000000000000
3875 22588175841247683269678652578238885213979975041488639427084288000000000000
3876 12305789164159482918235786180651244528718634120363104597442560000000000000
3877 117415428017424167785976226478517042945632342521354827857920000000000000
3878 1176063474125744509856282203427097535845683300701700389601280000000000
3879 15373378746741758298774930763752908965303049682375168491520000000000
3880 5912837979516060884144204139904964986655019108605834035200000000000
3881 6515523944370315023850362688600512381989001772568412160000000000
3882 362982916725430463040426683459738254752354536521728000000000
3883 10114892378033047927021267963968974141998625936375808000000000
3884 74101775663245772359130168234204938769220702830592000000000
3885 781268721145894192382866989648753149979131904000000000
3886 14224478785001108054419095535673850454792470528000000000
3887 39366344648686539937720073919455922267044708352000000000
3888 1636736910124601660493020994500676337984654540800000000
3889 45828633483488846493804587846018937463570327142400000000
3890 228037187060202251549010239568188970809425920000000
3891 168916434859409075221489066346806645044019200000000
3892 274214991654884862372547185627932865331200000000
3893 3093707598157675370356942607084370788352000000
3894 62499143397124754956705911254229712896000000
3895 13124820113396198540908241363388239708160000000
3896 24616030903215376632564476555374362624000000
3897 31258451940590954454050128959205539840000
3898 379566916421461589799180137361781555200000
3899 276048666488335701672131008990386585600000
3900 126613308789512992396344918697574400000
3901 941686484122002880947815332813209600000
3902 324649509716699980503448509480960000
3903 126313314667178443592811990220800
3904 7034072710528499577574717705420800
3905 1948833997722181701146242134835200
3906 458059272968888861380526997504000
3907 1832237091875555445522107990016000
3908 1110446722348821482134610903040
3909 9139479196286596560778690560
3910 91394791962865965607786905600
3911 12185972261715462081038254080
3912 348170636049013202315378688
3913 2089023816294079213892272128
3914 87042659012253300578844672
3915 154742504910672534362390528
3916 309485009821345068724781056
3917 8010
3918 1471674930750889659735906946340741665284000
3919 530735164844063991521928224570267955071735360998193241600000
3920 40901351461188317609195869252191582662543762467872200801516650560000000
3921 81442020296787962098989867199461831624607816758628470649622601474361344000000
3922 319359302381275477413222000943747066974197454532277288292892495184034654412800000000
3923 12526184294543285011224890368445027815490807588054578896242366211104079245082624000000000
3924 2271099169914722924854931431046268560616749038566756063251849943565585530569195520000000000
3925 4520601772918010087233746171200438551160698820246435001958166900546925544852684800000000000
3926 19104456188157851325179135993073157703166083709911020964797122727528746215638302720000000000
3927 14092836299380733526639416463835711896960988150518362592431797514569023481106858508288000000000000
3928 10025391676388733199845113338094510495805581001385014039331563272559264671519106662400000000000000
3929 756916696112638983255477061253783730040598131180892378971329172252246182974403379200000000000000
3930 11353750441689584748832155918806755950608971967713385684569937583783692744616050688000000000000000
3931 14623886486909706076352152986100358420656717386969112721198700585173636793709363200000000000000
3932 270558267857371260352456856489126815611440142438532921535184728677607099596800000000000000000
3933 1237519511810456469163366475579283088042154384024123353162467245291302150364725248000000000000000000
3934 50000788355978039158115817195122549011804217536328216289392615971365743449079808000000000000000000
3935 42662831125902252539754241258399569452430717396683101286625924971714499544350720000000000000000000
3936 5374034229662397641349351818746277812299429170142031580989076456379094778511360000000000000000000
3937 180215768935694085893673769911008645617016404095976914184744347967105794048000000000000000000000
3938 229440504657051759032511643822628023960087454351441380239366633983500615680000000000000000000000
3939 418499480494462408475301238332473515703199516737029077556604740385905123000320000000000000000000000
3940 804806693258581554760194689100910607121537532186594379916547577665202159616000000000000000000000
3941 76621651760622630294023593150877590403795907264256518542161518774095708160000000000000000000
3942 229522368088899722390852308579410097369678442015097639461848930300845254246400000000000000000000
3943 860162878506197173650390733367427681549373168728809774589859847123647856640000000000000000000
3944 46080154205689134302699503573255054368716419753329095067313920381623992320000000000000000000
3945 838976600710478031442253030575126507126974814819233179156612067637843722240000000000000000000
3946 282008941415286733257900178344580338530075568006464934170289770634569318400000000000000000
3947 13224099320784744584956726334575105189553600628386320829694792662337454080000000000000000
3948 192812567087701965212366784800111570247384970855667991835179493316414668800000000000000000
3949 2518932039442671163929620198355269483431523726032458192096954649097011200000000000000000
3950 1444681610856826108724340996115522203732785666400968668996782813452697600000000000000000
3951 195950535601302630759471055046124204713520693213569376768166460097822720000000000000000
3952 1706291671902670069309222004929677853653088585976744834275221700608000000000000000
3953 16601756807701654728414051939856325062570591647341301090245400330240000000000000000
3954 467907408974959795108722358620687477421397464586908775464547993518080000000000000000
3955 969818019773425185798131031286735433048194780571241675522985426944000000000000000
3956 498763553026332952696181673233178222710500172865210004554678219571200000000000000
3957 21335476564728689158485820168323571252906949233258514266128824401920000000000000000
3958 11792567829144258463448795161063198396589725341511933905598414848000000000000000
3959 14032607225154730629249952344215854315272164331964712420503713742848000000000000000
3960 70322497571514047812491238452263542648125278072686797470933383643136000000000000000
3961 54611326849310267992586751719724192287064945126674076564864368640000000000000
3962 61523057883398295221361593206519068938077037284054583702716416000000000000
3963 1670329153409163161084371479904065030291092356513467067269120000000000000
3964 845586009682123559900079767740062434768130576097393728552960000000000000
3965 13561481936012491379280254158268718460220535561216482617589760000000000000
3966 16438159922439383490036671706992386012388527952989675900108800000000000
3967 13177181782921507113235654940359636255974042584893001564160000000000
3968 4434628484637045663108153104928723739991264331454375526400000000000
3969 622403997843795882541495172621575261753159906169035161600000000000
3970 1735616777204058275584070972604409993492796768476200960000000000
3971 1153097731095767463680424547892463052187843356746842112000000000
3972 58265509090052119395283801635765980080637246177280000000000
3973 2600062303973535872250181341551050483130550976512000000000
3974 21083713614132077155759528956038315891490816000000000
3975 14053785039581094757766066389245764249334960881664000000000
3976 4756766645049623575807842265267590607267902259200000000
3977 13748590045046653948141376353805681239071098142720000000
3978 22914316741744423246902293923009468731785163571200000000
3979 1013498609156454451328934398080839870264115200000000
3980 3958978942017400200503649992503280743219200000000
3981 8437384358611841919155298019321011240960000000
3982 9374871509568713243505886688134456934400000
3983 53880840465521236115307517176014878801920000000
3984 17546550953738233343460215726454865920000000
3985 16410687268810251088376317703582908416000000
3986 569350374632192384698770206042672332800000
3987 2335796408747455937225723922226348032000000
3988 15336037027129761204007278277243699200000
3989 90401902475712276570990271950068121600000
3990 941686484122002880947815332813209600000
3991 225090326736911986482390966573465600
3992 3376354901053679797235864498601984
3993 208803642613090896551383085875200
3994 17846465180606059534306246656000
3995 76953957858773328711928535580672000
3996 357858807006944422953536716800
3997 27418437588859789682336071680
3998 9792299138878496315120025600
3999 365579167851463862431147622400
4000 435213295061266502894223360
4001 6267071448882237641676816384
4002 5222559540735198034730680320
4003 928455029464035206174343168
4004 116056878683004400771792896
4005 618970019642690137449562112
4006 8190
4007 135394093629081848695703439063348233206128000
4008 4392894959414317657826999914768107864128753582982045460723200000
4009 81802702922376635218391738504383165325087524935744401603033301120000000
4010 410060572194327389168413981349290322229900357379694349720849798423409367040000000
4011 705145339657856254128394178083793523879027979607268252550706629366348516943462400000000
4012 236343099897043113419337554121604298405486935623671299929101249266114702737408000000000
4013 503705889580033810807299002654156616549420023606332107923331350641335653990452101120000000000
4014 20325052042904742975796058044789926484372384980622334640030518211925066582256241868800000000000
4015 676003834350200893044800196677973272573569115889159203369744342666401789168739942400000000000
4016 1084064330721594886664570497218131684381614473116797122494753654966847960085142962176000000000000
4017 224204213853784397014717989197386325633470266030973950334142233186325373563063658086400000000000000
4018 6945306650950906730429974910946043249959296678336175771307170515104371944737210368000000000000
4019 1713773651575786377182212214159510332167391995126548782576594352269236640696762368000000000000000
4020 8823210814522041763270648646579039272519275835166891552009784424606524338759270400000000000000
4021 17981052735707487158783957337476762817706516690948800857916190743548834663419084800000000000000000
4022 1237519511810456469163366475579283088042154384024123353162467245291302150364725248000000000000000000
4023 59400936566901910519841590827805588226023410433157920951798427773982503217506811904000000000000000000
4024 90317213493535068626659728744031888530795828728778125423787083165119595535390474240000000000000000000
4025 1637499841744189398952331907123865827512414300078571975854318590826100644275814400000000000000000000
4026 38385958783302840295352512991044841516424494072443082721350546116993534132224000000000000000000000
4027 1604248008562105899155321413607815143528931480825278130633651504812636304834560000000000000000000000
4028 83699896098892481695060247666494703140639903347405815511320948077181024600064000000000000000000000
4029 22419615026489057596891137767811081198385688396626557726246682520673488732160000000000000000000000
4030 1545228851056476585139573803073748365673352061798261209439771349117188146462720000000000000000000
4031 118463157723303082524310868944211663158543712007792330044825254348823357030400000000000000000000
4032 9792954371793054822009698499388164154439613525977499283705554359502730847846400000000000000000000
4033 36864123364551307442159602858604043494973135802663276053851136305299193856000000000000000000
4034 36477243509151218758358827416309848135955426731271007789417915984254074880000000000000000000
4035 1548879878234728673431851748754079705465184273512430484596822278716019179520000000000000000000
4036 10947665080563942124260604158408962081923302234499818458297331925463649484800000000000000000
4037 47817516637750087372666962630427669421351472772205661975124514342470837862400000000000000000
4038 28740806393839271148109368973961033461368278150086047768669880897052344320000000000000000
4039 11557452886854608869794727968924177629862285331207749351974262507621580800000000000000000
4040 1621045339974412672646533273563391148084580280221346662354831624445624320000000000000000
4041 97975267800651315379735527523062102356760346606784688384083230048911360000000000000000
4042 16601756807701654728414051939856325062570591647341301090245400330240000000000000000
4043 68059259487266879288541433981190905806748722121732185522116071784448000000000000000
4044 126285355074806788202420424375742575139594673797660392317023231672320000000000000000
4045 34913448711843306688732717126322475589735012100564700318827475369984000000000000000
4046 277361195341472959060315662188206426287790340032360685459674717224960000000000000000
4047 104408505680961023549902376129571400823561204604690640112808099840000000000000000
4048 19645650115216622880949933281902196041381030064750597388705199239987200000000000000
4049 281289990286056191249964953809054170592501112290747189883733534572544000000000000000
4050 9071602186725312167811369760341997001608160871376596873750406489964544000000000000000
4051 20960269375447419199553535892427875900282797529877906447684075520000000000000
4052 46757523991382704368234810836954492392938548335881483614064476160000000000000
4053 44809293825075091686225027052081388543232775488553088463478456320000000000000
4054 583143723248537129309050928805554893789483029132308752556359680000000000000
4055 15188859768333990344793884657260964675446999828562460531700531200000000000
4056 170183302726431264367438483554744702245904759983893115201126400000000000
4057 311201998921897941270747586310787630876579953084517580800000000000
4058 61699178916689330964982999720747460730313242872408702976000000000
4059 268048655071394760081203921009025079395027532923464476262400000000000
4060 3878601459140308741470518933820102993722745836330287104000000000
4061 3028092781238885146219602279129367258896647470448640000000000
4062 138276040711319862296941462255214957511942938296320000000000
4063 64553270995205028552418295376439874063930920796160000000
4064 4168201198096221875758596062060038828275322060800000000
4065 78376878105356105379849216401562916005906512609280000000000
4066 710343818994077120653971111613293530685340070707200000000
4067 18963572475926419238815691522490594812511859507200000000
4068 81076750965924540457858625114584586401716633600000000
4069 2879257412376291054911745449093295085977600000000
4070 102580830886280814911835465392797557719040000000
4071 2410681245317669119758656576948860354560000000
4072 1023735968844903486190842826344282697236480000000
4073 6021976287322961683475546037319309983744000000
4074 738480927096461298976934296661230878720000000
4075 1417049821306789935250272512817317806080000
4076 91096059941150781551803232966827573248000000
4077 45548029970575390775901616483413786624000000
4078 4041496816561254717291329804826574848000
4079 180803804951424553141980543900136243200000
4080 6026793498380818438066018130004541440000
4081 30694135464124361793053313623654400
4082 4384876494874908827579044803379200
4083 8994618451025454005290348314624000
4084 333467150721351091085023654182912000
4085 1923848946469333217798213389516800
4086 40716379819456787678269066444800
4087 17136523493037368551460044800
4088 219347500710878317458688573440
4089 26112797703675990173653401600
4090 43869500142175663491737714688
4091 125341428977644752833536327680
4092 41780476325881584277845442560
4093 38685626227668133590597632
4094 1856910058928070412348686336
4095 1237940039285380274899124224
4096 8372
4097 139907230083384576985560220365459840979665600
4098 97619887986984836840599998105957952536194524066267676904960000
4099 238232193882994755265739629118792772750356285814258737579589371000640000000
4100 1312193831021847645338924740317729031135681143615021919106719354954909974528000000
4101 29772803229998375174309976407982393230447848027862437329918724351023604048723968000000
4102 2781676788167543292147872205958137211440027616105913382475890979293457597873520640000000
4103 18832653116677471638412431405137519294960426642884331047580724916643855399643021312000000000
4104 332048699683010102092037392717392419052936669325005739388025455232811661225533872537600000000000
4105 369335231408211900931608369042468378401738195647880138030268845222409781323284852244480000000000
4106 2676702051164431818924865425229954776250899933621721290110502851769994963173192499200000000000
4107 82208211746387612238729929372374986065605764211357115122518818834985970306456674631680000000000000
4108 133214174809675609897339070504547843347207797323443408156095119983386959358425091276800000000000000
4109 326488447701225699037417475601207074115711597903566118745493125159283868564179153584128000000000000000
4110 296711344876154481436147008011483222175914467422909812556761035522880503725966124646400000000000000
4111 2176579701262870315699435211351842885680123734029561418403470037579815901745643520000000000000000
4112 24750390236209129383267329511585661760843087680482467063249344905826043007294504960000000000000000
4113 3300052031494550584435643934878088234779078357397662275099912654110139067639267328000000000000000000
4114 255468689595999194115408947018833056129965344118543840484426320952766855942961627136000000000000000000
4115 11289651686691883578332466093003986066349478591097265677973385395639949441923809280000000000000000000
4116 5119539735108270304770508951007948334291686087601972154395110996605739945322086400000000000000000000
4117 3796720286930317294667594012205162506351804504619824909166308561389905921441792000000000000000000000
4118 128249840796690092919850379488983819328399851903283104412507904311809634467840000000000000000000000
4119 149038276529366954585221238722390853170655098553073033317879181049111511040000000000000000000000
4120 200879750637341956068144594399587287537535768033773957227170275385234459040153600000000000000000000
4121 464241469040189627175459763768165329019425075170159753779437836382087004815360000000000000000000
4122 362702013770113141555914759236598672386652352813981454952057568870471512883200000000000000000000
4123 174874185210590264678744616060502931329278812963883915780456327848263050854400000000000000000000
4124 479415200405987446538430303185786575501128465610990388089492610078767841280000000000000000000
4125 14915139568186276114528942765780026793368441152341923185006436758006110617600000000000000000
4126 50663361178387576608383795910859252301345059785213048754231541632840111226880000000000000000000
4127 729217128725688832433171180114021958675609959776136345120648843722680277401600000000000000000
4128 51336554658710050512646782391108493577901148257606078657276534878496830259200000000000000000
4129 9667623634089157702994644851132227979610701812966784665876391606091776000000000000000000
4130 217457301703884626818437390356064666206468086371156259584184730108559360000000000000000
4131 247659704718313047209887027905518092068477542811594628970877053734748160000000000000000
4132 23963621817451709766353314791014333461357550839375000216236573327360000000000000000
4133 7702179571604276462695018248900205389652633161924424287482271498240000000000000000
4134 78128539672947132967897435880459406486362571522819229380131705994608640000000000000000
4135 837091496495862138941758241576350783782456123458777457644268278513664000000000000000
4136 155322269391224857073776770825395598721162590418121983857417841645977600000000000000
4137 13207675968641569479062650580390782204180492382493365974270224629760000000000000000
4138 21124354962598519226827885249357200044495731252419997192156128215040000000000000000
4139 3701184082711265674341644129066502244638172530141410393207020191744000000000000000
4140 280474656980879216782573751044390245460348935153672560347838654762188800000000000000
4141 548754763658241945878948643347720045465900090518055009376206063665152000000000000000
4142 521012410189692991531759320754635772378458110028393674556718448640000000000000
4143 260519150145785416780378064256287142693213810979959816648130560000000000000
4144 57481309863070088460463591553690410959249041443041862751984025600000000000000
4145 6850919266136659980693745177575749801163157265330620309753036800000000000
4146 6370497963021491179529782806862101153590017753407763670630400000000000
4147 1636377910831069849686908495718699060056776538306664569241600000000000
4148 53215541815644547957297837259144684879895171977452506316800000000000
4149 490931602694862197950922932250961683873676800226125414400000000000
4150 126713909670113886583841853567902764804922106472910479687680000000000
4151 8614970548667416531535479554927344149518791232618233856000000000
4152 57799385017331702440121531222679852239992148207861760000000000
4153 52449532683604085698839864993357397676943873146880000000000
4154 404749009139935529023662712010278010380846873391923200000000
4155 138437420566525729611146713752760585336519655424000000000
4156 32604781291828139838017274023050173058457109245460480000000000
4157 824915402702799236888482581228340874344265888563200000000
4158 1342963618563775721430171072410811354243819110400000000
4159 20876746302609715057308941256386177780416512000000000
4160 11694214721036012899949243054778921579970560000000
4161 151052916906094356608918378862524497920000000
4162 1963687919779226635915938925212818472960000000
4163 3226058725351586616147613948563916062720000000
4164 9600252052253996886700145856596001423360000000
4165 2538426747206297739780055472479483723776000000
4166 191301725876416641258786789230337903820800000
4167 281160678830712288740133435082801152000000
4168 5101379356704443766900981046142344101888000000
4169 5152908441115599764546445501153882931200000
4170 688776399814950678636116357714804736000
4171 57949937484430946519865558942351360000
4172 105237035876997811861897075281100800
4173 35978473804101816021161393258496
4174 90036130694764794592956386629386240000
4175 18757527228075998873532580547788800
4176 17273615680981667499871725158400
4177 2908312844246913405590647603200
4178 3290212510663174761880328601600
4179 6528199425918997543413350400
4180 1142434899535824570097336320
4181 263217000853053980950426288128
4182 83560952651763168555690885120
4183 5222559540735198034730680320
4184 11141460353568422474092118016
4185 618970019642690137449562112
4186 2475880078570760549798248448
4187 8556
4188 144519556349869782820249018839046429143830400
4189 14558696010617832809822605682992159326434034201405697497600000
4190 403405898660637054054486522064524829944335340133152925540023982080000000
4191 15319209315013847988127016204397357885063256738476117730159646169589579776000000
4192 1526810422051198726887691097845250934894761437326278837431729453898646361473024000000
4193 7684088069972720871189258163914033865743761909705852489019971490832978098263162880000000
4194 3459020301730317897929551865369329793932945790679483489696362575047000698188718928691200000000000
4195 791808437705639474219473782633781922357002826851936763156060700939781653691657696051200000000000
4196 667019427923230693082484714490697891393539181340071529282665534471672065069852443153530880000000000
4197 135828324150501046219336223533772027707553591044158939964223085962270976900954744422400000000000
4198 93952241995871556844262776425571412646406587670122417282878650097126823207379056721920000000000000
4199 7746233718532219292478550624801145115585185264041083352901543938078073625029640192000000000000000
4200 3824578958785786760152604714185568582498335861156060248161490894723039603180384370556928000000000000000
4201 134773353024241774628448906336927584774287553314165580493495614100839574226699341004800000000000000
4202 12517509861962767185587451900484448435546391594404007717238356186121521250939195883520000000000000000
4203 2945296438108886396608812211878693749540327433977413580526672043793299117868046090240000000000000000
4204 176473370668157785263938178335726643571073708951746645727268056369526153349693440000000000000000000
4205 412680190885844852032583683645807244517636325114570819244073287692931074984784166912000000000000000000
4206 35765616543439887176157252582636627858195148176596137667819684933387359832014627799040000000000000000000
4207 6119743432650597535403256606032651961431676706636575409855702981261632673205452800000000000000000000
4208 41300723281227991531394087664767757744094929401254455361911104530799396613443813376000000000000000000000
4209 61364760781198890112302322881576823117784363921549154959115195084846305535590400000000000000000000000
4210 77955785582301821186575720865852909787850890372583847780151863405217620951040000000000000000000000
4211 48862642046921016340900036475575286157778970602809881487690066985597571117875200000000000000000000
4212 1350770152739403095962380816031528343303985966183446243049124447919163624652800000000000000000000
4213 46392884852231744560833824204172212004365441855388355192504090854613947147878400000000000000000000
4214 763087353646212064052703779173103700345943911115129814314718521519693312819200000000000000000000
4215 1415073866531672946365933444903380042020830854328439962177485687415829744844800000000000000000000
4216 2204207817958562972590484152578329082763809037291909830296517747488587776000000000000000000
4217 11691544887320209986550106748659827454156552258126088174053432684501564129280000000000000000000
4218 4958676475334684060545564024775349318994147726477727146820412137314225886330880000000000000000000
4219 534651435104126623631711611731788457506433909902385258211148302271174305382400000000000000000
4220 19281814051065579385711927408425089996469230963210550211099493426144477184000000000000000000
4221 239104187646225869215363657850600194342475591332648632697337664605729587200000000000000000
4222 51129745490232371036879902535332767394782460451425987916568165932335104000000000000000
4223 2218245859556310084512898686335419095123447684848317115639908217651200000000000000
4224 4987885161671250614525728735171238272261513490500380931434947700326400000000000000000
4225 78128539672947132967897435880459406486362571522819229380131705994608640000000000000000
4226 35157842852826209835553846146206732918863157185268653221059267697573888000000000000000
4227 46002801552048067962733296535639225856532567220896716983652872511029248000000000000000
4228 11556716472561373294179819257841934428657930834681695227486446551040000000000000000
4229 1360083469514996968681149227208613572095609773713502896141129178152960000000000000000
4230 12706493067693108582720043085671560501072890447916304455504620421120000000000000000
4231 117289402010185854290894477709472284465236827427899434327277982900551680000000000000
4232 143696693329862217326935318371888740558433040780818958811985648549888000000000000000
4233 1074158260777835298316239897616813706018357623992788528991722507599872000000000000000
4234 998607119530244900435872031446385230392044710887754542900377026560000000000000
4235 1207107507124471857669735422627498630144229870303879117791664537600000000000000
4236 132467216145346705917117741852126049947240589333759025272061952000000000000
4237 30735104472393486344759390129986893225610399653091096605323427840000000000
4238 219929191215695787797920501824593153671630766748415718106071040000000000
4239 2975232565147399726703469992215816472830502796921208307712000000000000
4240 8646730808754669680038836161581454174033146223337563750400000000000
4241 12933070085065888468394704885643122322143582465850081280000000000
4242 3334576570266154910101101409681651705392687012445012623360000000000
4243 2198397588176693213788958100140949065267953105612308480000000000
4244 1494811681482716442416936152310685833792900384686080000000000
4245 131543427970479046932690381403340353373775233852375040000000000
4246 39125737550193767805620728827660207670148531094552576000000000
4247 97814343875484419514051822069150519175371327736381440000000000
4248 14724739938244966378459414074925884607045146110853120000000000
4249 55987690167020856800312994018781756113130251878400000000
4250 49102107303738049814790629835020290139539636224000000000
4251 71944479565916556505187736022007751120204595200000000
4252 553703348533902125944566432517941362688000000
4253 906317501436566139653510273175146987520000
4254 3613185772393777010085327622391585990246400000000
4255 28800756156761990660100437569788004270080000000
4256 2573964721667185908136976249094196495908864000000
4257 5076853494412595479560110944958967447552000000
4258 212557473196018490287540876922597670912000000
4259 128606202269859926896663387717874221056000000
4260 637672419588055470862622630767793012736000000
4261 274821783526165320775810426728207089664000
4262 13149367632830876592144039556373544960000
4263 104360060578022830096381266320424960000
4264 26983855353076362015871044943872000
4265 2968224088838399821745814943825920000
4266 4501806534738239729647819331469312000
4267 1482076225428227071488994018590720
4268 342017590483437016497460158136320
4269 232665027539753072447251808256000
4270 626707144888223764167681638400
4271 1305639885183799508682670080
4272 2632170008530539809504262881280
4273 1754780005687026539669508587520
4274 125341428977644752833536327680
4275 167121905303526337111381770240
4276 309485009821345068724781056
4277 7427640235712281649394745344
4278 4951760157141521099596496896
4279 8742
4280 149232150578669884433952791192493595311564000
4281 714009091303344148238256487409354596531199590399375077273600000
4282 390251358486920628378796744171116411576585274694028373620240591360000000
4283 326098250746647239550539844941147036291059653687069489714955746741181464576000000
4284 312775894117114853595623125617412264206067525314552845951205011075497624364327436288000000
4285 20843088889801005363100862769616816860829954180077124876466672668884453091538829312000000000
4286 16430346433219010015165371360504316521181492505727546576057722231473253316396414911283200000000000
4287 23675072287398620279162266100750079478474384522872909218366214958099471445380565111930880000000000
4288 33350971396161534654124235724534894569676959067003576464133276723583603253492622157676544000000000
4289 33957352694273562556926494555890074470943812868221823308935699936739668767192488015088844800000000000
4290 65298804672273144277345570199771175181771314570723070112967922988817706074121601226689740800000000000000
4291 318714913232148896679383726182130715208194655096338354013457574560253300265032030879744000000000000000
4292 478072369848223345019075589273196072812291982644507531020186361840379950397548046319616000000000000000
4293 31085112001742243623881838025310862208985022964403392437887298999200321883614154535731200000000000000
4294 12855482628235761899598313101797528543306144167452915925603791803146802324714554172375040000000000000000
4295 1576036193337374998185366123650842117690671786160859150538672968639393791667404800000000000000000
4296 95009562519641496664800393931570766114204110773464954210537807864299971544130519040000000000000000000
4297 67652490309154893775833390761607745002891200838454232662962834048021487702423633920000000000000000000
4298 190942764658926100539694763330634104437165786126770522062205133005705458126684160000000000000000000
4299 51093737919199838823081789403766611225993068823708768096885264190553371188592325427200000000000000000000
4300 3768690999412054227239710499410057894148662307864469051774388288435444940976747970560000000000000000000000
4301 10235396639260850075171578247355487788753960764658712850560578079372024378114336358400000000000000000000000
4302 46023570585899167584226742161182617338338272941161866219336396313634729151692800000000000000000000000
4303 17175218679492737243826362821164713084459308166887673342923058545437546247933132800000000000000000000
4304 1879332386420039090034616787522126390683806561646533903372694884061445042995200000000000000000000
4305 199025476016074184165977105835898789498727745559616043775842549766293833264398336000000000000000000000
4306 75707070335784769970151899937577730578552396873902975231723708702309573092966400000000000000000000
4307 2054139483675009115692484032924261351320560917573541880580221159152010919936000000000000000000
4308 26532634997468867744361252091938375787890578518658249290827856639046807715840000000000000000000
4309 754293218536787741067748822494182416397196919879102462842156947387197685760000000000000000000
4310 619834559416835507568195503096918664874268465809715893352551517164278235791360000000000000000000
4311 195642326390477534752434071522954691313041828481030325610914442508579457697054720000000000000000000
4312 87038108626510025347103640321630856244062108567932423652903113325616170008576000000000000000000
4313 266888798649306125703564672101651935419915471831205184123705871131108966400000000000000000
4314 4995529086625801636028490477410450404116299154148404481805725186444492800000000000000000
4315 1239564629825154007359035079872483361461009636516567903158247714979840000000000000000
4316 6468040083397194234386238737333303229555117618806368972838268430398259200000000000000000
4317 747690124670104062502778461375996520074489809473380025167860426368404684800000000000000000
4318 17578921426413104917776923073103366459431578592634326610529633848786944000000000000000
4319 391023813192408577683233020552933419780526821377622094361049416343748608000000000000000
4320 1396513618544316348868689359117619356359024362062936051289462201227673600000000000000000
4321 19041168573209957561536089180920590009338536831989040545975808494141440000000000000000
4322 160737137306317823571408545033745240338572064166141251362133448327168000000000000000
4323 2788842086316537710015720322805871866495287962936500776585828237312000000000000000
4324 9466019673104673566411864097748170784286776561436448911739554598223872000000000000000
4325 6444949564667011789897439385700882236110145743956731173950335045599232000000000000000
4326 1577669945517445594401977349624695130714462760239408151956592433037312000000000000000
4327 5230799197539378049902186831385827397291662771316809510430546329600000000000000
4328 1724439295892102653813907746610712328777471243291255882559520768000000000000
4329 318108331289272583668259687845364344885067636409492849865097478144000000000000
4330 695364354579038152596366292533640118226479630160432049894195200000000000
4331 10996459560784789389896025091229657683581538337420785905303552000000000000
4332 123637442151680833087455308565412817870956449560947989676032000000000000
4333 58483342924667947654080855492878199140733279910574067548160000000000
4334 1250466213849808091287913028630619389522257629666879733760000000000
4335 14588772494914427731692318667357226211093005679446930227200000000000
4336 1806729052352109940067936829426182277777685598290575360000000000
4337 999730052575640756688446898665386685640691777278050304000000000
4338 1943001397866159097307990353495859209425882061996032000000000
4339 30096721192456744465862099098200159746268100841963520000000000
4340 212376056801610091997010779926815643370843453521920000000000
4341 86946083444875039568046064061467128155885624654561280000000000
4342 190270665801984943032313690610703624290716090368000000000
4343 1510834070884247686608942456462162773524296499200000000
4344 22891425316427995251650643279729738992792371200000000
4345 118123381020565786868174172270494157373440000000
4346 18969225305067329302947970017555826448793600000000
4347 10368272216434316637636157525123681537228800000000
4348 27977877409425933784097567924936918433792000000
4349 10295858886668743632547904996376785983635456000000
4350 7857035169924254908843028843388878192640000000
4351 7652069035056665650351471569213516152832000000
4352 139128527910121193642754028531154839142400000
4353 816220697072711002704156967382775056302080000
4354 12053586996761636876132036260009082880000
4355 3756962180808821883469725587535298560000
4356 18062318176965489824373680709304320000
4357 5936448177676799643491629887651840000
4358 1688177450526839898617932249300992000
4359 30315195520122826462274877652992000
4360 202101303467485509748499184353280
4361 68403518096687403299492031627264000
4362 232665027539753072447251808256000
4363 250682857955289505667072655360
4364 658042502132634952376065720320
4365 157930200511832388570255772876800
4366 109673750355439158729344286720
4367 25068285795528950566707265536
4368 5570730176784211237046059008
4369 14855280471424563298789490688
4370 3713820117856140824697372672
4371 9903520314283042199192993792
4372 8930
4373 154046090919917300060854494134186937095808000
4374 130127408657434690766950334865929396123783413595657932800000
4375 599165919063585471437579267884054063907250591746898229631609387934720000000
4376 93363074776418844149514536746768451721505203082359676119500201705304834048000000
4377 10425863137237161786520770853913742140202250843818428198373500369183254145477581209600000000
4378 19168694082320324598931760127124265906343281194277595844723849964484068693185210023936000000000
4379 32860692866438020030330742721008633042362985011455093152115444462946506632792829822566400000000000
4380 2249131867302868926520415279571257550455066529672926375744790421019449787311153685633433600000000000
4381 120325073272425928948212928888518050996481577810365844498049468963517313698875342686519296000000000
4382 21097763508276473777972082416381407215675150006883381345788452623418137399734977760854016000000000000
4383 64548243699028625377605965944601391558992333943473379651899326172854284165223651787302502400000000000000
4384 937623861960845148597782546458252771840818875887305622134924022403536292346361453511442432000000000000000
4385 717108554772335017528613383909794109218437973966761296530279542760569925596322069479424000000000000000
4386 13444847563842062684780029127080467082228927069977361826556402391995619446208507517337600000000000000
4387 7027663836768883171780411162315982270340692144874260705996739519053585270843956280898355200000000000000000
4388 11343072907266848734939688030997819302917186030105514052003345708658943227689312505036800000000000000000
4389 118107125337699705127170414511426315771040699106863702477260031831310240315510620160000000000000000000
4390 737195515115993890225568645831566669482791986427173204746084962230620586424401920000000000000000000
4391 2638447122057040857257502239702702055112756832699715073855550527872838020394521722880000000000000000000
4392 1366142725112295155697374048229053776096071358922694334141317224346346823224393728000000000000000000000
4393 778508938845682563373461323821795996913338692704397362807854857704974541798013665280000000000000000000000
4394 2241551863998126166462575636170851825737117407460258114272766599382473338807039662489600000000000000000000000
4395 2558849159815212518792894561838871947188490191164678212640144519843006094528584089600000000000000000000000
4396 2032400877073307240519452933837824381661018133081708012245895261210109639338754048000000000000000000000
4397 31708096023678899527064054439073316463617184308100320017704108083884700765415014400000000000000000000
4398 66341825338691394721992368611966263166242581853205347925280849922097944421466112000000000000000000000
4399 1938559831325397897720556225674338858753841677528727699115349510710654220107776000000000000000000000
4400 2239885046486321814978976901601437684013722638545129405131687657468331507371212800000000000000000000
4401 212261079979750941954890016735507006303124628149265994326622853112374461726720000000000000000000
4402 9859869521640043755323923358036454486338692404353001026785061563929652415692800000000000000000000
4403 479871916967872651020538454010517676031691715465586498079394722965892827709440000000000000000000
4404 123745936995874468534113897231470392987376235598374652505322228025666956165120000000000000000000
4405 138100465687395906884071109310320958573911878927786112195939606476644323080273920000000000000000000
4406 224373212356201998746561478809789532745165478585432671070856575705132983910400000000000000000
4407 381448084151405948081585999190899023489048779623079222221249794762824744960000000000000000
4408 1137360460155020350862270372478530654169613623636382685263011593800227225600000000000000000
4409 910457255140954027127681699096769956066409518189752817291017257064857600000000000000000
4410 22679933781659823229250946661738561108926190887359194096758432933174942105600000000000000000
4411 1780214582547866815482805860419039333510690022555666726590143872305725440000000000000000
4412 3609450583314540717075997112796308490281786043485742409486609997019217920000000000000
4413 1241345438706058976772168319215661650096910544055943156701744178869043200000000000000000
4414 31957427922037378774111403008645056899006510983021606382996065256000716800000000000000000
4415 228072965096802317229701313899233111291217118073578802608432595599360000000000000000
4416 2745071110876690206808168627242968359824691705759348462978846408310784000000000000000
4417 16285625244051051297052669415480723929955744621826148665358373502320640000000000000000
4418 19334848694001035369692318157102646708330437231870193521851005136797696000000000000000
4419 18922578057180756754446504943024829153996554845450172737110553919488000000000000000
4420 130334855907237138084473557373076854880247862315288248961638493243572224000000000000000
4421 15064701688913408783718298074391182904199988781392411390039973429248000000000000
4422 4241444417190301115576795837938191265134235152126571331534633041920000000000
4423 2224533785239668417260557257659890523671801653213236712343339008000000000000
4424 8810827846839986529792467309121899634670922021908580011081728000000000000
4425 13847393520988253305794994559326235601547122350826174843715584000000000000
4426 35967255898670787807259726128120092471550967145003051542118400000000000
4427 570212593515512489627288341055562441622149479128097158594560000000000
4428 429081543968071403873303490216389006208617814101380300800000000000
4429 3787754319166423427295368741220537434117453807239770931200000000000
4430 27187658779794550378142313409205190915998612883076578017280000000000
4431 315132299181451977651793044144524063951957190663733248000000000
4432 228885564668633541662881263641812214870368906903132569600000000000
4433 530090637776818789624538906697331845853625259990712320000000000
4434 147616440483658810811623198746124156461605474795520000000000
4435 2717065107652344986501439501920847754871425770455040000000000
4436 140507568592235034854631648450981137937759574425600000000
4437 36626280506284792402641029247567582388467793920000000
4438 45782850632855990503301286559459477985584742400000000
4439 113815351830403975817687820105334958692761600000000
4440 8064211723893357384828122519540641195622400000000
4441 1438862266770476594610732064711041519452160000000
4442 30887576660006230897643714989130357950906368000000
4443 714990200463107196704715624748387915530240000000
4444 879987939031516549790419230459554357575680000000
4445 1285547597889519829259047223627870713675776000000
4446 116602956724673000386308138197539293757440000
4447 6712341258821636535396027692292558028800000
4448 16472834177392526719828796806885539840000
4449 192664727220965224793319260899246080000
4450 1271587199658370483635907121935024128000
4451 40516258812644157566830373983223808000
4452 66693430144270218217004730836582400
4453 51302638572515552474619023720448000
4454 2667737205770808728680189233463296000
4455 3257310385556543014261525315584000
4456 372264044063604915915602893209600
4457 10528680034122159238017051525120
4458 52643400170610796190085257625600
4459 5640364303994013877509134745600
4460 2632170008530539809504262881280
4461 44565841414273689896368472064
4462 222829207071368449481842360320
4463 11141460353568422474092118016
4464 9903520314283042199192993792
4465 19807040628566084398385987584
4466 9120
4467 1638788201275715958094196746108371671232000
4468 680286326272411737806968206324415703786361390063376281600000
4469 29658712993647480836160173760260676163408904291471462366764664702768640000000
4470 44074973716272917115880178956752660357904921278553330702030968792757027921428480000000
4471 5212931568618580893260385426956871070101125421909214099186750184591627072738790604800000000
4472 7188260280870121724599410047671599714878730447854098441771443736681525759944453758976000000000
4473 45331325809251248631841259583631409281939737823302301003343255636634705899937708740230348800000000000
4474 391153368226585900264420048621088269644359396464856760999093986264252136923678901849292800000000000
4475 10202062150085813450696603708135224248864181778596394040378369349744224235243393118033254809600000000000
4476 82007006756670653574977484352474529847329308076755703291079715347226300072769858556439560192000000000000
4477 935949533635915067975286506196720177605388842180364004952540229506387120395742950915886284800000000000000
4478 8959516903181409197712144332823304264256713702923142611511496214078235682420787222442672128000000000000000
4479 37973766409414228518210193131559237259553164473435877696464422907343219840027638867213418496000000000000000
4480 107088210846002029284272931997195920309953404112369686948521745052245108889050762375593984000000000000000
4481 86405702911092825882546038880934208241893755879601566057336961299839163166114216568422400000000000000000
4482 3133076137754548534787551725614555563247862751894407249732292541002217582048079580338585600000000000000000
4483 8066185178500870211512667044265115948741110065852809992535712503935248517467955559137280000000000000000000
4484 3664846471299666969543093907003810604298412140942830409704829942944686412178307153920000000000000000000
4485 47881219147530148957080521895004785545158754621418079302793603204572327975109582965964800000000000000000000
4486 1532812137575995164692453682112998336779792064711263042906557925716601135657769762816000000000000000000000
4487 341198362086688037034047864144120467783006464086495140489862314179340694244808458240000000000000000000000
4488 24657070503979387831088331997879370083108291482062839257000432593207206726877436287385600000000000000000000000
4489 569499965446678395950857631140968451660852999862870455861983383989449527135934873600000000000000000000000
4490 44216913481606872324741218028575707247417110503325639514421697302887145313453933068288000000000000000000000
4491 137272854736658650391557796656963748104684151577751385442499492314378887460028416000000000000000000000
4492 92231318153790475589111341728831146353068955259334264188805084038038605659111424000000000000000000000
4493 673394467723559269734509004707928235146071319562610674429542461615279886984806400000000000000000000
4494 3165054956991541695078989100088988031758521119683335028990428211640033651720192000000000000000000000
4495 29865133953150957533053025354685835786849635180601725401755835432911086764949504000000000000000000
4496 88738825694760393797915310222328090377048231639177009241065554075366871741235200000000000000000000
4497 4704544305973781502442603868505612666395697655495743630545866015276871809656422400000000000000000000
4498 57373116243541799047634625080045364021419891050155520707013032993718316040192000000000000000000
4499 145778112970509402059188363100268429177246881345305537152645608525662550753280000000000000000000
4500 8661353248686851302833728110054973011604229340418641183020602496793023747194880000000000000000000
4501 174512498499268221247325594629836303246239816677558744166221781103992320819200000000000000000
4502 211549045588833785260382289281006701675548133996367179458920156446842263961600000000000000000
4503 9158744758090427035890914052063957373050046548229818465538988097443935027200000000000000000
4504 15119955854439882152833964441159040739284127258239462731172288622116628070400000000000000000
4505 425248758406121685548455249907598020792366079137984889314220617497030164480000000000000000
4506 7484195784502700176857080013383145654599283361167686886070485828819348357120000000000000000
4507 507823134016115035952250676042770675039645222568340382287077164082790400000000000000000
4508 38348913506444854528933683610374068278807813179625927659595278307200860160000000000000000
4509 84977706065417575376614412545715264935994586023034726063875900794365542400000000000000000
4510 200695198995206906231086106302874797862738571376627920960008992963166208000000000000000
4511 757281573848373885312949127819853662742942124914915912939164367857909760000000000000000
4512 193348486940010353696923181571026467083304372318701935218510051367976960000000000000000
4513 8056186955833764737371799232126102795137682179945913967437918806999040000000000000
4514 782009135443422828506841344238461129281487173891729493769830959461433344000000000000000
4515 104267884725789710467578845898461483904198289852230599169310794594857779200000000000000
4516 1033852076690135896921843985497434120876469818330851762061566803968000000000000
4517 36704807456454528884799194751388193640584727278018405753665093632000000000000
4518 1566071784808726565751432309392562928664948363862118645489710661632000000000
4519 893156882103742338223777149076542196299789391628288277419655168000000000000
4520 2741605712784343172241213243885742075871398584555586505932800000000000
4521 9741131805890005031132842493032525044378386935104993125990400000000000
4522 2801044319023570124484925184132587432529857090453810603622400000000000
4523 19317547027748759479206380580224740913999014416922831749120000000000
4524 26915782191996604874360890275113139006838626754245812237107200000000000
4525 21901169572612276693503530246304181571221104822478354513920000000000
4526 26092954372224223749568464055166592495222055386957112934400000000000
4527 51683837183239831988392543402989854970728462849094451200000000000
4528 3365654843027420886505008931411630767324604825337856000000000
4529 2037798830739258739876079626440635816153569327841280000000000
4530 52251252070237403586566144267708610670604341739520000000000
4531 8515610217711214233614039300059462905318762086400000000
4532 99889855926231252007202807038820679241275801600000000
4533 490145812657634721858872597283624999610377830400000000
4534 20736544432868633275272315050247363074457600000000
4535 105756376607630029703888806756261551679733760000000
4536 28957103118755841466540982802309710578974720000000
4537 2144970601389321590114146874245163746590720000000
4538 1193722769468839841454829564797308519841792000000
4539 353679363055729139628685240950251512135680000000
4540 34281269277053862113574592630076552364687360000
4541 161096190211719276849504664615021392691200000
4542 212005375863041818884196614904616897740800000
4543 1098188945159501781321919787125702656000
4544 38147615989751114509077213658050723840000
4545 90401902475712276570990271950068121600000
4546 125050181520506659156883870318592000
4547 1000401452164053273255070962548736000
4548 889245735256936242893396411154432000
4549 63517552518352588778099743653888000
4550 15635089850671406468455321514803200
4551 2605848308445234411409220252467200
4552 105286800341221592380170515251200
4553 1184476503838742914276918296576
4554 315860401023664777140511545753600
4555 467941334849873743911868956672
4556 1336975242428210696891054161920
4557 55707301767842112370460590080
4558 59421121885698253195157962752
4559 29710560942849126597578981376
4560 39614081257132168796771975168
4561 9312
4562 1690539407631791198876118748617057092428800
4563 56005466923963496856718929912244791782243499280901746298880000
4564 31219697888049979827537025010800711750956741359443644596594383897651200000000
4565 649525928450337725918234216204776047379651471473417505082561645366945674631577600000
4566 1666052929330498453486019182455415994004319684842184826100085358995484012447317477294080000000
4567 2875304112348048689839764019068639885951492179141639376708577494672610303977781503590400000000
4568 942891576832425971542298199339533313064346546724687860869539717242001882718704341796791255040000000000
4569 868749675064406151557775605887193941438773997751464541895182748022972674846806222612770062336000000000000
4570 60907833731855602690725992287374473127547353902068024121661906565637159613393391749452267520000000000
4571 311626625675348483584914440539403213419851370691671672506102918319459940276525462514470328729600000000000
4572 464979728310322605770122336278530584234357176795204837660421986018773121412605098015012306288640000000000000
4573 16127130425726536555881859799081947675662084665261656700720693185340824228357417000396809830400000000000000
4574 2968858101099657865969160553921904003928701949741350438087218518210469914765797220527594536960000000000000000
4575 774339888548819953398186915017684947304497846340431188348477991010002844257277296882640486400000000000000
4576 93074302292248511853299887683806466016337113152453748412097141442727814387212034307522560000000000000000
4577 4579111278256647858535652522052042746285337868153364441916427559926318004531808617417932800000000000000000
4578 2814583764413069605719313606935061735305408618723108167608206065202937780563286620635136000000000000000000
4579 180124586316899131790921963319303717050835315004382298329556888245772090953983669252915200000000000000000000
4580 2253233842236712892097906912706107555066294335125556673072640150803403669416921551339520000000000000000000
4581 542691503915335808722518311915048336757407372332483543455511913534704071500651707760640000000000000000000
4582 265315846358608617597675619158468075748065826473658621244916935505855323844763057127424000000000000000000
4583 7415660301948688069500250224926126340784448566033936618646746644573596008083439484928000000000000000000000
4584 4566124167403590339090431851459142607983016941122748010555635665408741986458784497664000000000000000000000000
4585 248294975704407821515854532006617433004726851287905514196367992546981662144779777998848000000000000000000000
4586 1855255111116372265373757399800379325066452188950726133472239047673586516648416772096000000000000000000000
4587 805456101437052223319709347317882401101351186279766129160834798904191143221020065792000000000000000000000
4588 1215477014241024481870788753497810464438658731810512267345324143215580196007575552000000000000000000000
4589 1915691158179091025968861823738071703432789098755702780704732864940020368146432000000000000000000000
4590 6024518400894244881667593045686625494933460889880003227595573699397581295688089600000000000000000000
4591 8323701850168524938244456098854374877367124127754803466811948972269412569327861760000000000000000000
4592 1204363342329288064625306590337436842597298599806910369419741699910879183272044134400000000000000000000
4593 11975203687933262006217537119832468605370866759443711059571295311613855515489075200000000000000000000
4594 9634916210748551643074728556534020365621758994961821781112065568137976028856320000000000000000000
4595 71023096639232180683236570502450778695154680591432857700768940473702794726998016000000000000000000
4596 59185913866026817236030475418708982245962233826194048083974117061418995605831680000000000000000000
4597 759087751818756523581371743890671106012260951398729290999654679015139888332800000000000000000
4598 6924904573190322880795569161316650696696376658417667620285576366360048435200000000000000000
4599 7687049896634914554084416602585005924791366400758126850241741204797379313664000000000000000000
4600 25176614743748184898335925988978976254127131419825192336827122590018437120000000000000000
4601 1558493859015436421267721467317771749584747793744300930508957003255287644160000000000000000
4602 2138341652715057193387737146680898758456938103190767681734424522519813816320000000000000000
4603 191744567532224272644668418051870341394039065898129638297976391536004300800000000000000000
4604 679821648523340603012915300365722119487956688184277808511007206354924339200000000000000000
4605 27283508827403402867585000721344314395449995085795682714908422548377630146560000000000000000
4606 530097101693861719719064389473897563920059487440441139057415057500536832000000000000000
4607 193348486940010353696923181571026467083304372318701935218510051367976960000000000000000
4608 580045460820031061090769544713079401249913116956105805655530154103930880000000000000000
4609 111715590777631832643834477748351589897355310555961356252832994208776192000000000000000
4610 17874494524421093223013516439736254383576849688953817000453279073404190720000000000000
4611 21466917443544940390383880037918540803805530263694535123093398887176601600000000000000
4612 1908649987735635502009558127072186069310405818456957099190584868864000000000000
4613 1101832869236908934628118416551990803469710387332635069528408064000000000000
4614 132059624711053331437372764184888739024326002905039766732763299840000000000000
4615 85582166209485431857590336478767967066694396131588288649625600000000000
4616 2805445960096321448966258637993367212780975437310238020285235200000000000
4617 1033585353719697375934937392944924762603517266377456112736665600000000000
4618 27596495753926799256009115114606772734284306309889759641600000000000
4619 4249860346104727085425403727649443001079783171723022984806400000000000
4620 9183031571387076957134891976215070955274355010272100645601280000000000
4621 9461305255368503531593525066403406438767517283310649150013440000000000
4622 736494679861167605834593743492605433332880595599595929600000000000
4623 9844540415855206093027151124379019994424469114113228800000000000
4624 718562673098140822876413752574108497156079542599680000000000
4625 3135075124214244215193968656062516640236260504371200000000
4626 14710029908336629748710703371554330276768377733120000000000
4627 34062440870844856934456157200237851621275048345600000000
4628 2940874875945808331153235583701749997662266982400000000
4629 18753405006031241531991647200416956506831847424000000000
4630 52878188303815014851944403378130775839866880000000
4631 2432396661975490683189442555394015688633876480000000
4632 154437883300031154488218574945651789754531840000000
4633 71835750125021759166564835139555457761280000000
4634 113052568167343067337780917607274512761487360000000
4635 35481113701750747287549703372129231697451417600000
4636 1804277330371255900714452243688239598141440000
4637 33474533031006602981715254984939510169600000
4638 4077026458904650363157627209704171110400000
4639 724804703805271175672467059502963752960000
4640 3471433055067351420326026442882615869440000
4641 1674109305105782899462782813890150400000
4642 60630391040245652924549755305984000
4643 615631662870186629695428284645376000
4644 1633308493329066568579707693957120000
4645 29036595436961183441417025670348800
4646 54722814477349922639593625301811200
4647 10423393233780937645636881009868800
4648 947581203070994331421534637260800
4649 135368743295856333060219233894400
4650 42114720136488636952068206100480
4651 89131682828547379792736944128
4652 1336975242428210696891054161920
4653 2673950484856421393782108323840
4654 1856910058928070412348686336
4655 118842243771396506390315925504
4656 79228162514264337593543950336
4657 9506
4658 169106770119667613362576753572599992277018400
4659 102093299080141791145060549319196235019714712230810475024000000
4660 650410372667707913073688021058348161478265444988409262429049664534400000000
4661 34506064948924191689406192735878727517043984422025304957511087410118988964802560000000
4662 1554153851987405273774271625424828352615969855263232113899333357271906728029214064640000000
4663 159284180346448969287283353952351799975350129411969110431317303664876817212891821214898585600000000
4664 1031287662160465906374388655527614561164129035480127347826059065733439559223582873840240435200000000000
4665 2823436443959319992562770719133380309676015492692259761159343931074661193252120223491502702592000000000000
4666 101983657507560722139391049386757549647160425822998011439869279115740270525494643524107789926400000000000
4667 711476314327279642887932512647039300045322764136236695219413055523881142183848087932580659200000000000
4668 368108951579005396234680182887170045852199431629537163147834072264862054451645702595218075811840000000000000
4669 658878157524748631658068087844071678064878590600492684943917793953727095119076049818843348992000000000000000
4670 16328719556048118262830383046570472021607860723577427409479701850157584531211884712901769953280000000000000000
4671 1706895484258896629074536041134833341992075040971293745204278166736472836329349015321998352449536000000000000000
4672 130250018784290803817460962441248183800267354143885060498872970572187244051294801314542025441280000000000000000
4673 2723523701446764412593100519651868561516115986940889962185587633681666264133297935849881600000000000000000
4674 82678398079633919668004837203717438474596378174991302423491053165336297304046544481157120000000000000000000
4675 970812324374648841765156872725636935090887049882774077381837125380968828240250010809139200000000000000000000
4676 2458700603225673148946084799308495737743902049809818372198451524554789041521877085302292480000000000000000000
4677 10944278662292605475904119290286808124607715342038418126352823589616532108596476106506240000000000000000000
4678 355191589312587286808888235148399136407723125191610479191632547408463814797176542729338880000000000000000000
4679 519096221136408164865017515744828843854911399622375563305272265120151720565840763944960000000000000000000000
4680 5136889688329039131476735832891535433980894058763091511875090123584834734766132559872000000000000000000000000
4681 29588484604775265397305998397455244099729949778475407108400519111848648072252923544862720000000000000000000000
4682 919611021127436375984646414839323825943432782547798200727288861285117267202888066662400000000000000000000
4683 515094148820238335406925236926744547864814709250517104821373365225149397763565918617600000000000000000000
4684 13075586062289808820125151742173415602294662114931268330533032449743362714626949120000000000000000000000
4685 4397866506217181941969851309185652686418040474726923394813408993598393341181952000000000000000000000
4686 3639813200540272949340837465102336236522299287635835283338992443386038699478220800000000000000000000
4687 154737772132405011006975445853148682118936956471918268366302497696986076649881600000000000000000000
4688 1038320602118448717480273512625474042606862211965884123635769958195224884107699814400000000000000000000
4689 510942024018485845598614917112851993829156981736265005208375266628857835327533875200000000000000000000
4690 404391409941101440297106373327675955083329923249188499833017597668877473834598400000000000000000000
4691 631316414570952717184325071132895810623597160812736512895723915321802619795537920000000000000000
4692 1096035441963459578445008804050166337888189515299889779332854019655907326033920000000000000000000
4693 1066412862450933643892440998535296977404724933805298163675209316421963884789760000000000000000000
4694 150601620326513021955388856282199507760327287153935536681167186889273749012480000000000000000
4695 7466687799598047003533996659977569088280680563936393880534811290259854440005632000000000000000000
4696 192176247415872863852110415064625148119784160018953171256043530119934482841600000000000000000
4697 7169071751471007537831518749661750048089839851223784280341202214974323163136000000000000000
4698 16215757533089183716523673362330148918298447282529988253152719295775254773760000000000000000
4699 11993434714270498622284161835009144883274208239510461689618523313722621952000000000000000000
4700 18883934681203905639247647232381169985776574671785494680861311287636787200000000000000000
4701 9094502942467800955861666907114771465149998361931894238302807516125876715520000000000000000
4702 104668192432493872893548596117689185660294098794612593535454306451576586240000000000000000
4703 2706878817160144951756924541994370539166261212461827093059140719151677440000000000000000
4704 12084280433750647106057698848189154192706523269918870951156878210498560000000000000000
4705 281523288759632218262462883925846006541335382601022617757139145406116003840000000000000000
4706 231135705057169308918278229824175703235907539081299357764482056983674880000000000000
4707 384625620489047084262197178730903306675127081992287303437283742659379200000000000000
4708 468321424223241423936120250401818159688588731264333852329800577843200000000000000
4709 61902161764398989254364047364503331977634783301306716730505455206400000000000
4710 40192059694668405220069971708444398833490522623272972483884482560000000000000
4711 134460708796708846554415905351886716097495566594222307946086268928000000000000
4712 9047563221310636672916184107528609261218645785325517615419883520000000000
4713 964679663471717550872608233415263111763282781952292371887554560000000000
4714 89102185665491153097839430426286617465820453998056561442816000000000000
4715 25499162076628362512552422365896658006478699030338137908838400000000000
4716 322544497342108074940688354536479764957983543749226675568640000000000
4717 312223073427160616542586327191312412479328070349251421950443520000000000
4718 208093224091682628993992486797728880618053899193049468108800000000000
4719 374092535802497831535031742726402759788129826336302694400000000000
4720 74507019748904147676719161341735747028114878549196800000000000
4721 24077376953965395572689679278560127797014480673570816000000000
4722 979203014753048173508107874059867893604024320000000000
4723 165822155330340189894557019824794268574479894446080000000000
4724 27350136346296017479725090928426274978259082936320000000
4725 4688351251507810382997911800104239126707961856000000000
4726 4554398358607587229197971462958403723087734374400000000
4727 5837751988741177639654662132945637652721303552000000
4728 64967859561311182777495794748771786555392000000
4729 1544378833000311544882185749456517897545318400000000
4730 62670445397114091676378552151858697291694080000000
4731 27954816855924831196251281444707879519204147200000
4732 466856759233562464309864518054331996019097600000
4733 702965193651138662616020354683729713561600000
4734 8154052917809300726315254419408342220800000
4735 42209215103954027289161316994584359731200000
4736 12366980258677439434911469202769319034880000
4737 428571982107080422262472400355878502400000
4738 1674109305105782899462782813890150400000
4739 4801926970387455711624340620233932800
4740 476381643887644415835748077404160000
4741 4573263781321386392023181543079936000
4742 426837952923329396588830277354127360
4743 29185501054586625407783266827632640
4744 592238251919371457138459148288000
4745 5685487218425965988529207823564800
4746 10528680034122159238017051525120
4747 24065554363707792544038974914560
4748 7019120022748106158678034350080
4749 297105609428491265975789813760
4750 1336975242428210696891054161920
4751 713053462628379038341895553024
4752 2475880078570760549798248448
4753 158456325028528675187087900672
4754 9702
4755 16910677011966761336257675357259999227701840000
4756 9903050010773753741070873283962034796912327086388616077328000000
4757 66341858012106207133516178147951512470783075388817744767763065782508800000000
4758 34506064948924191689406192735878727517043984422025304957511087410118988964802560000000
4759 50841990801165445763657862375400018596375952823822541641551900626622751553556636631040000000
4760 983814055081008339715573656764525823377162564015103329134606875577180341609037719268491264000000000
4761 2202469340638054819092914228577518301022757365449039093653247426718391467610137564178689228800000000000
4762 2823436443959319992562770719133380309676015492692259761159343931074661193252120223491502702592000000000000
4763 3293256268234150839325215766797174793206104470676251785416258761205484815809273028680488752303308800000000000
4764 8429194708218494766772342563217779076719313056258060239650372074935195835518958343896310166323200000000000
4765 3681089515790053962346801828871700458521994316295371631478340722648620544516457025952180758118400000000000000
4766 4989965346848271105494319854091815575834010584757577467092748047915289818279436097579072356352000000000000000
4767 3823889234216359331368278793451412357060168111266859364256337451455085250218346820039541763604480000000000000000
4768 23382129921354748343486795084038812904001027958510873221976413242965381319580123497561621266432000000000000000
4769 67209009692694054769809856619684062840937954738244691217418452815248617930468117478303685127700480000000000000000
4770 1114641325454175016355580907255849160170446854669919112556276290424460011350040553380118528000000000000000000
4771 2872202414677108871841359108814005306809799738089027875754031623609697673093428344258560000000000000000000
4772 12660185209702053263019086564728204112715853568879441539734569859559981249908566467490611200000000000000000000
4773 806453797858020792854315814173186601979999872337620426081092100053970805619175683979151933440000000000000000000
4774 11239774186174505823753530511124551943972123656273455415764349826536178475528580961381908480000000000000000000
4775 42622990717510474417066588217807896368926775022993257502995905689015657775661185127520665600000000000000000000
4776 61772450315232571618937084373634632418734456555062692033327399549298054747335050909450240000000000000000000000
4777 526860480854260423741203675168362608613425031668009385833342576777931767668321288192000000000000000000000000
4778 88765453814325796191917995192365732299189849335426221325201557335545944216758770634588160000000000000000000000
4779 56547509994792671566757760912480160725714189734305603647205961035544477921171378012160000000000000000000000
4780 188009364319386992423527711478261759970657368876438743259801278307179530183701560295424000000000000000000000
4781 2346897715562210915697803110747479846209062019022668558842382395307086943560247216701440000000000000000000000
4782 982021601505765641732157948084610316613716347804148359444860161225553241119223971840000000000000000000000
4783 35408102814855775251187666860515526908888927470121405636321718489259384468524131942400000000000000000000
4784 360693746840636080657259764283689578019242045536041483561851122131674544670874009600000000000000000000
4785 2294688530681771665631404462902297634161165488444603913235051607611446993878016589824000000000000000000000
4786 1104294051910921021132490304727776889888823154075153398353585253681724998933702246400000000000000000000
4787 1118061370205157262133439700976358480614390571799356364338327054034912439657897656320000000000000000000
4788 1535798585446644590842636951890602308536250785438676324640559140157846757771837440000000000000000000
4789 2294161050682280645620112619675910702016095270120125126808694965266158714880000000000000000000
4790 28793147286175208385095906960453018389927573212743050419230651543393024889323520000000000000000000
4791 9585968251945724211439518596380931459070134533495850323171036988742843047608320000000000000000000
4792 14692514702434866684373348266407474657584564980649033119762048022769390994849792000000000000000000
4793 480001358545588735941471213855700869960900893395911035177237868659562071143219200000000000000000
4794 813413910263056624484730011980852409302501060042698601038713328237471281971200000000000000000
4795 121557402796770492627613743345803215279598555341304259768761014211208806400000000000000000
4796 55661530508929384106020795076277441403275600439568052701519566698986688479232000000000000000000
4797 13386611474008990886488887704732429389917171822887939562655018446124744704000000000000000000
4798 9094502942467800955861666907114771465149998361931894238302807516125876715520000000000000000
4799 128113867537372500421703481648051563248199976924605814487396071096729741557760000000000000000
4800 278145609069414894532573776917176646218410718464189783950056602467932569600000000000000000
4801 338359852145018118969615567749296317395782651557728386632392589893959680000000000000000
4802 8890209118725227945130406860816189680252696292663872139699130907561558016000000000000000
4803 22521863100770577460997030714067680523306830608081809420571131632489280307200000000000000
4804 1030412037290157138738426241820089958582665452657337685908483146584476876800000000000000
4805 1723097052324677489529140872608846084586397078022303822589436699974041600000000000000
4806 52841642937956776345560320093337946593982843726017317226076058799203942400000000000000
4807 5886086129978377058351471775097898082227101843767486745803164221440000000000000
4808 403382126390126539663247716055660148292486699782666923838258806784000000000000
4809 11810737934846047332482478172800860197752988957600608130399469568000000000000
4810 1082118926850883165761447496613642968847508511929093182378213376000000000
4811 14969167191802513720437024311616151734257836271673502322393088000000000000
4812 505870473455691707910314185646014344322077416247030800449536000000000000
4813 468334610140740924813879490786968618718992105523877132925665280000000000
4814 133809888611640264232536997367705319633997744435393466550190080000000000
4815 1007171204603743924330923636101007782191380872094359425646592000000000000
4816 2034689302229785705719037648688904610487638125443150354841600000000000
4817 3345250560541567147380572314764947755797699408584245248000000000
4818 276181676824897184510263968195248524730460219490959360000000000
4819 7296174834534968355360508872290947817277115355627520000000000
4820 176520358900039556984528440458651963321220532797440000000000
4821 697428476830548445732989818674870011945606614876160000000000
4822 436016666390226365618805797409694238783840452608000000000
4823 109305560606582093500751315111001689354105624985600000000
4824 59857806998842575012316196370310448932010223206400000000
4825 35252125535876676567962935585420517226577920000000
4826 32431955493006542442525900738586875848451686400000000
4827 86485214648017446513402401969565002262537830400000000
4828 14642999305484435388512575994846984510059315200000
4829 72829654440435744432338864816475791378979225600000
4830 242522991809642838602527022365886751178752000000
4831 1369880890191962522020962742460601493094400000
4832 61504856294333011192777919049251495608320000
4833 85917968112916947653069154461344742768640000
4834 24428602980103584068960926820285074636800000
4835 367347413234640361939262057447895859200000
4836 214285991053540211131236200177939251200000
4837 178643116457866655938405529026560000
4838 13719791343964159176069544629239808000
4839 256102771753997637953298166412476416000
4840 5691172705644391954517737031388364800
4841 49748013161227202399630568456192000
4842 44671685287632589909872347185152000
4843 252688320818931821712409236602880
4844 72196663091123377632116924743680
4845 421147201364886369520682061004800
4846 18717653393994949756474758266880
4847 6417481163655411345077059977216
4848 2139160387885137115025686659072
4849 7427640235712281649394745344
4850 475368975085586025561263702016
4851 316912650057057350374175801344
4852 9900
4853 172557928693538380982221177114897951303080000
4854 505055550549461440794614537482063774642528681405819419943728000000
4855 8672722678132482603707640539557003651840914168079947766136142022780800000000
4856 372341850455293207688134887376155598855838802644805116785759814344508700180480000000
4857 57156988251134271363436618680296643003314978631989099417578579346256048984381933158400000000
4858 2389262705196734539309250309285276999630251941179536656469759554973152258193377318223478784000000000
4859 715587357417466139116922740570181532236334432782129180124204249692590714563302402256493363200000000000
4860 5800951848146134304719681211796610801965779259414297126427669202387968183050284722036398838382592000000000000
4861 86664638637740811561189888599925652452792222912532941721480493715933810942349290228433914534297600000000000
4862 11975477339033275779364420970171544702567652620640915583331850040747217512033720104292686372012032000000000000
4863 2176312708728162617596034195540790335370467639712627928124730440097330874783051057414728581067571200000000000000
4864 2627022713665173559450300006019805346872576212131922973931939147176756351639058856709829165056000000000000000
4865 105909468586167386728859033637867106099334102207099603383193019792487783898175786560861943889920000000000000000
4866 2804185438425330176336737781864369061844123281595696867121314131067062516826787668028997293309952000000000000000
4867 3000402218423841730795082884807324233970444407957352286491895214966456157610183815995700228915200000000000000000
4868 1581388463357507171054349567521977949198540111488110381586316536829379245422779234783616120651776000000000000000000
4869 68955892297565719668067568351249038482494481605586208499403337361746188027156071284169307586560000000000000000000
4870 4342443526927804269215546691701774010661537774125648448128957461829073568718638298349279641600000000000000000000
4871 18973597728637793921850080325926656361283640888801534586888107002963740015508556464783360000000000000000000
4872 291050994715676677120354579551225239812330780994028424450318953402936832103161149105257840640000000000000000000
4873 58994355076662071733594859972626293222220751952310074737974117442882857864695467824748953600000000000000000000
4874 185317350945697714856811253120903897256203369665188076099982198647894164242005152728350720000000000000000000000
4875 12391010937388290337413477650961338850886345803908268038779778203512067569672360296448000000000000000000000000
4876 16139173420786508398530544580430133145307245333713858422763919515553808039410685569925120000000000000000000000
4877 63517319366243861318009298885413761931441752655045596654884835302716239153315757162496000000000000000000000
4878 279193906014289683748938651545218713556426192781511533740804898286161602322796817038704640000000000000000000000
4879 2224980951117420738258956195903454919133266589463049412928492400745679829609065543106560000000000000000000000
4880 593468387843317702820134119959132834673555912856306991891177157433976008716384353648640000000000000000000000
4881 18854814748910700321257432603224518078983353877839648501341315095530622229489100259328000000000000000000000
4882 2938756942526623298665495506599529151957803973063802824903589760077965844230963200000000000000000000
4883 31009304468672590076100060309490508569745479573575728557230427129884418836189413376000000000000000000000
4884 8412674913423462599553754117302345682895949548058351976115214692509171541971304448000000000000000000000
4885 1310926956565546889851458049394780318520372945434745337186688470855934835498885002035200000000000000000000
4886 4629653706853653259351717188307902611239712512626734427901975379026552545167278080000000000000000000
4887 2879622347712458607829944284794879328505470222697518108701048387795962670822195200000000000000000000
4888 247416947679271393212424549606470619891966257467179810261917521318092587663360000000000000000000
4889 68699439138944356848649883274063342123335964156720260649392431752657041841192960000000000000000000
4890 232288657445495242279942636091902174336411972344061213623437979239984071628575211520000000000000000000
4891 25620072512370798780876026039548033934163085185006751502585071239704125547269324800000000000000000
4892 131122322334404727866938477931313408379563170878883014487440588511880370653757440000000000000000
4893 39534284894721563606400691255267718437173900399556582931240100762427274035200000000000000000
4894 55661530508929384106020795076277441403275600439568052701519566698986688479232000000000000000000
4895 8222726097910022652025799272631894752756622792208916876360845080532124434432000000000000000000
4896 4662556776397331525764079587558305156508150945911869349672742924785248580403200000000000000000
4897 9244758806275977805000972842260900797243467810983245380819459597108510720000000000000000
4898 534475876251032542435141767409476692733416674695894094649128373369752780800000000000000000
4899 638865695831312335879505393856640109282912118972435910010286258793532620800000000000000000
4900 319566976429852788297930841213122493911786109979539187724320111001537085440000000000000000
4901 33782794651155866191495546071101520784960245912122714130856697448733920460800000000000000
4902 13248154765159163212351194537686870896062841534165770247394783313228988416000000000000000
4903 17567035551182438944667659605497987564488977302532352801222094015692800000000000000
4904 1557984558367275961048461526093502110879101043518938100031726549362278400000000000000
4905 1197743906593686930499367255448993456130277791123059190457723999448622694400000000000000
4906 1498276469449041433034920088206737693657807742049905717113532710912000000000000
4907 4682113967028254478234125275646055292680649193905955365979789721600000000000
4908 183998864669180526863937554692055506238678143760514737189381210112000000000000
4909 321837094623754044989396022699747262286543479840980299931451392000000000000
4910 1286412805545528522850056776779513039662782804596941605830656000000000000
4911 19638121720674250142763810465953570489466828061171666141996646400000000000
4912 520371789045267694237643878652187354132213450582085703250739200000000000
4913 1510756806905615886496385454151511673287071308141539138469888000000000000
4914 29768607032622973132933703530079047749498942032345598787584000000000000
4915 44797846853070565963984493685622189577497714409614816051200000000000
4916 535240089686650743580891570362391640927631905373479239680000000000
4917 2134131139101478243942948845145102236553556241521049600000000000
4918 43777049007209810132163053233745686903662692133765120000000000
4919 523071357622911334299742364006152508959204961157120000000000
4920 983102841481963026479454755843752694184196052090880000000000
4921 564745396467340816420548461406842061662879062425600000000
4922 1005611157580555260206912099021215542057771749867520000000
4923 3741112937427660938269762273144403058250638950400000000
4924 64863910986013084885051801477173751696903372800000000
4925 9979063228617397674623354073411346414908211200000000
4926 1257966758516617403831307665011854578364186624000000
4927 18207413610108936108084716204118947844744806400000
4928 4729198340288035352749276936134791647985664000000
4929 708913360674340605145848219223361272676352000000
4930 10045793194741058494820393444711077616025600000
4931 12493173934786392898533014806879210045440000
4932 5580996219300588052677996358172820897792000000
4933 1879123306161814159150840524637313433600000
4934 5142863785284965067149668804270542028800000
4935 7653071109055007540401292863497830400000
4936 54879165375856636704278178516959232000
4937 199560601366751406197375194607124480
4938 512205543507995275906596332824952832000
4939 8982280154110467099933297082368000
4940 1459275052729331270389163341381632000
4941 26803011172579553945923408311091200
4942 7219666309112337763211692474368
4943 45122914431952111020073077964800
4944 842294402729772739041364122009600
4945 112305920363969698538848549601280
4946 12834962327310822690154119954432
4947 334243810607052674222763540480
4948 316912650057057350374175801344
4949 475368975085586025561263702016
4950 633825300114114700748351602688
4951 10100
4952 177786956835766816769561212785046374069840000
4953 5101571217671327684794086237192563380227562438442620403472000000
4954 4978032635829037187507707451217140906898585743461071757465626869683200000000
4955 61532330364475523240886558238303338948070151614791387244434417892751578907537817600000000
4956 100457736926235992093312844953248645278553598807738417158168412184328813366489458278400000000
4957 893850619228108694092499180428461279322952465835965827336236271969005708265386202103808000000000
4958 73380230833354709538535350123924069851144112743476519561827490332112938729764100885938592153600000000000
4959 19531824404532438736429903070022258592477371243819182243864206068646357518687827346923901812736000000000000
4960 1236941424850852637898688947623092703311472315930494741112115309924572907955029942268069044615118848000000000000
4961 35926432017099827338093262910514634107702957861922746749995550122241652536101160312878059116036096000000000000
4962 11357388186050913158493999242678819814693193130543319940321173909611877253348108744071128365714636800000000000000
4963 5249935888131936899062433259396860378247528090876000909691657430880945864092037012348145254021464064000000000000000
4964 48930174486809332668732873540694603017892355219680016763035175144129356160957213391118218077143040000000000000000
4965 1424586185296290731294064648540722250669474394393535841585694344659737642238207638838260657029120000000000000000
4966 1831091237777734256936302656068151439637020799549428924426231242301253509121969559347293008691200000000000000000
4967 16724437332805598753806282147705994762381740309509980533815333526985209411051719286783249219584000000000000000000
4968 2635647438929178618423915945869963248664233519146850635977194228048965409037965391306026867752960000000000000000000
4969 15984177664789084902734493559427890321284821409454217632385960533928183229123388561057382400000000000000000000
4970 13548423804014749319952505678109534913263997855272023158162347280906709534402151490849752481792000000000000000000
4971 614440988844206318365193001274808839603809426542948896061784457183977756662229092555544330240000000000000000000
4972 85463155721057787918067753813677956781257129328246528270411838135589633426655501055452984115200000000000000000000
4973 33586044603746744674931498286206171026256622466967321321414420825538936472330463268002856960000000000000000000000
4974 14670956949867735759497557538738225199449433431827389357915257392958288002492074590994432000000000000000000000000
4975 293419138997354715189951150774764503988988668636547787158305147859165760049841491819888640000000000000000000000000
4976 22346547813396703936426907880595568970425416615911496277673119329228349593030180019896320000000000000000000000
4977 1022688300418643530215892496502632650389839533998210746303314645736855686164090904903680000000000000000000000
4978 136748035598835763468867910960923451537841400546046465505700358344242417464227012427120640000000000000000000000
4979 35446248255732702795711646983013661125502384976963063061136672039465657975151320031559680000000000000000000000
4980 7596395364394466596097716735476900283821515684560729496207067615154892911569719726702592000000000000000000000
4981 152054957652505647752076069380842887733736724821287487914042863673634050237815324672000000000000000000000
4982 29066054721969107764664456530095770032708096186964982900977320363078328589121543471104000000000000000000000
4983 890061005840202343032787185610588173250391462184573639072989714467470349140564010598400000000000000000000
4984 14201708696126757973390795535110120117304040242209741152855791767605960717904587522048000000000000000000000
4985 4045146037402258974398784838132464982862865088770071326176067281498313206682273720565760000000000000000000
4986 1064820352576340249650894953310817600585133877904148918417454337176107085388473958400000000000000000000
4987 32376294504010345428574508715531616234007448990328852249179354846570823542217113600000000000000000000
4988 247317980900199684655139579786628031644009470964192938337812754309565350628294656000000000000000000
4989 2346350075207022649292349859514163377135474468121830440640787669090748198268436480000000000000000000
4990 19829519538030081658043883568820917321401022029371079211756900666827908553658859520000000000000000000
4991 119976924935980325998248707307151768667300301354177958256008138488370539148188057600000000000000000
4992 593172410560402340350435971594036847431357201594946970300326471839458819624140800000000000000000
4993 21464250326972769034347888297388032959433074679310556270520617223792252420096000000000000000000
4994 48329492167307888240478167153428279363140966615432001232488232310066364022784000000000000000000
4995 47143629628017463204947915829756196582471304008664456757802178461717513424076800000000000000000
4996 204546164886996134306923977205848091472351314509255529637033767166450388172800000000000000000
4997 51398371506227516651525261102231259577757857466041355425089026477418086400000000000000000
4998 90860898962675532213974100459611037764680834698301996090351823472857972736000000000000000
4999 1804052420424225005938273517084807727372611919958734938700067123607010646425600000000000000000
5000 1081461414137611570154583029715140147079520067308806397481693058572274892800000000000000
5001 576006728919963617928312805986385691133167023224598706408468839705608192000000000000000
5002 14267243593248329613301286425201245580375367806024675651040535875785064448000000000000000
5003 16541731702316903899479752377044922412029411949014116696858592319750799360000000000000
5004 1428436382341904508645637752473456715718876316187309708357452593260134400000000000000
5005 33503326058564669384597685467104712059588189961484173159656615369192243200000000000000
5006 29216391154256307944180941720031385026327250969973161483713887862784000000000000
5007 10823462627598854521408091452473853308157537868265572775845953536000000000000
5008 5551689882259757276067081391570640274442875027256910173817536512000000000000
5009 4619671214695034138603770660761922425165695882884884688011264000000000000
5010 48388331919741352351770028988109597686046264342726985373879736729600000000000
5011 157104973765394001142110483727628563915734624489373329135973171200000000000
5012 67588830623680741754925419048929410569612400355291693056000000000000
5013 913533972429699704608547515737875539402613035913251179724800000000000
5014 11708365253518523120346987269674215467974802638096928323141632000000000000
5015 30643903661112562045647044749484717210583051929751090364416000000000
5016 20274245821464043317458014028878471247258784294449971200000000000
5017 8536524556405912975771795380580408946214224966084198400000000000
5018 40171880265439590474220213555672512688066941016866816000000000
5019 1698086726196117954828149123730118289954520453611520000000000
5020 90726347942478302157961110325009177206141521378672640000000000
5021 467609188274958195996214126044865227056863863688396800000000
5022 279336432661265350057475583061448761682714374963200000000
5023 335203719193518420068970699673738514019257249955840000000
5024 45786290107773942271801271630946177668402380800000000
5025 96863440405779540095010690205912802534042370048000000
5026 11514569872005651293650413409719492708139008000000
5027 14187595020864106058247830808404374943956992000000
5028 3686349475506571146758410739961478617917030400000
5029 23829020526868591769608343503306261266432000000
5030 293839450946175960973496508257799020268748800000
5031 1272858786858028854119543029056959152128000000
5032 2267279714090863896400436020507708489728000000
5033 58628647152248601765506224368684179128320000
5034 489796550979520482585682743263861145600000
5035 28811561822324734269746043721403596800000
5036 329274992255139820225669071101755392000
5037 512205543507995275906596332824952832000
5038 23282070159454330723027106037497856000
5039 15521380106302887148684737358331904000
5040 72963752636466563519458167069081600
5041 53606022345159107891846816622182400
5042 4331799785467402657927015484620800
5043 168458880545954547808272824401920
5044 3369177610919090956165456488038400
5045 269534208873527276493236519043072
5046 2673950484856421393782108323840
5047 42783207757702742300513733181440
5048 713053462628379038341895553024
5049 633825300114114700748351602688
5050 1267650600228229401496703205376
5051 10302
5052 7182593056164979397490272996515873512421536
5053 1061126813275636158437169937336053183087332987196065043922176000
5054 14486074970262498215647428683041880039074884513471718814224974190778112000000
5055 6153233036447552324088655823830333894807015161479138724443441789275157890753781760000000
5056 460883806573744855617293390021998852325256037773340440881056431575400434296259068723200000000
5057 43441140094486082532895460168823218175095489839627939208541082817693677421697769422245068800000000
5058 366901154166773547692676750619620349255720563717382597809137451660564693648820504429692960768000000000
5059 16386869627531452838191189863832233903858133501170330865614884752508384697882160231741239656448000000000000
5060 126949251497850665468549655150791093234598474529708670798348676544890377395384651969617612473656934400000000000
5061 8841207507952130709286047256174367336832836306156292593199904920682692755914206743716787323983554936832000000000000
5062 704158067535156615826627953046086828510977974093685836299912782395936389707582742132409958674307481600000000000
5063 499384145456452534301060724674335499394277062302839110921889365376480216340462057272140646114236825600000000000000
5064 3068144350206976109841681774972191130144659273888571960209410186878474855638203448774890083519037440000000000000000
5065 639354279960975280204776214265076146100460108203818885703659621883290253836507588310611382874669056000000000000000
5066 11401528430010598577021314962267832089087688750237938688669201816872533398918698500783660869877760000000000000000
5067 12722402328604896401408875261447704449440256629539014729435193281138029685290139976689022035558400000000000000000
5068 790694231678753585527174783760988974599270055744055190793158268414689622711389617391808060325888000000000000000000
5069 33292388702263308864302096158357430509442949715539165928132979722723773587847983890181392013721600000000000000000000
5070 448402021323623147180478116049132694873113589017546696448330586195708685427957206279036120575508480000000000000000000
5071 322581519143208317141726325669274640791999948935048170432436840021588322247670273591660773376000000000000000000
5072 3204868339539667046927540768012923379297142349809244810140443930084611253499581289579486904320000000000000000000
5073 42562678343293601888049553282701274918728847017229496292774275118910252220389696177814529638400000000000000000000
5074 5836934189377904684273240544531569194150788275240210048003216429197376722065868002951168000000000000000000000000
5075 209585099283824796564250821981974645706420477597534133684503677042261257178458208442777600000000000000000000000
5076 1503476104427235066446485527122717916441553780336561915474615193357314433453767765524480000000000000000000000000
5077 837581718042869051246815954635656140669278578344534601222414694858484806968390451116113920000000000000000000000
5078 1935113711304279671729262890956463936856246234142166964703306957701543643361703006044160000000000000000000000
5079 62385396930089556920452498690104043580884197559454990987600542789459558036266323255545036800000000000000000000000
5080 6207502182098463375169402854736720754316835578055222983840850028801946073260330672193536000000000000000000000
5081 26464861269503302979953335723596942924281409481695444696463332336668659175791281628512256000000000000000000000
5082 22431411796302246209686700148226083394807335100809932456189018975853927498126408548352000000000000000000000
5083 1457858544048607286001979010913894421703227394957491305378172808179477296006096224256000000000000000000000
5084 255630756530281643521034319631982162111472724359775340751404251816907292922282575396864000000000000000000000
5085 525868984862293666671842028957220447772172461540109272402888746594780716868695583673548800000000000000000000
5086 224730335411236609688821379896248054603492504931670629232003737861017400371237428920320000000000000000000
5087 1554062136192496580571576418345517579232357551535784907960609032635399530026421452800000000000000000000
5088 48883944662305093920117432567200696879636246995266260468333302219000026335123865600000000000000000000
5089 4692700150414045298584699719028326754270948936243660881281575338181496396536872960000000000000000000
5090 15243943144860625274621235493531080190827035685079017144038117387623954700625248256000000000000000000
5091 232225993288576102696675279270511718793245541007598845680952642812558460615393280000000000000000000
5092 7753610795182402020294984485836338791424169135133949683211410310472925999372697600000000000000000
5093 66648078102017573505670726150252988757179098660536804184012626836298954650419200000000000000000
5094 27233853472572724330115075089771003360135766116718757906425128568610996879360000000000000000000
5095 4525788444289676467674999919656594871917245184831787848749009132324881288711372800000000000000000
5096 224676034310955627733170845341047365372142304029794487262252944992204803276800000000000000000
5097 25789583877591839148425075869455589661136794505074150348531891763774121574400000000000000000
5098 29373135440520107396758868683063913070478718113675214253346494657173913600000000000000000
5099 1353039315318168754453705137813605795529458939969051204025050342705257984819200000000000000000
5100 3572023792439965511757781563827919300197771601518295178626132904741881079922688000000000000000
5101 111284500027336970983750034116569715526927868886992470078116179831123502694400000000000000
5102 10700432694936247209975964818900934185281525854518506738280401906838798336000000000000000
5103 2594044289681514475145688440945681014613703237459031936552824704688193536000000000000000
5104 299435976648421732624841813862248364032569447780764797614430999862155673600000000000000
5105 522651886513608842399723893286833508129575763399153101290643199759398993920000000000000
5106 25277062963827808598200932339020965794957161176298327071348071416935219200000000000000
5107 7175955722098040547693564632990164743308447606660074750385867194368000000000000
5108 66620278587117087312804976698847683293314500327082922085810438144000000000000
5109 8541061357322703501641663679339446576065961580395246421257748480000000000000
5110 222931957773094087620654776409504932196427432150420754043945929932800000000000
5111 17078234795202830241801186701685740359781034473903641896663436492800000000000
5112 55746926174817226211716623258190780744292931270422794209538867200000000000
5113 82218057518672973414769276416408798546235173232192606175232000000000000
5114 4390636970069446170130120226127830800490550989286348121178112000000000000
5115 31326729775300396308620701724880844061471043847750978791014400000000000
5116 801975440166857684390211914931418219009749292927370133504000000000
5117 973163799430274079237984673386166619868421646133598617600000000000
5118 407028965153630967206683171392741196646145274675200000000000
5119 40754081428706830915875578969522838958908490886676480000000000
5120 261710619064841256224887818245218780402331311669248000000000
5121 642063385439077215271724780761603407920386151295221760000000000
5122 811821507421802423604538413272335463640388652236800000000
5123 5028055787902776301034560495106077710288858749337600000000
5124 8380092979837960501724267491843462850481431248896000000000
5125 4803145805245266450992265630045262935572348928000000
5126 15294227432491506330791161611459916189585637376000000
5127 32428788619117956704566470419209999871901696000000
5128 13823810533149641800344040274855544817188864000000
5129 20107360775490388073227694945244428825001984000000
5130 2534365264410767663396407383723516549817958400000
5131 12696766398908837819842441714843167542476800000
5132 15547060896623066718174418426338572500992000000
5133 290211803403630578739255810624986686685184000000
5134 6979600851458166876845979091510021324800000
5135 34573874186789681123695252465684316160000
5136 122449137744880120646420685815965286400000
5137 21491141685650151436640405573074944000
5138 4365388154897687010567582382030848000
5139 232820701594543307230271060374978560000
5140 1897057568548130651505912343796121600
5141 2251452938496682531457566298131660800
5142 107212044690318215783693633244364800
5143 20215065665514545736992738928230400
5144 2526883208189318217124092366028800
5145 128349623273108226901541199544320
5146 701912002274810615867803435008
5147 64174811636554113450770599772160
5148 21391603878851371150256866590720
5149 1267650600228229401496703205376
5150 950737950171172051122527404032
5151 2535301200456458802993406410752
5152 10506
5153 746989677841157857338988391637650845291839744
5154 11253249854788121460226187185448844006641166329214269790794676480000
5155 28972149940524996431294857366083760078149769026943437628449948381556224000000
5156 63435392128325281691635627049797256647495001664733388911788059683249050420142080000000
5157 263098813009812063292386340932558201984531875277466914537243071510757162206835891231129600000000
5158 4213790589165150005690859636375852162984262514443910103228485033316286709904683633957771673600000000
5159 3509489300725660021408212397231151166793848870340181370348271276753227504466978738023150059520000000000
5160 2900475924073067152359840605898305400982889629707148563213834601193984091525142361018199419191296000000000000
5161 270148007187426216117073666160883446403225553799220051458885983687526723097378539391346279343941956403200000000000
5162 8841207507952130709286047256174367336832836306156292593199904920682692755914206743716787323983554936832000000000000
5163 185665357666994744895006992379661714073489562429282144457198003334336547874198341618052533803654653673472000000000000
5164 2178164889756867436845052096983803773953761654725149313595474891535711581910525994484868775604649984000000000000000
5165 1754978568318390334829441975284093326442745104664263161239782626894487617425052372699237127772889415680000000000000000
5166 228609779332003415404489857821529351052207141576917369874110044941809781741152277706685740487593164800000000000000
5167 8391524924487800552687687812229124417568538920175122874860532537218184581604162096576774400230031360000000000000000
5168 4353720578469552992629729794344757491938500780937916691545288057544964000573453511282773541766404505600000000000000000
5169 2182316079433359896055002403180329569893985353853592326589116820824543358683435344001390246499450880000000000000000000
5170 468906883130469138933832340258555359287928869232945998987788446798926388561239209720864676249600000000000000000000
5171 287780401745011870578515805822577699694684840712753849959376346364410051841823281641769450518609920000000000000000000
5172 7536168425607111717318959933598868821396867042311709184005556070516112360133734559311531438243840000000000000000000
5173 47454422795933726765717155740011557176266518135726522836558662105959341670009664784889282560000000000000000000
5174 1361015877256481455722514785202657046819817782527687381454991355546548762861298424290580889600000000000000000000000
5175 379073853994958641815441333924058229744928793747200201357520887777794433837845731583660654592000000000000000000000000
5176 4520121836254249387501197477685247183950370440346018661173690802770448533567808181485384499200000000000000000000000
5177 14625815543868142726391411207849799891143435175114074313737056600979954808638252823022141440000000000000000000000000
5178 37377084167663031411889161975616155277366556558624856579550255758059884510964423881056583680000000000000000000000000
5179 1435854373787775516423113065089696241147334705733487887809853762614545383374383630484766720000000000000000000000
5180 1450823184420687370243081364886140548392655757196627697386059134638594372936426122221977600000000000000000000000
5181 34311968311549256306248874279557223969486308657700245043180298534202756919946477790549770240000000000000000000000
5182 8220999458186132415049334075840752482861884647505393458901375576922604765245802378218700800000000000000000000
5183 11004322829341263114090890699775052370353777251396157335183834144401563796992624824208588800000000000000000000
5184 405233650196471124253540095768680662928737602839359070699443804625608406584334536975319040000000000000000000000
5185 53154411754586607134332717625254840822084615735548360867597053729370599896288579289088000000000000000000000
5186 525868984862293666671842028957220447772172461540109272402888746594780716868695583673548800000000000000000000
5187 1413626303393262544816779647734463569280033498763734603233571899448335260399719310950400000000000000000000
5188 42873831874957699781651137659061632038822099510016654225501508018000139975434803609600000000000000000000
5189 610453162612200197246344523766018458594481913696983545360650017954341792282522419200000000000000000000
5190 204698816905991975955505004985201149798370703598214862580041131131020446262729113600000000000000000000
5191 28694481213855294634581149164293798006262655407207561682895279788468620612941643776000000000000000000
5192 50990193097791638549255700605539501683602628075525632258803458857557479137979924480000000000000000000
5193 1453220503287061698653787467257875797982674900152480519375898577440388155432427847680000000000000000000
5194 12420202594701484910649268171730395719844110930884336143711673074078491693878870016000000000000000000
5195 10828343543815750629999734546143489562010141422604078456142069669651144025214812160000000000000000000
5196 4005322773196363673892374928896086461646761988576132246142873082107519940509564928000000000000000000
5197 127145896093756797085183944231155173659213577098953237222380189670665561288212480000000000000000
5198 949536372955502888870203498407137573497531182164523112022456310093693872599203840000000000000000
5199 32607705115230181623289955302442911177799834552353128846925010648821904965632000000000000000000
5200 79590547959892279673747361047859164442909349409944188472061784865015175577600000000000000000
5201 1504010017869459162845381711085439705346430148007703233105740170417634138914816000000000000000
5202 5042857118738774840128632795992356659102736378614063781589834689047361524596736000000000000000
5203 37451514432276865234915876866153269648485340490814773583981406673935794176000000000000000
5204 85603461559489977679807718551207473482252206836148053906243215254710386688000000000000000
5205 436424905236566088036206692268864012355161948182491203000790121256583168000000000000000
5206 522651886513608842399723893286833508129575763399153101290643199759398993920000000000000
5207 1213299022263734812713644752273006358157943736462319699424707428012890521600000000000000
5208 42571895518025782902233149202561626602033113560081392962270436070627737600000000000000
5209 2309502991020059026843905858893386354168236011338874632308095188992000000000000
5210 7570486203081487194636929170323600374240284128077604782478458880000000000000
5211 190016709890125489977840453539630968678013734815270395652751560278016000000000000
5212 226985266096241252850121226889677749145453385462246585935654037749760000000000
5213 74035443457464774731765950255937163360009584612102999424525926400000000000
5214 1061846212853661451651745204917919633224627262293767508753121280000000000000
5215 35125095760555569361040961809022646403924407914290784969424896000000000000
5216 2161544354495727345294828419016778240241502025494817536579993600000000000
5217 30824161917942635940033203836246392017704128705808449719500800000000000
5218 588115322789028968552822070949706693940482814813404764569600000000000
5219 26578002925616729054818909147101189198087145797766348800000000000
5220 23841137635793496085787213697170860790961467168705740800000000000
5221 435486470123895850358213329560044050589479302617628672000000000
5222 1926190156317231645815174342284810223761158453885665280000000000
5223 695568667559000316544368512491737025247084997236490240000000000
5224 155869729424986065332071375348288409018954621229465600000000
5225 402244463032222104082764839608486216823108699947008000000000
5226 75085633099348126095449436726917427140313623990108160000000
5227 291318617761742977729355459265903165515916902400000
5228 511758660978028946384462818209755231472844800000
5229 9953143583867742096247708997895992268375982080000000
5230 221180968530394268805504644397688717075021824000000
5231 790721962496159510979679103721737163543203020800000
5232 2628230644574129428707385434972535681292697600000
5233 6094447871476242153524372023124720420388864000000
5234 51213847659464219777515731286762356473856000000
5235 398642587092899146619856882726630064128000000
5236 218967869849667980450069932282667335680000
5237 5877558611754245791028192919166333747200000
5238 82285820564559441074394700868328672460800000
5239 69846210478362992169081318112493568000
5240 698462104783629921690813181124935680000
5241 682940724677327034542128443766603776000
5242 450290587699336506291513259626332160
5243 81871015945333910234820592659333120
5244 30019372513289100419434217308422144000
5245 13476710443676363824661825952153600
5246 8086026266205818294797095571292160
5247 505376641637863643424818473205760
5248 449223681455878794155394198405120
5249 513398493092432907606164798177280
5250 57044277010270323067351644241920
5251 950737950171172051122527404032
5252 7605903601369376408980219232256
5253 5070602400912917605986812821504
5254 10712
5255 79202876135805119873736857407462685214031831680
5256 220651957937021989416199748734291058953748359396358231192052480000
5257 3413885001325195412820910692970203062541981117008168400552352250960041728000000
5258 6515187920944467166682106166408588829795663112154382178822467776879578943151063040000000
5259 18055800892830239637712788103214778567565913009237925507457857848777452308312267045273600000000
5260 10076455756699271752739012173942255172353671230191958942502898992712859523685113037725106176000000000
5261 978708828739868438470215232277837281639634603716118079655874152304556320308228695566205972848640000000000
5262 487767722967242524120573795586501809174299757548349307927852065065654982358582499150207710134272000000000000
5263 9004933572914207203902455538696114880107518459974001715296199456250890769912617979711542644798065213440000000000
5264 8841207507952130709286047256174367336832836306156292593199904920682692755914206743716787323983554936832000000000000
5265 2380325098294804421730858876662329667608840543965155698169205170953032665053824892539135048764803252224000000000000
5266 45820939941203171207407870821091366300315317170515563053902658550161502680739735155439770245873532928000000000000000
5267 26590584368460459618627908716425656461253713707034290321814888286280115415531096556049047390498324480000000000000000
5268 68795159878080901125314125431136458396555608102839115920599478974263914603062053009810095408697265094656000000000000000
5269 7149949449998509944443705061069753523963287889647447709508005804027711712846522760493554881984232161280000000000000000
5270 87074411569391059852594595886895149838770015618758333830905761150899280011469070225655470835328090112000000000000000000
5271 16124891031368714787517517756832435155327780670140432190908474287203570372494272264010272376912609280000000000000000000
5272 2297174820456168311636844634926662705151563530372202449041175600867940377561510888422516048946790400000000000000000000
5273 19281286916915795328760558990112705879543884327754507947278215206415473473402159869998553184746864640000000000000000000
5274 2098643473950018539184822747223151660358518022068517871812594852398963099145813319183515992897617920000000000000000
5275 2248418098197979978842090538279760792624547906621605056653114306752788875434775140545735950336000000000000000000000
5276 3501416914993170240790401285008545052074915833682341041179080324953086988215819023174913228800000000000000000000000
5277 2056120509834588293870737018325759628793992471015385707560517635875610834426184934625378304000000000000000000000000
5278 226159316281738037150907372103844909949516839659346560809910766945396001204952029690590763417600000000000000000000000
5279 153272577179107985510244686841446372328615386988185248165387317644963403963994751522895298560000000000000000000000000
5280 8306018703925118091530924883470256728303679235249968128788945724013307669103205306901463040000000000000000000000000
5281 10679166905046580403396903421604615793533301873892816165585787359445681288846978251730452480000000000000000000000000
5282 181089686299243996866335264702769357273974448648635677757911590100027744662601809159782400000000000000000000000
5283 3267806505861833933928464217100687997093934157876213813636218908019310182852045503861882880000000000000000000000
5284 11806268666339529051612515881137969537887762118778578939588919925747185176755777304275189760000000000000000000000
5285 3633622518282707101885621824856986250538990040527529379945846077127008604541334121554640896000000000000000000
5286 979584810408269531028890924838157389186401698597010660237455490381637388183198020715004559360000000000000000000000
5287 440228796458744600565798251723673110666012815099579065540822556214052687002756418140897280000000000000000000000
5288 17544355947995750073336257331320787546393813466658606102993654407903131906067104635289600000000000000000000
5289 4869157267243459876591129897752041183075670940186196966693414320322043674710144293273600000000000000000000
5290 4119616019289413761628218009848965513295514779005948079928623161729578667204822433792000000000000000000000
5291 31386106587887694098529301731274783262869766626949990892352778596909193379146052403200000000000000000000
5292 16291638258041213866784617892475700429921784986204407587845469098592364848354426880000000000000000000
5293 51422901541996509259722301064844843843723200377666551165888582654251473856775837450240000000000000000000
5294 152144651186931572823866114338779416788243135775225671701459595909165538774876160000000000000000000
5295 484406834429020566217929155752625265994224966717493506458632859146796051810809282560000000000000000000
5296 22170061631542150565508943686538756359921738011628540016525336437230107673573782978560000000000000000000
5297 17382340951914757590262731771440864823226805967864441732228059206545257514160619520000000000000000000
5298 27592223548686060864591916176839706735788804810191133251206459010074026256843669504000000000000000000
5299 110819207163535753823109187756018202496155470039655832897233642587955097168248832000000000000000000
5300 9495363729555028888702034984071375734975311821645231120224563100936938725992038400000000000000000
5301 247275097123828877309948827710192076431648745355344560422514664086899445989376000000000000000000
5302 5754927221153277768943092519500536650318632024668364454453214124306363962097664000000000000000000
5303 529188709991106001741893565011543600029299496521228915352019689591389789618176000000000000000
5304 3950534366422855338917847862117004824992351256258569354946991530785242087424000000000000000
5305 3394230752997252296240425920379470828242226408682542929916234886858801026170880000000000000000
5306 115978883403179969759739489650023028588857828616716718195555323893478588416000000000000000
5307 15465846713548324784066435149269642905555954261273361139339334282693836800000000000000
5308 712707117973102966908714399936591147449421495544299683578149817853725900800000000000000
5309 11817847619451962461496539794866945046992958472035581487902994428696985600000000000000
5310 21285947759012891451116574601280813301016556780040696481135218035313868800000000000000
5311 143863646922983680152374090408656531275836038927171603803534577066259251200000000000000
5312 207855269191805312415951527300404771875141241020498716907728567009280000000000000
5313 179460226007340740534627095009651470418124082881088707005376473595904000000000000
5314 756661861185168700757951034503259208274818257104113073779000737792000000000000
5315 6040736920303194632301613296257553001451582032463013980545631649792000000000000
5316 782412998944803174901285940465835519218146403795407638028615680000000000000
5317 163651014338952084523031753882946420745556900509763884516638720000000000000
5318 3705504607706961163362563004028762697556860615133972919851417600000000000
5319 262005376302512405490282232608094332150485093999371822615756800000000000
5320 5240107526050248109805644652161886643009701879987436452315136000000000000
5321 91991300489727793209465484359780325121706536541668927078400000000000
5322 60397548677343523417327608032832847337102383494054543360000000000
5323 440760527720552028476738404485511712101808636732375040000000000
5324 300485664385488136747167197396430394906740718806163783680000000000
5325 173892166889750079136092128122934256311771249309122560000000000
5326 22528539839967621588481571254793102032294250922639360000000000
5327 2672052504428332548549795005970658440324936363933696000000000
5328 37542816549674063047724718363458713570156811995054080000000
5329 1975937713140740160406564124392563872113516420792320000000
5330 9534063854020679271142542303247739962339098624000000
5331 11612000847845699112288993830878657646438645760000000
5332 19906287167735484192495417995791984536751964160000000
5333 593041471872119633234759327791302872657402265600000
5334 21866878962856756846845446818971496868355244032000
5335 1051292257829651771482954173989014272517079040000000
5336 36566687228857452921146232138748322522333184000000
5337 2072941452883075562423255790178476333465600000
5338 1951003720360541705810123096638565960908800000
5339 9853554143235059120253146952720030105600000
5340 23088052908125544633668546820518707200000
5341 467533071389542278831788073115503820800000
5342 523846578587722441268109885843701760000
5343 341470362338663517271064221883301888000
5344 2144240893806364315673872664887296000
5345 12543809228767231246692155089590681600
5346 420271215186047405872079042317910016000
5347 30019372513289100419434217308422144000
5348 48516157597234909768782573427752960
5349 6016388590926948136009743728640
5350 80860262662058182947970955712921600
5351 770097739638649361409247197265920
5352 22817710804108129226940657696768
5353 2852213850513516153367582212096
5354 45635421608216258453881315393536
5355 2535301200456458802993406410752
5356 10141204801825835211973625643008
5357 10920
5358 8395504870395342706616106885191044632687374158080
5359 385205960466326523896077527451389475800611542674998268013244160000
5360 3650490892506149550343152028126553769846870897394873141184693496076084224000000
5361 658033980015391183834892722807267471809361974327592600061069245464837473258257367040000000
5362 1986138098211326360148406691353625642432250431016171805820364363365519753914349374980096000000000
5363 695275447212249750938991840002015606892403314883245167032700030497187307134272799603032326144000000000
5364 438461555275461060434656424060471102174556302464820899685831620232441231498086455613660275836190720000000000
5365 5251795073188300257206218057079864979379685489523076998459183184561907195054857768350286415015706624000000000000
5366 270148007187426216117073666160883446403225553799220051458885983687526723097378539391346279343941956403200000000000
5367 55745318461236637511261332006143551934633268008551655694829160912249008549269903806537120579971973120000000000000
5368 1456198883662703881529466606899307561360702450425742309468219633994796453915281110729823794538467871948800000000000
5369 5398577322932616428485587932270163686136850353712973123447757327721478084342074856278758290598573776044032000000000000000
5370 138959519251804798674017707394341407622570150674722602920148193763744609635574642375257613657620946616320000000000000000
5371 481566119146566307877198878017955208775889256719873811444196352819847402221434371068670667860880855662592000000000000000
5372 379233318827920967453294116439139726911012789666900626512304627845629829249379567216578150940443673834291200000000000000000
5373 240238301519949934133308490051943718405166473092154243039468995015331113551643164752583444034670200619008000000000000000000
5374 96749346188212288725105106540994610931966684020842593145450845723221422234965633584061634261475655680000000000000000000
5375 916572753362011156343101009335738419355473848618508777167429064746308210647042844480583903529769369600000000000000000000
5376 9435523384873687075776443761118983728287432756135184740157424462713955104005312276807802622322933760000000000000000000
5377 17656856151021790594103075998271708680900992974134164786884812460087429920697948598899773978705920000000000000000000000
5378 26513610733726838496385795402752383944368977685223922311001365448088504394288684313214206060003328000000000000000000000
5379 19757232845205970328693392011495511729003903358513040470735747982445532695588083993374234561740800000000000000000000000
5380 811853955883162184644282874218930445972624552623295346497115573650139491504956004017505304576000000000000000000000000
5381 40030198981867632575710604862380549061064480619704341263354205749335092213276509255234565124915200000000000000000000000
5382 3079246075528279428900815758644657620081883124592641635642631211487314785636654558094966548070400000000000000000000000000
5383 25590843626793288840006779565971860979903635723805151804798741775685000928506975550563407626240000000000000000000000000
5384 128150002860558964840762841059255389522399622486713793987029448313348175466163739020765429760000000000000000000000000
5385 371193111734032863676692367206119059306260975478757196376223229597284370315784623370492968960000000000000000000000000
5386 91498582164131350149996998078819263918630156420533986781814129424540685119857274108132720640000000000000000000000
5387 7083761199803717430967509528682781722732657271267147363753351955448311106053466382565113856000000000000000000000
5388 262011646994193458320560608620864953327382697544434204271967185881207698940836607224310661120000000000000000000000
5389 71509691159803675765109037513185489410607323997581778197334250797859529337373455512195332833280000000000000000000000
5390 32153430835753788136124772709393636656824243989243055788970597860761980153307323268174855536640000000000000000000000
5391 10090999439249419009108320015125041024817363451175069821785162434656602945318212551573504000000000000000000000
5392 2220335713863017703725555233374930779482505948724905816812196930066851915667825797732761600000000000000000000
5393 41023741568908868458990769617488616022137468574312370834907634313658670520584896512000000000000000000000
5394 47145097080545590925311871298028298388554376340901772033681169531071582491784511488000000000000000000000
5395 2474763207767463879974065398047751856362346613012729196401012821789341412995003265843200000000000000000000
5396 118478365152759957334400181653402520215938253670143733886207294435395395766011529485352960000000000000000000
5397 75253026646824159892276538143675381234716878601463245608617438030611912961135371878400000000000000000000
5398 968813668858041132435858311505250531988449933434987012917265718293592103621618565120000000000000000000
5399 3500536047085602720869833213664014162092906001836085265767158384825806474774807838720000000000000000000
5400 157205891569117067646336146140911181461263233173366011026270567463995308958068642938880000000000000000000
5401 5049376909409549138220320660361666332649351280264977384970781998843546805002391519232000000000000000000
5402 4534721957131883046441627962976264846142681834022716682154800654699122576124742205440000000000000000
5403 2801132300218733522167100320301055841817716987385343180466246114776396924167651328000000000000000000
5404 7912803107962524073918362486726146445812759851371025933520469250780782271660032000000000000000000
5405 4713285394124534492764392773470939516610959628203390488197182367806912084957986816000000000000000000
5406 389564304201144956666917032089267096329261244746781593839909879183815406665072640000000000000000
5407 3361904745825849893419088530661571106068490919076042521059889792698241016397824000000000000000
5408 81461538071934055109770222089107299877813433808381030317989637284611224628101120000000000000000
5409 21801562443980745379304221086339435267714019485716855431015559289337943162880000000000000000
5410 66580470101825538195406003317605812708418383094781819704855834086996967424000000000000000
5411 23519334893112397907987575197907507865830909352961889558078943989172954726400000000000000
5412 1393262035135389258618539428447471416066538261966300133310668816856907776000000000000000
5413 447004902939270720473448066626897079321347692380854626103839578741591244800000000000000
5414 863181881537902080914244542451939187655016233563029622821207462397555507200000000000000
5415 575454587691934720609496361634626125103344155708686415214138308265037004800000000000000
5416 10498423221429433321275685058064611019460258848543689359814523705360384000000000000
5417 620214541081369599287671240353355481765036830437042571410581092747444224000000000
5418 416810847500920429628811317441771157100159160239947964657648583835648000000000000
5419 147514943108747121667927064621674065969513602746349547754472079360000000000000
5420 1209708297993533808794250724702739942151156608568174634346993418240000000000000
5421 5317399112059489269425277910781274470994094982717251139986784256000000000000
5422 62881290312602977317667735825942639716116422559849237427781632000000000
5423 15720322578150744329416933956485659929029105639962309356945408000000000000
5424 174223523884023594443665934726610041839197249206743411458048000000000000
5425 1388428855689228334179395013062459242039306271446165094400000000000
5426 1722165126456511756427256104622826004139728100780933120000000000
5427 58594704555170186665697603492303927006814440167201937817600000000000
5428 66774592085664030388259377199206754423720159734703063040000000000
5429 2384806860202286799580692042828812657990005704810823680000000000
5430 7419399120629336709806597466578528269302239970522562560000000000
5431 3491481939119687863438398807801660362024583515540029440000000
5432 28060653914424712337134638452912149663150529052672000000
5433 410584459873400552811753584289363921478133282242560000000
5434 11612000847845699112288993830878657646438645760000000
5435 32156310040188089849415675223971667328599326720000000
5436 284659906498617423952684477339825378875553087488000000
5437 8200079611071283817567042557114311325633216512000000
5438 82000796110712838175670425571143113256332165120000000
5439 17024975835298004396485087837878773644001280000000
5440 1741270820421783472435534863749920120111104000000
5441 532091923734693192493669935446881625702400000
5442 21774595093309617252345123846412566528000000
5443 195428823840828672551687414562280597094400000
5444 89766349706792117535703310038176733593600000
5445 71928164829160350589505857402385203200000
5446 2048822174031981103626385331299811328000
5447 3001937251328910041943421730842214400
5448 79824240546700562478950077842849792000
5449 1490052490205077166273734786399862784000
5450 630406822779071108808118563476865024000
5451 24015498010631280335547373846737715200
5452 4043013133102909147398547785646080
5453 242580787986174548843912867138764800
5454 23102932189159480842277415917977600
5455 2395859634431353568828769058160640
5456 68453132412324387680821973090304
5457 76059036013693764089802192322560
5458 1901475900342344102245054808064
5459 30423614405477505635920876929024
5460 20282409603651670423947251286016
5461 11130
5462 16145201673837197512723282471521239678244950304
5463 625433731465605424731190953176795424084035229548219784040195984320000
5464 365154391872514170886728947582697489112663441784604473920618908073841386368000000
5465 23999913064221826996630702754906970125673016305051454246259156830614098825732198400000000
5466 134570626958415001593239541028655762445655608362678903659116816211930341108239682607104000000000
5467 11519356521859759187154894390565939049104906992148440637228166185752215739502744608807636172800000000
5468 4215976493033279427256311769812222136293810600623277881594534809927319533635446688592887267655680000000000
5469 123088947027850787278270735712809335454211378660697117151387105888169699884098228945709837851930624000000000000
5470 4094430733934428588024397752750889734548887299769428904923740690264076896944643487650092046306620276736000000000000
5471 650088787349421375682797592365762304178885022511492102441169479461962702640750495861528479704673157120000000000000
5472 1298964722483638607007978025044275051820122871473522465885247224820451594269111531842718286872583864320000000000000
5473 21088192667705532923771827860430326898972071694191301263467802061412023766961229907338899572650678812672000000000000000
5474 217684569473089372116354352107667890570034288456168271106764408375866051787986889366078963330587652259840000000000000000
5475 126974538635375138397981028166994249897938720319329127863491252348009164543725600619676394994878455212555632640000000000000000
5476 23702082426745060465830882277446232931938299354181289157019039240351864328086222951036134433777729614643200000000000000000
5477 1561548959879674571866505185337634169633582075099002579756548467599652238085680570891792386225356304023552000000000000000000
5478 18199871327268934404038521973632099879179278264557139624202196592070538905427512481256321517778045501440000000000000000000
5479 130938964766001593763300144190819774193639121231215539595347009249472601521006120640083414789967052800000000000000000000
5480 1745013511208444316883980767773809683003690596408314787299528411728548324116485415453419354797060915200000000000000000000
5481 128765853394036960674068773743493680380229192665027201738501437208930281616797234904171522430074880000000000000000000000
5482 292834837885496527052078041740378460924033667261438850888138781586216589593884896910499936993280000000000000000000000
5483 227738767469129561303449660749694602239548411418172532418290430967574067551146434976360134423347200000000000000000000000
5484 6182630874250304294958023162157290485357191477979485754507337616146680546430379124046599221405548544000000000000000000000000
5485 211480296507979945682999421914463278058453859877683312334701464336109921126743822480484494999552000000000000000000000000
5486 93355750531417639731409645847824933909831528152820811170344142962870324570599519709403545600000000000000000000000000
5487 1656670403208197119642544150849757316067445891593701932626444862320660586424398943536473230540800000000000000000000000000
5488 1859949871930385201970936090557593061609728834000212922903889816532060149855146410038525952000000000000000000000000
5489 8069415472478975297319399287089544767527412510407765138613548469506181963386622247184629760000000000000000000000000
5490 2041562114537180750221808019633654826184435365133164580069227762785064036736815428537711329280000000000000000000000000
5491 70837611998037174309675095286827817227326572712671473637533519554483111060534663825651138560000000000000000000000
5492 2541507065362129191920619483577079402904907736163020704645745317593487718126770609213931520000000000000000000000
5493 12039896980987353572696929785383271176275722917960197349551174879231451368027163428073703997440000000000000000000000
5494 586800112752506633484277101946433868987042452803685768148713410958906137797858649644191113543680000000000000000000000
5495 25722744668603030508899818167514909325459395191394444631176478288609584122645858614539884429312000000000000000000000
5496 1121754048986771278210491614584583149975744229313104693977699113150473097811306676748288000000000000000000000
5497 80609203004304797634247668819581996834782386198161163175916790522798173622470480756736000000000000000000000
5498 4488213242067940256089690147572294006590376627653848697606447339358014653217885493657600000000000000000000
5499 26059256577791394656126908641442827047495509835024038438102665013441765078837384389328896000000000000000000000
5500 141750901164909234667943074478178015258354696355350538756712298699490919934335222777118720000000000000000000
5501 932166523625176690278522278941011174004234883321351171409970845282418534744386541977600000000000000000000
5502 919161968329066524398520573040606442224041874346443928505255850231045508311010613657600000000000000000000
5503 475072749247331797832334507568687636284037243106325857496971495083502307290866778112000000000000000000
5504 29069136754644428189041447141440677045351929211051407364325178894969546774790799360000000000000000000
5505 22532844458240113029308180946863936009447730088182461580432114669839327617323172154572800000000000000000000
5506 300671781940266158514064462762556690885547382473245345229829173844180953416966602752000000000000000000
5507 24810028944794496910622888551237923170385493316841611026986751302305229899770626048000000000000000000
5508 2431538455050983960214496805816888751577879329327554844154727530187844552228864000000000000000000
5509 9426570788249068985528785546941879033221919256406780976394364735613824169915973632000000000000000000
5510 1036922786707397588408166410163606693654411118204745907403380120917520658690757099520000000000000000
5511 32173428417553383480020677238431235485075458095557726926543145316122166526927175680000000000000000
5512 20365384517983513777442555522276824969453358452095257579497409321152806157025280000000000000000
5513 614804060920257019696379034634772074549535349497215323154638771959329997193216000000000000000
5514 431013428952032037617831862905329628983139861420005451417934588807466796974080000000000000000
5515 109756896167857856903942017590235036707210910313822151271035071949473788723200000000000000
5516 8399762461825856395709848284966967094939610483200674842171051424704626688000000000000000
5517 643687060232549837481765215942731794222740677028430661589528993387891392512000000000000000
5518 21579547038447552022856113561298479691375405839075740570530186559938887680000000000000
5519 150118588093548187985086007382945945679133258010961673534123036938705305600000000000000
5520 871957564000204085403539361966867236062842231937587090653223071598597321523200000000000000
5521 35994593902043771387230920199078666352435173195006934947935509846949888000000000000
5522 1250432542502761288886433952325313471300477480719843893972945751506944000000000000
5523 72175038528297909892434860163077256640720200907350296910415339192320000000000000
5524 1083697016952540703711516274212871198177077795175656443269181603840000000000000
5525 427836710165706033172148797419183003413317987115181126205833216000000000000
5526 725099878917203082194356078742901064226467497643261519089106944000000000000
5527 1366984572013108202557994257085709559046009186083679074516992000000000000
5528 6605177553844850558578543679195655432365170436958953511321600000000000
5529 348447047768047188887331869453220083678394498413486822916096000000000000
5530 59563597909067895536296046060379501483486239045040482549760000000000
5531 6679796319289401279889526798122647678776846179061020911206400000000000
5532 4882892046264182222141466957691993917234536680600161484800000000000
5533 93718725734265305808083336419939304454344083838179737600000000
5534 4173412005354001899266211074950422151482509983418941440000000000
5535 53419673668531224310607501759365403538976127787762450432000000000
5536 91881103661044417458905231784254220053278513566842880000000
5537 615876689810100829217630376434045882217199923363840000000
5538 42863212843926431337490758799439090703761166827520000000
5539 836064061044890336084807555823263350543582494720000000
5540 14369851049209052651457629865712338837467824128000000
5541 147601432999283108716206766028057603861397897216000000
5542 51378944931524334696535354367884156175646720000000
5543 13120127377714054108107268091382898121013146419200000
5544 34657986521856651807130357384253217775288320000000
5545 40971078127571375822012585029409885179084800000
5546 14632527902704062793575923224789244706816000000
5547 2321694427229044629914046484999893493481472000000
5548 42639016110726255829459072268133948456960000
5549 1508678146332640630852156471229861068800000
5550 6857151713713286756199558405694056038400000
5551 90058117539867301258302651925266432000
5552 4824542011064319710266213495996416000
5553 921969978314391496631873399084915097600
5554 8195288696127924414505541325199245312000
5555 1008650916446513774092989701562984038400
5556 53606022345159107891846816622182400
5557 121290393993087274421956433569382400
5558 3465439828373922126341612387696640
5559 215627367098821821194589215234457600
5560 39930993907189226147146150969344
5561 684531324123243876808219730903040
5562 342265662061621938404109865451520
5563 60847228810955011271841753858048
5564 7605903601369376408980219232256
5565 40564819207303340847894502572032
5566 11342
5567 415162328755813650327170120696260448869155864960
5568 5956511728243861187916104315969480229371764090935426514668533184000
5569 16601162745091103179862204268780959656309337276127766077570150380711157504000000
5570 20279417347335388186403368919068492154281555785909107166499604371441106985137786880000000
5571 8641228525756355302307221727920082025843698798328821333630754491688753637030430819144171520000000
5572 92337699103796482373225740749774590790444095730713690822225776568331253149982317895997718528000000000
5573 120456471229522269350180336280349203894108874303522225188415280283637700961012762531225350504448000000000
5574 3907585619931771024707007482946328109657504084466575147663082726608561901082483458593963106410496000000000000
5575 4456523247819786218257847894150628282502190258252439624406792588042532676946550734857243043599042478080000000000
5576 8141744888652120368361518201097281313349225838897092229813836493413492379655171400068307314174729388032000000000000
5577 16577264077410245079911338605326938756561568074043048612249821726280048917339137644468976232469165506560000000000000
5578 127807228289124441962253502184426223630133767843583644021016982190375901617946847923266058016064720076800000000000000
5579 2103341814129590816293086207377985851741630007940119398745879478333043409483925268680035697635807964692480000000000000000
5580 1209281320336906079980771696828516665694654479231705979652297641409611090892624767806441857094080525833863168000000000000000
5581 1059180335630423243226401636361313395878701370698441173369129565799208913444491162993630255212532993097728000000000000000
5582 923083128992911076965421784436039903231674133063449800841309438975163884582668317768547223384447076270080000000000000000
5583 5552174079572176255525351770089365936474958489240898061356616773687652402082419807615261817690155747639296000000000000000
5584 93660156537992177050022803139159344407472309197720952452034695912409790858340415108219666290319766323200000000000000000000
5585 716373967759256087983949999401879764601515086946571333733490611130667206742557170554561629864056586240000000000000000000
5586 140432039711536709311139404644654207822677957520478666216009667420059365131279064386489462362239664128000000000000000000000
5587 5881884707453727008276224682255989856594763276551803474383849015717790194704610250477591245084426240000000000000000000000
5588 62465490505818393957517621234201948042847564274698751749016803922534601385457307879230208298975232000000000000000000000
5589 35447083679035077957759332796368465449381231140415718325842068999240968466200840311200502202725144985600000000000000000000000
5590 83478560327430268961458540586089998114527479871452972212757301146284294297794148510333829149779558400000000000000000000000
5591 25865667034437547202766852372615124008687818246578189739398102176493444199347898287997719003791360000000000000000000000000
5592 1498892269569321203486111374578351857394355806680016034281069161147264340098265710818713875251200000000000000000000000000
5593 7206212834467890401375535454703614699011325993653923241735909428592617019703200532782278246400000000000000000000000000
5594 81688998375182518070563513097289487265899290389289351573938840742088081781638030328892059811840000000000000000000000000
5595 120981458639240340753884919681994360070188762378261604744843126683559350325144617987419930624000000000000000000000000
5596 1053709478470802967856417042391563781256482769100988170358311103372936277025453124406560686080000000000000000000000000
5597 11594032231284094373845234032104134801211686127512910505474236164540191463294030471464222720000000000000000000000
5598 196651650689460108354049853161260095879170140993349890042669189694113705677777002658537165291520000000000000000000000
5599 14344002756172384374060106936468383464127704401867874332524105601217705590614322546858004997734400000000000000000000000
5600 13639905768581267993823390263161658940134642970739427056241280254734864219998651420300810387456000000000000000000000
5601 23426907712753215399726610352927968420272673216206233726025936510573391732828650832914284544000000000000000000000
5602 1469187657821754491747571496454986815873792379864569552597073457919352152958207191416832000000000000000000000
5603 352866420410858751168430811602235528794002024518992242432506894266768048597819962949632000000000000000000000
5604 8686418859263798218708969547147609015831836611674679479367555004480588359612461463109632000000000000000000000
5605 21498886676677900591304699629190332314183795613894831711434698636089456190040842121196339200000000000000000000
5606 125102483879874866768856326894061798081669885864084227825811379565179228399833562465959936000000000000000000
5607 156870309261494020164014177798930166139569813221793097131563665106098433418412478064230400000000000000000000
5608 779031332330578346260244826763097966536138849575280642247348627586002394640856540774400000000000000000000
5609 79585562192427707923665597649433935048699560493577036659086133864781489941512192000000000000000000
5610 1502189630549340868620545396457595733963182005878830772028807644655955174488211476971520000000000000000000
5611 2612503705303201510644426776447992580805533923267531777441404599401661173022976481689600000000000000000000
5612 31781647078281750542507920234135779581263816938874103725570028418252999501606171967488000000000000000000
5613 556635264787056020430641730316235455745828375698369478169574548449155799033315328000000000000000000
5614 846564026619600740346978003687791908740045956589229529612539007683472633364480000000000000000000
5615 24886146880977542121795993843926560647705866836913901777681122902020495808578170388480000000000000000
5616 18413723182373320104917494520108442950577777903746875159216517130610799710379704320000000000000000
5617 58925693072442094285752156114342922133837835339849316715280485926963674957742080000000000000000
5618 838369173982168663222335047229234647113002749314384531574507416308177268899840000000000000000
5619 1508547001332112131662411520168653701440989514970019079962771060826133789409280000000000000000
5620 14920901249539436356806397581304502065161787202612552354540862856171214207975424000000000000000
5621 70558004679337193723962725593722523597492728058885668674236831967518864179200000000000000
5622 109862956175550407489633933425965488005246744671177788289730157601619968000000000000000
5623 39389716992476200929031313890568907029510184317745045533734907651555328000000000000000
5624 941652961677711360997357682674842750169108618432395952168589958979151462400000000000000
5625 27902642048006530732913259582939751554010951422002786900903138291155114288742400000000000
5626 3487830256000816341614157447867468944251368927750348362612892286394389286092800000000000000
5627 55733564751551646018938199017928257577964139140655899274222724924309504000000000000
5628 4291488777358254101712343036723512557015795729626233870349020168192000000000000
5629 3845576271585873011456294893063960080388373204594758007258067291340800000000000000
5630 129773281032154562440297998741499752629936966740369669713731518464000000000000
5631 3383799434946947716906995034133538299723514989001887089082499072000000000000
5632 11601598062675249315109697259886417027623479962292184305425711104000000000000
5633 2774174572614837234602988345262175281593371583522760474755072000000000000
5634 348447047768047188887331869453220083678394498413486822916096000000000000
5635 438047717194116466029788635884048105195695940862669148808806400000000000
5636 7266282436123010712263827250997816144973453273582578547210321920000000000
5637 5798434304938716388792992012259242776716012308212691763200000000000
5638 2520202346458932759814950687841029118572664093212986572800000000000
5639 61638085002151412666085578953113927160357070524341288960000000000
5640 273947044454006278515935906458284120712698091219294617600000000
5641 9840466202097857109848750324093626967706128803008872448000000000
5642 57276532152339377117239625008366267046199592872837120000000
5643 19837519993883307065284979279079248590170457374720000000
5644 1714528513757057253499630351977563628150446673100800000000
5645 689752850362034527269966233554192264198455558144000000
5646 147601432999283108716206766028057603861397897216000000
5647 295202865998566217432413532056115207722795794432000000
5648 984009553328554058108045106853717359075985981440000000
5649 2603199876530566291291124621306130579566100480000000
5650 3855005987457852179616638682312657378213888000000
5651 491652937530856509864151020352918622149017600000
5652 331670632461292089987720926428556213354496000000
5653 211063129748094966355822407727263044861952000000
5654 10233363866574301399070177344352147629670400000
5655 87771541935530070479354347592883917291520000
5656 2411306097129946991191053505299008716800000
5657 135087176309800951887453977887899648000
5658 439033323006853093634225428135673856000
5659 2950303930606052789221994877071728312320000
5660 39337385741414037189626598360956377497600
5661 21013560759302370293603952115895500800
5662 1715392715045091452539098131909836800
5663 207926389702435327580496743261798400
5664 30803909585545974456369887890636800
5665 4312547341976436423891784304689152
5666 2875031561317624282594522869792768
5667 912708432164325169077626307870720
5668 2738125296492975507232878923612160
5669 22817710804108129226940657696768
5670 40564819207303340847894502572032
5671 81129638414606681695789005144064
5672 11556
5673 419078954498793024386860404853772339896223373120
5674 327608145053412365335385737378321412615447025001448458306769325120000
5675 212885010461675761626962976440712636152682786560424408295720823407049528252544000000
5676 6079120379376034645861765094131323756104673414830401237087253403218157758720784097443840000000
5677 445023269076452298068821918987884224330950488113934298681983856321970812307067187185924833280000000
5678 92337699103796482373225740749774590790444095730713690822225776568331253149982317895997718528000000000
5679 60830517970908746021841069821576347966524981523278723720149716543237038985311445078268802004746240000000000
5680 46891027439181252296484089795355937315890049013598901771956992719302742812989801503127557276925952000000000000
5681 100271773075945189910801577618389136356299280810679891549152833230956985231297391534287968480978455756800000000000
5682 643197846203517509100559937886685223754588841272870286155293082979665897992758540605396277819803621654528000000000000
5683 17478202342486888834254346138225141949852957643284518645524268559230051575890177733842290158146837544960000000000000
5684 25954698667945271290796095828221940798734857469773909247344987152507106174721513732109414858646989307904000000000000000
5685 889875382900980729970151856967609398813766541820819745623256702371672211704737613672322795153611061985280000000000000000
5686 403093773445635359993590565609505555231551493077235326550765880469870363630874922602147285698026841944621056000000000000000
5687 10871107759878008424484677069091973450165986328709685604750963385959688745181986354424348886547812946280448000000000000000
5688 470552702001684336416047339677684573151184669418690297376467582230857492132630167002330169686902510493588520960000000000000000
5689 5205163199598915239555017284458780565445273583663341932521828225332174126952268569639307954084521013411840000000000000000000
5690 101779303234784068559003108055247460950534924236532675884409220635466986350704290102121061510533244518400000000000000000000
5691 129941314061965271239469352659674529896802845580713549777312495937995521261770205666576730792746402447360000000000000000000
5692 1765515428536868006006990943672970658849801456517280245774872717695874679492245963999867520531038208000000000000000000000
5693 55151491959439871293102020733173288890360797862587985277560160295877859760647778013603134309534122639360000000000000000000000
5694 2627120057844705025870455384478436214830617560353044644987221010684883806839804491377910474745472614400000000000000000000000
5695 8067156048938342730486875920884948896081299758856558563004567364415331922212298659808944515868262400000000000000000000000
5696 4687217676566621878711977890428887993306609076418607381929529785023599136026557396522380456558696857600000000000000000000000
5697 342422633035401468643828975134865319189013681857325364865021775663508461033067151485657803031691919360000000000000000000000000
5698 13771072726668138557028648253938607689810643973872647314957322918040491124652816218146933728870400000000000000000000000000
5699 124907689130776766957175947881529321449529650556668002856755763428938695008188809234892822937600000000000000000000000000
5700 66984978667649664817862080739777379558037418119217268290629849408512227060943184869691489045708800000000000000000000000000
5701 1677347433303747704382237468931010805193132095993408018984877529904208612582967556086583628136448000000000000000000000000
5702 50985942506651756509181469793140182964023359795209105017337634034174335985102570535801323520000000000000000000000000
5703 585976222757555911812197829682240369832262789919086461214884654787648512010603548586887086080000000000000000000000000
5704 393303301378920216708099706322520191758340281986699780085338379388227411355554005317074330583040000000000000000000000
5705 3073714876322653794441451486386082170884508086114544499826594057403794055131640545755286785228800000000000000000000000
5706 1196256600514762557836673010917826574614511255136471372905485254773368497132314158348003505602560000000000000000000000
5707 823579105617553169802494178170433500332691161829734411436790752223026158312784069676057703219200000000000000000000
5708 161991149177507362719119359482256143060074199341804494845121801818235877416553758001725440000000000000000000
5709 1816379899064895421639497602722507384467125421211512567921329238238188530157278259283230720000000000000000000000
5710 3549289426365853035601514438619453146253868723049869034580291292153358684572833716109312000000000000000000000
5711 64496660030033701773914098887570996942551386841684495134304095908268368570122526363589017600000000000000000000
5712 17917220148897332613505694275505460911696788738161215680137392497046855592857518692158668800000000000000000000
5713 12262029173940115909487108231283041319909707066836827092450559822460027545539242035354009600000000000000000000
5714 47233899728675066046936949496373097760506944984774910519418190472582882032961407103795200000000000000000000
5715 75480308515283308668755778669630305370128285664590588543104352672806452112331794022400000000000000000000
5716 383537778012597668583969037393428698033152852564807856688206207146201321145926334545920000000000000000000
5717 11756266673864406797899920494015966613624902654703892998486320697307475278603394167603200000000000000000000
5718 189100800115776415727922125393107888508519710786300917167141669088605347034556723206553600000000000000000000
5719 331058823732101568151124169105581037304831426446605247141354462690135411475064291328000000000000000000
5720 172411979717075471745321487653566967517628903199680024058252931014376844067763157729280000000000000000000
5721 3670706664944187462964909091979167695536615358444800512207965628048023131765280132300800000000000000000
5722 6970909490469899754004480068326767688433015920704174167417681485159802747500888064000000000000000
5723 1876783324357280703001206172241822069962735055574200737381683476773793047404085248000000000000000
5724 14709187157517149196235868403636921883597633236720876606474732619126970182847692800000000000000000
5725 13136838908552500420862799885358377661314857895239643657150401110242093957120000000000000000
5726 44762703748618309070419192743913506195485361607837657063622588568513642623926272000000000000000
5727 532889330340694155600228485046589359470063828664734012662173673434686221713408000000000000000
5728 1287374120465099674963530431885463588445481354056861323179057986775782785024000000000000000
5729 9512616653683002524361062304572391047626709512735428496396980197850611712000000000000000
5730 621490954707289498258256070565396215111611688165381328431269372926239965184000000000000000
5731 392479023555980833640002713563481126509906480992162231351788329301694218240000000000000
5732 83707926144019592198739778748819254662032854266008360702709414873465342866227200000000000000
5733 39134140319784755586133603903141306527364588249653277560873966747763133644800000000000000
5734 61926183057279606687709110019920286197737932378506554749136361027010560000000000000
5735 2884182203689404758592221169797970060291279903446068505443550468505600000000000000
5736 3313111864750905979100807907870488684642290760881637667791565666385920000000000000
5737 661378980466903417395458120307918849491414293304914294684306636800000000000
5738 48726711863236047123460728491522951516018615841627174082787986636800000000000
5739 426529340539531224820209458084059449544980880966624422993592320000000000000
5740 3393964750987472619032453273895000815049297062469027495936000000000000
5741 657071575791174699044682953826072157793543911294003723213209600000000000
5742 2397873203920593535047062992829279327841239580282250920579406233600000000000
5743 504602946952986855018321336874848343400934255109901288000716800000000000
5744 523905593669756963128590337107658641472693817965570267545600000000000
5745 78126272740226915554263471323071902675752586889602583756800000000000
5746 62662373804728708868747802650281998286189006202653900800000000
5747 434138214798434872493327220180601189751740976603332608000000000
5748 2044772197838515763085454612798675733549325465560285184000000000
5749 111615806245584427202825935913739392192594078418862080000000
5750 3130878155556365419434107599263377060100815663923200000000
5751 3733560394776397299758810438412680977590056386560000000
5752 177121719599139730459448119233669124633677476659200000
5753 619926018596989056608068417317841936217871168307200000
5754 7380071649964155435810338301402880193069894860800000000
5755 5857199722193774155405030397938793804023726080000000
5756 1653797568619418585055537994712130015253757952000000
5757 12115733103438963993080864430125494617243648000000
5758 27860333126748535558968557819998721921777664000000
5759 316594694622142449533733611590894567292928000000
5760 3377010075969519461693158523636208717791232000000
5761 2263790900599644351729953761445422301184000
5762 28935673165559363894292642063588104601600000
5763 301413262141243373898881688162376089600000
5764 182455406963886999951885892212228096000
5765 4425455895909079183832992315607592468480000
5766 90778582480186239668369073140668563456000
5767 40976443480639622072527706625996226560
5768 100865091644651377409298970156298403840
5769 17153927150450914525390981319098368000
5770 92411728756637923369109663671910400
5771 3234410506482327317918838228516864
5772 4312547341976436423891784304689152
5773 9583438537725414275315076232642560
5774 16428751778957853043397273541672960
5775 342265662061621938404109865451520
5776 243388915243820045087367015432192
5777 121694457621910022543683507716096
5778 162259276829213363391578010288128
5779 11772
5780 46098684994867232682554644533914957388584571043200
5781 3891001938799378663088376402842323417633664315942203339309499274450240000
5782 23843121171707685302219853361359815249100472094767533729120732221589547164284928000000
5783 59020586207534316950114224214867220933055081697382536282400518477846191832240622305280000000
5784 2688830591759924784931822034524796483407602849184391032636546459897347647959299944977357842677760000000
5785 1761256112535377348970787277264219046558470714863612991609121293803355384157070137645882408960000000000
5786 894566440748658029732956909140828646566543845930569466472789949165250573313403604092188264775680000000000
5787 554111271248804858387552489111721111261872709193698222239215782964000511821100484362458344341433974784000000000000
5788 4092725431671232241257207249730168830869358400435913940781748295141101438012138429970937489019528806400000000000
5789 2855031657212823439254229274068989579126266258027959418571370691729652051965320091463395018857720578048000000000000
5790 7421513610040586643467999283307906427937563553148503301791843265149991130685675468523803205613118711398400000000000000
5791 32728875020278987097693876839387867347204655269384899560902028799311460886323828816189972136753853517266944000000000000000
5792 1029352669636761977987451540737547020027491662025239728887514982500488388322426389441668935978728816640000000000000000
5793 3627843961010718239942315090485549997083963437695117938956892924228833272677874303419325571282241577501589504000000000000000
5794 6348726931768756919899051408349712494896936015966456393174562617400458227186280030983819749743922760627781632000000000000000
5795 996933690681534611050947753554416468540645486056547240204380470828087907060657133479513071370556166299975680000000000000000000
5796 5764270599520633121096579911051636021102012200378956142861727882328004278624719545778544578664555753546459381760000000000000000000
5797 27789277214569107476380392140190135153865410421301821057197107578407300584342760526614626261963007590400000000000000000000
5798 183788994609243679641105452401843655086037944789361244805030794254700865272647778894806128033260511621545984000000000000000000
5799 27896543824617344231239220453851269075559330905528046086477888413659952764598323582247358719334184799698944000000000000000000000
5800 463847703611773518024407239135183253913883918104188269786040036130175439534464070762011222115509862400000000000000000000000
5801 2445848773853420379085393962949424116007304948688684564483102760947626824167857981472834651988035004006400000000000000000000000
5802 1630565849235613586056929308632949410671536632459123042988735173965084549445238654315223101325356669337600000000000000000000000
5803 189051112954853749108049774913965149063366566082217164404491034662618498486404481659736011747867439923200000000000000000000000
5804 7362086610261131575842322965399604362563794159932495344597968176765431912210943756941642765181376266240000000000000000000000000
5805 196893013995355844470201660702547558533682867067962084797387521006517365094013612104253236743222853632000000000000000000000000000
5806 1339435645147052990349291015580654851288573274054482413612870314216704303917599145837999633203200000000000000000000000000
5807 461965370121721826330083315446740548676120124960119091659516202817325703868573688756493027901440000000000000000000000000
5808 33821923655141142235904132570248250662091024230686751858219661668560272024213935966991768239472640000000000000000000000000
5809 1623239451584271971982810453804204005025611705800072276436978254746008334757710538148306736906240000000000000000000000000
5810 7366558228952131462781915573148164649319875073268515512415692803044724150990444610806580510720000000000000000000000000
5811 17551159824034314670598949394642463557215935083656477686308225180199648231741597487274442002268160000000000000000000000000
5812 43032008268517153122180320809405150392383113205603622997572316803653116771842967640574014993203200000000000000000000000
5813 2329552327318221823155626389682083329512469286318391620921208127716559704941874939940848931962880000000000000000000000
5814 1239321838133294009918793239310868331300633660321384342330082723945209763029077468048531631804252160000000000000000000000
5815 8458380003639735257431021289317965679092503824197272333675148266074322706996160715591943979008000000000000000000000
5816 6586193514009310798864818307471811776077796777312944571282739817851671610350290968160994590720000000000000000000000
5817 351539371234405913911151997573063736870714427674474278530004951031329410913516315412046807040000000000000000000000
5818 7304738508684045256580635353599090016167384933558787979800072408920224177566066828902400000000000000000000
5819 1057115988784942624196835962254822193790110535551511725128106157325764479978593602837361459200000000000000000000
5820 3586643533377483903524979157650289586073589317049771924541788748069558057070228295341047808000000000000000000000
5821 13577460660716887533685650224586473359479915701913846052855983719393098767603841893610291200000000000000000000
5822 293708976494670410691862485959265444256243185178054898138927657120424466459505476899962880000000000000000000
5823 1641833178605207595767511296512293833392399405145326880596605603303172767508635615870792499200000000000000000
5824 23512533347728813595799840988031933227249805309407785996972641394614950557206788335206400000000000000000000
5825 189100800115776415727922125393107888508519710786300917167141669088605347034556723206553600000000000000000000
5826 1525006452546583997805823591879902326681610570857265461025336041037139895439973574246400000000000000000000
5827 40606682481627813808743670837326583083302560213052051998275786841223889915573562245120000000000000000000
5828 748630964560985600999422249022067095800230763893347472884519305720320507136340026982400000000000000000
5829 35987320244550857480048128352736938191535444690635299139293780667137481683973334630400000000000000000
5830 300285331897164912480192987558691531194037608891872117981069356283806887584653639680000000000000000
5831 1338536031334060576857464024730959891407384624541599771189200668340554286639140044800000000000000000
5832 3151968676610817684907686086493626117913778550725902129958871275527207896324505600000000000000000
5833 44762703748618309070419192743913506195485361607837657063622588568513642623926272000000000000000
5834 16961994599703792751200906685833083060055082079514079978636827801634574696448000000000000000
5835 2011633043754344543826633845547923534841620260658161064133069402439468858736640000000000000000
5836 4161769785986313604407964758250421083336685411821749967173678836559642624000000000000000
5837 74578914564874739790990728467847545813393402579845759411752324751148795822080000000000000
5838 1506742670592352659577316017478746583916591376788150492648769467722376171592089600000000000000
5839 27902642048006530732913259582939751554010951422002786900903138291155114288742400000000000000
5840 5400511364130296270886437338633500300776313178452152303400607411191312442982400000000000000
5841 514334415631456787703470222727000028645363159852585933657200705827744042188800000000000000
5842 599909898367396189787182003317977772540586219916782249132258497449164800000000000000
5843 523122926013300944068548617032182423890888014876048052809194578903040000000000000
5844 301191987704627816281891627988226244058390069171057969799233242398720000000000000
5845 213800878583586737378450135217906828080489845019384539342845247488000000000000
5846 16860453931915587239951809166616938240836891294680683073629061120000000000000
5847 482163602349035297622845474355893290789978387179662391210147840000000000000
5848 438047717194116466029788635884048105195695940862669148808806400000000000
5849 653965419251070964103744452589803453047610794622432069248928972800000000000
5850 315509632094814938821981972740694648400163102668717226392027136000000000000
5851 1467935845681416305507843889090467908075445105774258292365721600000000000
5852 445319754619293418659301786541509845251789745270734727413760000000000
5853 12500203638436306488682155411691504428120413902336413401088000000000
5854 236171188850348570636370007778247047224947091272212938752000000000
5855 557665144865049753568760348945093381877088763334623232000000000
5856 543366038586458734246484442561885859264855718120914944000000000
5857 22548647726380692364207259780553412564160419882598400000000
5858 39605608667788022555841461130681719810275318148628480000000
5859 16345171831150612483363142688852773255034258283560960000000
5860 309963009298494528304034208658920968108935584153600000
5861 9116559097014544950118653195850616709086340710400000000
5862 70877038655117939359523056916234143510875340800000000
5863 1653797568619418585055537994712130015253757952000000
5864 31651628107548681053694507075830239526387712000000
5865 28835444786184734303532457343698677189039882240000000
5866 738720954118332382245378427045420657016832000000
5867 41351143787381870959508063554729086340300800000
5868 928677770891617851965618593999957397392588800000
5869 549777790145627913991560199208173987430400000
5870 57871346331118727788585284127176209203200000
5871 125387917050757243541934782275548453273600000
5872 8850911791818158367665984631215184936960000
5873 3540364716727263347066393852486073974784000
5874 147515196530302639461099743853586415616000
5875 2185410318967446510534811020053132083200
5876 102923562902705487152345887914590208000
5877 12475583382146119654829804595707904000
5878 103501136207434474173402823312539648
5879 12937642025929309271675352914067456
5880 123215638342183897825479551562547200
5881 115001262452704971303780914791710720
5882 1642875177895785304339727354167296
5883 2190500237194380405786303138889728
5884 20282409603651670423947251286016
5885 486777830487640090174734030864384
5886 324518553658426726783156020576256
5887 11990
5888 5164333238452765261353968927924417309671154861589600
5889 68007524523334957906663257977269073466755680927828772472325830015360000
5890 11063632995638856787563103546369375125549550987246210271166078160486757761767936000000
5891 57751643604072329135686768394247575682994397440888811752328907330572498707847448925716480000000
5892 41494299255554394829194784483407353139006216808401096182662754010761537777149690508909843251200000000
5893 1578685465177726639818683580710006098578404184607476053698694467820420754060876262828150444523520000000000
5894 27150687854348936974415064163696909975725650086556737020426823483798131733777341653267308628118405120000000000
5895 30783959513822492132641804950651172847881817177427679013289765720222250656727804686803241352301887488000000000000
5896 5688875718154396546112205554880336742288559814388635081655948705097071921363298306121239001905388807782400000000000
5897 15007949744748741879013065217355988554273739629700306676956838602858870953164365947459246482462084505272320000000000000
5898 35463019245625571547762441439877099608397305363185979860484023163655177110501809894752472784645757337600000000000000
5899 14373682485849357530827350390596340512606348383568247501494083794164014442829964346152820437748727939072000000000000000
5900 561066428919068350246180745818077725952079804618026849615463350845339329479837065420399522344351774581719040000000000000000
5901 109934665485173279998251972438956060517695861748336907241117967400873735535693160709676532463098229621260288000000000000000
5902 9919885830888682687342267825546425773276462524947588114335254089688215979978562548412218358974879313480908800000000000000000
5903 42760938226494806830644099578010271914026331373783589594601774610821061964966040816904956797638536069120000000000000000000
5904 98352965457286259914970309702628242238295321464287403474981706973928546932581209831056247929711912256798720000000000000000000
5905 1516913315663324505551731555539904216079476894836567406016244179560001125953873564678564362806462040406962995200000000000000000000
5906 433946237271825354708165651504353074508700702974880716900767153101377043004862811279403357856309541328650240000000000000000000
5907 2417700464800169833374065772667109986548475345145763994161416995850529239598521377128104422342296015973908480000000000000000000000
5908 5513150953481688583248857797203808117699472510973922151477843560011848372450261577519240853623356679782400000000000000000000000
5909 4891697547706840758170787925898848232014609897377369128966205521895253648335715962945669303976070008012800000000000000000000000
5910 4928755862462195612399354501095051627711690275387803743579585866758096479004925932361924374460737205043200000000000000000000000
5911 4900273025501468327744340521812019265729636761710362262926326593433762733118673641818852295493183078400000000000000000000000
5912 73620866102611315758423229653996043625637941599324953445979681767654319122109437569416427651813762662400000000000000000000000000
5913 66014811709943869880847340430483781808564236131948301335576322832594516171872010296162878596168286208000000000000000000000000000
5914 5919725019027249875083106408579172247370991628747676216454578885059375688700218340200936147779584000000000000000000000000000
5915 26049713926308202984724142509913425383681218157473382113022719214421421634811238560435579073331200000000000000000000000000
5916 6612619688985928449968436175593407982011386147666320074844228723660822414990545173033646995537920000000000000000000000000
5917 1331056350299103017025904572119447284121001598756059266678322168891726834501322641281611524263116800000000000000000000000000
5918 4187079942120246132664388919620663793798274976417406547972518624374487817953060270958926888960000000000000000000000000
5919 3494854604546856764356620747638881632261237571417060471188416005615222666615212562181290721280000000000000000000000000
5920 32005056149709632634621613601995080604334940446667694604444410622717005599058207182676923651194880000000000000000000000000
5921 300076909698924509679336011769177618114765146152382132924993165627334377808181150971529789440000000000000000000000
5922 6885121322962744499548851329504824062781298112896579679611570688584498683494874822491842398912512000000000000000000000
5923 2912624766470726227776247330930360355583157838593147690552485837709071123452590994238617231032320000000000000000000000
5924 1703704152041359046353459683227177005477169582089002826691471441592507645375583764495728640000000000000000000000
5925 6965474098885004611157580017485951420181478222664719857649169139014210076351968085705364602880000000000000000000000
5926 6905237649247259023254771380899466259960461972177173328267954395258256285801213338450919424000000000000000000000
5927 29537064392520455676088063651237678944135441434527533496226495572337536940578350667514511360000000000000000000
5928 2391095688918322602349986105100193057382392878033181283027859165379705371380152196894031872000000000000000000000
5929 1886798843541001957267350703623568539265657250990096537689986703074282345980809752801705984000000000000000000000
5930 172186887470000528268104382393619366695222567310634684033946338986848843461885085832603238400000000000000000000
5931 7297036349356478203411161317832417037299552911757008358207136014680767855593936070536855552000000000000000000
5932 348554937713401748422110924021801510146144574801572452572309273799077099080467819266048000000000000000000000
5933 42022400025728092383982694531801753001893269063622426037142593130801188229901494045900800000000000000000000
5934 281400000172286332928455543739743881709106712479614460070151293286615099753804647628800000000000000000000
5935 2085897601277084748998814464795404362017447013877462157731430043722269185146487936594739200000000000000000000
5936 6941306303409458492466643092932606112259739642819117768585263002638811742168144730180812800000000000000000
5937 223121385516215316376298395786969016787519757081938854663621440136252386440634674708480000000000000000
5938 22146043227415912295414232832453500425560273655775568701103865025930757959368205926400000000000000000
5939 10708288250672484614859712197847679131259076996332798169513605346724434293113120358400000000000000000
5940 74363112851892254269859112485053327300410256918977765066066703796697460368841113600000000000000000
5941 5783117510802742440352807606549905432925731292924586104334720330109120058798154711040000000000000000
5942 4796003973066247400402056365419304235230574457982606113959563060912175995420672000000000000000
5943 18977670224097590036100319297621920140015285477907179850311975494711970365440000000000000000
5944 1375945994360016787843114805436336207142011122201204558230553626839581982720000000000000000
5945 1821113030072522715826517788168370304745652853693908078659068395086191525888000000000000000
5946 376685667648088164894329004369686645979147844197037623162192366930594042898022400000000000000
5947 486046022771726664379779360477015027069868186060693707306054667007218119868416000000000000000
5948 2025191761548861101582414001987562612791117441919557113775227779196742166118400000000000000
5949 20169977083586540694253734224588236417465221955003369947341204150107609497600000000000000
5950 124565366285743440771934194566695319437548890276798155807603295942656760217600000000000000
5951 387634088175855999554794525220847176103148019023151607131613182967152640000000000000
5952 62617876861668984673989943448695684835424130804793756715017306112000000000000
5953 58769168332610305615978854241605120791880989106547896546191852175360000000000000
5954 9243743868172720704303579375597736390538825652308684495117132759040000000000000
5955 108004646926183906667517386255720097136955158728244375631073116160000000000000
5956 606148528667358659868720024904551565564544258168718434664185856000000000000
5957 2271669351082667559518270203733001468481174339214764030022595379200000000000
5958 638819587574753179626775093997570153410389913758059175346176000000000000
5959 5994683009801483837617657482073198319603098950705627301448515584000000000000
5960 654620039290361325429173626216019472520130925547980049298227200000000000
5961 16379577181399298157583513987733695457537094078923576180736000000000
5962 11513345456454492818523037879189543552216170699520380764160000000000
5963 18402949780546641867769091515188081601943929190042566656000000000
5964 373564151528190379794458054261296528244588306208129024000000000
5965 2173464154345834936985937770247543437059422872483659776000000000
5966 20018052207088511400506825462790217078019590151208960000000
5967 2542582284845650830745377751599320284116440177442816000000
5968 21076668940167895044336683993520681302544175155118080000000
5969 132841289699354797844586089425251843475258107494400000000
5970 45697038080273408271271444590729908316222259200000000
5971 198455708234330230206664559365455601830450954240000000
5972 381645592758327365782047229548953080443174912000000
5973 749721564440803091891843890936165606915036938240000000
5974 2293728562537422046871900015976031140037263360000000
5975 106375817393039863043334493494540574610423808000000
5976 72837472226793557016911262274506462540595200000
5977 1632840036732514904554933791648276742668288000000
5978 824666685218441870987340298812260981145600000
5979 501551668203028974167739129102193813094400000
5980 219428854838825176198385868982209793228800000
5981 21242188300363580082398363114916443848704000
5982 283683070250581998963653353564589260800
5983 295030393060605278922199487707172831232000
5984 250876184575344624933843101791813632000
5985 8317055588097413103219869730471936000
5986 38424796817010048536875798154780344320
5987 3105034086223034225202084699376189440
5988 215627367098821821194589215234457600
5989 3450037873581149139113427443751321600
5990 21562736709882182119458921523445760
5991 136906264824648775361643946180608
5992 5476250592985951014465757847224320
5993 2920666982925840541048404185186304
5994 81129638414606681695789005144064
5995 649037107316853453566312041152512
5996 12210
5997 578405322706709709271644519927534738683169344498035200
5998 659740995400872426652540265637487281700996860680866921754032876979007360000
5999 931206343539472375970030939613108340006535104590087567309548597320969536471794688000000
6000 26293457058280070370541150348375007494832104238875062658659066573999700074202325784144827596800000000
6001 497931591066652737950337413800888237668074601700813154191953048129138453325796286106918119014400000000
6002 16808264147747255534149524083819434931564269353515797543729999998884019768486149570331317782841917440000000000
6003 13670371334664689766617984806421394172777864818581317089784905624092359327956891522420089894257616977920000000000
6004 22195234809466016827634741369419495623322790184925356568581921084280242723500747179185137015009660878848000000000000
6005 1693958030219671428122741108152953868671531458378749900244947505239822904624307187926919802056195178496000000000000
6006 2384357999797466868544442710276997969583131836189376822688163819351997404942082311170692866408198751606129295360000000000000
6007 18759937180935927348766331521694985692842174537125383346196048253573588691455457434324058103077605631590400000000000000
6008 474331522033028798517302562889679236916009496657752167549304765207412476613388823423043074445708021989376000000000000000
6009 2244265715676273400984722983272310903808319218472107398461853403381357317919348261681598089377407098326876160000000000000000
6010 359155811612614481806904025083790926431051697750996570809163720810570348489236382355250643411285398058434560000000000000000
6011 294095438751052710260029587298552858219490418386681435860292238894285932582893854376456356054314069058492825600000000000000000
6012 850689285643540897446366574830524796502658235002797541744646972008265094248040074642642352223222513805557760000000000000000000
6013 7693387520214391886682122003405586948417767367873148005154124634405077448948574635673733171390798469865144320000000000000000000
6014 197858258564781457245878028983465767314714377587378357306466632116521885993983508436334482105190700922647347200000000000000000000
6015 8090204350204397362942568296212822485757210105795026165419968957653339338420659011619009934967797548837135974400000000000000000000
6016 2417700464800169833374065772667109986548475345145763994161416995850529239598521377128104422342296015973908480000000000000000000000
6017 9890592810546149318348450888183631763152853684687216339751251346661255980175769270069518091400301883529625600000000000000000000000
6018 13496193534123173651793203887554922272128308706864161426817761034909004815758240341767101609669977152107315200000000000000000000000
6019 108432628974168303472785799024091135809657186058531682358750889068678122538108370511962336238136218510950400000000000000000000000
6020 200870050243742311750615202308779462563344358393163322379847273060329969710389434224561446204437591752704000000000000000000000000
6021 13546239362880482099549874256335272027117381254275791434060261445248394718468136512772622687933732329881600000000000000000000000000
6022 1254281422488933527736099468179191854362720486507017725375950133819295807265568195627094693327197437952000000000000000000000000000
6023 7824165977790035868049600071044631513544887131849706257639735143578202571313902491012296508240507699200000000000000000000000000
6024 4433903200458400438456335779367714196395391798856289031327516306972945589731481764487053888658079744000000000000000000000000000
6025 300874195848859744473563845989500063181518069718817563405412406926567419882069805373030938296975360000000000000000000000000
6026 363015368263391731916155792396212895669364072388016163639542409697743682136724356713166779344486400000000000000000000000000
6027 7237618904751372655078356110899494607407946193236072262563376793348764662600941861968762663180697600000000000000000000000000
6028 1486217672409781323807142653343739725189354445484605011971222872781297589488125590625335640064000000000000000000000000
6029 4608728085558187099385512358687291607024231424320148023039995129671248806264381834305477005772062720000000000000000000000000
6030 1316779453016624885538717816767797602006923264091470863725712894191785373218394809801564858792017920000000000000000000000000
6031 2086400400897801363499651918031764867509484276635327175639869905631666267725719643179346181488640000000000000000000000
6032 28710158412354301388080152262027837790748270123275312949731646114560843931175539800352084134461440000000000000000000000
6033 1410323571133193752396919760239963961650792216581945197530677352995971280829675639315540975026176000000000000000000000
6034 31017256162334925533484703817864941674068122525525997526111750176030277469995313885645988576624640000000000000000000000
6035 2103224904158327142339031286279883031323797349333612161017166621525340732554476763478734841839616000000000000000000000
6036 24088673460656885135836684342597215192953701223969414141854986591764464248160857605195956224000000000000000000000
6037 768385929631258003292173124683360136833242531630113224144259182109334495665503454393008128000000000000000000000
6038 19698179926568060433871141345830055549933461700336607853483461180095507692039653819249810472960000000000000000000
6039 11192147685550034337426784855585258835189466875191254462206512034145174825022530579119210496000000000000000000000
6040 3168805599859433590185032090799447768975453995938923074073284065634518633586625941742393753600000000000000000000
6041 305931648187305763186492788169992639762558895368694449800609739745932813821484897367228416000000000000000000000
6042 53158336032546036865738108582729217547394985365482368936985380310463503110825389968064512000000000000000000000
6043 20333419367287786637410981225065364355754807611430206147004480547161865272532980989952000000000000000000
6044 215782510476939801620567013599524589174218656608013326661872073488510605359981510682214400000000000000000000
6045 4029343659052319807822100136873073791994678134124268363227542913726919986917118160446423040000000000000000000
6046 136104045164891342989542021430051100240387051819982701344809078483113955728787151572172800000000000000000
6047 37072476362694237182523425761527159712387898099768302005647870053408088823982376720793600000000000000000
6048 57435364253606962934247547243001188067662322071239553818300246859703783935788554649600000000000000000
6049 2379619611260552136635491599521706473613128221407288482114134521494318731802915635200000000000000000
6050 1578791080449148686216316476588124183188724642968412006483378650119789776051896236113920000000000000000
6051 413079822200195888596629114753564673780409378066041864595337166436365718485582479360000000000000000
6052 87506037403313987656458572281334673765610481338630006289788519006116895355043840000000000000000
6053 4827919305010426905183921229315016483619888625579586553919366565854725260967936000000000000000
6054 3056434702138383958062172354475914828131454039449609058682803123086324777615360000000000000000
6055 791039902060985146278090909176341956556210472813779008640603970554247490085847040000000000000
6056 45202280117770579787319480524362397517497741303644514779463084031671285147762688000000000000000
6057 972092045543453328759558720954030054139736372121387414612109334014436239736832000000000000000
6058 1546870422951749737454045782637594071113874164970183259119400619030809149440000000000000
6059 38825568712439514006836632072736203461054199566794230381590637696412496691200000000000000
6060 173093312952894111246360171110048086563343371104235650750019468307413860352000000000000000
6061 11746487520480484834993773491540823518277212697671260822170096453550080000000000000
6062 7228607704911067590765399071717429857401361660105391275181597817569280000000000000
6063 60744602562277878913994950182499410566397997143742783825055443845120000000000000
6064 819564673733983762359396636881640737098071498584913203318143057920000000000000
6065 203665905632232509715889928367929326029686870744689394047166447616000000000000
6066 2413132397036451857542817030056374741745683832156774335528547909632000000000000
6067 856383287114497691088236783153314045657585564386518185921216512000000000000
6068 3596809805880890302570594489243918991761859370423376380869109350400000000000
6069 2592295355589830848699527559815437111179718465170000995220979712000000000000
6070 234869735309026608881255022254474865292071216923881326778515456000000000
6071 656260691017906090655813159113803982476321729872661703557120000000000
6072 1196191735735531721404990948487225304126355397352766832640000000000
6073 3586215854670627646026797320908446671148047739598038630400000000
6074 71724317093412552920535946418168933422960954791960772608000000000
6075 32873645334480753421912308774994094485523770946315354112000000000
6076 1182300762453227636296600654493683932114144682510909440000000
6077 9610961036716560140217527901045430673960143870733844480000000
6078 8009134197263800116847939917537858894966786558944870400000000
6079 88560859799569865229724059616834562316838738329600000000
6080 24660176762845768250532282524701583659405148160000000
6081 1336402075652055422267101409868387891114147840000000
6082 2249164693322409275675531672808496820745110814720000000
6083 71564331151167567862403280498452171569162616832000000
6084 3336332454599886613631854568692408930963292160000000
6085 208023820679722398840298565055990457015939891200000
6086 4898520110197544713664801374944830228004864000000
6087 102052502295782181534683361978017296416768000000
6088 5717689017514530305512226071765009469276160000
6089 7021723354842405638348347807430713383321600000
6090 63195510193581650745135130266876420449894400000
6091 442545589590907918383299231560759246848000
6092 80462834471074166978781678465592590336000
6093 48168227438466167987297875544028217344000
6094 324365167935799111025574919488405504000
6095 1613841466314422038548783522500774461440
6096 307398374536080388295006385238242754560
6097 10350113620743447417340282331253964800
6098 295717532021241354781150923750113280
6099 862509468395287284778356860937830400
6100 410718794473946326084931838541824
6101 131430014231662824347178188333383680
6102 43810004743887608115726062777794560
6103 81129638414606681695789005144064
6104 1947111321950560360698936123457536
6105 1298074214633706907132624082305024
6106 12432
6107 478020927856784883695573983411185734448900284709120
6108 31078708047809692825780822430856838890046959552735053338826342138680512000
6109 93837404375702451307883106506490119871680328802098572442982382300057384368528344576000000
6110 1849372748955869201374443492060841040607146420880960974760616604466305614503416619247042560000000
6111 1992786760280794593563723983828210063902704235096656790235548549327163913187446579118108283276492800000000
6112 27782254789664885180412436502180884184403750997546772799553719006419867385927519950960855839408128000000000
6113 2713028914070930591733436163615093183149144599182604074918683338350977851684738121626259990638428160000000000
6114 5669024485586593970643998535394838094993396812467248816865928312283453173062988077049168178423130816512000000000000
6115 7031450387638834130994686065832096213468659930584352960926752599499980894805036706365851406355060566419046400000000000
6116 8670392726536243158343428037370901707575024858870461173411504797643626927062117495166155877847995460385924710400000000000
6117 71530739993924006056333281308309939087493955085681304680644914580559922148262469335120785992245962548183878860800000000000
6118 28153870985186225460381829539258380513724434640331096396474863483278676031246304358012879257422669692272640000000000000
6119 44885314313525468019694459665446218076166384369442147969237068067627146358386965233631961787548141966537523200000000000000
6120 91233557389862136478549331349618090667407821266480928909323344279680658968454690815619335662986741893465899008000000000000000
6121 4849633785004859192187887894553136632039396999196376877336219019366775028291919658667765311335638998774546694144000000000000000
6122 41173361425147379436404142221797400150728658574135401020440913445200030561605139612703889847603969668188995584000000000000000000
6123 349349733304280795217974540063735516430424981841148857143135023171394198704528457319911792646336712336149053440000000000000000000
6124 36405919575919788133241557332957701185907445476077617744389860309440027022892965552285544707355088969767111884800000000000000000000
6125 112018214079753194256127868716792926725869063003315746905814954798277006224286047853186291407246427599283421184000000000000000000
6126 4353488361831244350985540932638008030314785814421546484276864131776939816814238946879581513437026667046715260928000000000000000000000
6127 2687661089822323184333818176136856457378492849099787048845448735505776081569502519040629916141386381393920000000000000000000000
6128 175450515943601257473311650538213989537668013189234098548630893453817062604857124442972320925709702977395097600000000000000000000000
6129 249304686116441957734513349589556203082370146946240759689828085783735783402200828535420071400848189059760128000000000000000000000000
6130 93685791433681414200486930356814741339543808754571373557960768155337897872925632122335458509749692793461145600000000000000000000000
6131 1259894989694478405063030263001812013710917277495580601909101239313312236053330179159971201045584895016960000000000000000000000000
6132 1357575186693904524137895894970419418839650408925242714524557791898531932569791458796384844542378403430400000000000000000000000000
6133 7256913944400258267616004065893895728812882814790602553960854345668782884893644560413905011393070891008000000000000000000000000000
6134 8007629180027871191852142417538091838690077588734457990577494450393139735055056066663619322916492017664000000000000000000000000000
6135 87960023005045190884356458780978945596507772527918284427145060340758839634349233384560988074593484800000000000000000000000000
6136 13872051293439783303992057575438408420119619639641312456697154117482016637482766981098680898027520000000000000000000000000
6137 31743942564699002873150684696927607927227834180859966063874459619950722204390095885827906417459200000000000000000000000000
6138 1642281526023584195188688804800467140008203063483385124305289861472592417986540989770366509754456473600000000000000000000000000
6139 124556940628112056607076873483469696852996991388862947885844078899272961158776845890308549603366010880000000000000000000000000
6140 3558863386531418609564102207480534059478170984031002334393818632950771278968634621085310429167616000000000000000000000000
6141 1536242695186062366461837452895763869008077141440049341013331709890416268754793944768492335257354240000000000000000000000000
6142 2810784739671050485546308613065662441052278193887093575498203116110851853401801099335169076101120000000000000000000000
6143 10577426783498953142976898201799729712380941624364588981480080147469784606222567294866557312696320000000000000000000000
6144 10235694533570525426049952259895430752442480433423579183616877558089991565098453582263176230286131200000000000000000000000
6145 81149798099132072616675097197902463682154971723759877248548183600079214311034251445004039880704000000000000000000000
6146 3693468124375598884107567136881745811105205101268782331542341384142061774242007974889485575913472000000000000000000000
6147 1433594704155918751364502780346737970848376885540782911468703117376543353774144583826688442368000000000000000000000
6148 18713270930239657412177584278538552772436788615319777460809288121090732307437671128287319949312000000000000000000000
6149 11192147685550034337426784855585258835189466875191254462206512034145174825022530579119210496000000000000000000000
6150 136193971291917696753666889453543612274740941131579020285680331474006045761906821087948596838400000000000000000000
6151 100437360099892482054125582356208583634048085349542387869540177558589742777593491805661088972800000000000000000000
6152 637900032390552442388857302992750610568739824385788427243824563725562037329904679616774144000000000000000000000
6153 39657246708630166759917355540829157653063235103559459584952621252832520556816023683072000000000000000000000
6154 120340246227524120134546988353581020885621943108315124484505579445515529912297380957388800000000000000000000
6155 88343898407029471722302730273687714156033049999516044327448801851766694900321842020483072000000000000000000
6156 2159517516616275975434066740023477457147474555543725528004304045265408097563422804945141760000000000000000000
6157 26295593699120331024813127575036706307623974233556586306331628758812714165847964883353600000000000000000
6158 955388254169754846857483590725044152735261064697204285465384594105316601078238884659200000000000000000
6159 101374956963781103346606819369245702760547726771226066557764949047967270513410048000000000000000000
6160 6315164321796594744865265906352496732754898571873648025933514600479159104207584944455680000000000000000
6161 1818883733236346412691608843995534773258899358258539177976242684469803889460709949440000000000000000
6162 68002060164337748182112272155711477757281480520567240075844978724783592754254970880000000000000000
6163 75910680896390360144401277190487680560061141911628719401247901978847881461760000000000000000
6164 2365680459455109183540121402364358076973745426533997411420489617268815377874288640000000000000000
6165 1051201558999810613008553945728033306784301395177606914268298208963804252587687936000000000000000
6166 126566384329757623404494545468214713048993675650204641382496635288679598413735526400000000000000
6167 1458138068315179993139338081431045081209604558182081121918164001021654359605248000000000000000
6168 2153027786364237715968014885833953608282915552871289954844095977883579711488000000000000000
6169 747392197714460644631605167400171916625293341660788934845619775655940561305600000000000000
6170 1609767810461915234591149591323447205039093351269391551975181055258948901273600000000000000
6171 60976053426587698279967787550130575948450505729901195150575039971929882624000000000000000
6172 31323966721281292893316729310775529382072567193790028859120257209466880000000000000
6173 212606108967972576198982325638747936982392990003099743387694053457920000000000000
6174 28840480868698888597427167651864937538481136035203095624765454208204800000000000000
6175 398074270099363541717421223628225500876206156455529270183098056704000000000000
6176 1114867167430840758184781467886045130686505930456429743014189134249984000000000000
6177 1358745719052056226093928507914625417649596752340526089824632832000000000000
6178 143872392235235612102823779569756759670474374816935055234764374016000000000000
6179 12038523323172589080647960804096457172661231262399385426722816000000000000
6180 1250316808301433813288349613337737306353587527603585293442088960000000000
6181 11331434598242511831990373880698348764091155202467958748086272000000000
6182 10489681374911585864628382163657206513108039638324262993920000000000
6183 5244840687455792932314191081828603256554019819162131496960000000000
6184 71724317093412552920535946418168933422960954791960772608000000000
6185 64039568833404065107621380730507976270500852492822118400000000
6186 15828051457342584980920741262034193641178111937114800128000000000
6187 148969896069106682173371682466204175446382229996374589440000000
6188 19221922073433120280435055802090861347920287741467688960000000
6189 5720810140902714369177099941098470639261990399246336000000000
6190 2778379915280623222893303831116378425626313359360000000
6191 4167569872920934834339955746674567638439470039040000000
6192 334586483304160057538508843888867295648033013760000000
6193 2795481685592483119625128144470787951920414720000000
6194 5725146492093405428992262439876173725533009346560000000
6195 9786575200159667399986773401497732864158990336000000
6196 109726850468425001586091550798764197107308953600
6197 1224630027549386178416200343736207557001216000000
6198 84907681910090775036856557165710390618750976000000
6199 200119115613008560692927912511775331424665600000
6200 5055640815486532059610810421350113635991552000
6201 2962289540324139878678209231259832208588800000
6202 1770182358363631673533196926243036987392000
6203 72252341157699251980946813316042326016000
6204 6385939243736044998316006227427983360000
6205 953633593731249386415190263295912181760
6206 12910731730515376308390268180006195691520
6207 61479674907216077659001277047648550912
6208 6900075747162298278226854887502643200
6209 646882101296465463583767645703372800
6210 591435064042482709562301847500226560
6211 92001009962163977043024731833368576
6212 262860028463325648694356376666767360
6213 1216944576219100225436835077160960
6214 3894222643901120721397872246915072
6215 1947111321950560360698936123457536
6216 2596148429267413814265248164610048
6217 12656
6218 490940412393454745417075982962839402947519211322880
6219 32198661490974006080763915131067896147345949086166947152838102215750080000
6220 421365652753512342806272610798314322963454424226510060906048710827494158121367552000000
6221 3453262870309680362869249405451213620469028350025732335273335660958452923934010563324311797760000000
6222 120774955168533005670528726292618791751679044551312532741548396928919025041663429037461108077363200000000
6223 1209005960447868829457289206581972240041490081106226355045247373480085501536899035810371387028551499776000000000
6224 8627431946745559281712327000295996322414279825400680958241413015956109568357467226771506770230201548800000000000
6225 89402405812529115781712738236021728370744198864879336258247978127480817690261009637757731896458914019999744000000000000
6226 16221467446397035440805610236638994013660803093009034207682107371584148364418492470356042076058524605690675200000000000
6227 893050450833233045309373087849202875880227560463657500861384994157293573487398102002114055418343532419750245171200000000000
6228 158429102976575871664082572111428436517151617022549954995891283677873581723726399413335074179946760904061747200000000000
6229 122925166929001974401227406503642284847575536562954778911091915400307558519927320461336866271453781793114685440000000000000000
6230 1885183201168069656827167305948741159198988143516570214707956858840340147052252539812542395077021962594575974400000000000000
6231 43215895605724169910891788534029621895087915336754124220205794658796101616636432491609158998256877739010162688000000000000000
6232 413835416320414651066699767001867659267361877264757493532690689652631469080910477539649306567307861228761317900288000000000000000
6233 11981448174717887415993605386543043443862039645073401696948305812553208893427095627296831945652755173442997714944000000000000000000
6234 2525032568727964220643747907681904645991638609798697305062412283911778819731791202128280254359487374793113600000000000000000000
6235 1733615217900942292059121777759890532662259308384648464018564776640001286804426931061216414635956617607957708800000000000000000000
6236 87374206982207491519779737599098482846177869142586282586535664742656064854943117325485307297652213527441068523520000000000000000000
6237 59497674278360339463469059412719443080968739463761135285117143134284844163127932274020947350306031116305108566016000000000000000000000
6238 27044397399254699756122299733054292309531245210800516038689610515584020074149060124554976068320923234684140257280000000000000000000000
6239 2631757739154018862099674758073209843065020197838511478229463401807255939072856866644584813885645544660926464000000000000000000000000
6240 2682174554080341062523040174894535702127568477490590242180219405673295324878850293208657319898780516780867584000000000000000000000000
6241 712063632411920170190477798497112593266670436236535591312434598734372617717360382990422947736637472223579340800000000000000000000000
6242 3151574055853826447650378908616777573655880536709061680577285315833299995725239923379753033519276501237760000000000000000000000000
6243 3069477497114918129075782618528118305996449574579973777540025167482580699540298488338626133510317570156134400000000000000000000000000
6244 2225453609616079202068907913540794690169284063202451449881328666005093418034050998526930870160541739909120000000000000000000000000000
6245 407167585425145992806041139874818229085936148579718202910720056799651172968901155932048440148296204288000000000000000000000000000
6246 3736893617346339889530999794851109524722036208076080395602830743516798543025692831109689017361029608243200000000000000000000000000
6247 246696652908085454072564127492046240191702315311849268426893552460223759779640637012492598295401804595200000000000000000000000000
6248 3647759927994691818159491479893345282133604881390980420331941903847777389950874698432256382243071590400000000000000000000000000
6249 3400168790939097712605980962319807743288205100379679346387763688349052625230933726232642877338419200000000000000000000000000
6250 29402986893727058211185722558673604196510501906643708000931071958343526285662776651075866709400643174400000000000000000000000000
6251 3352890491524149811855198011125276373374653369145307215817290435541232012302375544626959776808435712000000000000000000000000
6252 8429315199923524644509396175011050035709613944801368126273425019974849211274589546054827628298240000000000000000000000000
6253 1992963496457594421355897236189099073307775751057361307260538434452431916222435387807773840333864960000000000000000000000000
6254 31732280350496859428930694605399189137142824873093766944440240442409353818667701884599671938088960000000000000000000000
6255 92213464266401129964413984323382259031013337238050262915467365388198122208094176416785371444019200000000000000000000000
6256 292448415244872155029998635997012307212642298097816548103339358802571187574241530921805035151032320000000000000000000000
6257 161773903847651231123911440595420466526407983435572666121554552625422305711799949300159468225010073600000000000000000000
6258 9356785915084850506405836746767089388133186256547581906573931506493223161413086869720030125647462400000000000000000000
6259 2214403726745026127107680806293728744738353319479506999529099094329069989713457750180666194001920000000000000000000000
6260 83665890895259273079780555641752098833547490083396918602724089960167208528037277771776393216000000000000000000000
6261 32239152624656846091447717793350903388706792828248173884049933537325102619968281320335658188800000000000000000000
6262 13600892513527106944829505944069912367110678224417198357333565711059027667799118682016605798400000000000000000000
6263 128217906510501040920160317901542872724316704701543473876008737308837969503310840602971602944000000000000000000000
6264 1275800064781104884777714605985501221137479648771576854487649127451124074659809359233548288000000000000000000000
6265 16914490164202001330022437807475554602256862003557625830322173110953016148784020767899648000000000000000000000
6266 1287296805359572302239268355416592406273624442850090931628539684125743268547546840869896192000000000000000000
6267 6478552549848827926302200220070432371442423666631176584012912135796224292690268414835425280000000000000000000
6268 560643970659994724391536557506095109067132817304621050539578934828519409944350151283834880000000000000000000
6269 7168278071035670615971699381210006277972663768423123753846780609572190457890026351597977600000000000000000
6270 1554401524641267806395112191259000407228004113197832369209554299933253200166975963136000000000000000000
6271 5132158333140483332604003973482056573450950630035058313086465033447250511683850023731200000000000000000
6272 541299799011136692417022791973071148521848449017741259365729822898213637503507280953344000000000000000
6273 14964162439435995749965542361828654823570504704371369211599123227382833147359052955648000000000000000
6274 3118715173054110520076183516106767773006357554908773424168062817378006150453762457600000000000000000
6275 41994327682635074264025823710609906691841634790544332747109283146783704932679680000000000000000
6276 86899328877317677342040459513517420027502248668015504912845985274341151547248869376000000000000000
6277 819336529414709529224952903984592817402164058869860474892547861158073714588346482688000000000000000
6278 15310449717309389927963049855025973352700847860911851780140722010727370775855104000000000000000
6279 92580194813662221786624640090860005156165368773465468058296127048993927593984000000000000000
6280 1331162355855069051662970242493812690093286842290087898797393292448428457984000000000000000
6281 4829303431385745703773448773970341615117280053808174655925543165776846703820800000000000000
6282 243904213706350793119871150200522303793802022919604780602300159887719530496000000000000000
6283 3902467419301612689917938403208356860700832366713676489636802558203512487936000000000000000
6284 152841258059924985654567939168869484650936896039094746398526600642560000000000000
6285 9613493622899629532475722550621645846160378678401031874921818069401600000000000000
6286 412006869552841265677530966455213393406873371931472794639506488688640000000000000
6287 28763572919715691561167361871459964371711853005775887369766079663649587200000000000
6288 24774825942907572404106254841912114015255687343476216511426425205555200000000000
6289 88481521224669901443236624435400407197341740512415058969380090019840000000000000
6290 23330658200308477638295748038338934000617466186530008956988817408000000000000
6291 1559275401858544871398212066054398262363740430177444207651717120000000000
6292 403852329081363121692136925108089149952208771415958049781794734080000000000
6293 67426718270533954702752637967791827356575468973363060319191040000000000
6294 205045212061028941798291420894533872169807359185350819840000000000
6295 18250859286492537389523065965475783406886541345496760320000000000
6296 34427672204838025401857254280721088043021258300141170851840000000
6297 688176150319242825257423533131921462659917910309339136000000000
6298 18089201665534382835337990013753364161346413642416914432000000000
6299 8938193764146400930402300947972250526782933799782475366400000000
6300 11441620281805428738354199882196941278523980798492672000000000
6301 153836911352005764549300166483320218870910666198220800000000
6302 227321993068414627327633949818612780278516547584000000
6303 1453306417223710608898035850122413330327610064896000000
6304 128815796072101622152325904897213908824492710297600000000
6305 350519172985310536468914026931194309726510776320000000
6306 254450955204151352399656108438941054468133748736000000
6307 4731970426450828193400198128196706000252698624000000
6308 205737844628296877973921657747682869576204288000000
6309 84907681910090775036856557165710390618750976000000
6310 11429880257127604331884536541537937198678016000000
6311 1944477236725589253696465546673120629227520000
6312 9027930027654521535019304323839488635699200000
6313 47396632645186238058851347700157315337420800000
6314 39410367904199591989607352717841268736000
6315 25543756974944179993264024909711933440000
6316 57218015623874963184911415797754730905600
6317 100703707498019935205444091804048326393856
6318 2151788621752562718065044696667699281920
6319 4391405350515434118500091217689182208000
6320 62100681724460684504041693987523788800
6321 65715007115831412173589094166691840
6322 8280090896594757933872225865003171840
6323 5520060597729838622581483910002114560
6324 9735556609752801803494680617287680
6325 19471113219505603606989361234575360
6326 730166745731460135262101046296576
6327 2596148429267413814265248164610048
6328 5192296858534827628530496329220096
6329 12882
6330 56962238027258432291918771416090161083062608492328800
6331 533577818993283529338373450743410850441732870570766552818459979575287040000
6332 3790360869604266872471992623530011627673944709827624479750466942191603632885912775552000000
6333 669717167910683635373955056569694741519712185633115464772072534747129963935452173624708719278080000000
6334 294750468295044091784289634581231900416005024555723581761372243127652836137958054845614196113612800000000
6335 66531666405480759046778865903224692311335535315472587165458494518330377007312557442711827123874938880000000000
6336 8244666640733596812990341034861552902431472191696559545775552171696347549300558992104845766308078868452147200000000000
6337 12771772258932730825958962605145961195820599837839905179749711161068688241465858519679675985208416288571392000000000000
6338 12292830799222753419985501507452987650977327343920908735509096992528612432410888825191688135763100677749964800000000000
6339 4014740196379757484939904908322086142907987291905817425747387004983904591525937003197003811635142576547716503961600000000000
6340 16157162761785466280268263102534920451780432837335908732689531144293140309804899871748774028950294172067849830400000000000000
6341 12999336402741958792929798237760171622631112991532467869847970053582524313482314138786373608206237424621877985280000000000000000
6342 66853730071244359506496105222766596916388581099309834759218131704138696469337615570901349985060649612341086781440000000000000000
6343 54138594495083026042216086734938207648791454377911760012125940561568742684577508835642243140673451233485258752000000000000000
6344 121811837613936808594986195153610967209780772350301460027283366263529671040299394880195047066515265275341832192000000000000000
6345 273861672564980283794139551692412421573989477601677753073104132858359060421190757195356158757777261107268519198720000000000000000000
6346 4754542926475352149203811661326604541215095097251349879741391195457622576756783979086044422878077449778967347200000000000000000000
6347 72811839151839576266483114665915402371814890952155235488779720618880054045785931104571089414710177939534223769600000000000000000000
6348 124111089463362914090596218180537617679229927759355515037692705600363728487135109837337084229619621487842426880000000000000000000
6349 9916279046393389910578176568786573846828123243960189214186190522380807360521322045670157891717671852717518094336000000000000000000000
6350 608498941483230744512751743993721576964453017243011610870516236600640451668353852802486961537220772780393155788800000000000000000000000
6351 24909789443995800377378198483221244488444498097172114103863273364521201098396826616396121769951780129872950591488000000000000000000000000
6352 29763926811860927607079655002018444653711537951745070289499883710915394549038262182289947299897181755093811200000000000000000000000
6353 840057070337962820782216182776968581906354447150052863850844717856876095752055911832951472592298057855767727308800000000000000000000000
6354 549456731262811820005548383427353618039938286563677837806276060046009141130183561785450505984069927478231040000000000000000000000000
6355 92084324913447543872273478555843549179893487237399213326200755024477420986208954650158784005309527104684032000000000000000000000000000
6356 5999702636735240551523609847991737036334759062282284652044933363081299147267475327109766332392271312322560000000000000000000000000000
6357 1381316033554807780594494567025320842174038384056694003374617792692816604296997171499474333203094873047040000000000000000000000000000
6358 25831061871057649005974652959800296253838959963659541905088691775461741080822761505366513944891909734400000000000000000000000000
6359 63647736450286047150721544892947929969459197350457111254138536534737730023147284349223090360213665585561600000000000000000000000000
6360 15090896814611789885845133736427516099226790069467029467051379029402750305270204592248570661351532265472000000000000000000000000000
6361 99103195535905942813110531324166120517736391761928412673595077847484025223325749382694530761044787200000000000000000000000000
6362 588644815145352302269606666284203049385356695697082168962317318198291858226887105659870174846648320000000000000000000000000
6363 30243072233547831302933886060349992887839373389690671086671959728581912750967427412535177186812090122240000000000000000000000000
6364 28173593713501536613505483287927669526273129004623762021798065465311741214485238951379314791237550080000000000000000000000000
6365 9255248435561584000104785926574763498333323921319015358795070129036061530444746383008237648609280000000000000000000000000
6366 671433385794652608826947485427187679110952375515319748646584034965631775323872070460057069813760000000000000000000000000
6367 17847767277367960638273674385170759812454194304138760564284006204167378491889195435506846085939200000000000000000000000
6368 3002648331229945529154158094493444484093296085424126879157493416649606391326143488929875686850560000000000000000000000
6369 88975647116208177118151292327481256589524390889564966366855003943982268141489972115087707523755540480000000000000000000000
6370 7785471563083519228354400636557722553195926254498177954178157294536534469412864834607471875063808000000000000000000000
6371 24088283739532394210677351810863181285263807409298077140877539948111623348102993406465286858352885760000000000000000000000
6372 452946216834209889635661983105535425060117724438990068085497542021855225168661812536954448773120000000000000000000000
6373 3092599689579887211650338392225587878726434541304879704535814356153649478154518303240979113574400000000000000000000
6374 8423778589023240430346016584714268304791129738993877692284014892010752620056228344990930042880000000000000000000
6375 16668327846365135319620841327200573454161171611200651603881135850148936035430409278386308382720000000000000000000000
6376 37396889398896136935046759387950004544592372204616846547169215048411074438465661842533384192000000000000000000000
6377 101324561879635668767366411441901562289359506146111601773961945803852947937675798008026051379200000000000000000000
6378 712438325716188296020545080450870359847059027589847199973169931433341040186782954743933173760000000000000000000
6379 118149894526118442424964137752044359357612589665006259890812987278958497739032250726481920000000000000000000
6380 146254948867824710710835623697242202365338995818596795792933635172657237376786995987087360000000000000000000
6381 380814772523770001473496529626781583517297762697478449423110219883522618075407649928642560000000000000000000
6382 11644376333716164093521279046799880243620311514657445993903152387219282745110504144896000000000000000000
6383 6079176602403143046504511233009850802215110256819422231280209581198095790313512033373388800000000000000000
6384 99802150442678327664388577270034993008715807787646044695556436096858139414709154925772800000000000000000
6385 246908680250693929874431448970172804588913327622127591991385533251816746931424373768192000000000000000
6386 212852310560943042995199524974286900507683903122523786199470287286048919768469287731200000000000000000
6387 241894805666246799341089026180026309263651001488769129852370523231535103082286284800000000000000000
6388 65174496657988258006530344635138065020626686501011628684634488955755863660436652032000000000000000
6389 17206067117708900113724010983676449165445445236267069972743505084319548006355276136448000000000000000
6390 462528685959916669723763736120334654985092613878147042278051211944073871138582691840000000000000000
6391 3888368182173813315038234883816120216558945488485549658448437336057744958947328000000000000000
6392 13453059558860291603368893013203094499255280149894200827221155961806930103500800000000000000
6393 927402465294469124258111205731394555067980686661635244634184782937912770560000000000000
6394 365856320559526189679806725300783455690703034379407170903450239831579295744000000000000000
6395 8659321196675176087096017166882448655401255251583601678188171356960456704000000000000000
6396 4414555904187344671852871496842032647851620324336738110448871672175919104000000000000000
6397 991868389664247491445907882206995206349880339835027098206219324620800000000000000
6398 1236020608658523797032592899365640180220620115794418383918519466065920000000000000
6399 14176332367574162269432485493790982440343698981418115917956139262798725120000000000000
6400 181588212876993002280096981511742199316362708369797268748523230199808000000000000
6401 30712594144100296368726762200717496713126885136540764270363337031680000000000000
6402 1195696232765809478962657086964870367531645142059662959045676892160000000000000
6403 1244301770683118807375773228711409813366264863281600477706070261760000000000
6404 13169097687435753968221856253524646194093764285302979884188958720000000000
6405 440742474169336594665651997280463985542080946650614481918361600000000000
6406 180669027160789699139426940195749896378516320710677943675781120000000000
6407 956658941391936630854108453325537233995453215015172785045504000000000
6408 2097936274982317172925676432731441302621607927664852598784000000000
6409 3038985879809776316336782322310565179106197491926041624576000000000
6410 624791504895102038720555576132928696362293892254531584000000000
6411 10636450579334217107178738128086978126871691221741145686016000000000
6412 532035343103952436333470294522157769451365107129909248000000000
6413 807643784598030263883825874037431149072280997540659200000000
6414 76918455676002882274650083241660109435455333099110400000000
6415 566789502717247137470233981547741198827767925309440000000
6416 48305923527038108307122214336455215809184766361600000000
6417 257631592144203244304651809794427817648985420595200000000
6418 17348928763919410390885643757200526441009119232000000
6419 21711393721362623475600909058784886354100617216000000
6420 85724101928457032489134024061534528990085120000000
6421 1783061320111906275773987700479918202993770496000000
6422 5094460914605446502211393429942623437125058560000
6423 25025422036658333695073511585683062498158182400000
6424 18761167088719552564961991797978937321062400000
6425 1137519183484469713412432344803775568098099200000
6426 483639108624349367947462731634258319769600000
6427 87578595342665759976905228261869486080000
6428 1532625418496650799595841494582716006400
6429 1258796343725249190068051147550604079923200
6430 419598781241749730022683715850201359974400
6431 117370288459230693712638801636419960832000
6432 548925668814429264812511402211147776000
6433 1182870128084965419124603695000453120
6434 887152596063724064343452771250339840
6435 165601817931895158677444517300063436800
6436 51111672201202209468347073240760320
6437 11682667931703362164193616740745216
6438 5841333965851681082096808370372608
6439 15576890575604482885591488987660288
6440 973555660975280180349468061728768
6441 10384593717069655257060992658440192
6442 13110
6443 6607619611161978145862577484266458685635262585110140800
6444 7054432344910201541382635392278634853690150281816104594812859389964869955840000
6445 2759636599639073077882775845307616765689075143667728052239145935341538866316645632000000
6446 731159109920838097334868364511868571016933487067346241356666345274389593654300996893030620129280000000
6447 267715955343022647685834589297441310509849043703472614842219180987984518007384542055174462046072233984000000000
6448 6817392382339266064451124054012359781254972454065581781896033884956014890561075179331119621662726419824640000000000
6449 2355619040209599089425811724246157972123277769056159870221586334770385014085873997744241647516593962414899200000000000
6450 19770307531887840403928869384925188406333218110381200181191980636288336268453663546850028355147086953803569102848000000000000
6451 393370585575128109439536048238495604831274475005469079536291103760915597837148442406134020344419221687998873600000000000
6452 100368504909493937123497622708052153572699682297645435643684675124597614788148425079925095290878564413692912599040000000000000
6453 1052729983385848841050998849203807561040359262326222720664895911414968712080665967703171107580652791288268797876633600000000000000
6454 2007393777334965150932187733867013009191911001690920825478771987284857577644195436724132656139793785211474411520000000000000000
6455 1222468207017039716690214495502017772185391197244522692739988694018536164010744970439338971155394735768522729717760000000000000000
6456 10820815355015345105154672824701731506053914339480549254446867665764074948533819996404987538227106951447827001114624000000000000000
6457 3167107777962357023469641073993885147454300081107837960709367522851771447047784266885071223729396897158887636992000000000000000
6458 464960394847165167731985656523620410142596736165836592653827050693309100884873951095681084478399424630337044480000000000000000000
6459 18630045752719747196880241611728736161495882830046105651231573663833949688516378040500418963114099395052280217600000000000000000000
6460 49095569795530359766576002838288538441372702042217879738710457100515945081518021072496295643086604588821984051200000000000000000000
6461 704630701469415254191772077412084539082079589859566795052706973731097297217283204237784736271388818769686036480000000000000000000
6462 4016093013789322913784161510358562407965389913803876631745407161564226981011135428496413946145657100350594828206080000000000000000000000
6463 4867991531865845956102013951949772615715624137944092886964129892805123613346830822419895692297766182243145246310400000000000000000000000
6464 6608719648407049079712583271058697517342417862515050680616786810995420699574668285982644551211696769149966483456000000000000000000000000
6465 1538179498166740673303103756338911847161447757500378045913557130259184167826004043562460519294522423019654699024384000000000000000000000000
6466 2463510470199304459771894964155333084769367880205433618330922926266498814522158099216866488540463512773512396800000000000000000000000
6467 193859323924145266334357580640838903516851026265396814734810319505432945173551364269142647521299551812869475532800000000000000000000000000
6468 762181957308605320630807582006717056561978393863953288700963649337599613502851517639364255211946955845469732864000000000000000000000000000
6469 887955990236815601625494257502777081377544341217778128502650137736032273795586348412245417194056154223738880000000000000000000000000000
6470 183715032462789434819067777414367672009147105079540302448824166428144608371500623809430086316011618115256320000000000000000000000000000
6471 3167096709368558560713433924872959179572669808202594323476553811762846764091514890469298686111705464832000000000000000000000000000
6472 63647736450286047150721544892947929969459197350457111254138536534737730023147284349223090360213665585561600000000000000000000000000
6473 5191268504226455720730726005331065538134015783896658136665674386114546105012950379733508307504927099322368000000000000000000000000000
6474 36820018034478032800654402547529892652658913014066183333098965843000258809339619415691527244118694559744000000000000000000000000000
6475 6888529383824493353736208834739962037924874178939854511374318075433422486803348282351445446117189222400000000000000000000000000
6476 332673794569026144332272746663849921766233107286597381953391557014401040260641701537886949054932991344640000000000000000000000000
6477 275301054757552254495425973737048925658915183123632391553617640693810857547700845364024287533046169600000000000000000000000000
6478 3070160266292924206098759692349307122430628544503865093834859458273971366940661714917875601034318970880000000000000000000000000
6479 3776141361709126272042752658042503507319996159898158266388388612646713104421456524267360960632586240000000000000000000000000
6480 3114167129366689411137924444303418102445300110845653718177387481524916613985774530451244465520640000000000000000000000000
6481 9212125080213472883444957033905887677198232390081221265255189802280992408588608224036858607257518080000000000000000000000
6482 2905327252774144558960042198448367562106918886189876452795265434905543449518039905798782286489976832000000000000000000
6483 483010655773701532927107015492041107200275264829066960277212878553046598482374134339047555128958648320000000000000000000000
6484 159858610271442252489040607472092021256750721898069057389460037837468045855592592606542358241796423680000000000000000000000
6485 3284765964481690119637820701481342902535973737631555973756028174742494092923135464517993662502666240000000000000000000000
6486 135038365445505775096712025896530294724589764246077572298556333861449104463617041711017352994226176000000000000000000000
6487 58371830458055160158515338451725929782611475485498752479473938486992156390742570531760679944192000000000000000000000
6488 877280412966586069453728490905293339692693242694771137046375571060470317654232067283489914880000000000000000000000
6489 32815770447531360160503531362926128987879806609551282845140986204980717819753618266823044628480000000000000000000000
6490 1270620842822169215291306068616359163468171347126372760213586967433343117186362279833267863552000000000000000000000
6491 33160765706062582505683552835531420385608565647818342398751182263079146597784806620808525905920000000000000000000
6492 147516641560057811881901099011003745097743986889191890817974009332080027144557411805802633625600000000000000000000
6493 13455455295839873385396877380146282617611187615310905212949894435884465838664403630812037120000000000000000000
6494 380814772523770001473496529626781583517297762697478449423110219883522618075407649928642560000000000000000000
6495 9478056560591608925562580292933230523097188760470574741197409917101007383210145953779548160000000000000000000
6496 370829772746591725836775185213600898935121725665984756108092784453083843209124234035776716800000000000000000
6497 2475093330978422526076836716296867826616152033133621908449799615202081857484787042159165440000000000000000
6498 12955386285881272407442994012170134311928159779382386496781197446315681088990745303449600000000000000000
6499 121629891749110310282971157128163943147247944641442163542554449877742239867696735846400000000000000000
6500 3405636968975088687923192399588590408122942449960380579191524596576782716295508603699200000000000000000
6501 1981228022524421880742044205914508778903497591176046439508553600150324424849438413946880000000000000000
6502 17206067117708900113724010983676449165445445236267069972743505084319548006355276136448000000000000000
6503 11100688463038000073370329666888031719642222733075529014673229086657772907325984604160000000000000000
6504 241041592578941655774223821833279736817193727511248540044584046352197965546782720000000000000000
6505 1255618892160293882981096681232288819930492813990125410540641223101980142993408000000000000000
6506 13246089411800902501778602351461508430035968147588136199110061254702208101908480000000000000
6507 191575673311170077505062430702955700434404498002307754945806671039081522135040000000000000000
6508 133038662021645887156293354654830347523892012501602607601254632666028834816000000000000000
6509 14971102631591864539327129424072980284018538491228937939783130018683551744000000000000000
6510 22565140198341361044782919711646231152723594247649413706339790173088251904000000000000000
6511 128546143300486474891389661534026578742944492042619511927526024470855680000000000000
6512 8505799420544497361659491296274589464206219388850869550773683557679235072000000000000
6513 636117478032173947987355118311133827451319826089274432215980607946096640000000000000
6514 53265875777251280668828447910111045132799727788473865499566814191943680000000000000
6515 10572471952876631182406652137373590618174546519264388269456511467520000000000000
6516 208703342446395836328027418815686464150978061159504807397063602995200000000000
6517 24725652800899782960743077047434029588910741107099472435620085760000000000
6518 157345063278453164295637763029125642838522897954269370044855091200000000000
6519 29004703279326778726708000669263632013199647162741269876598374400000000000
6520 788373936701627778062953920854181366015343944919321936039772160000000000
6521 239164735347984157713527113331384308498863303753793196261376000000000
6522 1777806739688719145057017658551680629777125532776734350376960000000000
6523 2025990586539850877557854881540376786070798327950694416384000000000
6524 35573413308810090659460662635742401762112679671375069184000000000
6525 175326108450564018250198980133301837256126778380348555264000000000
6526 25036957322538938180398602095160365621240710923760435200000000
6527 2584460110713696844428242796919779677031299192130109440000000
6528 2525047234605335997429892387795187040777706107253555200000000
6529 193223694108152433228488857345820863236739065446400000000
6530 235228845001229049147725565464477572636030166630400000000
6531 186689559524784959641052036082918708441293783040000000
6532 24606246217544306605681030266622871201314032844800000
6533 40118879702517891204914723260798159567359836160000000
6534 13875702754254308236286295263133198045853777920000000
6535 7132245280447625103095950801919672811975081984000000
6536 75076266109975001085220534757049187494474547200000
6537 8740496667215226842029351472940775504871424000000
6538 21612864486204924554836214551271735793863884800000
6539 4220850402539776302086947476080799881625600000
6540 468983378059975144676327497342311097958400000
6541 314384701230082215301711075811839180800
6542 755277806235149514040830688530362447953920
6543 6042222449881196112326645508242899583631360
6544 16783951249669989200907348634008054398976000
6545 322768293262884407709756704500154892288000
6546 1756562140206173647400036487075672883200
6547 7097220768509792514747622170002718720
6548 496805453795685476032333551900190310400
6549 9200100996216397704302473183336857600
6550 136297792536539225248925528642027520
6551 15576890575604482885591488987660288
6552 700960075902201729851617004444712960
6553 973555660975280180349468061728768
6554 31153781151208965771182977975320576
6555 20769187434139310514121985316880384
6556 13340
6557 6781504337771503886543171628589260229994085284718302400
6558 1390583943408279428618694143953998591304977386520028502821379733878350080000
6559 894192677431027660247910259800141515040904114264071339986044367923692878095032791102592000000
6560 2892789218924550003974615307869098883515272235584055909541801511248946123713931348868977771110400000000
6561 94718218118437837339140307909328650794420275696257854958796844735514990289162367218351198560160059392000000000
6562 428359488023650551049678961393776606255520769197120721962467462438069602290254223767972016227807976712314880000000000
6563 270601825907847652097545068593769727902749313127047573167580604250196291139343851291607403952899908660428800000000000
6564 39540615063775680807857738769850376812666436220762400362383961272576672536907327093700056710294173907607138205696000000000000
6565 206415414231235757437630229510405356920360378915166429010411187660230765107922995675586736724925518026152518090752000000000
6566 28482954095937468643154730768501286824685044976358839844829434832656079872312390901059824339303376387669610332160000000000000
6567 6491834897546067853147826236756813293082215451011706777433524787058973724497440134169555163414025546277657586905907200000000000000
6568 14381911157640519551589030432199709449289831153010550399237347220561418712732790451083322208178764287138195269453086720000000000000000
6569 440699788629642817866822325628477406872833526606650430732765924193682287125873561843381699101519802244552444063252480000000000000000
6570 559075460009126163766324762609589461146118907539828378146421496064477205674247366480924356141733859158137728390922240000000000000000
6571 52643640302177604874418527552692039655943399956669338808514265166146629536181484602723574024645372802084531863552000000000000000
6572 60858149458884507509808789264980538127553217244817278460689807301857568982486834932301368612839391357170782044160000000000000000000
6573 3585917897409019802766511151976967734788489231596977687077682248425951034321614852913380305470334507577402982400000000000000000000
6574 3821390437418285780478611390002439281968101329972050620048806206780255590113132152270822779716963155242028053299200000000000000000
6575 392823852530662600789330940584132327504944626847455861435938138032509826286300591310734249559720719083267686400000000000000000000
6576 20904820535748174130541029889185479960207793651941636673917114834943591766893410155189264385177269659175485440000000000000000000000
6577 7301987297798768934153020927924658923573436206916139330446194839207685420020246233629843538446649273364717869465600000000000000000000000
6578 1819254285235648342168070675740877406459429636310322940169789627745930417298644640523312264097601919597462683648000000000000000000000000
6579 396847135749933094247446789561122767585512837332398876654684502130852468479361208349448018393839634421995536384000000000000000000000000
6580 172276103794674955409947620709958126882082148840042341142318398589028626796512452878995578160986511378201326290731008000000000000000000000000
6581 9556310949627588796921895920380503969084640947717480761846116509190227012400244714046270704983710530063564800000000000000000000000000
6582 1100929493890207685355610951787480192811746568914599194790280826820977219504118858812415035306145602887900725248000000000000000000000000000
6583 12009169495408697278846758119853735134905121752058087532052998676537809036284425172889142676658828085800468480000000000000000000000000000
6584 17923417801247749738445636820913919220404595617516127068177967456404352036243963298480984030830401767342080000000000000000000000000000
6585 293944051940463095710508443862988275214635368127264483918118666285031373394400998095088138105618588984410112000000000000000000000000000
6586 32937703613023029400498399482100553759195134628861555074016692656726775286978719650722949261410571940528128000000000000000000000000000
6587 99832086619739533090975500102520491117961841998012656474339892040664348173325968841029005913556290371584000000000000000000000000000
6588 89645815598099027805063595608871866494966814699087164169901226426884648388766598504322932998009533969203200000000000000000000000000
6589 74930902583576589574790571207902598012434573802037275211287754253202173751053733723839063325737079822876672000000000000000000000000000
6590 2782218114675248518907896328132556096013896954607146563528961647671215390471316500316856204760490967040000000000000000000000000
6591 962597785211302500961437345670862042147665240991311869078100570064817824828245664172126588700616294400000000000000000000000000
6592 839177139453399283000327649242143946797705135497723125648194918594885506963780868744219330949380518707200000000000000000000000000
6593 387809717847527268138790697980965110201763605621540853958087510518817435824083585042257970656966606848000000000000000000000000
6594 1410866003275937288455533960147748563174504059742169022606650690439431269783840899176816183093493760000000000000000000000000
6595 12448252231847330045534496355318866206243069295281446795119090507715276351540293180645736898887680000000000000000000000000
6596 177951294232416354236302584654962513179048781779129932733710007887964536282979944230175415047511080960000000000000000000000
6597 4236935576962294148483394872737202694739256709026903160326428759237250863880474862623224167797882880000000000000000000000
6598 268651275595062674321859909779487980167594963189810499223953674699078243729537551463772574267463434240000000000000000000000
6599 289598931651163500885943129478427574740490438221139596720036300430195735245638754721997025800355840000000000000000000000
6600 9067576168618591490753292701867015716136342317708838465825282714474341718242136911928683739945631744000000000000000000000
6601 56726891596515763535690832134648306962650604598226243351630470011110734914352884566694960300032000000000000000000000
6602 90485208308839306020798852919088827322589217317946394421069023186522795620907936082668531220480000000000000000000000
6603 230286108403728843231603728862639501669331976207377423474673587403373458384235917661916102656000000000000000000000
6604 92666378067020800871194951584191073791733736345926365402376897534913713536401401068240225288847360000000000000000000000
6605 85538195138788431573410724539253298884677295088547414217578674647612658648985908678375592574320640000000000000000000
6606 21263660044693017928922680938523062356431565677721353631419677020840364273089356656692271513600000000000000000000
6607 30179345654676311759799733840221715445528638888950877826917759683322427811897997505278771200000000000000000000
6608 135400808008451556079465432756189007472816982292436782017105855958585819760144942196850688000000000000000000
6609 38528685205656946851880407694850530581695889270205588378851259825613851151260755909672960000000000000000000
6610 13974101936334064868615811562799193874871837028846525559339963094140376158263831552581519278080000000000000000000
6611 91083912397251311589458880124341781746854050447122910482286303406929894610625005774438400000000000000000
6612 1830794498021023774622980216890997538891037065760289320617205974260430392449629106575769600000000000000000
6613 9041966152628860466436075820907707533566412204644810437753497803911358111764575342821376000000000000000
6614 60455094123818142389169095850685036830584777218231607914642448459942888454949856870400000000000000000
6615 57366170375931733351574874345843847438865590580769331472631062728018115692934065029120000000000000000
6616 52927091458866698814108895215144734522136292792845812026871360461158666778120711915438080000000000000000
6617 16651032694557000110055494500332047579463334099613293522009843629986659360988976906240000000000000000
6618 70480561670082540148383045504050995045347445924289073109036375153382685125879267328000000000000000
6619 42673777573682787980466297082530875906362711399471899733986867768649672634809712640000000000000000
6620 13908393882390947626867532469034583851537766554967543009065564317437318507003904000000000000000
6621 11329744120553069099761756654475874756873384290459060776364910652848907223040000000000000000
6622 1281442630843947006722825623431141808925782595333162240440178401599207505920000000000000000
6623 103300608157983865321357193026103563959727915589479671784503597128916507033600000000000000
6624 2075992898247405216120028613471453266050570670783746060983260695924119175168000000000000000
6625 296570414035343602302861230495921895150081524397678008711894385132017025024000000000000000
6626 3317261774012353971047201605547089891040425561651839124801736587494901678080000000000000
6627 129211362725285333184931508406949058701049339674383869043871060989050880000000000000
6628 66156217715346090590684932304357918054937261913284540950461983226394050560000000000000
6629 1850937768321473073434193170621619328938986679908358260602707829063680000000000000
6630 892786520465137744292117291600436541090295039404548342754105412812800000000000
6631 558830660366336219641494470118318361246368887446831951385558463283200000000000
6632 472035189835359492886913289087376928515568693862808110134565273600000000000
6633 1129656864563253487250732657645004615250933626338344195193831424000000000
6634 4292696085340363251552784099051017537953547780085707941736559411200000000000
6635 650408497778842916901936984704699626962658754558440597232812032000000000
6636 67556656108171327512166671024963863931530770245515905314324480000000000
6637 104576867040512890885706921091275331163360325457454961786880000000000
6638 51054962780804242114457943014817495008984117864357499292876800000000
6639 14610509037547001520849915011108486438010564865029046272000000000
6640 5362916258487840558241380568783350316069760279869485219840000000000
6641 600886975740934516329566450283848774909777062170250444800000000
6642 5050094469210671994859784775590374081555412214507110400000000
6643 13001841229324350839038863502496524180140887271014400000000
6644 32461580610169608782386128034097905023772162994995200000000
6645 2613653833346989434974728505160861918178112962560000000
6646 2372745170977486708404956489995776865840996024320000000
6647 30089159776888418403686042445598619675519877120000000
6648 399851501035094982342316741832621657021353033728000000
6649 3690936932631645990852154539993430680197104926720000000
6650 630640635323790009115852491959213174953586196480000
6651 25391053202778341817241793410798561787904000000
6652 182878084114041669310152584664606995178848256000000
6653 10585892809569758965634064270010646103117004800
6654 937966756119950289352654994684622195916800000
6655 5862292225749689308454093716778888724480000
6656 45316668374108970842449841311821746877235200
6657 67135804998679956803629394536032217595904
6658 27464647499459982328757479582922270834688000
6659 687716533940804845972492978338398208000
6660 24591869962886431063600510819059420364800
6661 1756562140206173647400036487075672883200
6662 372604090346764107024250163925142732800
6663 460005049810819885215123659166842880
6664 2628600284633256486943563766667673600
6665 490672053131541210896131903111299072
6666 467306717268134486567744669629808640
6667 43810004743887608115726062777794560
6668 186922686907253794627097867851923456
6669 10384593717069655257060992658440192
6670 41538374868278621028243970633760768
6671 13572
6672 6958413146582934422713863062378545279472191857363127680
6673 128066735170757281986961649379276513743574047831596711942445502273961788672000
6674 8257262123256892591746766539131741577907540878159950811721841027383081598415077716992000000
6675 9974261762785267773269587287220273756476740878583331278989447911616507566405886231821569207542456320000000
6676 22732372348425080961393673898238876190660866167101885190111242736523597669398968132404287654438414254080000000
6677 10280627712567613225192295073450638550132498460730897327099219098513670454966101370431328389467391441095557120000000
6678 1269352389716110783603651409982215828290332230037276090067410431158948169416819091582023377402731801676821299200000000
6679 1134191326829355054751708822608866071731747775806079378815750468081804554348131224529817416163701304191888964321280000000000000
6680 6393717455812527586630596359084805930608162736897280138597486537775647949217914791051299170054567920860074247861043200000000000
6681 326271401770113282745759332204097646638934544463868205472629738022691314848590191787347796647884601001489588868349034496000000000000
6682 166190973377179337040584351660974420302904715545899693502298234548709727347134467434740612183399053984708034224791224320000000000000
6683 8629146694584311730953418259319825669573898691806330239542408332336851227639674270649993324907258572282917161671852032000000000000000
6684 493697504894927486474457761606270718345692914999329162029030243256244368823845451970503249521893915741755825088102400000000000000000
6685 11516954476187998973586290109757542899610049495320464589816282818928230436889495749507041736519717498657637204852998144000000000000000
6686 1677226380027378491298974287828768383438356722619485134439264488193431617022742099442773068425201577474413185172766720000000000000000
6687 13536203490573901706248192487653354247514267196670197673239240457655224579736483296679321469878685672322911117982564352000000000000000000
6688 473341162457990613965179472060959740992080578570801054694254056792225536530453160584566200322084155000217193676800000000000000000
6689 47844424629773295759621324056280540203673204151464585384078803516341506481053529567745583592827300794461681876992000000000000000000000
6690 27295645981559184146275795642874566299772152356943218714634330048430397072236658230505876997978308251728771809280000000000000000000
6691 433103380006027438310017179358104248562001151712977126536451294453382588065366044224588456530935266410649813516288000000000000000000000
6692 8762384757358522720983625113509590708288123448299367196535433807049222504024295480355812246135979128037661443358720000000000000000000000
6693 688994176110522138097694851663566336914422287794122305000473518593139604849273927687552304275262003592230548275200000000000000000000000
6694 1435404533563587787703530940965763201905046432904421468750986497069040843435987349349067300573462507483813642240000000000000000000000000
6695 611631137732573806189163150449555480054729522509026063227165912150397491585251311996434005305277555188880448369459200000000000000000000000
6696 251700056680071525180725576316689497964909268522232947830109428868476333985700128393594240866369364275259443773440000000000000000000000000
6697 11383234181773330769328552466395907489135569135238579277157429838401253368186102040142842736970951795356467200000000000000000000000000
6698 152871924008754552880807692162490106773288237854998631048021851952855693908286218680809630616796218001005643563008000000000000000000000000000
6699 921581408299701910301469087065891649224067023480821262647828863955001771812673129254941105719774644327258521600000000000000000000000000000
6700 217655721540513214150691183904471140477330890875427237258880908022977692257979265527647640211490995175424000000000000000000000000000
6701 355193074097194290021590848469138404051861046403128661473855685676594144310932679476715047440616708223533056000000000000000000000000000
6702 8875942283467772939102490196447703492200591958788517480174733190650799911931152150897315720533253292032000000000000000000000000000
6703 32720722693306145148848212397238231270662887365166814922013947645812896661899808454077870544273479898759168000000000000000000000000000
6704 19332172866562760110295967371638870287208120040925617004512240597326160827771863300750478338040166594302181376000000000000000000000000000
6705 34254126895349298091332832552184044805684376595217040096588687658606708000481706845183571806051236490457907200000000000000000000000000
6706 13269040239220416013253044026478344457912431629664852841445817088893488785324740232280391130396187688960000000000000000000000000
6707 580968788852353349769457603321484270859949709190731394679519559027228427898002139899844152195724974489600000000000000000000000000
6708 46765289505142994099089466521234027994918552442597573565534082150798573143492432313919343520398914355200000000000000000000000000
6709 235877109245365422481554270686096846992128132220615188453935158455094683685489121492607710238584340480000000000000000000000000
6710 29897533214874634721725906010040017279634263302354509015419115994675584453328483054374168389008490496000000000000000000000000
6711 2647025501707193269265000946742567383538350628964557749413936367333472477209326670423859298831727329280000000000000000000000000
6712 81479530326197964393911439860330821052678013635132753083200553062254824305393747358138926303805440000000000000000000000
6713 5427298496869953016603230500595716771062524508885060590382902519173297853121970736641870187221483520000000000000000000000
6714 11722964753239098515862977881286748225495052939191730875227069441414323362743456791146439604398404403200000000000000000000000
6715 17890082711058302130405145060440328304809540248452573189330963193422349876531783637048484135568408576000000000000000000000
6716 383203653734663953435313065487597359829761944904912651686181512976915658701363351234551330227267567616000000000000000000000
6717 391053465473853348629017651311192584168059487017559635019750474119146342813836906374663130578944000000000000000000000
6718 3325331405349844496264357844776514404105153736434529994974286602104712739068366651038068522352640000000000000000000000
6719 12086918878307060983199341510981444407617443871207786791614377939336571330834965356726985907240960000000000000000000000
6720 2779991342010624026135848547525732213752012090377790962071306926047411406092042032047206758665420800000000000000000000
6721 1392408651907765811775831254061096985174177204549051507796323227708086193324224928541815047454720000000000000000000
6722 1089353660751196149281731192696643040721801749335570886040423453529206354298270117950542525235200000000000000000000
6723 856410110653456092202618862182895472265567412999662646258194538938055309982916759395080601600000000000000000000
6724 3159352186863869641854193430977743507699062920156858247065803305700335794403381984593182720000000000000000000
6725 718668099582894764671670308943958542136265904340678457337483816270076488139282765561335277158400000000000000000
6726 309770732578833950289513064199982130231149096698568300576501644943998486266932226535058309120000000000000000000
6727 111678464379282450252001793230350849872353261011377648557649564429886253939427375501121945600000000000000000
6728 42045142609724201168927752567220840031083816751598368535553764788187815219705275344119398400000000000000000
6729 34605665975069449570832438899045354147055705539919996207913878965215695343002748715008000000000000000000
6730 3871528106330880820431085119852309575954160977114960642424925161388486591884734180685250560000000000000000
6731 101143671777894261433762098756141587671802455527128346783351169841274212212988680470402170880000000000000000
6732 95610229732146294631938649420906617201278464399979531403380522123383398050798705395630080000000000000000
6733 36455462932801313869853299398647066402765920305666761952949849217266906099592724480000000000000000
6734 120490666090398460180140132938910708441494714539685363954786450170304958027698012160000000000000000
6735 42017257918703052780766815588953477815495592762556947430387069802978139209658793984000000000000000
6736 73756634224800479839449035820637944667245731730888485654135568350046386021990400000000000000
6737 12643994438537225115334120426395076228670696868152311826423240288579380460912640000000000000000
6738 495842919158322553542514526525297107006693994829502424565617266218799233761280000000000000000
6739 6227978694742215648360085840414359798151712012351238182949782087772357525504000000000000000
6740 18730762991705911724391235610268751272636727856695453181803855903074759475200000000000000
6741 73944889899479004840846733470316525857420326749821050172165666692916244905984000000000000000
6742 1290046245449248766518356179934979402071276607309048548534008672914683985920000000000000
6743 198468653146038271772054796913073754164811785739853622851385949679182151680000000000000
6744 203182486840743521470162568502327758153984219635394781788888154872217600000000000000
6745 345508383420008307041049391849368941401944180249560208645838794758553600000000000
6746 375534203766177939599084283919509938757559892364271071331095287326310400000000000
6747 58060328349749217625090334557747362207414949345125397546551528652800000000000
6748 169448529684488023087609898646750692287640043950751629279074713600000000000
6749 348056439351921344720496008031163584158395765952895238519180492800000000000
6750 429269608534036325155278409905101753795354778008570794173655941120000000000
6751 73488130514468770067734904740955691184719171873072201800922169344000000000
6752 50667492081128495634125003268722897948648077684136928985743360000000000
6753 49778588711284136061596494439447057633759514917748561810554880000000000
6754 8103962346159403510231419526161507144283193311802777665536000000000
6755 110956888106644977067063046250690006539374350617989349376000000000
6756 825064039767360085883289318274361587087655427672228495360000000000
6757 469658785636592495521959984129904789584653335949161267200000000
6758 19970828128242202888763694339834661140696402848278118400000000
6759 465985989658984734071152867929475426616249399793156096000000000
6760 103052636857681297721860723917771127059594168238080000000
6761 348793540133690546135528604029379199278626415575040000000
6762 2888559338581288166753860074777467488849908203520000000
6763 260772718066366292831945701195188037187838935040000000
6764 287893080745268387286468054119487593055374184284160000000
6765 1087855095933537765724845548629642726794936188928000000
6766 131383465692456251899135935824836078115330457600000
6767 7132245280447625103095950801919672811975081984000000
6768 18194503266448023222183547964080797989732352000000
6769 53464105098837166493101334697023465167257600000
6770 225112021468788069444637198724309327020032000
6771 404451265238922564768864833708009090879324160000
6772 30211112249405980561633227541214497918156800
6773 181266673496435883369799365247286987508940800
6774 58098292787319193387756206810027880611840000
6775 959082928552570811480419921943317394227200
6776 1152743904510301456106273944643410329600
6777 3073983745360803882950063852382427545600
6778 220802423909193544903259356400084582400
6779 55200605977298386225814839100021145600
6780 14720161593946236326883957093338972160
6781 654229404175388281194842537481732096
6782 1051440113853302594777425506667069440
6783 2803840303608806919406468017778851840
6784 15576890575604482885591488987660288
6785 124615124604835863084731911901282304
6786 83076749736557242056487941267521536
6787 13806
6788 7138372107270424106059911245026266278079231301950105120
6789 7816486939732427210928348944873083769866416022825040694418225483617667791360000
6790 973289181131823210404771886978864677540774193336905236626489072132835126682149634693376000000
6791 4987130881392633886634793643610136878238370439291665639494723955808253783202943115910784603771228160000000
6792 1926568556529025611478113862875744757158508407661884769861927821920374902481562549221263378713655608033280000000
6793 41122510850270452900769180293802554200529993842923589308396876394054681819864405481725313557869565764382228480000000
6794 13944029561989780377668522210378474437980676082371762827285457685784994437313572484774434171910025309351116800000000000
6795 34058117238951039805878951867838726598636817077470963215251856400106990912704739789881965369628515028038963337789440000000000000
6796 3484576013417827534713675015701219232181448691609017675535630163087728132323763561122958047679739516868740465084268544000000000000
6797 94485835806729638442210847335123300384125840930712964480761553092544091177872272734797551970428119747037708993549041664000000000000
6798 2879759047026480460963167741674853497259706450957508984899915251896996058938243221124865567547657278331953481689356493127680000000000000
6799 12327352420834731044219168941885465242248426702580471770774869046195501753770963243785704749867512246118453088102645760000000000000000
6800 4283635976351837042392761408377188694217600012479700615327174572037046941464813482396576940108401938805640069224857600000000000000000
6801 14496966446901643708001742675657307124884149802234634802431245998325910062434652774691988785844194401435300831608711413760000000000000000
6802 302320054999934973056640115381135501114763799252162195482677423996866048968349263424559845583642584339762976627391201280000000000000000
6803 132707877358567663786746985173072100465826148986962722286659220173090437056240032320385504606653781101205010960613376000000000000000000
6804 5971854481135544870403614332788244520962176704413322502899664907789069667530801454417347707299420149554225493227601920000000000000000000
6805 80171738568809306408014110580794418719668612361913629562510427513869551400684292789195302236629531060989845307392000000000000000000000
6806 148317716352297216854826104574469674631386932869540214690644290900658670091265941660011309137764632462831213818675200000000000000000000
6807 545385431272590051691889133106692775001699950294566446591026292540422024021312191189813013886580234227610777670385664000000000000000000000
6808 371853703140402307971742590754563255682977238837204395402972472186651380014531039447599782195395614246098257502535680000000000000000000000
6809 647654525543890809811833160563752356699556950526474966700445107477551228558317492026299166018746283376696715378688000000000000000000000000
6810 2650428737231422409918517884237875009410590961990563724023586287508639885341848252510653065410259206872760320000000000000000000000000
6811 307791627540139276556497550623752720511119582241090446611056305730331346448820747781310028575743402396810278338560000000000000000000000
6812 3369154572255703169686068201628907305386221946024296110997100363540325165511977566082051724139240770108239757967360000000000000000000000000
6813 10601606387364612640612161274458961654281978390156451762604209143940223187477689407938189425291477623273927771737292800000000000000000000000000
6814 6164190484223973906484181135584278498922912816733815768065397256163536044688960430677807686161137822621195304960000000000000000000000000000
6815 29285809197079416260691128766760556853120352079501653457475450565681167415380501662990350692872838697510659686400000000000000000000000000000
6816 6082437294778032607989695974634884884878842354973420333475670502103011693963642653082611297750512652559906242560000000000000000000000000000
6817 10513714993276950984639089114686496759935086973532608379626128296027186671603607312510765404242254563416578457600000000000000000000000000
6818 61160385990302441971327538129924241204015537588029413973067108944685328273941312084132803217157567964774400000000000000000000000000
6819 71447147653105190356662235930678416382143646461914880684144379353199046508578695675043451504900952943493120000000000000000000000000000
6820 371772555126206925197999372531516736292463846940877250086773857640887708226381986552893814193080126813503488000000000000000000000000000
6821 180358464061226916480895322417622113466664676766652986631017988080010829880087354409333908693086102337513062400000000000000000000000000
6822 7340170049003421019571321261182295315503794984689365734983290212558580285817508609682193958439550676526694400000000000000000000000000
6823 1016695380491618362096550805812597474004911991083779940689159228297649748821503744824727266342518705356800000000000000000000000000
6824 33125413399476287486855038785874103163067307980173281275586641523482322643307139555692868326949231001600000000000000000000000000
6825 12475540307987377195049405376587662237413656913148337317328630530689957820125519635744021794518725767987200000000000000000000000000
6826 88695491787930343605918476942075124792024231230750758494535124315086680033942193557054879278001291264000000000000000000000000
6827 2647025501707193269265000946742567383538350628964557749413936367333472477209326670423859298831727329280000000000000000000000000
6828 63024416707314125458690498731965890084246443546775184509855627793654106600222063581520459495993507840000000000000000000000000
6829 537302551190125348643719819558975960335189926379620998447907349398156487459075102927545148534926868480000000000000000000000
6830 418677312615682089852249210045955293767680462113990388400966765764797262955123456826658557299943014400000000000000000000000
6831 253669830853960880143254372992488732569744564890639131325881231654862197152526155338742957633240312053760000000000000000000000
6832 1398693336131523430038892689029730363378631098902931178654562522365742154259976232006112355329526621798400000000000000000000
6833 32613076913588421568962814084050839134447825098290438441377150040588566697988370317834155764022771712000000000000000000000
6834 221342371668599024282596319042936740023249295581423402790475951952594941694238155209721436019097600000000000000000000000
6835 114825729343917079340393744354323721872365716776473974520336590423697427642932170888906366118789120000000000000000000000
6836 171007987082743765640565222989310873419986595538879276724467562270317190421803096118303863603200000000000000000000
6837 9593695611644506443135477340480958227850080939342964888716667038908713872003909757653105676963020800000000000000000000
6838 127726716723077748503282982343681396524631255109595686388239649926299445041472171329701111083827200000000000000000000
6839 41107685311365892425725705384778982668747235823983807020393337869026654879180004450963868876800000000000000000000
6840 1124038270232661121015937256615050307348557229562057223213880332356197594352578246706043289600000000000000000000
6841 4573342451891148502456083784188827086321692118531590183056715194445941288159072144481224491008000000000000000000
6842 62384383644348503877749158762496401227106415307350560532767692384555250706534962288310353920000000000000000000
6843 36879020899648547134467292169492609399097855617482183994949827413859188207147405074857994485760000000000000000000
6844 320594212399147033913074113325058905237014102730937560083597456509932091050252724498910412800000000000000000
6845 4245452553452137153732337078550968340679216981769759534783647364115610624420294661505024000000000000000000
6846 5212427546809578386533737826170325519350049388559949546469663439901841735017225785861734400000000000000000
6847 107886583229753878862679572006551026849922619228936903235574581164025826360521259168428982272000000000000000
6848 261015927168759384345192512919075064959490207811944120731228825396836676678680465730070118400000000000000
6849 21013237303768416402623878993605849934346915252742754154589125741402944626549166021017600000000000000000
6850 802641584457983472986826904373621490401806484002606264589094691573348074635919360000000000000000
6851 7878235859756822396393777922928777090405423642979427643197575588058401101811023872000000000000000
6852 13369127519587334975698532232848833850384961333540846909668613119129407930345979904000000000000000
6853 4317461515598076868650675267549538224424140394003228428534764976588081132994560000000000000000
6854 19572746808881153429309783941788043697632657690638253601274365771794706595840000000000000000
6855 560518082526799408352407725637292381833654081111611436465480387899512177295360000000000000000
6856 8307294510793938439856056876636467651262787798254285958316369331429048320000000000000
6857 190144002598660298162177314637956780776223697356682700442711714353213201186816000000000000000
6858 837079261440195921987397787488192546620328542660083607027094148734653428662272000000000000000
6859 83228790028983791388281043866772864649759781116712809582839269220302192640000000000000
6860 788826125381710142178278207126684237538997558584473858709801071856844800000000000000
6861 102171764811345313653567463018313386957432064730941375985269472164315136000000000000
6862 2700329558853787859993415419488114944243323640746430780474430995824640000000000
6863 1950827032551573712203035241140311370169142297996213357564131362734080000000000
6864 39079067158485050324580032875406878408836985136142094502486605824000000000000
6865 1060972833747000309330890780783741358861479925873877395387187200000000000
6866 321952206400527243866458807428826315346516083506428095630241955840000000000
6867 1760159255064292315332037637747083893698515648895358381844668088320000000000
6868 14132332791243994243795173988645325227830609975590808038638878720000000000
6869 246728657090712674392260885482476720445590639157536349843619840000000000
6870 3555613479377438290114035317103361259554251065553468700753920000000000
6871 830387033572310796114794410650325210230156430431404163072000000000
6872 2011093596932940209340517713293756368526160104951056957440000000000
6873 25150227970839528135200957150156401482258186140077585858560000000000
6874 444752637913439863183674227395743171955164143891251200000000
6875 9775929852985693721772437788730253705236001394262016000000000
6876 46598598965898473407115286792947542661624939979315609600000000
6877 8206906826675071673777143624220687041850033307648000000
6878 606597461102070515018310615703268172658480722739200000
6879 375512714015567461678001809721070773550488066457600000000
6880 71973270186317096821617013529871898263843546071040000000
6881 84852697482815945726537952793112132690005022736384000000
6882 6992075637170517313636656395449678159675392000000
6883 1386825471198149325601990433706603046772932608000000
6884 72778013065792092888734191856323191958929408000000
6885 8357283797028757078132156002639983765618688000000
6886 7484974713837203309034186857583285123416064000
6887 1213353795716767694306594501124027272637972480000
6888 457524055700138647928580128628969559818240000
6889 1812666734964358833697993652472869875089408000
6890 5446714948811174380102144388440113807360000
6891 6165533112123669502374128069635611820032000
6892 4567061564536051483240094866396749496320
6893 103285853844123010467122145440049565532160
6894 81972899876288103545335036063531401216000
6895 441604847818387089806518712800169164800
6896 1577160170779953892166138260000604160
6897 58880646375784945307535828373355888640
6898 32857503557915706086794547083345920
6899 4205760455413210379109702026668277760
6900 1401920151804403459703234008889425920
6901 83076749736557242056487941267521536
6902 62307562302417931542365955950641152
6903 166153499473114484112975882535043072
6904 14042
6905 7321407289508127288266575635924375669824852617384723200
6906 8083717262458322158310514720766180650887490074887435248073549431775536775680000
6907 12425416355464150040870180965433953472878000088040118784152949314256685594340977701376000000
6908 1131638502698578145367550180079450165245829462058467356363676867666951164783967124100473021050880000000
6909 485495761741076195168679862124549803353747472478267440272646083770018245443599206002964374400215613440000000
6910 777584291512811442066083897791112554327290713562644844686888726996013896526887185313748398935619299092234240000000000
6911 84198340965928752314324896651560729725585162393386049108942604416826961026172370223832579509737935902572612812800000000000
6912 84126460530400431657256556323123008435949060986231695463314414526760003194629656404067418733526844812848379526676480000000000000
6913 38804238485420927426571484974848777369572612629758020834764777496144940481557431016665260818961579259850293819178414505984000000000000
6914 758689766249436753478139033818595060984402460726648200459021684148764870794588392636179409805214325528797123981867621548032000000000000
6915 1931369931439181089935257644566718561725729051192723743626569788559546906395017976129789719976907283766175007739608458854400000000000000
6916 209039930824240726852147604216917859497725170329526654375183447320800363974932064805380274134011958448798356742347654430720000000000000000
6917 70442013833341320252680965382202658527133866871888410118713537406831438592976932821632598570671498549248303360586547200000000000000000
6918 101478765128311505956012198729601149874189048615642443617018721988281370437042569422843921500909360810047105821260979896320000000000000000
6919 8824240445940130952696712933008795641233830314403690749305975825067945255395006036769036652252987896525835288805302599680000000000000000
6920 94110454768215051612690558270409945405842942684849549323195819281847948890617900120162982519331562136825039547773778657280000000000000000000
6921 90241356603826011374987949917689028316761781311134651154928269717701497198243221977862143132524571148819407453217095680000000000000000000
6922 987994991615870680644729044530805895920852670263415619645565217117834167438561591167755837175852429906389242474397696000000000000000000000
6923 444953149056891650564478313723409023894160798608620644071932872701976010273797824980033927413293897388493641456025600000000000000000000
6924 5705525021420770713072520196954594932489093413411233997541833187295839730735881651547908377392589463511604658176000000000000000000000
6925 619756171900670513286237651257605426138295398062007325671620786977752300024218399079332970325659357076830429170892800000000000000000000000
6926 1319272268532905579586704148068363550596997508222429507168806683931771852573292731257571401180186179238331209226387456000000000000000000000000
6927 269856052309954504088263816901563481958148729386031236125185461448979678565965621677624652507810951406956964741120000000000000000000000000
6928 5742536793155831846998254023665270896069404961334744704743946619634287559883748429299852605366217045940044209691033600000000000000000000000
6929 28624337245884454129652835441039196466561341653422419759031364688638602606189761401433111448286989582839604983690690560000000000000000000000000
6930 1963260442104557896409659495270178084126292294473416993074853545174115405088461001470035078757681041347023661432832000000000000000000000000000
6931 2612538716886279543579425456920244121948058960431411327213180110470983571199859175527625251232542700021075058035261440000000000000000000000000000
6932 41616676227428644159929498773817633422855237165607612807991429751231132642909133942144182563556139201725674291200000000000000000000000000000
6933 156888263555782587110845332679074411713144743283044572093618485173291968296681258908876878711818778736664248320000000000000000000000000000
6934 4560902463278476063933843847078623358594481911945985301790642762380347174049426505537295872689367978060745277440000000000000000000000000000
6935 17141926619473289648868080078293201239024598326411861488520861352218239138484142357354508811264545483831377920000000000000000000000000
6936 730959279835614639802775182983094567601931152264206086999323265690421014280074348060059926934755903191121920000000000000000000000000000
6937 494044417701048313929785832830771129561985289934765767893090593042779665598614284352512224194359812965500190720000000000000000000000000000
6938 6118314050077005397544218245090104002984547881084151315713764057175751998239886407270481056434690086987943116800000000000000000000000000
6939 2479675852693636057116686531555410650916545780461839602951706345656714552223423222799484154310106345268838400000000000000000000000000
6940 21601701645715773571110795303179127354936093348335070331182055280202428468772247560025675913726004993982464000000000000000000000000000
6941 8347604176668024446687469774040273997092961611003666881447833663917545306113399168034602818391206212403200000000000000000000000000
6942 277234229066386159889986786146392494164747931403296384829525122904221284891678214127644928767082794844160000000000000000000000000
6943 28249387478306790466146144365590177648978292887789992701417339634977260669806868208233097086731508776960000000000000000000000000
6944 63220818377983429942678045867549225648695025487130251363909596494220377537069267221518686044190324817920000000000000000000000000
6945 504195333658513003669523989855727120673971548374201476078845022349232852801776508652163675967948062720000000000000000000000000
6946 6157454120919194577099639688705521887508436174804978699470432836901061441412744342101104841646407680000000000000000000000000
6947 158260024168727829964150201397371101044183214679088366815565437459093365397036666680476934659378459443200000000000000000000000
6948 49311566093351062478073665824928361330035439118145700918049790753809332804888103890368980483162767360000000000000000000000
6949 683805630997633676907903092414534844318441870574766354008897233156585053193766157869654929272213015101440000000000000000000000
6950 605276596955581722339225108848062183935938448858102204971321682956686110750801110136074585789914152960000000000000000000000
6951 319485471332174976184980545494228439796706750571027022348914087388210880662111778191949018064486400000000000000000000000
6952 230300191621980582857851860145677521269434064721176615563386946894986366176502376641591864249548800000000000000000000000
6953 2535352103913689111835893875343467778941835026424545357409031916555239202355942333227052563902863769600000000000000000000
6954 9593695611644506443135477340480958227850080939342964888716667038908713872003909757653105676963020800000000000000000000
6955 5729631875086303418021665874630290389303679490768612570901019492898180764455273386080450117632000000000000000000000
6956 173515539699275431928988202429152085844782082413035649433080279145161510245018798787518490528972800000000000000000000
6957 2557811530484988862045155001719581143833161340158992436824474356294991859148978054726640730112000000000000000000
6958 7070895579785036823519600650776392100685149536596341933026021325635030336081498765606248754708480000000000000000000
6959 1418423880755713351325665083442023438426840600672391692113454900533045700274900195186845941760000000000000000000
6960 5342462827705135033241676397145097696522940115526899028675912996357987571656874558142545920000000000000000000
6961 10173523006799599209508218529515202592854580859995085239986159286581845022661353124098757099520000000000000000000
6962 36515137412241831659251831212616878698181945260201701758674150978758366980638954383604711424000000000000000000
6963 499445330394299601764232697162138463399541095958380620179911387786958289882559634390751641600000000000000000
6964 4296583177124948225706213955160894644298168310792412171356757694857328534807759146382684218982400000000000000000
6965 313219112602511261214231015502890077951388249374332944877474590476204012014416558876084142080000000000000000
6966 8286219910119345534768016283145240157444133581331559388292978584026561164402554467621273600000000000000000
6967 420724097447271055756032553379528891272943503917693259355098254858177001415903910297600000000000000000
6968 23634707579270467189181333768786331271216270928938282929592726764175203305433071616000000000000000
6969 106953020156698679805588257862790670803079690668326775277348904953035263442767839232000000000000000
6970 2673825503917466995139706446569766770076992266708169381933722623825881586069195980800000000000000000
6971 976190747092947527286825474096678679419428802320582898363558992868260991467520000000000000000
6972 210325734531632048162254306055269186429138491974338250080855680262481117184000000000000000
6973 32029604715817109048709012893559564676208804634949224940884593594257838702592000000000000000
6974 3993024054571866261405723607397092396300697644490336709296946001417477224923136000000000000000
6975 5952563636908059889688162044360480331522336303360594538859336168779757714931712000000000000000
6976 107146145464345078014386916798488645967402053460490701699468051038035638868770816000000000000000
6977 4183933769024590594113587610599933195906843050732049346596784885128704819200000000000000
6978 17443959845839443794511518076297407529317669588209503216997226954883072000000000000
6979 2785524956435624866976207675972964970734200501611980671598399293742907392000000000000
6980 114389403272342276760996157321409166705372434746141601420805884451225600000000000
6981 1029848358058900149730109101657781266303468784764215196300823494656000000000000
6982 11880036416179455298672329994123691036286443481387196728755928170496000000000000
6983 1931713238403163463198752844572957892079096501038568573781451735040000000000
6984 1399100946333155430135722224875887197555230387583489995825248993280000000000
6985 2182597476279722471011726670806384028186159404630244393487388429516800000000000
6986 339175986989855861851084175727487805467934639414179392927333089280000000000
6987 13511331221634265502433334204992772786306154049103181062864896000000000
6988 66929194905928250166852429498416211944550608292771175543603200000000
6989 70205449202022640035159891082254767774004134572836897423360000000000
6990 3592889710119932590742993878593771640322598020011083694080000000000
6991 30084004749808048008613585107842585505093524091001896960000000000
6992 130010091114856740805851650152323644025933582542290550784000000000
6993 30337629535090151957757348172491889753662070299033600000000
6994 90124762835144300215959235995151291301604279520434585600000000
6995 90989619165310577252746592355490225898772108410880000000
6996 202199153700690171672770205234422724219493574246400000000
6997 17273584844716103237188083247169255583322451057049600000000
6998 254558092448447837179613858379336398070015068209152000000
6999 76859327430086907360994522457529105697468317696000000
7000 993713789554673920614041606921308260053066711040000000
7001 12226706195053071605307344231862296249100140544000000
7002 3528630936523252988544688090003548701039001600000
7003 2778796862512061728478941870877794602068213760000
7004 69161166355855758575475886564069554540364431360000
7005 47582501792814419384572333377412834221096960000
7006 3235610121911380518150918669664072727034593280000
7007 47534966825988430953618714662750084136960000
7008 3319902444989668193586068960573021749248000
7009 24662132448494678009496512278542447280128000
7010 4028148299920797408217763672161933055754240
7011 382540199422677816544896834963146539008000
7012 655783199010304828362680288508251209728000
7013 529925817382064507767822455360202997760
7014 58880646375784945307535828373355888640
7015 5257200569266512973887127533335347200
7016 88320969563677417961303742560033832960
7017 2243072242887045535525174414223081472
7018 2243072242887045535525174414223081472
7019 186922686907253794627097867851923456
7020 166153499473114484112975882535043072
7021 332306998946228968225951765070086144
7022 14280
7023 682504069360927120092646881314984172610791345688406400
7024 132519955122267576365746142963380010670286722539138282755304089045500602880000
7025 1472411838122501779843116444403923486536043010432754075922124493739417242929405857613056000000
7026 15089267794982840990330914101179388503387890047087603729753267353471126831229417632755707262692433920000000
7027 2469959687857725142920658798558647124562190266233185602387086951179967823694310960540081254761096933376000000000
7028 4065988260320491030563552701549727546577403141219069892867741153462156664939093092005590378034353314953292840960000000000
7029 44459871631541817810835108979562441397154782011460857707058478033184329887651765585481689180375639051358435737600000000000
7030 4038070105459220719548314703509904404925554927339121382239091897284480153342223507395236099209288551016722217280471040000000000000
7031 58206357728131391139857227462273166054358918944637031252147166244217410722336146524997891228442368889775440728767621758976000000000000
7032 220020032212336658508660319807392567685476713610727978133116288403141812530430633864492028843512154403351165954741610248929280000000000000
7033 432734162971900963094938560029865331079992514636680825446997553181147370749505972096191218925937059746054655900768939697766400000000000000
7034 12721572933018078519859268485201001163718703222911193537689735508380136436188722801013142397298442042741157138891442969640960000000000000000
7035 2671530315933796489170446381892210244380927676811350642914844456759828651599631788212759903432672828975642999167203023624601600000000000000000
7036 11938678250389588936001435144658958808728123366546169837296320233915455345534419932099284882459924801182012449560115281920000000000000000
7037 4566544430774017768020548942832051744338507187703909962765842489472661669666915624027976467540921236452119761956744095334400000000000000000
7038 379076911806370227895917568713211260094735373134573984673832760067283538131408901684016493587867532287131259298432780431523840000000000000000000
7039 41826868785873356272306914786848864624819085637710910810309253014154643951385733386739103341925138727477795354566123847680000000000000000000
7040 314182407333846876445023836160796274902831149143766167047289739043471265245462585991346356221921072710231779106858467328000000000000000000000
7041 70691041650115547200130363136179161853137008557347387585640191284781034680229081848052930149932241359802150299043155148800000000000000000000
7042 15538046475002565575267496669706346866145297729189927253305592380069003533370717697715470481099151972296603352432640000000000000000000000
7043 265609787957430219979816136253259468344983742026574568144980337276179557153236456748285558710996867318641612501811200000000000000000000000
7044 1319272268532905579586704148068363550596997508222429507168806683931771852573292731257571401180186179238331209226387456000000000000000000000000
7045 137424194638844331206948348757121203187187240439836406996750696242892901309717992839330354289602727003992834294415360000000000000000000000000
7046 137820883035739964327958096567966501505665719072033872913854718871222901437209962303196462528789209102561061032584806400000000000000000000000
7047 10222977587815876474876012657513998738057622019079435628225487388799500930782057643368968374388210565299858922746675200000000000000000000000000
7048 26504015968411531601530403186147404135704945975391129406510522859850557968694223519845473563228694058184819429343232000000000000000000000000000
7049 3918808075329419315369138185380366182922088440647116990819770165706475356799788763291437876848814050031612587052892160000000000000000000000000000
7050 97294545318523514036751017016340125920824264733307732185870155838229732996408548605856388666591245380095209057864908800000000000000000000000000000
7051 26357228277371474634622015890084501167808316871551488111727905509113050673842451496691315623585554827759593717760000000000000000000000000000
7052 1885477078319322004830251046382302896442958822398470323760251717968035521752032917389118113769784722130312097693696000000000000000000000000000
7053 1999586833624846583176878230750462630560264588233671864847552019903883825387478348475450488302232100675528949760000000000000000000000000000
7054 98992771040594668361861553352567664298090104620923910067908350839217017362501497422990972962021228032169082880000000000000000000000000000
7055 6291182638171859912488868530834394064741450979275687491149249360342630422569588280531458854900518043826635407360000000000000000000000000000
7056 9146879504865123069328606276409705484461899082220806216992077265477749237368630178869369179369861680046974959616000000000000000000000000000
7057 315627312107147103841566814230838698566663184341642726604281479140018952290152870216334340212900679090647859200000000000000000000000000
7058 5573239024594669581346585188220214857573512083870448145444970262292226544943239870486624385741309288447475712000000000000000000000000000
7059 552548789464098208187360343018160836552575861436360220050235729798862117674911174430130447056359917214498816000000000000000000000000000
7060 29109594051970546788448612545371211887298532797346120407100137904943234913626212483402717520543693458636800000000000000000000000000
7061 224802755549772543612091557922277679927421415155757376984330842354965149031482577851880912206425090949120000000000000000000000000
7062 498471837211023197624961515494138125307018470186988520369287203127506822888430760785051178425346791833600000000000000000000000000
7063 258904303833646427384300568790915876466084390090152457966486918976331069913712237192886047609541330206720000000000000000000000000
7064 1150902064649248496794847853495326507037976822305148178675417542410851196137338870470801708161813352284160000000000000000000000000
7065 3990030270355638085960566518281178183105466641273626197256840478311887814035458333681515937386872176640000000000000000000000000
7066 29507560061811584557001446764604693094416816178648454300571550398877028561832310752349087004241837424640000000000000000000000
7067 205141689299290103072370927724360453295532561172429906202669169946975515958129847360896478781663904530432000000000000000000000
7068 112235574692620725085187741612112102106978300945402380293253649211111224536362834422374973193615510077440000000000000000000000
7069 31524822758103214705167974419169905413330127544692823175589670987327401601604224486253884676558028800000000000000000000000
7070 17389073362749456710510004652378367588913567247785952261389749328364239974683715098038463724598696345600000000000000000000000
7071 206149793149189105520325773189860527147125843880145121823226369761133741831506992280257366052569088000000000000000000000
7072 64334194101616102030437906871460543410288778063829293959629414260917257729908571316026708657281433600000000000000000000
7073 922470731888894850301488205815476752677892398013746623915064138356607103077299015158952468938752000000000000000000000
7074 22557020160905806150768466315789771159821670713694634426300436288870996331852443842377403768766464000000000000000000000
7075 38026635919192511928334035158700873514087679687274961523795809586929982521371641198228904345600000000000000000000
7076 169701493914840883764470415618633410416443588878312206392624511815240728065955970374549970113003520000000000000000000
7077 8522954493490892599778090070132258335647278459290233579986722133577938351526806547828960552550400000000000000000000
7078 15892704546282502535861793652011467097219502528542203833203976476560736137533895744390430720000000000000000000
7079 15260284510199398814262327794272803889281871289992627859979238929872767533992029686148135649280000000000000000000
7080 223486944127344159780847181240814709774299060132282880867461321514578138922401434519470080000000000000000000
7081 8520198729523094053825427282943938362909120560713730410357301895043618962149089356174432665600000000000000000
7082 19301158578559120154120415303947020983926079116227234968538991214671250029567520860455965818880000000000000000
7083 10661496717431633314407478796925296884114561565241717546790962021978482716644563638666710220800000000000000000
7084 2161622585248524922113395552124845258463687021216928536076429195833015955931101165466419200000000000000000
7085 785276954797315694361506977920353941551261300676462319746515293798712827740595345267097600000000000000000
7086 794402873679049888391878352197294326786285820530518754624710851199379613930517252014080000000000000000
7087 9437031190296942335787199223187412129683502117793538995060197495856052656714809344000000000000000
7088 16042953023504801970838238679418600620461953600249016291602335742955289516415175884800000000000000000
7089 193699326566029194084302118702533089689727054962921572148197813954352476533555200000000000000000
7090 1810904574317351934677009575135867695154882415899052333196167407059962418954240000000000000000
7091 48044407073725663573063519340339347014313206952423837411326890391386758053888000000000000000
7092 79648086194917545107826933658186683436849022164035971595018869709125210603520000000000000000
7093 144013636376807900556971662363560008020701684758724061424016197631768331812864000000000000000
7094 40179804549129404255395093799433242237775770047684013137300519139263364575789056000000000000000
7095 5791683538613247460237130637756143025264975862729227118890164920974899398311936000000000000000
7096 549613631398960997584707732098513391908944899931960505300070264056315904000000000000
7097 167131497386137492018572460558377898244052030096718840295903957624574443520000000000
7098 5674611574098548239320005451434611603227299213877220619502723287482368000000000000
7099 49096901070068870181698462172511180804424066195389650554080563560448000000000000
7100 1995846117918148490176951439012780094096122504873049050430995932643328000000000000
7101 594001820808972764933616499706184551814322174069359836437796408524800000000000
7102 16789211355997865161628666698510646370662764651001879949902987919360000000000
7103 42518132654799788396332337742981507042587520869420345327676397977600000000000
7104 15104480804703961737105374884473245869800411104707573657352169062400000000000
7105 1758089246757626078175476189975016535519597413231392387581870080000000000
7106 7629928219275820519021176962819448161678769345375914011970764800000000
7107 25098448089723093812569661061906079479206478109789190828851200000000000
7108 1785815003846593713742079797644241525367445169709651066880000000000
7109 2997881592201151637221983131375921982150928099977461760000000000
7110 1506935147013112222976916854038296783027866524922004111360000000000
7111 1444556567942852675620573890581373822510373139358783897600000000
7112 1864650265554709659640535917141061199343536817664163840000000
7113 279890567811007143527823714270656184166472917765324800000000
7114 1213194922204141030036621231406536345316961445478400000000
7115 181372640869519083990474874095277183624885736099020800000000
7116 2545580924484478371796138583793363980700150682091520000000
7117 189403342595571307425307930341768153325904068608000000
7118 366409375493977947455504796152075118434112598179840000000
7119 2109106818646654851915516879996246102969774243840000000
7120 82334721852209236399376055433416136357576704000000
7121 103237035139766999200456044738493917104701440000
7122 68469554692297200989721127698428858994960787046400000
7123 1356101301095210952460311501256265775301263360000
7124 1386690052247734507778965144141745454443397120000
7125 192047134491416222587305239177592160911360000
7126 4979853667484502290379103440859532623872000
7127 51790478141838823819942675784939139288268800
7128 2416888979952478444930658203297159833452544000
7129 7459533888742217422625488281781357510656000
7130 27542894358432802791232572117346550808576000
7131 1703332984442350203539429320800652492800
7132 353283878254709671845214970240135331840
7133 3942900426949884730415345650001510400
7134 1766419391273548359226074851200676659200
7135 117761292751569890615071656746711777280
7136 13458433457322273213151046485338488832
7137 2803840303608806919406468017778851840
7138 332306998946228968225951765070086144
7139 498460498419343452338927647605129216
7140 664613997892457936451903530140172288
7141 14520
7142 699710054302799232363890080003597218979130623310803200
7143 8355438851112383407329355551716304370245052766480290214395349412675554818560000
7144 1534277881741094291601230580723416070003943977257659709364230564904938975825599381042176000000
7145 15850071213217269947826590442415324058180556772150844253942507724234376923560312639449272334760960000000000
7146 34841898139533830573951000964867139893729264590469642823805700939415333588887111348491392880254259208192000000000
7147 212223407292681822149566924241856440658562719412238107044613035829748768982676188319097571795728029383229440000000000
7148 608922401865596736737197652584087197375431894428967907155872915142492582141278581458757215014424752447405135862169600000000000
7149 6308321501155188128695293476911786144100290877271714970410378586080363004530017368695783583557367828546860975382855680000000000000
7150 12145788932033837637530400594053790669448891593583971208313212859949058417180897348715450818134041662392949108731606466560000000000000
7151 31431433173190951215522902829627509669353816230103996876159469771877401790061519123498861263358879200478737993534515749847040000000000000
7152 2129793911815418854363831895735560055195414587751846828328565671742412745294568535808282839205197654624439286441898787209635430400000000000000
7153 67945921035249557374568352979458547215421593913568684684800877350258308705683968480211193543970978950280520278819196900852367360000000000000000
7154 763294375981084711191556109112060069823122193374671612261384130502808186171323368060788543837906522564469428333486578178457600000000000000000
7155 319889697298867559127742589838526626590778943614811428020213675515088505455253940957000129929005964633163947104757745503436800000000000000000
7156 410475903889799349934431365647824875895596151703722243844120673211025768059947471822739457756487302152999529164651154636800000000000000000
7157 1259391733575980823574476972469140398985831804433800613534328106535825708077770437488426888996237648794456010958248439971840000000000000000000
7158 5877161423354577176680892538189321861933881754024402863160197830500519971029595374945992148649109027707461384471826053201920000000000000000000
7159 68999547879288333206476450158980845021304069001722633701217149512745288529387305665476918317394180147449623130077659136000000000000000000000
7160 860586594001406661566804420788268057342537495480750805390402328684290856976701865976296540955696851336721829727481888768000000000000000000000
7161 34232949951629804939530442196696930679485234168206967353820915876407280716817957311405777312315855380049467457163755520000000000000000000000
7162 7437074062808046159434851815091265113659544776744087908059449443733027600290620788951995643907912284921965150050713600000000000000000000000
7163 11086321584310130920896673513179525635268886623717895018225266251527494559439434716450179841850304027212867304423424000000000000000000000000
7164 3598015277817015217054647676550082410719084113333898655914927319813923234290798357975194730491416852468176025162874880000000000000000000000000
7165 968740989454114242015357635296576133771708315216469976278544038442653727493432343725366439513953136445537892765270016000000000000000000000000
7166 2935046781974494404533440871258863940545222981914814486294051297975781084653298751249216767660622765502492154265600000000000000000000000000
7167 265926581622858176603983978456328469589012835873489592707463440065390213732717961737580002306642415299513238421504000000000000000000000000000
7168 15675232301317677261476552741521464731688353762588467963279080662825901427199155053165751507395256200126450348211568640000000000000000000000000000
7169 465524140280016813572971373283924047468058682934486756870192133197271449743581572276824826155938973110503392621363200000000000000000000000000000
7170 486472726592617570183755085081700629604121323666538660929350779191148664982042743029281943332956226900476045289324544000000000000000000000000000000
7171 1346769341656658574878750747415930640316399158856050231257322655691453944108594940992227224121274801521651498352640000000000000000000000000000
7172 164431140551103663211940498231014787480490594976610784048859161450700772245816824190911463410155644371829543403520000000000000000000000000000
7173 44006717350289113735687185726555636074938945562391640092771421528951878022756835748266040786034894610914407874560000000000000000000000000000
7174 591371167988154831773953641898433042085696392051914624168029439872207259721541298369957132360648696119703728291840000000000000000000000000000
7175 2086680916204221900893146886385061457004172517899429205591674573428028556723889903584264323938579079667663241216000000000000000000000000000
7176 4778933910587838594215572767194203492404335988621110876171409229612199183578176686974592047737649780588806144000000000000000000000000000
7177 14133319588997471465798609944768085014979320584624974164272959245035232151166288767083578323942458043400192000000000000000000000000000
7178 1900767835756497836164519579982473277740860963341079156972810910508085684801694440039648737873878115217875927040000000000000000000000000
7179 680060048571197794692135806791582568064708752537058732369520898213984144830659906990929780992442975033229312000000000000000000000000000
7180 7754795855444953664442710382086890846776329137213006476451476737876877780990023005578483947472839937380843520000000000000000000000000
7181 560655446682016031131495950022581915586767253188182259328836109755083126749764175611355349576999711539200000000000000000000000000
7182 98830022187533308660145079190187543188950144768896127920310696312689135998096360887077536104745604323737600000000000000000000000000
7183 33770754868422234463094535586848580649371491328782490842847251887312690812372771999243238693776637508452352000000000000000000000000
7184 29426473243872830883959178072323689100402816479392993204769198527550172628511505210901180038228182302720000000000000000000000000
7185 149550608249562383365938426694431749592444230750303817727654357059682502444438896288827419141650891407360000000000000000000000000
7186 33087369241820984366511439955542008596053638898779017129462769346286373541633846348531690126074823311360000000000000000000000
7187 18270907508101048269681725378715923598810421084135271210529663825064617947779996301316856101286245826560000000000000000000000
7188 654707519040287562996928492737320595624040088848180551710646287064815476462116534130520676962757142118400000000000000000000000
7189 3082834291881725111106130824800222025405962422071766679483525559500003115511784348095104783175283166412800000000000000000000000
7190 56268642908979621300491684019971931535987901742490819317545312999093113076700683613790670204011781554176000000000000000000000
7191 3494311752629278581783234911723379415329834980536888101417271635581720853599984051029990680720241065984000000000000000000000
7192 24743920808313885396322271873638670542418760793780497676780543946506637588426373583087195637415936000000000000000000000
7193 4511404032181161230153693263157954231964334142738926885260087257774199266370488768475480753753292800000000000000000000
7194 313291946679247307649562032163746821664189871023536589254172726234319393497950608921908385677312000000000000000000000
7195 187270589755436175260086176294444869377204807491596293642684461273759768148078470836856319959996825600000000000000000
7196 2181876350333668505543191057953858133925703285578299796476600866195952217990862476244213901452902400000000000000000000
7197 7177224836623909557707865322216638598439813439402301962094081796697211243390994987645440465305600000000000000000000
7198 967831584601198592945129398717158959206080310131132256856143264935644048453593130562748416000000000000000000
7199 775946670010138922759101413268108672336366336779286162371825708298615298338577780651600117760000000000000000000
7200 18622720080243334146218433918434608136072792082702867896923816999166767160125866735638402826240000000000000000000
7201 34746281345445233477450251985214191471280839382929941907493779619281004672793182662051272379596800000000000000000
7202 12889749531374844677118641865482683932894504932377236514070273084571985604423277439148052656947200000000000000000
7203 26399896633640234873770899878100735141617009590122348211101429768708623869786538533841377689600000000000000000
7204 577963838730824351050069135749380500981728317297876267333435256235852641217078174116583833600000000000000000
7205 467986913952084494777383915586542915774678799431478758974441503024981895722330505357557760000000000000000
7206 5921912331062008258921274989107103163315948843954776170838753618031738940209310424104960000000000000000
7207 411357769833456460790724068703041041550306502570487597220572711357827936318337843200000000000000000
7208 188740623805938846715743984463748242593670042355870779901203949917121053134296186880000000000000000
7209 82061140785190802919888688897281844605943496676465556478784326050922197014911385600000000000000000
7210 42038856189509955626430579422796928637524056083370857734911029092463413297152000000000000000
7211 2642442389054911496518493563718664085787226382383311057622978971526271692963840000000000000000
7212 1836791065103058480246632859402662502298320916465554886276595160652039523464642560000000000000000
7213 803596090982588085107901875988664844755515400953680262746010382785267291515781120000000000000
7214 34750101231679484761422783826536858151589855176375362713340989525849396389871616000000000000000
7215 4633346830890597968189704510204914420211980690183381695112131936779919518649548800000000000000
7216 5173117776237589038670099969664077802792086645850821247254170116951113728000000000000
7217 37748503079872951331128731916065025012772903466226728468865941868904448000000000000
7218 12672829818086087879374702000722457674701164497492552251991193445990400000000000
7219 85821383070480385077608911877549544046133267709541109168532825103663104000000000000
7220 199584611791814849017695143901278009409612250487304905043099593264332800000000000
7221 30976094951816061223204890058752142553872800781098468507571012711219200000000000
7222 6547792428839167413035180012419152084558478213890733180462165288550400000000000
7223 2619116971535666965214072004967660833823391285556293272184866115420160000000000
7224 623599278937063563146207620230395436624616972751498398139253837004800000000000
7225 115275498846225521674878281946597162642696740193054434197524971520000000000
7226 2483700592212181158535539375917789115129807729614555342438400000000000
7227 335018216992966769467003262227889826196304490898187196825600000000000
7228 10974644932729975913542235847340975192258117588397492011008000000000
7229 49728859851432703358238256183263793839919595322426135674880000000000
7230 77356004213339760779481731840632568195430481612662877716480000000000
7231 8381602943668419920084208947549070091049197995400416460800000000
7232 23510807696124600056337191998735119469983725092287283200000000
7233 91392838468900291764187335272050998911501360902963200000000
7234 60457546956506361330158291365092394541628578699673600000000
7235 7636742773453435115388415751380091942100452046274560000000
7236 1909185693363358778847103937845022985525113011568640000000
7237 175239266540598148783067511203166360990227764346880000000
7238 32902066370887815689882063327941439206328478203904000000
7239 255649311351109679020062652120757103390275665920000000
7240 24251318072832538721270765418569843799868047360000
7241 29344094868127371852737626156469510997840337305600000
7242 2013810432126388264403562579365554676322376089600000
7243 55634925173136859588115343641282698473897984000
7244 2986717035610505093677771079689913286493470720000
7245 133335581946897548824900494629013986004172800000
7246 517904781418388238199426757849391392882688000
7247 1035809562836776476398853515698782785765376000
7248 5164292692206150523356107272002478276608000
7249 358057626659626436286023437525505160511488000
7250 250389948713025479920296110157695916441600
7251 74946651315463408955734890115228709683200
7252 42057604554132103791097020266682777600
7253 10093825092991704909863284864003866624
7254 10598516347641290155356449107204059955200
7255 94209034201255912492057325397369421824
7256 67292167286611366065755232426692444160
7257 14953814952580303570167829428153876480
7258 124615124604835863084731911901282304
7259 1993841993677373809355710590420516864
7260 1329227995784915872903807060280344576
7261 14762
7262 1577846172452812268980572130408111728797939555565861216
7263 526671162248450567441993711609851052137779826047140959847386857978982472063232000
7264 65526451199359235370469222718395894656418440695379216754097347042815102092551640232009600000000
7265 64489977248777767100219439862577349761722140366688747558228578302978621107736022051759226812058656000000000
7266 2848361925963999862321943644279750360510567516625946538865972386924776743817248026907260493902642498560000000000
7267 30104258178372890453741127453042688658580929924006290030330569795045301111392187285123743661681800229928693661696000000000
7268 287227548049809781479810213483059998761996176617437692054657035444571972708150274272998686327558845494059026350080000000000
7269 9186101409089578377106425550841733752745861693009940860254318230136897166488155373385368687167549177612953832264826880000000000000
7270 339306109137400847557342329928886035451798618768538884561127727034743556948856346211198024661039047218571914406982683983872000000000000
7271 8989389887532612047639550209273467765435191441809743106581608354756936911957594469320674321320639451336919066150871504456253440000000000000
7272 13804219798803640722728540064952704061451761216910118331759221946478601126909240509868499883737392205899143523234529176358748160000000000000
7273 722491627008153626749576820014909218723982948614280347148382662491080015903772864839579024684224742837982865631444127045730172928000000000000000
7274 27299700415948482873710498964961023434767604697415989382286066792514499033533737335799140263202625471094851897739855897663897600000000000000000
7275 1615741535076760116650285971768408755801585058935504868834897927448344368487457305511077189596080526964468885896324388688159047680000000000000000
7276 21206607647882476531035003379460364919895803898528501403458035297759519836397877134832888113448556916408654127389257601532087500800000000000000000
7277 2707692227188358770685125490808651857819538379532671319098805429052025272367206440600117811341910944908080423560234145939456000000000000000000
7278 1876488321633006761392366710788416941869055477019285716206959715996334601222731601196038361637646560570709254301349314560000000000000000000
7279 65174626942147863743508634620867900858393099240681141224623878046655766205049249763216870827387751165155900721484934179454976000000000000000000000
7280 487734363920892914175062122690767231541739551864569056930589262357197378032968114951637919981829148520740194886221194854400000000000000000000
7281 628364814667693752890047672321592549805662298287532334094579478086942530490925171982692712443842145420463558213716934656000000000000000000000
7282 92670609222000213136305349993646632345288851554169684566049326390133121093409552674758463053692686152345676022275060531200000000000000000000
7283 2069446695737891105234045722460178118583525503094007070068716366951798984428694480404033570478723418413068563492372480000000000000000000000
7284 1608868620162079975105736765937028720240240863685889642888788638941185186064991135679965123390470950290647816129740800000000000000000000000
7285 972798231676403913732858607589097490454926123040422786288992493447531515941562208653567307996579773504113826437529600000000000000000000000
7286 1214745311872221522127142204029100900049696936417113938523893538974100698100177999473317667086679120421755736495373680640000000000000000000000000
7287 21746884897158179775614689793761972624168160800320926692521454654236355256364491093206542410854313073382415942025216000000000000000000000000
7288 791678399056448346539219835430377006650926957706488280973690942566964718545411871372007651888649303036689411525836800000000000000000000000000
7289 2861604274074221001080912265186474291788948962744345064290298701124403911659074958995776137252683687649859089937203200000000000000000000000000000
7290 2316536793298178905636928976579526807638672969840660290139765615195946023724013062044199730156934413811790691853926400000000000000000000000000000
7291 125541348798094856821614215504955001188160341591364815723703426888038365156656191749492114408504832748509947171438592000000000000000000000000000000
7292 5665496028603731985667821653792977453254082999995403617068064056394337505264521987347109716856324285247332024320000000000000000000000000000
7293 37281024048586594186416327508013716361485776715606117765259522605277065998278832684739380885902561551212989204398080000000000000000000000000000
7294 26835412047357223369479245032858170445961124106434744211835414878411510354798230957281442897747199878195108328243200000000000000000000000000000
7295 6470930713548198767131407631715376752305492435826421419467799342066705577500147945689500536469104273650253561856000000000000000000000000000
7296 236439468600237223349617283191821786990475947409010295920792290702868881334321397183881083764643977574219776000000000000000000000000000
7297 82404319863649757381338795282970319679836928668655911864793488878177921057375046656480803417746501622044819456000000000000000000000000000
7298 11879798973478111476028247374890457985880381020881744731080068190675535530010590250247804611711738220111724544000000000000000000000000000
7299 19495054725707670114507893128025366951188317572729016994592932415467545485145584000406653721783365284285906944000000000000000000000000000
7300 14258592351709447095378447415730181177090060178193664755347621499219867569949502716576494408141554376530041241600000000000000000000000000
7301 277407331414291025394698582773839997770860554501928686962491850785839530376878871744270970478703217272160256000000000000000000000000
7302 10856328194842674057364421577709995274543765902643892839731099216166609636154524491383517223627358050713600000000000000000000000000
7303 29670020348685248849718770551302681570519238810287474097644371300996149785156078256477988280960902953854566400000000000000000000000000
7304 241767904171659178542608607042211429648909540194692832170383735102352218315850526812764095194082745799147520000000000000000000000000
7305 11108594563393419834383492188619313087010775164785942016395724876243906045770049703758579899204932468736000000000000000000000000
7306 15257413141634701416007587749499308713855234237199474273823519514806303999385907397466675609386252899450880000000000000000000000000
7307 142845276881517286472057125688142675408881473930512120373231917177777922137189061992113602246419740098560000000000000000000000
7308 584560284857399609818686154229750531807178650757304064027362756307870961126889762616536318716747448320000000000000000000000
7309 56518628684498293703612398454670737132442644404649055790531301924166723784382713048410254358213524717568000000000000000000000000
7310 3462408936121086451957356559419851734149703173725527976259836868360659236814770003790107220727035854848000000000000000000000
7311 4223458138344588045848669929969657919995327213142252085246342316873106605051180723011582069430531368419328000000000000000000000
7312 67198302935178434265062209840834219525573749625709386565716762222725401030768924058269051552312328192000000000000000000000
7313 38962125732473665169509169090909604730601067596381641281791662680777175482290584818651879236960256000000000000000000000
7314 2962571599803757046331555859704461670583355754359684059141113250442736581540904103280457547776000000000000000000000
7315 202876472235055856531760024318981941825305208115895984779574833046573082160418343406594346623329894400000000000000000000
7316 419385249305938741434326477942770272463588049564025657601445002559795733703981353015793573680906240000000000000000000
7317 41857334567516877318507689139954881565531990169650749551122766082433161980774893312311663001600000000000000000000
7318 201086040681273328125435881872448926249391324810840356696601429648844280526040807843514495795200000000000000000000
7319 71351417931966797495089785128101946881504950508440106884765582372286464215041635002445987840000000000000000000
7320 155189334002027784551820282653621734467273267355857232474365141659723059667715556130320023552000000000000000000
7321 260946691579985498856717090595055237351238084304790627746126302854191764666132459912899083087380480000000000000000000
7322 2358824164241596575912711461383331159719694402625034282074859974476673365609459771364093636221337600000000000000000
7323 27742264259079568850403318515970264047122959230298060832004892299320926778419752357596024012800000000000000000
7324 2906238620890792901586995370103418996413804322776252821534603419140509019756330591438503936000000000000000000
7325 331369616090295853444855691781775729182070702703034649211716343756819478958668805035786240000000000000000
7326 4645638121781403030705482965592641274670270213792108892640746372766277961715924556840960000000000000000
7327 33162709053947246249959139938999777714569313526146746556697020260977738065172138374987776000000000000000
7328 707777339272270675184039941739055909726262658834515424629514812189203949253610700800000000000000000
7329 17773693044225861581089168052259442193186808896786995122110531958181112630476800000000000000000
7330 1385447831438286283063055786577485688152292801031236667823631478781803326225776640000000000000000
7331 1082756881368841783939285167572525771737204956683893311416245041991252791263232000000000000000
7332 229598883137882310030829107425332812787290114558194360784574395081504940433080320000000000000000
7333 1353424995339095722286992633244067106956657517395672021466964855217292280447631360000000000000000
7334 13031287961879806785533543934951321806846195691140761017502871072193523646201856000000000000000
7335 7325449535004897973422457723644133470690878561554753668161473417833864851619840000000000000
7336 2255708325565159537144987722073445178261095862326120035778274758695487134079385600000000000000
7337 529068863478844333500351133261098866194645225143833991196449216506363904000000000000
7338 11130968856885613854050779923967891990945856150297625061332264910061568000000000000
7339 177650262955894397110650447586527556175495864158750095978862947964582625280000000000000
7340 69963084024848140008920308595828432646304294328430252039564803073638400000000000
7341 27104083082839053570304278801408124734638700683461159944124636122316800000000000
7342 40585490261399798014680867845573256722469906284446693267327470796800000000000
7343 11224787020867144136631737164147117859243105509526971166506569066086400000000000
7344 155899819734265890786551905057598859156154243187874599534813459251200000000000
7345 102710469471986939812316549214418071914642795512011500869994749624320000000000
7346 47158158618910440685177478978153384717466848260794995808078397440000000000
7347 131550486539238284810709947634818071753082230092688172620185600000000000
7348 4012604553529397443388879981684044054669374243257833016524800000000000
7349 9547941091475079044781745187186648417264562301905818049576960000000000
7350 773560042133397607794817318406325681954304816126628777164800000000
7351 18701451568060161946687891214218862640653523027237179228160000000000
7352 4712295508059456476808963051470616617906220762031718400000000
7353 15673871797416400037558127999156746313322483394858188800000000
7354 23432438337137518056149401358739335738417112675312992256000000000
7355 1992193766987852638796978022099154419678378794680320000000
7356 92807637871829940638400885867466395129692993617920000000
7357 599578978081054823109007848248850193801275160657920000000
7358 123382748890829308837057737479780397023731793264640000000
7359 6646882095128851654521628955139684688147167313920000000
7360 365213301930156684314375217315367290557536665600000
7361 17606456920876423111642575693881706598704202383360000
7362 2013810432126388264403562579365554676322376089600000
7363 32220966914022212230457001269848874821158017433600000
7364 21280358878724848792454118942790632166265978880000
7365 284449241486714770826454388541896503475568640000
7366 1733362565309668134723706430177181818054246400000
7367 6214857377020658858393121094192696714592256000
7368 6103254999879996073057217685093837963264000
7369 1342716099973599136072587890720644351918080000
7370 9765207999807993716891548296150140741222400
7371 7344771828915414077662019231292413548953600
7372 1171041426804115764933357658050448588800
7373 757036881974377868239746364800289996800
7374 883209695636774179613037425600338329600
7375 8478813078113032124285159285763247964160
7376 70656775650941934369042994048027066368
7377 14953814952580303570167829428153876480
7378 7476907476290151785083914714076938240
7379 11963051962064242856134263542523101184
7380 166153499473114484112975882535043072
7381 2658455991569831745807614120560689152
7382 15006
7383 195652925384148721353590944170605854370944504890166790784
7384 5984899571005120084568110359202852865202043477808419998265759749761164455264000000
7385 503636303918275083057426445813590846329232135184684659971992209371076874683351906823225785600000000
7386 5223996118092887684130763508268752783759940876460286223236065124721913501554258192096163138272000000000
7387 892881709655786964841784318059661905009968620571768713431394096074083615437880373490672761544649149308600320000000000
7388 3731932832029697163686916626410250660154660734380945045082302040708095179098205035345918635745677714453970288640000000000
7389 16680124365389739181336807126142674299534152250964942313876947354081850375084309713530956568430849468827133543081574400000000000
7390 28013813388050036538448520894715700452588619543146017995321020057194339292844044072555380541858063194538677389303480320000000000000
7391 508959163706101271336013494893329053177697928152808326841691590552115335423284519316797036991558570827857871610474025975808000000000000
7392 3456785318929652955606652511198499271978238420258389303503185322611928584034252418683837330172399516775645591310325405943070720000000000000
7393 671975750555450786169851960723722228079823616550232512925246086015392690596372431726488240647919653875681211657349662423121920000000000000
7394 23283926867056753308950315278589817266110694214115026704471630326162760121033501254080488978842287009579299799533291275047403520000000000000000
7395 712724659452690826534109394972690862460633526217960152466435216925800527197729899549456838380492073680143857217719818422897868800000000000000000
7396 1531441976724929154042444964545709168542371925425826353939164122537995966653329098267020988399763282079366161414777029278342053888000000000000000
7397 2707226508240316152898085537803450840837762199812149115335068335884194021667814102319092099589177478690466484347564800195585638400000000000000000
7398 4191423629228536537898683020881578007697053005826809689154058741204234508840992186649323768305126543478416345178112090655753764864000000000000000000
7399 41526422263608632163872034131337696723992920374679466239699989365743110593425075301848442177074690547886053444272761549619200000000000000000000
7400 2753857476428782975077829631867657782749004193268217234843262452675595755142926046333107218058637373175601438935983134343168000000000000000000000
7401 561696511266117019950895209454812278259749008503818316983762560456814400946388883048243893587609893762629513741935821245644800000000000000000000
7402 3663485428911648483830655297120228262074521701336745117645755825072929092862186380050038644248060810092891311095066656768000000000000000000000
7403 35210721942975513354849855376743429974919506878763896113610227428410668803917208306755233323460706649813647545847127212032000000000000000000000
7404 18470741847863256941676884610360442597400025126576077822641976144198492137816852707035394687790237396266260780209196236800000000000000000000000
7405 1030681459791332484052112615678409023903904303298773052475630221821696759822884946294977657172020452529946257208115200000000000000000000000
7406 180476446335301483287461127455752133721669259124828356580692754361866389432026445636035767681449469319803709422169803980800000000000000000000000
7407 2429490623744443044254284408058201800099393872834227877047787077948201396200355998946635334173358240843511472990747361280000000000000000000000000
7408 2879396294808228793190263002143053985302985330766492298723303203494164617718940443196012247909165322481198782803848724480000000000000000000000000
7409 300741189925898416435987735342493855410159889539704308416390020774834070588219083173434471190577034651902274437120000000000000000000000000000
7410 4422479332660159728943228046197278450946557487877624190266825265374078772564024936629835848481420244549782229902950400000000000000000000000000000
7411 1777069320886274228981753735458267140106379264535301044490779102068122977103352485951714861490251057170688749915340800000000000000000000000000000
7412 1129872139182853711394527939544595010693443074322283341513330841992345286409905725745429029676543494736589524542947328000000000000000000000000000000
7413 5020784552001369793246690405409384569678850226385954368451435528243916612047711269759812747293042999464300172541952000000000000000000000000000000
7414 14591398844847982069047486304506346912518894996323333763310967751576151075647292635905824221488282407519760941056000000000000000000000000000
7415 39770080654183405033568241138695808600914385925736290921940084849805858345810978278691098374461350219485150542456422400000000000000000000000000000
7416 4195524992089677893651155109137140248008550603154597723633239720419079561755883422806973015327790792385246650632765440000000000000000000000000000
7417 13517055268300681869118940386249898104815917532615191409554958625650451650778086819884734453957684482736085218099200000000000000000000000000
7418 597805884101750058093712351234639228222816991614431069710047310225327100034411702107924373885106439039925144780800000000000000000000000000
7419 43717660222399450231783950339596885388039802156844820610374650941685970750438972120911920971099196650011146321920000000000000000000000000000
7420 19495054725707670114507893128025366951188317572729016994592932415467545485145584000406653721783365284285906944000000000000000000000000000
7421 1068014562602236650176411448365338086877519991411796437481199261973823628949120816383568387603377072977508250419200000000000000000000000000
7422 488799337291879079767092829446160342767753034088417871745130365759066901128186176311425892318115607137484800000000000000000000000000
7423 53499985344184697754691869534954856712951678368229103914194856937269052286969496693537972878035620473916620800000000000000000000000000
7424 2083847583018027511184261476847345528364227474970023264383049489367622560161463690254306869231367765989785600000000000000000000000000
7425 198249681420760526404939057774613372312105822959648122379714662783928819018997431986466558059147851555300966400000000000000000000000000
7426 924090655945008415762859564694674797769165353633048158517911165280101812229473124706564986075160717276741632000000000000000000000000
7427 7473018681616996611922083795673130798622971871281375154525805476639822367046158725289800298474899379322880000000000000000000000000
7428 396153532707428237271022833741056699386071714777627893153730041495151059486399326584060816399498813112320000000000000000000000000
7429 79358487156398492484476180937857041893823041072506733540684398432098845631771701106729779025788744499200000000000000000000
7430 508667658160484643332511586092036634191983799641841502114781717317500514059444417435692289223921722458112000000000000000000000000
7431 545969953092253517176895769072119320699395944948909878936532376587450551757137008047643057100342648771706880000000000000000000000
7432 10517224768860819626367146678757804133026057873422630128704860621925184450579436901922070307638710213017600000000000000000000
7433 4793332061172924642198994876384227147535680317563716111881094684975783032214454792825250772367563974246400000000000000000000
7434 8949829469724097793349017958823647439588068762580606423846849574613815897549690218637387554137047040000000000000000000000
7435 47632283966237150050245990386486138427563751333410914295208056401716977055952480676299149410304000000000000000000000
7436 608629416705167569595280072956945825475915624347687954338724499139719246481255030219783039869989683200000000000000000000
7437 72298370152089004773352368914916701318179418109624423147379540658677829745055915856853109549773619200000000000000000000
7438 35905263449350544880693214251942437361794906699516582615702659868277248780270684258194256834435481600000000000000000000
7439 1873820981717507575332676529157218710125773963050257560481171663947167734406463180066561772748800000000000000000000
7440 42910274866134458460776537170892129858164083760690579033895498185693917044734465246962804326400000000000000000000
7441 869060270411355593490193582860281713016730297192800501856444793294449134139207114329792131891200000000000000000
7442 2917858460394383305397836558471981290382025851771749746615775931915053368539481142662417019977072640000000000000000000
7443 168420045326849995520167598342769844803986180347427447740145002177634478304515427675396285626203504640000000000000000000
7444 90085181114370557857986354892310057418582433326173883549821600648351292158375358257132111659008000000000000000
7445 23784656873370249106587970108926381066650574577600853091439194382245925817685809560332716212224000000000000000000
7446 15738399916208601559363421081175438257502448024880630664310467746730141153141974895174667468800000000000000000
7447 646672826551971301874203228810495665434101613759861557855591895089065892270856698312261632000000000000000
7448 45267097858637991131194226016734696580387112963190309049891432656234612458959968881858314240000000000000000
7449 17417389209005906643886102909138538715635143658690518149525745935387467471203854188544000000000000000000
7450 2217868669870021700537532132358968773133608018282852877804981785160059378781388800000000000000000
7451 365758227499707578728646727656456221672205299472246480305438710398396078123605032960000000000000000
7452 5541791325753145132252223146309942752609171204124946671294525915127213304903106560000000000000000
7453 9643153091791057021294822511863978137066184811444163152952124593423207498189373440000000000000000
7454 1641387760304860769582097448827911172266584648756453302630148866965652340117340160000000000000000
7455 134516520896823811979701098683368483167444600682743339535513507841997663444664320000000000000000
7456 5560016197068717561827645412245897304254376828220058034134558324135903422379458560000000000000
7457 27068499906781914445739852664881342139133150347913440429339297104345845608952627200000000000000
7458 29294913319028045936947892494460326990403842367871688776341230632408923819212800000000000000
7459 694572456669662304492768667255596460235021423778571803827133330387841843200000000000
7460 1108005798061711416490543332140504508371076075834200182820351026806128640000000000000
7461 4441256573897359927766261189663188904387396603968752399471573699114565632000000000000
7462 9081627838146072494985070039952332703294525683549323721537865090334720000000000
7463 4342220242282816284433856218762174540286148710264380951253856980828160000000000
7464 182606869763225428653159460265405050822635517987633955990170238976000000000000
7465 1870797836811190689438622860691186309873850918254495194417761511014400000000000
7466 308131408415960819436949647643254215743928386536034502609984248872960000000000
7467 82168375577589551849853239371534457531714236409609200695995799699456000000000
7468 238501032095639010361817135061925164088338083158043656960396492800000000000
7469 114359229775587827136583079477995255558077165932848240970956800000000000
7470 1861848512837640413732440311501396441366589648871634519667507200000000000
7471 2970470561792246813932098502680290618704530493926254504312832000000000
7472 5100395882198225985460333967514235265632779007428321607680000000000
7473 42795083679771537635441398659539731443143073288872263680000000000
7474 9404323078449840022534876799494047787993490036914913280000000
7475 562378520091300433347585632609744057722010704207511814144000000000
7476 1973257965232633099465212745999101956919335804236883558400000000
7477 1336429985354351145192972756491516089867579108098048000000
7478 304706036660792061103997788480065668489808036646354944000000
7479 192284803466227494291518551916540878478543054438400000000
7480 1533895868106658074120375912724542620341653995520000000
7481 132937641902577033090432579102793693762943346278400000
7482 184067504172798968894445109526945114440998479462400000
7483 21145009537327076776237407083338324101384948940800000
7484 13808985820295233813053000544220946351924864614400000
7485 21067555289937600304529577753362725844603319091200000
7486 16213606764742741937107900146888100698107412480000
7487 19576800737615075403938331446706994650965606400000
7488 55467602089909380311158605765669818177735884800000
7489 161125931996831896328710546886477322230169600
7490 309857561532369031401366436320148696596480000
7491 130202773330773249558553977282001876549632000
7492 5208110933230929982342159091280075061985280
7493 78693983881236579403521634620990145167360
7494 374733256577317044778674450576143548416000
7495 196268821252616484358452761244519628800
7496 25436439234339096372855477857289743892480
7497 605629505579502294591797091840231997440
7498 314030114004186374973524417991231406080
7499 179445779430963642842013953137846517760
7500 59815259810321214280671317712615505920
7501 498460498419343452338927647605129216
7502 7975367974709495237422842361682067456
7503 5316911983139663491615228241121378304
7504 15252
7505 200464062893595001386875967387915834396459533698941384000
7506 377048672973322565327790952629779730507728739101930459890742864234953360681632000000
7507 5357833020407181734653472827804157939672682289198772978425449035862519943439913902374742400000000
7508 170620226749559744018669825159728610120004837614110209738186762933685454694027415432938659180914987008000000000
7509 54912225143830898337769735560669207158113070165163775876030736908556142349429642969676374834995922682478919680000000000
7510 60158757252318718278633096017733240641693131038220834126726708896214494287063065169776208408220324756998001052876800000000
7511 989498903031594697197946185449141695735076828447072849128293487106550445979577694870480474398440222727033345776025600000000000
7512 109085789333066842280718540364022937562380084501010594073780052102714757206334707618530651829995298079533609753947752366080000000000000
7513 83828568139828444690637516805960079346914952872227253832749203149760172893246862005119511975080235195176590618195721925427200000000000
7514 1588252714102813520143597099739851016854866301199800490798760823902777998069791651827709043592724102302323650061500862190059520000000000000
7515 2239841331327063280850108527893623595774659475598524641151406445713012185667914025948285817271857128892363439117481898407842388377600000000000000
7516 5071891221597238459782029276504662715442360299272248036981646290687381711644485511173844753283257694722639716732737771861025813954560000000000000000
7517 139337670923001056587418386717161063611053854375611209807188084908994003067156195361918811903386200404468124086064224501676533350400000000000000000
7518 997294951174331822770066748953124393751069480785439759661388801810172462189539253904005886854058863960027472748540153593064702607360000000000000000
7519 6934560700857569825648446105083539328805927874818819958930777542367362986502105823090354413097678111665629899656287235700992612761600000000000000000
7520 293399654045997557652907811461710460538793710407876678240784111884296415618869453065452663781358858043489144162467846345902763540480000000000000000000
7521 526614763672303308607783251341531595838860505860291473765509944407711515213355428579017601658849232385749745932634596005466498662400000000000000000000
7522 15040298525111045479271223374046438659629176747849494128759356472305176816549826868434662498627942576574438628034984810643456000000000000000000000
7523 102650037433882885396026099527866943851969131304072797428782607923482831772952568377066571553135708085120543636338771332641587200000000000000000000
7524 3426903461417706564897240768770074631307913689383429041995802740525230160732871944706631961712695776941011332969996539133952000000000000000000000
7525 74347439382592796448765469627993752392042538774509966643887995215089127179471185339713675162487282091081516793056209108205568000000000000000000000
7526 9350437842268804773562864934118003037524552264780793458970166146670363435964165143404429217627289732833597345127569817600000000000000000000000
7527 87090059467574089257207111405567225363156558915715530370815716466603485955904460980505875853060825008641853547129025331200000000000000000000000
7528 1663377385578815514170148640145180955960085337556021719637721238358215570802087056553325047755294648108789948591426764800000000000000000000000
7529 607372655936110761063571102014550450024848468208556969261946769487050349050088999736658833543339560210877868247686840320000000000000000000000000
7530 6170134917446204556836277861735115682792111423071054925835649721773209895112015235420026245519639976745425963151104409600000000000000000000000000
7531 443478447191445952522607471312211439700683008533232072794437323752449461211176095045814386396724123328577491101485629440000000000000000000000000000
7532 2463153046038569975613949797882028504324664929957157776857472299702018556871102496350794649787120136204942001464934400000000000000000000000000000
7533 194589090637047028073502034032680251841648529466615464371740311676459465992817097211712777333182490760190418115729817600000000000000000000000000000
7534 564936069591426855697263969772297505346721537161141670756665420996172643204952862872714514838271747368294762271473664000000000000000000000000000000
7535 1359377417454370871521541427264590872240548698793997145258226169272040422711917826287469301329591392104959271715733504000000000000000000000000000000
7536 344046066381178955119633757591329180756153416131135277490809241386669139711816293489483139536507494147291510223327461376000000000000000000000000000000
7537 2485630040886462814598015071168488037557149120358518182621255303112866146613186142418193648403834388717821908903526400000000000000000000000000000
7538 54541824897165812617465016418782823224111157841009770407232116365448034302826484496490649199261280301008206458225950720000000000000000000000000000
7539 127137120972414481625792579064761825697228806156199931019189082436941804901693437054756758040236084617734746988871680000000000000000000000000000
7540 981472347032723975974751621430004703052386105635633099523958270519193746325153540774204195930771765587936804864000000000000000000000000000
7541 1284677156336528254712166459382763092489901389054432421824973171728730470571892022112524412098142544067936911360000000000000000000000000000
7542 13670312764977939409563461644651934142601564151608761916940166023041266651169159512480275475640774437151703040000000000000000000000000000
7543 719748944362376872944972932594032188982676515951428033954721241764968097770059680606317826428362810050059907891200000000000000000000000000
7544 445530044617922101335155658863925728419890593557822567696110036954597577761786311964886392137321302099952979148800000000000000000000000000
7545 7828956035139894486648728609121221856238881290469428800678724541975346522119149027016239358281590585599983616000000000000000000000000000
7546 17445971965026926323634637084165976763465312420449034769414890324985736073671774014809057109205010936866485043200000000000000000000000000
7547 9912484071038026320246952888730668615605291147982406118985733139196440950949871599323327902957392577765048320000000000000000000000000
7548 413320547931767400504842641663436364093117594534054267264374812107100083288091615777845430135435520818324439040000000000000000000000000
7549 1553986442624017026866756292767185789996296749911126619426454995871676780896131593110572811653522154816798720000000000000000000000000
7550 46746116859476531997980694381444690527556462343760091392140144896427825019395120536919176335140859947253760000000000000000000000000
7551 75559456130619394393287760314835167878593419736681182207123079035174286130487802592002978989990614138880000000000000000000000000
7552 1017335316320969286665023172184073268383967599283683004229563434635001028118888834871384578447843444916224000000000000000000000000
7553 1637909859276760551530687307216357962098187834846729636809597129762351655271411024142929171301027946315120640000000000000000000000
7554 4624686661487323910204293573316775422394883298390766033344744836976051732531042891697682366026431848419164160000000000000000000000
7555 26680884585503791789640155230673704359970480567639034807758143290246452303063708990563552111690952971649024000000000000000000000
7556 565251422308127905919692792026441880605622678957985390552015882662238565119629102927505987307495751680000000000000000000000
7557 1779498257138124707449512342690081947052598467413687826963701085010934155068359458676439630647132160000000000000000000000
7558 23127917834796367644620642772363941368084793725212142264871530967309331366287691148351755515059607961600000000000000000000
7559 1662862513498047109787104485043084130318126616521361732389729435149590084136286064707621519644793241600000000000000000000
7560 14003052745246712503470353558257550571100013612811467220124037348628127024305566860695760165429837824000000000000000000000
7561 434577498990415215624942006980406741861724560397597258555573572888459114547414143952627039616788070400000000000000000000
7562 339571040021734309116631623882086908715417397976491933543908158615437267856709497954343489372160000000000000000000
7563 4122604657763868096619105808693461376123114347308347380681509988190543080072863748601951425658880000000000000000000
7564 1061039440143412111053758748535265923775282127916999907860282157060019406741629506422697098173480960000000000000000000
7565 841592465846522575646864383535782635163382327732738486480548413345453967628774444462155927388160000000000000000000
7566 16040004316842856716206437937406651886093921937850233118109047826441378886144326445275836726305095680000000000000000000
7567 2049243035699979089691901379441397238793340465019282540364111380391245021015302801102112555008000000000000000000
7568 2927342384414799890041596321098631515895455332627797303561747000891806254484407330502488149196800000000000000000
7569 35473478398667020794958875464707975035692970754802323060053646311187395536758771364030054400000000000000000
7570 89038351413528700100696746689092636861501008975590694433303368718006712153737153583513600000000000000000
7571 24402221978306662460752450630032072936641319304807610105383944635282588223952027385856000000000000000000
7572 10601889083742725783235019162084327913864870053115967569276541004148893243341476462592000000000000000000
7573 182879113749853789364323363828228110836102649736123240152719355199198039061802516480000000000000000
7574 731516454999415157457293455312912443344410598944492960610877420796792156247210065920000000000000000
7575 218489741177255874459987441062558084640577082365296126638012762975486323890225728716800000000000000000
7576 8780757286834133222642440010802971962206607307981677017322259792385359673148047360000000000000000
7577 6043495866379040828073527622006410113319974813282671776233215569712938502586368000000000000000
7578 101883631830639230492616937209025910085084783577278880804664613493277269268889600000000000000
7579 294222825073716461366737528966101544990577721172972178579774968525498321836441600000000000000
7580 3128266605813895895380420110643149489520321320707099135182155885107070841651200000000000000
7581 3795292413801204331912277570132511998756773100291068991266880081931520494796800000000000000
7582 13856720510559762974630734911749149381688677404382507486351309941237444771840000000000000
7583 81242498303000486483529168103594918982696279340891812185455616447217664000000000000
7584 328981968436841476130834162197273252176844192886574251812709162897375232000000000000
7585 591265656324176817397076755121449433235630582714333206195733525556101120000000000
7586 338258956873831388557397399441573396688290984529595276102675458806513664000000000000
7587 862905502229161705503564794493809685429313736044885908425192496955392000000000000
7588 216080931567994964542040426117289071349178391680248599305739304960000000000
7589 616262816831921638873899295286508431487856773072069005219968497745920000000000
7590 41667533254355756516152758301995161020139065116434685951316328448000000000000
7591 37696960651480132836113658744291890604871618515682520160062668800000000000
7592 8490029218539640286619927820446367772631648798854653409683832832000000000
7593 78987512665839290279558073821271364179188651770311767501045760000000000
7594 108808445486895487689820457973637019000165952158470860963840000000000
7595 1219659884873488822610079861796882346129577588732859514880000000000
7596 5036015008509889332067426526129062590470513914767936061440000000000
7597 8716867061415156716887577305451032894691165915216433119232000000000
7598 11839547791395798596791276475994611741516014825421301350400000000
7599 215825089947319245254007644093651776538052353588409139200000000
7600 39572212553349618325194517984424112790884160603422720000000
7601 11958635661726533010360980709578715403838619962572800000000
7602 4876788493708668333480542983390529526629715148800000000
7603 99703231426932774817824434327095270322207509708800000
7604 16750142879724706169394504966952005414130861631078400000
7605 2303693144329844680358496455921596362624570753024000000
7606 676640305194466456839597026666826371244318366105600000
7607 6320266586981280091358873326008817753380995727360000
7608 1926176483651437742128418537450306362935160602624000
7609 3161653319124834677736040528643179636130945433600000
7610 665611225078912563733903269188037818132830617600000
7611 5392683536518967530251531116106787878390988800000
7612 976520799980799371689154829615014074122240000
7613 585912479988479623013492897769008444473344000
7614 2343649919953918492053971591076033777893376000
7615 1278777238070094415307226562591089858969600
7616 15738796776247315880704326924198029033472000
7617 81972899876288103545335036063531401216000
7618 25436439234339096372855477857289743892480
7619 3179554904292387046606934732161217986560
7620 3532838782547096718452149702401353318400
7621 209353409336124249982349611994154270720
7622 71778311772385457136805581255138607104
7623 4486144485774091071050348828446162944
7624 15950735949418990474845684723364134912
7625 7975367974709495237422842361682067456
7626 10633823966279326983230456482242756608
7627 15500
7628 205353430281243659957287576348596708406129278423305808000
7629 3065436365636768823803178476664875857786412513023824877160511091341084233184000000
7630 10744241150256535105225097510689938055023618883939939412735833799916306659911507345562150092800000000
7631 170620226749559744018669825159728610120004837614110209738186762933685454694027415432938659180914987008000000000
7632 145151315130193007939504667665368937587945548803249580898974581228283402943659022916511217480505888957352611020800000000000
7633 20554242061208895411866307806058857219245153104725451659964958872873285548079880599673537872808610958640983693066240000000000
7634 264554530632460514457481452558821020285634693840885829257304141755437719902499981968095636736507891575351280846084505600000000000
7635 496166683126359906410025849608941236476062762512718751472683797738143794960586714314304459265735598802297120388326359040000000000000
7636 14881425459158925668090164487854506121231096943512200990132292169771584674677274794891127524071765646152587679654921963044864000000000000
7637 4998942852516416845064440777063992330932613216441716100529181043096645305834032325695908426430785690611283322027219159823155200000000000000
7638 59137724919526423256768541990590722000651075263327383264723602527076229324565386823717117287705798782636658458547376855652604313600000000000000
7639 10054801895447156946585426460439068190262924803820421546998702295573230410803980048467446616158037184274706806856129267022735385559040000000000000000
7640 5434169165997041206909317081969281480831100320648837182480335311450766119619091619114833664232061815774256839356504755565384800665600000000000000000
7641 5107358992377638728731553956759940077088810371295130890387112348664216548788852542720514996313210545734686148318281392643270749716480000000000000000
7642 321596553375180756400269577417477535227905232491597610971805321954440738294064429968032427922058467774649046021443185821813426880512000000000000000000
7643 5049562467002168492236887070946280031378186489651351251828231820324469889861595323810685318763386662116892112690893987111063351459840000000000000000000
7644 4563994618493295341267454844959940497270124384122526105967752851533499798515747047684819214376693347343164464749499832047376321740800000000000000000000
7645 11209811343667742943463924180603362624873989715388660611148866652889297750740431345190784035311176642597246053770701341870748860416000000000000000000000
7646 9854403593652756998018505554675226609789036605190988553163130360654351850203446564198390869101027976171572189088522047933592371200000000000000000000
7647 345042142634900455112692771522241828073845819509488394718597001423471703438496028158206963203817506168472415584332004479467520000000000000000000000
7648 49911914305513964015937885276926472439191224363954357606930140787729834046484989091394447259083128710479391607071735047975337984000000000000000000000
7649 1333405162839979501526772009632496646161632488890667880026252088096707172240515824027473521935913211416135899005899402484121600000000000000000000000
7650 293435440366079631403949827362491171323595499173350860329401754014809345347427430530317797707579606395783951884793396015923200000000000000000000000
7651 107995610013666111315739403775057283392703428267189662881523163705208282064912758936097591408116465307891430233628562214092800000000000000000000000
7652 364423593561666456638142661208730270014909080925134181557168061692230209430053399841995300126003736126526720948612104192000000000000000000000000000
7653 14396981474041143965951315010715269926514926653832461493616516017470823088594702215980061239545826612405993914019243622400000000000000000000000000
7654 150971386277939047667270628531816660323636768862376875844914833617855135731464202568787876220161403686324252289867448320000000000000000000000000000
7655 12786386375085961167281407849179666871014130791080506481459194028546707491205433129685771852506217215435738119411020595200000000000000000000000000000
7656 43242020141566006238556007562817833742588562103692325415942291483657659109514910491491728296262775724486759581273292800000000000000000000000000000
7657 941560115985711426162106616287162508911202561935236117927775701660287738674921438121190858063786245613824603785789440000000000000000000000000000000
7658 4078132252363112614564624281793772616721646096381991435774678507816121268135753478862407903988774176314877815147200512000000000000000000000000000000
7659 114682022127059651706544585863776393585384472043711759163603080462223046570605431163161046512169164715763836741109153792000000000000000000000000000000
7660 46078619060024964743506947261317932816460560551959959065734836915529299868348941932955036634500671366353764911931195392000000000000000000000000000000
7661 54541824897165812617465016418782823224111157841009770407232116365448034302826484496490649199261280301008206458225950720000000000000000000000000000
7662 30419841336981368257235390420933339314536942063831157351310287123212847018569891135297616982594526703830285083454996480000000000000000000000000
7663 1976341043203051472013733785143798032389354344063874568042508259044493699231411846108213161551099707889181723197440000000000000000000000000000
7664 17443346428737380642481796185499157269827881060581083423539485725732702329425149876243856467468579463354447382446080000000000000000000000000000
7665 124655878774957698328343739712854509832117607556392272128887500541210747573286666925677160817172479942789693440000000000000000000000000000
7666 2538314610451315771919271208948286853145572512922036199746983579291120824802410473604947534537359510109877941829632000000000000000000000000000
7667 7752222776351844563231708464232307674506096327906112677912314643009997853055081828189023223189390656539181837189120000000000000000000000000
7668 5438421590552952180838570988938481149207082883097400475576241139866707677525886486612197414227251098337436237824000000000000000000000000000
7669 5290818205036778117629313720313549525759816425515822544651282178818805412066236001325226218314343380540194816000000000000000000000000000
7670 394153212765535721136446884096272740218151221978945379405823234884024160889841048209779665727063184157284761600000000000000000000000000
7671 79763614513148094834267878215750877281127956839905209472072332161019314318754522343092977745434925070202961920000000000000000000000000
7672 13661752156402176980836395478323602169363154662961366576244272965655482030880221218184567993289249353262694400000000000000000000000000
7673 20574969434863885012254074198461584502200208640160691654169112346556304126393766624892568898366998499641262080000000000000000000000000
7674 11686529214869132999495173595361172631889115585940022848035036224106956254848780134229794083785214986813440000000000000000000000000
7675 6508758206569642210383750402683049405252265823374100941038604769976619480975686631704019614800718814248960000000000000000000000000
7676 1511916793178548201412942129738176580398327232166211972439628119780632297173610176131934619662487335060111360000000000000000000000
7677 44044634871307846763850414983969289737094126651340628888997569875962397452676598968549355866918398556372992000000000000000000000
7678 5217595207831852616640741467331746630394227311004966806850481354537084005932458647043539079619564136678031360000000000000000000000
7679 3775596875307140347590588004340618541505256684099863416192190088242422495716562593004276242220417873346560000000000000000000000
7680 2403857900534783599902484379162558934514543506156835473545827893151829366260383461687345723800069079040000000000000000000000
7681 118991461323952326287540988176655060661885532934062471072889760773837864275827976198041640693422620672000000000000000000000
7682 758265306155109482062919645179646363425065737133740949969716622428213078366146445506675412958025718169600000000000000000000
7683 26371097448675541437797276004251507666855016219983930734696868829808148821667734200933634963144704000000000000000000000
7684 4707922905729498169270205075621073036835349404307303634352047039624973740930319892820126262515204096000000000000000000000
7685 88388643862457331991513628538387811904079571606290967841811574146805243636762198770025838566126387200000000000000000000
7686 5674122539718012003948876811965194152083426198445897470185304069767629185476629675495158951444480000000000000000000
7687 42063714557252363319980207936946510909780771538361976404204633092564587022250070033822877837846118400000000000000000000
7688 61659700115594108110544212874137761999588155356418949260110849757910356943442169347865051890974720000000000000000000
7689 553103597132512300558842687496781099520480066822421831658932683670392375384287118802615059527761920000000000000000000
7690 31077508363883034887649973503725388029306973754584826666336280163730171591904632487721933657216122880000000000000000000
7691 535703656347908379877612126761049567408868325870886906551799701163200544570646541481955331303014400000000000000000
7692 211207964243492055558556733123999387871244973494069069521049567163910985172035160930915450880000000000000000
7693 36979736866056574293329436945978652129516241513006237085372847293016275716473451501948869017600000000000000
7694 628506009977849647769624094275948024904713004533581372470376720362400321085203437060096000000000000000000
7695 964771906620588046274386743749673840161703174833553048804165231377549285144074358095872000000000000000000
7696 15751378067274906877949171326525287186313521221772294674353718063306927104393050744422400000000000000000
7697 2194549364998245472371880365938737330033231796833478881832632262390376468741630197760000000000000000
7698 54622435294313968614996860265639521160144270591324031659503190743871580972556432179200000000000000000
7699 48941702023705315879037186798013010959489266449826332366914858906508936551410563232563200000000000000000
7700 133491242536329728046928986650720857533546394884856576276858679276128778814750720000000000000000
7701 333600971824123053709658724734753838255262609693203482048073499448154205342767513600000000000000
7702 628687739770418658094603029635953752908898975822505713197557868229968027046641664000000000000000
7703 172182347671021984282469245681726003535434828611164211583393355553750409386393600000000000000
7704 20603015960635109230380935380719350850393911115865803095448777587628254114611200000000000000
7705 38362815718702573386969301678899431283433462497742125363725623868163809161406054400000000000000
7706 2078508076583964446194610236762372407253301610657376122952696491185616715776000000000000
7707 65796393687368295226166832439454650435368838577314850362541832579475046400000000000
7708 2622685518409384311454176178074429271709475656182863721768217995502419968000000000000
7709 8795687449450564225741637679492636196893678089965287364895209471082496000000000000
7710 201975791535352374119956649912866634834029547412805061115196571910144000000000000
7711 284251224263723855930586049950902014023773936579491828657710469585305600000000000
7712 2641126357851092738030996979799321849233671884594581450942722133196800000000000
7713 708348065324047860774596891133917737342364106979389661172377583616000000000000
7714 23798255159108327338276970650744271807945039167291747509743910912000000000000
7715 1154431722990927587973144685385194857883588445424261497381759169331200000000000
7716 37349298975476044498705062055759536455770199592749229429227520000000000
7717 6159961994500050996633383991733321559525524065745689064243200000000000
7718 49299936399096811356028491255789770622500820428780847759360000000000
7719 32915130774574440078872068798229167257977215129202196480000000000
7720 93357646227756328437865952941380562302142386951967998706974720000000000
7721 1101077944599809269501588712267498891960989378764181025587200000000
7722 690640287831421584812824461099685684921767531482909245440000000
7723 7718920863998241242025685153467075302066813587161926860800000000
7724 116596697701833696851019561918392475187426544635084800000000
7725 1570325894974191203380734840651750507574768277913600000000
7726 143572653254783195737667185431017189263978813980672000000
7727 881586467353931903652342366681684495480571664793600000
7728 189670735549823878682849541537544767189422991998976000000
7729 700322715876272782828982922600165294237869508919296000000
7730 2654511966532137638370726796923703456420018205491200000
7731 385235296730287548425683707490061272587032120524800
7732 391254598241698291369835015419593479971204497408000000
7733 45546026205879971347938158876012191636940390400000
7734 345131746337213921936097991430834424217023283200000
7735 172565873168606960968048995715417212108511641600000
7736 3515474879930877738080957386614050666840064000
7737 31248665599385579894052954547680450371911680
7738 131531373058638282717314732152226385494016000
7739 87687582039092188478209821434817590329344000
7740 3338532649507006398937281468769278885888000
7741 4197012473665950901521153846452807742259200
7742 61047454162413831294853146857495385341952
7743 504691254649585245493164243200193331200
7744 56525420520753547495234395238421653094400
7745 1076674676585781857052083718827079106560
7746 1329227995784915872903807060280344576
7747 717783117723854571368055812551386071040
7748 11963051962064242856134263542523101184
7749 10633823966279326983230456482242756608
7750 21267647932558653966460912964485513216
7751 15750
7752 331215210131038161221431574755801142590531094231138400
7753 3164321409689567818119410040428258949973070981185883744165688868481119208448000000
7754 259941318151367784803833004290885598105410134288869501921028237094749354675278403521664921600000000
7755 257914296249334496772407875241450224600007312672492177511212548620687315235157721003279368529290096640000000000
7756 36287828782548251984876166916342234396986387200812395224743645307070850735914755729127804370126472239338152755200000000000
7757 5591309360704527900552280758594118862478445027001666782636413812309989703822270222586869153778882954019500023532748800000000000
7758 5713518059436591615609612560549717869853781074208151033012683223456749577304316485569469442689176807379967774612675546316800000000000
7759 136043771754456923993769673902258491097910795038616660425346386817753461573417422719661789925913676340567777681647484272640000000000000
7760 1694150338652756799005339248225526051338659581143870344063194903357205404568670350716896644624737200985505410844297272733204480000000000000
7761 18355530043516457194271324834464031134204446011572047201601914063069340781221880343211176223215441434078678089857827905557705523200000000000000
7762 29278971651334160533988346769851288833655679419588557400671979682523035106770117986252102186560223907089718158398456188337808998400000000000000
7763 286561854020243972977684654122513443422493356908882014089463015423837066707913431381322228560504059751829143995399684110147958488432640000000000000000
7764 47235470442897358183134833097117600564147256633332200124636760784148967039765950227690477235247921937114694065175772106068344805785600000000000000000
7765 25562331756850081837301427553583500085829495908332130106387497305064403826688206976316177556547618781402104172332998370179570102330982400000000000000000
7766 296645096647796042541627972273018071287809136867249520465372150423492749978145637987754049893622896999029723485296731749431350657024000000000000000000
7767 15302699056250071615723886268502701635091594156888419968665456531493306001225564628808281858512443279545241547509754227940077486599045120000000000000000000
7768 373106560061826894148614433575475135651832668402016509162863795612863608528662321148233970775294681145303694993271611269873014302310400000000000000000000
7769 605329812558058118947051905752581581743195444630987673002038799256022078539983292640302337906803538700251286903617872461020438462464000000000000000000000
7770 3813577819115766149366427006241263964982131301175222339912844435312939094801894743633904728812862293811583107492792596504428762313523200000000000000000000
7771 23462865699173230947663108463512444309021515726645210840864596096796075833817729914758073497859590419456124259734576304603791360000000000000000000000
7772 187169678645677365059767069788474271646967091364828841025988027953986877674318709092729177221561732664297718526519006429907517440000000000000000000000
7773 21483823983677749728599350619198785962956222661006440882982973643414145959139190956730653385431433662336781604783051172824167219200000000000000000000000
7774 51401106050520751759535428942749303820289687780365881996476837863138371719022151946637301299116835814227460959411088077619200000000000000000000000
7775 98387177063920817588383177409776451561440843840476464933975882228494898145902138471930085113717868026821677984901315134750720000000000000000000000000
7776 1258631947389622499249383456830752264958231530735192235359390466635428044843062473762985202541708512383253907331931539767296000000000000000000000000000
7777 431909444221234318978539450321458097795447799614973844808495480524124692657841066479401837186374798372179817420577308672000000000000000000000000000
7778 15965224098892054290813868967239611829224588307196354620599743655088180603602339421649317910282068439828789679653482659840000000000000000000000000000
7779 99094494406916199046430910831142418250359513630873925231308753721236983056842106755064731856923183419626970425435409612800000000000000000000000000000
7780 82578745339096832538692425692618681875299594692394937692757294767697485880701755629220609880769319516355808687862841344000000000000000000000000000000
7781 491248756166458135388925191106345656823236119270557974571013409561889254960828576411056099859366736841995445453455360000000000000000000000000000000
7782 703126250407433209407693841688581485641663120065860592374944570313124356575129910148691017929098995916358243990896640000000000000000000000000000000
7783 11468202212705965170654458586377639358538447204371175916360308046222304657060543116316104651216916471576383674110915379200000000000000000000000000000
7784 131547025381039012251624672020214098524411600285434076687662357000785259301576818098920023940429335997493812732448735232000000000000000000000000000000
7785 15607333456503871114717675372710584340544143087685786533786704628611439136803692119430670747377449990506641329904349609984000000000000000000000000000000
7786 4407420193710368696360809407578409957503931946748264275331888191147315903258705817898234278728184266748137895614218240000000000000000000000000000
7787 5549565649314168533414564468683784874949306998131359787063363191396938307441804463871862557635487979752822278738411520000000000000000000000000000
7788 12031548199221608298151818918948043726863780961535802291386360279324131431720997127139199998436452684848730082042183680000000000000000000000000000
7789 94161114325168046653073123808362522374239573876281152083883863566708244693253170721964137476213654323100930539520000000000000000000000000000
7790 253196882392518748248947303092591613601270858163973110924761612034289302274040444742093516570101611133460324697505792000000000000000000000000000
7791 202614913472832301084465107587889859674591154024818854081799132715034034795757820509485834242449983068637707108352000000000000000000000000000
7792 152275804535482661063479987690277472177798320726727213316134751916267814970724821625141527598363030753448214659072000000000000000000000000000
7793 15379350358400906632324889122207425761478634385689392972792347037390503571794134808652167571396133338554238291148800000000000000000000000000
7794 2204603862290540112201900001733344068657202867291093401224036153142635003289717902816383524247464219564475548696576000000000000000000000000000
7795 127302728762984359355491533632338400140680219116488714317427442128986825652732217659576392481714140412043927224320000000000000000000000000
7796 9636658427322185587857472460522510880214535220386373948718304043149235637532136041776939648266404262557673062400000000000000000000000000
7797 59050162278059349985169192949584747521314598797261185047465352434616592842750110213441672738313285693970422169600000000000000000000000000
7798 20003442506117665984135905470726540488250202844600672441553303670263073456216161996423330873412359652429004800000000000000000000000
7799 605314513210976725565688787449523594688460721573791387516590243607825611730738856748473824176466849725153280000000000000000000000000
7800 4715595320659705781423027166743869294105266589034536131782469155848060813966884964669562210923120780923371520000000000000000000000000
7801 342569382332394363718836560986427809066287651732649335803314432368596424631929103088717212298254210994012160000000000000000000000
7802 3913196405873889462480556100498809972795670483253725105137861015902813004449343985282654309714673102508523520000000000000000000000
7803 143676767579255502956960754327340294768632470573313721351313612006630564161322165701351917541793199072215040000000000000000000000
7804 203399158265704530509930666900504702572673760759588601545707210141005925695168355178681548402446754119680000000000000000000000
7805 12758978431922112138507869998230015534531338154387782523261677488735538834839930575811212964992933924175872000000000000000000000
7806 33648022960632983266542059254846807376987292085309754654906175120251955352497748519358721450012391243776000000000000000000000
7807 66514500539921884391484179401723365212725064660854469295589177405983603365451442588304860785791729664000000000000000000000
7808 5649507486875397803124246090745287644202419285168764361222456447549968489116383871384151515018244915200000000000000000000
7809 8086223576438742546725384736094592222048095924572713454915907557413569087107027332936916969455616000000000000000000000
7810 9236012942785510134954402146122028412129526813614521195591596044598249073851849401256618449960960000000000000000000
7811 1789619855708555093977339755862815191434309189086673177924342571574566066037548434166282438919271219200000000000000000000
7812 37781017813015983586796739185301755262716398629718267113050733957132103867766947984008250154758963200000000000000000000
7813 620903392910046066433797597577031685913313107271621927152608302959021118173328765623580776502132736000000000000000000
7814 375937601176004454286088389157968403580326295418364838705680808432219817644007651061152423272775680000000000000000000
7815 1911697374212347976972286377985752654587824793441689580557701852411661279605366006687905370603520000000000000000000
7816 219370866645335126895009060917710715564647144091272279505241482867813490815170573907434615603200000000000000000
7817 2235425093553119916031764463384409521229256799461227031810788618862833867060820143292809132113920000000000000000
7818 169130516204170935059556248345666506362127476663763397871463205322689130422936556967821312000000000000000000
7819 746920185770777842276944575806199102060673425677589457138708566227780091724444664332288000000000000000000
7820 1075031553091512394420030943035350850465897823385959111524641257820697774874825713306828800000000000000000
7821 1465244471374409942134806635025608110354746160164864620870113308214597870176097743667200000000000000000
7822 3878516115572589487455398362057244106045747024236025916651114135659520542430042521600000000000000000
7823 2936502121422318952742231207880780657569355986989579942014891534390536193084633793953792000000000000000
7824 661374351671693457824826848621797445398503600673328815769119714952823466910953557196800000000000000000
7825 4670413605537722751935222146286553735573676535704848748673028992274158874798745190400000000000000
7826 14616989949662233800699520439035924755131901187873257831843220436346756628834418688000000000000000
7827 134954972581392864246990024607911077151207250364388904840089700167429006557184000000000000000
7828 983325761757584758722726461352514472405163939620867875010055293954984855470080000000000000
7829 6220997143573390278967994866848556424340561486120344653577128194837374458606387200000000000000
7830 1198837991209455418342790677465607227607295703054441417616425745880119036293939200000000000000
7831 51321187076147270276410129302774627339587694090305583282782629411990536192000000000000
7832 13769098971649267635134424934890753676474747194960034539283144476387704832000000000000
7833 146870389030925521441433865972168039215730636746240368419020207748135518208000000000000
7834 2077876449367821386852584025141093722513787476396085267487863532668583936000000000000
7835 244267036707445564175644278218677945554956630922530062478237129873817600000000000
7836 51682040775222519260106554536527638913413443014453059755947358106419200000000000
7837 4250088391944287164647581346803506424054184641876337967034265501696000000000000
7838 41051990149461864658527774372533868868705192563578264454308246323200000000000
7839 881857566173625240812818856891468294216630062476866421611066032128000000000000
7840 21201684536105189861765742614971439079588401201547502247598882816000000000
7841 21769305688563180222102379026785558391363202048345265153035468800000000000
7842 45664066089663421518521390025675275039091384922158260237107200000000000
7843 4028812006807911465653941220903250072376411131814348849152000000000
7844 80666168975595905908294314177460163279500910384764975841280000000000
7845 19654241311106595460603358513974855221503660410940631306731520000000000
7846 40143466730201379617245421801419230436077737767444099891200000000
7847 393664964063910303343309942826820840405407492945258269900800000000
7848 267799295281571634927421729814163837010481287717862768640000000
7849 9421955369845147220284409043910503045448609667481600000000
7850 148289677274761317651535062662372662529193148416000000
7851 118236302680409690607490623296131802923276670337024000000
7852 189670735549823878682849541537544767189422991998976000000
7853 5462517183834927706066066796281289295055382169570508800000
7854 228951657113396871309475186234669423116226570223616000000
7855 505621326958502407308709866080705420270479658188800000
7856 4695055178900379496438020185035121759654453968896000000
7857 963088241825718871064209268725153181467580301312000000
7858 75663498235466129039836867352144469924501258240000
7859 188253679820298502874235268053182413209285427200000
7860 3921951662922885476546568084441300275193446400000
7861 4687299839907836984107943182152067555786752000
7862 345269854278925492132951171899594261921792000
7863 1841439222820935958042406250131169396916224000
7864 716115253319252872572046875051010321022976000
7865 176274523893969937863888461551017925174886400
7866 4197012473665950901521153846452807742259200
7867 339152523124521284971406371430529918566400
7868 8478813078113032124285159285763247964160
7869 32300240297573455711562511564812373196800
7870 31403011400418637497352441799123140608
7871 538337338292890928526041859413539553280
7872 358891558861927285684027906275693035520
7873 63802943797675961899382738893456539648
7874 15950735949418990474845684723364134912
7875 42535295865117307932921825928971026432
7876 16002
7877 211977734483864423181716207843712731257939900307928576000
7878 36691906683141954924710462491258013891822575871728449707629111373848483405824000
7879 1351694854387112480979931622312605110148132698302121409989346832892696644311447698312657592320000000
7880 1674009771882472960183175643076582589856651236968628472902964466519178046054608604247700052341052702720000000
7881 25891856212412806821641373151119864542714611408147222538736006381261363768328366249972271226252401814014249533440000000000
7882 27514833364026981798617773613041658922256427977875202237353792370377459332509391765349983105745883016729959615804656844800000000000
7883 697049203251264177104372732387065580122161291053394426027547353261723448431126611239475272008079570500356068502746416650649600000000000
7884 79407512811515102381308869841530987994840550056812920902452637382006170488934900392169135308938304573840861216616894320082944000000000000
7885 8077475474047118212990736570592637265148685107686240928824690534916305596072604461265984116810511716377376730728506021157797888000000000000
7886 62408802147955954460522504437177705856295116439344960485446507814435758656154393166917999158932500875867505505516614878896198778880000000000000
7887 2391866761055144499007355713044774518564794734123311381501049417141497175645374253953825578625150599179175437247627728616519473561600000000000000
7888 11462474160809758919107386164900537736899734276355280563578520616953482668316537255252889142420162390073165759815987364405918339537305600000000000000
7889 17193711241214638378661079247350806605349601414532920845367780925430224002474805882879333713630243585109748639723981046608877509305958400000000000000000
7890 157556917555857777142639708012087391438112711144083492837552028843942416313587312090385167121266232125369332989470662681652259358003691520000000000000000
7891 176814547725247601641413036437830534190520228614945563976988617722777496824918427701791741991930169436575819373844850386617579759206400000000000000000
7892 3060539811250014323144777253700540327018318831377683993733091306298661200245112925761656371702488655909048309501950845588015497319809024000000000000000000
7893 3427804588600016041922150524144605166260517091143006072981062263054500544274526476853055136306787294618134106642184947058577356998186106880000000000000000000
7894 65980949568828334965228657727031392410008303464777656357222229118906406560858178897792954831841585718327390272494348098251227792408576000000000000000000000
7895 331615462531805752118819739673153388259315765319584551296769081331559921287121282055122150331553242940137661521112399696037283679436800000000000000000000
7896 71186785956827634788173304116503594012999784288604150345039762792508196436302035214499554937840096151149551339865461801416003563185766400000000000000000000
7897 1497357429165418920478136558307794173175736730918630728207904223631895021394549672741833417772493861314381748212152051439260139520000000000000000000000
7898 59242024524473658063945044380037739284854948120080080748343348573437234648593503169023848075752964089775900963154189835304960000000000000000000000
7899 53085030192226997875899558216043511827072061807719403344580022084017511817640442770991440051211391316820535942051143886338785280000000000000000000000000
7900 22593566824777095291443795887805713663486284270776956078608756692733713659472084519914698889720654021634722380532747908321116160000000000000000000000
7901 215430956576456316150592145169170620234711257353744531447560786847366288605696274578966769551324991886994157161930607736913920000000000000000000000000
7902 617568742185841439631697482818289111339505604414067656816340922295783360669662653793038072713798310076049917197534408845819904000000000000000000000000000
7903 245618832290646989089444137957532489680378281649174686470765287001356624670805221871527967850493360612750610456207425536000000000000000000000000000
7904 98995498908008190855575335495646771478880632997876049182126627094142840216625481273790940916007176243383586838596812800000000000000000000000000000
7905 861691255712314774316790528966455810872691422877164567228771771489017243972540058739693320494984203648930177612481822720000000000000000000000000000
7906 35682938721170124187762068416315349407481295230922343669188448451758253463829115710750991216296420136099734286728429568000000000000000000000000000000
7907 163125290094524504582584971271750904668865843855279657430987140312644850725430139154496316159550967052595112605888020480000000000000000000000000000000
7908 5851123577911206719721662544070224162519615920597538732836891860317502376051297508324543189396385954885910037811691520000000000000000000000000000000
7909 247617930129014611297175853214520656045951247596111203176776201413242841038262245833261221534925808936458941614021148672000000000000000000000000000000
7910 134223067725933291586572008205311025328679630554097764190565659806058376576511752227103768427446069918357115437177406645862400000000000000000000000000000
7911 134108330598643341172457794314619628535377141222163246746127306443878613762514933894771574968861599438837221370005291008000000000000000000000000000000
7912 46959988072842640651093875543864779927395828256960237122985153934170209669741501187566781224391884348331497629941760000000000000000000000000000
7913 8232111925783205677682823470859187813117323815787654199369614927958616242756471718568926314719678152791236371923599360000000000000000000000000000
7914 74040296610594512604011193347372576780700190532528014100839140180456193425975366936241230759608939599069108197182668800000000000000000000000000000
7915 341235690555955186319335987995406487333249134991877507984853924574513884466361785366702852520352575651563779915776000000000000000000000000000
7916 296425618410753656486572452401082864703926858338309983521672131162094792906193691405377775496704325229416965499518976000000000000000000000000000
7917 232842781450377919410085742950230372969929842219261556095585548636509235079889477942044662698881975002502533218304000000000000000000000000000
7918 179425754181343910710457039759086633883917401166376251349244048769555875004264906100941954999621555616466113396736000000000000000000000000000
7919 23699491519623306206170425018633448738064930823379254063158388646283326285364467455276122885660240360318112148488192000000000000000000000000000
7920 168342670061697180598768834760548359515666545249308796897018520905897101250091666718942493305466746177620330466508800000000000000000000000000
7921 431722297544033914336014766231408487433611177873309552902580021133085756561439694671606896242334910962583753195520000000000000000000000000
7922 8435737468294192855024170421369249645902085542465883578209336062088084691821444316205953248330469384852917452800000000000000000000000000
7923 7381270284757418748146149118698093440164324849657648130933169054327074105343763776680209092289160711746302771200000000000000000000000000
7924 5224016849308177287024893989165216233151673622321712226718808236850730279390494167064559810329676089644810240000000000000000000000000
7925 23389352790472140675858214747049591698762122281611299213641047013006381637275749424761028566178679073379922739200000000000000000000000
7926 137584428179247886328577733806174068816247778127125289492006158900037539042798526028006050389286347490470133760000000000000000000000000
7927 7802983860167277093680071985042492468186780624633549561590949184252867406678652014521743389261561520455680000000000000000000000
7928 408926184648650277646734454623968531264569339324046745384507972634256221074532317765386226849719105051688960000000000000000000000
7929 35654194503235772028219637224088470197447360236167724278998012369183976351233535418846552307487245913292800000000000000000000000
7930 49021338185806009795319711045831112316883562382647796010426445088299701839121838528116765602341272445517824000000000000000000000
7931 8271710593576623547422475041225391427047859057717503076521341761764989159875039737708116879847113942368256000000000000000000000
7932 240128620593277311447222545975713165937465063945118677287466013347025551132900970700151446565654888448000000000000000000000
7933 14856836297665405987454764806112175119701863864111629462038293772103723362382185959349325783438983168000000000000000000000
7934 11490523702119453158896771709990415547530344308817825819435504639084681672779085840103359013596430336000000000000000000000
7935 95706510928864344152063732383728265430037850314991052968811466259242725910203946694180901329305600000000000000000000
7936 263789966731441020852259880014178959217417174471375626426048095050091038133934639196110031496700577710080000000000000000000
7937 6617643541143010177729449895193907448122114454721178576433307505754507456417284362672602974475675238400000000000000000000
7938 173004109718452980360641332974355009000906706459139382783899324793296409217766148338440906332721224089600000000000000000000
7939 812179532651373382200569028696664117915908820779616178678219407901096014353783745203677933076480000000000000000000
7940 2868693079743049374244612938805420433474489885038599384584887399728938916175812229635870799127642112000000000000000000
7941 1738601866510939014693704811397224505136054475780969323990840848320569040106552866445982302501601280000000000000000000
7942 681804653533701574389688161332244903974923323835674244702290528753164329453550143704306785294745600000000000000000
7943 799365311479749657082697823488077783382534167516977304420092479478932189186776378792350842880000000000000000
7944 61475265889863870308603923311729217095103726300394000269801408543377440449380418097868963840000000000000000000
7945 5733501616488066103573498362855204535818121724725115261464753375043721465999070470969753600000000000000000
7946 17200504849464198310720495088565613607454365174175345784394260125131164397997211412909260800000000000000000
7947 67746677067349374482059385875385260188334454774842639394395341390283093475994511251760742400000000000000000
7948 73412553035557973818555780197019516439233899674739498550372288359763404827115844848844800000000000000000
7949 690129758266114912512862798561875595198438539833038764280820572124685356776647190118400000000000000000
7950 1778485651554133668100374718982984727122026489205590092824523603234483272365589397504000000000000000
7951 10231892964763563660489664307325147328592330831511280482290254305442729640184093081600000000000000
7952 1518648306458413901371378746912823351182535188350468346165529395984078610787991552000000000000000
7953 7079945484654610262803630521738104201317180365270248700072398116475890959384576000000000000000
7954 2645711428876039543928917357165478019547135344671870714739698197804400631821107200000000000000
7955 26038110216313963837309480777533550644864341061815922192573952851694893095976960000000000000
7956 163943656917532364901578212302989022578775480759581732323613777214375252826521600000000000000
7957 409138940871863952586851483779610966386678202364526740595842007298377515008000000000000
7958 440611167092776564324301597916504117647191910238721105257060623244406554624000000000000
7959 4301204250191390270784848932042064005603540076139896503699877512623968747520000000000000
7960 4106861688162282270485107249690632298615485835700497940446600864568495308800000000000
7961 4658946895249327589886678672366003742048197204424841679462961842959155200000000000
7962 18450383725028728985352441376123457299717578033557278939242870236774400000000000
7963 182453289553163842926790108322372750527578633615903397574703316992000000000000
7964 1681389328909531918787240246880138686805240568242030462785028096000000000000
7965 152384987434802441612455098470845721240633674796002517654392210351718400000000000
7966 1578710048534601829706864527022488694541659412545998628898132197376000000000
7967 2602851767110815026555719231463490677228208940563020833515110400000000000
7968 11784275119913141037037778071142006461701002560556970383769600000000000
7969 36138443701066965846915852751502153149216407852374709176893440000000000
7970 11792544786663957276362015108384913132902196246564378784038912000000000
7971 1228390081944162216287709907123428451343978775683789456670720000000000
7972 4067871295327073134547536075877148684189210760434335455641600000000
7973 32135915433788596191290607577699660441257754526143532236800000000
7974 173895646286734827874949175204002491565247589427183616000000000
7975 1507512859175223555245505447025680487271777546797056000000
7976 354708908041229071822471869888395408769830011011072000000
7977 18208390612783092353553555987604297650184607231901696000000
7978 3901797988453519790047190568772349496468130121121792000000
7979 17858229254844955962139064526304215003065672477442048000000
7980 104663614680409998312902942278706021995989289245081600000
7981 17528206001228083453368608690797787902709961483878400000
7982 200857975567930673644407280643213765118907121664000000
7983 228231848974324003299070425661429529983202623488000000
7984 39345019082442387100715171023115124360740654284800000
7985 10757353132588485878527729603038995040530595840000
7986 125502453213532335249490178702121608806190284800000
7987 2762158834231403937063609375196754095374336000
7988 5524317668462807874127218750393508190748672000
7989 5859124799884796230134928977690084444733440000
7990 23147159703248577699298484850133666942156800
7991 176274523893969937863888461551017925174886400
7992 14389757052568974519501098902123912259174400
7993 678305046249042569942812742861059837132800
7994 96900720892720367134687534694437119590400
7995 11305084104150709499046879047684330618880
7996 753672273610047299936458603178955374592
7997 8613397412686254856416669750616632852480
7998 2871132470895418285472223250205544284160
7999 5316911983139663491615228241121378304
8000 127605887595351923798765477786913079296
8001 85070591730234615865843651857942052864
8002 16256
8003 27562152571818657499889338357964648223800233228133284608000
8004 3369248891459939829197619452570279529590374625681731453311657290439896452423680000
8005 9814738051105342229337564971199260340487961166327460423765942893344470737148303111692718080000000
8006 13278199959285465793017570066852348978046634981669529247652085496335793208841317228250464360746037084160000000
8007 337073609580114873992849728245134532843117996665324026754285416407902569058052619883898271704730342134296618926080000000000
8008 436743386730587012676472597032407284480260761553574638688155434450435862420783996275396557234061635186189835171502489600000000000
8009 108556843129295240696582638650444639527221840409954869627240981245678241968782013225819919411094359340219387717640835380019200000000000
8010 3383012133112802139546555661185224948859556132579140947653696487830231136385734486548919986812546182161728119133329275477819392000000000000
8011 5495952776710583266015149499472042741098904150532135881500551938483411071880162325942810193002237936164673686524488489681580720128000000000000
8012 92127279361268313727437982740595661025959457600937798811849606773690881825751723246402760663186072721518698603381669583132483911680000000000000
8013 11642715170987774421404907549951437571094216912057878844802694180614749918894051145848100367300081106968806916693663891992661196800000000000000
8014 15987848120278387144854273847024390696857785397280414970475950742322824525547888843024124335763347068896377773738611217492888464130048000000000000000
8015 14796653391750979671825369403916356803226851475501653051091033498649074012456803685782559133933083980300988502344217768165987529523200000000000000000
8016 252384752164618545007869053172121931821645525350941957363196784226498700953758618464283797631269630607115576362920822702515633164124160000000000000000
8017 154743401170931745407949713226157259448146412730796287608310028328872016022273252945914003422672192265987737757515829419479897583753625600000000000000000
8018 88984104101202541125819634997164158235925400744556649524249789168314443619091905026338345724646021865960588255018979016257649348968448000000000000000000
8019 20476289569638980535198469591720877963559428179220793776125855495667360464616809177658396452088170712088235298656569793353173748940800000000000000000000
8020 9616778668499652232976519257503661671699352180291230145272871347364214297706560646540946965286688628150976620587433921721965427556352000000000000000000000
8021 46186664698179834475660060408921974687005812425344359450055560383234484592600725228455068382289110002829173190746043668775859454686003200000000000000000000
8022 4067816340390150559324188806657348229314273387920237162573700731000468367788687726542831710733719780065688647992312102938057346467758080000000000000000000
8023 1271868140732384305189000962298491949252804414091532986135745519097973127217651945797897529171063270736669889801704664682351495741440000000000000000000000
8024 141340947261037827161837833021044644493133043822410795282782721338250960257494677346912193325206800410110405294625336663316889600000000000000000000000
8025 5005825215495089711981756586161997825798461968710382332931888047396388175786269822703140180267740847858076854184647340159139840000000000000000000000000
8026 957141399548677677563805551724304533246187575104149021407379377492795744110614990210207040481979734197900752875162141906511174041600000000000000000000000
8027 477071853338562512115486305477128338509768079409867264890623362473492646117314400055121911171409194533748561035095330833395875840000000000000000000000000
8028 160110414640773706571180828878815695532464415959202725841273572447054945358801428761158018851725487797494422977138550441508864000000000000000000000000000
8029 101457721930531093653778872177290354005775920725168257905541722948592980681444578837427683374409722369636772111023510024670412800000000000000000000000000
8030 22020998757092488676984646851364981833413225251305316718068611938052662901520468167792162634871818537694882316763424358400000000000000000000000000000
8031 886989745854960607289929384453476711872176097662673874250883939502658280136431317177450159836405150551619857012490240000000000000000000000000000
8032 511455455003438446691256313967186674840565231643220259258367761141868299648217325187430874100248688617429524776440823808000000000000000000000000000000
8033 106913196886276195571018528468647552384324235499744099802741571691395611624099483094500963969435431108795445424129310720000000000000000000000000000000
8034 3550527000837760114753702348723727355584658577204698426117742429170992153888713039107153142791615006679994945545175040000000000000000000000000000000
8035 3507920676827706993376657920539042627317642674278242045004329520020940248042048482637867305078115626599835006198632939520000000000000000000000000000000
8036 44741022575311097195524002735103675109559876851365921396855219935352792192170584075701256142482023306119038479059135548620800000000000000000000000000000
8037 671115338629666457932860041026555126643398152770488820952828299030291882882558761135518842137230349591785577185887033229312000000000000000000000000000000
8038 60742054533420471365387709558657409325360989314236574617980688284325600964857612572919367233036562125215036527195306590208000000000000000000000000000000
8039 2482700422061601712317041999148009023003637341269292536317820375098630295434491470679517459994823569889420493119815680000000000000000000000000000
8040 320841285312576221284048504505281166049700825640954727770302940781976838179226590057045333291638738262632802187791564800000000000000000000000000000
8041 105843969472872610063461455944312160897864590556727547430517770848879421965769331370217577608622779563214702400063406080000000000000000000000000000
8042 237140494728602925189257961920866291763141486670647986817337704929675834324954953124302220397363460183533572399615180800000000000000000000000000
8043 498861243452788712388953448294038861999341433042097505257356044028769205885351785115189218659590373306343334556467200000000000000000000000000
8044 371411311155381895170646072301309332139709020414398840292935180952980661258828355628949846849216620126084854731243520000000000000000000000000000
8045 13542566582641889260668814296361970707465674756216716607519079226447615020208267117300641648948708777324635513421824000000000000000000000000000
8046 1449355570266740859541800214472872242825659769465326826262486345657149198607178098598219781807488477146565436280877875200000000000000000000000000
8047 1279557231948513352597910033452500282288774980211001906589732599202318460053422253263448036396451653457798138062438400000000000000000000000000
8048 91855807988092322199152077921576273922044931462406287851612770453848033310944615887575935370709555523953990041600000000000000000000000000
8049 87872265294731175573168441889263017144813391067352953939680583980084215539806711627145346336775722758884556800000000000000000000000000
8050 3539996973302027358804785801824595833548196611570504715855703526054821254603641811264998238138679116857920716800000000000000000000000000
8051 46372326864507506706769085994633070800441504986901166587662848035439293323324700114342811462288616618457877708800000000000000000000000
8052 45861476059749295442859244602058022938749259375708429830668719633345846347599508676002016796428782496823377920000000000000000000000000
8053 58208796537374105754398271994919798345335598438399160938925682611554343441183991781079482857005762399814287360000000000000000000000000
8054 10632080800864907218815095820223181812878802822425215379997207288490661747937840261900041898092696731343912960000000000000000000000
8055 1570098765559824446041570060284597704069762363758227801405459166000747496594282039975787391176781961625600000000000000000000000
8056 34151532269444853490739398695262341580762215126577964553930423411515458947921547507921346702964419803710750720000000000000000000000
8057 577036888994728176526540330459309376033286831253470776653343358728892262902199484131986708803069642853580800000000000000000000
8058 232188367538992941682034387122116250583799552497333419691827137172350572908773045268999772065883900136652800000000000000000000
8059 254039519993163721213820265880513101067635453856422104109636458258163583060600061416574013125320413020160000000000000000000000
8060 436639900680539220038077324979635790806153083735077381138549176285217903565605261923927642516664352768000000000000000000000
8061 191508728368657552648279528499840259125505738480297096990591743984744694546318097335055983559940505600000000000000000000
8062 544328502779164011282441022251480392035940201290140181514067497722410078689071477706258795151921827020800000000000000000000
8063 29484910797562681846873564008036454635108080953010211147298601591889207972067210477887782552776371024691200000000000000000000
8064 730461796589023694856041183669498926892717205049699616198686038016140394475012626317861604515934057267200000000000000000000
8065 25680297536332864272282697863380821648572089240028502131985056024004935743262162643987322033763306700800000000000000000000
8066 614719945659224865909559915458304378601676403936842725268190157084772624894816906350543742670209024000000000000000000
8067 14250834971401139464702498454075610697836512096565322327793777445250565902512728413491658217226240000000000000000000
8068 3477203733021878029387409622794449010272108951561938647981681696641138080213105732891964605003202560000000000000000000
8069 601592341353266095049724848234333738801402932796183157090256348899850878929603067974388339965952000000000000000000
8070 200603499219555787322812802385642708415601633190759369301457227878389542519030838003572408320000000000000000000
8071 22833670187663723257481457230070852063895669768717771528783380316111620738341298150637043712000000000000000000
8072 711745028253690964581537727802715045825697869276221204871486625867496457848160472258314240000000000000000
8073 1605455107585623197361303154859390280504800881382989631481764600655146225602994928101621760000000000000000
8074 115313492880594679969462784468740868405675667701859811735141006621758456980416189364699136000000000000000000
8075 23809476660180964481693766550384708034346129624239837367688309738301644808794328059084800000000000000000
8076 423279585069883813007889183117950365055042304430930442092236617569807018823010276605952000000000000000
8077 103035162155169086061130919574764233598924771473318594456662860855808287476653817331712000000000000000
8078 63783228871253383857597907370338580749666477910719670538952234631331301653095645184000000000000000
8079 38939700165600356445419967869559573107244492008986367850398189640617400276615168000000000000000
8080 72180907624039685118339452636256769662209302260560096503177132016754205390798848000000000000000
8081 4315816768354039506034046438876186019386264530995989103419132685168428530658181120000000000000
8082 2841690053237227658294022346585143058032108333166083360275972138382504382326374400000000000000
8083 1382966571569790885318361414276830824612336330037719525307308051464656131614310400000000000000
8084 1227416822615591857760554451338832899160034607093580221787526021895132545024000000000000
8085 113189585531352375546969708737949052779040528319470960623680987174314967040000000000000
8086 2830903661170803962672051950336200085958726500133210368539614981570691072000000000000
8087 3370885106562748785623891039417755648658401506730914862199672392258682880000000000
8088 4391191326556837498513881047517382837332783571986632387539803116352307200000000000
8089 757409218257571402949837437173249880627610802798018979181987144663040000000000000
8090 1142887405761018312093413238531342909304752560970018882407941577637888000000000000
8091 8465832635266802311803061026158095624479648599777917647466233908428800000000000
8092 7663891539960391360296481930789132760360785314255665132114175590400000000000
8093 14156910761315722929436556899929925793444228427722270313488685465600000000000
8094 447802454556699359407435566703396245544638097301164874583244800000000000
8095 3523498260854029170074295643271459932048599765606534144747110400000000000
8096 70755268719983743658172090650309478797413177479386272704233472000000000
8097 23622886191233888774763652060065931756614976455457489551360000000000
8098 202699604092523045615713917676694769266438185069409426472960000000000
8099 1494320067671169722895013252363034210518485585465674249011200000000
8100 3246052064019050120332384603808046509217955002640760832000000000
8101 13911651702938786229995934016320199325219807154174689280000000
8102 7236061724041073065178426145723266338904532224625868800000
8103 260119865896901319336479371251489966431208674741452800000
8104 182083906127830923535535559876042976501846072319016960000000
8105 26787343882267433943208596789456322504598508716163072000000
8106 286447787546385258540576473604879639146918054776012800000
8107 5442507963381319912270952998492713143791443040744243200000
8108 1577538540110527510803174782171800911243896533549056000000
8109 347781865103731814550964458150749759974403997696000000
8110 116854706674853889689124057938651919351399743225856000000
8111 2146091949951402932766282055806279510585853870080000
8112 251004906427064670498980357404243217612380569600000
8113 6163066898878820034573178418407757575303987200000
8114 637421269438016293168525240430020175855616000
8115 328828432646595706793286830380565963735040000
8116 103120596477972413650374750007345486227308544000
8117 687470643186482757669165000048969908182056960
8118 10445897712235255577119316240060321491845120
8119 71948785262844872597505494510619561295872000
8120 581404325356322202808125208166622717542400
8121 403753003719668196394531394560154664960
8122 90440672833205675992375032381474644951040
8123 90440672833205675992375032381474644951040
8124 5742264941790836570944446500411088568320
8125 717783117723854571368055812551386071040
8126 765635325572111542792592866721478475776
8127 42535295865117307932921825928971026432
8128 170141183460469231731687303715884105728
8129 16512
8130 3583079834336425474985613986535404269094030319657326999040000
8131 427894609215412358308097670476425500257977577461579894570580475885866849457807360000
8132 60890634869057543190810253081320211152387311075895564469043909710309096453268072504941622968320000000
8133 75938025567153578870267483212328583805448705460168037767322276953544401361363493228364405679106586084311040000000
8134 674147219160229747985699456490269065686235993330648053508570832815805138116105239767796543409460684268593237852160000000000
8135 58960357208629246711323800599374983404835202809732576222900983650808841426805839497178535226598320750135627748152836096000000000000
8136 900587570600633316818849570244088729517832388040985598427591180414146695373015581721402051434438805086460040505548370312639283200000000000
8137 64277230529143240651384557562519274028331566519003678005420233268774391591328955244429479749438377461072834263533256234078568448000000000000
8138 309512035124799734630180753470805915254992909539123208590429606013991145146659395490855290142917231056511858634861176676943921152000000000000
8139 343383495801090987529541572033129282005848887421677250116893988883756923168710968463864835199148089234751512976240768446221076398080000000000000
8140 54622263933295983208997979966899167422291362411596020915545631856121323834488196712792196797203022516588436401944991895839249711235072000000000000000
8141 2254286584959252587424452612430439088256947741016538510837109054667518258102252326866401531342631936714389266097144181666497273442336768000000000000000
8142 501447831552972646733071515370092728480289907789145986098220007217193878470594931828907903660002160910269485785326189693486788457267200000000000000000
8143 5501987597188684281171545359152258113711872452650534670517689896137671680791937882521386788361677947235119564711673934914840802977906688000000000000000
8144 22283049768614171338744758704566645360533083433234665415596644079357570307207348424211616492864795686302234237082279436405105252060522086400000000000000000
8145 89515838381807288017912947450195992840018125700225341698236159859686078709010868849056709010073784679549864940933116817696262131663503360000000000000000000
8146 277752594195311822828744936067136307241817114290320981655925980483835322761932462699034235326456033067655369851045741111157893942476800000000000000000000
8147 94715653106053074842585738167153563804566919623688325700792509900190146618111915807781786661108596298658968736165636695039637496002510848000000000000000000000
8148 176802552464632406372826711245353319101858249964218207974812685147021607020475576174526001767402713090830074974175855164073989992538020249600000000000000000000
8149 2216959905512632054831682899628254784976278996416529253602666898395255260444834810965843282349877280135800313155810096101241253824928153600000000000000000000
8150 236615169231500945176598766523605696009118601186553567908228757009189175654753923866376361583161683229673224623984631555842966388998144000000000000000000000000
8151 5156830325573713499721139875803404271855309084748223054026339448301536244319348038034399514965989353822267306059323835779516493673267200000000000000000000000
8152 40046601723960717695854052689295982606387695749683058663455104379171105406290158581625121442141926782864614833477178721273118720000000000000000000000000
8153 10861474142704559732354489086958412312054563352268821503796783370679116922298717932385392937643335244593569413061622566852148540211200000000000000000000000
8154 56518983095521464670622907013584498456392524231263098322924438354212599369427717747706795829365771634762917760275411546968193761280000000000000000000000000
8155 247370590619995376652474380617770249597657522656968211424767669430699890579348207435989139125915878647128883499679060432131194880000000000000000000000000000
8156 21306121605411529667293563157230974341212943352285334160163761819204525943103361555859813508626041697623722143314937105180786688000000000000000000000000000
8157 800398566812069309901299885430544213868647754598634084408536852993420433116737895040412778377943359995241143516622172979200000000000000000000000000000
8158 13212599254255493206190788110818989100047935150783190030841167162831597740912280900675297580923091122616929390058054615040000000000000000000000000000
8159 1534366365010315340073768941901560024521695694929660777775103283425604898944651975562292622300746065852288574329322471424000000000000000000000000000000
8160 29438424444965352454903706443460163261172068565510933527080469972700559107659020461369567753444546612282280786550954393600000000000000000000000000000000
8161 778690930242735035087437738015041712444760565176802844720864916338494486214410877597863505817628628420036451472131154247680000000000000000000000000000000
8162 806075389568919904861019266847269369681500869834149235873335293962258610188385608776360997762630824835706767381813526528000000000000000000000000000000
8163 701269946321490551653981234092534092626330358171879645718733854786093921507375925951430347060846760283997468323810902016000000000000000000000000000000
8164 54510149948599220901403946719723445216431307715839650817538392107563253224160558907995926016791305020958480897182531584000000000000000000000000000000
8165 1119389290687320115162144933295257971853081088790931160817072684096857503495233145986656910437388073450391387429742078590976000000000000000000000000000000
8166 137468860259846329932193237422224663210027502132219616240693136643473728499414596875554357422135377441276135298389378072576000000000000000000000000000000
8167 320841285312576221284048504505281166049700825640954727770302940781976838179226590057045333291638738262632802187791564800000000000000000000000000000
8168 181628251615449398868899858400439668100735637395344471390768494776677088093260172631293363176396689730476429318508804833280000000000000000000000000000
8169 348016289870327377977214211138122393071546469002296699802678046755838099416250380675505226636343503535302726729009725440000000000000000000000000000
8170 1242164496197443893848494086252156766378360168274822788090816549631635322654525944936821154462380029532794903045603328000000000000000000000000000
8171 444579339452992128519263348544667270571231697436035411830643411600717851526817541687852966678512294290923571113298493440000000000000000000000000000
8172 732891838590031654106782891332530179462848280924669369348091346372459165799506220465681783354871298537568510138122240000000000000000000000000000
8173 1449355570266740859541800214472872242825659769465326826262486345657149198607178098598219781807488477146565436280877875200000000000000000000000000
8174 291031925150815813329045695240262103679523214577991828385659443550148380269519171972525825751961358969361823875622502400000000000000000000000000
8175 36480993421510806223004243506943625069509754754951969251707269849598015669608208922830220612154153524115946914971648000000000000000000000000000
8176 275567423964276966597456233764728821766134794387218863554838311361544099932833847662727806112128666571861970124800000000000000000000000000
8177 10360966751127884952599373078511012195750819350938062582992303003087281720791146764678043623820524244462206976000000000000000000000000
8178 703468198534578876741687034538583684042697630651290697134845404697614079714835700734580449882918314102006004842496000000000000000000000000
8179 47099735913362526419816444206313589558095489378852557436096775063446184198984695410254071249932359624237609123840000000000000000000000000
8180 91109420667194252485145121383352727844873110599233469295709764087650276690548856700820060124009019408404971520000000000000000000000000
8181 3677958184020127787904059309902786731780748650780815785522289730611595197687799392924723796142531718110248960000000000000000000000000
8182 984451926006009927668064427798442760451741002076408831481222897082468680364614839064818694267842289939251200000000000000000000000
8183 14636370972619222924602599440826717820326663625676270523113038604935196691966377503394862872699037058733178880000000000000000000000
8184 5294006522011208291877535967958600062671346417797799976445141623061666888583583352291758911401779361669447680000000000000000000000
8185 1000035298990442599824522105334954691264424672606015038612699479801313917518085505973582018287761957888563609600000000000000000000
8186 2763441898485634959363936852248221513413738467050159648504625392932303456533207468089492114777235452833300480000000000000000000000
8187 43651693816274689696850873097091159035816486827922407858120235871938145808445471130102594506734960640000000000000000000000
8188 29109326712035948002538488331975719387076872249005158742569945085681193571040350794928509501110956851200000000000000000000
8189 28057660097798726763376732692417216571307099466500862083497842837146046783336684350858976077376334174617600000000000000000000
8190 239564900230196790005847707565296193910253157743207965571801137934099814773046085132838233241308014575616000000000000000000000
8191 342586582600252112887483315140994996712684369168309119997183751829569845008780921743077092517973072858316800000000000000000000
8192 3944493701580727952222622391815294205220672907268377927472904605287158130165068182116452664386043909242880000000000000000000
8193 924341623949281616767214669102822027408690585127295867740536123940961402660234591539746859850986946560000000000000000000
8194 474164145412074276734646766744697592309833038849355270179320231360155192756332599939813355227709440000000000000000000
8195 36095540481195965702983490894060024328084175967770989425415380933991052735776184078463300397957120000000000000000000
8196 5077268696527564915667890563112462050877088581755020971187269894970372666143458516946965422407680000000000000000000
8197 30326015947234585761800874517168682485262907765403057698311599188398279971246531466887881031680000000000000000000
8198 2123531327452726262945775522396589241942297288490752752176854369398380728665740728009245065216000000000000000000
8199 91334680750654893029925828920283408255582679074871086115133521264446482953365192602548174848000000000000000000
8200 541973416538794995856475087003082081506675638198741115155162731122264747807956090014085939200000000000000000
8201 1479587427150910338688176987518414082513224492282563244373594255963782761515720125738454614016000000000000000000
8202 50017322554667962702641075926454509829225174256970175426316929701461479692230621359243264000000000000000000
8203 115439886837241039911242504486713735924102446662981029661519077519038277860820984528896000000000000000
8204 2472843891724058065467142069794341606374194515359646266959908660539398899439691615961088000000000000000
8205 321148557366760787723005463609654754074570716280473541163624501368753103823336573501440000000000000000
8206 408866851738803742676909662630375517626067166094356862429180991226482702904459264000000000000000
8207 1775650327551376253911150534851916533690348835609778373978157447612153452613651660800000000000000
8208 318706469047682917368668044717010659893139534596626887637105182904745491494757990400000000000000
8209 8525070159711682974882067039755429174096324999498250080827916415147513146979123200000000000000
8210 15513277194130697757049445429714015336955772745640505979534151185994838345934438400000000000000
8211 118935125155002016137379081627807450916660924383243879176428492425960427318830694400000000000000
8212 335493931514928441121218216699280992437076125938911927288590445984669562306560000000000000
8213 1214457670642274899986310286694229836876293668557147248103494827093826469888000000000000
8214 32950401916650869379473534910308561465635874728294692778001797634328625152000000000000
8215 69080936722662443574181787210944193416576717169057997316174951464566784000000000000
8216 508978994669087982782290757780423919781754459480268754010295361213562880000000000000
8217 702875754543026261937449141696775889222422824996561612680884070247301120000000000000
8218 16605098336580847947309044183376454314115034847553941119580713779200000000000
8219 591021282875769004314628694780267826401940561587598646364804952883200000000000
8220 113714739583793636512309868810796158503121997107059209820314796032000000000000
8221 2435597550333887815817042047299772179517286611221035752858268467200000000000
8222 10041970043433983134711742583323660806338509331978622312529264640000000000
8223 1533030822266314445927061964090038707277285512053369241925058560000000000
8224 117925447866639572763620151083849131329021962465643787840389120000000000
8225 1450081783123434095558568795687124118598365477804236666306560000000000
8226 26673613207930379553675986554680160657754967700562285344849920000000000
8227 301882841953771661190911768154148325357269815245590757376000000000
8228 26558607796519500984537692212974925984510540930697134080000000
8229 82005525827849687250502347885676964443400968487766589440000000
8230 3901797988453519790047190568772349496468130121121792000000
8231 22361181454295025697346472265478962026542500109352960000000
8232 2142987510581394715456687743156505800367880697293045760000000
8233 16327523890143959736812858995478139431374329122232729600000
8234 424515621143742953157134333882431625215732557178050969600000
8235 7068192160235480405546692205834692394534341611356160000000
8236 58427353337426944844562028969325959675699871612928000000
8237 70112824004912333813474434763191151610839845935513600000
8238 40858289047151709681511908370158013759230679449600000
8239 14307279666342686218441880372041863403905692467200000
8240 1183308844584733446638050256334289454458365542400000
8241 24652267595515280138292713673631030301215948800000
8242 6905397085578509842659023437991885238435840000
8243 309361789433917240951124250022036458681925632000
8244 206241192955944827300749500014690972454617088000
8245 470065397050586500970369230802714467133030400
8246 10576471433638196271833307693061075510493184000
8247 287795141051379490390021978042478245183488000
8248 38760288357088146853875013877774847836160
8249 271322018499617027977125097144423934853120
8250 11165515164593293332391979306354894438400
8251 120587563777607567989833376508632859934720
8252 3445358965074501942566667900246653140992
8253 2296905976716334628377778600164435427328
8254 664613997892457936451903530140172288
8255 510423550381407695195061911147652317184
8256 340282366920938463463374607431768211456
8257 16770
8258 55985622411506648046650218539615691704594223744645734360000
8259 64184191382311853746214650571463825038696636619236984185587071382880027418671104000
8260 142215668359133152936390484623420863741008582879279864414632284142260916508870438700355220348160000000
8261 32259144251127263751175651322144683009961217272798656655616940082219371861241925755464913202679093493760000000
8262 40764839658595142573510264009645957565714582721712624485596392546830716945458238717208947234290825751866497351372800000000000
8263 143189438935242456298929230027053531126028349680779113684188103151964329179385610207433585550310207536043667388371173376000000000000
8264 70358403953174477876472622675319431993580655315701999877155560969855210576016842321984535268315531647379690664495966430674944000000000000
8265 43133404697188227279218584680111618097959340690384047082584630219835446988918114703498729831859963822562033518949948262342197248000000000000
8266 9554713902311349007967337404832146305400444865700118229988709545053410148463662203651575520534390652022285204022823239311428081942528000000000000
8267 8064361398888621842131283819198041187907361121098090218995255328935031340617177094373865654651992875678139282247014446959501979208908800000000000000
8268 419908653987212870919171970995537349558864848539144410788257044893932676977628012229590012878498235596273604839952125199264232155119616000000000000000
8269 17470721033434207552539507746335902933991344992878173458987595173673266500292455533214611867905397509536516812252867407915353869178109952000000000000000
8270 36229605829702273726464416985489199632700945837765797495596395521442257719500483824638596039435156125766970347989817205354420466037555200000000000000000
8271 29215554141071913533020905857098490583810042723574339100448933348491036625005190156188563846200509899818484888618988594397804663812684513280000000000000000
8272 316520593304178570152624413417139848871208571494810588289725057945420032772831653753005916091829484180429463594918741994390699603132416000000000000000000
8273 458768671706762351091803855682254463305092894213654876203460319280891153383680702851415633676628146482693057822282223690693343424775454720000000000000000000
8274 28801884229821721883514761277034342935992250815013155156135205687495202776744086809257074257306913075723895859400708842564280224894156800000000000000000000
8275 4925213961514759891814458384691985317837479820431792936441210514809887624141819622004652906377647007530266374280613108142061149792130564096000000000000000000000
8276 28652099038131872251430430733365382309073830482533201378804994351829344266498850935802614806731208906249471959946389665742327678133862400000000000000000000
8277 1560022521746756526819059216870764580310513970272513599777758986591367120768902142716405897947670997860265367419198722035946970522394296320000000000000000000000
8278 1394110997093708271581041381139082208918590677261315616324158622378465953857739335212703968246736403893750350487260802139831531697340416000000000000000000000000
8279 8147791914406467329559401003769378749531388353902192425361616328316427266024569900094351233646263179039182343573731660531636060003762176000000000000000000000000
8280 21642572272642178844142158916262412303442750315052698629866793372090509925377763797125620464372886569322828100117724723287158284384993280000000000000000000000000
8281 31226738160275609230519156125005435397156869637772861823415752190702461151608814055608004695724588828206512062552164879699927053107200000000000000000000000
8282 1201028390779831124250736774038670592198341139914340839362144315027017736600339002138769411374022647238712002405852495373074117427200000000000000000000000000
8283 10098737219770351795501690592517350324790856431712175225867880126353302289732580198163826882424214451256437257466627588722545131520000000000000000000000000000
8284 5486326313393468889328092512986975892862332913213473546242168668445165430349115600633901978471205737138108451903596304584052572160000000000000000000000000000
8285 36734692423123327012575108891777541967608523021181610620972003136559527488109244061827264670044899478661589902267132939966873600000000000000000000000000000
8286 3148687921981999458220723619295217882937873401815566624654743125990816641837935205299479828860991383885279134480039966282874880000000000000000000000000000
8287 6374600602452494142392060415045949416375968819815790518384309445058599497069596907196894982553992795397958347857592320000000000000000000000000000000
8288 39557882847922192361276855533399594382199967134905316927014381525816376300916808744965356668691109510254314806927844966400000000000000000000000000000000
8289 46721455814564102105246264280902502746685633910608170683251894980309669172864652655871810349057717705202187088327869254860800000000000000000000000000000000
8290 8038838721035294038696783707155283560826792893442876426383046636317987195919359354025002662999636722806846896079942210027520000000000000000000000000000000
8291 95873619804238065418980005860936446663342593252926974421832614147184554697508394447931263162461478513112225312269576175616000000000000000000000000000000
8292 2516682519861249217248225153849581724912743072889333078573106121363594560809595354258195658014613810969195914447076374609920000000000000000000000000000000
8293 83358776966077029852500154607093678755016676824856575805526689241255346004964170445814876309167196959071699063916963299328000000000000000000000000000000
8294 368878873684739704648103499344073335983973619317226161647656001726673690069985501454975914370667381327216821015356112896000000000000000000000000000000
8295 45551811683736061989365806483104030412790178221327210115259264213222063881462825000183692400234207909535287436152693325824000000000000000000000000000000
8296 6486723271980335673889280657158559575026272764119445406813160527738467431902149022546191542014167490374158189946743029760000000000000000000000000000
8297 123626716924866295316324350584530687306229588697908885801997841027800627176354059646938193880701093407017422111293571072000000000000000000000000000
8298 575451242632065845674476803278494490036213830940897847967967644475804789120047271244891904598047733457627429804577914880000000000000000000000000000
8299 13271025058298272493112338762527381211081543207045833188974430197036353776919926617547849751597381919132046898904432640000000000000000000000000000
8300 414267111763015392483859029325712683941374990792669361024008633537032543468170891118226628041341001498360600355573596160000000000000000000000000000
8301 166675890580675198847307024664380307924950873488512585020185929750572157839825481338795274907861174871855025172300955648000000000000000000000000000
8302 11059213155731000906503736419129959939821882153963689478655058854905638450241728534955981378574531640835749307273655091200000000000000000000000000
8303 855645118431798909594099529526495933448501520616146187903679601926935276614447082008199719812342873565628573096607744000000000000000000000000000
8304 93701181733332550230319118596601776719631219404842386776645384887666136137692317438776251572313750490023836254208000000000000000000000000000
8305 11805845985404279826882461830402622333222769841068879250893462875974391479372939440050018938110135814037333606400000000000000000000000000
8306 3382058646800859984335033819897036942512969378131205274686756753353913844782863945839329085975568817798105792512000000000000000000000000
8307 28966337586717953748187113186882857578228725967994322823199516664019403282375587677306253818708401168906129611161600000000000000000000000000
8308 269011953197474429743951614024521848052968468183061722279245042189298398213431818016258830023652130930741729034240000000000000000000000000
8309 11296585850918963919991039308987130676183727998826791341247032744021328107183955278268794516723490277052907520000000000000000000000000
8310 798748494509421691312497728918281967002889858502904438269992214223730270204926130786682440576408403427983360000000000000000000000000
8311 685315028818291374396108335021986787573823714914607984359807827655828607650599615543572174641426484355399680000000000000000000000
8312 6220457663363169742956104762351355073638832040912414972323041407097458594085710438942816720897090749961601024000000000000000000000
8313 1650058243334230289710461473802675240586300709799924813710954141672167963904841084856410330174807230516129955840000000000000000000000
8314 50432814647362838008391847553530042619800727023665413585209413421014538081731036292633231094684547014207733760000000000000000000000
8315 4645090738454632233137308058128401479333920941952922787793178976773727619890529432283779994022527725731840000000000000000000000
8316 7750358237079571155675872518388535286809217236297623515209247879062617788289493399149715654670792261632000000000000000000000
8317 5864050960439933893545737132715198263403183788498680175451049152963523777717367029329526000171653842495078400000000000000000000
8318 51797816265988495136399504338442420304919601674207127691200246039805365356334288677370428808931462610944000000000000000000000
8319 3611047762543197946651851159594271586971537945287582616186531438203574041984447553508109894108364822020096000000000000000000000
8320 144528714534481360124407023575107264238163718242880409998811895303099778363079451360360648406019890112102400000000000000000000
8321 18812200730615779464446352945580633901821670788510725500255391194446446466941094407016928091687286336389120000000000000000000
8322 11134115015752710383786903968738538057422863866306063861420094220197944168407371216274223539114160947200000000000000000000
8323 6954407466043756058774819245588898020544217903123877295963363393282276160426211465783929210006405120000000000000000000
8324 1073842329315579979663758854098285723760504235041186935406107582786233818889341476334283186839224320000000000000000000
8325 37351037541411477553522047099070807782974060349258676014125481140390741526585790481192458672668672000000000000000000
8326 596937377763208765159872381871852275384701081096478884252479799692632370730922508795225571328000000000000000000
8327 427108752221792837298961764404090859472995054881861018665363543813627802120073559373323960320000000000000000
8328 16367935912856945621737957924422455787802545945875855890882886456599346799267653890981654167552000000000000000000
8329 1479587427150910338688176987518414082513224492282563244373594255963782761515720125738454614016000000000000000000
8330 139960972838599626632665390711201332129629343864566793386691348537114585548784336218502463488000000000000000000
8331 46873376565517405047046494011077369211388163303674907256662722691655329540147553730947973120000000000000000
8332 206070324310338172122261839149528467197849542946637188913325721711616574953307634663424000000000000000
8333 321148557366760787723005463609654754074570716280473541163624501368753103823336573501440000000000000000
8334 37055602773087783198808322724190933162450467263131562441956673234856127364231143096320000000000000000
8335 124295522928596337773780537439634157358324418492684486178471021332850741682955616256000000000000000
8336 776847018303727111086128358997713483489527615579278038615443883330317135518472601600000000000000
8337 6065267307304754685686846115241016803704895256560019820351877291409297891131392000000000000000
8338 2347403785953987160606166084759357583881465612827181825850562350512376854976921600000000000000
8339 1427221501860024193648548979533689410999931092598926550117141909111525127825968332800000000000000
8340 4050116388168673307003772713239290272078984966539035752685687865003635814013337600000000000000
8341 2631324953058262283303672287837497979898636281873819037557572125369957351424000000000000
8342 19770241149990521627684120946185136879381524836976815666801078580597175091200000000000
8343 1172579819930472317228161656118566739052973197227590446444753626159556591616000000000000
8344 35529377874627894902010556143763358036713379476707072114355033331466240000000000000
8345 29520781690807103001372863951264587347341758649855587732597130950386647040000000000000
8346 755780381229060496706934560964275149701529919351141519011703301341184000000000000
8347 4018944723555229229339475124505821219533195818795670795280673679605760000000000
8348 42046024961107697100426573992791879606529358430335142831061395832832000000000000
8349 3616862362245823406488307440240161686583170617663238092994528673792000000000000
8350 121373944591638742821549262023771980279278116125848281684103711948800000000000
8351 524296541215079540507055191718793237888831645122252280738370027520000000000
8352 307974941973143527083561555285945276015526107332150070922444800000000000
8353 2851651739320556941374814562573078993956349274169204324140318720000000000
8354 80666168975595905908294314177460163279500910384764975841280000000000
8355 248705018255761114719589618225456043428950747790790539345920000000000
8356 9056485258613149835727353044624449760718094457367722721280000000
8357 116857874304685804331965845737089674331846380095067389952000000
8358 3528649537827767424926027498727805852373400496988309422080000000
8359 7647524057368898788492493514793805013077535037398712320000000
8360 1875114071758720376024601775261942575321895610131415040000000
8361 52481326789748442011184189628322591029417486464319488000000
8362 530644526429678691446417917353039531519665696472563712000000
8363 42451562114374295315713433388243162521573255717805096960000000
8364 15118077676059221978530424995813092066087341779845120000000
8365 2453948840171931683471605216711690306379394607742976000000
8366 455278077953976193593989836124617867602856142438400000
8367 42492620609037778068772384704964334309599906627584000000
8368 468393084314790322627561559798989575723103027200000
8369 2366617689169466893276100512668578908916731084800000
8370 36978401393272920207439070510446545451823923200000
8371 3515474879930877738080957386614050666840064000
8372 15468089471695862047556212501101822934096281600
8373 10576471433638196271833307693061075510493184000
8374 137494128637296551533833000009793981636411392000
8375 12087395924157938596380923077784086297706496000
8376 7194878526284487259750549451061956129587200
8377 180881345666411351984750064762949289902080
8378 678305046249042569942812742861059837132800
8379 1550411534283525874155000555110993913446400
8380 30146890944401891997458344127158214983680
8381 6890717930149003885133335800493306281984
8382 1914088313930278856981482166803696189440
8383 1020847100762815390390123822295304634368
8384 7975367974709495237422842361682067456
8385 680564733841876926926749214863536422912
8386 17030
8387 57287613630378895675642084087048614767491763831730518880000
8388 330871994335173509621959245193980183339017545362733290569111647051280761499351040000
8389 1188153526640940910266690677789845669493473059432821313729876759312075972459602940604054556160000000
8390 216992908058141351621789333279228928224069675852430167920123406394753126890096181900051289228047069735918796800000000
8391 1848006064522979796665798635103950076312394416717638976680369795456325834860773488513472274621184100751281213262233600000000000
8392 6270918248146075854208889602523368670003569511700060122063235712024045261602658034691911719866633561523227685712166912000000000000
8393 586320032943120648970605188960995266613172127630849998976296341415460088133473686016537793902629430394830755537466386922291200000000000
8394 540946989601700540135414593347934484396849817239139864402051468103546859927025860967970869178441790513979298257458097019473100800000000000
8395 7580073029167003546320754341166836068951019593455427129124376239075705384447838681563583246290616583937679595191439769853732945007738880000000000000
8396 11786374352221831923114953274212521736172297023143362627762296249981968882440489599469495956799066510606511258668713422479272123459174400000000000000
8397 5480194243307656210113284174310607257828574189321311308960992669775330187341743420197901323403592719591931941642507410602293145370624000000000000000
8398 90566611334239397772359976937902209462414903353885703793142591072720036685424108568733217843969359503459414739379806907699133275854340096000000000000000
8399 1858953568089551148447553533600273415636517496779155402532670225376071706435059307967663134713086631556594892338236137985081988050478694400000000000000000
8400 482104853813067880082853231965321626795545259464923087466154015651667271039689606537765079970305443891394140076220933900953872340143308800000000000000000
8401 273895820072549189372070992410298349223219150533509429066708750142103468359423657714267786058129780310798295830803018072479418723243917312000000000000000000
8402 3549420775836529768973429830804810847676245023653014042205719312331105239336898069429373586866544080681888394730288783291153762286420623360000000000000000000
8403 13072286969505253285523466043531736732182501575516811841145328308481467548128970390698696768521989968312666154354542282526090699455699353600000000000000000000
8404 352023515275881004285283869367611853836581416640602531194090315100263947835563325291920163453936819640050664322396762315023978448140894208000000000000000000000
8405 847782731080409489574619885889604030119566198598915177584142793532849509073591902148341893720742517689636015245023567794944952013399523328000000000000000000000
8406 8840127623231620318641335562267665955092912498210910398740634257351080351023778808726300088370135654541503748708792758203699499626901012480000000000000000000000
8407 4875464325539863327250675976765803647960333559619350583547864954054232193594932555115717018434438451898647522015152369675979724036654497792000000000000000000000000
8408 23168069182703607102312383723761624792145773841095799331245639472691058399913342237659590029585461387354892403031393504294304274967219404800000000000000000000000
8409 37944461578158542790518797135678128079671707762529386157995692960053490993430223619768784509091188374881136270204207272911958421012480000000000000000000000000
8410 3947605182529933421171529786326264004147957657465612230087703111069309010388904116595713172701614510244483845461472989527577671071822774272000000000000000000000000
8411 14412340689357973491008841288464047106380093678972090072345731780324212839204068025665232936488271766864544028870229944476889409126400000000000000000000000000
8412 124551092377167672144520850641047320672420562657783494452370521558357394906701822444020531549898644898829392842088406927578056622080000000000000000000000000000
8413 147326149268992617908090377615410259309663179829492476295089702643314175689641584262355714461880111394615338961784572765763758404403200000000000000000000000000
8414 11351019958745108046885708647559260467991033613545117681880348969196893993825756415104624783043873938906431279800544078449763942400000000000000000000000000000
8415 235102031507989292880480696907376268592694547335562307974220820073980975923899161995694493888287356663434175374509650815787991040000000000000000000000000000
8416 4590760593376343296111862393723663762256786443325047019726252051745313128249222096299587867849085305464230558746185480273920000000000000000000000000000000
8417 67813513453580901190760323771542161798057086516980543303453225472828073658714529277083468574899044874721682526162019942400000000000000000000000000000000
8418 2111704217607417044304915899701808033748503227598109409412515027358629115157724413824714592047806449952641224331203130163200000000000000000000000000000
8419 30624147508705882052178223646305842136483020546449053052887796709782808365407083253428581573331949420216559604114065562009600000000000000000000000000000000
8420 1264627145965430689000218227170298605895099016830236566402323075971049551740769839438530880142033507972680130182841708314624000000000000000000000000000000
8421 838894173287083072416075051283193908304247690963111026191035373787864853603198451419398552671537936989731971482358791536640000000000000000000000000000000
8422 502290066334053897829167598273513192498177411636956290110224922351154007978630257814525536734725417573893571282576573726720000000000000000000000000000000
8423 989775793870893575511791309440017575112198015351981236932990583833010845195785097503991373439374717577188174148403522122547200000000000000000000000000000
8424 13771477950896948973529197308845404543401681787843110034845824064462484429279458720985767469838248902882761317906628214784000000000000000000000000000000
8425 93119291034477444721761049903085414171346321828948149278118750867879204089680380006625513189178779519067511341355143331315712000000000000000000000000000000
8426 79739232416538760479029206127022293312518084710151231342288607462931404528748368472275135053052205247526237261784353341440000000000000000000000000000
8427 668290709776705802109959060874091601095389662332696034106799757784567961764748231005734465206532767788791321813049818480640000000000000000000000000000
8428 2440983875722995587233129509720869650758265180549296917892030194241553338034805169187634497643811780992354492938488643584000000000000000000000000000
8429 216139362658964552600274276169937052491152169109218797056004504454103935722523943192118240717221392086101182794212311040000000000000000000000000000
8430 515532405749530266202135680938664673349266655208655204829877410623862720760390442280459803784779912975737635998047141888000000000000000000000000000
8431 3391492034424173611327812501866521048212043860548864773454218048837729124740796750719834289429523036522963120897254227968000000000000000000000000000
8432 2172022223711489539738868036490335831061580783102524938524725143352989548328981054328506981062101140589672531706773504000000000000000000000000000
8433 78434135856248233379459123539928793899445972723146733891170630176635733689657649184084974316131430076849285867189043200000000000000000000000000
8434 2730441518618649598391615135731445066548015395073635409338088973781122407530399363928757139228318411670576693248000000000000000000000000000
8435 18181947285201423275785141815766470602949723376833359556716004306030640829552676572832233166204657964482616740544512000000000000000000000000
8436 169393787056830138878287211619197997533501321450259197796488401543973118610383553668457624670809363560854559129600000000000000000000000000
8437 311567516415154000550904411723316264694116022471907644447713184456532043128550975668548362456772242038429686169600000000000000000000000000
8438 134976990053611797707726728408268945868839036980995794380429227252248190187056157056190078305914412634459865088000000000000000000000000
8439 81072511553436111690311188171636462625437494288645433180806591524438597206497692628867421880881129759703040000000000000000000000000
8440 1016008085015984391349497111184054662027675900015694445479430096492584903700666038360660064413191489160394833920000000000000000000000000
8441 373227459801790184577366285741081304418329922454744898339382484425847515645142626336569003253825444997696061440000000000000000000000
8442 550019414444743429903487157934225080195433569933308271236984713890722654634947028285470110058269076838709985280000000000000000000000
8443 493120854329769971637609176078960416726940442009172932833158709005475483465814577083524926259137793027808952320000000000000000000000
8444 123090259478309299545905526232344510800869571040810500953731449705527008199479139426087886061602962204168028160000000000000000000000
8445 18735199311767016673653809167784552633313481132543455244099155206320701400225135376877912642557528493785088000000000000000000000
8446 693912696985392177402912227371298461169376748305677154095040816434016980363221765137327243353645704695250944000000000000000000000
8447 30135612277233030687632153006834500530503569636111126151928639695986073251450762709123926719458332316270592000000000000000000000
8448 18518193654067681777701800818432161984469425360449141621469391990787559189663833607733896892863409343692800000000000000000000
8449 12525821926321717877448608709842629567307522247716302199897030926268647458133552451231256195188390476382208000000000000000000000
8450 26468766427976401706476018594431951899863090799434590778859335410586150178986119830672817825004011875299491840000000000000000000
8451 5700666888065387716498894831994131485400506299548704697047088240741347414224574062732402452026450404966400000000000000000000
8452 712583361008173464562361853999266435675063287443588087130886030092668426778071757841550306503306300620800000000000000000000
8453 2577221590357391951193021249835885737025210164098848644974658198686961165334419543202279648414138368000000000000000000
8454 8893104176526542274648106452159716138803347702204446670029876461997795601568045352664871112540160000000000000000000
8455 956775345888372824031106625197872908726429132099237021051490157290797319892837982769461995556044800000000000000000000
8456 3108849863390791248952615364788606650203523230350462029186914796799229386766644425805534775476224000000000000000000
8457 47200559376610726909197832154148477155523620867176886755104137688798116351376490290272677134336000000000000000000
8458 261886974605711129947807326790759292604840735134013694254126183305589548788282462255706466680832000000000000000000
8459 839765837031597759795992344267207992777776063187400760320148091222687513292706017311014780928000000000000000000
8460 29858340872234587014968616685056284187654260024440915922494154354584444917073991726613858877440000000000000000
8461 1293437516563925837117519917842429003382648017861900807529900402422622027583445175401185280000000000000000
8462 33222264555182150454104013476860836628403867201428297361754258762284803843793438638080000000000000000
8463 19762988145646817706031105452901831019973582540336833302376892391923267927589942984704000000000000000
8464 5632451621509343046218865054077021840692471023995997491177414331698131359363133750640640000000000000000
8465 65255149537513077331234782155807932613120319708659355243697286199746639383551698534400000000000000
8466 1534512628748102935478772067155977251337338499909685014549024954726552366456242176000000000000000
8467 289301655782437336550381549905477583310796843094377003402123359955038877262020608000000000000000
8468 856332901116014516189129387720213646599958655559355930070285145466915076695580999680000000000000
8469 1393240037530023617609297813354315853595170828489428298923876625561250720020588134400000000000000
8470 14253095013094870768381563307972540701740878040812565717891320977608703018113433600000000000000
8471 30841576193985213739187228676048813531835178745683832440209682585731593142272000000000000
8472 3029922015324217873974577922786994157759620664670776347402464150283091968000000000000
8473 2265211015774776067372585017501776654988698221916936089722819505080961597440000000000000
8474 292936987547239714398238419208702443677468220448566985961925376353836728320000000000000
8475 1312034741813649022283238397833981659881855939993581677004316931128295424000000000000
8476 53498939501871557923025480553486581169110723561890422924190785994752000000000000
8477 504552299533292365205118887913502555278352301164021713972736749993984000000000000
8478 3461112308369209001424217646162834149840354658050945543535434137600000000000
8479 13392468684972151065510884515564190022146972318034776344338873974784000000000000
8480 19941600613068654691034078236073541404736750474265245838713248808960000000000
8481 54614223043237452136151582470707628946753296366901279243580211200000000000
8482 18350378942527783917746931710157763326109107579278829825842950963200000000000
8483 153640012077678986229173682554957725388668613955238763586335539200000000
8484 293924112484081317395878639720993505870578156480025182863360000000000
8485 29392411248408131739587863972099350587057815648002518286336000000000
8486 54338911551678899014364118267746698564308566744206336327680000000
8487 94412027767967021402703076889038283675542488213734031360000000
8488 197604374118354975795857539928757127732910427831345327636480000000
8489 153070536470099622532620553082607557169134335520931840000000
8490 857195004232557886182675097262602320147152278917218304000000
8491 19103202951468432892071045024709423134707965073012293632000000
8492 127354686343122885947140300164729487564719767153415290880000000
8493 168158297145471559975097775354498564157549042257100800000
8494 65124026912255110061361830751194858130837779974717440000000
8495 535407019673876003666532047282550612300958823507558400000
8496 42492620609037778068772384704964334309599906627584000000
8497 8346764762489563549223146995617994239385695944704000000
8498 26979441656531922583347545844421799561650734366720000
8499 525915042037659309616911225037461979759273574400000
8500 79645787616280135831407228791731020973159219200000
8501 464042684150875861426686375033054688022888448000
8502 10576471433638196271833307693061075510493184000
8503 219990605819674482454132800015670370618258227200
8504 471408441042159605258856000033579365610553344000
8505 201456598735965643273015384629734771628441600
8506 73256944994896597553823776228994462410342400
8507 16279321109977021678627505828665436091187200
8508 723525382665645407939000259051797159608320
8509 5426440369992340559542501942888478697062400
8510 144705076533129081587800051810359431921664
8511 15312706511442230855851857334429569515520
8512 15312706511442230855851857334429569515520
8513 23926103924128485712268527085046202368
8514 680564733841876926926749214863536422912
8515 1361129467683753853853498429727072845824
8516 17292
8517 7677862248323780764282400238835753962261607701848006388048000
8518 279968610591300661987811669010290924363784076845389707404632932120314490499450880000
8519 11125641132402955118177624835539924494200440676017509393052387151744565545347787396789327622621440000000
8520 3109698155522362889416580540144903502473495881552213154598185802917431533936046442403263997367165593686507520000000
8521 5416079312178886942535917538266192146730940559764772693194006862068154946784266916335637974082085710663370325022392320000000000
8522 5304617983939443611812639783156075430022711785097170857715768498306616994830162298146154984694568919181433093403042853683200000000
8523 77574650512474424325341609616377835274973543040389384479940746710353180891505749226803461962501740021469915348034014269718528000000000000
8524 17305408219384718636911227036062881469166190985885605616843908956977720813050103335038706086387255470288839994028184370713460736000000000000
8525 174924762211546235684325100180773140052715836772048318364408682440208585794950123420698074914398844244715682965956302381239991038640128000000000000
8526 520957746368204971001680934720193460738815528422936628147093494249203024603869640296551721290518739768807797633157133273583827856895508480000000000000
8527 356894361978865126089901563881473711301731196935036806209299271023516513252518635194336204945864933707792812540303309611027979716374665625600000000000000
8528 11535288152419403615469945542626728614808861410377714320724985539750205632549097860182412490350689381236618736525327246219823207079015589347328000000000000000
8529 12156626858521619735272776332978988001555006170187286754862396938846820924232070344454533069456230027064352298445895224353443660856105422028800000000000000000
8530 15889161024091742447783299676667600142072128498786044072173981294793370796055454295470973319863435208673211079775239410988279729441986314240000000000000000
8531 201313427753323654188472179421569286679066075642129430364030931354446049244176388419986822752725388528436747435640218283272372761584279224320000000000000000
8532 4483268382774929432134326580655992067881769770721159145140970534223288983996239702344031313664671452895095087879046451909164357772481711308800000000000000000
8533 419620411721118630465303259997368749103058300574089660100765038702255108294939949541428166269555877982836583554780807269087511452527949250560000000000000000000
8534 7044926299381871743987769588230308112856142021630286098960212508525535462380071104892731372413596352543292408781130142025986201601401946112000000000000000000000
8535 146094159133431565290946371835926014490354245173558057977187406895548291651106724537713016835426954360866526327098686320263888855709072857497600000000000000000000
8536 55162396368965310788321933908550235559779773988836080888141557765870741390388379766452112551429646484338983391942866811191084877671862317875200000000000000000000
8537 9463518101335464402283842657992573579793602164609810622271197250860120001945591587931298310404733156093708346111366928918148997051737702400000000000000000000000
8538 485668924552846758027617026803540117428495836206056799123855019460383701371897691422024034420195800568636701602975240402878029901241396494336000000000000000000000000
8539 4718080755435994988022990643745205882150519568681488301310960955115731163732352507773385261233289272112376525825663989676600505995928535040000000000000000000000000
8540 473712621903592010540583574359151680497754918895873467610524373328317081246668493991485580724193741229338061455376758743309320528618732912640000000000000000000000
8541 109318297362367387047826978698265772422558827437509261756274855383457787980000421690342826320967786437539552643548482786917535506604322979840000000000000000000000000
8542 74730655426300603286712510384628392403452337594670096671422312935014436944021093466412318929939186939297635705253044156546833973248000000000000000000000000000
8543 5524730597587223171553389160577884724112369243605967861065863849124281588361559409838339292320504177298075211066921478716140940165120000000000000000000000000000
8544 45721908393825295212855634432368701165067883395359734022614045647925089007130146840041428626100724225915105195036591547995649159987200000000000000000000000000000
8545 12107754622661448583344755890729877832523769187781458860672372233810020260080806842778266435246798868166860031787247017013081538560000000000000000000000000000
8546 58840886639930579419475146611968476566580948999445516456284409918404582405870201834295062430327758897967396506412315276476416000000000000000000000000000000
8547 34280070118352413456435297468133420499726847519766249542612122742641955374848488122212078781954341679396184125387531890982912000000000000000000000000000000
8548 93442911629128204210492528561805005493371267821216341366503789960619338345729305311743620698115435410404374176655738509721600000000000000000000000000000000
8549 1301836230127173123675592503183041872198670913917874724920331439079835983144835522919028771335973558349286946733593880166400000000000000000000000000000000
8550 621391793085741170367834501623223996805728198724311694673141475056683893378078271105932673378881010053848736694387221221867520000000000000000000000000000000
8551 113921828732385881234102991964257732747716836432790477356742603760392047119314349702754323452794851843205601727304323890675712000000000000000000000000000000
8552 19732372286102344009405727859649473188042225186443007115888966982316803133887262709409716376383068532240593583500867665920000000000000000000000000000000
8553 12372197423386169693897391368000219688902475191899765461662382297912635564947313718799892167992183969714852176855044026531840000000000000000000000000000000
8554 3000879485921801381056193332501785787329082686877974990701201527560237316515287457782371627718131939986277381773572702208000000000000000000000000000000
8555 317452128526627652460549033760518457402317006235050508902677559776860923033001295477132431326745839269548334118256170447667200000000000000000000000000000
8556 2314055092435242528750619739883392712955684021520110474467746224972607924916125412037633553711759822379036176913565457842176000000000000000000000000000000
8557 334145354888352901054979530437045800547694831166348017053399878892283980882374115502867232603266383894395660906524909240320000000000000000000000000000
8558 1028756591494223785393575388532360064101830147866985942976108854444061108433055791465691764894077448989197143556172713820160000000000000000000000000000
8559 17144444420312392017944505928644619424913803993954621505978597298930091811430252328927809001490897347009653445715413277081600000000000000000000000000000
8560 773298608624295399303203521407997010023899982812982807244816115935794081140585663420689705677169869463606453997070712832000000000000000000000000000
8561 57005869143788241255362591130033781204676278555859678347301078502243403857594485783857691527608884133990322910017880064000000000000000000000000000
8562 118079026343588249523985735074656438815893209845028173930707785065917068172793697317131561334103316552056743087331868672000000000000000000000000000
8563 1414076968562167669100825544590062390014049988999039673518701265203769237193347040578455065795638763404734721163264000000000000000000000000000
8564 2579408316205481260992125112333518353311226158358878012514299441377408384896029978998479621824963648008338030850998272000000000000000000000000000
8565 37882835578169582887097588366396095326912213898483167026520613790194023027680755623761667603152599733855212861453762560000000000000000000000000
8566 19083704763014181292923274570181647345656572402443318565872622743353959809565093057990002515854946652455803037941760000000000000000000000000
8567 55147450405482258097510080875026978850858535977527653067245233648806171633753522693333060154848686840802054452019200000000000000000000000000
8568 199779442978350821787206330717078866780468658635571875262473299256052546295861818058866934900583922140264046316748800000000000000000000000000
8569 5156263852841678198147021053479903646418083846575606536649201168048846207145743142569800874966677562014816010240000000000000000000000000
8570 1219209702019181269619396533420865594433211080018833334575316115791101884440799246032792077295829786992473800704000000000000000000000000
8571 13093769963565162725444159199053265101940230180458326327354515226024721215145039072538830008020409184765870080000000000000000000000000
8572 1100038828889486859806974315868450160390867139866616542473969427781445309269894056570940220116538153677419970560000000000000000000000
8573 1875776707087037085688285116107626268192081140356110057268989172041115533048322567097093971399932433326407680000000000000000000000
8574 3384982135653505737512401971389474047023913203622288776227614866901992725485676334217416866694081460614620774400000000000000000000000
8575 1025752162319244162882546051936204256673913092006754174614428747546058401662326161884065717180024685034733568000000000000000000000
8576 539170165557649721842062800667498904328605733433511148731846714369231193742223311511703268085782712548209983488000000000000000000000
8577 31024612839411405092917301520536118296153424940376404373410534567017662412368560209043082557682353119600574464000000000000000000000
8578 1442777253235503356917448914575034342506957189847780948666741461243030719815326302993010091252162813231104000000000000000000000
8579 4697183222370644204043228266190986087740320842893613324961386597350742796800082169211721073195646428643328000000000000000000000
8580 73211481609296430251954945048428803127280889445244612792589651135663819644004161233775879090436628591253913600000000000000000000
8581 1887256073296000121673869418497821882343179379638830002057706624640723720426817813238703588235580169361817600000000000000000
8582 34204001328392326298993368991964788912403037797292228182282529444448084485347444376394414712158702429798400000000000000000000
8583 1264727060612883938117782195231963755001380074063163440648124292760821244281567521524049732637714022400000000000000000000
8584 1494041501656459102140881883962832311318962413970347040565019245615629661063431619247698346906746880000000000000000000
8585 640303500709911043774663664555499561993841034558720160242151105263841283312899265391870720102891520000000000000000000
8586 55492970061525623793804184261476628706132889661755747220986429122866244553784603000628795742250598400000000000000000000
8587 46427650216818726256059717652624295842101921575476865234489307434144047196122700261769462046261248000000000000000000
8588 48710977276662270170292162783081228424500376734926547131267470094839656074620537979561402802634752000000000000000000
8589 439239223270073296347194577231961627428092089787736213288020721472859603583950842387853475840000000000000000000
8590 89575022616703761044905850055168852562962780073322747767482463063753334751221975179841576632320000000000000000
8591 21804446294855520780667871395008207531773834623111458338137178508939956485494822905619331153920000000000000000
8592 61015864513233323485108368928013744048035534838023204633285981550494201835964659725762560000000000000000
8593 16469156788039014755025921210751525849977985450280694418647410326602723272991619153920000000000000000
8594 33794709729056058277313190324462131044154826143975984947064485990188788156178802503843840000000000000000
8595 38551276351851338903641324486212406997856008651411903979820381259667278938069008384000000000000000
8596 348375840040109855622207712543519159763071443222739300600319178910892969681957683200000000000000
8597 1235095530455790167580475078442615836442248060902917206832142036731127514464780288000000000000000
8598 10704161263950181452364117346502670582499483194491949125878564318336438458694762496000000000000000
8599 74637859153394122371926668572552635014027008669076516013779104940781288572531507200000000000000
8600 22479166992081053326133208417145264192459899081510103646502883370400011617138900992000000000000
8601 213464957870537134298551785356612004928398266471704472612139783943721040550350028800000000000000
8602 709001751585866982510051233932156632915751235532961665292176611166243520512000000000000
8603 169890826183108205052943876312633249124152366643770206729211462881072119808000000000000
8604 375377825471248605450314088614580131398127133917663694868352946556273636147200000000000000
8605 84626240846980361937268876660291817062379708129586018166778442057775054848000000000000
8606 21626946293631577290383050513746950437613009999894203467104125238378496000000000000
8607 5171661070216246743352468601113401191603111086931222568220551687438336000000000000
8608 221440552790560616723773924912662960403051262305912536305787469824000000000000
8609 26269842420522296320809811934375911197288291854606676675433945104384000000000000
8610 2823132398792129444609694455880931256668581764641730853386634633884467200000000000
8611 8925683868154101627660109887565468564945648405636299813877186560000000000
8612 2091943199448167366623150214957985019176438264037786600146096409804800000000000
8613 19710396286281185733347939538300497664993670869257604539036467200000000000
8614 77595965695797467792511960886342285549832633310726648275927040000000000
8615 48497478559873417370319975553963928468645395819204155172454400000000
8616 287392465539990621453748003282749205740120864113802401021952000000000
8617 1312657628071929482072482229526743777082904984879651105013760000000
8618 1185626244710129854775145239572542766397462566988071965818880000000
8619 40375893750144646496749737725827778503118717225154694348800000000
8620 1714390008465115772365350194525204640294304557834436608000000
8621 15429510076186041951288151750726841762648741020509929472000000
8622 76412811805873731568284180098837692538831860292049174528000000
8623 589605029366309657162686574836710590577406329413959680000000
8624 16508940822256670400555224095427896536167377223590871040000000
8625 2368146433172913093140430209134358477485010180898816000000
8626 356938013115917335777688031521700408200639215671705600000
8627 195627299120849145684917507709796739985602248704000000
8628 7855778599990177458092373642934582813539478536192000000
8629 2366617689169466893276100512668578908916731084800000
8630 39759177178047043807038488612832125669801082224640000
8631 2070790478023283531616587948585006545302139699200000
8632 126917657203658355261999692316732906125918208000
8633 126917657203658355261999692316732906125918208000
8634 673440630060228007512651428619399093729361920000
8635 140300131262547501565135714295708144526950400
8636 3076791689785657097260598601617767421234380800
8637 805826394943862573092061538518939086513766400
8638 5426440369992340559542501942888478697062400
8639 581404325356322202808125208166622717542400
8640 434115229599387244763400155431078295764992
8641 4593811953432669256755557200328870854656
8642 91876239068653385135111144006577417093120
8643 39876839873547476187114211808410337280
8644 4083388403051261561560495289181218537472
8645 2041694201525630780780247644590609268736
8646 2722258935367507707706996859454145691648
8647 17556
8648 1028833541275386622413841632003991030943055432047632855998432000
8649 4951244878307152207254449366446994997373521399010716975450933404547761764482788812800000
8650 1513087194006801896072156977633429731211259931938381277455124652637260914167299085963348556676515840000000
8651 1787464294119153471869373066382503588035946451600878427446201288291122062813632994452269856754355026292244480000000
8652 747418945080686398069956620280734516248869797247538631660772946965405382656228834454318040423327828071545104853090140160000000000
8653 16842162099007733467505131311520539490322109917683517473247564982123508958585765296614042076405256318401050071554661060444160000000000
8654 1810075178624403234257970891048816156416049337609085637865284089908240887468467481958747445791707267167631358120793666293432320000000000000
8655 807462983512993361079708955108210618337903336852066662079546645588343441340827161994465583988239388220072895891570389893077008384000000000000
8656 349849524423092471368650200361546280105431673544096636728817364880417171589900246841396149828797688489431365931912604762479982077280256000000000000
8657 74496957730653310853240373664987664885650620564479937825034369677636032518353358562406896144544179786939515061541470058122487383536057712640000000000000
8658 436838699062130914334039514190923822633318985048485050800182307732784212221082809477867514853738678858338402549331250963898247172842590725734400000000000000
8659 1095852374479843343469644826549539218406841833985882860468873626276269535092164296717329186583315491217478779969906088390883204672506480987996160000000000000000
8660 64482977249549461204490378809714632008248293598384738438835322893013571858970112261889262368420002752254390452626052929179135940193254847283200000000000000000
8661 20014670459869994732153098954616605845760162158596348913205450320117405969655680615109943245552737116558749624161321897375509643233491966828216320000000000000000
8662 69101356516019745659157232521175339925824756760204980941563558444155875726720753395372639505433766581387284932925638940140551480792942903296000000000000000
8663 318312055177019989681537187226575436819605653721202299305008907929853517863733018866426223270191673155551751239412298085550669401846201502924800000000000000000
8664 161462636683995646939910167433770149111394172177421456169207417065867726452618197975723446586329109571656685411296093231801064189342276124672000000000000000000000
8665 556549177651167867775033797470194340915635219708792601817856788173517301528025617286525778420674111850920100293709281220052909926510753742848000000000000000000000
8666 85000238041269274351096070886356953885297015373706506459454491284682642415189367003760300704248409809958706226675599313608080788776187844362240000000000000000000
8667 11220031421447544214344681356999117912859206029329258852647992849578108798804996444496359692960790094914549221921179109396266664118456795455815680000000000000000000
8668 408630934601788988403715192731147179363415983489160647578956308787693962123921176459809541678097058717891078341846473555991205251852638617600000000000000000000000
8669 278662497694256336573222884231539411639300889626426032284179109526449664721580642619194118109948410162332533706625137936077558140056538972160000000000000000000000000
8670 144486505054471910513216065474053184934977511271301897739346868289464151158139563198052150240008250669169418726885134019856213895619315457064960000000000000000000000000
8671 4871195829008634825370151849542220110778800581099076223542184593659109609045930740101125311220482810754514028173213839907614711096173762969600000000000000000000000
8672 4125218768391222152748187875406255563115427450472047613444334165413501433207563082654446276262935337265643495982961614600661717230351810560000000000000000000000000
8673 2429295496941497489951710637739239387167973943055761372361663452965728621777787148674285029354839698611990058745521839709278566813429399552000000000000000000000000000
8674 9932099950718603454478002985308556807393023359291627615399305796178483754357859613192520076081805262558337458097836366231264611532800000000000000000000000000000
8675 45721908393825295212855634432368701165067883395359734022614045647925089007130146840041428626100724225915105195036591547995649159987200000000000000000000000000000
8676 658395480871084251065121135826109296776977520893180169925642257330121281702674114496596572215850428853177514808526918291137347903815680000000000000000000000000000
8677 120135152695470021002031621961688201985220297102764017535831532758902588958533351250197779548454556273567063133734508360105984000000000000000000000000000000
8678 1919683926627735153560376658215471547984703461106909974386278873587949500991515334843876411789443134046186311021701785895043072000000000000000000000000000000
8679 222683335488817277813003692352994699566225601488401557028808349336202142115015778841889663767575403549357612078517407163824996352000000000000000000000000000000000
8680 6183722093104072337459064390119448892943686841109904943371574335629220919937968733865386663845874402159112996984570930790400000000000000000000000000000000
8681 297187379301876211915051283385020172385348268955105593104545922853196644659080912268054756833377874373579830592967801453936640000000000000000000000000000000
8682 18574211206367263244690705211563760774084266809694099569034120178324790291192557016753422302086117148348739412060487590871040000000000000000000000000000000
8683 53204572986368325073656748679523611402176944150232958073635464675123637141128431428745802953089055131097102644535640995429089280000000000000000000000000000000
8684 419396522826649820132114961627126091149236447183042897005504484675004595421942837925420073491260473549656005995086238187520000000000000000000000000000000
8685 1816896125112654290712204326769263031237426426782483039824545652141016411635619497166417730963887156391691578419272199700480000000000000000000000000000000
8686 931192910344774447217610499030854141713463218289481492781187508678792040896803800066255131891787795190675113413551433313157120000000000000000000000000000
8687 98827493875155402114248868826607424485617448139053871995802215893270120886828885445604011560615044791368990633697799569408000000000000000000000000000000
8688 31147916164842629593341675228906619374387619845223074322994425377409071751251973800125607199167814752022582190836563623018496000000000000000000000000000000
8689 31891454336320937347200837044503161987156734583876564232259374487765894361424729535436444711716400918665111450241354128424960000000000000000000000000000
8690 7132088878849955079464914466316161680764142461485122546487096476354918193554984968833968544620213296356015833417611923265945600000000000000000000000000000
8691 81849010020246713811158766581764594014933761607967502500835588127884496286453037546458423195523465595272002809894556139520000000000000000000000000000
8692 30215592759523172288038342932784233520969197283889629219788612291755139461238760824767531126099803317464827179591480115200000000000000000000000000
8693 3140902100739447437338020552985861272502759381877749426556827082753394013396312348635699531487148220284709366123027706675200000000000000000000000000
8694 157121285053968235253690695865470261327599835680884263698119230128034808455733548849408932420379413153946472656530309120000000000000000000000000000
8695 6018619404479456275648291928778209491059527702837382029200032029880619564757403284329785784258248512019455405318995968000000000000000000000000000
8696 84095159629089202811495758974853532113829250827895320402997447537506956868572817390297931870548377334191840650819671162880000000000000000000000000
8697 25769241801526650382729206580529673315318402442474079029099081051164922487770603413716466127226862548370687148814782955520000000000000000000000000
8698 24706057781656051627684516232012086525184624117932388574125864674665164891921578166613210949372211704679320394504601600000000000000000000000000
8699 1651069776680585304026498600967593940334451724260924588946060324430186333023651388916255660335404315208793771212800000000000000000000000000
8700 3415033213305142252772757790035536184281515532231997867734586312069274295655757573655845041035622600688274296012800000000000000000000000000
8701 1252128363973699163899120239823228965482907779179341834608849650917461635320700825675677463382817191241270593323008000000000000000000000000
8702 24867899057342123160530004481068687136495666725708086731459415255697566831899200746949446465400463580473589760000000000000000000000000
8703 23252794455407376845788213663719278719314842897312098361637261654353840649237957919489677152858138735299673456640000000000000000000000000
8704 7758894561132744308983361162081545018430881080563909782339909757079159704881697891174343245336084156031959040000000000000000000000
8705 3384982135653505737512401971389474047023913203622288776227614866901992725485676334217416866694081460614620774400000000000000000000000
8706 235477018132417790435645354531441672836446135904159219215834077697529928729438353684689868987414362477538836480000000000000000000000
8707 7871884417141685938894116889745484003197643708129262771484962029790775428636460348070867714052427603203865758924800000000000000000000
8708 13118979143522537010719316071540987165230591117644879563613597474053182962944419745538217767248537890573957201920000000000000000000
8709 1802382269718186391112338469288288777205103734631391111217183436750549911575697307382502891446308133614890516480000000000000000000000
8710 259626127200122879641662071440374503758737733861756081961502095562659238223131814443702401136632093510467584000000000000000000000
8711 3440939635636932221841882417276153746982201803926496801251713603376199523268195577987466317250521543788933939200000000000000000000
8712 33515645801658430732226127441001497535540926661621722090114093539378566785079827058319477116076508543398707200000000000000000000
8713 18417539176826637237919506380288732491293943429311199790459823547010507030571700818058530998854685923737600000000000000000000
8714 655069792883026769064168489586192947706761325803134329072442424380674668666024926497293852216445737369600000000000000000000
8715 51028987489076360633621820746750537593099161249157203170498232334001831073621506955405137038599939686400000000000000000000
8716 21705203413895289619480124222220324135384441849448141025157664585214958756369466623453244749250560000000000000000000
8717 166478910184576871381412552784429886118398668985267241662959287368598733661353809001886387226751795200000000000000000000
8718 39779210705770284656191966084768496677512926405868578132910438609574619637637929584284075081236637286400000000000000000000
8719 52129291471515762813821437364350086559553034751412620614163432908512614395646540644793781946679296000000000000000000
8720 186550410841796635951441700121221467869297864725071577808771359374043983216076029027754579066880000000000000000000
8721 1663088706624814584435140083192121003878784483179523743515146429610245480870589818898457244467200000000000000000
8722 3403620885050617877957911632391525078130549794827154472294583962371115158711386990145456570368000000000000000
8723 3539682840073948178679849252436397326586661464790821158788503004698044884008899822340800512000000000000000
8724 12766396267384203067653443344938260293127434981494085892502913062872632999524913419544166400000000000000000
8725 719036377213958686751344474988555979662868641361191169086478425323165705450612819230720000000000000000
8726 11828148405169620397059616613561745865454189150391594731472570096566075854662580876345344000000000000000
8727 584106094082450389978252672274654116812552550636621962048028152916843252082102759325696000000000000000
8728 1440944785531755195510554258183051809182622737720070074637499042852982100208910336000000000000000
8729 32112483791850544357092352039508011747498449583475847377635692955009315376084287488000000000000000
8730 376174810133106376754510409605665280470696123692145640709446688901537694405558796288000000000000000
8731 786770844722836866414662294600084246736096467852853627627600917964000406599861534720000000000000
8732 116435431565747527799210064739970184506399054439111530515712609423847840300190924800000000000000
8733 29443442464901673696351970394015448955641140202993720360295142612927040075910348800000000000000
8734 353372918460865066510123262730277158178236922619042029996759842792630009200640000000000000
8735 7882934334896220714456595860906182759360669812270937592235411877681746359091200000000000000
8736 254616742083211263386840951579657065870822668355004444193650254447084830720000000000000
8737 30998623020871927449549039069703962293911980999848358302849246175009177600000000000
8738 231690415945687854102190593329880373383819376694518771056280715597237452800000000000
8739 1819939379548239323173889243793572266839804488069638440429519655403520000000000000
8740 998254011979847260190772853506284625496955090475053713666489913966592000000000000
8741 368234660712016884079525363810556250869815012779356198267821908767539200000000000
8742 352891549849016180576211806985116407083572720580216356673329329235558400000000000
8743 4477795774025416098804924840281967933609070333766832474692884050739200000000000
8744 10673179589021262074607909259989719485594072775702992857888246988800000000000
8745 2670214113649501097565852771677072767450122969810299367142195200000000000
8746 159171211683687113420537355664291867794528478586105945181388800000000
8747 4487910103863358461105376569481913565635201463893964619776000000000
8748 10041830854750260537854489055879589894684223134329330953355264000000000
8749 1598017982000609804262152279423861989492232155505662214799360000000
8750 3876085800013886063687974821679466736299396853614850657484800000000
8751 73830205714550210736913806127227937834274225783140012523520000000
8752 6171804030474416780515260700290736705059496408203971788800000
8753 320933809584669672586793556415118308663093813226606533017600000
8754 77184658389771446028569878887714840948315010396009267200000000
8755 5502980274085556800185074698475965512055792407863623680000000
8756 2401300483237333876444396232062239496169800323431399424000000
8757 369430843574974442529907112624959922487661588220215296000000
8758 701128240049123338134744347631911516108398459355136000000
8759 400644708599499050362711055789663723490513405345792000000
8760 219651704276041146032188078832052479983834103808000000
8761 151084873276578766466746256728762077545244112453632000
8762 397591771780470438070384886128321256698010822246400000
8763 3398220271627952462140041761780523561521460019200000
8764 84611771469105570174666461544488604083945472000
8765 15872338082227596136661818182948800188907520000
8766 1414225323126478815776568000100738096831660032000
8767 7999658393442708452877556364206195295209390080
8768 1692235429382111403493329230889772081678909440
8769 8058263949438625730920615385189390865137664000
8770 130234568879816173429020046629323488729497600
8771 1302345688798161734290200466293234887294976
8772 82688615161788046621600029605919675383808
8773 214377891160191231981926002682013973217280
8774 2871132470895418285472223250205544284160
8775 183752478137306770270222288013154834186240
8776 1020847100762815390390123822295304634368
8777 8166776806102523123120990578362437074944
8778 5444517870735015415413993718908291383296
8779 17822
8780 1052216121758918136559610760004081736191761237321442693634760000
8781 34492158510041873786316928613964081357849791275065484006352373992537618652880100659200000
8782 1501624412234023093829186091439237081732386750635817782928949465874857422393304395918171673671390720000000
8783 2610591601561023645665219363451646490326499792563082943285176981549183772739310988397540125789735515899823063040000000
8784 91326850571931378063288932096863943823175683925652325471746450020210823882725908413284218038041034710599352987914240000000000
8785 319951397987049567937265621375198449314673710530624933710071735943585243933015718319157613486872715901188089854902705691033600000000
8786 94041633143986040761675487657672584853797472403962949276364532489323606108020833267220378660905518471481938287821234571517870080000000000000
8787 31625633520925573308955267408404915884901214026705944264782243618876784785849063844783235372872709371952855089086506937478849495040000000000000
8788 16297157012709057624589621833508697548244692125929168327617408914012766576562853165361703979524825655466011129661595505185525831766638592000000000000
8789 883363135146086689959372019742936737774513287325849065118984620683431215632648520502848570883923080477543656856222965116076925496474992640000000000000
8790 1973485921534508578795702559244512682177212540182897435502630664625449944006837824302292776306158891144842658166981603603932865320737308672000000000000000
8791 25660455049803494268572950483942378392446709611239681305744974719967743934665004193105504369030803513356941128771905651026190743020124210462720000000000000000
8792 49313356851592950456134017194729264828307882529364728721099313182432129079147393352279813396249197104786545098645773977589744210262791644459827200000000000000000
8793 203482483008678279776889839371935492765228315279062880617588744921193627358166086253617756329786160685013954512306772623317681372873834996086865920000000000000000
8794 903406526534815602378118934518684062609540299647764906409730846177663365264910956989194597626658211207213662621629238266227264830592138608640000000000000000
8795 80146797518580406758671643957308630128393236398288428187583464472266561515397365049213880128134680537866344122983928205426175694097078026240000000000000000000
8796 103156684548108329989387051416019817487835165557797041441438072014304380789172737595601090874599153337447326790550281786984013232079787524096000000000000000000000
8797 21890934320945936132484662700494310742681651975212509004835700334825013860102340946603347284546515066136190611552565061322081123776089647218688000000000000000000000
8798 1168753273067452522327570974687408115922833961388464463817499255164386333208853796301704134683415634886932210616789490562111110845672582859980800000000000000000000
8799 1309003665835546825006879491649897089833574036755080199475599165784112693193916251857908630845425511073364075890804229429564444147153292803178496000000000000000000
8800 2296881432365180759119691621377660334768136261017436847341876878464769932910447968667787537412594897438222392522300202040512477196709487706112000000000000000000000000
8801 3852691219678248877504259602414135178106498725569840361667442682394326497806959270682805852125339040625424395032319154877127086514206345789440000000000000000000000000
8802 44927395850271116453114448219543900788239275892817754272184971483042335559122998506857011890549829188174570499653337692741360042170185154560000000000000000000000000
8803 1240788066004504542260386550963620571193027215437168839343543727683533953448430147237509990761652774108121561948392111356957317069725194885529600000000000000000000000
8804 13509857610542001347180431607835565979658630601687652529970475325166552029274428530892707561208037099423822265472544924913845090952234926080000000000000000000000000
8805 62050970547675542527502187426289639518977623066558400315751301480606095064566721549790166777901397154840103671660838817606093660623994880000000000000000000000000000
8806 472825560037695204103320171515634305702491331897118655871357023087177441828629131078180212195661445951390127368596109954416578122271948800000000000000000000000000000
8807 230047337830567523083550361923867678817951614567847718352775072442390384941535330012787062269689178495170340603957693323248549232640000000000000000000000000000
8808 616475169354947800622772599088117319079566967128445851990301739073147267511867148405052970239560326641551980157796739972975044853760000000000000000000000000000
8809 21895426700069313304460297167479524335782425038017298634041977297310318646580449434539294054401411002766129524726535360530008244224000000000000000000000000000000
8810 123579652776660450510449247372620980901515285308757329601116702487224249126328799680574544008945401754223243772022052466993397760000000000000000000000000000000
8811 3373989931648746633530358975045374235851903052854569045891035596003062759318420891543782784357203084081175940583597078239772672000000000000000000000000000000000
8812 6549509867318155229794226245676314693124282396717692853788480862829474768088699377702637169634570692628165061132864916583088128000000000000000000000000000000000
8813 4556873149295435249364119678570309309908673457311619094269704150415681884772573988110172938111794073728224069092172955627028480000000000000000000000000000000
8814 50150183447758267861117121409944902045267401765102493829602609211757619989085444601953097940342688524026844412567879680000000000000000000000000000000
8815 44337144155306937561380623899603009501814120125194131728029553895936364284273692857288169127574212609247585537113034162857574400000000000000000000000000000000
8816 28951235320501258657592597181192099641465567034614226063758779673439798835844152405038208148612848127417167392974328299520000000000000000000000000000000
8817 819932610307249115808584516695872547430223207983889782074666755837997149866330850003306463204215742371635173850748479864832000000000000000000000000000000
8818 6680077523356672602630211138285401254666478971511467337208552812699902518814616926102856866824205175183387905224001716224000000000000000000000000000000
8819 61322459949533927011891423106909906893325626570282927573395274961774110010277323418997289173361635293044458688209484632817664000000000000000000000000000000
8820 44160561670381799990560031042873278886182825867518536374755801574776566755083138658023072588612213731601014448255997575168000000000000000000000000000000
8821 32700965752224550473530618291482800582264063030063964354354891610180351979965560586810939799982135561983894195886647167384813568000000000000000000000000000000
8822 66037859989351435920971430243668163710779096865602986541547189595878872162546157118833042079816789781074220679792702993203200000000000000000000000000000
8823 739624031880736082314880018729083433560725884894753449265328523473843368220516959730930071293948045548031271613678273523875840000000000000000000000000000
8824 119663252649600695591914116742539836449833159470848488656221629842967133570794340892922214711855306700287668108065841075978240000000000000000000000000000
8825 624772569767340358240835914698815081329662806521794641810580432374092841724402094665329020729812485047591374816515457024000000000000000000000000000
8826 2453829766202693310420328557020204119142780767091991739497521158401089072965869022371640258974334547097429192283615395840000000000000000000000000000
8827 2335976656363588966985993304857042558717479189663758900083262431597415468571467149730498107515232703727551129189435310080000000000000000000000000000
8828 3980835958773453387526426460348096194737479329131139427360825918935240561825932184156115118132467566115590089979629404160000000000000000000000000
8829 738718264977097310971570588641850635039127536684256932167506990133394444649423964526538695647170059719959698266023778058240000000000000000000000000
8830 8259372372284182814977309801451818370294359757203230458044577259988757207618783145421944271547071329605989470773968896000000000000000000000000000
8831 10024774916476385322655514803007541702245739143003606643995075948332385835634643200086512862394892150407514868940800000000000000000000000000
8832 5872411610180800170111885088685445819531706603044440777850479108055630402582651912371162107600938334516873789440000000000000000000000000
8833 1000726372766504205065573680950338939274838575952300491597716095275164269944419763210580428824473778574894626242560000000000000000000000000
8834 185923563361777923210952442442696071155750087552833172258495726504630852294319901328007232043450145826780280258560000000000000000000000000
8835 147267698217580053356658686536888765222327338349643289623702657144240990778507066823434621968101545323564598558720000000000000000000000000
8836 7617294735392071725344414820873556821844517500843618428812206404012465040267606904660411481108700620184375787520000000000000000000000000
8837 615451297391546497729527631161722554004347855204052504768657248527635040997395697130439430308014811020840140800000000000000000000000
8838 451330951420467431668320262851929872936521760482971836830348648920265696731423511228988915559210861415282769920000000000000000000000
8839 824673605605319479312717007497145943192134102756398957012710307882843140142867274559805189091206701288024031887360000000000000000000000
8840 141073197439815160195235069708700430164832324518445569381450932433526441373413267886574690215993326222291501056000000000000000000000
8841 2178479369999381284724446429879778368715235380591141389757835713885831326457826145522985161461437764162531004252160000000000000000000000
8842 898794349925957309397775167530729110973289761285600620620270995720021564947987354080370457835592486842531840000000000000000000000
8843 32688926538550856107497882964123460596330917137301719611891279232073895471047857990880930013879954665994872422400000000000000000000
8844 8231913003916105793880101476737209921010052162503580864238549290373683070019606645903029467106510870308454400000000000000000000
8845 291499241289836787085073560920074527775838584349451975871897935639989398475541695569896208629115268366336000000000000000000000
8846 1415442054972000091255402063873366411757384534729122501543279968480542790320113359929027691176685127021363200000000000000000000
8847 163292759965044354027589826389601720297917315997303050145594343468805859435588822257296438523519806996480000000000000000000
8848 91123191944779215417181822762054531416248502230637862804461129167860412631466976706080601854642749440000000000000000000
8849 142696208729637318326925045243797045244341716273086207139679389173084628852588979144474046194358681600000000000000000000
8850 28252280330802758988772703185204898208460885231440751514851163785209246901731484079747212415651020800000000000000000000
8851 79558421411540569312383932169536993355025852811737156265820877219149239275275859168568150162473274572800000000000000000000
8852 5412236919422368255225363470590071610500727075377381507403256877449398000866400890939367604879360000000000000000000
8853 702140212996933624076283427503873562875681106089031310000251821186877925399935682588272472830771200000000000000000
8854 463126439302731261381385588429974327974876247394887375102033671529884675751910038515354593709260800000000000000000
8855 54369528423535844024522484517423062936371120099187012998991406152161969418376701271154695864320000000000000000
8856 290435515082990619789115836097345421668649145828990454054441272180352400739191780294629785600000000000000000
8857 970246116321199433141661694215307782277685058593550527830221392778320107963893419885356646400000000000000000
8858 341196588610662126838258171545050361503486225492065232638631829708636803499882140663808000000000000000
8859 8589795501212505734974304004039031129596361038773852383059237542894753707089746460672000000000000000
8860 5088032178418557403991748016329739693489133716346881202508956035861003937997410795520000000000000000
8861 674362159628861431498939392829668246697467441252992794930349552055195622897770037248000000000000000
8862 417972011259007085282789344006294756078551248546828489677162987668375216006176440320000000000000
8863 17702344006263829494329901628501895551562170526689206621621020654190009148496884531200000000000000
8864 480296155208708552171741517052377011088896099561335063377314513873372341238287564800000000000000
8865 58886884929803347392703940788030897911282280405987440720590285225854080151820697600000000000000
8866 61145330800690691681912756698935492007311572410194345407317469460368370157643366400000000000000
8867 43919205580136086837686748367905875373580874668366652299597294747084015429222400000000000000
8868 87588159276624674605073287343402030659562997914121528802615687529797181767680000000000000
8869 1925014489596146694616995326228616058451934020090583050606938187468069928960000000000000
8870 3396370870112924224907112106767564564376443135635559257529569580914049024000000000000
8871 19668116803538867071493259196084921339882799379840303145694458030325760000000000000
8872 41858605729609504432999452607252162137315503225601684129878952074280960000000000000
8873 50816383178258330002974500205856762620034471763551155360959423409920409600000000000
8874 6301634818732431796003782267591364412206655724646720654880880879206400000000000
8875 134098788942626148618960486654344234691757633820482215535865145109512192000000000000
8876 116102847569373288847584836930168168564292323654097156308108350744166400000000000
8877 344991663483515541805508178100677801554555887699490678234771619840000000000
8878 907872798640830373172389942370204740933041809735501784828346368000000000
8879 186230317669913922702028706127221485319598319945743955862224896000000000
8880 19018619043087614655027441393711344497507998360472217714688000000000
8881 281171263933007295059925693564628517051158247761221266693947392000000000
8882 11264874356290356372593176825505950202370122105818159723315200000000
8883 73830205714550210736913806127227937834274225783140012523520000000
8884 659198265308484024436730411850249444948877015920892968960000000
8885 9628014287540090177603806692453549259892814396798195990528000000
8886 1485804674003100336049970168588510688255063950123178393600000000
8887 1080585217456800244399978304428007773276410145544129740800000000
8888 257282194632571486761899596292382803161050034653364224000000
8889 355748219738864277991762404749961406839970418286133248000000
8890 434011799312704937182691626674060059313512204206080000000
8891 262923090018421251800529130361966818540649422258176000000
8892 702885453683331667303001852262567935948269132185600000
8893 747870122719064894010393970807372283848958356645478400000
8894 435821749836284903269460355948352146765127247462400000
8895 19814695461387477913353013188224627180883148800000
8896 849555067906988115535010440445130890380365004800000
8897 28284506462529576315531360002014761936633200640000
8898 29463027565134975328678500002098710350659584000
8899 138455626040354569376726937072799533955547136000
8900 59997437950820313396581672731546464714070425600
8901 112815695292140760232888615392651472111927296000
8902 2302361128411035923120175824339825961467904000
8903 31256296531155881622964811191037637295079424
8904 20672153790447011655400007401479918845952
8905 57882030613251632635120020724143772768665600
8906 3768361368050236499682293015894776872960
8907 6125082604576892342340742933771827806208
8908 18375247813730677027022228801315483418624
8909 49000660836615138738725943470174622449664
8910 1361129467683753853853498429727072845824
8911 10889035741470030830827987437816582766592
8912 18090
8913 1075950319994081703549677168124474557308868633652001551385920000
8914 291422779443032651942372313690573201147634078674687059661453279992760284719318732800000
8915 72443527184629395446690918490434201696282593522557806144234980728081124362511896211692043927127040000000
8916 486468705269550636674457662321715064342491426494685441778603392009876350254409302247621275218286419036809134080000000
8917 186258708403281099997497164144919885428845144848369874317377628330693127655559418474461234156531057633459206751667200000000000
8918 20387880435640940513295685271840653067232027795090573783404947083623195055130136938006471987227415543327586928724063388958720000000000
8919 44141991067585284439153800329111621461986568679411180272579270352131488581315901329511606310220957649879277155507926431528796160000000000000
8920 82050447196218476694848087343434525340812992562715236256101475194631612642257835497872619658105896414862257324700007498793340811345920000000000000
8921 1168138680851221651538529389758712019386379126995420726320013381591756290206595747044343142385054701038877851006107393104388113377001472000000000000
8922 1819338068845230604685170611257318687336513205258777020830228633602485364974363570964842225331528376910226315349447131403165512944635084800000000000000
8923 8779998589684140207703329753373546218665965995099421243664764997721389546805931544855098474178421189175014275110244685421578870202463944704000000000000000
8924 8270725181341622119622686519617791382689435329242541908463256314700347218611034409348055127208275512569592595224002647851416851056073092628480000000000000000
8925 20828001651604475969050392355537826138664198832278270515743809294443383710447346260590231744999660888978168116198215096124860908682421315672473600000000000000000
8926 32488799808108296771100058387115750945708722607581468333900723979014108569791223855619641766940647504329959123813686385235596185584898024585297920000000000000000
8927 1073052156491076866010942512312941075129133693854433159506815647045357019271578970478062386895356706737378275748492746255776835364764364237176832000000000000000000
8928 883000167347205649947930836233085552018830683467485981464946337652238498661280027137203378480267813965827189301234789590096013672065822065950720000000000000000000
8929 3654693966847266548195426964453273533854731579761952325353805979935355205102119846244152933842941432526705292008067126167433611650826757996544000000000000000000000
8930 804156770973524184458620262467137945649530072558826861402127767401735203024167626609918879840484226919288634710094226742443796383611456428441600000000000000000000
8931 68956443110979698817326687506557078839447203721919403365232456054698793659322373981800543946321522458329000426390579943164555539894682388738867200000000000000000000
8932 193182359184702896252491070196265804284765944031151151044214752919733278216339470463091592509655476840815241424262725712745638156309517828096000000000000000000000
8933 66937687457499553551488155823006101184671399606793873836820411886687580901961626515461236804595622725342481153507034459466363621161247927435264000000000000000000000000
8934 31780849871125874990532637460314201084200507987225613143394734687070799280409607023862465474181921746119125834621600708581421336655688146417090560000000000000000000000000
8935 4382757319985647952234220652712946609694317841896157564760188338113745918463566750340915223946916936964805701382182398602305154833785902197637120000000000000000000000000
8936 256864897874616729801273005287205662106626686704536707092172210292380713170025890129870489315570223411856744403351349368633269147767671923671040000000000000000000000
8937 496876668965604760135946650499006427830691893964658109872867058371007940634326099685609204445277242120220625486120822873713676745116197951897600000000000000000000000000
8938 196143117901202389929434414454501550519488266513391103398089863980195866499095406818886717184946316406449567706119911502452862061232447815680000000000000000000000000000
8939 845149861961159630957990087415163954863480010441248074082124932376312310433616705505171430380591290105347801950122724066925484588873757491200000000000000000000000000000
8940 4624038325212781429149463007007103936954212470919931991529786986334766204211512089890363228289212115978684525612165708688006099589700098457600000000000000000000000000000
8941 54866290072590354255426761318842441398081460074431680827136854777510106808556176208049714351320869071098126234043909857594778991984640000000000000000000000000000
8942 1098546408572443133034128702713196824433221670010867914225209550606431504509467376801885270660484586518093739947486515502453861908480000000000000000000000000000000
8943 2013261239168405640671747496125044736385454273907682603168040758821190194058048150104567293298410832218447829782425995296458670080000000000000000000000000000000
8944 347520962959820903253626974429673546292746014444020611726776666388315464209797351829009626788791917660361121880110499058696585216000000000000000000000000000000000
8945 2231881658639858171613448294672658962362838626062012980601348448185297689734080112482845932045857761382417302779556401594236928000000000000000000000000000000000
8946 5193429755007271767376081676423965215158684922406519801749718131197924161258774370251273351482317502693143059748068823381154201600000000000000000000000000000000
8947 2278436574647717624682059839285154654954336728655809547134852075207840942386286994055086469055897036864112034546086477813514240000000000000000000000000000000
8948 966184739461894523129359842848491732485053465197935073976430956570041836703300812870686494305491315940020023811179921224499200000000000000000000000000000000
8949 3231046942492003546983203361104672757217223328961515672487983684724107518692010005794279531564112659783224856955605728467353600000000000000000000000000000000
8950 14320429662014420152834142320685530225893510599275415722938431843652554099465972324849992383663657217875788839692435361628160000000000000000000000000000000
8951 19667959775209056121154224360234468182213955849138983289511391969486872310988554838426770712707903887990791182919860781842432000000000000000000000000000000
8952 306612299747669635059457115534549534466628132851414637866976374808870550051386617094986445866808176465222293441047423164088320000000000000000000000000000000
8953 11326514969033683488487881901420588863413679943717481571997972864512389727727990472772948072424659909826393523940568590188544000000000000000000000000000000
8954 3439913645523112711546402569320396989613667698383249520076604187753464565373844866945994579050682235911205953492757161967616000000000000000000000000000000
8955 121885417803746051764977759086435893079347871293874776229868232365217675561689816732658957436297050731030878366486593987525214208000000000000000000000000000000
8956 353379852785827081851352135083174120191460050116939058416306031282294968093892479565661763637815597490698170861766972538880000000000000000000000000000
8957 44801921792010500429612645308406914766817534905885674152889378213206894808905401230310077188118626828587702939659850898846253056000000000000000000000000000
8958 433287444797006773980779935284399562541755656730035533393514296065830704148021288494294750368652096988275657056671672135843840000000000000000000000000000
8959 215937019425837011316988913017777962484564707504095273075781861939295838420996473968704342789741440144573768920958154833920000000000000000000000000000
8960 54826746228768941048671254625762351819310246863284694184307159423962868938824434867204043817563402869840758855681452277760000000000000000000000000000
8961 11678120280567859107407712944432490497316665775345463361623796488227381180239545962124392048438416173200980135660995844505600000000000000000000000000
8962 35775707068619534059043740914243611433178401280680381825765765724232850878482026119278725707659117795877672010016358400000000000000000000000000
8963 532729518012329791566036482193642284883986204339608364543875233269274839891411512879715405514786100759586320864920993792000000000000000000000000000
8964 41141024646849514399132260143080755655805867469842506432523932012019469864365259441347043163932581717282664533666562048000000000000000000000000000
8965 23019853511908736666838589547646947612564289883934207849173878103578071178123995496494955461795678271306145254604800000000000000000000000000
8966 73338947032745236742662756903931982263998884209075736027089765268022752925926762646718251426707864058417277608919040000000000000000000000000
8967 1275097601819320593366750205261544691635435145907794046834628873409941045189408486925896871396170818288391303882342400000000000000000000000000
8968 362199305194696745696632359702624851542205221351778879384685787296377137132431987919820477861825383102037360640000000000000000000000000
8969 182815073649409721408265955700965363724268420020246842291492953696299160966422565711849875546608814884425018900480000000000000000000000000
8970 428524334194433173153165781484412139995580501309630174862857626767379930141271791246672986315527333843765821440000000000000000000000000
8971 902661902840934863336640525703859745873043520965943673660697297840531393462847022457977831118421722830565539840000000000000000000000
8972 182296270712754832269126917446737524284577012188256611550178068058312694136844344902693778641214112916300049154048000000000000000000000
8973 372433241241112022915420584030969135635157336728696303167030461624509805225811027220557182170222381226849562787840000000000000000000000
8974 22718427715707833397840655625889117273744597540450474493188858159095098118774472660453988112383565254837823330058240000000000000000000000
8975 5514275905310933876958755025633188995810439557121326642824521650773510545096372430855056189949264340536406604513280000000000000000000000
8976 3267972098334428025390523360254527882764707289141681346725261652319412247880030860817440201331282429295460352000000000000000000000
8977 25701367303037528143487278988991418650677870967903071930725330108755888331044998911749134163247138803730612224000000000000000000
8978 44231174349399971429803530322767098083039086246287897180983249918425759779209826754105829972512595721060352000000000000000000000
8979 7459762181609189670129821687981255413315945520869699670295664698748806597633029869896227021066313507274752000000000000000000000
8980 1148764566354087030584094428650848102295848318041026957774256206303049221129367364580080445012961842220236800000000000000000000
8981 139965222827180874880791279762515760255357699426259757267652294401833593801933276220539804448731263139840000000000000000000
8982 3790724784902815361354763826901468506915937692794535092665582973382993165469026230972953037153138376704000000000000000000000
8983 1549839378146894207384102574731240130292711418410464083100406699074335830037841412374704223944284569600000000000000000000
8984 238675264234621707937151796508610980065077558435211468797462631657447717825827577505704450487419823718400000000000000000000
8985 4300455211434625368236969306461459100271667719553359798152479849683742663528424819922602711485041868800000000000000000000
8986 899441612849071972441719070632462034043747496900049108110322582940390622437317609395577037696217907200000000000000000
8987 17228303542061602923387543889595045000665396403089810353795652580911709937971053432771190885984501760000000000000000
8988 23391848641142062207925327563402727612391075006213177687947201966292339783793573468629997977600000000000000000
8989 13940904723983549749877560132672580240095158999791541794613181064656915235481205454142229708800000000000000000
8990 1267354974907595431807050921152052749099559909071958344964834642241537748680109586740202700800000000000000000
8991 24256152908029985828541542355382694556942126464838763195755534819458002699097335497133916160000000000000000
8992 438079570561837792483689504205990587609414412977466471536021114687632439061577069494272000000000000000
8993 854789405974317643870613666743396268506174464346276042021504614024648661583565013647360000000000000000
8994 10186240421193951922791479528692138866365245700126456167422929983793729883870816412631040000000000000000
8995 42471349531157171569057626890962209085401175255564830402679464875980062271595347968000000000000000
8996 53107032018791488482989704885505686654686511580067619864863061962570027445490653593600000000000000
8997 1461940407494039830068206728040920285376104199151790980247507651806125226983424000000000000000
8998 176660654789410042178111822364092693733846841217962322161770855677562240455462092800000000000000
8999 2934975878433153200731812321548903616350955475689328579551238534097681767566881587200000000000000
9000 56742866983040961880815038216612136582785139196660352537990611659221847506293044019200000000000000
9001 105511604997323932342790987070044145041635734939018984503537044437439076106240000000000000
9002 1580039252746495234979749925769041908442079907051094159184901385062711296000000000000
9003 334785128625416816455129621952802792774249394798362269670771858690099118080000000000000
9004 198380881833225362930987564977794823884990704855920094691757681614520320000000000000
9005 5334807130228852702909171615048413491707520686959442225656296788501463040000000000000
9006 31252075654628872951829317626601909011321200134583960546990045397101051904000000000000
9007 62274979385120502454625612997373483602983421278861710001175763982745600000000000
9008 21173492990940970834572708419106984425014363234812981400399759754133504000000000000
9009 21893679827367534468401712106831711786409409603344035189529003283185664000000000000
9010 852913480766745923581890445767993892116013396907968090417692200140800000000000
9011 51748749522527331270826226715101670233183383154923601735215742976000000000
9012 3301355631421201356990508881346199057938333853583642853921259520000000000
9013 7303149712545644027530537495185156287043071370421331602440192000000000
9014 120501970257003126454253868670555078736210677611951971440263168000000000
9015 643449623231305156002522260272899875559381374684333283395764224000000000
9016 6866209131453169598532983969832198218587502997832021164687360000000
9017 354384987429841011537186269410694101604516283759072060112896000000
9018 2193811826946634833325438810637630152789862708984731800698880000000
9019 47672877240741187252940219313000342938665153479888076800000000
9020 35659312176074408065199284046124256518121534802956281446400000000
9021 432234086982720097759991321771203109310564058217651896320000000
9022 9605201932949335505777584928248957984679201293725597696000000
9023 2572821946325714867618995962923828031610500346533642240000000
9024 666974015120259793170459926285871708797970960875520000000
9025 590423781093998600534521555900557066196546071035904000000
9026 16869250888399960015272044454301630462758459172454400000
9027 467418826699415558756496231754607677405598972903424000000
9028 387397110965586580683964760842979686013446442188800000
9029 40778643259535429545680501141366282738257520230400000
9030 2969873178565605513130792800211550003346486067200000
9031 42855312822014509568986909093961760510050304000
9032 154279126159252234448352872738262337836181094400
9033 7199692554098437607589800727785575765688451072000
9034 4399812116393489649082656000313407412365164544000
9035 676894171752844561397331692355908832671563776000
9036 147351112218306299079691252757748861533945856
9037 4961316909707282797296001776355180523028480
9038 24806584548536413986480008881775902615142400
9039 904406728332056759923750323814746449510400
9040 643133673480573695945778008046041919651840
9041 441005947529536248648533491231571602046976
9042 735009912549227081080889152052619336744960
9043 4083388403051261561560495289181218537472
9044 32667107224410092492483962313449748299776
9045 21778071482940061661655974875633165533184
9046 18360
9047 8029479999955833608579680359137869830663198758597026502880000
9048 1950492662812217539450297895531006435281114888569680490314106802991544585626400278630400000
9049 52195561336525479419340806772357842322171608633002899326921303614582450103189821220524117649495032320000000
9050 84416914425425121982118638142687215115352537239622764711841046615473843059647646219029719888629242295457489036902400000000
9051 14159228667244929116304731468437258082796294197090644732671678114795183358699134670044637559556401305662646792089600000000000
9052 1050921671940254665633798209888693457073815865726318236257986963073360569852068914330230514805536883676679738594023886028800000000000
9053 6312304722664695674798993447062961869064079321155798778978835660354802867128173890120159702361596943932736633237633479708617850880000000000000
9054 135875540556937797406668432640727573964386315683856431240104042922309950535578975584477058153823364463011898129703212418001772383588843520000000000000
9055 15206245277980777848902806331184033712362190285662889304870774194870687507764360137149736855997449570773592425472002989736372265885116661760000000000000
9056 25470732963833228465592388557602461622711184873622878291623200870434795109641089993507791154641397276743168414892259839644317181224891187200000000000000
9057 27749185542696725126446373685537092824093785527511720840602489775298451662680146647514538727640900168387632616485928328274900019274887297236992000000000000000
9058 87022412777594458823856092945543718026558406507682397471656870789455827256690014220096927860191420610514843828009071338262733824155203844177920000000000000000
9059 72413633649183003659837992026811744365820877335479103304737197430681066621206471301354410369243007044238049613293794345829458275535395039372902400000000000000000
9060 70419473584074733251359376554073390174823656251932832613729819224513080325022477707055573529843853465635186400866165239998154732255266468288633241600000000000000000
9061 163103927786643683633663261871567043419628321465873840245035978350894266929280003512665482808094219424081497913770897430878078975444183364050878464000000000000000000
9062 646356122498154535761885372122618624077784060298199738432340719161438581020056979864432873047556039822985502568503865979950282007952181752275927040000000000000000000
9063 2252414638844982526438693903540212158201693817530179849470254854624598660417477141801551284310431107595793619839165573202795783433146949697536000000000000000000000
9064 872510096506273740137602984776844671029740128726327144621308627630882695281221874871761984626925386207428168660452236015551519076218430224859136000000000000000000000
9065 114927405184966164695544479177595131399078672869865672275387426757831322765537289969667573243869204097215000710650966571940925899824470647898112000000000000000000000
9066 8274773173317563858079202500786849460733664446630328403827894726563855239118684877816065273558582694999480051166869593179746664787361886648664064000000000000000000000
9067 33468843728749776775744077911503050592335699803396936918410205943343790450980813257730618402297811362671240576753517229733181810580623963717632000000000000000000000000
9068 39775782066490456809177268410906384335670222762485122832784398857410261927921911168789068177949839482001409054595244941904156866903239232061440000000000000000000000000
9069 123812894289594554650616733439140741723864479033566451204475320551713322196595760697130855076500403469255761064046652760515120624054451737083248640000000000000000000000000
9070 60451825103250316582540974520178573926818177129602173307037080525706840254669886211598830675129888785721457950099067566928346963224633133760512000000000000000000000000
9071 8169152197693695282699316304142272024295708121275810317058742739175178907914452315914271252968774773736702740100632484384073989039628012748800000000000000000000000000
9072 80446698784907437355343743414124850220207259022849408265130857069591761816986130425289109291140124914702386983467180846220309568256908239831040000000000000000000000000000
9073 41212176163527073583293569262639442325316538403885070559846776307718597664039256718449543697243043699084459921409931781474024287978501911347200000000000000000000000000000
9074 27744229951276688574896778042042623621725274825519591949178721918008597225269072539342179369735272695872107153672994252128036597538200590745600000000000000000000000000000
9075 62424517390372549293517750594595903148881868357419081885652124315519343756855413213519903581904363565712241095764237067288082344460951329177600000000000000000000000000000
9076 31857845848600850857989732378682707908563428430315169512531076967586513630774553927254672849154053009024718458477108949571161995345920000000000000000000000000000000
9077 497778841384388294656089568416917311071303569223674523633298077618539275480852405113354263268032078266011225913704827337049406177280000000000000000000000000000000
9078 155534937644684288700623272555858338274131216242279447115050712468014965537451525907472308522805982703992733214787232245381093916672000000000000000000000000000000000
9079 56666359372036679048179645477591474724911291296401478570977936425200615693503427015883216791678305632618884108921547258276878483456000000000000000000000000000000000
9080 3167342971835059869128487812409065785594902967052676264092109345264333997847695019056995335235278386954980623563853473659581418700800000000000000000000000000000000
9081 41982454707681205923647113861092182725116534173010436490175234326036827659247798485291543471454352698961451564174788310657191116800000000000000000000000000000000
9082 16980182867989890980954281493464982362396897069223284491585786598443713981211201519812490304177358020562905099319885424073113600000000000000000000000000000000
9083 1400120341746534870359388123145358194794130109216656791411459596713779924766537669177521130344448819239397438014095815669186560000000000000000000000000000000
9084 77545126619808085127596880666512146173213359895076376139711608433378580448608240139062708757538703834797396566934537483216486400000000000000000000000000000000
9085 2560733943802612491126067991809897347004938177135159631073626589491244172864165609992198299945821847384597028131595764039516422144000000000000000000000000000000
9086 29434780775776284965707883091316755308796300753735805235229731981651572804933115241118698803213584940661340170340552623752478720000000000000000000000000000000
9087 2803312454835836663400750770601595743694885786070076689069498283966816457612677642011304647925103327682032397175290726071664640000000000000000000000000000000
9088 516331038193019218003115025654991588141011521527325752963498288581795031262614114528593786315507403610272013619262850011339161600000000000000000000000000000
9089 442683115509973553625827212178338594719181130607293376137535952900306327705895218157356988267422702412945078812905305039437824000000000000000000000000000000
9090 2925250027289905242359466218074461433904348911052994629516837576765224213480555601583814978471129217544741080795678255700605140992000000000000000000000000000000
9091 3862234637242284519794193561069561617829097836714282254559429156310939207664258726750868723113674726602388184453435422314332160000000000000000000000000000
9092 41306736403981312452834353830446091628980705941596720850181696224942527128778029503122766201811499912882279306069366076950446080000000000000000000000000000
9093 446827677446913235667679308262037048871185521002849143812061617817887913652646953759741461317672475019159271339692661890088960000000000000000000000000000
9094 648385868444571824575590489487276508471842919426671166005719450579039145711315055820847822538141112199855930815015435632640000000000000000000000000000
9095 41159534928861419424058484272652312757792588525205085618043070722757404969754279743507419774721197802446854488137179853959987200000000000000000000000000
9096 1277482713870168282131287484117486060593979950656985672169372990456246032100507607827848872171797847636020530835980969574400000000000000000000000000
9097 1065459036024659583132072964387284569767972408679216729087750466538549679782823025759430811029572201519172641729841987584000000000000000000000000000
9098 126158963081799188387426435097341593382039743355551989773473280550318217448222938561449303337429204053710435011421798400000000000000000000000000
9099 351632689289312088881472308915220133810306559571303473782255829162559571490301362746555924478056253993868927638175744000000000000000000000000000
9100 19114938322364450002076995150492910270935879394918675879401055841133589858353251966431884680365347547140673419345920000000000000000000000000
9101 11727486304358299771767769446385444488285774753332553942458961210292099913949409160689686944279163044458448447078400000000000000000000000000
9102 301996800430891719481598732825102690124182008241319642671359470018143931755386220587712416909619404331461098287923200000000000000000000000000
9103 18775108063794378388628913650489142854482366736079350703336326344609923831251597498606982218636725288630449441079296000000000000000000000000
9104 80562574828553436552795166919069482319169134246210472874217233832267426866559096754374521427319138762627974430720000000000000000000000000
9105 2237849300793151015355421303307485619976920395728068690950478717562984079626641576510403372981087187850777067520000000000000000000000000
9106 484443982760443349107432679900976678938551719873124133803290109110583827097646412178298641087467746256444456960000000000000000000000
9107 558649861861668034373130876046453703452736005093044454750545692436764707838716540830835773255333571840274344181760000000000000000000000
9108 179929947508406040510897992557041808808057212520367757986055756620033177100693823470795585850077836818315560774061260800000000000000000000
9109 408700439307178742307072078956946059925113700915247798757873721745730943650967972867587916593527570288261201920000000000000000000000
9110 28052111272145879004836333258605761455610030977765928357343207577268320311464622827734439694511129363139053085523968000000000000000000000
9111 436535508006980084695739753690175367211190304090612305788892945230830077450356975050635617113255820931467575296000000000000000000000
9112 1101203720009199288700625823897856717791524836890340060850686429003565467606534307464289973798417038296743936000000000000000000000
9113 859736381215958523955260435941253057368534668725800559016554218363262849928375149184665748826331783836467200000000000000000
9114 1344054542634281825783390481521492279686142532108001540595879761374567588721359816558694120665165355397677056000000000000000000000
9115 54703074588289858599242591840516576299802300859096521798774105062049962910922255456194306905379135343820800000000000000000000
9116 5351611461039268745442019520331484950940147331004049542586705374187755057132742914314757228922077708288000000000000000000000
9117 92635836931062550393107041019904636637758227367666451327015183912046895481149328519401539845429819080704000000000000000000000
9118 50781971113749299561096126916725740439378203922385418893077155671797386771452676065043500103706345472000000000000000000
9119 6450682817151938052355453959692188650407501579330039697228719774525613995292637229883904067227562803200000000000000000000
9120 24082549184033902062127028116184170961521339229498814869653887158228958915759178991566575184316234465280000000000000000000
9121 2627316290164394445816600443163244362601472951471196078953837018589035765540585648497606610112636518400000000000000000
9122 8949768073798235284876646176413010389956050079527174209763975366707381785958988796244774486225715200000000000000000
9123 3701310204217632458592492215224570053745264714444654346469799572666410995020260048074761987686400000000000000000
9124 9416349019914589496708922750876447308406051333867978246952503252047899517380077983209881600000000000000000
9125 1655482435973046532797960265754868903511300131225245588110315251428008684213393147679389777920000000000000000
9126 26634207114699592282320124939243743042916844745705308607104116664502904924499035055676456960000000000000000
9127 427394702987158821935306833371698134253087232173138021010752307012324330791782506823680000000000000000
9128 48893954021730969229399101737722266558553179360606989603630063922209903442579918780628992000000000000000
9129 29831132662068002059603618619741263822926790978941764490310009238253066088478819494133760000000000000000
9130 148699689652616167752371173679415922633122232424189335621616573495196076847373830062080000000000000
9131 3087618140627412121104052609622423642714332068608582550282736160614536479388991488000000000000000
9132 7949729465523451898015032006384171218023107854808304497279688505490300820495794176000000000000000
9133 9783252928110510669106041071829678721169851585631095265170795113658939225222938624000000000000
9134 895940004995383608644447971841244261833449566263058197968272815671923907994100695040000000000000
9135 567428669830409618808150382166121365827851391966603525379906116592218475062930440192000000000000000
9136 600604520753997768720502541783328210237003414268261911789364714490037817835520000000000000
9137 38629053302932709590976494840708014550874930169041800346627522156549898240000000000000
9138 179797418686361603257506405512577611463764278287524985280902759331387146240000000000000
9139 302386567790699060023988045634789619279967195301746566154245549784605655040000000000000
9140 7019182767349800342122092728969412719120269548943991138896159928760664064000000000000
9141 488313682103576139872333087915654828301893752102874383546719459329703936000000000000
9142 4033046283988756349442420651258473223812259663773901219123763762692096000000000000
9143 6568103948210260340520513632049513535922822881003210556858700984955699200000000000
9144 27864683416649589323420360863240360455430157676983317513946004178599936000000000000
9145 93820482884342051594007949034479328132761473659876489945946142015488000000000
9146 133545160058135048440841875393810761892086150077222198026363207680000000000
9147 2136171290919600878052682217341658213960098375848239493713756160000000000
9148 674811033439217508143821664555108440922779794626931040065473740800000000
9149 20982052931455602913125725878464126376936349174489128806383616000000000
9150 367685498989317232001441291584514214605360785533904733369008128000000000
9151 1017216167622691792375256884419584921272222666345484616990720000000
9152 11517512091469832874958553755847558302146779222169841953669120000000
9153 115175120914698328749585537558475583021467792221698419536691200000000
9154 71318624352148816130398568092248513036243069605912562892800000000
9155 4538457913318561026479908878597632647760922611285344911360000000
9156 864468173965440195519982643542406218621128116435303792640000000
9157 49477345121648362838826845440842846761740391279493120000000
9158 45281666255332581670094328947459373356344806098992103424000000
9159 6235598096247842362788059289357924117483930444103680000000
9160 78723170812533146737936207453407608826206142804787200000
9161 2804512960196493352538977390527646064433593837420544000000
9162 1150569419567792144631375339703649667459935933300736000000
9163 77479422193117316136792952168595937202689288437760000
9164 4454809767848408269696189200317325005019729100800000
9165 3155490252225955857701467350224771878555641446400000
9166 48212226924766323265110272730706980573806592000
9167 830733756242127416260361622436797203733282816000
9168 158393236190165627366975616011282666845145923584000
9169 1466604038797829883027552000104469137455054848000
9170 3938293362925641084493566210070742299180007424
9171 736755561091531495398456263788744307669729280
9172 49613169097072827972960017763551805230284800
9173 135661009249808513988562548572211967426560
9174 115764061226503265270240041448287545537331200
9175 1543520816353376870269867219310500607164416
9176 4410059475295362486485334912315716020469760
9177 183752478137306770270222288013154834186240
9178 21778071482940061661655974875633165533184
9179 32667107224410092492483962313449748299776
9180 43556142965880123323311949751266331066368
9181 18632
9182 8207912888843741022103673256007600271344603175454738202944000
9183 178371528377889121120283300917330263857440776275233698245460155737681260688285347840000
9184 54128730274915311990427503319482206852622408952743747450140611155863281588493147932395381266142996480000000
9185 4773362421567719648409309479371626526172040556382401171153013662169852590310864926153786818695461820495193047040000000
9186 66219450477188788442654485456200985697578687041382982759842974941103537475760810772672253253341694900207451449493995520000000000
9187 70727067444604025673253346703220547020084736423228096052689791429169132031065343566606525877172439883917719617738496197289574400000000000
9188 244347279587020477734154585047598523963770812431837372089503315884702046469477698972393278801094075249009159996295489537107787776000000000000
9189 25162137140173666186420080118653254437849317719232672451871119059687027876959069552680936695152474900557758912908002299629957848812748800000000000000
9190 818113781037562317016993089163117603238199711275430301782521184753276754803696568782325023831441731293082165580949868453652776878029668352000000000000
9191 2113391616452455743218419119919468249041756046247402288116949053556209732897286707061319791404445536708969827278327106428087810916833304772608000000000000
9192 5736265745260304935699508772204050196195097783464955212527646465177974503913208609305331003129901843594342659738693194475431528532276443873280000000000000
9193 366040047791774246791254336727879796398793254805307351831870899354691390353498879590327960249779117421793431348861123034734051045569363538083840000000000000
9194 10379287489716230524576778857176350025767659084752004807012331631730952882372927553194132152924831009674120444572110522902222352826739955643449344000000000000000000
9195 88609462638429391415686941917223015660886433373756688902777489810713538120743681008169083431986709841502171619928726288252088819131956848492544000000000000000
9196 492936315088523132759515635878513731223765593763529828296108734571591562275157343949389014708906974259446304806063156679987083125786865278020432691200000000000000000
9197 961103451714647179263325205504067693193922385312975263234176199796573890038519509189721924270713763562874095123601400718013028029215852866427682816000000000000000000
9198 140762000010709210010366147706703611465828528687163498591931978839602179866590186726032047908134426450339065003807508591189172526176252914940090777600000000000000000000
9199 218612251957960809334477192296864970352451554475318634569005661700848941984350591981758141703746305099750057814368865801674297279652506684117483520000000000000000000000
9200 150892922572261458588503104426113137225143292850317753246273374425576183772164253654292954988421213849990518580101739640336556828475422638887403520000000000000000000
9201 9287063045249791086508644782027889405986155383423488668718175899622733152770690098558995817686400331088080865507148813894216234329250153365504000000000000000000000
9202 263288237332831577302520079570490664659707505120055903758160286754304484881049064294147531431409449386347092537127668873901030243234241847912038400000000000000000000000
9203 6356169974225174998106527492062840216840101597445122628678946937414159856081921404772493094836384349223825166924320141716284267331137629283418112000000000000000000000000
9204 39620126172670257488197354700525037351636633290741264385432102576548263102910643423081873624480129110161843540494928883364838599697424555866639564800000000000000000000000000
9205 808574003523882805881578667357653823502788434504923762968002093398944144957360069858813747438369981840037623275406711905404869381580092976870195200000000000000000000000
9206 4150808317204869045223671128938599896812033943801960918255956832219726134471033371553642172094957025223899061185956130122429312793351694450562170880000000000000000000000000
9207 12513930922096712477497915642197198923143351403554352396798133321936496282642286955044972556399574986731482419650450353856492599506630170640384000000000000000000000000000
9208 569315099093191095130124953392268170789159063854011196953233757723264775935594153778969081137299345550201507882998510604020652329202735235727360000000000000000000000000000
9209 45361815970337385819956232098739689621520824339724532836907210335944056463314933601824463269517170857750895196255345602229339836974957965869056000000000000000000000000000000
9210 769710915557683134273734999085660247516306695117758134253813897017855381475074838100767911492170139988128926443972652299293566307066183680000000000000000000000000000
9211 953227980765375824294983784609214020215794897612812855669434996228583222093611959740712404381055370348726720301801673102318493521068163072000000000000000000000000000000
9212 113925038437462812217157852676606625366175261040372943819873778665277025223411714381134724510513757071118151728458304345981583360000000000000000000000000000000
9213 3943139264231432671283406909866831111175157594874690208550581442851083633343841501879579652690855899537843940656577718896985479577600000000000000000000000000000000
9214 681756557797382745537836355984881900214882560758378601206389270969856869813117694205428904530705540884674029840907981948444643164160000000000000000000000000000000000
9215 5872253869782200997364216404206407966492950100915661793626770726120075232009626565331669351526206129414534076087384340164863950271283200000000000000000000000000000000
9216 324855689418980499397793621785545208778964406877197565547908650796341948497199489134050803613874706354356987032190099862521171148800000000000000000000000000000000
9217 14087950206772158182378447721603257857163429413299934580054478632218196005870828810631886587610195759737983314075518153111342835302400000000000000000000000000000000
9218 63005415378594069166172465541541118765735854914749555613515681852120096614494195112988450865500196865772884710634311705113395200000000000000000000000000000000
9219 2872041726659558708429514098759709117526420736854680597767096608643651127726231116261581805834766808696199872849427314193203200000000000000000000000000000000
9220 70873106903376232240126427726964811541392511389314226080570879487735524590601366130211335061638383598259042466883812877758627840000000000000000000000000000000
9221 2398345937610251699005878314280489222560722585414393410566518561864970152145950229846351578485842900965085997079348227783351966105600000000000000000000000000000
9222 800946415667381903828785934457598783912824510305736196876999509704804702175050754860372756550029522194866399192940207449047040000000000000000000000000000000
9223 1434252883869497827786430626819421078169476448687015980454161912727208420173928095912760517543076121139644482275730138920386560000000000000000000000000000000
9224 6581812561402286795308798990667538226284785049869237916412884547721754480331250103563583701560040739475667431790276075326361567232000000000000000000000000000000
9225 419390684916115446933256805458704148230014180796128262296320799536232862147749907037106090103387701440106248142749570709764177920000000000000000000000000000
9226 19141309961179597346743463731313323730548022222325030075751480665355054092557548610363658880865432488716675333032590325345264074752000000000000000000000000000000
9227 4828060099166646910071547850311880839750991603563253086384873584733542131935094357507855789822123366440785892917198632370831360000000000000000000000000000
9228 2294818689110072914046352990580338423832261441199817825010094234719029284932112750173487011211749995160126628114964782052802560000000000000000000000000000
9229 4033786475871293556087573106999422097852719229221399233453425409352361477392443087963092183804198093810417431542003382249062400000000000000000000000000000
9230 82319069857722838848116968545304625515585177050410171236086141445514809939508559487014839549442395604893708976274359707919974400000000000000000000000000
9231 3228198817949915248945763472364887275120987335310202793572005546882933723117982724980974099978133160976223881422523910114508800000000000000000000000000
9232 13069630841902490886420095029817357389153794879798391876809739056206209405335962449315684615296085671968517738552728381030400000000000000000000000000
9233 95529459229984572434785108052233514632781224264974299936320570131909209025056132422807834226651454747530347047173757075456000000000000000000000000000
9234 4095055694015113701765479597575167808332528475007471705089187677122308342980801286985932537150696791303598553119588352000000000000000000000000000
9235 183541608272981840332829106698929297117652439048960676845435050221972382391528514342709872701046029546799766017199308800000000000000000000000000
9236 104728016362760198068522416858814870672990406650560151046684184802736491178223417059513663037338829875419872425536389120000000000000000000000000
9237 1322964876439589372480121888122711904168061366250305085378317072958814515853942025672973550778898226860243759923200000000000000000000000000
9238 12829657176926158565563090994500914283896283936320889647279823002150114618021924957381437849401762280564140451404185600000000000000000000000000
9239 248213293046773138019161909277653075025360102612574466925463297437215942175868577100227900517570266527656789221048320000000000000000000000000
9240 383631308707397316918072223424140391996043496410526061305796351582225842221709984544640578225329232202990354432000000000000000000000000
9241 27143713982504786086118747717920126864195025588591762730819807431105118371226823127403102675556155451751383695360000000000000000000000000
9242 5027848756755012309358177884418083331074624045837400092754911231930882370548448867477521959298002146562469097635840000000000000000000000
9243 597139079743814020014927626964827455223872336786033977120854097371675219370416246750284036406736482206012082749440000000000000000000000
9244 19679838008731910680879467935926447838381257619415223529724848380316128745388386942118267202352263402003264459662950400000000000000000000000
9245 609929414098019078868764965115795256853287565026052054498278696702693399233287791568372997957898268907646618697728000000000000000000000
9246 100007526816919354740949494683086493602887810972427552076089866585626810379553022558768055951911334627946713317376000000000000000000000
9247 11219702504831739161629720427166678948051351825963858425206534533390443308650417088851808144188652929417216000000000000000000000
9248 8085469123200298600468769236147652497920724180053977997637751651895535123788377479060952630640753002938368000000000000000000000
9249 36325798449575184480632175176256548099625473840756798394483236793907232127604319366451192450409874470207488000000000000000000000
9250 4800194795122435092083537434005329570307651900385719787842427719194884245433427916281050430947019126420275200000000000000000000
9251 2327367173392695802222321180123796155300679709277924745620571015367216603846510504863539602883403212809830400000000000000000000
9252 23181597511585545357414860704883271729487884854469806001677308975057678634578913099674285630918899007488000000000000000000000
9253 2037988412483376108648354902437902006030681002088661929194334046065031700585285227426833876599456019775488000000000000000000000
9254 325244511789173347177585913934059931953319407361178472129179148295409109006351456968936339524078796800000000000000000000
9255 209413471165512191844582853184210182274098601995641868431772931810686599267471121665796305950575951872000000000000000000
9256 2287687598996801993064698434656776188899331326037114634601267843015331142190217259789379414171246919680000000000000000000
9257 233972508215011008161775178611940128765993880650496125769543927443921552404356421387541961568472268800000000000000000
9258 114740616330746606216367258671961671666103206147784284740563786752658740845628061490317621618278400000000000000000
9259 611786810614484703899585490119763645247151192470190801069388359118415040499216536871861485568000000000000000000
9260 3695960787288662026711725244475986389234530525526129685083494514816019388011296329702823690240000000000000000
9261 4578124267382252140083248142334452276376928757956234712798896497776221546466667470125719879680000000000000000
9262 34673317835118357299800292833567686313863488201324060674715318244557137781252333418577920000000000000000
9263 43141724136821443437705089768578470492841040612300284944379468166655797155217575394672640000000000000000
9264 477298122593088032953657897915860221166828655663068231844960147812049057415661111906140160000000000000000
9265 11230544061013836069497832892137887556866556603836899572822591713224683703897908515438592000000000000000
9266 1401945534122716854987786049774505870205426452773626671479728851306059806857704243200000000000000
9267 418406813974918520948159579283377432527531992358331815646299395025805306341883904000000000000000
9268 8352500523604230452675513326147077485267541274688998329157674879645576571731836928000000000000000
9269 23212991038516757133060697452250419511139375125906507856450704769681664888938063462400000000000000
9270 2044787999388863491200541917715752669649914926005778469837499519251237747974524108800000000000000
9271 24941919552985038189369247567741598497927533712817737379336532597460152750018920448000000000000000
9272 19584930024586883762625082884238963377293589595704192775740153733370798407680000000000000
9273 6652504491395379320527737003965371624159278296638424455393402095261324410880000000000000
9274 22501118132660841819432051631059345199362264826865259187360036498678009036800000000000000
9275 24189106556682747664715891842989877574762608904167985463370295137356214173696000000000000
9276 109382264791201055331402611693106681539624200471043861914465158889853681664000000000000
9277 2841097786784442995620847056963809910120109103143996413362731399736459264000000000000
9278 197043118446307810215615408961485406077684686430096316705761029548670976000000000000
9279 403835991545646222078555954539715368919277647492511848028202959110144000000000000
9280 65563960980351974878636143207624377542188606298784276503402362773176320000000000
9281 409398470768038043319307413968637068215686430515824683400492256067584000000000
9282 5073406815934052085375120266186438258155233642639568797570170880000000000
9283 657940757603237070440226122941230729899710299761257764063836897280000000000
9284 185313491490615884928726410958595164161101835909087985617980096512000000000
9285 73537099797863446400288258316902842921072157106780946673801625600000000
9286 1470741995957268928005765166338056858421443142135618933476032512000000000
9287 535564312253347228685572749646911461049825233830897650845614080000000
9288 42130816978399022862216931891531991960299146674603902894080000000
9289 9214009673175866299966843004678046641717423377735873562935296000000000
9290 13615373739955683079439726635792897943282767833856034734080000000
9291 465482862904467797587682961907449502334453601157471272960000000
9292 8821103815973879546122271872881696108378858330972487680000000
9293 679224993829988725051414934211890600345172091484881551360000000
9294 7944151974619751170191987534641995325674527385788088320000000
9295 10627628059691974809621388006210027191537829278646272000000
9296 18846327092520435329061928064345781552993750587466055680000
9297 3222883528201098444345589186844957051708504014848000000
9298 7569535655051264109416943024366116233289052192768000000
9299 253924156767359271372682784418087525286124558745600000
9300 734368640518040635974159674234128728100222009344000
9301 286862750202359623427406122747706534414149222400000
9302 64797232986885938468308206550070181891196059648000
9303 158393236190165627366975616011282666845145923584000
9304 395983090475414068417439040028206667112864808960000
9305 1689527852695100025247739904120348446348223184896
9306 343819261842714697852612923101414010245873664
9307 2947022244366125981593825055154977230678917120
9308 65117284439908086714510023314661744364748800
9309 115764061226503265270240041448287545537331200
9310 6615089212943043729728002368473574030704640
9311 18522249796240522443238406631726007285972992
9312 1470019825098454162161778304105238673489920
9313 2940039650196908324323556608210477346979840
9314 24500330418307569369362971735087311224832
9315 43556142965880123323311949751266331066368
9316 87112285931760246646623899502532662132736
9317 18906
9318 8268265189497003823736788500537067920398607610568375983848000
9319 1652559748206913916261448229087030385738054250785253380803527913452046974023820134400000
9320 108546919000498620301659431790405495025312317418603771624613525045180377517031713768172556014992640000000
9321 9195742312137812852082640320554162866596136954207272844427129260944863078392989784208030488957433801248092487680000000
9322 22002386236494168912843168299961839277221953750191281065821943762048431260696172920555248382441209626107164088968637276160000000000
9323 5017461372834850291879031536710822335660128948612534343502581674328116072321459078901615894580586029412045285823095671407719219200000000000
9324 145925632706307376482117907335043765561304892542013465890510730265849266281257196401013103707535741115621499815434703383852165611520000000000000
9325 18871602855130249639815060088989940828386988289424504338903339294765270907719302164510702521364356175418319184681001724722468386609561600000000000000
9326 178514983627961839955348570158795895769085296374396627568639192891867341888025352860080764965720059023560819411530701764925953579713817477120000000000000
9327 97216014356812964188047279516295539455920778127380505253379656463585647713275188524820710404604494688612612054803046895692039302174332019539968000000000000
9328 15662873617433262626927508702503159060710714497751060207806738673168459382935016107708206304046196983934352632416501767515165788657380829995991040000000000000
9329 1434419437284015329613227932052378952137771067268298184991144086846196885947773734394597694228821916396653009098349525892364062534824943364866048000000000000000
9330 1833826515588217049161796935024747925465162302956479713289437989630986514455147117165816196238609120932167424547205774130545169497197004193792000000000000000000
9331 15353512060259480625034329479294827207928008910274663714523901885428428414679953210762640769609561342612283827442518207462910046445592689102762803200000000000000000
9332 7209193608169650816607916174723263319147571808791623738830590243109526598274176155259814340117764498544402207788673666444811090714632904691048828108800000000000000000
9333 657635036835747332410930271866158319067941392150403323867985064710805684258856974163067226682235892717896599588324258441300414428990947323853141966848000000000000000000
9334 15043938751144546819857882036153948475410424003440598912012730238482482973241826206344675120181866826879987572281927480683342813735087030284222201856000000000000000000000
9335 113653528716780761671049222131608777200280211559611676494681920713793626088454995263243579351663562026290513011447450118484080688001161145436078080000000000000000000000
9336 14461200467019107537475666270437617788814670328542327676739724521511157512264791659593301073702818082348466324420500472780754765049013317154371534848000000000000000000000
9337 2514882042871024309808385073768552287085721547505295887437889573759603062869404227571549249807020230833175309668362327338942613807923710648123392000000000000000000000
9338 197466177999623682976890059677867998494780628840041927818620215065728363660786798220610648573557087039760319402845751655425772682425681385934028800000000000000000000000
9339 3750140284792853248882851220317075727935659942492622350920578693074354315088333628815770925953466766042056848485348883612607717725371201277216686080000000000000000000000000
9340 291324457151987187413215843386213509938504656549568120481118401298148993403754731052072600180000949339425320150698006495329695586010474675489996800000000000000000000000000
9341 106840789679110806709745675596921449038121258312111274747232636161478462299983757545389322133429561645380252244031268898961362516037998802337005568000000000000000000000000
9342 42983993754046022920663016639485134561928137431233649538391048574122897103668142502342518827596237522938104280976268576231168653376900794805125120000000000000000000000000
9343 55609524032366599911037682369594934661646894214064365312844568988464491786010047039893901239769934278643765111269147120341690993351088668672000000000000000000000000000
9344 2273611052421382465952379981184094364882516723752451314777474357794623950206873283409615082273141817054121909866287022376556029702202982400000000000000000000000000000
9345 168260689471367745076349279529046058014710964702001464825272094153094814090668183941651206778790436088634134507040177291990225674360599896653824000000000000000000000000000000
9346 25628144616009822497150413615107169277695380982895216292037971941211331335206177176172013146619870541102200675850477741372508382471727664332800000000000000000000000000000
9347 966573172496091085835113557593743016498816026179392235648807086175783387202922527177082378042390145533608894386026896525750952430363117355008000000000000000000000000000000
9348 14158786706485709265162796253814594968244375383487190951886822551403076960980310456695542647105324397464974038857815867076429967241647226880000000000000000000000000000000
9349 262465207275404737182301772438010945837596427408846567006648077289775254344449449968859520632235095812987737299953454414080595984384000000000000000000000000000000000
9350 142657559719102339503792257489836537619964175838690722302436954950442550008394877512485998273050134430118040744209995222712041582100480000000000000000000000000000000000
9351 236534385874827056173830636761434112890336030064882857047286324848116630345347758051559641479475582892817432584799841221840719916927287296000000000000000000000000000000000
9352 518049236349939922063445619903664648769770072738631268779952460638083021212425107128133070043563492641984000106515240872323317760000000000000000000000000000000
9353 360788968710018685158472441650815140244429289852803202659931769849490385516204152467401973585139159700606889750714489286997804318720000000000000000000000000000000
9354 50049296787216877753186590589906310808343762389355030744930384614459380547172681300929070771773063883279677563163025017632402178048000000000000000000000000000000000
9355 7385250154267436678818750539667823445067939037626321537115391279369388614153165727529781786432257508075942530184241665068236800000000000000000000000000000000
9356 847911108691118521589400172781873593816307073437578725873289048026106909774396321250376086470694805511364721819703569159290880000000000000000000000000000000
9357 103199050671697577409891493729797298733249680955868907511468096465790454051030560664645076526929556840149999874326515825445437440000000000000000000000000000000
9358 1509077027087896216529421067578078892681417110524510099269177591025477041267712567858622507352916352666041224377924738109931520000000000000000000000000000000
9359 2717531779963259042121658029763113621794797481722767120860517308325237006645337444887335717450038966369852703259278157954416640000000000000000000000000000000
9360 4113632850876429247067999369167211391427990656168273697758052842326096550207031314727239813475025462172292144868922547078975979520000000000000000000000000000000
9361 292525002728990524235946621807446143390434891105299462951683757676522421348055560158381497847112921754474108079567825570060514099200000000000000000000000000000
9362 57423929883538792040230391193939971191644066666975090227254441996065162277672645831090976642596297466150025999097770976035792224256000000000000000000000000000000
9363 1143591454701964028716077577819740702880400987240184775589577823581212593444714819104279875265322009113115411386287524118500032380928000000000000000000000000000000
9364 12738508348267263297543489051330003586239938098765436117449125069369611573430724558939997800723118805370768700473694308270080000000000000000000000000000
9365 5348800867005335255372121939881233701752705697947575383559242092801231319022379534639060235724366672392613514224696484862256742400000000000000000000000000000
9366 16699876010107155322202552662977607485110257608976592826497181194718776516404714384167201640949380108375128166583894002511118336000000000000000000000000000
9367 4947431138620559768499254363777605019342509326145904664478169420510243253820663180047469885023958867396511695666703310520320000000000000000000000000
9368 100284282806136420455415729171098569197545464558453045362443959296659183706327865716864580028906503521450741878510358154444800000000000000000000000000
9369 10985887811448225830000287426006854182769840790472044492676865565169559037881455228622900936064917295965989910424982063677440000000000000000000000000000
9370 47812542157149435653045599625742499816206818951438588556717002068022627139667733945349266379705432806571745268855734272000000000000000000000000000
9371 757659758950869036893918552453180138501669268394109674017955887316301994512229707206706354509918009969189434118998746726400000000000000000000000000
9372 7841865636981905441912522712587220958169589923322627599725840387505809041079811689719296539139197394263269123899680358400000000000000000000000000
9373 471111184717769671923177763647390331412462468063698385275232500237231179389219150065288632646598424990642700969574400000000000000000000000000
9374 165900739356803774554695142170270443326245050900701159232066676751941137302007650310966868742264167421088023078502400000000000000000000000000
9375 5356181586798788767781914884412513724231454845850291128391576418382028225900321926899654695379147856649435977927884800000000000000000000000000
9376 4136888217446218966986031821294217917089335043542907782091054957286932369597809618337131675292837775460946487017472000000000000000000000000
9377 4694697068649979449451632439439440224607138255367585001400447995788437197516550606695931366495948631630822768640000000000000000000000000
9378 1591260643760229959610699915547212543611383674081517582547432012233444154508684614972939130735271955959930379304960000000000000000000000000
9379 230679419882571846808843580201335652318022067333804817930840713615427150129094645475378956218048508741430206120591360000000000000000000000
9380 3689969626637233252664900237986208969696485803640354411823409071309274139760322551647175100441049387875612086186803200000000000000000000000
9381 506831520409495668919880451149859595099234234690785910596298402902295377227387072940091989180579829768514841622704291840000000000000000000000
9382 55849203350908613655083245305769652352532698037552166456892385994743292256461385447944020846344884822976842052088627200000000000000000000
9383 1644302858828632256457163631983404199297630038316808826373441746727261109165904621652819260248142182479792528215244800000000000000000000
9384 500157013124766471051747478986548598955753596872914011461374269996692933338644295382861703540648679820513771520000000000000000000000
9385 4506535819420827298214897496866179996594713195891534577292067435197079562183382914343856757524377956333387776000000000000000000000
9386 57602337541469221105002449208063954843691822804628637454109132630338610945201134995372605171364229517043302400000000000000000000
9387 5960838909763979099423139022526021197755173703165550542514775913985289092836734367680349191862567034599505920000000000000000000
9388 81781096509493338605867674801572281568204439784349300089167287067764694551828771907010488823541807339012096000000000000000000000
9389 1565175100787232851441936565072308740631563009604092361621248547377944346049499054663808417228382223187574784000000000000000000000
9390 4236982146535085464965394807563205833743619546961875112670133151902352807869615857436245065695334760448000000000000000000000
9391 3441183498552117465414674177116099684904216131864560352891720003557364931997024861857572067299295232000000000000000000
9392 2512371202469702188812124173774852421737658509844331250499606649025765450798185026375836320920208670720000000000000000000
9393 2436238741788802122484484047296826590775911282273290909575376144509833164410361237697780674831717498880000000000000000000
9394 20997532788526628937595208336968985914896886725044524107523172975736549574749935252728124756144947200000000000000000
9395 335826194138770554779611488795985380486155725310588150460186692934610948816472375093612551077888000000000000000000
9396 474194181412065869519752347133366807511328282274574068015199804999607622892065897841059430400000000000000000
9397 5493749120858702568099897770801342731652314509547481655358675797331465855760000964150863855616000000000000000
9398 301486232242245872639628536202512710883358723084922773769683427902336540864878101691205943296000000000000000
9399 1707257943199333126916815391622980602170885947971248654551617867143218506828138542395503411200000000000000000
9400 9674961944454487154466038471267436915543824101278410104965408401595589001668806322421760000000000000000
9401 1161780420104879593396327540565988367951712752121058576498888797919794865920473294700544000000000000000
9402 1501008294709146761493963230705411328102988051835992992892621185942887423669862137856000000000000000
9403 333888637551984979716631344268135191156970529901948788885746917230592634460823355392000000000000000
9404 1503687831455315681589353561324865230388535063446145572066099438721772442586447872000000000000000
9405 11142235698488043423869134777080201365346900060435123771096338289447199146690270461952000000000000000
9406 28371433491520480940407519108306068291392569598330176268995305829610923753146522009600000000000000
9407 6506587709474357788531108061149982216850660968561148881566051981946126804352761856000000000000000
9408 11787296575134706138643311704981851842120762624204979857909514460047331167305728000000000000000
9409 64861918791104948375145435788662373335552963392224638440085670428797913006080000000000000
9410 27989195725992754458317917882537234272377451370003127281838094181282401484800000000000000
9411 2290850679779954337658387403953747229139282372688850388001539715949617930567680000000000000
9412 176378901975811701721886711355134523982644023259558227337075068709889061683200000000000
9413 131258717749441266397683134031728017847549040565252634297358190667824417996800000000000
9414 30295379461119825820650869127828381184444020538627308693510758293108162560000000000000
9415 55729366833299178646840721726480720910860315353966635027892008357199872000000000000
9416 835940502499487679702610825897210813662904730309499525418380125357998080000000000
9417 2229174673331967145873628869059228836434412614158665401115680334287994880000000000
9418 220754077374922474338842233022304301488850526258532917519873275330560000000000
9419 5769634335905309694629675231946177169889767244060260392559800483840000000000
9420 2857062843190235417544406241059934931326285420799506419632046080000000000
9421 705956158059489085442767279842267292042292708225097088068495605760000000
9422 11989744532260344521786129073408072215392199528279502175076352000000000
9423 4025188620514630750331567823662050349363949652160641291618615296000000000
9424 198357152686424899513175092461819059648083419937369500313190400000000
9425 13821014509763799449950264507017069962576135066603810344402944000000000
9426 586346070111191491816071827570421149927472396765010135823155200000000
9427 1037361808758528234623979172250887462345353739722364551168000000
9428 176182372411434822456518201808914310860284262860455936000000
9429 98438404902896916674118106407520376861619143693461094400000000
9430 5958113980964813377643990650981496494255895539341066240000000
9431 828954988655974035150468264484382120939950683734409216000000
9432 8127478558649437735657956477749118294728554940844736512000000
9433 8053985936974545012419627377925547672219551533105152000000
9434 156895829941062565177005728141406772835445809086464000000
9435 125692457599842839329477978286953325016631656579072000000
9436 16928277117823951424845518961205835019074970583040000
9437 110155296077706095396123951135119309215033301401600000
9438 24096471016998208367902114310807348890788534681600000
9439 950359417140993764201853696067696001070875541504000
9440 593974635713121102626158560042310000669297213440000
9441 287987702163937504303592029111423030627538042880
9442 1218995564715079383295627636450467854508097536
9443 123774934263377291226940652316509043688514519040
9444 2014565987359656432730153846297347716284416000
9445 86823045919877448952680031086215659152998400
9446 34729218367950979581072012434486263661199360
9447 185222497962405224432384066317260072859729920
9448 7717604081766884351349336096552503035822080
9449 8820118950590724972970669824631432040939520
9450 1470019825098454162161778304105238673489920
9451 87112285931760246646623899502532662132736
9452 32667107224410092492483962313449748299776
9453 174224571863520493293247799005065324265472
9454 19182
9455 1157557126529580535323150390075189508855805065479572637738720000
9456 38315471369602503418262994303869014979675897063332896705129273040180317562906675200000
9457 2388032218010969646636507499388920890556870983209282975741497550993968305374697702899796232329838080000000
9458 1314991150635707237847817565839245289923247584451640016753079484315115420210197539141748359920913033578477225738240000000
9459 3168343618055160323449416235194504855919961340027544473478359901734974101540248900559955767071534186159431628811483767767040000000000
9460 25087306864174251459395157683554111678300644743062671717512908371640580361607295394508079472902930147060226429115478357038596096000000000000
9461 39108069565290376897207599165791729170429711201259608858656875711247603363376928635471511793619578618986561950536500506872380383887360000000000000
9462 1165647602797099171220554491442902201106108836052076326404852357046431539803605262205373238520797284093667939645318620036695909833113600000000000000
9463 20114364352446404502011106496765734734544822126692577754212866804717446973298631308178114362334654537866007821017543860836727163911416053760000000000000
9464 44189097434914983721839672507407063389054899148809320569718025665266203506034176602191232002092952131187550934001384952587290591897423645245440000000000000
9465 108073827960289512125799810047271797518903930034482315433866496844862369742251611143186623497918759189147033163673862195854643941735927726972338176000000000000000
9466 7920489936307388993951302059593570735717257632307559543211969523020304544146402794265822050741755799233692702412625642970879823561859469884260352000000000000000
9467 223154681028898956278400745429291525554004670322168103350765130082215486971017942393673841287883866707993589558300376242397780585774909046334160896000000000000000000
9468 55530926797387093475591453350346711490356443441834531378698598408044876602627494323038710073260749902719194777759388283066786803499480099838964531200000000000000000
9469 10911211947500012046757927183364939077628757332225160253365217665246851067658212559312151433691751673472608746923397981646200569730255207099965793894400000000000000000
9470 22391973491002397384342832724620372309804185693963444762398653329597888673035989167417165916367382413129009415003183236607924011463809102174150983680000000000000000000
9471 74852768420328964664658730131107450950822597480533711659770657771961622598569086490105212793100020309354084505988126977058583756145311077511739736064000000000000000000000
9472 199609979006783018397052835508455751553433312739149919221752280917503091197370537899310151970568777004157287557920311552631704737749938482320506880000000000000000000000
9473 1764266456976331119572031284993389370235389780082163976562246391624361216496304582470382730991743806046512891579301057679252081335979624692833327251456000000000000000000000
9474 4451312186846974232389585616140859650270002409709065848938737828860687191154995508916752927649963241969516375350673481425395849187845576653904281600000000000000000000
9475 42584010559918846415885856347922837936265735610722085303493750727217942772065326920618644214123615292052660184265866443952688369775277377140555776000000000000000000000000
9476 26250981993549972742179958542219530095549619597448356456444050851520480205618335401710396481674267362294397939397442185288254024077598408940516802560000000000000000000000000
9477 928159720486231179098505677028476242664075835766924031852843226535902692984362573131903304173483024595409070000123848694120410137029372316111129804800000000000000000000000000
9478 9508830281440861797167365128126008964392791989777903452503704618371583144698554421539649669875230986438842449718782932007561263927381893407993495552000000000000000000000000
9479 536047245536171659554599814365784900959725526456710381443340710903804632223116309697784646224834450114629250187443477375810871252169990254758314639360000000000000000000000000
9480 501112542568536540716105595694510457627948542360706820259533250043620783328233729685429022913173230609295506318390002888712085839368313539437527040000000000000000000000000000
9481 280624900928018777307890758276272185851489655224706352498198139744425929138253284966883509577260469077453493260661349185231846543936181576610611200000000000000000000000000000
9482 7235209647268813038283019019748980494632571482186062987486700048583077005898731909491001891487988751811267783802727623555579703997505795556114432000000000000000000000000000000
9483 1653762205090014408750404347371195541630302053071100111425531439676131887062567293597943289482968857556861207726337742526989646628001324698540441600000000000000000000000000000
9484 105356475802073928356027377777717988798370946853553753685719972393160389205118555462301979206620525863163369488076931721306853814909579791695872000000000000000000000000000000
9485 4530811746075426964852094801220670389838200122715901104603783216448984627513699346142573647073703807188791692434501077464457589517327112601600000000000000000000000000000000
9486 1847144432561209681078407908651351096138347753871993421277081255065893451704272929308359453118145413427483023626061826332745127872574783488000000000000000000000000000000000
9487 570630238876409358015169029959346150479856703354762889209747819801770200033579510049943993092200537720472162976839980890848166328401920000000000000000000000000000000000
9488 236534385874827056173830636761434112890336030064882857047286324848116630345347758051559641479475582892817432584799841221840719916927287296000000000000000000000000000000000
9489 39422397645804509362305106126905685481722671677480476174547720808019438390891293008593273579912597148802905430799973536973453319487881216000000000000000000000000000000000
9490 7618059074312044537121145605456961686261124455241939624164459320371989490174650679349192672250213357078314477086336441294958638189772800000000000000000000000000000000
9491 5605521240168290308356898146069506810534501387607763443432203076819450621283340305704055926438583154927323887074258801974829043941376000000000000000000000000000000000
9492 195863702726053575651457857267580034959887537783950224267796540010113755351537948101960409037145413264638581633999853315914989568000000000000000000000000000000000
9493 188289260573721506700446175868374804926833689495232325814237249227297365651776883087661639701898665248867428539087923826435031040000000000000000000000000000000
9494 59958648440256292475146957857012230564018064635359835264162964046624253803648755746158789462146072524127149926983705694583799152640000000000000000000000000000000
9495 11172418964022911641331731277704142341121378503483199117545893921731227416828960698042010458784982457911891290742305408928658227200000000000000000000000000000000
9496 41197270849948301882974747640392395810546042669454075941505915152413493093691537457686860271237312226953548442712041734159728640000000000000000000000000000000
9497 28616576353922986066559995611597992288194717608127121375708193685746758610135870015493842180695829302068119268653374240549398118400000000000000000000000000000
9498 4387875040934857863539199327111692150856523366579491944275256365147836320220833402375722467706693826317111621193517383550907711488000000000000000000000000000000
9499 27023025827547666842461360561854104090185443137400042459884443292265958718904774508748694890633551748776482823104833400487431634944000000000000000000000000000000
9500 1143591454701964028716077577819740702880400987240184775589577823581212593444714819104279875265322009113115411386287524118500032380928000000000000000000000000000000
9501 1722276287201753055295297556957440817590965342229193939140930457200621375669751233590782944676689772760715981003445066443524145152000000000000000000000000000000
9502 5348800867005335255372121939881233701752705697947575383559242092801231319022379534639060235724366672392613514224696484862256742400000000000000000000000000000
9503 29525380785869450609654113108144410033674935452670616117247016352262796881003535031207612501198504031607226598520324596439657218048000000000000000000000000000
9504 218616558677766396945197053042615952532352463244784487910508553821773074396570806483643366936064612327819859635280066941963730944000000000000000000000000000
9505 389162888501424915200120740066949671512862996793996892451275065927334145726048434125146131455458073366823774453920792838144000000000000000000000000000
9506 1461123078922614035390038227658911606308388825132781917526023120167551352038233545406845824496634000363476658086522614469099520000000000000000000000000000
9507 4882616805088100368889016633780824081231040351320908663411940251186470683502868990499067082695518798207106626855547583856640000000000000000000000000000
9508 6818937830557821332045266972078621246515023415546987066161602985846717950610067364860357190589262089722704907070988720537600000000000000000000000000
9509 1252457968877967183436885770381787575890514504896385379499069936175927786846747067015167647251088955255190697217120377241600000000000000000000000000
9510 1042437477156692392579048132019113282258934961235669593707916225948140630423241132889001224150233157372741339177040216064000000000000000000000000000
9511 2155382405723594639014599287076153599694575701301909460743010264361219255827683392840081558699496063134775595835903180800000000000000000000000000
9512 20353490029835397317571276560767552152079528414231106287887990389851707258421223322218687842440761855267856716125962240000000000000000000000000
9513 30530235044753095976356914841151328228119292621346659431831985584777560887631834983328031763661142782901785074188943360000000000000000000000000
9514 62162316218241926105208727572316219462586524527241644161221853324806275916702449563596302369081195261829737464463360000000000000000000000000
9515 19300451679156337574633005427282319883802589079182277775414014083863709745008561781607261714724588885191413632860160000000000000000000000000
9516 19117556922768141804282911709185692185856078830289074286018424140878525066948718743772030996570770161946028332244008960000000000000000000000000
9517 29519757013097866021319201903889671757571886429122835294587272570474193118082580413177400803528395103004896689494425600000000000000000000000
9518 940318219683665433988646477086938024302846446550623210753800376442106451256747816215384024453765917937875401897410560000000000000000000000
9519 184302371057998425061774709509039852763357903523922149307744873782652864446322571978215268792938119915823578771892469760000000000000000000000
9520 1134537889361910725154753734733350723522939440426531609879595912203119668895189389231151285426411902845225468428288000000000000000000000
9521 3627138659180806448067272717610450439627125084522372411117886206016017152571848430116513074076784226058365871063040000000000000000000000
9522 10642282305732271074023572067055937674567036836297769589809506206205625061738714912721155642823329943402085089280000000000000000000000
9523 21725943688097572228189509378723873787198900908941818593113121984643843334170155134731106665129932721068441600000000000000000000
9524 5990643104312798994920254717638651303743949571681378295227349793555215538300918039518750937821879869772503449600000000000000000000
9525 964185925916556220085704866259291495544037511313092576476004412314684824620001039230962654663978663280640000000000000000000000
9526 734067122269212207326268249018912799356203051504319317600365568720255898297215056637326147680111262674972573696000000000000000000000
9527 16920811900402517312885800703484418817638519022746944449959443755437236173508097888257388294360888899325132800000000000000000000
9528 37963360032954365766089937475766324270342831140778401009524393041045081158511758082628755788630199453614080000000000000000000
9529 23448797889717220428913158955231955936218146091880425004662995390907144207449726912841138995255280926720000000000000000000
9530 7308716225366406367453452141890479772327733846819872728726128433529499493231083713093342024495152496640000000000000000000
9531 4497671523302403918432893625778756782970913136504537063831463651402768918911436131134364322766247690240000000000000000000
9532 839901311541065157503808333478759436595875469001780964300926919029461982989997410109124990245797888000000000000000000
9533 6540215130852556554332933744301815284967882750423704230212135844901548228200799504948104432241868800000000000000000
9534 72929519579399276591526142907387824762684475114242818974886421209575209235214012799102717683302400000000000000000
9535 96475594317518679244681131584804067482674791387175287606298696928747693076760992541185901854720000000000000
9536 17245012484256463914986752270783727062528118960457582659625892076013650137471027416736979956531200000000000000000
9537 184993592845242025252343496363718683820945284505170300639628878889733033918449012058141333913600000000000000000
9538 66452923437951692718922088119159097969624595288975737117293442090086885821881115475968000000000000000
9539 216145194438117133655130705221579231246830279464382990976537450775775789008460147851264000000000000000
9540 15130163610668199355859149365510546187278119562506809368357621554304305230592210349588480000000000000000
9541 652600518851607005809779445614991509988624217535627178276687156405249240082518376448000000000000000
9542 73538755610021086597536289528729329011289540398871816889235832710351514368155785048883200000000000000
9543 710519377874599870507597000277578058080092177766877457867012876428517047035321594675200000000000000
9544 689638328653964189567813296803915165841314296206942047354927168593368278802366464000000000000000
9545 464756264962454127752222004367855872632190069182939205826146570139009057453768704000000000000000
9546 65697253295243318871871927708962579425321386648204624164776554236801962225958912000000000000000
9547 39781976858544368336755867283712922312472484213897778243252544529662719977062400000000000000
9548 12981487185419741246730861955737900965122600111903485532008725057047834939883520000000000000
9549 94832292750631226640079348702630770037421591726567670282531270708953339658240000000000000
9550 28220624316129872275501873816821523837223043721529316373932010993582249869312000000000000
9551 318101484341758171116834125842198002436662215655586741281862962077635706880000000000000
9552 102820681807436984603421131585356930080537281828068441626460755419033763840000000000000
9553 477680287142564388401491900512691893521659845891142585953360071633141760000000000
9554 6687524019995901437620886607177686509303237842475996203347041002863984640000000000
9555 2622558439214078995145445728304975101687544251951371060136094510927052800000000000
9556 340813312438476802488037131683557518088049935276331521785067512791040000000000
9557 8704189730891631004829251427505008661471631618194358350844526592000000000
9558 2064921762324005574920094293538631829223706171558408982600349646848000000000
9559 1138638964612079170068979483616560148455310819717898529142734848000000000
9560 229435751369333952768899365948736869913745130173156553622261071872000000000
9561 4248810210543221347572210480532164257661946855058454696708538368000000000
9562 428451449802677782948458199717529168839860187064718120676491264000000000
9563 14072305682668595803585723861690107598259337522360243259755724800000000
9564 4690768560889531934528574620563369199419779174120081086585241600000000
9565 19647003953760004443635969171418323150480184464438722560000000
9566 477047654529423519266880054128752595560154311745234534400000000
9567 2144921033147332815951836634353338737932122394162783846400000000
9568 828954988655974035150468264484382120939950683734409216000000
9569 1267886655149312286762641210528862453977654570771778895872000000
9570 8335875444768654087854314336152941840747235836763832320000000
9571 96647831243694540149035528535106572066634618397261824000000
9572 793847100630586353659860915496547315894515725762560000
9573 3867460233841318133214707024213948462050204817817600000
9574 53665400653241431090419360809417099361170069913600000
9575 1542174145087885335545735315891670329010466219622400000
9576 25445873393950108036504632712212560428672692623769600000
9577 2375898542852484410504634240169240002677188853760000
9578 9503594171409937642018536960676960010708755415040
9579 689603205181673479692955062906264671978866606080
9580 1149338675302789132821591771510441119964777676800
9581 338447085876422280698665846177954416335781888000
9582 128932223191018011694729846163030253842202624000
9583 46305624490601306108096016579315018214932480
9584 79381070555316524756736028421682888368455680
9585 1389168734718039183242880497379450546447974400
9586 8820118950590724972970669824631432040939520
9587 7056095160472579978376535859705145632751616
9588 261336857795280739939871698507597986398208
9589 32667107224410092492483962313449748299776
9590 522673715590561479879743397015195972796416
9591 348449143727040986586495598010130648530944
9592 19460
9593 164398276252559774723176989094808979594673358538653218311892560000
9594 462644879074100813339455006395277767555101361774184631260605053683379585466929471539200000
9595 15933660446402076799427706273658205875683217342800680801118325293562124306652159614369316488521531288320000000
9596 1372164678924216248189027025223560302528606175079972191394517722763598699349771345191389592960952730690584931205120000000
9597 114795058625186968240920878086757422315940628261867553386897097888948337012327858715940426343171528484037377855488542310400000000000
9598 2787478540463805717710573075950456853144516082562519079723656485737842262400810599389786608100325571895580714346164261893177344000000000000
9599 57664161311363398771159495640460842842773707536763385714798595024408177804690343739110016787655252537624624927066939240393194475520000000000000
9600 1803592634380984856298707186144926849308194936577258856565594631226129856687902986621691414549051722984596174825180545501459143652074219110400000000000000
9601 663417385964907830756047168533397513354614860284991722311822248761265866307271524104129935049910006584013257954908423580292196282057023815680000000000000
9602 1834264421826659701661269424835764895394731662780764250063767103086521654967456387260768120841594239407785133109491450862113949097628906029056000000000000
9603 9006152330024126010483317503939316459908660836206859619488874737071864145187634261932218624826563265762252763639488516321220328477993977247694848000000000000000
9604 5586585568408811703733651719366665225592572383320931997812175836903654805137929437555493153123185090392831252768371953508793902218964879425031634944000000000000000
9605 80360995720236769699499701331342222340336275418474524930663057241327127160640676797721865340910919863653646145285863278216970135331040025192169472000000000000000000
9606 25338059782481327008052343949985211563594019946097763128048255873611005362005788990134111192853241251589010058536947547964393514235848983026521551667200000000000000000
9607 7233224253530216319329942561972340863544730381487595817960025543919891686935090075777347054584823713539550215147969245332960461017015014373352324202496000000000000000000
9608 85492554788647153213420935342600581478832380979552432102838058412404738953651406641198739468690666053326557946482153597369053875768823152100908455690240000000000000000000
9609 32122806415487389827909100772850460029620325649858670140626216258015736590207184459924378759035676992661615975597159161652355186815982934230078324736000000000000000000000
9610 3968658354110290380513394459298338922777352252297791514354838961141117970440104158921910933036468165891009265156489339272471141862094599997389537280000000000000000000000
9611 356607049814364800764559515051855298239068147037884208028539164264498543759891351775928424349395024626422818510709788254316910057272477331530140614656000000000000000000000
9612 2940444094960551865953385474988982283725649633470273294270410652707268694160507637450637884986239676744188152632168429465420135559966041154722212085760000000000000000000000
9613 192364538432640746367045409685145277179929782781519306704739625112232303261318617209968917197444931564715422958798608209645928531650657311904497664000000000000000000000000
9614 4422719792391571494606406058743507787837164171309233968205247697810515686816132594853382015934251566473512696311525585564868884491334514549760983040000000000000000000000000
9615 1082853007233936375614923289866555616441421808394744703828317097625219808481756335320553854869063528694643915000144490143140478493200934368796318105600000000000000000000000000
9616 377269688754443726551042020625016681741889083316925074403516804449905529184064885705350168095322423416821111129426064698771997694582118683426947072000000000000000000000000
9617 9380826796883004042205496751401235766795196712992431675258462440816581063904535419711231308934602877006011878280260854076690246912974829458270506188800000000000000000000000000
9618 11581267650472844496549995989384241687401477423447446512664768445452569214696957308285470751771114662970385034913902288983568206065401024022556180480000000000000000000000000000
9619 1094867740065710088959558444374560663724929588351124145104862563120515997187737560657239881995168403011906148258667233202228086707863542187006361600000000000000000000000000000
9620 2633616311605847945935018923188628900046256019515726927445158817684240030147138415054724688501627905659301473304192854974231012255092109582425653248000000000000000000000000000000
9621 1929389239271683476875471738599728131902019061916283463329786679622153868239661842530933837730130333816338075680727366281487921066001545481630515200000000000000000000000000000
9622 1647486067689293291449643799563335216994133923837433697340425058500890399825138195709526047397644497566133081700810844073376782693929213409361920000000000000000000000000000000
9623 13718291120061709421357731481473696458121217038223145011161454738692759011083145242487236875862047638432730402093350484545163257149684868710400000000000000000000000000000000
9624 238897346611249785419474089518908075100559642834111149151835842321855553087085965523881155936613473469954471055637329539035036538186338664448000000000000000000000000000000000
9625 9274838162554403433932523475439960562727609662971374025894803290142627355145690426221268406950876028833526523336508087986066124423704912855040000000000000000000000000000000000
9626 236534385874827056173830636761434112890336030064882857047286324848116630345347758051559641479475582892817432584799841221840719916927287296000000000000000000000000000000000
9627 3866214522215603312689778802321714357055134993240957430540621303490114232815054077479765254035897820144960048682700726609300055654400000000000000000000000000000000
9628 6016772931633120665789014607604047386717609667787163295320478851462426209102645673807558447808599882806166806608581016771783018554589184000000000000000000000000000000000
9629 41240620552666707268625750646082800106075260208828545333822636922314529570870289391965554315941004639822454312046332614529099394711552000000000000000000000000000000000
9630 3342588694196953075943290486624631371815445073111367587019799091722987848111711571678029771281206413194587887343028504457262399488000000000000000000000000000000000
9631 797708791870102851573866274632968276883755966698027874642275053239691049951859966580961804916259910508888399314413752588725671637811200000000000000000000000000000000
9632 614960496823141461283558542123202364759159637285741900145261169708966705678448776883679891919446897683355383866499545585474863104000000000000000000000000000000
9633 55837817508154491036642724769055904790480596605848235485344537201177364317050433736411612462419512501515319358338336463572172800000000000000000000000000000000
9634 22864485321721307545050984940417779674853053681547012147535782909589488666998803289016207450536708285959219385705183162458649395200000000000000000000000000000000
9635 121441595901960672119963981376718979773026332849489471338161646953887806851764098378251992754327925600651581146347756933331508264960000000000000000000000000000000
9636 34356300492573275342029916413561198126765074796997981425891720272774215756514579351382825414103426733902261224103474160992256000000000000000000000000000000
9637 104407145242797803709509802170799947621171030303591073140462621811027567777586628783801775713811449938454592725632310865519622225920000000000000000000000000000000
9638 207925719036720732493832286876316491432800179498215413743559604287493198808129967109869068230058547111475529342961368021545460432896000000000000000000000000000000
9639 626968999288357471883814461523980648508991769320276741003058017314261290265742773631732387755110750610260642207394475942160105472000000000000000000000000000000
9640 686000157891951721734957386089875215828500547539772108239973423546821251699424340441106739383927894070483137868763814546968150016000000000000000000000000000000
9641 27906787132201749158463244903728175835231507989291697653352567440702076447073284528551618621170608725526679204650590355803078656000000000000000000000000000
9642 13190788139628942938043535267972186165454178162027080916119292487980400691438660475595359270825839478007696172086518807046756761600000000000000000000000000
9643 161860336713346274661347818118090657163376342979311592010664986964197372389768770185005185135355530281174319153043895716646223872000000000000000000000000000
9644 1461123078922614035390038227658911606308388825132781917526023120167551352038233545406845824496634000363476658086522614469099520000000000000000000000000000
9645 36077113059817630503457734016269422377984909262537825124099336300433366716993420874243106777694666675641398965099323814051840000000000000000000000000000
9646 9410134206169793438222468421468497320190732313454842151303012120468470771841892963507292923013181683817332771757964434341888000000000000000000000000000
9647 4383602891072885142029100196336256515616800767137348828246744776615747253963614734553086765378811343393167440259921320345600000000000000000000000000
9648 69727484583147646703620775052834021768875427407097010601351729780086739946087906888797637437604484526487809576064245563392000000000000000000000000000
9649 47556716630286346047657954436596099049261067369475547326743902307910001863791310993522366191405464386349544542456007098368000000000000000000000000000
9650 2454339883012020348372074692943546340474706268727265185447302889387802770179992476408799567563916158257967218137497600000000000000000000000000
9651 2544186253729424664696409570095944019009941051778888285985998798731463407302652915277335980305095231908482089515745280000000000000000000000000
9652 1802838038363159524263906170602585766982298867131117663084194213479013172691564095132847708287289570372560975390415257600000000000000000000000000
9653 307234240054650159681795496894193609070311514256963088767927983193984463575918790720515195605843368168919517914684456960000000000000000000000000
9654 606906568976766406485171800291609275741462820009176961460902353678683335458689483929270825287960957522096137531555840000000000000000000000000
9655 128393679991178583937755300678467505085930353986316425440639087568948427670022919194740887997802595659999367911178240000000000000000000000000
9656 1013663040818991337839760902299719190198468469381571821192596805804590754454774145880183978361159659537029683245408583680000000000000000000000
9657 94514036439999192339371645902071719365824565909703666311664037837257879203242344604212958355352882008114655780457676800000000000000000000
9658 11003126630328264182792519970688946433633307673069979063148947688516588922168511759893448883160484771093945001307013120000000000000000000000
9659 22065093510016572559075909032130240174398344264177765500967141086597437678145411283208787867300437375188392382300160000000000000000000000
9660 10566012615874523131326403133908703454565973072304302241082538078394484748796254122513320694049762745474370146140160000000000000000000000
9661 35772377498259734702600242242204832519553064995958889377510945230943277518449461891499682833019596448410370048000000000000000000000
9662 3414666569458295427104545189054031243134051255858385628279589382326472856831523282525688034558471525770326966272000000000000000000000
9663 31046035988354057809495515742323027071641529703987242408931124552006714025191324831668485374284203305205760000000000000000000000
9664 40898025383570394408177802445339427392702741440954933409163224542985685762273410298365313942177627491891329105920000000000000000000000
9665 1919966318053737246712122708855046554549790021371367003313946561604854136784346268449850429852078280754069504000000000000000000000
9666 15792757773709016158693413989918790896462617754563814819962147505074753761940891362373562408070162972703457280000000000000000000
9667 600670268942468747812146708086960591251148084826131937025698455682325132804084067031066826787208090039091200000000000000000000
9668 185421976119232296848713373578616822976602127192047511088189304867556012513262166082706351572815708160000000000000000000
9669 8616228971843685667495964800342445944388722483725166788949164083147066894466352741636713262004305920000000000000000000
9670 290172356342090575382767330695403663417478266871260455731062171058243156058802331040926730501048238080000000000000000000
9671 42744977462357780337247388400258292755325805118840638361743602129177975920026653907339396825009356800000000000000000
9672 904326042784551029734924172051609027057287491416610955288591622998732594516653758708873699272949760000000000000000
9673 1778768770229250648573808363594824994211816466201044365241132224623785591102780799978115065446400000000000000000
9674 6466879681596173968120032101543897648448044610171593497359709528505118801551635281276367483699200000000000000000
9675 221505486169960846025832344330242108259289748552243386292187210249548764297090264438037649817600000000000000000
9676 4352790419888047652996317561499263148728124341298124720932444209170189033375270871956266680320000000000000000
9677 854755996187099573999835061558063323567010650609150918861761737158749711078910584684544000000000000000
9678 2521693935111366559309858227585091031213019927084468228059603592384050871765368391598080000000000000000
9679 14786296255880285734135077789021670137567253208813472791804039246251934657169660114370560000000000000000
9680 15443138678104428185482620801033159092370803483763081546739524869173818017312714860265472000000000000000
9681 8170972845557898510837365503192147667921060044319090765470648078927946040906198338764800000000000000
9682 8979091039074613748172929124386975459253912136614385456561151735085654990006811361280000000000000000
9683 2439970391052884170699165522931243331318997863210430830587269493229797551632285696000000000000000
9684 1657592236987677583844153252964594311654262678508547440465131522282387970008809472000000000000000
9685 35267919935908033698811771339672219396899205925713775329045351537923148298059776000000000000000
9686 3037668001388219451735021697642668825838688426185415614490041663349193375932743680000000000000
9687 121701442363310074188101830835042821548024376049095176862581797409823452561408000000000000
9688 58416692334388835610288878800820554343051700503565684894039262756715257229475840000000000000
9689 82070182960173608148143204467287084628658851639141379250720644216030012375040000000000000
9690 719744772652058892223947921097498510563760972796479091385225287933236346880000000000000
9691 514103409037184923017105657926784650402686409140342208132303777095168819200000000000
9692 2507821507498463039107832477691632440988714190928498576255140376073994240000000000
9693 1311279219607039497572722864152487550843772125975685530068047255463526400000000000
9694 57696285662709737893199806022709452237125973542930163322994079240395161600000000000
9695 560375734874803204090907206902772457625543643579352790627370621992960000000000
9696 8718558552034690205218175906052001056722314946579949037645920731136000000000
9697 10324608811620027874600471467693159146118530857792044913001748234240000000000
9698 2753229016432007433226792391384842438964941562077878643467132862464000000000
9699 151743221805115048127578945733291580630783816252087667739590656000000000
9700 67980963368691541561155367688514628122591149680935275147336613888000000000
9701 654362214244089704866736159568590003319059194789751311578641203200000000
9702 170573402214164797619220895293213425433446515422548403148554240000000
9703 20940931075399696136288279556086469640266871313036076279398400000000
9704 855823492225785793564782817106982156434916835270950754713600000000
9705 2502407872005221618610476073412228527587476126523247820800000000
9706 380642596831824812058888488793848933084671232327024640000000
9707 8268826011843341000625920938231711656376008070250731929600000
9708 108366380781992503142106086369988243929714065877929820160000000
9709 1515613717230664379609875333845989425590406515775242240000000
9710 63348998630320791022056901056624475808382354915852288000000
9711 25138491519968567865895595657390665003326331315814400000
9712 565096668878632269382115869323162056273120836190208000000
9713 43951963135004732063053456502912604376798287259238400000
9714 1995754775996086904823892761742161602248838637158400000
9715 3180734174243763504563079089026570053584086577971200000
9716 456172520227677006816889774112494080514020259921920
9717 2413611218135857178925342720171926351926033121280
9718 48272224362717143578506854403438527038520662425600
9719 3299859087295117236811992000235055559273873408000
9720 1805051124674252163726217846282423553790836736000
9721 103145778552814409355783876930424203073762099200
9722 1667002481661647019891456596855340655737569280
9723 12862673469611473918915560160920838393036800
9724 198452676388291311891840071054207220921139200
9725 370444995924810448864768132634520145719459840
9726 522673715590561479879743397015195972796416
9727 163335536122050462462419811567248741498880
9728 3136042293543368879278460382091175836778496
9729 174224571863520493293247799005065324265472
9730 696898287454081973172991196020261297061888
9731 19740
9732 23344555227863488010691132451462875102443616912488757000288743520000
9733 9195992261355901866748347162118936185692749767985467915567046652064536020326157105784678400000
9734 211997330156324407199259882048118049163668418863836093075952955952411152190511963824187524193578536960000000
9735 1281128413300989121202926027235103194257345798394291436356448444446847743641410765294666850415958321772918073944316313600000000
9736 229590117250373936481841756173514844631881256523735106773794195777896674024655717431880852686343056968074755710977084620800000000000
9737 2168038864805182224886001281294799774667956953104181506451732822240543981867297132858722917411364333696562777824794425916915712000000000000
9738 3832590817398456935926344718247589458702111697723441668148373819702265129610939006276208155774718704660683071152577049673493277620961280000000000000
9739 143648970879901448731755439604463200387378357780489643443277448504736006284877229022966572840189960237711199764837388579762232680253698867200000000000000
9740 3197604104699226672016519184252554239112778869955263673816216726554938081124894942965160967559438689897537371377561162021949172590098318360576000000000000000
9741 2768543017552717023616129047094503406244700420584096997433203260158634750095445586250328926739823653088750473734608509420795032301051629252116480000000000000
9742 144098437280386016167733080063029063358538573379309753911821995793149826323002148190915497997225012252196044218231816261139525255647903635963117568000000000000000
9743 55927997903981429737044344242825347086021303058830242469754819279346933533082719619576683401678159970562270606134980624670906696296645066546479104000000000000000
9744 12883874747919106669616426917015477552758638256571682202792172695140325322938421121594405585936589967064719992132517940441015217594952139464620638208000000000000000000
9745 35892336222645664373329531833767513149506452100568485231000663993272820287795123404101512124337879819077816940612145315058792812665627617110261105688576000000000000000000
9746 4234082489871346138144356621642345871343256808675665844659527147660424402108345410211129983171604124998761101550030777755879294253862447438059897094144000000000000000000
9747 3676179855911827588177100219731825003589792382120754580422036511733403775007010485571545797153698640293041991698732604686869316658059395540339063594680320000000000000000000
9748 1022987835077829183750335978458468496327908832233960726016865656216808842180444182031437908172366944227839154915171068686467311333985918059327109726208000000000000000000000
9749 62994514054792639209889110252442533721244912300722844707354358830192965544795773314567492240087859197187990065828955282271934434777027585758564125245440000000000000000000000
9750 442608206293867923589721246643001760455169630265272982081247055918189260526839906903249415231326795613998962314651838159532755162346733029736050254151680000000000000000000000
9751 391079064629753398171800268173534643735511401251546348137964616810066736323347515780934838703169877006977024300078401118900878029475483473578054207406080000000000000000000000
9752 7969695339580660934507204063324811393329648071869237527927791638477268081688812505704878713109951533587832882831977120988990195842939969163016617852928000000000000000000000000
9753 1292306264971204820100063381615391726288307153492695322596986883644745893502640659335609342289746239409288653488435349269419294051510223082385089495040000000000000000000000000
9754 134273772897008110576250487943452896438736304240948343274711320105527256251737785579748678003763877558135845460017916777749419333156915861730743445094400000000000000000000000000
9755 34204182731724854806520415659268750310304523702584968193183487161116620531139864630512462409283451848315978115101338217682682469049753384965334022225920000000000000000000000000
9756 4941685544786582486518967038684579555722469697022798828930797178644448953306853480026452207385192586994238400165494557058256469355942097661053213081600000000000000000000000000
9757 185795737708120499944652342075683021723018354386857430684461525862875441947010010293349798156755850208081043340864742604014463198910176855976837120000000000000000000000000000
9758 223353018973404858147749922652410375399885636023629325601391962876585263426298462374076935927014354214428854244768115573254529688404162606149297766400000000000000000000000000000
9759 297598643211460817890657138320315065705226930205277142801302946398319123406626640901183889800683953339501066483373792612088104384825408382814098817024000000000000000000000000000000
9760 1755744207737231963956679282125752600030837346343817951630105878456160020098092276703149792334418603772867648869461903316154008170061406388283768832000000000000000000000000000000
9761 289397667458624424330419634136843040413435695002442429039133219231499691358491554470215252872376128734349439150659080531833120266557026006466560000000000000000000000000000000
9762 8752269734599370610826232685180218340281336470386366517121008123285980249071046664706857126799986393320081996535557609139814158061498946237235200000000000000000000000000000000
9763 3719972968660889515817525108222997169423000152702587893935729544726036469498910034586149428155838372603576763580638417107831283237472987774976000000000000000000000000000000000
9764 99551035734036530596771271650518360243945720890569309759157101504214247103531560925451897033461996731665758747797940121496237471453004431360000000000000000000000000000000000
9765 448531173541130950064976835272276492813507203301295647892272687111297458894845589012060540160144364754389342668553531135006157777130369585669734400000000000000000000000000000000000
9766 105126393722145358299480283005081827951260457806614603132127255488051835709043448022915396213100259063474414482133262765262542185301016576000000000000000000000000000000000
9767 306855419513289153955239744987806416722598093057145328061344421424583736664234929364185480838238594023114507137037631855360933946284048384000000000000000000000000000000000
9768 12370431245776494448363528353371815231818064221788613449281522028314685912555943401019795420130559221536531082792110578715558367375392768000000000000000000000000000000000
9769 779175017189384482808043871855815386619505590990013002258457377749532272594040555313789150368655958107306829107488065591642903543808000000000000000000000000000000000
9770 28717516507323702656659185886786857967815214801129003487121901916628877798266958796914624976985356778319982375318895093194124178961203200000000000000000000000000000000
9771 31752701178829459848013408785390347021324139942711743693077875289931116915156962572198284527398443267085508967832274249385373075924582400000000000000000000000000000000
9772 42827606028754494625104969897865878974298617596685596617259260033303038431177682675827706758675766088662249947845504067559856537600000000000000000000000000000000
9773 45075699634250577731671941739680765644710305829335538233713400593190706229226212198346237545343796335176746788961646805989908807680000000000000000000000000000000
9774 223452536459607636700733725733162922782368452443060627262217430395153564607245941015983666667963383105198909309279872757329975207526400000000000000000000000000000000
9775 794497907411938263824831024829023725448421164241993341376773085849434896381318901390164148152758695485151677544106214248284356293427200000000000000000000000000000
9776 186239772595260947157503971439805311972899675676675968304609001068319445224884256749484248570582586376702787024100878841197163970560000000000000000000000000000000
9777 26782001281076440953538116576574723720852482136772477180083789779419498675520253374807491224012225037777878486798302672564403568640000000000000000000000000000000
9778 7623943031346426858107183852131604685869339914934565170597185490541417289631432127361865835102146727420769409241916827456666882539520000000000000000000000000000
9779 9872228272223077227487771743219394230987951379644860409681457538262304633206415683287967086474106323568322837069380055145418646880256000000000000000000000000000000
9780 493611413611153861374388587160969711549397568982243020484072876913115231660320784164398354323705316178416141853469002757270932344012800000000000000000000000000000
9781 5210361315153432460527196430849013535354400374000696961867120532752258273118270887860166911976206593813039987974174928783468920832000000000000000000000000000
9782 202001700218256150777362077011377140139893676038180866829309903731318320742431425190886471048923701790905550302998781854374487392256000000000000000000000000000
9783 212170451302499585454795551058470374831833935186386595287068304660119693698604544830394085778221747736991163140037678595802398720000000000000000000000000000
9784 754225360135560219584482244242566321490973712805668817925421664817422300703695209914490037164348432243374194392320358481920000000000000000000000000000
9785 47527133522300602301908416457796587731089901178082050865441795393252149847657155600498859193446322681558427543435795054460928000000000000000000000000000
9786 504114332473381791333346522578669499295932088220795115248375649310810934205815694473604978018563304490214255629890951839744000000000000000000000000000
9787 209182453749442940110862325158502065306626282221291031804055189340260219838263720666392912312813453579463428728192736690176000000000000000000000000000
9788 83656587890549163274743765304375865145745604872668349161135864514368957824032897065877980527608703261442153354229430668492800000000000000000000000000
9789 14339512253923528731673481683567481462402659812084916593647592849297622577901437295460103341430525569215377260463259648000000000000000000000000000
9790 1139795441670782249783991487402982920516453591196941952121727461831695606471588506044246519176682663894999976103053885440000000000000000000000000
9791 14680252598100013269006093103478198388284433632353386685114152881186250120488450488938902767482215073033710799607667097600000000000000000000000000
9792 125966038422406565469536153726619379718827720845354866394850473109533630066126704195411230198395780949257002345020627353600000000000000000000000000
9793 591123082657119016907483235601444908060728390154615720611554628596884803037825114189148949825149534168731172819364216832000000000000000000000000
9794 117095036151954868551232834218762364638368482835520580001862847862880966035060902305603689853995967241919423534994554880000000000000000000000000
9795 1370748884743863286396949401973483904927474407459170985476352498758480679319524129087976061647477266873937867115950243840000000000000000000000000
9796 61434123685999475020591569836346617587785967841307383102581624594217621482107523992738422930979373305274526257297489920000000000000000000000
9797 2106981695169242077556014462472351444738292958672974714220011259503176602117374592320022126562646019996712872590704640000000000000000000000
9798 1109558987932261934399245711329977791626888168712939065191490523211756866101026395955641904184250565152330588367093760000000000000000000000
9799 771318920958840188586827428775335352183316034278214063599025279722797386662126550943472410665632680419629020668231680000000000000000000000
9800 13831871060781193917372745920753211795068182931016541115598958938989143671151459942199256181301507594075539100401664000000000000000000000
9801 10243999708374886281313635567162093729402153767575156884838768146979418570494569847577064103675414577310980898816000000000000000000000
9802 948518491516193174195706996959453123092792015516218230077663717312909126897645356257135565155130979380646379520000000000000000000000
9803 171771706610995656514346770270425595049351514052010720318485543080539880201548323253134318557146035465943582244864000000000000000000000
9804 31710919105559676656761698838876383667359236828387741898996740341260500701807030581364332919278178161634836480000000000000000000000
9805 3174344312515512247897376211973676970188986168667326778812391648520025506150119163837086044022102757513394913280000000000000000000
9806 922629533095631996639457343621571468161763458292938655271472827928051403987073126959718645945151626300044083200000000000000000000
9807 34431614162398566824878987297416460223979827522501069386157367813406904164318298513200427151259577037619200000000000000000000
9808 128504900665782969098082675022250193799168946757272487538041818611507683397469603746696123507607076864000000000000000000
9809 26986029139814423510597361754672540697825478819027222382988781908416613513468616786806185936597486141440000000000000000000
9810 42727879471372837225112489444898189438223674796793102106398904688326304729658643245776461066279353057280000000000000000000
9811 827458329147864192207455617427222259757418054646199024089061335043840323982738189218619434834749030400000000000000000
9812 125703264157538229724440864600546143207977911365271372315672718001528920951792260180824240947200000000000000000
9813 152618360485669705647632757596435984503373852800049606537689144872720803716618592638122272615301120000000000000000
9814 404026006774008583151118196058361605464944501359291936596949471495176946077892642334980673267302400000000000000000
9815 1188311784629437009267994694289298839602777945174388048814557269103461606111448948044060803727360000000000000000
9816 809821473467543749394663732371955934647092900706627855057198922636314238767492255247677521920000000000000000
9817 184514190374002431169014016652567636430220970274473284979970994564686649153563540848640000000000000000
9818 50479532025764844611556453333786640583444392178026080654807530854914143922058583605248000000000000000
9819 33324087104681055391673569599943695441465855231748763823357217592695788735929793994901422080000000000000000
9820 13405502324743427244342552778674617267682989135211008287100282004491161473361731649536000000000000000
9821 26937273117223841244518787373160926377761736409843156369683455205256964970020434083840000000000000000
9822 441873528657002226725372364084888435779331814503303828968832053103302329667420160000000000000000
9823 12929219448503885153984395373123835630903248892366670035628025873802626166068713881600000000000000
9824 2750897755000826628507318164494433112958138062205674475665537419958005567248662528000000000000000
9825 977894207002713272070839336707342574156199216510376699797928778655867335236971921408000000000000000
9826 18081357151120353879375129152634933487135050155865569133869295615173770094837760000000000000
9827 175250077003166506830866636402461663029155101510697054682117788270145771688427520000000000000
9828 19147396869829176541747696054920739947176536815218107077936515472209876090880000000000000
9829 366984488822591292873080165302677106176779310240101987307091154716946595840000000000000
9830 345477490872988268267495002126799285070605266942309963864908138207953446502400000000000
9831 257051704518592461508552828963392325201343204570171104066151888547584409600000000000
9832 7867675317642236985436337184914925305062632755854113180408283532781158400000000000
9833 28259405222551708355852966215204629667163742143475998362282814321826201600000000
9834 317012558586317241171427505619282704599593261224891007269198237584588800000000000
9835 142260719893550040078544976259050501242538012983345028447268488569946112000000000
9836 12793537005703078018526671166489349376712092584655360000893470638080000000000
9837 536879658204241449479224516320044275598163604605186335476090908180480000000000
9838 3708052547383174994244838237555343352141335437141924098945633484800000000
9839 134084740372172665801095399780107747776313904696124803051945984000000000
9840 42785221700575096087440441202561654063169255043945278064757309440000000000
9841 872482952325452939822314879424786671092078926386335082104854937600000000
9842 1005164691619185414541837418692150542732809823025731661411123200000000
9843 150432810990626388570887232729437496191304871473238752047923200000000
9844 3753611808007832427915714110118342791381214189784871731200000000
9845 391681232139947731608596254968870552144126698064508354560000000
9846 19845182428424018401502210251756107975302419368601756631040000000
9847 46442734620853929918045465587137818827020313947684208640000000
9848 260079313876782007541054607287971785431313758107031568384000000
9849 809459426942987885281838180167979413107107868369223680000000
9850 211163328767735970073523003522081586027941183052840960000
9851 1695290006635896808146347607969486168819362508570624000000
9852 494459585268803235709351385657766799238980731666432000000
9853 8595050568623147603441564827236242633684998397362176000
9854 87242994493543227553730169299014492898306374710067200000
9855 4071339743032017285840741233954009668587630819803136000
9856 101270400760945056458405988258961944836057333760
9857 144816673088151430735520563210315581115561987276800
9858 52797745396721875788991872003760888948381974528000
9859 70396993862295834385322496005014518597842632704000
9860 4332122699218205192942922831077816529098008166400
9861 117880889774645039263753002206199089227156684800
9862 11113349877744313465943043979035604371583795200
9863 119071605832974787135104042632524332552683520
9864 11113349877744313465943043979035604371583795200
9865 10976148027401791077474611337319115428724736
9866 3920052866929211099098075477613969795973120
9867 15680211467716844396392301910455879183892480
9868 261336857795280739939871698507597986398208
9869 2090694862362245919518973588060783891185664
9870 1393796574908163946345982392040522594123776
9871 20022
9872 23844795697031991325205942432565650997495980132042087507437788024000
9873 223856725905006525441988336632152389434577794352103390401803535644542419694796738689387028480000
9874 47188348353879260751545939257309881711339709549344155002756875373480841446614995808139137378536541519098880000000
9875 2614547782246916573883522504561435090321113874274064155829486621320097436002879112846258878399914942393710354988400640000000
9876 918676975377419475711231277972212866849053262398576719063800656538623367942099716537983075063718400800833583042852756892712960000000000
9877 1827854780632003749318408574393742198783289234467225626048299334910060499934957770091663349573983981570872599571255253700444160000000000
9878 15916074823083292923282162451194308383314417349349840814569658719693792066490610491180266427635875019354996142660203694657364109721600000000000
9879 3478357223449042222861792430422358923665804520541856366233646788793250437898098617056119156630314037184578337162848194895671205614714565427200000000000000
9880 59462087715469490295563354849478238222590574811312303611762663985272093349191594764817035070365273550276786033207019711224102260688735331942400000000000000
9881 1792573441196948291341367588896062919757598045428610702959901774749771491553395650593175158027759768659564907573542736561951741502487630536769536000000000000000
9882 11781696085546124345475541012088159895958181554383231613178788699037700779113698524069998067872974302728095432267358624957246898502696143328745881600000000000000
9883 276535985636236179334815760108649928666832332974386133891702703926730912854327507158996911079597661974445147012034411698685298159838761531539065929728000000000000000
9884 46358942173316071320137678996046762980015457298199892211832549965549563438787354571451298670825408542206090685976827946408295827596122430395018903552000000000000000000
9885 2199209373793552770339631077739522788500513322422512148131049471367236425495541234068802559262532121432240318893532696765827979523530584643257343619891200000000000000000
9886 196847031471072315547479151150818704929324448239055286188769266588105623765876379919369230556915559632754902283669734462275566831963051462589088251510784000000000000000000
9887 1007172563263514407719753484858034247558847227978288926143023701844768157536167256320971451274985928847408764848967836900512141550153259052147688656076800000000000000000
9888 298876411049742080339601643880636179153641657082988177270084269246618193090000852485491528223877938235206665991766878429826773712037349230921875088998400000000000000000000
9889 2371558176180428770254648856562542445976279051321330624276869979489617526392311465960187943156248816835312567184148904744355178721017509110910649421004800000000000000000000
9890 86899177159455887050826502823310756194937263185513273168150998222060912000797453862676094867264894329493344653859063239826152369850773537656388752244736000000000000000000000
9891 91177290496536792259482576808458362653764943834646234308736893519146987668529020822069379537653319896483786236818278660863747563443427004125626352355246080000000000000000000000
9892 76793707236387940004644416295894075497154966063940010179818506573613104587130057644256295599895175848642761135288122401529626958515185845720781553454284800000000000000000000000
9893 6006147212437599544846008859317249165987560865756526832641234278272723771707510873864546276546630141254598694308156670890253480925114179659084987367424000000000000000000000000
9894 45418103682412993402416727546872942220402554909500777112671104025694594427150305972349990334773131584039449726851060350073741089440326790230423970303180800000000000000000000000000
9895 15288474234970969985612148580724311185210533617760071829604340075271196432756004609266268081544835919177513938889481873113050164072936280442644649004236800000000000000000000000
9896 774856293422536133886174031665742074337283248493174856376348997611449595878514625668147706117998197640696581145949546546734614395011720913253143811194880000000000000000000000000
9897 108694324111194033452663123509575932764971667391641449308028669427516490707508891886343245445459093916084564597928189040701245502553628982474964992000000000000000000000000000
9898 87247273036486272713964813536097802890580326571730205313043735498666118525897836864873803096489982115011271189362545145802550659532876018027069440000000000000000000000000000
9899 21257045943675772706475509880022504693230495014662653057235924742737080243330474350084563557191710952821504748812413758006293170344672027343864201216000000000000000000000000000000
9900 14879932160573040894532856916015753285261346510263857140065147319915956170331332045059194490034197666975053324168689630604405219241270419140704940851200000000000000000000000000000
9901 965808358755285494604353289318750156893024278803730078655610024821385138390122067320578154017574919562664037748226921348784208229371639507307200512000000000000000000000000000000
9902 1575408552227886709948721883332439301250640564669545973081781462191476444832788399647234282823997550797614759376400369645166548451069810322702336000000000000000000000000000000
9903 498401978341185977329232013999717160759293560459092726029509044402394366183463966433852300384319225161427214784533935124107235328156630902091284480000000000000000000000000000000
9904 1516436039577644961447967588234433552005964179895819653233800337938319572566320384687177384536468230714281586565519072385721811343275753251799040000000000000000000000000000000000
9905 3661478967682701633183484369569604022967405741235066513406307649888142521590576236833147266613423385750117083008600254163315573690860159883018240000000000000000000000000000000000
9906 149510391180376983354992278424092164271169067767098549297424229037099152964948529670686846720048121584796447556184510378335385925710123195223244800000000000000000000000000000000000
9907 2073347429143845634832700979647340653531068196332063027441516360976917139623208982190442438096206716372395318493497512536222526664081408000000000000000000000000000000000
9908 103013867567593061494168290681870183539236183278537355087921958775831013091801796571213746411434493871760623829062579234520064363331584000000000000000000000000000000000
9909 38890318966655199937999052348392997718759131667161527231854952196039480795326377247353202993052594208175047551252789110343226974357422080000000000000000000000000000000000
9910 739476050063585343408974036584761592671241781129071839793388974353193603305374189020551593157372937041739546164461548649748697608250982400000000000000000000000000000000
9911 10754947173474494464649702975696730442706563528983009960558635178847636374488648613163935081860763042077349811685125148985368299909939200000000000000000000000000000000
9912 20412450757818938473722905647750937370851232820314692374121491257812860874029475939270325767613284957412112907892176303176311263094374400000000000000000000000000000000
9913 3155298974397540441217035921777653595129721408053487676359938041523349436045834853884236628174065743462372275227315276419293616537600000000000000000000000000000000
9914 886716414522252526590213197353821122152255763662938997072291390456958589711293416730093915349061044068249640116189971259245933363200000000000000000000000000000000
9915 1685925278856251974503800556308759037138738889716769482889825187831247658120159506684651174497988404294544358754186455087746908160000000000000000000000000000000
9916 8355181798054894241853521918718265808384211700044875628065521310427481111401369968423737101497761281324828782868725677013207768629248000000000000000000000000000000
9917 22871829094039280574321551556394814057608019744803695511791556471624251868894296382085597505306440182262308227725750482370000647618560000000000000000000000000000000
9918 357372329594363758973774243068668969650125308512557742371743069869128935451473380970087461020413127847848566058214851287031260119040000000000000000000000000000000
9919 9872228272223077227487771743219394230987951379644860409681457538262304633206415683287967086474106323568322837069380055145418646880256000000000000000000000000000000
9920 2704720074581664993832266231019012118078890788943797372515467818702001269371620735147388242869618170840636393717638371272717437501440000000000000000000000000000
9921 68397665545985339673331729590709216159802725649284113624100467255302386714876681330118289244419379431968632826486877128779237215436800000000000000000000000000000
9922 7214346436366291099191502750406326433567631287077888101046782276118511455086836613960231108890132206818055367964242209084803121152000000000000000000000000000
9923 170080653863585874587698178049305257877364647435415785917747249496306902534865144253492378700919340173750319823413571158338961408000000000000000000000000000
9924 131739822704166409269317499023233239274668129690893637596545679364126607198479946136519203587784745326889937897409016121576652800000000000000000000000000000
9925 326490743327108485378327382623124385283139321136389740727817550962340855475210025429513902285413868855923110950558939939340288000000000000000000000000000
9926 7449689579884419805259454166995893711817663081485083369781551262037539361041498596109940230718768833022055110975055177187328000000000000000000000000000
9927 21650383963067344301474250653904963759235820209903621791719712096716932753260295088971666424376192445474464873367948247433216000000000000000000000000000
9928 2629207047988687988634804052423241476009147581712433830778555741880167245898176764927593673724844959645324819704353535295488000000000000000000000000000
9929 32441741202301099249595548307866437195502702364180539471301501357436639915489367540123528719859103908844007944826599554154496000000000000000000000000000
9930 113168864659189881103240284794882920449428031502955370248726167525941767147055933279500681580903850844804678877302091467980800000000000000000000000000
9931 8589043311127171942463266412781274280906713408779891911290668551380612010793242674125447589332878072580917363352545525760000000000000000000000000
9932 2249393543257260097670288459403917494979066443667051185622329876955957679752262574918057682114210374093875041875368345600000000000000000000000000
9933 16099659386939962939058811266773638817396838226139641019227555705999441099880194002880178183452108384181228299715969705574400000000000000000000000000
9934 2147439323715315178609216441833374080064364854858564922534163299199620573535849047640267669286676042097343713757846568960000000000000000000000000
9935 3015647546436499230073288684341664590840443696410176168047975497268657494502953083993547335624449987122663307655090536448000000000000000000000000
9936 342687221185965821599237350493370976231868601864792746369088124689620169829881032271994015411869316718484466778987560960000000000000000000000000
9937 198056279345908755290265359472401035805399538115259623136681058393298600599033211678082079896888725879691010023526236160000000000000000000000
9938 5825184686644375155596039984482383406041162885742930092255325246861723547030388578767119996967315467049735588927242240000000000000000000000
9939 2036281951331338097869224411966885329763954330494485127901426738468185100788014094490767164157270276307820614564131635200000000000000000000000
9940 396678302207403525558939820513029609694276817628795804136641572428867227426236511913785811199468235644380639200804864000000000000000000000
9941 6554954636923647821654689864681720916966860510804856270192712935461300894696466517761370783516538810116991189254144000000000000000000000
9942 409529267620842863723687007471007125443441958050583411499748050920911440599726609897506504144681551232589889536000000000000000000000
9943 169982418000464451758988991413441995100920769113968941981834652006784256449448861552580836072175764263173336596480000000000000000000000
9944 11606196392634841656374781775028756422253480679189913535032806964901343256861373192779345848455813207158350151680000000000000000000000
9945 7020761522954913667372268748599625813083390959056280399263701755705916525889677545726636430067788707543803494400000000000000000000
9946 21635662551092570321195274707925850928393353096969411466116037814912805423496864827205402247413805636736033751040000000000000000000
9947 23964403457029402510115775159001856315889959955660744292765527998131205298365535765187497297276665618182963200000000000000000000
9948 1200140397487450045578714701472448733768527642010253620430965945419231034573594539522611042531884295782400000000000000000000
9949 248719162578934778899514854881774568643552800175366104912339003764208419478973426606508626143755632640000000000000000000
9950 128183638414118511675337468334694568314671024390379306319196714064978914188975929737329383198838059171840000000000000000
9951 1795251338054781925804604501791903087675623402734946833318581739388933204330104125786284366558658560000000000000000000
9952 177034302342290156655424821871463898108133944083482889193209528250714660672387289092558715197849600000000000000000
9953 292047479941713634263988610215402192568184533135897395226442190805823760198467677270480892041625600000000000000000
9954 268172261996248197066554702633737515627356912777230022916225211704923697959201241349843421881171968000000000000000000
9955 731268790541192005703381350331876208986324889338084953116650627140591757607045506488652802293760000000000000000
9956 55270315564159860896185799734385992539664090473227351107653826469928446795881346420653990871040000000000000000
9957 111699513581730172330298445844407715123736951821603842076855023811905412243792035206576209920000000000000000
9958 44358888767640857202405233367065010412701759626440418375412117738755803971508980343111680000000000000000
9959 349902914599151081612572480799408802135391479933362020145250784723305781727262836946464931840000000000000000
9960 7775620324425579591390499573320195603008699554074711558783350771629017371716951932143665152000000000000000
9961 122641243460531309731142446576992835541029043817172094040835243210926019375702789324800000000000000
9962 12459423273461536190804249478797838287586372067457519134913716561173434306207416320000000000000000
9963 127871401139049413610834679514411561184757406627802231121595860290355643400679587840000000000000000
9964 343862219375103328563414770561804139119767257775709309458192177494750695906082816000000000000000
9965 50459341081340004838855309774098876826459879571935437709573124978642754498227751144652800000000000000
9966 21194279688062838053954683204846638451974075761061591779894625747077769866527113216000000000000000
9967 325464428720166369828752324747428802768430902805580244409647321073127861707079680000000000000
9968 33977055745511873773331286649456853036264764578604531009798346705436425123266560000000000000
9969 27456206663039897998651544767237861039405870366549115967513815519544585958195200000000000000
9970 1237961008961541294625190424287697438169668873209944037182587495245166516633600000000000
9971 36366051670840870343946842329136766849537396520243154091042961916626678579200000000000
9972 725793048052496361906502105308401859392027871727541940892664155899061862400000000000
9973 346177713976258427359198836136256713422755841257580979937964475442370969600000000000
9974 4450042600476378385427792525404369516438140699012507454982060821708800000000000
9975 7544898894354350339879974633738928369470319617152405973006918054513213440000000000
9976 19399189076393187283437951308052341078527910861365231151900248441356288000000000
9977 3600251825604913249448917344734414554011214760293602484957315501916160000000000
9978 29826647678013413859956917573335793088786866922510351970893939343360000000000
9979 407885780212149249366932206131087768735546898085611650884019683328000000000
9980 2859974712605287171620350347764816448072811166039122865291264000000000
9981 223547665536019162332463932024867589650625964153053797352703262720000000000
9982 3895013180024343481349619997432083353089638064224710187968102400000000
9983 22113623215622079119920423211227311940121816106566096551044710400000000
9984 8150384496396166563438162763978811713151192726878260559872000000000
9985 783362464279895463217192509937741104288253396129016709120000000
9986 14883886821318013801126657688817080981476814526451317473280000000
9987 23407138248910380678694914655917460688818238229632841154560000000
9988 108366380781992503142106086369988243929714065877929820160000000
9989 2246009951438646227145653764734867778660828947016581120000000
9990 546385113186516822565240771613386103847297811149225984000000
9991 1186703004645127765702443325578640318173553755999436800000
9992 847645003317948404073173803984743084409681254285312000000
9993 147272885704677394512816043482067157434871799462494208000000
9994 170637033347665430362442831128954816992275703477043200000
9995 9771215383276841486017778961489623204610313967527526400
9996 48468330274190681974294538499452496054614652616704000
9997 3861777949017371486280548352275082163081652994048
9998 565690129250591526310627200040295238732664012800
9999 395983090475414068417439040028206667112864808960000
10000 1083030674804551298235730707769454132274502041600
10001 34656981593745641543543382648622532232784065331200
10002 10716444524967730842159363836927189929741516800
10003 9525728466637982970808323410601946604214681600
10004 1190716058329747871351040426325243325526835200
10005 987853322466161196972715020358720388585226240
10006 228669750570870647447387736194148238098432
10007 1960026433464605549549037738806984897986560
10008 23520317201575266594588452865683818775838720
10009 4181389724724491839037947176121567782371328
10010 1045347431181122959759486794030391945592832
10011 2787593149816327892691964784081045188247552