# Computed by Robert Israel using Maple, June 20 2019
0 1
1 0
2 1
3 2
4 0
5 1
6 8
7 6
8 0
9 1
10 60
11 32
12 12
13 0
14 1
15 544
16 300
17 80
18 20
19 0
20 1
21 6040
22 3264
23 900
24 160
25 30
26 0
27 1
28 79008
29 42280
30 11424
31 2100
32 280
33 42
34 0
35 1
36 1190672
37 632064
38 169120
39 30464
40 4200
41 448
42 56
43 0
44 1
45 20314880
46 10716048
47 2844288
48 507360
49 68544
50 7560
51 672
52 72
53 0
54 1
55 387099936
56 203148800
57 53580240
58 9480960
59 1268400
60 137088
61 12600
62 960
63 90
64 0
65 1
66 8148296320
67 4258099296
68 1117318400
69 196460880
70 26072640
71 2790480
72 251328
73 19800
74 1320
75 110
76 0
77 1
78 187778717632
79 97779555840
80 25548595776
81 4469273600
82 589382640
83 62574336
84 5580960
85 430848
86 29700
87 1760
88 132
89 0
90 1
91 4702248334848
92 2441123329216
93 635567112960
94 110710581696
95 14525139200
96 1532394864
97 135577728
98 10364640
99 700128
100 42900
101 2288
102 156
103 0
104 1
105 127140703364480
106 65831476687872
107 17087863304512
108 2965979860480
109 387487035936
110 40670389760
111 3575588016
112 271155456
113 18138120
114 1089088
115 60060
116 2912
117 182
118 0
119 1
120 3691602647581184
121 1907110550467200
122 493736075159040
123 85439316522560
124 11122424476800
125 1162461107808
126 101675974400
127 7661974320
128 508416480
129 30230200
130 1633632
131 81900
132 3640
133 210
134 0
135 1
136 114562300528369920
137 59065642361298944
138 15256884403737600
139 2633259067514880
140 341757266090240
141 35591758325760
142 3099896287488
143 232402227200
144 15323948640
145 903851520
146 48368320
147 2376192
148 109200
149 4480
150 240
151 0
152 1
153 3784124901630435328
154 1947559108982288640
155 502057960071041024
156 86455678287846400
157 11191351036938240
158 1161974704706816
159 100843315256320
160 7528319555328
161 493854732800
162 28945236320
163 1536547584
164 74751040
165 3366272
166 142800
167 5440
168 272
169 0
170 1
171 132555364873399378432
172 68114248229347835904
173 17528031980840597760
174 3012347760426246144
175 389050552295308800
176 40288863732977664
177 3485924114120448
178 259311382087680
179 16938718999488
180 987709465600
181 52101425376
182 2514350592
183 112126560
184 4660992
185 183600
186 6528
187 306
188 0
189 1
190 4908221631901073295360
191 2518551932594588190208
192 647085358178804441088
193 111010869211990452480
194 14308651862024669184
195 1478392098722173440
196 127581401821095936
197 9461794024041216
198 615864532458240
199 35759517887808
200 1876647984640
201 89993371104
202 3981055104
203 163877280
204 6325632
205 232560
206 7752
207 342
208 0
209 1
210 191549525877429961604096
211 98164432638021465907200
212 25185519325945881902080
213 4313902387858696273920
214 555054346059952262400
215 57234607448098676736
216 4927973662407244800
217 364518290917416960
218 23654485060103040
219 1368587849907200
220 71519035775616
221 3412087244800
222 149988951840
223 6124700160
224 234110400
225 8434176
226 290700
227 9120
228 380
229 0
230 1
231 7858309900373241395978240
232 4022540043426029193686016
233 1030726542699225392025600
234 176298635281621173314560
235 22647987536258155438080
236 2331228253451799502080
237 200321126068345368576
238 14783920987221734400
239 956860513658219520
240 55193798473573760
241 2874034484805120
242 136536341026176
243 5971152678400
244 242289845280
245 9187050240
246 327754560
247 11069856
248 359100
249 10640
250 420
251 0
252 1
253 338094095902528197018458112
254 172882817808211310711521280
255 44247940477686321130546176
256 7558661313127652874854400
257 969642494048916453230080
258 99651145159535883927552
259 8547836929323264840960
260 629580681929085444096
261 40655782714859769600
262 2338992366720092160
263 121426356641862272
264 5748068969610240
265 250316625214656
266 10105027609600
267 380741185440
268 13474340352
269 450662520
270 14325696
271 438900
272 12320
273 462
274 0
275 1
276 15221905855327663290235199488
277 7776164205758148531424536576
278 1988152404794430073182494720
279 339234210328928462000854016
280 43462302550484004030412800
281 4460355472625015684858368
282 381996056444887555055616
283 28085749910633584477440
284 1810044460546120651776
285 103898111382419411200
286 5379682443456211968
287 253891472978439296
288 11017132191752960
289 442867875379776
290 16601116787200
291 583803151008
292 19369364256
293 609719880
294 18305056
295 531300
296 14168
297 506
298 0
299 1
300 715759997756588808413668249600
301 365325740527863918965644787712
302 93313970469097782377094438912
303 15905219238355440585459957760
304 2035405261973570772005124096
305 208619052242323219345981440
306 17841421890500062739433472
307 1309700764953900188762112
308 84257249731900753432320
309 4826785228122988404736
310 249355467317806586880
311 11737488967540826112
312 507782945956878592
313 20339320969390080
314 759202072079616
315 26561786859520
316 875704726512
317 27344984832
318 812959840
319 23122176
320 637560
321 16192
322 552
323 0
324 1
325 35087131373371990641787365556224
326 17893999943914720210341706240000
327 4566571756598298987070559846400
328 777616420575814853142453657600
329 99407620239721503659124736000
330 10177026309867853860025620480
331 869246051009680080608256000
332 63719363894643081212262400
333 4092814890480938089881600
334 234047915921946537312000
335 12066963070307471011840
336 566716971176833152000
337 24453102015710054400
338 976505665301689600
339 36320216016768000
340 1265336786799360
341 41502791968000
342 1287801068400
343 37979145600
344 1069684000
345 28902720
346 759000
347 18400
348 600
349 0
350 1
351 1790144568556428972510051690291200
352 912265415707671756686471504461824
353 232621999270891362734442181120000
354 39576955223851924554611518668800
355 5054506733742796545425948774400
356 516919625246551819027448627200
357 44100447342760700060111022080
358 3228628189464526013687808000
359 207087932657590013939852800
360 11823687461389376704102400
361 608524581397060997011200
362 28521912711635840573440
363 1227886770883138496000
364 48906204031420108800
365 1813510521274566400
366 62955041095731200
367 2056172278548960
368 63474858304000
369 1860157098800
370 51971462400
371 1390589200
372 35784320
373 897000
374 20800
375 650
376 0
377 1
378 94912048396349650083895630904066048
379 48333903351023582257771395637862400
380 12315583112053568715267365310234624
381 2093597993438022264609979630080000
382 267144447761000490743627751014400
383 27294336362211101345300123381760
384 2326138313609483185623518822400
385 170101725464934128803285370880
386 10896620139442775296196352000
387 621263797972770041819558400
388 31923956145751317101076480
389 1493651245247331538118400
390 64174303601180641290240
391 2550226370295749184000
392 94319107774881638400
393 3264318938294219520
394 106236631849046400
395 3265685383577760
396 95212287456000
397 2643381140400
398 70161474240
399 1787900400
400 43917120
401 1053000
402 23400
403 702
404 0
405 1
406 5221918420104928269045906860095291392
407 2657537355097790202349077665313849344
408 676674646914330151608799538930073600
409 114945442379166641342495409562189824
410 14655185954066155852269857410560000
411 1496008907461602748164315405680640
412 127373569690318472944733909114880
413 9304553254437932742494075289600
414 595356039127269450811498798080
415 33900595989377523143721984000
416 1739538634323756117094763520
417 81260979280094261711831040
418 3485186238910440255609600
419 138221576987158304317440
420 5100452740591498368000
421 176062334513112391680
422 5712558142014884160
423 174977981869017600
424 5079955041120960
425 140312844672000
426 3700733596560
427 93548632320
428 2275509600
429 53464320
430 1228500
431 26208
432 756
433 0
434 1
435 297742506236071563471268939495964016640
436 151435634183042919802331298942763450368
437 38534291648917957934061626147050815488
438 6541188253505191465551728876324044800
439 833354457248958149733091719325876224
440 85000078533583703943165172981248000
441 7230709719397746616127524460789760
442 527690503002747959342469052047360
443 33729005547337506191541022924800
444 1918369459410090452614829460480
445 98311728369194817116793753600
446 4586056399580811581431649280
447 196380699926894465803591680
448 7774646225261751339436800
449 286316123759113630371840
450 9860875298476896844800
451 319112981305016209920
452 9744952124613625920
453 281908970788972800
454 7753615589079360
455 203453624774400
456 5110536871440
457 123314106240
458 2869120800
459 64602720
460 1425060
461 29232
462 812
463 0
464 1
465 17571936630058236520938261088651439865856
466 8932275187082146904138068184878920499200
467 2271534512745643797034969484141451755520
468 385342916489179579340616261470508154880
469 49058911901288935991637966572430336000
470 5000126743493748898398550315955257344
471 425000392667918519715825864906240000
472 30988755940276056926260819117670400
473 1978839386260304847534258945177600
474 112430018491125020638470076416000
475 5755108378230271357844488381440
476 268122895552349501227619328000
477 11465140998952028953579123200
478 453186230600525690315980800
479 16659956196989467155936000
480 572632247518227260743680
481 18489141184644181584000
482 563140555244146252800
483 16241586874356043200
484 445119427561536000
485 11630423383619040
486 290648035392000
487 6968913915600
488 160844486400
489 3586401000
490 77523264
491 1644300
492 32480
493 870
494 0
495 1
496 1072180748177658485064571801688844232949760
497 544730035531805332149086093748194635841536
498 138450265399773277014140056865623267737600
499 23472523298371652569361351336128334807040
500 2986407602791141739889776026396438200320
501 304165253787991403148155392749068083200
502 25833988174717702641725843299102162944
503 1882144596100782015884371687441920000
504 120081429268569720589260674080972800
505 6816002330452161141506891922278400
506 348533057322487563979257236889600
507 16218941793194401099379921802240
508 692650813510236211504683264000
509 27339951612885607504688678400
510 1003483796329735457128243200
511 34430576140444898788934400
512 1109474979566565317690880
513 33715492748468801712000
514 969853178476029657600
515 26499431216054596800
516 689935112720380800
517 17168720232961440
518 409549504416000
519 9392883973200
520 207757461600
521 4447137240
522 92431584
523 1887900
524 35960
525 930
526 0
527 1
528 67564666458078436738301623892204731714568192
529 34309783941685071522066297654043015454392320
530 8715680568508885314385377499971114173464576
531 1476802830930914954817493939899981522534400
532 187780186386973220554890810689026678456320
533 19113008657863307135294566568937204482048
534 1622214686869287483456828761328363110400
535 118098231655852354933603855081609887744
536 7528578384403128063537486749767680000
537 426956192954914562095149063399014400
538 21811207457446915652822054151290880
539 1013914348574509277030566507315200
540 43250511448518402931679791472640
541 1704986617871350674473066496000
542 62491317972309960010716979200
543 2140765432170102308540252160
544 68861152280889797577868800
545 2088423490948828833300480
546 59938653775055647488000
547 1633436932170155212800
548 42399089945687354880
549 1051329695573913600
550 24972683975216640
551 569808006144000
552 12523845297600
553 265929550848
554 5473399680
555 109548544
556 2157600
557 39680
558 992
559 0
560 1
561 4392758221200390094295436524409188860641148928
562 2229633993116588412363953588442756146580750336
563 566111435037803680114093911291709754997473280
564 95872486253597738458239152499682255908110336
565 12183623355180048377244325004174847560908800
566 1239349230154023255662279350547576077811712
567 105121547618248189244120116129154624651264
568 7647583523812355279153621303405140377600
569 487155205580390964101115902211640786944
570 27604787409478136232970784749148160000
571 1408955436751218054913991909216747520
572 65433622372340746958466162453872640
573 2788264458579900511834057895116800
574 109789759830854407441956393738240
575 4018897027839612304115085312000
576 137480899539081912023577354240
577 4415328703850836011364270080
578 133671648545256665886451200
579 3828776400072852861050880
580 104103977609307177216000
581 2695170938080756101120
582 66627141343222986240
583 1576994543360870400
584 35830372660093440
585 783486008448000
586 16531475792832
587 337525968384
588 6689710720
589 129110784
590 2455200
591 43648
592 1056
593 0
594 1
595 294381310585458923048226717787891977095477329920
596 149353779520813263206044841829912421261799063552
597 37903777882982003010187211003526854491872755712
598 6415929597095108374626397661306043889971363840
599 814916133155580776895032796247299175218937856
600 82848638815224328965261410028388963414179840
601 7022978970872798448752916319769597774266368
602 510590374145776919185726278341608176877568
603 32502229976202509936402890539471846604800
604 1840364109970365864381993408355087417344
605 93856277192225663192100668147103744000
606 4354953168140128533370520446669946880
607 185395263388298783048987460285972480
608 7292383968593585954027536033382400
609 266632273874932132359036956221440
610 9109499929769787889327526707200
611 292146911520549063050101877760
612 8830657407701672022728540160
613 252490891696595924452185600
614 6851494610656684067143680
615 176976761935822201267200
616 4363610090225986068480
617 102969218439526433280
618 2331209324968243200
619 50759694601799040
620 1065540971489280
621 21618083729088
622 425032700928
623 8123220160
624 151371264
625 2782560
626 47872
627 1122
628 0
629 1
630 20316636678852833293691506493236479285016056561664
631 10303345870491062306687935122576219198341706547200
632 2613691141614232106105784732023467372081483612160
633 442210741968123368452184128374479969071848816640
634 56139383974582198277980979536427884037249433600
635 5704412932089065438265229573731094226532564992
636 483283726422141918964024891832268953249382400
637 35114894854363992243764581598847988871331840
638 2233832886887774021437552467744535773839360
639 126397561018565316419344574320168292352000
640 6441274384896280525336976929242805960704
641 298633609247990746520320307740784640000
642 12701946740408708222330684636120678400
643 499141093737727492824197008462233600
644 18230959921483964885068840083456000
645 622141972374841642171086231183360
646 19927031096371411007903964672000
647 601478935483483365103150924800
648 17170722737197695599749939200
649 465114800493729334517184000
650 11990115568649197117501440
651 294961269893037002112000
652 6942106961723159654400
653 156692288929714137600
654 3399680265578688000
655 71063572442518656
656 1434382077004800
657 28023441871040
658 531290876160
659 9803886400
660 176599808
661 3141600
662 52360
663 1190
664 0
665 1
666 1442771259260680455171781324771705988347807372410880
667 731398920438701998572894233756513254260578036219904
668 185460225668839121520382832206371945570150717849600
669 31364293699370785273269416784281608464977803345920
670 3979896677713110316069657155370319721646639349760
671 404203564616991827601463052662280765068195921920
672 34226477592534392629591377442386565359195389952
673 2485459164456729868957842300851668902425395200
674 158017026844637965096940617194815949920993280
675 8935331547551096085750209870978143095357440
676 455031219666835139109640467552605852467200
677 21080534350569645355648288132067364962304
678 895900827743972239560960923222353920000
679 35174621742670268923377280530795724800
680 1283505669611299267262220878902886400
681 43754303811561515724165216200294400
682 1399819437843393694884944020162560
683 42198418792315929193208395776000
684 1202957870966966730206301849600
685 32534000975743002188999884800
686 837206640888712802130931200
687 20554483831970052201431040
688 482663896188606003456000
689 10865906548784075980800
690 235038433394571206400
691 4895539582433310720
692 98395715689641216
693 1912509436006400
694 36030139548480
695 659533501440
696 11764663680
697 205083648
698 3534300
699 57120
700 1260
701 0
702 1
703 105342328507646396769514043851075857669563286886023168
704 53382536592645176841355909016553121568868872779202560
705 13530880028115986973598543324495495203820693670068224
706 2287342783249015832084721597211920662031858853478400
707 290119716719179763777742105254604878301044680949760
708 29451235415077016338915462949740365940185131188224
709 2492588648471449603542355491417398051253874851840
710 180911381560538932470697280766900416898604204032
711 11495248635612375643930020641438968673717452800
712 649625554805733856509644759578687794119639040
713 33060726725939055517275776522619129452822528
714 1530559557061172740641517936313310594662400
715 64998314247589739846582221740541041967104
716 2549871586655920989519658012248238080000
717 92961500319914282154639955688531558400
718 3165980651707871525913478167960453120
719 101181827564236005112132062463180800
720 3046665835306209806514289926236160
721 86741194184204965563817257984000
722 2342602169777777316717535180800
723 60187901805124554049649786880
724 1475078367280113032325926400
725 34568904626495087793315840
726 776459311259931396864000
727 16751605929375450470400
728 347856881423965385472
729 6966729405770480640
730 134838573352471296
731 2527244611865600
732 45969488389440
733 813424651776
734 14041695360
735 237127968
736 3962700
737 62160
738 1332
739 0
740 1
741 7902097382751123714626751063012719710685420975124119552
742 4003008483290563077241533666340882591443404901668880384
743 1014268195260258359985762271314509309808508582804848640
744 171391147022802501665581548776942939248395453154197504
745 21729756440865650404804855173513246289302659108044800
746 2204909847065766204710839999934997075087939575218176
747 186524490962154436813131265348355650954505830858752
748 13531195520273583562087072667694446563949606338560
749 859329062412559929235812083642776980268369969152
750 48535494239252252718815642708297867733473689600
751 2468577108261788654736650086399013617654628352
752 114209783235062191786952682532684265382477824
753 4846771930693713678698140131658816883097600
754 189995072416031547243855725087735353442304
755 6921080020923214114410500318959503360000
756 235502467477116181458421221077613281280
757 7519204047806194874044510648906076160
758 226171143967115776133001080800051200
759 6431850096757554035974612066498560
760 173482388368409931127634515968000
761 4450944122577776901763316843520
762 108911441361653954946985328640
763 2547862634392922510381145600
764 57113842426383188528087040
765 1229393909494891378368000
766 25462441012650684715008
767 508406211311949409536
768 9805026571084380160
769 182995206692639616
770 3311561905203200
771 58228018626624
772 997101186048
773 16674513240
774 273056448
775 4428900
776 67488
777 1406
778 0
779 1
780 608565418055666528466116148121648463194978803912770846720
781 308181797927293824870443291457496068716731418029840662528
782 78058665424165980006209906493647210533146395582543167488
783 13185486538383358679814909527088621027510611576463032320
784 1671063683472324391239420100575193657671855668253425664
785 169492100238752073157477870353403321056560741042749440
786 14331914005927480330620459999577480988071607238918144
787 1039207878217717576530302764083695769603675343355904
788 65964578161333719865174479255010426999254330900480
789 3723759270454426360021852362452033581162936532992
790 189288427533083785603381006562361684160547389440
791 8752227929291796139520850306323775553502773248
792 371181795513952123307596218231223862493052928
793 14540315792081141036094420394976450649292800
794 529271987444659310179312377030119913160704
795 17994808054400356697467300829294708736000
796 574037264475470692304901726376682373120
797 17249938697908329416925642076902174720
798 490037478595417514954835675066777600
799 13202218619660242494895256347023360
800 338290657318399365698887306137600
801 8266039084787299960417588423680
802 193070282413841101951473991680
803 4320288814840172952385420800
804 92809993942872681358141440
805 1917854498812030550254080
806 38193661518976027072512
807 734364527450593591552
808 13657001295438958080
809 246097002103894656
810 4305030476764160
811 73254604078656
812 1215217070496
813 19706242920
814 313211808
815 4935060
816 73112
817 1482
818 0
819 1
820 48084466204196576870097946136403572266641809541255807369216
821 24342616722226661138644645924865938527799152156510833868800
822 6163635958545876497408865829149921374334628360596813250560
823 1040782205655546400082798753248629473775285274433908899840
824 131854865383833586798149095270886210275106115764630323200
825 13368509467778595129915360804601549261374845346027405312
826 1129947334925013821049852469022688807043738273618329600
827 81896651462442744746402628569014177074694898508103680
828 5196039391088587882651513820418478848018376716779520
829 293175902939260977178553241133379675552241470668800
830 14895037081817705440087409449808134324651746131968
831 688321554665759220375930932954042487856535961600
832 29174093097639320465069501021079251845009244160
833 1142097832350621917869526825326842653824778240
834 41543759405946117245984058271361287569408000
835 1411391966519091493811499672080319768428544
836 44987020136000891743668252073236771840000
837 1350675916412872217188004062062782054400
838 38333197106462954259834760170893721600
839 1031657849674563189378601421193216000
840 26404437239320484989790512694046720
841 644363156796951172759785345024000
842 15029161972340545382577433497600
843 335774404197984525132998246400
844 7200481358066954920642368000
845 148495990308596290173026304
846 2950545382787739308083200
847 56583202250334854922240
848 1049092182072276559360
849 18837243166122700800
850 328129336138526208
851 5554878034534400
852 91568255098320
853 1472990388480
854 23183815200
855 357956352
856 5483400
857 79040
858 1560
859 0
860 1
861 3895442529780179471885124982762017658386943067613486257274880
862 1971463114372059651674015791592546462932314191191488102137856
863 499023642805646553342215241459751739819882619208472094310400
864 84236358100126978797921166331715592115906587594823114424320
865 10668017607969350600848687220798452106196674062947566223360
866 1081209896147435411744822581221266924255870149269968650240
867 91351481363153733387754965498110586619394776531187269632
868 6618262961703652380434850175704320155541895602621644800
869 419720338745019066825313471416197657507811354854031360
870 23670846114959122576523562959684181418750382820884480
871 1202021202050970006432068288646856669764190029742080
872 55517865486775083913053071585648500664611053764608
873 2351765311774677336284430687592978500176497868800
874 92010601307939395312911503220326871203490693120
875 3344715080455392759475042845600039200486850560
876 113552942376252720472356425941720852689715200
877 3616691914205171952891967909705819406598144
878 108498107386825680087670490294276920320000
879 3076539587384875605817120363587448012800
880 82719004282367427613327640368770662400
881 2114898591832854538226132913446092800
882 51551520324387613551495762878853120
883 1200858610394318094688690870272000
884 26791114820259233073290207539200
885 573614607171556897102205337600
886 11808789427229806069853483520
887 234166753948171072965156864
888 4480457803492493023385600
889 82853974723704608993280
890 1483199291895287549440
891 25744232327034357760
892 433977509086437888
893 7117187481747200
894 113766619970640
895 1776253115520
896 27158183520
897 407672512
898 6076200
899 85280
900 1640
901 0
902 1
903 323369213670718835997928280169670540913593959926688849300815872
904 163608586250767537819175249276004741652251608839766422805544960
905 41400725401813252685154331623443475721578598015021250144894976
906 6986330999279051746791013380436524357478356668918609320345600
907 884481760051333277378172246483013717217019169745642701455360
908 89611347906942545047128972654706997692052062128759556276224
909 7568469273032047882213758068548868469791091044889780551680
910 548108888178922400326529792988663519716368659187123617792
911 34745880548944174997282963422447680816594951913763635200
912 1958694914143422311851462866608922401703119655985479680
913 99417553682828314821398964430673561958751607847714816
914 4589535498740067297286078920287998193645089204469760
915 194312529203712793695685750549769752326138688176128
916 7598011007272034471072776067608084385185608499200
917 276031803923818185938734509660980613610472079360
918 9365202225275099726530119967680109761363181568
919 298076473737663391239935618097017238310502400
920 8935356493918660118909567776920259710418944
921 253162250569259920204564477353312814080000
922 6800771719482356602332581856351200870400
923 173709908992971597987988044774418391040
924 4229797183665709076452265826892185600
925 98416538801103625871037365495992320
926 2192872245067885216388044197888000
927 46884450935453657878257863193600
928 963672540048215587131704967168
929 19075736767063532882071011840
930 364259395030488335723577344
931 6720686705238739535078400
932 119995411668813571645440
933 2076479008653402569216
934 34879282507594936320
935 569595480675949728
936 9058238613132800
937 140535236434320
938 2131503738624
939 31684547440
940 462763392
941 6715800
942 91840
943 1722
944 0
945 1
946 27490231120841917299464326032804334920046395851521396186879623168
947 13904876187840909947910916047295833259284540276847620519935082496
948 3517584604391502063112267859434101945523409590054978090319216640
949 593410397425989955153878753269356485342626571548637918743494656
950 75103058242249806278003393839692636842892334190875050193715200
951 7606543136441466185452281319753917968066364859812527232516096
952 642214659999754906171090970692066816793039778589443486646272
953 46492025534339722705027370992514477743002416418608651960320
954 2946085273961707901755097637314066418475481543130789445632
955 166008095956066613875907491907250030568175881365759590400
956 8422388130816715940961290326418366327323414520737562624
957 388632255305601594301832315501723924020574467041067008
958 16445835537151907815275116131031993527228236316016640
959 642726058135357702224191328741546103847997199351808
960 23336748093764105875437812207653402040212940390400
961 791291171248278799691038927694811092350019960832
962 25168980980426830515049697413140294983663550464
963 753958139454089754312778328127749485138329600
964 21345573846583465839617300800420620419334144
965 572946146025167187831382764536444789760000
966 14621659196887066695015050991155081871360
967 355691718414179938737308853585713848320
968 8267330858982976831247610479834726400
969 183996137758585039671939422449029120
970 3928896105746627679361912521216000
971 80641255608980291550603524692992
972 1593766123925895009487050522624
973 30379877073471552367742722560
974 559398356653964229861208064
975 9965156149147096552012800
976 171993423391966119358464
977 2880277334583751950848
978 46869035869580695680
979 742200171789873888
980 11456007657785600
981 172657576190736
982 2545962798912
983 36822582160
984 523653312
985 7404600
986 98728
987 1806
988 0
989 1
990 2391969628768086707649753870915764469642559123784535313111517757440
991 1209570169317044361176430345443390736482041417466941432222703419392
992 305907276132500018854040153040508331704259886090647651438571814912
993 51591240864408696925646595271700161867676673987473011991348510720
994 6527514371685889506692666285962921338768892287035017106178441216
995 660906912531798295246429865789295204217452540879700441704693760
996 55781316333904085359983396344862065099153342305291866371784704
997 4036777862855602267361143244350134276984821465419359058919424
998 255706140438868474877650540458829627586513290302347585781760
999 14403083561590571964136032893535435823657909766417192845312
1000 730435622206693101053992964391900134499973878009342197760
1001 33689552523266863763845161305673465309293658082950250496
1002 1424984936120539179106718490172987721408773045817245696
1003 55662827971898764913238854597339055015234030608056320
1004 2019996182711124206990315604616287754950848340819968
1005 68454461075041377234617582475783312651291291811840
1006 2176050720932766699150357051160730503962554892288
1007 65143244890516502509540393304598410545952718848
1008 1843008785332219399431235913201165408115916800
1009 49431855223666973523324275537816173602668544
1010 1260481521255367813229042081980178537472000
1011 30635857364906234980031535410039219159040
1012 711383436828359877474617707171427696640
1013 15815763382402216546734559178814259200
1014 337326252557405906065222274489886720
1015 6914857146114064715676966037340160
1016 136469817184428185701021349480448
1017 2597248498249606682127045296128
1018 47739806829741010863595706880
1019 848742334233600900479074304
1020 14615562352082408276285440
1021 244119697717629330702336
1022 3960381335052658932416
1023 62492047826107594240
1024 960494339963366208
1025 14401838198359040
1026 211025926455344
1027 3027631436544
1028 42636674080
1029 590788352
1030 8145060
1031 105952
1032 1892
1033 0
1034 1
1035 212912467670225718995531201331474054801509285727972990418258969493504
1036 107638633294563901844238924191209401133915160570304089090018299084800
1037 27215328809633498126469682772476291570845931893006182225010826936320
1038 4588609141987500282810602295607624975563898291359714771578577223680
1039 580401459724597840413524196806626821011362582359071384902670745600
1040 58747629345173005560233996573666292048920030583315153955605970944
1041 4956801843988487214348223993419714031630894056597753312785203200
1042 358594176432240548742750405074113275637414343391161998104330240
1043 22706875478562762753906430749469505308039620742983894706421760
1044 1278530702194342374388252702294148137932566451511737928908800
1045 64813876027157573838612148020909461206460593948877367803904
1046 2988145727209199049766334854330500550227165864583672627200
1047 126335821962250739114419354896275494909851217811063439360
1048 4932640163494174081523256312137265189491906697059696640
1049 178916232766817458649696318348589819691823669811609600
1050 6059988548133372620970946813848863264852545022459904
1051 192528171773553873472361950713140566831756758220800
1052 5760134261292617733045062782484286628136174714880
1053 162858112226291256273850983261496026364881797120
1054 4365020807365782788126611373371181229748224000
1055 111221674253250690427479619960086390606004224
1056 2701031831261502456919375889957525437440000
1057 62664253700944571550064504247807493734400
1058 1391837159012008455928599861857141145600
1059 29654556342004156025127298460276736000
1060 607187254603330630917400094081796096
1061 11968021983658958161748595064627200
1062 227449695307380309501702249134080
1063 4174149372186867881989894225920
1064 74079010597873982374545062400
1065 1273113501350401350718611456
1066 21216138898184141046220800
1067 343293324915416246300160
1068 5400520002344534907840
1069 82710063299260051200
1070 1234921294238613696
1071 18002297747948800
1072 256653153797040
1073 3585353016960
1074 49196162400
1075 664636896
1076 8939700
1077 113520
1078 1980
1079 0
1080 1
1081 19377399356909442513286285968215083734403666036658177315823343852584960
1082 9793973512830383073794435261247806520869427143486757559239912596701184
1083 2475688565774969742417495256397816226080048693116994049070420878950400
1084 417301708414380304605868469177969804086304289026094794116832679690240
1085 52769005132856253252321926399487687218984830350636719873153638072320
1086 5339693429466300131804422610620966753304535757703456741104570859520
1087 450398491646326375961793973731441572375053567805416180326312443904
1088 32573269260495773122859757671043835065003018086213807484017049600
1089 2061916514485383155270814829176151334915132474499181489099898880
1090 116057363557098565186632868275066360463313617130806572943933440
1091 5881241230093974922185962430553081434489805676953994472980480
1092 271039845204477126961468982632894110499744301968032628998144
1093 11454558620968596357437616941600252109204135814237411737600
1094 447034446943348769174099255786820981988704309177609093120
1095 16207246251480857696433556454165299908330550576053288960
1096 548676447151573539859068709602342113721592587422269440
1097 17422467075883446285291472089815481886451066939572224
1098 520958582446086951748744101929674474956518286950400
1099 14720343112192245317781827110793176938570224271360
1100 394288061179441988873533959475200905936029614080
1101 10039547856941300412691206158753716828420915200
1102 243628429316644369507812500864951141327437824
1103 5647612010819505137195058679002098641920000
1104 125328507401889143100129008495614987468800
1105 2667687888106349540529816401892853862400
1106 54564383669287647086234229166909194240
1107 1074254373528969577776938627990870016
1108 20389963379567113905201310110105600
1109 373667356576410508467082266434560
1110 6621064521399859399018452910080
1111 113587816250073439640969095680
1112 1889136163294143939776004096
1113 30498199666139702753942400
1114 478530089276034767569920
1115 7306585885524958992960
1116 108704654621884638720
1117 1577954987082673056
1118 22381235037990400
1119 310685396701680
1120 4228877917440
1121 56575586760
1122 745690176
1123 9791100
1124 121440
1125 2070
1126 0
1127 1
1128 1802308687861329477369927179598283316606876129659525828174227459631218688
1129 910737769774743798124455440506108935516972303722934333843697161071493120
1130 230158377551514002234169228639323453240431537871938802642137946022477824
1131 38785787530474525964540759016899120875254096192166240102103260436889600
1132 4903295073868968579118954512841145198014075396056613830872783986360320
1133 496028648248848780571826108155184259858457405295985166807644197879808
1134 41827598530819351032467977116530906234218863435343744471985805066240
1135 3024104158196762810029188109339679128803931098122080067905240694784
1136 191367956905412667096801076317382531006892731256506118968600166400
1137 10767786242312556477525366330142123637890136255717947776410583040
1138 545469608718363256377174480892811894177574000514790892836487168
1139 25128939801310620122067294021454075220092806074257976384552960
1140 1061572727050868747265753515312168599457331849374794463576064
1141 41412635014271079138428307404247065317891875636089103974400
1142 1500758500452670867941618930141470439533507323667687669760
1143 50782704921306687448825143556384606379435725138300305408
1144 1611737063507747273336014334456879959057178225552916480
1145 48167997209795410318158775777725155803717655656464384
1146 1360280743053671485121720710594150017942019971481600
1147 36413480330159764733460309168804174532252660039680
1148 926576943771688673852804804766722128949669593088
1149 22469464251249577114118413783877366235037286400
1150 520478917176467516675781251847850165563162624
1151 11540772369935510497746424257091245050880000
1152 245434993662032905237752641637246017126400
1153 5015253229639937136196054835558565261312
1154 98635616632943054348192645032489697280
1155 1869998353920798894648745019095218176
1156 34226009958559084055159341970534400
1157 605598819279010134412167811118080
1158 10373001083526446391795576225792
1159 172213785927530698810501532160
1160 2774668739838273911546006016
1161 43436829827532303922281600
1162 661497476352165708111360
1163 9811701046276373504832
1164 141919965756349389440
1165 2004429307915827936
1166 27682053862777600
1167 374415734486640
1168 4968931552992
1169 64854940920
1170 834462816
1171 10701900
1172 129720
1173 2162
1174 0
1175 1
1176 171238492198514458469022065763250849632080300795441296516064775527477542912
1177 86510817017343814913756504620717599197130054223657239752362918062298497024
1178 21857706474593851154986930572146614452407335289350424012248731865715834880
1179 3682534040824224035746707658229175251846904605951020842274207136359645184
1180 465429450365694311574489108202789450503049154305994881225239125242675200
1181 47071632709142098359541963323274993900935123802143492776378726269059072
1182 3968229185990790244574608865241474078867659242367881334461153583038464
1183 286817818497046978508351843084783357034643634985214247807902663311360
1184 18144624949180576860175128656038074772823586588732480407431444168704
1185 1020629103495534224516272407026040165370094566701365967832534220800
1186 51685373963100271092121758384682193461872654027446149326770798592
1187 2380231019861948755100397734804997356411232002246360259650125824
1188 100515759205242480488269176085816300880371224297031905538211840
1189 3919653146033976912981243748844930213380917597691548788588544
1190 141986177191786557046039911100275652518486430752305499340800
1191 4802427201448546777413180576452705406507223435736600543232
1192 152348114763920062346475430669153819138307175414900916224
1193 4550787002845404065889922826701778707926150283914117120
1194 128447992559454427515090068740600415476580415083905024
1195 3436498719293485857149610216237852676906155717427200
1196 87392352792383435360304742005130018877406384095232
1197 2117890157192431254520696696609650580456387641344
1198 49024285639089986430803811892096071785535897600
1199 1086216870629149600019021742986817736827469824
1200 23081544739871020995492848514182490101760000
1201 471235187831103178056485071943512352882688
1202 9258929039335268559131178157954274328576
1203 175352207347454318841231368946648350720
1204 3205711463864226676540705747020374016
1205 56649947517615035677505117744332800
1206 968958110846416215059468497788928
1207 16061421032557078284070569639936
1208 258320678891296048215752298240
1209 4035881803401125689521463296
1210 61322583285927958478515200
1211 907196538997255828267008
1212 13082268061701831339776
1213 184112388008237045760
1214 2531910704735782656
1215 34070220138803200
1216 449298881383968
1217 5817285720576
1218 74119932480
1219 931493376
1220 11674800
1221 138368
1222 2256
1223 0
1224 1
1225 16611916885092075642853631322513516763073968984809678945046944286762441113600
1226 8390686117727208464982081222399291631971934738976623529287174000846399602688
1227 2119515016924923465387034363207581180329686328479602373932891492526313177088
1228 357009205751699568864786532678394702722653143059390258866729287140025303040
1229 45111042000096744437897168813307396835124581422900005317859037420405653504
1230 4561208613583804253429993260387336614929881712198749836007343427378216960
1231 384418333791327136602926033806745783524303511050838524340426264530649088
1232 27777604301935531712022262056690318552073614696575169341228075081269248
1233 1756759138294412743363655038894298061837192264284437267823403812782080
1234 98787402501094251794286811571762851540928415871987948884904529362944
1235 5001082607128117700129734794427596810313463376836693242379417681920
1236 230234847653810298501269650986311589057432731576805574273797193728
1237 9719276664436290749993290750453739205345864009172637726904680448
1238 378867092388990887994245356015769134087553076196504874720952320
1239 13718786011118919195434353120957255746833211591920420760059904
1240 463821512159836086350397042927567131560389007124197964513280
1241 14707433304436174505827865515386410307428371771943339163648
1242 439121036672475473822193888399325713986885387960596758528
1243 12388253507745822179367012139354842038243409106210652160
1244 331260612390171944644179650962601071492233702058491904
1245 8419421862269040350016545029782739058420081507696640
1246 203915489848894682507377731345303377380614896222208
1247 4717118986474051430523369915176039929198317928448
1248 104443043318061275439538555770117718151793868800
1249 2217692777534513766705502725264752879356084224
1250 45239827690147201151165983087797680599449600
1251 888097084758617527875683404816619434278912
1252 16803241589904746644349175175546646003712
1253 306866362858045057972154895656634613760
1254 5416546956184383005189468331172356096
1255 92528247612104558273258358982410240
1256 1531578949402399823803676012634112
1257 24594050956103026122483059761152
1258 383567068656772920077935230720
1259 5816417893136916434898579456
1260 85851616600299141869921280
1261 1234795289190709321807872
1262 17325165811442965828352
1263 237408079273779348480
1264 3181118577744957696
1265 41736019670033920
1266 536966955800352
1267 6786833340672
1268 84462248640
1269 1037344896
1270 12712560
1271 147392
1272 2352
1273 0
1274 1
1275 1644749226974477829929620032051123226045192829989301783673174888104412028338176
1276 830595844254603782142681566125675838153698449240483947252347214338122055680000
1277 209767152943180211624552030559982290799298368474415588232179350021159990067200
1278 35325250282082057756450572720126353005494772141326706232214858208771886284800
1279 4462615071896244610809831658479933784033164288242378235834116089250316288000
1280 451110420000967444378971688133073968351245814229000053178590374204056535040
1281 38010071779865035445249943836561138457749014268322915300061195228151808000
1282 2745845241366622404306614527191041310887882221791703745288759032361779200
1283 173610026887097073200139137854314490950460091853594808382675469257932800
1284 9759772990524515240909194660523878121317734801580207043463354515456000
1285 493937012505471258971434057858814257704642079359939744424522646814720
1286 22732193668764171364226067247398167319606651712894060192633716736000
1287 959311865224209577088623545776298287739303048236689892807488307200
1288 37381833324754964423051118270975920020561015419894760488094924800
1289 1353096758532110314265161985770604050312689557844660266860544000
1290 45729286703729730651447843736524185822777371973068069200199680
1291 1449442225499487769844990759148647286126215647263118639104000
1292 43257156777753454428905486809960030315965799329245115187200
1293 1219780657423542982839427467775904761074681633223879884800
1294 32600667125646900472018452998302215890114234490028032000
1295 828151530975429861610449127406502678730584255146229760
1296 20046242529212000833372726261387473948619241684992000
1297 463444295111124278425858480330234948592306582323200
1298 10254606492334894414181238946034869411300691148800
1299 217589673579294323832371991187745246149570560000
1300 4435385555069027533411005450529505758712168448
1301 86999668634898463752242275168841693460480000
1302 1644624231034476903473487786697443396812800
1303 30005788553401333293480669956333296435200
1304 529079935962146651676129130442473472000
1305 9027578260307305008649113885287260160
1306 149239109051781545602029611261952000
1307 2393092108441249724693243769740800
1308 37263713569853069882550090547200
1309 564069218612901353055787104000
1310 8309168418767023478426542080
1311 119238356389304363708224000
1312 1668642282690147732172800
1313 22796270804530218195200
1314 304369332402281216000
1315 3976398222181197120
1316 50897584963456000
1317 639246375952800
1318 7891666675200
1319 95979828000
1320 1152605440
1321 13818000
1322 156800
1323 2450
1324 0
1325 1
1326 166136114385956990557247366337363674280826679897411146261822183239117446945177600
1327 83882210575698369326410621634607284528304834329454390967331919293325013445246976
1328 21180194028492396444638379936204733872919310455632340654934853965622112419840000
1329 3566041600034063597617384519519698943588072264065064999947048950359719831142400
1330 450396941096546236394744802181611000820058344801915504460739442161841550131200
1331 45518673733341695030260282916495324597138275740072258005507984110353226137600
1332 3834438570008223277221259349131128730985589420946500452018018180734480547840
1333 276930522967588115386821019380659723049314246812066954329017279519391744000
1334 17504763413712217827454667610842888356910249163922111376215838831306342400
1335 983790152360216748134121781174448782052607187170370580835160992461619200
1336 49774842251675027728636892768671778418720447488059055921663108028825600
1337 2290071603434457655231194268254502467539704186123356996877332271595520
1338 96611823092247728297960785801442211108328269779799755818693296128000
1339 3763454240494976033193830833430093282669573496928552656398607974400
1340 136176678540178798969686216558555137217757984743902341778060083200
1341 4600528979009175068501550751620053771063144496671844907325849600
1342 145762101368138516451490001910170842310102873164154470575636480
1343 4348326676498463309534972277445941858378646941789355917312000
1344 122561944203634787548565545961553419228569764766194493030400
1345 3274148080452668006568989518766902253410987541811467059200
1346 83131701170399596203647055145670650519791297949571481600
1347 2011225146654615378196805023701506505488561762497986560
1348 46470834954082365568273138151398235062708242087936000
1349 1027637350029014704335599238993129668617723291238400
1350 21791038796211650630135132760324097499013968691200
1351 443882934101760420618038862023000302145123942400
1352 8700179358020015546306202999115568988243099648
1353 164332707421474875976457630874478754314240000
1354 2995565563669940074183852754341771901337600
1355 52768800559429930964397040268034417868800
1356 899435891135649307849419521752204902400
1357 14851822299215243723906606714504847360
1358 237849830051276838303234692948736000
1359 3698415076681931392707740371417600
1360 55895570354779604823825135820800
1361 821929432835941971595575494400
1362 11771321926586616594437601280
1363 164355572320392501327552000
1364 2239493589926250903705600
1365 29810507975154900716800
1366 388070898812908550400
1367 4946251447103440320
1368 61804210312768000
1369 758175934269600
1370 9147159100800
1371 108777138400
1372 1277888640
1373 14994000
1374 166600
1375 2550
1376 0
1377 1
1378 17113648088519009775492052609680309345700931018194845700640526528976629615298609152
1379 8639077948069763508976863049542911062602987354665379605614753528434107241149235200
1380 2180937474968157602486676162499789397735925692565814165150629901626450349576421376
1381 367123363160534871707065252227548720463934714564293904685537468737449948610560000
1382 46358540800442826769025998753756086266644939432845844999311636354676357804851200
1383 4684128187404080858505345942688754408528606785939921246391690198483152121364480
1384 394495172355628023595589118609626146508531723080626236047735862289727959859200
1385 28484400805775372916500783736402670573035807127031146214990992199741855498240
1386 1800048399289322750014336625974288199820542604278435203138612316876046336000
1387 101138633057003925225293635084870021617703661835994421284802624358658867200
1388 5115708792273127090297433262107133666673557373285927020342837160800419840
1389 235299254280645585626283493088266588888496660852642809811498328863539200
1390 9923643614882649839335175162436177359338718139867880319801773176913920
1391 386447292368990913191843143205768844433313079119199023274773184512000
1392 13978544321838482409005657381311775049915558702877481295194829619200
1393 472079152272619836428245550736324475688227680445528118163941621760
1394 14951719181779818972630039942765174755955219614183495948809011200
1395 445860545361364873851616476431110811772079376737413674701946880
1396 12561832620995560671989919912621609813093868942947028205568000
1397 335432689399421523817126757368461989467664619360111244083200
1398 8512785009176936817079372748793945858868567608709814353920
1399 205849926707656142980459374646422563191864166351319859200
1400 4753804892092727257556084601476288103882055074995240960
1401 105064496417925348241313181907509053185253416894464000
1402 2226547591729531859393798351151780948671733797683200
1403 45325360696120233310681076141474122797949054877696
1404 887765868203520841236077724046000604290247884800
1405 16755900985816326237330465035333688421801525248
1406 305189313782739055384849885909746258012160000
1407 5371358941752995995088287697440418581708800
1408 91465920969678547004954869797926324305920
1409 1508731172227540774457090810681117900800
1410 24134211236224771051348235911070376960
1411 374793671595951381568733455555584000
1412 5656399529042953894729485273932800
1413 83044847384243984309683058933760
1414 1187231402985249514526942380800
1415 16543479464392001700290682880
1416 224907625280537107079808000
1417 2985991453235001204940800
1418 38753660367701370931840
1419 492187481421249868800
1420 6123930363080449920
1421 74739975261952000
1422 896026104136800
1423 10570050516480
1424 122965460800
1425 1413834240
1426 16243500
1427 176800
1428 2652
1429 0
1430 1
1431 1797097557102116543669127197505837994078102800601594712077844266070437694473353822208
1432 907023348691507518101078788313056395322149343964326822133947906035761369610826285056
1433 228935565623848732987886870812887143158979164898632559548790968503503841890454732800
1434 38529895391104117643931278870829612693334687235329383584327794928733956175850110976
1435 4864384561877087050118614592015020546147134967976894237083371460771211819089920000
1436 491400532484693963751675586789814514426436357988165956992703345359569392731422720
1437 41376465655402714250130555827083997275336026609135971009793263419934510405386240
1438 2986892019264040750080889040901455109278883046181884358647142957336511696076800
1439 188709155338261845571817692253667692546362222216581343674315323323289792675840
1440 10600285018037122861195537908515252732276528669639673974038494754936717312000
1441 536034755202120803694056265949811114573829407730770432809453909100891996160
1442 24648415090043248707796723899243462212154412798559466552560942683856568320
1443 1039238373072851336516085427806510767590860252099172410000784285813964800
1444 40457931660675418575751098739162876926534773954845973611499536798187520
1445 1462979035396894171369120470707553482497542370951253445254498484224000
1446 49390856603829304511819989413968271843034974083500433909688397987840
1447 1563762191903053208168563386814074825717254191475811891418056622080
1448 46614183331431200326434830409797309533272155267748546193345740800
1449 1312811605786241017451981847269381834662233720393495819955732480
1450 35040901521724458716603460808891858952314476525062762889216000
1451 888896626908467038115385907026424272089311241304294796820480
1452 21484647880303697681200321699337101453334956345791436226560
1453 495911187068444344452924857102745265871309128028179660800
1454 10954419968735414984803151472967098674162996477162946560
1455 232017429589585144032899943379082492450767962308608000
1456 4720280894466607541914852504441775611184075651088384
1457 92394004495937398671772962903774173395819227250688
1458 1742651519066170540204152569423630815829005107200
1459 31716526866009474663518380245453053084124315648
1460 557759780361557583979208412179881092229120000
1461 9489400797096959591322641598811406161018880
1462 156377219722353644879438970944841780264960
1463 2498836004001864407694556655190601523200
1464 38761005924845844415801712220809999360
1465 584237193958394800680672739542528000
1466 8565405001122187326304649129098240
1467 122260469760136976900366725652480
1468 1700628766438330385673728275200
1469 23073800305599370792510689280
1470 305643695894063248082816000
1471 3956438675536376596546560
1472 50096195109467625838720
1473 621093726555386739200
1474 7548100214959624320
1475 90027697474624000
1476 1055319633761120
1477 12178536464640
1478 138663179200
1479 1561108640
1480 17569500
1481 187408
1482 2756
1483 0
1484 1
1485 192306387750207368665129640512244940162923195551697693124519388015537918353397157724160
1486 97043268083514293358132868665315251680217551232486114452203590367803635501561106399232
1487 24489630414670702988729127284452522673698032287036824197616593462965556979492309696512
1488 4120840181229277193781963674631968576861624968175386071878237433063069154028185190400
1489 520153587779905588193072264756199771360018277676946678388425231537908408373976498176
1490 52535353268272540141281037593762221898389057654150457760500411776329087646171136000
1491 4422604792362245673765080281108330629837927221893493612934330108236124534582804480
1492 319189877913106652786721430666076550409735062413334633504119460668066223127265280
1493 20161521130032275063046001026084821987632460561727719420868214962021453948518400
1494 1132254932029571073430906153522006155278173333299488062045891939939738756055040
1495 57241539097400463450455904705982364754293254816054239459807871676658273484800
1496 2631443343719502127225367123753618198816980728860145761064591917404378890240
1497 110917867905194619185085257546595579954694857593517599486524242077354557440
1498 4316836318917997859374508700119352419223573354873485395387873187227238400
1499 156052022119748043077897095136771096716634128111548755358641070507294720
1500 5266724527428819016928833694547192536991152535424512402916194543206400
1501 166694141037923902727392464272142917470243037531813964445198343208960
1502 4967244609574404308300142522821178858160689784687873066857356328960
1503 139842549994293600979304491229391928599816465803245638580037222400
1504 3731148774339842891705632618555085214303190573749935488295239680
1505 94610434108656038534829344184008019171249086617669459800883200
1506 2285734183478915240868135189496519556801086049068186620395520
1507 52735044797109076126582607807463794476367620121488070737920
1508 1164313221812869330454693142762967145958725778848769638400
1509 24647444929654683715807090814175972016866742073616629760
1510 501157647913503911111063877698818183693658798586593280
1511 9803660319276800279361616739994457038613080198414336
1512 184788008991874797343545925807548346791638454501376
1513 3360827929627614613250865669602716573384509849600
1514 59058360371190056269999742526016029880783208448
1515 1003967604650803651162575141923785966012416000
1516 16529923969136639288110407946316642990161920
1517 263886558281471775734053263469420504197120
1518 4089004370184869030772910890311893401600
1519 61561597645343399954508601762462940160
1520 901394527821523406764466512437043200
1521 12848107501683280989456973693647360
1522 178434199109389101422156842844160
1523 2416682983886048442799508601600
1524 31948338884676051866553262080
1525 412618989456985384911801600
1526 5210919231194252102768640
1527 64409393712172661792640
1528 779978168232346137600
1529 9263577536541357120
1530 108033236969548800
1531 1238853483110880
1532 13992361044480
1533 155996076600
1534 1720405440
1535 18975060
1536 198432
1537 2862
1538 0
1539 1
1540 20963176413189424402550266912653084040956140222048323086352501086413702453170015247007744
1541 10576851326261405276582130228173471708960775755343373121848566340854585509436843674828800
1542 2668689872296643067348653888296169421205982658893368147435598735114599976292930425978880
1543 448976557602296221460034000214962915684463925262341776956304213487701877957359011102720
1544 56661552491902561414502000526189567931847343312411558488325764704617200867887546368000
1545 5721689465578961470123794912318197484960201054446413462272677546916992492113741479936
1546 481574071625831617961742844609487034068566361829712529471253774616349970089902080000
1547 34749037654274787436725630780136883520155142457734592673055450850426692771722035200
1548 2194430410652608237908709835829276284066928554091675605340821292092955283999948800
1549 123209295794641680940836672937185023257753925655002729794194646990131107463168000
1550 6227402126162640903869983844371033854029953333147184341252405669668563158302720
1551 286207695487002317252279523529911823771466274080271197299039358383291367424000
1552 12060781992047718083116265983870750077911161673942334738212712954770069913600
1553 469267902675823388859976089620212069039093628280266767058371793404192358400
1554 16958999824320705876114141321897455932664038179860121196166644664107008000
1555 572190747772409491285622682168160687960991803075678769648350591860080640
1556 18104365563036565370692865825005974345907086840521761385024418742272000
1557 539304573946224391176857972645168262403727474367633414381524051558400
1558 15177691862588457608694879930842490955490996564324056593175255449600
1559 404807381562428844940091948295608214367889769430447901152739328000
1560 10260659129434567952190489701026484339333774077812322592811909120
1561 247789232189337243781695901434306716877080941141515251859456000
1562 5714335458697288102170337973741298892002715122670466550988800
1563 126105541906130399433132323017848204182618222029645386547200
1564 2668217799987825548958671785498466376155413243195097088000
1565 54224378845240304174775599791187138437106832561956585472
1566 1060141178278565965811865895132115388582739766240870400
1567 19970419168897185754255145211099819893471089293066240
1568 362976446234039780496250925693398538340718392770560
1569 6373984004466165645820607304418945225384415232000
1570 108273660680515103161666194631029388114769215488
1571 1781232846961103252062633316316394455828480000
1572 28410806821953598776439763657731730139340800
1573 439810930469119626223422105782367506995200
1574 6614565892946111667426767616681004032000
1575 96739653442682485642799231341013191680
1576 1377130528616216315890157171778816000
1577 19098538178177850119463069004070400
1578 258260025026747383637332272537600
1579 3408142669582888829589050592000
1580 43928965966429571316510735360
1581 553513278539858443174368000
1582 6823822802754377753625600
1583 82384108236499916246400
1584 974972710290432672000
1585 11322150322439436480
1586 129170174637504000
1587 1449722161087200
1588 16032913696800
1589 175097637000
1590 1892445984
1591 20463300
1592 209880
1593 2970
1594 0
1595 1
1596 2327103108103359494833693620848186187923096975936002285742472252187216440867575364520509440
1597 1173937879138607766542814947108572706293543852434706092835740060839167337377520853832433664
1598 296151837135319347744299646388857207850901721149614447411759857543928394264231622895206400
1599 49815544282870670590508205914861829195845009632676205418797843055472532890801367951605760
1600 6285671806432147100440476003009480819582494953672784877388258988827826291403026155438080
1601 634609387909308687842422405893323160836690245099009455069248564691712649720340519321600
1602 53402435012070307054488752514969843192961876508166525647878323771225263259728253812736
1603 3852592573006652943693942756875896272548530894637700235770030196930799760719216640000
1604 243243263579923512057079415460958184641085997204142148711388155952986849402054246400
1605 13654233666282895702543083422937719100860888781014870433231776928578388433777459200
1606 689972056449993413268685368448236130243421983668015286847490023144734201793740800
1607 31703138096827990056065372298616172347788853332385665737284974318312685169541120
1608 1335635912272677480510637776472921844266842612374598920728850339122026381312000
1609 51954137811897862511885453468981692643309619518520826564608609651317224243200
1610 1877071610703293555439904358480848276156374513121067068233487173616769433600
1611 63313599344130635270826127601750502148612409204811119132355473412666163200
1612 2002667617203433219499679387588562407863471310764875693769227071510282240
1613 59637910090002803574047087423549091962988050768777566915374555856896000
1614 1677836452277142550328002581562745705256041031365970622520297049292800
1615 44734249700260717162469119796167341763552410926428798379884963430400
1616 1133460668374800765832257455227703000230091354405254123227670118400
1617 27361757678492181205841305869403958238223397540832860247498424320
1618 630736227391040256898862294560053461141660577451129732005888000
1619 13913164595089049292240822892587510345745741168241135950233600
1620 294246264447637598677308753708312476426109184735839235276800
1621 5976807871972729229667424799516564682588125664757017477120
1622 116790969820517578222593599550249221249153177825752645632
1623 2198811332725914595757944078792535620764200996647731200
1624 39940838337794371508510290422199639786942178586132480
1625 700920034107111300268622477201045453347594137763840
1626 11898103475003509205531800301582031087384241766400
1627 195591128971253089582364738688311152723454066688
1628 3117157482181930691109608303553690297699840000
1629 48212278243315197923655356510090208721305600
1630 724394473713844090250342291876840599756800
1631 10583305428713778667882828186689606451200
1632 150483905355283866555465470974909409280
1633 2084305664932651721347264908638208000
1634 28145214157314726491840312216524800
1635 370834907730714191889502750310400
1636 4771399737416044361424670828800
1637 60000538880976975456697589760
1638 738017704719811257565824000
1639 8886838998935933818675200
1640 104852501391908984313600
1641 1213299372805871769600
1642 13783487349056705280
1643 153904888929792000
1644 1691342521268400
1645 18323329939200
1646 196109353440
1647 2077979904
1648 22037400
1649 221760
1650 3080
1651 0
1652 1
1653 262983423865853478954459315429213998459973949009701668188828372366646576051923482533961924608
1654 132644877161891491205520536388346612711616527628352130287320918374671337129451795777669038080
1655 33457229555450321346470225992594322129365999794389123645818591733916269115259344334224359424
1656 5626884905571067607141693281388286949167132701842674500823437293334639491020400835008921600
1657 709871506030907055914741934286781066040791387265635927217869263540483593693919493310382080
1658 71656658593326476945021426434308081343240442471869747602226152472637219721994498171994112
1659 6028789185138432534503012855986570027948557328440589823157861364571270172343234933555200
1660 434848399384001071729408413336183008856975280137927423132723493565691429400644352475136
1661 27449722082672402223819342142740760941908282624293614179861465153131948295124418560000
1662 1540540669339515576361502964586068502726877982292900275172124987702250046213010227200
1663 77829131897812505504495575510744998874907066051784761469421128492896814072531517440
1664 3575309747059056777846824181959041765806823006279715577300630119931804500203929600
1665 150589905959932952766310518418426818651997053328831912252103628011985254555320320
1666 5856249769195585876085104096842811163323848377334779883195728409996577210368000
1667 211527561091298440226962203409425462904903450896834793870192196437505841561600
1668 7132872120672515510671636562227223449394223149860054859287251259743723847680
1669 225554697663465388152318079581236163904431707792139611909016374032623206400
1670 6714826716505629030087160299561650426365756747858700855579173122122711040
1671 188853381951675544651149110174572124549462160767795628565352760213504000
1672 5033509356831427650984007744688237115768123094097911867560891147878400
1673 127492611645743043913036991419076924026124371140322075382672145776640
1674 3076536099874459221544698807046622429195962247671404048760818892800
1675 70891826712457014942407019752546619071760620901248774277609553920
1676 1563128911360404114923267425648828142829332735422364988014592000
1677 33043765913336492069071954369895337071146135274572697881804800
1678 670881482940613724984263958454952446251528941197713456431104
1679 13103001873170983311193969752786314881058583188121153699840
1680 246558714065537109581030932383859467081545597632144474112
1681 4476151641620611855650100446113376085127123457461452800
1682 78504406388078592275347812209151016132955316531363840
1683 1331748064803511470510382706681986361360428861751296
1684 21877158002425807248881052167425024902609734860800
1685 348396698480044565818587190788554240788652556288
1686 5384181105586971193734777978865465059663360000
1687 80826466466734302401422215325739467562188800
1688 1179728142905403232693414589627997548175360
1689 16756900262130149557481144628925210214400
1690 231826556898680551180041401231617198080
1691 3126458497398977582020897362957312000
1692 41135312999152292564997379393382400
1693 528439743516267723442541419192320
1694 6633409391041817770761127737600
1695 81429302767040180976946728960
1696 978302538814633527470976000
1697 11512495975894277901465600
1698 132813168429751380130560
1699 1503436179346406323200
1700 16716144231834727680
1701 182762055604128000
1702 1967480075761200
1703 20888596130688
1704 219181042080
1705 2277785664
1706 23700600
1707 234080
1708 3192
1709 0
1710 1
1711 30245400075031079583219403031707089049860263242362694434101076286547052344178180600426997481472
1712 15253038584219501779358640294894411910678489042562696754952045597265501411011561986969791627264
1713 3846701437694853244960095555262051768636879301222211778332306632865468776754102077552402104320
1714 646839771405372879365091035856823561167742662691523057152492773522381202895013990461670948864
1715 81589831130780480303554552580130160762923424176718780261939840753352272619795812107629363200
1716 8234509469958521848611006437726660366073180092281376755727283457069609686849466122400432128
1717 692681033068822610468540455531644786317990943894740893488186140568826457312613482329276416
1718 49952824676861298143024963663888723088716617864222029963307994163590524285129660878028800
1719 3152650895534007770038210996687326814213070780999973817712245328351262863154671555444736
1720 176898208977222147664613538253218237181186710245447735825773886542405889013024030720000
1721 8935135882169190342896717194599197315815892297298821595998324928673050268035459317760
1722 410371786370284119932794852693019084976782711909410560475129586598910474200620728320
1723 17280663777452107759592983546135368534732977863685291956953045579670388417652326400
1724 671862657359700866188154620636058113985833007159403916201693109591934212631429120
1725 24261606186667427200924002686920217676627371848958373801810874841414391300096000
1726 817906569553020635544253853183111789898960010134427869631409826225022587371520
1727 25856661437437868726184682538073685004054058918242698864916285816570998947840
1728 769539556734176030166732271512452794497472885408476322983702923170126233600
1729 21636663864295915763614183187476429151622993965322480534644002282395402240
1730 576499797536693767882455178427641222308884490764849813515287373283328000
1731 14597177134811140187853622459595887635727556972883944415926584328847360
1732 352122451212052216521721214395545790167391120292318112961665926430720
1733 8110867899669028856799660491304731858789355016588247037642158899200
1734 178770693448804646376504658506421908963570261403149082960928440320
1735 3777561535787643277731229611984668011837554110604048721035264000
1736 76661536918940661600246934138157182005059033837008659085787136
1737 1496581769636753694195665753476432380099564561133360787423232
1738 28147189209033964149972231320800231966718437959667663503360
1739 510728764850041155560706931366566038954630166523727839232
1740 8952303283241223711300200892226752170254246914922905600
1741 151775185683618611732339103604358631190380278627303424
1742 2491657669632376299664586999598555127706608838115328
1743 39652348879396775638596907053457857635980144435200
1744 612333591267957115681153244416246847446722674688
1745 9184779533060127330488738905123440395896320000
1746 133941001573445415408071099682653974817341440
1747 1900673119125371874894945727733996049838080
1748 26267573383879693900916388877774653849600
1749 353840534213775578116905296616678881280
1750 4649604944849761532236206334654464000
1751 59646203848770824219246200120404480
1752 747548905462037267308961032028160
1753 9160422492391081683432033542400
1754 109834873499728616201463029760
1755 1289580619346562377120832000
1756 14838328146708180406333440
1757 167460081933164783642880
1758 1855304221321097164800
1759 20198674280133629280
1760 216330596429376000
1761 2282276887882992
1762 23755658344704
1763 244471162320
1764 2492671104
1765 25456200
1766 246848
1767 3306
1768 0
1769 1
1770 3538972485872044235212168032267811153605147514199197947865628940433989074746692073623471291105280
1771 1784478604426833695409944778870718253941755531299398971611963500906276088306512655425192851406848
1772 449964638234475302491079888699385151365015426755599554271085345119332291624841078615608853004288
1773 75651794941332113817548545920153684783191959590703498307202030446354219276164007525197241384960
1774 9540886628229249970635092778888147527224204274699965092999268409455122742701456359309646495744
1775 962760007343209667581943720445535897002496405285281607090890120889556816913590582870026485760
1776 80972676454592131511341563304312160266386270907433538097984953994517828587353083536937582592
1777 5838311564437219145377698125195291770394495098541387530828997470508680140206313636775329792
1778 368402081991852073804809107021179332779285056748637470979396456956480116602831248975462400
1779 20667378092945162048028272089394698004285686230999828360558052708080500991791735752359936
1780 1043699432965610671221219875693987599369001590448141641372065930600194745176841781248000
1781 47924819731634748202809664952850240148467058685511861287627379162882724164917463613440
1782 2017661282987230256336241359074010501135848333554601922336053800777976498153051914240
1783 78427627913051873678152771478614364888403514919802478881556129938504070510883635200
1784 2831421198873025078935794472680530623226010530171773646849992390423151324661022720
1785 95428984334225213656967743901886189528067662605902936953789441042896605780377600
1786 3016030475226763593569436083612724725252415037370702769265823734204770790932480
1787 89737824988754956167346839396843965602305263304489366648827109598687584583680
1788 2522379658184243654435400223290817493075050013283339058668804025946524876800
1789 67187535157550475265959832003216279997145086523896123765473480771648880640
1790 1700674402733246615253242776361541605811209247756306949870097751185817600
1791 41011116712088441480160177386483684309901231495245367644746117876285440
1792 944328391886867307944615984060781891812548913511216757488104075427840
1793 20806139394803160980486085608129529550807475912117677183516842393600
1794 439477954728311422342240618828287192868776892616074828945615749120
1795 8915045224458838135445701884283816507936627701025554981643223040
1796 173962718392980732092868042851972066857633961399365803310055424
1797 3270308311428461776205343683522574460217567003958084683628544
1798 59310148690464424458870058854543345929870994272156862382080
1799 1039068866419049247520058929331979182700799304306894569472
1800 17606196457041073298890395088045945934833352266015047680
1801 288862450172048325555097003634101910975239885129383936
1802 4593993828384693802506582280509836016709060045275136
1803 70893593451042720081127803519818593955237227929600
1804 1062578878964984406623177688839957764686959935488
1805 15482914070015643214252445582922370953082368000
1806 219514419245368875252116524479905125395087360
1807 3030803081848565962670318863143399106498560
1808 40783863938128998425107024836544857292800
1809 535297218425968182279420833343180871680
1810 6858167293653398260048404343615334400
1811 85832342123840942169159166026923520
1812 1050128224339528542172111925944320
1813 12568951791885437658662557651200
1814 147278580374636098997416335360
1815 1690783478698826227780646400
1816 19031768709908318347253760
1817 210215847533121749679360
1818 2280478105373848598400
1819 24320852704650696480
1820 255270103786663680
1821 2640281105590128
1822 26953535429568
1823 272147142960
1824 2723473984
1825 27307560
1826 260072
1827 3422
1828 0
1829 1
1830 421167710541754887145855717365343152633290917738104155791368141973023262996722689998419998053236736
1831 212338349152322654112730081936068669216308850851951876871937736426039344484801524417408277466316800
1832 53534358132805010862298343366121547618252665938981969148358905027188282649195379662755785542205440
1833 8999292764689506049821597773987703027300308535111991085421706902386645832496821572312177060085760
1834 1134776924119981707263228188802305271747879393860552474608030456695313289142460112877958620774400
1835 114490639538750999647621113346657770326690451296399581115991220913461472912417476311715757948928
1836 9627600073432096675819437204455358970024964052852816070908901208895568169135905828700264857600
1837 694051512467932555811499114036961373711882322063716040839871034238724245034455001745179279360
1838 43787336733279143590332735938964688277958713239060406481217481028815101051547352275814973440
1839 2456013879945680492032060713474528885195233711657583139862643046376534110685541659836416000
1840 124004268557670972288169632536368188025714117385998970163348316248483005950750414514159616
1841 5692905997994240024843017503785386905649099584262590771120359621455607700964591534080000
1842 239624098658173741014048324764251200742335293427559306438136895814413620824587318067200
1843 9312282844556447336936498580341586928319300001021239641551017542052199222244854988800
1844 336118405341650887192083306336918706664586492513439195206669128307874587903787008000
1845 11325684795492100315743177890722122492904042120687094587399969561692605298644090880
1846 357858691253344551213629039632073210730253734772136013576710403910862271676416000
1847 10644813441976812683186245000986087265596758955426009773879377885428602791526400
1848 299126083295849853891156131322813218674350877681631222162757031995625281945600
1849 7965409446897611540322316494602581557079105305105281237901486397725868032000
1850 201562605472651425797879496009648839991435259571688371296420442314946641920
1851 4859069722094990329294979361032976016603454993589448428200279289102336000
1852 111848500123877567673164120144955502663366994987032820849307594208051200
1853 2463465370139653846812041697549865804728388470029261106490706283724800
1854 52015348487007902451215214020323823877018689780294192958792105984000
1855 1054747091347947413621377485187889262885064542278579589469477797888
1856 20573181287212703389490081271424191941392217771597434573022822400
1857 386583818651068293539706761893271259683631025331924007355678720
1858 7007803524489560949011450750405516700466215008481610036346880
1859 122710652463029843708007018319744853648008953666531439411200
1860 2078137732838098495040117858663958365401598608613789138944
1861 34076509271692399933336248557508282454516165676158156800
1862 541617094072590610415806881813941083078574784617594880
1863 8352716051608534186375604146381520030380109173227520
1864 125106341384193035437284359152621048156300990464000
1865 1821563792511401839925447466582784739463359889408
1866 25804856783359405357087409304870618255137280000
1867 355969328506003581489918688345792095235276800
1868 4785478550287209414742608731279051220787200
1869 62744406058659997577087730517761318912000
1870 802945827638952273419131250014771307520
1871 10036342380956192575680591722363904000
1872 122617631605487060241655951467033600
1873 1465295196752830523961086408294400
1874 17139479716207414989085305888000
1875 196371440499514798663221780480
1876 2205369754824555949279104000
1877 24295874948819129805004800
1878 262769809416402187099200
1879 2792422169845528896000
1880 29185023245580835776
1881 300317769160780800
1882 3046478198757840
1883 30513436335360
1884 302385714400
1885 2971062528
1886 29258100
1887 273760
1888 3540
1889 0
1890 1
1891 50964801963315231765728146247713315654427527830276402448708052509614870248576325848645216321321041920
1892 25691230343047048115897198759285932310630745982024353503273456660354419042800084089903619881247440896
1893 6476319649145840950438267499050094411097419950984532244594100960994200006786446494730952462722662400
1894 1088531948700368554200066315111138134904470874092633372683297735552828413866972719809367639358177280
1895 137239214661514967259779366053312471166329705160457864052681030261396348945576528977760700166307840
1896 13844278474263776828611383903388124315324128605098740190217971571682822127538013377111095173447680
1897 1163988168643968496417481319024353998321352921513395741345910745953524974609577675835776872480768
1898 83897657782765413889283667067396699595931829603431682903634710534661379759612893650102308044800
1899 5292142782567985738062680744531830474553102705735834811404016636070272368387719388306992005120
1900 296780837858891973223366321364093998328386834175853866150474038084191240460487609869412597760
1901 14981684667668651001395570352194626199690925641111257153162122582896858075181804125002137600
1902 687660034728902664507122507701678133597141923685994289087658844650678487545070480487612416
1903 28938938823137386792952005644242383437049589553334836419861828075732672479903340298240000
1904 1124390001396046015527457523893794095790957915313932130209719280359940836176909723238400
1905 40574946679853091968080458100059771616248378575878258438186576433227439468352582451200
1906 1366881515056046941247805445770136073769318402887986060507121121785356657475400499200
1907 43179173282813632453770865708378092004196660585119548114462383953953057701080596480
1908 1284081186262001036707727730444497991443851636535311578128196155209564621897728000
1909 36074089997810309648575608058897295733411238682277033122591225056174709460172800
1910 960352162160360057229501263720610859954494923083131818522535734301744326246400
1911 24294498813037715197983065308537873749091271180571107775599533513063897497600
1912 585491377801511284460507107456599011403692896851094792813411761010083102720
1913 13472875138536109549408806410136888046036852482225288823646228937965568000
1914 296641674241588331654913536036621115759364638878652263991641880290918400
1915 6261307815771620193980605981272575587017987361324371978997211804467200
1916 126917450308299281980965122209590130259925603063917830819452738600960
1917 2474598945085568931957847176786970962922651426115129036832236371968
1918 46480150315554626176255368798402804015737973483979389220533043200
1919 842200462061255925211504016981769530025053305187405873167728640
1920 14740552241167697168610292957749535128566866052323386628177920
1921 249511660008160682206280937250147869084284872455280593469440
1922 4089238764616903490240231915435530977080565004046488305664
1923 64958345799163637372922223812750163428921440820176486400
1924 1001170992073576582889824842140921395993729147323432960
1925 14985755269062370157909172144978609466270195869614080
1926 218042480698165004619267025951710969643838869094400
1927 3086538648422097562095897096154163030757359812608
1928 42543142264457398021144107232354262528739840000
1929 571424448391216275549606315502455731825049600
1930 7484979270962045494853823913026208319692800
1931 95685219239456496305058789039586011340800
1932 1194626719170148504355292835387830481920
1933 14576592505674470169440859406290432000
1934 173945942510109550575372396267187200
1935 2031431977316424135491506156953600
1936 23233516948636718096315636870400
1937 260405605879791363444707143680
1938 2862288405197827934170752000
1939 30876007747457644127193600
1940 327121599477561906388800
1941 3406755047211545253120
1942 34907576823145705536
1943 352295844592454400
1944 3506323964608080
1945 34468881786240
1946 335373246880
1947 3236335968
1948 31311300
1949 287920
1950 3660
1951 0
1952 1
1953 6269088300210552371650628239739596374461419887257769805748929319493723008411911921714523630963661996032
1954 3159817721725544369475145067358225570574506725477136951819899255596121955411732202616003411921904599040
1955 796428140634458491592813161537863901629553125442754958601477156470986990326802606787012216318670667776
1956 133843939415680712975724194980368617829346678987013666388278086527213466806919894224439684229601689600
1957 16872245204855712590101027884222641091019298548435817276591114901068840414938077157045198410051747840
1958 1701766261802785594021264139061074642462488343989677514253244775241314726925148959324232682062217216
1959 143057544234059027228984300335010617925015995586020315298919039574055828651226138230147983458959360
1960 10309609493703720968269120254215706842274840161975790851920923749874078346541973700259738013401088
1961 650206847816431957641948419772324421868471679426595542503169006643625693136999925788292887347200
1962 36456983613246123973320689573441498824699151972846862034116559048484098537782066897225944924160
1963 1840041194725130233984871192457382789635998371890293970132939036121985690855023181190358106112
1964 84442222672314214735138669257824256761894308158990722136004690921782290969206532340921139200
1965 3552910179432663766620132956458670356918566605710970493619570697361838852316197482519330816
1966 138016477464193690858694180764848290238236504023596912156264103130417361058000546037760000
1967 4979441434753918068764454748672516709931385053533128005214471098736880845926314488627200
1968 167709779610059446801399226813580389347159964780296801544504515924006749802524007464960
1969 5296665870842181897335246102359277285856108811190945984465094346918257047717176934400
1970 157476984913790894831399627877614217897658409192788940182156929714417033968646881280
1971 4422946308235781348659951071531048637195488970288295435774897867944055919869952000
1972 117715451571802063063773036823770122919552463068482950189508208078043788764774400
1973 2977091702697116177411453917533893665858934261557708637419860776335407411363840
1974 71726615543254206774997621387111817735412324437876603908912908467141030707200
1975 1650021155622440892570520030104960850319498163853085325201433144664779653120
1976 36318185156053860524493304236021176471925428430346430742002878006689792000
1977 766324325124103190108526634761271215711691983769851681978408190751539200
1978 15528043383113618081071902833555987455804608656084442507913085275078656
1979 302649304581329057031532214499791849081361053460111750415618068971520
1980 5682412392418713843755056480029340729674236608116222232725876113408
1981 102920332841585243675994030910749066034848369857382933274037452800
1982 1800566505096478184934939622512748650398389824883419452979281920
1983 30463807965079907481794605446015705932371523174801665698234368
1984 499023320016321364412561874500295738168569744910561186938880
1985 7922900106445250512340449336156341268093594695340071092224
1986 122042952713580167185490238678500307048276646389422489600
1987 1825664750251816121740268829786386075047388445119201280
1988 26546195048053341422581962085390679625964346969030656
1989 375517605646839730177626544694613336608833607884800
1990 5172037735193785104052584323285354267755575902208
1991 69412495273588386245024596010683270441628160000
1992 908418353852702797027579270798775778798796800
1993 11601717869991170517023427065190622895523840
1994 144694721776739091973503534645227626905600
1995 1763496585441647792143527518905844997120
1996 21017412450042259314077518213721088000
1997 245105646264245275810752012921945600
1998 2798861835413739920010519594024960
1999 31314740235119054825468901868800
2000 343513777969086479437698785280
2001 3697122523380527748303888000
2002 39067601639640284405836800
2003 405630783352176763922112
2004 4141545351512074621440
2005 41620572366058341216
2006 412119667259097600
2007 4025779366772240
2008 38855830377216
2009 371306094760
2010 3520225088
2011 33470700
2012 302560
2013 3782
2014 0
2015 1
2016 783686584669559582823628191862426401574365079470917729816507034128413896953900542697832937063337896706048
2017 394952562913264799413989579103594571591069452897239497762182547128104549529950451068014988750710705750016
2018 99534258234354647638467069621784105473096961852529813982326826551277841595469564382404107475539994869760
2019 16724990953323628323449076392295141934220615634297854130631020285890726796862854742527256542692084023296
2020 2108042045796971229367656070940805730812210194045465245615379862803612102208988334034925026616226611200
2021 212590289581181978635272951341205277746843161710291297685048047753467389228219772178769499966652022784
2022 17868545748929248737223273460141283745856127611891613899659070140033804632714064072904443161653280768
2023 1287517898106531245060858703015095561325143960274182837690271356166502457861035244071331851130634240
2024 81188174762916802625119322001948691382914366275559352958877274530258366979018042889545436855533568
2025 4551447934715023703493638938406270953079301755986168797522183046505379851958999480518050211430400
2026 229678996763450581031920344312681442595604657428935230814934322005449820788027021452523453022208
2027 10538417751607564067367898647710465067915263402644410919852287206880463502169678219544778244096
2028 443321669029649627359478013603577347999945117834701291214024627339357027588334294789835980800
2029 17217949331096755176697567404376633268143822781522395469079457994907372899686187799901372416
2030 621074148588871608864123813441817306072064268106186104703188464086878124761002457169920000
2031 20913654025966455888810709944424570181711817224839137621900778614694899552890520852234240
2032 660357257214609071780509455578472783054442361322418656081486531450776577347438279393280
2033 19628820580179850560712970849919674647584403241472329236547114344461776118010714521600
2034 551169447198268131909898697571649762641804432174761290637549254000459618890264084480
2035 14665558811518643419240890395076634954911358164640137497569398193709238050095104000
2036 370803672451176498650885065994875887196590258665721293096950855445837934609039360
2037 8931275108091348532234361752601680997576802784673125912259582329006222234091520
2038 205398944510227955764765915790365659878680747253919365739159692428631133388800
2039 4519623165400598966606207038983153633483842796641059803812621222342657310720
2040 95335236034641383876794923619555588238804249629659380697757554767560704000
2041 1931137299312740039073487119598403463593463799100026238585588640693878784
2042 37625643582159920734904995327462584989065013282050764538404783551152128
2043 706181710689767799740241833832847647856509124740260750969775494266880
2044 12785427882942106148448877080066016641767032368261500023633221255168
2045 223585550655857598330607722323351419317084389690176717112564121600
2046 3781189660702604188363373207276772165836618632255180851256492032
2047 61910319412904328108163230422548047539980837419758223838347264
2048 982452161282132686187231190422457234519371685292667336785920
2049 15125536566850023705377221459934833329996862600194681176064
2050 226138412381045603902526030492515274824747903603929907200
2051 3286196550453269019132483893615494935085299201214562304
2052 46455841334093347489518433649433689345437607195803648
2053 639394842047321702734877630155692978550176143155200
2054 8574694139926538461981916114920455759700033732608
2055 112127876980412008549655116632642206098014720000
2056 1430758907318006905318437351508071851608104960
2057 17827029897791310794450631831878274205317120
2058 217042082665108637960255301967841440358400
2059 2583727555414507230349819388164377553920
2060 30093113280742325836065537442373376000
2061 343147904769943386135052818090723840
2062 3833223818066643803492668139642880
2063 41975077336436179872437038675200
2064 450861833584426004261979655680
2065 4753443244346392819247856000
2066 49225178065946758351354368
2067 501073320611512473080256
2068 5017641483562705791360
2069 49473510548333499936
2070 480806278468947200
2071 4611347274666384
2072 43712809174368
2073 410390946840
2074 3823692768
2075 35739900
2076 317688
2077 3906
2078 0
2079 1
2080 99534414794191037034605131332872915741552138919130112952404251394436360115251369282062980047481996396462080
2081 50155941418851813300712204279195289700759365086138734708256450184218489405049634732661307972053625389187072
2082 12638482013224473581247666531315026290914222492711663928389841508099345584958414434176479640022742584000512
2083 2123397508999565816287297485264727583426068519520636031622972299760593954036684040157954292811519890554880
2084 267599855253178053175185222276722270947529850148765666090096324574251628749805675880436104683073344372736
2085 26982938186201231735905997708042313354396290483781955143876862243886234908275050675647040340687700623360
2086 2267629755532607772109578147639522962632993724909773841973845842703652151767677569906874666310954909696
2087 163369561133067417026041357349863165676398881023009041368311498423166213784814300095126337477972852736
2088 10300143184852249960486869624120764490601151682193462701522170849332019662888281952570654809045073920
2089 577338131647408374223070734236079583167391049070644287707571729992948387406350527214545328750460928
2090 29129266782176151702359289205800134099707531238311480304141971497634431052537596675315521353154560
2091 1336314162987348835094809276001055666010790734131986797468708782577162593675793579360136453947392
2092 56204894675240341692628792787789147028881404814103524905878865103362472011571617170905483968512
2093 2182506678299813550077430220817611559384345195493914049053659703824526905050261143580730982400
2094 78710625513585166522046022420007466368657475572673807858648950833862276112851144228120559616
2095 2649916367312518864486928270685087172574140877253060713400270780104013332313610483924992000
2096 83654616103865823555242839777698280726847268899356550487603114458779598211562083408936960
2097 2486050850690292976114859126883662242087312419096164352306772824285276526484473522421760
2098 69791362062861690882535007466381065413633433747457170618834184335864092864038096076800
2099 1856570769509955812749132454978188674161867561009722242147534329264706084682994810880
2100 46929788196859658941570849264245231855716346126848439992222074219869561760304332800
2101 1130068335089299805412221153508193180027703645457436321819278797549220372141834240
2102 25981891223538468457409052371204890174768880828140002653846057684381737408266240
2103 571544889071938659519348635242756618792850774967427800317661752844886632038400
2104 12052328441068263910949885437288409689290247457709492810166989926247086161920
2105 244058204248681942724595004466062305891338879051928014586259340204955402240
2106 4753568736769821634642429832857608525768526274707756894979910500169547776
2107 89186710713267960260515544479911312566672624075972182609552079528656896
2108 1614129624433754970834838477332223195100592285120596002216629701181440
2109 28216116707182579086232004590490519485278967985128827638362971045888
2110 476982508065829543105296474289816361209780031339043663173470126080
2111 7806327041450537679201802750506884471404632014978437886465015808
2112 123820638825808656216326460845096095079961674839516447676694528
2113 1905361767335045209575236248092038273007266298749415441039360
2114 28471598243482397563063005101053803915288211953307635154944
2115 413510239782483389993190455757742216822396166590043258880
2116 5842127200805811589568860255316435440151643024381444096
2117 80356049875188492954842696042263678867783969203552256
2118 1076875523448120762500846534999061858610822977945600
2119 14071292947571755424790836701407927400533388689408
2120 179404603168659213679448186612227529756823552000
2121 2233379757764693705862926597476014597632163840
2122 27164997939491521210591438981909751170007040
2123 323039378850394251847821844789345399603200
2124 3758149171512010516872464564602730987520
2125 42799094443722418966848764362486579200
2126 477423171853834276361812616474050560
2127 5219709028856706455819803424194560
2128 55966769781914906496582718233600
2129 588880762232719679036055060480
2130 6084407352763382808637255680
2131 61772772474913579107581952
2132 616705625368015351483392
2133 6059038772604022087680
2134 58635271760987851776
2135 559483669491138560
2136 5270111171047296
2137 49081048897536
2138 452845182720
2139 4147734528
2140 38122560
2141 333312
2142 4032
2143 0
2144 1
2145 12840716976494156367030881219166123794320192511820931927324257078856291073562274537569384062021802789525520384
2146 6469736961622417407249333536636739523200889029743457341906276340638363407491339003334093703086329765770035200
2147 1630068096112683932273146639073846915274679365299508878018334630987100905664113128811492509091742825148579840
2148 273833776953196927593699441511825569636474820675419385115113232675485821007432312740490392200492755986677760
2149 34505209521242944514668584135551823230673613442210335513873299871109651753096115652566757258187198221516800
2150 3478798118291314691277407889597389522317888051933953659171252219465271173747473786445669360879953476845568
2151 292315163683846677138981641837125061339293146907637847391999340975434211506313048986176270357450090086400
2152 21056562015659929312446082799509856081592084588447899961185711396533912837842720291992407615744581304320
2153 1327377684206172763336586028467638221120740908311948461117530924688225487001616188272901492008529428480
2154 74389923001710694159071836174205521321008317704730563955437900578509030898637591879676951398658867200
2155 3752697855708154432449959772534517290588041818959187870099216244954164518141278426894544636877996032
2156 172127485531040896423032163488818974225544502771840565433566195213294365310449434899591717086822400
2157 7238368382848139523430216911672384857558449809881595152955505905626297382410548554867405792215040
2158 281024473376201708463143963938945735144407024070517624529394325516812360057858085854527419842560
2159 10133066720677705768216640310938910811427316979078886656320562910613874916304783880910536704000
2160 341079377225535721595532763820032354264182394148253167387478786946736529822354958321855758336
2161 10765285242207107886978146099658166638582447313840559148188600044172554162524042590945280000
2162 319855885103016384181810857973552249837945439909304457746717790577686699044207965975347200
2163 8977405849714946858192546847079891429759739291180593494441124087696831901193932164300800
2164 238759922846632100387619762384987855362430168083406110011801156938482422955919802368000
2165 6033855000907356391434680478679113191026069573281597286979486570110294775219733135360
2166 145258868228375134819147866770282860505788690392626123785449277347215310210465792000
2167 3338838262763840334172471589910570759172760770669698223556960083668151099509964800
2168 73427083892608715205721234962100776580868576253439137934782336934122301371187200
2169 1547934074569833869531569220449132509230637515536783625860333913954901295104000
2170 31336053946777486168469702136949865192154643390044681306434173808242424020992
2171 610145510621704856811487511165155764728347197629820036465648350512388505600
2172 11443776588519940972287331079101650154627933624296451784210895648556318720
2173 207040578441514907747625371114079832744061448747792566772174470334382080
2174 3617876744420485279457396587123948540742706845959956556692445881958400
2175 61134919532228921353502676612729458884771097301112459883119770599424
2176 1000124613686416783930460349317356886407603291517349616331469619200
2177 15856601802946404660878661836967109082540658780424951956882063360
2178 243889137081138262244279392573674126672651783774805124211671040
2179 3642603378728762900658539886058308463102126747609176578457600
2180 52875825309324452617117009473385635842678107913285608144896
2181 746615710718372787487704989562590113707104189676466995200
2182 10263196433848047387080430178258602800266399907697131520
2183 137451137944401369528020401124924713852788368374497280
2184 1794792539080201270834744224998436431018038296576000
2185 22865851039804102565285109639787882025866756620288
2186 284421931852752411930832490970604620346183680000
2187 3456421053683454544787862591331927353478348800
2188 41063368978301136713684733344747298280243200
2189 477217264210809690229736816166078431232000
2190 5428437692184015191038004371092833648640
2191 60476981279172983322721080077426688000
2192 660266088734026126883357873847091200
2193 7068355976576789992255983803596800
2194 74241633384172835148528095616000
2195 765544990902535582746871578624
2196 7754636822149409461988659200
2197 77215965593641973884477440
2198 756337087715490525404160
2199 7293287411467804364800
2200 69296230262985643008
2201 649400687802214400
2202 6009775896808320
2203 55004623764480
2204 498897235200
2205 4493379072
2206 40622400
2207 349440
2208 4160
2209 0
2210 1
2211 1682232680867485162528513225564869572308026804596208065235965972932594566378078367890688115469007022169857720320
2212 847487320448614320224038160464964170425132705780181507203400967204515210855110119479579348093438984108684345344
2213 213501319733539774439228006709012404265629337981534092282907119241065992447214187110025092201848882270411161600
2214 35861498114479046510009226059624632136042946036589195316403361881716219924610488833852835200018342153268756480
2215 4518257319727749305296040784945121899001834541144419854399368339145516046622633160218091471308130473780183040
2216 455468765680406867593625310589284066644891697437176428783127558298647403140868726613881195808071016524021760
2217 38266779301204461604051486785571284745496768571273490250883774414117982911222211650902362969679488245301248
2218 2756114400447697241596112623035750578341906813700585418267422357768379708488094461869661977655957992243200
2219 173716636629194416827680183095956312673134697854695174679782119021404780912202442408937362829892795760640
2220 9734103017511933597801630875429346954885433327620955381528560114380320238011852047334610941395882475520
2221 490973491811290581449874118749756440718654896851221722105890143818159603931008106405867879231148523520
2222 22516187134248926594699758635207103743528250913755127220595297469724987108847670561367267821267976192
2223 946701170420724930326676899188504358240494765245123109884614073673119009207471891947754443977523200
2224 36748639482152092965107255090029030815296745188629636930389491520871971326084323432403752483553280
2225 1324829660202093768469107258569315608537918827761011658495716106007829697415616690457057836400640
2226 44585493570981905380153217368131207570280194707947101287810476806701049631741049076006361497600
2227 1406952431055334851581572650757633461339752375861544315473349996155288185517214203077655003136
2228 41794636822686418855326920151614058714496560159616288457673388406787563219210988882493440000
2229 1172804912044393408666639812569691582739133279667449678404631898784851229828762541909606400
2230 31184672951641394349510952205645938650744357537785219507006009988841626604147343307571200
2231 787907745393885931279145215870459922696019554675240163038943817896991995754535347814400
2232 18963544288565977230223281504420070028939075801742162901935529220346640722119161282560
2233 435776604685125404457443600310848581517366071177878371356347832041645930631397376000
2234 9581014145322324437190570649308594352408791776704351424119972414004259676854681600
2235 201924480704673966815733396145777135597388584696957629320651426568836328770764800
2236 4086545956864361415563342741985709824368883041017108772271281532840939419074560
2237 79545367711050541812269243886103503949315633220882652547102133513230768668672
2238 1491466803741945205539191693959269647113737594206226755804918190141394124800
2239 26974616244368432291820137543596746793051557828698779205639968314454179840
2240 471195799211723583149768085983767895210622607494976186447017760071352320
2241 7959328837725067614806272491672686789633955061111904424723380940308480
2242 130158215778293832559070214723875622141770723286239430718900156760064
2243 2062757015728234616856574470467048578215681788754533583683656089600
2244 31713203605892809321757323673934218165081317560849903913764126720
2245 473431854333974273768307056172426245893971109680504064646184960
2246 6868909228459952898384675213709953101849724724063018690805760
2247 96939013067094829798047850701206999044909864507690281598976
2248 1331800997497637945248338630030566148774834500503968153600
2249 17825551700893977040718641888554415389936378787052912640
2250 232609618059756163816649909596026438827795700326072320
2251 2961407689482332096877327971247420111179763189350400
2252 36808443137245628519727249664048785700175754559488
2253 446948750054325218748451057239521546258288640000
2254 5305204407979255812930207698323423379757465600
2255 61595053467451705070527100017120947420364800
2256 699918654175854212336947330376915032473600
2257 7788627993133587013228441054176674365440
2258 84925122647349295729778537981067264000
2259 907865872009285924464617076539750400
2260 9520642743960574275283570021171200
2261 97998956067108142396057086213120
2262 990705282344457812966539689984
2263 9842423658881942778677913600
2264 96155730739252269365575680
2265 924411996096710642160640
2266 8751944893761365237760
2267 81670557095661650688
2268 751937638507827200
2269 6838710503264640
2270 61530596075520
2271 548786958720
2272 4861688832
2273 43243200
2274 366080
2275 4290
2276 0
2277 1
2278 223749688515405270094211822095492711885509803618259827625554310361511513183616564800529989938095804894638587772928
2279 112709589618121505889410386112846261344637795907945940370809720186483835947331250648676103736423470485380467261440
2280 28390825235028579727505278375576299709241945643636080491313932401351259563646189002565908161130205967640925569024
2281 4768196140715721629142758816501277028599055214920928060984925663050473831321116845457227059174625037372515942400
2282 600680093417524029042654536498712588278719346112869021549756311518746683737225687967034989600307231067251671040
2283 60544648084351840690966946518264633446624582851335226048951535744549915024743284346922425715528948348654452736
2284 5086067883431210021462149301580338744201290621381803454744924401001562668406367447188340019856793017851576320
2285 366267744740099846781635659233325153992611927753617692401316126535129265007412597230065474138360816062169088
2286 23082458103749464398367443217924411093613469564742402877989662246310180058587791118158419062868648185036800
2287 1293223850461780658606063585269896994344447195140508522616155774937124480124173737933200367733646368440320
2288 65218490217329955105270926865376624597732403295060401056241352766348145594679408717141893307352412585984
2289 2990474904668769905194687814203061957104534371730168671008603603256063042125231193563013446226086461440
2290 125715378166223173487073652379906329234699400935132793648323744205964511357732827300967245335412867072
2291 4879152186014505410145180941971522461701011482417172950943780225853767201300047443115349826653388800
2292 175868488950299302047299006502281790330348709117013262452578280849887291346260690712217958314147840
2293 5917572482236018832495345754942943051469370763999185407947531940168305981789754550708191669256192
2294 186701754328486728779391597729049431700548315339528486642706371628060645332915643005776638771200
2295 5545047816512202062115609858868320112339024069571968772747908808376724025273726565070757953536
2296 155568925951110559072605758342118996326181640594127295925784279069709263093729791951503360000
2297 4135680479314439914771835128535228212816943670406269918584754590451843810448794226733875200
2298 104468654387998671070861689888913894479993597751580485348470133462619449123893600080363520
2299 2513800901970969399795368069681943562887300483963861472552820752338022081693041347788800
2300 57752612151541839746589084581642940542678094487123859746803657171055678562817445724160
2301 1269436196256669656462987879166384998333196816039906560038056728121316406621896704000
2302 26746997822358155720490343062653159233807877043299647725668256322428558264552652800
2303 541157608288526231066165501670682723401001406987846446579345823204481361105649664
2304 10530714581150469801643998604347790701258275528774857220852917796167036195307520
2305 197390356912606900052668123717367954244598052807375471135401590569868944474112
2306 3568866994668226027540208696259680941307872100422042594247482812124050227200
2307 62320665116299481501791352255895932246015668086993731268202685416152760320
2308 1052337284906182669034482058697081632637057156738780149731672997492686848
2309 17202420391212242909420008288453871448563709325628954724402145903247360
2310 272518764285802711920553262078114583859332451880563808067697203216384
2311 4188021819811870282708802712766431961831838783228901518388029030400
2312 62493665929259359545815902533929194619424949311086575359476367360
2313 906283835439322181213616364672930242139887552816964923751268352
2314 12783803286300467894215923314404634939553654347561729230110720
2315 175538212851225772877546108026509971243485430324736455868416
2316 2348175442956361640306281268738103472839839777204364902400
2317 30623383691279396454567923244439636695531727659808849920
2318 389621110250091574392888598573344285036557798046171136
2319 4839373541349176841238560343257979206074247163084800
2320 58718230718939455019564898273601634331232751321088
2321 696408517526506736189446996163905665100124160000
2322 8078379439422957715143725358810667419176140800
2323 91708190718205871993895904469935632825876480
2324 1019446735430048526664684155114202329907200
2325 11102937777445751699708628736805046435840
2326 118541317028591725289482542598573056000
2327 1241367620910656264063864165880883200
2328 12757661276907169528879983828369408
2329 128743726597965598834035779927040
2330 1276485652251512951322272292864
2331 12442309153680946531536230400
2332 119304332583887074953584640
2333 1126101886154174782268416
2334 10471076926464490552320
2335 95998725007181238528
2336 868617616896972800
2337 7765993283368320
2338 68709165617664
2339 602766003840
2340 5253760512
2341 45988800
2342 383240
2343 4422
2344 0
2345 1
2346 30207877440300549204403204933021715915347589276662708782565897028815510438499282184568370859177684796852331696095232
2347 15214978819047558366406403902493504408214666646041668278537693104582782896485926406436039315790514732835423968559104
2348 3832126047016131200239953127836772885717685060870161972607530486340450422209262522054987527038397996502935886888960
2349 643525371993981140490119643179729460076150767922417824469782467763961883442646950724827251652284668599860979564544
2350 81059334392167267695426899880521709486183938653655777036743736271858055132458986372772860005968625635332771020800
2351 8169249270478326794980101696382491200590583107135018693076685836654954898826269356351675858564178342514622726144
2352 686172678289320861164292060540332512395078605648465895221450738438232370280423889265120824775994747951417131008
2353 49407516581903183065632307501066147800812537464851804988950694181158037350233283772686731621465989316272455680
2354 3113275830290848697643903103483263808937201385905750385411187075548598752563007076455556530176066936528437248
2355 174400794561662619898776237646539994929523992266942599522588559194343582664885532892752499586118675175833600
2356 8793922183140108478521232379835299561542240926955457953789859269572446464844381417945762500588795305394176
2357 403168848616221540650765729713237315695073038551282479256764726191970354585290890251422613172724005076992
2358 16946024459789696129436564280484017756925694773137622469048753751784357238709643430190409528614489948160
2359 657588131946398138240077566294894645227658404891463843698924200461968213255833250497367129446774996992
2360 23698739189213311992133736003861680528262055771740554333155503954146869263457373295131699158030745600
2361 797270483241356835947755496143677449497580814663793456451688206519489054103048464562054744357470208
2362 25149683049503080038105219458507507968744825746996537983777010745715300422606456840509814594338816
2363 746807017313946915117566390916197726802193261358113946570825486512242581331662572023106555084800
2364 20947958417934985567992303911280320424391868707271882030380988831645401873256300356933974491136
2365 556772998140816737733536398277057460535807976863192427523859525091591046861769781721169920000
2366 14061313629669095710224239437019775923577608479381317723188165607536268955525900370895175680
2367 338279452303995696800885472021244991649503078433689190652189003593243930496417371688796160
2368 7769930060637541781185683124471461921651656041342844551526900507226613707051218711347200
2369 170746853317601960989915554415292172039222192396714020120984725549208093142242883010560
2370 3596735889393897359978465657638090828610724312113068586774494063010396485428707328000
2371 72751834076814183559733733130416593115957425557775041813817657197005678479583215616
2372 1415335283216145527403817465907939430433388295198983014130596768380951252122468352
2373 26521799685860442463399700188727769173539360590988529296962904079235498565959680
2374 479376581073473900127908300456465031736880985389340429900261005669681722294272
2375 8368377780601357581818420391229596689963286304437892979614787283601221222400
2376 141260174263612158070727065113364113090968847663852457541259420276612923392
2377 2308352753987755532075638064238759710300641505104420973604960123532345344
2378 36555143331326016182517517612964476828197882316961528789354560044400640
2379 561553817316199527593867327918539142498018385693282998442527570264064
2380 8376043639623740565417605425532863923663677566457803036776058060800
2381 121416265233989612831870896351633863832025615804396774984125513728
2382 1711869466940941897847942022159979346264232044209822633752395776
2383 23494557391038697751531967172419329078098607990113448314798080
2384 314121012470614540938766719626386264330447612160054710501376
2385 4094254618488015167713516058312590670592541149997354188800
2386 52059752275174973972765469515547382382403937021675044864
2387 646200865780639684358937187877741741036242201637552128
2388 7835176209803429171529097698608156809834495406899200
2389 92856736950880998635591001921044444988926211391488
2390 1076267708904601319565508994071490573336555520000
2391 12207328930683580547328296097758341877866168320
2392 135568629757347810773585250085991805046947840
2393 1474944212962623400280819628675867200716800
2394 15729161851381481574587224043807149117440
2395 164506317509066067748669650953121792000
2396 1688259964438492519126855265598001152
2397 17010215035876226038506645104492544
2398 168357180935801167706046789135360
2399 1637755176473639258300273885184
2400 15668093008338969706378956800
2401 147503538467351292669886464
2402 1367409433187212235611648
2403 12491811070168164167680
2404 112550229318764210688
2405 1001118609304985600
2406 8801459054484096
2407 76593823967232
2408 661098197760
2409 5670725632
2410 48863100
2411 400928
2412 4556
2413 0
2414 1
2415 4138701289518969808531648678695940373303701474918211730986037382128074985428874229914170515479746161837587958606069760
2416 2084343543380737895103821140378498398158983660089726905997046894988270220256450470735217589283260250982810887030571008
2417 524916769257140763641020934636025902083405999288437555609550412108106009928764461022043356394772758282822126915289088
2418 88138899081371017605518921940245776371506756400013725369973201185830359710813038007264713121883153919567525398446080
2419 11100812666896174673454563844850333186313600746661707472103747568928342489385659900003270091001910533347601897488384
2420 1118618814611908294196891218351199590909338353420449723107063560551641160827934011944265468082367033767592240087040
2421 93946366610500758142271169508398648806791705732052714970381887121531981336502097598044272373488050938918161350656
2422 6763702114566162774333736025326134765037203398534878110040014421748290507049892622756190987077662515521111719936
2423 426139830518914953941078652196695524782008135634346818029699737312488072145762072539423060235144157852849930240
2424 23868448032229840015269923793371689201851877291944086288152434245872590436316387586159266731349846513384685568
2425 1203365482475472077301556039761125965013715546641903936705861058440970720387710176959992247144218858713251840
2426 55161875512424316819815003109875969976946783996356963528318208145499891461296574348932510230966079642927104
2427 2318220879543273858741902945851114565246669971669874255726397175603829538865422618945680025743163029192704
2428 89944283671191464071624841181030555786759456872807380797258769913316973036228107437164481344184600494080
2429 3240970078878676538468953719596266465764887852679357515373269273705414765332321020308452280844819628032
2430 109014200270381235163815185617763730430005456550006549932515318189075598611903917157605816126941429760
2431 3438228958978351355024695577119609000958317263237609280947905390615296545819396503423861085041590272
2432 102078125318571324860544714272765767637846645678985948287094925967903278185873265999716306294669312
2433 2862760233036796507950671165178757952741740835206103461854831031630263228438039859421908461158400
2434 76074164780921789694287840519912742593844154779039992636646748914922775223930774980444433678336
2435 1920866843585817745180700574055848238848537520178013874957315361565989111673105746938036224000
2436 46201459068912743047879643864493549463183570717967186804761115567619169425299386932941291520
2437 1060967373135259230875504434975722928355259655087479734318229147633355963829672665751224320
2438 23309790181912625343557049373414385764954968124028533654580701521679841121153656134041600
2439 490897203288105637846007218943964994612763803140552807847831085953973267783948288655360
2440 9926991054727156713540565215081130686965599101432069299497603613908694299783232225280
2441 193072175050006871754677984076874804807733167826402995582823782561284300580432379904
2442 3616967945996816347809755746209178544440881198841845480555969519195764310979641344
2443 65357292083013233213377832607936288320507710027793161481801442195258907180400640
2444 1140585658416196520993988714879175420339475447995327229762689979007173753044992
2445 19247268895383122438182366899828072386915558500207153853114010752282808811520
2446 314417807231910932480005402994262058170220983509865147430545161260848119808
2447 4977385625786097866038094576014825625335758245381407724335695266366619648
2448 76433481510954397472536627736198451549868299390010469286832261911019520
2449 1139623923376993158940495459599388259775390253318721379192188304359424
2450 16512771746686802828966136410336217449508392916731097415358514462720
2451 232714508365146757927752551340631572344715763625093818719573901312
2452 3192405222133107863554270257541583105195459758121020587267981312
2453 42661169999517635390939624602550887010231682929416524571607040
2454 555752560524933418583971888569760313815407313821635257040896
2455 7062589216891826164305815200589218906772133483745435975680
2456 87612753828953004978556521867628521570387113524282392576
2457 1061615708068193767161111094370575717416683616975978496
2458 12572724615731084019430412586138670229734422862233600
2459 145616246582063384223994980285274243278088831500288
2460 1650277153653722023333780457576285545782718464000
2461 18310993396025370820992444146637512816799252480
2462 199026286239510615816540047998583713792327680
2463 2120232306133771137903678216221559101030400
2464 22149227913169841400949356306585577328640
2465 227018718162511173493164118315308072960
2466 2284116422475607525877510065220825088
2467 22571246874528069166479971388653568
2468 219181990274910954183343933025280
2469 2092687169938539052272572186624
2470 19656334865007071086184509440
2471 181745431325843557039681536
2472 1655285103331888495740416
2473 14860947652441436682240
2474 131626539372792043008
2475 1151286400700733440
2476 9955748766547584
2477 85241513769984
2478 724059930880
2479 6113751072
2480 51870060
2481 419152
2482 4692
2483 0
2484 1
2485 575309465040379309367575159940796768312228770858892672688067252523650888429697544669625966314771490835552760061698768896
2486 289709090266327886597215407508715826131259103244274821169022616748965248980021196093991936083582231328631157102424883200
2487 72952024018325826328633739913247443935564428103140441709896641324589457708975766475732615624914108784398381046069985280
2488 12248057949333284484957155141507271048612806650063542964222842949189140231671170757181011649211364359932516294690078720
2489 1542430733923992808096581133954301086501368237000240193974531020752031294939228165127132479632955193592431694472806400
2490 155411377336546445428363893827904664608390410453263904609452465964996794851399238600045781274026747466866426564837376
2491 13050552837138930098963730880763995227275614123238580102915741539769146876325896806016430460960948727288576134348800
2492 939463666105007581422711695083986488067917057320527149703818871215319813365020975980442723734880509389181613506560
2493 59182393502453924275420190221603679194075529737180183462850126190297541936686560449116671136929547010809727549440
2494 3314420904036005197319500628196520748304507721600475251342109067986018338911482786417734912940010116633277235200
2495 167079136225608880106889466553601824412963141043608604017067039721108133054214713103114867119448925593692798976
2496 7657780343025731401009902071207165231905462569539388688128206735533450038830882944290859754554120009993420800
2497 321777607155808514782254184807609824865522906645415620581856214182082700190896683702106309680635464583741440
2498 12482727812925320777841015862275232274405146001299322915449830945559082132352275640476738600155493234114560
2499 449721418355957320358124205905152778933797284364036903986293849566584865181140537185822406720923002470400
2500 15124527034767157179521784024782576840236143312503668405075256610625268904884164761439443977275824930816
2501 476937126182917903841691437077716320631273872406278655954754517077205743927079637564525445555368755200
2502 14157413360499093814807570023433684121593071083919567627432551608415926953373985602333545644288901120
2503 396970487349999596679896111060755763036070288751612021116480267652957192945062701110007857812602880
2504 10547011384872408187186683240132266141680097813917223280517798537585180315298041587343873277952000
2505 266259576733226263930007441819694599078454541726639974228263621202229713283757712431555517874176
2506 6402889478619392483935668580186160796161791733926712916524384538553297038910352489793454080000
2507 147004642491995091515980685023388566473765906829895594378785367715151902716861685695722291200
2508 3229031135629049833099361323839156738472529385048851365316349579753692063829438547938508800
2509 67986888030578490585374727339125291814451990361749889825860379438232869936698163724288000
2510 1374512169206695785968820213043101984915738648793547861973927040671125149795055208235008
2511 26726514378111575767224598655987659541830459119240186575570471268215715422493317529600
2512 500557490870388186030646625384490234686715620290674432992506102936663001504824688640
2513 9042419864992040869524389365522946361102202997104613701389923797989410777449103360
2514 157758980890031942239187871812260006290880679377431769094003481160969775952691200
2515 2661366536304458548985973668051409314125442711989096869446276617683405423771648
2516 43461574925058663570089215580256937647873841774661315152192927505154729574400
2517 687788953319805164800011819049948252247358401427830010004317540258105262080
2518 10558090721364450018868685464273872538591002338687834566772686928656465920
2519 157363050169611994796398939456879164955611204626492142649360539228569600
2520 2279247846753986317880990919198776519550780506637442758384376608718848
2521 32108167285224338834100820797875978374044097338088244974308222566400
2522 440270691501629001484937259293086758490002796047474792172166840320
2523 5880746461824146064442076790208179404307425870222932660756807680
2524 76571330768364986599122403132783643351697892437414274872115200
2525 972566980918633482521950804997080549176962799187861699821568
2526 12058079150790922719546513757103544474976813264931232153600
2527 146021256381588341630927536446047535950645189207137320960
2528 1728211617785431713983204107114890702771345422984151040
2529 20002061888663088212730201841584248092759309099008000
2530 226514161349876375459547747110426600654804849000448
2531 2511291320777403078986187652833478004451962880000
2532 27271692291952679946158959367332465897360588800
2533 290246667432619648065787569997934582613811200
2534 3028903294476815911290968880316513001472000
2535 31008919078437777961329098829219808260096
2536 311594319046583963618068397687677747200
2537 3074772107178702438681263549335726080
2538 29811080777678581917992415041617920
2539 284124802208217903571001394662400
2540 2663420034467231521074182782976
2541 24570418581258838857730636800
2542 223196143733492087592591360
2543 1997757883331589563824640
2544 17631632807981365555200
2545 153564295934924050176
2546 1321148328672972800
2547 11240361510618240
2548 94712793077760
2549 791940549400
2550 6584039616
2551 55013700
2552 437920
2553 4830
2554 0
2555 1
2556 81122743286185759084654953206728979215974546126733523818667460586809054878117698645935619156235173179634648722842677411840
2557 40846972017866930965097836355796570550168242730981379760852774929179213078508525671543443608348775849324245964380612591616
2558 10284672704454639974201146966559411827659698165171756151500302894588266338790752461336713730967169212166406077136083353600
2559 1726531235100377889777665177946856173141691465107657120467553844681950499112426473259005236456300574564095018090322984960
2560 217403028600665799607989503761754061112877318038627887614955462348107239112163280939962956773501717388802164230748897280
2561 21902516421720697874971452102151075428319428965403410754438340494678844388137039944805281210787963749012530061513850880
2562 1839034631815799604235639410296871864532619857030289537878520847252462072408224323433875078409316511691252714350575616
2563 132369893062409148146632127504891951590938371821419883901002521331944204031305524746738080389746765662498415076966400
2564 8337740036681942285126566293870380081602763883719678453621392482035963343614561161826429173147064520828986819870720
2565 466883326519358735950537056192651246975484734593310336206928773279013941944971754654142627857999759751943406223360
2566 23532388418655636900968454460195297312962004823363374284528974382700730206271527783565917881874071828096268369920
2567 1078419879274384589780832011391429957574580274008746444110159983654425222440840420938286869589170337922926247936
2568 45308533696235577455975253921309060955440653536441383071425223185239579396416057420387586881111876725794406400
2569 1757400777543261888426157470872330581957855874755731466254753169763682439504128041757657537486547537341972480
2570 63305262479835555373336580444395820820197526149446566214066999795335345099786540748132031472217144258723840
2571 2128681380218197983028454574617723153619973812656441345535124221281835028524065209346226058479035545026560
2572 67115088716779259984127916609972684728547885949235028547521451209649630765423481128887532649161473130496
2573 1991913879940421833691770119559874044989437937696810857222798277204800459930744368651841566731245977600
2574 55843130477524203380629859536877309590728224831016072308206175788751711871641832098093430041361776640
2575 1483416031676314282330138099227034693450578447440234394698426263334734773636813251516345152878673920
2576 37441890416297049064512725502469544802964347239406142645838184808427390119308047635070750136729600
2577 900210949907574511382406112818967454027155831551973246200319862159919506816514170601925798526976
2578 20663870590089857561792384963328064387613055141308937139692331919876549534665228489787965440000
2579 453796939866593543375418636376547313897277364561851617430163526425034134473790421060707942400
2580 9552550442902605756252277249690838684647899430769518622394200840104672355495422370984755200
2581 193082762006842913262464225643115828753043652627369687105443477604581350620222784976977920
2582 3753475538987515415530239812540778497269901694782380700005723841832687909055727684026368
2583 70280834105404514054553574243523104721109725832076046180203831853456140555445390540800
2584 1269270780421341471720568228653528809384171751451353026516711903875109753815805460480
2585 22138338290152927646076953274211351435801945268773364579264985850249936730996080640
2586 373362921439742263299411296622348681555084274526588520189141572080961803088035840
2587 6095387873471501838000133239730647138803433308104060571957601285661993067347968
2588 96430369364973909796135447068695080406220086437529792993928057902062056243200
2589 1479788354112308081842449671289282603320074136405331233645652889646226472960
2590 22047777682849292686461078469513086771763563707259889830613552115723796480
2591 319222187486927189444123562898240591767097015099455489374417093863669760
2592 4495183253320361904709732090642031469114039332534956551258076089417728
2593 61612969655430488033004277747275526069111646243358524139888751411200
2594 822611028858306818563961721310767364547110487351860795900627517440
2595 10705974327936265912189421848840531736046852225277646638813675520
2596 135914112113847851213442265560690966949263759076410337898004480
2597 1684201357200560420952646515970554121745472164447272699691008
2598 20383895707289416978281011351294087088651279566907559116800
2599 241104865188204005948740815992311047732460661248994181120
2600 2788705110517401174836533900117209997653761932542607360
2601 31558808757668428068974318461166258101909132133990400
2602 349619683822635275165823696626962796662850962587648
2603 3793652846280757842723815390450573155661475840000
2604 40339378181846672420360127397512605806512537600
2605 420561497708489694136141172854150109501644800
2606 4301042678157078594033175810049448462090240
2607 43169279501354553632438549350482478166016
2608 425446089467451181093901081458175385600
2609 4119034332258261757478673811374274560
2610 39196050652132950299582619776942080
2611 366779290123335839155292709473280
2612 3376836115128097107076196028416
2613 30605258232796097524541670400
2614 273222865604792038259896320
2615 2404081520619370492060160
2616 20864098822777949240320
2617 178738770678354222336
2618 1512927924770662400
2619 12667709004030080
2620 105072004820640
2621 865042753960
2622 7082830496
2623 58298100
2624 457240
2625 4970
2626 0
2627 1
2628 11601123490674111651951199028067108189768722035458123141772484953185244218849730259065944807402092143206768610572421417664512
2629 5840837516605374654095156630884486503550167321124813714944057162250251951224474302507364579248932468933694708044672773652480
2630 1470490992643209514743522108808676539806056738315329671390699897450451670826306924175563969900555930575672854717702053298176
2631 246832144906911359380827527197425883863832755964122147636007269470118392130978059072081129543212061091993745851266000486400
2632 31077562231806802015997973203043411116550446371937828168415969204275108984023676518662094256213410342153710325625813729280
2633 3130603611849587514355048854169258480025433379756241581655358657812744243215151245535466577538424730398751164922784120832
2634 262830197060648374499657425225812905139833147584840929053260085936146132657644479337663374529455564988150360738166210560
2635 18915784784391081643566576791624967749478375672311549532464785857453895601913164469605572235067255548824313633320206336
2636 1191329037561682333319689147544027564318445346392778955109022691987497836281749722720642723507720890962485735692697600
2637 66701920293455538281012530350963040652822111069757427628971139856287706748916489294611433385176516166631894558965760
2638 3361559950939382898843866804587088978223490089071834420689887167608900382003796633509826920577598270213992524808192
2639 154030178740291441533611701921278309684842213389287540771462377777677506804686363674249644317721197420266483875840
2640 6470519275646307538684992068348579745447481644052478664660959901926551334645042525629721217535022027537557487616
2641 250939571240689352063862944794942491445517465740290737010970466872096132041688933405223558110773471096707481600
2642 9038061141651061140477381278771985850068973070172333255024444873070366831735515643325095907073673049187287040
2643 303865259903210665792015586133099939936948125517343517827521599017609656478975395591033751066642292441874432
2644 9579066210981890923628045585779754191289882156953986054908058995768257628358293442058017263155659952619520
2645 284252140447535689344541764465766664732673399314407179730679087476163142065322978898817785337625062670336
2646 7967655519761687334767080478239496179957751750787243428891193108819201839722977474607366266924983910400
2647 211616073388512770705544730876587699501706957254376695062676034567901223934642732161196155946213048320
2648 5340297714034731416388497157217324896422082410784843820914334548005045185092527705458842550363226112
2649 128372195713018453935472201722752725038734904820821060500016633628893908980484734748814000468787200
2650 2946144926970243855433329096498438940452509994170094260291955912523372931399500921969938976997376
2651 64686899238542162802132683363461766778614781311923629306862952097004850717212889185423196160000
2652 1361390819599780630126255909129641941691832093685554852290490579275102403421371263182123827200
2653 27511345275559504578006558479109615411785950360616213632495298419501456383826816428436094976
2654 534690725557411144419131701780936141162274730352716056599689630289609894025232327628554240
2655 10009268103966707774747306166775409326053071186086348533348596911553834424148607157403648
2656 180722144842468750425994905197630840711425009282481261606238424766030075714002432819200
2657 3151292972080571929788996981484623250884840210499910962386319209620962147404758384640
2658 53132011896367026350584687858107243445924668645056074990235966040599848154390593536
2659 867165494956820740566374624413196937805357024706915272697361070639653220075438080
2660 13714622715310879135500299789393956062307724943234136286904602892739484401532928
2661 210393533159943075918840975422607448159025643136428639259479399059044486348800
2662 3133669455767240643901658127436127865854274641799524965367264942780244295680
2663 45355428376147116383577075708712635644770759626363201937262164352346095616
2664 638444374973854378888247125796481183534194030198910978748834187727339520
2665 8747383628082866409164884068276385561519211674122077613258958876704768
2666 116740363557657766799376526257995733604632592882152993107157634252800
2667 1518666514815335665041160100881416673010050130495743007816543109120
2668 19270753790285278641940959327912957124884334005499763949864615936
2669 238678440785293787496776661472432917569438796426866934845276160
2670 2887202326629532150204536884520949922992237996195324628041728
2671 34131174207554372614796112030073820241462607646914982707200
2672 394535233944333827916121335260145350834935627498354114560
2673 4461928176827841879738454240187535996246019092068171776
2674 49396396316350583064481541939216751811683858992332800
2675 535587600749568932168921407598751518292027006517248
2676 5690479269421136764085723085675859733492213760000
2677 59274188348835926821753656584100155470793932800
2678 605608556700225159556043288909976157682368512
2679 6072060251515875662164483496540397828833280
2680 59772848540337074260299529869898815922176
2681 577964498899178962995488261603559014400
2682 5492045776344349009971565081832366080
2683 51311193580974044028544520435269632
2684 471573373015717507485376340751360
2685 4265477198056543714201510772736
2686 37992734357953776237362073600
2687 333424513958390283978178560
2688 2884897824743244590472192
2689 24626477299016595824640
2690 207567604658733935616
2691 1729060485452185600
2692 14251172629533840
2693 116387451493632
2694 943683004320
2695 7611399936
2696 61727400
2697 477120
2698 5112
2699 0
2700 1
2701 1682243457690282827189162973303432552333796307748219359845125947583175671416810105910510781424399133559642069338518029690994688
2702 846882014819210150592437529048898897853116708588442989349391401582522827976030308911813970940352726454094108571786763489509376
2703 213190569356096174874473217027283757379581107221055700595458086422134196219693312041518807142586035116079856843630556238315520
2704 35781947487651431525425704647677795801947380632339688670507030837960990656773468488272056600913527644008039464797416630255616
2705 4504686644551132308700102371353022380514947796345229194357132667829660656390349578065480614163620114928885861785604508876800
2706 453732408584379309433570408764433802301636517030292291258873150382416591166745677172466576140715790995444170754136880447488
2707 38089010610836648091319761059059311506976106120367605910140197003388388292451006820681510026717500886518139173227206803456
2708 2740943483632475905496427434497763153601117110527626831555426610476952526286863855949918048664322320590710904840876195840
2709 172606536157568619997545013223577830713990178009842889483741170949266797367457625785150846644988706883021861904046882816
2710 9663002193555867814704145307857112466138501142963651524773184057231926894285303306511879868451513893362384300618547200
2711 486924018142225429451391471562030196765601410809229221691489320950900259267090371850663463711788568016412830280450048
2712 22308534219870450146872934248623408673664979682022173882760160294131793444207014022383396836560424884147404937363456
2713 937016920670106269329471186687776383916123464784832539693062798147538166395175379018352002932803950973287776911360
2714 36334454394013880794154186229957409339820473847371610963096159449279865186852931105459203760004354462326284353536
2715 1308470621469308764332999640716485848251626785645801700128631720118786974217378009898665695863318813575689011200
2716 43985230889368497550323255556690331137002335608172021841118965048942451914446176130848800081091875506044796928
2717 1386385248308398662676071111732268475962325822672879800088067295517844057685325242384091489241555459266052096
2718 41133637258922237495579254574230709174362435144567116588722841570063694521773848310013838835903716267130880
2719 1152800347370561406786197155888942584749175452775095784463309632542217187264920969978538796091479420829696
2720 30612571207505430286210361837446485322995572516182566858371426154936933384198808191912512499238096076800
2721 772398667868071613075238267699545103181230393978474936978767526172839467361445972388365969203677626368
2722 18563892053549304447445728213184034163752953142252076139368877238303252310083548690404547913167405056
2723 425962285775015778967703214807315860355802184178178973477327920677693425253426619848337365191884800
2724 9350807811688165280288392349755914897957966503235516565274468765835053217050589882774154144382976
2725 196755985183899078523153578563862873951619959823767705808374812628389754264855871272328888320000
2726 3975261193231359439968667254658554469740149713561820168688232491483299017990404088491801575424
2727 77243392504455532084403029575961612502322091397114753660467568639369473693052215356762882048
2728 1445645295025593094170244971481790307586890937620306375251012704116352676438591108032757760
2729 26095591842484630984162619649093031457209792735153694390515984805122496891530297231802368
2730 454921261155179957968883726876794874894276747504176968870876034755868811280075089510400
2731 7668146232062725029153225988279249910486444512216450008473376743411007892018245402624
2732 125117318336606223341699426246510605533951639067390112073781468418186739202274623488
2733 1978221285370247314417042111942605514368470712612650465840854942396708908297093120
2734 30338407824778611420955208625022993713589815783517937846788970035454010948845568
2735 451727291784583663002217388407363050459084469087037960762999886215007279513600
2736 6535939150600244771566315522938209548781772824324723499194581166370223816704
2737 91970729762742763777809070187111733390785151464569826150559388825590693888
2738 1259633496570037017806541626571435848594490924446500039153105289299886080
2739 16804184338159190733395698341688845947129011900287149099155368368406528
2740 218514013838692742983448369662402270593286648215312012739038648729600
2741 2771566389537987588700117184108585428243341488154730989265191174144
2742 34311342114410374167358293437503557807720887375645921179027243008
2743 414845861364915392553921340178276261489738860456221101040599040
2744 4901529531254787138719330059768124287870543574936248787140608
2745 56626720844351572747275367686258838127881144505108948582400
2746 640023823954141543063930166088680235798895573497330008064
2747 7080886019748531678715373033341089733173030298282098688
2748 76722062363693458802279841735379210260700461839155200
2749 814539476139969417673567974056434600735791072411648
2750 8477652789137611913841995617435464500916971520000
2751 86540314989300453159760338612786226987359141888
2752 866851463512086993090022746871142343349272576
2753 8524238430012671602653986447066327721246720
2754 82328640442351064547205012839671954006016
2755 781322378141482672197604501797403852800
2756 7289442575875226867780440926795685888
2757 66887805918055450251495535567405056
2758 603944846142936456954955664471040
2759 5368617852726339502357073903616
2760 47007959459841112971651379200
2761 405666491982708178840117248
2762 3452418708299292706630656
2763 28995691013358249922560
2764 240514843493453607936
2765 1972209616218899200
2766 16005163107014928
2767 128731575136896
2768 1028191930080
2769 8171061696
2770 65305800
2771 497568
2772 5256
2773 0
2774 1
2775 247301308852419713070802669160398950436440494348416912516087171150308693682806336080758202029842978952615930340567205861864243200
2776 124486015869080929211998060024454008872700926773368232628539320121154999684843947837377797825405535883413513131050334197133606912
2777 31334634548310775571920188574809259220565318217772390605927481858553344635113121429737116924793050878801482017156110249111846912
2778 5258700710783705646903672686672999348696333978119373948021299465079310173419101697024130576183788866196636468809553720545116160
2779 661966028521551483220375535982039222336026541698284240404380070502278327150309167033033047116900261414148730098752207659728896
2780 66669362339356758168761515096024731231621227385909392076485563483878977714577173755369113089621577700947510754426946731376640
2781 5596033039207344816347368374761350228386850376706938258859435521383137957723196685127087772402161422277144772634354858852352
2782 402655255028844565536808902624341293073747407558171833907196368321534390520196357818633105996727866514620328402687614779392
2783 25353727223600402125841953769104309170810333272380548191887696146911810868153490667536741950144981465464075869778104811520
2784 1419209297295564208868703442060528830315030352525374869088538516693971445021318256455684739081018256593735308988829925376
2785 71506216232313421828810675278142632249424908457931021283321562023516259017711244468187911026541202810881643824577249280
2786 3275670667502243798127542626871839505514045854534814764106382704578783562342244319722645119515668548474049949159391232
2787 137569294355867775905716427866511020154267374705803405610354321813812726239276586471364280492122620118908997113741312
2788 5333788625352912610029297524222727108445625876467508302868203620224448024095613695950619093617499413232561191649280
2789 192053544654073369911957841501203449367622504621821372233508271374765001701936921557427219874308730729438931582976
2790 6455121732581923237376131560867996851374692142519288387301249819252682406139064848833417432925706146973399121920
2791 203431692863329301170245056949692781508635802187795601015175213351358840104313564605175700375049924215457185792
2792 6034853433813029472825250721658109836541888875164300306265704698136497662865533408024868835522064940334579712
2793 169104953175569198592936935471837359939045566705442590420305015343595188589514709718945781880937500209315840
2794 4489853984495870742219925765041144803759946500281952002646574358322319571452850093600624784777340902178816
2795 113266513467770092058978338798551995695083618309875497375974276773266653521535590310076296247180955484160
2796 2721785782011299969884172943322206554067192816876530730306133187466196218321285807463765796241530683392
2797 62442182361938569505044722171619024005350842387575165196058950710656394133917391049542570253381271552
2798 1370487354232659462765653821553972768101276592573271479883576788267361455163198689946824566269542400
2799 28831657419371842947555876411747404268703730051642842742929612027991414085905985471886975278514176
2800 582397716144341272428534592549034106896795081078352409192789445380033672623973378966093509427200
2801 11314204934581561482987745263258962721568118415522103557035738629606312589664996251861281406976
2802 211704112789989236083178673652635530561919806051351547069429632567160779751328293940757528576
2803 3820633993996210320307075996059017241479640335139381134591962146593217787730562214086574080
2804 66588751598064230787173581173547735442535333186254254651661478468243612757697999832875008
2805 1122139110849443896323246526296094024739215977176969856548160885731143067824185220792320
2806 18304607134601343617978668488150467528257964319484429052484834806852083355140327735296
2807 289333798653401891477679923195055775297263165343339634170619645717056834405260066816
2808 4436011367193887917177609584356145698886873719192004074915856537495650279211663360
2809 66030652324518154269137807007402986317813128470009629431246581841870494418075648
2810 955080559773119744633259621204139020970635734641165974184628330854586819543040
2811 13434986031789392030441870797150764072495866361111931637233305730872126734336
2812 183941459525485527555618140374223466781570302929139652301118777651181387776
2813 2452970493320598403096949483323322441999798116027394813087626089689251840
2814 31884862590353336263366196853460887181731971297980744444551211775950848
2815 404250925601581574519379483875444200597580299198327223567221500149760
2816 5002339337214904428385577356683788333902616344474392517210345046016
2817 60453317058723040199631278913696744708841563471376146839238475776
2818 713920784674505559278841376120754496517225015668845615744286720
2819 8243481484383051096937055100519118120509550557847327505645568
2820 93119496499600364073297271306292311588071215408401382113280
2821 1029603542882749438841974615012224727154745053017443926016
2822 11148629052370028600530587329090226388400090256869687296
2823 118279846144027415653514756008709615818579878668697600
2824 1230120841517504834853959797554615519478541619560448
2825 12546926127923665632486153513804487461357117849600
2826 125568300180553598702397354065611388177736794112
2827 1233596313459508413243493909008933334766272512
2828 11901766864545994313139528246847325497589760
2829 112820729495073681046169832409920825860096
2830 1051233745135813049865867875145597911040
2831 9632477689549406932424154081837156352
2832 86836800665545672256327537403297792
2833 770550320940987893356322744325120
2834 6733520696639815647024126590976
2835 57976483333804039331703367680
2836 492120006667547626789650432
2837 4120628780873349359526912
2838 34058430714103341178880
2839 278095287789305734176
2840 2245284793849208320
2841 17945182877562192
2842 142181142688512
2843 1118914747440
2844 8763167616
2845 69037560
2846 518592
2847 5402
2848 0
2849 1
2850 36849565741896279392902791155787952682338595017112439517637979970487996664425025635626969496067571956753984716666047135950175207424
2851 18547598163931478480310200187029921282733037076131268438706537836273152026210475206056865152238223421446194775542540439639818240000
2852 4668225595090534845449927250917025332726284754001308723570224504543312488181648043901667418452707595628006742414387532392510259200
2853 783365863707769389298004714370231480514132955444309765148187046463833615877828035743427923119826271970037050428902756227796172800
2854 98600638327194480879443862875118737788056262089738261525399364970237065751608156819202448303446041241186933790179132260220928000
2855 9929490427823272248305633039730588335040398125474263606065701057534174907254637505495495706753503921212230951481283114895933440
2856 833367029241959477109518938700309140395265342323867400956069543548487221432214671942113913620269721261843884430336834142208000
2857 59957496848650123032293232586728752447001968321860052773493952014819335261319964483504511847166015238683693992510944916275200
2858 3774893015895417801907583462103199622566381945857860942879965953014384911126840854549685368719323748574565578775196388556800
2859 211281060196670017715349614742535909756752777269837901599064134557598423901279088896139516251208178878867298914817540096000
2860 10644069729716731566515275815453966227362727643940311518164038875204785837659886923417635543107636924453014817416224440320
2861 487542383402136967014618240532790674427897103122256963295374286523974493302576666828553938817326382801465753349390336000
2862 20472941671889023738297141417948996909462786590842592275664891903617397264639026998266531996972928427962812182246195200
2863 793669005899237168686825545383717423966927161764250416982813395079688805226595691180947772069938192993705752579276800
2864 28573867635819174696585522451193180938101567195361651622508233679773828700512216228306888001522318285174434955264000
2865 960267723270366849559789207506017246838112523109106861167541356873825008509684607787136099371543653647194657914880
2866 30258383121477765175200616691568735240818869418059164315474608527746948778776866478906644216839247563937808384000
2867 897492762632335152221669368895703447832216774357921769184596529491289000460206902669892795772279077421134643200
2868 25145222640887622803438544673575457652257870313184584609440436242235406928606389200103620148008603918060748800
2869 667519552008825783919487903178305368180443026468852330606467165829981007590189643627417560056332237668352000
2870 16836952441859515283324721618904293014099799376057320009924653843708698392948187851002342942915028383170560
2871 404523262384893185924922638566257127482441493963841062057050988475952334005484251107415343739931983872000
2872 9278815165947613533696044124962067797956339148442718398770908593634759835186201616353747032641581875200
2873 203615812049799683168624094037888121756578833872527712595844404491270850436687144726769250826243276800
2874 4282772981977060821142668192356164900316489351791473374636177463335504547384995906083826769592320000
2875 86494972258115528842667629235242212806111190154928528228788836083974242257717956415660925835542528
2876 1679993411954830593543849786199136846817678118495247334209969553980866363338384747017577431040000
2877 31428347040504337452743736842386007559911440043116954325099273971128646082402767366281337241600
2878 567064587830328310937085732998130885433713766208977358221686515804894945762486501627029094400
2879 9880949984472957724932093093256079072792173280532882244634384861879011519992833312292864000
2880 166471878995160576967933952933869338606338332965635636629153696170609031894244999582187520
2881 2714852687538977168523983531361517801788425751234604491648776336446313873768190050304000
2882 42901422971721899104637504269102658269354603873791630591761331578559570363610143129600
2883 657576815121367935176545279988763125675598103053044623115044649356947350921045606400
2884 9785319192339458640832962318432674335779868498217656047608507068005110910025728000
2885 141494254981110330576723872158720684966742418150020634495528389661151059467304960
2886 1989751166193999467985957544175289627022157780502429112884642355947055874048000
2887 27233079794167686548192981345575873119924053434686347913310754859875932569600
2888 363042354326616172807141066528072631805730861044354576910102850627331686400
2889 4717250948693458467494133621775620080768842530821913102091588634017792000
2890 59784117356912505493811619100239163465747446183713895833533522079907840
2891 739483400490698002169596616845324757190695669265232726037600305152000
2892 8932748816455186479259959565506764881968957757989986637875616153600
2893 105441832079168093371449905082029205887514354891935139835881062400
2894 1216910428422452657861661436569467891790724458526441390473216000
2895 13739135807305085161561758500865196867515917596412212509409280
2896 151825266031957115336897724955911377589246546861523992576000
2897 1642984376940557615173363747359933075246933595240602009600
2898 17419732894328169688329042701703478731875141026358886400
2899 181040580832695023959461361237820840538642671431680000
2900 1845181262276257252280939696331923279217812429340672
2901 18451361952828920047773755167359540384348702720000
2902 181108125260413844282303876056170271410197299200
2903 1745655160555908131948340437276792454857932800
2904 16530231756313880990471567009510174302208000
2905 153846449311464110517504316922619307991040
2906 1407902337235463906070358761355711488000
2907 12674312749407114384768623791890995200
2908 112288966377860783090078712159436800
2909 979513119840238847486850946176000
2910 8416900870799769558780158238720
2911 71282561475988572948815616000
2912 595306459678485032406835200
2913 4905510453420653999436800
2914 39912223493089852944000
2915 320879178218429693280
2916 2551459993010464000
2917 20087891280853200
2918 156817436788800
2919 1216211682000
2920 9389108160
2921 72927000
2922 540200
2923 5550
2924 0
2925 1
2926 5564530057612304865896039073742252744916255326719128464523110071245745803716174795756159154714612240355990097050992151271805917593600
2927 2800566996384117233860612127839884403857733221300545403340486477757087746496301948307649681701135468713302838466619582332213315764224
2928 704808730229396182251787607107137008743855408892988200670848437778379776995998057830160875785052490014955401470616536706313093120000
2929 118261715075626882751398157023231308429065880434699820997112354115097249700601750445508907934135259089242837474497817487276926566400
2930 14883951410447618396662089573034398129768526153441885537815553882812838701678732679125130539276699167430703958149152368328127283200
2931 1498729702573356109367546715701804814378455183764021575186070347547603399424443983651877214212379826866041393610722810355358105600
2932 125773545419094781811871351836587452243845042922674005676832213395432882158558741736276278952211049668688258718762919455348490240
2933 9047984888912702894331919905889070667148595145230560353237326472812146975549759295371522490734356973700019316672228484972544000
2934 569596220062176168806785709573923148246518699057670501348192544140783684982539662593292862548077144767495092928853976704614400
2935 31876874356450194771664038124427019035005003098355270184319712492121472582848878327308454224740956099074109331879436170035200
2936 1605736057494692134636657072043272914151321107250768052152887422637748021649721075610660323509182159479391471752613304729600
2937 73540845405315599914105541997681948479960663721769425034587904955960338514741036925430936479652764205311738738512096133120
2938 3087768428213534124425915523374340938043348319774294100870703814651838457582985556580841612509733757742616437879472128000
2939 119687966697197369546967903674163366547628598531079770226963983436532476316351234759096648597687889271167209680823910400
2940 4308488889167287487157052960654466015820461735291645120763844144718310656944376609268002191236807333394402656858931200
2941 144774262688150485129366647086045450086381273789832368220708383977520732082595228890088232541046412644883803773337600
2942 4561271685534242535408998735653581922481034484768257590545821445150668790421001886988896472014832354824174625095680
2943 135272771601900597253838051091719051664837298574852734586827661653456947481590697199817938851751930285839613952000
2944 3789413886669859531602604002004081224180470825066780803223852013407664668609762477939547359927400549111457382400
2945 100580890563550491213754178694301830609031481252738338437761744968941627714425556800414480592034415672242995200
2946 2536574297633537978894054032077560399085683500581638856304575230153927828842720645784186728214062503139737600
2947 60933732646729674358698992525558393765313559646683634321632080577231479898288679841722764936263912243855360
2948 1397443997329631005922460024137979167666616070056905487106176142007835335655309231098343914737946853376000
2949 30660432722261679502647797978135528375855729360071591230721263178967032498876144471429772803511314022400
2950 644783404824365663367309631119979052229166307263004423220173947555691026382842624968102627616437043200
2951 13019629865210264896273711304762741296962127629446079058893979488539933824050387554494833379560652800
2952 252831457369876161232413070072246468202478863529791082514921213168540092753329411061162706288508928
2953 4728870344761745374419725324116088902153464333542177681479914300094290504211749658271699435520000
2954 85305513395654630228875857143619163376902480117031733168126600778777753652236082851335058227200
2955 1486100299141550056248914334753722320446974007995940662925799144868000547515481866332903833600
2956 25031739960664826236494635836248733651073505644016635019740441650093495850648511057808588800
2957 408124606568780769340741303966905475292958493722203496252118738998912465289116773169233920
2958 6447775132905070775244460886983604779247511159182185667665843799059995450199451369472000
2959 98803277146995888847043949225812182680937875588126179544662460605167495382859723571200
2960 1469877586741881266865218861151352869157219289177393863433629216209647019705866649600
2961 21248121674794253048665861034310949986264857310415481703378472490525383690341580800
2962 298710093849010697884194841223965890485345104983376895046115489284652236653199360
2963 4087056449479566474781966847495189504153621386977962502141427541945303957504000
2964 54466159588335373096385962691151746239848106869372695826621509719751865139200
2965 707467152021098182906223616823936410698347318958229431927379914043005337600
2966 8962776802517571088238853881373678153460800808561634893974018404633804800
2967 110819339490862205305602025649223815204800144145420880081671894587146240
2968 1338112819935548765830698640005825751106973115813278266163276742656000
2969 15788114187223120288924579697174747233247460223424162429733647155200
2970 182126800864017615823413472414414082896615703904251605171067289600
2971 2055226501335697822166361537317323550579890196622434348354764800
2972 22699441768591010266928122740559890476765429072333220667719680
2973 245504685498483846076685682907431163761334841733528158208000
2974 2601391930155882890691159266653227369140978192464286515200
2975 27018361223855936659449127455703354767806341183740313600
2976 275181682865696436418381269081487677618736860576153600
2977 2749681881039128454379439547475022925893210679017472
2978 26967375161826883146746257552294712869432719360000
2979 259702217354555701235001784533376238248584806400
2980 2456848003745352185705071726537707899429683200
2981 22841774790542817368651619867686786308505600
2982 208791609779844149988041572966411917987840
2983 1877203116313951874760478348474281984000
2984 16607720154395529193834748416960614400
2985 144643414317244398556711561425715200
2986 1240716618464302540150011198489600
2987 10486630593127581745365443051520
2988 87378623744760186195322368000
2989 718147475167696229570150400
2990 5825293663437026624331200
2991 46666599776535828057600
2992 369497235524252374080
2993 2894193424907392000
2994 22451172608012400
2995 172726452115200
2996 1320458397600
2997 10050312960
2998 76978500
2999 562400
3000 5700
3001 0
3002 1
3003 851409702749838574083919163464502186034986276103908617414193703784867537657851172851551490880023331471537100428684046157978926105755648
3004 428468814436147474673995008678153461358551660157372891768279475485922426886145459273224254913025142507411237472926395647929055654707200
3005 107821829360788513503633566921835549548522729020070998028608729393647878240107625009844512745493715545462159280964853919790212656922624
3006 18090090742554502011129215249083183224425622161586697150551776569645080942897283484307462478483013910383855304412491108795369390080000
3007 2276538015205817492964414522697202687259518198367971554194412816715622056736583696076046477732103737467924621384082986630080836403200
3008 229212851720893323308596179424729731198435302763005037282359529795317716005852483258527010304861167178432840955496946472253160161280
3009 19233697849691403403550182851506495117856841524971610214887902793527576959280364456865757582392207778114197884670942732893762355200
3010 1383508999610042599930584870202461974682295472149414062445154347349761703744146159099039068474321546355570845906392114008833392640
3011 87086854555784765357944729094182305171305228272844143399909267300816914639666433217950903973318185871862685922970199167860736000
3012 4873212104976396110902499959688009157220215536382292067090091766537815971517283779964838935133548905233013572835750689583923200
3013 245451932544666499741813093558088046569538523857335580419261786189335338887936363120275097530505361962870641855471658509271040
3014 11240152402462844942456599504302910399059247750755376365070211958464236151548047529274622264564275116355740302268293133107200
3015 471887091350775099448843894485125836079747592214687143971939056800745505469588320271515175744438570317416990238785950187520
3016 18289089920957086736984268869217250171487524663278511212849553363707043171837683681286523397173038411244728132055334912000
3017 658283816834585532508323470207898516011957291920938736248301908900928619739931791175031567287283390991419653244531507200
3018 22116909631058742434072871864692925547878370241163778286587733276220661372314466594242411248348944311424600305209180160
3019 696726139186724209685076989101593728540709880113568272062159097891818523147489539033549619103785860853503305659187200
3020 20659877634478627954499582508548576943002332666303284380707544192741264521318655605773236961478946548321261537198080
3021 578666856297019221585862774114575943232915110570203364621429441517565830893471315799221182865827701778313904128000
3022 15357098382819957049126342534437592329573487027902216939380873949073167341207984779018165616547886435872748339200
3023 387236428669669391172953587973062047844771202823042602985382718130425266700538393681595750279332500338135531520
3024 9300772424656305922611531450951054796647506168799342473116775843897735372423309034542018003451562511512371200
3025 213268064263553860255446473839454378178597458763392720125712282020310179644010379446029677276923692853493760
3026 4678399469320938585044757472114104170014323364973118369877198388461013949802556991068368758035735117824000
3027 98368888317256221737661685179851486872537131696896355198564052699185895933894296845837187744598799155200
3028 1985932886859046243171313663849535480865832226370053623518135758471528361259155284901756093058626093056
3029 38558134600815015269733683479489656917926301056436464905186016177599034786610763142157775777929625600
3030 721037859906683867218363199835665853762624907103478272357367904221392116370606098211464014230192128
3031 13004393448094799779654244641319244480922026917240988624069764325259298886582311560247173447680000
3032 226500845912600225090463482760643985517982447207291153584336146895375414869730288950096533913600
3033 3814324101129978477705546792534553955813899953856247701509551138494534738623070123587786506240
3034 62175612160361020006776998690037177133311610793202609565161742163135457435481785530685849600
3035 982049834556128726226158762670366299923681375519052162856660715716133119601937235438469120
3036 15044808643445165142237075402961744484910859371425099891220302197806656050465386528768000
3037 223760362950549512977128943834927590189182835890756347792323807841114621896476432793600
3038 3233730690832138787103481494532976312145882436190266499553984275661223443352906629120
3039 45447371359976596798535313878942865248399833691722002532226177271401515115452825600
3040 621639925037130371272513588493118204523556029289730295095970072295087087089090560
3041 8281667016050700488373985454134989258416548599929029280654997913941800124416000
3042 107535750982098044318505618646632934883802672536966604580765544831304964505600
3043 1361874267640614002094480462386077590594318588994591656460206334532785274880
3044 16832532043752511555960774362579834580889796640469411874048766272117145600
3045 203168789066580709726937047023576994542133597599938280149731806743101440
3046 2396155514768308255092181285591827507796207672502847127780751376384000
3047 27629199827640460505618014470055807658183055390992284252033882521600
3048 311639192589541253742285275020219652956431315569497191070492917760
3049 3440270447888015919713257355944215508579381416085379235289497600
3050 37188447152798038096882243638789607802360383799354425349242880
3051 393830432987151169748016616330670825200474641947534753792000
3052 4087901604530673113943250276169357294364394302443878809600
3053 41608276284738142455551656281783166342421765422960082944
3054 415470383934482854984614857240677474051818397340467200
3055 4071644323846401749754170099145707024880331197775872
3056 39179016744540943439612487387296092282006026240000
3057 370316124746310907316576618686480932317426483200
3058 3439587205243493059987100417152791059201556480
3059 31407440336996373881895977318069331174195200
3060 282051823737684202615424581024802064650240
3061 2492148964761625764768221255733098496000
3062 21674482235397555049580942849253683200
3063 185625715040463644814446503829667840
3064 1566150485602480255599194463667200
3065 13023718639851996683760308305920
3066 106796095688040227572060672000
3067 864021181061134526201587200
3068 6900732493610016154976960
3069 54444366405958466067200
3070 424646076647275116480
3071 3277248437027488000
3072 25054207113289200
3073 189999097326720
3074 1432046431200
3075 10748251360
3076 81196500
3077 585200
3078 5852
3079 0
3080 1
3081 131974031852347435358271541190889643572104989840316672865322389333841445653081371537685378105349643331631535940963195899624612731595784192
3082 66409956814487408778545694750231170510728929536104872158307108895219667937312391482421016288641819854779893833437355600322356236248940544
3083 16710283763009751512285805338447984992983514746137542778962899543950974648559672911655745941607980557789038261444129430269233170533580800
3084 2803367563380501351094472739967724288261590954521845948743826964234844834242798250255957331382836604182016141305086201914545529079988224
3085 352756769479812789217019697357122072876299632150940594435759643108079078386497027943995518330418771252485178436043576621509703106560000
3086 35513993037210752890244866554076361921248483894540356245432839940763704085090705658786325052620818304499624093591694591429261047889920
3087 2979767072371613203011750332521486505579658935919065484670673887339130308076082282360851133963195173319626932421460304139291082096640
3088 214318347467989923639559180345358088456119091278255085251608059699307286117695489662218441632370315241843919286333361880816209100800
3089 13489212746197915349323202484474004253152380853456787108840254886660176611505425051215630917624635076966815747587323111586125578240
3090 754752739483467966435520985482913311484645311697982576132546983273746593543775754555574501102090944222809944665741726121459712000
3091 38011054418815889665039499685566471426317681183781878123302715778994964577834813483725743694041681460817505868118855378754600960
3092 1740477339862180634532856481593715239311273169170197752063856302069832403023548756671041600670856203009446369520617214883921920
3093 73060990616008492125967896777968917593885110379909946372956377730017534985062308940285044719667788256312311964743905365196800
3094 2831322548104650596693063366910755016478485553288122863831634340804473032817529921629091054466631421904501941432715701125120
3095 101896358131046626106055212271353250955430494552551705328733225883510669100238523367167773212821214005506342450022580224000
3096 3423075847539844769043282045081072283262177917988881428491169926284828822647645314110164149893873633155382196871563837440
3097 107819934451411369366105250340378012045907054925673419147115199721575724190033024646931754835701103518194926487894753280
3098 3196743462150852256202117949995547695657374744050489718873435860915402635617893179095110017064429243916073990671564800
3099 89526136416074054469498190870377166753010108220647565649732691501878812925714174291684026833075435042725466661191680
3100 2375579725850921014931436651628259135377230453919782233709026128335270253141619085912592224396555828353078132736000
3101 59892683692997832491592735884306610085336599408818646063585408401385352630711140638170845904536757099903718522880
3102 1438306735058772024356684755328516177709150181914158239659992953055865276316285462245927072466092144113074831360
3103 32975465869235993725622702417008285188113885507561305131959477992001061774955368395194427466782812540816588800
3104 723256913589443526083688041716410499910026164501940529121980782503660609227513460730013688156523827937935360
3105 15204798275293050401395461784370838552546550936162634702100894762498295336858310220972198463616139132928000
3106 306910931549839411821504457761136639042315850894316628219519844421459995313750206159012025763148253364224
3107 5957798660577138729513940991548606442597496679110160870554407275414585083777465854705268279175878279168
3108 111390166624576710779230641162970119985120425274149787503870713401952767161319982410678018914018918400
3109 2008605466882905058679726056685069164053026526931118044424096304616735181318116987874792611069820928
3110 34977334101772220097001071793893140327997175846372314230256607495525010798393803506871707893760000
3111 588902199372760585235205055177674362346754362738956999319273981927976078661298751270250988175360
3112 9597331609294784556807504832828877695273683754864107119927257703308829342341918375478946693120
3113 151553054640879986266518934306965619262447051308431360815081746522642677498986852231046758400
3114 2321208699859940625625466166311774890728701433045032384933925328056314646331851647400017920
3115 34514561005550672973367408277382825583030795028563464456328928571438799174597063213056000
3116 498665951718367486063315931974981486707321748556542717937178771760198300226433193082880
3117 7006416496802967372057543238154782009649411945078910749033632597265984127264631029760
3118 95807972056166879737452823852906580793923973728495032365233562896468058892035686400
3119 1275997740865688656822527892170084735600983428542077974144359622079389284024975360
3120 16563334032101400976747970908269978516833097199858058561309995827883600248832000
3121 209694714415091186421085956360934223023415211447084878932492812421044680785920
3122 2590882753072387613740718928441806147959923169306784126924294977891640279040
3123 31260416652683235746784295244791121364509622332300336337519137362503270400
3124 368538733655658031597699759717186176146195828204539205853001881999114240
3125 4247730230725637361299775915367330582002368146709592635611331985408000
3126 47890613034576798209737891748096733274183962677719959370192063037440
3127 528431674390961256345614161990807237621774839443930019641270599680
3128 5709384998622664717822001569439336375940250009673608092608102400
3129 60431226623296811907433645913033112678835623673950941192519680
3130 626913750469342678374393797424333150319122899426687975424000
3131 6377126503067850057751470430824197379208455111812450942976
3132 63636187259011276696726062548609548523703876529233068032
3133 623205575901724282476922285861016211077727596010700800
3134 5992231269056968612845759768554059395106902517481472
3135 56591913075448029412773592892761022185119815680000
3136 525175595094768195830781386500827504013804830720
3137 4790853607303436762124889866748530403887882240
3138 42978602566416090575226074224726453185740800
3139 379311073302402893172467539998871742115840
3140 3294705411040793383930868778765791232000
3141 28176826906016821564455225704029788160
3142 237357471691084660582407004896952320
3143 1970318352854733224786083357516800
3144 16124604030292948275131810283520
3145 130157741619799027353448944000
3146 1036825417273361431441904640
3147 8155411128811837274063680
3148 63382993726339706764800
3149 487094029095403810080
3150 3704715624465856000
3151 27917545069093680
3152 208731402696960
3153 1551383633800
3154 11484432960
3155 85585500
3156 608608
3157 6006
3158 0
3159 1
3160 20720768882595174733447451815279246738269836274161610711306906953869704857755318742843761017011827999444079394457133271542084298601440215040
3161 10425948516335447393303451754080281842196294197385017156360468757373474206593428351477144870322621823198891339336092476070344405796066951168
3162 2623193294172252646752554942634131235173792716676142450253130801361176883523839463555630143401351884263805806420775546212733071331833151488
3163 440037472425923456490192873912463604815232554981621959846023021324042332412071386673601309795676821355111340884695408330423140157384294400
3164 55366509376764901684115836614362554693166421351806457487690582543638185476295265442555157294811022932594818790775452487812274199329767424
3165 5573556957781042069628911218242528751445534187984861392085002361107649438506653041515129189620616585789265819289488510619853309083648000
3166 467600908323274913054890742962005431963105037944781357231532392553388770453694291174019946526174107675911717232290645453818603797217280
3167 33628799816765349005418325181313919134399007991086596184140462442827327762572928615215319940441774098892932523042194861000570783662080
3168 2116393681246400495940646905910411123504176026372768966859629589530659450412242960414407111119656863013208702952541948573060064870400
3169 118405311883292812510725888474827370666559787491454020177597792894017105812103175449559426943594019008930938228822058423922657853440
3170 5962546641919396934840615785315015160728697962414062351447121167862598088995828460989038558706518459360198562859359636359531724800
3171 272988481735132298503465497741795567516281528501706215612810413321872927422631842292212159257208439582234814871035415901964861440
3172 11458142487426022510674638503825291992132548363703801867753720655293063319905029314751023871083136669812188599344063331319152640
3173 443986019897282375227035680419964960762840286154837366420273372359337327986147877406347579450288867096051741939597578757734400
3174 15976748664304814081339428998996403307271454193554407588764222351682383542327490272049870950204563023603975240941752884920320
3175 536654152823512230825224117962460455031933937976772314731328322986489523927922889733750272254191727095666736903452255846400
3176 16901436997227983547151205097587794398607003470070102053175151511031342311822748738418935490101001063704699597053346447360
3177 501045577744794010583665575111168408919215137595776477213064751647322483000741702771035801883552186937494070149628559360
3178 14030151861662073791109295447202681553162922487777149321722301834017600456322975619361871741560550570520546959058534400
3179 372240251414202647531071425197884009130936765759534615069941190981496116901653672054896743148050493072384835064954880
3180 9383539917111138008979174773931623584740060292983139823150653206924317499909395389354739286366395521994658624307200
3181 225310571987944226992182196898105818892456731109365382810630822081402040848865719543595086974209705280590179205120
3182 5164828730438317723826277075952399001773766562328113678779065604155152583135752341701283578400967244769677803520
3183 113263556681288848014095369171463240428738998047710569801078207016003646966151047966102598690254008292370022400
3184 2380720673898584940025473137316517895537169458152220908359853409074549505373898474902961723515224266962370560
3185 48047162549926039268409659238611849826047100958273925658638827449494613264472260298272147145026999660052480
3186 932537061247588982073032775504992095551652008486577447282387219588282293453317934098536539818796615991296
3187 17432077562429405912281531049345922554266749542581581806436969435472304504385918611915414594625717927936
3188 314279398690770005412829308995522838529446914166351186171635227098366735919438521801555839078839091200
3189 5471718340818948263299943395797257377937555021639942258948400278093864804280387656624435043948822528
3190 92106979801333512922102822390585269530392563062113760806342399738215861769103682568095497453568000
3191 1500750766143486652696167721259234665335277246979922675684601437816455168201374237108058969866240
3192 23693412410446499374618527556046291810206906769820764452320417455043672438906610989463649648640
3193 362808827776652088334999873037887391567676274344426591042165393190568834012726100795536179200
3194 5393396684968685571306230209959712246104923917957575247346473556366142854712243533664747520
3195 77904294841100090425600721540378377744555223064471819772856724489819003851233371252326400
3196 1094294727381973094416721072945098262496622725999079853251031193584879603274672840376320
3197 14959646033714443848447186913898048074656852531384701329017756086054398541997455441920
3198 199179731379925881559441396957358417966315629593450198864564512337394122433442611200
3199 2584713372522805227922556499524017797755838227046773332241138721647993677896744960
3200 32712584713400266929077242543833207570745366969719665658587241760070110491443200
3201 404045913141273261640629037866190332167068334251700132577242248323476336148480
3202 4873327083159967178226590365402444897353188818457998714929031029843799572480
3203 57431928268883154046417658705546478785959538703528524899163066317157171200
3204 661694544518113284004960932219493361717033418821786301417889742680227840
3205 7457126405051674478726273273644869243959712968667951515851005041049600
3206 82246922385468849099332466263035694101315935903040799787938543042560
3207 888214942061402962793691889303697271747238559916393011737454837760
3208 9396696143566469014748710916368907785401661474254479985750835200
3209 97429936800825472258923633206726855135265597351880088861409280
3210 990523725741561431831542199930446377504214181094167001169920
3211 9878293994948238324752277726178658685440548114376149499904
3212 96678053720420978058487671948849121795627043188642545664
3213 928929065966721100295789822321137371229065661978214400
3214 8766412412138898526200278179921679485434172201500672
3215 81286566053825351338347524336874922774990280704000
3216 740872714508690847689852313099381657448046100480
3217 6639954999595991301892391218826910559774433280
3218 58539820737015019921428618340575686235750400
3219 507891098150675060349575180676455383511040
3220 4338028791203711288842310558708291788800
3221 36491300419267686944130538206858250240
3222 302439359090253035258228280433213440
3223 2470716664690855948541279130854400
3224 19903808099892858027115828318720
3225 158191716737909587091114870400
3226 1241048605524175046725916160
3227 9616081778748285741060160
3228 73636125064424071094400
3229 557687366645462333280
3230 4181036204754323200
3231 31063183950118320
3232 229024733514720
3233 1678894617400
3234 12260408160
3235 90150060
3236 632632
3237 6162
3238 0
3239 1
3240 3294733380482708502671304290322281548331026719712304526699212236226160315938527218072268530428514067558562327002899241855790007990619687878656
3241 1657661510607613978675796145222339739061586901932928856904552556309576388620425499427500881360946239955526351556570661723366743888115217203200
3242 417037940653417895732138070163211273687851767895400686254418750294938968263737134059085794812904872927955653573443699042813776231842678046720
3243 69951821177926737246734798470243499604634472444697132006750154702964716893969052361483470490702716913701488171220681232339548568848884039680
3244 8800749448518469129803857478249272096304651099632439196920460426480846648241427733472026195913536427102226817693908166608462803147685888000
3245 885864150028238426945853385829800875090662741628903319803049320698210967620724247080882516716976366921517100652407239804996387189276278784
3246 74314092770413894261718816243233716685940455839798151894466698148101992513422040553535055861608221143856877590526513474931377454448640000
3247 5344010380837427577770179919565776365292629005083215511217513057753014519470791899131656531727704087724705339797607376615069757682483200
3248 336287998167653490054183251813139191343990079910865961841404624428273277625729286152153199404417740988929325230421948610005707836620800
3249 18812388277745782186139083608092543320037120234424613038752263018050306225886604092572507654396949893450744026244817320649422798848000
3250 947242495066342500085807107798618965332478299931632161420782343152136846496825403596475415548752152071447505830576467391381262827520
3251 43363975577595614071568114802291019350754166999374998919615426675364349738151479716283916790592861522619625911704433718978412544000
3252 1819923211567548656689769984945303783441876856678041437418736088812486182817545615281414395048056263881565432473569439346432409600
3253 70511646076467830834920852331232566105431066853561857647715204032572697353261718860006300745126994891151929842117312808117862400
3254 2537062970841613572725918173828371204359087349456213522401562127767641874206559299464843311144507811977438525369129021472768000
3255 85209326209625675100476954661314150972114422365623507140075852542306045559079948117599311734424336125887867951689348719575040
3256 2683270764117561154126120589812302275159669689883861573656641614932447619639614448668751361270958635478333684517261279232000
3257 79536174104602275516005671047471973640503545741506362603177183581323963820342347004324402306357652064492703986133395046400
3258 2226869234421306713705180333827415150752067278203451009835843340654766591114407567871270230593565275277751422887238041600
3259 59074323628050837015197033461906027592264936790640628723041270880074107184517792081523670490781265560086513511825408000
3260 1488961005656810590124285700791536036523747063038138460279764763925984467606614688219586972592201972289539340259819520
3261 35746818731851954319920665805453804132343086830411961231050107454949780952035791959446625852824363893312985235456000
3262 819311170865251734517026170538566614154388113124965028402293898477825603086784434703982134451671655565782469836800
3263 17964621671089800778526181133747474788778318477663004100101097753583139419602616840700116794438146938329314099200
3264 377545188937629493380317897238210801429129993492368566003594023386678823220503493220341995634180027641233408000
3265 7618306156475471808081514039412857265718942266087106906751530909038558417196475119689477515248717654279585792
3266 147837423230541659287414336118805691772452618333150540488119469075368040813760800917760452753929229723238400
3267 2763072774066930317253430445940717320153042988108377621577443613594910499120942026958626784648286269603840
3268 49805935892655445463661517283845493012190712978804519446962769815635155726816910319758327413216336936960
3269 866977651560744842518149817918683692495025970114072237714855798892046168053623508418085073320935424000
3270 14591248908850528702133182388792686341166813391039846023862400741583639478081033750998493450530193408
3271 237695431745376807540910509395058760078432420805454866597012644485718352952525632433794832138240000
3272 3751876915358716631740419303148086663338193117449806689211503594541137920503435592770147424665600
3273 57438575540476362120287339529809192267168258835929125945019193830408902882197844822942180966400
3274 853667830062710796082352642442087980159238292575121390687447983977809021206414354813026304000
3275 12327763851356995591557097622765056562525540383903029136791939557408326525056556648376565760
3276 173120655202444645390223825645285283876789384587715155050792721088486675224963047227392000
3277 2366042653798860744684802319881293540533238326484496980002229607751091034107400735948800
3278 31493991649925144944099340871364311736119689539757265955826854918009260088415695667200
3279 408573807958822321147572096322786498392442317114769638696542589410039225504497664000
3280 5169426745045610455845112999048035595511676454093546664482277443295987355793489920
3281 63829433587122472056736083012357478186820228233599347626511691239161191202816000
3282 769611263126234784077388643554648251746796827146095490623318568235193021235200
3283 9066655038437148238561098354237106785773374545968369702193546102034975948800
3284 104421687761605734629850288555539052338108252188233681634841938758467584000
3285 1176345856921090282675486101723543754163614966794286758076248431431516160
3286 12968915487046390397784823084599772598190805162900785244958269636608000
3287 139994761507181019743544623426443734640537763239218382617767732838400
3288 1480358236769004937989486482172828786245397599860655019562424729600
3289 15341544724190153493467283128765563731268018733476702017552384000
3290 155887898881320755614277813130762968216424955763008142178254848
3291 1553762707045586559735752470479131572555630087990850197913600
3292 15197375376843443576541965732582551823754689406732537692160
3293 145929137691201476314698372752979806483965348209271767040
3294 1376191208839586815253021958994277587006023202930688000
3295 12751145326747488765382222807158806524267886838546432
3296 116123665791179073340496463338392746821414686720000
3297 1039821353696408207284003246455272501681468211200
3298 9158558620132401795713643060450911116930252800
3299 79376028117986467690072702834678896590848000
3300 677188130867566747132766907568607178014720
3301 5689218086824539395203030240928907264000
3302 47085548928087337992426500912075161600
3303 384049979797146711439020038645350400
3304 3088395830863569935676598913568000
3305 24496994584483517571834865623040
3306 191747535439890408595290752000
3307 1481849081222895578180198400
3308 11313037386762689107129600
3309 85375217465998923008000
3310 637356990451956952320
3311 4711026709582336000
3312 34514648833464800
3313 250986009331200
3314 1815021208000
3315 13077768704
3316 94894800
3317 657280
3318 6320
3319 0
3320 1
3321 530472663898448588384760278742009727211087448957834581985683062908804803327405205890417966631284143289281025023577020020373134766275380494991360
3322 266873403819099388716375647516104805414813164296696666662636191134318985591020704663853750964709639472243548487234838590318990647240194718171136
3323 67135291179608366136369743881504759431994269528283618704634378530537843739127232726813785695118322718198817238041111799796353127468666296729600
3324 11260024397642283184767727894406704389571997733175818528869306257963352143120902619595316459948431569054802646482979874155971958259752307261440
3325 1416524378853016429246379669022430866993848067005116923136690632735035517102873310320040277436730017502455135467218794954875858519189901803520
3326 142572141065999199902822491147638207960135347814045514990111458908989715701511129282246824373799290119056074446641312299057097410992511385600
3327 11959166025381218763769020708702311813723947011990194817341165829425848062879777335591913975679180953440480858807497737367451227055229763584
3328 859920216343360776457032016528847293080168131860521471921686078570894484798169326405191360684323701807486726404663941638491653401477120000
3329 54108105105978954224923071685603485698587868676467557051077319709749272009641767978708022383743003888212641565450774688227581296535142400
3330 3026591983508881410487649266318252722095910719197793656572641619854459498631563575369378794639759668900363927073797537490051370529587200
3331 152380345049740835707726577225549600892300673898839365613893330446207480429681493149837312000615294136951026612583020297260324670668800
3332 6975149281852158409722761430153466926539158390405655006825760890483916778749350699210409878131720392526113452025153987154716571729920
3333 292706835148770394983084774915464380617590627245781242707404130058709360732522488084916438336501815277682474904004927603104284672000
3334 11339521548997803168605489906197662035291694260840104340839817168754721600632399602907274307607119798031292310027624968235463475200
3335 407960238013849592687756359916416989609994029652750747818923680474170606115299944832893597168234756155950451229393024104110489600
3336 13700140042544713292719958138673204503539071687063553020968435489945266120715420217110153880180342184678168036993296715952947200
3337 431372213936229980196164582972902889296329263225969004896634003495424355642842237345346515655523201637307331505427327892848640
3338 12784995993736614910836221633811557899290190875328987498011057106442838658282868843656991780173391145514413437994009624576000
3339 357912783470710239822025519713623881382265955836778631714297326115957837191540561519459810378609434290217167937600277708800
3340 9493495157269781253164189844211611958469339449183133252458068978580847046329842789345941509372567752499887644940330598400
3341 239251010693605889911547985520719411748672994002094546328317147064300134097297057930170865487664125518350379722892902400
3342 5743135307533412276193673417338781855163024386004248346793378375143082946482656654561264037141350464545366026716446720
3343 131613287149091286359707905920079915214535910602880402714320850175042375323404506759780758821762430698106900185088000
3344 2885400210438495238951266078853212858543714659266181186981991555508864080436066922218371864808061047862103480729600
3345 60630598139928077627525861326397727412126824862112638837841204918343095541158831837362894181228745916861435084800
3346 1223246412157919558552229987051802996630381178915274153851644635772839387234431318033908065854743289557596241920
3347 23733953795173585248253947584324670712432089367425217671033615524312431992035172488263372259044081922947940352
3348 443512269691624977862243008356417075317357854999451621464358407226104122441282402753281358261787689169715200
3349 7993174810693619846340280932899932247585588644170663833849033310756705372457010863701741769875399565639680
3350 139113131286382451122640789654878790827153370733902278455309805347118883236971370203462914498983561789440
3351 2340839659214011074799004508380445969736570119307995041830110657008524653744783472728829697966525644800
3352 38125521342480413705573799144909922375306834989491210578479176131234670894340765607447676435256311808
3353 601666561605485044087929726906242486448532065163807631073688256354474580911080507098043168849920000
3354 9209152428607759005181029198636212719102837651922252782610054277510065804872069182253998224179200
3355 136838959375840745051272779468074840401194969579713505927839844125385915689941924431126960537600
3356 1975631263859416413790587543937403611225665762816709504162379620062929449077701792567289446400
3357 27737468665553240081003469651221377265682465863781815557781864004168734681377252458847272960
3358 378993866794540980448868375061300216054592977070403447543627308328849207924919103389696000
3359 5043406709413361061038657576589073073241902748559059352110015742837851941123669989785600
3360 65410598042152224114667861809756647451940893659495860062101929445096155568247983308800
3361 827361961116615200323833495053642659244695692157408518360498743555329431646607769600
3362 10212769910943766998133028120070509347230385189794567800562548119682316483396894720
3363 123099621918021910395133874380975136503153297307655884708272547389810868748288000
3364 1449732844493605058378336747161081590499780069740319412569507070396526388838400
3365 16690887684395659257351112879391037491991894050532680588129028051473478451200
3366 187959037970890322333730519399970294208594853938820626942715489765241651200
3367 2071391617621919845580747266078414001896800267616026682699480933607669760
3368 22350684137250162174905758933033650647945855706275821379608932777984000
3369 236241160043367970817231552032123802205907475466181020667483049164800
3370 2447122799556926530145885817469370034405657256912511358868498022400
3371 24853302453188048659416998668600213244654190348232257268434862080
3372 247586662929156494210911820854741184814321988564777637577228288
3373 2420284216744086756511460579015570334173193021678055115980800
3374 23226177462722998673583004232814843353285468715949727416320
3375 218893706536802214472047559129469709725948022313907650560
3376 2026754325745573309736268703246117900863415989770649600
3377 18443620919045474821356429417497559436887479177183232
3378 165017840861149209483863395270347587588326133760000
3379 1452164304300156289482832120049604700624119398400
3380 12573614376791941448352628608415657635107635200
3381 107157637959281731381598148826816510397644800
3382 899217026233982074061542942837002974085120
3383 7432688145690124048571700798632927232000
3384 60538562907540863133119786886953779200
3385 486063255680763806665009736410521600
3386 3848616343076140996766223261523200
3387 30064493353684317019979153264640
3388 231814184636285419346545536000
3389 1765143758515507968126412800
3390 13280522149677939386630400
3391 98791323067798753766400
3392 727125580656457931520
3393 5299905048280128000
3394 38297076102885600
3395 274727929132800
3396 1960222904640
3397 13938148224
3398 99824400
3399 682560
3400 6480
3401 0
3402 1
3403 86470318359186870095763916451237785419025793059762595615005928573495016110221684763575418096197450491808013150793946920481085813431092029624942592
3404 43498758439672784247550342856844797631309170814542435722826011158521993872847226883014273263765299749721044051933315641670597050834581200589291520
3405 10941809556583074937371401548160297022007339736164563333168083836507078409231848891218003789553095218361985487976628382203078616536847983445016576
3406 1835031292242628674394106332761130091141176700439752244593339679834701062202811027866243475666567487630767671173123722527766985484143545443942400
3407 230830500151666805287738421835337439986225953530104279841820778288248718933978503701703987428942847165623454252901087420197425144324922298859520
3408 23230999813189469439640626571967866218699108298883917539441726376854582480487122289248660549962372287040264221662388237259964079714714389577728
3409 1948485927901989065338574045684388842121849753458622038198189938422859447920652100190706599775256964960433017437431268087113664616897655603200
3410 140093087725894276947008528301941366960766236426170853574567942573274220165163105931219563715098976883159918631744973494875857231218405801984
3411 8814182217519447958684578169420684754071723351570345087197282305351668469181235595653211447014317943526738945647805401794539447365140480000
3412 492984957632252694049299097579942869698245025718926630909815579577715589421180552694895315051880702092604067596329280492740185146209075200
3413 24818054264772827565998723983809672321186467897421907983895661282806567888778821318028906116046029284982984202005139807418421238342615040
3414 1135926208552613502548507212045006115742605023609529816394477554235364854112171130753332689459132192657271289293800696761395147544985600
3415 47663520092656415799772203106048690664684249001105309213309366084973431321453896444604467500566756015595108588838552245557229906821120
3416 1846304652476859414508688580236006093126340879550312454000549128062628275389757232535626764891780680982304841702184927958042411008000
3417 66417197644129989987546440879157734778137066384920611139204643416991940803704054817028320944555987388468997815876089099664857497600
3418 2230182634475711106693068100876412876534634028768370754743449453258799313430306365086484997853016666985862466720681865102470676480
3419 70213217718041655625189785460700173080637742396200709232463231885969488868666528612689538635924253696475611189590645669258854400
3420 2080736561339462257416793870810472760135235269678203435383764016860282186041944909548142016691347207897600069614414169836093440
3421 58242759527022356816031676331808208207877536209832054157605926818239598332177513621104073665234337440676772328639377178624000
3422 1544676223399907350810846979816692540702410967295570936872230565342554876300332949715563392160314400620937251099116988006400
3423 38923330144806103137973178361267609029724291741650846335078082812181472889952355436318360188427527785249539344255355453440
3424 934218232232175379654615943461856750637675500389131085662952669489171952189445654774952903332783728214511006537010380800
3425 21406231600806354847630964555535459641971272711470380201684410307351490982344447530637438683890488095123637008670392320
3426 469229980270673281804176012410719697721388898671138827068448248450151077239963893665305314060196492054120252833792000
3427 9858450718998192066416825769415143933357691752492785722188471147988618941489895317579437204760875246862186892492800
3428 198868361898964094618284825150584545911775985547729455388119152132165353375000968426550292914430286607305507078144
3429 3857930992190361684664725343778763297065048333502018485224417697437416528970129541491556207695728836297034301440
3430 72080896711267925568771248219060111052571530671439549963879869370134052716551264593985056490430174728953004032
3431 1298857361239758863739425953043792863429405146784108320002763906876447787149469893777466834909521089711308800
3432 22601390844030235427582863327510153251793733407654980495711059706277580708326720373225614659647681530429440
3433 380242558849445366401884825056668694927552546672666227777846801282124947514388411889465299630555068891136
3434 6191898453404803488178011925393437726399959670427599788066744318538678116357169185927872104298551705600
3435 97696648440106060120532860308831676086723764660571227107352888836288844166748211869084670865344299008
3436 1495050243989387079248795078979147996629685737679764416607346576395967140445715199455743631687680000
3437 22210308798406948188966011596710865969600961395812492005118366198700746941162049204259642775961600
3438 320594133394826888405839083325203911797085357301043071030939063379475573902149651524354593259520
3439 4500048989902004053634116072301863781125127570860282759480975801254450411788098527514381516800
3440 61472227853388261801142824632436565832053032454867807452381428333563141726295532476364226560
3441 817828870451377905179137019869121518854648003151923228909932612709621974995878065209344000
3442 10604085901843477102696664648212922871944513471329304278795417715710355363388229209292800
3443 134091725986412059435069116710001127276478832001966513127308955362447118914908365783040
3444 1654723922233230400647666990107285318489391384314817036720997487110658863293215539200
3445 19939217445175926043974007282042423011259323465789394277288784424141665515203461120
3446 234748116215762712846534365098603748680431869284367035955310439208476540403712000
3447 2701774846556263972432354846982015691385953766334231632515899540284435542835200
3448 30414506447120979091173139024668112763185229158748440182812895560462782955520
3449 335057415513326226768823969365164437502277783108332421941362394798909030400
3450 3613917290319094198672793102519786130968885573287535914496966735230402560
3451 38182418734469027048797338177265819856907503498221194856831926829056000
3452 395342349460330073612509944217023505732334958943404973361910408806400
3453 4013281391273359509439252740649766856425277901336518628544336756736
3454 39960211787478823334748899820102303648267521736373433255130562560
3455 390425122311362163947976332886322637591815443505995505410244608
3456 3744590674962549321395089952439184290607581656181141877555200
3457 35269380591542331319144561983163280647581637679775512002560
3458 326350617018505119758325451793027567227777051449825951744
3459 2967747405556018060685250601181815497692859127878451200
3460 26532928339679455006161880916399997786399531447877632
3461 233301085355417847890979282968422451417978327040000
3462 2018262253434115520976139556679111617816572723200
3463 17183939648282319979415259098168065434647101440
3464 144047972338706589726082757439327112337817600
3465 1189287034696556936662040666332810385080320
3466 9674292507088732888617134372823810048000
3467 77565033725286730889309726948909529600
3468 613187491781886648408166129010196480
3469 4781614244427932753558034961286400
3470 36795350074658417845347620413440
3471 279540634414344182153187264000
3472 2097707075337270338932838400
3473 15557183089622728995767040
3474 114097021007880250828800
3475 828115244636521533120
3476 5953317999437952000
3477 42437300546440800
3478 300369202518528
3479 2114977344480
3480 14843222784
3481 104943600
3482 708480
3483 6642
3484 0
3485 1
3486 14268129727785992264200382983716686403982848403430150552306624308370226629822050754992397114303912480155956244834073926242239267504368255259669168128
3487 7177036423812510217948405065452736189779140823960295436045492071600086337148399835376759701984388390820065091515897594399930122514780638458870235136
3488 1805198475246420546273339228559059101699330588803511082497279463078662745723159915645092340446259939613423328155232599129329777609635119824455598080
3489 302723397732131739933942109499101550942203066033886252217650319476695835988747819323698104844302301041348265167353385240951841724186127541978791936
3490 38076899314034544993677706404793449391179416534124859075311798356570047040708328828224552120081275368338429176842317242451164948795978567961804800
3491 3831786302517668967776457802466601503771350828599731045374224919584928734304043161448286191320451262949349340598158051175277257395793710161068032
3492 321362164082454327248362000912222149358670998134560859295610548213155057646738525001273137607812816637390321732996370615429503102720215722491904
3493 23103476002266441774728806541686324842301932791009375595778537841299619168202017759404092540192332584530848635329542178747204880457500773580800
3494 1453465785156153123325213481132641682217949702921522605836142404197720034213567224036402973544151885162784155804354100009337018773890960195584
3495 81286347117123797841202220895768537176439226464482071359708270149354275882449172715468505566909821034746592498751983149882974903478517760000
3496 4091775148347697360609182509913525818495433713467091036551469310495039392195798587367631114930609827368613761049533028089743536713535324160
3497 187263500361467698907081280968745709332588803226001669333030898770267739524422015399672655239256402786689789887856964001429905707494277120
3498 7856822942488910059293841549977958967219684746632581230061803083461273574275850321043884435425664332546126417615454819266316437186150400
3499 304313243668498654721622527523233948089907128237826204977282875773291907667744108069397754042080057638030308682584602798557698635857920
3500 10945949011112809386015796582827750409249020928762566691574684116371296204096417878604072963286985465823664418662953501465537150976000
3501 367508493630852611264423639531339465772358433996560714970265693574022072447162436654223375893209796882861787914514359684812211486720
3502 11569072416342751365970290773296391797023414024235923290231644038780021438419714268886140926362523959989161546113537175219066634240
3503 342805710035144553934750129014006727393701918757921109782026367443262798594077757344307747457747826871027984043295505326381465600
3504 9594507477287520409199660626514957727290251521293938063158467411077967857860079305138654854743434347527822543222020894244208640
3505 254428896881202927143717322923162172697570289758740026056910101363888771661617559502717795484971053030324847540898331885568000
3506 6410406327109615505865014966239274043915005514276619388019756846171602736646381741319588077465304762576889592061335500226560
3507 153839828667566979069132085904057692831767438788429535514832422543383916660287881010210661697118324103605322170152119173120
3508 3524550603421388932333323786697005013769412115104449095910230525800057819623817697560049589846411338263836979207811891200
3509 77248574907257715319711741656932310881896331958784415510426350239572771805851701958387278728822196169359211813897502720
3510 1622753681769411766239442042920405621286469941237688443611716859223439142121541798925847544458179535020499207716864000
3511 32730056387073997660503861554458277858747536618276048597665724211322214885746452454363731519806105819582460483076096
3512 634849001446693071281447711057635281179900261556213261431303447191143243466349245361679781226835145707936811057152
3513 11859565642659259993598970501245827913199963395580279047171358106937243403871138960881450564397981237505698037760
3514 213668372394115636507429057220785329191551323061767237392929612775754513409776962903598560310918017946539261952
3515 3717419344237930541047322555263269229815194040795896226214807043818798839082965558052749906810008636070297600
3516 62530514668483651349645921872778090663295995761178779371467265187367973293037259699257533891691918900854784
3517 1018068786596902110043756144506564570289898753994557964695525306658592601409491554413729673204389377998848
3518 16060236613518709047461718431489229102849895395171586950298118076209696364301407576000418270524368486400
3519 245721873349357666363764466837364518642365832328103389391220902224605274722427320761637202479502327808
3520 3649681477974091987577940928096155403537174006688836664070875465907802136970422398671374159708160000
3521 52670160864793619990976541786485767870767994167212481040709268414061771317612859541530010011566080
3522 739147585326961992713462330999775685532169018221849302654665062791568684274400585458928645570560
3523 10094704490861252336530584702731207941442853740037931595592459229841064437254383183343072051200
3524 134268287153453308670917222223479867475273728783000737330201540833835283244277084093111336960
3525 1740507596088829900765855708952232976023994468246400717936523252689708305760458446471168000
3526 22003478246325214988095579145041814959284865453008306378500491760098987379030575609282560
3527 271453981874931730075871626510490086925554708686907819257723007197149045608229130731520
3528 3270049655841860077470389528069159081776654402336424143996256938813921086984211660800
3529 38487326696502368875577734986267932789174973201407435465464397841947865994462494720
3530 442820310134279662869598915981457071374451026150055999642971964870535292125184000
3531 4983273605870442438041898939989051164111870280127582788862659152080181112340480
3532 54878348589370462273203707370596812159660304786437402938553702859095890984960
3533 591697138034171847272604031006566985376362893574289170662405931240626585600
3534 6249065314510100385205038073107130184800364637143030852151004979669237760
3535 64676341937978147858166919769654347920884138578619574961572447485952000
3536 656268300104147922196766507400259019515676031846052255780771278618624
3537 6531418734817428221244274068116287236927413055116295022925097074688
3538 63782645737706583399695359328240215438580852002288364618766090240
3539 611420474563076596371359162821976960756993996433917489604722688
3540 5755574555960955438440601223193561039267208841908051404390400
3541 53224701619963881808890884447319132613623198680388499931136
3542 483698235938141516784660937478951572855455272684563464192
3543 4321456748441219281348698243826152391377321186208972800
3544 37969535382644737336404070966572410625364846727135232
3545 328203221771181040253411533667441753689698324480000
3546 2791929450583859804016993053406104404646258933760
3547 23381426078810369808056827953245072640585400320
3548 192838414582462047536530143023615327807078400
3549 1566838474282765487983323417549575586693120
3550 12546348095130700464925346139755878656000
3551 99044581526135364058657035950146014720
3552 771129724513584724513299828906762240
3553 5923492272948036097691297041593600
3554 44911971414656598252409595504640
3555 336259024005660393024848448000
3556 2487281246471334830448936960
3557 18186566147023753614769920
3558 131528510328528622483200
3559 941555689107277907520
3560 6677370188558784000
3561 46963945938061152
3562 328034786961024
3563 2279780773920
3564 15794711424
3565 110257200
3566 735048
3567 6806
3568 0
3569 1
3570 2382863607660099736293160385427875415440711116617325582554990619332657793224757224999491440378418248487528866825488066945011578650754691650022822379520
3571 1198522897134023350192832170632201657934559265888132646393756441903099036905052263419361357601528648333100324566062209804348098470366933441812210122752
3572 301435529800125429153833012749014919970723914606332408313910667007203626160232793085823907483344312414442733843667698964797065145620786815272549875712
3573 50545557306899775295653498399653654847581256486498310309923824966202556880248477638062585532495278309175853188346512775621233773069783355084756746240
3574 6357191352374766538612784299481132569786264386711611296570656709010612555763704205797660201730348321868313568514421090059988676207908678381554630656
3575 639691908475780355893785467600529949771814197773297632465238212390376790283899924314172475617365426188085610170950929673179571139772439941758320640
3576 53645008235247365548870409234532421052798911600396234635239148874189002280256604260276006678486317681290890768374212716453881603541111942254952448
3577 3856345968989451926980344010946665792304051977614730311547326578557860691760862300015277651293753799648683860795956447385154037232642588669902848
3578 242586498023797638634652468687706410844170294305598443755674647333646001266121186473742971672019492137573910670960192876845651244803758122598400
3579 13565680661457429151035325823904655700700863893934210987803995772512053652659960757673094419745417594852652120840638266753812175222982295158784
3580 682805315783839901866098655524455712282089502301649399421549469254575917412573050809935446762042496691871376989516658459016989189219549184000
3581 31246282951018779844651939166612378977601493811930513370029402007416664449495189212625546695833747772633050538923706759958041553085178839040
3582 1310844502530273892349568966781219965328121622582011685331216291391874176670954107797708586674794819506828529214998748010009339952459939840
3583 50767163628389880383129437707549888711265655285933601794245496846980536941474725151360484044288907994913432236899861909105429286433587200
3584 1825879462010991928329735165139403688539442769426957229863697254639751446006464648416386524252480345828181852095507616791346191815147520
3585 61297314462231732561688460863835402291794517201070373472818231051679258742939940120182808594407118608612520744512539608207008045465600
3586 1929419591561976209138224107539532195304881778481943753593894891263615880347602792434672723439351433635024386551200388345264110305280
3587 57164828410164183220088495585699818291174516355048091551732829368089517695720941093319755165556000743475857051384536630494211604480
3588 1599759980164007918362167268732031394503942287536965178982789714735226393439029534273436154802823192064797258868712358189780172800
3589 42417822531165879703830078559329286794335848830983726173963750659502594740012982191139316199918341325912478612139460795605975040
3590 1068601366901052294003612756277281125329795216986708109439022425728332840978793749911414741036878422727364359671772993919385600
3591 25641625308438462023460059864957096175660022057106477552079027384686410946585526965278352309861219050307558368245342000906240
3592 587388436730710283718504327997311190812202948101276408329360158802011318157462818402622526479906328395583957376944455024640
3593 12872271769017246535478226003589061789418722507337988002454754963791515515147855938914963719439067496267926358845921689600
3594 270370012175402003618991095799263088086637161855745454286492225838504701320480956854355475550877686592757241348641259520
3595 5452452370745223534564525264212562887522539002558633170535368646990755517528380444390847749379483237668877337928663040
3596 105743259096700607826243245022095974620568964459045695469381570528887155784719307929482824910142803417112564637630464
3597 1975085782278600666208948434401531985893023035952663480008499613483556757450864318903003763816820453313581189955584
3598 35578696927977779980796911503737483739599890186740837141514074320811730211613416882644351693193943712517094113280
3599 618901492451921154021518648501585091451390039213394756586416809419426866428319478755251002279900465776182689792
3600 10408774163866205514932503154737153843482543314228509433401459722692636749432303562547699739068024180996833280
3601 169437523617826668173234110881076116636027859481903789264620976636739024406939671443149446674261973795864576
3602 2672430564816868038864859879329731997010984229235714657325753929978805578699915330336040392161522117246976
3603 40880602288956713938993465098336219534527006460436766782577027830351954381858128375273791961334756147200
3604 607077569451354234545771035715841751939962644575314256143016346672554208137761615999338970831711633408
3605 8759235547137820770187058227430772968489217616053207993770101118178725128729013756811297983299584000
3606 122897042017851779978945264168466791698458653056829122428321626299477466407763338930236690026987520
3607 1678064788309859659133265832540031286073032365692847065486266629040318094028368896717567735889920
3608 22314609927166978849172871448142670186347360899031217211309646718596037177088636510547843481600
3609 289193233868976357137360170942879714562128031224924665018895626411337533141519873431316725760
3610 3655065951786542791608296988799689249650388383317441507666698830648387442096962737589452800
3611 45080296894910196560976308492280791623900699952504822824244909947519876581428496370237440
3612 542907963749863460151743253020980173851109417373815638515446014394298091216458261463040
3613 6388003978853866197849133031576961927191603948750223909201990299078357472248227430400
3614 73475805511504522398830221337420598961152221566323285888613850425536835080337489920
3615 826597912250655370689917976498719866565641915480104532666881001091665878633676800
3616 9099890932459068799902598064327832560552110946319933788357899321189895944273920
3617 98080452798023804913810881258087919604499268128951954188053426386469251973120
3618 1035469991559800732727057054261492224408635063755006048659210379671096524800
3619 10712683396303029231780065268183651745372053663673767175116008536575836160
3620 108656254455803288401720425213019304507085352812080885935441711776399360
3621 1080912494289184813029968365129838385084642875981733127168329164783616
3622 10550753340858922511240750417726310151959667242880168883186695274496
3623 101089476263534962369328494029663737676241350343249483546723614720
3624 951098515987008038799892031056408605621990661119427206051790848
3625 8790332049104004669618372777241075041789918958550478508523520
3626 79837052429945822713336326670978698920434798020582749896704
3627 712818452961471708945816118390033896839618296587777736704
3628 6258661497742455510918804353127531049580947924854374400
3629 54058321561731490445049863749018347331027917374226432
3630 459484510479653456354776147134418455165577654272000
3631 3844624161459741369466023221083815901480094269440
3632 31678061139033404256076992710848162932406026240
3633 257117886109949396715373524031487103742771200
3634 2056475497496129702978111985533817957534720
3635 16213742153707366754672755011376827801600
3636 126056740124172281529199863936549473280
3637 966789505360315177001749039226388480
3638 7317255160700515179501013992556800
3639 54675443461321076133368203223040
3640 403510828806792471629818137600
3641 2942698939487213038840995840
3642 21217660504861045883898240
3643 151347874898580880665600
3644 1068792944392045192320
3645 7478654611185838080
3646 51907519194699168
3647 357856131230208
3648 2455148525760
3649 16794376704
3650 115770060
3651 762272
3652 6972
3653 0
3654 1
3655 402718131881164802397636609093147473109908586123486963162025936931692707335569318326753284698777323042571050275814119666370641410267522064087458580004864
3656 202543406651108477584918632761369410312460444912472674517174202643275912424104364124956772432165551121439953680166485690325984185314148790251939902259200
3657 50937223128195992383195367251868570462218768800245637471734648780881709068464721195322857698064967554156763794057643916684794184990594671277018930216960
3658 8540673344336887159358602027888756065837177580512751568894135565204102741206595804098344045361422185075877458903918137335916845792588959766055579811840
3659 1074093092771620225032636840992640165511101700338089094085881280531804333705280149808829942565524664069986880252363396481951217677732896295551080857600
3660 108072252990371031156417333091179253686366494574097392041701164053180413447982971498560223429415921471761330664745158531019807495534447532486428721152
3661 9062302036740221708495294124340840955100701135121716459924208008863671195688582261117443404579343537664546144088471503703377257813442899174909542400
3662 651403671428003724521997826419322255641129640861954277713618236329437884831687337446208652524476714701389387901686868699797133757284930727381565440
3663 40973675920512926724166155116308324043230552262156509560190344897177269849959161937662325044996134121267266020957037253467261645596827504617717760
3664 2291094703558088809327273315383893880194941668441763079914705002595545567513366761140905843569072981299309156336846266059097817312035493380096000
3665 115308285622388147783800269503189573455957343098440793396333964066352456047609666440221302567836049556247543027145425267407403489395349508849664
3666 5276222894693308332601671429052612322179782517785472631893791353330813907278973574440410270433964747164460640373537815365131280098514698240000
3667 221327837569716357232951235763504351091343914501174469704374930885868039850590923589430955762155713389484107984042922883036127667686683443200
3668 8570906362697944680747181705877207465606949070728537942550260366793023462848546089446556143642889204467724998713453352373137991996853452800
3669 308229207743795702326143014652981467175541478521739725179347659428096117144667974133260081697468369969117267152606304448140106381918208000
3670 10346650284728954260535165935789954235056842360086090969227617776291924860703299674359523637430721959693030495207876495150961753619169280
3671 325641983080606079233969948339125574675158372630686359074346852462046062071868431888471170657787817608254016455222866668599730241536000
3672 9647097957809881045691120537697660976524408892409718767969474456318079401738013962173363617196757168175121932756001941726320551526400
3673 269945023047997531872640118043582475263879660565504876772071694238200500229793332940676621615125559066413769409315867421778221465600
3674 7156820963891614371620221991695929922780794444244317905975638197499697023279868969118003850433682701342514052833713181375332352000
3675 180275745757454988741277833877149468875927357531680836239345940302886027645055174312342093849652950635128034101592708381325393920
3676 4325291246980449761443194489693756935858694925898580442967471723186109118247498511546202523244507901515522408195271642054656000
3677 99069915964421330545186594932788780678686448857002299633032605804470224111807717820393633924463800876188293695493366821683200
3678 2170783353135233657220559473033541357349445677765586726434591891224824436668884328879257163077914691896723320740881681612800
3679 45589295848602748146485383762711260504191308880155374175360590496761617449481989783657163173013364049282239187579305984000
3680 919258041396366812304569725717494499494566350309534544574073567850915984489635253304808616872984134415374620585380282368
3681 17825325058205538478384024902233378670746762123749377672904089807469777653458166837431617642202156738532868220151398400
3682 332895445304427839452987993588079920101791184408106819070275314627978083025968191629853337680079195942761777562910720
3683 5995796124774323450991450604433222100032391359142014135740088112360797299404409539526975711586776376130514326650880
3684 104282387547521079254059913028196073029861747099067970932024010940310243723694497759474823928327076398756999987200
3685 1753554228613776603060969504087824425778938444437951810328180960021709454880238523139877839793051319699184287744
3686 28540187223504111895782669940408325054710199409981396833520131497705616893604703316663047671638130818862284800
3687 450068422109852087335153107027858434814449001748806940234149469191338033580933502270865717728508367895265280
3688 6883533273013144948591305749788703628664656348031386238566335880248438611802812214501922222234223635333120
3689 102201505722391784847483662745840548836317516151091916956442569575879885954645320938184479903336890368000
3690 1474331240096145998182586801024187111854194993968620336347325413347631648334563924569823214877013966848
3691 20681528375186521262941665259211547286710652704570074429734960973477545442832393592471120238346240000
3692 282331042473443278330009390657288575523486094860283119092090222579880666071888751596489693305241600
3693 3753565973851001869113884099102701560952835554839263172798227986011237841905562005815612040806400
3694 48634406251517774414863950592105819636910914779939832383623589002068286155193182138373505024000
3695 614535621971574758916890363253619393444522066352964913165153206124092257925729731041548042240
3696 7577575753703808226505005952389599663909341770292256784187058551344217867761995919392768000
3697 91233934192080159706737767186758744953132368951497855715733746322361654986224337892147200
3698 1073190160900892886346469221087984064589402336669170448228207237756170645427882609868800
3699 12340462231876786973117643356455494632074689446449296188231117623219554207752257536000
3700 138787632632841875642234862526238909148843085180832873345159495248236244040637480960
3701 1527409185680558837144413652225895405610425278604540984275758371582426080083968000
3702 16457249558702571233866400754635441864828285753982858978945137070237045856665600
3703 173684135163167154534873435561197357632967453978352418874677942559372633702400
3704 1796223454746593107791833665555649777035387355493377839510875148409044992000
3705 18211561773715149694026110955912207967132491228245404197697214512178921472
3706 181093757426338814002867375355032174178475588020134809892402852960665600
3707 1766876192588090559760525212231466591003743162662448380948230365511680
3708 16921019508924687046329505386919554017293805955562535001337152798720
3709 159122323748156885210980036898544772268157681095855668545768652800
3710 1469879524707194241781651320723540572324894658093660227534585856
3711 13342468288818578516385030108312346045573984133514119164723200
3712 119055253623603419835676978369003322951525575995605855109120
3713 1044647732788363711386109828675049676402888882930363924480
3714 9016715717086588447933870678234578630752213112078336000
3715 76582622212452944797153973644442658718956216280154112
3716 640265301488041701477966762400419158837280337920000
3717 5270855705227064780719547964389102445577548595200
3718 42740241219330783520103879054318949988166860800
3719 341484692489776542512605461604318809658368000
3720 2689237189033400380817531058005761944468480
3721 20881334591895851123442184484348944896000
3722 159922730008278267611671469173234406400
3723 1208486881700393971252186299032985600
3724 9014009980573098409530234628512000
3725 66391609917318449590518532485120
3726 483076344346160001246965376000
3727 3474019581339070948631731200
3728 24705495108399847947004800
3729 173845531978099660224000
3730 1211298670310984551296
3731 8364284762510476800
3732 57300508201940640
3733 389971425058560
3734 2641615502400
3735 17844025248
3736 121487100
3737 790160
3738 7140
3739 0
3740 1
3741 68867169233100233362768060811357809249309380530817729086578757683674312071894992843797971943656476019479958454248733314663661008116107048475371838405345280
3742 34633759341780173006196748382010682687452138406619878831934230576125572830858961376100782484094849781661110323720014291307875161283006897511521437880418304
3743 8709366485997664536151501208738884643435799131236325004238490713660864234236487657373141214583118698221918008247158884684017319968508397980833415797145600
3744 1460200396341618448318267194553565686583604705607041607523059931718608993295988674265921920677862403219160562096319125611630766636397047243274542666219520
3745 183624476903243073926209943599608255415499317981024158731223914651888208935941809788114396975270576979131365366434239952722212184540662634970194965954560
3746 18474401195671867870561353665073410846790949245815132418277158025147034539730818576711875012127024222003774340340650419489560944057005816283478590750720
3747 1549035626195318113241981774306902636171253088895395952597716684762252592754422591479363202488294874428579072861347272277950574102660414632305478336512
3748 111336853594237009561513613527616046019808613945781087936211698394610817547031153493728590399117649177021566913086935616927206310279441332720317235200
3749 7002589467851040038611476634007714248142143639266008485421396040541457261940638877546743014638124683039935919943133838522819187890813005319351828480
3750 391526236573790188697587704444723985301980832727273313575152184573027245232943102959884439318851948269887208644700578199798277946814129488569303040
3751 19703414450599563760214550512301487369676498348599162487266463022321691880614954145811790254694027639174058744496877888108241228883505243068825600
3752 901501142138670973582438470661300301564757409678718930189520082700573747281311937623548365530354569257935336394046052090639700008000005251006464
3753 37812930745302043050311978574877054975621774710795887195238838032204166335499310616822940271443414021345301256010354343450107507372688670720000
3754 1464168771615046670925677405820105707219659742084692645736634158168050109780832263745466322734260873191971791279053182149315921493927290470400
3755 52649853370858803038875544764674274431585544291618161647094456538871429843212497406600273453806319398873167849239784878863561950837814067200
3756 1767180791064428693336553284010427078473104476857974424361593247387751071629429718364024468398818654489605665008276145502669943256331059200
3757 55613245280418129150376516904871004013430527685462738959598445547569096126280235749682439551190130533350038911742336161436419425703034880
3758 1647365326172477812595377385715576436591977649778766287081989959513880078716510890729912980974691312606461495008774501970563341221888000
3759 46091690242869431662746464791222157998949953597068656335854155735741934919414955597050515059940062025725582567612009277136864857292800
3760 1221856420111988828476160534302531203825981621507022073810429773920275948408538243836746813626357793669030745747429715698575107686400
3761 30774330144733941797966954564292498667957416110250566995695244249248697200103436567207416556864835615772810427184966679913929113600
3762 738272101673387096749994938734993063015702511796407234123035755526104684641654523374353336717626369267667187273189186704475422720
3763 16907956692741758158368851186984686203811261983058087186145571281545699280422039636044246227228530887742496686581516418940928000
3764 370435337953923235951567268009558049494218895726182511671339308660193011896324510111037065978429864145747532948366502028902400
3765 7778640348734587271707004778370189863835513678660019103057287610222287564730168845150671501029194312629925232654826025779200
3766 156827177719193453623909720143726736134418102547734487163240431308859964026218044855780641315165972329530902805272812584960
3767 3040622752311059456084346015834789498328181004869998878206551032122260564081101222469751578887562906143162206551642472448
3768 56776961296506529968186153392298909840156353431201721476657471238607439933237124000708115452940202944956543219741491200
3769 1022464582006456935462748837449102611741215780682042372858702752071646969294045160005978108588814673252768316800368640
3770 17780636783813510923629819033836451744923643340903903988746468195276847163751007599976548661946992011973249382481920
3771 298942844302893760528305084014162076018937008350661516671802164695556032007924226910494495261204285676436733296640
3772 4864698827767251221394947656501706471515764716827866312523340727802161713538726225484822394264593983681608024064
3773 76701753163167300719915925464847373584533660914325003990085353400083845401562640163531940617527476575692390400
3774 1172905584892341803358277794072600769516442853042345359398086495468335481453341854402862173474294534514933760
3775 17411290043503837222907420425936132707798836645020565191667790755922521194560054424916626797415977430548480
3776 251123699775019814196674142746922491426380182542682995950116028100733434059985645733824722048199216332800
3777 3522013518007459884547290691335558100540576930036148581274166265219342271021458264250133235539533365248
3778 48070579466649752124675221953843055855597733313325037863708287668082943461718536458176117310750720000
3779 638959727703055840431073884119126776184731688368009164261046293207098349531116648349950358532915200
3780 8277094198748363095994718782636726519024201479901964945144810430691447548817393141029298346393600
3781 104563973440763214991957493773027512219358466776870639624790716354446815233665341597503035801600
3782 1289025938769644616264696859507591898444607261130609330053735993333461809307628216331051991040
3783 15515988448060178749510250283464418359433414101074621034287786557514350872084086882566144000
3784 182467868384160319413475534373517489906264737902995711431467492644723309972448675784294400
3785 2097598950851745186949917113944696126242922748944287694264223237432515352427225101107200
3786 23583994487586748437513718414559389741298295386547543826397247013264036930370981068800
3787 259472530574443506635482569070794482321750115772861458862689491116267760597713551360
3788 2794833829117618297753607959392063933670139871489160098887557871406141338025984000
3789 29485905459342106794010634685388500007817345309219289003943370584174707159859200
3790 304833380082293373265288070576795362376228592696700163739230674696041765273600
3791 3089504342164140145401953904755717616500866251448609883958705255263557386240
3792 30709692402735350464436187102126468336733220502531465901999224471517396992
3793 299501214205098807773972966933322441910555780187146031745127795281100800
3794 2867006652124071474328399400979360883515507773376803033236751159132160
3795 26948290329028205296006249319908919360875320595895889076203613716480
3796 248809451678936220511714239514088189364755646804428863544292802560
3797 2257314984371762585593250242539723021784659653500978206570971136
3798 20130741628743820217703729637102837893322151499687969266073600
3799 176530203648791277687383105857487685755710336821070750679040
3800 1522706864742360664054329580780580884248278710712055889920
3801 12923959194490776775371881305469562704078172127312281600
3802 107968942791327102500905602187247027046397288526118912
3803 888109934322122360114599057523162059032356597760000
3804 7195136359516310653045732141864489052693161574400
3805 57432199138475740355139587479241089046599219200
3806 451810516217242810093601072276483348163379200
3807 3504157549346552011368298045280235260974080
3808 26802907088105122337552654711253869568000
3809 202255217363410750214760975719090572800
3810 1506230026467157703299826401693286400
3811 11074355118989806617422859686457600
3812 80418006378723755842036532305920
3813 577007855746802223711653088000
3814 4092680602673426049072998400
3815 28711791612464688154627200
3816 199342876668220943723520
3817 1370680074299271992256
3818 9341928436050662400
3819 63177483402139680
3820 424525855127040
3821 2839736665080
3822 18945508288
3823 127413300
3824 818720
3825 7310
3826 0
3827 1
3828 11914420626776800484408499956317564556256117728113889160555414782744232822027656691885452739277103574913875074778222158704765443718536426132786999081480224768
3829 5991443723279720302560821290588129404689916106181142430532351918479665150254864377410423559098113413694756385519639798375738507706101313217357349941265039360
3830 1506568531367437525769558554617464696904168020687964729189139030061462418142364819860384038058125965502258299081820621671892569515810800041751182547798196224
3831 252571628093932271548393535053427654659638174805853425122916230696165062792858142063821095222910442248435622239167607655836502279086743541444169058117222400
3832 31759358620430201250922311481540053683193402346953154963626553514879745604187753665283801774743507270016742225594940982052969174341635777541221302990274560
3833 3195065898116429486316053018633183644229688132869820361923296114942854835485387490313190507369708039436885757375955775177366492011007529848481392407609344
3834 267878817337242084123139628143564457278468764064319420065018791364632000826096869362322187675841851219054727934939431082598633688826584336110439565885440
3835 19252299925570382264578916337814361335271288390557063982285907367759425081376395065529228373783093439326625619848173241168814278133065153287225230753792
3836 1210788282837327478981460547112824500465418676660369331306302220041392640823963794244298420590404434800109540179820424834083368624288924493333449932800
3837 67691698189226720373244274128741237732040721846238082025740161725234086865426175816285182474835205269386047226116960439053918816277859051420401008640
3838 3406278258191974641669013028669098672127233244727277828103824005785337033526604995750994622074011949948018715208895030338245018137282926550552936448
3839 155836096109287458830787808597293581923805032393466103308380207540180653964863728244147795650761854964376646433748034205946998810260450558817075200
3840 6535883280505364558472678912294427186344491220170712243874020599579159667789511547770725650095070627120031188856833877657137825058000038069796864
3841 253055767295482903490549395078023367913776492295326321998906069907827882399110771051045831047352078450541631482530832913858411780109531873280000
3842 9098763080750647169323852450453514037722171254383447155649083697187168539352314781846826434134335426264396131519830489070748940712262447923200
3843 305369149550981057625478159635110791703196156891385337553147847925454293090632484958281586032076652513464373525590752297408659314859321589760
3844 9609045551412831020017508481806697239197505592915235932466163282670896451985024093604383046918576433787230803482501541170767816456300134400
3845 284608961140963366828397468866104549951085641684426958205003809566971256646257677071904249467855373905967846195387249767351087649186119680
3846 7962265743166976094210990697625286110194558640597370387562951470983753713796469305194579408044341344264563892542410092857722815905792000
3847 211051423743665292350470654570333039258349787523419636906279555211028859894163217733862884748146599802006614914854989847942486451814400
3848 5315075427487151403871298324216010736643020053555546021075369516553200375577141360689848639274656402460283744001319263288801718435840
3849 127493653456754901734434526052068923052966438171038063267880297604030316971857094349859297164154318979630214626909147673929134899200
3850 2919530583890212609874979984997472567380278114831246789486550487762323071082906524253124558837886096649411149671248147422243717120
3851 63956184011675346077308263185550769553546947501132764573681073978020688582465976014602148772560095097112922249243127323820032000
3852 1342828100082971730324431346534647929416543497007411604808604993893199668124176349152509364171808257528334806937828569854771200
3853 27069668413596363705540376628728260726147587601736866478639360883573560725260987581124336823581596207952139809638794569711616
3854 524767863906531940972313294327085617065168266217419245507766058610416033472344996248189069016132292025738020925335949803520
3855 9797562201891191580716226051023210605724138793469996385332219992393950706483548383513643976415480475350189332221959077888
3856 176414129742716718115435548040357327003342955304091063159614285634244545506843921002200215871635630578972116432768204800
3857 3067393746019370806388246512347307835223647342046127118576108256214940907882135480017934325766444019758304950401105920
3858 51563846673059181678526475198125710060278565688621321567364757766302856774877922039931991119646276834722423209197568
3859 838968627559734102127823945459100019795081281500243611304735107371399186602884120684291002829831382382257928929280
3860 13225899937992214258167513941114014469433485323875761537172832603712127158683411925536860884406864893134371815424
3861 202213712884713792807051076225506712177406924228675010519315931691130137876846960431129661628026983699552665600
3862 3001258408400992261534416708362243145527368476902471949048044856051329026071786509795559090948930132435271680
3863 43279492393852395382655587915898387016528536803336833476431365593293124112192135284792758039291143898791936
3864 606882274456297884308629178305062687613752107811483906879447067910105798978298643856743078283148106137600
3865 8281491245044567836638224058005231209379194403057970988401417974975210204834239702425988959241605480448
3866 110056326673645485127545902894324891037815863112086270898490027029558317925513491364771637000929280000
3867 1425371700260663028653934049188821269950555304820943520274641731000450164338644830934504645958041600
3868 18002679882277689733788513352234880178877638218786773755689962686753898418677830081738723903406080
3869 221879650959668285470739072152521794221565527063115747496507129825289583544606944365433271091200
3870 2670125158879978133691157780408583218206686469484833612254167414762170890708658448114321981440
3871 31392813836772919795520738945614055750481558762639349534489242569854616880728268808912896000
3872 360788739759589722476644806602182309587387095399105156694037996820248362900068972573491200
3873 4055357971646707361436506420293079177402983981292289542244164925702863014692635195473920
3874 44604511313479285088341163088405802336803297796296441584707836742477635063962507673600
3875 480300216169714576112489010833172765148771490898700998320297568662027556851086786560
3876 5065636315275683164678414426398115879777128517074102679233698641923631175172096000
3877 52352526019648230430182147298546928585308347793919962109042311037208153528729600
3878 530410081343190469481601242803623930534637751292258284906261373971112671576064
3879 5270330936632944953920980190465635934030889487765275684400144258979009658880
3880 51379677673807220969345159190096206640303657379235337182191010173500260352
3881 491634068600822571251616002324510423513553827854371787958983362065203200
3882 4619066272866559597529087923800081423441651412662627109103654645268480
3883 42627295611371888377318976196946836079930052578962588175085716242432
3884 386543255286918771152127479245101294191673951285451984434883461120
3885 3445375502462163946431803001771156191145006839554124631082008576
3886 30196112443115730326555594455654256839983227249531953899110400
3887 260307249448217646759361528976295401029606767854799242526720
3888 2207924953876422962878777892131842282160004130532481040384
3889 18432531965913075073071371697964786151718048771740467200
3890 151504806820088030928690119198233731500589743576973312
3891 1226437528349597544920160603246271414854206730240000
3892 9780888488717484793984042130347039806004766515200
3893 76870789616113683244571447856830380723909724160
3894 595568407740910976941565049819000777124454400
3895 4550174728255970522224506417005678622458880
3896 34291954656840377108339425880574803712000
3897 255017447979952685053394273732766374400
3898 1872028747180610288386927099247370240
3899 13569984441579058812898433700307200
3900 97171757707624538309127476536320
3901 687666896574956074834435872000
3902 4811665032872811706342579200
3903 33305678270459038259367552
3904 228195135133358185578240
3905 1548690473558917705536
3906 10419843255594969600
3907 69575203240331040
3908 461671867450656
3909 3050087529160
3910 20100722208
3911 133553700
3912 847960
3913 7482
3914 0
3915 1
3916 2085092076505722724892200634980432491597944316904178998797706876034455841333321993142889623752412248862403775782449935211380664222437540773539652540060089188352
3917 1048469015156358442627947996155945680950538360074022246128876500881492488338433788885919841056385114592421006580483549966019359047231205499685255919170259779584
3918 263623523824307693312676136785877693806356308671970266943423484413105266611214032606058636600316990202569280962864151128532494339068457781563723397415661731840
3919 44192676920111500755907050935445631109188928606846965389548078215136230932176034715904598449705028321399576773066738235708848705797116801224701354735413755904
3920 5556575818066509974064657771175408402512039845728775352704157075315631381442879125404064094904029729465583689261687368428403050139908357911771719278578892800
3921 558964711719571542016232682075104944824203881306375527359827341861883522633704464508994911235485727952294663170470961284132257468412789684725494932628832256
3922 46860966505707632465968777606620026782035425948757365308208343019161870920452349857926794108089051245074324441514018035934708549494777104444393755311603712
3923 3367619417953900486119469610947667462929321605380015566531664805726802296099503500554907502210583272468116579753524276466954252088105631653959811685416960
3924 211775299181274204910368079715957974687984172296127703805144981045353675895140345720821512111614027832592881818329905652856957059463716686159477538291712
3925 11838818765520535350040947571769839560106315949568055683883843929293616932500979321499806779106176695823293281758244153933259604326380595045927066009600
3926 595686944065195139284549612332922892041958352246895121826513423182059964415750347183309605778549806370597215589829251863674485583245159652499528876032
3927 27250226065535797133352104229352789377017865957818222624830592046282696268212839966007956976592095599584149721671160242705960145098263412404423491584
3928 1142798038134774698092443929713486267441236904218751424261454855294658129075667340457083834772253603072095407180818917510277991275243304097991884800
3929 44242902206497852395815057252454584030639632875001744420070293289458926981959770477217219785258939629735595739953952402602163738854154103857086464
3930 1590636251571606821940596197633289741172309380142051166850266725134918117937267703749430938011927350260547397890193806887110016903545628917760000
3931 53379410073737130060033267709327282354636738025716223313141291023498055430866913386834715080254767834084457304916338869215060452178606361149440
3932 1679530322530395816940129877993109354367578862902619356542313163589998611998478667270548723176421588824054054390749137635747626231726268743680
3933 49740941677901713515384749788175844532316499539796515415118962875002287516157771778657982831107925069016253570968243271942798108714965401600
3934 1391421587800265348938832070012066688649752026012754017891129735660748365826148643462642997398404050206953914733004332195938650729354362880
3935 36877862389404941910029851652159219878795850545924662847659985760345806674425752571427525679363265173435874870722741482709453042089984000
3936 928626264472127286342070880109465372736739065103046402387630042928526983534318158028996692891845039128829105625361955330946940387983360
3937 22272697029469967787651154882428997372599322129185145231172977021746744430989925701938413345531893496024046165338861674734026248683520
3938 509974613827019606937738104208275692211865752684152253071521190416121267887428377399437188656617275918520858507636590695716539596800
3939 11170377886188639550826010377381634170846281482832596411948540996655844793708511918881520051205825065441225268307384216224236830720
3940 234506008042809602283463631680352821696338807504153470103497271252742524802375245386874545499387015356080714913891466854006784000
3941 4726754912292060490741998339801960711546233109466088848926289578504062831797100749016832961884765066499738520421156565888794624
3942 91620416169095384849521274743387959380807219575109394235394759913633590147037188736113140018276171780761088586469766235947008
3943 1710354519399067066872724811140130900064252126930847911284570857693207812798754061845949558274801544380183179312206058618880
3944 30792338348800887825108139017501519046561579065191417211044119976095273648948294919614309640162938636814880758411871387648
3945 535325635081347282557183731984532578492902760922759088208484728821155862227664312006676517127721913481018836071848345600
3946 8997688321656821032072189769552102983322698870001972881156584218230493329787597408052607355581569124624361187843244032
3947 146374790555780902829365477981776209203371412277376654771874151078537141812556681919806942533189431014695911045464064
3948 2307163725789268780851515850012525054436473524125669931088021545271347763157931331881800257782036301551209304555520
3949 35269066501312571355113370509637371918489294197002030765794220276565672423155765134764962358418306381691658174464
3950 523376668642788640206485138466017372694464980356570615461758882024101533328309779939394418331363957810606899200
3951 7546021141122494829000819152453639908754526456211929471892227066643341551266206081771691428671595761551540224
3952 105794314740528077602046992683307168262625312185934481831276671450272081163136330696160075207156129530380288
3953 1443395679787951724842145072725554500270545553713799562307874107461873251624061639443064618619379279462400
3954 19178190251682157095372729397485798590141292301818459131034862678889960474352976152986500747717402165248
3955 248332224289251351057026652684630523367379383432399790745310830220541845575517621541023180925173760000
3956 3135817740573458663038654908215406793891221670606075744604211808200990361545018628055910221107691520
3957 38639898283913090160326565243821206237591028372030148548797968693520562459601196273000187890237440
3958 464890697248828788605358055938617092654708723370337756659348272014892460760128835813288758476800
3959 5464442185614838971274927550603612167492753704992217625078296104629559032147952172885124055040
3960 62785627673545839591041477891228111500963117525278699068978485139709233761456537617825792000
3961 705542424418753235065438732910934294304223653224916750868340971559596798560134879699271680
3962 7758076119671961908835055760560673208944838920733075646032315510040259680281562982645760
3963 83514829693322916761149411739993842673163621405831635307538077305064508204865971814400
3964 880550396311143389539563186527483402772747733314285163587212209213717187560325775360
3965 9097469300903267724320417745368044845314026724541245628011540418148562110513152000
3966 92140445794580885557120579245442594310142692117299133311914467425486350210564096
3967 915217395258838457144723713072919723275453374778798609250019625675645394092032
3968 8919021585071137614327812630018768503744582210064312696677167207502939422720
3969 85309653496132744250988188843933324232957016025900182491185073495623073792
3970 801181445127266412410040892676979949429495126873791061859083997439590400
3971 7390506036586495356046540678080130277506642260260203374565847432429568
3972 66985750246441538878644105452345028125604368338369781417991839809536
3973 596768534478050032655916108308226559453812416019645168952100782080
3974 5227466279597765987689632140618305945185527618633844267848564736
3975 45038269406681089300625293425382620371500406745064609205452800
3976 381783965857385881913730242498566588176756592853705555705856
3977 3185203212149593782513646795206592144755415794866530025472
3978 26162303435489525910165817893885502925019165998599372800
3979 211625761907424551138487785546739180508760276742438912
3980 1686351601480696624265220829463623195424534254080000
3981 13241818261648287105701472422623684660437222359040
3982 102494386154818244326095263809107174298546298880
3983 782239102704480089117279468418986095327641600
3984 5888461413037138322878773010242642923182080
3985 43734666808723959210635789528849025024000
3986 320593363174797661209981372692620584960
3987 2320260982421038103916191334278430720
3988 16585536539707738549098085633708800
3989 117138557236588484537030382673920
3990 817766039170218034938248064000
3991 5645686971904099068775292928
3992 38564469576320991668741376
3993 260794440152409354946560
3994 1747240534271599462656
3995 11606914006232371200
3996 76532723564364144
3997 501569436242688
3998 3273264665440
3999 21311609088
4000 139913400
4001 877888
4002 7656
4003 0
4004 1
4005 369073143495319916466283207748868009883139276495283548280654163183827213051341538370920413462537326028967906550872155697135035621243469587142349358888916216709120
4006 185573194809009322515405856513258491752217044204471930892995911967066569878665657389717176513964690148753936044638044233812879115796941128845029076065347937763328
4007 46656871174457950696943685828939582802298957023293989952735004289226415731060303605423432927009137599362734792831517973487861477601788644735993888403076560191488
4008 7820831206787794901609392057981038249588570490601784585988230037588789576132682967313072885809404042676222001898303150146463998725697580853057127456664631377920
4009 983287061472480891818931883313665292179453661502344979917444740286781138240916772428877315505936880151140583200734925744521883703985848827249605142862956068864
4010 98907049561583877538350908326922269564714309253972201278133995940618238589683248432192340889291729184487389668858035158025574292490368770829536603158704291840
4011 8291309890506977873240784784114056681559024239377903655837438904284605585733282890216757849993038297959037503695319259047961819114789713656761508167327678464
4012 595803717001139898495888743855597483371593272777057930347220361243629501702894162479354953659989365830230696470678229314027008700719308899364434888961818624
4013 37464766024737142908079099421792800525088702859852673177664770963710675544106976443673345962092738906207796949757957575694866054480175152150302905000263680
4014 2094222403014822693002528788302251083025621259372818404295322590337386350518610085461457175325960941900085164647929067011585464254696753896465944545329152
4015 105365487013132764615364433388751572084946211951155695586566210970713190699258715961348280334044972592827310207648372970006010478504787295908750887485440
4016 4819648911072942490574992317966376126521299395452151440232699514836666984818343718119504992208266615180286562499527583260639019718983564461132551815168
4017 202105843319390495405694773034366521212882505853818484467493557676596663989245229747892347576391375696915777102394438466735871076145453641999474229248
4018 7823771184153457548479039211115405984790006498112990519943806317017274883671876407744650868825428513339730095314837204493441632576665697286252134400
4019 281258449741307775944824292533461284194780523276796803813304007340131750099601398033738040063431830503319144346850125987970898054144265374520049664
4020 9437775092658200476847537439290852464289035655509503589978249235800514166427788375579956898870768944879247894148483254196852766961037398245376000
4021 296922968535162785958935051633133008097666855268046492179348431318207933334197205714268102633917146077094793758597134960008773765243497883893760
4022 8792835217953248688686562302434513678747912870490183690133286562324110380462623611004637433100089494431812402398627838210678749095508112834560
4023 245941322740736250159402373952647231298676025502327215108088205326400199385446760461142248442700296174580364878676313955717168426423995596800
4024 6517711648117032423976634433214417646833048963954479346963712972305610766238275224640801408866208445706257811117757135023081048153291489280
4025 164106487632851991499632839852108528460641534929364749672086936633538839701194598942852489273166530021789643174716199598057066037300428800
4026 3935606549429491832592586110940115151122370323531958562499955896220900073074015050694319317494009927736466209555105429735917985453834240
4027 90103183437401233322770581115280943916424530431703542071563407042520920652641063066932672170560841870279095850689031320514924369674240
4028 1973380027417597609454725707588545069863306608212589153189799389001512732260048938632604773497345111162972017703463329213859653222400
4029 41423484661282871667646455149456893383554960498837545027642506195932091110002398365852303523221601284344543703306549801831544913920
4030 834841388632402184129130528782056045238966154714786353568450285659763388296455873577273381977817774667647345093453622000264151040
4031 16180045661307437833693763547783634743369797951633919521324606634110061231920844871634543600297849650710643396826266706311643136
4032 302008038483314416726199757487464014255253427488323558775930875270866278632826288796817387467651084758805069785029970185158656
4033 5436484008089891748274018149695416075204229974887338003725957369096267690681753982296053953087762051779867962813797829181440
4034 94500624587699276428780150777849489487723466786277107992514713030085494991599939580885295102569018575052565086160570810368
4035 1588132717407996938252978404887446649528944857404185295018504695502762391275404125619807000812241676660355880346483425280
4036 25832072923466357156594351273875392435990974175166954400739870820081093753261166752151034020863214583598972442517700608
4037 407104886233265635994172735636815081846876740396453821084274982687181425666173271589463058920433105009623002595196928
4038 6222350654401361257448027595488325146813519504460140117176785379671210633971390561741824937654582752668412972892160
4039 92321968194612319135443822804639002963104328927446492298696635429833671931201855793943577938212625528545811103744
4040 1330872100263091113667919352099301319137353807192422422174186871432715327606273440417317235185468349861257543680
4041 18655441154441723327252025126899276441087579294523936749955783581423816612852565035491126031993667299391307776
4042 254478216538026997475194117535522647983071696879680240080638479974978789824841444106979640363159338600103936
4043 3380584618450729039761866091383535540107330375803372659089494620108071563014249629221914501503283049267200
4044 43765613651274666192004433753236822423655769611842124683643660985159140569677304554251245296073045966848
4045 552539199043584256101884302223302914492419128137089534408316597240705606405526707928776577558511616000
4046 6807018997830190756352202117833444016007773870340018079750606120241174199451381899926244138502062080
4047 81879784458768214863549150159525889408228607740730552877214743183888810926297773054690874338836480
4048 962215629189436329904113185547370261541141311161861868434465028123847186224452706683318593126400
4049 11053076239084560646442467090993670066064888176006985650726553484364335315026539622426728202240
4050 124176019176568438302282034051540042746349276883328982603090781720758262328214041066366566400
4051 1365071212462370389583131461501590265066867502978643278853964053669654675475043571592069120
4052 14690824992570310848645105589146806714810439658409441116954810221140066203086363945861120
4053 154850413389702908161297867601238583289824214689979490466060185003140442296522322739200
4054 1599367046361056360592267828590735160138256087040232235903303808571853667201408040960
4055 16193495355607816549290343586755119824658967569683417217860541944304440556713410560
4056 160794111288582329697720226526360605756915678400776918916870345115064415073337344
4057 1566429772654550436266930970451727987913756737602174542754841282406393078349824
4058 14977224925874174484437270265503215034589958805579694905740903423920030351360
4059 140602947428811374784036089020556775124688415301946597068805028539082473472
4060 1296457247569576558263520717240931190895001205304861900099245014038609920
4061 11745625665289251548002537863377349905323056449342108934577864669396992
4062 104591785472513981757882901495766798301382259335349307828092521807872
4063 915731027043904360454767821369520065368781121133593448909258096640
4064 7885499981088155472955546788390325917313762000990036268449529856
4065 66806766286576949129260851914317553551058936671845836988088320
4066 557029064939464647382327730858564366356251422360324499308544
4067 4572307836795384623285718786667527433600516221663244713984
4068 36959444535850282634996155437393805719471520220243558400
4069 294292075152512266426959576775934172894994759844954112
4070 2309004500488953839378533135727114836812054594048000
4071 17856391292222690187991379478992544466347163484160
4072 136149259220579458880932514612097589739860008960
4073 1023812943245569528403498127783672977708236800
4074 7595261822613120445452330404515872755988480
4075 55605504942520462424951218115250903244800
4076 401870553838830871094202002389341296640
4077 2868100381048227656229736510427504640
4078 20220722630602585354379857827398400
4079 140882859379140204375617622405120
4080 970415699815325401460054369280
4081 6611396585519273909486856192
4082 44574516783020366993740032
4083 297573143250826058849280
4084 1968410222154080407296
4085 12912691831933512960
4086 84091511076893936
4087 544386339336576
4088 3509886207520
4089 22580157248
4090 146497560
4091 908512
4092 7832
4093 0
4094 1
4095 66066165931784963776029222692325022742703225304569415455742432870655377062896125144803267949359573413453795238144519802557662098812931468769028244034357782449750016
4096 33216582914578792481965488697398120889482534884575519345258874686544449174620738453382837211628359342607111589578494012742153205911912262842811442300002459503820800
4097 8350793766405419513193263543096632128849766989201236890184816038517995644539954582537272943128411056693927122008711990521579560210862350798026308422940657199349760
4098 1399706135233738520908310574868187484068968710698819698582050128676792471931809108162702987810274127980882043784945539204635844328053659342079816652092296805744640
4099 175968702152725385286211321304573360615742836038540153184735175845747765462985366764544139930711590960214995042711820878295439971328195569193785367774954206003200
4100 17699167106504656052740773899645975259230165907042209638514005325162060488336501903719791679106863842720530497613228663401393906671745278890492892571533209239552
4101 1483605743423758163075263624903834043470714638809583019172009939109273578845248726482885113339375937767310845032870527370383614387355531562443049047380564377600
4102 106602555735089715513095804367180728762901740220573047003624214483659214673713637159929743785624778116616196476082676187759509102904439175586933676437070151680
4103 6702791816262823858078748368375471687930424318741901716406229063990831894157559327892743228674880365590095335295130079782803847883092225117849892500820459520
4104 374647660247371429080790994217928005250887028598526731776647709637106755441069764436733459620927389062077969497579575756948660544801751521503029050002636800
4105 18848001627133404237022759094720259747230591334355365638657903313036477154667490769153114577933648477100766481831361603104269178292270785068193500907962368
4106 862081257380177165034799909544331044331378097782182963890087180669471560266662221501940475460367957577677992608032142481867358460493714239253416352153600
4107 36147366833047068679312442384747820948909745465891135801745246361275002386137577885896287441561999613852149218746456874454792647892376733458494138613760
4108 1399194299903472660500963813314845146858417348218743354005724630068746135310159282870023944759632600978647687631961497077402184373314679059996360048640
4109 50295671898129369954508109214313324187935756059297796199638754895111052823604919764072755585306326157183979184166810600314981923707136625411620864000
4110 1687550698447846655668945755200767705168683139660780822879824044040790500597608388202428240380590983019914866081100755927825388324865592247120297984
4111 53087484896202377682267398096011045111625825562240957693627651951377892186156309612637257556148075314945769404585218304857296814155835365130240000
4112 1571945127539097102135538508645998278164118645536716723302432871684630235298691089075537013944267243937560672839631890964752331698347929973555200
4113 43964176089766243443432811512172568393739564352450918450666432811620551902313118055023187165500447472159062011993139191053393745477540564172800
4114 1164985212982434869176116508196750042993728541853128913669891498914527260246853075868568545254896139774328044162150960842870797809376821248000
4115 29329702416526645907894854949464879410748720337795157061336708375375248448072238510883606339897938005678160150029907107603864716689811701760
4116 703313518426508534998426456509036550545606578268706070023229728429452170147976852612224954027856557236241327891640855420244568731287552000
4117 16100208611302466587878761362936834709136969505358012301136183211812773026211879752840397207930040613467361766361794939828755395038412800
4118 352577674320265695610841404364142824020791640819709512453943766688125341684247638087997412841325033405439940285304905167232312750899200
4119 7400175102815991035455221403457044011987399780797209324461747708755672745975183519872267900615044166861145066387987484551973699584000
4120 149124544780618338003527238538044816180797857795815162099513022305355527996008634117068292683597764623640357331903579286593561690112
4121 2889835576035238329677759522707117079673344381705029685429250988822257882564654946998254014538599989234163886861954845385529753600
4122 53933485537691459445645878492612115811232659838779731737748688780366870773069482905448478667659498835702144656087555687705477120
4123 970740123696367768048499220495420045820457445498182867494063527656355895605513071132627316860307058153302010023310618452295680
4124 16871846921658284736022814947330601612702782680684842080528833214436692833150270979539477785444778781385797125973855331942400
4125 283501873763097829286340452333548468463170400358831323977544139090256484974799818742655885307707055725157695258481712431104
4126 4610707889249023369121550207737748337342097973108925050053723309524148877896334558251052583003282287078452555844629299200
4127 72652705097249129502921612957774541226224614867657059252080886681478076181047031490424783183677791016372109994581032960
4128 1110286053363451734529562006282222950491482019263055875684386316419585706362290740698535615237544831844426370714173440
4129 16470928202827132740303602458645566565094610452982723839585608357953204619336033839904830717320954345298740222361600
4130 237399346786145963491141258640500293333696845813433837339505633962429442108804772041569200412546751359117799981056
4131 3327180250657727784169798380248253297843384517981056055435467178581788319015683601043293087963670874653143859200
4132 45378100105398786471694115173538780532375192878571738040432987089949824193425158194437874131876488025546424320
4133 602711565484800783493880804689395745223064545241347937033091136782844502216729736042846516649587907210772480
4134 7801349119501682399450460210885082015632300867238552290206526046403242068494422221281341157315268575232000
4135 98472630715367998932009975944782850453225481626644780538198237216608066281773935247065301916164353425408
4136 1212890924729819098760233834148713714739456622739952636506060823211304989670668383258290048299171840000
4137 14586469281064694477897575966785951462873801150728610170894155971945373284538675499841951725361561600
4138 171376293053235798551614500333891396435827318527110459510449462477906813566669757556329736988262400
4139 1968168332432937947531140606801439171334152681921990185434133012071505608186380536397697122304000
4140 22106152478169121292884934181987340132129776352013971301453106968728670630053079244853456404480
4141 242953080997633901026203979666056605373292063467382792049525442497135730642157906434195456000
4142 2613966151523687980052804926279640933106767558895274363762909890005721718994764286027366400
4143 27545296861069332841209572979650262590269574359517702094290269164637624130786932398489600
4144 284419126634148198663608328247172908083350598410166411060110543883319179728306307072000
4145 2878860683449901449066082091463323288248860956672418024625946855429336600962534473728
4146 28576756509896146851688841623685505572927589828853089207989191666419600982435430400
4147 278297500307161724476823468987931817656200212616729282740737135776073026088468480
4148 2659975085639802627623090327182179602117700120456522808451617272010856170782720
4149 24962041543123624140728783775838691724316598009299491509568172373200050585600
4150 230077550338054976919331782033638359294944679585003522476226410336680411136
4151 2083592005022533754352086866994353699652680508525670910873786629704908800
4152 18545724734667239286319796626385289324194299656855961475649260004311040
4153 162297598147004454451887260941707100812489712761748925940143568322560
4154 1396877837863582922727611930902657726833733913593617125454800486400
4155 11828249971632233209433320182585488875970643001485054402674294784
4156 98567360094949597075958633971943931468775480335510251293900800
4157 808590578137932552651766060923722467291332709877890402222080
4158 6531868338279120890408169695239324905143594602376063877120
4159 51974218878539459955463343583835039293006825309717504000
4160 407481334826555445821944029382062700931531205939167232
4161 3148642500666755235516181548718792959289165355520000
4162 23986197258209583834615285867303417939869324083200
4163 180197548968413989695351857574835045243932364800
4164 1335408186842047210961084514500443014402048000
4165 9765336629074012001295853377234693543413760
4166 70485851335589318566839572258768750592000
4167 502338192298538588867752502986676620800
4168 3536014168415623137817483369020211200
4169 24592770766949090295867394654944000
4170 169059431254968245250741146886144
4171 1149176486623411659623748595200
4172 7727606398658891582517104640
4173 51432134749638884992776960
4174 339007378387017029068800
4175 2214461499923340458208
4176 14347435368815014400
4177 92295560938054320
4178 590298440244480
4179 3760592365200
4180 23908401792
4181 153311400
4182 939840
4183 8010
4184 0
4185 1
4186 11958343033550451064649191062013300335465545624591645820724155666091056769670544002971353905307979933106897366045170552485863484198151488904110706810784405759962644480
4187 6012021099792431703618659265001577069585993502715816806472561391229639312723547388177097383391721180624295366671151302032747250991976763657981570207126558202927251456
4188 1511354522613335057929429735731614500471455337248186130209278798237772437445243599628919093129090350088623577325821477579767970868992007959347920624650111907423846400
4189 253307410914297725233528994140597841241776265339104185668939419835045867884378622336963945941561802053049122700930930379154579993062824640873464688829199935046942720
4190 31843314576567551350664065578251265262569038168398148142741640427397028736448657210701492972683736411565066496107511016905465458463220750032315828835099752330690560
4191 3202630379179602012209046047743235163206519615901430787962180200392609331426333675114703346738950955475912909777355139984977007478173159359326893693504166549258240
4192 268437367781987283466568404144630624764990849590140179517462414098291250739770278873083507133120768281261379213800634728254474251188136729839142204001587006799872
4193 19286874664508856119978427123749842565119290304524579249236129208420556524988233444277506473411887190975040985427316855814986987035621910311759637615947336908800
4194 1212604071486645513961464774676680789678007295009018409666225439751623566913492622694200835561481851076509234915440441635764416045537995622301370569471672975360
4195 67772672808879663453907344613574213733518734778390339576996316091462855818704210982026625978823790363188741723539648584470572239706821387302704468619406868480
4196 3409293708251080004635198047383144847783071960246593259167494157697671474513734856374274482550439240464909522427974139388232810957695938845677564355023994880
4197 155924377097194525960824643419958512454362164675121661192533563771483583734067423635721220599269273765106340895150355080226226838599694676473237143874961408
4198 6537449535133010168180565980711177086179617241514887476166494453410159332022188513056381938907790344964058110610910413820827468325410666314338407337164800
4199 253031567831329480755187096693234746642368218261237950612216724528925016702963045201274012090933997296965044531225198121183548535246637134209458970296320
4200 9094762949372572293256264786546493454579712763421831801037210095446849879516035338655155640937611906361209969607749731003114198426545413889976340316160
4201 305127076181984844390682529233500833406810253426406630277808446363673720463203179902041383884191712020249473717278650975244223670489962194163833241600
4202 9597944597422127854117128982704366323146885356820690930128999250481995972148897707901310617164611215925765800836260549339506896097673055905496694784
4203 284174183856142139358019601572765006185761772127289832360006842798552246408248480867646496329969109038827353871603227396589059416951824601579520000
4204 7947055922558768683018555793710324628496377596880067878917855073516741745121160505881881570496017733239890068244805670988470121363870090421862400
4205 210565264429933060702757149874089669675278966109107030474244493992498432795289144368795264845291616840340770689019771915045201623076641649459200
4206 5300682719070078654751330112295212695621464865431736557198006320061099034123181495201986880909777435973192600937786871835062130032664536678400
4207 127095377138282132267544371447681144113244454797112347265792402959959409941646366880495627472891064691272027316796264132950080438989184040960
4208 2909160462582376212948036706469196640893190846475102380550632058503643067430267890350566855297043032204452765369968992874647988843053056000
4209 63700825375153237369433360175097911240498444564677353017538811838041841103707872065585919387897117209805648727779275631496380041238937600
4210 1336857015131007429191106991547374874412168304774731901387870115359141920552772294416990190356690751662293106915114432092422519180492800
4211 26936637374250207369057005908583640203634135202101841941040761659870648795349668012335055158238760767374568041652274443769184266485760
4212 521935906732164183012345334883156856632792502285353067348295578068744347986030219409739024392592176182741250661662527503077465915392
4213 9739816200711358814839856169123987194454605138339174124965253332697239530125318525068189456407874037789219026090292256669748428800
4214 175283827997497243198349105100989376386506144476034128147683238536192330012475819442707555669893371216031970132284555985042800640
4215 3046115560564464375600463071209766350677987156563263480757233828163047810348334119761002959803032492825878721107629871695134720
4216 51177935662363463699269205340236158225198440798077354310937460750457968260555821971269749282515828970203584615454027840225280
4217 832215177820706531130870360075900342908016336537214531676016666361720649442154306631667276225849744225462911887801155846144
4218 13111700560051910205939408403254221834316591111028505611090275661459298371517701400026430782915584003879349455683164569600
4219 200345338298474872265632326641135856108679998574448254301192748121651664620463026231171371809535726742117030591117393920
4220 2971647966355120818887945369755361426315437169204061314331739846887714684675542864810786499606369991113023521617346560
4221 42824413327350545124789366392478473069245987177755081982922581730678332010273687983752559865034481297776724578140160
4222 600092793264980074380384848230153519260178138028402199941528130293918867552812062660633256598382065935547772174336
4223 8183064940806844009714909529799758110912107868548002730935878736511965865687221829592964081207947286309083545600
4224 108668608147139199182214854757684974432793225051316530570510574346985105305307615676153856473704221324334858240
4225 1406326986131201828152388544275256738853817272229811853077212652493303838505702717433308538849038450158469120
4226 17748069246866327458749796979763561585563484472967706460219846755567375705824810553415051132892236008652800
4227 218561204758499704946656288072566814420573629951821342170147306992959366625400685548364450594413564919808
4228 2627930336914608047313839973988879715268822682603230712429798450291160810953114830392961771314872320000
4229 30869039641322958081132079371570269374918974528286128501194609149930906253326034197339944349020979200
4230 354437333360101310640839080236002660810461045135614813987520479215670909876521544036954683316633600
4231 3980073738919941182785195449309576990920175423442246819433468979966822452110236195826454180659200
4232 43731736424204131253315848055670607652691514087679812792005059438137152768148482853949228974080
4233 470398518527333723263501322332152150829139952670890086734187558877433010392263180542803968000
4234 4955644162263658462183442672738485935681580163738957647967183333135847425594240625593548800
4235 51155551313414475276532064105064773381929209524818589603681928448612730528604303025766400
4236 517642810474149721567767157409854692711698089106502868129401189867640907105517478871040
4237 5136790631253745722843401378885537631973457785435098828254140467530777072305698766848
4238 50009323892318256990455472841449634752623282200492906113981085416234301719262003200
4239 477831557131164470328130861847203686919136214115516315649190176521181988189634560
4240 4482550607281889613216689255066265625790939091880436584612910588018294658170880
4241 41300832371349996305569442247296744489323825797204613224921885199294629150720
4242 373876019299339337493914145804662333854285104325630724023867916797105668096
4243 3326436358895624063965612366605020818743753092558527243675694443914854400
4244 29097602600943427156122439534501057387960021875411939556622114834350080
4245 250323414091142463646131199079582138541297692564731394246662113853440
4246 2118598054093100766136878095202364219031163102283652640273114071040
4247 17645422088828413476367739944512778487103746116969507387596079104
4248 144671447881296989256648962765272544575138205008571497866854400
4249 1167964168421458131608106532445376897198591692045841692098560
4250 9287500293490625016049116285418415099501048575253465825280
4251 72763906429955243937648681017369055010209555433604505600
4252 561830325291159781360559192026783420981353632431276032
4253 4276514441204100394507052551244927750676329064960000
4254 32099175742604001896323397263597221066589830758400
4255 237651839943850334235898826656666508944896307200
4256 1736030642894661374249409868850575918722662400
4257 12516135679517395663632713483497987499304960
4258 89086284326925388744200014938166059776000
4259 626202404098178240917335311942295513600
4260 4348341747646239264072851170011340800
4261 29839228530564896225652438847998720
4262 202426424265817241023913741666304
4263 1358117666009486506828066521600
4264 9015540798435373512936622080
4265 59244610914140994105603840
4266 385620892915231870565760
4267 2487851808555851625888
4268 15922153884904467200
4269 101191518618830640
4270 639489976931520
4271 4026045943920
4272 25298425152
4273 160360200
4274 971880
4275 8190
4276 0
4277 1
4278 2188442474305766957173390091816423815193901290681111172984741454011031610705486103317140605532835790186703911353563343156492648626047524507864111779977014964719055798272
4279 1100167559086641497947725577705223630862830197462431415506622321280377222809690048273364559288334153845834557676155690828699440546229936979178185026592165329916563292160
4280 276552970590451858366458326190072545200955701124927573097737823996563408385283179856146479636019174308717586866872959893506373545630931128267152229527821677334653566976
4281 46348205360142275109835845229102844681124630342277707993084549812625021414987470388620185522625437402717789704658525312446217773315754910753336232489270098494331289600
4282 5826070451028847680371166865233750348560854102799396270385606656206054961340708313750170756655921447220129822121411398720555339840444966740089687843071598506079682560
4283 585916988208842944852218806639823280831270302298525925826446183864105328750655292676907470697380749972797223528378202711060564435723261800594611250565835442884706304
4284 49106999147420564187205372732062939169166634110488605415420096406020009748537116351758784649997247983963997949919445479769647447998655110176345703300397220421959680
4285 3528033976563261439846327597329431068339879737470413787943791728148970724008409379474811808035301525982292412524236913571344518729901225592171583252592286375084032
4286 221799058641851845379751911923123189498871838502032661366215485896836400037364684609191324444236702696212971332414143841872350350909651968585235832583394374451200
4287 12395508286307931920494973252250514738930741237869965965476971161905485350671257920874052985739592255448761068024502292276702919576610621916858454710154879303680
4288 623508589841692903775947570444882766348372359961191124108366108041458273532078741034644959005178871341336423856564766977129264605302756763184881111298543190016
4289 28514092832645396402403474578113575090549329122062416349400860228016888695933055162403022944967310011161061460306692802156128964373456943072939629151109775360
4290 1195420224411824699032988932886348595483443262509266069142757322248040808627850247873862691261064432199148613529486055615067739095930992519628151436374704128
4291 46265027479402841190200928478879099379117291247643819062101345362594973734310872553937472183039747056668718936631058313193548237379829330839933344232243200
4292 1662778874320165159248372349698399763649848291430992246880281332618650109762328582751229222311851982237198864062337016224920461803049329739090730376232960
4293 55781212756151776731971757357485159854755571615653901713028221918740679261031683410418287931084019692348754480260865016819100417016145205191854887272448
4294 1754480688046412855246424543092629792089158957201838124097398566591123892663418284436737957334102344116434473874352243107654286105317282616442041139200
4295 51941817821343280151692698024047158925265497225147268563051054767314331143394034654524739810537895992068850216290351208190272614175642420194452701184
4296 1452445828598059823385433519149687809393893501983925809840034974303711481642158902212415425686508779531784253121527606693677414797753770185850880000
4297 38480481309231932570405638580071045569561407311208749729496982461238960029007724554796479183454401655687888751501164301628381640288213069411123200
4298 968600216377692079232682889420812480506283244101892340181524672365492790858330064096458218288341437465567545169490950809207927466152551587512320
4299 23222038578783201725577255730055217523674988934272369679153170545029576720920604645646799668747596386168272346965542486134557903000244636876800
4300 531489758941907098573367371508484784473567720060651634020586412378012077937793897863890805795726270527137568779329831828700336381227496898560
4301 11636641850329504851792146825876786563572763385900409522202528234014572269721071561402267421188172128817811061479875971498591955372212224000
4302 244186497271420743249494547337875326421910704164596519900565445379160390897546842918079357653605615970921653456487223254069456824749260800
4303 4919633815682107339423273728894339537836779361571013397107362024521642267634202043454523900512621966117238633447621110100114870584213504
4304 95314255324269964536663251676526726874397709176668056099067310488773064968160363735954810559921768869171548455077278801029421250641920
4305 1778448274791077956930954474416682622600626304083425266520118266012017778322769636507258897930314081807859076328627871491967661637632
4306 32002253230908750391616670269978815067493702597400143553457260950290929884697475153795479642483014695593148228582388843343459123200
4307 556072833647232633594762678251414573364088458337763441020236480873437736591302599611348107642420350064653146626557901745653022720
4308 9341421052397690751841420085043283475412493946794008007655517073033346618401557967267075743395966311332694744730064939865079808
4309 151882905836691569688153770687152469571556663013648922471169238356197841289391471656671513999724395653507412407153889074216960
4310 2392618636234531277001252285218213485860546967544491778568547915789946867146193631566043419149318014648205871677428323057664
4311 36553831864387143604437138578769345719912920673170379279403192753159256066049349357649443394794961465360610603722761830400
4312 542110915395873183777593354440720551823487054966154099873815671387998621914194070978463711955214319419846082775964712960
4313 7811188940133460438219742114785521463457720559050675454814859026104850028289998387502638798965315405211376113965596672
4314 109440167392118059763350603003000542288073078343151876178579931089511292915143869291812097432865896649873851699691520
4315 1492122621091301806567443406410111453295578072935486551205961837487582049050235399048061070460841893677578244325376
4316 19811630909321832865625570440567835426418787471221480295950022204186864727453273903225070933450819745800939110400
4317 256346460244533495506763247120692760200435300121054379807358277946734094566366683133491148604635599021507870720
4318 3234552068101764204750493651833090499363779726128567262077589100734598828563116250096609639352788435364478976
4319 39824935871017125029389788344835308923703428573488512057078680524687769876484940754004504981124041775513600
4320 478753115185285067978389964349432069683161284656370559039370291508387184036591977867845939397286856491008
4321 5622548627817300938438913432720393809412364809290633152175382730855506851341548009212848440952750080000
4322 64544355613675275987821620504192381420285128559143723229770546404400985802408980594438065457043865600
4323 724627437091762679532382119593605439879164803388368064152264090840927193525332934475551797002895360
4324 7960147477839882365570390898619153981840350846884493638866937959933644904220472391652908361318400
4325 85602547894186810112873574917482891575481261618437080358818414219332299035524689841772958842880
4326 901597160510722969588377534469958289089184909285872666240526154515079936585171096040374272000
4327 9304474753637889357568912773304912369034803572734369461489405441806080880707553827645030400
4328 94126214416682634508818997953319183022749745525666204870774748345447424172631917567410176
4329 933787030659250478122246636896208465283847533290162036625586460153391440268776628551680
4330 9088168039910473201953710131874412733491502235769790234603479288708297897156236279808
4331 86808637699873200813620820781384271646063055895195233254457733175350108644756684800
4332 814083393630872801299778505369309985121491327752361130365286967406458202100858880
4333 7498084652180615353017007481201753410413934480963639377897959529048783791849472
4334 67851367467217851073435512263416080232460570952550436012371668541698319319040
4335 603449013605951211393685989719805872185863677157158361582383304304100376576
4336 5276416293420645066979936857373481298696987664058353558933860152416665600
4337 45372532869267716921411261647018597960886813771828787105241263809495040
4338 383829234939751777590734505255359279096656461932588137844881907908608
4339 3195262638960086401386766963256024723784705006722885949264368762880
4340 26183529551164742577836001207986703561508784560664430317078052864
4341 211266241350465444628757215466747207950995473980771076250009600
4342 1678948492105846064186653140390229289722975557315897432391680
4343 13145385030786730791946441511669141371601484137281828552704
4344 101428475629634582458540585660575046377867865149872947200
4345 771468506369950744554797696514389175078873644532498432
4346 5785872479276135827862482863449019897973856970240000
4347 42798900990138669195097863018129628088786441011200
4348 312342418211917582138609886463047411756149432320
4349 2249504495018434456773883210341591331302604800
4350 15992840034938894459086245006691872915778560
4351 112273125453111448828306868141250376704000
4352 778521907797735110329660117549880908800
4353 5333965877112720163929364101880578048
4354 36121171379104874378421373342314240
4355 241860143278638781483117717315584
4356 1601882375293240495233104102400
4357 10499110803241194470761635840
4358 68131302551262143221444416
4359 437989162323473235704320
4360 2791248370574857921728
4361 17648652498930252800
4362 110828806106338320
4363 692153857384704
4364 4306932870240
4365 26752357632
4366 167649300
4367 1004640
4368 8372
4369 0
4370 1
4371 404873750390434403115799228049632429257403497880249318660205672180590570815428823106900600536618453702045188804407966522452046228285204383405352937568955084168139393466368
4372 203525150110436327017125278538927414813032820033343339087580955223025939795610207608494076314553728487363463755881390913553816322222419779231362395537862391718872189239296
4373 51157791497528829654569239363292898835121604182003060821057937939537540860650587244711452006907538153831306931941239623534523985399692069531785603736535687841120193085440
4374 8573142088304007609360208111892248901229626734872754766029872543893465659943778575540540868716594403570245192873061756698697579914558864976281719115362471997374260576256
4375 1077595774623307896303683401576641138836147655457956710839215783143531747898458686535419313401041419613188610633310713514374563229591301675015067405375529789993202483200
4376 108364910389136566854903703693347756483231886312068770629172283805432622280937174635753176073800138918294414691458252016202329321032276381365668193881131732213082095616
4377 9081713317237065645209391502917260852884689685627151850309915849893632595635157036492065795809401624578356964689862142021438748753710557909216474383770449364712947712
4378 652421560101444638487157094868836191818928138896491471947724137965694415230564545816223853207106294644093115620358347088368173237696417892342878629562420214177464320
4379 41013394977547914238213558318954636169451101948093560284846578839731784666597759036394687268410380239544149295594254120266880030235101747508994655311385329110351872
4380 2291923605965802402257436423205606291488342331187670834117560020933976133719435074294977019257112594527534037101612819699347620292733070342047436936695075202662400
4381 115278227062663766860603251245929787072055893512190683478935831805721013761242698664128692767378207975673477932627871318173337152062478783826783628804440377524224
4382 5271481714116130913742102186488554297308966316035524958370731640714147221680302083292907380680148639522207947150956666261183782572105125361472176668251319697408
4383 220984219453001822118626927980380206951757300695983726707856666767130887393481177508623427823496652586498226317376869216709999473894291308815282125921100759040
4384 8551852374638438231543690058340801490766171031797057263867417766851368861722313311713017714406076322655447773710938705553946133532429408025032160275603652608
4385 307331968256033159334906167752554017304136291859348226626816079908666611235065081965441779501621176876442204364763458794785713291166009126293842929542758400
4386 10309229020785023987339908568130078534629059406872151930657744262235630680526437213057621178333482289870632957186489500594506863178905844382362528332644352
4387 324228299145132202254585839640382491655766760015988303706976539902680198204746659823056298599425864461777135416516277910261021173906344005177656532271104
4388 9598041411077435031642204853389092392017163707045349737709298040763207177511641203095095884239501058989906239430279918177167565164382781372300577996800
4389 268366058743606947450412273124243654447205068996594220909097116297790710907535845715044489021112462625689059450833481242316408506574152504338005622784
4390 7109340108401029661833964067416892961770110299184478963953855400539219357511619889776559715202385078760838712647477232763789451378478980383375360000
4391 178934238087928486452386219397330361898460543997120686242160968444761164134885919179803628203062967698948682694480414002571974627340190772761722880
4392 4289515243958350636601881367435026699384968652451237506518180691904325216658318855284314966705512080204656271464888496440777964492961299887554560
4393 98165890355765352749031126495233419531898816858515017280056584576715937956618919638416016781523930177893151284899793236841540226319215964979200
4394 2149067286156406963796659371751699345914860781114808781039762450050222749922384021797471519087067093870599734629464102611701360150180748328960
4395 45091987170026831300694568950272547933844458120364086898534796906806467545169152300433786257104166999169017863234519389557043827067322368000
4396 908373769849685164888119716096896214289507819492299054030103456810476654138874255655255210471412891411828550858132470505138379388067250176
4397 17597151725324460867937094491814368346877710793311701766576333395404335803460799616971950874910532417265507419639567816896564729397379072
4398 328304657228040988959617866885814281456258776052967748785676291683551668223663475090511014150841648327146444678599515870212450974433280
4399 5906988912698937499806384504312552996494937367134233920941821383539916192286342006970538482411400343147531932091514001741178304724992
4400 102627915533603923669667252934759648319893597984765977602466388564726085492305696182861365750031736782419406388212488359687644774400
4401 1723825784306421164143764302579385177428674220847066667162733090707656983433038058795179133691503085200424754542329495411524370432
4402 28024263157193072255524260255129850426237481840382024022966551219100039855204673901801227230187898933998084234190194819595239424
4403 441409695087884874406196896059536864692336551883417180931835598972699976247293964502201587561699024868005917308290990121943040
4404 6742834338479133598821710985614965278334268726716295012329544126317122989230182052595213272148078041281307456545479819526144
4405 99985481276117775153313349641927916233879459488377802146602850765994435710076161478276418697527394596427552533712260300800
4406 1440466146623320174037605198942486037702408460338638036807567355402396338229144245742775006052426620172733877090420523008
4407 20178904762011439465401000463195930447265778110880911591605052484104195906415829167715150230660398130129388294411124736
4408 275079339661269717783556921061595957642994494213868229313727934900663520029956212003743920574500767255088329947873280
4409 3651773783197133368704532547266851714644441073236848664793538181219608698991365581880781040864692002947757282164736
4410 47243119860690524525722514127507915247614031662143529936496206794599446657773191615382861456690416316909931724800
4411 596005520068540377053224549555610667466012072781451433052107996226156769866802538285366920505777767725005799424
4412 7336910788621074903458436820011644303434914988535530618858921618739455879423653933145968206336812792412110848
4413 88183786571537919707934531334992469759629020412724562412102792590380061869359511669581403886774663931494400
4414 1035442784005383984232331783360399592570558127280057255596777607215814142218675673063015636370876224503808
4415 11884023236068386074427703391886286915348861983273383708007058953853684935790090110381702386559221760000
4416 133391668268262237041498015708664254935255932355563694674859129235762037324978559895172001944557322240
4417 1465007644555085417315468198308810998016572319893874564481751314091439760822955715352746024375418880
4418 15750930115725724680809496884501730219386226143835274647119685750506999491329870902632350587289600
4419 165854936544986944593692551402623102427494944385721843195210677549956329381329086568435107758080
4420 1711194610765249717790185932769512671128452991093595060415692497344947634743283916974587904000
4421 17306323041766474205078177758347137006404734645285927198370294121759310438116050119419756544
4422 171641920406891862927846408032523216100308359487979550058471599924051185255975849681747968
4423 1670042189448274893564787254448988216757650396076635950118837322966642383557619739525120
4424 15947162787012717127956510231402271400277541658992273430530633468865503857274150453248
4425 149503764927559401401235858012384023390441929597280679493788318246436298221525401600
4426 1376541011048566736743261836351742338478158063290356093163121599432738414461452288
4427 12452176297371379068403244566995769056580284048743186824009111360741730225750016
4428 110704862709671230698763204219257815116119878922582290335974827620665678888960
4429 967599280437128666545048224895550795056643482338202200468304263797954052096
4430 8317062970985084597103968266707351877607116148430964084421169392792371200
4431 70327425947364961228187455552878826839374561346334620013123958904717312
4432 585182276219621562556365721127023163212935261634929456058590449762304
4433 4792893958440129602080150444884037085677057510084328923896553144320
4434 38651876956481286662519811307027990971751062922885587610924744704
4435 306996256962395099226162828725117036553790298128307970175795200
4436 2402187842551441291836288339327558829911334258928899403268096
4437 18523042543381302479560894857351971932711182193442576596992
4438 140788779605313674158869768155723571837935991924450508800
4439 1055096633711844400641120379056444018857871307963564032
4440 7798349863372183072336389946387809427703894177280000
4441 56861397029755660502058589438372220175101985914880
4442 409124575967723030125221400578357877370730946560
4443 2905609972732144506666265813357888802932531200
4444 20374440044511194310890695693456769605032960
4445 141100009015396820824764036988328176128000
4446 965367165669191536808778545761852326912
4447 6527089823308986516387248177301233664
4448 43626869328009783340171269101756160
4449 288371709293761624076024970645504
4450 1885760264585713494388337740800
4451 12205216308767888572260401664
4452 78224828855152831106102848
4453 496743806049792816103680
4454 3127543354981467309888
4455 19539579552387065600
4456 121259752563405456
4457 748491962055552
4458 4603962723360
4459 28272377952
4460 175184100
4461 1038128
4462 8556
4463 0
4464 1
4465 75713567872841671633572906974309486671503116245793059948973416936035898051260981513100499852440139845555132045131644555003188231105492854871858371178901370438711671563223040
4466 38058132536700833892885127436665448350195928800743435954059333184975513656650309372048656450442134647992247747614348853110492345458809212040103176131481777911805102985838592
4467 9565682055190507369804888091329588496212542541567136937116304895482219170393679757599221586784025238906082796526425372937029367144453729623874032590279532410786992894246912
4468 1602944133589236662509836166716510830167143597702762572393148722105509613633718400334292162883102862153380950534158841537415084875857018178662615583744784885688432716677120
4469 201468839075144178819964890629467849178896228269509737001702004781496443008678796525202710414839968483900762032516951282419393127992133326942620399211018091938295123542016
4470 20258800562918188450509247949640853410119575922609586163777256723098396860491023306865883091939578688727945879906241414070241788716316471490283267221059960051872206684160
4471 1697716929429806214060158024529114851570632885555744073190365779618444415734682402626799758489535509719945830166179281587169826029505663308062135037471063804671619497984
4472 121954435974326310092811828753460360024451547206993181989876012841428780569957823061464883543726250387195079240121005907145034626121256063352335513153488891469002440704
4473 7665953331191974502224095864708825253872405632033774795385758621096909378959133413340630275183498962068094108539210578288326035542932910235028823897358437516585205760
4474 428362125321055993154674942442415088880933731457866074086175378992754195406687705491233400358952860279683337087317765256120746982455507140649499733252246770708119552
4475 21544081896078542581219902378132699139990417913164105840705064196779375656962689698372783981016858388558819948755160505173867630751690861215245907204933706905026560
4476 985104849444581280445155056101581816797568544558720386092724380885252299414255788584372465466686504519391538697001809446208517481261182334519787373419763226116096
4477 41293273427243025490979800460827008662253569475611612173904064518927486569829032985794441148661164342923962252682493885712606296814823481998198717234635337629696
4478 1597885894506320867626994710011979957958860481955574639272194359700792570383633129677738631954514257163910251833340438951595380811235644848356655372044882411520
4479 57419580229715228126079061820288238580858576927780241628824090720287762357278389378644547511012226737829435052059159880147924039432026025310930218993338810368
4480 1925947001071141131832078651249338508439254095651915553528047434094310763739741180316768484876826041759037814019184341780657136624640323858108082358467952640
4481 60566720497112015925621962837764211390945724015373892592614247540634330248092818626713524422709208452989968623470625815992727821176071835746379853954285568
4482 1792791771743672177172415819187997306802475025970758855791517338285408154779187413139252474608590074082767689950148830797913881785129196263923512590204928
4483 50123105146737716276353736456587482491645188247903493074704111990652304149227459616163278506584061085836177028135906239369652840302887858277569685094400
4484 1327705764310476476859934403877837027265119815035781935023954154315385622384651026169167471999187972990251136230439328251460126295682649231988027817984
4485 33413898509484839410619631116859396920319518406167051130583120382534330980304613481949830661451209870175941949443142993989810421478851207801864192000
4486 800943732393584653644014505873764477069299577891873547941101477800359496603775066804835288147043760176246484441959948392465029284284663459028664320
4487 18327928769640225447298947660858750442826684242291651164214044774500298652994635108942073039559915251783531341713614484792414939197198281337733120
4488 401199725801823615582996777850084410260803860204365722796752997835273833387920802000482851194054323335737226990460024533178468751043752204697600
4489 8417180204112593941536915872694155771499871392699667725739069596030039103862670752040096783091012784326515627298734401895830327254874597621760
4490 169545871759300885690611579253024780231255162532568966738490836369592317969836012649631036326711667916875507165761792904734484789773132103680
4491 3284120552533477134595509742811855543969759039702927349185758651545569441886699231984384222473569684335072453102478931826269525479935442944
4492 61264157858537011910595810452983356466907585724862961705858345895111391315752413481309754897836668415665099905411828695862114243087171584
4493 1102165634979851891507288553116662230603154462463534585209056122080494886179441666375286976077825533669705921421012660421427513985597440
4494 19146791648058624999372418738116551092087038362435103054087283105267314554307453401904504046436952836409241435055252281505888298074112
4495 321567468671958960831624059195580231402333273685600063154394684169475067875891181372965612683432775251580806683065796860354620293120
4496 5227084636283986755790769175563296989622431508374976345590222920210314723958244436346672211838751290607739578289644276409138413568
4497 82321273024254649750602514499443935627072602906122195567464244206106367074663729586541104988676953118619372437933697282561015808
4498 1257348828432156914975227522108983796396352602334582272957349887982842356583200989794149976690900252654319885666041002165534720
4499 18641953759324663479095318607288433416571213538568580328205210231582634146695209204233824928879980467071850026919855971631104
4500 268532435427287738983184424752606403599561976911643240050876227771527913049918833684513810216216431201833998233398641950720
4501 3761217160627558232209302463905380209556288757550888207219759205772923772042765530550579182470225063784360679069431365632
4502 51265325611596629993180920095686958433594138984400153773266890094751200410894268696357408694110200654923310802017452032
4503 680459419162088249254061857362895263643196906739568777776063838964799233758312734956629698263238740052060605660528640
4504 8801711169757193247646822037002155414784037458570866012579297154734441479620214479404959431827719186592030372397056
4505 111021331672622732635447908199643600831892974406037295350766085967308699645767000296149724423222478344738339553280
4506 1366451680157141352268368479468961042483052069303815480656052479152652106523888746312792451891295369906110857216
4507 16420705098342405736311739549549870583878143069579520908874729337178782206329130231326690747515723868731867136
4508 192773859016850336105717347569518422265235532995258345738085174499900600365576606905596557333879497896755200
4509 2212082311284229420859981537179035493218919635552849591502206706324693849285352574270987950428690115985408
4510 24824404093120628688804535974162466000950956142837734856725856481383252976983743786130667207479263232000
4511 272582974287318484389148119056835651389436035683108419552973003220905032794521405003177569191051919360
4512 2930015289110170834630936396617621996033144639787749128963502628182879521645911430705492048750837760
4513 30845571476629544166585264732149221679631359531677412850609384594742874003854330517655019900108800
4514 318170694596505567179736731262174931187439281066486801231628646728487652282549676274140818964480
4515 3217045868238669469445549553606683821721491623255958713581501895008501553317373763912225259520
4516 31897928743648011279948013907541781933373432483468179542094267596968140807508013945597198336
4517 310275779197073752215722352981868890642865111382116878951852507555015604116571728270852096
4518 2961961619021468679152641545626507403306021457192524137946617138846497812347476519157760
4519 27759875962577692778294665958366916881964609554542105601294065668025136344143891529728
4520 255515525512556067849384920966619967249118934220806979498474580275727491505879777280
4521 2310622411402951308104760939590424639588336749094526299238096970476382338560294912
4522 20535167928998414604033420864870215637167485975120343183453622244030221775798272
4523 179418225770846477339374848217417838291642562391771298130717824074871962337280
4524 1541598853577798214495500561697996181954652327793067912610518657576401371136
4525 13030065321209965868796216951174851274917815299208510398926498715374714880
4526 108373410476267317302452800360173929883626373222220561987436920279400448
4527 887211838139426240004812544934518989387353461188441433379153262542848
4528 7151302096720193374532287965382531524661006443617887600734539612160
4529 56769944279831889785575972857197361739759373667988206803545718784
4530 443963817761002143496297013848630791323942892677860756869611520
4531 3421297836361143658069865210557432272904021520292674907684864
4532 25987552225042424374309315173001274054848524271397047762944
4533 194619783572051255454908208921147290481852694719093350400
4534 1437378022737874980583555299004430982212172506501087232
4535 10472069816528360125708866499435058374345229323776000
4536 75281286208408902636528273340943502767036432056320
4537 534134863068971733774594606310633895456232069120
4538 3741470375846871008583958718570432157200793600
4539 25881045461946652232753045880877518146933760
4540 176845344632630682100370926358704647413760
4541 1194006757538210585000331359231764720128
4542 7968135628455126396628588683978129408
4543 52575970728627174794565375584167680
4544 343125831311564464090460091654144
4545 2215768310888213355906296845440
4546 14164078185483722540647873536
4547 89672364785175196633825216
4548 562577322514223189322240
4549 3499869944860213418208
4550 21608476210875107840
4551 132539729546047824
4552 808715453255424
4553 4917869272680
4554 29860713792
4555 182970060
4556 1072352
4557 8742
4558 0
4559 1
4560 14310267025167635934897476766043514390942977711810582142315121050344699860950365143206991285159630560260349319979977874046820372138750275139989580133896421198301404459857608704
4561 7192788947919958805189426162559401233792796043350340695152474608923410314869793243744547485981813285327737544287506232725302881955021821212826545261995630191677608798506188800
4562 1807761295493289609912043553241608796634306618035313207817818326286336898690889695172311181396001395779631768011681570522748386409293437571904900866245384450810742391827333120
4563 302913265081032733377154789558770302380063847149626003008682988356936940395799858990642016914827465898692621890003470143005929959574368104756011032025518526341588108317818880
4564 38069923172744370734608608959517132216469660445440611094337282150005853323800812007939438868473692976142797575186272486513608265801604181743237120113938641035100277021081600
4565 3827907942427739397579332921959889134399028337120685003032338090848432417164897133978851497881959401194114478617822074365968469431850533211909787585009343746827607347298304
4566 320764342246204650466396425869313512326893285441318447593139898115724616957774535692043148955709995904859143098515489056112161654675010798596151731000116034154643272499200
4567 23040444042261655762245001761466558699887160589685098136154964151964602784970689749935139579500839060484979123683861678683019067543291144895128975508535865920543407472640
4568 1448208927195124932352140466447341775290362123083044036129777652491966769268249148854895492081749223347941565976436945147347286185189915752308984218697680586194403983360
4569 80918396273693064190143234127482044346430948338134289506849674333800710111235297140817764015825822377385437812358333881932330375175402941369748696694339062675066060800
4570 4069440190550031934969411953202943344368870448849727703818666100431164856363533202166717303410052172656991702329518769933147096333327317836170247465896344321727135744
4571 186062525466132867746899156902055128936280881977326368624271008972185517037405047395037679836054686083007990466521840726501584083764602892313487380406245650543411200
4572 7798746724769601803524144194137522716314084311089869723234068015341580703696191659626282018277934827445183014684597658115817430059984360148281650039573125540085760
4573 301758536583699032434083157213735832531853007706392550501606625330623940317981394896190146855600816352136647231141301472515199861339094676140682933637719774986240
4574 10842797141292891601754606960795578286149410413269970766489890297969663870460367665670369288262775316469390994583381550028682941219099018613848732881733130649600
4575 363657341454863111465167391528492177678770987209274863649219241228489161596096466064748800903077436006253088663041345907603518916402831493635891386957812465664
4576 11435310318859900470252966991792947393858071192933248599072781639934970159704713258130812878956154622944287020738907029322651748708801922907516739003403468800
4577 338461085130920088996122733505152946008226104791795282135197265668250669033459868796340283538669106060826295248806438383488773118336872023288593301509242880
4578 9461956573091603157298861267936652452568618192623449516677452618728543039112378013790499171545336502103496141403563273655656598310404091392929649781637120
4579 250615525733688581381768682282937412458225941239517465373520559953261520746137298080816392532920305429180885140679531196848264201514439291387848425472000
4580 6306602380474763265084688418419725879509319121419964191363782232998081706327092374303545491996142871703692897094586809194435599904492583851943132135424
4581 151158112304812368762326902671506795591921630885041421781209354111464830625187537180249233944660235126986404057004694496620570954309088797198909440000
4582 3458620662608661004371880820818528423708339086351272138836574563228825098970846879384516016998598055306518910090281595331098990091229228573078323200
4583 75702314483296583369278262077460056176892826218161167852188445807718624871064797189108562554703997779105890324469277219794757357553645075090636800
4584 1588082247965551811682695578989917457282348613308947652737147283097958923827186507918577952643131696537293190170570930443831438806214852476928000
4585 31985284775627856977840280316237791931699511292258737357808464464914148594678148857752367775745848580440759383735190727204155243568523470962688
4586 619494531428214774638773078039898235460355401561309686159870363658125777197477738527498017347600325080891276182591166382683694424171059609600
4587 11555238981136308436539756502486158395449152176732522154542484144327003591823571371796907449444041481919699372027240686055392774836809891840
4588 207860535591464861839521499751193530869865022995070762930590816429842220535588545740158096974802982124578017536218704503817887610474332160
4589 3610542597347790679075600432623548686458609446001233986029666606815414282311964079505250438875635368918002156379179404828814269952819200
4590 60631506885518979164679326004035745124942288147711159671276396500013162755306935772697596147050350648629264544341632224768646277234688
4591 985448694317293589645299536244520063974892290326838903215080483745165530587408459046184942094390762867747633383588732313989965414400
4592 15517907513968085681253845989953537937941593540488211025970974294374371836751038170404183128896292893991726873047381445589629665280
4593 236985482948611870494158753862035572259754462911563896330578884835760753699789524567315302240130622614207284291021249752827166720
4594 3513180550031026674195488664716278254636867565346626939145536451716765408100120412660124934871633058887070268772761623697817600
4595 50599588775309800871830150505497176416407579604686146605128427771438578398172710697206096235531375553480735787353894780141568
4596 708627260155342644538958898652711342832177439072391883467590045508198659437285811111911443626126693449284162004801971814400
4597 9657179196205892758375236055973273511022903566684712964483165528335885360650343929792027630666794082689574716529621073920
4598 128163314028991574982952300239217396083985347461000384433167225236878001027235671740893521735275501637308277005043630080
4599 1657529354369189325106048114089103847335992465134847022787847812862972492488197687714867213718145648844763013788467200
4600 20904064028173333963161202337880119110112088964105806779875830742494298514098009388586778650590833068156072134443008
4601 257244548997540478057745153145515660464142257770086416056653126021812840642630854344737166346491108359759567257600
4602 3090783562260200677749881084513126167521189204377677872912499655226236907613557878564649593563644289073345986560
4603 36278301961454152208130587376912504778335432363024522938211611326325216502355055162233386535209157384407613440
4604 416216286513654134773707909525096593527213082603398701025411172215694478062040401273447112425421643186176000
4605 4669951546044484332926627689600186041239941452833793582060214157796575904046855434572085673127234689302528
4606 51267791061879559248618063424900745001963931164556191551933834037639326800292514340922030102402826240000
4607 550965586325430979084448325753178444297796242338197869309200751191191023733607095219188703684041113600
4608 5798988593030546443540394951639043533815598766246586817740265618278615719924199706604619679819366400
4609 59802638577138912159706125501105633868673043989986820832814112989807612864615538758718916132864000
4610 604524319733360577641499789398132369256134634026324922340094428784126539336844384920867556032512
4611 5992536421228894109751513874365391432618464788417962309612601569133483285591186422973752934400
4612 58275062127818482146058871561855178532124540114028404932672219648307180321408871631379496960
4613 556154698560792574726294783646746124737211048703794405668414872032575139454232343126999040
4614 5210858403834065268879647163602188950260593304320181353794974596118838743944634617036800
4615 47948876662634196617054423018997401887029780139663636947689749790225235503521267187712
4616 433463837923086186530206562354087444440469620553154697363483662967751994518903193600
4617 3851037352338252180174601565984041065980561248490877165396828284127303897600491520
4618 33635188849221541161778879002804663543636399442007458662553346779015018425876480
4619 288893753359837548258315433570418553181458363173191073261325309951065024102400
4620 2440864851498180506284542556021827288094866185672357528299987874495968837632
4621 20292724680572897664518698530518211001921187761062434227836350458370457600
4622 166056032181377341027951871519621344176524281550176667561395281073274880
4623 1337859121003896711118368123313957206219025060522252955095548570501120
4624 10615214049819037040321364948614695231918681439745301907340332236800
4625 82971457024369685071226421868211528696571392283982763789797588992
4626 639038828595381873214366913873029169329917800066617756100198400
4627 4851093947079233545024435746312777103371373797429912182538240
4628 36306139137926916405285072668163544635450144202687052021760
4629 267954774483258974901685215181289747764869652149476352000
4630 1950727316572830330791967905791727761573662687394332672
4631 14011924402397101576652708696427190782574602616320000
4632 99329474858317302089863693991522677262061958963200
4633 695107013582908420665568323280961918744411596800
4634 4803238996019631700209136192759338580190208000
4635 32782657585132426161487191449111522986116096
4636 221056680790788352625463657948380809267200
4637 1473125220339350721753655573078151278080
4638 9704780573118423175380973397152849920
4639 63224268597716222854224185829062400
4640 407461924682482801107421358839296
4641 2598740611535558874211088892800
4642 16409602775865288309287170560
4643 102637044031224622653173440
4644 636248162367276226019200
4645 3911619350137885585056
4646 23869828372478316800
4647 144727290883615440
4648 873045091582560
4649 5249411021400
4650 31519642336
4651 191012700
4652 1107320
4653 8930
4654 0
4655 1
4656 2733336312677690745240899437873386536746751357330711288430177948783339794210308963696817439152293433020121845884770808534346476470272595919023673315964311288060622064969958031360
4657 1373785634416093049750157769540177381530525860333815885662251620833091186651235053747871163375324533784993534718077875908494755725320026413438999692854056435036934828146330435584
4658 345253869500158022649092455802851259222054210080816353367318781228323695113750075699738279327127037695731402125800299170814538333841047418215674172575790249200525222328297062400
4659 57848361455785267517185393703731481492297811777130022650170186441162780758108470245513957804672044664948216576373810256727948365097390002300956827719852302425943756538474659840
4660 7269918361944785601051714949410487257121532331591024072208391720566486569499196615775408405955859181568622925360083283432142319029784834514144264768612444632198114599627653120
4661 730942524916691918104485292022728938556217480552459733011275817280112383816975590552437226274694905141941713443576431741061278703390800289470152706187621907873925318804766720
4662 61246527078843830361269326751358226150384453393930960048517409453574918674638354143661623966111350419105831657885153189855495510909608531390556601360149499949241717556772864
4663 4399053836519378063539150983350585311911679343195224424134490031301366175420907918062306042821165658123782533922498135626681074121257290952175795168001591325549393451417600
4664 276485328507139869146940021137598704398645927076221177633859569823575233419648276999221674954010068725819749484206340144196228810519493738741547706102430391046520889671680
4665 15447561890081332611756164975438312269763862646219136385384294959914312205527990921118885248871991715711376703748660748238371052642025768024629164999441926252740309155840
4666 776816604227453416225375047623827625725737104046089179265756873604486817067858852551850534551927894822900202998640005266550371601683868237149587488265655001680634183680
4667 35515114390254824159733049773407505550855596644506714506053813240126529655536289764364078284305909870461018493057618355780192840727220228388394886975095368625982275584
4668 1488500203729062941975193255216441031490247055818610948994168071777484136299240379160301438688437488664063923732174725812012672670116823138507899043249965204347289600
4669 57590745044452444087562910972092475443550161066509807186959271497907057504218030717240236442667826418056736108440105783009113329673730659556541415676847696296017920
4670 2069201393716793365262284506608474280218420624272406060582445430838564162180443850716732435581262740700365581013540352954389941906325220636393254402087221314191360
4671 69393901704274506251229484549091701031356226644927812905535297907005848770946353060290363444881762025404102365333641920183570823802233719128631890443092036157440
4672 2181944048729178668791004349170953066072625923255649181895315447370934969576578796388492805418464616037518531978248075445621113498416988961815348321746874793984
4673 64575870035914732067310872424242526459433813795387756794763943378456302078332498398856355081164167282508914940643239694998503992708528505830682761430984294400
4674 1805125787364907141312654578694149045377205892222908171387718750230670234845119300247148178872901898991073574660301004711940123297796650790872497608049295360
4675 47807780579831258057931088511679928181399334025886902821107129020944217460778331017046732656229068642207138398670635487944370180936778567037960335738798080
4676 1202954523521705190632489674958099579799484517949683833792898687775655299581459030787918684158017466060068248675261749744871668167269308598661672442265600
4677 28830182310741774926101432769918746877756887412205550589091575922276944943209565139673350820553795984931167529575253984888848456706251811894597175476224
4678 659599035511908518235608302566575108037476207498362567772549908850028351819000162241087566303971935099577035885111394167071582346076023842322513920000
4679 14435981896105715496508719947764292551130458795205309796883093829129009108747882626996240766602844056931557189942044919642847958641652432305022566400
4680 302809257933186333477113048309840224707571304872644671408753783230874499484259188756434250218815991116423561297877108879179029430214580300362547200
4681 6098235832187718956861551023321283035964218675106358986510645567096162267496396190407339338149625714703205850254992372904312725015865033511403520
4682 118099513017702856533564111936878000978582810925263030244215868793529164041888549628624127171984671681627419263022242685061496283945317431246848
4683 2202647222855874754271193166364082614970152538884656661901761293006669430035476403653326283902578933620946759760324147138430913508163767500800
4684 39617962221038771782422022294238257355825664605940075958431374209121155171966530417589396969522427938010397846950539495047060942297633914880
4685 688090048854504370227381516417744102189898007156096318666783392319477695566086220381213010675209871860672058050930883874707490020880547840
4686 11553736311512930173041921384395355796667550227203948755294933141809325703398285054416801404402033180537606900413374095452205663849021440
4687 187762085839026516122877912786691339741756763296137784788468840774234310468047284973515136455381731040916432137316022373477098148855808
4688 2956346082951880768935898608733560191924676870980516709645241451235496591762225377138554826283172288603242900150766196941969896243200
4689 45143003676998067436374824698046655819466453935965704802824652492725445343275747404812169102243761146157750903410564205351649935360
4690 669135481266668810807036481492806321674600836456180413168693321889206833975876304660654971030957052087173508586412940478570823680
4691 9636152365799387449221911766078934641289693893522176747370614267565985119360330274724914107076479247233107022919574739285442560
4692 134932236734159468991547068014659137110420212279163057613675807390502875728460561859216256628083668142615295432943719413710848
4693 1838600458781429564209190655963791592213217139214854616564557955913164089350795618020094556435355745165710258174621332275200
4694 24397084285151729073790070036143006764689440589519274857641681334743289332169289927895648751158216629952609810180095344640
4695 315478926840594646111882585204227436514425470673231715527796246736930464067041653516045591963755080953374220320107397120
4696 3978070450486054380254515473813849233606381916323632854690834750871133981971674450515681312923549557227431233092321280
4697 48946101139137562450328668888694913038311232696442864655319018323889089203741680519617823181871218891292266461134848
4698 587987540565806806989131778618321509632325160617340379558064288049857921468870524216542094506265390536593296588800
4699 6900353999464634071255548467750235164698468921401327344176743416319040537927943170748985139118833761652121272320
4700 79152658824990877545012190640536374061822761519326231865188970166527745096047393081236479713183616111434792960
4701 887928077895795487517243540320206066191387909553917228854210500726814886532352856050020506507566172130508800
4702 9745985835223271651325136047861257825196399553740090953864794764097201886706480906933048361309011525500928
4703 104717190254051865699304980612563223833798667910582859340120171651348412187831518653798189145333432320000
4704 1101931172650861958168896651506356888595592484676395738618401502382382047467214190438377407368082227200
4705 11361283774100662419997508476680575086659132276728006826593173456219328757402513710898846719646105600
4706 114821066068106711346635760962122817027852244460774695999003096940430616700061834416740318975098880
4707 1137928131262796381442823132984719753893900487578964559699001277711297015222295312792221281943552
4708 11063144162268727587233564075751491875603319609387007340823264435323353758014498011643851571200
4709 105554829514539137472106635281850889416678412282013714595028926155424326619910408992687390720
4710 988719464108075688402301837594215332866152975473412276743848661391244692363079721114664960
4711 9095316486692186651135384140105638895000308312995225635714864749589245807612453149736960
4712 82198074278801479914950439461138403234908194525137663338896713926100403720322172321792
4713 730044358607303050998242631333199906426054097773734227138498800787792832873942220800
4714 6374130790077107056840719833352895557485066894053865653070612332348640933959434240
4715 54728442873309626297131735326597418647272785532757898840764767640431216421765120
4716 462230005375740077213304693712669685090333381077105717218120495921704038563840
4717 3841361077767628337759280088165498682903395964336824962570472720518246039552
4718 31420993053790293157964436434350778325555387500999898159230478129089740800
4719 253037763324003567280688566125137286364227476647888255331649952111656960
4720 2006788681505845066677552184970935809328537590783379432643322855751680
4721 15677854596655808551859246693338626804064514126393061278533413765120
4722 120685755671810451012692977262853132649558388776702201876069220352
4723 915637724554577012366854085549414929189135952334258277397299200
4724 6848603219405976769446262230088626498877233596371640728289280
4725 50512889235376579346483579364401453405843678890695028899840
4726 367480833577040879865168295105768796934678380090710425600
4727 2637603132267488897972238295155012184662980535068393472
4728 18682565869862802102203611595236254376766136821760000
4729 130625062827376178090779652372413383796684220006400
4730 901760450053502815998575122094220867560317747200
4731 6148145914905128576267694326731953382643466240
4732 41409672739114643572404873409404029035094016
4733 275603134492411452623954690429150099865600
4734 1813077194263816272927576089942340034560
4735 11793151076194539554893334761097134080
4736 75869122317259467425069022994874880
4737 482917836660720356868054943809536
4738 3042428033017239657612982118400
4739 18979781523892381658934558720
4740 117299478892828140175055360
4741 718586159850100208209920
4742 4366458809456244374016
4743 26339120962734694400
4744 157884317327580480
4745 941711559459840
4746 5599371756160
4747 33251490816
4748 199317600
4749 1143040
4750 9120
4751 0
4752 1
4753 527548143302948809185753007610770569818437312328164199149918669408067422861681791137284690643990988207433381479312150990411512993742978469279423276050855880177713306130524602892288
4754 265133622329736002288367245473718494064434881661078994977727261031983960038399969478591291597772463002951819050822768427831608217616441804145296311648538194941880340302085929041920
4755 66628603269180512912882651822698603004230504226190070454619203610404922552584900106771751423703239888572186433826776981561995652678021281051791485103421737099291339165097026125824
4756 11163208447171776065653989404292190714846419459279728758876640593049132808677919114291537698243774218828648668734209673189670072794193866522306798246617218057483648855281605017600
4757 1402822765302792737291745797315488426188221935595403049266627021198197433384130403453713476763297083124994251977064898725652747853611707555798203072206418333829136096058010501120
4758 141036416221728840660403270018563452788157727232865867000842799378989839448284414346042923075543668122431284751985615698583560989177825789574398736511081425864643423232776470528
4759 11816904152819852676022512221034117839992182602264765683682292379361816871707772047264401824774234299794724367337818979813824005704817938013100802083366554177295125987343728640
4760 848701875235407363577589242125963990941041711315900446386598388142395301634274335990739646387542998664752238687837122773711866365461718220697712904562071642153778086143852544
4761 53338527767797459020412205673125846906929112036242096142630691629529064876978508506505460769206633604750863223810289894473508023720244652795131516412019294822286395598438400
4762 2979897429465840811917020227816341591852072769599272692276042030320755293522875874324944718948775185156057299996446110443003799402265654739770014165770638659056947366461440
4763 149841350333788926334034800261751629016709467668325622938227661111168828393621511934853186914058319642400354026362009257912199210627649949838902900494586684651580998811648
4764 6850110055460271033987398147228298154126954462951877308070765158148656477780209881593591077412455072529210880988007319168671458669394110818500907851069866833001955983360
4765 287080507987893161957842152335044003202749406209762608923934990357689448048918342261942966131472771452893232818882415042556558795878363512806192003048687563060023394304
4766 11106501520132238874737980442768829234965689570338866311725715612493535478540485906042249196367572030801092354001611415674248403769333218802712785168865124986283622400
4767 399021590665134791178114454592355008430311830246532235509646381092641755564939212826593066781341368753678814465620732925134570927025133855498894094332444752908124160
4768 13380835679368597095362773142734800345412453370294892525099813786089381582100203567968203083425499056529030757220894282438388290994236426782009711800164031165104128
4769 420700529082164194148078750078868437502597124034874865739807743561222958173862265428010328384595682279012370589835204141112898119301041922217330835811245469204480
4770 12449916042748842992513377757034261612296747915046939449637976376175334826407537838216694242681827515037605741287650783425014588785085172311534634541732167942144
4771 347992188526873833918286368063973614809171107675145133838450139317236738977680685816059246826273568133520263846799680578603049294040403614754234881044748697600
4772 9215642177599789089859341796491181968504682712927478559189932566967105935788240638103861755298499168533375618002589339845167997888751322458664856209514823680
4773 231867735812181601580965779281647651679786770025551478682369575751579454684774905432676653382710982914704621233552582116530195377543376050134107628333170688
4774 5556504227695495404350071355758840916216666582910444375138627272106598288542929808877529160158461628944124767690494748821550086296434425431913439376179200
4775 127114894733725098537810862667369020324655367226542654870085584748221075431423991752196137708805373206287420471309074387919013650023019352444360273690624
4776 2781787236724135924732782841259034151288486614232224742345101789497945657671435466842847562238490334985172716558948053661127977720407578813273210880000
4777 58345426830093933465056076455547349060818937630621460429069170892729745147856025617443139765019828063431710309349098216889843832843345247232799539200
4778 1174899920780762973891198627442180071865376662905861325065964678935793057998925652374964890849006045531723417835763182451214634189232571565406683136
4779 22751110604700336108291171125467863634174200441742954680443562308012605382582708864211996761558219012546575672105163852758397474097650317331005440
4780 424283435656191743842804402143598744256390098509278293840331084184160330076414419036168160580833820485846654389376205201887597760840584845590528
4781 7630599307750708970153776326332714773289457009707560578731101622201676239765757541227594626376791305758279846312551509729564236081853051699200
4782 132515252946233133203273660777279688397072050578489219585098044768439725920025981051936948484264672758172710039800080379984996944926568611840
4783 2224824491296230797068533569750705930414003556471378097022599635166311215663678779232588734516511919016172987698009857861554217734180438016
4784 36152013619895297638227947557624177815379108775444613847213177895338857846117214525110636652483781242327350623874106040608514496559841280
4785 569153822699549126997473673134658123592200188741417660140046173596897753606268332575967757380375872217777934916239192819602453763719168
4786 8689865758979770745054005001428949655051322923791215782896618811207368769725329138861812671195991272561047312564373366768820604108800
4787 128790334019670957097892882226780165132007236229078628408058567405716711714639632301964129497577789152273583459730139056444413050880
4788 1854461190939053561379501105851491805783893746749985716496092920664373225590285758630958062571509544355880866653773006469181997056
4789 25964077207848349515959040036379351672363897435323642902637488443163904349387556573564351899622735749489205033977743047519109120
4790 353741269276039688977839610741133413505696232191319367257474413969696728261099310820107483592543670536045504243122723868377088
4791 4693269592152596519165565621802310116965317434311602573862161097988866228079662498630241367742881770554576185340480769228800
4792 60679927581018403080965045987330042466022454799573581056185720242823052954369772384766100740060179823215465425319724318720
4793 765036397588442016821315269120251533547481766382586910154905898337056375362576009776410560512106071311932484276260438016
4794 9411532529198714021577756120974228674629732826424204558658804166695121859786644431707831398867909928074654380730613760
4795 113042185964198656135282878147700156302766418370356139799189161367077182208641500247688782110512100772746424922144768
4796 1326390498485657215766180988976213638007803269299581786444935719554330660057684670907083329467621927489524413235200
4797 15212144044274306929813368212994836613085261031271108008753275258703339367704783808242080874875610792733085532160
4798 170617953467202558263692944269600628533262397052769877576074002358959806095924380641776411826195794729092775936
4799 1872370077302003528025491813283912791751404939711521113018661273271761825948657109496782372418128667318681600
4800 20114055872694837237841238226437064022213845887506145160103938130158054957670822297287355128659023786672128
4801 211615988638396478600678814987888181497468141402636194916492846878766582962909527279550507231194644480000
4802 2181373954023134896783326024410543228444336143134905849918060116961042012333056662704543030912326041600
4803 22040890521755285094795166444760315668118716616852333243590756505065497789360876599143762636113444864
4804 218385164874634333345562133594625750033366033582257755135358831435720976860901920361251194913423360
4805 2122673629470985557691420074990727233225160524906914659438521614192227124549281641170105083625472
4806 20247641202642765584182183308450843621387207586991315321884087740120100274102005794895350988800
4807 189607749313153635829524881895176597655885296136209820661440848834743697817246475412790312960
4808 1743741600336060759545877786302525223418487974925836197166424002817286093803976962693136384
4809 15754387485877537592145218956968695943125534042152444404720390726967086488185856348651520
4810 139880933421820062311406888205796931820808681911199181471455811418100687032828959916032
4811 1220936254912213723221198883436558464195297370414693448835075580627860427392627507200
4812 10479503163347108212094064810766624899594093029207202853353379597251155433797713920
4813 88477649311850562513696305444665826813091003277958603125903041018697133215186944
4814 735021483958144057208041890002114089405939966630807451969798165645988389191680
4815 6009871363604192721978228525033118907123054976462451957569933127262417190912
4816 48378354384407276767024608478286119009188453771380795578497720293995315200
4817 383510360037942906659793608033411199645782269294455636987031958669230080
4818 2994746186247184176426500952956627284690279173938273922560035646275584
4819 23041695392054748932277983776573436363549361670607984000268805079040
4820 174724153733815130570615205888011251746375577781195725104159916032
4821 1306130283555793679405659504386665413696267461417986072169676800
4822 9627746554817097777337499077081112614363647229681871748464640
4823 69996432226164688522984388547813442576669097891391682904064
4824 502051279675675568266497529933233426798081730546463539200
4825 3553437553193700320879265480972724748782070998633807872
4826 24824779306530024711147264722437214719812537968640000
4827 171224744516966071281157111893568894976734720819200
4828 1166276848735863642024823824575192322044677619712
4829 7846975707181545682867978285434203659426529280
4830 52165431892131434110691853515742737875378176
4831 342737231355947575699020576559327688294400
4832 2226183390425192132581960515498822574080
4833 14299195679885879210308168397830275072
4834 90855615614495905434959200376578560
4835 571256465318169202636601579872256
4836 3555608665092436708294689945600
4837 21917128664494774058531573760
4838 133859405324756818788004352
4839 810498343086740932515840
4840 4868350626635123037696
4841 29032894697559833600
4842 172076166076127040
4843 1014955791862272
4844 5968561102720
4845 35058637056
4846 207890400
4847 1179520
4848 9312
4849 0
4850 1
4851 102874607045431540986612817967436927532905708354986012625039676387229047955243067419590412568129796638247979645088202828995496737221370706648498708177163117144360142069925944819187712
4852 51699718043688983300203794745855515842206856608160091516692029601990607440444815531453899683111116844328471384972590797060328273386811889989383481052983876257415904000791411083444224
4853 12991547494157064112129995028212206209157309201392870753908635790567214041881598504450973288290850687144639133490315652963748802663205648403119519270778371552152136674802210523054080
4854 2176534373459896755154166626208154364804863138055542301517560651273227470051106736821210546507639169693358090171674714731025191320815361847691855180045110078576850412726502853443584
4855 273498606955708513608522740405158672513737276752353354592477694529703753812609018300142673606972468361301892383988136993146916783457749729796516557042121842408349396954399322931200
4856 27495326199934737650918217627383573153289149937669899765625889615484669694328955907692784144560622829249887338750472015022793857930789468093644780215245799343051067482737005821952
4857 2303594798288237730786586743636536395539909544803475827680432389856834044321978767652034410233879912666377650949098389743531496156571154563048512696347663289122509246135349018624
4858 165436658139477937464315171094477649759890556431706719571552093311065436203908808661701625546839280197126141142729465717393536079867451132183411229167131758482131763822812200960
4859 10396597971633740203825468216043058889027760963619780468235830254744342445019860615886560668247401733643214923926004753977970362976906048203546983080885377616383781555262193664
4860 580797302360461220444488461774036999653228108839080602441978642188205373104877092626392795042472232585064955103712045517600420702731552885991432067597543432509340752071884800
4861 29202994808765239956786798232600147600150313142072872384305211897143401876524183568384458245697996814529361539965171882341437234142203416449746138824552258858758084191322112
4862 1334950212064664980066855493241059967603411621045082822540573708081322289324991651783237483416155938632294063143952446115945047512864517734928407658951772281441357989412864
4863 55942565452925546777563751535697768258703461447440331349244582124880694568538380699680993798868383092321888861402059773210816912466718571684424080783737245802849307197440
4864 2164145367908733067066810071448793254913033985273595051888125311927197377599538272436185436991102430952579755096190513397734058615083048019615908946059337013837099433984
4865 77745510640925672123165863099381804644759826992372064182080009287454748349783401342295744374573004215607646478011279909719738826385332531618989496182055874903985356800
4866 2606941059012213969030347770003386055078037290944010605329689689805259469690936190467074702971430275857368254508722121777545863389897541189259441416305305718999744512
4867 81957618536132657209096985499250652115651276893056216716236359439797462190363746853805243885981181721240313387977977479935128282339698114039809484776004690886262784
4868 2425214814708946530971277500454653345603206950318690402500068168764697053002264824232059540099433933137836018694344117989944942099500124022194024818206003293061120
4869 67782876232743700737017278899408757666948960870811114781362315825843489610441039341402001987934394248538075702566098709758412761163241493696133010282764025462784
4870 1794907077664928195999582319487863907963093081692853848219374402794168443148037221577568746788147877741315045104545720879110464779787344960311316754862388019200
4871 45156646670238966540310774802806791645672945293344644940030669578138819085362379126708922600962645925813540528212687765241323189654881480047457795426622636032
4872 1082049433790180807377840303314355707839004926785906900517724686840704121862282892019157715785984586935288232423245383210474245095202421567292502265554796544
4873 24751700650643570437559408766562109535874242051146524943799339666656665103509414603181720804342238165296555783348567517477814020775026076923978048130252800
4874 541619986256741724204585414843572347470270695139181746837755969796768060533893530074574847628822894531137704616882143044176666856619821588675969861812224
4875 11358964549956888359325529935141056117761320341448251031242498973783278102158361489608294212473835534522788592615704552449605909024997613487532277760000
4876 228714073173968219183019819705745608318410235512036124881951149899500600979595620420377107878877726008652304412648465010208187824745913369152574193664
4877 4428468932173645055436056364974371040107958190952861917556328405219527680149796689721021511661638171619572882611722764623809005790184308208071344128
4878 82578105157801219948612398899846319857373023825585539210498855784638345462707609951584284541952054193687570958011335465567516757835915966608834560
4879 1484992024796671103449815407502595604897365344782474028441158794644561155267450466626588562032918371700463290362816718206606592162942046959566848
4880 25786163177916188933623106206227794751116096101770377128125791688819457637829111691044974944307777516010738790987243032879217073655917209190400
4881 432883159624361568464027291872446982097102031889731450644653612910236438005418204769660698381931264343364186130013595907950990020093457465344
4882 7033316133775181229442460962437715521953946726909517855103702072461241907581952269832054709116715098825321057884031163562332688320957513728
4883 110715541710929349017073089395224044559598520624799129907090357304475252153733969483151324748231580054627511285614449749363575645714513920
4884 1690214382562297407447043029308984730667746015050270627082561364015029692527705957346813340099298044767946594599740633221849711177105408
4885 25047260128824045088685073239412854888089107250927621962466724808774180571561242812013460052270798373852430489156134998333659388313600
4886 360612935255078679874100070234984462369620261441420159542563988736006792800990970445499562593217809626366033687244389358044356542464
4887 5048255464222979139310864121484616582411710755041627783794919617364127114106889009606496948111331537413231248113048739832773214208
4888 68769718009976709528756376312572336861936809423289648769147942362974665574053528221873148274676435228376813333238346450185748480
4889 912280115501365513679691627700817750619953440914455210295591909711323141304940327904487720843928413487696300416474393134235648
4890 11793344103357806637903216177862215165707720732372744929192097118023304880815562176045221898430831115752524773419669625241600
4891 148665822573495087548364362668958604041755014258955273587655014594916479738205942342676946813147440566877890292033324580864
4892 1828623584479690674353387716433771958235444222085207736467823854561744506964206072148493534882594999721204474611549339648
4893 21960242568130332717014764282273200240802709928323143970203876388955284339502170340651606597358456498840860221704765440
4894 257631028476545774447854001359874774829560674425462830240012507301710787359229465680779084810004322691375573078376448
4895 2954233382990781980570130384537930375562834554349068524354629557189191015583024948838503779268794293044849829478400
4896 33128669251975157313815779663855421957385679579212635219062688341176161289668195849060531683062441281952052936704
4897 363490422604040232822650185617844817309993802416770608749027222416914369508708463106393225194938867031545479168
4898 3904090799480773313755280802166456459396546470036788703741038399587928913680178653844354733978225731855974400
4899 41066197406751959360592528045642339045353268686991713035212207015739362205244595523628350054345506897788928
4900 423231977276792957201357629975776362994936282805272389832985693757533165925819054559101014462389288960000
4901 4275492949885344397695319007844664727750898840544415465839397829243642344172791058900904340588159041536
4902 42353083747686626260586790423264920303443808401010365840625375245027819281516978563060563496845443072
4903 411572041494503166689713251774486990447497524828101153908945490013474148699392080680819559644528640
4904 3924943692229369521769040893379080544454070404544861068395756946996948268034520770465477324439552
4905 36745719219610944949071369707929308794369376731947201880456307380217959756703640146291562905600
4906 337846535139801023841698880467769210368668345842701134996749148832816043383457356190062739456
4907 3051547800588106329205286126029419140982353956120213345041242004930250664156959684712988672
4908 27086490765192959368951429083911091270636883090016483362501724407767973260389717932769280
4909 236350542678247691491687500761518953766193979780991720417287405499549436710642035720192
4910 2027995813244016014841991365708181855782019361027795898065040794941191896347076198400
4911 17116521833466943413086972524252154002670351947705097993810520008843553875202932736
4912 142144420205923854530200621861922147994801939692458083710467180652988836968660992
4913 1161808152062872864619162987422696463899711560158373069242584197311401002270720
4914 9348688787828744234188355483384851633302529963386036378442118197963760074752
4915 74079355151123642549506431732375619732819819837426843229574634200180326400
4916 578215619749513920810150362881143039465948652167025421918909722301300736
4917 4446744337154909837724198384693173846964353924938649157740658989924352
4918 33702778334647244706914065822450697964594588712232573612333476085760
4919 251808339204615923469416032015075039281541273861135015591289290752
4920 1855083591137214211329777267099901602061365379984965725690265600
4921 13478845176743936888272498707913557660109106121554620447850496
4922 96614793776959710919048874333601653133993966103611055276032
4923 683347575114113967918288304631345497586277911021575372800
4924 4770368222095652485563945440209959251789629559809769472
4925 32876059081620843536384215443227662737049036769280000
4926 223733666168835666474045292874263356102933368537088
4927 1503883304948876801558325458004853257373400088576
4928 9987059990958330869104699636007168293815582720
4929 65541183659344622344202585186446003997270016
4930 425167704720036233145620462060938144972800
4931 2727074653270860362412901631486057653248
4932 17300261439861927933459265468979838976
4933 108583540612446326007634166303715840
4934 674495585556392552510686202740736
4935 4148210109274509493010471603200
4936 25269160107299857149836402688
4937 152537461881699630711911936
4938 912975145086213923983360
4939 5421572288752750655616
4940 31968805397313075200
4941 187371825282893888
4942 1093029314313216
4943 6357815087680
4944 36943510016
4945 216736800
4946 1216768
4947 9506
4948 0
4949 1
4950 20266822416991959999976519911109348828133932550793578657541160631100874614108530845302628662719662374785260953207232936077238017042162282283084513764829938712809419653707068006727680000
4951 10184586097497722557674668978776255825757665127143615249878927962335675747569063674539450844244849867186549984863732080070554176984915699958201372109539148597291654064922668537099583488
4952 2559136043162604673360087839919848034189239402103924530076255465298535068302018368806968034314000283794259333556143244454486249532647188554474482312122701874742087248039174848630489088
4953 428721067307183115700289835931002804902191203645964734878984981088718063382092750646882118513598072675773091405180416547803710487885786397302944135935686261221020510268472947260784640
4954 53869225743132444690065623998651820528920362666874671962559626119012379883764891736324961026064069449910612731748949189592873485190180205730373415706116474444777047714980945622728704
4955 5415272417723028569448750260022141715771998079696596420931058351688134325489658562342824937418054873553777469202965112464308952312463444649971027829434012479685318059697106594037760
4956 453672882298923171240150590851828957029270973971553346132827178655497049956427772476930938385250276682623141089382788247876098655858026223545138873551555689160342613465160596062208
4957 32579412147219362192553155374288157594064434990792015277194686656546652912553699713935915230450587336281626777708677226372802588500077757391686108134059809374732630766771364691968
4958 2047278644476039476120900242294160915778645635842370654697957154724434773023371507188557616142136092439435996641277138252745008988359707760769713960943255511216380577307300986880
4959 114362577687971142242080150376473647779305370599817585150594132802187766895218466774752167350721419070075364163186052293757673992745966530239016813889739153780221597107884130304
4960 5749893293368566082400435771562966296566958277506897964175588557663233193738283217001288670920475102592143055526749250624244164957042373571315177469215679981842473445511659520
4961 262826953278887159611081184093401328401352818278655851458746907074290616888717652115460124211281971330764253859686546941072935107279830748047715249420970329728822757721899008
4962 11013339249533486085551557819238744732728145873621933285959733091670908886931181127211709238183286493716426020937607680456546641981132271313159363186352121321891203412656128
4963 426024152295356086998370107848775312123972514099737907967324125412552981714253822251416798929843840472297461329138762888297759564169626045904460307506922102652467800965120
4964 15303599387354612402829585505245038016885026038720422152637457562913752884453877783655882733008510047450385411037347201883976557349515839567283927547133883169276631711744
4965 513120370230109436012894696455919910655414858149655623601728061297201339108570448859151912872181827823010466754874447404150276254143194708685330674801568774366303354880
4966 16130447802638073933375276826895951215795355737716065620477454955670042968712667678515024724635724831867466074772718128498565029724991036108542793763389079136310919168
4967 477282602063360768452976562613283209379380965436033262053376446149408750402706525795689361453655117082517119141754104147857511761860594899408302293695556729278824448
4968 13338681480899205920342026252500593400817638226752797213750374928205833791512456533276327470546886632258098102818892648944697181547250682122067136500133018111836160
4969 353184460370611914366563716370603526790944585590015808597624698250447656391245415515726220884500264768698394450212830119267519123955837256627219369368086237937664
4970 8884790034441394570197932481464926344417310754379626548685903293831133793582784246808965296601331994819509473267501318351596800659947357553541017936568820695040
4971 212881334302555127975750795498946303472458170668624754717287442296940147116708358740199206547395330793120976775859813750423380751230155548795158178439792427008
4972 4869222452055813633200281364914600685275522170536581052329761090783168548380273014086209721036930641208797045904604224447134102928410897052816260194996584448
4973 106539928887552759709494846429984732350067389698413303018962375086913471532497045465869146070864416450624305328326442792621895132901199200672775076734566400
4974 2234182443309059612343914836229735933314866617449124705705743375411668249702310811557621246468894439940943031544638840057228750783556764053288375679975424
4975 44981499617829277902929098543158582226334828552135074083720295936181781284547111498848845081396388716710242826758190027700439399738990549410627819929600
4976 870872817085494373043037005802646739366254358295829860127429378463483057576152554677589756923419033648329928340469155231177330563455593213311724814336
4977 16237719417970031869932206671572693813729180033493827031039870819138268160549254528977078876092673295938433902909650136953966354564009130096261595136
4978 291972586093654313389736696110170916638568905669034585065692382952828435743144763757387291773330477327681054458682936110399434250919845739081236480
4979 5069455532926566870397645701474378099477212728740169959161197264476260495568192972276974746250307544770547094686857072498415607728664229275762688
4980 85094338487123423480956250480551722678683117135842244522815112573104210204836068580448417316215665802835438010257902008501416343064526790328320
4981 1382433316219735331546409738560395200890745198615593987542603473487529269759238782974077714187457908709453368608753096609262839096427493195776
4982 21759321788866966928587613602541682396045022686376320864227078286676967151581664834792919256329837336990837022828721412270966754492962308096
4983 332146625132788047051219268185672133678795561874397389721271071913425756461201908449453974244694740163882533856843349248090726937143541760
4984 4921506584519630686389919408870279068709025161469905649446281618749645281183614405215721196171485483294903319569833020263621217839218688
4985 70847964364388013250852064305767789540594903366909559265263021601961253616701801096838072719280258257468303383613067566715207984087040
4986 991685571951466369653775193146207271516455718963905438742050969024018680202725168725123797131348976472506592639922070734621980491776
4987 13507494350218241480858798595323703828615117966192463529613433570785096872880594917595762104405995194700267393599779060633636438016
4988 179163212710202480088075822498543719719256424550149348109095955103539260311349981420143202084025449673929066315542007857062871040
4989 2315787985503466303956140285702075828496804888475155533827271770805666435620233140065238060603818280391844454903358074879213568
4990 29188526655810571428810460040208982535126608812622543699750440367107679580018516385711924198616307011487498814213682322472960
4991 358973571579902772372879802542119556100823083210648099638484059631627597416643616876219944743941380880997832656373149597696
4992 4310327020559270875261556760165319615840689952057989664531299085752683480701342884350020475080402499342839118727223443456
4993 50559628238253556720568875905698763345103913555906773326748459593176119758388717761035094259034585892680120045320273920
4994 579669814072227992507671503059718243366511517457291368040028141428849271558266297781752940822509726055595039426347008
4995 6499313442579720357254286845983446826238236019567950753580185025816220234282654887444708314391347444698669624852480
4996 71298657737946534218864395363514929864808310398740236667113177082096521036459812805586796448330036672027244363776
4997 765650039102127298924305710131205040716795456154474260981993511048394097475790166968785729665935060343042605056
4998 8052187273929094959620266654468316447505377094450876701465891699150103384465368473553981638830090571952947200
4999 82970480474866203606095107684052889091632114285962848785428744786901976700392141976310339905718473120022528
5000 837999315008050055258688107352037198729973839954439331869311673639915668533121728027020008635530792140800
5001 8299486314483315595526207485816113883281156572821512374864713433237658668100123820219402543494661668864
5002 80633755596557230765347927921215905962325712148077427273498310562649117478272709187365303580532670464
5003 768785511470864405703426640107060604798155753924188947867652896440263032476222943158512007637893120
5004 7195730102420510789909908304528314331499129074998911958725554402827738491396621412520041761472512
5005 66142294595299700908328465474272755829864878117504963384821353284392327562066552263324813230080
5006 597264410336433952863003377969806282616038682829060935083538673829442648124326397550289485824
5007 5300056706284605729672339060998464823811456871156160020334788745405172206167351031343611904
5008 46233837685415568578037784125986173030914679757097100911856391661534988841010035781795840
5009 396588198731296973858933263989667396997511932174884412225617849906023631090738331123712
5010 3346193091852626424489285753418500062040331945695863231807317311652966628972675727360
5011 27779273139561104883534594752474807315809259718406634448971171817631341535165415424
5012 226972541941717122556288089747262784701377290799247585279616949752353142901571584
5013 1825698524670228787258684694521380157556689594534586251666918024346487289282560
5014 14461252968672588737260112388360942370264851037112775022902651587475191365632
5015 112828556307096009421555949869310559285371725598542422765044442858736189440
5016 867323429624270881215225544321714559198922978250538132878364583451951104
5017 6570562528034866775144711046039167326111508038342183083825749850783744
5018 49067280222501135676242537006214986742571533566338599817956090183680
5019 361290225815318498890901263325977230273515740757280674544023764992
5020 2623618221751202956023542134898432265772502465978737240619089920
5021 18794446091516193689281371437794960680997204310336724286439424
5022 132845341443319602513692202208702273059241703392465201004544
5023 926731642962976477039870440527441154260842646453917286400
5024 6381979107938778325281494575416026566583423330015772672
5025 43396397987739513468027164385060514812904728535449600
5026 291442538825193828696453736770422003344610572173312
5027 1933564249219984459146418446006239902337228685312
5028 12675883834677881487709811076470636680612085760
5029 82133888383229336861722227005799422730756096
5030 526145034591044838517705321800410954403840
5031 3333091242886607109615768660705181576192
5032 20886901006662571529420332700353708032
5033 129515307477496220177780511615275520
5034 794941225834319794030451596087296
5035 4831444715507958115388666926080
5036 29088916867705649509695393792
5037 173577111796416821154934272
5038 1027097038221990664481280
5039 6030737714455306909056
5040 35165685937044382720
5041 203844073659412032
5042 1176194588228352
5043 6767996706240
5044 38908590336
5045 225862560
5046 1254792
5047 9702
5048 0
5049 1
5050 4033200010759403525110700280357203579622033975311415804692907660882644525088627234718999376906982849941854768704759585503434235728317963291967136469655406162330848399563844802406279806976
5051 2026682241699195999997651991110934882813393255079357865754116063110087461410853084530262866271966237478526095320723293607723801704216228228308451376482993871280941965370706800672768000000
5052 509229304874886127883733448938812791287883256357180762493946398116783787378453183726972542212242493359327499243186604003527708849245784997910068605476957429864582703246133426854979174400
5053 85304534772086822445336261330661601139641313403464151002541848843284502276733945626898934477133342793141977785204774815149541651088239618482482743737423395824736241601305828287682969600
5054 10718026682679577892507245898275070122554780091149118371974624527217951584552318766172052962839951816894327285129510413695092762197144659932573603398392156530525512756711823681519616000
5055 1077384514862648893801312479973036410578407253337493439251192522380247597675297834726499220521281388998212254634978983791857469703803604114607468314122329488895540954299618912454574080
5056 90254540295383809490812504333702361929533301328276607015517639194802238758160976039047082290300914559229624486716085207738482538541057410832850463823900207994755300994951776567296000
5057 6481041175698902446287865583597556528989585342450762087611816837935672142234682463956156262646432524037473444134039832112515695083686088907787698193593652702290608763788008515174400
5058 407242651840242027406914442178601969925805437384900190964933583206833161406921246424198940380632341703520334721358465329660032356250971967396076351675747617184157884584642058649600
5059 22747540494178216401343336025490676841984951509359673941088412830271497478037461190983973512690401027104844407125301536141611210981774530675219044010480616791293117525636677632000
5060 1143625776879711422420801503764736477793053705998175851505941328021877668952184667747521673507214190700753641631860522937576739927459665302390168138897391537802215971078841303040
5061 52271757212441509840003961559663329968790529795517254219778077796938483579438938336375351553822500932655845959334084096584037863245839759739228886083778908925840667686469632000
5062 2190224610657392996759009867445011070011273485655465428822890892285755140739313767628834368427349761089702115497387891175607792560665256233730960411841419414406856314349158400
5063 84717994227180662196550444763374959482524199027861025276613331474391606822547547132397763370640665336280200161058520618896512630624094394716610486048862471706855410866585600
5064 3043029659252543478559786484634109372314089386426699342623743752946807012244670158938691420927456003373553295208134020630698282601211614613603287910763729304660484292608000
5065 102023995915697416018863903368300253445900173591469481017583050419425019229692518557705884886723400316335902740248981345893177048996772263781892850314225887795177544744960
5066 3207002313938183975080591852849499441596342863435347647510800383107508369428565305369699455451136423893815417217965296275939226588394966929283316717509804839789395968000
5067 94884987074341611372795746040564418916443269045388621296926205621588488051250986344206027791974851952161565145721871344109206057205829624167898786843465171390064230400
5068 2651570011463115380294314236740462274329894252422407011407646923052270835570591809976052008075861761569539550787522800821430620899225527218935012742753092940437913600
5069 70203586741574768001800138171055754741145464351330511651317762780030704165855034385664881423930982275042621593783645520761564113406582537484563876316489569009664000
5070 1765922301853059571832818581853017633954722927950079042988123491252238281956227077578631104422501323843491972251064150596337595619779186283136096846840431189688320
5071 42308523973530450334275868959356792116272908354188697850885253780148256159918020222899834745720628546759568920321434849293318098380701702635909609221756289024000
5072 967642428647977854435230888631574106692991684857385248714942919531546123257765267000905484306342412696004439890271880683742639778318888858159809901999056486400
5073 21170532400242667970436005934411307327284879002332961097085917786013776297305534843853085743638828874820856721324366193248409143167003900229635913891289497600
5074 443916370364803165456228526791603051458614123743388762579009896195472798052071022774454775295268401877601272201360178302591229720421663336136562819727360000
5075 8936729773236238449375659344918943733259466469796498822822973501646672998809243246230484985875577759763772126178555360228915003134227056213153502719901696
5076 173005767760881838088188840550609931639749340585134900322001138216083774171335044226341711851524571987347087795223807798847843845149963651579337768960000
5077 3225454878094423603863100021491284219875016141836406889360849549864752065096861313620702803420070494993814549409145019374730853938724419308561943756800
5078 57991855064178685249757880969902477906175642976763667967999538639779529144818766174918138843188118914065835367534464774835594123442889750343791411200
5079 1006802021012601080654264469345416953926099674720808914019628906733891157734981943990990661287346473543727773995458400380687704313516709445107712000
5080 16898185109755222901325485671581260331590709095800566530537324214920868318560643240923249154167691815901823648956190241661385359095547430919208960
5081 274497866087494914454697582195328137673171345599491111363919717977755516789793769614349733278115050976888509710509361317746504332466215452672000
5082 4320104113186672911082530433001235002783578745673731211070635854648528967997621196793992856835805964717041776902353426903946372176335916236800
5083 65937338754142324026023071522853583018318250564776729891597206929324142883580802529675512897969204051487384917662792158396868953008976691200
5084 976901838625847197209468435840212157878810476101168793297856093863016930768240907204276394837337471070242746637774556612031549815128064000
5085 14061447384341801961114055453915083053454357604199730426989376053570415089096041157759203417632815666556866627342380057896060622397767680
5086 196799901012188925696811289738243859834985842685859886847952837783225704490838336380105757553556272937411953843369632129764466622464000
5087 2680231275544503701766959981476235868963393835037582266870408024389239676223581537094929181436078314790558358486275866850329677004800
5088 35546037763732214423312627882430799548987152542611746130561667291539728612843670835778321327384197880790177351578365949035885363200
5089 459392853103083282277117493586009537741683139872177815664348602829587846952179439538828723292372947881869400809082071428366336000
5090 5789469963758665759890350714255189571242012221187888834568179427014166089050582850163095151509545700979611137258395187198033920
5091 71191528428806271777586487902948737890552704421030594389635220407579706292728088745638839508820261003628045888326054445056000
5092 854698979952149458030666196528856085954340674311066903901152522932446660515818135419571297009384240192851982515174165708800
5093 10024016326882025291305945953872836315908581283855789917514649036634147629538006707790745290884656975215904927272612659200
5094 114908245996030810728565627058406280329781621717969939378973771802672999450883449456897941497805877028818454648455168000
5095 1288155142382728872239270006799373874147803372127314151200062536508553936796147328403895424050021613456877865391882240
5096 14128942266477652950552797491268362665735295694712936420826489186557000509310119320531974596502929227605803532288000
5097 151699271782864966423115734815989212478315554039872843972581227834247917098850665543801694570914971642611158220800
5098 1595104248129431872758970229440010501493323866988488043712486481350821036407896181184970270137364709048005427200
5099 16433035252916520325755646233608809076541585907042605513195697345204292621357894843987717630265490963169280000
5100 165940960949732407212190215368105778183264228571925697570857489573803953400784283952620679811436946240045056
5101 1643135911780490304428800210494190585745046745008704572292767987529246408888473976523568644383393710080000
5102 15960550604775606914473475934261757467848378024656754567047525833149343592500238115806543352874349363200
5103 152139161502938171255373448907954539551557947449202692968864736910658712223156055070500572793457868800
5104 1423676873094193343895234518716778897774362507267016570125283141556042652733746191034281495625728000
5105 13083145640764565072563469644596935148180234681816203561319189823323160893448402568218257748131840
5106 118111240348749465907729402632629921124758710924116006044323845150700584932261700470222880768000
5107 1047832298835849040110532242052291723887787162858001640497436269876215172147941048333841203200
5108 9138028803938975395986791484480111765192167019234758655749635767939952079598881088523468800
5109 78362436754941641657691159535569784798160474164571357477722697731415235323745823358976000
5110 660980331218828289764888773316112328329186553624807353709363083176706051817897218539520
5111 5485562445660043318834894677735246003344806468353874150503798871562240375365042176000
5112 44805279257356620779894507665281947283563322126462313627372857770373131508331315200
5113 360273876097963686597282682138512356668852842538488230602566586908497052224716800
5114 2852653944797232480091694835189656496182327491460291018229559413041386389504000
5115 22248081490265521134246326751324526723484386210942730804465617826884909793280
5116 170952358041054559729630227074712968614199584240215792068249155846569984000
5117 1294512581528762509276456036301066506267049221269459899818454602167091200
5118 9662591952992451139918692714763481361928688291679681005626102721740800
5119 71112000322465414023539908704659401076190628357012463504284188672000
5120 516128894021883569844144661894253186105022486796115249348605378560
5121 3695236932043947825385270612533003191228876712646108789604352000
5122 26103397349328046790668571441381889834718339319912117064499200
5123 181979919785369318511907126313290785012659867660911234252800
5124 1252340058058076320324149243956001559811949522235023360000
5125 8509305477251704433708659433888035422111231106687696896
5126 57100523668078307194772584717184887911716748072960000
5127 378496803669082894410978878922625978369624119705600
5128 2478928524641005716854382623084922951714395750400
5129 16045422575541622136341533008190679342546944000
5130 102667360479036671077152783757249278413445120
5131 649561771100055356194697928148655499264000
5132 4064745418154398914165571537445343385600
5133 25164940971882616300506424940185190400
5134 154184889854162166878310132875328000
5135 935224971569787992977001877749760
5136 5617958971520881529521705728000
5137 33435536629546723574362521600
5138 197246717950473660403334400
5139 1154041615979764791552000
5140 6700819682728118787840
5141 38643610919828992000
5142 221569645281969600
5143 1264725363686400
5144 7199996496000
5145 40956410880
5146 235273500
5147 1293600
5148 9900
5149 0
5150 1
5151 810693366635279097022135360053662585690033581572441876670089764302749079940547153112860401113940502463328005931593363687902294749072025114850044196684047220208731563843510374082601497395200
5152 407353201086699756036180728316077561541825431506452996273983673749147097033951350706618937067605267844127331639180718135846857808560114292488680783435196022395415688355948325043034260504576
5153 102347453205809397999881425551102211582076359381507572220582861187059416801248080768778274746734294992665567813696526327190051986062919525529576794512391190499687569251220693433974784000000
5154 17144053264121166305419026114273363973358736297358419003962862069931720841741257185474742254478830609764025807853949001452099531257941428262972309717724233472107617675953158704117632204800
5155 2153939502995192266744740598599205428775943163437469812814181683292933682487532127079198095547616905526834939076420564082525926689978050366682689279369940744574590100432972164263994982400
5156 216504138990127473428646367145156416475606557841212191113887415449802622007956839076675469849367026701265411159616110356640873796382322130637986788647521561916615357685578838366696243200
5157 18135972666854589712322093412879446244736522097847806227395074126734167894200846884562736878774903381469906286355479560496267406680694002595892383287725879729741606064043585026318663680
5158 1302244081404823536938866133957705507840409062022276758366754508382146587796322654277679330188627481497456010451189229425940962341806685499159699549459131572495755057212875633328128000
5159 81823144843198643384384302992919151178493514948440871356099187578937860795712866107446472815911210615973102232192252880420510650431536872460819689694119865366418935642823607504076800
5160 4570167537318271640899817628893199884722927686208324365273143544876683255788782876538232553160429612450617089650800555366184807553483129856333745724361167703955549593672094213734400
5161 229750158991199985653567693857455836104048010244532706804992969585742124528178358028938132478173050373758928511965545515030273230915922759819712344505854229592060487008930444083200
5162 10500563951350077605863722898203489477918038573255978272918188557291785869470059222045426274929875750979647073165264801517750066606675108685582452911694231392547619370814815600640
5163 439953956538049374486700009793833027237320292445603556349798821457565570126944397664492542244672716183186703491061874479582318682319151311138509791205139150125825619694452736000
5164 17016360436645899436358461277842009082395278619323231408547075393912405324205437733116328554704794297696916435787398231441260542202091606123602077045844873911930191365328076800
5165 611179815496089062989399637221490779123924578700997396638424748493825163505521590026583864316764799926021444019065041607753412549502395276169832792209650688742314035537510400
5166 20489733038967126088969228996536336440248201868606442240333207936508500549114112403520522234244870422715258854401435738913368436181491538398262138599142443984713927570227200
5167 644026474217839938619078390012395349877244845796151098923493005772620433887434023395518398347441464496870386047821694745950680121792124915123198617608550916707058251202560
5168 19053366688691563616655281008105849623601801718057065435211225805521079136016770343667037941209692871369138655236146760227638934436934803521036175792264134636395823104000
5169 532410205250472374925131686116500350586709454088013930610530375987802071843130534486933822610525558176017671095439389208612767320988266224497654303954999017244249292800
5170 14095187955672350179459249363725615247753648394455953060640649433067334441717356463556908042929580943080183927870515941208657511095883065742759804579898020367591014400
5171 354528113044952578409090697763831561442784594974219083839154702039155056037567923647607651190851460488965239048607409879845898772703241814297047575398272323498803200
5172 8493245356531381750243556036531180049020334082045618254371451076975050784646615944544844835555839700390128057017022819534766531314176086409368846739565883340881920
5173 194234587333026158352811943858865272897434715626048112860882301445226085097805456477858332241717431055578020952384769080846596724384130543919403205972608417792000
5174 4249212404062859273824274771816912381564876529156343918269966733595050367349317042047454518040894942708541236039889563002522026852617729333658295656604552396800
5175 89092657184354561042251524973980918335657199134817877950236570682807975251160792467881735837813404848204438702240041063253721810827808080133051137625843302400
5176 1793422136273804788443163248238076327892801059923290600819199980629710104130366932008797292192884343585509139693495120342468568070503519877991713791698534400
5177 34715757965263849361036215147569742963815619748055630042504627833319768187682060302664576291285898220620807105539772745504631358329112795289557837488848896
5178 647169723846261690626187885022651966504247533299949071574893146660165229307586646920759736926073398915631698789540910654949341791116530696648633876480000
5179 11634676524554885142506182220379275221692022511624181993765921590583569949099392595560392255193825714084831053225844534173136294564684512505884154265600
5180 201971633154553352076742964757246560983577239332866567750619082848887325642299840816094207695241379666229288693826929043392931257507995337404239052800
5181 3389566804075756971536023713462903744884535571560056677199417319337433564374439211436335226334066460930550172451376614614981937855506255131862630400
5182 55055377293073468162383033962248622370666503828253458696266765990548635489504031204298327889385060432454328662728232722832255524795170662027100160
5183 866383889838655823747639243804004434530947059548393820242371609867290849867786585345291345659050629645804358773795171659137404299346492522496000
5184 13222136831268301939979865870700749553973983433728692494488915797560649265689689117460402380012618255649127862640536245978744957266967501209600
5185 195872682769658080194950888935535643672063038442424991736803467642992306801225325161683141255732047329418408137763000235237757772173724876800
5186 2819059591463159054804466057710326512735995945320515660659527585147563143074066617932340453673459559374129068869006577651862472323655270400
5187 39450171828292277724236655579039538566635836611782577031275749483628108999963893248157765143914288397840098037821677384652836746171514880
5188 537210540600840040415620007123314320090096489493833745179546935570426923069585729037585986835383339639962360491360347165032733212672000
5189 7123772600789338786275341003397363756981652035231468656681873959560873876278466717015469666448523941943326163345101646102192036249600
5190 92055123439409068121912190157064378319171856584712470748377651190910579228133609087528473181174461178456613141267050278272421068800
5191 1159966954085285287749721671304674082797749928177248984552480222144709313554253084835542526313241693401720237042932230356624998400
5192 14261865032673786384120132247311564553547395959511628592472832247034896951075826045523722202499124775583920118612144241634181120
5193 171198675507367463084196078052329107784424360631525953175075172884894055608703261031179114056924913365867443683831702355968000
5194 2007548766864351052583657810451499178636939723381808309163172205027374714234828643659923279022042052546001168233316063641600
5195 23009673841251921691406830485026283361517425219759881401567717106819293422348606306519665326803417147654690855784860876800
5196 257905174346646930746336185175534095851287639855888086161696687823777176545316186558815379806186523998014753766532710400
5197 2828340638709904697742745014929060028020176969236059331982746004073129296008932177582466039762003977372710095751741440
5198 30362195083281764851187926523789460196580103514170352734116498039196958541283447901568711366953103233791194824704000
5199 319200551043111700181972692008643967923122311625565775858973000234563325562164942081749398992966919497994312089600
5200 3287867940021890186707265166804919605118892052364026375815533359519039279126479883666979536405588481915276492800
5201 33194731210891371058026405391889794334614003532226063136655308637312671095142947584855189613136291745601945600
5202 328628177567117120165317877493699678362935040897343048130521695038317633205474758415974287469708462161657856
5203 3191475520958260014371323485767562483850956177805368496184030129624113217264151377478469866975437783040000
5204 30415388888345967893619265459630896306654456235666645495694341682039315147972151881065299596986967654400
5205 284556579848088061051717006290803861013099123932767999812135896814380183972940028928158478743319347200
5206 2614388439682064140607612479825357612276556604253975883320974496312005598656515732626589655603609600
5207 23596387673521804863016257751862329463682208979704224280236395931350700897112297489107929152880640
5208 209284829389889404503169643261326702343870698304135379131170322109136124178218100833201946624000
5209 1824673485903806087089030283573818346770112128425140787762776952715478144602449066926171750400
5210 15643066257590449406689253219194767598040828287164586851368020551897206102364186270184243200
5211 131910101870818430123780118551542471076903464843695118420833207847882312794972135987609600
5212 1094410056608223889610717477129956478053243310100090864338453629522087069403403591352320
5213 8936158177607489922618134878246126553835894408124859503240059452061068998578536448000
5214 71830685793539979345545163082436137708569770393217359942296168806471210830816870400
5215 568557210717098942911336732749839812868033392131051738919675394964971910542131200
5216 4432585360377238161373248897756235478683308871345990659095161549495077312921600
5217 34046306522982085372104227301269351501089742534927512291682233341142058926080
5218 257704300927559858696905267679791191493047134451668582073032309559754752000
5219 1922731922564779609366500877447172310778999578650227204142116394395238400
5220 14143794018148370509156347307117559674707210397965909877800527172403200
5221 102604457608128668805393296845294278695646478057975125913324329369600
5222 734211525298735782454346631708726363332496776991656904002945679360
5223 5183596251894982366165449053692129476584952055239680385417216000
5224 36115659346330585285719530350405080456254140702892107171430400
5225 248377998625977042833819185914086071436197927483135603507200
5226 1686484611518209444703187648527415433880092023276498124800
5227 11308419121084501944797034247666994442542557128624439296
5228 74898089486700117229506896836826930897186903316480000
5229 490104835520222722250113676553656715581179949875200
5230 3169263050490399713953071454830091368647518617600
5231 20257346001621297947131185422840732669965516800
5232 128017326029416096034474458759039223700715520
5233 800069986354946231410542570036758602752000
5234 4946256472693907112418346087734694963200
5235 30257845692382669599418439511413145600
5236 183207927944357398290697922593036800
5237 1098345606145913805705548716892160
5238 6521998346248379706686118144000
5239 38374877268002489556938803200
5240 223841781044919547199289600
5241 1295091146821736043852800
5242 7437173494016923050240
5243 42423964161986176000
5244 240629399714827200
5245 1358907039705600
5246 7654733116800
5247 43089557280
5248 244975500
5249 1333200
5250 10100
5251 0
5252 1
5253 164574766462499777110543704187471997432470434340646165079906099736653608342058427630211038899151192033280511861460220901227957254929669301784686289297047930526954607273100992214771570994839552
5254 82690723396798467896257806725473583740383425320389071420349155958880406153935809617511760913621931251259456605022523096166034064405346561714704508061772816461290619512038058156425352734310400
5255 20775013255421687557845217144119955638633097006829102809973167361206501948731518886037565790447868660050493913598216624928189748236565828916922719955194997142166200106153364577194747285733376
5256 3479813408997519531995968468737475193790596218971257455499817280360020171242434746138461341388966029750629305665681895124461767526139263868005611013421300476989377354541503576755142656000000
5257 437173358235089740788185165913970781320647775582639684601052982783258881464402058229605927489210180548982658100275699537028538047077506420705793897801967953538744250736805546954999621222400
5258 43940365861101922241592708211423790747029240534124384181409306339175847122745655392415641149171384872747432757158979507283528904475552227480326861299146791189321638048832632150985497640960
5259 3680570362832167048286988241467659080085311483300607248936086062646644574135266264303482987439239453921511989713473876062894854538499476220845775407007866552582461080654840252233836134400
5260 264267030288452592950979075444814788137589321997210890742042508703840732172640911746485594519291449272847205886894130738659896497347255466397289013621148533204806259790349381812071956480
5261 16603612037911500095970543207960745224965215540784028669176119981872368994403113842040411459905000389092564133252662675180747269858035240114286169255603927549320876979464164324933632000
5262 927328974889584625023022100586417046689593169415663208702457459227962422351412482551060025246993720314361825298178865978099120704890751221222623149866691807486081270618667551712870400
5263 46615708880646370737178139814710638824173862399324908525786064157742169209045585340689972042236382046996294314438165664735085037045527924534604206388483910580346605855455360980090880
5264 2130410565191127139696718615769135934782990640449303281282662081613245154715835683541062682979422830738491882565498694775735260868493101954691878103599739219853651788628264117862400
5265 89254793586475659649841644634729660562303327872675815319804602736980179890495503387386123336903943883327000121904750812900875566156738423827450849749400966836654764651925932605440
5266 3451946428221618169049492384536228367554359217650120211359959983743976011765256043213710716073585926975772596622177784378261269661273341056625230669455707177910324092987244544000
5267 123976340324134410179183075024277494743165601369354971690842977869933238790639617769847536612849215597506105460736758543357755378900953130329100847048298367072634251375961702400
5268 4156022745373405628327917533106137298042687135166782297141288289758011111837546812180770277354000639496945819329642282932723205336616287877954862987025624683447735441655070720
5269 130622048123415428817178834852919144806582286912366069282124200595241691000602466572443329243311048944809775196809152835572723780657008557288921133569533080402551288260198400
5270 3864158845307039631714470340074372099263469074776906593540958034635722603324604140373110390084648786981222316286930168475704080730752749490739191705651305500242349507215360
5271 107969077902585527161046592379266481200410209735656704132863612897952781770761698614113215000188259604425119046338164974623287295142630553285871662822830096272909664256000
5272 2858202154502535907492812209678054513676019174577758995909163071092411122526279711456171047698610891260726444828148299962026435091621218678882144158074205250469127782400
5273 71885458573928985915242171755000637763543606811725360609267312108643405652758517964140231018940862809708938032139631300164153306589003635288075003357479903874714173440
5274 1721993691932626809415583389138610441293525175589064121504465695618753129325329914859808591498421379517831161093235990844965794038844317383728516794791608428422758400
5275 39377773925736406296583759805735471136367003471302411906631273175066144546997946651980644237577074974536048264351651254206644827002089127897982834883441822762270720
5276 861388169911681223999426881461054688501666999732909022252608467278828725216354633075719560376312085550824266832315062880276211560312231107816483783008959070208000
5277 18059152717267151913753167780221877621650725248914461652647358617778964061234597428701681701673803506511300253169530642760718614123625349668047756540569347686400
5278 363498041312166609052386221893842146809481372470056942036965208385856539024736033268957482218278691780674109905139367538075184988177456966942848641513440673792
5279 7035732996151080323892409666164760978656373388929832357059938385547324254665285656342204761679777040220074317259096241343530536276590731829044415644355788800
5280 131148418979885653141692368335263473418859007937099046827239705148096902042354450032288399322635615500123049065372474816350829575909981671093885163846762496
5281 2357546851154239015852541581153946449408330299878385903594253605690601906763351356639910470230695953192658331304756174528744030810495933252077166264320000
5282 40921965707055113259849330568230554228020217109850571150487034559983590855453036025764138276888628373677681635484004913298617311917166216400006335692800
5283 686703552725481397060926080174638307344162613731746330352104881686216907183819458774720306163820690865179581559011558747535966275527184147174412779520
5284 11152768194055716486989497379781167160587826719326638099172276341045749147296541921500199776970154161771487664194852086797682505201988323337096396800
5285 175489015121671679767595920754667483806499480952557899594350316594873775622794099463700920147414880128448172612446241804027814485284606485211381760
5286 2677913841319481637038157662666922797641109093149580898930966794135262626864067627430900522946156491632486199846275985128242886016161885978624000
5287 39666410493804905819939597612102248661921950301186077483466747392681947797069067352381207140037854766947383587921608737936234871800902503628800
5288 570828961214432119425285447754989590130012283460781404490112962845291865534999519042619440230990537931447932287195029256978608364620569640960
5289 7987335509145617321945987163512591786085321845074794371868661491251428905376522084141631285408135418226699028462185303346943671583689932800
5290 108754527742859792645192942407081971183698792821670888032165579657569381567468030035461947153493443691342972969130029546880793192148500480
5291 1441986187928570634799822124383633174978680050746606368639836511267988056660466956890362385716028964296741072897861984495614178623488000
5292 18631405263602886056412430316577720595182782245989994948244901125005362445651374490655843743019216463544083811825650459036502248652800
5293 234740564770493123710876084900514164713888234291016800408363010536821977031740703173197606611994876005064363510230978209594673725440
5294 2885771446748758520743210011538457474277329089611692595715926406311228048354483284225008236193918359194523516545831402350628044800
5295 34635957936493481218577464029185228201472247330242526581719735457084749738327006110557611063212160169275234573772350301111582720
5296 406099183761662354292744185147385325442122901963154586601341107773469620281110061050703944972240492170197191994205433495552000
5297 4653863050458268349171206742410293550476542086021464716696444657108914110271648219393458510460188394538457253631778147532800
5298 52155260706837689167188815766059575619439497164789064510220158775457065090656840961444574740754412201350632606445684654080
5299 571876690942564933394049801910966908191985636202186625836805699087505913209179370195634103048500553212989236612746444800
5300 6138100960604474024888510457931151550171447890682511741749789200328918897721512385391734809696263950893966590780375040
5301 64519664551973750308774343863052602917732719967611999559997558333293536900227326790833511654775344371806289002496000
5302 664458289926477416705330909895544586288948485424647125257454000488274677700833144741600789740461750791743261900800
5303 6707250597644655980882820940282035994442539786822613806663688053418840129418018962680638254267400503107164045312
5304 66389462421782742116052810783779588669228007064452126273310617274625342190285895169710379226272583491203891200
5305 644616809843191274170431221237641676788834118683249825179100247959776895903046641508257256190581983470944256
5306 6142084964863066442752358406571535346279198681814105407750397607955840531338555481184979743990465167360000
5307 57451290122431272687947501423747248579236195111814774825200423177185373057280731330901121460975383347200
5308 527723111718272404132275175302945342242474738929860654197052026819395977549816053648584815123974062080
5309 4761921800849473970392437016824758508075156672034027501763203546854010197552939370141288301278003200
5310 42225114784196913965397513871753642198168163437365453975159866403469675289569374454193136378839040
5311 368052630996012401022815579528540062742669159086582908127230566467791114934107694568734457856000
5312 3154520263765902048865781168212363921534770120328209497488190664016589334736437369940161331200
5313 26593212637903763991371730472631104916669408088179797647325634938225250374019116659313213440
5314 220570990013499670043042165446841509013838580558309870146311265581704850903068161815347200
5315 1800481060871594140972470688181541302603722865003375292943907584052465823857212359966720
5316 14468065620888317017572218374303252515734305232202153481436286731908397426270011392000
5317 114480155483454342081962603662632594473033071564190167408034519035313492261614387200
5318 892197469125293725799328411392056321731375476882573497997029081329648228850728960
5319 6850359193310277158485930114714182103419659164807440109510704212856028574515200
5320 51831690527524965790367629622827967956882891620337406772411758220843134484480
5321 386556451391339788045357901519686787239570701677502873109548464339632128000
5322 2842299363791413335585262166661037328977651551048161953949215539540787200
5323 20609528426444768456199248933228444097430506579893182964795053879787520
5324 147403586986325693213381919411549527140224517773429054129001149235200
5325 1040132994173209025143657728254029014721037100738180614004173045760
5326 7242833119086139744505147992830098720707741227869142456336384000
5327 49781043963861077015451244537044840628890842590472904479539200
5328 337794078131328778253994092843157057153229181377064420769792
5329 2263439873353386359996383423023636503365386662818458009600
5330 14979983770787262316484383029377057573238192559996010496
5331 97943655482607845607816711248158294250167488952320000
5332 632793585102059717335589810233835253028865251737600
5333 4040810389375259635290166104908366495025586237440
5334 25509250520560152970461492754688330028845465600
5335 159241064085371241408736521871000009969182720
5336 983218537448247175950305327033125029888000
5337 6006168573985458636507991677963558169600
5338 36309414830859203519302127413695774720
5339 217293123840982030530827768656857600
5340 1287715538240036875654781254287360
5341 7559588992242440114568000576000
5342 43980196419508471177615257600
5343 253687351850908820159194880
5344 1451640626107879961241600
5345 8245561917279632077440
5346 46529509080888064000
5347 261108497562897600
5348 1459037032104960
5349 8133153936600
5350 45310668480
5351 254974500
5352 1373600
5353 10302
5354 0
5355 1
5356 33738633805143551466343431267695234643704735456132595819141542658195096914087790855798075457254087037291743332947930110042835348134463230687505412032721323460421321122736678528126251188415889408
5357 16951200945637477042386001531309615735544454737086555003230328272875321659232018045911737006612572779427892721730402752826479597257755938083822687797595936844276324549129402198121471812468473856
5358 4258572254935121096657277046361889562629746404000037178147981531882340916927694195301855687051529459439862015158659939452550754316875347928307282165181300047756466904869959995055905665816985600
5359 713275455102811272819352455281451810259736330567799196475745412734756566906448815087289758805376823995066957700205437455867848022788760126147680051795028235214372870311265517150352990143512576
5360 89605195281686127948896188069989986240107852638509879479120294969270519409492694713065379540765875266078704620891308799454890513798086044601144483595598487282476466879443717101444923392000000
5361 9005771179642848660236614417827798095205344177002377502781691445335132958166682399529882106277729719309042756865679410462787883769796632266539354294720539842898131565178194267272992197181440
5362 754309613948916331814008157629441741157335295835801928447526425489185375607133750903135173060775440315497595664562481541700579526830313238412277785635353248750021453171626851925251042836480
5363 54156963910244743710508541267309840749826726111423220948630980636086341590847489317608392529463094821987962134355401319211167145352206578678159266703115750702284784472492649425726445977600
5364 3402438014963827134243855596351990397271462520714090218303797299561949426722751738736002029435877409387907775793761933260246167403345914129865096050372287365011880594800748290830426439680
5365 190019115544987167764996216713328528685713022300083883658348928681428222935946747303351375596690560008503789525002695060401885421708625525752386159258578281953338925431645436163129344000
5366 9551488441362721637737127636040095580902809644981331049635311830048012950219548570275918260044035319237926800571242319574420943260374737578593018443626925617106637087372275782642565120
5367 436492546791506925993577127355926890808173438830042325286905873477040311684699571826460647304577031894601664944284642133428523528699034202460384841637622071797790945737445652813578240
5368 18286024017890507949063501452018416773554002997189853164342849533847020911310922950394121362240045963838721992020530463491727655787899125111105287055897761637077177852392600344985600
5369 707172595338999457225668415182858079839787905452739152149221083223766040670848988376982361823162016921744693273553025671445398716472619819555956732629869198782726212242182389104640
5370 25396463007630476529435551114802251561292785672711598697862562737544966372272955175072300268255667891321755532291736556497207912507939580630885625639566988523197384398406156288000
5371 851304203559056283230390448500038797236403796069570805610455114706874906362392042019619751408231280436208590830392408664389920268453211494926492483064982120565421859448270356480
5372 26754396423341298732360969119370758856149798432636161037847043365317196532454207603413708660466379116761588711934572196379405634354467353214334430478977458899694796905654517760
5373 791415938630105245186436469991215995004586797174923831532870156547640833709532591585980171297708120077376873251255455415528855847510110670632875103391876898909575452400025600
5374 22111575614812504559255024723758907012452073039001187729706593198193301563468568136579465009928823614392549920975211519610973350848196288752563152537893581473608999957954560
5375 585306053892963647241463106056023555981171136988033711878155375183638764336234471434403218158915302066094066409096368020326241652615312999391830593197447364005773443072000
5376 14719741095688059923587982879841980745431498749075458828932189816125917281010340513999280895647846089992741190864963744804436140721849276196243042414082157039916008079360
5377 352581058719746930917616366226907889983094833409891054416882530818584322963529873824116371188138517590477172252875334472233704313269874973079605968848591909480740945920
5378 8062061375866389153172958594603494338783322412985163841589089393124162378204953692298194769288063731378936799663786684410521672090952940478365328630160712187615641600
5379 176343944102210862980353359130032762045469624241049931581870484218774473406121239354522015498714727059878824836009568660142800747009355659717053564912804684544081920
5380 3696790895870965252997540366270359704819654207187067887167444672071639945720188633616629779948339367155620811822018811527852074613006658504379076235413449342976000
5381 74403709195140665884663051254514135801200988025527582008907117505249331932286541406250928610896070446826557043058466248174160690189336440632356756947145712467968
5382 1440011471352044643553683879040990043129868514015994808838746787067047058444146593334716179557027125131132050778052109862374771299318387215196669618303245746176
5383 26840018466798565680034007244998902992652091076287878991747172359680533267797200837157299646408038338617320543618033809569764638388475754755243511532172083200
5384 482438826961722224056939783519004920076517064911471493685917486794785032512946726904489468936838157018309787633334460931576265939954575432952506138436304896
5385 8373356057547814435614199408926085665139931754740474071386486944349379186090523783927957877026264937201510624978961585395194316326933831895308556042240000
5386 140498748927555888858816034950924902849536078743820294283338818655943661937055423688456874750650957416293373615161750202325252770915604009640021752545280
5387 2281627933249180125718560847031862763111249974657092646008606542376785207739787233993425533383017134164951512921877114548264662141267740876095629557760
5388 35897972624616837442497444691170631798142067252832616381710764472741005067860744309828768032122683708201975919127180154380040563618899915741279027200
5389 547738441137338879274617570840325782789983228427680716915699473008242390580236128629127114399507050097883690275210997145904996726797408120508252160
5390 8112503695761959076909712919255677886971595193953142134996752346939177957852910753687728054807474077592531723063718425535559331166608066347008000
5391 116732579453197294270107958687043760347941739457776170879916428041321160659946112494150409583539972599873728844455020000212348337014084510679040
5392 1633205083474625230577900031076775771760868477679457907291156532585140615280693068371938953994222927970531584043919111485244351709886629806080
5393 22235015065999961734065856157886404161264544595748751900066814421591815601453561477475351956676701299387837835989326655263113464138380083200
5394 294782009408277859011970343892880079787394096332423722824027755387622271090768607727699488337100650005482268837378764298124255231349882880
5395 3808322496324173727804658431064467103148821672484627076151363093861609482975079398966854505865409828783700782268712420590981035851776000
5396 47975868553777431595262008065187630532595664283424236991730620396888808297552289313438797638274482393626015815451049932018993290280960
5397 589714101740507115663908213286657535744646051999383669318570489885186917909007132361935450756962737281015352233019286721664668139520
5398 7077010928931479229441681694963359996442021338809627079970009996429916404297899482742282103046990261834188623910015105764635443200
5399 82965201568809966639848344069908802436084685465464656695747273304179749373201898357847300918857034824077887467408187930569605120
5400 950641271078436874821651160685924739103151338686475509544048502287894792930780370186875143912290243034779790350071810228224000
5401 10652175426604480888102984321516894126646307441338019240438528881827070074621772591056138368386653436388024380534958871019520
5402 116782431582701782265661913563133397582658004521158122707666877258088645746470752587582417354297922972589459966606641725440
5403 1253261684406046556161428289294246628590947245294153669387042276723683171500967555960644949233948020871018965342827315200
5404 13171341644630433845073262024310596034742898598756223112504755992372471801360745326986430945806566394626636642716221440
5405 135622968343944822077627702406008532663805513401306856217954051190392536749457442029711259192691030006041791168512000
5406 1368784077248543478412981674384821847755233879974773078030355241005845836063716278167697626865351206630991119515648
5407 13546015912890187569233932487236268773089835255739788668359997441218441830001097120707955689991024545490939150336
5408 131502204412377354576027682898640339094817013993049403964442184217046350876912446201541712698193771146038476800
5409 1252745875732994363010460675235416843570753098573108150819760859242585288264411397648122592219432911273721856
5410 11715458358905478585249868812534595197532545633830608462931313955915769902367985454852831733907739115520000
5411 107590597865644019761065320848108483702933238118489487399920792495456244089089369583323918372372081541120
5412 970633580481822457600434697432203040195980323388850846112434977899960458707697384389361356388738007040
5413 8604876236622733665796859872507896953188441003850961976870350268876544742946539563588643772484812800
5414 74985979702970381697171447048114226662264152311183478611059762750989250945269751185894707707248640
5415 642532559196428428904237367651519092584659718405390500628894039765804827766323602382705917952000
5416 5415259786131465183886257672097891398634688706563426304021393973228478357964217485063943618560
5417 44903293470558814608381774404606619777327033329221625535648203256347553910229000260807557120
5418 366432451151459129265053920016527023039118932217837364920484844434122574887355172048076800
5419 2943643639202765024129594934646011970923546906275359605924166367577840950115759890104320
5420 23284543108617135200155288946144297017509897483075340759186523959165077107903299584000
5421 181407015612243034376033048880787034318806251863255188354270084009804456968404336640
5422 1392368777574322026626224642020936380883813244225834398389302960256875266236743680
5423 10531149207626246974985832862918817263466043193659198974322425879465237957836800
5424 78509766534339286417762733105165892640572615248452248493506045540394747822080
5425 577033543381275335777853099369967233125735974967866607685267997492494336000
5426 4182240492435936765218314330944097784067115853685152589382417151038586880
5427 29898329970757903535049614649613094958244256024352082329209726050959360
5428 210869020272104811124699134713744462436710074036988785767876644044800
5429 1467584909586856569723243096029657376935161936657980866334655119360
5430 10081240692782059374108516800831083354498612790142184770306048000
5431 68365967043702545767886375830874914463676757157582788818567168
5432 457799869046406107370544625826910222194507969497863622885376
5433 3027718272148036299735421981447202075930322419094820454400
5434 19781260620398564340998608359305601667224792739481911296
5435 127698690059602634146900269095700054528699384330240000
5436 814721740818901886069571880676062888274664011612160
5437 5138314445748786943640581590192120357872041758720
5438 32042107361191411658018704313815829182574182400
5439 197612404828834191145781466900156638877419520
5440 1205613206632969751462874389100141405696000
5441 7278063095535320465415566386238194017280
5442 43486857297424394912652547948961218560
5443 257255077650817806260635174386854400
5444 1507212504985497706732300786268160
5445 8748737822482823952814652352000
5446 50332891457881917014381905920
5447 287140629018061631608759040
5448 1625206353142517782694400
5449 9132181478277441978240
5450 50984462077994368000
5451 283096581568194240
5452 1565425149029280
5453 8636235623400
5454 47622437280
5455 265276500
5456 1414808
5457 10506
5458 0
5459 1
5460 6984060965750846556151518844207837568074264413437487848749618444133940607620548952386227018207567075240954912030734408174477040910214937397793760254335784506535344800382014581190250688438610165760
5461 3508817915734929352499716851840304402945292487437789965190720436452290079065130249002999847554425051878341306626584731444454876205984175991500562851403017639883817396764614566925130123595252498432
5462 881462449173148806204072079628100018248311646328500860167977070189516726280064938387410324343853784530250421529980943146976939057403308780358779765474988715902368876554728914302316534248360640512
5463 147630504837750864684118937607212171504497875338667955509130026438587818453493398770464330484453021260581883192166877901021759482985012061514652448392951734988890852702158613161938063081655500800
5464 18545161832673093093303163837317747066753144594762779108369380731103670739567669192269533728939797423871740900205341373852564048592507763279839681346670734115573694628092903445909177743731326976
5465 1863788061859071461337040711855791713794243334881005493165702135360826803717448050031759894447930205534437056114539223028661722687000189727703805258788448535475510511092429315710054406553600000
5466 156100033780476043444101316575681833650225965734707876714882651719142304608222494925184623175480648468023407785671776448021656652009808292620015474441822690610234280463088700632731864751144960
5467 11206885692955328358379549770494563011480410109560485794077535464410754151877415727703722571188663684687392849873499725762408610112907510970696698529439533981428890161407027514318015493570560
5468 704040530833181668236611036475027929747747439448501872332202748269122440681017361128909102883020232685843507746620217149745172889578685522816070467140504759129702198142404442534443797708800
5469 39317061506248669106817886891178555701803566906029486967066102128271415597685131203171579006814583397371378742505693451007289045549775007722885554359857542884581731317697535805151594414080
5470 1976198801667866544755960653818616698331415431920872390046828858286853518533846171954854306205581824088439411060028028628179608385769705467824816056289214132314724824489112536096545177600
5471 90304981627429368211332843104379085492172018461641675378370220938635758802075731937154136276779970290976762478128109203249070736279906609833970356194290933107190023371519698308620615680
5472 3782935405526393358611001770418033053670836469860366819153184236801016034600729622495992276639667609753214429517133565156380537248724963087990001960859391288914188196391195657717678080
5473 146288192143124063592508011616147334188432023977518825314742796270776167290487383603152970897920367710709775936164243707933821246303193000888842296447182093096617422819140802759884800
5474 5253282136803995967962108227072660021666995869077490844537070903947976302126306770800440402114917839990103435746393904987880104750939461516701392870964742619528823290941926319063040
5475 176082143519571303937419821062628944158296647330800417638513768313645100181092489213834615193239297379830838357222706791713974860055047759040807004434331120427501865162282683596800
5476 5533477323133865840997537915250252182036624674452210236467958245594686891355548273127528384153503322835355840397550656318534481744945874717022201139922383783675242086413757317120
5477 163673954589852651068561222847915230649387002176127102819770147646646378786778681809119158864029613420188542708305618142556363880756741454958281221753744454445191698716945285120
5478 4572625423196163638854966271060359082248723717010671026634360904497480372543966084718996545275646916002621934340587075734166722674502861652545500597375288749255324836089036800
5479 121031782312657919692764345856364543647106084002953869678393983821689650663196372958119176896452508205096062725337999896817959394116442843698240413891628024908175578717224960
5480 3043591480243410965655608151491322491102089912337775301766407950954921574548419251458896734426359570743689145327301113705696456593599627596837519084626726292830021903974400
5481 72897765426264677716816677119217428453565517614468938962330844803671209391670257783615486340351237779011670659521725212364826601670110701162346495764978301531012611440640
5482 1666746823038803673428731913072655479920084667028575893607081054778762254009413948986731936525745719518619359740865217505104784026366681690921773670920616299363502653440
5483 36454538395221933562173377992989713531889805693498132153272404212387516840578921043435315478519940350583018572392774572986706691193874165641304094675509307283131596800
5484 764157091109580406248197889563475302197035038377883036854772098281356051426525370536262067161097150592808240956041464193952136570373874525440565447955486966357688320
5485 15378650126823215452469767923684696372049761501898202410616569835818022174195984715845179884585091767367382577179598255955864630390107699378216957139319949266780160
5486 297614836780562663538652205018056543204803952102110328035628470020997327729146165625003714443584281787306228172233864992696642760757345762529427027788582849871872
5487 5546710852615283071466041608157887573537271313246794819230728364998996076970046137289277136071511889393990121515459978729147267227004158162239023714945835466752
5488 99691497162394672525840598338567353972707766854783550540775211621670552137532460252298541543801285257721476304866982721259125799728624231948047328548067737600
5489 1730125448414452113859370258137121092688199129337690873908117883677849771770567572347134647221764425169110962547130480582204539922595718794036573737840541696
5490 29027634332832423376795891284277096972485096749766976780806488073744514511780482450950253973691051782298570166593733496036673629933370617237069660946432000
5491 471350641563413304558608633383748061172637167398622922757007649684456156175927873019339192711861276493371317934736194227155686715329768290405234266603520
5492 7415290783059835408585322752853553980111562417635551099527971262724551925154308510478632983494805686036092416996100622281860151959120157847310796062720
5493 113133004635156093758173765087325627485053787705896730415088469853486803850227800249157329555780578959181984714825052607743158139889866401124030873600
5494 1675435231714213042487065510805702394416419286955258663506845446848741430010134040512624114633786270887644229077115991269827048811380307192142888960
5495 24105725267406964114246004102931157149858454290603622343990349830904985931905791953814963362856494401989237119960763321591376298323635397145395200
5496 337227451753681072335867436207015307671831691766908938097536347674927797462066547205323405463559920844079661106203391111724561862485133030850560
5497 4590630504901649296759502790053640007111630315639557361034602145644719567275461597585990573389167148890142830826151016066632772373735391887360
5498 60853725443789368956390764221583842967671385209417636779130228943303916382925536675195700091957287766745661445865525582825363165010303385600
5499 786085358422074290698587583714346879433050923553129927530740681033659389575382953940531968898935066681286050233010038128331347283599687680
5500 9901638490442851692292111920767614468186936348460030397993544044040184655735206437313821715250065554837622033898652293536550693214617600
5501 121694886087630558192859727775110087204632904523807820661950841982352099096230197282869145228793808998465991336753882754389641516810240
5502 1460244442405065238786820337662199612320075938284188133550745974953796177679446232515268735207717254219657062672238233786979178250240
5503 17116491549043577671207788285492777665813260912469795728299559061132821070860035958260403225974115982110595741549803976733071769600
5504 196099567344459921148732449619784442121654711100189188553584464173515771245749941573093620353662082311456824922964807835891793920
5505 2197037604270165221810038238029692730371727538297632288724023205287579076995581299987444777041737450569268848809054850305228800
5506 24083179225366652442667616726907760634156868997807695674034934863261201907840529336300834572004607769225098599470341795348480
5507 258412189034063518204868915118422837204179414259583931097816068826408918247509750406565349039297531684027741202704058286080
5508 2715400316213100871683094626804201028613719031470666283671924932901313538252096371248064056673554045220541091576125849600
5509 27955500633501328977298352051597999747209417434094840891846829045035450353908520694012016701303732755942249200867082240
5510 282095774155405229921465621004497747940715467874718260933344426476016476438871479421799419120797342412566925630504960
5511 2791245961448010230489217532078852395422437716026988237552096962051136606875029273126285356745029911561236792737792
5512 27092031825780375138467864974472537546179670511479577336719994882436883660002194241415911379982049090981878300672
5513 258042061488438582564280736253935759733225838778813924760414852048543782852809328395478077747399098097886822400
5514 2412695760670952106538665004157099106136265226881541623801020914096830925546273802877865733163352273564205056
5515 22152866715021268597563388300065416373516086289425150548088302753004364906295827041903536369570997600256000
5516 199811110321910322413407024432201469734018870791480476599852900348704453308308829226172991262976722862080
5517 1770980567896658519130617693560510810182139537411236631503390135115717328168430315377080369551381626880
5518 15429433251875246573152990116221056605717204558629311130939938413157942297697243355400326764455526400
5519 132178676086591859262810686322099653777550370175645453822885005527167493191661934293780501721251840
5520 1113723102607142610100678103929299760480076845236010201090083002260728368128294244130023591116800
5521 9232574061601186543019193408166896810787010253813054682265983167471504085709485548305739939840
5522 75321653563518011601156524807727233174871152681274984769474405462260413010706710114902999040
5523 604904363805583324501041391773314450731243951597699777011594028907122980766427585603174400
5524 4783420913704493164210591768799769452750763722697459359626770347313991543938109821419520
5525 37255268973787416320248462313830875228015835972920545214698438334664123372645279334400
5526 285853479146564781441021773993967448017512881723917266497637708136661568556273500160
5527 2161288848772081951778020339853393785252486229843086230335634445771866084904796160
5528 16106463494016613020566567907993485226477477825596421960728416050946834523750400
5529 118333561153207040397787307868655838182892057765783099178617807771029764833280
5530 857306978737894784584238890492522746358236305666544674275255310560277299200
5531 6126098749483625684263446343918115063985634489905012243602413855042437120
5532 43186476624428082883960554493885581606352814257397452253302937629163520
5533 300416138469847950095461780962046905389285584929408681093961246310400
5534 2062551764824771395286720026852491448665632992059865001335190978560
5535 13979320427324455665430476630485768918238076402330496214824386560
5536 93553428586119273156055040610670935581873457163008026804355072
5537 618327095854886170993982351766216404002971802958153464676352
5538 4036957696197381732980562641929602767907096558793093939200
5539 26041153221790515081820952776807374346726309429191376896
5540 166008297077483424390970349824410070887309199629312000
5541 1046062482039083903101672538151981980006976014909440
5542 6516886614120412709007566894877811185593809059840
5543 40149146573059118222095725887190918493827891200
5544 244662977407128046180491339971622505276805120
5545 1475103217527398284142811017251937719910400
5546 8801378627158992190735103536846188113920
5547 51984289183128012309377758467723755520
5548 304028728132784680126205206093555200
5549 1761237084477435522473699795189760
5550 10109652594869041012141376051200
5551 57523304523293619445007892480
5552 324593754542156627035988480
5553 1817435061578729563443200
5554 10103690146179297507840
5555 55814569011699097600
5556 306687963365543760
5557 1678393974216960
5558 9164984743200
5559 50027610880
5560 275887560
5561 1456832
5562 10712
5563 0
5564 1
5565 1459702316707645942384515353298910822965337582969873052470302077252764226543204442594341219482282801753875304315645926363180134261736675330724103258604649212639119353272988262021422403442421419474944
5566 733326401403838888395909478641822944647797763410936224118709936634063763800157640000553836911794542900300265763227112858320089295572568426768344826705257373186211204040111531024976322286054067404800
5567 184212940576083791006235134721615981154627855590483973172512822913745229150919338072657491996607315223612918597895698400833881000814169239553779549698658426093900413330142264763569331488750756167680
5568 30851185721060208217142522786983500638690907621497530105879197456633085419802272843559361352034882458558764753549333010144192867009115807312557291791624605056582910679415512000581078698692622417920
5569 3875300751990960197958122112189319501993069227640033832114663194012930234404201717724688675216891808090274433794380544901821186428356566614759626770314983043458384883431663595500874155893456896000
5570 389448398486134954959366440583672688401816036490018361275756995353177085530921053037660208307735745901306558904312168850903845020442663028876633308280085416427047587189950972364092732618357866496
5571 32616291082533750573398212457476354991399258360417596130399787368814469065055340875555798152838778596852648482004436403001580147022503320234816592028797849370821433944117513024925952114688000000
5572 2341500506707140651661519748635227504753389486020618150723239775787134569123337423877769347632209727020351116785076646720324849780147124389300232116627340359153514206946330509490977971267174400
5573 147090374720038684703731590737741139525680382687981376047267652970391148243391081426111358746851210861522031154589683900631613007731911081490394168198893883506254183368467236125423953353113600
5574 8213806193053786129427128758875325847057053460232521843875698729806428474611869213170606200301902714668174257043902533413693683711751331099520822116639222189846525644994718496235177639936000
5575 412829145815611025621587812357374834868937452513309613154194072346849863775693877633301579571553125672399476796309781235576534978272637581090298320778504200288108178835824125954091741347840
5576 18863715834102362472670533513723159393163510941062872814083366374556329040550349823205427468326008320844194378300267545996259898227801734011055062355487953081186009688305165117285203968000
5577 790168589240006971849162377163316998056505161539364659560739433213062889518162654450098692421824740046046671683620955528429368942449182836047240616700045664687912704500797360200430387200
5578 30554478275405484819550398914914882356572140718102962770083411143392821817928970027852245311320392232622116546099924949339996647008932394172226938914633545025845366201621195696950476800
5579 1097161441073430476943810087121105006413240179831391189860570972030821254678655377023647281734402757830323319521231827809503659347273947506666317223353865698224630671143556020699136000
5580 36772974957627971775734757589508620151668971083542435911759496327635834114884147395603082814804424879930724050224757334915160733256576230616909750096753198336701763036593484233441280
5581 1155539066847186682089317575723502446038821748108377740752746604558295969938419460465789662205632889055139876719274013320622960019111250918705295966600297977805480990127480111104000
5582 34177359937003289017925969476545675241990917106910710284066800928673066093666621686964145902124579346924256661278989347849771799012900990899254771746579429252111789357261442252800
5583 954764735107473797899940466612838845454757512694074766448659194605437209589542310553195093373506078284433165798449439164912122637747658487256640460230175984263618242515514163200
5584 25269772075557746425251129392701984401900841594006339884031994472222917848269286257657612487049627693698700163461139102741447677938042130185119871722337122035358374094176256000
5585 635416857141454078387012815745913854147306941015507815811568415063870665981780958030125678706375668076754329308024499458294286819111324929415762172931047130767921788265431040
5586 15217957401217054828278040757456612455510449561688876508832039754774607872742096257294483672131797853718445726636505568528482282967998137984187595423133631464150109519872000
5587 347921153170808689102988686250810453982926334069056299592942668381158044823880775785437548442585453036192064511353688513559399689789164710093017366151032802761651100057600
5588 7609061583438016770000732646636035886591690871217411688206239597903045072651672375808993623269708719541523164034384688610260970555152242502034184149854987453615990374400
5589 159488605479095959334508528719329996702017899909054328170566768429195386177532779565029505218524739033800706254218388756816841773973199474680705414205353219363700736000
5590 3209459782660237706242431136166596269227547161187108754790042812781695415991406556252300682076608032489794612015374149614598973595570273006850374881413045258702290944
5591 62106087050632216250358678153342043040970190680742740504413070490803551088099169044759380303132101368214429638609916033667914853498511862873568480754945948961996800
5592 1157391031924410358205869686181331001352015369285984609027444050081656274502235088541681111725049984728413109558687252749375832958500789076503327330288933305057280
5593 20800165697307311517997656030592078400764767424675480572115231368746235288637673014834789260268169585227462955682974920234302252101265593108396338931046883000320
5594 360951972484532435007353890536192143694286742060423200233841283457772688773824425051425753865487412140026034896932178818352007205913984288087757568880934912000
5595 6055439069450582398507795903479923824408696952681918058678412592872474201196986503214971265276175488091888368914956682037715889729085015779128008082441895936
5596 98319406611206595308502212414486941358417263184694598773699395088489484636675827656444408620566465714237092499752968293027442940096900477738461754818560000
5597 1546619292629949905582934578290423325722715705526731465296431350527121762452263333344706726085794813493874636973353137307854597034675802202892174937292800
5598 23594107037008567209135117849988580845809516783385844407588999472305392489127345260613832220210745364660294054078501979987736847142655047695988896563200
5599 349381337843864407194360156887329143703842579679975196870126156900473953066879971357691753039910611491591423384018544818030341314365763885824212992000
5600 5026305695142639127461196532417107183249257860865775990520536340546224290030402121537872343901358812662932687231347973809481146434140921576428666880
5601 70308365363270311999884178633549208353753825014260565169971853673472875634725226531960309808331442005801941599885559687974847536777269908340736000
5602 956996822544230070142326508155043440690333179338525364871386932591011317122080742069161015504697072665631470706793407208948080961106458601062400
5603 12684636921438767793677573498832426335440031135319829550227190139281461962208512309119184479101646069301710453598575175973590555243216214425600
5604 163836953117894454882590519058110346451422960179201329789966001001202851800184137202449961786038851679699857738868722722991362367335432192000
5605 2063474065857945013083792407250160558511758674326966059768194287713355897635380254093896418359704550038375881861651350086869786619449180160
5606 25357854670646327504650530528795110223405568697275687604617612795712668020785284778486616587835533737998788135594109532227751775305728000
5607 304237215219076395482149319437775218011582261309519551654877104955880247740575493207172863071984522496164978341884706885974103792025600
5608 3565713173314694187735258964058859518455999384182319860996007613259269736193996614281470167367681667280557943734535222037972412006400
5609 40846173014763083079018585681289583066145281722939285260714856850430595737279631264030507698347322230036648928698395853567557632000
5610 457565657137073149347042382446163698283860992567108106625030416404870132906749863670551780825211525393399258153584551617080852480
5611 5014977140181898875870739456372124710631117206983725876435270359895560936620348619536558730203965919777678894020668680044544000
5612 53802847205606351201704250134581167374180239250421447782418471503030344687728842134289098511925187569545433041369912521523200
5613 565276663512013946073150751821549956384142468692839849276472650557769508666427579014361701023463350558810683880915127500800
5614 5818714963313787582178059914580430775600826496008570607868410570502814724825920795531565835729044382615445196234555392000
5615 58706551330352790852326539308355799469139776611599165872878340994574445743207893457425235072737838787478723321820872704
5616 580785417378775473367723337362201245760296551506772890156885583921210392668264810574292921719288646143520141003980800
5617 5636169729846943734641689247466913490756845388131418556595580404141718148497655263043460816504387321421728139182080
5618 53672893239753573387530675892822951742431422711421804157652820050110807250947743308465484809398399142511268331520
5619 501748452894186132763879209382652866147939130958804853700806656761057355547129249657874040064387135190335488000
5620 4606055543099090385210178644299916475351051796773852190892858108730313585133795441857743672402763431349846016
5621 41536625090664878620431353062622655700342661792672157277665567661883184199304675703569130692945620500480000
5622 368073097961413751814170834480371128457403183036937720052360605905508203462674159100844983905483436851200
5623 3206085510847399043253704445238855777053873300485859419100964899778453783753192812320576531084397772800
5624 27459160871981371020018033257681541416954347095865723199130398870874304089122212751136174750302208000
5625 231312683151535753709918701063674394110713147807379544190048759672543113085408385014115878012190720
5626 1917064356946720886238872146107811063121443749996411001876372380940598010712637633338565197824000
5627 15635810910776203016403472707379422018268323816941463574805294073943676274185419073743591833600
5628 125536089272530019335260874679545388624785254468791641282457342437100688351177850191504998400
5629 992421221868535141759521033378094020730947108089976196659646453675748640319920257630208000
5630 7727064552907258188340186703445781423674310628972818965550936714891832494053869711523840
5631 59269746094661798691304371862912756044570648138737231023383879168783832638299308032000
5632 447979332990885105243392332378605702116997799716586760929133721706708428334458470400
5633 3337284251780420660833707877714799227228103737257706679194729658912440278161817600
5634 24509835751764411118253472903468347083770074951994555157630198338397356883968000
5635 177500341729810560596680961802983757274338086648674648767926711656544647249920
5636 1267848348837731723680916669038237864332602987253340715477490248011677696000
5637 8933894009663620789550859251547251134979050297778142855253520205270220800
5638 62117534870752721956381619477506658474891034205845650501326143165235200
5639 426266142423432902162479554067769257646959275913350155606296363008000
5640 2887572470754679953401408037593488028131886188883811001869267369984
5641 19313534800908787432502632186855338637039447661114501349428428800
5642 127572857162889917940075055378187639429827441585920036551393280
5643 832363398266192922491899319685291313080923580905206587064320
5644 5365576684819304834974165536741877096585381502193352704000
5645 34179013603600051044890000519559678830078281125813682176
5646 215195940655997031617924527550161203002067481000960000
5647 1339470251391509875922873372023879364643079043481600
5648 8244254150393293186093909927255062343221083750400
5649 50186433216323897777619657358988648117284864000
5650 302230736797040527634724596435533682988994560
5651 1800998114422986277151106474551784425472000
5652 10622353515536714712956159441021261516800
5653 62026708684414105596416643626261299200
5654 358685578134184173182601647638464000
5655 2054776598557008109552649761054720
5656 11664983763310431937086203136000
5657 65651597553759022192672051200
5658 366476819644370385363212800
5659 2030113632614538342144000
5660 11167236477356065666560
5661 61047184856545888000
5662 331981816014248400
5663 1798279258089600
5664 9720438364000
5665 52528991424
5666 286813800
5667 1499680
5668 10920
5669 0
5670 1
5671 308004139311413325677540043150054918712016487950495213467000856096348615101673248224812763765102977454114414437812098761984468373555846956305598373960386849400587486595407758086548657367480606224547840
5672 154728445571010469892758627449684547234325783794806543561852020188793008013579670915000169265121976985910782257458468194497094231744087585056754945412092816539746651446936755774270774764896670464344064
5673 38866299274403461084983202368016616066333281460779619878291626641605379481408354920029353356325110773715914085451036981490964732665346126618722275815378640778869193814125911144323745081160865572454400
5674 6508857233688293948886974760163764667463517564197100385428786409618998096665816611900564717213458471234323123792314676829463795362100646464233544089352597721984481270998360021646116379269193384591360
5675 817556421608095517754276853855062766925309051969684547805798732600776763624760230354323075828924385151807265969057324768821110975741568893782768232478052033999447133004511068015398585515354494074880
5676 82156375942208356196712188778413573442253067625968717240830859713074120969369076415763399914598106331513817996440867551918609152281159212232904087530677640521317759528751268224618532104941286195200
5677 6880255039921717537615473783644884161765416644656991049205040251239461844379605270331997013436664844256415873976181649699301262027820380176820521779614842356877840707022467178432304942924322308096
5678 493903836392653937254315788641784804155474483743466455688911065870619102985123733258416372028701504466625819870352894102595356512055050277841508393578938861901010285439493768663164417736704000000
5679 31024881713869613634515136669416764437982410689773190497082927029179533040884220866380443856126778883019652297402265569044304259586949398158228075545312259758784063242038879250755458119290060800
5680 1732397746702677842066172068688951198858013396102891762334485690540162412644383847907533780796247594591259478042945165940772330979953619404220197981009194627962549270784169669921659895047782400
5681 87066345646370132971927564844078453978804766678464731545082406535948141830885813659608425723200168775482647124665366854185153047344564109654920714436375755212373171836944016060092882983321600
5682 3978171768768615337808028009989248408737033633310074454031324697160553232747595548102724312234966483752213140037166982815555700699718143963233783818411040475503587905145214304648520416624640
5683 166629489867904201841923046037887907972944346646055376524403069641914239858194756771647942636879740167457050341652363322966962434345581983764319717473476918883809752246695625202685968384000
5684 6442913112264672232000862459947046291845349778705588762572183070814205099148095490131573953593340188067765169112601637385654854453816413893923654259246526188993749744391116937018893926400
5685 231341049799498670776595877498641252128331922579922432402060112942831365192890773068024143071425826904138882420470860330717117470210488127304003966067939698052829201240846195991196467200
5686 7753274183585575370402924615655808711986897270808497741681368202351136866395831330967107457589779488667618124616704916520492526054069229047108641711700650934120723409414462546273894400
5687 243620959094285313014242769030494608504806933428468637915406663170587401011107476495870423648079314829541046832739017343812939857824817527837027094390989938980649180117431833046548480
5688 7205125946223634605968686060393603487065594429381649442340655299010551341968968400551394364341005072932048643073120318352119633060340741022515374850566563861610646173736052457472000
5689 201266675184574924216675153584102309758390956296251960561726716579963611440481216601011081423622522820776178116420715048448656149742639168628944766952078861151324981770539604377600
5690 5326582206389064346178615234787416716747594544503785539134624980430333906131130785191509468294297068323679767086086344814772894715855357876273888883389402859575975458244447436800
5691 133929792000456056053830985781320517330074460448233601385369570702781464595827217165585346181363026776603110866344037244529672693071623289981135320128386746787399382699134156800
5692 3207342231285434871858255165193660406648311226078277546477440571274775742574703883390158187755991467435045662221456997265675923944085735358003370968128142660066652836006461440
5693 73322885660409445990794196376836405467459438797228223178918009727550383386848281966964330420271389658825238501066799557455414636118536483014722050675098406145450527686656000
5694 1603462705917640045431165249677648179225660496144346424210953167321858815275276618837233918909306870514624297313195260105969407265984846055211297426609107699684131156787200
5695 33606688660184574067503235855975825165779968014543568289577558224071782404211552993156388502774546844641727307818532374695319286618589071050650979995192861253470624153600
5696 676231687231366867578316161769959186016555895614390351443203098139788437392738985355725102126544893503314994517885968328903409121646365772646190956230697650102091120640
5697 13084720652384046033142219247448430943773846118685904923374789929033065926734195960105533550004632747843008802831909994582595815428094189951005374516530107593170878464
5698 243823897309889441575482217935342835642327415265138166424732795260191719086611552546092381930814916482619612655283374058103665721142305832022157739260158169998950400
5699 4381551763713839213207935240543610219404058183725513162746752475309127324901318549479221351530546370757563914757887456836922796200038701503905453464665247512002560
5700 76028191859123276583025915146302079671760874035020722091179811209900032434330804812844402123738826759796933562151563501546070300783936305844483169885895503380480
5701 1275363636112014603692650413227878907719813155280161974159572534884130167000846301848370996991388856228091989969160365158177092127562744484576743410045970022400
5702 20705694882637475298123431153834578238300705709170429490964894672402653720221953849702804971589503281862586035644690590193480139073645537825405446991575515136
5703 325683034399621846959413578622987993249757184299300858437879246230621417858988679111972103555626417678410368905431707470653404739070982832508654562836480000
5704 4967928636932566363387608039357117349291147417752531373376415853208330509695148888925421605002856067586385197550770683473714766232595001015350622525849600
5705 73558098409497297769656543885258516754582611148202926682483351296010929524926429341913712215951147313352681462715329702314708994032983383993377148108800
5706 1058126337469989347502919332287339692360208955602210596235239218041435400716836484683295023492300709088819739391599021448891890837793456339924759347200
5707 14799677880142215208635745345450371150678370368104784860977134780497215965089517357861513012598445392840857356847857922883472264500526046863928852480
5708 201423965635314947891560079328546380689132579770584321838297742956435805872456054388859265937381968989594751610482954781765779429686232710381568000
5709 2669517452360220721975963417485121176662508342365360228325447759332821042498435754192922832723628676383077260392634241161802541628349595045068800
5710 34476192658269471439226225407083004911708802572920562367284157814457306871643648840170091148327550855025161745678178683415399970661049198182400
5711 434167925762420305438864875503992418096270844474883523943409902653187557270487963586492398733002956951204623008002115215927110273438895308800
5712 5334835389779077350899560857768707785420644377528253715498258402380871345106105047169585862100699568391898621398415685590443838577112514560
5713 63998395121155017035546577048863849611452149569314830621177784674893876433410480631418603769299204195901703389832752628955754480533504000
5714 749980111935397626072275066521027281609946969739745871521324956402867587453511680929309848503031613595197388470692533253796627952435200
5715 8590127190258126906816760231596343385371271243711952392399472886488240728103719116223541766840324016630435046269562125818751719833600
5716 96215429768108595697243779604815462333586663614034760836350551692125403292258686977494084800551470141864106365378443566181357977600
5717 1054390427315864213712749837810725043871505765480727376135939655193831175828597511936488886249400471558702638353912227639360225280
5718 11310373975729388954091454944158408921848902637027126444726354428700626793228871354699472880885540159498594952472146384781312000
5719 118814620912380692237096885713866744617981361678014030519507457902525344518734526379888425880501455882746164633025223485030400
5720 1222843394536193434362326116185393783198349013906959673945022468553542202421251497459639598132390105290488418191367418675200
5721 12335675722225229674217487018910513244273752171538169688681030409465967216630952086526919571745574091144743816017257431040
5722 122017538059164624124443395425210093014290516094696305539707924420095906838824249146805390543337468852406758276725735424
5723 1183908735425965388018820649238333308665219893456113968396728305685544261977616729247597109658549932523329518200422400
5724 11272339459693887469283378494933826981513690776262837113191160808283436296995310526086921633008774642843456278364160
5725 105357901544701458871819474900726534901809829766865022976133313431698992011119644272172988699930190909373971169280
5726 967006109214249637690385385355658251121482688756969354405191011212219630690830917522448149942273387821373849600
5727 8718605135151849657719266719567699042628776615321934504190052848668093571860398514945014808476659352197922816
5728 77243548414218897083609182888385991302391616667074538095307897757186272370636765343479436025477820579840000
5729 672685316963963063660381180257229993387667886239920660785348693551446027017990704563613246447952488038400
5730 5760085833047869467540553749073198514706958811042391498723767447059594933522685391626798513473663795200
5731 48511184207167088802031858755237389836619346536029444318463704671877937224115909193673908725533900800
5732 401953187115783440872973480536876815995665469960364453838445385660484753886119488713053820808069120
5733 3277561642521813128085813669152064075659242540316444616111217296446828857024832082804643725312000
5734 26307872326067897138710604872733630697403846422155478395704145584730629921645308282806678323200
5735 207919147857627844524025823687997049909800577713936155874069973411448015081638314379680153600
5736 1618409992585611154253988146739661018422775283962115028398808062917374705752485343212339200
5737 12410133978911657090364542281291709559234498888956345611339383208765670369238033173053440
5738 93770046060211203899675573395056002100365503025464872962368525252105765069548158976000
5739 698320724956379722879405694590179476829437746617032303801296683836927844168420556800
5740 5126842473749631739831493261416937943277956465932129101371613678908966224422502400
5741 37114894138386108264783830396680639869708970641591754952982871769573140424294400
5742 265000510188167879200678619029806736212392073024781869991552555430897642373120
5743 1866554513566660593196905096084072411378554397900751608897416198461636608000
5744 12972503630470463064279329872109707127503826459787440310368125229570457600
5745 88979171571618763883465563035347375653222292240805931799196907777228800
5746 602456147958451835056304436415780550807702443290868219923565526384640
5747 4027403709210474671849332262959338565552367579232683765765030805504
5748 26587463492160148933055571581904751889950408468547235623888486400
5749 173368241785465785918563536795998586917457805232147741980098560
5750 1116842028053372782077738327678998470716175943999391116820480
5751 7109389107385578906340769336182987152975630490406192332800
5752 44728091876316116182201729074979332789978985176990744576
5753 278180118408971772579268291711183994124623816903680000
5754 1710648754789157190937645511259412200628510585651200
5755 10403463570734393782451838717726626290255177113600
5756 62585434363886272522678631530032902358025830400
5757 372516954656817394526521014211239190660853760
5758 2194319541710764889402497543706771828736000
5759 12795107643714679086060828417593792281600
5760 73874506972448260597979373307681996800
5761 422451903135816915081730829440857600
5762 2393476037879591863874515106283520
5763 13440089988162019405773234048000
5764 74828702588155444649712230400
5765 413261094492587881367027200
5766 2265179421654116465971200
5767 12330490277080655840160
5768 66711356647359424000
5769 359082372423574800
5770 1925430316742400
5771 10303664665840
5772 55129436544
5773 298061400
5774 1543360
5775 11130
5776 0
5777 1
5778 65606334425161645983424006402711011861416147013094598342127885532803492417581887965490306256732075174244077425331081873929701483657327729906900365170426197706004040461120318225896856911435681860532830208
5779 32956442906321225847496784617055876302185764210702987840969091602309301815879037560054965722866018587590242344845894567532338115970475624324699026013761392885862861065708630115260706338320424866026618880
5780 8277971838049060139262586568558123277036429433022150080559083080100425928726512393952509055684025768746226850774028048405594541398308685800536389579546965684876445852411116433923486449921971869842407424
5781 1386231340787056778697734217792592639699220372101139775659068016883925201503564658814380269708928950929200935714420319006511075465064011849401094504081838187779667912703824164147546907894737538750873600
5782 174111931001161863132726574834380704854649094842272435310220036457308199085810594368340106185460014105518143561444417605188156525936192292918247304390181989063084873999206130579033613145450923037818880
5783 17495707422413244079941524672498343212201613712151249323044092877656622741569868929582513822738981842248675491737826750052771774880869574326951240175030313527588168646296536855529529730028586173202432
5784 1465122037636049018841367366548375393053513039329775457461483664883155157287081862747780631810332896245329754269862138009215196549014005951486789560963751255963500044929397616672363822538119603814400
5785 105169612753089110932122242121428943615557082996899720323562758126088916764088251989360525776817591190776642645064490931117890719568111525559970832916969733169418422235914855441750946984700355280896
5786 6605963811751746410776473673083871755579471220068863844839185506019530502426029932331318975883882622241120340765969958622212893348736297466130174764118307277926012567753229155869824087228416000000
5787 368851371487116517654791069291954866096013104867303487020874799124690003930512403633634165845062815609233643980226935098637839530644842844770044898149823532687766085210906675536759335418226278400
5788 18536655889718652910108041134971777827780743338300941856978996888779737815294907172610611454519849262126476415059513275566263941485503727625156118396798382519199277197390615468161760877011271680
5789 846918089469236747999659039846944961430191821326884206847619772667859197809525641961645595671128914452422112939926750308891943278715305430279683313153836891611266307868455428948176225383219200
5790 35472031604853486762121583089070798311238549897014830548445978549681599658666060303915958450761784480123900498664738930105371664572486783672167905714165110906573658820878160883115973714903040
5791 1371488878143519199775828148158000473315772699317532714470086803975755666525141459582025374011240938301377260504369451965958844651921328635598631520743233101582126422338187068975953739776000
5792 49242264500879994916006591658166710944818030451535571256801684898365710400631872674577029502463385723089348078217741085733219244754168306189273643267098450158737944474989250875787260723200
5793 1650232821903090518206383926156974265182101047736780017801362138992197071709287514551905553909504231916190694599358803692448771287501481974768561624617969846110181635518036198070534799360
5794 51850021102728535289569558367198220761412375498531828647494149853223227794022122025842531122631650330464696208374214129230793767986587969252539041446998103121932337800459218278206668800
5795 1533378977828736970148469193309583712353784816285067309232265468191344229893441175591655019432028628632993647711945579752234386163956204439915405829402113145348791898386188596234158080
5796 42830470902551605713258300470117531839778811330213138351691673166340499643926645492166622054693752377984955822712437447982044485414247738300508061611701240732907730032764311830528000
5797 1133449170776290362693907443868365639165675385457839988426566246002952969691131061910957142754084733780160582024053500536000326738024336370699846845466970428589040686813038824652800
5798 28497214804181494252055591506112679434599630813095252634370243645302286397801549700774575655374489315531686753910561944759034986729826164638065305526133305298731468701607793786880
5799 682404178288037999893329308504823588300855584188618826106406860247505557702548201748458668638373517385549183938038665960222618007555413906094356154939875328869130188038445465600
5800 15599346306706433240401513757987348341425877326835258976049370051200045657067877978306678458631413046161358448077086304883060175546235167423016395163168693846687811520576880640
5801 341110815898426553087607783144412842826876519621887820875835958297734392277946355237616667607349508412795674765832502289031711568029713203590228670531979541633182889672704000
5802 7148771230549478535880611738146181465714403045310211141273832870976620551435608258982667888470659797711033325521328867972446940727515771996150367693632271827758418074009600
5803 143836627465589977008913849463576531709538263102246472279391949199027228690025446810709342791875060495066592877463318563695966546727561224096786194379425446164854271377408
5804 2782953482067548262726147281130216650145056955028452600170105057729129338500887362810099458751550138648257862054376869661256337539083120679736247396795563406189374996480
5805 51854263326114552798008054054703041147548204988866363955596389718760668672613295101158966290759100148859331181593124793345842675955780678694725002713656352313677185024
5806 931755607577077508877735618538631550490322622620349421694514610458589783652408432943995888092757002272867805504118608007753294005793811572370388503601318721067417600
5807 16166415128185544683215485197867803223318421574435514083238017753726780129808313268768161538405809023139977202727377857984508248048418657273030466231695913233940480
5808 271167217630873019812792430688477417495947117391573908791874659981976782349113203832478367574668482109942396371673909822180984072796039490845323305926360628723712
5809 4402061582709211696616567555334936875032903471450881652744331007503287995777114654766957957357374439238898158925811582965320930891910118059668114350803832012800
5810 69234667263819058028100222920634370984317984715038623610413866560846373376992158184943754123752401598728022056686934160959449215027502267103699463378080628736
5811 1056002566083622352262340997353324705385576324849248237965244828687166415482175414090333790316728081563330590087308869677573160820624095850861395097681920000
5812 15634363651523076496543354712094457540416258049985907557390485185096804839334733268088826815744282330345388709939190092108455293731990150254191665007820800
5813 224877615137606024610092862734933179792581125510220375857877673962090555976203655416707634488764936072249626186015436518504967496043692059636895852789760
5814 3144986614146912782855899126520704085626176618039903716588072120289821885463930662808682430935449329791769780969474869306428675545663884121443034726400
5815 42799068464195054792541209512518640895205017010465188652014957338194651574718333980842753847244152892810046950884345885095446818960980730120010465280
5816 567167482183649984852550749688275335098347000932961116755206802535227137588231521568630038297365017944385221640044109517077326288853339473969152000
5817 7324060702629323519267386812074563228279189554694706267456997698682355167880323735862634438498160727512545304154150353956740306518805299226214400
5818 92223815360870836099930152963947038138821046882562504332485122153673295881646760647454993821776198537192307669689127978136194921518306605137920
5819 1133072391623877382486793699486028993568316594117378952730362428875391917754688100091577723522715033994607186874542105563517092664828336537600
5820 13591128254913363727291738375744088881904974961798170179959848787017934141103648572551087791542258424236503630705487579956606922089310453760
5821 159251820417757833088453110330893765312218139625969462243395882795666157636626079710739316356163136022360052621211733286006179753885696000
5822 1823815272206535136130305275403407253006007403685291096654131143979700724034676133169003495223281423970139103781002296776278163429785600
5823 20425413541280435089542074328462416494105022735048420133038746641205372397935509898575977090042548217321256665574292165835698533826560
5824 223805456199730863904458356906853358036821152319602595858467587631683003310253902317214501601282767503901290893380292643074028339200
5825 2400420760059520656750302822249948504133002487371017643543522193739147570503402846323495975078422350144280474550395922498117959680
5826 25212708654230096210162201646353119888288178795039636033035831747311813893239359061517574963640683272215617914885826316075008000
5827 259452335461729266721823811660892687227020524480561250318108122358575752316420292298940032024768485294976318688442834957107200
5828 2616884864307453949535377888636742696044466889760893702242348082704580313181478204563628740003314825321645214929526275964928
5829 25880731417217638728260217863204410139946891810874199150762161839467813572147291632517262630917184857891913496349932257280
5830 251074549467896438102220063663413076010174715810240474860552844479812731379888358821311092079559791677067752607877955584
5831 2390155371520345217321015272990597434475066577354796124876413749214212000596320566594205485537072505282948272593305600
5832 22335931892356406652098546276998509018925276167780066131693596416413475625527744931320381754295164570078700403425280
5833 204969008459691929077903342079595258808975487000991953789932082494396220821632762493136541652591462314600271183872
5834 1847672387248655557729843504161704158392832994589209302167061396423348222927123360266106286496843794587267891200
5835 16366504376513121287297570859539364869496124523499070034181327277324316003316888440335378675561448257634697216
5836 142501028971058999792175561535470708092343154885809923727550776896878123166519549857798269909071151759360000
5837 1219954727375322844265437055720739140550516336062228994983598478135673303236017040479773175761540952883200
5838 10272153068935367217113987519180537351227409879692264839390718613922944298115455615067790682361367101440
5839 85093388691260303308482112898531159221610984907461484296321580326080971852137742356116528420198809600
5840 693693403570787551184002619636222892121551698157403170334091230091481752674432020843496110104248320
5841 5566652313489428646114000993639219938024427806569199586093654773330328376216778299366617120768000
5842 43983474045144765528781792521601538822222055737041190442817868399471521900250749785317415321600
5843 342266904934864297908780971301779759082287104852171825823469033154229809442081532901935022080
5844 2623785897070612022805708056077935287442984172484034970282916102002410507810847450359398400
5845 19819169190202198636850836180570342131911811658482522095721104527431742231469694768906240
5846 147549925418273512018607152253985179775575129760657961867256355911401718565318426624000
5847 1082903153193226526784005932190568174213765780985832702996213698123931584435086950400
5848 7836744924160151373742425413880176570439162026496254483525180909189419800188682240
5849 55933713701511458934251688062603217831814927586624194084072778582314451061964800
5850 393820202640749487145452947724851677426749330745161945681890603209806218526720
5851 2735908670570310732494093770972544493390483843498361947287993605964316672000
5852 18757539033247831728079571571834306251931208529692650178505262156270796800
5853 126943618108842769807077536597095589265263803596883129366854255095513088
5854 848194839888872978302954930216954196531896860948985520155546201620480
5855 5596522037474295972569851326449989954728614688024638479699458392064
5856 36472546072578665844063412298253954515701201360699412971231641600
5857 234815213557529608775775929584453782280607407086579853061652480
5858 1493776212521386096028975013270660454582885325099185618747392
5859 9391415240620456086153855789772587967511018055227933081600
5860 58364705253241761359702256231985226933265261145585483776
5861 358617743009156381517851894133695028570298173598720000
5862 2179040675743331183694381782199489350800602769817600
5863 13096124730218589820262902856432341330085928837120
5864 77867924150416641394495506671087448282660044800
5865 458153036187120243842962626673593027594383360
5866 2668093079125589126887127695188915746304000
5867 15382882223342366991106838659354334540800
5868 87828580511688487599819921599133040640
5869 496729160830026482568628557694195200
5870 2783716696229525319941012134481920
5871 15463329341218667488362753152000
5872 85177352946091835931055411200
5873 465462495902177929539704320
5874 2524731230385317311030400
5875 13601674841728146132960
5876 72837909808851616000
5877 388099129791136400
5878 2060210438914368
5879 10915763556880
5880 57831859904
5881 309636600
5882 1587880
5883 11342
5884 0
5885 1
5886 14105668452797234692147730939414268290947426989223650020897305687224565980994282099735035470386396124463413053710543310156020793734609085448726076198498729094856590380811165360572448791723876767886078902272
5887 7085484117917457766209792691492789281032943877414216620949811637542777181098843900272953075727064118818360361935756842384407760234991394829945239438406029352248436369800994368396860546435053640937545662464
5888 1779647916941346195764826369321017320318031267377961343412330946524702298057468028242968149034765003729873086621678306646746258262405683713533747404743115215836594497548266026224078142269302942765437419520
5889 298006986169766165013453116468092437973311459588797402900126990883615333434154446182290326004624927674864166627865009742601403490339112688819310024863690764655552050686800191621245512197190987314326667264
5890 37428246201250533024838823880400001271878950046730773942794836455865980440596245787988267282141081675088425264289348613175799037556728319933829551610209631070051033643003252431983766513157913546273587200
5891 3760817709625096243666894016422623224860420448593084602700752787477857100253508838356146293605936304679191900927199420272064180960221753527034141774827930963762633278382852420507126043941739937616887808
5892 314922733603438393438947444104970177819629046818722487814793671797819209348257640732485248809301673160476158851280881500949891947855652337885122323150545643496587035633337663399531535140514551117643776
5893 22604740009241899147838239369603506064254201178230821343691462258197250998143548739537186890787993256356516208735015843570748746756216091822939038940583590806294000693196420371516470404873845315993600
5894 1419789772166702997583650268639290738810020620458146224368097234702200376315191401856367097987037481075484675708370627570091524714169505595059606244379091397787148700184850548463637784293454796292096
5895 79271565741020956929317684077006461066953654640826366138070226072234366029112359187975827710606591466893444089191639503466554720184835569593562097169419687335112150813038749870437889046740992000000
5896 3983594812060858390671743548353112553836941532566877659825447830546652042449533959243248991126678408579723354986450899065288666930964302723516484900018094153027873720277792095797000822516843806720
5897 181996257826328592208333494779722909581847298230591065504884696726201062186531815876540548826194883664514495711493403069196045970948582053046987344259475028370320176119835133687406379519747031040
5898 7622262805223130731996931358622504652871726391941957861628577954010732780285730777654810361040160230071799016459340752780027489508437748872517149818384532024501396770816098860533586028448972800
5899 294690724101859736177625459509203555201058722221353976864012744874277904856610347140224885590944055681029327219676292650106164597986813279738010293625371690608458088665757028875117320093040640
5900 10580057059964290969699245714361717937007389394735252368769241059241543713193948402489910028086715809753481723890850058023111087314821678046046586017162083926490689543751728817814500278272000
5901 354544304406335963395247459938800318802689819251056113048972131268233114884549483256954612417736377206243306163167735817279178562230011804562770231523108841142913200219922606305668277207040
5902 11139071547845860997893091501559576289979182072223265120159194438197330234037690723225362488889153565434287188545671924924029206190635003329687790966171296461243726039746744336976109895680
5903 329400134064393047721971311979847520131325679637731617289962834361653447162022892870058433014365778570011011206142066232760336878973617687016130380957399713951099557791152680826254131200
5904 9200273866972421820890815159857502274122708897710403855393592809148065379360647053549930116592171771797961886271673478513406316983737226639492434976412678872092751390317131577404948480
5905 243457413551345969317468234251194391510321664403316786420142142208672313765477774376526062205627645095914485729102276020108463390775723986129203718634933368376528149659923456720896000
5906 6120625522191967958547100196889174451494647081472335937503457728415946036332107734319168570872057562412867142929888902894401764385331416401779172965521640314380819708790409653125120
5907 146557104707219113296285899174293779949369529895918442119618395890126044331550827032554960513354516479877246162968604287332179931753391703852907285562971284393476124751125796618240
5908 3349984147959459272203616605387315797113291049653219691795088223033209101448872990401524373315651812619968721150371632895638306582544759175372293851523024341721184559461459558400
5909 73249104396708469128841890689679722646695423969487303017970955023026301346231774854657446675312722129801161408361970475103065172130147742681990029461835605888794941053143613440
5910 1534998671542919488894235024149857792720944338298495193941261812339804765250758598569275004233072787857580536446246260300642702056133709416156029017393907937349323003527168000
5911 30882691715973747275004242708791503931886221155740112130302958002619000782201827678805125278193250326111663966252140709640970783942868135023369588436491414295916366079721472
5912 597475221780142981421642143925625593255005092886254577160551173595959257635490317521408039289327174364122770414078400187660168732560638930863573422806844160992471588798464
5913 11131813928270193050904589124520866600580227820113810400680420230916517354003549451240397835006200554593031448217507478645025350156332482718944989587182253624757499985920
5914 200009301400727560792316779925283158711971647814198832400157503200934007737222709675898869978642243431314563129002052774333964607258011189251082153324103073209897713664
5915 3469986400631874860648118855247317498377753215275784053207157859638886090843452095101777790138543318809300792911889988442667439745714884476413860634101462823285555200
5916 58199094461467960859575746712324091603946317667967850699656863913416408467309927767565381538260912483303917929818560288744229692974307166182909678434105287642185728
5917 944711596907557617412309113366308422243944796073870391920079460582370725603362129480892377356909550576573509940025234219211170318128137581009513452904740254908416
5918 14856957841643589476080915499255411953236049216146725578012117150323596985747761959838483106081138732431281286374614092507958141760196648451379885933962933043200
5919 226586183772498735364691638649348850494131586340126404543172654199133585597428881332543195314098768868564435821884511799503651976453643783248470971055536603136
5920 3354361092265623942480377285710560828871830678932906167654307102888646260943380727110472039829606847318814815571451703681702981430217716232147960898519040000
5921 48243179267556921760762351683034326124713024839956514748519211428298712075661462655816951317153785476494342304955215141363233477801569606498648566309847040
5922 674632845412818073830278588204799539377743376530661127573633021886271667928610966250122903466294808216748878558046309555514902488131076178910687558369280
5923 9179960927780177852660462315249622736422353371575935172743561864629750368381203015765883852460230476148949630937926645543089106998154040138266155417600
5924 121639457740343839936696069140842453070582679924480009853095141908553220264988949208710984618483381905881186070934456726060743590731208390867398164480
5925 1570617642970107650360909768367531697195422464122046169475957299328321304090487290497744721438856972769066767618583687893444903569132324697145344000
5926 19774963897099173502021944392601320716353811797675706922133893786442358953276874086829112983945033964283872321216205955683198827600774307910778880
5927 242931025828635373141279427319665368755918855202847572388009590063334535493118296339637544701264132732116322642107946869236806134731149106216960
5928 2913614721318541840680326655821217412032814099158974449878074817108150645654912257378342717629838658843275623391679700020472523995272865382400
5929 34135857012340541454593203362333990680133425485446566963620085325533415982306838275244592592710788600407962607353317642681710408968500674560
5930 390890831934496499398930361721284696675444524536470498233789894134816932380809468380905594692400424782156492797519708974742441214083072000
5931 4377156653295684326712732660968177407214417768844698631969914745551281737683222719605608388535875417528333849074405512263067592231485440
5932 47955318749093195427620522336390021333985705551852812486264883418482178673413805848830554907056417553710776519174425085005553079418880
5933 514276367437679431950670266934897078042057115968448518142861690728122645904413222345939705807202955115347647159256842669191384268800
5934 5400946710133921477688181350062384134299255596584789697972924935913082033632656404227865943926450287824631067738390825620765409280
5935 55570868054221436544847301587880345876227006323760830440160608749177059193262260788650981552514159048965035404238147798695936000
5936 560417044597335216119139433187528204410364332878012300687113544294523625003467831365710469173499928237148848367036523507351552
5937 5541638536180490716663153175936631591623576943023069016513207704550875957325483256722978508242313747739954572791937996161024
5938 53752288328067403512540452485116851829120467607200259774659874589663920495998221082920468541135691627929358800111397765120
5939 511623610236468213491316356144313437907525835990678703489428437807920282811847976466067885747027500021194665691524890624
5940 4780310743040690434642030545981194868950133154709592249752827498428424001192641133188410971074145010565896545186611200
5941 43859648079536216698666236325742526800798724111277220767689243872230097591945390046956385990252323155790902610362368
5942 395297373457977291793099302582076570560167010644770196594869016239192711584577470522477616044283534463871951568896
5943 3500852944260610530435492955253755247481157252905870256737590014275817685546128472083148753362440873954823372800
5944 30475559873507191362554097462590541481130714629963785580889368033638381523417654337176222361390282962492194816
5945 260849341167362236907711197386963330067340012333346979026703117031573513592951040417664629664062447288320000
5946 2195918509275581119677786700297330452990929404912012190970477260644211945824830672863591716370773715189760
5947 18186762810574092777841158230680295638238692901750239387773731316453737445843757482415104814672584376320
5948 148227193204130850924452712790989761224741715645255488774237591535753950968239938297751372086797926400
5949 1189188691835635802029718776519239243636945768269834006287013537299683004584740607160279045892997120
5950 9393725779013410840317376676766183645416221923585524301533042429994929134865813380181166391296000
5951 73080233798086687340129747574353326043076646455391516428066612109891144080416630412527397765120
5952 560073117166141578396187043948366878498287989758099351347494781525103324541587962930439127040
5953 4229386222143673111388305523230104642445407322810086220754551328600900520053306337892761600
5954 31477504007968197834998386875023484562448171457589888034380577778862178838216574044733440
5955 230947709350341149246515542658411585735682811799290722922662122296107037754411450368000
5956 1670764864926692355609609152522590897358381490663856170337015419962637301699848437760
5957 11920682419849244343157492178859986895879288716360499777756613213978272372117995520
5958 83900570552267188401377532093904826747722391379936291126109167873471676592947200
5959 582638108016451296050807100743616180302588050965445070323892947214507830149120
5960 3992947789480994042018407125203173044407733176997609328474369046542516224000
5961 27010856207876877688434583063441401002780940282757416257047577505029947392
5962 180393562575723936041636499374820047903269615637676025942371836188360704
5963 1189675879324653008528819902122481210720063129642732937361025841233920
5964 7749030513425948269712101836623063014239620337264884048814634696704
5965 49861202225803745710871500357106671996148477809563754441683763200
5966 317000538302664971847297504939012606078819999566882801633230848
5967 1991701616695181461371966684360880606110513766798914158329856
5968 12369181048622064113470932015798042688916950609324594790400
5969 75944435751206147311419803289812102515574074743653400576
5970 461079955297486776237238149600465036733240508912640000
5971 2768663446826820798105802735029939410429001166356480
5972 16446296172832647681260389633659219344759073423360
5973 96663629979827554834546146212384418557784883200
5974 562278726229647571989090496372136897502197760
5975 3237685983658018266334941472813515737088000
5976 18459458668010840389328206391225201448960
5977 104236117530355567700885181678091960320
5978 583116840974378914319694393814924800
5979 3232703260137513274770207640043520
5980 17766378392038469029182737664000
5981 96833201243978087163726151680
5982 523645307889950170732167360
5983 2811040957542415150425600
5984 14989600845986120228160
5985 79459537973292672000
5986 419147060174427312
5987 2202997301017344
5988 11557867295520
5989 60639231744
5990 321545700
5991 1633248
5992 11556
5993 0
5994 1
5995 3060995354040037609036329468296467529406710117427136837755717651715591806256962621343313567754915691121733940325348868678469306967145545246584722937752537543193520394994813706620442660105227489145268134215680
5996 1537517861354898581444102672396155243713269541825377852277806319907477691928376748871118866272117177566512022854449220807006266517072390313911142305636361471339368351508417024302396918297902567699582600347648
5997 386158884426501448258433701686357015816295441319074805841764734246081356369886992564875942627124994475600639725498747909950222932807031018232015549393128599697539782154154193077628899780710423431096238604288
5998 64660540982202245112788691418663629304888469381399262143981357723730850162754671692827842748263128468852055480587645141498447383534073174925059489038999852842062933410920332286141505835784673587144226242560
5999 8120690373126127996616597423755518934772737273794729229028460501578517836080708658467411383626029279140048540609321515485888245111740820770326198177535573336863793381215305221678940207373454404315401682944
6000 815935767187261619941486360592720027726961111018730871952927434737878373604998158178144226750675580516927670761507799767232419018736677374557484225102569957327112533417470903017246109986842515308764200960
6001 68321521724855915093281907965010988584964304816107703615730342305847737321272077230136657667174509535005319533510789468275832620777361855741120242242707412508354504557288485639212789798274942200040128512
6002 4903796851824969269263610201063107054619938014748678738830358603708899116994297548548698874316268910641700187827088011943362603188038014975639761889058496448732569554861972187221276761473726581689024512
6003 307989582625920875889296011410847770125463491053394940807796173267937544849705851576194171386986408117857533344014590868651451674553444251087544405565451424735755759444801227561911909266406142430412800
6004 17195231685130069637401986586853632281143583069993104272902510953615537890928429200260445964509676159691981072468044267237775132649386234429055231181924551373199912035572078864726279831998508088426496
6005 864060066577128430529562756439370425629794835585007390904965464187354589717324715148936522045611846989138540572188870587785446450014707708569826859146674591952722443862122373587772990609476812800000
6006 39473803137693960416656367888226297124384238822708151356452164866325915693363563777955830912073449685017258699411195272556042245043191726987572441281997478425458021410025394403806644514030543175680
6007 1653132675255818045892362577582483095368446292261202178336035995262992981527663994211909985171270193286006669379398411211864084236116286981843468377023564841030408266421835797660607947304368865280
6008 63909741982255480752897347545373308243309090517051800532116538229782297927011127289567256104105958852140468676466780157924845873570747279008028410015685691590050172924534982753704682853918310400
6009 2294377780507336517382941077607370536922528623009113105584099227949735116383609131306036609243778719230871190496051135632969424370040189106531651571797536734022995118897679724813413420724387840
6010 76881747969073847713147852191028483675587029601742833879723151697155217649209358391426679537430134884208633860273510421634607234487704193801271858391377809865832344017929229409452035355443200
6011 2415333073768163750630123320833077171843324393647819770146122644264838095150993354688003297095829069717532523236580200255214403955191955418583872202251178980286096176498222755457365138472960
6012 71421105806776402868843939627646695035748873286607994005726599633147587971182840519503794781701043448961017855969308224512893145575247962525645247959568900839739184607787948984140939919360
6013 1994700811834380122316381833655743316350805504472930349144774941412234763370027517935353844364770548007288901192749178853937595544895795993597678418019809378926102877735313456114538905600
6014 52780518499999683077742044864445670941019751044759685275679032431428375071068975201944335932028774901367255031769074166208488871117229352826561863812051684055689994818135123259849441280
6015 1326842903854835532780201876669009433731253070998076485989774675037264110021853870352067039020670665772733947223607404309591125479727695724404160266560386857652078415646582839128883200
6016 31768961043758309880077805783853334057757930089546886532756042495111338950485702049561398772621632109666786599017042400737609158000053542275901421582945656869881397536102602485268480
6017 726123836958494697695234682272637364294603579938868645047200234182897219642683643024931395270711013468482719625617175787236709661869077078180313369380175909040404436266941446881280
6018 15876011831633959159573661303792061821102118452704388974159331143939990959040311128424615508322002068503330026321326434157590235543364293483286088252869984923809092042665177907200
6019 332673015801717630626823586882295407020408383861421501206618087396244451947469310798235903650378613006180274729643949241093087656757754331347371383805836710078277023949693911040
6020 6692594207927128971578864705293379976263317314981439045583901501801548776493307489762039018456197355059051138905633694910802180964742973054440286515837438606843048295378452480
6021 129469746040043786652902402125318228022138388691372008546270093164825810971538431422683025204733241751775822012364743744264069824991254873751818659214521698394418611641909248
6022 2412029599038354999072555321773821839436872412022286996685188071183687373417349800364202825279135629840347480560538726683516977475892949757930722336516519020302940858482688
6023 43334561363623251519592864806170516409401601156871619059791635898925013985228103220900120143416995016094300994846725541868134398822865736298750138035816630182091696373760
6024 751759098368251866426294103857098768951893434887850783848867856858682994598526736368033683712827742552182323484869784565600073868659421366495446714218180516547546578944
6025 12607617255629145327021498507398586910772503348835348726652673556687952796731209278869792637503374058340459547579866958008358364409430746930970360303901981591270850560
6026 204635525687097023667540528762687934994520923413177281492341876340722210417315552473052470570014176150971840462910421660423259243038692939159263062881208914612846592
6027 3217923876966368134310677917403988063268436961626621022477770662608700284086452253544289660371973156651453518233210954059188048896123968635313655198956771493281792
6028 49072981961792462208873326952086057663719071653333123878888508163190062771106244049163474501904367328333626067116149578283861740965498020642436592933392718233600
6029 726408647976540063375040841552324255995892438560993473388406450226634142062345531330800243801081347255103632487806229004291119571571975658061274583678043815936
6030 10446438830198657420867460689784318009915129828676764922123413548996069784080814264429755781183632753078594711351092448608732142168392316265832221083959296000
6031 146069626115658457553419342595853931877603325209868336321905390157904433784641650819001324821382294914941203090003290289127568030010307975232019270215925760
6032 1987431895945869460743253138224949994383081838968704402852054037448746264978880954628740445346652272854746696292622911933814172194764521716250403888168960
6033 26331993187579983840526062956900233638685171513204656153396006401174810267198713913644245787320134786848302888743000114847281912178915536186079235276800
6034 339966689581986629566663372726969932940859284917136437794547960718776948945738345224346085215761246865155109787996302131810796189479531143706317946880
6035 4279933077093543347233479118801523874857526214732575811821983640669675553646577866606354365920885250795706941760640549509637362225885584799721062400
6036 52572464994727071017570535092525462392257694779186635475916937139566271363589738425960324762195334197730294707623571930962650541670351208835973120
6037 630463852745744182676177561377226790342741790883580604530786793259606294494045102405249818391375963519063789714042052589209806397278458394705920
6038 7385674526133047921724548964756109253757598530426237558993259420111358613404312466377659447015172414277140533713792727958872211988017263411200
6039 84563827598752704967060435602145567821239622225310813614422484101889598683441940272765013468306271760101543731852536887552418967671967580160
6040 946824459574669298544075765058222931947187848321672984610735521348778791766849601189304662699369917805667949220658850627709468718556774400
6041 10371958156722382426341040435772420377964598626175481540972189288371515421901549487761115529356748271969312816285004366014660164200693760
6042 111215526460662942587460360312053453732009402237275671510699410481160797348980953989841074146152117305414354055106645409906495439503360
6043 1167835917723063710054647064497995448053838034178351843282748422695111841741271692410571415270523377241101948757479080227955435110400
6044 12014350844991784511592076880751017768135078776076368919980588122745427380937949960425252814040471048426220130275195918217621012480
6045 121144492358202731667767117461579154010174873785798610359550127073205989041311728519259139784480866726743777181239162201157140480
6046 1197754075708030167784043102302756358445680633013790995586183849570648531870156737624753747841401807408808322980529040437280768
6047 11616126931609105540697763388021016220903267053644510053844993073000874602855339903515474180738696125070289392967716184260608
6048 110547159014327301563526590959957299044794923946883553121470308118365421397430303736572284358184724291401888853059289743360
6049 1032721731773611764269508941106114161702228076351555160747179624464135385675767211755581473081962916709448491858818760704
6050 9473706745298822861381478718399095285737536615697191913146512678703603929636325154864305379037851020939685880460738560
6051 85369672154811564645618209991177418237268945145164590422823706822733582812893705627111537016741128999664435438026752
6052 755919538717886400095575859323620108615056213338244761909486364387228167766999022578071230681173776430913030193152
6053 6579189153869078410646012622804471068542174837357583758351677785449381512491862128570055415801828538984064614400
6054 56302305529021760313871129210548627482088947367221230988422730774009891289025835978850987074432895642570326016
6055 473876303120708063715675341919650049622334355738913678565177329274025216360527723425424077223046779240448000
6056 3923854385426858066309487710367360973377234510416546374029213465741296755654205628559532739088759589437440
6057 31973502360525421173946552373292777815613185907915743439795753443442860993499509122310426206440511242240
6058 256456572369051789694688026892347364658680111195759496450665039323764772310129417054839675515253555200
6059 2025336990782567225331864791259329336819173261584561041957569930713522617183386346569850250036510720
6060 15752555537114796639916831657961754113082587533397263828724640382606881164621133206765340563865600
6061 120693113393809832122335492206128977859020522176328413494837283636032344011597162347961914490880
6062 911163727927006448435587877468238653079304341546758646222043749048302423507956536707729326080
6063 6779457326671476016784195618118844206272785267445579383268324923786737598320741041622220800
6064 49725332418384544406011944483732750975461604186627504286195405476753297005298645954723840
6065 359618575988388360969574202139526612074134664087466982836716733289652387360440687001600
6066 2564977046155062912133061938379752222705120880033243979813164517970809378665964503040
6067 18046588663382883797280092326329702384039478751156867719103761671161551230011965440
6068 125276194386261966243152753400488028979475899457713092229395880797375517104537600
6069 858210186132340422561323972716948157472731048043696117098707179005153425489920
6070 5803084120712378007733418355295278157872572217236525557382749680975123578880
6071 38739254298139206158412757288356746175041085405533662789712973000635056128
6072 255362315853946870500498421192927080798134910448138789970370521357549568
6073 1662495780081886896533863709376287845749831809372537053491689957621760
6074 10691700328650991916438216458125492006988843250150283054693609897984
6075 67935888032657603531062419236557840594752301015530615426794127360
6076 426580971296178789275992938745091037809770122873953399728668672
6077 2647505807558229015726150836528487634951780494891239551926272
6078 16243864268672349257449778189421525940866838752004588339200
6079 98546946391446072106485220935589513978542549369740722176
6080 591267236793247748351281862428831635340273123193856000
6081 3509119950047947290622470908351899950427454966661120
6082 20605129687801822956981407701940861018146425323520
6083 119731087134104584965517385649430700259074457600
6084 688633496168894217379897349489471031772354560
6085 3921197469096933233672318005963035726028800
6086 22110780162782215411393126336742274263040
6087 123497139247921270428222660901217648640
6088 683438017916207544740286977697062400
6089 3748560163350946244148432263454720
6090 20384581523496769728220193740800
6091 109946030579100119800480734720
6092 588426170721696583606249920
6093 3126565962980849504044800
6094 16503701941540273786560
6095 86610896390889012480
6096 452346827316956208
6097 2354183390302848
6098 12231141118560
6099 63554579424
6100 333795060
6101 1679472
6102 11772
6103 0
6104 1
6105 670372022903437995932808029433422231898089344682766586335302060713813969147874604950584595503115855019671023036634951813520321451871873644383291885041325907358866182811886222091861293739535397769067618459713536
6106 336709488944404136993996241512611428234738112916985052153128941688715098688265888347764492453040726023390733435788375554631623766386009977124319523152779129751287243449429507728248692611575023805979494763724800
6107 84563482374519421979425646981788538404229824800395781875279347594911273056060721187911537644966444766158161256994707144385344658438981467265112826809999880923665259332962936336631830506384641223477043019120640
6108 14159159095638386436142569061833090579930832848366076214198040255689649733562523060712117896327916464105356789934954090031508174202924470668507236811081381988909792012318987079513059658626048859140195415490560
6109 1778164877010561740601689014013249805884432907988479708959487337402598379475753471552765675577236032893431525716160241391207303047187012310439135948572495953156730668800309137868891410484078523646466221670400
6110 178655188208774815925565143322621416565000220023484043038626131034727392393775590486283050439772644141081067893405073340689541392458298056947176359905782613411003454386736714876936684562215996894938837024768
6111 14958822398433129698927249944199867174994287035343399319137002970194436849424966233265977490429052309477007297294309662399261015343505751866887210793547115884330396445986966555316178683092112780660677017600
6112 1073623912819164380037287125164458392049439075681692485390048236234750157905704070759290334769885149835797878383740977358620226897929972018789032378099687910845570785900247631473343839687177663143487733760
6113 67427206712593327452374640264617722001024147702794332658917430800997362858671591292544609521848697521323377582622460164221235793835522705915046725974554326170072831379352117574292555470263740498224087040
6114 3764317120983477371980284583910361634866776001763715943206397673274792214829738185931262094729833876996036518649067221727962187133430985291069987179133295191214792615436459447978923335478297296371712000
6115 189147548536430766011421852455389955092579413769924147001927620489770916800212721202864905609606437756611791797148486939615526459143248578719607543001170065105199032391292867511989078151983588972691456
6116 8640600665771284305295627564393704256297948355850073909049654641873545897173247151489365220456118469891385405721888705877854464500147077085698268591466745919527224438621223735877729906094768128000000
6117 361843195428861303819350038975407723640188855874824720767478177941320893855832667964595116694006622112658204744602623331763720579562590830719414045084976885566698529591899448701560908045279979110400
6118 13988045713703075772935375656467164653117622472979403047458766113763786766772541489485392182218440097035441048594909633331157635844060889846367809344045548654872685331261687518666682631036967321600
6119 502147972717721634487050587856504564768857139776835575609487086091146626569373142989457012246546819552532253886524701240838074720913014335063080364408959005350394215835632007350536793852215296000
6120 16825437057053801127474901235787383937431876568733496107616727671631390853479800296244268467787710607693055396971041661308442445380294720114565444859848602716168630871916317981965031751978844160
6121 528562017287382703027891483813320825269660828511981982923096667917942121338314338941058421819832177328934357789380384148737924737102966332383744026440722442827597365123263452189982743068672000
6122 15628625771441059562900797958331675817809746076544716159769028874654834733329957000922374275325952804054622209177871884004328496180653829179072114249860569872439445847929676652959421484236800
6123 436462313263633573087379631057840914107354225640382185590551442202568593157228469841412079221506376632539553564256883594245458111848737548767832070864032171798406128158704132680861299507200
6124 11548267857988516497621157984322724463083610815369596758206591766070832840563317209099416993690776856884304164800126824943849237365186187331354980314851527983256385081625498956452593664000
6125 290292851749998256927581246754451190175608630746178269016234678372856062890879363610693847626158261957519902674729907914146688791144761440546090250966284262306294971499743177929171927040
6126 6950129496382471838372486020647192271925611324275638736136914964480907242971615511367970204393989201666701628314134022574048752512859358556402744253411550206748982177196386300198912000
6127 158844805218791549400389028919266670288789650447734432663780212475556694752428510247806993863108160548333932995085212003688045790000267711379507107914728284349406987680513012426342400
6128 3472766176758018119411991958695222177061147556229371780660522859135595398291095684032280586077313542675352137339908232025914698382852107765210194375296493478019325564754937354649600
6129 72765054228322312814712614309046950013384709574895116131563601076391625228934759338612821079809176147306929287306079489888955246240419678465061237825654097567458338528882065408000
6130 1463761269527557574758023782282099790889796888990254605309119584543475588568864967512237976061665897227193208810433376660809585689734119057928434088745681524344418905378653208576
6131 28314821648922468725910581445471992207267880947998395962085737123006552515933223995147088155006988809865216356908450247699547688696989501384170442951619932567412896634293452800
6132 527469335718696908585898675325370558608711953927811886669989268449290340995156572462782695278542836766494089680004511550705469657371779115285187130133236549014298047430000640
6133 9475830567650680353499324478397157226359141618658984629834667422507343252711017072859368242168032831515650816487830711970959554369579445477584980607743467579761553372610560
6134 164372474137881298867421211333750234656350900939857865399209653409715570288796253596517697095719636267943900325280683089844647719672938999753879833928959631725175400038400
6135 2756450027350256843563078380809362152823609261255452874112515475148504313527931366682790173613701722691335186111189210073866937518417878343816637952133328560674337456128
6136 44736706390942128579753704381091760005966947366835108384896583588247574440013968408892812584689391819917759684960818238094174841452818779432475472046103805646444953600
6137 703434619549396018857170567621739776543665674232796905129925199921232598309522211626117867584423730518965701591254574457704953647945506978359966778654155643981660160
6138 10726412923221227114368926391346626877561456538755403408259235542029000946954840845147632201239910522171511727444036513530626829653746562117712183996522571644272640
6139 158765529876387377734590175433219598323796996525489518431698114645614908965343730747293593976749423709314672570081660400330140926653081831490236035960976441344000
6140 2282998607926268770607271216307304804558519092620265202077848843569421589338800241325372194803398519944611416390248148299200661510654780639621148691559566278656
6141 31919674203384786563761685441007638363629563365401226150932652510821324340246932474646475998061100078851261618017226926304459323292309855256709564423208960000
6142 434261050614119738672327775284971148825307183056365324200259268037013181521907610542976911631136552449825198375685457616325202251381996683122219451993292800
6143 5753092330369622123204153821177486825845763218067302218782261687351633924938865921293722341792940789842687805057592639808409445826949931283882748097331200
6144 74269724375225595447637613468180146160394073498782363509578479593057157163893808474381206066800380168033674814403333657261564367684120743088941432832000
6145 934908396350463231308324274999167315587363033522125203935006891976636609600780449366951734343343428879176551916989830862479689521068710645192374353920
6146 11482747280007067516967870806540673810593363015136179007327273182284495387832282081138999518324326282622628380333425864538051459630424739706568704000
6147 137689789271904233617446639528042877694008248231203092913115787746483091666544553020372279139083018136912676615204593152521227609136634118379929600
6148 1612814507023996746380919343058022021807013883655671313915966215315271916147557238711104186582589674118535276012665715925885551248851870312038400
6149 18464186315332619804311372411890273134393996326065593897483148550278396533510781165944148617537931035692851334284481819897180529970043158528000
6150 206711578574728834363925509249689165785252409884093099946366072249063463448413631777870032922526442080248218011195090169572579698753698529280
6151 2264145446808991800866268133834880924221536159030087571895237116268818849877249046322250280368058499100510313353749425414087859979157504000
6152 24274795685946001423351371232658856203746932954878786585254060036614185029982349864972823579345581062055838506198946388544949320469708800
6153 254868914805685910096263325715122498135854880127090080545352815685993493924748019560052461584931935491574561376286062397702385382195200
6154 2621672468357898124612473001934275495631064974686095974716374010131883726357956860513527666933827989724922742108626506634185670656000
6155 26431571858981925925502569137652239089897173307368011623957293870039940238063489912935556190889036306537684286605431020078766227456
6156 261292042341221578106948684721053077276847766988977394893147332902993309696946865433696183848880300783172852743849173375044812800
6157 2533710544766986893389321947178907681327401339067634798355388912553294971263793098821594466587580746441709913997272970155786240
6158 24108942688245313386353848541175694043384139167941435960810362981699928421020516780881172827948237240711921381631109061672960
6159 225188657251407466147924537140653757313471141373281311914106183204077710254024692796721319988894808741744588404380034662400
6160 2065443463547223528539017882212228323404456152703110321494359248928270771351534423511162946163925833418896983717637521408
6161 18609066821122687763427904625426794311270161209405198400823507047453507718928495839912028423110064505417240122333593600
6162 164748490123320563351193036825079228177185683613475525377379083342117440516110659982145071435816213859001542073384960
6163 1433640504464956965698505940096520895649244542538050410517991380734398249213274008337721299567743369093110919331840
6164 12266284863145739409679006584889691822705749696768376498621772142363253667357709053266205012511883716749950976000
6165 103220893469873227242097070219339150383829736839905590145441673085684800696547365961226809636460308678045597696
6166 854531038414391590306955534609205007515684903791483682658516495412176619666525402898305713025166323220480000
6167 6961677135434748182161994324845317855991867679771291953922798084379720050354235792605622601609089594163200
6168 55826750153298354430700329540669929519324610315408440926627506012360550941030888943716617185848511692800
6169 440784733759307763537745046221222033007106441117711634524580536337720702408034935563005692291842048000
6170 3427493369016652227484694262131172723847831673450795609466656805822884429079576894195131192369479680
6171 26254259228524661066528052763269590188470979222328773047874400637678135274368555344608900939776000
6172 198152872736105694529207524517525187529735185662628738573613450745724743899637132213071799910400
6173 1473941324587804548939921566492738997628286434855050751241541358754606861556988515262503321600
6174 10807830520780613939800891565116998010000092455348025103761097704587552692975094414180352000
6175 78139808086032855495161627045865751532868235150414649592592780034898038151183586500280320
6176 557155540263700277558495242751379258143025535910160114254068178336081163516175712256000
6177 3918714931625790560203289072524621451355045788939678302492334680233180995184112435200
6178 27193489766741331749326166519126948797867707707222677384950873751065351168511180800
6179 186221370033632652523605444243968691726247958653357299259912795779882525425664000
6180 1258708272994099286423275159984857297626672203797420971744770529207558357385216
6181 8399200701031073432245737093190534175868196630210760675159242959306099916800
6182 55341791854484580226303938983366780250058693436476661128161390000907223040
6183 360126342870950714808395209374640754971728719862759832009496889093980160
6184 2314867541886171628085126683941666620664322772544038935241593611878400
6185 14701087951895113885102547629922551509609659468956639200203713609728
6186 92258613377683165289097112543473610684231519897634169098115481600
6187 572242766372922766101941747097073343403350164830913097196994560
6188 3508742636522954117227428819495586022225251258289594586890240
6189 21271727018499504979993757152813903017801812651434579968000
6190 127531342388930210961333815328409959266349181537311522816
6191 756272047061130840914430289153156742877093529666560000
6192 4436818327646829907683583907111597638471494785433600
6193 25756412109752278696226759627426076272683031654400
6194 147982242525297801642774296870082887960653824000
6195 841663161984204043464318982709353483277322240
6196 4739909028578710502241263523691581646848000
6197 26436802368543953209274390185235327923200
6198 146071885131949889753811749453053132800
6199 799767893306200318313101782411456000
6200 4340438083880043019540289989263360
6201 23357332995673381980252305328000
6202 124681065605165084309823513600
6203 660478354891700246904974400
6204 3473962181089832782272000
6205 18154072135694301165216
6206 94328699039582092800
6207 487825009851619440
6208 2514176436245760
6209 12936783875400
6210 66580987968
6211 346391100
6212 1726560
6213 11990
6214 0
6215 1
6216 148155264016645167379205758958378113874049132056042619098072711240416503409908944865824139995591569556374406534931266150083733966944584221718572853755397257878453134705513827875665982007920937556806835050664427520
6217 74411294542281617548541691267109867740687917259787091083218528739233350575414081149514890100845859907183483557066479651300755681157777974526545399239587175716834146292119370652196603605088429152366505649028202496
6218 18687376636414429603166791403949934267027965266892670394498656263723687977198756803300929331143760294298185705686254843282055119034423553730399733534979241701196442011443337678917802439942413821231861959386726400
6219 3128848847857218613238748938326175920956503517614643929385335861011717103074246683952726892863758456347851966508804164342257752362242314288809174591969995594175614595319628644455377728736231725268650591707463680
6220 392916664903965223602956291465868263593080611542158614943995617095387780106360014934761271623099681878923650920694975998374351834131154061051075821507508350192246728341851891456487405526872855841140422779863040
6221 39475260269634470641357496111094145690634410557344249538900618890337684024361727068471397997814639930234179870898757358884802127647551673291748818058309410160079420847366862860689389312746543224951550121082880
6222 3305120981862334094622955151468496206452504070434454796214583424142456759284848423996236433135793916609999756027993856802756515760478514053522762658256978348103563906154629225223328664400995942556368484958208
6223 237204183746582485225846391972312179489195122989016760632029618527368927183738750270360500205374972335992544285666910360902567529018448351032068628297675694737239143643507612520013690546174931236190735564800
6224 14896531790365905773017358861656860189685967175083483234786919277757158440941643981785153394932156453971695562574406060850855648208778361760697824246133169762982294654365935886692645775659590076115892305920
6225 831602216121984371912620563263618571345964488334463436126648313212300808590282959274716850769467269429654990185677008692061908123971446706285576287019503356097564920345342783416274850799919466144763740160
6226 41783920042916598828981158881405014147021213619577246969591014173350193584610093863837009251501156034656005357004646161180380277181083936730876857688379576622484198031344699872566049023809099989726003200
6227 1908670717049437729751620511140753183206937720769234574292178715851324705893055641228909502060574053725809899043952913663393039724081872021625130661193625202425190235948500753984617061351834397815341056
6228 79925556158384379823984554970641764370756022291613183658709305437330299548852536151276628289219095846495315002927470529370153796626360463042708984471067399755626826057246319556869001631376605184000000
6229 3089584207123354209534450332790019794158535615546580308091544442422047632153648164928465996387287311885004671280837783832751768025495967862296535308033264176761810521900064523528712368694313667788800
6230 110905219587217243628273335561989662606861149607193838447708788473412880793696578952348466587589060769352425456716783521411321255620768483781916202656361135763633433697860522469428698003221669478400
6231 3715894998111140095204174350138133779289542834348583259510204437074485036613361258121981890624446464688738678760282789182201752934756306079466794696626296639592917197183676854393972274506393190400
6232 116726469583310745321857127323274976065933643695588629246591048221942774046016114555194612495277242340870571816486601525327319464825794620794797773715199681343419876673919455999882407779353231360
6233 3451199054052910590358585570781094800290138350872352947321395890523033851091346566026910871882433628441865512624777802382935861518731133111446799231465893597286076913451896658416946145918976000
6234 96376525590553200637888254076378667543160100805359082985242344727038147522201401505687974697843375625003503623263543284693359059780698613270944704540806847546709916062233006026583099152793600
6235 2549858777487543505931533634074754813995595739267495926344800530762374412655387376441933725978274095063783707664869162050591886863958414100696282098205661635243320011874534669872400223436800
6236 64092886611836266561797426812991120770114040025301262008046584301693122265126410510501764314983811555707888114640703878438363267376783339689020140747425980307072937203021519208311894835200
6237 1534405073535705072331500875702099148071074191086942279085811871399382046708933779085096051738265098918319485566429513260489640753193739042886477040821788243618987706498642511911337328640
6238 35066562459020653366333906740538106462897402590663449986872616411699122907720423716447486031260581881136540033766767113896336887678517672716395664187667366952233500984945403605549056000
6239 766598842577646173193181835219069582698071791291240088073026242816817092066068027717677231252391557428915937498019936191711873160436074607092403868631949546208007636197258451274956800
6240 16061543567505833802280462808965402568907807447560844485554918223502128717096317538649297710607575134873503635197075573119855480020690998414097148985746282335839380736991585265254400
6241 323076840773751068897324007532168458059428110512534315624142388779178816016470331463440925594352742094042766035638992935106961293307463372384871895945904193199515023068236370411520
6242 6249134650675341953774639993588964491875671333766086968819702841704838089659385053609939051647881330469940237613773261898071692752326431362694468609645024969316557634501173313536
6243 116405377890014593650965723720273745740990177230660072288574697061249160343281031980049140192806509551668111689512517684987029386865401283468256265467770833888253019496539750400
6244 2091039152313405601894098320039861857341679531642397122156028885638258137516513555120317113425651960038601569802875027933153826141723838635594848980171044890735252973740359680
6245 36269558379628466180635345417313256969857404126591285996953382203390175898307686037496202582091436010284042780349972725130224501207700636138342511981362927632880428426199040
6246 608178154310160805809458481934875868228498333477474101977075717615947610068546138307115479254162654191392431203538527432425196562789874299089355385537150637383148980142080
6247 9869869452770274504371022589349651579465181548366299000854490894886579961341947796831926105520028748991555021236838784458039679501431757940762800409251595814027466375168
6248 155180450293580508511020662071912042520697848678709282210110024321733773838798452918346943653141327875339728907207838263389168981289465141156399293659922575836105932800
6249 2366098265757059336155937363818579248374148176964862317255202945189600557950211075469669190965788911745611905352401750448643934997634887109028979164563978075211038720
6250 35018583366986947343969142042337517159097696347113228774022798387212326620940803935629034539342060822383464757243766264761752296810760835149001541871000160368066560
6251 503513537607971397958271699231067868969756188980838187026242592161807282718661546084273969469119600906683675865116122983904161224528345237011891428333382428262400
6252 7039245707772662042705752916947523147388767202245817706406700601005716567127967410753230933977145436495885200536598457255868706324518906972165208465641996025856
6253 95759022610154359691285056323022915090888690096203678452797957532463973020740797423939427994183300236553784854051680778913377969876929565770128693269626880000
6254 1268499384688612920858641659385047303147607824190961868058652072423906924971888020270274662922530455840278868939502257774002564471142148205962272609769881600
6255 16374185863359693735273360875659000965868710697576167853457206340923881170979849160605209742026062248013803752856225205608549961199780573654127821507788800
6256 206098485141251027367194377374199905595093553959121058739080280870733611129805318516407846835371054966293447609969250898900841120323435062071812476108800
6257 2531093463290278504273755964022135903175543822462338966750872317302601552821625119017844939319783429404599933238679785993542574069234801990642769592320
6258 30347260668590107009129372845857495070853887968574187376507793410323309239271031214438784441285719461216946433738339784850564571880408240653074432000
6259 355431781608869068175269232270064172651974780317756821240833777671154027325266171750263325219493372399937374518318833486740843363120148538143539200
6260 4068691142719628155642773797260010100467694115585898087378914770454435970281337579475740107060623950617213991759224874267574913377785400105369600
6261 45544992911153795517301385282662673731505190937628464947125099757353378115993260209328899923260229888042366624568388489079711973926106457702400
6262 498804026560758709008602859276423856568761249937702915087970304774914009625519850594425514226096414584946786940057717583099051012210011668480
6263 5347237119059533827577782188418548565714691779837015329369602551188061539071800939186591087677755178726737123026940132360930903355031552000
6264 56135465023750128291500045975523604971164782458157193978400013834670302881834184062749654527236656206004126545585063523510195303586201600
6265 577356113131247673891535288864869332511834524369530590623146174309087302564225105533996392569947853868668904342199039309080913824972800
6266 5820112879754533836639690064294091600300964243803133063870350302492781872514664230340031420593098137189328487481150844727892188856320
6267 57527538751901838779035003417243108607423259551330378240377639599498693459314654516389151709582020196582018741435349867230255906816
6268 557758013459146060959063538539170991879425041072624823714218345235235718776175039675774546292802180517926666433985735473653350400
6269 5306450386210104625777636530884127408063048087481272879574493760253127203967566678664094071532480431226977367050892446930042880
6270 49557271081393144183060688667972259978067397178546285030554635017938741754319951160700188590782487661463393951130613071216640
6271 454471653725567795316720429502046673850823576226076829499377933375502287967213470917019391250314977642429987507021524500480
6272 4094004008102532351211267587956381141033832731250807958676319225554250993214648589459626554003495848383885092726031515648
6273 36238709072712602486675393217936388921947156039368017938445776881883146610544965582986581666056441405286204448754892800
6274 315294524201527285034179777372134384959786394501651436498087556051293722367039366517553498782337926523261571899064320
6275 2697188067722207172754816260181590159611290580029213484194865140025732299367346015686221428000330745242971390607360
6276 22692626996819617907906162182045929872005636939021496522450278463372019284611761748542479273146984875987409305600
6277 187828183199277511866766799907322060534509849003762631248262716598541194710110780683543866715526135463328874496
6278 1529886213935443008452775231316479932810339101949269173791860177270187173919101930995353776545055836733440000
6279 12265812095765984892380656667584607651033290673882752490244929958192840088719367825067049345692205475430400
6280 96824519797126833465745884047099409010078621015786514732119580740187830538350448011758507931706012467200
6281 752724699188971719272149232777779164058289460985630637418899069745953814881413505346055874529145651200
6282 5764420666073460564406076713584245035562262359894519888648468264338487448906561140237266096257761280
6283 43495862303973692214695729204819768819705652144455131467374007026601089782909099153008776183808000
6284 323455424613349001363853459138901409055891258949291029142221956364344802542054730524278967500800
6285 2371123000423859491772917302618754039662895569114646860692914359735671907722111959335331430400
6286 17138131254380687818827128053256953987285860893480439807392597788703119270289078285343129600
6287 122162235176755590985393529606916879157019353545014452179968994139065946968751804246917120
6288 858948124573204594569346832575043022970497701194830176141688441601458460420770889728000
6289 5958593937129626742226919000688123028772740857154853309269166431587439595416938086400
6290 40790234650111997623989249778690423196801561560834016077426310626598026752766771200
6291 275607627649776325734936057481073663754846978806968802904670937754226137629982720
6292 1838376556609802905170836088925252105744218613440970103469335904500512864075776
6293 12107938672914924038691906718755185630147660077316810843411376214064637542400
6294 78755626869843441091278682399406571894314294505755248528537362693598740480
6295 506000304540196573971289471399811693694454277275523308266508287207997440
6296 3211878714367063133968113273969062436171747846904854022647711136481280
6297 20145935341485896805510898603967940957613237050051690755834718650368
6298 124886659572229650574265603564945985194508520837041375242570956800
6299 765288518884270205268861854551507724310504437303992214323691520
6300 4636552769691046512050530940047738672226224877025535704104960
6301 27778372930040530032697729928968743940894131815402804428800
6302 164604407036875039729163412807598900913543711053971849216
6303 964898818664201417718411058574717223670774503367680000
6304 5596441299645433179009975155561219748526544558899200
6305 32123165664971943093046857512857241194020410265600
6306 182511432447867288692754966139768895151473049600
6307 1026644076706007129939993484403716886195415040
6308 5718803284480835497269350555758321334784000
6309 31553602826971815120746852801732488166400
6310 172489140953685508113543661588179763200
6311 934465643757770898239518924712332800
6312 5018631534486299741343460300085760
6313 26728494458966447420701091664000
6314 141220390634421677126432755200
6315 740536337302815428348001600
6316 3856098021009714388321920
6317 19951505020416509201376
6318 102651819543074630400
6319 525714331005143280
6320 2683399850223840
6321 13676028668280
6322 69721600608
6323 359340300
6324 1774520
6325 12210
6326 0
6327 1
6328 33039291200779790393280761871294161015520283150961035621938578952850930458150613922511988859223020161329485217868874044621190452024013253170576264332177365600450264197208308529702241212968624995915850392545559314432
6329 16593389569864258746471045003338348753893502790276773338984143658926648381909801824972303679506255790313933531912301808809378204297793432832480159620604492882386751087017548722074589984887145006362365525674415882240
6330 4167032494367770582718334710958152593478523366548077100660237609397067632223188544372833845647368154802275079195722860472842318144835566573486542357416881840142712192358684756523009801884952032532524316345579339776
6331 697662061092805371851560212414130879302377369963993028061283167179017684482086920656568028362700384320465599678953514149196724443951812672601590051972558356844667168427217940012931291091183449325989513150437785600
6332 87607767740002121170684970273132925786782098493210030022789404108328078886078907150676353000185236777739855062246516601583217066142784800086656888575159876636917208668949602044750576404614488307522216567808983040
6333 8801333293848821008706220928835449104485005698544352974745501822936686274382464334538652484357432874087889780623567462363585481084537850967544098401768187044306326714857482368625317883801951970841545470268932096
6334 736871525033176785305339927407090719558508997070425991392811552619636768454752238611466095959206612031038024256776804032516306382754297901445977937088442322988149189150848106732868600504602140199095602260213760
6335 52881935709797345513967282423495939303240065126951276739433334786279308148557574783939782930172702665759996096447901708844104252167656224856364202532111653569657022498474067603573258630415935080901895759331328
6336 3320858572452154793161849487612370512848731721846234648848414659383164980572342503785047002875249612703895619999336745052635945406258276914448960796167459726321348011009106575280191667646449037306670297907200
6337 185379062280109049619771576945063149027203147067705569144014995456533527265051569551104131136933502538314433667592608757255092511042575168577572923951879445939335222365442757701064036319319343169442215362560
6338 9313944820566224965421350308552527999074802269345990484618461107977769056211169143876828728618033417612135890079582497351093370988480203110398454414618437588292727107867839174262278328959098020821353889792
6339 425436276800605369895080890428851053133306902308422878235835780674111061952393682977249548742557225080133872725865488186563871913116490992168928005554410234701657289046418762338854317333329018077210214400
6340 17814260025794752144348458103980363043264752060512856026727001347945697255001852651469822019232024501440892391076893860858335037424764138868501219504473835222635108868852673703856425905950454379609849856
6341 688589406903003887714328473593221354578821115127744351521187862229307196113191080687921720645579902677498098486759746099189017324780951681598723558519965290202323424493199060797640629439552290816000000
6342 24716673656986833676275602662320158353268284924372642464732355539376381057229185319427727971098298495080037370246702270662014144203967742898372282464266113414094484175200516188229698949554509342310400
6343 828092306251222085757774238862856147464563250400380660409558953934816176592934456177535217187331653744498110076818650293204532041968404678904974313167496480368462971610691901105067611757388465438720
6344 26011264986777980666429220450966936455026799840440082816571431059521395256293528806853873234371125252821170751321979524275412270543294142556267562876384076477150420380285737980757805921544752332800
6345 769021446666517851532235191776870430552033417288583910330482200050446511361988519422458623498297126010441414320382315931568222356499352795824550038594256724144883893381116415999225274781621288960
6346 21474127447440332562231199107082367646249749738761307227777574429921099517901711966389667647268475910304940967443061881493823138338771494915668972995787782383113367461478468096816553796829184000
6347 568114256112734656391762339818653198149154278431590383913007505759382764341397735191423850850445161578968021358185097257139800773444118141386621416240545627643763715735268246051437216058572800
6348 14279209153930243633216588350818626958375336139897977187530882972269296710870169308074828865478334932357188762923267307483314566438167118963899179749951705157362592066497394151285441251246080
6349 341828728596460088329586276335952644107274880134940064042915116275696652080674189389342743013246994963775403278083754018337937426009511145008107417319605228304388998416114769110996772454400
6350 7811516737999953095505822639937959299270923154624433420800496799851399510518208329887761717940258685402353744701822976598856352925349944218331155844183649240242119233083998242457717309440
6351 170758912843926659870843371953924692341065612615404626023031871222187033289769019836613845021790659595099673207907735511147379626956259971488535408218206308636963135231038487122673664000
6352 3577461265362348808234848564355658052591001692692453744340789133145146429641650796015827079177827268001607708324093035561322074748701681499764551386949097882304035635587206105949798400
6353 71955715182426135434216473384165003508706977365072583295286033641289536652591502573148853743521936604233296285682898567576952550492695672895155227456143344864560425701722301988339712
6354 1391715621794619989096164955523187203948305706823224744227074905510308745917102966304053217944904119789722684461214123412768448648093688373350217397920818063013295483986248980234240
6355 25922336328727344400842951084517186040373155162288953352140989565590439483031523185344932362391211444912344689360837234540149244009650381948954832751120103576424239076449311522816
6356 465621511560058374603862894881094982963960708922640289154298788244996641373124127920196560771226038206672446758050070739948117547461605133873025061871083335553012077986159001600
6357 8075737415831083703866862477395328552492003708412016471775008110051203841443086833568121265643897224976668131652482866500456156133554135420228382268246794060770632174445527040
6358 135406351283946273741038622891302826020800975405940801055292626892656656687015361206652489639808027771727093046639898173819504804508749041583145378063754929829420266124476416
6359 2197288815572193879053527418603422491664252043531519336175241302354391365408940886786997860531168299014062977251494034594568452097821481338645413005811641012481054379868160
6360 34544543084695960765298579062723780528128135419282046502990718132103029864696817288911741369320100621470442574328935745603138878255011152792669801432380585349096132313088
6361 526673043420636877370736792486489356433883607636831503258555234061641899089255355359238111792479658243577261745675087439381421997103639266955052148179131166474056499200
6362 7794206051905607224984264257284731641703076347648958221546550878271625367365401189782439687887304650456133335278499883830827079992209039888566049012681339541871656960
6363 112059466774358231500701254535480054909112628310762332076872954839079445187010572594012910525894594631627087223180052047237607349794434672476804933987200513177812992
6364 1566486561447022126981289730941100036794797032384829915192754731170067101791391476706630127237260980598571436024805715949924057142977074070703662221481634221260800
6365 21307987007311841859001198018868178175879511531122475219393255873314601500495468919036807151498386186149706552975649384125872840766111285969797387787889285267456
6366 282237119272033902247998060741541223425777191862495052281930822200946446797972876617926735140750779644579576411941795979955219279637266088585642464373637120000
6367 3642870027823708900927381175669879434680309648958659723655616207986604502483370724878737493521113103951570085159596227453545826173536425617122423904980172800
6368 45847720417407142458765410451845202704432389953213269989680177754586867278743577649694587277672974294438650507997430575703939891359385606231557900221808640
6369 563000739898051586954287079656350961625621415693208745823829059939564986500931601800918996233208735517679661763818441479924248914054261632976658471321600
6370 6749582568774076011396682570725695741801450193232903911335659512806937474191000317380919838186089145078933155303146095982780197517959471975047385579520
6371 79044027787955627558662552528745103440363615173960674096950531673400247320891988279468461800558153015262744199504512927982865861641993557049868288000
6372 904735444095303082627958045778345166750481258990653726794849615890210251373404800818852100558710402472567862410266121602613055833396741733456281600
6373 10126520177435518965155348117624914027830705354347124128587521206464373970477995753361842044239775165980621490600737464843742006629154773595586560
6374 110892156653244023868212068514309118650621334456834523349521982017903877151983590074887756334894472770885762216340424147324516110428780940492800
6375 1188639382442659051254542983807648339057473616872823967869205832655114235703366452480333140283463796457745534835882220623555185390798325678080
6376 12476886611138912264348158439643279986667614152953035768529072619438810257834202191435379204581428750362386620396193642175505441161740288000
6377 128309634340000293237714390801196811362662359904359300522057174479246406587049563571999210347969499899438003532765859482309017836768460800
6378 1293277693413994789517039047057307304826509334587748522995847430452355557743864236396151919356683192665818345726525848052341246967939072
6379 12781424363382505680463633082371338416347215594234331434381945762337089602385144976433010178557391987553035109762527345284782846115840
6380 123905468081019345062536930437139003154450097495173122363890300675843339758523871266068942143715120423407424981553061252495935799296
6381 1178658443536308657121039930497870775292369898115735476528159522006535858545879329126165078958374419207694087558611365529229721600
6382 11005971171398735520131394286278190179686321959220417824302653724969449015636434592784787703919218672174471576105554704743792640
6383 100916624747564220881869038742052602137155426981766980425856711309257074117887900545425838584866156692434547682302339345022976
6384 908943307451135590633440859004093347701647152452153658998755866751004575934426941834038782500629955284859975014043049000960
6385 8044358752762870584836174909668678733259460805264745462662241285299580898948081438938213579796342719631493515531851399168
6386 69978196830065715146683517938084061366518646144986517398378051909843317592776485263698226665488300644690601694147379200
6387 598525198484255185149629407892865273144001291257372218437047564029574523815396763558745624807149962213649085638901760
6388 5034751059748120055808990352338968297941075749387865170497081594714700292152379229280946665600617391120213262467072
6389 41665151207275364027630986301461379437125103888039469024826740785207641965188808456340289812991185346075243315200
6390 339302524489017440791578735316452754513953275619700237093635875145751835605361410267046985034498825353110224896
6391 2719797713663009792804933744562630991662825070132034086741084759591443864745070099547295602746765931970560000
6392 21465171167590473561666149168273063389308258679294816857928627426837470155258893693867336354961359582003200
6393 166836095650433928433285215588848212448135470057970609999959892967708261850696156574106967513093436866560
6394 1277351004684315644825465364713807066280733630763494415013889330477982231313913827253912999200974438400
6395 9636046486570560943484784954051275283327960959823675037740723068744934242948281309053340340012974080
6396 71640243794780198941851789278526678055985780002631981240380717455578265524791457428485043126272000
6397 525029095024566494967414310486332721945794507280008627013461726272559679488552606068394845798400
6398 3793796800678175186836667684190006463460632910583434977108662975577075052355379134936530288640
6399 27034798598459676559276596365701110515155160846053651527154520455419005046089813633217331200
6400 190030143608286474866167712721870700910918994403355814502173990882991473062502806606315520
6401 1317838218523272802626943085594586555790352637449602462025604184374840377631867666432000
6402 9018412445385381015262363892933375394899283459477615819434414058618827495766176563200
6403 60913417077500583118490613002844365307223665264178797342289957202386386617465044992
6404 406158609168091427398853137340529609743985021399743499017409803006227992296816640
6405 2674002264159713316612125220254912153809772528641411059591761315637109620473856
6406 17385758094441942209403763493597189622776127290506189929000950461221018009600
6407 111653546954714751926876106692829570280546847906893516901217526856747581440
6408 708400426356275203559805259959736371172235988185732631573111602091196416
6409 4441116247026062604992946749191790035200441467325230253537575892418560
6410 27516399490810005392892934678590358381130274995192553227481566937088
6411 168521757495056877883346356617758437852830775105405229242987315200
6412 1020384691845693607025149139402010299080672583071989619098255360
6413 6109340120063496580584229003357020368109849249727764692467712
6414 36176485676331853065838904093540689783490032131687373209600
6415 211904524001494304019152899246564102325481559057986748416
6416 1228053041936256349823432256367821921035531186104320000
6417 7042712646744814787068732780032096762190707759513600
6418 39975495049742862515791644904889011263669843886080
6419 224629455320452047621852266018177101724889907200
6420 1249827571642095636448687720143655339716157440
6421 6887160944751113717141583464999268704256000
6422 37595782091711098867272845891425943347200
6423 203355618808555546407546211556590878720
6424 1090209917717399381279438745497721600
6425 5794708575901706917839871686696960
6426 30546850810247368480801247616000
6427 159764482333891190284449177600
6428 829400697779153279749761792
6429 4276069092604831796951040
6430 21907534924378912064256
6431 111621396008003481600
6432 566153894928615840
6433 2862293173572096
6434 14450143498560
6435 72979619328
6436 372649200
6437 1823360
6438 12432
6439 0
6440 1
6441 7433988008114401565587832749176568764984330431395825525992209972756461719389557122292630111824969027718432555866452389612765417661974555575874043529648938880265632682348696208097451211674746289097875218981554118197248
6442 3733439905688116314440726091456240194753791996058597025279059421672155141771019373243854741092201278230231829619182767042194521078713497608275117869536042312850879854284538863856353257065454624538491094357648202530816
6443 937526510697330619175614042688616704594982907650637693652604116729355633577903803110935157892103452152737244553045052197729868542825328955035129018564153847854851436416491502797214334146123692859473652200604497346560
6444 156958223954519358615723940779423747687691046806644237458202283287289547480406768504710074852717533830885694649705561077810393983455473007601326428796035882645375492578843792495700035870999859892058415915683488464896
6445 19708953225871751754806576000699197340292160701482803042731249472807249586618955508548046801246285857053153190930436774714807465541638708000994918968224773580861847508068906805365308973325932443459203746499867443200
6446 1979935550924047938457480328172804122781275425946546678515040532848214582825383301605285577804186351176920724406771275195780705694826936481958445681798613211994328915918261006211363026744287435750002094432483016704
6447 165758443700819462330633827493067624801134273989251981024373617665307591500869744967144621788731652461988590868410520541180859893758796193222080519899967522667769153129815917942443486811603428784182439690064887808
6448 11895211761249853819929058828143035901444502381279733861055386492288422119341000423299381263341478165643899534430825550810620374464462237551913643841570568928237265482006548008687735979574291691785400436486307840
6449 746957341900887505384787864231880142658265919918186783944495853856195227598375743823149433888689425153859944862326611637422972561868144176096144360766077106671405442790946204900472278154625083017739277600555008
6450 41695224298565943514143221344466429772434076063180501702207872945588626978297189214190034591655911803948911673325005798994206870100798365703636952218546994341590258360447671445184628716005415690628193740390400
6451 2094783403765232260703418819479213584007395561865072931327369448658828858095082735927476681847348578682953100443796478956982545374781099404926574040656237739114488012729503162022023610408308577814697033596928
6452 95679614974907583735692053169675969445041150585099720432898736836498900304714737568916513303076161471833759598090256563697595538336205722861365940804716677043370742108096893335603404652034370577528453595136
6453 4006191606539033899845345051538347417005306663404315436720786934681212500051707181369099917325747202837927301501900013756809793848513623509590738718970696376773939471853776678690878154888848253560396185600
6454 154847029454985153254721212749983155683762844833688671616934704024451060755016103816622299090247597589447756937822231252076296863769103668626202908000426413858289792475411702195059702105569334222762541056
6455 5557900212859959950837079822573858076243341857816793694421016316565122368627899436981082459496466357325520366357417950657739925550017681430046840150911148413775896211980820990723813651904957775872000000
6456 186198941549300813694609540056145192927954413096940573234317078396635403964459862739688884048940515329602948189191823772320506553003223663167737861230804721052845114119843888617997065419977303712071680
6457 5848401912899255980664280561968921541468477955952688414142510112164639247187599596753842471385529804570517902417531717695757007546401858044766381086745443892602269737000511551554540008036556037160960
6458 172898408441524224429794230056427283495178140115866432839563041748583391997715809127911039734349244327576017347022569779007152151258366947579896153237141214230470441351311081872096004066738647859200
6459 4827745748517584290174587592821464369576654230756110103741360478094469765772483483040990247517087513287771101011288983348178284793579270329343008575619500546020659997337008611550692002795733647360
6460 127714547450566188396427657847384607580327458972633037723098205820057065553836497484317497060070409361287280490582420663621158664856904153972136523606527337331147922270898257628435293633773568000
6461 3209845547036950808613457219975390569542721673138485669108492407540512618528897203831544757305015162921169320673745799502839874369959267498834411001759082796187264993904265590190620270730936320
6462 76835744494957977645403546840119278395067284943260543913856655993639548968015672943450269609478659397922015724301390749791168857500613544900981300559263937275332043024485978052154993399562240
6463 1755756651427272271874693146634665853823730066147646692584064006325169167505281063681624089113495928677573662291975645639644860415412489062996188098050699581745270764591862223161028876697600
6464 38378321364956291295311215578825626122504970281415694632628527755791658464719893099013785831619531802194172745708956363290033386111501899855279156973597928875972151014717034843379219824640
6465 803989881306821356891887542949728759772517259397530114191775060337797281739329135064056853644264355593594294687232254698318912410252390699091854213694054703165701428379472876869255168000
6466 16170124919437816613221515510887574397711327650969890924420366881816061861980261597991538397883779251367266841624900520737175777864131600378935772269009922428014241072854171598893088768
6467 312730608292852050156402365092717130633995709317430842783358530825604524682416915029454633577614570626090864626237213005238293777141331193736636180867084537295974157857485389410861056
6468 5824587602325631806217282962004450149857723884112014670283683863802403269949356858976222726954598723564394938671007257246030914712392103192169428369076016337796384803349856843202560
6469 104615143040935354189116195448230072234363090476380418885426136461132845056520075712284905605364531902681962496349093125108459449038946184293996289317020418004854964844241864359936
6470 1814318303665055045870224383502197692238881383043391471532267692127055878453897463964903840246501459219102982195160620469453009753902116556125925241083876445430702234911585075200
6471 30418610932963748617898515331522404214386547301685262043685863881192867802768960406439923433925346214078783295891018797151718188103053910082860239877062924295569381190411485184
6472 493577990164062223636689173765071591624210007124880984491873123834522651794604381172636494493493778651779403686138983665858194932564149732222433152296913131313693228131155968
6473 7759176129989309635407768696943335673689390028720677655868820848938944509100322506466586195000688055893409888419338309662069846470432105977091614676772357325323723278909440
6474 118288889956686168681173922245084460596317554617541553176907610573564920445780010716576568931308223340186666996944537553125899795236856371683990532177545640740844331859968
6475 1750413350192116680673331104440391096383201401851822349065198277910751017561348681046879606839711805338947958154743672960297078990373859916644732139536524170928481894400
6476 25164150967580960469234910316376419300355646493838065115278864264134104757494009555583305278036155014329801911042013910653813143974846328783084672526656896235185635328
6477 351742215152846671099423382291923505686936861086559542352406774911554925170338741753429413595169144260385023783870718926051378625743642166385526598348712721919246336
6478 4784134633608472982402317286387683896157082828634750822075169854654529256822357753185113631832715967774015466778460700063281579923146199188905779216957423432499200
6479 63363224521743108685977246740318529838799600079390518415564155623277630777789157575030505476824148395655706328585483694900621868593962508278608021579776032505856
6480 817763960967687973180096945225491237105456991806716433534825202787357653542844488662197976177047130765063900885882639634229225092282335077184040986518487040000
6481 10291107828601977645119851821267409402971874758308213719327115787562157719515522297782433419197144518663185490575859342556266958940240402368370847531568988160
6482 126360790418707490191231497098987997697581952797880475825216099665080878109707909132085082009196246226135792863505113537915736773746599353760147383538155520
6483 1514740085916186412519867619075420444373695713650775911383159137456448654157268357226282061294109216988042899507416283029320003030669799155389581125222400
6484 17737275122592339285763375127721014391245671438030654464672779649934510106594954322419626551512280776602777826726872298745445635337893496120473362104320
6485 202999435000886043502928828085186288380933829878580822112622956343050635165018060808634913260524347516470229421454771837774178235580574362423525376000
6486 2271891226283761074154650203843400085395652939243197136173733479902083520115438722056228608069650566208892632274668260913228340203862929241790218240
6487 24876016957613340066577268201991636633584124022635326663704128181097266492695946089780177195632491168604570183432246381029192320632488900354375680
6488 266613057485459036108680079619509157606812995608985130606297531234534853578173312307708860975384583470427470860563147418035538733584090346291200
6489 2798255212833759849828403274380505464864469139721439757692088731042248096551675190214117601083987687494275946592806061051286165607504391700480
6490 28773228307320348691251875585299808948845722434361082486607861346869093043576833625146894900361254056958156900097344521751675813291360256000
6491 289979773608400662717234523210704793679616933383852019179849214323096878886732013672718215386411069772729887984050842430018380311096721408
6492 2865497634427086494420106123872073047948932447223834962716289404727768196569738406132650331123631387671323001315635702547344331517198336
6493 27775018328119675805622894967460793097062218502855374078560766752770983174413872737248656734172794126797941680830107500330393492520960
6494 264175809304814830038993832818805799178355868244425713719237810874911271560626367038977178532826577506510170243688602293057372553216
6495 2466451928140794041753287261967766622371070342353298311994111592347010222512673410949197294857339062416100590631908968607462195200
6496 22612268043055583886815410079080645278264625116216494802658179471300867977580311072448745646234031090103914329089594211564519424
6497 203635332079906374279485738890213286455331486588208371216460863891893738845023799314877138573033494754376855144645791892635648
6498 1801940241087338977922435387148465759478704003984094095909814262155500299659477972407831270571424297319108371519067798896640
6499 15672629983831109932525651117113115463074466741291659263462642504118148992778158665517554043396322884799289090605158760448
6500 134026037996566539179241314017008456515535712108194516373164743488343981152266827708438976494918270726271830363367014400
6501 1127222457145347265365135384864896264421202431868051011389772912255698686518997238035637593386799095502372444619931648
6502 9326669995926845349285506718267269142087566552144733840429020003323953000216702506700770052669996150763673748504576
6503 75938098168098647340682281484921546393469947408846129029119704979491347452682828315587947562387160388814556364800
6504 608590242337443981102355509377129543810741589603589314152077045896348530530251418415496973157116940712721514496
6505 4802142838186251665421211142743395344654675514451872684402227778653643073690514394513193798599758598635520000
6506 37316374491349592499511920861767017892182049704004835460706690757425140423757769037030907817086671273328640
6507 285643618310591422923654990326361333433928910856828468636294968262894448320131298376880111045144823726080
6508 2154338261631756236795187853920301469995864183227983117859246184238984957290630783278987595667315097600
6509 16012841955624608626673245585408736867883229242059930577422083923061434844899349822397462623845089280
6510 117323877518987862035206553456137893048208596236194404060333638731599188468136734629258114105344000
6511 847546967682514484733111672642222822569639704609156783607445358125703482602949206938980251074560
6512 6038014626431461917078076736809446906634528435153917639623646707608584238255744257011660881920
6513 42429614467026992377753547073947576225174071883389758646784177936977049586224290841021644800
6514 294156249695018789861328103254402591821011594076427493681447410544904608987161878719365120
6515 2012374576934186847254656333407949740598781730159528083903963146410229225302716841984000
6516 13587741417713974062995294932019618928314920412279607834614517181652366760287706021888
6517 90568633286283761741966306175281753680477291774371106574720594261442916944388816896
6518 596050945922004302546368889863374622091822174261961238817757243372776144539484160
6519 3873875075000610317656027562676988120262875586365121150434218316243504962994176
6520 24868236261670119869147155376917499080679777010470879265533005090100949811200
6521 157710635073534587096712500703621768021272422668487092622969756685155958784
6522 988262323188383925953802399696916172129168724259108486021748284398829568
6523 6120074828218842370295158325105759438751827875704280715240805802967040
6524 37462086053753380836107248417839885506840012945262150779583338119168
6525 226701888058826514295454027354841708063927114129890367910209126400
6526 1356511413865451501104021797087378397601364728083939140683563008
6527 8027388762409012948907184620690038390655964711851597793591296
6528 46987849211787349384365473132989631557866363573341070950400
6529 272104672865555185842775881987065267758857001972187529216
6530 1559213412795471545281436460332178394123764314941440000
6531 8842516989801823010430742268262521490306110853611520
6532 49639900446383994113015998618158882118622992957440
6533 275903570121859580231188109348413179292527820800
6534 1518607694575879644287115186841215627827159040
6535 8279246667626338830180839697286354931712000
6536 44719193435403728126335069323485595770880
6537 239366509639237257750549186519737180160
6538 1270038357753259073036871940631366400
6539 6681653766090743690978627557109760
6540 34866607490484370084146878592000
6541 180533865037297045021427570688
6542 927943354941032877343792896
6543 4737213798670058755445760
6544 24034480062668126827776
6545 121280939893311475200
6546 609289429780319904
6547 3051312534091008
6548 15260431919040
6549 76358305408
6550 386324400
6551 1873088
6552 12656
6553 0
6554 1
6555 1687548169645230986451731653496817021275966261487573762924797572686304658865581948384622114754627402820826221285056605586569373433763676555364084073439732271565734745919374420757736680352623570585196781678546527117639680
6556 847474632925041778477012933406128839208213669179124109963111936894236636010409511941359832748046469159901311368775572415855257613465099335649640962379979032350282125787751367723109438130921076957157774963897169474486272
6557 212806074624222629923121387213005691100966143775340030440906387035312843080948104274899720242255472859123214288293417721405087701486669363671681718563554411832500151694218715239812135652730913598693992378385947544256512
6558 35626007406498563528673333622167434774609350490724232358798956435715514075960344518215535999899931181804015293015711983513735004627362500291334902705437846218484354583826677106294144697552700328659998783622970899169280
6559 4473309382703801720548132312213576809099194833989360767558765073687752103191592902384237133302449714180242297516608490717596228528480980716637803220687022655393201538497048086127451022323496006923664853596979421249536
6560 449364133549875940009589932815941699358661263993807909374272487980005290574912185594895467068415317540811892753213958463497610214349362542422684152475524837643650123183971075162329044591831259710869845420196977704960
6561 37618775467556910830692126235283278332844233092984386891785770124116077073682282730500425978279540672361493763728654228719833408201711793157210467954173651027892249402446959118015897508141461279250039794217177317376
6562 2699494654556202672241750904887101318189901033539246548111227487692152204442735846607783840559344054380957051285542763099231146841214680861045311324085185369160811922399859235062651070931827268770971160666771030016
6563 169506767597810416933989088301038261595584158933236207520039257515110015200609256032016183002616063860425568365639264099051340336118586885114769424742380607227381033118593309123800237708933656607941956219929886720
6564 9461459664077908401540646280270481807004701652297032596630280815511806216246092755093226162590066051948892634922803747407357652450329826230551161903036976684504468942018651928739315523291917718224697516273696768
6565 475325557003651756061232723326917299405748467120257719405169751579710347552587957041766394344877394565017593075905066108533958319149101369021461255291435735494128945309103454475104767362461738873161408640450560
6566 21709573457203316156380885947330031688803917641147119470120010649736953620258130172339303793690703451805150313690254418281455470247731393832875403694073736569004693950105760042773699235140652533715951075459072
6567 908956342261622045489074505111921709727890930558447344112537999946739552894790006904706876379223533982420716181857437355127157614193954367182976437644808431912022050026920486688232344194326520486520309153792
6568 35131218703496143429413025836567046579892689202160919983551516196435248077376509128929030044241167778732593259324353966790485884517734852314872631843281491304017623060871580105443085358256053915837320396800
6569 1260897239847736247931301303821291410567783165074322040309325447056244351862273988221067292592016151799788877922266740195478417319262701301670509393717757941417502595871209575016914717145350292956780691456
6570 42240041617735695626361806651561321379449398119407632077599724005894930001572035721056226692173144315673954784316376424998823434180134378868355985146924727944696811211054239529500983754477679096627200000
6571 1326667458538768297574092972900034499611675193315701584294509183576027253246776522020283298848701171723421005847991744377783609190147968600070132261269483637501521438103887706403229091117338288948510720
6572 39218695180618540105631057886144532689847440410506263483073303105104051422316844354702237749291199865943472992682271518665664638840577165711962790816998859044509338236356371581012797700951022837432320
6573 1095023253462986754722030123690706128802794887400487407983899264407694815985533457810103251650878547407981443197809608600378630291302990668006008970501894356792979461891636851856608025756011436441600
6574 28966474491105505741047525556928786217459925384536660622448162868566818594634900898245941485102525079726626606067733900089069708761475621976058051453717003276123959984022051669304152016774401884160
6575 727972920468227273859637649730092263207866516144008315021659773174325273656868035660609733242401333359337498796319797782640604389684353677641178184557205822787543156944120068482081173712509337600
6576 17424875826772018675330196337009263091803346225608922203731815926648497072014013392228385825370082313000633455086048625872559318008350309279386802580977878036445152824051727489606224326825082880
6577 398148857837509520526182015444254442592621385615077363917257217421586753743353941616060487976389416880141354207743570248917874988866815641759630375625276765881266041126881886270257693070458880
6578 8702446011422132130161522552884865536343705545253553171938404205263881960678349619987180267779936342141017282664574939257370177711174945790502845355555641405172211615803143193059012693196800
6579 182297026483542383652728273999421724081898608836724549504985506840010377707419492220315482700192776060422320542117542725627658584029634024312575995624590162160867717319905915506051294167040
6580 3666193858759105387427007195850763144562678702852737320714494275140355604731340855892099252617845461506789983773779081424334240590750901587858855214444889446435598513410396318523803566080
6581 70899778492919657457971260316968595436118898161944906360920070174116578933298070083501360667644262871379554613278409975539924564481192401661487616871812736799754749319437521625915850752
6582 1320418123903153100660365541502583440454648550451374669529736019041441326436871419013252897327705964865716983977446010466561684836818953929110241652549912490805224222064938310845857792
6583 23714392380897215211027509202446689895849304385313202586154998588338356170508095782974621102600866231655036536017672404501697295614739277282404101216952352232456709556495845718753280
6584 411245734712642426812387802796490628783358355665771301825468260571349804704940987282775146172812297824335990502889538491805668178980685000328123344211735436294947103180812846104576
6585 6894409553927209174306852657308351230507749255564887591822617230082812338124810363066634592936705545032591332341610357783921437064828042913278515916118730492636668492664023285760
6586 111861988592189269110981637025598518723873109432003866870328660724386675145666499559166170047338369948547783733276649770170834627217682120949873140193070108699835788893771268096
6587 1758371589959471671705705181538067545161248150382388507252298003660486947018278107927517511633071586446964125631870129309619819447259783421042418105057753030305032125217243136
6588 26804426630872160558681382771258795963654256462853250083910472023607262849619295931430025037275104193086325069084986887923514015079674547920861941610668143487481953145323520
6589 396615689854771271460406680468812603175888271364698148887278458981952968553497682990874378181445219434743530519166978854598605195794165481528674137301182442484007465648128
6590 5701346340625751474193135597320130999648141708888792794098074390909303314342678561124122147992204165961144777989736534784967628711503429442785698968776107299595626741760
6591 79686478064006374819243882668525327784459547230487206198383070169757998398731030259347133380447824212044372718299710717070408289253680041146434796334413504744754511872
6592 1083746284524987040684709880575115666170562220645075346707415468646412472146449096213269004049980606640105208415169242096482626036075005593728379248966304062129569792
6593 14352403900825418947206951859163051688471248485904252466225509563963587770467073259555340895498147903322046400335382100189844739769438597566717337650872270297497600
6594 185215579371249086928241182779392625682644984847449207676264454898811536119691383680858400624562895310378218498942183108171048538966967331891315755387037633478656
6595 2330627288757910723563276293892650025750552426649141835574251827943969312597106792687264232104584322680432117524765522957553291513004654969974516811577688064000
6596 28614299816112815891308856283524016388751066401149667414714419506880145854262671754809692921670109149453735266479218659790595934614326972438884795575582064640
6597 342979288279348901947628349268681708036293871879961291525586556233790954869207181929945222596389811185225723486656736745771285528740769674491828612460707840
6598 4015822553359191884354997873827858852525611892004382648783259108605468524975083551716189650872754668293881175438266424775406519662705979156149122052915200
6599 45955667363080151785841471921822628195500148725806695658470383638466685276177836198996305156190909284834469823792350955840472782466360421766680983633920
6600 514265235335577976874086364482471930565032369025738082685311489402394942418045754048541780259995013708391247867685421989027918196804121718139597619200
6601 5630339126007581792470220070394513255110965979863575511387078624105163506373043789443696985216090533648125219115482211828435451809573346381827932160
6602 60337573046125973778506565426107373962310428480434622120473842822235922982283784132658302134087319004700446827899491222070806905363909247668060160
6603 633206011527965210758115189096334249316180864571339685189956636682020277248161616730808544816538385742265243293837475117834404492262214572441600
6604 6510226413531604548580366801619951489684683304658043517895879904873801694018183095600191969868869313762193018603671244078502507739908176609280
6605 65602960540690395016054276334483564403368247150343268069465923870861532139355180665334920372823659249864597732221945509593820854304301383680
6606 648190082183483834309112463647457774107379027563904513460839420251628317511518618797840716746095332433160926081996000725923438342451494912
6607 6282052506243997314690232656181083220503428826606099725954942156518568738633657274983118033617191888356361964422739809430716419095396352
6608 59742492252936661166811509930010007793680998289160615942564668109733812865720405510308431465956576046320100973860985944106884115988480
6609 557704486310164641193431424839701131598751277404898728962835378513701573294655663748951821347078330291521470514453715952010008723456
6610 5112282178328191286543177233896825362732763982332291046678704027773803006662632160876518029340666420280644860582502225840921640960
6611 46032117087648867198159941946699885030752986843726435848268436780862481240074204683199232208404991861997254169932388216399200256
6612 407270664159812748558971477780426572910662973176416742432921727783787477690047598629754277146066989508753710289291583785271296
6613 3541744611792355922123407485084915458285728559554943567822738377340121278641042911284358014571420170592730247468512570245120
6614 30282708782317737835727529277133816318482867940800833153131207550329982799605255726593240016053912014696931463203188113408
6615 254649472193476424440558496632316067379517853005569581109013012627853564189306972646034055340344714379916477690397327360
6616 2106612460894583413961072686468822526951099626769800250794001836018846725625666969443650584362214703070007519453642752
6617 17149038379607425319653996223910785196741654628137091254982391619015010355237162673611093322651283244952561408540672
6618 137411796685130885664091747448905655378659904835054900147930894724793866819140355999635333684319623560712054374400
6619 1084051369163572091338570751078011999912883456481393465833387238002870820007010339052603983436114550644535197696
6620 8422219746972810613200278004196108758317430902269438246490061027177158621549517553453909123698038157606912000
6621 64455555939603841590066045124870303631950813125099261250311556762825242550127055609417022593149704926658560
6622 486020484886677943482039834286644656887580534890723066037875020626417419529775642014393024763380744847360
6623 3611684732735591338156638460984034817346007601293971697587559779459474781340175136673596851559910604800
6624 26455999752771092513634057923718782651285335269490320084436486481579761917659795358743633900265799680
6625 191070314816637375314479244199995997249939713870373743755400497362890106933822682110506071542988800
6626 1360850060786009172670066629312864813703365159513293990580968603187749253756848022409066882007040
6627 9560189825183148035373621499948290935504670022327036262737440620380258377238261740268463063040
6628 66259945880014755220053484471644160132463619105567568297717757326238132230542043231184486400
6629 453159627908542460056640591500025614426963807090712625401148713542150343574816948297400320
6630 3058809356939964007827077626780083605710148229842482687534023982543548422460129599815680
6631 20381612126570961094492942398029428392472380618419411751921775772478550140431559032832
6632 134088625904368166734859206545222336617849496912705274669066853841616786125458767872
6633 871151382501390903721616069800316755364970870075174118272106740314057442019246080
6634 5590148842405944002693508128419957540632504010704098875310137823439994503561216
6635 35437236672879920813534696412107436189968682239921002953384532253393853480960
6636 221963116029419048506484260249541747585494520792685537765661139038367645696
6637 1373925668822875214130896019090834678325917494701687407396089078310567936
6638 8405885908637928074863229506771765976116968407593831343824721223352320
6639 50841402501522445420431265709925558902140017568570061772291673161728
6640 304047238102426148584491283746493584932796364833029434608986357760
6641 1798166292798389199137889358929780666587855569785686767882862592
6642 10518647343846292829602517778835222718790574450012438488154112
6643 60870622842542702611564362922282022699963243720010023731200
6644 348538569737902148158162365691297084545052789043026722816
6645 1975003656207597290689819516420759299223434798925824000
6646 11077438866345140914165984819581620328515347662766080
6647 61510311422693210096563302635544701755685013012480
6648 338204376278408517702746714685151639132776038400
6649 1841715714698407228177990758509559378428682240
6650 9935096001151606596217007636743625918054400
6651 53104042204541927150022894821639144977920
6652 281317341225495333851160899621134417920
6653 1477391559019097289042891849305875200
6654 7694025548831765462339025671823360
6655 39747932539152181895927441594880
6656 203770897170810526063789535232
6657 1037113161404683804090121472
6658 5243129835421230078842880
6659 26345487761001600561216
6660 131676449027023887360
6661 655273537688268576
6662 3250931111087616
6663 16108233692320
6664 79860979968
6665 400372560
6666 1923712
6667 12882
6668 0
6669 1
6670 386455931944962748467948842864086538529336734957525066166780070446265935493373503255576561829551140781468181075730457218569527658125048453294310450669018915981688086321192870668210181996660016247339181772636402521770819584
6671 194068039509201563441949140152133957446736120071070982736351720858925035769541924064231543196782151324395015447781509642455477944882822803866869668445569211230059495780728058387139718240551710617297629893032850618528563200
6672 48729791393189902262428243670852408254472285977799636322878936371418606570598546936628190383012671976694325403704595413911677312774243211799854355336848794360141222232795703644078792692527961925036572060424087244782960640
6673 8157566193928534147052986509831884825537035511388034500234744836353658984769677330537822609286459792933056547717914345987195028556988992274081132544936252453579172481611717417526131866688018354616603041171461322529832960
6674 1024247712936833701449358341637313749770018826608321680315469997526821029683859904898696659997123021476865439674201719526019881383036671883375878452781338078781425194285016966805956660054640134448974965029160413351116800
6675 102886115802187439572607043180912266609281481181755297653851596694818298373406636754837454065956343426145572842881995286504713256155062556482669474075801521074043635385432105980931373513440408159244291632730526688739328
6676 8612812559705955516850473712305549237707674226547984929673556019616768069352483557235496452144626919532227944436600870550370862441696115396434779589114226054836627361026112273944640021343432477791672037220442072678400
6677 618022739824149249361370645293939572611012400813314927507909080610478409067637502001078426786021025331653111832685033757540120277599550887582743402104281409743944097325914328367404030490895435301964939476425055928320
6678 38805235659245413413475169257752081448979827357126669129098895135574687938864327794986892708040570781726257612229677219551447735842461037377526350283724539681686671384497976504025609144645016988582710434584833556480
6679 2165919808194244216378749461624377787054686475258018207200501623804183527563340493742429005033427482660993373560946152376767126517070832420910942649485974425683202089848692283248558592947485612212591662810215219200
6680 108806786136895946617717432223110540780554069001415874861248229378385771486830066683572100869785759597412265301612243095184613003178793001651338361884925231871801392833214497180502128517857053759584021437147512832
6681 4969312641401813813367433016599589948332824883529967066508592857424244542595237732709375940878263670452456654884462054771036836972922423403406185850774100871074984428231536114967004386062099997310323817604710400
6682 208050078964865113165316823661912803684370877394326561588650102059979138860807080818251661356202574746466023839531604841863948256540759190898389285401539975452961650355180200409914617670097920114777864473149440
6683 8040767643083579633172582160605461278362112078017034197918605384144234506376988522618560829508515877536798643147200407372278701971715750171234022333011766897683271981007373536088209198642119219688448888668160
6684 288577867921575463884464140800372168334832804160607557007744597327860966349878467844774175363409592468160587487307193298636134051395679144015025190141240821425859046571445122294711058299960442880092274688000
6685 9666878838832644567473309995963234147686337598903135642371495094097873364277433909694849243205457163798381397404045008165334532781014043312807238685169477550867519901679273408463012831447685579335318634496
6686 303600299127475312314475485308096997414792548983242355557748016292369809386299006745091629349994474768906550012273955554679043433169715848116308643243521482102508330579452346618288320735308318507008000000
6687 8974515160703432601236511287264939262078979248900334246698150359484890242551723531313681139270625573423142098383473564908536179815706846412239130002705330488980880316585122719786549734029053131122278400
6688 250563885876174006230420647605923403296247535956012238919634992060386995198135394488375407842693776921305521897692290258141746303703687447604206719108603821673254105398943485100915096422742645905817600
6689 6627772323591761936475445485496379200648495371108213258849916600362363359912439349903256523150054365890413998302531841528607499131570732990562685874090413212168033585133591471763680155891648167936000
6690 166557228323856658011023271952340520750394570961085798579076936494259206919150680164914163539339519208428102984889469925512150825378484826362333795858872768837712769908126797098498874096452810833920
6691 3986518373992673166374206177093362393757364255074331248928136853097495546216182100046196158232197777920181541027465559285889024038747651091844547201146603315265117288027324184544730236997074944000
6692 91084578185399188530135117216184784343517491633864820610416310525662598330982342732102925905343612090685129424313435998879287344134558434869521922582384362463236026125724939150214354435676569600
6693 1990744289187547602630910077221272212963106928075386819586286087107933768716769708080302439881947084400706771038717851244589374944334078208798151878126383829406330205634409431351288465352294400
6694 41699220471397716457023962232573314028313589071006608948871520150222767728250425262438572116445528306092374479434421583941565434866046615246159467328704115066450180659056727800074435821568000
6695 838566321824294964802550060397339930776733600648932927722933331464047737454129664213451220420886769877942674493740696537887229486536316511837849579873114745939991499671567211327835953168384
6696 16215857452203735367465608750878375447104155801079415072391032370813111328619392247215054386578931848972340312845561321684555294920628987792452628833121626397695916501622906793470669619200
6697 301980538025398541024692405053755128709395306986061638203918817408274317678862150355653943584410749266986991871371005451373752774642115784854484294083646841924881339693900555073345290240
6698 5423145866030807377712215616885610559010163689353860249854272935348776876437150470947288685453078069984194755621653257273378348436934989351702778215829997730092885197766710919545487360
6699 94039831855282060319591846837288597862850689803828217151993959919272791710635552242830394027555159194494110401449390569575696172265345409912981780687914500232155917206793870953676800
6700 1576441983065129302780819910719880743669540363385456656997628332190174251368940451250638060329113808326621296927743230885255061352759292501257806152811652505797297228859782576734208
6701 25576035441988034033718969535176141661561005302902002356761321982565271576914619088795579941539391538024129136105973907908095653627587901129904171946892064730748931505043957350400
6702 402004021503180185867590258060744676663918987021263896565243624478264613804738982790753423607622267002593597791462960111551436941563545122163606597568845703140034866336990494720
6703 6127658571070886128671396844753871748289198099817414494970129406695636330518241891262561025387976740648511346898941359715341795043481063436966002487322472681366021042423726080
6704 90662031251479366595539971138081221641771749800827169401461890668083389050182912709248614096665793594262570086610985062094238580416546265026444802506671661795894841520947200
6705 1303165838094248463369907664397527124720775748769722489201057793797845468104349529827158671167605720999871600277262930522252559929037972296451357879703885168161738815700992
6706 18212634143665594987005849824772640693320452681172532536702182082071385587483556514702056861641763307931434707467213930563091036161747066275565427261368120540374918758400
6707 247674188577317110924676932618389532303049944094757532778758191068166751779839688643916765912202696875273050340661263039543160899031708235995675718336690622855318077440
6708 3279758492641408149440569375424692147621438299320622759772441549850985113074780159592787775414414993779265762309064811607776368267069095875756937200819078082760540160
6709 42321190989613414844328191379583357542928040407153564964511117945020835733428549355099082127750948945693213744578690808252106283935524069748012662303854130364416000
6710 532494790692341124918693400490753798837604331436416472069260307834083166344112728082467901795618324017337378184458776435991764549530031079187532796737733196251136
6711 6537125322125847151457970092625725681983256806454910026610706346672109047528470272171594797366517002640236427203610613173625085951110617598709010569059368960000
6712 78348678067927948273821868395363378207294586574576470302194243887886113648576363138169397285525298861599513229645479663712346011443990519773136940266474700800
6713 917270189584305202883192096881358056376134773632454616870754743415952553719972695859155827874065774100022283743384295947992972925702058431780471870534451200
6714 10495899855370615152291471715686449273646485626829636468410790852037020008457604737440041132962881519404462163077287246572085221845708809158117023547392000
6715 117442261038982610119372650466880049832944824521506000016090980409414862372454470286323890954710101505688089549691563553814541555191809966737073624842240
6716 1285663088338944942185215911206179826412580922564345206713278723505987356045114385121354450649987534270978119669213554972569795492010304295348994048000
6717 13776361691295146939022878895646149453994916759240663485308809399406251132614894378426067091486178965309242557410222433197235679959594358168302387200
6718 144558768756343478844338646333382250118035401567707948830301915094940232145054899484493848862917535115428153858509197719544641544101032572538060800
6719 1486095741341142841575168300940376299415526518891919669323367616702700650684460937225366992936773762456336795485536931398999112583880707670016000
6720 14973520751122690461734843643725888426274771600713500091160523781209743896241821119880441530698399421653043942788443861380555767801788806201344
6721 147928244356458733859730230950306076595830361221362271137031004806844631294624426990461094958327859092831936062853406541240968593039110963200
6722 1433497297136550787414383333066493154275934387881711904769164102479562625265858483879840046650018523650259740373645001605407604026575421440
6723 13630868645623767758290127461524991893545175755843423933675817886785573678167369558925633469169378625678898602049341095934573362188124160
6724 127229381649772519151543030406502794375431755615805015433239570974433119991811974697879067010833448987533548370259507103190586543308800
6725 1166109380466707886131720251937556911524661761846606433285928518710466925979734569656899262816618326973181256530221406081475472785408
6726 10498436616209678534865453248180980655611926035146669113715195771321202602967905330371420953110297113076324267267638499494749798400
6727 92871815176835433820849005681938364535729710298746317939488951399985707765061991904700205332746913405783933851617976226068561920
6728 807519420316870104901408964564638894564245550263584920341137908536819998868197824869340377099960410232873735918422967850106880
6729 6903400514510524254986302725165513181404386175403703564400252769391761814300337877927138502978191857934982685743710942003200
6730 58041858499442330851811097781173147943758830219868263543501481138132467032576740142637043364103331361502451971139443884032
6731 480076873807373587060069296929776192600730378617057407008795023806609178389677079578588792854748232027711392367142502400
6732 3907426338756082138798763853934106299989942856105274658730809857131731829789543572355158341962172433113723624793047040
6733 31303800216743712885082691519837147581353814003742309433698016447408352235750376308972630668331707510627691460034560
6734 246911822168594560177664858697252349508529516500489273703313326458613979440642827186844740214011823585654472704000
6735 1917937037750935238522086713445713538307409192236311516474454344158925296935479830631530124540818051140331503616
6736 14675079862149594250273211673978068291007644753954324217369045729172321840578704827987871957958702850375680000
6737 110632670642603608699367092378508730114542440438603209608743716831714968556188229777357576092719642784563200
6738 821946408264234757359332072690649052089290610476958126387582755471147106557708806347870556585129200844800
6739 6019474554559318896927730768306724695576679335489952829312599632432457968900291894455994752599851008000
6740 43463428165266794843827380874680857212825907942734097281574227791166751721869663803650255693293813760
6741 309480087379060537481198775816894925123141790071732120167197988686371299963233921728284482076672000
6742 2173579958199875761903578644041381299665097129778177901622380407869321724750521146903370714316800
6743 15060573012274822247506390034165115857301877432433002331709666730736023470991782193573606195200
6744 102971537516239146625758793435663221827477245907300950732939758006991691979896418534948864000
6745 694844762793098438753515573633372608788011170872426025615094694097963860148052654056013824
6746 4628461526948629748685709566838284403377197979366914592979115236743527218196248736563200
6747 30440070059164422413853095789264730716030178845691329239883171608247185274670510243840
6748 197694768961568450955241137855135496295547335191809058806957540920332441082407157760
6749 1268131759337467771240327190215650972999641139982848400016357913115400073825484800
6750 8035838960958544503871917934603688964659224515387142133258323121194992098869248
6751 50312126140508529550080124535708088417856771081369325180731126038769051238400
6752 311289735894916958271288901569479280150388657209254107842085743773320478720
6753 1903631950778682525603048701149951662740729058924024721090966795249582080
6754 11508058089206687245348468967604203419683944843729650054045749293875200
6755 68785426913824484980583477136958109102895317886888907103688734277632
6756 406574795136965198688563925940078631014785836695330057907365478400
6757 2376886478986376527596060646861204329397740120981080210419875840
6758 13745959597071859947776017551886938780237682519902618478837760
6759 78653051987555177531796648719802613601076101435968008192000
6760 445354839109541633757651911716657385807567452666089701376
6761 2495883741361249323399222465806454059458186833807360000
6762 13846798582931426142707481024477025410644184578457600
6763 76061137780749668398976126914920867762406198886400
6764 413760673106563612083147576476515303194353664000
6765 2229445338845440328847041444511571879150510080
6766 11901417084712862068384957064849135214336000
6767 62958400551776511569614772211221666726400
6768 330117288172775136662076565881943449600
6769 1716161911991880689292248107779552000
6770 8848129381156530281689879522596864
6771 45257546950519811069620354291200
6772 229741697790619710758194083840
6773 1157941879238239198741397760
6774 5797691644936937106412800
6775 28854581833477943471808
6776 142856524887808934400
6777 704265951721036320
6778 3461639609028480
6779 16994925455200
6780 83491024512
6781 414800400
6782 1975240
6783 13110
6784 0
6785 1
6786 89273000426359835274512132139044171776640921280372907183832119644359015235014989596911072307190326682386471678313568179555902317258526789865425142990765489098248378845435816370462621295712907158122607067492438281244345630720
6787 44828888105615678822282065772234038469403061255072907675346488171766848517231326377646881172227932330650309004784733037354065208342505620582140012277606194253875818013258372997512381111612561884691345085625822692525415071744
6788 11255946291533690679633050128823769531910694964122116998708399809817652074633431595725429505413364776814910895971327559262417720803203722624278440769843014251343450755282227386454103657951999215803262533795905335874656665600
6789 1884218600536676220813892088606293119172928391141585937817985539694852787396477148216290028143156649765513915609911022671251522760604070856261035073024820048592127259668100540904379984111081194434747453003064706798274478080
6790 236569419623927490264536608785124659940574029830253000506807600254256110558320642585596855669307333995058639883819516033628655828152680775948352843803151321153796001966739805108257824133952532283881488193972378353365155840
6791 23762546940134541873625113525985678994664436777313062983318903942622247888665549793649762511933254098263278200441479893003661248086450787694320380104527043427729064507412393629898194513267651119216219188676521589745909760
6792 1989131572175623831737069501497637154446108636180602421307797536099820435219194977260190778608489306238814408295718575539091122952331209425331609832132162740764843617451687382298006554593181224412056304899456849315627008
6793 142726608132270119993522135803920530224870030039938035977447499753649299434984013234188226921253817523676920222092242997691860006176678483712347776048178603194435539125575574825368320353691166774833422331081611490099200
6794 8961329727450164115739874356762123802859679811793066448864681668851936931480743779015637188397304867308970121573932989484331744025193487869949779330512080441287189411225757761327358442117983811878491622408163310960640
6795 500156370719163106218124403766582383120184441491854846552830203969629311212029113802053283792522912297805098113182506385329770817525053370643672959212449622563961542289085030496330073419869107852843823379093410283520
6796 25124669775053232909993493754842782329834363112993011203525818836128528919734749727412176458387758798867523133306975367570498667598021656082566934734037303337925144242244830485683279678190833101666063288598496542720
6797 1147417017443629982514111103443711157322206545833112862173163146172068135679298885026760336445013464845438434089729109003765009851703635290141386361695575172466269233513898333903476991642856203282886044246282862592
6798 48036688866884200195885185827129369500550640540789681642916397621767697245087298082857300761823215481040414330549799862786689424071583426232926463224149641753724849472904849111347709065266966640666463570178867200
6799 1856446858455719471321288580367837325183617059826298549560262449150583085219509336532091747486115282353081443491205089358170615212209851241862550546659895165580273187784684865196161203825489133331864021452718080
6800 66623503328406802674858537902159536306428928646426854782754158897195085909980762044553789730213417271019188757505374803941737816337073358561653327902097497152232824985489666441873733360177559248847147934679040
6801 2231668845260183587373189355522878101789373685508698440859891552668791473105726817999586956143700848420441876568508961509452769997459918713716194803758929019026643293485842279079098850853027424939380257587200
6802 70084871581536673114181497470733447570725947592047733407193339432209581891011395845287657013239564437538265131179326309198675362662351814017852480467478712243789519287174732211356843027995720450181060100096
6803 2071625570516890366381126840925838335300937393062124308511692346465582228753569693084154647329374063129009400083751696726045237543981590493028929565661675995522998020424498365160085012076221467459584000000
6804 57835764368977676763524183851262941911175644048468820700943635650013737118666662757354834008632920362060249078471274084966122047701221899101096615572989907595654562040215235305291098285965009067232460800
6805 1529758461138746564354147111699321830650774430047232616561982056789731128578089776876397226829077795940602133691173982628654872169980407574846735758768318069163025064540918119563481641317797206582886400
6806 38441079476832219231557583815878999363761273152427636901329516282101707487492148229438887834270315322164401190154684680865923494963110251345263578069724396630574594793774830536229344904171559374028800
6807 920030404074636777584699978403404781287893820546950125484424982539717523934356138053811570026827820389412378392722786255209975987804963802763367634268059104055937205206795641115517590247072669368320
6808 21019824153779549422700359842855910803447920617664655676166539770877703789139869254789034288860679192670048125417545676234687581295214887575180339787863908389579709336871345700326759431439122432000
6809 459383089978535037804159721612062390602088218675144312643838783520733104625823989431475626305211260979107609270450372863912927474765599062820197522589416784597190392634090997453255004979934003200
6810 9621930731073146746049398706569482362655016819031036294667049421021679882131053589054795126096077574603416060020469614348848645564281378009191067410944188508797262660566312251531227582536089600
6811 193484382987285404360591184759140177091375053289470665522763853497033642259081973217714974620307251340268617584575716149488863617778456294742179928405187093908328838258023216992345382212075520
6812 3741295897369931381426761807926593537311580679818316139071548709608828367103040040336936214185494819455436547741304646092112254632238950591276559664049281174193808229303915250539575791058944
6813 69668128313171603800963356114884872291262298997230079570272583519048922745179611136183196623820596091881165788521670863533644970770109725330537220171929950449360233858824340297873987993600
6814 1251062228962365384245154249508414104653209128942255358273377957834279316098143194330566337706844532677517537752822736869976975780660193965825720646917965487974508407303302299589573345280
6815 21692583464123229510848862467542442236040654757415440999417091741395107505748601883789154741812312279936779022486613029093513393747739957406811112863319990920371540791066843678181949440
6816 363620683173757299902421807770849245069689333908135772987709978354521461281124135338944190239879948885377226885604310202359358532759335584996862885326602734231002879866269634354216960
6817 5898944194695322552341132569145360202118280069442353942313706017227748811574099753066903709618619411802840982052200476860954423126454126778900177862133925505564079953152734803263488
6818 92713128477206623372231264565013513523158644223019758543259792186799109466315494196883977288080294325337468118384155416166846744400006141595902623307483734648964876705784345395200
6819 1413105045283906107898196058637769166454987954377776121259644255741778642465143091022042337529823726433359313448778890089089899552162764671847829252060184895886183166517905981440
6820 20906129242477140909584765705630856552986675869965296512251029740490994539415178217248737616029567703389038712949329344911166124265994216432001655544982553854072307085916241920
6821 300479875004903043573789618629069191727014942197027190016273694785647803709177653550652549577520915912413089429910693348655190723666267621230502774022111793380680046183710720
6822 4199089922748133937525258029725365179655832968257994687425630668904168730558459596109733495984507323221808489782291665016147137549122355177454375390156963319632269517258752
6823 57099069207167811310612934585773684335815473270703074979931165446494073733732231235282124214876879560001254758545859890414015140398990802377448366549154107640094339891200
6824 756058049341283812296382215361399624925099829341891415850946056944930084380563260070903811731987179935044048408334381910184385902307319878302589034922529269768865710080
6825 9755179106318034495771949937160622798053508787722877952143672302120878797863448679814445690976208699446021241739782516576975864589231156963789864494743924553851863040
6826 122731453869878903048551755000791736874491317180745338397082242040560423626942793129787338170477751942510319859278203343931108223413019802269236720681176978056806400
6827 1506570627324672450989474011144571723540539084064007579513029163628137738924806742867470161177846965512466728521883367477440114335255697687457409863940903677198336
6828 18054917556347577846883917398680575693096614036875465787781950862237253559840536942188214202250380293006367275133781693527154999293543610510720124428830638080000
6829 211359224555340511622403179857259345861538884712810943140803076534762539144996700558782560119091503905710314759043619557921677612267509309155439187695606169600
6830 2418257772540440989419324619050853057718900766849198535386535232642056732534473470901410818940718858990967838959831325681072383167759972229239425840499916800
6831 27056097404955363503684682644880624794288718504716396229681149751917651577357381100956550476082094583353724687043673791163597460757827152496479438477721600
6832 296158745228738755953200596829523603926556514010754260910142472336785305113146055504642855451008082057822138864439595048749713487005433829163055227863040
6833 3173125920155693899861383951062060848167221000371575403802985785674351772366665290937810984582947956924116210247420688868470133554748836133201772544000
6834 33292874087296605102638623997811527847154382168164936756162956048565106903819328081196328804424932499497336180408037546893319559902353032240064102400
6835 342220758688486602978434346421884510483512379221512695190102492877817692425027925310230336083641511701829915256878917050350579981953464865600307200
6836 3447742119911451392454390458181673014644021523829253632830212870750265509587949374362851423613315128898701365526445680845677941194603241794437120
6837 34057419747651609677671409072003981518585755013387568834796485463143731214981397056982965050215967311995158771832538978826362138529558853320704
6838 329993775872100252456321284427605863175313882724577374074915318415268792888008337132567057983962147207086626601749906899691391476779555225600
6839 3137465782412073421510725785579494450868082811212803414211755394106212538317728002453989536064191485725096790251751324268439284284580167680
6840 29281125238747352962252866398831464067615562734774762524192497682724565679026201274729138563400887418125041441439325317192787222478192640
6841 268338332206792949483254391402805893591819702753334214368287095146077125800912528453708577695576001500979847471820051344911055254978560
6842 2415512288109609192701420521870653602443942220967970468949423360185967203815164465717862758691566534444446888526887198311627765055488
6843 21365239429479345790252501347175329053526024913631817845455486131109815823583807339001488255452534475734273947421860805989315379200
6844 185743630353670867641698011363876729071459420597492635878977902799971415530123983809400410665493826811567867703235952452137123840
6845 1587665300961981901162092201516917148634787861535183911179186396445273218113744876014296334637210298084972090958255326620549120
6846 13346574328053680226306851935319992150715146605780493557840488687490739507647319897325801105757837592007633192437841154539520
6847 110374681736644432439509628567476805925836464024667517558133964131530593045555768140096672626819449802201384076265171976192
6848 898208344542828001596258684578290940994914901928688051822906818734946204729073245663166128566948305084105185719169843200
6849 7194626274535008382550104873910417949187831290606537466869427673448903051675984990368228058216063527637967309142753280
6850 56738137892847979604212378379704829991203787881782935848577654810927638427297557060012893086351219863012690771312640
6851 440642636485491830470909593982788808353683444831642396147451474910757255617147199287292151766544177475937212825600
6852 3370919642107704358614576647874284400661507065142608119864192483673262643098722126564507491617195362610279612416
6853 25407600955363476612413321704200834653087862559085098644997153799761034828464623284277509658555366129008640000
6854 188726320507970861898920334057456069018925339571734886979621634595278475772321097855492335687580567103078400
6855 1381822947226829447154819136697323044092140736454016560303762313545696584937597413570333109621376627507200
6856 9975129261841157029194525273194000924098497184526207545718022248030930348463340853669934161451181670400
6857 71010671368604904251886988471309569530814159455734581474121273574300608446998323960893375498902568960
6858 498606807444041977053042472149441823809506217337790638047152315105820427718543540562236110012416000
6859 3453907878783364224394727708339729188508921466496830638194467497436182466726855521106726066585600
6860 23608465803025397036631638431934505938473213272462544195652991091424036792365496411547815116800
6861 159262644691783213447840267180492449759831473669958803800280159050813816928906460667387576320
6862 1060552532684202880202734296598305560781701260805281828570407690991629049699659314085494784
6863 6972747235403130530487562464327805075217596955929377828384121655353885159880063031705600
6864 45269847780295807692396911686598830295634624950002489638800614186624019126433066516480
6865 290285989867619497605164202420198956585866973193036086349456642364032445133661143040
6866 1838791051039328268298474425812693910849479652975130180023718974017330107046952960
6867 11508115055199890894433857782889233579018148688702573919234141753810112141590528
6868 71173251613402310095235298123684612883797383480961484402009885615819633459200
6869 435055534503739363367102561229633692740302219714138271200987304550664765440
6870 2628825074884847297261352968254695153308625843276034138649430336297041920
6871 15705114568799714358357910591083383490392207080854581250227140212817920
6872 92780343279112096020321899394036519255068103196268758418928990420992
6873 542099726849286931584751901253438174686381115593773410543153971200
6874 3133168540482041786376625398135223888751566523111423913735290880
6875 17916082171464446673505820629425673016939001936052851051069440
6876 101375044783960006596537902794412257530275864073025432780800
6877 567705069634140983691072766583870953337118950651279179776
6878 3146983847803314364285976152538572509751626877409280000
6879 17271275651828445511334062353111128469190595818291200
6880 93862680665605973768949263001391709153607649689600
6881 505223558740646094754159146013429212321526579200
6882 2693913117771573730690175078784816020640199680
6883 14232622493058680411676855871365976132608000
6884 74522188408225258592605240576548095308800
6885 386804095232746624775766481235408486400
6886 1990747817910581599579007805024280320
6887 10162208002120371412633921035853824
6888 51469367120199000824274128409600
6889 258738222754484334446121492480
6890 1291550557611882183211559040
6891 6405068864882711469941760
6892 31576712195126806063488
6893 154872494270895667200
6894 756433799996668640
6895 3683946739883520
6896 17921921389120
6897 87251881472
6898 429614700
6899 2027680
6900 13340
6901 0
6902 1
6903 20800993875126713141331378787802715929119499859556660281999744733834825231557940239238662537612611654974962047378317283731677468020663226489942913198412805859301375528167626143942352902828619584453827529829497326633739016470528
6904 10444941049884100727117919460268168097866987789803630140508357998390004782496753782838595459941268221839217186362687477008040571119247634414254741729919562224495060324915990515344126691598410137500345026896615278905588438794240
6905 2622489954178517211103500847675691250460079083421765099007769558048360638258032593092342548575334041343043076779906882685212814688036578804055190718239962363851735353775614820354474295029334870254443687509110627512736781697024
6906 438981905369813936505688955024127011744517103600762562949627592582888430910703832233291750711121226295781524942881774811234291111324945182346859190023877555802394579456006868071710042660127969416327238818040308099111609958400
6907 55113394065697779458806343591734073735808155440891388681176077036074444031346956585326483323187332005641282031589897413134107040747669072545635275885975986421319722345291940821453114535249124937216363000339642673849528483840
6908 5535724419199903272190156645571917042609432298027920211859297845949592987064703036502966422661791615484372173281376675186910546378772730157191456544993740914998826446021711439533233084734489255442826823738953653468744646656
6909 463369665332623566535689713756720740395956517157604728174718626881133833828978220976170368982698454916133924908608857913571394337685790360039247412038277346840716757894541675783014793008719196824716274179192171000045240320
6910 33246913420649712616176733096460506724313530061875783327573187389096998702949401762777474442456178404277326538657010476867665912203250214680542621479923291524212386177406774818409538126771743322315798239033778767132622848
6911 2087376643934450504905261236132337754538724189334093776170169683897121004236641193550002818723337081283774958248099053841243452590333922824293086224704612071718619759711542781821011685172733314081938801592068568042700800
6912 116497286456852133504618366637907609437175837553309863835240861695075180109249669127203283449164963275016611580461128863296312672327515342309347131296657045736733462345934850897255659747533789554420391091306123042488320
6913 5851829537414208342752055524069013882506157965454701704668113386444662941180740631484023420372518073884319647924235324708358318565043124436530973622785660583998350044782294856807061859012468561878272733535392900317184
6914 267235123971020750042658069937873230235510953110925664619320073075185262146269610737020422330124343587954564236083283455068031282633503069241848305807487680957931079667513196984085792940757042990448127706002190499840
6915 11187315920075392329512583258576183783891513821872850406188340675177664322873164129010913280338881282243024732374858812786708846054110444078878517026531857931546125026760508755558900668517847982008138931401257910272
6916 432330199801957801762966672444164325504955764867107134786247578595909275205785682745715706856408939329363728974948198765080204816644250836096338169017346775783523645256143642002129381587402699765998172131609804800
6917 15514591602808512724613625993074069074748799714262637878467907610758444355048756598161052461133963431093609206319356818207568712844896613949851315282800552455206568783629152087710775774827302042844863607854858240
6918 519663325961573060863896595636844383190145643442129467305482439398121670097849943947519559895664654713949672308541923470745554967429172196780895957636360477787416034886819398246615120209384962141007753890496512
6919 16319078430965092482666447162261046119334795075282357348787956978890537647085627356621979616800812454074481222407221781037873380606425655594049674502487168451632329083615221665765910346862763044869218133606400
6920 482348822061164162021131482592694903869113874604093224037742394915795357720490194935215051208766414070116295314587128128014412790087950720005220012629118196030786691564673156984044154957382311333599060688896
6921 13465566208359787381477324466017949179456093054903808005326000252026284486898203005047005207640931410338561100544386028719294044035880338204688042176800893970899487132759239373540552578495439538487296000000
6922 356146549008967799017491026873566537031976334403729053790021335318505644362315765400553451526844825387423639062165214102159804188475945378675173895896832588878504408352904343722055710497784529519273574400
6923 8949086997661667401471760603441032709307030415776310806887595032219927102181825194726923776950105106252522482093367798377631002194385384312853404188794660704603696627564370999446367601709113658509885440
6924 214171728513779507147249395545611567883812807563525405593121590714566656001741968706873803648077471080630235202290386079110145186223042828923611363531321638370344170993888341558992064466098687941017600
6925 4892888967124204680791358976054470882303798954726962030985351043506679559105439461467997895142675226616420375997662090539071235935144580223787000600425587053388393318599776818659798093586704650731520
6926 106926931564878577498084439200614850608843770098554987570064571877943101883885421861318130947682585458365027420602297570411236826588701819404178250225220751373079390974519454214705689281668579328000
6927 2239492563645358309295278642858804154185180066041328524138714069663573885050891948478443678237904897273149595193445567711575521439482295431248462922623406824911303164091193612584618149277178265600
6928 45030635821422326771511185946745177457225478713065249859041791290381461848373330796776441190129643049143987160895797795152611661240836849083014195483218802221171189251450341337166145086268899328
6929 870679723442784319622660331416130796911187739802617994852437340736651390165868879479717385791382631031208779130590722672699886280003053326339809677823341922587479772161104476465554219954339840
6930 16212282221936369319515967834348571995016849612546036602643377741638256257446506841460056928137144217640225040212320133065819770073035452562198425210880218421506502326983632752338161761255424
6931 291113250451467058739739738051483216359917463666997118204353295418882998613786232247622643035250347955360585616322696108337016485003672780845459098575564435806255262910087421958973449830400
6932 5047388992710232757127001627327050008428464416767030238551214519538299309775267370230215914196579666319639721278629662544389867804732506689710666058255240072173016677740909277654485565440
6933 84601075510080595092310563623415524720558553553920219897726657791440919272419547346777703493068017891753438187697790813464702235616185833886563340166947964589449009085160690344909602816
6934 1372374836494503357696237145457721344295279098943609207727808627983193902254565284988918395421482387728681791794054977215356288655898137530472030889781049029194430224011404749014302720
6935 21568014711854773081997265955937723238994961503898606601584487625488956592317802222150866688293077224404137340628357993522864609556097901035353775308427165129718667328714686624432128
6936 328710182782823482865183574366866093400289738608888234835193808662287751744209479425315919475921043517105568783362005566409729366509112683840018391726533241028148199229599042764800
6937 4862743832300500430120262907665264484565693843005876652569952291817297093188874754399380985029099293903030578632562651188927007282442454900182235955618871553490689131841029406720
6938 69886203467709299612040502501680291905698316479598276912382013703927038888902167183374351459298840608471929411859186667274469615403466380644119819964655965740755997972920008704
6939 976559593765934891614816260544474873112798562140338367552889508053355362054827374039620786126942976715342540647209753383129369851915369768999134015571863328487210150097059840
6940 13278203269230585694336626742645073676208985332059064281859426709778047066901074939049697811626685319377070089311570940726735543060738258263842214071577424551269609014034432
6941 175805028874700892719518772277250554402379220333480520332945956769468595443333448803368645608963023908424915967101726504695783458596892733635827865427658699839237835980800
6942 2268174148023851436889146646084198874775299488025674247552838170834790253141689780212711435195961539805132145225003145730553157706921959634907767104767587809306597130240
6943 28533898885980250900132953566194821684306513204089418010020241483703570483750587388457253646105410445879612132088863860987654403923501134119085353647125979320016699392
6944 350233661043312967236111105733966663763792295369444014450210300457209013764690409663051672340143828713992863988671946127803406393642032118670748690724334303235276800
6945 4196875318975873256327820459617021229862930305606878257214866955821240844147675926559381163281145118213300172310960809401440318505355157843631356049549660243623936
6946 49126171025410851350823682224316915257960554472428592957453215136785085267473088889209792131704523122831278399782615305643654300403362847203587315306353131520000
6947 562023392567609996814117546438621442404546579804520007897135453512891297271923044667671807589402408112911518791093261097200824559893149753890599658190589132800
6948 6287470208605146572490244009532217950069141993807916192004991604869347504589631024343668129245869033376516381295561446770788196236175927796022507185299783680
6949 68816595573473424563719736292413763063734349240256920845058576542920983359800295408954704471774023179399691051828474642742193541492734279175828136997683200
6950 737246238122604988223924889979877907646959832750175500563546154540508099962512521149855618888679693633301920151902821717100350595311399106639945992765440
6951 7734494430379503880912123380713773317407601188405715046769777852581232445143746646660914274920935645002533262478087929116895950539700288074679320576000
6952 79495229963544955040994265464162219553409443136230563274919711381267704239731865010203478981994226580432414961382456999724865071603577648409948979200
6953 800796575331058650969536370627209754531418967378339706744839833334093400274565345225938986435721137382282001701096665897820357157771107785504718848
6954 7909526039796859076807131051122661621830402319372993628257547174074138521995883858832423854171722942767609015031257738410672923917030966469591040
6955 76629194432216121774760670412008958416817948780122029878292092292073395233708143378211671362985926451989107236623212702359314811691507419971584
6956 728476825981806217686596042981695962103994797712746278618209287822385825809376895179440486492897570249606326649146020891771562316664301158400
6957 6797842528559492413273239202088904643547512757627740730792136687230127166355077338650310661472414885737709712212127869248285115949923696640
6958 62288939144244369028792461248423296289291287999429949369645858706886803353564828166241985671234615053102360884516382947482838273271791616
6959 560635444074906698027513639180862313397194736109644697876599823787339709262620818376498278399685574564547181325052607274189169014865920
6960 4958156801909197816597652650155552131332302453565834120475132160381722155199548113841928820472162886491233086976242143902814886166528
6961 43098845056018680301026597545164025849354222670602115308936066850687042264815611356261622860137009201050173307730305418978446540800
6962 368339063582703246001333344569043683073911054405197260980346010637231451136008578062709288946826741304295602055569600625424465920
6963 3095947336875864707266079792957988439837836329993608626799413473068282775321802508227877852542560081265695577368597886910070784
6964 25599167153807878466850847154630148879240527096333077807661265187482238072044859475198667694650278660080214483856187132477440
6965 208287705857861267668106879716044940214884940175582250875833448441759344940806852780505011247385090755767128014887501955072
6966 1668101211293823431535908985645397461847699103581849239099684091936328665925421741945879953052903995156195344907029708800
6967 13152676158134312199349410472617482813359004078140076306620672465523775891345160060516916918926241136463158987026595840
6968 102128648207126363287582281083468693984166818187209284527439778659669749169135602708023207555432195753422843388362752
6969 781139219224280972198430643878580160263347924928820611352300341887251498594033671463836087222510132798252331827200
6970 5886531315322409103849335340317780222050691442114703731703142098354801928993290877732050395809132200379144994816
6971 43716019290845981818417038814580847858989410579602302080362749920177074631328837121477479853690850545500160000
6972 320014195643950591915560566445251595292960358404246112704575815183298285005240122450617438774593135522611200
6973 2309618354650557790244483414194097087982578088073141965079145581212092863395698534110413911795729505976320
6974 16437889065287540456559992351601381804500340430838961730267726803093223250284660279991299956194200780800
6975 115392340973982969409316356265878050487573009115568694895447069558238488726372276436451735185716674560
6976 799136937958259059112410537554584840900167499020842529472833162566862877302323208846323628376064000
6977 5460908402941265057488961376699301554804646102434178171199360772973423629824893188776850672844800
6978 36829206652719619377145355953817829264018212705041568945218666102621497396090174402014591582208
6979 245180650380771525965754095527863376603951084465594474271483929065068639219500735501109821440
6980 1611488913299373207580778087038983774174792824859973687568022075922345439154027788935102464
6981 10459120853104695795731343696491707612826395433894066742576182483030827739820094547558400
6982 67045217598665943038106818573823584108724697710763180857464200757405192883451503575040
6983 424543260181393515247552646039540974006830448294815276286080339457397451007979421696
6984 2656031518167918609764463059507224537893692832075188037812038518025032376845598720
6985 16420115383638868715228797080463906448111260933880501811590177868241257567879168
6986 100328559503229762423403974463507225390413179123764984036568152012661411020800
6987 605970208773065541832749995998418357745420948887549734887089459909854494720
6988 3618500397194436867995038791597639211024814396038776402611568815844163584
6989 21366260518018216045672971385543672888091723586744023328797388429066240
6990 124773565099495577406639795736807732791298483608775226839249331945472
6991 720746227742801943129726959621048482253483983232630557199420620800
6992 4118884485802234707933316534627204438021722283191422448393584640
6993 23290906822903780675557566818253374922020702516868706366390272
6994 130339343293662865624120160735672902538926110951032699289600
6995 721972751599940164041907757503401103700466491589126782976
6996 3959108711752556780875905482225946060655272523192320000
6997 21497226077275831115171120162914915222290422454681600
6998 115599301451325251904916460749082420747074684354560
6999 615741212215162427981631459203866852516860518400
7000 3249359121435815737018046229049726540359828480
7001 16992008486610873552716246295406318444032000
7002 88071677209720760154897102499556839910400
7003 452560791422313550987646783045427929088
7004 2306113808866713338126177358295453440
7005 11656650355373367208609497658773504
7006 58465203427798865013981291494400
7007 291080500598794876251886679040
7008 1439156335624668718435737216
7009 7069745822559219263992320
7010 34527806792802208499328
7011 167778535460136972800
7012 811951877060644320
7013 3918379714239744
7014 18890673896640
7015 91147054752
7016 444822300
7017 2081040
7018 13572
7019 0
7020 1
7021 4888322448879419076525778475266371863609696942715865766268956983714129113749551523547524224721233663707819553459251619347228608659073690267475151171888435695525511994241056498713198832645093803037196332033895604990106106731692032
7022 2454517277264952150677102696960720479636100983427685913275969878592509377323836948230162179438288175287045521590641439480337941226438260725813263757412711091397562312323779884985197642533777110965551648519880684542781203943522304
7023 616251521943161942899957248155821917774152279598414178289993121905010282167308473187477132136534825088513813995398561143474393696035610430441029762065254171245208559170043440405303474804306198112520356586900301455429717888860160
7024 103151271531021676970071033341910522518096443947922760560972269283235518438149281994965473577296472292826361020009670718951704044396105432959504168250771852978168257248507516267275988937820504896674785042025018015500980080082944
7025 12949966208409511126917824173211746846463254556222495607014013981195208711865763050882106645978076175725554985815012356931411587784085882879232346105704387896170640093952202608115446258473775097781653545132189088923792493772800
7026 1300676099950467595227829708764924140165072468405036772875755418051356879139788175413705006427221035333134255945521578949964926161644990112076992510909033279543145447348889803386293503031879348518306166808015567102848872218624
7027 108869246910931431019739747362914368504652168527882430833232857637008662078939159717891672979015235104525986074533741278675907412115863693091431978718210237994976920105093658310820250666444955357042260866866088518218644717568
7028 7811088644178511550173055174756149623817552717799622560659542567424827484545632867884014791422631097157686162745120747685917790263846180354947313517216675275314939633079416820342249367861266460759502907592096596857905479680
7029 490391972954583261088606813172792474183624568412667804081704513989180730868503676000967748026228631463090566445190904533798072204997940666538003666828868549982132696116749928571540687369883214004158024025748236815206187008
7030 27367827109362795508757869540401761670618828260158118398675558077762253166658184537655592512150419510165049452586187594807414156184378099251842686057238247162533014627329116472764375427820281229074308731984899003226521600
7031 1374667980190855175354496726327309791358674883129056393255842168001887125289146095700998744700146566645196016649441320586896489533464681039250296149300553139693454855682031240587616785020898716742160614877412251901362176
7032 62774171401352416767703868349103967103247876356695891013712489054588202459938854046828614873087012065304519859550888028689661962788644425773695898862609813537436845934937344827566663578497390027421471141561487476129792
7033 2627812052381704042086137687722420097315857705590769035423314051905988411104984505580700819579556045281553214988152287308168974279229446847544841673773628862752988950063879770343510297250777589406073255775688206581760
7034 101546406043761253452498832654768437423015279306230488302324938436228030007617951324868289775383691638821301416941026146833203371875771723177512693010058402763264827165980002550457713760392773990535414915796033339392
7035 3643925969759358614859290524886527886398912875308474421769801019594092462448765040285318100646875345776065715645991961019961726311715828475669135996003351395889699295730353554017947644808108469456270307966425497600
7036 122048120608760300100293857812182676721357224418866084643947539871299762259716885238866946027587178991269725756378940303232873874379853363072163680224697679314291674431215996423324769428641442737046260381791551488
7037 3832517028966601323871237392821727326027324120385704821377932990561147316971643336612956754230526828515378833275496685596748467884790144951259107687568158523682193257290293062068786511544214095789932184942411776
7038 113273603226698877232625927361576673063617989346077539244528171971122555432712001651846682046029168798869928484944245303674650524209307491770462446546675639840742048933329185680022201231165061134974572927385600
7039 3162064500178742839916306385885444369808635400182388913136311255559102900612102389019743113479690936681873491506737839950316706068354343608923108971679774840646268311368412918006511682498395152075816064516096
7040 83628253294023942684964436157374631746095735814665754980445685775742187865999366031344558657980521390523695256012502704677720905064941047797536261940131867819270499035031065583041326540129571870605312000000
7041 2101264639152910014203197058554042568488660372982001417361125878379183301737663015863265364008384469785799470466774763202742844712008077734183525985791312274383176009282135627960128691936928724163714088960
7042 50285345986860797779698464343144850461820456621981175010130295895331018955116922522751285984767257263704650137477019057550498012330355968996033414013227141102058866764409322758793875095317876747817451520
7043 1148739271119362811062519485199189318649541422386181720908561259287221154918434195791414037748779163068834897903193888969772596907923593355135733677122543333077300553512673831998230163954529326229094400
7044 25102647744376354449277406920627285396167316376425283463316148831903834259758341584922771809862420727858156711640179421026539384362915672452472437863053011839123061373685811504428529349705702121144320
7045 525724080193986339365581826069689682160148536317895355552817478399886917595769990818147477159439378503628051484627963054521914397394450612070543063607335360917640338958053983222302972301537181696000
7046 10570404900406091219873715194293555607754049911715070633934730408812068737440209996818254161282911115129266089313063079598636461194356434435492744994782480213581350934510433851399397664588281413632
7047 204369808727993636886089228527535805382792557236219210898728129702500480696463578231523848478280687684576557114834774608769545231785336468915218271808454563926853858910428472222523273853066543104
7048 3805192865416612952424959966929756816130376048026256421947689118774994964428612139948394500866042609691949479163322417606614317816309640463262871925302012846863800485741123267516125850170818560
7049 68323189363874699275103007301897553407571009081444011396854234768332651370667421689010239911435107774340948383751920560777383316736363692940693363388709491919205974092288166599139395993862144
7050 1184529777699072859699630658278448949326560714231229653383230650325110132290578462248947306143432450301122382852623384164957515352773565108267730125238503566384073138737597096246857485516800
7051 19853063371326915511366206400819730033151960039283652271634777110183977285116051656238849262506546687523916237029276672674600146698614526312861953162470610950547198932447576492107643224064
7052 322029900328693878093311177663323610226642236108470514449411149012581563682113115707089322973613745523448571166075461806091447219442255754794015294829027736179193002324160047119333326848
7053 5060632209573481131504874473875347457088841677354558953496294315688027514563709488396636583116716304749514107240577728481626314418624382143615613906067618295154461451042055011990241280
7054 77121991999965552232596284327292464915194104771516229666271804236596875087681838248903099067229791287263278975580189188960546179624834918853689257163466832888084931660252515808575488
7055 1140817693187446205237990052214417618271593798701435638545672630063233961935785840358449367592902445147601679895197548730480825448472802843915357947756791836509455514973314324889600
7056 16394393491755972878691172088700034547964339242134098428664410583841173057036777743403627320955249048015931665104068366865525338837948847949185824078943624094625751930206899142656
7057 229071444699713815395021647088840956802011148460905463212807711585094183024734881323282596449923977549991324183316222964955205961600250914333503854328594554372477993355682250752
7058 3114433299037305870555359966060757703440817036015133172195701674332322506012692706396628453053493817632714048550560835113763936284486854938970211184796753317878129667877109760
7059 41232315414979187156097946200845228784017375504814989085774009256679198786692811652838535309788128097013007119441193973835652475820187223029825822643319370974995101675159552
7060 531922907877300136946236285351681164602070461521812856391990330738392160572137101507628209791221456953695899592769326347541088413190598527410966362063172476436668324249600
7061 6691113736670361738822982605948386680587133489675739030280872603962631246767984851627498733828086542425139828413759279905131815235419780922977912959064384037454461534208
7062 82121952891357795273553378556365584359711428245915885980058255977488324806891934435072095859522888600336444672841120380403493162511539849415904188545386964872243183616
7063 983989809597879288901455011347811102955416448895104612026781320332158657719844484291430888955642185434551379777697372454304808439279995000074960607273129709089587200
7064 11517006689282628935969367772902523374972692466549107775612890715974567897893622310093185517841281952306265589132404081613254827526323456408104651484810695552270336
7065 131747458659056374077208965965213545464530577903331226567715440594105455944586920202880806171389402920320246617598831956044345623809018544773256891048856125440000
7066 1473750229399510658312574899550162893416366587042963576263599633656026068401931539350783851012210759051634649274422329099326606623719814910202016881477544837120
7067 16128727926421897729431495502713080828438233810202915449056282812490934903077749149403322592413316216052802891149483711281587112084103466955014257562290749440
7068 172773580375954555287636784734145192372779855539368439568444936852439915669285848048013938886581590109982203066292766124331464636088141381760589790760140800
7069 1812397002051403929383815354533866522965442922177514772218717629912082412407843281160061729768004246848533887040094436721205028546807189470489867232215040
7070 18625925362954723631584297120902556152124427351670905622833342583767049561774736822571181315115722573679569897396211747669259635993563959036982853632000
7071 187608742713966093896746466495422838146046285801504129328810518859791782005767201424080210397506374729820499308862598519350681568984443250247479590912
7072 1852823448805194525772652779098250020288381140208707556782178437910255318282327661503152949008139102178613258837831501489074551855235112131167780864
7073 17948539859539026366600797385239885987999759109346408617969049356552852799913736448888961822928140523972651226417084867931911635042493346988687360
7074 170608395150971742819278473747491643267632414265177349540348431895559634671274734313754287185515836251598389696632813186384889580747129727483904
7075 1591856767886169142352191353182224509782803446853778905128679554871139397139008770947666248262257653508399010085170934541278599136414584012800
7076 14584462152182183723022585924481649962520118280001334658790402347148272829634529562922484691886271936673631746200565246750866248765290840064
7077 131251693196800634739241257630606231466720928284513107600325202275225764209297316493152755521530081719037117578088092639338837790108418048
7078 1160613726330508602934151042514767596155596120367334637709452266787826064789285202954856085108121014010816971865898379971128455153582080
7079 10087284528022161075146948495144054336158822233116697003725268878017986453681839266092200014064055527689060418330975396216071664959488
7080 86197690112037360602053195090328051698708445341204230617872133701374084529631222712523245720274018402100346615460610837956893081600
7081 724400158379316383802622244319119243378691740330221279928013820919888520567483536856661601595425924565114684042620214563334782976
7082 5988881733628721892744219927361354686899421097364685540366078521673071598163486819194911255738067042448394723434336895989972992
7083 48720995550795639662716128455586412383070680602698438408129504711659743427440216420539399805947304546604279178952098090844160
7084 390126179225835390235501774706242903894546395884423898465846776446469884174844581398406211542721281098103509615186114772992
7085 3075561608322986951894332192283701570281695222229034534590042544507605977799996336712716163441291741069235167172336025600
7086 23877165948613059069588160550290199568867115095700446218172913091258547002749675186784556868204560832348504007217512448
7087 182593643764256225271738017694686452880783099183192357185422634573348945484212138174950583205166653013695386664042496
7088 1375737729380076936110668895189141177777239628979116897605543885711875773643223481085562064063525308510354853068800
7089 10214863164824180503738552502316148032382082208375515299131923053027450406194240052535028628021729406540281020416
7090 74760728642316316732945080871312174599431165918740168775113108559143402992707286671512211923703193686507520000
7091 539452501228373854943373526293424117779561747024300589987713517023274251865976206416755111077171285595258880
7092 3838520645757265059842944265843710653266819921022968336328720825113055744798484887676462557632339178946560
7093 26939873745887913526028876354013375735153335706097187280160996705069449215744304347763519372651606835200
7094 186524605957945073839716849854433013116898836652563095858393893258522488626190803006867188382391336960
7095 1274299441609115796963033019343797449002969795735938087537760988957970534076677549241434974978048000
7096 8591829220627590357115965899340234446225976534496440322686994282811519844257831950342245058609152
7097 57182189276590987980304631612506629646765119726248751783365823685649167009718954992601602719744
7098 375731386297805715116350432107634784925535428142079843688767579606209083479234893365337128960
7099 2437893484222128698647843772700001094264430170942011476064443653318420023335580501209513984
7100 15622484312232330429067070331468626560930565331639238931949234594906805991123685526732800
7101 98891695958032265981207557396389786560368929123375691764759696117172659503090967773184
7102 618470428412400429619891509045257221392666578997385217305647901925591348381994713088
7103 3822094135900175560392763914900640188676289685181368151973421282036022200826593280
7104 23344260424932367571048169343310132058760587833709629081537843234367089072406528
7105 140937738349775142451924630793974435667485180197669858527560023065405315481600
7106 841229231002608634544288229738980778987760846690951396666783014933680357376
7107 4964919149638878493295518341959551475592187194564832738467036282204782592
7108 28979525760070683832062191074645441388446245784319479917219446375055360
7109 167310007747050887886176089737992187151968421202675872352629786017792
7110 955596122175849767295593047587457538268664157544386581455411609600
7111 5400315214718485505957015012066779152072924771295420543449366528
7112 30201395660468638678195526203888991657125746120774806057517056
7113 167174375094045849387458467030536983691231316219802809958400
7114 916051448266590745773603391240874518673710172123838283776
7115 4969944978582996810035711137262357820822576146135040000
7116 26701817653879453385159917676041684170844945785815040
7117 142090808033920622133126483004080475501612632852480
7118 749046010735970788678685692639755552546283929600
7119 3912493636014553642531933214570078895535303680
7120 20253101024445283628490071341999450266624000
7121 103924579107470496982778580949477071094272
7122 528734389978544544718240796033272233984
7123 2667857151434040920577342434106504960
7124 13354220795476284763261366249857024
7125 66335519273848712227401849964800
7126 327119038768169479978310744064
7127 1602079694374631214862424448
7128 7796542122074653020103680
7129 37724825940283894471488
7130 181631809030240025600
7131 871002922665054816
7132 4165484741263872
7133 19902674283960
7134 95180110272
7135 460430100
7136 2135328
7137 13806
7138 0
7139 1
7140 1158553132490072806361437925556785200771160680447799692666025787913719489599541833453676041393087720985619505659564665044906627525994267424575762204080496246326815955265536893466285319789309691738709437657039124146750603596566364160
7141 581710371416650870106567638556698251769553936183188026186005881061981364536196631302155382741826805981230526861650942702320204430429769141829542989454723847767535927314685723346870661084766162561426363512033576993822626701071351808
7142 146043777997264652965287610469162868538348008513947311839920207776254307950768298419694649676578146429579208534643165649080107502973076513185889193566056309938154957583264903156619259730759738102450323086932900730295481634639577088
7143 24444643703745423735031637510180936071708040424070429072169727168898741192636569436436592908082548061844381288484142925357817616609412547074160847228588415459393272847078389802743704500570812525129974144613711957732045476258119680
7144 3068750328047894889859613241921838044913369207450702126688925011176256673534941139350222838924570050711584240345287703888813195320784136630545249005460462626100505653143098608951460670900160020676074855000244285961154157382467584
7145 308209195760146364820644215322439574945825458438095395446933532752445967342405160610994138174278212982268208662397294094967595789261244012525729837315764431928861234236062422073147620951675847327203354374146100316386261351792640
7146 25796742649017607305351955890504328779940603956699895995369149124685244769605798812371815960806550534107162742919511315840971035539292303889527018133029160044272384705752981100494821143465607078946405641692308747539835965669376
7147 1850777197485834327335575705169544264579086864974001324164958579829147255341965715204158440643258996776941763267073601737490426005969682782554343638209574045914607641786592191283944261329564241069718434736723504809716960198656
7148 116189943582155359308824195724497725654286096677269385589810695690444308832616288909774720022411637570220581670833671121828027130174711932779841288568598044720309727042056325202590959346936338603797605750432436878261344010240
7149 6484071642399489785504912307506922714205702626789718742858093018301389663705770827123906890569023016011975267441968626613552288043861659924224715150292817494208198981988137944445926866335122496277200539896004464556615139328
7150 325677142601417266554218647530780963880364056295881608944239141125370812683232395998101550894589992170964088485775632378208228458594099381096927964081135141234142874065216486025896067591061346625984273910620298138395607040
7151 14871408149337433260653191857540896833789301008396155527040474362929506173582580489856259147210676493707120543753047013621880204952936094879162294706069620329411011620560156148175127037953358844756101197310187088751099904
7152 622510533063411466279730027795281007107208107203900919219315516457999674394393635964383764158112869647603155273879639617839147797654057222255817663720880650912915388854795336206702747153432451105262922153818084138287104
7153 24054587248724829308326952679920614736968235920407808862721105552062509301653319704931030579228243799115756352583855553051700610709869551912141243013773987282123514235200130205452132720987887164563285956715915121786880
7154 863144451371970654346240077565531718095629874102959150569761976707938255064752586261380463090761378929981062043998722248082228660944059647008857890585496423487751030910830021678890566963338578919551026784266283384832
7155 28908479360090911677883704830766454565431375477447230412707088088779800202093535986263523598465211076490121344124869557425029695406278905906975145568293254407391614412794138195209051315477660524353077776533642280960
7156 907732897027654731995935567478108658115094356615316504539359827792791981806644333964072911080179643747568585313068368505294499440700159387849217371671188989900044328582168973398477972625520730356781561589574664192
7157 26827619202766209267098661749752091282191268842699933749645530933928031218801503356290697279613687799607651832928476799177239275193531014658813753812977109665775352801032051434481505580809498670529525294596882432
7158 748864376887620355037915853112645783031696707343512620561047359142421338694040455364986397970970615948084527206020288396515745132272643973371390618836355618947127990170342949773480108139369015281220787686604800
7159 19804509237961599892107392627387783158275137506405488455959002074291223430149483383860496342320169550796997131015884366004615159059692994182202629875257537159837154160675849328567099485121527531422216404074496
7160 497588107099442458975538395136379058889269628097261242133651830365666017802696227886500124014984102273615986773274391092832439385136399234395340758543784613524659469258434840219095892913770952630101606400000
7161 11907166288533156747151449998472907888102408780231341365046379977482038709846757089891837062714178662119530332645056991482209453368045773827039980586150769554837997385932101891774062587642596103594379837440
7162 271998007838019769808368966219738054770756106273443628463886600524745057075405171827609228735786527926402425743625693993114057430332380014114908012162455899597500233862032245831657778924673969681376215040
7163 5943477098400181500714774727769718648665018663650244556005164776312144236317116056486011760526292191530058819586090121191432131827952504750484882938155767679834728950782964609034321283069086513967923200
7164 124467295065866090811000475981443623422662943699775363838942571291523178204635110358575410223901169442296693695215889629256591114132790209243509171070971183702318512644525482042791458025624106350673920
7165 2502446621723374975380169492091722887082307032873181892431411197183461727755865156294381991278931441677269525066829104139524312531597584913455784982770916317967968013440336960138162148155316984872960
7166 48379930121089417506345081081574350666258920749772823286085881486486006913668653446975855584333323950014717870317481018162989957004939065300909102091504428669853106200259293396789550849461749547008
7167 900741008838194177386837710917657808909344974485558744331431386466576192699228363316716221070940808683874455432049562164576884540090927400033739790563188633603541081864481044240009984759811801088
7168 16172069678020605047806079859451466468554098204111589793277678754793728598821601594780676628680681091190785286444120274828110850719315971968867205682533554599171152064399773886943534863225978880
7169 280360673596589283232319236859510650189687933816959908835367377152813293555497351068697191360716476729192167505740639542500297058331975153791121042870911363392603824723527304320606487009296384
7170 4698634784872989010141868277837847498995357499783877625086814912956270191419294566920824314368948719527785451982072757187664810899335141596128662830112730813323490116992468481779201359216640
7171 76210146489932353092018663280566060449841394989508213558856079874577203126735811196529776201234808252107936522789804001557336047004358988104212013752709764616616666869718116211639017537536
7172 1197548691847330359159500941935484675530325815528374725608747710390537689942858149035738419808126116165324374023843123591402569347300888588140244377645446893916373977392970175225020809216
7173 18248946452704371353002426133065646890714307866824015620183606774753796188881255427854537981542098189854308447322083323918591861085342468942129031964304441731011542808303168073540567040
7174 269926971999879432814086995145523627203179366700306803831951314828089062806886433871160846735304269505421476414530662161361911628686922215987912400072133915108297260810883805330014208
7175 3878780156837317097809166177529019902123418915584881171055286942214995470581671857218727849815868313501845711643671665683634806524807529669312217022373092244132148750909268704624640
7176 54192578486637799237895818848758447533548788050387714250307357207697210938538237540695323644268739908719329670760670434916597647825442025165364251816508090757235124435961694388224
7177 736743295115295784648853405501947942147008828833722976279030207530438048106579753445152134528133873741863988589584608995396473227849455643396944828786560864062834627279086157824
7178 9753093752248405226212837788453425439722558612784232828718118401198588900408169264768389102983309586797183467829387878382576537311945677308880398183968780127039406065194106880
7179 125811423958526237732709117894886723725591479104435479518130951321662170656831912479173992355507365219090970441371848279139554990323135372834596740886025772974985053829332992
7180 1582470650934967907415052948921251464691159623027393247766171233946716677702107876985193924128883834437245301288488745883934738029242030619047624927137938117399088264642560
7181 19420549625945684071217925124581902804630948421253974258620093655403734594277809691309081690866885330453454623932618397773431366171096437313033454686064919523343437135872
7182 232678866525513753275067905909702489019182380030095010276831725269550253619527147566037604935314851034286593239716507744476563960449362906678395200878596400471355686912
7183 2723134589352270590215654566288128401202199009732963926306673886500625122527011479783262227574916745737479399849906681908424934983123707093230704936407033380968857600
7184 31148268091468928258644426476713642764130690989075996029498499890931217723848660338661115377798012552828309206971729220726757374446192984376464852879374381152731136
7185 348398835120615744781952598885786931339536417122142576923514165126634427942352077869840354097674198833735763277650244505983936205183849040622612667440308420608000
7186 3812527767359603659547748109705856180794513562132884034247138182718850046518040286581375614575066963633576592688179503539562308439622999441609565410778865991680
7187 40836566452004379357496765208996949331577655817322275285908460738008962839707492527212667840365630419367734979718905566861890773149113033354185035104523386880
7188 428334501348720668317266195486734956090850058524684256430103072613340624263437831619034556822983525480997545101850816016571756076968517175614795522926182400
7189 4401535576410552399932123003867961555773218525288250161102599958357914430133333682817292772293724599489296582811657917751497926470817460142618248992522240
7190 44329702363832242243170627147748083642056137096976755382343355349365577957023873637719411529975419725357376355802983959452837933664682222508019191644160
7191 437753732999254219092408421822653289007441333536842968433891210672847491346790136656187157594181541036247831720679396545151590327630367583910785712128
7192 4240115200150349010902801552167149084890718378554542293405369886756161209146095994593753864076318329985672650032729782253843685976403429684787806208
7193 40299551760097059200481035638557479859848515736079672179968242894901688362070464856939367111857523063259348980068549043092405369246352986634977280
7194 375970352277141433249891451406509362015708468473261196209286359177251787516327655246977040279192305813707562479616754984811145557572378473529344
7195 3444199188699165962543832200521540302984611094101812540187506673266647059264400795323132428058339286681808767275188022007493696313333372682240
7196 30991982073387140411422995089523506170355251345002836149929604987690079762973375321210279970258327865431467460676201149345590778626243035136
7197 274016692814373254981924730842844588500698078348369470253310510013190630542217204608511893106352275869568719154254088141777573631980732416
7198 2381259197126388340502827138952712826595102384891600377369393443926746581205602399165997829790800011504952062966239779595935968332349440
7199 20345539980248087592245540185121058745811861792218422770225542313290515050646421570592742401247840810084715081040441900842585222545408
7200 170958752055540765194072170262483969202438416593388390725446398507725267650435258379837770678543469830832354120663544828614504611840
7201 1413174079461289338893640115966806392820726509824530037892354830974864490943123621081028370325503033168010613132324680869456379904
7202 11494789133900288794138099538000019479694050170748348053283279743211218067442821475551523216658548033086435033688485332625915904
7203 92028547151502874918463798193885445612466841138430383659800175566468404251831519905463310744567130810252527338020629727150080
7204 725390864498037678719136112344420399428922204847600686209933849955154940887601643537661549587247382041786213190736682156032
7205 5630643559852853035006546628950161336361872791465463224864847119944694020895377908750972668454057187495984382977045954560
7206 43051253755832636807287744022492935586290707521035653029736009967572228686775929503444882838126405137113211770589151232
7207 324308113551440161303534688144293849146465504519401350821870052451172007651063349892822677633057189681041059895836672
7208 2407541026415134638193670566580997061110169350713454570809701799995782603875641091899733612111169289893120992870400
7209 17616937921943151883259242721385820519615475112995453921691287584206762294740790815241571112095446367801354223616
7210 127093238691937738446006637481230696819032982061858286917692284550543785087602387341570760270295429267062784000
7211 904152783748964630116358445477710845292504899942137608570956458109431492564100965684420538284272999800504320
7212 6344221622848813085018199550491688440815994036135183778098858030395189355986384744909708949420116142981120
7213 43915684599461119309553921727775228938126670534596784744372035724702252831144824895669298703363578265600
7214 299951731202641402526031150441588223796094075157500113610119909429245623601577102132664802939250933760
7215 2021888447353130397848012390692158619084712075901021765559914102479979914068328378129743493631836160
7216 13452995753351095427589472921335367093432779047435215768417793679665406071930026343299041604927488
7217 88372474336549708696834430673873882181364275940566252756110818423275985378656566806747931475968
7218 573231217556908719215970531036006915463316871139839761525171050937677960692678875775322030080
7219 3672269931929535634672068467737976331866673295469612223438845503099898516163722527138381824
7220 23238445414445591513237267118059582009384215930813367911274486459923873911796482221015040
7221 145285331098837526564983942347782525934369167477551942222301281949920326924294137839616
7222 897536353427751842984964507029092796899113693910839522675269516209089883627528912896
7223 5479869905688203514298059106905737137981668343814250723913700392316706528895959040
7224 33071035601987520725651573236356020416577499431088641198845277915353376185909248
7225 197312833689685199432694483111564209934479252276737801938584032291567441674240
7226 1164026494061749157101980224871380380227250473909572281434269520664046075904
7227 6791096308126741847151341180381455466614600875324311446868704799797346304
7228 39188222334641038363811372021395540059376173276522933069876296802631680
7229 223706639571899501780392749200236744618924068799083469774864545349632
7230 1263510428210290247868617474032304967266344830530911146591044239360
7231 7061950665401096430866865785010403506556901624001703787587633152
7232 39064848734736608725057256720247717469543084656219586096136192
7233 213911297163348990076425350286386032895231469141468111667200
7234 1159682152592811688798497910187915614065654366837625061376
7235 6225510025803964425202627635097058743977753277790208000
7236 33099128133454739092021147952593337670109880713666560
7237 174317589237490247771567541005005944172081477416960
7238 909555870179393100538404055348274599520487628800
7239 4702896390764968519811111641755953419885870080
7240 24101190219089887517903184896979345817282560
7241 122445791225633555850996545871166054061568
7242 616856788308301968837947595372150939648
7243 3082281563307289995618483006394894080
7244 15280310333285364296424063305124864
7245 75180255177028540524388763293440
7246 367237411447284604881311118336
7247 1781752183463374902510546816
7248 8590634375248923235114240
7249 41185819145814526991808
7250 196492593405441482240
7251 933777908082356064
7252 4425827537592864
7253 20959453449480
7254 99354676512
7255 476445060
7256 2190552
7257 14042
7258 0
7259 1
7260 276899066275470629654235361559628274287075349818942702906886149285589201253763349624579208617038531206539903400699692166092417760047495185332690490550067554321317269207827152091669647432025238958935698889399378700914288909384937373696
7261 139026375898808736763372551066814224092539281653735963119923094549646338751945020014441124967170526518274340679147759805388795303119312090949091464489659549559217914631864427215954238374717163008645132518844694897610072431587963699200
7262 34902622284999052206394058313401895106173236170991281571160352863718881872171797878129322964509608358873831611699056562139212265825786148509772579367283430866052155638881143400812239665085969753685581810722014619629357602064281108480
7263 5841751119890586118611504418766514741533920340557892473596808311050172318030731936787785987063125857183168341385726625963204300118923060527435567742642252397526198303330596126264770389230389524098012923477316029211819265385583083520
7264 733339311112362712050949125305428082151241212722112872165091815066962235779097083093097787242476441855331438654524287760734528498282376412224825416857652463781798185412351694082311135017124375753899224338411358731961364287743590400
7265 73650007873149477356630717806124113077920860978816851040534200268230160164838587344405348134189681217078021768286904893331516687698819279133085976131051103026412135675434366614835056101603840496225796520005862863067699777179222016
7266 6164183915202927296412884306448791498916509168761907908938670655048919346848103212219882763485564259645364173247945881899351915785224880250514596746315288638577224684721248441462952419033516946544067087482922006327725227035852800
7267 442229873983158982377462100980074207656124639257712502777756842137461338907527979640659702185255152013265647021477336842988074894959296638106177453709071315044669452098622533151339791030838978496224096714725292814968616554332160
7268 27761657962287514910033635577543163968686302974610019862474378697437208830129485728062376609648884951654126449006104026062356390089545241738315154573143610688719114626798882869259163919943463616045776521050852572145754402979840
7269 1549199247762071457450989276326636342057147955696925141197475942539257451101550518796996266965488500936274422277782281624373695068996159103731217180914640596270796360560751002701212791292484514717301410005765825043484586803200
7270 77808859708793877426058947690083072570468431521476624914297116219616675964469249925486882686828276192143703209303623519362627456526339919090696581803513809930498387783857655333351122396021469955326406478752053574679381671936
7271 3552841555651824726046021609426701424149426068682344824846245175913136138362535229070198737031890823683244601663006898671362492275571993248330123244521474268008831353438725302100684373720669235919828442661312343327952076800
7272 148714081493374332606531918575408968337893010083961555270404743629295061735825804898562591472106764937071205437530470136218802049529360948791622947060696203294110116205601561481751270379533588447561011973101870887510999040
7273 5746251074431490457966738718110286219451151758805239254332143228843073917486710485825080899921041873670182971758888981087745979670652835897746009203577359854580757435582726180369563819877838010202426973727551545891880960
7274 206182176417641394071373880113605269174013450746352647394752333303392936871314168899408833536242089706706483022147333311871719520370310444961210654403777033846772979158858258903875423322753318553399593914707843901030400
7275 6905155610975765234769920620524253744765038992823673204558095813663506040518020690091043704726091031439848496351989777984657829287552477176070863124683971387902008247286640173431124535706708631356408214274130267078656
7276 216813595200681837584127786230748409240735316080854228095303160665848501515701519896976426988489083073675910080936521680687722715547091794302313591762199408055437108095956036464067884866082453932648083324002317107200
7277 6407526331959915755265427535139590527871254281990469443807245843243237518635136475040514666448326897041660602209894365919725878404942301561288593211796628164000312907638839812224550395003675743694928670044056453120
7278 178850794685108061780657744998347275214608458951332891664303539559520208125343355708604648530757918664051012219523178661181595167956873431058758358753180731105169018673547009563210037205396657803530168630645882880
7279 4729669748763918031818415914395657577042294993748500761438193847215292665436044981252545671395603890198428592880128137241152074519616698779187730224229614435455545201075850209095663840880225359670868132757504000
7280 118827055427769599352644355764326698949650825038432930735754012445747340580896900303162978053921017304781982786095306196027690954358157965093215779251545222959022924964055095971402596910729165188533298424446976
7281 2843360611996814051288790829350737479367255017698635669335153316375234387443978445065714994371337727277805638704425091959042510772207995625116232905964483505855196967191056229823405102364405443600580608000000
7282 64948179755635400439007909082579497571467684255807316536616618058992938417345947763046383978440974520651983632609401771721142472916613311783854439560822379390025440286902373955131250478050524201423890022400
7283 1419120040894016190304533736798633329238727510991879800681147480998669863002113939970135106447581884833403960401525359964073343114777634856251693976499769910943479481019298673904301455259168537468049817600
7284 29717385492000907503573873638848593243325093318251222780025823881560721181585580282430058802631460957650294097930450605957160659139762523752424414690778838399173644753914823045171606415345432569839616000
7285 597443016316157235892802284710929392428782129758921746426924342199311255382248529721161969074725613323024129737036270220431637347837393004368844021140661681771128860693722313805398998522995710483234816
7286 11549753638723269117139243809654105632687570920953147195837282448539054128103993029050993805902760500048936269539211249874727596299681161139026699920481152236775236985109247508329979145332232237875200
7287 215021911649286300028200360362552669627817425554545881271492806606604475171860681986559358152592550888954301645855471191835510920021951401337373787073353016310458249778930192874620225997607775764480
7288 3860318609306546474515018761075676323897192747795251761420420227713897968710978699928783804589746322930890523280212409276758076600389688857287456245270808429729461779419204475314328506113479147520
7289 66918909012499055370232054590833654352637647741151406041149015537077497650296282461161420532471783825617042564596359757909424209873031608147036713169104363858639249921654236773559454606452326400
7290 1121442694386357132929276947438042600758751735267839635341469508611253174221989404274788765442865906916768670022962558170001188233327900615164484171483645453570415298894109217282425948037185536
7291 18188263683379312297323361075501345157401383870131139193884444824346852353881140259048352184653995043333363039930604221371605719610329580372110952890758957987058671420616007026242069777612800
7292 285788049337246324095069987302122726686905231210655800845710299529664511725259291986986660754630530945404761960461765005840010176266346205390795051572661617312312500761442935793646315765760
7293 4354722515808474033307276152492671547383002965557726274940900765056500690701302360129957890211367695146634087359429540332372979444730503956873615918710715977877723554156255182636439306240
7294 64408046303662487128243856940231694908403439529967113953589200381483986548992666215957192876030934787721088637607352907947971274418855772736925995168133323756511327558717063788966707200
7295 925463903999586626791155411927509578982329257258194755995261650839162501052182058986837188806757495447159347706962270267526554155498019026244271085961601994657019179923030189702905856
7296 12929267189457723659363887258430066340411396385282937236850956474049984901938906190729092832719561045006152372145572218945449355082691765564374056741243640813773829169697562348748800
7297 175759714010717186717499953023000370379077150433689884055050888241180143584448337969822671278709426730981609743007579788918695074028460622157938113999485699753194998170686576394240
7298 2326557774048302477838484438427204027832659459474914661933779602727699099283936063511006740615159601290096806072372449459146757561629859926516667880378613254935267244039219445760
7299 30009519237687400696039500887549001352992488039336101011440364311380273539717443891595043393794798728606718362551962702715620114805986699411939686719903938852428941739058790400
7300 377434271875578713198127353684660171176774437313306438554392853964986511970495737437521977066522095657272911324115544837418664970969406118503790222658077318924955161487998976
7301 4631621417370637777800154972452443311291198896665541212974159709112341495713486469224957826718684393474864296454113402587126062524610821324041829055037867660680258335539200
7302 55487284645559097346336928927376865156088424060725640738914553301153527412222313403740233402476815229867013211236052565066946760488846963751524156245899770066695534673920
7303 649336371699108148674608109515448806565160130316544214726042024008047219403331574602895641679948421491032353227115835565981108726835431367474591258265850419920062382080
7304 7426730698233465246042694271694895639642360935635356162654565145001704879619122217590715166113409306556761999590654587022977095408519201163356468008382818311733248000
7305 83062048243917142023051803937903047371015175970869322745329333042483247263596427569762974340794700140875491218591277921938019665189847958337239607678331683073949696
7306 908866526401606290735528518832487646972703696840371939800471735112959377240918464008279184602628344783658512898218029146045050970044823584232902610713848053760000
7307 9734113448577711471185739854568143440326417605445661364035246423963021395365209242335427101042724162468706194097479583505265468356484253893471230836031147212800
7308 102091416130010948393741913022492373328944139543305688214771151845022407099268731318031669600914076048419337449297263917154726932872782583385462587761308467200
7309 1048982452282581228532080478743024382263306265774736954522701402318385202277806934577227486097102511382034804331063222897726749576249429817832152301043712000
7310 10563685383385325759837095209283107733855724460691800386646239900058994632320000838761502653504939038774311798747979002603595023529961904342283797582053376
7311 104305182032546452336872063877054314451896793169357071487866718469095477545938526206398615364648046412605591425418785786947853961563958170607103980339200
7312 1010200922305971274828634819590738359247941538931176081001287409245032672338746469206585748294265094699033457816952453565734439217608540578255659335680
7313 9600260830529092100157286533208639437488418970312171230351780875674327265991160742476423843191664143363787132149576865480400798437139840795745976320
7314 89554559466882353778846745863461066355218923857954827066596095322003751915712144126531926915238940140576331066818997873538678598325228859188838400
7315 820298950422854036181581348523293153488818476668933519002079329114003900035623975084313542427328667229907409046436556330497044852885189396791296
7316 7380426832926784205451069001117586363538452344503884014687514299857100841280858847120998060125012757175304501303974332873200777814285798604800
7317 65246278049236085076679989662154749832326844936848076105114957868821220553628158570969010463701742874592563075107791893359138481318406389760
7318 566931088581461906859154615536919838277306368996626490179263124165221994225276975052093571944177122488762867215698113396781186824787722240
7319 4843239045002823743395580621598737952396818409949017716683512089342535419401225218642707450421966125094817755185572433076479935591219200
7320 40691079960496175184491080370242117491623723584436845540451084626581030101292843141185484802495681620169430162080883801685170445090816
7321 336312299125653964316207548057345513185124753954206670279566685588967739640200508288205450515167481634424303188190579990717058252800
7322 2735175637667011623665109901871238179653019051273283944307783543822318369567336040801990394178392967421956025417402608134431703040
7323 21894836445524359607882094358095275199417238420473043911015770939449939176081564715336234698397234348736066730835210157382696960
7324 172553525909067890472119621613535210523375327134556969362125329187128257972184099822743707646063370269223488758788680738406400
7325 1339183134457915714558405130482006891253394839718647420695262492224901429330956880377221322314918243769451470505975413211136
7326 10237533745187005518193721143545747884294314166300842227026994763535807310718868925001768488098285795447244332685538099200
7327 77106723144774871893649690786554511497834103022750423336840614867293543916613605080796805083211471887366946454786539520
7328 572308435679012049359178861431106792611409713857767089685653033737362366443052970399098842881865628848895988051476480
7329 4187027872026321109902035767966951410626381479501660123147307478253534963261984507651710629758555286770645204992000
7330 30200465009045403228444416093804263747912243050849349580042207287211592505269927111842693335020765201945178669056
7331 214805473845528572021419668982361741102590955597506963804550340085426115641018119450542130034302133972500480000
7332 1506921306248274383527264075796184742154174833236896014284927430182385820940168276140700897140454999667507200
7333 10428857462217226989071012959712364560245469648441397991395383063663324968744742046426918820964574481612800
7334 71214623674801815096573927126121992872637844110156948234116814688706355942397013344328592491940937728000
7335 479922769924226244041649840706541158073750520252000181776191855086792997762523363412263684702801494016
7336 3192455443189153259760019564250776766975861172475297524568285424968389338002623754941700253102899200
7337 20965707667560148718321256500782390275479655658340596002729029111166866605605235859686818085601280
7338 135957652825461090302822201036729049509791193754717311932478182189655362121010102779612202270720
7339 870730963377582864631853971193934555134152209326338878266082609019257661811664115101754982400
7340 5508404897894303452008102701606964497800009943204418335158268254649847774245583790707572736
7341 34427326539919394834425580915643825199087727304908693201888128088776109498957751438540800
7342 212612679656835404729244793679681745269808537772027232520440900414517551596528006594560
7343 1297642920618436399496334227030013682263778834569888466518461951145672120907270717440
7344 7828385579554576448997227295579624482830954776877501034162429131881009326994227200
7345 46688520849864735142096338686620264117521175667419258163075686468734178144813056
7346 275320233055374696882829511318461688280668724107076002705000975290559220940800
7347 1605553784912757458071696861891559145141035136426996250254164856088339415040
7348 9260585874718284337024556155065621090838092102714970154820961090632744960
7349 52838052586032860715251288118735559630619559473963505262754557486694400
7350 298275519429199335707190332266982326158565425065444626366486060466176
7351 1666167597639943184002572493229413143647927249051750962537640755200
7352 9211239998349256214174172763057048052030741248697874505549086720
7353 50406256431918204806525492542255119315539464072541401414369280
7354 273078251697892327757138745046450254759869960606129504256000
7355 1464861666433025291113892097079472354609247621268579024896
7356 7781887532254955531503284543871323429972191597237760000
7357 40947375010459471041675646951661861035187481295257600
7358 213450109270396221761103111434701156129079360102400
7359 1102491963853809818834429157997908605479378944000
7360 5643475668917962223773333970107144103863044096
7361 28635077488027589130182001857797242555187200
7362 144053872030157124530584171613136534190080
7363 718668102883458604471395256744253521920
7364 3556478726893026918021326545840262400
7365 17463211809468987767341786634428416
7366 85109722841919102480440109388800
7367 411855040875459369960348917760
7368 1979724648292638780567274240
7369 9457579128714410901043200
7370 44929984522706756718336
7371 212424425303179980800
7372 1000476330088238640
7373 4699993845231360
7374 22062582578400
7375 103674445056
7376 492874200
7377 2246720
7378 14280
7379 0
7380 1
7381 66733828657910568590543231876444414277083162519853720623892522017640700978407093949927892318023588542606125497526221639472957853017637468661743900660995532136234580439142245356432623860435491676161857998493540278014649483115560897085440
7382 33504787019331946188162478748715021188736117328092067051733224063556293351705365304574084242661662275991328311484662752097182548965746917425255549356558174072879389574147085403092027339275053914031219565617324822810628958035577422217216
7383 8411095741877928574184039339542260557598626540051025768755347220253603494492673710873688060513816854355597611088439468226022115838718381502420033601624402748332683835227797846565231421670388362023030517390104041305409382111071803801600
7384 1407739098828295105657893685307209769282320525563315023370134232169994902177595847751216026235220870474577875005195281339614894721640041323227494034480431711597436944101539450499426999825134113398651799699121256325050756616592671375360
7385 176712971376690230087998008667687070931401090301876247326303451409267712620429641087830526108659557179790842326918230435386930078597422580954925924214928135025167498675750532819509304274219283103964890935188809883657532777913888276480
7386 17746811328919177631632968832391359588060037347875131506395221924620486105854149410852966451267929892899020815439487763809775589658433509175840775087955189623519516086978910996791929467414409893244361228989554881313465015763394887680
7387 1485275158775181126692052809090169613738070696406139829317439705409308229990911511445507854039491904544406772327119248682185586535259522129183900518642863911032644736121259726732506964715677450007220229820118234405198612173114310656
7388 106552321962793457552279857297186253052699658488598693854511307037274177281231498382657973483107610773869866423285921672831654544287458644330323743757735703609692026693038723059573891814722221504547445369347651823664964638762598400
7389 6688726843995279608459114277323622390798885168772901604513572237329102750976360692064977995551984174200642911199844719750194632786259361651355933987349703640050625462991665813914014339341439549755389462810220053826400325384273920
7390 373240068159643256012674433875858093356782517769756933706599980265544696493963085899505285529723897683349922258859843017060569244537219361148459300372264099259445874426962758575595426034795455282393217671905906803292920306728960
7391 18745310897921064635156970243552299738891490263932794208489458904725015158328761277443654830282410861328920509561165607654921710334853525155147727889067151214876635962785087132684674774639062628079347061069766483026163500318720
7392 855897456796732651686648424590913798275152746736242874057268278415783435609161749180355709555111038113580735302339858712988902021789739109997662399838651909235482265622434208666862346356236169508590471266272589321473198391296
7393 35824485686155899320964051228385906026840046192546976983866305523790789395155563559791170598404899138806049733435319561602905130445350931920662076048924865535755716147173813462848567435016748128858270130168232795223516774400
7394 1384184912361407249645412472894191166837311863089180629824536459934207882310378645594313351394224504414278142918552837421728849845619436523368182814949556969122101850836752995330146439686428015550375572980409721337602375680
7395 49664027143300738958141098920810330896684954486816710698156380763572281715420854913202484920746147622435152827344683336544090252867785224544804793830918610171733689264679276273194087300372742802463833130073838360922685440
7396 1663202889768973912175749299583082504670375169353911355651002155314036357428600962455231257192352856967432296378655155382431870797653837589353765945523801406363968698548123288491261748136876769664090057578643274134978560
7397 52220239308004224587947524692714668944785607383229028609470599590830264431417531468813518016991063425263854253661922696008974833987115608644035902380422533621008937370105216311572879301281984024632837120448110144782336
7398 1543202648193088373392909537289444559889939602693138917619510731798098157847051994560832215623951708936163830576077595491953791093011653359445879094307419316159287651741804730126600827576233936814730475423781198233600
7399 43072815898174989243728707319549469659578987117824822372259819279579541097491750748883459702235975252335607381522067682015935071499889916050884432145966222658002103434683312071065033210858042499282576059740601712640
7400 1138997166152530288182083533936843173735138080690067362704248857194839220166660317933745393274826745176324867292752874631735421859093772903058408495217624655985550066289430955639390236939631347064586863384639569920
7401 28614501980021704092501416282093728341105884712178429606701072775652520625888072136577901311943403535700492986924775230308970050843681027614085767856589167334506048466508893765028766237325363426008752203182899200
7402 684670176512386739127141287975406217757511896650018315191725500282639438585167854127748587834497290184696186529406288081873838356063672084584719489973189141811513043840507933930462582199915666086310909969432576
7403 15638483365982477282088349561429056136519902597342496181343343240063789130941881447861432469042357500027931012874338005774733809247143975938139280982804659282203583319550809264028728063004229939803193344000000
7404 341683902192690584918258999956179095919460425867508056562200468919049806456472159970809237451798170304299566067205983233837314748822183075036799442906935126356220794552834228198733969906265801233577856204800
7405 7154730206173998292785357589693109701578584534584060661767451883368293892635657780682764495006558669368411633691023689818869771537003909066935623798186339967673375716805630814267519836931641376401417830400
7406 143832145781284392317297548412027191297693451660335918255324987586753890518874208566961484604736271035027423433983380932832657590236450614961734167103369577852000440608947743538630575050271893638023741440
7407 2780407883625193290116502940385479095533947603878058896832994054081410073125079696010023009924684585080227680699284180641239543041858636674178081790693079365165638159382323075786664570049326191095054336
7408 51760007047611687524957351887709140057599854867975215210974488010119464796317894685747046315342000759478566244972020786475631079713385944363786321865859978542585321303637738833626943577229633362329600
7409 929201832484415796550437271566745465177353874717858986923236771407112196278397947156202940587989237770123946398161143364717743618666289984350793865566989820484480293687519762065323119489662173839360
7410 16106846611244555979873009313453683972122769740800878039030029225978677731518221472116649667426182933608198390238127638706473354091281115576958007092336821379216030183093922121139094801370033684480
7411 269906266350412856659935953516362405888971845889310671032634362666212573856195005926684396147636194763322071677205317690234677646487894152859714743115387600896511641350672088320023133579357716480
7412 4377244065185458486594919698064617893284159998948664383107026146514891421963248965072562600599573378610613195896079662534520766975247612078545244669339390318774846811812490815844307732661272576
7413 68774372052778024624253959066739461376423982758933370076875556992061535463113061604526581698222918757604278994737597212061384127276558725782044540618182309888565601309204276567977826346598400
7414 1047889514236569855015256620107783331185319181105737936434271098275436542992617403952284422766978613466484127188359805021413370646309936086432915189099759263478479169458624097910036491141120
7415 15497688953318392883240600425047448742157157612720143507877911546230487752201693693403673668105161503315962487367381599418150897435658558199461986063646959803623663236850202267617916354560
7416 222667817221233169786214476850515288111909033803600593953836949890273210640803217489452009657135517408978620718585420053191557834419472814319087011866975204986796303845850420527570616320
7417 3110587010665277273381383467867462751579495559117821263206296104209407295203167476039091662378268248586285585348400963954742029244868341727098800038926495593152758910296851470945878016
7418 42282198106064447642784604277568595329453485476195551504296371171893193868502909434546492777272078012047146946746330770064847890946100098197007050424067041580179279176578514708070400
7419 559655931455178410337302481994290653049166715854644104491083091504810457203111813009172190124311595643388809971155714591030581683090624612660802941945730780793068283648765151150080
7420 7218294632303707687652733770504915060711584476832427540871470049488502333675801632944405528575238762976967013711719650886070709357877257720731200346815697534542752218685783408640
7421 90778795694004387105519490184835729092802276318991705559607102041925327457645267772075006266229266154035323046719687175714750847288109765721117552327709415028597548760652840960
7422 1113891387730366446267644141362045871033895290607562904026378910482033364595853273900979493293882282305610299273609290861650206377738979032657527242478715989998038403415801856
7423 13343480750043980264614732182541562873005596821345963970711269638156983832888853875624283262689543133582347139784469564596244132511378794766882412277609094927197887109529600
7424 156138638188666297183878334888665132183411611891809361149038626731152949229741858647734145155806852158462990664175868845886059488817453084044986579203578422745817667338240
7425 1785675022172547408855172301167484218054190358370496590496615566022129853359161830157963014619858159100338971374568547806448048998797436260555125960231088654780171550720
7426 19969653655249984328248133486112941608816126071375068792915608501004584231864750851743923002216056135408182265565982333995116189876240518683691836200318244793771622400
7427 218489300815521177930201484271440624606366006358156262004018463003053759106416689911767823809481711240129009509772709316402182162781991368669695489762568122868432896
7428 2339847865842433216574445761249595857099939304631595845018235743588682652045768811595782581636553823804737873631582585673860663135647311780684706721199481159680000
7429 24538077651622981000280719216723861589156177713727604688505517027073449767483131631720555817211867159556530197620729783419523368148637390023125394399161850265600
7430 252103292892476015421281050524930146383719201729387515795659374964239005285949316111874122892053126568545710844183039468892284875053197807951856594267720908800
7431 2538537534523846573047634758558119005077201163174863429944937393610492189512292781676890516354988077544524226481172999412498733974523620159153808568525783040
7432 25062861399796557194907618045554039917579267838111918564395980939355653931582747088041996491648973013562582895068734496373235251904419420106202735439773696
7433 242710135114194629476183071713914847089990614874850108654459094899241399674203109057196778060046415690870703124532174619628660179793056512374222723481600
7434 2306307766019292910457826663593949839037753324729666147191618424880168931188458920264091991388793895444963177280212205310450323496804403961678014709760
7435 21511695564704076742945030935523062443261086951995791090232694184381362947869082404437912685670210395315152647964792605983861048349887421042319687680
7436 197020030827141178313462840899614345981481632487500619546511409708408254214566717078370239213525668309267928347001795321785092916315503490215444480
7437 1772431660735095328178059699487829849502625637088231353558064264692758426862687517592891761316192298836049937403907559214109686199984069946638336
7438 15667221873405980506308409633951367543651802345350350276792793513731740382368138956169136232896956905582663941364577092590478844132080379494400
7439 136117235240647694728935840502081460857095659264803744977912239691851167017051848053228452863929498065960347104966255501663030279991847813120
7440 1162689181667065944575554381016394922568713061840539073079505729220201039004381592903446139071956471544750964967787656288313959420327362560
7441 9767198740755694549181087586890788204000250460063852395311749380174113095792470857596126691684298352274549139624237740037567870108958720
7442 80715093036394052415138044668840921581745418913391119842534118685513190856662852788253174772163565180991820485439130163998452850098176
7443 656351422487163381971953440563529146700001535942887211352057563810727362846197766175368701811859117383311946544694519014141355622400
7444 5253273843773149308944099970260632059333576273080434242241933473055563852661073983127632344374373794572328239293741517210575175680
7445 41394925154819492383652084645773879673898216388706848644264191932397541254779208289932568726657271190579126162985319203801661440
7446 321215025153803303801945757157504007281975608973559896812571766640654141763604247362338286541133350808862186766360467220725760
7447 2455169079839512143357076072550345967297890539484186937941314569078985953773420947358239090910683446910661029260954924220416
7448 18488680345785487577633436692075156626859880807797043424929348752057204247716166267540507269550635541031590511267912089600
7449 137204610301731757340170773311369057224087153908129429761142858807978217851621267864359020809832177917226478250428989440
7450 1003613343726963159021168728016868433420008338794055331187884305539432555646513179975231304184141175227774123974328320
7451 7237576750216926489973518970342873152654173700281441070011774355266824722210001791797956945725502709989258140057600
7452 51468398114006954797771469680990364978836357875391145058945170165529615396305087049760083007570599851202346745856
7453 360992532434846627980441388150913481575187578156921425282647099310229999896711006298827746307646641814896640000
7454 2497773672000564389134232235223813065762399381118690653814742726740666908681648786479791897999932259722854400
7455 17052591255787627914562061731421569078239213884613637256200558793287328665109645778616988882928560976691200
7456 114892926195346928355805935763476815167855721831053209817708461031112920920400514862183462553664712867840
7457 764087567905675993803153035861730001670050170401210815722621242967130956964017460169525076961039220736
7458 5016715696440097979622887886679792062390638985318324681464448524950326102575551614908386112018841600
7459 32523725997112538396370154315316272094013311982810411747823237467322959734336327423360320363560960
7460 208238936606085973754955523106888797350439676510389806883922279049978466033445853624469322465280
7461 1316980582108594082755679131430826014640405216606087553377449946141627213490141974091404410880
7462 8228604847471737255468894159190650669553101273181908871038894553242365193626118995995262976
7463 50801298918661546036164576716986620110848963462121364358883701204169624992364486878822400
7464 309953424559964867135405060665560134670443771932714399216546372893453298110601069854720
7465 1869223730890842908798290969888472089927586178368529814865879715340789602735473295360
7466 11143937119130632356807817679589818381441712094143266178042987352442377983132958720
7467 65689663056205034327833220710244790211861189020438723694559977473451576227004416
7468 382916645973567107158877826086596141171964547321335589969024344944340985446400
7469 2207636454255041504848583185100893824568923312587119844099476677121466695680
7470 12590234728549577581797430278235282606645046566612487513857711145691709440
7471 71037826254555290517171176248522252392277407737217601519925571732111360
7472 396608108252012303522747584662690785331718861900206591102690256224256
7473 2191372601243838318090339909573467286754339099296324635511462297600
7474 11984516556992043031344891444407557142964727861209062528725155840
7475 64884649236830880655208346783115632310428459072101165650411520
7476 347815457425736543774881980532847166588887002456228105420800
7477 1846336058733292294008134830693918280288739189307271479296
7478 9707303004153088858885540513488970464192115291399680000
7479 50557473227199959143293400828072297808751890170675200
7480 260883466886039826596903802864634746379985884569600
7481 1334015276263109880789659281177469412630048522240
7482 6760995603357162664124489211712519173934934016
7483 33969062510307238085804139458759474011545600
7484 169228335103388466681560046263975928514560
7485 836142696624023953279219481404371886080
7486 4098418342419583400767433448063540480
7487 19934421027790070941965624365715456
7488 96245574428712256076011712486400
7489 461430184684542442270390917120
7490 2197675985719351306868258560
7491 10403337041585851991147520
7492 48977730876103761828096
7493 229494245193614086400
7494 1071306512749352880
7495 4988589958535040
7496 23213673843360
7497 108143171136
7498 509724600
7499 2303840
7500 14520
7501 0
7502 1
7503 16216596109253021491287787071596978297431597564460784525085456776396162223477927466491698109447031751862665027024314962256650165528199761250992535058674035125114527245420717547062879028903939093459232074766671396925166432830036891939110912
7504 8141527096265089368046274288926218541804145827422153916114887686152165519365665461891202862798877802197947310698199040015700858068151771176732755880641454920620618813575353933484780110973129984491746675816211913917787236940098429444423680
7505 2043792008179248717477911203671616292512903157013616090155726667876933894454027283579019138802361398835471027000564427877928135486910561962940588510750048618445642764022972209588613667695778288755904393502656814191448366440170222755250176
7506 342051226836369095350150933141385262675677479295408381262717453623646542109368730908863314460895218743794302850929871707858232710774547514431748033132725711765529142632597112426986077814595793388936574373864231013086648205850253354598400
7507 42936042514263000722565757401869897963110776029681108212789094081184844516416673356412088800174236549474625187658456080858254289010021260358438568051653167203721826795096953240232523494666590458658879890823198317914048076806076476948480
7508 4311796501591241614147151411491564530726186603365780434761804214386132187938483242543064837051293195186896552776804822623441093917777110975300192550844246494614086967688313000796027024290950507736743338818606961161243799781098873946112
7509 360851830354689945176537032925290978290554092740127673963369512467283217485701038020676984509114574488946756580602917864132103656388148019908762426788422189011563493768571190268102565837426334495968678322787615920040455320522362716160
7510 25886224195796013922347206101285813268006374994507008453818234865705086294127314913764565456116858907773946603415506905603805936757380242822919409039204199592283236829541955237337978527901806985840124005436346371062032955017135128576
7511 1624922909932600227672267823782090359053669791951130081281297432318431203538780350335534095617391064301515462955110305510682731800383744326037437092305469480047803407068840526658501850174513877944348541882551690310890710741129625600
7512 90669408329713790248001326870386881297495998954477110638961756994905615068790667159103035050815785472497603907375672867724860577769293569051713771828518204898464034053887025477501083266628402785573057162538538507424537744097935360
7513 4553528831547647723354628093285468738952746716791034591220519759239645297226349647973964483462631551736869051558090084808138944783354076206011203464541622010965239668008945654622264197624504554445197255597252063000173627742093312
7514 207902539049669989589922760883034597104069255654527353948701271488768349937828079622556899026768556825648027469678382193990949878259284551720729345678744768019540871587252784562502756591451421875061849222773773720835631548989440
7515 8701624144100115292147592316674290282464052925151802552915560830560464928693144450000283047143628887488070808907121896915387170554862347618309567731692961077227403033828081121446433854621734390004003124540437991434977516978176
7516 336199019516232285935201096143313887328806587345440860925514559530959715862229134945732524077338284225718312883008383578119571224179447207255444098305294891950938259227323480189809632851695636286208381221578800078251465113600
7517 12062182807720834604052880120935094453868003378348574059899532007998097260133299625893302062149670681324423816861674726103637120083255089703637021673131853588064030414434561816448418974410301278367558564543570428799106416640
7518 403934087432179343526214271222590691293037629826109247011671896877054557952089619960713544022068667329139242995736757803891934056657986492964412323158138029396767339352724780355311910043031641460039176124600552002171174912
7519 12681922034488426080340088409321004098111610666323574086838891434269527225393082338721138336091690534376671259887245559791043014832110511618822465334618985723525261326429440074745870829543685368688686689037154965279211520
7520 374757011504500905866446941912422918309637888279643617079730185298899544743114049364426423416053513993070012879220856994887937043907535544386610593553620535397828844656049199412464192632729532412070948746745261039026176
7521 10459484615530932308551942419406235350365146196031274886087794959964887514296685740912307239229006027233999296126748147223242361852634539436244291639194730920635171861805565393080294498016696682855395444538961454694400
7522 276572817872492036196573804893949226235191390967085701548194629058352842836525978492830635982778367409733900028720645116102319932788766829379363195884625219172434558896387582772101792196035851837498646278334389944320
7523 6947882713530434757910709557014743359784342292209410912495918028888519243016627939395846898976443145575581690485792535253586073340472014708656291820827510401511855404365528829400280445331751217093979866646301376512
7524 166236630550602280918341561257877850362615139756465162477025279934743215064683085745833521907480725302640959257372503718937826009663289779472307794214470400705225614900670716158738546712080682760622274704205414400
7525 3796807342477781007886874415136343571200747790513737929699568683385545977608658100162969441627666791024224307117616688454027649065443999741787989898942230695500208697660998542705292501290441421024087773466853376
7526 82951955245646183844120810717145428202409918125034110179299472838599229303256936375612815705355113695800329720463879856718153249050068046280564881734876888366471181086312988270065427116805045767651721216000000
7527 1736893169479510473334483249777243737590590498159832620857852383671836516153733479851613623713307365713522794174963748105339683306512763964770397168110253558977455705643573993343564347023517822937354102374400
7528 34915083406129111668792545037702375343703492528770216029425165190837274196062009969731890735632006306517848772412195606316084485100579076246645844135149339042246073498011478373625496804226409916838919012352
7529 674904684050642148565780804087204513012253888560037770274986480214768255511640517121896196991454810241282525344075864377137854846494114424051214168715811096074771298241985565835112698312814270147649863680
7530 12563324511195317829415309582482535172412652136041599459763899059182667737824434181971215081881908125177325075752321112527082379670620506453693554757946506761118809460912719083184188057259918344948023296
7531 225525744993165209930171318939304110250970796210463437704960269186949096612527969702183558945418717594870895781663804855358106847322610186156497545272675620792693185680135862060803111300786259650150400
7532 3909055984934438868246667142453205060401281817778579186366720210747161653309122398381267543163265069239831774502608947948122921430251288899682650055143888210314020545857841757654117950956509834772480
7533 65501176219061194318150237874711648153299263612590237358722118852313289441507433986607708647533143930006673453635052397406324973304543203346295895508836406942145189411248616625965652192238136983552
7534 1062211757895173177822973752548264952208211780596641995676819104686384968079219055582435365484245669713719120794162863168020344286178164085447909634196041526108852265960709508872349106344569077760
7535 16688242998519560480143131348871355718145859995991782960595537183588023546234886679339144914785873505952962809353803713412860424093131521049453745301856425590329103470035121235406423230771101696
7536 254256769407239969822999485034612554179506845351208216647842968273682040196963439871280089914642305709930970829029904844590571622052732258951801028952067933527424344234027931554342267099545600
7537 3760074139319456538584156107445575482488498238085294948381796293811860536620568331828785281693276201262090103440585182723895035848523888310141636855005018533658072313939768821912483879976960
7538 54020515780138398050152950053022535615519235107195928798888720246860557307674475159864233928823705811558497813109158717971840271061438402866696065707569402744059626139877847904268165578752
7539 754596491694179075386615727104524031934802836778868679510225219072592547171610903714254032726959253441538659101872812402482501549977102315192461540215860416899698585255381980676767088640
7540 10256530143274698036554831975130552856559417789523626867869408776041829459859092758831599535409425035879103821959592367634554799131728045694758205533757634117963151001519348093389111296
7541 135748109708943752958413729522720227110350663897259402198004139025551832946246182921438739969136671512361892829027693524945037965669058210000917372414109975599522948935331020904857600
7542 1750718554808506822080792379571883581333290752160681557638772747784278866122554902233820697311949094063934226063615312310403358085565543660118409203009721929660367451414085857443840
7543 22015798628526308447340838000039990935170332654338903999657983650939932117711194980480436862154478227079749391820744935202515663541525636048230161057787877480355394266991639396352
7544 270122270113866712850570190306096559739557992949194831177367474368655852434944455321784164987316352946153888090239069157004868374857302229706740033755623137402168315824381624320
7545 3235589269121540629634585363004038006336552987002920816457576835209715963826049986093321385282229486697248964556674606788602980430575129571052817228152460732851444886112567296
7546 37858247709427106797279007587676062104806577028004828009924997578026791339824190065724710652281959588303403512876867136761436841078795650268829169717867664677166098310758400
7547 432929860432211096737117201282207866508550378427289592276879828663651359227920608068717402477464453712101928659760363618138619491721119914852008242337194717613403532165120
7548 4841163393445572975118467127609623880058027193804457423124157756771107602440394295094921950747171009116474544615496951830814710618961938306393897047737618130737353981952
7549 52962994476967349740136354028386497310338421319733878102950092111359984267119556606799100136312148880865179052153257494508786416628290071291530522096496214453046476800
7550 567142440414757100159246405981186302169716016504150297116813882688777842786868854664588819250144016410547641706218522055341834550200062701653252122362410872126570496
7551 5947113325682851092126716309842722803462345732605306106088015848287901740616329062805947394992907635503708762146939071921062518803103584109240296249715347947520000
7552 61094805581591911878249953968169614568919462879076893306074960761284915747611062429998118565303016193181564981831204766881262263553750236384108124830566239436800
7553 615132034657641477627925763280829557176274852219705538541408874912743172897716331312972859856609628827251534459806616304097175095129802651402530090013239017472
7554 6072579984547240821800224324393931737635657684457516440260438470989804845499994497344718490104089126675136384915747175065193049899840816851309110693336186880
7555 58801328668753461111129411568415247498935974543262578170313647588488264993328752783483145615022590531819906023045877087644898091006522485633783340839469056
7556 558691254413806505586685561303728515942997264428900250110264331654857561514203383112792583458974768194079731720621232143296161168580243292635003250278400
7557 5210547175080624723626941721452997784492701955870727221432915700655196474166518301337393017582089911931213104225664611997684064196484023765272551751680
7558 47716851979889042957078068620614793055960956511699754781970703463536841448000510060753188139123012149608156782758267235091473598157932097584781852672
7559 429222210016271852754329760531302682316799270776340635440614142579032268110306062206449449715180920245190843898825339808174666710544489746540789760
7560 3793625659818975965574092690131846344549479433767793423404979654254675931179787318356715699659218604526282322162749512703883889761369412868243456
7561 32955190837164303823614240954173566212508963554012805754633117390952971149119188838838527938162564525535948290456524229242041706622651832729600
7562 281462757616254555202206314258541325840096108988238252327208360040776989425090262076167309311854216339782412657726833410218469392525515816960
7563 2364134669389700753970293908066669675889716559075762781928328316081075445975575905570340482779644825474326962101168234452905050821332303872
7564 19534397481511389098362175173781576408000500920127704790623498760348226191584941715192253383368596704549098279248475480075135740217917440
7565 158826473394194748300755507251590200531821630765059945496599394832784020717949484518820763261354112130338743535864094838835665285677056
7566 1271029738784665596834576503948421522180955355317972060078587663252519655035494086879285422556298608266096150451630655868654688665600
7567 10014053264692565870174690568309329863104629770559577774273685683012168594135172280337049156463650045903500706153694767182658928640
7568 77695090290584278012393143488990974157162806144957469763080483319269231278200975559565744379264416696163898336680137582520041472
7569 593761107102484894906627005654780134672742792345065263805056901972118262047874517851595014515428315131533133113575409104977920
7570 4470606384185380320739750460464809074781233519657773230281199663099049050154587396682166702852289261538815605519947772461056
7571 33170867679203374771636459947546604536425080272812342615314419819867337032667239479999145395370257882439030034921842278400
7572 242593658794366295586968613680971376541139605460750585954484474993816559099968038832634790417384430520313483283367198720
7573 1749154684781278648579751211686542126817728819041067862927455503940153882698208685099688844435217476825549187498115072
7574 12436399486288239884179849498335641191884636499075152261146992554120459381825636881680996441950863811530837930803200
7575 87210341248734006740668323626122562880806050844412773572101538336036292754850286389871251762827960858981754208256
7576 603302588452757378268682867868649928111957322399238546362780083778740547772585517376123082870313565772840960000
7577 4117951188973903452356436928341962081392063844547030537370251522464342741340015566899116372378266698462003200
7578 27738881776081208074354287083112419033935787918971516603419575637080721295245023799883635249563792522084352
7579 184433381524109542886951633725581203295768395570901205233689897970997057266958721226136610941409144340480
7580 1210632250447954171999800913962741041607092477778541811924153138207662035709222469359507264795412791296
7581 7846657884175537865564004130447879892457153284728661681264906667229997237361760218190039816234598400
7582 50226513565161135245027326917323863233792709644340129534613100898903811235304201843670368156385280
7583 317564378324281109976307172738005415959420506678344455497981475551217160701004926777315716759552
7584 1983600382928993556743121654747663873902832548468428166815418437398500247478979269619152322560
7585 12242558431604292014234208383186090020554614089368205881301769945067909190516908750139293696
7586 74671788772008537547133474210510453656910524606973571708238693336249328302029727701401600
7587 450170449956139449887135921442837338449930240187989960766888779678586932970158696693760
7588 2682885825513915704392841156781101117307829573658360440160439120842074488632091082752
7589 15808841029464385436401787871046021424835917156807889229316796011604303650490941440
7590 92116538998356484919490263524711085124678908741304876905015140824840141375799296
7591 530861713736081671288444258892781013897496304240942522457056478218290911641600
7592 3026198285608034422376709534632685916824816226243018213259956793357516144640
7593 17066762632033871833103183266052271977896618679185816407673786219715428352
7594 95237525308304894979064653871645217492943337845500520719021096168325120
7595 525936839203755445975817449226611693592061969041578305592697948471296
7596 2874703842491916933408832999655516225634724409829587156262348390400
7597 15554372552691800530043369746997042249379753181569208813877329920
7598 83325549546245973051951771658316917282866021124172023256317952
7599 442015477145206857713912516927159940873377232288123217305600
7600 2322195867685171751226726281903691032940476093767908458496
7601 12084601699047722865143223904547493843177939444395520000
7602 62303148825438333489715100010351720531997278796185600
7603 318277829600968588448222639494854390583582779174912
7604 1611384789149499063924142894095557112285801185280
7605 8086681015780135735521447880675758227647666176
7606 40235200254927019868622378776394716790374400
7607 198517854640513393607214669655817916142080
7608 971518180839342117143474064107936858112
7609 4717047526181029951826668685507093760
7610 22728966031685875279624356753432576
7611 108721852595397178159939156697600
7612 516463142490955761073281576960
7613 2437422456888735085799341312
7614 11434298370031296783063040
7615 53350742561470169134176
7616 247772547908149721600
7617 1146485917152816240
7618 5292243260358912
7619 24414381111120
7620 112764674176
7621 527003400
7622 2361920
7623 14762
7624 0
7625 1
7626 3973132504850267422610312594047515141656918097383275731953081228812967913567345632747756744430673503058886161215329248870654042105017045287595644066077747480369185885509805789350312043274507398773036119594700244677576184084409198492031909888
7627 1994641321438121643428397809806428330584086500428676496585511183496727953487785078378478867461984905479107798323990740357567970359968570633872081812216906320389086851186748258288734120555184508495485545196300581821795471238094537708510642176
7628 500703916420302996134845868768962440320954968386462465841065592698358179440988425906308976062130984835173759607939240960965602771191333927369064486659449477618168057034884266909313976824847494046242420562697032705943915071816053410832056320
7629 83795472335349197416594359350536267993029029437558259696384793382954289672615118626739784690896817352254312107023141542995053554963333040480564128940751993356271353324941860593133160375526909838992080133608929381849383024046979132965257216
7630 10518075225218349682017141194097596827277082488333807723828561698927131169863088475447546919672527976371674812666093555016640655856317336068776252018831315636790021135952361207129821892798820646709799661996325103652414432329895290653900800
7631 1056226645850869817775117632085999489892525090330155262034611714397147175103850164567737384484286219117075779616398019589113055509646523004817588774070667913211556939159385049709720077968798125283008445314250678620685582689429481332932608
7632 88391828282620453090016603935577072879886825368998498912616986394915709852738906472132829159551510501331379331924498863780542425314430774993653947292307053139588782837610416516318553997964485408603238445781442703805497895512526915895296
7633 6340682161946694750959150721401541475676879058147957699642064290496547964391603953791895584945870380305778722773451271041178392819391743778396825499282275606917472819076322343282373656857634163286306776243268108309282286346321516298240
7634 398000697010363714056088293807269378995598015540545254977455361060215701772207466799130193887796705707024429027513418673658516277644721233402385913977764568731354766254207561774071419866490282407291906583583825455078756683388452601856
7635 22207279769078869778187660258355234907066820489998777777511064908351893115029998121252299306771011212120711327053174175312664001271911172455844973594841416227319979896607487197666191952385022998572763405728206434248839713462104883200
7636 1115233722455479620050416320505758639959200787140068460859229611037339065346125206056967331125034161311720528060720776273015785106562310899336079393490773920251107618862810413373263324179529354262548603099224023641321814252404604928
7637 50916731480032788179329023224919332262835258742299750429102175489679670141712818790981602860536698260330444849240461857400099109850231943030852547830783591577156770833190937774412590573437641836069023858042000340820123292025225216
7638 2131001025259117393296708299051104620316709870458905377974188032759875586862737816131208215024377707462892281564203417488407236252157666655137475793207133872200293933769341041765653255062377074219383954533431180638565223377141760
7639 82330751517254936994934911919302900364852193061051670308354921704533629709942828257694985753743565627771746884275076409276355536788312981311698217769094939422997736396988767533685489547574871536191721870651836380500171891408896
7640 2953748528606897940716409630401972010103086445963516135274163630164860360789584542737507175822329211411668034615002227150621947183862286178029973149396519407854671848925770575953327488625611661657402206446728029258923586355200
7641 98909899023310843753233616991667774521717627702458307291176162465584397533093056932325076909627299586860275298265732754049824384682691735569823577719681199422125049398363406894877035590164470482613980229257277516152672616448
7642 3105243297134878703357772210023665939315226779288214836402227707242356914256688953447985369669652880092757930529726325617419243060558271164663919734278186100987648921274071748981460308455805743724051166457866743516690907136
7643 91757435896592729875401816138028441415748712468105859569481390965597167571961713391923530314075172689901797939184188462017546519079387819359715484479890308470212184891224772305514241884345488255806380161857062395843706880
7644 2560839578614089523420720769734889941782525569910898050044822932875813555744612670656913893343032345619311754674675856131734236466701492886641839055949740325218497105149669529318505316323651804815818149769425950433345536
7645 67711400405805509155362574609840365689205946426939305841515725267141113908341702428011252127640407439462205969662632742550463710940739386876739361664260626486217165210636028597309274908213352210063875772541697838284800
7646 1700922829915826022608928900097787741346427054447577064521396968708869983444634767730908411294086959569863485176631967464029267586650916000683083654690445097910472537212783634048426022005620488800616674611756498157568
7647 40694741607821117867762727405372068250165433425797978201761805597775612709097392216461388979719166995514121329988213420771004143851336086150701137807703989494569438796998097429344499751228828557264739218928336633856
7648 929413888987458206952546001578135254300075554092964317485186792362427975134364524851705599755460418737492635848037179883152390872208392857958811758562720876670125028762840822160220056617541999070751808573512089600
7649 20304665353250741911742850133120446054682259923182163711002041219844441532428910709567184405226218056346938685889863159993278297176070085575648815546517146762892420426621861771858738159074969338520121571148824576
7650 425128770633936692201119154925370319537350830390799814668909798297821050179191798925015680489944957690976689817377384265680535401381598737187895018891244052878164803067354064884085313973625859559215071232000000
7651 8545514393839191528805657588904039188945705250946376494620633727665435659476368720869939028669472239310532147340821640678271241868042798706670354067102447510169082071766384047250336587355707688851782183682048
7652 165175202267456951356210886139899698741366522347643714293049819941268643312139508702962406172412952911603669192565386906803015064129662553012978416485514180853702578471361993844459081035378785375814886096896
7653 3074565782897369787910779218619487225944712158995727620141605076533944275108584577999749341849960802210287059900790048829183560967362076820677753435260917215451735914213489799915513403425042786228182712320
7654 55188889817036574750645824237333993793098436169039883341105699438552433276871621585087837681124096407028963725626267744315397596410225796207296686972407868986343341560438015972559111822963212729593102336
7655 956540228764114511083140421708082950374807170134034580610693555517059961494515181840295784492638009109280006246367172317553349731747622513698248209259969012327629718574369345982026989310231377136844800
7656 16027129538231199359811335284058140747645255452892174664103552864063362778567401833363196926969386783883310275460696686587303977864030284488698865226089941662287484238017151206381883598921690322567168
7657 259891763707887964552660621244823636221155142720922554681381310284984987138884334850088650440212151722284543057971336931644450700530929484244980488631834775931737364438179994999799200633719059644416
7658 4082876444409571902257055361357393410050314031668342670882773433638292221054498244894985936080069292962107870552563505302078198349997318203440402656441034615980900897286477174728091877511937392640
7659 62201632994481998153260762300338689494907296348696645580401547684282633217784577622991358318747346704006497743955086568175207035256217487547963959761464859018499385661039997331969395678328651776
7660 919811254032074008477321666448745416590568881711723842578961326401849733653720679534336795867676576538867923881490538114254126750367237289737397840032481053643329245317218693564238201566003200
7661 13213974832465518692738605749023022409888150950985465104313169832538824171552282994712588275664942078721059506376913642143973983124812521775640609519017636561141225560416901859863871921061888
7662 184570095582139526671355912681160330019690719949586090062869794176773570801221123462869465923480994856158200861456292286403787592793247876461211557834195459375537055977915980339582899060736
7663 2508523472388757466825776606320444754810290511454076961615073025565645494651571382617655297984215896575925812690009619608252640287761718507261426201258130575098997999632756314141685186560
7664 33198768621652312065690640340554157930442326002931739598629928406661711146386010772007545864614717879292888686869206874185532639294803937380401560017162868329196515083865258302285807616
7665 428128653697437990099612531571656100886490555368279653086013053849817319292007192290691410671892579385141354306933494963288196660956260508464431712998346846121572377411428604392243200
7666 5383459556036158477898436567183542012599869062894095789739226199436657513326856324368998644234243464246597745145617085354490326113114046754864108299254894933705629913098314011639808
7667 66047395885578925342022514000119972805510997963016711998973950952819796353133584941441310586463434681239248175462234805607546990624576908144690483173363632441066182800974918189056
7668 791072362476323944776669843039282782094419836494070577019433317793920710702337333442367911748569319342307815121414416816942828812082099386998310098855753473820635782057117614080
7669 9255290234929058080117534875569690111148744590729285126146091877460350315130329029987872799760795973575851689313278526395306199836296300866034802768901224886993667930042925056
7670 105831010642262139456029953029185355429345658510104405573199425047665803063599440411003168414333659758211787092814878586855834805742996931433317906256766426256623411186892800
7671 1183341618514710331081453683504701501790037701034591552223471531680647048556316328721160900105069506813078605003344993889578893277371061100595489195721665561476636321251328
7672 12944849943343597303034162102086602983633420539955397022701552262670570328264532571666856520476131176550573238863176632069352378394180835036661942105907109349580316082176
7673 138605283418446468468867479691309344024928208985686532056656624036112299252249052396516793973753070475455681349252141953714483600963397420614005408890830518674993971200
7674 1453302503562815069158068915326789899309897292291885136361835574389993222141351440078008849328494042052028331872184962766813451034887660672986458563553677859824336896
7675 14928468144061034374114002165523569486242214798172503082629101006926773757057315810716969991512808962590942402940275629516136526791464098886460335483979342807040000
7676 150293221730716103220494886761697251839541878682529157532944403472760892739123213577795371670645419835226649855304763726527905168342225581504905987083192949014528
7677 1483553730644900034279115076147883049660427584765172181188103757142498240518021740225405132595352634230430171344239486380469657582371876982794337275914282336256
7678 14363987271140588866950530613470261610176651830543740810616037152533576846086525445642314890053903126558495679704555817942668175724623470629058088755391365120
7679 136463460872767466352243728734246706459794808845684851225444880252529369701498803629592960578259974253091480015747978901515518211203816334584063224967069696
7680 1272574523942559262725228222969603841870160435643606125251157644324953334560129928201360884545442527553181611141415028770841255995099443055446396292300800
7681 11652678227907578927383887849794885954410951646765444513386338748737984842226940928445442566592673803046167487631940859558457089021227907693245888462848
7682 104806657027256290780725043577421777605057100909626247110399937964554133894715406026297181091288044542889344362129765534218772367382600857195145854976
7683 926216347929849787522501062199126840788882636938419265950798939249490683816976239498127759911706196318569715781675733270271649217490741032009072640
7684 8045102692374724892510575877348570696199758109542044673772629266781467923019204140653035018242825661322978028034796380389271007597386858324033536
7685 68703194457139141869568671819717773629467839273619917081692770154020600870197630969104049769389753163405451520782245427063917456179426702131200
7686 576998653113321838164522944230009717972197023425888417270777138083592828321435037256142984089301143496553945948340008490947862254677307424768
7687 4767025644834970372759772962167219182531723553546210199625973489802824259917964530904129170195021533333478956367929390782087233623342186496
7688 38753724035901626759653992683469901583613896986704962729785328185852126154273352112397534937973183784831275618509072323374866065271029760
7689 310089781388665937158617895110247534371651755303212274540979770864006897592187088822459585415024695111613737379544185161536298891083776
7690 2442760279226779193916451718525872612941523573501727552963535665313436212021340198221126671475386387761403539149227666747570729779200
7691 18949670023956701569715183690800731894797991719674277942087128292469180570440402930483954557615830086863547490106222405591800741888
7692 144795395541543427204914494684028633656530684179238920922104537095001749200283636270099796343174594751941810536540256403787350016
7693 1090039047367248389156942114858775471115632290424522797731671626008515615401321876055913235602950488972814557805519034625556480
7694 8086538018452967344867489803487816414677819454675089813596875861193868134838444849880978006629876164254034109984611411951616
7695 59130677167275581114656298167365686347540360486317654227299617939763513840841600812172389617833937964347836149208501452800
7696 426271714738672205102816278325135418779431021023890315320022720346277668132800982520201131733404070771407977769345220608
7697 3030225721522496813736752099118939177444797813268328832958831365980829965801122088271291941768052811965388029046030336
7698 21245515789075743135473909559656720369469587352586718446126112279955784777285463006205035588332725678031848131788800
7699 146943451693072367521947997342644866223823893888531111635184783771677589162281989396632383107230673776092544761856
7700 1002786734860664290906053956051945150780685819663599205440837166280879559135513765368420799906061737703505920000
7701 6753439949917201661864556562480817813482984705057130081287212496841522095797625529714550850700357385477685248
7702 44893190242868270962441806726616151857553972553072322923955365833696430517304446412969567574951927371268096
7703 294614362694356802273961700626577766303630034483387639529141005849774520049817178062529910984328892907520
7704 1909073933398696963538147595095091642534261214958469780341933794865928594772235432451530686792766324736
7705 12216948351311280474232563392975812997116833595210447934121310380623919749310082365030061992365260800
7706 77223264606435245439229515135385439721956291078172949159467642632064609774280210334643191040442368
7707 482227389307241685519577558602156372382823732363411950941379277688885318101525999921109051375616
7708 2975400574393490335114682482121495810854248822702642250223127656097750371218468904428728483840
7709 18142586591413589370491658206408302078653223289063726787953225340281359402814214171893170176
7710 109340833559012501408302587236818878569047553888782730001349515242365087870829244134195200
7711 651423121701237086307267274558458736815781406389679590286203763534896385356817878745088
7712 3837150657421065484189761189349714388707709739069515513252721068181106536066827943936
7713 22350430420966889754912872507340926842009400118245636496620297809509532747245813760
7714 128753798827248268694287527426584812162903474717960225674055253652901561241174016
7715 733662817859978040095265661166427693363955566535235171485594908099435754291200
7716 4135804323664313710581503030664670752993915509198791558121940950921938731008
7717 23068261579562266323864742216751972014080045027910499100482150604670304256
7718 127328430575233718287227743763177845126435114728223522265647769877217280
7719 695593884108192686613177916719067078621759378409829371912923093139456
7720 3761580559856444497971132542102430805883735132011055534258179276800
7721 20138819199800962791529836619796170491302206750873817727441174528
7722 106760860356127652972813207437218550268672089565345404797157376
7723 560493852462478798956816902907635801313663913107620162150400
7724 2914592772706899238784564619124020378078352648300538167296
7725 15014202110938079923359763032922643865766530824855040000
7726 76632873055289150192349573012732616254356652919308288
7727 387605673672466696823083016414525643978026552856576
7728 1943140481033219459437937019350524753050524958720
7729 9656910339232589276399398925467167592239446016
7730 47585861839961763883082236437466828511692800
7731 232549486864601403939880041596815273195008
7732 1127327700407915852911767074389398429696
7733 5422400427292212000697946245956752640
7734 25885766869420024624016628524742656
7735 122686127240677549666720332787200
7736 577499695694432351018305763328
7737 2700927587363192932912783616
7738 12557309817087942002828160
7739 58072047212927706225696
7740 267333538532477331200
7741 1226241459215620848
7742 5611602767449536
7743 25666400655280
7744 117542838336
7745 544717800
7746 2420968
7747 15006
7748 0
7749 1
7750 981379878836042029248993693755301581508770024957143183053629004654983562644542595812705116864869651563444211255618976702896030298554130282016272603879559692811597901537785720696754230886639189115157856510688861354327332227240851904456871116800
7751 492668430601433160403678761661891877565457844075526190762182072372808021282350858460721836309403514379301883990700826859961101221022113615661859864193640687565779049803215917879438693366038917447856478829742830340019446826466740613011956826112
7752 123667761929163541892560664207998556496213363026577942788301693376797133116242674859465689782643064139704683496087425902169214162318051379300069072357448191864123384773578392013901515474421439526720103802170636072951319216761861337927659814912
7753 20695761878705857173573629242450447533266138693307115254764044498198804750227521604127437677234747373187182063794821959719911581209241802331254665448590578408217613024108549698918311042093696420578020049924810685179015156301730207647724994560
7754 2597659642395825119914425139866624307783899912564306050587928594871582979851068677428933325417801337919883675317717387832846660203863324254897487997163311794044411953073197678387127971641334205008754484141876810837330873745456353121922973696
7755 260848265585415072114025101613620401316471645710678431550948330133392853012604594191099163607878693814017535354119120164412688265236669934505651050067016627792392524171618557936819582941410752038403031617508862570579877921781403208216739840
7756 21828684014251309567352431063110656124445518533489875415381975430874374952146236734399905946008581861752899445405559071508336480532694808766230167997460470206372176742627291027334214944688494589182174536494514024827502042248209280880607232
7757 1565798101006419454737436984001651005300852335107973409309215187567078288819946343220638687969198186023584433879805408444112465819855630871316155637749439227044144153123384521146214385106799455809543081039556985038840248434793333938716672
7758 98280573510173768639866836181723892872991625401293344344451996502696493448069861283774381566660990894739570202988494701138265088700572028565150795238875271907220828695682996320876791681293329530937755031770655678793875438367983502622720
7759 5483565158809455615883883159122378110606017103003067957467162752385194113305969542565793782454087945296781022156851546170406224269771714771321761481471422946965332335057970851109428451493866113167132935151599372936640647637796458070016
7760 275370269136577985249526987203604912847628574075984844441137204863563474626371976703528511403960539030296820455459359773877033615771698538452477672576033561218767750717932841251060780209574285182302266231029759784685612446930100551680
7761 12571725598589042989659238522064915577721899782306226286049497433511822191174502322823995369045839636604849589048125114350359759383066050137970349526623269646467031339908044659844059290751058175323275162209434448320354997027106455552
7762 526139558627005477853066573324166433382631007003764087767389146726689924797699127506809896225545882023414596775484772526467690801785730077985476327584763779630619965276306357002263435925522298972713246533100670188474607350927327232
7763 20326471317856196674522448390948997916867078764377251297599947389401890213152268400020755281770987363492203301073940289889422868866734666556695922950591123088679726752876791475303154125210365938707970027857343569167852899905044480
7764 729215227724258013383709219856682831802976567112171937016857877954440720288065050282441302390300152703121186689293533910733434754410772120189327071669126606317979950944757655298357193135663147891983822282916265084430093895335936
7765 24417654503150356309922319611322968616852181286631733384933086009362845649193898886630059320131254814336455752817351744445141430053261565738381111368344560438265287284453036761214173905971723069701191573292951708540434980536320
7766 766551717430659039087560531685425252543311614694051881506615259108279080881471191225519346049611571798167133561559428843886138981290860950666132727327529295521469132837316403435297025823774646240258346776743900750183212777472
7767 22650009932042644659786103178996151557358124743043449394933896217532485727519378248679422696413938654794234316805062610385881537618189742612842708650029122148380498013999111580805945779324700718928373214163263305651157204992
7768 632106780620972139141656955617529263086268908113618143700871804429669376606847358922139875496962300752656830247713298293898653798102449422255817781972577680572572829250659542549098110758824474651110618892793096504701091840
7769 16712847776218268468640493444585597514791219508892176747660949667189520048017472166392490672344000571410245135771568745280791859045841321997030949628303568438268086370450474822920771538112253884061128977442569360722886656
7770 419810682515994156763247962581010267273076867847023696217397496656274906231718555053669763191370526124665677011908323003812875007832584198635784042318415884214546424305943377303317504430922783702396029789758526597365760
7771 10043544329026782228738437314863127615569378797690455047650153529519041807006414818982506809546037285079193912471541141216172818130700646861176303484838818673376123553065960505809753653747473362441736554850371703406592
7772 229370361789537209800117190830278930137296079309043149864475631551098907996730756129146010612962577611079592950842657462527477901707530667394860958552513395333027745946716549147214453143289760959128530143050624663552
7773 5010753140628035550526769747638642240574320378588155450789702706649611692028747873113543233464221387976047254137243926326560716006688726712473593828772929943786761024634446171646403783503269908033618446222413004800
7774 104907437658462166544004725687788971282525009603107845840177212969196281250882705332763786093668793291125849877097626326631937868743028775474185546990338591608277505537546285821270147155220674915687294784268926976
7775 2108638702344325993317551008429836784905260118738367080757792599557192408888791322668077775230126990147244381494191825957775455590852729736451959293700570502275697423214076161825063157309184263413706753310720000
7776 40755530186002298060457751577850033054971825042975026358959945470404385452887296976456632290577482987480999471933149363234832076601434886139504765550796288125421776034578139302270836032004144362216191952945152
7777 758582410413505998821116662272131949775164769300289650827339913804344880396492558487679198717748376334772406662152147275687921035262153947170715690526065126883671101127736564322700964755072940244483180593152
7778 13615934181402637632176307968172014857755153846981079460627108196078896075480874559713175656764112124074128408132070216243527198569746340205858622356155490525571973334374026256768702215168046624724809154560
7779 235980080596983974795864903635497076908420899481411914975762301047603507804554519881065236981358205326606603516470937941210665584650620645851889282226847439803674977706700482089563098829222013050673954816
7780 3953699612225006645810313743060076194882536303220676266524200029470514507510662751606555909236237104318357359151650978912553845557890173056619425931607871917620869503440726630059044889148956358832291840
7781 64108518152924797439245341136232562990581021811568698656414211456253451114269607333452787707877547135533241101842786746349215911456121137954795460904359766649149936952068604825527534395686761290268672
7782 1007080584368065862641559907323691590356976178043574899390352577354316825163176797544093520455822087923852604349638930610122246464557351751449299393448359756735482287197947480624221902455661356122112
7783 15341717548690512602420450448736872207461786058390136096650421387004491982144175223241765335573593706887920483288420444165384745315141438097776058466626917950958536704955247565644951297317582929920
7784 226853014450463757970715721330646985216720727859952472116758585672089603500155518389733189162490323273435462360306786307462519775640322601645515617953577721126291877116734107916594266591551553536
7785 3258759871427919344319653903989840904492301180921535899422605842109410484944610407493078933931197014023417787465852192176214620487015354969355352347543647161479223611981003371484729628405268480
7786 45514802200714564386099642024412632745170297720061046470412029423189283257568974759565581838401467160039204966409369211829243719652132019449428766121060748155041999152547106406197781061435392
7787 618559239248251386682381977634158943849774304695910139670158229132970885928416738091778750662476847626043700184340006581461342202874668558951087383011898296285583647061123826002926472527872
7788 8185708173058050681220955241677240778854632195271198506322869872898422140441969774857612025001125557247757915093715600826929668307432976181589917077789689245059888209327941656672867450880
7789 105555059207304787080657420569967066240380728829834248980259259549385953388509367582793222749031410693136364030045683394846308904424504826542815216464825530072317124882033128961113849856
7790 1327198826462057769308798847872133912748120721641666924566640466934433689805222296101143373082866996093938198351493834386193409648964407576239738310294875222976874369975428673615953920
7791 16281682559719113445351369130018517306399603995094338486040586554393793454939760590774532485001126574794588302391622404486751230195759556039101205587990413945841417298150998474227712
7792 194997073566947303390733136571782776854365803509858863996970712336896541614013441255683869350511092868420637470412312283222281591367798490712895712226121200540290634936211663224832
7793 2281231929001492305867606058997001511156001388959645384893249567591771351792786728996595838530758037173166722675706690355835134248794891255530010517630544901250205511048432189440
7794 26083090662072800043967598285696399404146462028418894446411713472842805433549109084511277890234970470986491124428330392568590199538653211531552625985085270136073064166484606976
7795 291623229325344562056615870569310757183085814561176584246149526798012435108585124688097619630608306889294702211312109883780522575825147099949587119463089707907140066381660160
7796 3189877406430958283784788190317021439607927715832377227732836302791309435238765755683129382891926496626559717835103896571908321008565469053779144788467098470067454431199232
7797 34152370063289490756941193631036995105756258445839770868404095331301079163931958274184898054022133316856831523809231965459567977039966458394597464279414501262722536046592
7798 358063648830986710211240989202549138731064539879690207813029612093290106401643385357668384432195432061593843485568033380429082635822110003252847306301312173243734425600
7799 3677745111056919766848990724500447908457699270289668508344236963762431827459746501421899945239454310499010472492876232307854447516858569866333078813890939890167709696
7800 37022600997271365247802725370498452325880692699467807644920170497178398917502143210578085578951766227225537159291883561200018586442830965238421632000268770161459200
7801 365418813619780329398850312910793318198101822679090500668335412365144131365711342816600511512941805089570678079564523570381573350479136707972712596045410307407872
7802 3537705049999377004819428258506490349190250394440025970525478190109034265850667226691350700804302435472564254743955698291889183465656014343586496581026365571072
7803 33606309841913830556638977284345517729469902395989129443705445413474783564428851986031076346541207314967046495912545687262091580940628497320815151050349608960
7804 313360539781910478290337451167529474092862153645646695406577132431734108203441697223509761327856237173765620776902766366443041818319874546081922961035493376
7805 2869077108525042701416878175422379570761816254905584718748064507205349336099202019944886357884270425756263996027917519410623922607133289797733693459005440
7806 25802358933223924767778608810260104613338535789266341422498321515062680722073940627272051397455206278173656579756440474736583554261290367035044467310592
7807 228000446866311930821226410589478954789948780926204467398063022940433554437626497320365797461749430233654012296562998706019785500972675548985931333632
7808 1980186674884506442289485029529167728583128396213172223756880490809255944712156098237376590156061523163838702705651567681270422464980204964984913920
7809 16908351421262133672395108623580046886928305179376500670301797103066135973803073109169090546815430203458462296208724596072366185458914753087799296
7810 141986601878087559863775255094083398834233534498814495302165058318309241798408437336148369523405489871037933142949973882598762742770815184404480
7811 1172915294853309966104931886631495164402498867291969897402891231514188700194392534750192295525792488419224414714658377916025162616065346240512
7812 9534051289669940745519545924334438365063447107092420399251946979605648519835929061808258340390043066666957912735858781564174467246684372992
7813 76277171118282566955509445916670917402668622640498656801482233254693073700474534316464989401724996655858383757065475684102910985612820480
7814 600798951440540253244822171776104597845075275899973781923148306049013364084862484593515446741610346778751616172866858750476579101474816
7815 4660034994217240308394461739957049292380752663295603331807360346136401389086864378144918573276121724344831366992372779641519546040320
7816 35602410348039863555222466328171072044771984443024400982103089519184521071736514596666823714308529254107271042017751186263383212032
7817 267979538017184850349393990161485829453877684152621286482700934325077864191569714887945891739606712675235589649716295433875095552
7818 1987718262846158827286188562389531741446153000185894513510695318015528475143586950454900606099497950479838311292417063140720640
7819 14532329192582144213964764284528829498841298730140741114290037779536806503187929875148424243798618034311597530986837899739136
7820 104745770982031029403105442467904930101357210004334130345502180350438224518062264295848233037305832965416166892883631144960
7821 744474544050638780742946739610095660966893614182569001403983342576597617584046786373309018802001475713444918921109962752
7822 5218722075955411179213295281815950805599374011739899656762431796966984941101932485356113899711646509495946050023718912
7823 36088273395142358202722805279416894874167518242750042292049834557733113868265717983142800177441890192821221484134400
7824 246229567701905048280020968520107613672353551921322403280579907941730014271931982232194804125629777678857777709056
7825 1657940734969631627631342540672549315957400555177150686328850781584387537770716092075789055844688739669796454400
7826 11018770444601750079884276496679229064103817150356370132626504600109851840511915337955319809037425207884644352
7827 72295527144359293497958234209096140653723280475077507046369680043874771222672095522184758172649857065418752
7828 468361294539746711307323729201226192585258003537693170533506214427846672899709359996842422590471573340160
7829 2996521110651119284540889896098624856636055577909496870410123931181963870275407514227719052687380054016
7830 18936269944532484735060473259112510145531092072576194297888031089967075611430627665796596088166154240
7831 118218331002444079437832837985034500315093581403622786367580094893531007555688223228342662827343872
7832 729221905781682548834483137398382807017928570891013194106475980895387554202307609636799053299712
7833 4445176761744491584990609973289945548746106674881055891899612401880976458205905351194726891520
7834 26781913539705774785011495447555112592297615331475025258407142168986768642249554253747060736
7835 159508980721382943230935539027829893441904666849518335531380469294744363482150897325178880
7836 939261245243644170954664442386614922850661562701398479017317054399152927723783918190592
7837 5469042316324277241833682614705340048273057559133562340728016235108703568646973161472
7838 31493788320453344654649956714889487822831427439346124154328601458854341598391828480
7839 179387315219986351888670262931421536047191358034011999815537656774829141504557056
7840 1010824326829303077464588244273744821968116558337435125157930762270333705912320
7841 5635601495982141759473696437389221685398302452095056628649677779278246182912
7842 31092004737670880697382913422578744888542669385444585744128116032381714432
7843 169771240766978291049636991684237126835246819637631363020863693169623040
7844 917591932227828650425894273118769337756363435349136618268111314354176
7845 4909852520233674923667583528638962315048243751256535644715939266560
7846 26012641466409576939059372300570053551265350386545347897944850432
7847 136477800867627102769369461053763919931085970166008558709768192
7848 709196303115789500720870366944355503703003318625968368435200
7849 3650601048642984905144303159306853806886017458477441744896
7850 18617610617563219104966106160824078393550498222820249600
7851 94083923355008461622290564886919251639012128336576512
7852 471206897405743827510414647405893920130149927002112
7853 2339314753865235077381594081548204557070534901760
7854 11514008481392702598783898718826238283054724096
7855 56196636839573892585735212554722730813808640
7856 272039022369911076307029482622689564869632
7857 1306435839725061362252888946021358927872
7858 6225719009113280445245790134246641920
7859 29448028365211771131908825110716416
7860 138300725253127419624302920596480
7861 645134795190176680416846077952
7862 2990312686009249318582010432
7863 13779702808131900958855680
7864 63166086442131890982336
7865 288255293721975557120
7866 1310809835713249872
7867 5947339685160192
7868 26971471875040
7869 122481613056
7870 562875060
7871 2480992
7872 15252
7873 0
7874 1
7875 244367546812541289574557793574638575969305881877522561778824357299181539578411265478472312655106480616492768159374907876038137716483468537171359325490518085192407837680977290568553926646618596735454861372310323276553217286008664753531327950618624
7876 122672484854505253656124211719412697688596253119642897881703625581872945330567824476588139608108706445430526406952372087862003787319266285252034075484944961601449737692223215087094278860829898639394732063836107669290916528405106488057108889600000
7877 30791776912589572525229922603868242347841115254720386922636379523300501330146928653795114769337719648706367749418801678747568826313882100978866241512102542972861190612700994867464918335377432340491029926858926896251215426654171288313247301632000
7878 5152823413715147578856694341999939854008890126107414282845903890699880546510111452477737074276794339154361812336976079257050590096585474137502878014893674661005141032232433000579229811434226646946670991757109836372971634031744222413652492288000
7879 646742558709558036674175913826576485414566834165847351711376390568712648444610050128982427413585855412099439493588186241247236912788806322851708295268455575256800407003392178091197220065428013143063126560150333911844223634429068988991406080000
7880 64941491059895627997860628496665607694597497814107651264698214871789574496276716935723333135445033447997091882942934695821166505096583106372437199929082794851110298826829941959678199291033355125218862103546920270933271843636408828048074342400
7881 5434338866362814002375522950283758360759825952305800657311423544445684437762595712314565908497472787792031986544148336758597672192430623635534396876396179745674844253575386623683741311279390667466729825364767970220414123370445900171182080000
7882 389797928825916242274150554698404573650812830955176346703249561265613838431182798828569749035867533245587490096527840562648865723798121585111252999954651253685217441832630196916682409726580260521110259580259179014776822183003737158582272000
7883 24465595328225303980272452875025796957825817736062084520456487305735598262811661612822479499518721656618506779371959506939257278435244232364314931839834987922564752392552883142909599767293741497024110641243077891231878881793645842792448000
7884 1365007965419080119998150502523942956569328130573518671450722173648562409000970295607977521759180429093605141708173537515809237343063500396738205489428823220933622620773374948901066551129074021263024375441259106649914936643999770869760000
7885 68544564485118195198548539489029726382575213787538349468339534404814926416324619282072422280676099316209762776960644327130077803372146434641522018518392786837066654188224635638867855643673326414589161689394992161708008095472455725875200
7886 3129207603824749832380988490950055827813961069045282323194740964358675848026954280721914902317733398071554777902947270157693563815587483391505428097454926832031451712703782286943872502381525967980707570807156361189609232351478415360000
7887 130955474985302531142283734604842870601269789399023190479682264932414814491401065862749951760894162881300516552584636607816247493573604688937191140902325725484031576457375465206708950945323522659617449606348275503337031219032358912000
7888 5059034217567360363971793974270831090217605836574654690071049487756633892285568533719325925245633480994371122841199735831420103863324327672937272380622728650294422743041407278867917653130022105506858139741352597966101993758916608000
7889 181486351052287470308236146347758909972027488967654029442856673119659734046002396428756743587240958602608958045303038302584132757738702379970499312058849313291783274579257066743778161832235410167035446677297710438998686606295040000
7890 6076793564368816778197576832139023598358138059268099475140482316287006002400542085687010853252501272526009889077446115922778622953423101001577725597242721719316499591206313794152976609463859565766531852357635542370250782461132800
7891 190762925805862158671268121963460692319157666301810417069789734448147231634327335051797338438525428237003560568885560503477667422291105982331102432565191878423947556909789349696985733640404086482040559166351185222972148285440000
7892 5636409686990139993290886262392832739289055990397440305195700434619699124128464641364112838600085086751228923246760506205045139568315154049015681818584774231775508329686150025259536954586578281178370196887822799633700093952000
7893 157291735639185032359625716520806608037209199604468398575929834843975595329995682282495990947319018436071071644479601461013066233459650990366963254514091126030420125097216052644485734578643754992558147320578217400355258368000
7894 4158597240927448283826690497483745151883348079694856208558367134405719582939785256066709707216857241793794935840219067723017459198042430409577748565609063687977452824017496990454592833939634701652043545347323003320401920000
7895 104455298601364177929003084028659984467445121930576104672880935419934500300109201039953066702150003571314032098572304658004949119036508262481443435176897302739175539815315467643254822113201586775382056109016058504518041600
7896 2498873110214250933114571205839346829006409927660855334627366051525445870426896161033748590424824560265867125070882875022695684570432048801403476442371523120324681097059186769662604193041207045847595415415229324984320000
7897 57065592778561262663286575652631406906644197714150312770739508690449101176172811471491515963329757301586329048133756484182800103015344584438501724345675106098727974733329321055737236669019735013873503152558930132992000
7898 1246578053204006575000636906686298533354869996244799727524324084516841891286580196354054405505231400060215179080666616644171075552758318844537287818220181496375150793188676897539208984474400874777872446429622960128000
7899 26097672607437685158993592435617928336324585305146642972863034930466727562649728505799704340959486395708579448631478782950837062534837118294133301191525676790556047003304407143991686372412864104341762740741734400000
7900 524537188292310832720023628438944856412625048015539229200886064845981406254413526663818930468343966455629249385488131633159689343715143877370927734951692958041387527687731429106350735776103374578436473921344634880
7901 10137686068963105737103610617451138388967596724703687888258618267101886581196112128211912380914072068015597987952845317104689690340638123732942111988945050491710083765452289239543572871678770497181282467840000000
7902 188683010120381009539156257304861264143388078902662159069259006807427710430033782298410334678599458275374997555246061866827926280562198546942151692364797630210286000160083978251253870518537705380630518300672000
7903 3386528617917437494737127956572017632924842720090578798336338900912253930341484636105710708561376680065948244027464943195035361764563187264154980761277076459302103130034538233583486449799432768948585627648000
7904 58689371471563093242139258483500064042048076926642583882013397396891793428796873102211964037776345362388484517810647483808306890386837673301114751535152976403327471268853561451589233686069166485882798080000
7905 983250335820766561649437098481237820451753747839216312399009587698347949185643832837771820755659188860860847985295574755044439936044252691049538675945197665848645740444585342039846245121758387711141478400
7906 15942337146068575184719007028468049172913452835567243010178225925284332691575253030671596408210633485154666770772786205292555828862460375228304136820999483538793828642906155766367116488503856285614080000
7907 250423899034862489997052113813408449181957116451440229126618013500990043415115653646299951983896668498176723054073385727926624654125473195135919769157655338473241941219017987599716931233151411290112000
7908 3814699183212370691824090558044286327109758250165056437084668853614836458951427263424596668393265484560047743748632312917129721456656635422156437096395302108846523815143740456909931448695686955008000
7909 56403373340773943391251656061532618409785978155846088590626549216928279346118291261918254910197035687087942953266251632960973328364490581241823744362598963054994620238806057226635850357785231360000
7910 810189337323084849895413290466596375774002599499830257559852091686034298214841137106189961294608297405126651286809951098080427770144009291591127206977063289736756703988336099702122380684112691200
7911 11315138442458053278887687166631392029487156878199777428550714729546564183835452803795412965038878520914645095367542333945189654468803315865817195651193219310691748652711817262099755654184960000
7912 153766223651062717520606898731123759274223978783990021859500099402666497491787076890424262967572524189321638400031652742666363917743689254896718804463043068091358105245091575696614125207552000
7913 2034734339632405877244677558007101788979520739131283354178152069516351598448739270038745890337094893506722697974802653228491257246298251838654892707275981237781525154806328375009626554368000
7914 26236244144416829106477420646401412752739205754074354186932275233648788911672980047620551362183094734768454856069601284701697654831515949299967682941633619375191949388871607873951498240000
7915 329859560022827459627054439281147082001189777593232028063310186091831104339091773696228821090723158416051137593892760608894715326326577582946297551452579781475991015256353528003480780800
7916 4046337885555054174721947706927237538866221712322155257825123374800102712820799683235193210618496939310787190096017787762784785515135388951950421677728278118831934054803136200048640000
7917 48457388570592599539736217648864634840475011890161721684644602840457718615892144615400394300598590996412465185689352394305807232725474869163991683297590517695956599101639876411392000
7918 566851958043451463345154466778438304809202917179822279060961373072373667482597212952569387646834572291920457762826489195413609277231972356723534047168956978314798357372708323328000
7919 6480772525572421323487517213059663383965913036817174388901277180658441340320416843740329086735108060151041825783257643056349813206803668339573893515995866196733538383660318720000
7920 72453029616868889011021106349156665011517950078941373462254759646785570648747525234753549695097140197184697567856473312690528332051814476476535072180792417044647400462457241600
7921 792454427514523266458195300460083579301863626524936370234101974994599008447242186652439183778826920894822560356826385553751420043003117119428225868106222032356358876037120000
7922 8483716506465314584534011144460163403212573712320152201417117826572631476698845094901939848116825788900424781476340150457202981405759226206859427628901857633158123487232000
7923 88938463706483048846201025080825508087906923036041069969802331591929893656072808005689838682349305512647998759919874910050958273541579318735930896560975263705006604288000
7924 913427675589251811763369870414666170232307499693087264829157173707372720412355574892011184776008755259167968075428656582727251621995178579726651291584980033785036800000
7925 9194362777642299417122476811251119771144248175724171270860592409406079568649366253554749863098635776247526181232190580769636118792146424665832697034727349725419274240
7926 90741669110959228548536091594358951779119344851636783443431790434260781660544468653377660732724917223592002841401675395098084770693213150094170666667325417062400000
7927 878410609662933484131851713727868553360821689132429088145037048954673392706036881770674306521494723773006437691260873967263397477113309394165174509724544008192000
7928 8343643985847587275517519477609647049977005647264212194635561769125080815685535912007902596236562347812651544207442684650682036475603807414119095709967843328000
7929 77792383893319052214442077047096105855254403694419281119688531049710147139881601819516380431808350266127422444242003905699286066992195595650035071875809280000
7930 712183044958887450659857843562566986574686712831015216833129846435759336826003857326158548472400539031285501765688105378279640496181533059277097638717030400
7931 6404189974386256029948388784424954399021911283271394461491215417869083339507147365948407048848817914634517848276601605827285541533779664727084137185280000
7932 56584120467596326245128528092675668011707315327338468031794564726014650706302501375596603941787733066170299517009737883194262180397566594375097516032000
7933 491380273418775712976781057304911540495579269237509628013066859785417143184539864914581460046873772055288819604661635142284020476234214545228300288000
7934 4195310751873954326884502181205863831743916093671975050332373921206050730322364614909696165584876108397963353189939762036589878103771620688527360000
7935 35225732127629445150823142965791764347767302457034376396462077298054449945423068977435605305865479590538463117101509575150762886372739068932915200
7936 290956151389523688245441096504269259906216259218882162504436594914568118439361551918336822793863708752126912178176175988931890866333637672960000
7937 2364748578333286221985749771434466057263102555024132857667119418375380443940307529738290918398775178264565352247295116766179763338841423872000
7938 18916768431884803066507035564155631676713188704548453173118942419852477221896684646444957024583418783069360937967973772944790609616437248000
7939 148978849840395638584979386555997885552087153594723939065394986825572409571239324836845682425244134093473405775518507195513498018775040000
7940 1155382598924115871624658022646354995855913992115334196006054434709641084778581701141375859118481436112983877255513189904762652118220800
7941 8825823852684167250747086628706532750721122468362885098120000655561366267209970413153254873629018417319756376879493900836211261440000
7942 66422407365746014095564302851065432919350717244448509294968450595493509462194989919154521855053226220349386272421177586312282112000
7943 492609444884530974906974246620378362966686919398200894269670835156393132705091387661665242168394692417712480973743190135799808000
7944 3600938881967679034938747395633209676532885869901982814330969779013638541926787953722646025542568750869272303065972940472320000
7945 25950587843896686096365650508087195533645176303822751989803638892030011612835589062765043292497532204127852733905067678105600
7946 184411568630336319371664511387156567079854242965376990044898204842320817813489901929310269431876466488408744529724702720000
7947 1292490527865692327678726978489749411400856969066960071881915525306593086083414559675883713197919228669175206460260352000
7948 8936167938279813663036464523657450009587969198184759686237040748231138597777281653007044348821312516260181592506368000
7949 60959921275578307774869603512528538638796483518158855223057152969143773426124523620173648948381571271657468723200000
7950 410382612836508413800034947533512689453922586535537338800966513236216690453219970386991340209382962798096296181760
7951 2726876208831630966498918652421956111772040386804524155146136153921690029228151467229916210270869637614796800000
7952 17887614358119724155656293014089657571597105763565535929588481493684824416415446977200194495190625337475072000
7953 115858216577498867785189477899192533098915513581854979240977051352363415420948871029142240661297847861248000
7954 741077997689472644473613495571560431305787980281160079958079453208618153322324936703864592706442362880000
7955 4682064235392373882095140462654101338493836840483588860015818642471818547305324240980811019824031334400
7956 29222638803290871504722952560358811952980080358913880089333381311677585820108993311414500136058880000
7957 180210870430554999143037862782064787065691435066498149950579412947455804200744242726132107968512000
7958 1098225761719401428967595086443347600930615317606947581485656597734017400907089773549396164608000
7959 6614846371643588668140788650729085638015039694763476029612518455180024491377835344039772160000
7960 39385166970155551154428669775816342047496493134522095968245797307333483297425815079039795200
7961 231844448722940324463569097424171356746954457630113859783983240253988900410103048437760000
7962 1349513283396040475509575348256630636279686153306607010082352089653955355924976893952000
7963 7768526017506075627604662804979176204933320396496537415806841243052135750918995968000
7964 44232848764681663840800501004058269414089083482227702463944664970301041570775040000
7965 249149048916647710956486476293641022287765775047238888632691189965040474311884800
7966 1388494954435855875638170665211187942263896371342630666425729069052656189440000
7967 7657067249975736086241435376887529463856389201216109549795757852280225792000
7968 41790328948482366528740475030347775387826168528823367935656069935996928000
7969 225759628679492408310687488941804689940487792071318301889446400491520000
7970 1207357805562932434770913517261538602311004520196232392458041203097600
7971 6393037135720930890192166052915315514385734051115280787390545920000
7972 33521445188672135230746613789394398906269781425960499868485632000
7973 174078827637279467818073292160413163177405574191337447333888000
7974 895449877671451389799078746141863009726014291194404505600000
7975 4563251310803731131430378949133567258607521823096802181120
7976 23041597298964380080403596733693166328651606711411200000
7977 115298925680157428458689417753577514263495255314432000
7978 571853030832213382900988649764434369089987775488000
7979 2811676386857253698775954424937745861863623680000
7980 13707152954038931665218927046221712241731814400
7981 66269618914591854464310392163588125959680000
7982 317802596226531631199800797456413043072000
7983 1512078518200302502607510354191387648000
7984 7139586019625321611520401530099360000
7985 33463668596831558104441846716723200
7986 155744059969738085162503288960000
7987 720016512489036473679515712000
7988 3307868015496957210820808000
7989 15109323254530593156640000
7990 68658789611012924980800
7991 310619928579715040000
7992 1400437858668002000
7993 6300147971568000
7994 28331378020000
7995 127585013600
7996 581482500
7997 2542000
7998 15500
7999 0
8000 1
8001 61337231672844332900951696817098469387703662975619926240469496575959130785263952018571254442992837567014053092657631713185258436695505666863343899523599411221304858895628769072312670219376308981142504807205253034476886154558976401358946205433856000
8002 30790310898380202486394281990404460572132541116567842784131869019696873986879819450287511394543416557678088788081238392380805352276917035683591275011805278734243387547803138611637794757473943188667312532911100732845705378037091758944947321777946624
8003 7728366545833830980335825338322999954381563946537502566547328411657995555825772942025052795310848506062123163637999441535306238601113775970878146755551532580891333474610062550486939568232283614281868120021674783165327741289521708747597860044800000
8004 1293254630328762046059656749362466178609326840698256250750727939978621055866171003459394820312184225245667445475589670507397890705183048241112382143508306804860170005733441784433526570085852158300623256928074929642551047919475194109156386668544000
8005 162313937532027148733985871772998105401280038972383549909645972557046237215068510753048717839719021683362397088614746496597093588042442435331340657469150751821661942515321639518245739060178139378820136240348959845748606471999943006030053507072000
8006 16297912479480862524189233028429727432447084220979353263126685042331558740804173263250357170822363556384905875238422293279430370202277919335863049040765080496471370256485482887898169945648785931205190789315788414578474435587612538522583433216000
8007 1363771312257808187955073198429977761586547454096260676558662512307581064421811055650189995844345702407938929541801628612244496607028245233821181198510738691873316275363428781153242185111700457629596104174485325689598708716364585389009561190400
8008 97818099594530652042759413105107650493676867141504411831605623800022319879726722821662186352954510180256575757794670061654758099463751225439619143775131235422147196564356959226307343603029032014401136856565823463967454220668026203081277440000
8009 6139317379008180815817871236499872035000302087544027460576180589933417955291129081549973547314913648618002969020313488861719635149820414965502234749285757245542174708863925601437747953193639103207486588389082069482734949382308860247670784000
8010 342518334595154255723814340250361157409561448304869183286390822280298375679363262579514712993262103192659094911207433097149601898093419253100409045757689830915906533495740364000734396742112380958337548977403090477246304345111041799094272000
8011 17199100364280409511976696331801681252773534445226335260279099387971886353412225724660516774165673406579424785522986572699196390522600104998901389166803172583763645021744524356153438544226332667914107130559864743788928201714397112958976000
8012 785146829556808417728828725056158684018588812475439275728252848636970975314263820867375018851380773985675464536094653201671800293171859160439252212119771921951854402519664008227031801009349011658021306623979001125019001820866311041843200
8013 32856679840159873240000379154975586192046591224975464393544780125766096404283019947580106474336200679751325167980946336655782420063668575610806995023276731736330242983389714012910661275006022663797429493475141792490896939690523361280000
8014 1269260757549855301840596196939246284289230266482840153879997337037251278916656484515884147836358809464912698894281862506526706476174937754314314134899464723922152202586869893541948293777751065777830665415375593340035841046005940224000
8015 45531307958106243275746145768437479811958452529171892210639445389809705030570116803473933327210701328949340105570797622482780934769918949056435451425604557852649804687372665509811258878170198949561723257672173381694917943830249472000
8016 1524485348839214750589183629321174843765030907328293847319996054205141765986420130001556646132824052261915247580545521741706715165005099991752194221294334231650979506465759360647736559390777445403097752089300767687588967492878336000
8017 47854749319404432128305917553094810837070337216736283366731298240760172268904268924785210469363447521142327876484888162891881655758206920387424589078286433539617434280749721128954690799527894080411438337316379896165724911881420800
8018 1413889920678743058387046080435061601894933291413418385340794502380385363877955542148615567250247291638967566569387095496363887953451726692571700382542010393024552480625497533048247202275936170396300614997661725770264157880320000
8019 39454867808930979953036203836749829175023391932782082136369903042337893868899252489548789870200595607258602462727323543435315976978206078343109772730093419622428558307803050176816758682106047968248591378214759597435900657664000
8020 1043092562659858635648044225348506979615176797377000958977218904754785526925234524610236571545378753839208159326548936004612965548206106567696703687830288519991207145381538033326589608258374375213806661178571336444461187072000
8021 26199162617842924188108150134147594456865092902077594113917712946756033372520647113220271155466200623300908095793380126655009992947667311580339815963337101234257952791310231039863934853819698620407874335688134920918532096000
8022 626731791608185067574018504171959906804670731583456628037285612519607001800655206239718400212900021427884192591433827948029694714219049574888660611061383816435053238891892805859528932679209520652292336654096351027108249600
8023 14311727813045255344201635087988986384309438676603080552865823749645735439717678013193287381523995208795420807224147375129984375267019915862583546897218723325495900828611706044431278560145094898945319197378131588546560000
8024 312620203917335612851048197053545968271181257042736496048399047608547249921642358495997000494763018260864237394124057261175339694779713810402226837719785363845205426799978019696647470447673330945567886835757617250304000
8025 6544534779321034518753343760103067300113067480285198569502701443713419929254546030858785628902464850316129690173499737381898146651981173933820761045655952855969541664240553712080847168490604592583830343755520540672000
8026 131532269941485933201327705875514358815075909937939080583229696049552306915754631669230509878435811434371240421102653066072218795175579076202431838005289411024402476896654212005718099316960835085882484213338341376000
8027 2541987912493506343181652968588732765691952155767613187665832468099756045694465552293891739961974606669587900868134791760696956050311851098028342100150512027431339557255929233361545873376500969110884450541900922880
8028 47309201655161160106483516214771979148515451381950543478540218579808804045581856598322257777599002984072790610446611479821885221589644577420396522615076902294647057572110683117870006734500928986845984849920000000
8029 849073545541714542926203157871875688645246355061979715811665530633424696935152020342846506053697562239187488998607278400725668262529893461239682615641589335946287000720377902130642417333419674212837332353024000
8030 14713882960606797390926831811312904198225178714876307882426851776377379145621622901700674113059774540976188922326226994571532951114998675699431985376583159788691896358081097152811010092232018237500751347712000
8031 246495360180564991616984885630700268976601923091898852304456269066945532400946867029290248958660650522031634974804719431994888939624718227864681956447642500893975379329184958096674781481490499240707751936000
8032 3996436848819889895736421755117289205707128136378750172976619614515865857980358804437395142426227670853821511166040078036632239740050833518459415263519190512804173009548959777323246028559405059729155686400
8033 62772952512645014789831090174592943618346720540046019352576764580807059973077558808269410857329369347796500409917845683339438576145937727461447538732685466434000700281442988330070521173483934124605440000
8034 956163978133111325443289889105741351422018080996408147574359687912871074857714313922236180302150916083947488024643836415719839588479079472337148209511047655988741957381705043562555555617487206744064000
8035 14136826384845844328524570891575884623994986456494032678607890457513805700819995152691152359339748560428412226833166806692892497162904001858579737474876707815137117667885626399136804780460486950912000
8036 203052144026786196208505961821517426275229521361045918926255577180941805646025848542905717676709328473516594631758505878659503982112166092470565479705356266997980632859701806015889061288026832896000
8037 2835662680630796974633946516633087315209009098249405901459482320901120043751943979871664864531129040917943279503834828843281497195504032520568945224419721514078648463959176348957428332394394419200
8038 38532633614857154409185096837717713397713020720355998810740271781699110463872082521033027934997261990141764378819198218299835039542411291867377477082441773868842171087613215541204573308846080000
8039 509856425790365852831486032634778780751374245441651125113079276966736281156978202320880450892477317048803327326420743304630575095676443318868067614798511225776608454233724698362457362530304000
8040 6573757097273926680328958264330636549010759311039530836575568224591289779603619180125179030319845040560181024226285495045894831103425121324885037977353170152832619730912753211569562714112000
8041 82644169054913011685403875036164450171128498125334215688836666985993685071769887150004736790876748414520632796619244046810347612719275240294898201266145901031854640574945564802947219456000
8042 1013714745436006339341679496327427617857314926262127695999441059696846808456721060627434913595880925863962032605621654554164247100418262815883743694707928108926216290787818159230209228800
8043 12139013656665162524165843120781712616598665136966465773475370124400308138462399049705579631855490817932361570288053363288354356545406166855851265033184834356495802164409408600145920000
8044 141991417671969012604808451715277767206973290654892486796865580416224942920986284221870922834312150361580711939461823294942597937753717058480533769662707098364896081088526149484544000
8045 1623257879851701917761124154865527872862717444651309253674571204707251865972892018909630519170480820654135856320821309968684426566618829930617392953256558619719649841567301107712000
8046 18146163071602779705765048196567057475104556503088088288923576105843635752897167162472921442858302568422917112193121400557779476979050271350806901844788425350853907474248892416000
8047 198458298515771304682362160869429125901114384998839414266176080771630041342221482164759723077874775322723302033693818204326229779098448348609639545538692272774468966484122009600
8048 2124452295038934714334736337403628318979464190258340056372273379772754788603245011025688024598557277292503034148087757016439977136561548022296945944284765448444706774056960000
8049 22269755829471450784401779254207928933433005994840399528719934294753157626334468374117592101306667695863615051375392894950157826190117968793005997525867376287040074153984000
8050 228698906673813554175945493064979877940332087806962751350920281236391155115615792014631013754612499889666282525508249768702464131964061105320965162585364963812874125312000
8051 2301837742484914565643692073444958748985414899226579907369476077742579255439136048727868185635542063253103279550080214588472674087427850020911161254794149685138292736000
8052 22715484509469210324655530945443942964003436669436187845655581246767961287251375449958793779420158976611535271279529670136748058192361755056763133850502864027506442240
8053 219874044384247361482991298863254383157096874063581436805238569129170355562088520198568947160064222503319083808011751918891513098218170325228182769232365433651200000
8054 2088296921085464509445534262824744107989877977937472926533484305062053726055861266096320049466195003686770021681110756978777133624835414786128528079722500849664000
8055 19468502633644370309540878781089176449946346510283161787482977461291855236599583794685106057885312144896186936484032930851591418443075550632944556656591634432000
8056 178215279464694555982176394689711078868400997554487807656013725677517791629546942350164798807415493336946458690445318038511091717109393546398262164660944896000
8057 1602411851157496763984680148015775719793045103869784237874542154480458507858508678983856734062901212820392378972798237101129191116408449383373469687113318400
8058 14156630469695934381991175207676214987311593363020977230664791976342184224173694177359636634297386969192092085664066707618210144443091890449343882199040000
8059 122924123774433398394589561028916106370260719504218051241484744059962861879208882298709863735607833902369961019710809884180638529829196394676935983104000
8060 1049388380521453217543634122379980578007508269897054459824515666660382373580542762359953626540781275914684597799785864880131975932296797164385861632000
8061 8810152578935304086457454580532314046662223796711147605697985234532706533676965691310361947728239827635723041698873500276838744017920403445907456000
8062 72761348329201804737765836289996103406863608353874285671380684254997716280709945756670266697361482432915513979586724696213051207917461027631923200
8063 591297985081935237402025454186095592712633042928696007670306628374767466505799282930813543097206891980128886039519325396861584663839328174080000
8064 4729497156666572443971499542868932114526205110048265715334238836750760887880615059476581836797550356529130704494590233532359526677682847744000
8065 37242387850273206037185726266931399863529090262079767184577917889084564530609097897688509142148605729167804346624448365485056512682360832000
8066 288789770459843853257036964708549747377892020814387943419073359077263440091940845068347015162780936858117678887928183178995396159471616000
8067 2205730416127857573101619861415768628452199439492910737829740284445678434577292338542626640135282741670241947487797908000001426771148800
8068 16597817991615001098419894256970494426729275089757067497957016158219882830872481672497165881750094337049094081892779574706904760320000
8069 123076813648294084941780914106385949232914564305889884870088599632826208709361304850198084613775095643588568681251005527578640384000
8070 899547681963056562873605146002430054113080461509758154753311959850804851026688620947388703090112047023648878299878868943634432000
8071 6481689987541822262889745312139777417759194565823569065795745602224549375468218316700762845976623751564690145518751292850176000
8072 46053155891985668283691154422802628693511157947629109165003640850644809341088510167723879645840690953804358372845613062553600
8073 322720245103088558900412894927523992389744925189409732578571858474061431173607328376292971505783816354715302927018229760000
8074 2230874061795578538185199990269978436116547645238862589823580221762064778719318281084402025519696202908439397451956224000
8075 15215637300314277318143169324065387854163298905017293519809015328069235990809966057822805242587640230388957846700032000
8076 102412667742971557061780933901047944913178092310506876774736016988161539355889199681891730233281039736384547454976000
8077 680371173913158686036900044595034195673608498729969798538444482470569776277706793010011958768187543586317543669760
8078 4462161068997214308816412340326837273808793360225584981148222797326401866009702400921681071352332134278758400000
8079 28895377040039554405290934868914062231041478541144327270873700874413947134209568193938775723000240929767424000
8080 184786522642593130897897141965800748993207021662199080814722892030351776494171617084454712953462390259712000
8081 1167197846360919415045941255525207679306616068942827125933975138803573591482661775308586733512646721536000
8082 7283211032832581594370218497461935415434857307418916004469051221622828851363837708192372697504048742400
8083 44903079136764022068232829543965979342384025917355474283609829820382631869923575088271061184675840000
8084 273573128605420842072563502536628471931049648414202010768349470257583509991491260042080067518464000
8085 1647338642579102143451392629665021401395922976410421372228484896601026101360634660324094246912000
8086 9805536974436378496302816117551350475175235312237623290955027357090389246042438274694250496000
8087 57703849281855807505325725485498361604471606220346326651150819310744405761344798836732723200
8088 335774718840120469912755244545351620116278869671199383135424003126466683352563035668480000
8089 1932257655771603408115982885003812047400459719507187309890640492004526986892580552704000
8090 10998137957368152012114466443004226986759532246725434993164741535107518029390938112000
8091 61925988270554329377120701405681577179724716875118783449522530958421458199085056000
8092 344975606192281445939750505637349107783060303911561538106803186105440656739532800
8093 1901634394118672177504451128441409573100553725969255043148281116311246520320000
8094 10374091112870352116843235026750846370386075691970212938432962251476434944000
8095 56016823909667853006609572913019358498575502496082386807368774595059712000
8096 299428560143326773127859195859656746657910124220906379348107857494016000
8097 1584657119801348820636823991405769415533193432757555015101179079065600
8098 8304357516503477238806318790384842833119613303510570919703183360000
8099 43099000956864173868102789157792798593775433261949214116624384000
8100 221554871538355686313911462749616753134879821698065842061312000
8101 1128266845866028751146839220138747392254778006904949677056000
8102 5692768961992773490695324233572569055292551977328683909120
8103 28463149604603057746380913612209205464804925937625600000
8104 141045287725241126075678316863599677642722351161344000
8105 692821941200566213899274710291526254859023651072000
8106 3374011664228704438531145309925295034236348416000
8107 16293408228385899903939479319093733419417062400
8108 78037121338678258528066443108524335242240000
8109 370769695597620236399767597032481883584000
8110 1747907277919615736959140409432246272000
8111 8178071258843550209559732661750176000
8112 37985785974781768659096150327091200
8113 175212067465955345807816200080000
8114 802850270562996421978929024000
8115 3656064648707163233012472000
8116 16554562870181345545536000
8117 74577650784376108168800
8118 334513769239693120000
8119 1495382798238714000
8120 6670744911072000
8121 29747946921000
8122 132857121600
8123 600547500
8124 2604000
8125 15750
8126 0
8127 1
8128 15518563003353532296012616161889623206845588152089357098166576875181094705860275547580531142423281900002897556925885668507446736751821262120929845229970662185237311216794056083446068484797777749625245836481545966153866721704936236660344338412887605248
8129 7789828422451230278420865495771505612238365197903730632539626065146809609728521906358549314260090371010784742767519227574527821460329219691644675239497125225105717079744853672183709117860791240605098110515067135378564541628990002972586168090099712000
8130 1955184742047142857886036906390683246330416360902058016792373682750751498166868535093256973553506951412558638043158637916181139869584231765908045963249635199624455109285499301838999967099595392480374345839854896535702291505355326693004154932899610624
8131 327167517106965511500883272655673664735486207070087608650503569426855145196624387879060568334825920089963213927341976358327964100780483182767174879318348212591066450425159314637280441721833339671265750414250899153998874381256419003648309408563200000
8132 41060834512938194962394101792258301170846127192169635961335612094321218523750929359835785544911849151549941393849972038609883029889561781655318133056388741054310397682036776655764468600225806026044788407466379016150995771443337412965715276726272000
8133 4122774013313489577843241143034151877192512989898542167705007702948974425262740173127437433128863150757404886050814561013566177136278037857416052699716429096270213339889169643763441772128524740222031460504863580082014604388798552353163359079628800
8134 344972480815678256762005432435095897320129949344062977402848166729351326680355000738799226782406695276813841025879938541081276169281549292609101204696194203841977337095609387793844597182899302210509871707184188108577708886604465398728016003072000
8135 24742708093820234267184899457229596531641646667175015131850019866151827883081429152510589924604557743686892007401258119107864438441798163527898573172980544838273023853022207886637393929883708302708386461451376623225576572425471763486316324454400
8136 1552862331063174101178805683043583951587120265871382537826739277825354328090661724793887208353152849111573140154990387228769284828987050703853953907430208362326586745459166727717629079698085883228618047597982447490483335753104915973915279360000
8137 86632589681559884845429960781720416493893151679787943054797214991282675591330377039649626723221559263831819673953312565048710407114132522290975979239921241131539576447302061264732665561732462900816755191712602536034148730172580583494909952000
8138 4349982849358459047692442121179586699101430393471838627737163442959789371127913434759836855014428710546770505372334400333799944105786424514375194881122660852632012975395902622809326838624827238170886872013019249061028065182910230848497254400
8139 198571431478510182547367312194437592645658079503976779823222329297493596989395697002898693665367320239598813432856299521163449236033655757714588765834909356194362083432868599384680608646976749893190145961918438405563080147066221213253632000
8140 8309470612809555754296770673511012739196731598698399001457342648074609488742625437513052282843779858015065333007001746384359886436068842781315419244934252840657125759999777420402753227348943706714058828437111095239784435937501791859507200
8141 320984487669254146267696011744761495876147468120914152152322082767099557180303348718667194018515191256032176641044629596560335949852762238659422182150472686962610835299268744587665690917366529100174888128564846742026454718515112837120000
8142 11514008300630830238125408357948877007480874560237192824482832985980779458743955252394091912515540628717422339969556895594920837319586935342708421080873715709865237837752319748559102379269598953841749607696621453870325129488768172032000
8143 385498407378632859734650700839437329074581564746988687383413970967055502592160322269412635503717271251771079560499419870354211914385313768677820155403451923152435013019755234649735325168507684439622590248291067965016971924429445529600
8144 12100602456411267082801645057736825322384932826918332413102468680253312767517209781887355878679290914828952277670580078824797051622227981184533041631523777963729649832571964925141408940164295972887088407208824843520237429474721792000
8145 357503127268491934134991266426061233900466636854441646327933816269208345773578950202807160565244578540298567077269458628662880604781898758188407224290728062325377303156189093139837984208237796953661921696422367459591003753467084800
8146 9975778884788909356397491789736267968925362667194674163237827877906052289583352991826343168932300335452715608572897840446567431671576071664255886032379739995228786946635454816507077482724660757796121005816835509601308225044480000
8147 263724642722854444949241994066696226590945830287543391122051457177732237965800266640668227027130296953781184882440531053488691004012219576293417954564308646949917205531104598550301492243550952208819531843856550993387335974912000
8148 6623637772890102336365080830963019320556372663343956089505340045192888095975239231275002229313155086878971811723585743629292331231108776704874068417722332101944165373172766511623844012440677282607672298483927986422328537907200
8149 158442554879335779613796907954130690286755561836374021546073787820857916110005818256141639844962260912343587055512346480246965195445416598604912220349705326511940952595066635336319986973100082132942859077733006426507313152000
8150 3617951706101795617359106819538132189281508314140863261851603308635913146758327781474738037592650123697331475414186188609080510395719058909584540800217988394875080060875926652007280656829982232856414852503192571838306713600
8151 79025627489423801248417724181504403078578204866460488270172157226304713080180222072849891193632495283348627935542031158326435463430936057154265671997685994014694756749290724680120538136453350094176327742044465728061440000
8152 1654281912395900951336796709408347415435000818517813958256111626928562530835357480374650794284787638297073256210573136340386172551542652246711783682933864217014212050149883687561426197785604709586963401172550724616192000
8153 33246236678950855355266986301323581884574382799848808733073723334064173240613093836762630994824521439605938826081378665900042584992064363583809466111932240508325271654342012857370703615932271330325858146278044346613760
8154 642484549329565904483408409468858598827486175466087047464237361472813191473109162384318259790821078929428751287693728438121991807203790102988801670256605969234581329456734035566392254355924079073349057503614205952000
8155 11956757958765752058669256555954409675662145325277291660502249016617371029748041671900898184265584261001394941120485872355870867347763151461096275804411667684584449028574185653219123182178356410262308341437830266880
8156 214581021793052404768693091402715762566480797339561393634807419986989932635317706713818812062681192106330157411668559212049265112210173619013941370432670235407863439702073455570338959117200642190337145569280000000
8157 3718356561510267136263027622404421119239527141133497376140742151394652983129803675294534698924813462219890038028383598513522754115217119640601368696085580885006153416947861847261778862115320642242425558925312000
8158 62288771199902108954923588001224627772486589892976370035607005853330905049798203617199520411953045556799199771181027610352822826386827727127595404760868709772129027915876644613566609390448877205419847371980800
8159 1009835830417153352753454208874159166452530459118424330408578908758131697255492003636124568314512987622516698122587076382688738559107716610929503498995180568178544295961499667041216040262880432373222080512000
8160 15860858743753938023703923840621741535150164791253164749000959095109842623859549005110911971504091068701104122440221559707884201468326745526385804327091787347691561631647434116251632675845138830800086630400
8161 241580756639573238736622680368887995137273742684419529023553003083712018684268180868188338753964542641519865213926254599518445429410123981442540527850031946579336028355856349027847157243407867691663360000
8162 3571553683026621715626406350483210342076361655486583374763049422498077250203815231415411614658034304195921499386169624258718224345201267440788759488467736832663830252572839427424839869512378684014592000
8163 51296484310726349420646300092289638492781807999278347148091488231550094971546839554050752846747087633554524365937490984285638489705394521029703618837409768357783255537756415791153548774813766936166400
8164 716322841427829081068896031981464253804281922579245325100957175054989147695702299026361837359502353226016875506481395738604361270229030381771161553405006830798431677032836926778275299543872438272000
8165 9733220552435438264284086692227083487339031229126339175279844723093033663689105011991930751228469951258886391810460088191804057941324652165196109283819044115891577160076091792367389140921299763200
8166 128780117607548910788592297326056568460777727144347680235895118849362816550309328425557751256438217703894844108158899308528396053207532475451498410249213296877446203371759957203499495005880320000
8167 1660301694240422136143557080631202696292936645412556227932335081404500197613749530634661981111400493979436476165523958966361103516689956448621656078959254504452032658658539402359797052342272000
8168 20871678783844717210044442489249771043109160812550510406127429113077345050241490896897443421265508003778574751918456446770716088753374760206509995578096315235243567645647991446733361617305600
8169 255995352926193963025519320233972809066666323461401107133713578224907268393043308976843940791252367040100496711479121803534491385740194037011026135629281205635257057390685042194495045632000
8170 3065280301675542978485554667466269225425690372268814699807833680511893920809608921421053191111354228207694717640808336389972842422693318514696082124473973091276892117382212052910394572800
8171 35852435683638968385327025031145988425768150520807933796078418739507886827551736728200200308038310090172323707594948305526069843750385655597514201377080789843603880811162671912058880000
8172 409838864644092377291151667450915373529218361662985132345498379837740176158301320367672890908128252180017054916173899055857044047607319691523358835162813670280495506778245931466752000
8173 4581194460914803190125839281509378663412558121571472782592678733284910821745717475589401687436690316068338972283206808133842714976902031137520197890301843215653233997312160903987200
8174 50099189349859848318090459151391658681266927736786678536810742727003081317781309339870891809630531004124140722794052562409521599485638792642445142049741956946922744548469768192000
8175 536259657691552248822553072987606361477479295635161821527752388468021601073662302870733719806172265233741688474023721530838961317989424261136685580498168481752288483903904153600
8176 5620946697290514765010656559380433260633165670058524732484973317315413711512752425005466231750349462836414277850148857105997439507152429142327336144253441915676620006359040000
8177 57719571231487229584061754393559326011142689007035321227498605212931653439683213949243555038080546885197532888258671380789184569921326164014525748689492995682736518725632000
8178 580895222951486427606901552385048889968443503029685388431337514340433533993664111717162774936715749719752357614790954412504258895188715207515251512966827008084700278292480
8179 5732027319521257839936252810343328649434268474544620553645558075947207165505299572322338423053212588885178754958042887308549600178496802993249362340369745294363983872000
8180 55478202551972879062139469809065014546700701096507612623043438814221751605402397733553207884353080577493557297163466694372442372892883517157863807673343533297948426240
8181 526867993147158771855469716144024653980213264265563065552175439234049719931797020098457665836380306753236295162594197994324946480635993043471305880990762454220800000
8182 4911364981071370235177460210717453735457675985149241882773194569312607837205451496189493449670495656818885050990760484005642517969520327367376353076384400146432000
8183 44954542444960636896576211003605916529876109214653846309278875228801193000875402580454699442753357134578468016972221494875492911677647180552435612643402501324800
8184 404166794500289439459578609385594768147980833739641992362745413590084991731293958544123740152531565246289290244402774837337654429873088935581773123427500032000
8185 3570286054333369982913234715754447656380995231429168389650295677526635622772466705806136933789271123301576002272725896699007145119015317047165450004620902400
8186 30998139131920408043325504334049643161871937191442484625766010017163058559828606215942652630271864570472339566885111583922632557659873622190804707573760000
8187 264599385073780366035811427977497381508866294526028686570653601620598024723042848337900893125799913654253983889885980598151543954039117663118150336512000
8188 2221205405437075977134025559037625556782559171282098606628558161097809357412148846995235176177987034019415732009546747329612682390028220664616740454400
8189 18342448811881698671804864454550883343050859380037963047928592209600880816015977750760917497729286198520275840914048107133746237545506413731643392000
8190 149043407061429503253165503368217824720510939692613456133312046780398547865325211469308449525240455951294681861411516716436411345250283072729907200
8191 1191981652466758335715194169549748258325466610348323698002046695295166162638674744955766983703893258436132833762205624212720972258850709176320000
8192 9385095920260229693505944405380537164762938265252027278866380191677291136888095508648842082395138988737493741731452494665775935751026900992000
8193 72765896261303033334193649783081350502587607127448160499098393414057533775190083584714471708505737347758633108020076037178495032471689625600
8194 555701528006063172176419613908876029045337676415564679003368433375946316540552838237576832207169378499711291193437564602006292609892352000
8195 4181011385794595698267249588056755459901930280829845726931000240665688973004718313356919153689267286449563094491796034567166883581132800
8196 30998865954928016757343037803459599885214969652928640768243250766087134110600076064810883337974440894194631594123279499820248596480000
8197 226532685990338388226176465094362544240292024157217614181177567440129398638969358202538503564484596329503597427809821768151990272000
8198 1632036508704402621213540764890123098176588837310561223623865984300745944005563640861690932749203285314334393486923090797736755200
8199 11594008850955090526577431755517630028949545209290046075437460443415743249076953890436575794915932626038248570153259354816512000
8200 81232649976141387111510786273554636723276625824290234221603644278220705365531122101401843264191218765738243240991567485337600
8201 561444809973866396991129282956103384020515143822671726540803096249394544644494941147797361386774584617107444818237194240000
8202 3828662241189709112831356740057935964686507445207237147399928218429489552666938131050257530283802942829348695627005952000
8203 25765145828532176258722433388750723433049852812495950360209932622197239611104875857913283544115070790125301953745387520
8204 171136957938912996669028665860961697420705496360978596715677291546006782871025373152634864995088053243695230615552000
8205 1122170637493131858788133839786614842214912718684495641745226613944965734899594320938591152773504130330679585013760
8206 7265313535418541246406209836173183766329702009598067853920824298210936371579900063039147385407002321197465600000
8207 46452061823861055816100616814583365865091997148421893207607088747475585899298926083926892617987729089626112000
8208 293348604695116595300411712870708689026716146888741040793372591098183445184497442121571856813621544537292800
8209 1830050944294281058158451104341992287307904206860975864118701760840170939732074635360376730322297946112000
8210 11280095136216315396158753038752021923905205829782955275214262257879259318575699865127211372963587686400
8211 68707121088783503646573124723899751523888810741013798000222269725163786114220410074824394824744960000
8212 413616515867719606466851962168473999229086968435757801995004556222775068677611786016002006843392000
8213 2461317736559364379039139576087737858556261388283806050270795080803886057327065904248940815974400
8214 14480269718063024058493693568942110585433196333188118115712656678493946909853368149839183872000
8215 84234354698801006358349047547796458893883838965333143502254644281201603812537809796150067200
8216 484583969235173859987726318832496088122357005093662746115896004512059872565630744657920000
8217 2757266542505546436300335128039147528313015554802390880405745421174999183543345283072000
8218 15519594673175058950428191536239298081316228837045891601465801943985053219251657113600
8219 86424181432531866273564055807929234085989440034506434044938037711203573530591232000
8220 476216325939345039503786024086340616178789767356177340647434832993380037020876800
8221 2596855570463132973581347239914613072943766916108552585804641954532562452480000
8222 14016059269516326796160540940397420096159910775321457906180704318484119552000
8223 74885648805555971914099113262667984519148303336868032889850888142869299200
8224 396119032689609376950397061189337571099526935167240731012601019809792000
8225 2074757259946095878565738627923017688378510989280510174410822093209600
8226 10761769434652465401310229452845663671491743770875943946962288640000
8227 55288617389108586679283375990299852741509899235025759523346432000
8228 281374686853711721618667557692013276481297373556543619417866240
8229 1418711776485006449461867138194266522934225810662659494912000
8230 7088055472285119934493197820232512451197589226673949573120
8231 35095339803733867318353165327675428097380831010470400000
8232 172237995587554067419337944631511144813709024975872000
8233 837984633642589611097217982924036517781866701772800
8234 4042447937330617582013730701514268578754870272000
8235 19338905093504759699068353958176674245476326400
8236 91765874166779063269115169210949912738560000
8237 431997718723832752502481512138763295552000
8238 2018038402689010896307371199980866150400
8239 9356892341199377266793568000380832000
8240 43073168024975755533082241888755200
8241 196919757240498485996395198320000
8242 894403371592110049046701632000
8243 4037567046833128092109425600
8244 18124392107870955898992000
8245 80951808971074920832800
8246 360027531300347680000
8247 1595912734254762000
8248 7059871697551200
8249 31223051727000
8250 138302085600
8251 620077500
8252 2667000
8253 16002
8254 0
8255 1
8256 3957294659696699663744046236111507305763256121026504164199389778426291674507967032898172008804033783342757548944709998256040526777883259018099470038891542445500488483225179952539668813374357130886022638687342809673839276396311784117672634293053651156992
8257 1986376064429252133889614868721871770476235283467437708565321840023180122350115270090307986230180083200370887286513365568953182304233121551479020189436244759710375835749639178681096766054115551952031467069637883667694940378231838292524075316849613471744
8258 498549019036878737818935391729376359183255372665838760482536068169395815022625402006947156112645783744690223537121230564769780573461070060265259215327816014406765893103670635019757383543090639398726279072964296664228130664255360190245514757766381568000
8259 83421215660678095269804241339335818510097764731821142049807943797365397255119724163978964204949629926935835223174768551090395301102260555345409961098651101850643417996181303545130665262916070079162638755833808918856631104228493938901510610470383386624
8260 10469360547422896368028264724981557271535558626242803476816114221659364646291980412129938186714429442878822845674943243466494851224975461848549596138187142802914126413605098068392974135098666869480504013256028772927963980200205408116745901074022400000
8261 1051157363531217791037289005881812509973660856119542680610191669614623194208023791611796109949743338279678499682559284188413005565172781610376144206243551770990346180660141482387570396165780634266746583231139302813465491748949437771922311084192563200
8262 87952512284021110993989144384728573380106943784502232911040164329578121072271790360051998573415747216157970902417377301622745112240598140958209124260617154053764551250968952400286757805408527791403337824103756375082978226961035783534151660365414400
8263 6308068220629545266505242193098896408139519073720008729652080763050995687869348584938043004021150999347453093044661733322629049952576901350566422028730408298824728449748285948230301205630158668992180511217082296842563819640767367291026578341888000
8264 395883329501123748274958391315673544506266346674800242109600317858429246129302866440169438793672923898990272118420129905725831015068770616446377170767688717412368381648355326186198302878139332843334183383222025971609225158807548215781061191270400
8265 22085153152898476105654125269953193978127932670170773871313625284627261555067188974846395852133729409586817993315418840586940939790038054454811788905674074486422567046530371238650724689039443672584790010282417030975762997377492138295683973120000
8266 1108897147923966526021503498006021331121832341501285671101404351888418247569028826107515222057235958577047291826602400832623493211060896285324492534270991886483706578525466384188578119190175525130454466453921312461237103746209031468734847385600
8267 50617982247080250736784781046453372498634826396763213122759720063532094500397538149932647040167897722726056789787163931156944804140060212530911358616700053557899787350061412338144894122179807862352138147060587625437417485764773595327968051200
8268 2118095269104108613838584663407334321553686181375752318114371512506598367886887434697586065763918082555720676617133861559076791851025661415622280168905699799406528889950598393436593158901085332194028223593796676326006188235373026274705408000
8269 81816326033817164349998972785339202355167818817953467091272296842580770350696619692436207092615678601994489432684324887476774266447447067385259512565506489508008622867690116139350185623128061112261502310765401553130185215384633027539763200
8270 2934715315833180765876077821666390819439062565676929391106944756727767379934202045427814345312138891483722757860979470597123071541510969039171859951090035995086727637021885664801514888387351123201598977175450027355670443140709603082240000
8271 98252870832049751365336817987830417130503462914024045435586841480369318047948418153762917653465946698388670634406885509076657811793808514924445193223455707390850029548819795187704340303100577739449596652344503073026774438304155068006400
8272 3083987259029062877877205606715498632596652517975909499067311767736444020737282578155301084029738170014168636483995358962833695315082510149422561243227615385219480104158041877197882601348061475516980721986328543720135775395435564236800
8273 91110418495331893329330033375900802427368905990914502875124470063083766720129579534210679557114661005770934796578485299386707212214422446565895842872649622315140892857012441789300020255354699089973371536631151762975905351339081728000
8274 2542244460575942642737715672363102107736651639853807262776418249025481569945450312553295364019517002953234254771693928026047150967337946724895340261622955109869349711332900217883292332147468778337151443174559057490424915580210380800
8275 67205247223841073558888365741381173685391916915837804889181156230103931214035220155461680295964970680944610415648995977745296381787459851211829126954979301020488669956280958763837153567829293526205446776029207643629865937141760000
8276 1687837713426268447675148762026855850182053313840277703181129325937486322981121706500276652973633900504199583247619398742327622425678205288277874909211575340479470115399069430721929550358726094136445003800681926357678950239436800
8277 40372649282377766621653826017298403477676938138477446640794453608794746489753839123961918350099231005738494852410427389740448495122948734201137178927069452811850150846005433975612001599638413913037240676473465822002764421529600
8278 921847592025226354116636555369487652577486905229812488995338401866809693730942942581187722734325881671817233777526379521436888409864242028246762009307376445160383724189478605593134469661673205137122089179537491936042549248000
8279 20134687755696949522694159691342648705566654965653499892043705369799864468915911131685498643993878949272105602305036180085317623071827806105513966192517500632348271643135591802475301046705988078505265266104723878056663449600
8280 421470013276926939991561195634690149752417092621122604107584838540291803094294517721866086366039974844526015656224166177740989138298325638156083583987658634745038702662883864960642870061084533835607081290903817216327680000
8281 8469923391467012870844399152170738767027204190811207466271291529874240157877030299518212066738112708081015071798134458062777203463898379503164332456621384791112765696767404480314502132662296113085252614003459710034903040
8282 163673780573296518672083624868054556970212346091563366070516791798469775953787538888677567974520720933444621913016018047507901956884009174566446602397204876348678260452145294067055771647666566549296532412445756783329280
8283 3045852678303127250884306533778292616663638165172560817608236380315558833650295288340471750119448077887662228326844342225170924123040190117872837547883169039334311487794887279722155872502158597088469605943059939328000
8284 54659464954357723696773744255791587088741235772696190448010281218822267564562476214404105985214099478863519730836506845055409679304060120965011546534453337986671766987767705843287420261386772161199123846572938362880
8285 947116234121058890013541920674055779603777312395305461560529302011541771631747119288579584276661813434836556851502606177320894288375938732199465359151096211455397251098806976310461612655230420702177745960960000000
8286 15864987995777139781388917855592196775421982468836255471533833179283852728020495681256681382079204105471530828921103353657697084224926377133232506436631811776026254578977543881650256478358701406901015718081331200
8287 257192345599595804717103847230862979189622048590354044017990217716979220850779679451662535894515801008719276474553920455650365218629482228139748768044877253252661792684910016468920193612176009106249692374630400
8288 4039343321668613411013816835496636665810121836473697321634315635032526789021968014544498273258051950490066792490348305530754954236430866443718013995980722272714177183845998668164864161051521729492888322048000
8289 61520906642439517182851583381805542924218821008497123874912811035577571389515826444066567647046171417992161444616616958866944781452903740223557059208113599409227875419723380814551787348732659707345790566400
8290 909480495584275722302579502565225393457971737164873521029846599844562893870186092680238451779631219356310080805369429080540029851896937341901329046023649681239853283222047431634248121386947266603909120000
8291 13061682040783073702862286081767169251022122625779504913419152173707253943602524274890648190749382598202227197755134625860455220462450349497741748986396294702313436352266384191725128665645270615824793600
8292 182387499771471464606742400328140936863224206219656345415436402601067004343277651747736010121767422697082753301111079055237825741174736074772279533644123620827673797467578367257434840088226726884147200
8293 2478089829804381685859964651179119580728326651084956800349257254244286781217564710145251761676116248998112434184584287960577249799711240239640775103671374982221601477302787206151871306530153299968000
8294 32785585018729897311272713068554386483668315719162405643047898014629166025058037935130714109401161941082564688203655033909234721486567249398555315482337832811424259907624730247974363422050693939200
8295 422662950096570784126661898916288224691783309601961617184476287505601038934348565089010055405745945284577949893444592602349607559245234791225430679792289794879823436707314731334562445147504640000
8296 5312965421569350835659382658019848628137397265320179929383472260494400632363998498030918339556481580734196723729676668692355531253407860635589299452669614414246504507707326087551350567495270400
8297 65160363032490824460626552161560260817511526439182081267910022596924394303192947190313969705414268889845306542574693297235406325864194373327640961804788496344175040454705924516630982610124800
8298 780176313679829220649201737855917132393649747691889088407508047923526913197846274977048200506673880503163418549269704544105116604160591350890746318108285579078878651095421080973699186688000
8299 9124555316615569796422116219434475833825310875590890269195411886174940043340231207951042057261705609548486601349382954835267996048947552787932523533317873387987027698254026576105360588800
8300 104297994716040635302769527363333784511325528787804898315864490878568398043786870482036946350656902080501305331185304161530385000001121907192768585824235024999574925996109591016898560000
8301 1165763881654307206517053631860381506927554450952491043116084280427349834405834866823602889694231472867604067317116868425548925290971931566999776242240892217686742774835899538394316800
8302 12747671543415104529045813652895662367756683468720619916779627779575404025727213845118335130258616531668421488092401553068084076457466521426143159346926868078339433731651230341529600
8303 136440345463448097547139973859109198110684398942738188355569682320348817205872502031988811736866126989955106649311462297625931164556633307621978259199297244451193857493704900608000
8304 1430025753844139330193474861300283630606611455027098190740673035914724269529766140988623252816459373956644502597396590748903896847971798029697828214661782618006102623743744409600
8305 14683289331697671222884980400014193007368269505459003382817889481966795001502700212259177095184586351899204644179980687950360658304398182249344878091111031942991986955386880000
8306 147762102352607307735198091247511874588525283858010422342396429345105032805589027710063500897486200026105684193942198734820312498998594979877185916645102068947805487937617920
8307 1457933108584122798699674484417377606195309184074504504298258859521088085317431496074447748860776783610358858327318473819618532129101089148273572424701056020291012463165440
8308 14109605709590788529073853071614347444761276245032912132050604494639279176628429716485756118284830988025055396819797876451814400439376745829536891914756296109203652608000
8309 133985092955708085282148153501138148339201693214207064448104908834346871801726545469713407720701779507908968566734410129805143843967718682947293724192225891738441482240
8310 1248872280052524496250002290119169550175320330110964303531082522628858595393889232825973726426975541933597144089112173023585058324470502028969021347533659150745600000
8311 11430085774129734365503907399487892329792409565438235654453980088582069148405414391131912028324062619505768845942133490049495314547247307327712239886858240340787200
8312 102753239874195741477888482293956380639716821062065934421208857665831298287715205898182170154864816307607926895936506274001126655263193555548424257470634288742400
8313 907602626246264004400457228093967198648097310853932895130375665605804893712379415678032258588141058798684721952343073318933680123223778662359069470152982528000
8314 7879251981977092376084380062354643103737368786602302653021342184886368270946133419710095302155632823837960832601877840990912320262654492793744441389508198400
8315 67250200150606986941451941606073802113891660347536237832170326816896127045051891451536602316522011271533211263750750554950796057295997010854627162193920000
8316 564478688157398114209731046351994413885581428322194531350727683457275786075824743120855238668373149129075165631756758609389960435283451014652054051225600
8317 4660890031081077460215660189456001168330615965968993797515663026565895045061558236317870533619382628762052683561016125544105300752846102378212176691200
8318 37868281418078345645016494357782468837266290332981601131207416174659882975000728259635442575957236022751537219951583188921282554932658402542747648000
8319 302818350854967879625479117954474310543260321915151148969268920442714509948597255048753675225885370821678083781915462534981915114159305290625843200
8320 2383963304933516671430388339099496516650933220696647396004093390590332325277349489911533967407786516872265667524411248425441944517701418352640000
8321 18481419658358606165673244367518596262917786122342453718383025608226050238795018847800796716101196777821526137563475681803374150402022205030400
8322 141121738203739216163284654124763831277745662307778250664918096318172186715520162103688672404374763341107652088281359587255263093278428364800
8323 1061638740071284866247488217616957189817958545987944461379569544360016843540160646185221410783845976835269332429253854762041872448749568000
8324 7870139079142768373208940401048010277462456999209121368340706335370708655067705060436553701062150186258001119043380770949961192623308800
8325 57505142641025886158549403461490272250833566892389362584567189826944248784881300526025986482039542528361055710837388057637562613760000
8326 414231197239475909899294107601120080896533987030340780217010409033379471796972540713213263660771833288235149582280816947477925068800
8327 2942263001607937119934270674731489529107089734869744177800772478739372969474818958173189287209831274932884540370790924255074713600
8328 20611571290586827602804323120920231162576969260960081911888818566072432442803473582998356968739435779623553013605794408562688000
8329 142435331465015034935251789630342376720265864459029451785825568049482880640931282588759396408444876739924590888313981344153600
8330 971147779414255389390061462410557204792242410936513256719226977296250023168856114417811652128474957175537201847761633280000
8331 6534250224963770219232182169698877379731639373153684731562544159452995503218241076992439518351023689095421773870090158080
8332 43393929816475244225216729917895955255662909999993179554037781258437456187124001444906582811141171857053140132623810560
8333 284487410599751474982281418574066198309744201742925459475411601531024262434951269656328087264561958638869993750528000
8334 1841510789732318947754886301188291023121908051174556950556269315191738641886513757437688045577032419004192139509760
8335 11771647247260421259999934924432500279622808319348768168378044432544301969142116557835580573824003760927539200000
8336 74323298918177689305760986903333385384147195437475029132171341995960937438878281734283028188780366543401779200
8337 463563227172529928375959249968527311054563787676035224957428292105771370168094723352607378668438983960166400
8338 2856664888654487505418070016533841619212338274124450129356022260823681466898848211294246603429928501248000
8339 17395809366695040610943619144099503689877907785689376809968982759139098708164934731762446454690834022400
8340 104696565468622481747159047198323430893544854462497216000338696724059102650240624875922887351992320000
8341 622857812130213054444200601853702022368507434820905866533653919959002456361580101294685375011225600
8342 3663356631158123726941975183014307510409319275585199702728625236545318782998423671440284005171200
8343 21304304872552495166519457204880346608453438283311254239209425917784197752427943944590983168000
8344 122522697743710554703053160069522122027467402131393663276006755318111423727327723339854643200
8345 696929753506766899757628863039994373928783108449312713514996500871277120094390284451840000
8346 3921445749341221598293809959877898706934066566830067029910393487893332172150535513702400
8347 21829759540290192809393500182842089608884365836723891483380468668462492440266067148800
8348 120242339384392161771915208080597195250072264395835038671218139424283232738213888000
8349 655437523873507151144995818097329020117043980877319350568512458313469298265292800
8350 3536143755524266176791621773500749716348959204913773733861640108299659509760000
8351 18884795647348313999037360424956523919036511360433122231485580555431234764800
8352 99847531740741295885465484350223979358864404449157377186467850857159065600
8353 522713775095567012882998183837476382481849976303163026490854953975808000
8354 2709887033398982372004230044634145552167851088039850023720257427865600
8355 13914206945813288599673832019840858080312557602748695204153262080000
8356 70769430258058990949482721267583811509132671020832972189883432960
8357 356593662547278221457321261233442568213921423913243398866206720
8358 1780344190098831622854107781263393283682165723184513875968000
8359 8808457285946556811797372048444287317993120592371510149120
8360 43194264373826298237973126557138988427545638166732800000
8361 209966318430542101235002446788889776534807192351539200
8362 1011905972700485568117395300134685606378103187046400
8363 4835825569890832247642593736390900729725452288000
8364 22920183814524159643340271357839021327971942400
8365 107761760489428624756392125311941181931520000
8366 502688254515005384730160305034197289369600
8367 2327107347244985538084175798176133939200
8368 10693591247085002590621220571863808000
8369 48790845196432714232163955413811200
8370 221102885322664966732794608640000
8371 995509839685131185025893990400
8372 4455246396505520653362124800
8373 19828394784679336368128000
8374 87812131765233812428800
8375 387256504255836160000
8376 1702306916538412800
8377 7468294027161600
8378 32758611648000
8379 143924121600
8380 640080000
8381 2731008
8382 16256
8383 0
8384 1
8385 1017040185011213618186255066181989613816346037549719941452174426957177028918739790962112650226293008702146674304418786284684281219746580551736422370335107355567545803377145346207517409755943656610725858438099035043838244638212280410709242529655433923133440
8386 510491011100874256622981964458384442443460039612419037181721281416991626011527747243864189135720358051215723813867589775029227954346940413334831635017008975469563014336048213877617276925292069884296920390667222447925266655124220151179769823803920999251968
8387 128121256155686762635880159032560729195717175783649732202463258681495117891582434920824865111846615366423922229980112079197480258623036340070396802218637787001319241405851727024930741410490453100906029625991643496566323654395953569867802857936800068927488
8388 21437607818585785726214221844363183444879981024631066700749050931284020045972892286298727712843768701021679612096212914285100564658826012591406146259096088619490933403457837305849567492352897494145230000137464756561809618562980488180557134583954407424000
8389 2690334205056868572451186783193580146950652912601231831106306187465034061477611104288321595609625565143680685947386285772665248460547902909889471245431498034683250230376847039330463954729043260052995099875640337633126353111368929529573717187669864218624
8390 270109502123510726295129229904524177605617412557064329701855746918811607874333094632952405217232279626273629418413535681435567161604366915692579580365228284315184461471011530164538732685545605232597003542005542341541470689165299529412044247709777920000
8391 22599883315921182507301713626458968964433708406570167633119120896714398675472511519653616363919481773013087743175024610050879619651214804623087100434236363076292442884193041871332763517564283636735051539469495010489508072602412912096329688310140108800
8392 1620839154948389045460657089375712280861970821171541149360597314073653945474722993778101116567233055840625463773120238844190588497005308597658425289945658981847946730196427837090998822413957155013004368472769224626529170182567659439415080598162636800
8393 101717600057651417422397030363719704581249745063735140765639802304197305466893245932125943439841059864477681125345170449827393430485302534277883555213277833818548746252191110915213606940786308537498910743375452036586341591707373797567803575762944000
8394 5674327722849440391941070275524654137923150969005470136904271222637485861186674418975761956042645242552193900364021861982070244549319045502398072781003538282910613470293093008668842341253330437421123295159515705593065560609574857759528543741542400
8395 284898475672390341762938215982396202317850331445202982939945766171691674060366737775518506492525109383669952113768903043571538123291490902467072076883195560874851114900241788978594348488608823376343791132643179699587342666169648584014323253248000
8396 13004339280199243805161268294797886519519670186696895597461923763055086721491338051624496695034858059676281876875609973400766420384259601891532685174632541214218013511798651232756961579593876612893511470232349937045416943932815005406072301158400
8397 544143309156112695420436396249373754360324383765204541069666990682970015879273535111775955681804900519305110490212012259937156644505647284707297105129525575747422714013160182635057611813432934520285485080901316973452237971971316149775656550400
8398 21018022285725385475782878583042009806186578261344003772057994239488553035185267621229892498734264049975997483354636010855454319137100794047328780137602713394110940523355937904101578269095385219463818526430751634311907560181778491495153664000
8399 753879004168743871510704820664911221701189187679714089626723306620922812517133138594590765353387324261234938344019850748893134312265762263764176937210738367609508024995144641569726710384537134534409557006338342882413849484615547182330675200
8400 25238551716165354586534269266330961047175938064821592763519724907858799467434137590679203369684394466760015717604423447135258415256994333736877995579374309557745857678388216717293028040131219659533751203708870235258765811010102586507264000
8401 792163771083401120383028095026882738114684169744318866324418909435477626761584121364713523581069195255758656989905514416930553607587581151578339370364111640838728363237359598700866243693748408024312373009527556026278368908827250235801600
8402 23402020965573477132127030780370548447351069106993666198804895178705957569124085446001990578813895525401632594496200076835620393861508459369147670610374257923136054908022788362266285621994113549511206655072728361170442060353599281561600
8403 652957999216545235526865239193955750729477159601553937271725368785433661494261986661843203492655070541358366042145811312271401687536694200388920207253988959925176398808589166156650145163375343478142496012523254301327321684596752384000
8404 17260501863910347416482385354465272205159371660060059836745155480225638027524373174703952734658825967419327308713079827124214867094031322500605204934176905745955058566418112005628668991948603810815396640500953600856042847886691532800
8405 433473844593774924454829959031908570270777864107153841535218457684170356330527170002727837908974060892092737180936024056457161662529116040316297868859616491582151921218012184026749640512498943244025131705388389301412635294564352000
8406 10368145953904220464290199538164971651118327499304563033826937287901701698312604768501699439695179674525797439949662020845726823472023261056564088728013962805802459280308569360148995809346460292552447880489903261911456408613683200
8407 236730534428487813372424707101431547664560228175617755302840205251569195326283874863231248507400036351830265270952051512568993448675472123270304367345089064214939520869759135584270373016061608853718365784776231410834391380787200
8408 5170362581358878247002005027941909007934600468462861351321680601774715238751810417085792010118610379811496659013082737315885156733586400941036186921767459192421282626975771309631058547232862759247336934963492889554325602304000
8409 108223946686871103684481108340966736792420770440387561919734916362674271520423022332809555211467099352337567612389569467958582224011074457817137568284781565898871960081853805938304743126044685921965800805312890844554566041600
8410 2174785268508943010356455769475001172722472197924992637195137766867905703966559711444829005648766270197754240786116697477143503953619360292885391293376318555284399705740480743196917209515196194591732539461063696836250828800
8411 42023850673047871551497211178077896190250359254409452428807561821299114629466804178378821408046789974709651702383051734234548432570880421381084572573236870694367183649345968383098875965901392253384522584863319330557788160
8412 781996951627972255877732874369593994413236764659691637892469116370466707334762685801459491433821222237568749139965419560315531571779154945150800433675534409221462799938027516098155353427740262402194543748351949075906560
8413 14032678410753693405859840816335705269628904403830726623980803323596681769317431864140030563050314358839586694791532862394537471852578018757342715845604600216933077925912159253005646698313516393729020684523383291904000
8414 243140378590074012306338379620590163256814462575096847165287113007864569511329635574418264554917890785289449837169289069384408573455991572568499638032568296561401997980070139785657834955823917544644378489927898234880
8415 4072599806720553227058230258898439852296242443299813484710275998649629618016512612940892212389645797769797194461461206562479845440016536548457701044349713709258208179724869998134984934417490809019364307632128000000
8416 66018821014685517154811948495851399484820507692899256639608531617019903287569159447810061235103784825994434739703946213607836253710177504844741720333080765132496349699616230991383325345428144564201000891370700800
8417 1036806643198370587765824884149416384858163883379864739947523065171572484054705582789514597824766822816399583288045491836840534787600100232188362221180911427174792851761043503890334530499084536709569072385228800
8418 15790160257431852424872193084214125148166839906215362257297779300581695629813147693219402340917839442824806552462270648892951184742411568825443145620651914338791783536852540248280832629565039488017654349824000
8419 233417557555138168134936889889791618741889056179297911172463312458514903213162988567193741954969297438852612539868929049818702259041899484965848842289607480111482233210126944855211193176073914771988440678400
8420 3352085255153473376486650166597545021602238688407676691795720325141388951692971598735736007987783637056114297825504467182561824311277283345864898483915737396569744958161260533737657361683319925482979328000
8421 46804360646139347435256525126332356482829272742376559273085295289117659964575711985024822683518620976891314125289232409333297873323780419033574600534586722683289813595621210020348377718562219706705510400
8422 635891553257292403628912693035950833928538448711774825907872863122639015142778839877241765019135068322261491239008897246639987043555160909341190806488971542885673510089665118275921469496790480217702400
8423 8412462843283295723050932631634379629314582578683142822238268047302973546764890726545723085689973582125171158152930872287222769056914473445096315483515983492278594488738409199831352593220783570944000
8424 108444627369645044952671281688295278369056736609537187896235354971465703005961202400816977438788458728196175507135166650622853309532491671087529120441578985453172552002143338512530586703706141491200
8425 1363088014061440778808484624005029524631001173466326215419936027205563350563274122412057428683530673542763888406358811142577484378565882201702013942330134588487430583381090008553963885600702464000
8426 16716403399571859946342935680111231049505469444543980753426046868384821501828190396243621117141124973529545789295811957593021061748527171268073649497423908766775587353518172324246932273338777600
8427 200135400742650389414781553067649372510928259777487821037152212261982068216949766370250049809486683018810584380765129412937319429440025575220611525543278953057109052825168196729652303731097600
8428 2340528941039487661947605213567751397180949243075667265222524143770580739593538824931144601520021641509490255647809113632315349812481774052672238954324856737236635953286263242921097560064000
8429 26751537178259284175873931643341985967351479612527837380141093939012892399792950586947373304244545991630790263047054572130672079325323507037347625813591037887507422115335668825399807180800
8430 298987584852649821201272645108223515599133182525040708505478207185229407725522362048505912871883119297437075282731205263053770333336549467285936612696140404998781454522180827581775872000
8431 3269207407247948470449998228478026399862054873323290099173366786415828883442449952614016799359909999998280971389306000584691551359464764611803720331501632523512822129431109575062323200
8432 34988289980862733707381063004756179690225790797126807856693020926919725942953416723835430463901309203940986637530208517995379699213046409871754628845820552810761424497510823703347200
8433 366683428433016762157938679746355969922464322158608881205593521235937446240782349210969931542827716285504349120024554924869690004745952014234066571598111344462583492014331920384000
8434 3764761678487632114182821573627277313229650565275421767460139216999988383047751677296579583945372637559329404797227759318542912109966570323082037544721835871893617111488633241600
8435 37882886475779991755043249432036617959010135324084228727670154863474331103876966547628676905576232787899947981984350174911930498425347310203309785475066462412919326344898150400
8436 373751200068359660741971642567235918076858070934967538866061556578795082978842834796042972858347447124855554137618502682192555144525857890277587906808199350867978587136327680
8437 3616795596295227712158807855573879061522978552800213097201449863042699288575935826800072300058465482418005629312001598514053666243346932694755593130508388973414242456698880
8438 34342247859192673966991076344117940007060464822815955944047697732235226675189951574087972438844211272740229173391583510609133163333577362490759604849123815058250399744000
8439 320075499838635981507353922252718909921426267122827987292695059993161971526346747510982029555009806602226980464976646421201176960589550187040757230014761852486276874240
8440 2929173165941375636659096280461324944956660410623898093736539007620413796469303836991829285619633543807891483409008551273499500433758086577036431887851673280839680000
8441 26330019015405995234821500973820323402557514891813078561152918418340837859719615293857440208103644248504360377259557503864015992439194690094194266882227017927884800
8442 232546806031074572818379196770532861447780173982570272637472677875302411914302834401149121929430900064586360869751040514844655061911438046767486477433540758732800
8443 2018633427340828561511361765933133941820768156899264542617559670054290194636154217628726919963279251466040157445728559623145598894756335300764137269823012864000
8444 17227517045339744347709915729555067125120687685960966817622934607632906897492393409196649050475875157205033006875292228607248971421736094413441236258416230400
8445 144587930323805021924121674453058674544867069747202911339166202656326673146861566620803694980522324233796404217064113693144211523186393573337448398716928000
8446 1193733619218104208738611557039463596577704987763329418758096248622763547602973637091644685052789118650011415844206915747726309772976478375247786436198400
8447 9697658290475145038190647813545550817978217090483874191605169845596781626015177620725891916724199340488787035151146454761122319308341083980473722470400
8448 77539814332255660130271869399268864762021451634200421363900899786208331805953872150682096703150530903729338117043717958267388088671633871873245184000
8449 610368238442044632370106347126987282188759086360226534641182667767346434115141342207644126627175200562444887622923354172072922651977349726417715200
8450 4731250251329594624838770703751308471507236699536423293608123805940813384011970526132121258393914779638804170933062323798184782196668968730624000
8451 36122774786791821141997704900149983604793854693669341358657731870623643648553900475247011763288702793014801087055884287161140384876679764377600
8452 271712003407199386344234632568575137833271499070199915459319916791704658004508968826505055823348424940341598796840229653073566254222645657600
8453 2013991139252878643322440883420404080684068418124188757617124576800620188480598872910199441045825456055143292402555106827991199204245504000
8454 14713738278397349567303671184568019214386332650695313862550016192214803137735274678207469962855324261264958613863711876123840490556620800
8455 105973762867033418777898186379032073147964716130260396762988106966797258474995539540819317945472871230836802667114615134789222531072000
8456 752617245688625244746604787049922400502153300379069868281610461483182420588865602140908605806191077382849778818510216707389469491200
8457 5271554544547554006548901625560585406316869108308291651893050691074709903642383966726964139584281034254751468164333739290342195200
8458 36423187623091791243311749076694655068115466228271925570324076644155394316734905372695726698183386514677237517193801078145024000
8459 248299429175499182522263254896137386444787790746145936221236463221395832468650479107431920766072825668246921953952751262105600
8460 1670374180592519269750905715346158392242656946810802801557070400949550039850432516798636041660976926341923987178150009241600
8461 11091029987109557345801993419620462920860282620221385925941686796966268683094119722789798656148448103859334326700547768320
8462 72698921380848136429259196875436080882863836233754807304816542627771842183623327096012327047236508695582533468941189120
8463 470498409838050516316850038410955635666115410574838259901642264070540126334727099816234913552929393133515758895104000
8464 3007023947790748661523801681687209392186406817740732235718465084300433984852661705183060226321989646222035265781760
8465 18981781186207429281749895065647406700891778414949888671509596647477686925241662949509873675291206064495656960000
8466 118366735314134838523989719883086502648827014955978750099383989104678529995250596836080378226576139309862092800
8467 729264101283614155615838332267561257634618641587909073408637191239567155508344137957150632295471084522700800
8468 4439876754655769737336518459432115287691465510386193574541287610195842279878932762132021829427238273024000
8469 26714992955995955223949129399867094952312501242308685815309509237249330158967578338063757055418066534400
8470 158892434652380001710394318689220265709026896772495774871102257381219108728012242458753558451847168000
8471 934286718195319581666300902780553033552761152231358799800480879938503684542370151942028062516838400
8472 5431873625510321388224308029986731825779335477591847835080375350739610609273524754204559042150400
8473 31230174188173544050920567948063235369210153847126724964295635720388198977990963282411782144000
8474 177589078752119792771841097179419704961160616572469466995560353213891838885677261919564595200
8475 998932646693032556319268037023991935964589122110681556038161651248830538801959407714304000
8476 5558972545769424023954961371695043221917522935396468646796052307013624727554055838105600
8477 30609119355406900787084364386811190864631339053667195666913918024257190486894811545600
8478 166787761081576224393301740240828367604938947387771182672979999846586419604619264000
8479 899483410422153430826643197176121740373390143969938257695086245983378079534284800
8480 4801710994343477229538096934543123299042270920356598017559490252322695544832000
8481 25376444151124296936206453071035329016205312140582007998558748871360721715200
8482 132786923655212651229124200836895807600964001793209295433550028459520819200
8483 688062010074776986345987405255453605511822927990898269564492745539584000
8484 3531064922307764908975208846038432083127805963203440939999123315097600
8485 17949326960099142293579243305594706923603199307545816813357708083200
8486 90388678250392176559240307361567442422555589719677756559356067840
8487 450986102633322456548965124501118542152900624360866651507261440
8488 2229751461385915333477474794009492559174751245541769805824000
8489 10925874902760632968479432637012625615587620734768507781120
8490 53067239087843737835224126913056471496698926890557440000
8491 255525047901320104333163355054403595971604979371212800
8492 1219961406339837741001345735676396665633414122700800
8493 5776124986258494073573098074022464760505401344000
8494 27125722129115748568723807386800309645031014400
8495 126375155483057205396132583320367386083328000
8496 584205268760681933605321435580283336294400
8497 2680328998166099414400523910399297126400
8498 12207728060831551630001216405048064000
8499 55210693248594913473238160073523200
8500 248019758318467658335047865344000
8501 1107075597580878645416726937600
8502 4912194744865061233194137600
8503 21676804467996901622784000
8504 95191302501808082380800
8505 416300742075023872000
8506 1814856134160787200
8507 7896802700851200
8508 34356592704000
8509 149727513600
8510 660562560
8511 2796032
8512 16512
8513 0
8514 1
8515 263417349755094862005299771003870089249504197767052582969024444717785656713057921562712792136655036961256273418167782040998603010603311663174666634816491715687365943299975595749294726270884047545335865317810885486206117649969016786265344112298709794166931456
8516 132215224051457770364213158603658649796124984881463592388782675504433013759436172825074644529418091131279067659574442217008956558567055471725734908143563956223780954439028895006977263268272675359394361596952874555698971802967596453392201528855206410007347200
8517 33181915721556826680493827689794988758824902574807237416811883292104455690749303570851172293821823273329022047901393335376899817032551126866764056276105583405521595931843133902045123000143984542479299825393369459115142332583074309826685038547254864951377920
8518 5551921100079759714221473558077631598481077617291488395440074542864788441968572179902410821513353332545036629965804856765224144540331574736383861429474304103390500460920241504413665461121252967705927950459637884851207358357157988027604790510594669653524480
8519 696722254104038036101962209941803461958599383300509667774344155266730651494118999304708650667422482783204587393126919714265768351411845409220699753420622880133455335612379712440110943501469168559719975004467604588258812603296865865868106873978518241280000
8520 69948689331478582883730856363033083820716975727632027608763960874090885598417888711496361485850264693735697834632043430089296459974245475657126252381218948901764505989798023022592062822955124761377872596766648778461285180895592167768916646879416469684224
8521 5852372546009399069727799981264690514788377272069727143540207849907584837277217050380635446373366058569261970732293273097770621834761283173339224241246612826828996665205249820231672541520154780039601743410120084066731864931914823137260958700378521600000
8522 419712118724250532278460395919952280768054584693445970329355102367553118258775213936424303901361804355957343801821885615230621507808274943000189008064389599988288224992156491896179893897622410396508100018719193051948007062616239796074694211474030592000
8523 26338636267911321988735677702355324564007025844037543677109706353696876613964248648894143144217537157410163786313203881218097063076336264711949410961616958455029134365691952352728730864226803768961320987682499900181099015466724465890495059720142848000
8524 1469254223054964918323512660809284621729162984253952033281463811060627745632902441241819183019926420264677616254985795386395682884787703272902762464191790932934593001420538268775307655811357789986095377404312084972913822991328732631534940538798080000
8525 73766260397042725095233913581820503793000962597071111779755525894287316195426767446684905428554388153178520704732284205766913179141147591531174946153045997677837975113810209112694950436293295686474602837073704172709852287924473150873871068640051200
8526 3366981985219158584471088007064682391029140280716035252926631782029083420713425082801582349457114929079735797708177945060390905093444892483701760908619583901248240448821039324292478663956286094447699349749419396449668595145641301447442002083840000
8527 140880342202158474555913739860310437294796427022549702305837507433096772816156162225932047529544295646493053666152441378508302887496145687158270756058519196487361813044485388354867083778933663306346374260850457651325350225938829225232449929216000
8528 5441433091561126954204363962493737543603243837652045410696669906829700158792735351117759556818049005193051104902120122599371566445056472847072971051295255757474227140131601826350576118134329345202854850809013169734522379719713161497756565504000
8529 195167349796021436560841015413961519628875369569622892169109946509536563898148913625706144631103880464062833774007334386514932963415935944725195815563453767231030162002590851966657512498742862752164029173999836604324855915973657421026426880000
8530 6533618036129113553092775112429230588076972959890855443431601990714664375148487201153119966396023476930702798981505373157073830706303272952622866789159732519282402883291253560270964823332655165964882827388265638314253362200001408913532518400
8531 205063232693843506015590937788939058508304496776675441203597764876352745672902367924268527378685705042425127705535940507973974623963078961612133714082416265156685093636904260828005852826066159733711728530134570661477472214457083515371520000
8532 6057722955343655626458450138440867997347584827456556036598497542741887734059172692788985768561117375485213259334571580835351292293316797041481418714549089018178511012991573401830153628246311355480035793602269546083305174008678972391424000
8533 169014595862475112620917444524898405453091054661620922546924242957320804665896172665569931958100356572345124293583667221590591733444227762110510954408258529444871507669053471505256507269957486746469825842191927052897637102553772589056000
8534 4467607363060572664131183215537591978675370039379053255017068312742440841802845171896821918633955745809294083446260814241856958914724749792134717207527292883698575360269294294756027309012568139587290762190948582061713253631451463680000
8535 112193262115417258207135504804024269333535915790390388938843510621466647178908425635575692775282368788225627506635018876307396636111203596253933832072149887348707880681717728036586348447665924770300078163256198405564278511263494963200
8536 2683409514151940008529899746388005435009577253996666638075161880902006967760406290493077091817458472189145515881984910825687191244227861201958034426273816376460940464682932567784640631744041077224917481985737648056363932775874560000
8537 61266317000343120925351179089156650665699207950436054290795538519419146399119937268419133052744243531288803054248002850452022138698319269879696887938264325670650895747277909855425884327956356274173555657440337456749515141808128000
8538 1338042151117539814713704866225482660712731724470882964755183768813217190974647988357394013302695857640779760227120291157998658622948320696745198598037459928171397291872551635911093412699478658738408154435691742756890038239232000
8539 28006130649027257171260860568018673792979085870840498986325769926279707543238973092548040054809139557312273569654198160461044598973593005097279345826240403958948614229452094593834900464178006612589741731052253151752597012480000
8540 562764522771729739159301763373027031320588006290015321982621565085906211906199716130609687099628916632155351584425761233384627564857587180649115355080864142674134192425639790879184664255432366794222164187627032391683743416320
8541 10873926342544715051782278847375005863612360989624963185975688834339528519832798557224145028243831350988771203930583487385717519768096801464426956466881592776421998528702403715984586047575980972958662697305318484181254144000
8542 202337058796156418581282868635189870545649877891601067249814186546995737104840168266268399372077136915268693381844323164833010971637572399242259053130399747787693847200554662585290884280265962701481034667860426406389350400
8543 3630700132558442616575188345287400688347170693062854033072178040291452569768541041221061924514169960388712049578410876530036396583260362245343002013493552614242505856855127753312864140914508361153046095974491192138137600
8544 62905110117171729060751010555987644312129571465448084866120842485088573448664349735800137006777271263763664493893078348665167977270177325463950105514779242351768970012709679410025312785543349351199058240966890618880000
8545 1053608307223654053327466311689224040779529337825419671049577489700746467882428420822479146404644193402920949294400252633999103818309296814463498431474462618432741991246970605737850618141903642693458973456354225684480
8546 17078644350763610307018384956670876799951984439644379129430189671756511301359569022010193148730772700324955976773869575907173545393617733912887133411789122006566679463362358056695098112073348553952172902973440000000
8547 268201460372159913441423540764396310407083312502403230098409659694143357105749710256728373767609125855602391130047281492781834780697596113431763238853140608350766420654690938402494759215801837292066566121193472000
8548 4084389806539035648774461664831034243380645601193406551308424196130437058397325023110209021733929908064604419013512543599674834011757970611651123901621772288870396082695019863810408756511545144613453921517568000
8549 60374142160768847506864267674936360860637917288470502748491509090459424466932623532897714832921150810800730935885152481061283941662161880803164968549551437177733289993847948008132595348336915689479266631680000
8550 866979499490513195929765591019226012469873637237392241497720874845912497648891100392433898689885961915738275148084593613612322676441340944158867128504256354699791151923328652319355860368274540581671351091200
8551 12104752310276431637312903379380023689119195263694388053706767840788348992224619662101268917733663133813746075480988353714806587790723523193401022303029051709835190126693440816274873806078655286466314240000
8552 164447753621570680177928331524951522777508255581323046094624010475278264740401150217654782401551911540428941521286492249008884419786255526334181028905304701319666912633263710882305110903056447618154496000
8553 2175418471669684538730490791965094958176578903487650720211144005419554525488453925895827090854935760049841943712398859001663113570057129426693547495883323699345725166096222773049205027225862169165824000
8554 28041542810944319076836442105447932097715275262277142740794226824343245155882969088485743618966578607083903860509769574290742563523048244816987718278386611640928648295794697332771175310735945236480000
8555 352445038951346396096181665486959654699434393980995860662764903657263534769373907802655176676062490866637570398189291614524273255980597931034469641435131702722810794006965850165724406787044959846400
8556 4321986386048470762075682954162288736634881769527375804990041061871298428615259412526035749484365550257544036410405986549635926078379626493201507622022377963496731118037602466146714759221739520000
8557 51741248617722423643442419962249048486564548280731368998699668878333971315182494083611208219722529679972403633534656059216493762554965053924989867492026384278114913237080057194097647512715264000
8558 605060513873129084277246555785916707591178459792405040344878781257155089958220223910058290121703925405706417895336437760043058740167519180899523216758750323195911089936555013368716267094016000
8559 6915199143980304455754288130995629128034622763632653283612003152049443094253637437296563595400063940823493937141254199368204442627787059701077069637777985814562788043800323217721424609280000
8560 77282218514971265396969135858543515016793163325080419098185382490481689154957412806736856212262021753600060759913713208377497118050934575885670919017040776119465886110969709940043887411200
8561 844964913714010364264466170958022978867115515831636784906786237697387456615606675354473232029234902362322169277283840960804133550733726755373299122836918535866121501910511034470236160000
8562 9042488573239006407627654674513690042171641138979313040266759196469313932925925400847280508867836170208011197459782554808721312270859987224137949853089621873546103762256260526768128000
8563 94759952031503237124157045637881319994361516742218437945210265010407591095498836960387624173066045760673505476644314736237486685368667360069335453124097330529145524680758480863232000
8564 972833585638615899602694456469924001835109426135084786871982811442283020638810314233185532664644961573787048685779431433327748992183137996947523557301111730206854162487003054080000
8565 9788380364067843496875336091430921014397091469716096595396361964199969795924154360971106918257968857654256452472792174228211571485913082840013297616276773266923404489870446428160
8566 96564220428458802512855341689505104601398384159430386952884708475522804774588346101798588190684514949548887012901284759579430682260689222086868080622718433601559067153661952000
8567 934378000170899151854929106418089795192145177337418847165153891446987707447107086990107432145868617812138885344046256705481387861314644725693969767020498377169946467840819200
8568 8871385424875086841144245683483099584867683242717503823324310984821715236129653914792630169954726654987560977557739769940131634181794363213551454848416803142336821120204800
8569 82675781883241622513126665272876522239219637536408782828262976022047767921753587122804378093513841952893144306313071414429394652469723280070347196859001776992084295680000
8570 756542090527685047199200179870062877996098449563047969964551959983837387244092312298684797130023179241627408371762982450111872815938936805732698907307618924058472611840
8571 6799866278078193442244330651070932907935104524662620574745536981975960598946598193016746555902720726696890943628055565456338126006938415268120288311084241544806400000
8572 60050920561452269833803423273625298988289069051503512507892620954110682837957017336867846088657434250974857000767411850917931210826233503723600959555956356677632000
8573 521225599724822318386022337589125379107093493409209231773645657306712302566540835726713549152172707041314257121855780464306985483594602518616780035626901700608000
8574 4447836365327249372821644569005210380283048481303464246445470459441656361062712682910754230427564452382800346914317165271337760276581755747446404153847316480000
8575 37326286931569446086704817414035978771094823319582094771516358316537964944566852386592739609364396173944238181563133161982372771413761537895789345226568499200
8576 308138212165486112297308486539305371980864247002235712690026333529876516542491863290237382745375445088418566364234996395225368819905428926784726095626240000
8577 2502989846747637857032572619598875283146800780794077813525040521305794535296557626159900146078428797169378775157208049148458391459466809496487294140416000
8578 20011040916853473888329908186681295338685209869252438808074159998850501767967826836418507129748347845453052612216651414586442881112449855832723554304000
8579 157502747862394309639614734717264881547856073631969605895423702690735673980843802806073008928274515898200218050245052102730632055114256302242529280000
8580 1220736476884089264740212694253974564377518172720453069282365335534692868230282684415288253254350401124889775245846708344145845303954699452835430400
8581 9319129282921928806500608961934395474180920771814167093470546890489480907902366187835996418048620020500674882140880334754000328569196453560320000
8582 70088966004222936544174651298798475651092553883239020546649330495239905586746374056449425809366139747640658825630820258670869403492065214464000
8583 519449418278469415069860326969334822328313159987146897201641017395905963832149499227142018485813165327123644758665144924993582544837410816000
8584 3794476059461945270027787171661630876651143396465862876669944854841748181195331209830810541100830569379255478439596578081722549225390080000
8585 27325513945595077767849675057054892826717474922719868601878601499827491541508367259528158502445602199492065997175464912801418053890867200
8586 194036467221328794945447383510903795904724128125828895481527519798361177489428452680373399055091172676180061221477464331304210268160000
8587 1358892249160017803014703087729026556462221236795542817730685555455746037174340670532196093816733889719034322866754557943897653248000
8588 9387699873851808504813112483875015107139629918905176914330090271776880650322053639376785454054199102097502614539224467229376512000
8589 63986680959485579211223342972571691335878521752369598974893648158651368394264022952033033388700543877135687530205326218362880000
8590 430385677237531916371922975153304803170965503959986289450143202917086109612327497119548662661192897824961331386851435520983040
8591 2857218993118782961416022934144744618309807935334267950031830948992651383954687199787140597577986847690133135962625015808000
8592 18725115562652499414990378500657924411842035592581560654187263423449544529899163168346413315575301993528746265858067660800
8593 121164868968080227382098661459060134804773060389591345508027571046286403639372211826687211745394181159304222448235315200
8594 774237889606918571154310189790180159956898776895303465660930307964179954728031936406462515973174950726038590586880000
8595 4886413915159966574976177732741715262302911078828689883042505761988205225385575270922472867773233175110807306895360
8596 30464587088974886501573905660915591001431249307944265769089476100890114818289088684398562688738972696104140800000
8597 187654580376067426928276385180502992004237950539966311133169738824490352431494848642566453286035342808317952000
8598 1142220881528552291928421484274493536054221968752146741483407648929442532723912505234091351788087240818688000
8599 6871237834586310307782707139597321278570125194645299579647230825303089242669776893775748069351678279680000
8600 40858224520934990342510433199796733456477943076472107717532190598146034360773943340568099025933513523200
8601 240186238428016281655247225925565517932249960237493613177247598366959117844669668832999565101629440000
8602 1396060613395305122030104797258297636343206319426168321540948441287419298741472640832915495714816000
8603 8024358764958429323513182317025853833537654682806138847277827222683515672790434295984007675904000
8604 45617108364747873332805323969081130314576629214904205004027333074724335585829496929365524480000
8605 256517558197506367337103807036939573832787557271344785660253843531177100612644933883815526400
8606 1427046638132903651884668624319988479949413031586687937197373787498329341145656296734720000
8607 7855069901630707859936358460003865422274760669581966566124856520780121897630731075584000
8608 42786941034439753788397498605219944219377140612653069211815154227456287777379844096000
8609 230663924900052225224779002460720082857894288940534614334972340213364197325537280000
8610 1230872035314525747446985427714692907879375986485178668424854862924622635152179200
8611 6502316971506792081666172932193812800786408537982893148778476383353650216960000
8612 34009667419032562904194215456026729609347325549233618967140591270895812608000
8613 176145919134465761834552511314249540695156328909359269452668405099364352000
8614 903515770805262709343215784678878471884211925644613889327111686062080000
8615 4590384399000094381667771499849961708066147752164473221998860309626880
8616 23103094107058301962032689403240711881865504059217387977589129216000
8617 115201256593637087771580783892193799166002222191746160320747929600
8618 569205760605164265547237535778110781358029914241870531028582400
8619 2787189326732394166846843492511865698968439056927212257280000
8620 13527273689132212246688821360110869809775149481141962014720
8621 65082463032261187911123929232993785797838306563891200000
8622 310450992777304799657114356608153901647744367460352000
8623 1468472063186841725279397644795662653077257740288000
8624 6888956405629396601509199537824957971244974080000
8625 32057671607136793763037226911673093216854835200
8626 148006938854030961274749872357187028746240000
8627 678095401240077244363319523441400301056000
8628 3083564334173388706832461135857598464000
8629 13921093402702646595615422216282880000
8630 62412088020150771752356180952678400
8631 277953177425868927444450193920000
8632 1230083997312087383796363264000
8633 5411739973156423392502016000
8634 23680542696131068999680000
8635 103123911043625422579200
8636 447265260080604160000
8637 1933863093777888000
8638 8346214236672000
8639 36019008480000
8640 155716614144
8641 681532800
8642 2862080
8643 16770
8644 0
8645 1
8646 68752941384427579662106366778213540504463341389196598756723920977633136772913931951955475244589145792189189224042772215093654695873995143368864794868574973991162707166871712684830583356966397712506113705824735975524988532597879557335773872255374959303416872960
8647 34507672817917426922694270001506981691685049907483888368942202258029921029410587724715375769901809841924571817779979447370816994389033827875881329160960414755044938572296803043157609141485810228438998356633225998693001412145941199000760078711130983035868020736
8648 8660097175370483958855961888539641561646186509735865301465265245540362401243069320042389216676884969098778931702125965214086654586142133398035636483403439132657652515756392622957010744071860236040330684600413283398282653094377567697189200140016019855481241600
8649 1448943653174648098381563809121047842468687412433249367200785570421894565162719589260501190163552949602033962758360842311457958677088065873182030457389943808707776355690483513722637037672953991688262759042177133048027881856127578195765246683230129102876835840
8650 181825416027612130640753259027042434850255291966296244950662441278821821474470738891803954404562321640849949631380109059061090733695859072616571461815283459386038890095137909269547543851721034692369140377553140728877040986196924107904056889221975431152926720
8651 18254123057525796545871409900475250703315303842473353295687816867988343069145917781783366647486469048919960189699925296513763130806990349721582333539620319459496529793044348465930906719738492216264663345117051240212380890206377885685744400098237177921536000
8652 1527213050403949059628123697259555663418987303386632602791346479084317668898790570201003892441064112479896069389466281556949639376104359551847256510323280384355191714110590169326593371634520223956750218362738498329738059782887095662954680123533926254772224
8653 109522971932461611162048828220810636776753917520162036543395318333984801954759347657123320496415850524653331166561488396543993065764818299386776910800472325759228366163126818064335586134162896597883975483817961573248839186582977404425883655678512332800000
8654 6872785944109602466059788983189218597576893824355177764143189801268682311487444128208947976384799546328801504754833376949401427190360502191628095007054379699808219684246562554799945762573566970242820137806526786225648615650340926660723117712887250944000
8655 383373483455153686724930419889838613098324487285435357966819059148254537381035174778348083543610818624525717334114412048841190584777783408585041426219091284178757400211738417578607082579301254859325894376267498547080441225126767225739428091482079232000
8656 19247230322020040430038015856601628544652035093726771635987175924894223467791021980267831297561036105467276772940313919561783445790718912875026188280912461221443168318609051320956530291128787048817849443996488313145171081186406397473107721058254848000
8657 878489101092054271588694789019862363353011463656028694831633990195603492872809685046883873740056804369671473847266293723224147860680939499143992540549911426890615885446285217614821682468583794084379361059695931511362786338009634796770646362895155200
8658 36756220005309147880476044077122782768734781397816718177782396953817494009454890487250607314906837975787115791647609233575934047270106742947077556585763790921959958232963012623526225414856123197720717901431161744575548830339917540801241856081920000
8659 1419640371421750782063438455515435945047563995381077769389593344133513633762804403969007555874638671514660771558920755429583667558615006539825651464897385749218799808371352759575968305772331530240875002167031534794124683045998971423496226209792000
8660 50916266785321973642912262791905687015144638766601282057233125556763622914417737928316178710226029977163549624441266861465548228878742710211897086265691321730651696811231417089423247962542653158683856103998623231087316553091601725443293577216000
8661 1704461521551920545964678201281930604758844894241373258276893532849952658043833845664500329778307222719482081626330720308897081213832507250600043455920829567150996748155960107175475609155687668035565854786265239677770408332836608143630794752000
8662 53493997670807117215947096233014325439880216109106378943096241298976314571528238959441169724867442217370129166661075242723541988907858047299599721836245310001624673606947138524718524491036114171337478149241424913697949403012511535479547494400
8663 1580193146052558781649553697079471568505169945749675458686547482282482922538247658710539828623989844738687748789718129796740627984656667292422912737929207690325043956849085774615809807071450995595072731614566397450208756476110467089039360000
8664 44086761508334382614780942674208539314029645133156046710800176561065960731208423486408729760083687566031274276268270949412834405023583356246336991755885036743410274594549784202208340294459265975993593831216517252050720988618719187959808000
8665 1165311160946538934386325538566404795492364640035386360718267148811001337433284137852087425605849826893537435918918968738335132477957570359814575527762203545119903552876105514062558023808654250725660378175112760206820550549186537324544000
8666 29262828228046750950059250061771227460323673757932798820361797448462987513808635875924183567052410135050876246573008333284163080891447111138482397709303768388225668609763877630651978874032321314296754492350713212504221811286007087104000
8667 699872254148555277387369101396532346794914522311482902428023804352958608592238274202876940645809062440836057303294641561727093301455603386155492000069125487746701541395477255847276745078296959281395725685074380529948594522643706675200
8668 15978483925177460959882584853492214181193391830616514981265736654461950580755146547936049955822139084399002844570001059916591911499720446248022841356448633878017418221521098471808541943566790050748372279096892358881076145165434880000
8669 348951631610649949618304541768674836400286793109005352699748502001909051229770077485343757822151995765166660874195146669965865224759992363227838796517940289689359449691017660480903949867925333561597208309768878558008107981602816000
8670 7303480074849904821978972394814092856390327329403569515955378071438810500736620269784108989277214889622589524573031589237409344983592917136400875680954468774602210218137677679348051544317987678947144509628150762548024792055808000
8671 146752124600902827577406909376417850675210409963204214688347034413705667526572219004951729887199891280316313504987998360815873698621627346709743772129499716744890738562328975671694878432292754649970246670713806515183608345395200
8672 2835467403196022916533405038533328503961424185538154122297054808702065913835083185119610346540438003031244271444606720060514854269090150794809004289061277026550445354144569715583584269902370771155503981099197740127329630289920
8673 52758679661976210066054760333560213634563677394106302865289453233276971707336911518383814766664515073315889915366905068426999818134099295994071529524499579767084511380000551362740028601201981757688326420259137830657196032000
8674 946648382224874672648144849686066894338576214421419278918773515630587198597645072960041439919360890567864244036485940521183015617304356582169140570002941677149567642259737885666896637168387182639071983624632709258464460800
8675 16400748874660551130046540456298258281844115889352892356291562871661389194471685393102038348667457407273147534302476718118440274220934739797928733233367427326405802318897301230482248360682779148656863399057184350692966400
8676 274685647511649883565279412761146046829632462065789970582061012184886770725834327179660598262927417851768001623333108789171233500746440987859248794081202691602724502388832266757110532496872625500235887652222089035776000
8677 4452344782138667128577357639718979011036075588875160545403053262928960880406391068636928005774464172122020785727949454679157503232210254280474783694295309774667393575914617721021239708922237973962681468476851727892480
8678 69915700310938529694356513416371401899803436299794177061104838968753218139940735683854228202616600741955288529918028576369991701455122598205881702404511718214382344053139653294595557896300270642741707821547520000000
8679 1064678524507665110934135873943512626161451937509540095239141376361599387298582183140345968592630166275270098122308905319830919887011669419986696493629133930119709124417106452446267074462728505613961217026555904000
8680 15736913666370990293807484649790161349496016875186360535923634402737860430883811118454040642563082881072446437963827741516394213398243945591949918562130946171824173142148458887034221973618012174834190109376512000
8681 225971789230306257811406259011904664935530490422561024572925362595719560147662105223131446946076307320425592931455856429115091324506948753863274596571178236293801742548402319687581999732346741580622397964288000
8682 3154842067590478574077758122875516878709817957724955101005595405689292699777909281983578909121529472526714279011085604538422618628161546213466988717612710624046462247276557040384322714117887911561081860915200
8683 42857366287735474175351090343210354142557150798485536082042880733601992377876356100953141303327293798097317186162418225314585486502291392927987403289102858756443510989103803971135364016116320068299653120000
8684 566911992748046292192331879730753933785620565293508395747256457164775070552435544171388855121139484520952403665487644332109575236631565103941518810173550417707272777762040687515314987586852490473111552000
8685 7307174866377658322402417788395575372336713752740570367888714479742606226640704212624444843640938065808443451957032064851740201991730357817868069793864497554212564019451414955626816886322767798992896000
8686 91836052705842644976639347895341977620017526483957642476101092849724127885516723764790810352115544938199785143169495355802181895537983001775634777361716153124041323168727633764825599142660220649472000
8687 1126104880551862875331702394604675969893314771012450188946882984856134708653365412735312881574736251305598090784458468329333653573986788511354037147024445196504590585729573813944143836319582676582400
8688 13480481346960706424569392071315710107123083614478243582230842359646192717823785310497873409105997311517577827851504386619102531339707882633557083297260274124239804201498236263457610320429711360000
8689 157630315556317151099789698024526170970696647087809519507666433094459307960207133138443448297294218327357787813791626599008387974295358652655201689336173403265884968233895057963413763352690688000
8690 1801430166304088864552711336544433833964644959836478642844980007833802654193792030277673545589618505185171380552024394240128197612771477561314489577168097553151462563220197880711405249757184000
8691 20130913063587108526751372114676164794945235156352835114514942509299489896605033428574440688831297249952837905900095558160772932983113440463135469389975914260171671860840940922700147195904000
8692 220086317944809473195716452118895662330432704251859454388310545788110897376074371253968003561007061950469738251058618049944611357927661509587454138939833514601087632185587652220559766323200
8693 2355114972266709738694575923308532132587066650509455719633808449752292698226478180243319008421910047009876684581365599273730670109491876701146855001949709110605572696814403096076615680000
8694 24678458397798121654150474215860279073426770608464375172394696973697502608610338073145703055451802881192697226400656555832135248072555381799209821474057093029886241517824377687638016000
8695 253337830941365797209481081195152100393088952923073783078011116660477437418578523302260791156564326421392433008987861845859403179250927023858835599168505108149348239452640020267008000
8696 2548823994373173656959059475951200884807986696473922141604594965978781514073683023290946095581369799323322067556742110355318702359519821552002511720128912733141957905715948001689600
8697 25142702503782107805699392705440208880118019265349189294057321908043059671883612182102255025329292555935443044586975976939131683620678702981210627210436417607195411532804480040960
8698 243267555310155829407385572333176321207369006247795782515921092505643988951366794987223366403455220353671234590193621221248181141849044001795763818491848361573158419175571456000
8699 2309500340045052620622560621523957795663604117569846584502550184519913012746623177277435351152996017611135735473019992989020034147777706774828491310937458253004962024285798400
8700 21521323901085858818331410824746037881808638977703574089916384055771198072833049311811750967853133181543897927038220553002911927366945584832874825650788911326780066050867200
8701 196918680485539137258538057286305898424323136677628191827317270161604683595449452965224973277278423560527307347763861005277285444973340903440281505245986050653873504256000
8702 1769768104627263235412414706481754232455158873084987215452791192105048173731715944841566221857732794297378401726802691088654559623000012884838992086737465697351069859840
8703 15627762849618304226912409040180565104201731451417601671783602537523698920386041461143750856548358161356012519566232966224215693103665480703925574890386590217011200000
8704 135632251612935299107383593945601968404583931823223450664378161120491369858144297778098066165760756670305280467250533663280154976176492913582615960376384184909824000
8705 1157297518033080062857100444477549570559817756552651006141484425545412061630794058986431778626010586820545214965476393912274832175438863219301664146900408860672000
8706 9711109397631161130660590642328042663617989184179230271405943836447616388320256024355146736433515721035780757429592477509087443270536833381924649069233307648000
8707 80159730951403236678005427561290380639564292702709088771617097368302842749807502666289326046339932766995003307947056462617882509101684614169645970896401203200
8708 651066222478688398563667931236274253701503489633756102619249188587319736565587646629372534510390053331981164414754589157653601861413083700141921266565120000
8709 5204629681332389829702651002657978763368744480698796723361592195096175938473794428999157446607526546495057453104670705372191258431589714984759294164992000
8710 40960099376684454365175280819613276396371288951126085685276796247647120806309145555794131781203649496161717065630958364231625272277045798657606025216000
8711 317428614922671608658300465353256915119525317627507974958469308499790358330623664116854833378522485887141977916647720391657119987999501162981097472000
8712 2422976946542662025469210044655616180809922433733020485999846347803708571790409570581860017823028826475160008442513921107319783860879782247294566400
8713 18220984120339890651516116030050832942055233150860535660367785711255552222913581650843515384542824219187886709857542147056329000635294558453760000
8714 135024331566958892460101166472685298680781243510357524876633269042300406350937867667571687956278886866778328031729962557145351350845007986688000
8715 986201069485210048900749316420041474275493100845162949759637293896575090753791078242834846690456879099321702367900492538755932077879721984000
8716 7101090911278783291052001706966766354875711213386114812053753942632414453379834121254802584060125779838320966794102167552937913550372864000
8717 50417497561590918135046583555974520567605481899666236434452067556019737914614029732368855828455970255400854163802618360239236127601459200
8718 353038572305473224136855656110116628659984177562272018167779237410907142376598990293457156614124216952494278055743719825011827015680000
8719 2438560063561127838286658965650718888993849068770083686612600106365790833833405860818050524520440267851965702678696535488364281856000
8720 16618765992899823163925915343076040257233669180764569942935700345983396826921473334572417492987838951010443817630248719014166528000
8721 111763402742568145022270105725425220866667817994138899542814238783777723461981160089551031652263616638730334219425303128073830400
8722 741848996291008961114761970330038542307848434457344788394325783975503688937038185824485194850214073882499136995757079648010240
8723 4860982962318968414876610446402097986994608305568689629274933172961523783091740560676823614061250351265031698845504897024000
8724 31448591521890736196971020302387026896811623879848518534596557800921670941240902244274104414620058476311099497787267481600
8725 200918959934411516291834489254897185562345201405524889386729263380550871857693161383493984033501743441377887857200332800
8726 1267814544231329160265182935781420011929421747166059425019773379291344675867152295865582369906073981813888192086016000
8727 7902718801061180510146657814681045671131868534895782403439114257042652895376671117170912909608562295549577249423360
8728 48669035471411099167148556604633444160823093406593887996960016697763476112144763629953801368595188087678566400000
8729 296177711195961842501255499501757734368134596635368515161990792602508869500311146652725366029766625396260864000
8730 1781320660479051788602657314761412538370274736982514561122933357259011568890863549829356751002850339848192000
8731 10589790074480078239053348650438224558737487064688638175691614566055349303408714977466152906883174760448000
8732 62237528049331206219405427315969442823239657476951698965078104283222447689085890437376988051131282227200
8733 361659738322645205710774558577575664932468330932317969266890061908869476294847432380723483084062720000
8734 2078226594940738306658451459554965799556363952782136933203002793280135546990146772148999203848192000
8735 11811134811343306082923897567757155642622840038737125719026914226646523068938729132291067478016000
8736 66398235508688571184416638221662534124550426968360565061417562586543199574929601086076485632000
8737 369272528833772902430336249690539386506540329698309526609815972555870331651170179547031142400
8738 2031990321689243243444473802020853161667098990628870867096260501763925474892184509480960000
8739 11064668356060459458620031809252756670085953201239114195294152733571999662254040547328000
8740 59628609313953273896596514013657581837642610853803745390933885146774188285497442304000
8741 318073412230598331625747887603729798467201598433789836609277648083691682627846144000
8742 1679627464856279926203698864902341363877065148224566724621416531699224637551411200
8743 8781479621313296522662563444509169864979582664698546417422478414632249262080000
8744 45461902366257813678055532905505118151270404560710245762198137311095422976000
8745 233081973804192068690165444264309998293590697849758225235349101697138688000
8746 1183605659754894149239612677929330798168317622594444195018516308741324800
8747 5953864913554577861371069965151930532244211440926197941404462381793280
8748 29671620862986642715943944233573855456121382664288998284942901248000
8749 146518103046276296097835754270654249424721272884648029145805619200
8750 716980333069966526795078049874351080364441526593125380430233600
8751 3477350493351844151018442833514803872046338251975855292416000
8752 16717668427135092493549392435608716463024005490845254942720
8753 79680398665665566508011539528244728406699235138969600000
8754 376565556053953044028536858478408899220875112382464000
8755 1764860919976846477170652215304878968377254715392000
8756 8204120810340463225433683085955177220300832768000
8757 37833828653467747594215105634497073976648499200
8758 173115258838196927919573511417781256837120000
8759 786110597897788663819423518325871145472000
8760 3543394103304508075395196568397766656000
8761 15857941180469971339353220089852672000
8762 70482616643446130168609135386214400
8763 311212531989648115343786114560000
8764 1365601725829520739638335488000
8765 5957461651121777011913984000
8766 25851259109943083657984000
8767 111646548319958102131200
8768 480260238283271680000
8769 2059642807194336000
8770 8817371491968000
8771 37747920887040
8772 161895844864
8773 702998400
8774 2929160
8775 17030
8776 0
8777 1
8778 18082285988355860725317256635894961575552765543784476650999551700655941676562271346861765265622159817237416720334766279249279164307764795218394338913888564015194719154864982329511928057808167821133479787639347277584932998364936326419974274688330501303566956756992
8779 9075388262744440515398040414724187346589161063373951035887557569047574054024639017658122732285767244568972977573645932392362419855367358924690152922651896566833477346027066074397637003119564498050807009168865148769298486302920101568322151137709494628051027230720
8780 2277506405982550176897821820099460791651213293893936632350185349029974787941098789831214800813519449567021739973478643526473921629676232639808167724623387373832965945771589000848402203338063475076973891537792915913738093201632119134050165194934644880367289368576
8781 381044275716301294189662323095744228712432206428378073264471670803775945654695050081865125533782938640346272994893542469419812801790253869513568005269751321836936710693281275410108472739161850385774550122418184469524436736152612978676324806160704873641174630400
8782 47815140554763387246591605700994578801466684610297229117625923823922520650369746445596539275397247336867120771025907796278112636343906173815007005093868145687356619737785955952847022243207481725712671048391845390584920101252210080460253140546594260394935582720
8783 4800190983128960248915886038313920280046739707910220866697488449760896086926027506743624396280445291318438670268434879159212795369570679517077486591923483327791426698511640804716055157685435315878545305967402915242353882035598796448667101875460151382437265408
8784 401590707265567524009171017810455515472936684534413772505131971095743547521210191199234066244702319076239124173398356523302788877753787693874811337871647028108923655446975666250479947834246828757822593592575127284672379584540313485086376802161217914273792000
8785 28798874664760182267273189719751621081615189149576500509779676462732847470662907895218930543174351835335183022772792737931050342520825065834833979908953287247840758037513986050158617865108095651755861260554497397075060555905870946787145396615211180804276224
8786 1807129036885616584173805665643375506816439639082673602966022752510749232253529236342534788190861533656779964248264558542975885585119501939881819028207793375027268041691592498061537171213687793865085595482996365958605846578619127173027080318695453491200000
8787 100800860513607502835543571753441872764461109423875940540766783751940673901815847213731236986977060012822422069737556195257887598791954032143878726770130902263853888702282917470399204517745648896894695354495726197976179696205000257690605726455679680512000
8788 5060529981608028664769081542545869692897883232167746725162011580756959893429664307074194702775662805843739468810310239044703715719066740993322546826092004951159597682794947112037613490046776564143101805766730980821461824171673327379760450807563445862400
8789 230966763864240485160456190279219542535824421124721259631846111098730681613492263763213975570732433265607321275283767034741401349488626954500314259370949534657318019823308615851478363493545444585814193327957859757742052974236876769677292652699058176000
8790 9663380112012596987475642679218485996883126100216315643147973892151638421600906535515722611140624848066386212319929230955465626467490334490583917946049025695796774739909137393763038507154421734928172971656655246624990649718105982764477109991846707200
8791 373217003130831347709449062936939025036383934193215907651328953684916093019080426485929243505207893292607637269037262987078714941511853082231864420716986184746054960519316743561958596520077558623010366383762565406459418892682239645058763461754880000
8792 13385180644833650230883848294859824624734174813593018968530451530401699975477870094564928383960878902852515846126967122621788865552655775946927570954746779921205826764644183161716272597281982999413964306146297328058889868719418873421535847120896000
8793 448063147710833368057627912568770045733272821146091282103651504899519881646876093769182372649989063799039236695083148380896824414132935849864694359138083631229734931938836470386924582070375347796417933715187884433568385667206095183900983479500800
8794 14061807552803344504208595160575927489260470377491329380784371646012109428861629226732127720671034587435727173417228442548400920014118184817450358511346843928995723172286670884197673775534423261293418301986688227341605868745902017184954056704000
8795 415365158385090557206177453103405350474364030964826001205217873615580795496572208390954964922500139570168061764662466590559267207990427190796891957787316524718497465653942487368402660753927474742149830335286358153419371835155971922547074662400
8796 11588083071052097732096727111916124835704579602164286697034681536738208098613816163877292076575925528083710157791266285176097938554148893477768026744814189729050322350226629013849271918523973967697200031840153581301530880824810091986288640000
8797 306286974689480973955320233315554062602732271451399903464506489792668779816816415800313280438476145195585694971969040280131270603321737001290341205882990781585797697183187974457447416782559110991113388722135804066878693184087943832141824000
8798 7691053662247156966949748554538271650249606624233549980740563182152608827059675309823777008998608857497347077064865193673011874354519964374776198483230543397791363448982296392812882957137118054789358495955744217365015633624631146341990400
8799 183937777433436720257515286102562001179177377907006164013702726818910207229654282648666296707186577991748364978458909523500453651317667555727603642744195115583132774118515802249812438636774591118436742523347340192883679956654901690368000
8800 4199233524891331664324214608379194080769487133868897414568142826117751651553429645217261643874854374645016343819767849370362559808733620316932952000414752926480209248372863535083660470469781755688374354110446283179691567135862240051200
8801 91702603396670645508891356550477055300762074853973042501177271234303368550420841057719938876892276484376885890575658256912614448607091256727783263437009550952099965445251521664292501589165925508642832210469121364013132659210321920000
8802 1919233973858574722900674979727711600201577362099529439848616761010499781763735426169390668021835976708416634808073306684812258736179957997753113380848671593291476973300597132644971724273589334588784645703728832069044593898815488000
8803 38562374795207497460048974244618410281740928299250847044244396217196919443889355024460095463383694617207272689745606791173521341513370602480196623595439595129899669951766938146957712153998974944840923010836636026253570902054666240
8804 745049247973814355392988924526429088043375927505498320725454174715736465904135881102062628658091755730836668563785222447219051085309800375603314535426690869627906826547208645717835536656255523607541252328239325384778319292006400
8805 13862285082291667591941091299496272686033629351519864597896712398098988912082628905029206138642141348152749771506966186962517065315551848330177354302077354352024399509151229720630856430633812658982463907596077840622500414750720
8806 248719489835030704597115298715355292848657336286501142079221708099734295191731154300952269614275571059917766743872552465441570571203610966829194353472640876044826982220002599281488706262809342571959253124078792630241067008000
8807 4308882291506326096191555867536580346644553803573356717837176002180603800513418952783636898943297846722692421131591177544695105568419829960218157077254769013232514785458117272690701934697486486495086270291431642141976166400
8808 72163295048506424972204778007712336440114109913152726367682876635310112455675415729648968734136812592001849150930897559721137206572112855110886426226816680236185530203148125414121892787004228254090198955851611143049052160
8809 1169629208759283375181189757563589618758434999764008906994582374464679152768068747990812870022787714723657297234837753553890413616081619690239381961894153396501923687591156748772212589986683437613907650648171475894272000
8810 18365922226322001905381600263840788420523811804110037249787594709581963631676363158127328023819664710003335741127791500551524700832867298906958482738968152820502998500647798099212613799304231642596061057467013377556480
8811 279662801243754118777426053665485607599213745199176708244419355875012872559762942735416912810466402967821154119672114305479966805820490392823526809618046872857529376212558613178382231585201082570966831286190080000000
8812 4133457801029758665979586334133637254509166345625273310928431225874444680100377887486049054536093586715754498592493397124049453678986481277595409916442519963994164835972295638909036877325887139442437666103099392000
8813 59350645827456306250931084964922894232384977929274274021197706890325645053618944789598096137666484008616083708892150339433258176244805737661068264291465282705165452993245616373957637157645074487946088412505702400
8814 828563227177789611975156283043650438096945131549390423434059662850971720541427719151481972135613126841560507415338140240088668189858812097498673520760986866410606389344141838854467332351938052462282125869056000
8815 11255112241133599237250380330258600756478269470802542522506448474350990172180649330319795027136267307392602292688197291866805017808576327031828175965537237902003595044337987279208935088204356873677373125427200
8816 148872956578449541872272208560625440705724839615791862179727901495670078786307342245416175053663231088127522857195768572145402216271117470170903611425304667259224827646360582215522843424404059184619847680000
8817 1918779052378002835112507900627167160505177297916489954836868008865392546485166457195469971179241332224761981637035103893293946954752989582571294434433555259932307863194599250051835342601654583139762176000
8818 24113677059046272463927978701705398728711155384043882214032757783150600547914323901660667984015095617167863391458205814010742666572710180798964630319752841928901461264189669353568495724865133736676556800
8819 295667291638322661876009607858174171849812524289814848947447420882038655631419696023228950401932973947374918021911546023558244151488140395960580258823086151521303772152976772120901928947101198188544000
8820 3539186767448711893899636097328981619664703566039129165261632238119280512910577011453840484949171075531879713894012329035048625518244192464255545319219684903300141840864374843824452057004402697830400
8821 41381942739507284838213017521248226375354582258398329136150492824960405552389294441528355581441666165588843564567408814737710096205614895526268255703217585683712887316227143878521036332481904640000
8822 472890946668951453299369094073578512912089941263428558522999299283377923880621399415330344891882654982073363441374879797025163922886075957965605068008520209797654904701685173890241290058072064000
8823 5284195154491994002687953253863672579629625215520337352345274689645821118968456622147842400396214281876502716285938223104376046330796334179855836093026419489244290185445913783420122065954406400
8824 57766967921597789685460459111679429411581979144316831198173313287555057964170965490691873280994157325951621816930708992983087546821108133502910477379930884398753493165891395691226509344768000
8825 618114765291805328975203652759451647396108871515860595303340256255971030928549297989867584469211322924723520194462501757291248920137262112032849922128894126113692924436118512619444450099200
8826 6476566173733451781410083789098463364614433288901003228992973236818804920122814995669127273160252629277160882598755398002759342801102660928153851255361700054165324916239608514210693120000
8827 66480745071619429762201277479460343626374157557495867811348979602613680496664584197045567414686489394233388446630340109588609239705659395867259110909704822039693548578628935811596288000
8828 668811873685205704633030054355201545037754835716914787325949347983660434785047301517968488653329821752476023143727955273068824393222447342987325981804853485514279352154969653504901120
8829 6596956220730567112129330408344284643032436155579563190035422264886258036426003119105978129740015951189774763088038403272589582577580714605182971510921891779896832226558924239667200
8830 63823783278831504429852304559963607157222664288963326669530124843493920705550707846874955064297434949682278497797708249153180427652492092183073130611107829310572967737119064719360
8831 605873911338501310976884821659986309422126581598283835700029890768773708331705979968178950287850737484615150300104867947259620957057996381830958944168377051465224742097649664000
8832 5645445275665684183744037074836341278288810065170736095450678228826454031158412211122619747262879154160554020045159982862048972361234394338469645426736009062901018281587507200
8833 51651177362606061163995385979390490916340733546488577815799321733850875374799318348348202322847519635705355024891729327206988625680669403598899581561893387184272158522081280
8834 464165461144485109252268277889149617714475965025837880735819279666639611332130853418030294153584855535528653034014815226725029977437160700966377833794109976541273260032000
8835 4098410347557872755691907741326167696211946863986286183153832234348532612852394819633100724302118049951823667156806231994778980179578977206995560621918341614918267043840
8836 35566632692234761344007551608686803340597043992881438287507509223329797542947542635706467466627297884465407803150737095544766749822135231946865101474672929459404800000
8837 303448427337414567494485328827448471684831847468906703181320631659404420699577072995066859896278303058988085113170685483948821302632153637167886555418351057764352000
8838 2546054539672776138285620977850609055231599064415832213511265736199906535587746929770149912977223291005199472924048066607004630785965499082463661123180899493478400
8839 21014203942414971627003245324381993960615976595273088456157124367394842020627439265817694577200394675028246884929609951331140041175587901744492683231783550976000
8840 170662652993310116798334136098231132974556236076735479320217046009935084564106295999196629647046308471666781236274378275250975664539070468877310776747176755200
8841 1364138751860109025561970903542669864898388263994536595964141157040098495661231259604399596117007730790817677821390567758893261042960746800297358844231680000
8842 10734548717748054023761717692982081199448035491441268241933283902385862873102201009810762233628023502146055997028383329830144470515153787156066044215296000
8843 83180509503420738095432877972137730528015540639209897083946724687529537637427803282535775309521257438359179271742869293516531322162616083427753774284800
8844 634857229845343217316600930706513830239050635255015949916938616999580716661247328233709666757044971774283955833295440783314239975999002325962194944000
8845 4773626223039274438237846655142407998013578526160577673910145043434172111587075571892619736606564255145091359916594590838301663725912406815565414400
8846 35370145645365670088237166411275146299283687881082216281890407557143130785655776145755059275877247013717662436782287697226991589468512966410240000
8847 258307416910703968184541361947745788780624987585031786720515819037444255627881138146658881307663957484271584060700797935408498236399145713664000
8848 1859693445314967520784270139534935351490929847308021562403887468490684456850006033257917139473432972015863781608040928787368329061144618598400
8849 13202028173081681611533298948163565617515406762915030354804162259541953631635747943741323114027276097727582642490443466436447951952805888000
8850 92432078862916683247585403185953287707276716816054766796495457186036186176792387842676235685502612134901565966971466993771932900602675200
8851 638371117045513227206369131596375273741341252578354882166395333400544421831658448201867735247457488188071845251481794752076180357120000
8852 4349863897163092900727553830620201261448487528076365495038692081625464730621750994972738773468893450762965848021458684925190340608000
8853 29249028147503688768509611003813830852731257758145643099566832608930778415381793068847454787658596553778381119029237745464933089280
8854 194115383710776251880784920470475383610528315463504404469098414729719203907651488576588633922352597319900054170580789643496652800
8855 1271741136498872504768163377708637501099168744784019637247415629672292038177779747127688905457509840941427091992726422253731840
8856 8226278859309023471329648447757396593375490978654705526465271523473347940616791718068470731488269825217745951892392902656000
8857 52547013682146546556964236454621361397204232305569676538819564933185576762579735395495971933289211631304621945669864652800
8858 331516283891779001881526907270580356177869582319116067488103284577908938565193716282765073655277876678273514964380549120
8859 2066068146154758631543261080532684463884983587974319062995186247734043175487211148817986084291379822215225201917952000
8860 12721449777317997894382424774852414982797642031783454600658086364995490026703909603250737854491831987957856060047360
8861 77401357617183916747754330985682103966610220839402327898779785591623841527748298784986768441621262982814105600000
8862 465422117593654323930544356359905011149925794712721952397414102661085366357631801882854146618204697051267072000
8863 2766286202155703954065303124100075941939720768019904965508555331272817965806988100911471660380896998352486400
8864 16254096393388027064593511882067972578527305727196514409201082822317512884301748570064327717541617074176000
8865 94429352902433554263925475927677775318018790654685336360808158222820265459302730318778878422406083379200
8866 542489607483967808566161837866363497398702496398476953900335092863304214442271148571085224626094080000
8867 3082313601485139960437253850126466129679101592890360395312318749584021260704487347456942639415296000
8868 17322997723303515588288383099377161609180165390147784387906140865748233834443469394026898967756800
8869 96313924034581224135637321376477522026820399558501039429748552323337388394403377399583473664000
8870 529825802239761120878308532164686945857210038262791929483649004101900910629939822828349030400
8871 2884115295300861377792156364158630293979108244763558650072111679922990996621165110231040000
8872 15537619393616815409977065944908126387780274708123011423179022987569191015080142045184000
8873 82852383467808759519481472103187376869145522449495730437929187782886240565112235622400
8874 437350941817072705985403345455128472892402197846461025337756766115076063613288448000
8875 2285678611969370621225652063578443917853325768717967089175535898807192290276147200
8876 11828115408299542255014881374236841042625560323879674766324154599300580638720000
8877 60615869821677084904074043874006824201693872747613661016264183081460563968000
8878 307668205421533530671018386428889197747539721161680857310660814240223068160
8879 1546890565224218096035929440462095696616019071113531027152912403503513600
8880 7705001652835336055891972896078968924080744217669197335935186611732480
8881 38025766542856668334996122707104358448621577783360657996237504512000
8882 185965284635658375816483841958907316577530846353591729300445593600
8883 901346704430815062256669548413469929601012204859929049683722240
8884 4330285520023051206928626924754284067076572162837857533952000
8885 20623665723194693543444110294395799748777277801790407966720
8886 97387153924702359065347437201188001385965731836518400000
8887 456024343111209190933640966230733712817940503068672000
8888 2117833103972215772604782658365854762052705658470400
8889 9756251774458929241056271777892643180898287616000
8890 44589869484444131093182088783514408615335731200
8891 202223134218070747658262862895107308871680000
8892 910233323881650031790911442272061326336000
8893 4067200188140826660453616930682653900800
8894 18045243412258932903401940102246144000
8895 79518849546452044292789793769062400
8896 348136052734182637503218365440000
8897 1514785107642829728002187264000
8898 6553207816233954713105382400
8899 28201373574483363990528000
8900 120797904739626799027200
8901 515401231328389120000
8902 2192522988303648000
8903 9311144295518208
8904 39545440929280
8905 168269697024
8906 724967100
8907 2997280
8908 17292
8909 0
8910 1
8911 4791874277451436112514551832705718230639108425685849737935656764111263750720488913606822275588821726239815960123525589586594424216960640655505485779111884693145072811576409467139944281267595433775340277955125411579960908540949030378009852819994671333397778638307328
8912 2404944036451329476467195132574029889548517817323335394582940376187240242982782089132614780327747255692576423804523915140154128852932717764046447075547179014020897647597042649825086431688486320210752811756033187918796088782536531413856578533547956673374405248679936
8913 603513319472505294273969687579158458548179210714367743886522578341663674592638494674265161697003521763836703008647454504092100920381929368491895169356351121694426243510799893947442860707451039120378666109729532393158349339144186754293423050657681392765393310842880
8914 100969450665226391175803434024409428429870456029297857367524883806995548932055379682517189502732695597471297138824219863007010525582312980364828769124970173573261490262540445704279164347987480728412509191508819272175722131939023948276223990308769256362949828673536
8915 12669722167567018031806272242933495604688370863743570936043683054225550193018610415222015423998282709791513577080210287108208775659525941161326136175219231451078145630551602407386106718577131525327003791570404633611687521477074381540987799804843437048569056460800
8916 1271882738756706100759336711646455796119013810633906294528849573716339049299835255452867944725566779160665412509289147380997796126747904223479186335496892675283686085025106428345730791669319013903957049887223087389558874693308788140242733538539407326505286500352
8917 106404233459358618850968807182625232874369396858676562545127660636366529926860276399483674117549870624225390524283639821362550297358816729295217619454303880432709958483674704504539222662027149501974420948944097954538844385122439987945454091572700022310692716544
8918 7630223438045782956174249338398654793985797006153861677597507450819127402902993632785447258649344062448543359294568773942752988677321966183621415419561293534069549453492537658759119008850689746398629278258927418408775212106265956216641159241063140371202048000
8919 478781291301638030193416779090870700481852519611709320975087121192933589199770843758014720280273599262447417753597679268103711944408716719504114915986348400495352602373670018083887022007422090210441193456718519226372881741935104490336292218727885880871092224
8920 26705351322865222855012905947840993600731830221999509910497891787103294209968820937061902981042731552927970582779909587357310309202321528667142436750181835430958516616109089138020493752380052953784042688804279630277175288328482657112511298042943923814400000
8921 1340651444830979787712729504320776907767332755337550009192198223900810962894150767942625451926794898170538213527509497396929905063932988627513587066042741000109256719740362802356309420086017130328699448214793158433083189959526503427285056161860539750809600
8922 61186407959442528401298895014418242650492588170755483131504321840061424166013213894624354133560286652474304486524660162995054017330534232010172611624566968954929681073793451445545690379656480275548412742452292768114038419530232049228012723400539845427200
8923 2559881632828665377195056108928016596438720667465660627586294398010931721216205923375621562575617802027147810801061751301717198290165615412378483041361357342451941386375003825687218528720128677492773976051532945648307753797792050863923326900747894784000
8924 98863811915205799948789267410466049045035059332982306195283117512012916159455428401814700560131008060986874326042352901313609870782785729788281622063424647503151618492916559490037240111656776211188231171564242138547981262500622746744265817608893235200
8925 3545561529742897803239766097900920737845647374835551122687625060006702883681264051616327813299474986279772554055853998377247791944362604281202711996811368755087522124933509063838606666940736806918598480645744371361364479480481276628058252886671360000
8926 118681935050858365380503454881090445005976350013858101520970003569561739782570448171809031671119792938625640502325775153913194607900214546729424462465421448634691663979845090700550950362566915928137150181163836308788823502645514011004284511138611200
8927 3724524915346302371979032023227901005157830325776883782486603134477259016189657529456328472653034092829513655027878670916204852942480029252000271860335320184597171621741578160091310588459995078557724074007499289354037205858650666216176925173350400
8928 110012964971932048179984891550388138592449562365079223979077731112918267884623334538551352167602800007585394944970081344643371903639865798865935157765242955444495951877301601623428859538004605514824978480248796131554916502541468722682287620096000
8929 3069087003623169117134533403486272867393912006573436564460776510604013655613561317555389463038473253490686234150006003141354585481262600909777035021428505432642231273998575045555419660015130785594773746366282535244709803004208014761042273894400
8930 81116581497364684124677089783412873849932057215150006879242770757167456690296713147141044536031478696585971104538863996232685569879042254344376187213699328103352256451586403096944903429667817773880400222881075069110716165773670643904020480000
8931 2036808381685048476802879551548434516308169605151809358038968157121247385781829165072083314915866365550644871563594117862872949512089551058580769019121888697545554686268200030142025321604018088090904035002203097044743309674184826483743129600
8932 48710006527565327457348407512075720451580841953479149878023566820299855904711276962217254390324522764149864821410812893262408537578626441040249257060460108186011968510221210487814925395201747680332603807719713376645099012955997260165939200
8933 1111987472665776536102251502347306643492299602801446355173748303041593525524728163285118975547991585131933297369774316664798197073874990223262331112953543198752575407171027349964775197213228209943276670709327102075160428828868269309952000
8934 24282524296110743971961762735410122293145295165415798092937521559724389985069832296256339071102418775121181466436048868098183498024416152267481852871963571270515992610156123920266384459673085804632773438986493724473868627350855562035200
8935 508185260489883160528439600883893681458389831482433943860690711423431167383582160861531327942778032184255242643606772840390738402697630714366465584880094594859553975175768849222954279639961170527062361833016380892239443486457200640000
8936 10210324740927617525831590892151425713072391566369496619994641168575858838983072467221158353876167396088776497178949991563201216476477376548046563186114932876310657497959176745671249573135495260012334315143837386607317239541698396160
8937 197261378760099890853327445174394175671982440915398563726327103726430395616818623778968949870385822464944894912929450124079936093126088081917928882238210236626025234753269337444052912172379371833224721555433561211220189614356561920
8938 3670057406685826269158056554148706248509962902156713950240200193970109257972224895799049244871340870822269515517904984647412362753563090739082993822657403172611541034473287032610078754640073505177888391098364084302796906142105600
8939 65845854140885421061720183672607295258659739419719356840009383890970197332392487298888729158550171403725561414658089388071956060248871279568342432934867433172115897668468341172996568045510610130166703561081369742956876970065920
8940 1140679039588244265910908094108353584443842266417401789535740937147057284844835983518160408920643136240312516446036188893232030550692422709940787896960732293584896159836563644980620618377711812485192436741464807580071100416000
8941 19102711492344712359782564346078839536790855195841881449078146943000676848942824024007456918648620453803936400350054220448148301353327912823633829709162809291997482215530986575595445243825523423461549131625346946829427671040
8942 309603814240366274880749531452443249888231503820945567964574922338588546987252590065913317472264389507620836679800302433642298337873903539669286925424729628110086307000603247744458443247469753477225692294460138129855610880
8943 4861271398905771528096819929873669352964745467769162019696232993868822728692285733836815991032211439320200641632294413208357031591839231837557431279122575054211120326550745237084508577132153037582803673006462696685568000
8944 74020232003055341012598570760328026058474756665049544067325760496193974636756251516088928096000466861528595562727159684040993491235495477412893278917659525003845418199580519611978110160832206317129579413427659976212480
8945 1093975075453508758746990151103223112079277297396779476367875715628726825013190334817954394229177399844712161703423270665553987799238977124868501931741183355589747265772655751550730494142110117115840840031272960000000
8946 15707139643913082930722428069707821567134832113376038581528038658322889784381435972446986407237155629519867094651474909071387923980148628854862557682481575863177826376694723427854340133838371129881263131191777689600
8947 219267663751435798093717619453742914802977835127596623467202639344814188670314434917126299619712288142942753702295999865128426040015532308581168865299024516660750145780601860492676826165744302969356382190646067200
8948 2978348897693135632235021233643392115321451418812673684235944193491330779243510449922894656595582320808852634763242504106264672141924919161279015628681385222502990534669482826152544735211020566959014128123904000
8949 39392892843967597330376331155905102647673943147808898828772569660228465602632272656119282594976935575874108024408690521533817562330017144611398615879380332657012582655182955477231272808715249057870805938995200
8950 507694954485481771000312916373414964457984709458982504356507971767285140476381449195906443131723326531306680513000954361418935763180990346993081546655526172960946207101691216273449696806301022347549736960000
8951 6379940349156859426749088769585330808679714515572329099832586129477430217063178470174937654170977429647333588943141720445202373624553690362049553994491571239274923645122042506422352514150501488939709235200
8952 78222415825686688724449296764068732461428869904337471572350165491683655435917197046850459557902627245934776367413204225937287186687084245030787703232368975037655959710664049366453900766025921633609318400
8953 936279756854688429274030424884218210857739660251080355000250166126455742832829037406891676272787750833353907069386562407934439813045777920541837486273106146484128611817759778382856108332487127597056000
8954 10946786978387876322991897696389640823614083122865213464646443899299169958537366105194436848796273326645116324369852087480499237068057618552232268080377164933463229414766554749503537757711292065382400
8955 125086326917147020079143893871045775180049078190158585797909444220903044056085821834619802098448672727802640774715122099093532790803335934204401772921089520362132136660413866723711314368638484480000
8956 1397655464599345406418135322484132049273510270845244406301309040104205863913836580494198574902675402502572385282285755844541040038752180053542788312114070842290846718340536180608935368393857433600
8957 15278216424944243529510821364431922893276959862265323214389598559193352365713146320557892157667315206295105679696299645062652481782519835780887526095054647653684578144876228982497309451563827200
8958 163468228373883106982260448124539661951923472897747628709724482281804738494356136388553598858983466475565227694718814809930864760153348547997597733862357609043281161511990545253896292401152000
8959 1712692995496043932368793454520980606326718331491863732819671960042586398197855346513591431966773040603921420538823181952494502216213663768757688325898810807773357478125078378716377330483200
8960 17579251042990797692398798856124400561096318927017008764409498785651041926047640702530488312863542850895150967053764651721775359031564365376417596264553185861305881915507508824286167040000
8961 176838781890507683167455398095364514046155259102939008378188285742952390121127793964141209323066061788660813268036704691505700577617053993006909235019814826625584839219152969258846126080
8962 1744156454904556053258686220181211872353360650006856210085318887878957604439437080429211940997899339079986491727761138261140267535266382286614006972157755168105865761502175763061800960
8963 16872984179945488959869248929034420336986807859463113543744445408266775362397277208482597908758117721312308528667482839139507970823427596970948754056780992437043820887160325459148800
8964 160161569360086605456044462386323768903973855668530612208443520833673423657325361200648472142482242420900812079379154662969301827882668835100919365495798892420871786962959162408960
8965 1492245003852234710368994097792188502835978432455032410150073619856424133483646209921625933116373112693589166479887915499732029394235435533028102584711002737868053531462729728000
8966 13651713121155199935235580562786061636589304339412870921726185535162152475346705892351062297926598681879157903018295958557318424073530444491208415304652531006651553299111608320
8967 122671546236189395264489041701052415926309242172910372312523389117895829015148381077326980516762859134800218184117857152116597985991589833547386506209496794562646376489943040
8968 1083052742670465254921959315074682441333777251726955055050244985888825759774971991308737353025031329582900190412701235529025069947353374968921548278852923278596304273408000
8969 9398078900434432353569374648213453510279119532934070040680339433937152370851181224331075798830718976613664616066469463022510420066965585664317406253709300599726370979840
8970 80175629628258021334796684134836353293210285611071716817601673333946831749356324924558647001041196925998292166424542944194135215700745522863272177900533891832217600000
8971 672644013931268957946109145567510778901377261889409858718594066845013132550729178472398206103416905114090255334195019489419887220834607229055481864510678178044313600
8972 5551233668466872563803075246789032858127912714218125973721284310075206053002792486220162925015913077109697211457350702602157637615301825868322408678410813649715200
8973 45078856844212761715990832711980728980031046567279367172078992594572806270055635844415377076897620835141239285413518121403897185102470821484153659190761488384000
8974 360287822985876913240927620651821280724063165050886011898235986020974067413113291553859551477097762329074315943245909692196504180693593212074322750910706483200
8975 2834850843709289068745970783924610812991963111113646363487980841973954686295996211365392910680656690549667986722577273623950058104902801944367948848168960000
8976 21964538145546018233235514664101796915793672620949056556571180907958765571116811296997405801115801935160391501611922813344757147361776210642412059702067200
8977 167621329756893305555948072277186638791304044015377519881286581567294371299665118736019062366156473322754103683966691152086343421933756652968049272422400
8978 1260238978648218625419521250506960289877518425207718228939594568073794556954416338135572920577417630537011434713855128719116327116535332975417491456000
8979 9336651289179757357141670663734415643173616823225835744559548393775660159427662515613506249539309499033781630425104126198442959934505148624561766400
8980 68177237258458465532399175836226006634851166495419344427411945001449802818727800396890186720169186272818102957855713967118693933323365572935680000
8981 490784092130337539550628587700716998683187476411560394768980056171144085692974162478651874484561519220116009715331516077276146649158376855961600
8982 3483651101787192679778984909269667630257657319605167152108690609989592010719025386243703937323473032086054689491118922939718137537073722163200
8983 24387079819720328532415677223691030932354848603718042183179910840542775458438256618299944085633718347191229047933735847722883022357266432000
8984 168403650531067381807244638681257359795449360774455944985395832955380996733060103877752593783175991971806962652153494659885850353152819200
8985 1147342683338557557006041817598890694697275494498935126055818639760437947346088832579032551187997917959642640789825387865217999831040000
8986 7713758644302551410623528792966490236968651216455421477868613958082490788969238431084990091618171052686326103824720067934004204011520
8987 51185799258131455344891819256674203992279701076754875424241957065628862226918137870483045878402543969112166958301166054563632906240
8988 335290208227704435066810317176275662600003453982416698628442716351333170385943480268653094956790849916191002658275909384221491200
8989 2168481681466026194027765759426266508284480039183007842998798445466856936892880850871572108023702677502689785064520694355722240
8990 13849304915039242046668901817110553758467598736216149810378241931923484507620674664596286168201770718404559640527699443712000
8991 87359410246568633650953043105808013322852036208009587245787526701421021367788810095012053339093314337043933984676149985280
8992 544341552563044533953618255147989967551316721585709098468120208010640602829268694637132775261135278990251573953859420160
8993 3351061749251010951161630776961549191423205087812005309492192328641801735851208326741367673301872150666157949452288000
8994 20384973739557755662082680663317725213398631207556620022741270922221688837971325026895760658402574149378251276943360
8995 122552149560541201517277690727329997947132849662387019173067993853404415752268139742895716699233666389455667200000
8996 728248725175953236267792934069027840975766243491670819633600890046168867359588584122583547061426173033159065600
8997 4278093777752425882449829250061745352069568164495899539681835570456799877352667644432857335240224427684659200
8998 24848216325524225282654449199023452332691168525484326625560276038715278317380834020902937775092357136384000
8999 142717090182087076330705548845240274060187490421285792454403239132216992114627990140881713979318285107200
9000 810686716801884477969657577935127473640757663157274549087017610683364724953056884943307133430005760000
9001 4554974544416929052646164022964666613859116798382421473072648818829720307485520191241926344913715200
9002 25318227441751292013652252222166620813417164800985223336170513573016649450340455268193160029798400
9003 139236433658688074022171345033385982930077316753050415697353885423955137570170099936354369536000
9004 757707867719228269643172416966702836548483172999476630336831371457557216277225768130864742400
9005 4080716322074623013259114855671253501055546771846311707016923972656997899474627230433280000
9006 21752667151063541573967892322871376942892384591372215992450632182596867421112198863257600
9007 114785072929360052250948289476290845037462025893572209877547728907540312449582576435200
9008 599666755274955359753181906654969967986489611480199137834243813333042437737807872000
9009 3101992401958431557377670657713602459943799257545812478166798719809760965374771200
9010 15890296457614536564817971947207069279486863869454512564859722845525022474240000
9011 80619106862830522922418478352429076188252850754326169151631363498342550077440
9012 405147240802613461180647974208339240598245375391124297250672161326234337280
9013 2017023972302166733066457015504497329901279769197055162856248526136934400
9014 9949176891525239761491576652218474435948922145145662579411454556897280
9015 48629105290384008543793118461969996862179517742182379937496039424000
9016 235556027205167276034212866481282600998205738714549523780564418560
9017 1130935015936777389435255188103693402235232294777080788754104320
9018 5382504431430521593658947485909530662814804651004065906688000
9019 25397662418378650382204321010691123764697943959612261662720
9020 118830196990691869318267973832642240223242590222540800000
9021 551374887579916567219765895533523489134418971892121600
9022 2537583809264006286094018860924853003180268942131200
9023 11585548982169978473754322736247513777316716544000
9024 52481881782575835711444405382366516334864179200
9025 235926989921082538934640006710958527016960000
9026 1052704626750082210679923668018992664371200
9027 4663255388126982291726991825696491110400
9028 20512969007097761334636393449561856000
9029 89627177878628151618144428570214400
9030 389093235408792359562420526080000
9031 1678886827637469615202424217600
9032 7203112723629057659859635200
9033 30744120372182683694592000
9034 130618872604637107891200
9035 552809385215127040000
9036 2332844459555081472
9037 9828430089713664
9038 41413729477120
9039 174842732064
9040 747446700
9041 3066448
9042 17556
9043 0
9044 1
9045 1279448445874984664881805177764869109129099876867082701080050580005970638177615615197679954867282073691176198240466854660314425099417395849892552111394855686404631163174519003558875351680557358024662019559575425856107193849457515143378334007185678488030557928287109120
9046 642111153178492439076949945582566242905640529041903864883378006390909342596545514423314184928902111316135338656552429004603652845072725847837735094400992548881439756751238868596752533689857788125895597245986805151714761744487170070653320277879285958675302337533181952
9047 161131250442239074923302073882460002599750693760663471437057005204545096279846399971885190281959066131402620394903102314390326633146492090191111954061660993939400142389001857538280790923128583454120438387654223590559337948429947604728390761747713097116085151661555712
9048 26956928269771903144237312711869077815152004745241759226931341832594310798471186095450510555799490638784706067719586301182780507777059511792637984231250350102351038876815728596319114444932813080710247086234585780227739603815107008358439562929376435543520901217648640
9049 3382476597285084104389415039817715852400660276981478221812083607534350889223855219364325848341545302515288454150611365410734852607007484842221763765686500814704259923795104931093352005657580604401819057915545445617886691419957302267253503675343770088158819260563456
9050 339548554090796083252408096110617682205648339148327701085970705853244745172898759127950013363153976622412563865749635694499995187675295223123540449495875402888894302898782944517947660057867124878763701614086844180793225575585593425298473034769804112901650713149440
9051 28405381165566436250291853226770846113324641770823907244477640479664905434362987371780717432204324734588194212707457624842284113497369860991035161492763936414668989232227376899721321013948124643855040780814648951700148201483896268465421049027380096958618065174528
9052 2036881040507722132289974308924540172166499882723237054435300932181873572885611005361544618821668951949457475750572533723225962835154491675079880143839531425426162062401772914801179405244519719037796058165501303701172163943772422626384406895820257569947546288128
9053 127806242587266864515918676418177467799262099853077183099758249801220383998625143349156241582376513046013101268184026963541112560345142933575658708277651666695664953346000005784215243398249053252177040410837034258346984802779954766628739417287807601217634304000
9054 7128521448268832893990872044241852651618693069774338778962408248872566772529921451508219168617406922351994886553565446880655266727863115601505710971352298407375249857563531380360095660999395565355457769244475730703774017046589333522784795256615189781858484224
9055 357851707726393986257172939701069314249806524974793432800671749947184142413582200556629499945972602809234805809250788470587958143311108484139708652452436594774844122655861794449474616281892709580706172029977347045714148863601667605307651393775448579112960000
9056 16331572146122844686682341234453100512802053565021063748341323818428060820710563900391982778017319668622920055698752059198964298051547316007892787895429754001330945495018965046885951117411481405822338732798389384548467950416050132659654320517210211509862400
9057 683248222213774900481170994327670376263833901240102894968464927214019236520480888489971954491423200952629733432858705153444769860190965590780260829807664486663381438657360207808593542572830696410290608957383935910606762351420924549712808744639361607270400
9058 26386472215310858503395193738181094147906813033876809545889496102574219280228584133256406875779445036279831280564790359571546505452476343481439748272493991068350780444173116357083637142192095598771670214685031901297941462223394985828132754207709069312000
9059 946267914045541228081268702357317898002478425044259216440566981900695054669073386131654991075539648583731511406405377769715980191778091985116409811178493054673022634146487069404642155354429143735658784070686317611816392083934532004552258539970835251200
9060 31673682999036553708941910474581558591421116548530923362676117202726545760885958861105861798808643210765968149565629052170080274702972598245410893838181560878781864316072680970291552891337248808472813093768649717494856016692299404543987059120930816000
9061 993961206050938810061716434629132476925051931366061600238123779895079570679027503438900640245628265860989739206978366914023004841164296828858929873147904632315542685831202634617114209286497920898148632767247129086106396834656179842160882780785868800
9062 29358019920964971637952370065443454981832309626711907461953224707056041657024359349832236196206268731714989986690337758986555899664254348221649201722643112043295352783139498438366801109037608266278530936294406163143587387356422898409865174895820800
9063 818985405902160803117665303764000587299346742051145334066467553840613772029973712675882288358820844500913495701443938899011768615985667613779739507807919779420136530642134145418859287671812063277030395352963260090464378407808711602190363394048000
9064 21645139920289719036633025056166345485830747835833710507249686969523043676432485081706430949850285050934313440847410758996921813394167816942638036466916827788108367932411002952864538654843553961563141158583255774883742821187572314630508668518400
9065 543481096032343383635336501548866254794544783341505046090926564073021959824987978085844998391410907267126006400410388774758993318189583104107320454331785498292460118225628900749530852978774379084998681493303202963041798310683593314156937216000
9066 12996777292656975994837421900356677389775939385254402570343892050202245223560243243793293533272671094466019656643886275886903582600952373421420145169634908831957348950473276382811018718806591609722911461442629285904552547444798416610551398400
9067 296688221576988812694758482119006660932356037353009367438870816087280940510514141497141458559249365927094631184956769440780124728887997413608790929368257022587527444562256463880327272861683372234753132283383708748656512169822892402828902400
9068 6478535710313654601639204404979960444694267251104078764925316200329284018274503212182867074931777061203437471632598192742737322082576029996397929092859773418819352372213811517186081583764025223147785820654340507742239020133406438588416000
9069 135577427319951653843453175272706516136727898006904872685567828708461177416639896987431226480321838161093263187601272846881524530636323516826773678535129939593714292073371691888153979899841395742532985034341256628312433169375610221363200
9070 2723872996225773740432436260737670132616969496745845939093302213229591057176000382217807917773290252507608100569732302424494357838459300629004255534957307028447209306942121031835034938870191874025054259424967801582403417087410595430400
9071 52622442895550028786978199213395809444296171918981251810741612176506349400912758100293662285361785810611386562383819187287267807994152632978393825651515423285601080951020372458459517030775244801602030701125931146360788849945676349440
9072 979000916809384643494291764939585908890579521580126205160290070345987889357544280977105158615988896677874663641946159875063386536255400110259350748885932285477310424331040415463077415966623549098226395867707303789018718826806640640
9073 17563846160567882859542127794854522760726251031749988190435243785428380020295647715609735671884274167506575538549973855098330593177766219965611470437003286611783803522122159370348234040063208917637037300256456689163385193680076800
9074 304253257064780911112776021107909571195186382146289441950388187634138153191054941312106541629162860968938801019454619931091107312874094878005444345285249518795294147847405438523501383382704198532494423351203570536421431516856320
9075 5095033043494157721068722820350646010515828789997727993259642852590189205640267393047783159845539341873395906792294977056436403126426154771068852606424604244679202847269984280913438762087112762433859550778542807190984248524800
9076 82573010966909401813253665237889177352579825685252003683111990011680345088978658684419329906416617445475079924093782759356512012301481945753772038097671498229924600544553296810638376215245810927220889794767628737907848642560
9077 1296465972131533776063138662957106108906969422250209565851657487292839540509120220901012016915107131063162253596663766440877124289846971072365139000216055317710986410565026099929919731098779592685882586483051828418770370560
9078 19739708104647678326211329412214293736281087657002051837554400641770371080144432979822222509039888874815360181173559132421813401009286577764627145194012880523160306780539389750585580282900257788972596732814121253208064000
9079 291726796717923991049653190643645749759871099797548203088872114896764488274274638328115187201884192924847994276630570519455680230163423352156697040440187539721037824668934989058972551810338695485157754158803130494484480
9080 4188361717450576390631333721366625629103518795747669995237009882692839844336214424731596823620279187976897990521677664833835267574229226706639407395809101989972175246101024877365653891858364448386362073262587904000000
9081 58465464230120919797689037815023558055446319533121921386798810561535200864086456119663782738049412620990616407869378828210166161481664340737543964707014754601828575957697026092568932720398381427891368321658283622400
9082 794104511964659376879950297481122988745919727218863447151490639789327061670868494024187139163282340842008891786693621133167813226002198090537206160812683384663257284718936467730234992059722610753885276041799270400
9083 10502598744496846703144548560742487985607223424234165097042540050732587484700800007622839052205474499694375080480907777637880685974156293884510213006402779468826335043308176281695815645217809367697576136015872000
9084 135349939515170719032575086535673942430469445687343395975782675242836266429557039382563688916074599158131550647968321279116193675698007625075061910970178578872812463481910667537153604009431881378325333226291200
9085 1700778097526363932851048269850940130934248776687591389594301705420405220595877854806286584491273143879877379718553197110753434806656317662426823181296012679419169793790665574516056484301108424864291618816000
9086 20851512360659003980106777929864251911294676709431514618965037593901845099669900365937601113631975013969334168740999769259929708919273036793040005738094403562508287035276919411234030168199199988241976524800
9087 249566755253381340216100137294885955948368299218600504540355289902038329247926295339951466208546477403696667457937365863704678167049268781764894100788986729882045204791166252740591016729701749973896396800
9088 2917709009733215105179536672895005587324118941247552734186826099091745803246490488663336851640780432829521477844134868899144533370886842822153633096758051712299377534501856053565179500384959886000128000
9089 33337942161453986983657142984459360690097434965089513733241442784229290328272887684001239494061377858419217896944549539145156767434539111045434634608421365933728925944970871282578955898484389471846400
9090 372479284597726682013450706193780752758368366166250011042663678346689064522566669463090077359824936567234530306929474695078519865947711448519774168253911016189460140277676847577273691675501264896000
9091 4071431136006788792609350722018993360927182093331798922703813290738338820966393517091795848629532694246623904952745462677576073156365046242928992039636641149282031744731127134817333464451671654400
9092 43559170232819758147967022613486758887215162160501134270812898019827855680969395892654415938881281651990301299559662817838200692741652297758275074398666442246675180242838610290524243968288358400
9093 456348804210423673658810417681006556282453028506212130147980846370038228296744214084712130147995510577619593981090024677723664122094764696493293673699081658579159909220973605500460482953216000
9094 4683691048907548713008537202159416351995515437141015106078286584606256680785971763935127589460154845733172864330659313910903332591278182551296535421845727515135304123852255158122338005811200
9095 47112392795215337815628780934413393503738134724405583488617456745544792361807677082781708678474294840399004591704089266614357962204592499208799157989002538108299763533560123649086927667200
9096 464635230849569206753706340093702840827153033721447590640730005677561181886884791984214157829232397640795077998370949581603213282366377158096585048875591897408399381477774468248732958720
9097 4494557018407894444935845259697738286449044751940744849066014057226544596055472476490661540263817527629195959452307548596015304802417215892428402582098830625503577154640222158659256320
9098 42659997737975387181556214273407779719928910437133154997391616692599016953985568791257889052331844804827346091347975480088567322459232037624662887615257603520073056582631766255206400
9099 397437968412066761687221443699396019132083271473761148813545033179856273520029600016423986427641120081494607752533457867368267498819955998213392499563649103414755915796972736348160
9100 3635651463930899112535367438257331988727656544526806235638361182922924252487428947809052273410799947289835423787363285035710762524137242935013922660932261215896712240291014246400
9101 32666599254192799845027996346666647487552978240737941134130515387709436280293903385268613355752932560210842125079493900833583371890233563603962993764704270623059073965731348480
9102 288385740274550508165640905051596907616235762301227892804879546347334054175962860778277462969231984632688232222312155410239019826717070836760522663720571411778852885081620480
9103 2502225302031764554474871521034611157564243995369172023736772898432804341549073221299496643195762037312217681298309751049816540912850900790267025333901581367791461597184000
9104 21344789367088371786072816997637335091142407074799413312731618375382685045662004814582443339717226150275102687337405221101972818457176075915568346406729597972259893411840
9105 179058906169776247647712594567801189021502971198060167559310403779147924240229125664847644968992006468062852505014812575366901981731665001061307863977859025091952640000
9106 1477611440439180989586534844361417120865320542511162640463796802577569832160618195332809174063243693201444167455444796911184670288390776535957943767941489768162918400
9107 11997827606041305218542130372092425854663553285568207749655678992743187275844745050862932773421489553753216553794919260462727797426620075263793592950113694017126400
9108 95882012970230318570520183863578058465462860952625955572358492185281841907737384177010484576258431617602001019768435369335273377837001429823437941770826022912000
9109 754352629376679787098192205739750806516007251825292587411931595731414453646205954190893435905173439876499349006171123418036430628327210787780613259719291699200
9110 5844154047031457464799385923783043829860354721372747887805991274223229660979438343430194615864738408210084772628082379470912427477799622469927771471609856000
9111 44594668356108582473538772196812739192672001987987478463341488510098099795903828996934126929538143322901400927515116014972688753734515336758836606061772800
9112 335242659513786611111896144554373277582608088030755039762573163134588742599330237472038124732312946645508207367933382304172686843867513305936098544844800
9113 2483412104983254350091409523057833512405698073203444745263318707674830450468996901620099578784911213117051944877302753652376291670819626745675644928000
9114 18132047431160688200825853173049444872250212381337130286535934561825195092221837349162461412148803954645315050390781926240454443930778114720163430400
9115 130510711323334776876306993743632641272429375862659887903902866145632479681564646474046928864323870865108939947895223879912928386647585525334016000
9116 926268568245989159151890573970367293289396082241536519704835598970891654688148419325906354661003430640782328195132720483873290858974964770406400
9117 6483461772770608598477555247807436978535084455931838866424507524147296242171519468842448994463130365271268449886249106582253200416220538470400
9118 44765324600582520867721928054446549930623968669838597980083671953873039882612690230851952157190661075666091677029049364313237328710598656000
9119 304947150961662556245551102476871435305273166807798603081662724540825048138243971886741183337102471948947743180926598438171674963817267200
9120 2049918927564889501850794714110018041192465550171430758553062636371982465925012047541204824789222946754561518211154692985856159698124800
9121 13600574451796603802941484977072495944128937671118769447820977241882286391077341444281429898379406856052206551480427488199428464967680
9122 89076585721943052158642906238887575778772466808898094894135353854471006992299097073308157762414816777415978862498133133915932590080
9123 576011383365543516653238237200268446005134138892869713028350307577931343996364440461532240053974024214994799438576562275457433600
9124 3678184117929715316452159642571135596330637028487633556478974578386820627134759924263172942723748845384309255679060418274263040
9125 23197585732690730428170410543660177545433227883162050932383555235971836550264630063198779331737965953327637397883896568217600
9126 144520505840002430978119849088620664015582380887324502357228747876424899546712352502859446264672890384739347579587704913920
9127 889533756627414238412010319388178727461907813322988038960098876505193180233195183919216974207221065666996474509965393920
9128 5410147884332957439224801495335513152418186527310948330987394843831342561494721876907750219547600821557411629236224000
9129 32518886679770705460941419153387799745183530735864131941039646471163170289144732781000380097927915904960543703695360
9130 193199859307206129450767183028967290881362374761880712578718955015955196597693302653506188678791897602200698880000
9131 1134713129925322484417258757735461984776193914277719649196540921699844514257963607818909247746873339377247846400
9132 6589247887572701933888242752968665254911748667154603888705355936105875673163878900620722792209081302410854400
9133 37837056677502797589496547643967529688416097527442042816194056695316446528738997259102200702981543821312000
9134 214877416678647957621511725227665131731068805802834788639213865659742437565844389650316288463243260723200
9135 1207022445016139111643712393814523127420683631811942106418448442573009701596773584248923954218008576000
9136 6707325153317236187413032737112805783045292867947741509799285073881126606627029732158440991411404800
9137 36876548665159490541623932584460078141281522644913260076596182812872076373321967455846559173836800
9138 200620237744776364720117851983588405512154413386115652725219576847419230477449391306145005568000
9139 1080136747599750937576437275250406171249965374275849664522717061439496457246258009888679526400
9140 5755957759557889302912856743788925990962560709762165986739661182484607563469474198716416000
9141 30363097898359526780330183034007963649453953492123718156129007421541460775302444246630400
9142 158569069819940690738423410204360548814638262574625527047333976016602081115918198374400
9143 819952502110653247009452811140469139899893958554558004793761948843139659763941376000
9144 4198656382448786148369776445794168986186556570819584566407586146005131003638579200
9145 21292997253203478996856082409257472834512397585069046836912028613003530115481600
9146 106960003164547426451525505932925705041840415852274323428897056522553482280960
9147 532252257525001998021635573959975080785930199043241723839118329585445109760
9148 2624089439694080992533060583277695555405548437596168852647934975750963200
9149 12819131764080597384998762224973803600164957379322296015780143371386880
9150 62060001037251972808269313084799805519352908356689894396423516979200
9151 297778374014079386684759661400866684280750650827826756477317283840
9152 1416311141453534300788076590709298279434776892524568464421027840
9153 6678292535293424940280545954739602859418368733653192884224000
9154 31222814349199441754269532251675326463023160464110486814720
9155 144756785425024640805890077214309638090131882634731520000
9156 665623738159538918986023693707136464360469749851750400
9157 3036037771798007520862486851463663414519250341478400
9158 13738615607175018721089196873072272974871150592000
9159 61689229463729491099417108081027308674314035200
9160 274906231734130958410797920863203848871936000
9161 1216055344694060484750946306159870836428800
9162 5340822410333466898217238501225041100800
9163 23294388533483898464756582391875328000
9164 100924721308707330393540785112678400
9165 434487446206484801511369587456000
9166 1859263098375379573860535910400
9167 7911615614477817429681894400
9168 33493594551808777358336000
9169 141152652653398164979200
9170 592611660950616186880
9171 2480961568098261248
9172 10370154582847488
9173 43354998046360
9174 181619582144
9175 770445060
9176 3136672
9177 17822
9178 0
9179 1
9180 344176405800852875066477687532150053732410048058461971619220311454381949716794075901824856274289399971867491805758221906973473232334007539466879436042623309054204031244273570690972099317769087526861212436458187739740157475143588398566700154481520406709540129456011608064
9181 172725540193122929759043698998257329732428483377056164645806828300806036153978108051686793907083079948308786762463025379142447388421348439735494535038305517664625207028560065480448172476875243333329372640542682490574471169676764544356075090970066595884125320318759731200
9182 43342502839548239637694121326823221396130735710328510879628015431386380625266822223573707482700892513839135359317288957810746567042408994729047118872066997049497183580708623630280796024065400698497952814104109347740746417752883979769099118756851802210582907783489781760
9183 7250906269900758371548593324710700116988781219229856214667565234204529332593087998734833562688157975913117917770639604147564698491592144058600037932774744727273006407505083589222635591540786255435419727444440061575170207679347642212777584278647089370223831824770007040
9184 909796329104801731118009304025581376261380160151909373908932786850057989448402530721454731258232809058983829785536037664918842137475758523001531967804699315954347562092530840125770112516482441473970839160417270082686211628759861532097335248866454699593830416095641600
9185 91326868126697270818514206075078328014817827478499911988926257403427474009044090922836797905221723167912788262066506866089841020389202090739987621673535521997015017942467833139520504152754676318849114563719727031682940668338847161215844599234281792380288120035213312
9186 7639842467042911873179182162488897849627087630837373274434340881698006766390222080378875300670964474004282686979366803126249891722694142520279660113657196565000121815222616251653822351302010309772183286316953994067847575450675852069215643282320592540287141045862400
9187 547818065335924127684200026516294889328403805580175354000640209250680319091286185027199550478226262738486602673643825621958336474592133033398535257360447345140044792335813697351768333840428118131490072201425372639931429600046570891833120231242330441344776971223040
9188 34372367558567810982393316463101615405309685520954625293595703230569116542444685715476065442615663564147094903290911506579438122843232047016972977427292092804066484803029917937269902463501270258762808481542834499957280266551159631820236866366966846492864843612160
9189 1917093638809002967738780146272662016988931497796157746496373747018305759979377150237343623735647695690196519022760404453116688405177144003634880624164775000434974300190000086763228650973735798782655606162555513875204772041699321499431091259317114018264514560000
9190 96235039551629244068876772597265010796852356441953573515992511359779651429153939595360958776334993451751930968473133532888846100826152060620327098113256028499565873077107673634861291423491840132298679884800422364500949230128956002557594735964305062055089537024
9191 4391816413005744376792576987240396129429443715599737584371880567533623565984872461376816590246027398113336253113532403957215849940636331396260060734643540026782177868958303840970824836186865072126848474913358350106491826962384102428775721650880505289113600000
9192 183730186643882002725176338887597380769023102606486967168839892957315684232993843879409806252694846272007850626610960665988348353079907305088793863823584732514973136818963356777466950070879165815501310743981880576170264442180563992421111105818614879485952000
9193 7095269999912277812689083402633500061201352051339530063134058859530199763866532303549708758180164009892693385648917322747311071625060027288871939386464208130735114939903356004166163711333241847337633246865140872917839455187832678016248398502024139767808000
9194 254440982076211849854167939618174836426244268540954949192505855274822828773632775570686780587873219992698373062589049895868484159720307597856740429770477771016239668568812193443306501013995207559583962784462807619658721242868451649056994415574337454080000
9195 8516411226409871052731418321215861082022305825398332947965102837106255492021660475184894919679856837253583602657648399927443821726002827866047688300606437492057203707318383624641779398189862293620929056636176858506347528755410788040970326859737517260800
9196 267246700304370921919197369629281900615115670878229665872579738898005229857475277890580708927447927090837856261959995127685052317806331297695654416759656919914721980166863245686834977520658036821489360478672981991362847640841276225839890811332853760000
9197 7893221342169219962254806980878404963816588866730489178361571193284455414215806644955975672538812699484330281937769384317241509032775298346820913698527477962505780152188962098430024603157483489485297966092844848624962563098740251687748186788593664000
9198 220185149407237287284642775490825912363742322200339305964649185302920312427682695123741771471547015487862424900177533192399169247481907611662369012919823340324715145873546238287751008317782061997088982022208046223576905405173171738073988811718656000
9199 5819106831410089916888674526744214699232200535626558952577532619393834696002444800591795206760042842506490627352364829019294145429371848834750780713372061590616759559825689980607684412404980449599952809086844216432246899213377687699773634641920000
9200 146104694461955603497272919129122832029357547891877545923935387044280544815919274301518408911489424093806615725720022623229222240410632764362806746151688587569731483543774269931835635920193989240551202820436976480465264043016113123755933512499200
9201 3493807045922207466227163224242711637964930750052532439155956483326569741732065573409003561087641546717238612574066784980593528474075891383547060063561478203308672188593328647675555483434978151260705809599806304762411560568680242733866024960000
9202 79752951568576898150138725297643247619079628045879288499837519398968322962756038086913392135991390806950575165769302147487817438687662291449623618086396031468829186741540559621794887592676812150572411240670679708959754268411263011019292672000
9203 1741430865777977813643147612437647792429046306202446287141198268338388129083452569657134648065159321745990226520398429326318123408690419601616816324552812958665921957213244461906268775492489358769203167750295681785592571431569151060082688000
9204 36441763370514307134220524778012277501405253287460443052704903626852222602794080568528627296491245969269335777933364834177897436714490168729738351147336225480858857093702689784171708908672641880206295241180665356050094488250411217059840000
9205 732118107527738930754647146472615187138330649237286312502066275025690358049855443732128622993737926069903621213046873373160232465436146990864577864089701673806057177196207136196031491459143537009678119185442785792887139114628295195361280
9206 14143186711172286729168419046137902611665033925411123145292146107153645873798463523054002649976699388020272829881302339511797627238154060958291326816124478801552817555276397665297296797979842422822397116245025123600940819492324245504000
9207 263112214477750143934890996066979047221480859594906259053708060882531747004563790501468311426808929053056932811919095936436339039970763164891969128257577116428005404755101862292297585153876224008010153505629655731803944249728381747200
9208 4720182991759533102561763866673003489293865550475608489165684267739584466545302783282471300469946466125467128273668985111912756514088536245893298253557173519265603831596087717411266112696220683152162980076445928982768822914960588800
9209 81762732126781523656489215596736571472346341009870634679612341759752803542755601434734976403599207331496127507042981739250849313068911713633018914103291161813476326740913500517138330876156317375206897777055919070243344867131392000
9210 1369139656791514100007492094985593070378338719658302488776746844353621689359747235904479437331232874360224604587545789689909982907933426951024499553783622834578823665313324473355756225222168893396224905080416067413896441825853440
9211 22188047124893912656267018733785071336117318924183654164195218874183082024562454776175829889649929392029304755385800706536094013615081641744977261350558760420377173689724125094300459125218071707373259334035589644218802372608000
9212 348354890016649038899663900222344966956196139609656890538128707861776455844128716324894048042695104848097993429770646016035285051896876958648725785724551633157494408547334220919880649658068264849213128821675933738048736460800
9213 5303724431447183629349203621188161354619420363750857314847689720743434483900946358231412796470892808894754673804533589985406417549373972568766477728156589936090398952311470408804217081767734697351337853794302934440424243200
9214 78378252768454016883486160901439107482292553932214029354995414312911767524102895655176471727070147002943341895836190672851317915772167294065431311799757025606665923981553459303795686417398082397391192909703128505384960000
9215 1125231930197706822620090878196919320502359956361971640485649586030377311915059319265587150635839029852985120781289343432186195173487490072604402870269294796066860180865892100656036985554163539728465623183954931907297280
9216 15706356440439661464867501455124846109138195484053762482138787060098149416260804092743488088576046954913367464456291243126882253403359600149897777734284132462395657172878843290121202094468866681448857774734704640000000
9217 213319937055846599261838381216977846959060895593823226681563227724520327477072204760935423503693802806317113920604490319145200859460126648636984736093161942466131290656462122229643403169021121426090127660104548352000
9218 2821160766190237259968244477893463249492083241435435930669769378198925087514927544559612204922187263517663168189569443499411968039744651111119021887097690971829992985185695345883729577054277696099329270148497408000
9219 36355149500181392433961898864108612257871158006964417643608792483305110523964307718694442873018950191249759893972373076438817759141310248061766121945240390469014236688374456359716284925753955503568532778516480000
9220 456806045863701176734940917057899555702834379194783961418266528944572399199755007916152450091751772158693983436893084317017153655480775734628333949524352703695742064251448502937893413531832599651847999638732800
9221 5600123004050222705729061376338461406734721581776215551103188542237919628791305131679236314788338400580084055170845892925651553631673241083600515353047846627355802979554630550235795740991454569675106549760000
9222 67022718302118227078914643345992238286304317994601296989530477980398787820367536890513717865245633973472859828096070686906916921526234761120485732729589154308062351184818669536109382683497428533634924544000
9223 783523533935034440213337640344409396582086520802582979370882886901748242987675578392870882282645917430210467600501032362793757036084913617168853572244493221722700061553661491162320633918831075499442176000
9224 8952061734408728163619032973655130779289910387918627707164125531304220078142641272035238067534212691636031807021777438667829818297039176840698647001416749571827635617221603800711346194362945104773120000
9225 100013826484361960950971428953378082070292304895268541199724328352687870984818663052003718482184133575257653690833648617435470302303617333136303903825264097801186777834912613847736867695453168415539200
9226 1093145726536806566778605333394791339616950639835733728059991229930500515446663051685155661816877531229927425900771284431208699606585674903264554624223434504034285194293182052672433660352014581760000
9227 11694536241721627383026858456863066036705735799995592650319463707439909379371555846965796586489083270708387812098311435350484465449133643463732211177679713939427112458270258791496596121297354752000
9228 122510166279805569791157251100431509370292643576409440136661275680765844102726425948090544828103604646222722405011551675169939448335897087445148646746249368818773944432983591442099436160811008000
9229 1257287521804228488651824620141548675472064466292625256530151311427656343266540181661961991224069263836298881376472516969238666458832514980134584611211755589962991586629212994746166636707840000
9230 12645965832050381525123050445830424150387891680280740786411373778436893038122123762624844491542418083479566733692780147559438997996451092888500645638983464290865321134401088926930312615690240
9231 124709275046158247159017361296976629862836238976367720999281503149971509193020321689716287678314309871644423919216706882214476958776862497905644829970889071463146432882953268482877161472000
9232 1206264541628689286764429921397113144455108837546065860317279822432129991437104748420555986672045647721294914034232272952239111406143479160443057338427017425964113778836529869491902873600
9233 11448399952548410378610171887909333371143793236075482162715318825011009820141297817476213357275761626980027443887953189820038983930685361235430836765723436498924205959932641347528294400
9234 106649994344938467953890535683519449299822276092832887493479041731497542384963921978144722630829612012068365228369938700221418306148080094061657219038144008800182641456579415638016000
9235 975529558829618415050452634534881137869658939071959183451428717805101762276436290949404330322391840200032219028945760219903929315285346541069236135292593253836219066047114898309120
9236 8764516921976274646290617931513211044254172026984265032342477851689192394389337642039679587686749872930853253773107919282517016799259424932622849271890272574036717007844409344000
9237 77368261391509262790855780821052586154730737938589860580835431181417085927011876438794084263625366589973047138346169765132171143950553176956754458916404851475666227813574246400
9238 671242671328695148316577968654579009106755653632168371183771357877415470926810106983921681049074446989877781896761051385901166838048354533839147579349605872243881715276185600
9239 5725430775835393472103519582028347563918185413132851240753632903193704849307201438566644861549625000629650626699522311724156491919235111977729634238588364146641479925760000
9240 48025776075948836518663838244684003955070415918298679953646141344611041352739510832810497514363758838118981046509161747479438841528646170810028779415141595437584760176640
9241 396277907097045793974445906010707549473818051012100370827982041150573274957884130569744788046129850380139099806180322912697242090717619264643878059623130629301862400000
9242 3217379749343377961196487161109537279303520536113015426816331747547934311962636393063374814492546751325725203330403993274353717563431529554101974333420985785516032000
9243 25709630584374225468304565083055198259993328469074730892119312127306829876810167966134855943046049043756892615274826986705845280199900161279557699178815058608128000
9244 202251121109079578234691012837234967075585722321945375035443694453328885274133544748381490903045129193379220901074043357191592281374924891033814408422836142080000
9245 1566732384090027250127014581151790136610168907637146143086319468057553096034427751011855597649206375128114032551278487098998740535756514713082812154801605836800
9246 11953951459837072087089653025919862379259816475535166134148618515456606124730669338834488986996055834975173398557441230735957238022771955052124987101020160000
9247 89854928777233710954145287262234623746428660722064322276882103714376768245477864396807569186382826098383419779321502418228551966479993588991685698781184000
9248 665555279917076360295676169335888124612530763002234270116873191517198238983964442040075688806797761722700117568691273692107540057678151416196666228736000
9249 4858849770619410684961453414678369915576365795398044066819536601972494359613254807517586132405261069142058153020809735406823179355951443632843653120000
9250 34968948617238470101592716833738215110768266735435894124033588083520019106427829173384747009144121912530250454325079429178019284723643506960315187200
9251 248154169417608378567625974019583191151802334386747674183477280699442038831144046112624442206812993898446575957265566532228807495738366843944960000
9252 1736753565461229673409794826194438674917617654202880974446566748070421852540278286236074414989381432451466865365873850907262420360578058944512000
9253 11989963552384002202663972033616493042496389062339702013250801585751849214974727784845624852774282182350975900474570265597317562413558530048000
9254 81666470555116761042465679558787624873435618519300144963666158294227843029090718664392074881361341151553005086471914380841716748323389440000
9255 548904871730992601241991984458368583549491700254037485546992904173485086648839149396134130006784449508105937725667877188709014934871080960
9256 3641303358174474773024437979011216257381353279909778321113992840923916222366797716027140149296646023840339538927708994119612915253248000
9257 23845162999903136537624681453308921460485799813000439940984830229274138477862871363350558912743115916455167330517632609180816139878400
9258 154171013749516821043805030028843881155567731015400548855234266286584435178979206473033349973410259807066117262015999654854498713600
9259 984323250055042718331483063570078990008773528487815332390218880038237106829230372940593068446664471759801239546934631736541184000
9260 6206935699006394596513019396838791318807949985572881626558269601027759808289907372194104340846326176586021868958414455837818880
9261 38662642887817884046950684239433629242388713138603418220639258726619727583774383438664632219563276588879395663139827613696000
9262 237930101078052782707880239353216946854922212436448875832022938577040993156172775462024698118668782950485511259077319065600
9263 1446832013791577375730378230330170219365753672272329942886907811183145534114233130471015560457528239337885832034281062400
9264 8694880528392253027325573831789217566386371204606881246229741713300371973830803016458884281415787034645840118415360000
9265 51647643550224061614436371596557093712938548815784209553415909101259152812171046181588838979061984084349098823516160
9266 303278848912474738091320578010588189174231634800626699978221615432022692333588323932829482228336118329035980800000
9267 1760761753332396958578504968899854803963059522155082214270494533672172522124426287994859177538251733516419072000
9268 10108505282071758648578554223304202379694159887112176420172989220162422907694586949815881556229840634380288000
9269 57393288218684018815528471145344005707148013103423323372878625324356407655952411572795472976432678830080000
9270 322316125017971936432267587841497697596603208704252182958820798489613656348766584475474432694864891084800
9271 1790637693155810770020892012801765079140574618622111916115280656564355051819389383226425646367375360000
9272 9842270605411161796747384994676399790338201491010272867640255271456000998854880585232494933049344000
9273 53530473868779905624937966654861403753473178032938603336994458921911078606435114048809521381376000
9274 288124809527072438693786276784940795150434529863038437424517477387251022494209232194995486720000
9275 1534931167641751332345463496408471927565740268707786365374387403098231807665735066683913011200
9276 8094315599378281832221204795953177174791100998103045918852648537868979386128948091944960000
9277 42257919755448825931387368140114176213157564138522700526571298988743270151194123436032000
9278 218436983935632584180481228342741572346695565791575981136633538390217152557642416128000
9279 1118117048332708973194708378827912463499855398028942733809675384786099536041738240000
9280 5668186116305861300299198201822128131351851370606439164650241297106926854912081920
9281 28460936922598709550253179457918404283754194791923973494882414482727490748416000
9282 141564710070724535009371993146519315496553491569186604538246104221026667724800
9283 697612182192963783814765072665986756369908513309103230274572567903253299200
9284 3406269945756739749922722872523931730574509991110411491417992516599808000
9285 16481740839532196637855551432109176057354945201985809163145898620354560
9286 79038680566311474802984502513660129670873987058048450410539384832000
9287 375701686840193618714416395225392545587862970670622543219045171200
9288 1770388926816917875985095738386622849293471115655710580526284800
9289 8271279745546902448971318384310517302949355771038358159360000
9290 38318908519472042152967153217965173386437515115044688363520
9291 176055549841246184763920364179565776055565803204403200000
9292 802314327245872804134939273664851988291637644910592000
9293 3627124771617088631118900220775173105841582266368000
9294 16269413219023048485500364718111902207084257280000
9295 72417791109595489551489648616858144965499084800
9296 319933976587135167116014821694245858600960000
9297 1403140782339300559328014968646004811264000
9298 6110262927076423993723111844621869056000
9299 26426407159834674728925534646245120000
9300 113540311472295746692733383251763200
9301 484758720974177257884585903360000
9302 2057381297382592151403052032000
9303 8683480552475653276480128000
9304 36464800520114394704640000
9305 152444864865670018177536
9306 634941065304231628800
9307 2637242611757994240
9308 10937272411596960
9309 45371509583400
9310 188604950688
9311 793970100
9312 3207960
9313 18090
9314 0
9315 1
9316 93273080646616522127467063031677029167215569942538844666481097749284738495842356709596084781872304152300840361079645965641122667507024732535528436801584904479964338850010984217523363160751404118919186103124796054710991460628122396701721191891950643003344085593760653639680
9317 46807991188915991009040965504372407307607766535950828140213962357795945161483994322648180453303358396173978885583118179348392359597425025367495603301796770031371748249221205613972205507216595903653124891358313532604661416619528022205071221009486775312497457606017578696704
9318 11745336733132359223614971531881498421805136869639819195914864324454810458470511347514701985681649436484997499847485725781686422412651693902013628382604775201194514077942084452670475728427516546666397339556902409359064039538019989016213106185964528520120521781675661721600
9319 1964860128726186863575466833482652703291260018868225826543136699556182588345429274135341405882440460627374136289050432754087177705922541094383469388867037199577205655658790937906062753090964831665240527572719623764247170938130740416199160050310615033546425152851536773120
9320 246530813176625784632652173040163803977618561453815111298697217962953997308164991956984341131397371181046009204201746541017199748714132897992401289714341320727282217855172842033569610112386732684804270733110962093555787061097819835234437865474001038587610282042180239360
9321 24746460151650607086409853069495813434309540356131934970322971802321577312996548835623568690223932406404360170166580224485792506139340631825641669524287821393958253688916838851420947060448322408092006825163349746249064956302268233673047518769167567828952187317801451520
9322 2070075677538471471886322004368442101669204089512664671748995167811022744204999394250967419185025725139356533940174155631369729795488580723439719424600138498599007073362604217829131427462439329893913263444313812718146655149013868987559144249310387293953197387464835072
9323 148431225073976573536052682014070015364183416827697537903295765701561274318438600418789577270178738352083206489884840746452855039183771911822576253636768390405716652410039401460702834253867628875573846705586534741889610037327416554487618212342228655068435883176755200
9324 9312907110710710170631400450777013118582864694862981018010883557261565424551865145462392358129846466554272245451945035573291720068066261567775099375127604867380761469708832854980061675287278008235331227424231334878834303200791705161163043931119617502861208510791680
9325 519404665329469143733943448775757743902457470094425448881001737706377761085830806367193877799525582747111656316395996099422620522964395377145369436679080513483671325912452093274300748337352528354637994832202832443798901805661967769728023758434165680336624303472640
9326 26072473487802440361247409989308203431049468370027745352350682959448958335719529243227873282804808661386672658709541500562386962310409158449434376488640940005915650482584001179979909653242806863444116243810754988702784899767110772392262841126712750648397398016000
9327 1189815034456507017578840097566185588033810952373244181652271049539093872214994162269917308507414464494387510155667832770262097246577880022214953213036619988721905339862422146758285057599535477999329133121168858324739008663412546940712080371922317130862925185024
9328 49773919347398436270315872522057822800200362110130359289547979765381067081161887895603921356121643845284477535286700578181779632660545089157614021659293453636864682514860776864336014810117804150770949382351394634540240705573686494192791512043312393276620800000
9329 1922100414120611720817229391439480291122087842652479041150940418630379465822089443661517973105115314845620591170699280813416567386066722576313535806154424894002795892875308963210423477664582042377552173937041212181473535702812054074559316183948586431545344000
9330 68925479999147841608979667339868286308813134213012577756159428921150511991846313805911456508035878953243307174875196849545307552929154550806184554039938021841426830844775458326185590338665777945565580112404225622630440421824660300729270156876805929172992000
9331 2306931570824320772011122652538118516931281368104658206012053087825060314214270498507560143996717194600465249100807385722540923048130788887234446563252331790547239661690563887219312275860223215206894595912462789084905739268673961618116749367873992916992000
9332 72389495424483903948217055730334819197189599515885830057703374115403171682184114039071606817278783116655460622590011399383272484671024036861405350555154718682486231512206260809455124884613829495777896981407503297303953994420991698348247778307768896716800
9333 2137973602434967375353578957034255204920925367025837326980637911184041838859802223124645671419583416726702850095679961021480418542450650381565235334077255359317775841334905965494679820165264294571914883829383855930902781126730209806719126490662830080000
9334 59637672363056328603702986077747948615503115881963696014287426793704774240741650206334038414737695951659384352418702014841380290469857809731535792388874277938932561149872158077026852557189875253888917966034827745166383810079370790529652966847152128000
9335 1576062122072856372142706182460648635866787148381376084799594168484061183692886659833098995796336531913120515074954974429804579876712601851899062408268209172850592623094857284586007217432545285873900081843173383495076796584397439809371709389144064000
9336 39569926453588611434842986781860659954778963642260600877527221811878075932816624644024207405968291329044136265996080837331200188919728572076305308850930018816193965006814691868132254004353867057279679101790540671739278914650968276358460715565056000
9337 946201830801236289315672238169557388380601262537873630745486316096293052141191490714595410093455317940842844699901098893294010699802193140635319879839507043308737226759680986225221261197446787462617313503782323873489329040485304039562236080947200
9338 21598079920246373427586099931682217398328662818506564169327730987836976585252768999255658377632693197888384150457867398061850903294287328552836371302016410711362700802213304367448888443052592207793454095707893520349453283515477864172989972480000
9339 471582670144628615148646375673020942443253452793025358085995766880856170562383529557400927412818658684577314023679351828623616159196611810310817915641298273033076930297805048198439335330610715325123822988313584366022894804518772586896687104000
9340 9868108239408540943977836470480004157097929068480528960466790187250866064806231228057096339035902823227277950282257766182469365982579044409161959172465940099106891090875051950802189727790773033025484617251675530118357904778891856007135232000
9341 198243192735597830810159654792386789607644577883784810206714675730076090959199798292795732492912378072825186631957504697927762055726826517889776630241509066615872182589742632425894096463179171828322246112022819536912514016082237020805529600
9342 3829540870145095945485846612318294825031268011395036096164654361672841872876166936444980489505706074827188172499014414567299677511512153490676253442930747216831683696103237327794626263017058501281393238816162264147409650753440313329582080
9343 71239755285904851672848332973139065006905356068737509176286365576773919956910779227234976310993745065583596476439152524948313974236627862604726683221960337667080858796947780832608606093528095166809111400345311733693627831516892495872000
9344 1277973613177643556255184838039612515075764175175258972546582010000868485450738411007131798358786226829133673657892751691262218194143706800903850051536803136936026251667637616848302556461684516610335031313058327840190586355823568486400
9345 22136030582044706963737927098880292225653990167747681190570105531468396118971075121600555064272852392864259636042033861214487409859173825153154778016681917193797314520588549295445937631954690100299798803117125735919191721256366899200
9346 370657718974742907242751110705205790674636745911413543880909282644212709393825393170798559696316406569449111365261517217937183552579066435136352410601586600221092681225474535677693766638575305434271269922653499785103163397662310400
9347 6006548171730513471000610481227117986175937608823520595923792607486856443642762067193845273453150674612598265287297657994443795983191808559333288364986216306539355434922971883109124084845644177480212486804405973170642454461808640
9348 94299200280799128789134829618586553178498605427780530197829680215278098604390432798747277031012199916124545210389653002778399557864096977416153360739874731786602988181327531650776951282176804756336352169651255987929910083584000
9349 1435644395220129372434978497886027742607353787482222336763197099066715090751560770308654258600198007858828094134812359338812083850241674738673536571470879457861189077649619819548599041015069212711908652113573545102261459353600
9350 21214897725788734517396814484752645418477681455003429259390758882973737935603785432925651185883571235579018695218134359941625670197495890275065910912626359744361595809245881635216868327070938789405351415177211737761696972800
9351 304555496471707037032974796645591960502622495279460228350839324187314296665085537402971432996615428354294128509534912328793692472714707199797104525850484442357330447471179156151891810079032548744148635306275013620924416000
9352 4250876180746892441009232206521695210786693168478559530723565102781425400568001872781107013513169668333499345173759741854925626210952740274283299732128447007363694016604481269145028612093506705640870132028274187205345280
9353 57731472321616052951945410753972407320075529346792208042456082166847251908418090719273361622874118536978864193677178623385296931428565016767191831671963297699616469608419532093418472563453131585866071820646481920000000
9354 763460827357766776305526838039710189116638994756841021807699972908809593075837364407558357802693610043661249821110807457993350444383611163542892739701842741457733040244180226927144811341759802998638351625637330944000
9355 9837893953894160701427724333166948767459572329108186835156118857309072100052055027182237432549165842010312586507216520921026350087314680797748384016545794158176385794493706847184287755881583760756635403594760192000
9356 123607508300616734275470456137969281676761937223679019988269894443237375781478646243561105768264430650249183639506068459891980381080454843410004814613817327594648404740473151623035368747563448712133011446956032000
9357 1515259078962520976486633285850593648185011599280258993972786535035654787589431245770652029572640024721521506034572182124739826759643548778279351637446633358600510261907243814623256200983639842747593364655308800
9358 18133731632162625904265532075762636936093384169561078927381753374865644512276607093056574733600333868545034083410358129473538364140656209223087383047964455745723552505224517972192100494638995749424154542080000
9359 211978829978792532156567244071045218765985749936413404432003372217075235896976395746741061155195493497495556665606177056263737240175998314241536270958700581067359994445007885044438977789666285594752319488000
9360 2421800013981015542477589070155447225799176518844347390782728923150858205598269969577964545237269199329741445310639554575907976293353369362158274677846615412597436553893135518138081959385477869725548544000
9361 27055119908435267338937521875935506355187284727931852626096023827941642902831093622150941715214509468055562794554705147973885673075496178896333688715392843150412409865380847042149846276296900761092096000
9362 295693052214635362811567702992596068729559857951228730503532796868816314215985612501576211164718307961631323955508178521113564372028086028402985454787737332629595690990176423549830739273513715315507200
9363 3163145081042674320891283517908332386976708234418293340769336324905278087249918617642152553342454132920641062180955206013710279712673442273276158061582704096780059285614314024754276123571786874880000
9364 33134519351544610918576098961112020437332918099987512509238480504413076574886074899736423661719069267007098800945215733493039318772545323147241265003425856161710151965099066575907022343675838464000
9365 340028216613337907991783390809360923966526520946769058338488438624166424448383549570210491767797759834414086675134102608634933979054734773317147264438569676721495029446648335431133128936128512000
9366 3419822059307501489132962966785012397284015348315940697762011567083225253684989294120536616129468397634732957344005246156329172768024440745966070142495975204699337115631459345709573251845324800
9367 33722575552134350733661467855547797734367711147415308763763663409165048101658996700332918644113114889278844623180747060158503994657202914369335055037289238108974189691736237138480833641840640
9368 326162719351490800262045406469015801179725548092038654921197777469156254812514687496181060081745118125839262557951387230407093584493332686830148016846940648442075286001570086801371037696000
9369 3095320333235881943395518288868063917847071734080470886851887846240937336517853694060294607309400152643322798276520549462349417947839871053212373547661780564738103281542793627375448883200
9370 28833007287899700212795988458438321082880664446412325446838580744472172880355861169940092899805621875357106154977067292880098181751355724592936922224784951182475777973163689319700889600
9371 263716349652938757122347506417429910995924173611368594529329994099703013897365334345957859596233222429841775837423848422365688902475252596225188759803410639942269804328996373214003200
9372 2369143214300501865122527826727568477683457423460472302667755457526675708385630992305696230782951611914363960498868274819766685479978698742596716328567726473602246303257279038750720
9373 20911829848925848278868842783961345649448550801225614814010122593504037993630700338901691647813999696817474430055134684603900250608759329663801885982053983685420938825734029312000
9374 181415233607676892061317003304537098569713454476693466189545148977115925621958882684068887238845687176488524324397915311344401303056469518381355282976397582770527706597346508800
9375 1547271242384788816458552605712249919296928286338557601372761096124211932983833466945988959706341098146158954880669542177670486270755529094951255437144854213985896835212902400
9376 12977643091893558536767977719264254478214553603101129479041567913905730991762989927417728352845816668093874753852250573241421381683599587149520504274133625399054021165056000
9377 107073861415230192894070196742246303899829124014567548749112708571591829901189729069872584622188052491543957743036819633724650531932719331642031377056709130811664383344640
9378 869254763954810128718139406733164947232891208671704039235573509620612345068907125120730502810865478253208347961943934131077821360283809999863990582399125251371827200000
9379 6945454696995228614646384982712651904528234808116985683286049486770143911538389673914586901126767590163470280205316556909715961724233143164410611259448477251272704000
9380 54632964991795229120147200801492296302485822996783803145753538270527013488221606928036568878972854217983396807459007346749921220424787842719060110754981999542272000
9381 423171576474381886767968888397907008035071665165916476997236037625426590727417878242767427120217501081531908346862613793508562311799842848932288608392395620352000
9382 3228418246003692515413242167221870584530045021797755688783931025088291228192154153600187292125637379051871339802634458264603465346407363651200946258379066572800
9383 24264737291609579161853624052613451993721418517504217824540479374658185566617478060917768690021844679949605704534507572837166930911895311747596988742369280000
9384 179709857554467421908290574524469247492857321444128644553764207428753536490955728793615138372765652196766839558643004836457103932959987177983371397562368000
9385 1311819102445251956524811000430156303584118605337737112114416725309260297127813972716670922865572399917206028831043669885893122432525052066706472566784000
9386 9440050982917712187925109491375118693119796402487628472677956826689417612962895054605595914387364362904570125869001771647542177034419947629524811776000
9387 66982774816118759631219851963216862747387102479144811279838985624770740823580067149018670327374656057804423405467757779833952432710077703473279795200
9388 468735653344371381738849062036990472175626631619412273457679307987834962236605420434957279723980099585954643474834959005321080825283581816340480000
9389 3235595683599003227174412278937584380668438369473860445544288736131196875965449957919261923815833901553417721777518407169694372178611178307584000
9390 22035608690867895940031083737457338564587958276732425321650121833273668827521121334310878107801383470266658411682994001638313357949242703872000
9391 148088533273278393357004432266601559770496588248330929534114633706866488692751169844764295784868565288149449223469071410592979703626412851200
9392 982250823097565707485669866925501675825406200454593395189355723257815418213712162077292653696351120172400099088037253916637184620295618560
9393 6431392944308163235471734612279550792257974624256231839889649693060423457686811550385598185770699470679041263560628872730744889278464000
9394 41576181640856750886114829200641196392641907366257177332999191168990805551145519300200974514526458520998753294235872241648602500300800
9395 265408327467522628632373216252186934647559638203727527143188103987031432713179393421930830333972092832417619590306024722281162342400
9396 1673349525093572621163521208069134283014914998429286065063372096065003081609691633999008216359329601991662107229788873952120012800
9397 10421521667467526729947785653951550856270138247381628410023761305429325110215153118745656671050621728588876224424004518443745280
9398 64123407716380880858357232397109433865425182766464205829352916912442475016991660337297438803178117269360948904719714091008000
9399 389861370441146728292430271711295238220113504715145145941627947547922591195656595937775408965529572063446138930536330035200
9400 2342489927091125274992040944344085117068363088440915145626422170486997531423044116000691859788379054166100870912645529600
9401 13911808845427604843720918130862748106218193927371009993967586741280595158129284826334214850265259255433344189464576000
9402 81675343288726423018178448106183310987902821383100610456564693462456334679712352101117233734330579482226481860444160
9403 474091074162029475637006880568275789973511521067646335598139536767299840889287494883503558425904736698263142400000
9404 2721177255150068026894053133754321060670182897876036149327127915675175716010476990537509638013661769979920384000
9405 15446704700693923328164981734487320490319165670193887563410410493731342870184986799718650467946722767142912000
9406 86727635530455850654576356397408719735245886467395244207905478267916349346772533043335381386609381343232000
9407 481703219807078937964707603807073482122396004217343921784611303237224805092662148227082668642875002060800
9408 2647029633360763746987405584141739682207805957963121962953023579269046598341706044769498781586554880000
9409 14392997874579763487716606013720326575118230137391366774183599106645334794024341500985153880588288000
9410 77448345171851778350974079415544158622046300132762234615226025674254326494416760751469094764544000
9411 412473411533493175393209827818441559373253642751297131470888178154380411149604795563361959936000
9412 2174485820825814387489406619912001897384798714002697350947048821055828394193124677802210099200
9413 11348731149643776589506019095357031915171028203525920051174847434537950479520999386644480000
9414 58643643742255513537435531296484979234586007375909053791976496555806987148595926401024000
9415 300075048638848802510560071258715695344955524723781145803860214354237704523629985792000
9416 1520639185732484203544803395205960950359803341319362117981158523309095369016764006400
9417 7632409027897001354858326291562469563008433528737383429628047687193485666020229120
9418 37947915896798279400337572610557872378338926389231964659843219310303320997888000
9419 186920393879791619041500884154627445704187134499120176866033691010287638937600
9420 912262084406183409603923556563213450637572671250365762666748742642715852800
9421 4411930596408729580852288672983378241506031988485866312693780783405465600
9422 21146384473362063610833537686479697583021439127076132511206058607247360
9423 100460379037554771712204601325773622759241703176584946316199591936000
9424 473105827872836408751487312506049872221753370474117276646205030400
9425 2208925633459640652605257068078722087191853869075015036252979200
9426 10226309503585261209637266366056639574555567135101970087936000
9427 46949293321154934529761557095885257482482000501316014571520
9428 213781739092941795784760442218044156638901332462489600000
9429 965617243410961958958864966534689118651882475290624000
9430 4327096218771263630106758158117750371881185861632000
9431 19240349545975083426330866101419293044899643392000
9432 84903617162974022232780967343902652718171340800
9433 371889066802140023314342014960832792903680000
9434 1617179206763939627700085048608954697728000
9435 6983157630944484564254984965282136064000
9436 29949928114479298026115605932411136000
9437 127615556696134062398444133241651200
9438 540386770922033664527079367680000
9439 2274828101170996199925325824000
9440 9523817380134587464526592000
9441 39673702965884461438648320
9442 164543663664532718032896
9443 679936888829728358400
9444 2802070274992868880
9445 11530767813776640
9446 47465579256480
9447 195803612928
9448 818029800
9449 3280320
9450 18360
9451 0
9452 1
9453 25463893918257526000689123075624896748097850557442467405563286512521040761192089013655431421575873446218176535984829939013082150281105577300398726016634687558613043663701430118394299190738815112153324869832661153946599000124088347947278306636629548447534586196714932947386368
9454 12778412048586463531462987635339752995908533082127821719307910391652009173930402869214663615116505668865215129467911497292833805448462388357367395841817131913755114422451504837800700753022942364291928496128097059495405830106052768348135803289197238091458139726345209548636160
9455 3206347396440745384119306137049509900571132007712631727604656421509022243561653611101400361051280050137917553662443595285364876632423614237673448826173078747148964755071652584557096077244336819400239055058044476983419307038437669521047378639149844108906075846012204140724224
9456 536370377479711071211750366622588427929101250380218409946778804150103010936820018203171390679461990932814885826368514810697013290177760688191955696138951400854549476226021856671951724931523255631098811839765210027397257805569579498407065182492380135752170494696521885286400
9457 67296459408871900077459739046780855087725655646236734559102431959799253650830952639135443151473585776487564167899977321827485836427847032482633826568696024085519293706313589623282649293365545484534488069365647113925465604630977859254821231723138564898965061485165134479360
9458 6754944281039546498934669541300488228986748583834534049584303772184939526243720779621370947000287970360660652195127855223871273114767241404991795338172952187927532769231735871719807317079396475563637018087240361363428565474080263485423597513987628457300521727955738558464
9459 565044173462688861806358311753487740083401171465012515155707856153009348646754531746738151760113123279566223885470248459092262223514944426685484787471238588495380125896934487107444957880236694984767489174563152539353649835568458002201251678562659465427741610423133143040
9460 40514338260395798806918016371210938275525851466176437147087476855730016565154988144626076632621217763441692164257694188785378997425990794158748794452888424901151995578668111120370143651764884027923731013124427477483727393630700007327943251736503294181655434583240343552
9461 2541884729391848821804902179490949013111641013174320336593939987639236822703261032171771510751810894279424911139277897783005142546022093989961618343529658685697897672521924750014536036597483144494202124833169407454859571889232008495600461886360665718046964499401932800
9462 141763141574151921486277984639605644138428051466247599940832338593870495907067280547594194784865440657548366402990718874837885072147230870531687623821386874092351591261123344570252049946039676347582264239679965875377811059834273734119926335395931955321331729553162240
9463 7115843915013727269155025248227881091463667340293628649669723806577375326875882047230556125853500483635429691534625146562089901164612216666891561282503403034726297165000593677857920252221729638458540529201178804480044954737568958445273925490548069820611752957575168
9464 324720806166266757226445015321383988186707015153981919388367596858591571999415955120201694522205344237270377658473380507004273985138732246142955416267618980073676737828546196514295238408569503662894902309279403041116502842554015983430909930396331530802767593472000
9465 13583721643378455117358424447213952130052675039594537740530094482237988374454516685914889272126315136310924074277207757460492276898430796920287382515501411537908419296762652842157087740928030040492340936466677799207437015573959910906462917579446453910685062529024
9466 524540534661045059156405733501686286432880739160604555589851786758246630009167587822902863522205015907997955564175229170069523821114975170353316997486400242173112423425840494647233386845087628358124620414010851148616382820276542284954802857687215221453619200000
9467 18809125481037414696568601901943485705980431031670687759834202668025856201259018127259140165385771295275001499313271533674147837992224356639639600388796872177027359808851237711416286888574838557551760559241046147775848170806089386301044736942925452937265152000
9468 629519383992216953362014295037463681620493292478848210172922784146508009525529666093991302773394361106288872197193464559180475650086278230696485593564767266151698388382282519379161725093147438569498965026625260686691355852665230746660667432808160819779993600
9469 19753101575183246610345237712357639801224096714396135888978204564502078940459691143470983732971890978766483695425663240249256653599619879846944948697848090956560739603225453284315361362053161280209034977500462631539505392488020796355124666462421064351744000
9470 583374169009076167112102155003286484118527949039785806935609544341778501203483742550165301998070193351870476782048915395029901788231193708824266648591540968205918453951309278287961888776005567113033640379578114807684805719745638980806467389892019932364800
9471 16272354640755029467968906506316275726342598626807761877574855212900762884655161364893136499137940449531016136839341925552378741128652172348579846709365776901474182792382339848487285297924511575352907726923643792362982278575668819084473351623378206720000
9472 430019005986248264142489952244814155806522467148896123892493551091450214262189793593040171727319176072491350330598009264908899989177395785958968608277672425138618993554341350344877831596579626830672724281409021109883925367414410436976971392529465344000
9473 10796025536199066149177537349855443155687491966412426180877220054115819108296273619856728121204905243604875528263441574844161372155481322685508577496637232834026559468199772399414149439412935208236215560625737676941276056603122462694196209315636838400
9474 258146663054363798408261389957852876847843715189985824772439494677490304895041789344348400696078852956145079449593479748303544089619181636878753681551305360848503485996838704092100895171260942230824573187871622477537200538437269231481386572972032000
9475 5892256855444062347102140755874061918551926043985849427824164786599643097424692464904525962854699025358884987449384115835512702994222748193956310160818748406058954548458013414220696035638645903744480543182644471394001730843022120610001197413171200
9476 128649432568424050416491116984367990590044643745017360486865180231898512703462145778175008597203433396117766461422949284107546684839885391814720994277228185541595217821879247753934683334704570976856661352694844012516308688766107277899983749120000
9477 2691951075408921678140189727800161213113571793026853085740892502611553973626939314556830293981506509991128834218502966688393142242080659083857585601785744308563814143783303816799424539178902833314248489558290044089380691175794660183535255552000
9478 54077233151958804372998543858230422780896651295273298703358010226134746035138147129752887937916747471285483167546772558679932125584533163362207536265113351743105763177995284690395999708293436220979655702539181905048601318188327370919101071360
9479 1044589130952957800807379719482961160624896429618404576858458099039247094669629706388962128904961376768348098791468390139080900062868278190419207628580259312552864962107490024705672739055982559249236450667197164482962093084741018148090675200
9480 19431374044810301649317073551392829297380878428189627599057690649969605058667958158998604706010434527826843690087591659100742808113969075119357285988204161803923728383931241255846807334568037580575958285844971488451671190860048997264916480
9481 348565945506034452827865057761430425212358349336322812755401145857786679789170598361828276950219395499462597045434424854211393373943500613458841271478877366442502773399351641930977822671905322780458866494546703839858107604207652569088000
9482 6037323620873695420929666303842307398806196275827947559961439150693758017474178010619898495694955623296252182452803689024238754917161649369787153691742828612421917119947115638214394835698302716400548251375482445314003804508545823539200
9483 101087872991337495134403200418220001163819888432714410770270148593705675609967909721975868126846025927413452337925287966212825838356893801532740152942847421851674402977354375115869781852593084791369081200901540860697642193737408839680
9484 1638067983856121880395383940858490107175007554511730822957566829750230360869486414980625892851462829032726717969058963188948198280752648439150976782336044007428699913802903593156259549338219898209521418690436434534165593079991500800
9485 25715534360221260797721363622753598878315732887775697551298737100803104149345575100173650076971301325685186323261243098288712501553039930394645640812597238562371615455763973374560937488245414134837159709131363072636813008164618240
9486 391484558741499413457923383568071448044069967988058564760686854227063621478833008891768998583293072379062505873435832163049719376587311694121606376404934492568624526692177934428983100777521886412669098401279456677163566104576000
9487 5784802416034050706576236888540758845211984378972484121663470663886469630381288986243695100830209619901748496954979212629919279043620865858772779714456190756675967754058762214063472606443073004162690745281163990559112350924800
9488 83041171098087332253810388126031783495184067409584851672472399056211488490791960123166120356172835979266444606996697351771506194773055341933829422715137465285072532167619593829277456023106246118529518396550800230667213864960
9489 1159002861572885113153265198345724960801646718146834757890694094823946073419908850672419064459342046792730433494618971917909329687830969065894536667819899127859840869543098455355810499467429421609676751026657690724073472000
9490 15739730723306061200493643575499249834534512542744936640787254569758250807508547474892207050035249853018632710508245530652021913267581768042616542251394520000238542710130106320888349185319200504670248867239826044517089280
9491 208137150212142085642540033507742626390798618960803486889907454127844039775086274435275014271940901041213273540362459773783833673834563349923823182606815046969669903588249365705219230031396816506938206300751790080000000
9492 2681900855077283291124542995165135792537936981581723589427048622782228570548454331380397308178692937845681826294671297993463820791809095625778879624080832194351523756755197207410739465482592128482396260838777290752000
9493 33694786792087500402389955841096799528549035227195539910409707086283571942678288468099163206480893008885320608787216584154515249049052781732288215256669344991754121346140945951606185563894424380591476257312053657600
9494 413029966760597380383889085143946136334545985357171359472999403383500499562501817935801743664688463392296052649081253146468324688000544232857820965904706680011386132913288335911118183376004694477127379712999424000
9495 4942630805187270804254018099084079280984442597652273385101708459521064426184573349299507810748849604448772531588961641692603720620742051967244551769766399288768331092411723871509192846065682344200483118042316800
9496 57774912409448366253125067311150726982437061191392274722123260752478913911206864459273272988447575348620224870400443342741273392727206992175883057617933265980561085888738580516053901575942846922583934238720000
9497 660024993343058566032948009948481703885001085029287191072374136221347893588312868575080122233222332026292983254273778561548454588729812932979328843666863172868825437249229096615639544481460934692751540224000
9498 7373035598119980651542882280251028220766381846259457611938530277148168314821399685159580948833464006848323955723502643931097616715320257835904080685888584700574417952963545910775938409684677070053336678400
9499 80577204944687644031183489065286181970883869733188343690764244878869675601909996222493022064877995589643741366391187071139616026333542967582559029434974337208836959816460348799446281301145117484122112000
9500 861913790497979674578399474680545987573397883815283746361361556830379469097660189632254062331200174271138114508608945901969325935486123104068276751189787544047970418418173830347378963414284659536691200
9501 9028143252142632957543871707363365354496021419068878910112480760667147874025809387853643745998254504377663031641476317164131423346588783154975701134100634609559752544357521278986163102694475038720000
9502 92641411248196157058059705258619322447236934279556922729911669981726356954273311454365102890928826317958623178152950112011150748404871617779021496029986577431720220800379022875495144103746732032000
9503 931677313520545867897486490817648931668282667394147219847458321830216002988570925822376747443765861946294597489867441147659719102609973278888983504561680914216896380683816439081304773284992122880
9504 9186580825982896157082665224500915655449217700378115207713638915498075681467520260676735615877199421097223826590759190655237189592536242788183364892587227510662925192970782948278657558878617600
9505 88846016358507808663685021080962467107853392830690332704531190135684838267832356691261727966221091150600032949533891293109904755154553832088440433463627415787105076687843547845612965556387840
9506 843099859455740370488683409174625750219290567709609353286869726665554847345556833716543494928284550627169414536591321708788147567463897699919439213359072996916307814758775507392223248384000
9507 7852942326913256041577518621757865865649052362389342805531641387685341020424925112708525207433107794669170803034876208821145745534334487672038799556104887729057780547617828276859935129600
9508 71820399971677435075510007614655454333720927802881610658488828399867048811068236005123504132243094489525882604215603984083153652726104259440588333541737060218166937860425917032709488640
9509 645163212543796602245743006771212460829314496156383883044968021279630587570340192953504049369356276301577201602269057747573203207841242958622336787376201029858767199876294698755686400
9510 5694256497529276412662917758976787393730415210773415885359342064581659158751428876243515502057269663723997589269209713163298875627317223293609651526557518015500135851688547865067520
9511 49395184298324848520776404506943178516800887237377745336541151643276779398748378386716064754319275145930930981337128479150591971265517726964497558267955099394873596881475207168000
9512 421252322105961596820346261910535296678826157005203472338435345929913251020480795385041314435963714291168268346483294875494626754554852949461791080809601166772242301759940198400
9513 3532936003445267797580361783042970649061319587139706523134471169483617246979753082860008124662812174100396280310862121305680943651558458100138699914814083788601131107069460480
9514 29146509894908483926839556517036112516645800715161553092273685314837461407729993771413586628522571861128866250455054566132372611322182679335808345664857486551973785239552000
9515 236598693772363490749800273446576510230267580483802486752071630230775495104241820686653936987738115989379390496710391771294792304431976587660617720270470176148355169648640
9516 1890284169235063295783890455911803139220731676000372275797993187587680813880004383199048871191882071756976883663274904380280341688236221745735979520455240625999052800000
9517 14867613960755411253227417853619270483130752636125422478284199682617339310636865395723412585224486872693678568564505754634860730565936572086316464727256896616005632000
9518 115149480059629944453233330920068378360623965393221246630280534508649243813636309986784768252604323505595774809567446253919064726126091299269403618052808214419865600
9519 878401605711974522533511177432019092436436638298947838615474805373991559540246201806956629022269661335907143083639061965313227829039067731874599081056942424064000
9520 6601392532873222009128569804617854777322629372929739244229829111001431317348136105122771030167348073583677217208371951973890667947131474928575069214894509260800
9521 48886308955154593311381566106000631222644622601442321205324201093061344450391095505084328096073422369898470316488640257039586316690142025138540992025067520000
9522 356815224419739663788924763910902708790165986055733685563270962575930934771897606445293825464766584796479087239624516849197438243703162947590172195160064000
9523 2567417386214278829198558672270448765586060699018142633709644162390980867235864489459770234751191696980817513569328325348105111046513316187696953452134400
9524 18215309643094740418954084511526637478273409959729649306434930778259862154590374964520656905226322784759522637240186517122722228925570884862604214272000
9525 127453335414003750964959996096676530505444903328372765907471403202688770733756516658549414372921220554433416757626150219961826156684453407997768499200
9526 879681979564094236961949609576269790247408883998075088543863906771690271594725241090262292084729775935284741863731361420945042096765078203269120000
9527 5990224441257614082741817327222284596642919684025930824859021038513161783881981678850525453550935736659705782209730024084434175519861235515392000
9528 40251711875318689917123446293755405111314003785497896920880889215446568391605248304007870676917193805687096032007602376325985733853950005739520
9529 266949066558409735393547463427952811691553060395017596660180326550535644090880398272798796349039387427322033468621878726989976571010770534400
9530 1747641074861902622409568464529788695949099343665964871960282260861307951886734626033624591641559785241802773702092256968562263545201295360
9531 11296164530387414913584969767721775109478750301578253359806179589093307867988374133369576300648536249782418629587258404668103202963456000
9532 72100466896169302169591539246681568427746092521230801197732774558882789373505520811740930487216769840213027864687525279820994209382400
9533 454511760788132501532939132831870125583945880423883390232709628077791328521319711235056546946927208975515173548399067336906490511360
9534 2830233147380487025918548216116930824358559935614965319921999718035869409636145109356347230138619203368613687536803404091857305600
9535 17411566688329892219546910177943444723280596827942476733820186571266067562188731430099450779682136302642390765196202671058452480
9536 105842251290893743103553504077156535416424699265127665043630718277164085269010330918189748385968699589186144577669889523712000
9537 635845330362346449715035086005326757573280358880653392785750343024588035640535162422324178908066087770144298017660443033600
9538 3775542588370401913810701286766348953392538154310651470009645145373160727117141692848173938717740357891244933118028677120
9539 22161835021204440274299602138699959192463867070346841502018132366923738798415256060555667842864424627841490162286592000
9540 128615195753511723603338475753415098911984902637756133707463942578810550012880370550035184156359648150172735803228160
9541 738073604093159524571249348157429354845125890753040317919830869740000888657186213625454403458510783268886937600000
9542 4188778471410778872859385160947662756312528730438392724245129488174146888690284805658863150650243398733135872000
9543 23513317155500749955095583306941810079708063297961806624302513751568821924614924350682834601207789101095321600
9544 130567978765631335600845723367527413227787763143221411609703851897852086379207000296010409340280057626624000
9545 717318925147497983708314583930098554899654919323653448744475527646736938018420807685981800044281253068800
9546 3899387739466931541261016828251810069488918454203738805640475595267305204008749764875498205132881920000
9547 20977028817206676572523138551911539795651037540666140936842054017132030497673774315265596613197824000
9548 111688666195196775095615251367679470854950980191457117287220689656556239260369433925802799818342400
9549 588633931042589219050726525115900975355580719342996948036580004241147045078081843668547796992000
9550 3071181004671511042124213473483961442698117771323397289481914314274726701076887431535080243200
9551 15865062933685687681248210367999116044677865957990316806234225495221420568309968530309120000
9552 81153325178676821763925937248671132880184676873732731005058384122682396357147898150912000
9553 411102816635222859439467297624440502622589068871580169751288493665305655197373080535040
9554 2062649192528221147382555100427887625735574829314382278845729878151941243121749196800
9555 10251372910018521427603830411216258138550543072911975782931789540642230747497758720
9556 50474412406421012406274247064528432192547892381793972411636126655451990065152000
9557 246231672707033190468130972395999615975708052176725617602371304503936601292800
9558 1190284814891877401102262164277716597498547199631429614146138835638591160320
9559 5702212185924490118648712718855875651757796060590223441877811012514611200
9560 27075277316360773034431725822875874475457356639340468729301215226101760
9561 127435851186527812264555836866953577018667716066593867086290223104000
9562 594637600170445761458291392782833325636515704173890522023211827200
9563 2751116470763370630972001984788953872229854364211609636060528640
9564 12621661279199826898381130559907744339766781058639368486912000
9565 57429046294627018130154761804788216741964589898931196395520
9566 259186710227725894004532571538690703181676836702310400000
9567 1160434757432471827871618424695196572414981571182592000
9568 5154888538884027107170659718801146095197586635161600
9569 22723516274125745081097660826676234027165958144000
9570 99417055994251632870863183983886012157174988800
9571 431769509761806637237837763132492310405120000
9572 1861794548963527134411022282852325996544000
9573 7972438295328286544191107835363772006400
9574 33910249187468296112213537295374592000
9575 143305993994839070070383985689395200
9576 601894208262752943416340433920000
9577 2513318144035697414433626112000
9578 10438103848627507861121144832
9579 43137280208937866802339840
9580 177499857653866002917376
9581 727744951325568633600
9582 2975842074992426640
9583 12151655311441536
9584 49639575252960
9585 203220416448
9586 842632200
9587 3353760
9588 18632
9589 0
9590 1
9591 7002663757699735051251745697991901214970628118903491712562956325214069186914493195480017536742022335601510801118779226284170176787919852957023985720241538654887484192699094862115639379768481225458594871326405350300358937694212312874250527625014890750807392897352582046681137152
9592 3514017360719538588095098984436235751237503376927060501967733538727903625044508283884449536177470535578108361965906531583805336738792569667455024190295586883088600025590797356338413288321956485477158832036907239244630662017124192016724406315854877685759772895146660746739318784
9593 881710431352465983670946146838442956717688782666819698632245817023988633001197797975811789443038891151699843933285893313205532575943904796658350313085382102049102895149153833808248351958583023136143066232838697105183002277317641016021370426954609428310611641117819458855895040
9594 147491980236274287669488082304277455426272072354781059469814195389415023203836066110664416608358882306344207468472405383126784325091486254932978646003961622368852378733296018889626419553239493692410996532670045941237288123768132797968179417400892829009679488916561390473314304
9595 18504778023050031956805387648479300763553993138117535143163868743178553877320290628009412978441438687182113561009713760969046958511132743742622471516793823329481956929797754055182334510137552319272909008471899745945205394292150492695043748795987114683449882067030005042380800
9596 1857382279684864442137888797691151600421228095836133873831227122090459400762934292840138230980670967431056771034039374082438609085408578096520693613296010264760332506294255073602601120496889055373151870714491860344342850687814988915433065995558624391211435696990557711630336
9597 155363718463909569475497399449911229266695217428194283140438986760253609103605577931291531781006623318295195000487940670149039281639646552314811292777977900322333253692329925049555568292826118937963651416006528311358857005903846060164742742821715454517911999742981986844672
9598 11139442276835866132753921003140186875929908808881675298783954878445041444750303625864266420413658716082876985170699183907818883835008904411799557238718703601766065339110994174403914883924666272556844786584245007204400525329778172043396104520235286604146906034056053391360
9599 698872334991827529419335782403388685252820937791543540787258975761342785748923545494799821912716006419369189833445224756547787705598341199238416704312325329544871923732024916826384977992944249481684359976396373986594297540129575126407021092454681824633556246560895926272
9600 38975565850675015267675166752194551534378495535339578494440413143801631281450002493300496498194433712284515304135594432672745519039005441179411481267454766514034430978669512833556219227828074882244432580775264247641180102301557463599207082257530207676720122324162969600
9601 1956331353723296516510636188026557889110307110234216879183486272595412843517528471556799888031143081074167456361271920472762813995631786013337289208735138862474451959403502155069478289255347533596635246507583529080213792625712977530854983428463860983434377867833638912
9602 89271496388354033013035771295949780965635099360047341241311080482516163191715611137983340487980278794699027039252570020506218760065135081821003223362315419890202637160916538867672090436963517282479872093614788638022382159434956024131618337972330330476765628013215744
9603 3734289270912067708104117676195915864147130674270792072966227363873803077993283483882319487005361458728609343072443875830549150829095420830643987287077618270847282485028281259914395241698549292123291376556713134972839782689371183809455464199557812604231827324928000
9604 144196429752786677399650967208886568765174550420311246784088695272987876590363330973558055350263960677762117096173436194580610323998726921153819906703014984017797066381018930170590623711389857352918696094800118176202023703785112900391683278920277741513426048385024
9605 5170470984516015583113142230230907680552681571725959190814253326617002495804651937111471083290306585378836990561155830390685306236704755250625553260937373815706393888054713447237014813187292336672942686938106961322075773514154488237411628168631121468614246400000
9606 173043954425544215208431137497880068495019965491370327390474664545837877051582966770784089521549095916530013793682098109802160109528464081084684323576931224028651710241431386945029839374888514729476197145017624559537803171416022353969611579874914167022839398400
9607 5429604686932871222747373294698124253976754647630065812741459013263631582157693370060674986420526364541741522700793631822931602481994149739757188244496117670558398599797186729645269878928396657661928573354642873422712944229237615189948256607970387070602444800
9608 160348706904428707778096635547373781915819138034509808981117189994193346693143375164646809126477703239398514704043619244376318717455737848169317818841355091294434239132065444307971756939019779804049813346768461361908926127255698229235717880694947463561216000
9609 4472535295736250614526116521691863044908714275971691186506339839953635175893375359551267315318538149031006988662375018028562580376439151767652710972535147422912041480293371133541041147282709347866591242910098880192250177184716565519516249989172152814796800
9610 118188681074957582451563636730086634222909400552603744163438422072647646214863803597644886151633462212383169835991009775064645593460736830742316781362761958547549327649934889425855019532293820915721119279761202281373239707549594580718806448632957501440000
9611 2967131141305113022583180670489217675065005023327383254858205502531006478409109575791977184918502314900190317281126263927871409925324030923116883397115939733456471055524955317379657038016399425131641797541722245658199085035159432015141102608453310873600
9612 70945310666451006123166674013335769308803518636424514902907446069903954140232655216201356225060805886546324900016901777547346159878877263361913509263616101480745962219598504339007267744713574225552273684111990448471242657677661897704717946931327795200
9613 1619283613704645644560912355190168045681928758919001991754393193886075548887080314978185422548130986724910043820177282057540412925793048449512182184276369990776976412161988234759541978801545910356990504542103813722733348832015597906565061230460928000
9614 35353541132664374082612844535244371511311556263915096566944988719597858584548154789427155777128194152153309924696304695013076217965336489163737860964912490436353727290748080485324176213831875422466883259095866828364010385058132723660007184479027200
9615 739734237268438289894823922660115945892756701533849822799474786333416448044907338224506299433919742027677157153181958383618393437829341002934645717094062066864172502475805674585124429174551283116925802777995353071968774960405116847924906557440000
9616 14859569936257247663333847297456889896386916297508229033289726614415777934420705016353703222777915935151031164886136376119930145176285238142893872521857308583272254073683837068732823456267543639894651662361761043373381415290386524213114610647040
9617 287025314421935192441299963555223013221682226105681354656284823507945959724964011688688405208942736578361410658517485119147332051179445251691716923253293943867253666098590357202871075374788238403661249498092580880642576227307276045647536455680
9618 5339011113759562093015496344024023709860581751382956726165452506200596261644774054876917547736469259038223616045282882933080155876882310751031505657187992041936865361882726792940105110730577525051652970076785507357361809099787426090241228800
9619 95768914935136486700205576789007515822805757967506021738212903917707339217720650926493123193908570172860872472574558891282232411418847584516832338084720511747909804177946831903816407577513899504267222980235930907368950869238812915091374080
9620 1658693119994232913456737171416462023424325938221122350353288211323260752100191123239044904107940571687097875595515538961419733986351830505424830878071899192036737335486569882292239294093894294610459433663705004479324787909677794983936000
9621 27771688656018998936276464997674614034508502868808558775822620093191286880381218848851533080196795867162760039282896969511498272618943587101020906982017011617140818751756731935786216244212192495442521956327219248444417500739310788280320
9622 450004079767889494469278763152076134213133696894018989880557435675205910779857146504279671016282308967195368472054507720560321473975849826178004551810094974694550568092738831160968706311543409716417200184658472218589503959218142576640
9623 7064168180379525609205093244952238587192220078831839174004506953297868431249660164603949162921933450203633971241566778752339105085745796393838587373824189782036268378275021745486369306521073311028561118102507123928589120157463347200
9624 107537689142743454245016611513333231672956701167062007941794718785176617351808768600726173049152714634683506442728834774661888642858166981650336316125406633988099482815012979566345738587208095472955395147276609212844854397779312640
9625 1588966738421379972270394909776289995002401634775061233440434878921611169531733977266591817779248352597371347368651318779437096293207323934964167057172969411013828961280016322094107879626412362498480458216957794748487415365632000
9626 22808649526077114214500591160532134875407252694234365965415970046180937399789082288617997826130540787041179787993918038369396014514847985386018388588427266412036672858860262444021691991118402130698609224251446591347357269360640
9627 318324489209334773639606487816455170064872258403408598077810863048810705881369180472136794698662537920521370993487339848457440413296712144079679453741360283592778039975875109678896914755240610121029820520111400884224319815680
9628 4322767429650220151760826955992163367314249921736843151051777975289312381944524902507941375551059525875589184385335624991121283700558749489012055679976921071477244324241826671327076998013655680598253828153480035673571328000
9629 57160074732006222254424284563655170451730598181547401484964240279648384511478409250924330865917486308330824053950996927104711158708586420786344285018222204211392602473630386112699794409843412359065640623134105109035745280
9630 736485300750656610735141657027396985690518190168996953610441760760063525357997586463280819731483188299677737142821011507235103768953070315115066646147191704661908889619959294033852660111096427639935191525737103360000000
9631 9252557950016627354379673333319718484255882586456946383523317748598688568392167443262370713216490635567602300716615978077450181731741379908937134703078871070512756960805430365567051155914942843264267099893781653094400
9632 113411721397757928183653997709057520364384557593975231893574136046515437270478141673114256646203981346979859610064289966178612301677299606806238383059033405094196798677254891251747648971156843037112773744123497676800
9633 1357098462213391392689921279758680162242079666173563038268426611117215927133934544646205729183976379717544172989838403195538781117716073907961411745115464805751697293857947389422245459664015424710561390485569536000
9634 15862396537577752813652430178455882343624490197116598305675250404974578856127235400077490183333517335207688589750621082641379382457265190034412747540180537252326271877972509169029502622257306127899224890461388800
9635 181203134375088057793892256566790916444916237373003043446659317814592957266966983985902538009221940866127068911710481393143084731735331020915269589801699788757214314832861911618532691306366201711740521021440000
9636 2024076646252046269167707230508677225247336660756480719288614017745466873670826130296912374848548484880631815313106254255415260738771426327803275120578380396797731340897635896287961269743146866391104723353600
9637 22119106794359941954628646840753084662299145538778372835815590831444504944464199055478742846500392020544971867170507931793292850145960773507712242057665754101723253858890637732327815229054031210160010035200
9638 236588388986529678219219606191691342808127106876170030411180123261362026235395308057532703084109859390868857628978379059941851311362317649497726511958009756059989371375989960304757166373575025804443648000
9639 2478002147681691564412898489706569714273518915968940770788914475887340973655773045192730429202200501029522079212250719468161812064522603924196295659670639189137914952952249762248714519816068396167987200
9640 25426199363177211186552128481962130998376550119010312032561680509634008298276769296404139529546104522533010170745382280992859926976107185211972382785834440328964201043292610948981438942282399088640000
9641 255690295045021393480244786513789329954373938611577106734556209149564745193794339614047683978963560637565799971702142309150776065597445665070099329042762953711547809409046103136366597726340980408320
9642 2521009201290888819016728151624226520984764864713574830175475459069996243380838975754666493083131155854679499090229546634843945807062280636993720071166901297292778441850326835161177621829978685440
9643 24379772192031532109180919249637045393307539281772690358932349429591047000817649922565182980597183079065709385952399390585052541610961567399409699138019949932143916858268616285816437367793254400
9644 231334910518378822558274205833449442658184305861042753079722721485368069452091796667813555836575671297788765038408999970738997287006196770343486411660011007143783029866460558541407344278896640
9645 2154588529720225391248857601224043583893742561924557236177555968145306832105311908386722264816727184936099614926844488811347488227963294122016344656362075436563897748827981852224570523648000
9646 19703746202073260613412683087319736171992167745631441948424845663646855651247993919159572338650343193897192196705689396678511143340693805431660987977135900120181340283113823676484928143360
9647 176985985644490822150363947336115226750955143514243969122704612842529513141561010155482920897313339992045924988959881246490628644217899782192878393370709184109054239727478152687748382720
9648 1561974093527086510700219911130303852534129832799666243161501525203316159380823625045325593210020458414344803879177718757282491976878798741927762748384486703868594273384713481197977600
9649 13548403390673105947370390529979252764393056880805713658268779395039120067374089395200088608343158855067442539985361041664400773044306496802036757080429956657569288750569303541022720
9650 115534498867268289760460064778951841276585126080646251804113202148681280627580952836725710781289152036245228397025825934284435458214261802052553610864030571465975531688874213376000
9651 968880340843711672686796402394231182361300161111967986378401295638800477347105829385595023202716542869687017196911578213637641535476161783762119485862082683576157294047862456320
9652 7992543745499130427312949607539835238860034475824254101517328219487527542347638121880018380384722623374666994801622503937442134818279790456051485053185960046343542504517795840
9653 64874489766086625514578367731467476246727749978907973011834976991089833455915147426694757334453466400577153912303185969778506780039696931424863737125005373293102941339648000
9654 518263805406129551166229170406786641456776604869281637647394999553127274990243988170765766735045396929116760135651334356169545047803377287256591196782934671563063704944640
9655 4075925239913105231534013795559825518944702676375802719689422810735936754928759451272949128507495717225981405398936512569979486765259353139243205840981612599810457600000
9656 31565088101296103891467440981530143487262213289004743107741839326172197305659806532458937488630449052795809884029258371378627397201526876121718032805560795892442726400
9657 240767094670135338402215146469233882026759200367644424772404753972630237064875920881459060891809040057154801874550114894558044427354554534836025746837689902877900800
9658 1809245098332126628501858843068934847107884419182907488491574972262848286814238445512836041866764377079928145455853590316615305080707333537293950346057582903296000
9659 13396943669654479959702097544665646459860630198004470819172300254679375320500629154513858855339618149331580234922872490770542826128002110884461169877285915852800
9660 97772617910309186622763132212001262445289245202884642410648402186122688900782191010168656192146844739796940632977280514079172633380284050277081984050135040000
9661 703435728141772480041023105995779625900612943938446408681877040506835271407455281277864970201968410027344486272402618931274949680443378382392053756172697600
9662 4990191539402401104639452067229886333110934879781742020449730907182469854627454923175328061910766960328912913698131111239978948231251234280312388399923200
9663 34912676815931585802995328647092721833357369089481827837333617324998069129631552015331259068350452004122418388043690824485217605440677529319991410688000
9664 240939182015513940180335335086867961777416392593362215003165118383165073441895880806572865526892170363175500171950804525407287803047322880872493875200
9665 1640488015943851414874987109750340960191113864753167057014232691006665641622595719871029679833685257825260734826958484812032646072345686379069440000
9666 11022012971914009912244943882089003657822972218607712717740598710864217682342846289084966834533721755453858639265903244315358882956544673348321280
9667 73088634720973410638987310375503235596859638452614602303704772522784558395283214025698502018612799278747621742329593788591921464103225010421760
9668 478428197208578486809214934455292052122523666681979588819543961869791154344694739761639401248927733311304423619088561874345672296097225113600
9669 3091980363217212331955390360321933846679175761870553235006653230754621761030376646059489662135067312350881830396009377713610158579971522560
9670 19732540572069155165502858581589936267190728374908847641180414978416158047878425701329133284677189904683212289658755187901243569733632000
9671 124373305395892046242545405200525705537862009599123132066089036114072811669297023400253105090448927974367473066585981107691215011184640
9672 774353370231633150759822226306149102846722611092542072248320107095496337480766915437503746650320430106433258638013225833248094945280
9673 4763075296811063531423898217367517728798552086766648953039462940109146079631561281599706314135725000791081571708278899569223270400
9674 28949351843247290678282814512725245443526775448868214328520310202827919561229457076550894067423310961019878621651517694048993280
9675 173883698549325435098695042412471451041269148792709735428821894312483854370516972222740300919805720753662951806171961360384000
9676 1032313595176515412478527551396883441707208112065060802405100556910507634334045322520949843403683766026822507369848719278080
9677 6058428804594365861696241599694839018234537968544998870480593372808095120257738995500558180733118248709206985701022760960
9678 35153255550876008710957989599317176650115099490894989968718416857879033956106957889157266233509087340714087843627008000
9679 201692011522552475650689882431491859657430870045572118768523000862225635247471490180736993336109448235498153873244160
9680 1144428734436584431357667528603654505265476100268759144639737753080001377917884241351828176149151551585465139200000
9681 6422793656163194271717723913453082893012544053338868843842531881867025229325103368676923497663706544724141670400
9682 35657557884165972459375719740197470230766074012293728726964251623258213468097357806530012911721702153309388800
9683 195851968148447003401268585051291119841681644714832117414555777846778129568810500444015614010420086439936000
9684 1064408727638222814534918414864017210496262138351227698136963686185480617704753456566295574259256052940800
9685 5724633064323793113766173641476061591377348368937403778493464171775405512268164548434242045833379840000
9686 30471894492363382810612559159618868334735191374862394202991615309097054828199798479017392974961049600
9687 160552457655595364199946923841039239353992034025219606100379741381299593936781061268341524738867200
9688 837437963751312497206188252226745717516187002776634833289155057580188579595621592023294803968000
9689 4324724271884372691970831217763129378493267882067641081107185462958288619883780260733072179200
9690 22114936210592170707194475058423010244096419214168320396568920387278343822492683405885440000
9691 111991588746574014034217793403166163374654854085751168786980570089301706972864099448258560
9692 561704838570898560422242446259136528335814767369089736887899129958536439774628565483520
9693 2790643025185240375870515724108318552465777710248870141967752188087920505400013619200
9694 13734849141578213174847850453862559447766747029726724835384339384549784884996997120
9695 66975662616212497231402366297162727332419318737380463392363321908195909894144000
9696 323618769843529336043829278006170923853787725717982240277402285919459533127680
9697 1549616079764896993887850742172876325045278429708842327850633578472882831360
9698 7354254968762426508163760328991690092921269685621035840926522614271180800
9699 34596187682016543321773871884785839607528844594712821154107108344463360
9700 161340802419640716445033995299445813106203163460458290439523401728000
9701 745999898395650137102220110945736353980356065236335382174574837760
9702 3420306963651758081748975440548429138447927047398217385372549120
9703 15551689790442643856933893011314899275784069518680650457088000
9704 70134587510252464619127054239475875313195693858871726571520
9705 313752333433562924321276270809994009114661433902796800000
9706 1392521708918966193445942109634235886897977885419110400
9707 6132539813499963282668543458573777251183335824588800
9708 26802096118199596762320317898130942698708566016000
9709 116267404467853604543890842286239573539747020800
9710 500707498715372402847240431195663351562240000
9711 2141063731308056204572675625280174896025600
9712 9092532931862012752879114721323971379200
9713 38357494982546105438405476612800768000
9714 160782334725917005444821057114931200
9715 669850005969837953156894999040000
9716 2774703231015409945534723227648
9717 11432208977068222895513634816
9718 46873580069554532430888960
9719 191367034033074284395296
9720 778517854906422259200
9721 3158970818068883664
9722 12800980404419328
9723 51895919582640
9724 210860281728
9725 867785400
9726 3428288
9727 18906
9728 0
9729 1
9730 1939763231846565951321672010614637206834368367571217833671311412836538902838489138520253739213153105697173197832714879517598579466943464555473530107167255842515122837236131776656593295392744731197526502150161691161388328127636846737326594437135819602594359985459605966377472491520
9731 973370262320263172123992652020874268880917308527585348046250929204755616981114554171722437607141104648610001355510312453499654573520859561026334015113573873029360302785174185834073873787818890338744687114370343691749892339495511489520823339877069814362227612732008904488678064128
9732 244224206570007931872609379418318384711006484696430704886757480941589301940593325729969242764334202222678531156630503945074470903346083591888124181225543288374657701778560416265519723538375975740662538826565053127501831010190131345162346238951913999160304216212692921898382655488
9733 40852583319330923910087171470181190327919580263562646036627389522111473329055497972879279577527468623362092768908913056845189676018734255578503564506289370728275100808577460966448840307414346738641295402121526299206812438849050700408990163115563570178391672705125634926989803520
9734 5125346313210531496514710860073641576062954514328641816576043289782172056333303297345588477140471160145461209529416087063655755296929147358921007948637666377317620160982036656414518079475072405811282129510284096457995762300942614729394234754681025808086362239850508318947672064
9735 514432829040790888399189776627724561226801009239667476979955551060363797789504079458661680800671995503662756996070042554939505446609490276044904708166868288559598402648377562734068899381823954475786870435518812937276709961321783696922216216528441788199906721463434140178186240
9736 43029356146032692909527757146511678743091784220203768077090094995095642784341311117463202351052210745486148528955245499576494443811965392569396068708024237800281036395816909205126925958177929782811351671552394764643942707601047243207532695563774798396398260313614586986102784
9737 3085079552354775736727734074791094409724376460359857908074431308525035952200167904635646131079988663034718872152546250450102351449701552967394109956591275449257760323319122797412603427528975790339563935260701062182697303402947800337557034464602635453998538280610642310201344
9738 193547809560023174056599377429560746969282165554319108316371216012982595102536525499391629054687320191939987617340898320398353106633279714155017307022737475080685385267053523780268021108191076485675178166901257000176459127604895739254007316039088104747052492341723927674880
9739 10793694951540447398809741528230114138904678928113839129936555292314071913233374758197463916207502765810257487427654026795571387897574380743793324655490357867415244155416829270985279104557694519772680670746566220459623039786445660285619547983466752624896035363551614861312
9740 541760365324382712220684817855504266327861087941220141072721742698842674812155034656876901324902628600754762727484762614151162714642175632393819589617621254545078590603506228386431447266810240863197612872776173042212403421991648744028978443379669886706409700305865277440
9741 24720914378867110526816220921426504235121153483868740564227690171887489568085132504217744039666262569937206948565163358701275558672074386895807563637653118353086256577916981777696134746044846106357481751323100958377247015906736716071712972414225152427034411238988709888
9742 1034061499831767549067664350844751629518606567587215036045186682255812223637372495681640360652438229371930396538008936070863700637421148031093287337280153613728180547113949908550535047561494075188725185084371301723759260013454907279524579081512826328022535191153082368
9743 39928169896675185494344027460864023470496243363356930626331200275266048295466646481510954514903480212559746052851515287726640920403404884266116479454137610742136328109148545779084687584315257815779807795491009673940363830294045734578023809518348919383709538320384000
9744 1431664552545524868467963174431088075597090179173090235927737760210379631861464500380326406691906466729209591169150545074764631073987360145741497645122791627033842301925830806693721192563085012289692768369801173320862949630437906653888855412137043290740444337537024
9745 47913031123181744403515118000139744506454849231327221834878747493317556461123107950566298705156841024510556112533377361620350504460130731989130126884686330692212583362640344611063003935535575653169268898959791174917902167897831591000014421029315058942492016640000
9746 1503319354071915369623245507012833095050485950206279719204748648241966556885627023821186777718457770774854494832613227328906265951528531704423195061074590008748911732722435174084946729569343971712324462697340613360984665051676694200111000600163316826010917273600
9747 44395003028451123527169699291943486547221699765916420468886047226096752348230551672849048418379597921841298332671194989611028984999834518460367597999115315071036317963047585612981912539473360906765180688017374082691594073403766383023694568735757870753749401600
9748 1238248347761977243397524018949164204794381121488714636020849411621826399463718285993661470476688930570910752436781281942683794540352642271974176489941575427218131068853172042156004123029097188486829114177823118294741151760474558547986932523144316524167168000
9749 32720126637228359758901589290272050696963751808424477627599012513345015234167324998822429306804042248174209022319480395051063088017107478721248780272757131146567040303198873029589722077489294702813483303394933912985409190982926453011197828868154170592460800
9750 821411333470955198038367275274102107849220333840596021935897033404901141193303435003631958753852562376063030360137517936699286874552120973659101630471195611905467827167047481509692385749442055364261778994340355855544015967469682335995704817999054635008000
9751 19639582316257652863764862533238155087335033249643155829775741183419519071374582430242134700174848655767926385813169080284482189505716204681583180580910267759545213177046132815036777537346643813966581421823780578404270134280341002385933964884524295782400
9752 448245371938031356869098531266075996996531322293773071432006136532574982976924503411454023421975091737724507322834061230867323464689269982150271717620119913901076761296554186505545918932508491697807547367798485106250124064417954717316172482884298342400
9753 9786105317606336721476818146584059058686439021293098993646115389137587012839311468781207553660443789337499830043680095912961625942836249325312753200626757770347813969152885418764188480583255719113986092667496961193910238593485569957067109175394304000
9754 204755925726681166561799391266623651669679430028508267616889726334337597635508063155432277209200791131221253313866098025284066429049240499739981778088451507110548670558915966144169187238442945155120698875596895380941560146795018691197541610107699200
9755 4112922359212516891815221009990244659163727260528205014765079812013795451129684800528255024852593765673884993771691688612918267514331135976316630187042985091764799113765479550693291826210505134130107463445654163080146388779852449674462480459366400
9756 79441546966913747123207875936404142138376206359755532139510461515530505110941461433583259537158858268692051227660498318487318853057832619302394164636083303579801666009309744328994710016199560228667560810318645578034616027898604879447035803074560
9757 1477648840912925620345951664228740697696808497358878085082355202503869940806296208323247715705297792014527262279034460428202931670886773703153653790081772525835120725470520727822188128781317227337367173342032175644789559096137458160926206197760
9758 26504376600449254676041213993547831988236459408651106604892782084352960013165128343853269254834615250225467236796225740274933630960237185514049260226754674779615153046489250864952664656841081285077848672881185197238331838031087579519411814400
9759 459030316413240401769950868057656713771379322671839207641779091191769660388385188923536004274251422552677974954753920203042424316800683249925506723923315556308946992439124470159671746664635587279073930836303255038768419683592930868886241280
9760 7685278122639945832349548894229607375199376847091200223303568712464441484730885537674241389033457982150220156925888663854578100803430148008468383068399799589770216321087773787954042062635043565028462042641833187420871517314840450092236800
9761 124524668489891640391691246279895850025699416089173860317398199772696415366870626451302035424108213726955601466462021895551556770775263180872319550661302084347824961499812443195944647030499830866661630707402692759154001051702070953902080
9762 1954705221491769991600929627441830707988299495883394987293671361214175674950004480127964820976976279576254881800486767911183896402582597682460707271925100046329454030152834297855457818040766685955687213302110238699498157822853806817280
9763 29755132638568304838772968516617004958173290635079565005655347469951627634657659481210573746852992411463791575835690371108337442633898960567986777120047344839486100138794788564321373745649369400999090770189348188668905687935981977600
9764 439639376201215886472273794128038800074734748888871150114984291504104406232394671632380530995065509830029629280567883343470662392861329719099904351218574180127818473861376592933001695988880155021788233102101431781924551802686013440
9765 6310467904016337604159568355968694551580966492392386041377727090574398644711743509715893219180443457458131922406929523152621610993023372198857692027058364232312063589083493393459457007659180525351108105490203813429707163880652800
9766 88066730114575524328210615869832409657822447902738246366467217678309730515852289947719491606448476927742333070309850203704056833821218610240459889271983056424252709093932679992194866299040497115752963393637529894368962790031360
9767 1195867675678311717186629778553709963216682268056048517103127296318505084257035569881811201705786291106823528867425411863123897768871432108839876866758083227551247231260720006631531652729147156941166082494472560078572444712960
9768 15812228229510015818283024917971334422544229976879505210426240488558274239218130564436943452673612476229128858672675049309627853536254373130859887882020842866719393712358260718801676387471003673767296897719308551542800384000
9769 203724368916637561368332706521745351097193670441925354010513574330028857617833304766114922829808476842512424192286886483783457719499833653571842451731612471420091583175246760760647985204313700459233949913221554106563297280
9770 2559286420108531722304617258170204525274550710837264413796285118641220750619041612959900848566904079341380136571303014987641985597111919345024856595361491173700133391429358546767637993886060086048774790551936434176000000
9771 31368428172007590298994502276376606568574821451646720666091247976956529536744177429596817783831517032777968775600234657384526225871025653837616139603121050702470078476876946849117563674931147688139832363054528043417600
9772 375338792244960762322092992418071317396415559656251362695400116915848709061820516489592420805294128743576202042831816792829216903170110603477788934409658174002222738479486425809355314452161932908539894057932528025600
9773 4386899680178172176369745532243175408177885432514540984170030208030070090037602365251688287362156204203224187106686931259997455240989169144340377501652316465104323810378015979760281834727863814762047285523120128000
9774 50110752698256991843129268063758355585541003122709253738383177415715146840947402741153889442803611581678834408530371147435266685489996850335985725183752151774394358887231335783979565102131035267681642267593932800
9775 559716348403049778518911636950754164129852377663276067535236559471742690224631350534232284072929995119814723971727931414375306171360244709049388288498583791938950883594840126999467646479664489731820720488448000
9776 6116231604979009378571984892189263789334343387938061303937333662317823813918365915462409132694526943443648311489603681337015679188896266512275113951312932068584449051842856295304926445528204661486164272742400
9777 65416081796085785780710253422652739745948536806174336684646109054697578452777099334288196929011797677781938075248948989771653322772096755693021311617351911066798559284804226484969496102947028472600880742400
9778 685120543106825526509823442930106180215201413662242379732375773611027534306665579583271786014401467819391066883916556027748277755820044860003833024211736585257052554609637593382525960956811012225368064000
9779 7029434663831737294967201838147207964979982231013934023258349227517150925268417413914072033859303462104154469602098979715805956672829427458434389728453445863064697519599239121481047311314969531986739200
9780 70684834229632647098614917179854724175486809330848667450521471816782543069209418644003507892138170572641768274672162741160150596993577974889283224144619744114520478900353458438168400259545069466419200
9781 696881392377607327328510300498366997326627009157043486982417903368421560430145356987306432805410488796502866589541132960234468100353822498916545230136157854233434225644262908548136413411007770132480
9782 6738851518835260496987023328380143969555429157599748103738290169437105342883396492882666202664523666611547122568113595812371316676570327087348597882542293852378773142638373655526994027583981486080
9783 63939402541365716286342410862255647352259395474837810563992388126663311945540629042199253477415253735662898200894028590402307609130635054122980154343108925293735932892440333277895939511759667200
9784 595473195593604746955557677978693935731252194716387827371878857156780771367421476607890449283037376118382191487756499924680011535071506501439715022606324629499737799100704030319548534347530240
9785 5445232829656569625156203755820764693840549383772971924157823264949048175684333732104625360173183249202142663178752435359587288430670870599277671040624154285134214310674354135622096414310400
9786 48907512894431843308292195520311487998337702082906614836268813343694873848633413477913938483435673284851959202537336181041304445077793552767872809443248037798307255345586098054132232355840
9787 431597403589196917173694538240702044182153771025963363299227038335291268889069831782668877275904460682357606552024973566003462834145404732014212222430325905108044549510867775852579389440
9788 3743351706901121120471216683570900612107655978606096686197391586263119761274732480712073404417117995165412547227684532883832179048037121122895845207335235376512665586215089204939980800
9789 31919119852602741130245496333340951427976862820881257601684073490007418463813532642929022314571170861938551068779070928666978092426417000940391681935250236871222561632697172749189120
9790 267654922375838204611732483404571765624088875420163816679528918311111633453895874071747896643319868883968112453109830081092275478196373174755082531835004157229509981745891927654400
9791 2207776514381572500056798359554067776200339711386287706665537378586774858217175578436028003691436056703057301481487038880256265138216171933490731287456221197001407604469719367680
9792 17918767429425469828975806378194146745186206324831795485659816492076876264295511273247137981830265236275463101248798839472652528060336949570825103586981426555512135614967316480
9793 143135779007714935659149097058317130131669162651876321407064473043833124609082626862072559833159235391749593552541949996812895911516156721715175546990091220440338235654144000
9794 1125604202366437618939153979477239736913936688700471056765436014654448300369436161808381899627676721455425463419617741804805730650697960045760409005512936239801028984176640
9795 8716209359198794264357352578197165340512518031019024277489688779881464752847654826568306597885260072221714082314648849957340748621093078251612394029176063867286978560000
9796 66477988576972097589605671158071059768627994654116049878425994944514173113435047091087762286661097247554811725455559297297412245621397511832103129696559858015902105600
9797 499501882972370328923998587451097158234619833598545896169615832868591088836085865709295663641215769670813693441230835378262211573168404184212053415081177559701913600
9798 3698309833355376490614093811567381525705822562741531483828366487419645762752634469504179556168827182560441356152406603735434226562034108260056751442676529758208000
9799 26988045943216995860849153024761229824936631848153933969057242542035263326805615253296034505684158300827386270351873568363847142489743382796233371202068729036800
9800 194148484136185384865201076820973935427074358331442361358287541483872196531553207863049188724405877411882496399769171306528642800569421185550205654042411008000
9801 1377148819883188376418341010329765746481481678978085222630717022964085953882201184473566631803853647800012444955830479316158000078614501340175992564901478400
9802 9633841999679635465901164407568808337533610392911974178368230501366157080461336587796813897299952881746095763945003117532737136168665577291158638716518400
9803 66477562704308088035840420300628607326529784978602384512183189153078515192038160686726643979461819569493371999151685268540345851455536665417517891584000
9804 452574950002114022771170426717224955230552413114558755208647992638647908221939559893427409570783941628126953025691376067994770332751052438395630387200
9805 3040371122882604622234976110070631912887531029342536278999711253999020322473877400827641673291763344502816561879296391851633837387414005422542028800
9806 20158681619684833918447989468557519847860436031400948260078200273817450761127047818194873552634043736948504616552112512629406378038943547308113920
9807 131939223717081871153496573275259087635889477206667918444350173774896800220056711033403789358275053243453498989400175800185416668965562031800320
9808 852583582205030893160011229349815323654240893189681574947648855126935518639904728549588163764114806798350190808375770519667287809711721676800
9809 5440319879584715368883534937781630439093739631645656957796516443985980060547118402560367886541447549579399676266396246863187494210329640960
9810 34285289243970157100061216785512514264243890551404122776550971024998074608188764656059369082126617459387081353282087138978410702412185600
9811 213430733950975239848318658307074976169911349805902658730696000245137294099164027810310884044103715906630601929079646592210850451292160
9812 1312623395880451316531893773860423479215785889534918878567274327881390133046665868851378302248713899814563694520534614522213234114560
9813 7976716460924552179131588580892589931361430603139327764728739140664714518901048411353725032106816567589883595993382735423157043200
9814 47904284597754445289063228777009632341074068897531926091241941883250962131082077781435408040140955042640037242970963803247738880
9815 284350989392426299749630716415688608173369549202195920289485215405120655970610107517187080327682296291284121188916501518745600
9816 1668506857320181887610643367955427888340720088105156413189639272215820478749212788725721258524558645089864285167546185809920
9817 9679558664811687985928477958133133603845985949744308540193131940463508295584203682466409047378200420351491620832668549120
9818 55526165017860968304808642662557813117795441241300040973316590264149837726123490302191590982474581140446116025729024000
9819 315002130355447124892650490539071556094189785801511511335108956402801834824702664439578000828305767468924083015516160
9820 1767506600963169288430175405287866402576679754859528012276928307534668794784287883865601294274800729670885048320000
9821 9810640859414109931524874988681082660755424433122008453781449797577104471166916134572443584343463843040172441600
9822 53873918977163806215795924390080960457353090083791611880956858430792300783321007990300780377492571731630489600
9823 292724984651979929814799283033650168365524178659802842157239280867765161398544726470087853198369806614528000
9824 1573966097252265651280358081554238215521068481178943085542956940210444743201709898539522178957836078284800
9825 8376042062536918345405243538580763802120541297708411844322015998702961749529209181393259414429892608000
9826 44120763900401148027866101283198153109668662511519508273081609666296777303330958214410600244995686400
9827 230070016640492326018480643442313961548504048757788920081987464453614882033119252745355380811366400
9828 1187794662871759562363879255709363823823979524346451447216250540853532781263177564196305895424000
9829 6072087614059876809938843831000757410207719551589920305796957367183859779432782386281788211200
9830 30739761332723117283000320331207984239294022707693965351230799338316897913264829934180761600
9831 154127037977958296542141319634060363456208165523954578825646527152603339299288216072355840
9832 765460515307400979398938235588431151359590712395132092425666461414083971849738927472640
9833 3766013402919887497533996948068507561094593220627116016830267515963310196607785369600
9834 18357154141147804147152415510450920800380556126269372616523299754350193259755601920
9835 88663020034795591572999323002910658087678907661865565824176207097516490240819200
9836 424368009511797902925398770215639230336570696932071050929801110781178067025920
9837 2013052664367483010751507038897474852161623380649804519357365115960100126720
9838 9465198524610900783655210053054119656630152650938185017488765216515686400
9839 44118074200002747905748332036561758765564306409771395783677872108994560
9840 203876104875727814416906594060208800197838542918215476100852298547200
9841 934180052945904225740617976769886064894319757368023586687080202240
9842 4244845249532092619313460591394925448609480889181716219346288640
9843 19129954697978119434635496713033371675521997018554074456064000
9844 85514979508114847211040881923571462004685977599852368363520
9845 379231081280567360701368709935557976234242950543380480000
9846 1668625151204623283525740976199644726541542466148761600
9847 7285666957918759797358355049074829383884475894169600
9848 31571960681607999575953594812205093517970259968000
9849 135808144714551689341183420821742022874158284800
9850 579986186011973033298053499468310048892928000
9851 2459569079767105887897536462098713310310400
9852 10359525225646063710247515952983869030400
9853 43347087825804135414133018286010624000
9854 180231810700826320619597797894963200
9855 744873206638459803910467238932480
9856 3060982135802714146264496259072
9857 12512417699310889625798387712
9858 50901778356781875061668480
9859 206201687834087794813536
9860 832415244861482261760
9861 3351885066500571216
9862 13479820274350656
9863 54237088887120
9864 218728202688
9865 893497560
9866 3503912
9867 19182
9868 0
9869 1
9870 541200918977985860811672804254910892037716240801853728456717074626967326223062209616973984376470845593111369000205757130799404400957324865543694037822724271965262869357214982282201083866758673053589856971973690830249455004162034415955834900203511989149956531183234476461914708770816
9871 271566852458519233185034081486049208956811571459970496713983597797115446397388479392835523489841434797604247696580083132463801125372085037766294215003415817952117197213058448731923061354984262367653710301022636762594365937869158543225723221199014744363210397964344835292846148812800
9872 68135918362418422048679485641461198821664211596930974363237565044332893188678018792020570632499877325402700094885721871744975820146460169271843381057950171112055221194962193008385171165147322323712128098005924058422492463764685804266457633791394887005355932891240623314207464488960
9873 11397129639933703487388437706188191286513635952500099561382015777274167423894355200731897995668929437058331453976090184103475308822817234288112461790525353457484026082999486092390920431790878867897585145239702479283418780475539462774242824484422653294147530089925669688591190589440
9874 1429840416176582336853051001456341661477185309224692611281958633273901566516942429050774785213461401817673246911811956989581638660655698945247624757720127975489628528300211133825709410759502135852445339074253420472238435359716774514314655709044724956243708544679397222444643123200
9875 143509696769894881902411904082061964129762726401201970864129212113900817577332492325676477359933192484072913866823650437782361148314016126049788222561854658564893364507497026379606506225302027362715899626287954700823881344426393212423038573131068722626418142715814232930534817792
9876 12003432677618454062647761454646906428625356882258907796198962858075155281755095187368772552015679895085464329908300992948588460420888106441047776523893593399723962728462143130461607652242558937768360310162105635203123232430841619594851711718996975057997823500813463270824345600
9877 860587122920653858190555142930233574861835684404075361541801899901912855686826222349264047021044214909722970579104909991529888876239307851387921374160484756005620727916338184102538519163558595656227033431047895292878854152020944864150653911275495967927965206272291739722055680
9878 53988892166208575392735346308844152170176588056297513391302547899188129163502938331123807293899801603107580262669559382876791150369777176929396924240347320362010805658084648954720559981757076330942368867062268588197202809551586505907248103130546120444974419910686240428523520
9879 3010743704267027151991545871126500508411055908622741684921330026868618146039457063323869785295136091874622029603080640539529937214295462220189158109242582945699550437487499258804169217238527856443836104818463997780522697540520600388395669360608037184954149880871261097164800
9880 151111729321566263583336381395221597944665504993593747819111774092397006785267246614764494826905038721343604823987156375137999430566041330413106545176865010143813418175835609793793907463807723276817529390451927086434722557010239243998673671768534536748544495089722608058368
9881 6895131922310325428263261318160963389627322937433710886380094907076179497609245895632978744135124364009606071077078796907378434549991326230466794776951543239664636607680988361281854783395766701895242345653514929628157861734439165833096089279377616739899759822074648985600
9882 288410667753449622812855910749975882743080123978468639915989718672020711627659879215873680462773063315934081066593572518181548184507534513784421575772619714119339660075698120739788238703856537907503953765436177847734548518911928354169984678165960111648734797788201615360
9883 11136046921265188989959462239866556010200378420170008080486625808908747023787088415033050037795488624005404270409327003840070622249150824950235402093786269686303482815073306707467300512200705425109348147062460172409715107837206693779495467031676591224858071289340887040
9884 399281698966751854943440274608640234704962433633569306263312002752660482954666464815109545149034802125597460528515152877266409204034048842661164794541376107421363281091485457790846875843152578157798077954910096739403638302940457345780238095183489193837095383203840000
9885 13362202490424898772367656294690155372239508338948842201992219095296876564040335336883046462457793689472622850912071754031136556690548694693587311354479388518982528151307754195808064463922126781370465838118144284328054196550753795436295983846612404046910813817012224
9886 419239022327840263530757282501222764431479930774113191055189040566528619034827194567455113670122358964467365984667051914178066914026143904904888610241005393556860104423103015346801284435936286965231102865898172780531643969106026421250126184006506765746805145600000
9887 12380277033533420691014962998929213723945178413463480040509694750227959880234575490292126404740240465204684075092108930943933954894940849330543959326496623601461626034184760257170149537629891531748554398683981521796344300425572775765620004942521432684795789312000
9888 345294467999064294100208772270671562033946553734905492535780367314085851597348735233270376587396872725432320365220405474752447661109824032469525762215341339441393584157036776989859319751459473719284738684579576198712398348695960756850957756833672328084717568000
9889 9123935194035621793455440139625420456379650368864213107522048296160826101311608423111189782459813172627763439007862077472406907139440522004020247820622134726870439454707583468517925117056505599376635578152380871645461118235075694564114239644221279651758080000
9890 229040886460598518312311125031904354878746262658971343393193087593415106639171274991757005147628295737219463156236362765357441616119752351048741461909299918025969282122392111207128054542425062919694383123764537390897864336880485171078384802077079194147225600
9891 5476075556473034653589115168494014052328135558937306812905980222699340941288689566690879725025683749173753535734250119577995245830347473157727344203141304079369785514446983210064615904996280369095078526628935705703626773116464548906638032119993697566720000
9892 124979160194366881860321852484242805101222938861365537098572898439942394090565524556086311728385400536704986091538348692719432115036375847973711149151247158469833174763020845186597675237660460634332790866151330953481719036329442742455943412901518245888000
9893 2728450090057582172246686712054375633891929787875140434803515613676543374642149151200154925177239688838323088052033416187888055872021643369610349585513773388963075938326851570033757767415269079899698114412686431081522494305152767844533223808860946432000
9894 57085614352703630875281439188407011175670894290876410796269006436635924241562650234557044063019255437802082341921467226158942817999878121064324393670322753660362248153391831609457766136735658361498252207227065606964476391795332491416224803523133440000
9895 1146633184069414532746076591093092449350204808159646298654582467472290546758845153670420752371524430334839018557650148941590772002675746798543897957295328439819072555129929410407347448535280492868675913703342614133272736822052104670706233016603115520
9896 22146505011144321725158882361485932780112377556690334694888891295458898583005995079767527056898581815167073043386032169454175286615629193718628008699462227417195072151044889888348494448825796876085194033938137801200788247276128575170182587088896000
9897 411919132421034244342559356707280737013802551495028685167832022673121137612289059285246530933416302133958784143424806095860171830670243211197599372187098611154527157085309785409602200083997719704202167164615199293512823848363136411947593052979200
9898 7388244204564628101729758321143703488484042486794390425411776012519349704031481041616238578526488960072636311395172302141014658354433868515768268950408862629175603627352603639110940643906586136686835866710160878223947795480687290804631030988800
9899 127952162898720539815371377899886085460451873007281204299482396269290151787693723039291644678511935690743634936257641504775541666704593309378168842473988085142969704362361900727357691446819013100375821179426411297012636459460422797679919104000
9900 2142141476595121874926437384269064664266436839135249635661635758894925081812464214976501353279839971912497216455518294280864646811736521832985698044975472596108419298049247527411801484434966073969011677236081856847585958523433677388135792640
9901 34707707650632013436417317586843388146061701890089291331048374830484574447171741137883670789183358629065510386116916546440030132660652281328566891276644256211865493062977042913340835121577616100128538257092149878674903626583150419771392000
9902 544795424643275926713649202474544343862434945390135638888617124005546817230058990724446404980473435055430756415771345793038060872141776416316398034143196619021734206561679438982257830758436760041644634344886780821298754601196560423321600
9903 8292688818449933297700913570965342397526119073444706006700423956666199833121231127815608331417475125475020710668731742653507439283683747743772697517258000196549198915799903081811033167445676849508976056433194952058477033187864634982400
9904 122521134394104784630241635068422961592478255556209973552698489582153760848590362569690597781159380517792082959323430939857860057904289837632886729317842008162589824100919717617793891893850344592349197289014963129813141067971690496000
9905 1758557504804863545889095176512155200298938995555484600459937166016417624929578686529522123980262039320118517122271533373882649571445318876399617404874296720511273895445506371732006783955520620087152932408405727127698207210744053760
9906 24540708515619090682842765828767145478370425248192612383135605352233772507212335871117362519035057890114957476026948145593528487195090891884446580105226972014546913957546918752342332807563479820809864854684125941115527859535872000
9907 333225465298393875836472600588555063570138992064414986251497580404415196546468124126506184456832074861727746752523757527528863695539746092801740121569665618902577818193258789159656250861234313410957158786736599600314994340659200
9908 4405828278814832642266530763092615653956197829680178747222047933805018731473288941669830743126581072498823527406304148969403833885315802506252177930161359259399331904644757919168800825844226367677980303927004168710530059468800
9909 56761844926446210629733935602974021004004928122131557165632658164055343422834314846696720086520660171078924108055756587265330756283990057392830366755972256444633721018721961554672684467844628572497988863607774287589539840000
9910 713035291208231464789164472826108728840177846546738739036797510155101001662416566681402229904329668948793484673004102693242102018249417787501448581060643649970320541113363662662267948215097951607318824696275439372971540480
9911 8739026800370596124942595515703137403376514622371146778816583331945631831382093312546002897545526124580322417560546880445606780087699236787889754228063628398000455482929516988962666320586546635288499284811490263040000000
9912 104561427240025300996648340921255355228582738172155735553637493256521765122480591431989392612771723442593229252000782191281754086236752179458720465343736835674900261589589822830391878916437158960466107876848426811392000
9913 1222033277076616435467279510198371731058097170973841645985023636470205099271043542059138114249794837769782983395266380255723031777763150802020708158543073124658399613654141851472319628448899316446408957397919858688000
9914 13958317164203275106631008511682830844202362739818994040541005207368404831937825707619008187061406104282986049884912963099991903039510992731992110232530097843513757578475505390146351292315930319697423181209927680000
9915 155900119505688419067513278420581550710572009715095456074969885293336012394058586305812100488722347143000818159872265792020829688191101312156400033905006694409226894315830822439047535873296554166120664832514457600
9916 1703484538617977586796687590719686586482159410279535857715937354913999491988008458147663473265439115582044812087867617348098757912835527375367703486734820236335937471810382995215771097981587577444671758008320000
9917 18218562227597049212767614572478658095889533495985714522366525802648836892522792088611431459090080257066186459756266284833663725243520793866351403259230010417060061005489359177504036220722311757618361663488000
9918 190796905238583541860404905816070490925683232351341815330217818076201270487266539725007241042951076560197319386142767886833988858085282204104645492217276407278162464580678993914494363633595499711752568832000
9919 1957487266019501504313781265514589086329146896177835370663930781745792955161901655952205102898289908055403048239761588650709365016628699600010951497747818815020150156027535981092931317019460034929623040000
9920 19682417058728864425908165146812182301943950246839015265123377837048022590751568758959401694806049693891632514885877143204256678683922396883616291239669648416581153054877869540146932471681914689562869760
9921 194036799846050403800119380493718850677806927574878694962215804987246196660574874709029237350967527062153873695178485956125903599590214048715679438828367925020252295020578121202815216398751171084288000
9922 1876219133324327419730604655187911146648611178499732464952663585991904201158083653427363472937643623682892333125687665662169721808644906727852237158058886530628476761349938599937290343798867073433600
9923 17800739861074273010909118225909814259203020416301221406101143843796127320824066207614589969302515345766350889802564215353433666692827279098656673651998512062887325282440987014599606865316177510400
9924 165768821403540745927554398531773900542894729008838768128869154402460438377327556776072138645150657833200106446762296345487464171820164955133652252000652769280056122313734197387137620956413952000
9925 1515749952420084810432328634854857290952278313823532651492055272762714690753436485910993870902276957392245578332471090717367302089272925640028365512088826329635696215892701168086123541975531520
9926 13613082074141424062890509389551911734601373459432429810394558162372620439210834330261563400432958123005356657946881088398968221076677176498194177601560385712835535776685885339055241035776000
9927 120123715881060667774752760927080847715215408624682913632940945054689163838748734858034234871596390524197794532547843251680396882647212234868459531965872373539702030673369363641728289996800
9928 1041786836249785662143400609546522175612095309373015014860203195981737545594306490509890393424596974060863188229025798262766979254833735560034305364486993564053900636750370493437260595200
9929 8882529474002660285863903994914001452458844694997517560468386814861640111499365208469326722345703717341656891726709061080279746893647406054329124220795473774775816645256143876128768000
9930 74477946322739729303906158111128886665279346582056267737262838143350643082231576166834385400666065344523285827151165500222948882328306335527580591182250552699519310476293403081441280
9931 614289985780612272879386027485902412907744959980703841559574566615666043992547907705650910328930846618943208908776659202506861753237577778126418925522960360854613072859424096256000
9932 4985301806668066935612125328025314333355605799904520627954439241970136776619428725500708395432274966748839067861422345858643179344359097914333909358772112380325759106867108249600
9933 39819483176501044064390680840431437211524902944070656634799592204615280587323358384993639959622811636167695780552886309939227840134082110157389119082180947901138079144371814400
9934 313109516579376421754388649815068722163026293300979453077953534783384960082368246260783724635035827419452235896185515618028209806441592828751946509040824544713239890493440000
9935 2424378282020019486945870109643285587199248252585629968417862185409580954641862502356514860736534476980916382749945905425735419863041760098560880934950939593417600888995840
9936 18488928943755018136515596377993987085935644308222172709826612563384925233313207207872165510665703183500605629152285439303450072832621681139783866122494680930608742400000
9937 138909229862329756157384984509402214441909242560839507208651332719880361729565770041078906270635128576980203605429526889875189766970084353082006539664453434660093952000
9938 1028386229648997736019997091811082384600687892702888609760973773552981653486059135283844013378973643439910545320181131661128082650640832143965992325167130269974528000
9939 7503817053184821865014103385788890052156741431649484170086540699112324736019838054066451273386026167513938983497636587289286836502677900817506452202532089364480000
9940 53976091886433991721698306049522459649873263696307867938114485084070526653611230506592069011368316601654772540703747136727694284979486765592466742404137458073600
9941 382827996888252871565185221900511985349160706569041275917750081799184612879119001420096991850941166727655626703770196942450844958869281210944067486844190720000
9942 2677789371995088509702329742307877840380658820235165710670838655763500465882057858698601784063048759611135309636337043114751666819528197050342207765086208000
9943 18475861369248615962002233110405933798009663767228443629747291372483040976227220853308958159205389088280183656880827896638126014570043572887153553702912000
9944 125768361873015301689427822190378446293434728337896403131157384884202596309261385082996353474657496482825298376773458616157411070321285583222331146240000
9945 844806573337279509172851463205486583097031171147176343056142919592142762014287178467731164532130024372503645647957235326923571287801964551671843389440
9946 5600683647415324304117061255393269313213872948788882619209994415261353225609774159419339924484827213557819982409230195516167595187341588936261632000
9947 36652148399426970760814526306468217905200792784365360472869455043304455929321905123990679186607352248997281121003840932053466141888988267832934400
9948 236813991287070025147301541776106054731083677037609084387295183698532718343691532624058083463570608385685767416872110410589209405835624159641600
9949 1510907614034231962562045216569292978627768671475385069527478983769252817842869139201801809202228771541380084976868454085486332827337228288000
9950 9520559789273251895546186141117853268414044355379899676143903776975465105957457204480643801447533211763949433466193432010578114868076871680
9951 59258524619207678938377411728046320950544996014772557885396740043206548705511445084547057672811437584125819622956693820456512325156864000
9952 364393936013860165594690392231591422729116938693004539296310244320966111876621510895652728855786832035710783781355494181823403209523200
9953 2214063559316423907403194317354931169761566560661308951800221757872224320801605079990276654395421035831794183528612602808552443084800
9954 13294527434874253631885980968154316552269051005232212941214565234441190864835080685589541720178027612649805993322304559038595072000
9955 78901174631595556946692376809192335620592584066523172385574963101825114098252833992952436771996867129054178988422763911231569920
9956 462896959476042813545910468583679129584555080096598009773580583217638277161458314562862688905529319543950894958701281542144000
9957 2684953563503740968568851396709883958249434624537033308581028713910515712929767705995413519464807015087137930154672023142400
9958 15399297875836776341249851297029985278845886738229581768489073541646490470247596767560196211738046123286463942233790873600
9959 87344529241579051265991123289416784679678222177325907149037332999786261591654928565245199298274622018679283635978240000
9960 490003313886251083166345207505222420590961889024573462076836154404358409727315255794899112399586749396104129135247360
9961 2719240924558721982200269854289025234733353469014658480426043550053336607360442898254771221961231891801361612800000
9962 14929236090412775982755244547992951875062602398229143299232640996312985064819220204784153280522662369843740672000
9963 81100523191429385701198165748508972731499275394955114659504948175386259243709044286474293041386667122884608000
9964 435973381396565852915658506645861952884823244812472318106526588526458751019109167083109568593316733255680000
9965 2319528985424391486097369804395719475504732498579495073431726017152234358402519850479295842674705799577600
9966 12215061341199672587049313493763613878092456059158100606302939998108485884730096722865169979376926720000
9967 63679453052125368287641795666471561189212502593945682043622941786407719819240558247602928188653568000
9968 328671452343560465740686633489019945069291498225412742974267806362306974333027503921936258301952000
9969 1679709624263094330615586826255666013488455893015183864750253290095904943200453121085685104640000
9970 8500922659683827533914381363401060374290807372225888428115740314057403691205895340794503495680
9971 42609570164170657620000444023456611816843199792843120288834771360043224830268081096884224000
9972 211546914871707465842154752438906381214403364444643539564612880405533995116670100491468800
9973 1040431768378991622483993718275537487284880579954548475141682568912347146203528639283200
9974 5069633427007540862064995891630683255319644720074963868809975502258302187741249536000
9975 24476205521530405529536554013934561067174074835025830155364399672466924346340802560
9976 117102101932748894530376464343466906908255161062841313352685556543889704091648000
9977 555247862912632770182764746076537310720746706266261188132450051489391863398400
9978 2609512713068959458381583198570800734283585863805302154722510335503833497600
9979 12157135719683725777171829425941071118607535514966476169251625048735744000
9980 56150276254548951880043331682896783883445480885163594633771837229629440
9981 257141033176593639805107415931794883132408973050001501388462358528000
9982 1167725066182380282175772470962357581117899696710029483358850252800
9983 5259100309154805015078623741551235069073693137039294431048499200
9984 23492926822078392288148855612497123110290171777171670384640000
9985 104105192444661553126484551906956562440487277078081144094720
9986 457692684304133021536134649922225143730982871345459200000
9987 1996645480073908202509433646734617621502700386844672000
9988 8644011644988359081611607685343017913083276484608000
9989 37143483154832940677592464484947168844670894080000
9990 158442835500310304231380657625365693353184665600
9991 671058397038646484807665205996391792107520000
9992 2822456321044219871357828726998523470848000
9993 11791329525125600971013432792014159872000
9994 48940260448488539983698569032592640000
9995 201859627984925479093949533642358784
9996 827636896264955337678296932147200
9997 3374311015845511657299444695040
9998 13685456858621285528216986560
9999 55242240077127616345996800
10000 222063356129017625183808
10001 889604078477919974400
10002 3555029615985454320
10003 14189284499316480
10004 56665615255200
10005 226829247232
10006 919776900
10007 3580640
10008 19460
10009 0
10010 1