0 1
1 1
2 0
3 1
4 1
5 0
6 2
7 2
8 1
9 0
10 5
11 6
12 3
13 1
14 0
15 16
16 20
17 12
18 4
19 1
20 0
21 61
22 80
23 50
24 20
25 5
26 1
27 0
28 271
29 366
30 240
31 100
32 30
33 6
34 1
35 0
36 1372
37 1897
38 1281
39 560
40 175
41 42
42 7
43 1
44 0
45 7795
46 10976
47 7588
48 3416
49 1120
50 280
51 56
52 8
53 1
54 0
55 49093
56 70155
57 49392
58 22764
59 7686
60 2016
61 420
62 72
63 9
64 1
65 0
66 339386
67 490930
68 350775
69 164640
70 56910
71 15372
72 3360
73 600
74 90
75 10
76 1
77 0
78 2554596
79 3733246
80 2700115
81 1286175
82 452760
83 125202
84 28182
85 5280
86 825
87 110
88 11
89 1
90 0
91 20794982
92 30655152
93 22399476
94 10800460
95 3858525
96 1086624
97 250404
98 48312
99 7920
100 1100
101 132
102 12
103 1
104 0
105 182010945
106 270334766
107 199258488
108 97064396
109 35101495
110 10032165
111 2354352
112 465036
113 78507
114 11440
115 1430
116 156
117 13
118 1
119 0
120 1704439030
121 2548153230
122 1892343362
123 929872944
124 339725386
125 98284186
126 23408385
127 4708704
128 813813
129 122122
130 16016
131 1820
132 182
133 14
134 1
135 0
136 17003262470
137 25566585450
138 19111149225
139 9461716810
140 3487023540
141 1019176158
142 245710465
143 50160825
144 8828820
145 1356355
146 183183
147 21840
148 2275
149 210
150 15
151 1
152 0
153 180011279335
154 272052199520
155 204532683600
156 101926129200
157 37846867240
158 11158475328
159 2717803088
160 561623920
161 100321650
162 15695680
163 2170168
164 266448
165 29120
166 2800
167 240
168 16
169 1
170 0
171 2015683264820
172 3060191748695
173 2312443695920
174 1159018540400
175 433186049100
176 128679348616
177 31615680096
178 6600378928
179 1193450830
180 189496450
181 26682656
182 3353896
183 377468
184 38080
185 3400
186 272
187 17
188 1
189 0
190 23801055350435
191 36282298766760
192 27541725738255
193 13874662175520
194 5215583431800
195 1559469776760
196 386038045848
197 81297463104
198 14850852588
199 2386901660
200 341093610
201 43662528
202 5030844
203 522648
204 48960
205 4080
206 306
207 18
208 1
209 0
210 295563725628564
211 452220051658265
212 344681838284220
213 174430929675615
214 65904645333720
215 19819217040840
216 4938320959740
217 1047817553016
218 193081474872
219 31351799908
220 4535113154
221 589161690
222 69132336
223 7352772
224 709308
225 62016
226 4845
227 342
228 19
229 1
230 0
231 3850618520827590
232 5911274512571280
233 4522200516582650
234 2297878921894800
235 872154648378075
236 263618581334880
237 66064056802800
238 14109488456400
239 2619543882540
240 429069944160
241 62703599816
242 8245660280
243 981936150
244 106357440
245 10503960
246 945744
247 77520
248 5700
249 380
250 20
251 1
252 0
253 52514066450469255
254 80862988937379390
255 62068382381998440
256 31655403616078550
257 12063864339947700
258 3663049523187915
259 922665034672080
260 198192170408400
261 37037407198050
262 6112269059260
263 901046882736
264 119706872376
265 14429905490
266 1586204550
267 159536160
268 14705544
269 1241289
270 95760
271 6650
272 420
273 21
274 1
275 0
276 748191494586458700
277 1155309461910323610
278 889492878311173290
279 455168137467988560
280 174104719888432025
281 53081003095769880
282 13431181585022355
283 2899804394683680
284 545028468623100
285 90535884261900
286 13446991930372
287 1802093765472
288 219462599356
289 24419840060
290 2492607150
291 233986368
292 20220123
293 1606374
294 117040
295 7700
296 462
297 22
298 1
299 0
300 11115833059268126770
301 17208404375488550100
302 13286058811968721515
303 6819445400385661890
304 2617216790440934220
305 800881711486787315
306 203477178533784540
307 44131025207930595
308 8336937634715580
309 1392850530925700
310 208232533802370
311 28116437672596
312 3454013050488
313 388279983476
314 40118308670
315 3821997630
316 336355404
317 27356637
318 2052589
319 141680
320 8855
321 506
322 23
323 1
324 0
325 171920831930166422971
326 266779993422435042480
327 206500852505862601200
328 106288470495749772120
329 40916672402313971340
330 12562640594116484256
331 3203526845947149260
332 697636040687261280
333 132393075623791785
334 22231833692574880
335 3342841274221680
336 454325528296080
337 56232875345192
338 6376639477824
339 665622828816
340 64189293872
341 5732996445
342 474854688
343 36475516
344 2592744
345 170016
346 10120
347 552
348 24
349 1
350 0
351 2763723864357177534085
352 4298020798254160574275
353 3334749917780438031000
354 1720840437548855010000
355 664302940598436075750
356 204583362011569856700
357 52344335808818684400
358 11441167306954104500
359 2180112627147691500
360 367758543399421625
361 55579584231437200
362 7597366532322000
363 946511517283500
364 108140144894600
365 11386856210400
366 1109371381360
367 100295771675
368 8430877125
369 659520400
370 47994100
371 3240930
372 202400
373 11500
374 600
375 25
376 1
377 0
378 46111972435306255887570
379 71856820473286615886210
380 55874270377304087465575
381 28901165954097129602000
382 11185462844067557565000
383 3454375291111867593900
384 886527902050136045700
385 194421818718469399200
386 37183793747600839625
387 6298103145093331000
388 956172212838496225
389 131369926365215200
390 16460960820031000
391 1893023034567000
392 200831697661400
393 19737217431360
394 1802728494710
395 153393533150
396 12177933625
397 902501600
398 62392330
399 4012580
400 239200
401 13000
402 650
403 26
404 1
405 0
406 797451367313284062463560
407 1245023255753268908964390
408 970067076389369314463835
409 502868433395736787190175
410 195082870190155624813500
411 60401499357964810851000
412 15544688810003404172550
413 3419464765050524747700
414 656173638174834222300
415 111551381242802518875
416 17004878491751993700
417 2346968158785399825
418 295582334321734200
419 34188149395449000
420 3650830138093500
421 361497055790520
422 33306554415420
423 2863157021010
424 230090299725
425 17305484625
426 1218377160
427 80218710
428 4924530
429 280800
430 14625
431 702
432 27
433 1
434 0
435 14276615596688328767740910
436 22328638284771953748979680
437 17430325580545764725501460
438 9053959379634113601662460
439 3520079033770157510331225
440 1092464073064871498955600
441 281873663670502450638000
442 62178755240013616690200
443 11968126677676836616950
444 2041429096543928691600
445 312343867479847052850
446 43285145251732347600
447 5476259037165932925
448 636638873923735200
449 68376298790898000
450 6814882924441200
451 632619847633410
452 54857854331280
453 4453799810460
454 339080441700
455 24227678475
456 1624502880
457 102096540
458 5995080
459 327600
460 16380
461 756
462 28
463 1
464 0
465 264284933920249904255870541
466 414021852303961534264486390
467 323765255129193329360205360
468 168493147278609059013180780
469 65641205502347323612052835
470 20416458395866913559921105
471 5280243019813545578285400
472 1167762320920653009786000
473 225397987745049360501975
474 38563963739180917987950
475 5920144379977393205640
476 823452014265051321150
477 104605767691686506700
478 12216270159831696525
479 1318751953127737200
480 132194177662402800
481 12351975300549675
482 1079175034198170
483 88382098644840
484 6797904973860
485 491666640465
486 33457270275
487 2141390160
488 128730420
489 7244055
490 380016
491 18270
492 812
493 29
494 1
495 0
496 5053287627833391196249637451
497 7928548017607497127676116230
498 6210327784559423013967295850
499 3237652551291933293602053600
500 1263698604589567942598855850
501 393847233014083941672317010
502 102082291979334567799605525
503 22629612942058052478366000
504 4379108703452448786697500
505 751326625816831201673250
506 115691891217542753963850
507 16145848309029254197200
508 2058630035662628302875
509 241397925442353477000
510 26177721771067921125
511 2637503906255474400
512 247864083117005250
513 21797603471558250
514 1798625056996950
515 139550682070800
516 10196857460790
517 702380914950
518 45623550375
519 2793117600
520 160913025
521 8692866
522 438480
523 20300
524 870
525 30
526 1
527 0
528 99698411722060639478906665496
529 156651916462835127083738760981
530 122892494272916205478979801565
531 64173387107114037810995390450
532 25091807272512483025415915400
533 7834931348455321244112906270
534 2034877370572767031973637885
535 452078721622767371683967325
536 87689750150474953353668250
537 15083596645225101376402500
538 2329112540032176725187075
539 326040784340347761170850
540 41710108131658906676100
541 4909040854272421337625
542 534523977765211270500
543 54100624993540370325
544 5110163818369981650
545 451987445683950750
546 37540317089905875
547 2934598777205550
548 216303557209740
549 15052503870690
550 989718561975
551 61492611375
552 3607776900
553 199532151
554 10364571
555 503440
556 22475
557 930
558 31
559 1
560 0
561 2027683722915135811418010143902
562 3190349175105940463325013295872
563 2506430663405362033339820175696
564 1310853272244439525109117883360
565 513387096856912302487963123600
566 160587566544079891362661858560
567 41786300525095046635268833440
568 9302296551189792146165201760
569 1808314886491069486735869300
570 311785778312799834146376000
571 48267509264720324404488000
572 6775600116457241382362400
573 869442091574260696455600
574 102671035401006539510400
575 11220664809765534486000
576 1140317819232450710400
577 108201249987080740650
578 9619131893402318400
579 803533236771468000
580 63225797204052000
581 4695358043528880
582 329605420510080
583 21894551084640
584 1376999738400
585 81990148500
586 4617954432
587 245578032
588 12283936
589 575360
590 24800
591 992
592 32
593 1
594 0
595 42473660366055013181322835809985
596 66913562856199481776794334748766
597 52640761389248017644862719381888
598 27570737297458982366738021932656
599 10814539496016626082150222537720
600 3388354839255621196420556615760
601 883231615992439402494640222080
602 196992559618305219851981643360
603 38371973273657892602931457260
604 6630487917133921451364854100
605 1028893068432239452683040800
606 144802527794160973213464000
607 18632900320257413801496600
608 2207045309380815614079600
609 242010297730943985988800
610 24685462581484175869200
611 2351905502166929590200
612 210037720563156731850
613 17635075137904250400
614 1395610358603076000
615 104322565386685800
616 7378419782688240
617 494408130765120
618 31413921121440
619 1893374640300
620 108226996020
621 5861249856
622 300150928
623 14477496
624 654720
625 27280
626 1056
627 33
628 1
629 0
630 915543283557067252000762295469884
631 1444104452445870448164976417539490
632 1137530568555391190205503690729022
633 596595295744810866641777486328064
634 234351267028401350117273186427576
635 73538868572913057358621513256496
636 19200677422448520113049820822640
637 4289982134820419954973966792960
638 837218378377797184370921984280
639 144960787922707594277741060760
640 22543658918255332934640503940
641 3180214938790558308293035200
642 410273828750122757438148000
643 48732200837596313019298800
644 5359967179924837919907600
645 548556674856806368241280
646 52456607985653873722050
647 4703811004333859180400
648 396737916619296049050
649 31557502878354974400
650 2372537609625229200
651 168903201102253200
652 11403012391427280
653 730864193304960
654 44503054922040
655 2574989510808
656 141527610180
657 7380833152
658 364468984
659 16973616
660 742016
661 29920
662 1122
663 34
664 1
665 0
666 20292267743774326558676401508471112
667 32044014924497353820026680341445940
668 25271827917802732842887087306941075
669 13271189966479563885730876391838590
670 5220208837767095083115553005370560
671 1640458869198809450820912304993032
672 428976733341992834591958827329560
673 96003387112242600565249104113200
674 18768671839839337303011104719200
675 3255849249246989050331363272200
676 507362757729476579972093712660
677 71729823830812422973856148900
678 9275626904805795065854686000
679 1104583385096484346948860000
680 121830502093990782548247000
681 12506590086491288479784400
682 1199967726249263930527800
683 107998898793993269427750
684 9146299175093615073000
685 730833004298703248250
686 55225630037121205200
687 3954229349375382000
688 268709638117221000
689 17352410160867600
690 1065843615236400
691 62304276890856
692 3466332033780
693 183461716900
694 9226041440
695 439876360
696 19802552
697 837760
698 32725
699 1190
700 35
701 1
702 0
703 462111195954831032302568552420413217
704 730521638775875756112350454304960032
705 576792268640952368760480246146026920
706 303261935013632794114645047683292900
707 119440709698316074971577887526547310
708 37585503631923084598431981638668032
709 9842753215192856704925473829958192
710 2206166057187391720758645397694880
711 432015242005091702543620968509400
712 75074687359357349212044418876800
713 11721057297289160581192907779920
714 1660459934387377898090488514160
715 215189471492437268921568446700
716 25686351428692970951597592000
717 2840357275962388320725640000
718 292393205025577878115792800
719 28139827694605399079514900
720 2541108126174911852882400
721 215997797587986538855500
722 17329830015966849612000
723 1315499407737665846850
724 94672508635064923200
725 6470557117159716000
726 420588998792172000
727 26028615241301400
728 1534814805940416
729 86267460310416
730 4621776045040
731 235879350300
732 11453016960
733 527851632
734 22996512
735 942480
736 35700
737 1260
738 36
739 1
740 0
741 10804773926017414017636799273222375874
742 17098114250328748195195036439555289029
743 13514650317353701488078483404641760592
744 7113771313238412548045923035800998680
745 2805172898876103345560466691070459325
746 883861251767538954789676367696450094
747 231777272396859021690330553438452864
748 52025981280305099726034647386921872
749 10203518014491686708508734964338820
750 1776062661576488110457108426094200
751 277776343229622192084564349844160
752 39425374545427176500376144350640
753 5119751464361081852445672918660
754 612462341940013765392156348300
755 67885357347259994657793636000
756 7006214614040557857789912000
757 676159286621648843142770850
758 61245507335317633290708900
759 5223388926026207697591600
760 420627290039763259876500
761 32060185529538671782200
762 2317784670775887444450
763 159221946340791007200
764 10409157101517804000
765 648408039804598500
766 38522350557126072
767 2184159531530592
768 118218371536496
769 6107346916660
770 300949515900
771 14125387584
772 630016464
773 26589717
774 1056720
775 38850
776 1332
777 37
778 1
779 0
780 259204949804786705183174782133993899040
781 410581409188661732670198372382450283212
782 324864170756246215708705692351550491551
783 171185570686480218848994123125462300832
784 67580827475764919206436268840109487460
785 21319314031458385426259546852135490870
786 5597787927861080047001283662077517262
787 1258219478725806117747508718665886976
788 247123411081449223698664575087878892
789 43081520505631566102592436516097240
790 6749038113990654819737012019157960
791 959591003884149390837585935825280
792 124847019393852725584524457110360
793 14965427357363162337918120839160
794 1662397785265751648921567231100
795 171976238613058653133077211200
796 16639759708346324912251041000
797 1511414875977803296436781900
798 129296071041226114724829900
799 10446777852052415395183200
800 799191851075550193765350
801 58013669053450929891600
802 4003446249521987404050
803 263062346128263403200
804 16481165410736523000
805 985580220502989720
806 56301896968107336
807 3074002303635648
808 160439218513816
809 8002730442520
810 381202720140
811 17314991232
812 748144551
813 30618462
814 1181040
815 42180
816 1406
817 38
818 1
819 0
820 6376014044715489175774183472409359146455
821 10108993042386681502143816503225762062560
822 8006337479178903787068868261457780522634
823 4223234219831200804213174000570156390163
824 1669059314193182133777692700473257433112
825 527130454310966369810202896952854002188
826 138575541204479505270687054538880690655
827 31187675598083160261864294688717596174
828 6133819958788304824019105003496199008
829 1070868114686279969360879825380808532
830 168017929971963107800110502412779236
831 23928407858694139815431224431560040
832 3118670762623485520222154291432160
833 374541058181558176753573371331080
834 41689404781225952227057622337660
835 4322234241690954287196074800860
836 419192081619330467011875702300
837 38173566389735686563399447000
838 3274732231285240475613027450
839 265397198453043077593071900
840 20371216811502210020607240
841 1484213437711736074135650
842 102842413322026648444200
843 6788452336145978641650
844 427476312458428030200
845 25710618040748975880
846 1478370330754484580
847 81324962287266152
848 4281646065778224
849 215763086966856
850 10403549575276
851 479577615660
852 21102645564
853 884170833
854 35121177
855 1316016
856 45695
857 1482
858 39
859 1
860 0
861 160719028990537069039906020673400923283031
862 255040561788619567030967338896374365858200
863 202179860847733630042876330064515241251200
864 106751166389052050494251576819437073635120
865 42232342198312008042131740005701563901630
866 13352474513545457070221541603786059464896
867 3514203028739775798734685979685693347920
868 791860235454168601546783168793603946600
869 155938377990415801309321473443587980870
870 27261422039059132551196022237760884480
871 4283472458745119877443519301523234128
872 610974290807138573818583645137379040
873 79761359528980466051437414771866800
874 9595910038841493908375859358252800
875 1070117309090166219295923918088800
876 111171746083269205938820326233760
877 10805585604227385717990187002150
878 986334309692542275322060476000
879 84830147532745970140887660000
880 6894173118495243106553742000
881 530794396906086155186143800
882 38802317736194685753537600
883 2698569886748611043883000
884 178856370994828953816000
885 11314087226909964402750
886 683962099933484848320
887 39554796985767655200
888 2190178267784421600
889 116178517553237360
890 5905718711418240
891 287684115955808
892 13423934935840
893 599472019575
894 25578964320
895 1040200980
896 40138488
897 1462240
898 49400
899 1560
900 40
901 1
902 0
903 4149003833318343828548258859006266469296156
904 6589480188612019830636146847609437854604271
905 5228331516666701124134830447375674500093100
906 2763124764919026277252643177548374963766400
907 1094199455487783517566078662399230004759980
908 346305206026158465945480268046752823993366
909 91241909175893956646513867625871406343456
910 20583189168332972535446017881016203894960
911 4058283706702614082927263740067220226325
912 710385944178560872631353379020789690630
913 111771830360142443459903691174819626368
914 15965670073504537725016753760222963568
915 2087495493591056793880160787552711720
916 251555056976015316008379538895887600
917 28102307970892946445957873834883200
918 2924987311513120999408858709442720
919 284877599338377340218227085974010
920 26060529986666047908093980416950
921 2246650372077457404900248862000
922 183054528886451830304020740000
923 14133054892915248368435171100
924 1036312870149977731553899800
925 72313410326544641631592800
926 4810494145943176208661000
927 305546300449499462769000
928 18555103052132341620510
929 1078555619125879953120
930 60064691719128661600
931 3207046749255760200
932 164252386885611440
933 8071148905604928
934 380485443683488
935 17199416636545
936 744798569775
937 30845221680
938 1218521148
939 45713278
940 1620320
941 53300
942 1640
943 41
944 1
945 0
946 109631957256246200261094595786418582893806647
947 174258160999370440799026872078263191710438552
948 138379083960852416443359083799798194946689691
949 73196641233333815737887626263259443001303400
950 29012810031649775911152753364257937119547200
951 9191275426097381547555060764153532039983832
952 2424136442183109261618361876327269767953562
953 547451455055363739879083205755228438060736
954 108061743133748105811091593875335070448540
955 18938657297945532386993897453647027722850
956 2983620965549955665051684191887316700646
957 426765170465998420483268639031129482496
958 55879845257265882037558638160780372488
959 6744216210063414257151288698247222480
960 754665170928045948025138616687662800
961 78686462318500250048682046737672960
962 7678091692721942623448254112287140
963 703815245424226369950913977112260
964 60807903302220778452219287639550
965 4966279769855432158200550116000
966 384414510661548843638443554000
967 28266109785830496736870342200
968 1978415479377230214784717800
969 132050575378907606457691200
970 8418364755400558365156750
971 513317784755159097451920
972 29973628007290705694670
973 1677753185306924371520
974 90097037578692992400
975 4644688395473859600
976 229953341639856016
977 10935104968884096
978 499387144834578
979 21890166628330
980 920045292075
981 37014266016
982 1421608006
983 51890748
984 1790880
985 57400
986 1722
987 42
988 1
989 0
990 2963579816190432314223531538347199475458069020
991 4714174162018586611227067618815999064433685821
992 3746550461486464477179077749682658621774428868
993 1983433536772217969021480201130440794235885571
994 786863893258338519182291982330039012264011550
995 249510166272188072835913678932618259228105920
996 65870807220364567757477935476433646286550796
997 14891123859124814035655651526010371431714738
998 2942551570922580101850072230934352854576456
999 516294994972352061097437615182156447698580
1000 81436226381165789264073759050682219208255
1001 11663245592604372145202038204650419829798
1002 1529241860836494340065045956528213978944
1003 184833334312494840585770880070273539768
1004 20714378359480486646964672430330754760
1005 2163373489993731717672064034504633360
1006 211469867480969422005833000607496080
1007 19421055458061384282839701578138060
1008 1681336419624540772660516723101510
1009 137617886420815445970812072026350
1010 10677501505189179140131182749400
1011 787134474211742870307289182000
1012 55247396399577789076610214300
1013 3698776765792213010249689800
1014 236590614220542794903363400
1015 14479587379288960388069610
1016 848948644018147738093560
1017 47735777937537049810030
1018 2576549534578490999120
1019 133592159168406850800
1020 6657386700179198760
1021 318967538403671248
1022 14694047301938004
1023 650716582663238
1024 27684622500535
1025 1130341358835
1026 44211484408
1027 1652139034
1028 58718478
1029 1974560
1030 61705
1031 1806
1032 43
1033 1
1034 0
1035 81914701145942780266537633810626128600843992014
1036 130397511912379021825835387687276776920155036880
1037 103711831564408905446995487613951979417541088062
1038 54949406768468145665293140328678993119358290064
1039 21817768904494397659236282212434848736594741281
1040 6924402260673378968804169444504343307923301640
1041 1829741219329379200796700312172533901006110080
1042 414045073956577283047004165851868633801176432
1043 81901181225186477196106083393057042874431059
1044 14385807680065947164600353129012391733484896
1045 2271697977878349068828725506801488369873752
1046 325744905524663157056295036202728876833020
1047 42765233839549364532407473417051539375926
1048 5175895528985057766374001699018570390272
1049 580904764982126641840994194506573982128
1050 60762176521142760831096372462303547296
1051 5949277097482762223598176094887741740
1052 547333774656626739309214825101754560
1053 47473691119705606024719270524337480
1054 3893621182288410210371722937708760
1055 302759350125793981135786558457970
1056 22371907915634470579322478141600
1057 1574268948423485740614578364000
1058 105690671373105335624819540400
1059 6781090737285723852124431300
1060 416399481028155319029919584
1061 24503917103412086810579340
1062 1383471864325870388004320
1063 75013365330415363987190
1064 3909247569705296688320
1065 195935166780330047840
1066 9449194026060798240
1067 438580365305047966
1068 19592063069250672
1069 842103812858308
1070 34803525429244
1071 1381528327465
1072 52575819296
1073 1913003092
1074 66246488
1075 2172016
1076 66220
1077 1892
1078 44
1079 1
1080 0
1081 2313993276190683294868263897869334398227982856657
1082 3686161551567425111994193521478175787037979640630
1083 2933944018028527991081296222963727480703488329800
1084 1555677473466133581704932314209279691263116320930
1085 618180826145266638734547828697638672592780763220
1086 196359920140449578933126539911913638629352671529
1087 51933016955050342266031270833782574809424762300
1088 11762622124260294862264502006823432220753564800
1089 2329003541005747217139398432916761065131617430
1090 409505906125932385980530416965285214372155295
1091 64736134560296762240701589080555762800682032
1092 9293309909502337099753877073278816058574440
1093 1221543395717486838961106385760233288123825
1094 148033501752286261842948946443639943993590
1095 16636807057451971391916434032559690540160
1096 1742714294946379925522982583519721946384
1097 170893621465714014837458547550228726770
1098 15748086434513194121289289662938139900
1099 1368334436641566848273037062754386400
1100 112437689494039593216440377557641400
1101 8760647660148922973336376609844710
1102 648770035983844245290971196695650
1103 45760720736525053457705068926000
1104 3080091420828559057724175060000
1105 198170008824572504296536638250
1106 12205963327114302933823976340
1107 720691409471807282936399280
1108 40839861839020144684298900
1109 2223436924809434552149800
1110 116400049650644530324950
1111 5863871354557945032480
1112 284422016294027488800
1113 13287929099147997525
1114 598064134506883590
1115 25930671709302360
1116 1082704902246396
1117 43504406786555
1118 1680237155025
1119 62260838640
1120 2207311260
1121 74527299
1122 2383920
1123 70950
1124 1980
1125 45
1126 1
1127 0
1128 66775264252570109870197296134128966638159370224512
1129 106443690704771431563940139301989382318487211406222
1130 84781715686050777575866450993998043101873531734490
1131 44987141609770762529913208752110488037453487723600
1132 17890290944860536189606721613406716449525837690695
1133 5687263600536453076357840024018275787853583021624
1134 1505426054410113438487303472658004562825037148389
1135 341274111418902249176776922621999777319077009400
1136 67635077214496695458020886539234735269332997600
1137 11903795876251596887601369768241223221783822420
1138 1883727168179288975510439918040311986111914357
1139 270714744524877369370206645245960462621033952
1140 35624354653092292215723195447568794891202020
1141 4322384323308030353246991826536210096438150
1142 486395791471797717483975109743388387407510
1143 51019541642852712268543731033183050989824
1144 5010303597970842285878574927619200595854
1145 462418034554284981324887834547677731260
1146 40245109777089273865517073583064135300
1147 3312809688711161843187352888773777600
1148 258606685836291064397812868382575220
1149 19189990112707164608260634478707460
1150 1356519166148037967426576138545450
1151 91521441473050106915410137852000
1152 5903508556588071527304668865000
1153 364632816237213407905627414380
1154 21595165886432997498303958140
1155 1227844623544560556113865440
1156 67094058735533094838491050
1157 3526830984180482393065200
1158 178480076130988279831590
1159 8701228461602111983680
1160 408856648422664515150
1161 18522567835175996550
1162 809145593744607210
1163 34080311389368816
1164 1383456263981506
1165 54086559788690
1166 2033971292925
1167 73435860960
1168 2538407949
1169 83615994
1170 2610960
1171 75900
1172 2070
1173 46
1174 1
1175 0
1176 1967565149150100312812889062477809352203616912116169
1177 3138437419870795163899272918304061431993490400552064
1178 2501426731562128641752593273596750484484449468046217
1179 1328246879081462182021907732239302675262685330507010
1180 528598913914806459726480202837298234440078480752300
1181 168168734881689040182303183166023134625542874292533
1182 44550231537535549098136413521476493671519733669388
1183 10107860651039333086986180459275173493253820853469
1184 2004985404586050713913564420404248691749577430225
1185 353205403231260520725220185260448061962072320800
1186 55947840618382505371726437910733749142383965374
1187 8048652445856961986271879649808605758841815889
1188 1060299416055769696699976027213345145265716312
1189 128795743745795210318383860464287181529730380
1190 14510861656819816185900615417657276752328075
1191 1524040146611632848116455343862616947210198
1192 149869903575879842288847209909975212282608
1193 13852015829684093378605471858711907529714
1194 1207424868002855229014984901318936298290
1195 99553692606483993246279076758106018900
1196 7785102768471230331490279288618377360
1197 578786392109794286985581181618144540
1198 40996797058965306208556810022693210
1199 2772017426476425411697786022245050
1200 179229489551389792709344853293500
1201 11098596086385574471332777466200
1202 659143937044193468137095710610
1203 37591585061568551200751334540
1204 2061024903806940933476845560
1205 108738646916208808876175150
1206 5525368541882755749135480
1207 270598825101820940389830
1208 12779929302978101976030
1209 582310984117128248850
1210 25604726125096230525
1211 1086566940171329682
1212 44493739869453732
1213 1757363362354886
1214 66896534475485
1215 2451196173525
1216 86287136628
1217 2909882283
1218 93570279
1219 2853840
1220 81075
1221 2162
1222 47
1223 1
1224 0
1225 59172134224973966810243198459958459617506435897082375
1226 94443127159204815015018674998934848905773611781576112
1227 75322498076899083933582550039297474367843769613249536
1228 40022827704994058268041492377548007751751191488739472
1229 15938962548977546184262892786871632103152223966084120
1230 5074549573582142013374209947238063050624753415222080
1231 1345349879053512321458425465328185077004342994340264
1232 305487301971672336672935407004410242318992459447232
1233 60647163906235998521917082755651040959522925120814
1234 10693255491125603807539010242155993022664412961200
1235 1695385935510050499481056889250150697417947139840
1236 244136031789305477985715365428656359894039121632
1237 32194609783427847945087518599234423035367263556
1238 3914951690052072726276834562018505151750337152
1239 441585407128440721091601807306127479530504160
1240 46434757301823411794881969336503285607449840
1241 4572120439834898544349366031587850841630594
1242 423162080684837201756745063275224128797952
1243 36938708879157582342947924956565086745904
1244 3050336508638792157511540803332049595680
1245 238928862255561583791069784219454445360
1246 17794520613648526471977781231127719680
1247 1262806673694096626150358941712315360
1248 85558532992623247739596820916924960
1249 5544034852952850823395572044490100
1250 344120619938668402001942118323520
1251 20489715851788752870152819937600
1252 1171811443634121721132614596640
1253 64442717248403230629859430640
1254 3411351564921833269203054720
1255 173981835065934094201880240
1256 8555409355173299224467840
1257 405898237652731410584745
1258 18588988077059057419680
1259 822086095224181057200
1260 35115052971560544720
1261 1448755920228439576
1262 57721608479291328
1263 2219827405079856
1264 82334196277520
1265 2941435408230
1266 101019086784
1267 3325579752
1268 104450544
1269 3113280
1270 86480
1271 2256
1272 48
1273 1
1274 0
1275 1815524098251967698996172756058239086736230530507216907
1276 2899434577023724373701916724537964521257815358957036375
1277 2313856615400517967867957537473903798191453488648614744
1278 1230267468589351704248514983975192081341448237016409088
1279 490279639386177213783508281624963094958952095737058532
1280 156201832979979952605776349311341994610891794867624376
1281 41442154850920826442556047902444181580102152890980320
1282 9417449153374586250208978257297295539030400960381848
1283 1871109724576493062121729367902012734203828814114296
1284 330190114600618214174881895002989000779624814546654
1285 52396951906515458656941150186564365811055623509880
1286 7552173712726588588597435233932489470316309986560
1287 996888796472997368441671075500346802900659746664
1288 121348913799074196100714493181729748364076608788
1289 13702330915182254541968920967064768031126180032
1290 1442512329952906355565899237200016433132980256
1291 142206444236834198621826031093041312172815135
1292 13178464797171178157242290326341452425876418
1293 1151941219642056827004472672249221239505536
1294 95262986056774817621286753835352065818384
1295 7473324446165040785903274968163521509416
1296 557500678596310362179162829845393705840
1297 39633250457671718051223240014784466560
1298 2690327261348292812233373397561019680
1299 174682004859939130801676842705388460
1300 10866308311787587613855321207200596
1301 648535014499798142234429376840480
1302 37185039879172181134721784331200
1303 2050670026359713011982075544120
1304 108885970523164079340107313840
1305 5571874222705661006364989376
1306 275003545749379697286842960
1307 13100470575109114437466380
1308 602697383181328458140985
1309 26790012228702759222480
1310 1150920533313853480080
1311 47795488766846296980
1312 1918622705167392952
1313 74430495144349344
1314 2789013919202896
1315 100859390439962
1316 3515374024470
1317 117855601248
1318 3789614136
1319 116319924
1320 3390016
1321 92120
1322 2352
1323 49
1324 1
1325 0
1326 56808398019980810098648521577622584919950957710140317388
1327 90776204912598384949808637802911954336811526525360845350
1328 72485864425593109342547918113449113031445383973925909375
1329 38564276923341966131132625624565063303190891477476912400
1330 15378343357366896303106437299689901016768102962705113600
1331 4902796393861772137835082816249630949589520957370585320
1332 1301681941499832938381469577594516621757431623896869800
1333 296015391792291617446828913588887011286443949221288000
1334 58859057208591164063806114108108097118940006002386550
1335 10395054025424961456231829821677848523354604522857200
1336 1650950573003091070874409475014945003898124072733270
1337 238167963211433902986096137211656208232071015954000
1338 31467390469694119119155980141385372792984624944000
1339 3834187678742297570929504136539795395771768256400
1340 433388977853836414645408904220463387014559317100
1341 45674436383940848473229736556882560103753933440
1342 4507851031102832361143435116250051353540563300
1343 418254247755394701828900091450121506390632750
1344 36606846658808828214561917573170701182990050
1345 3031424262215939018432822821708476946067200
1346 238157465141937044053216884588380164545960
1347 17793629633726287585483988019436955974800
1348 1267046996809796277679915522375894786000
1349 86159240125373300111354869597357536000
1350 5604848461142276692152861244918791000
1351 349364009719878261603353685410776920
1352 20896746753437668488183310013847300
1353 1200990767592218781915609957112000
1354 66401856927093180597717472020000
1355 3535637976482263813762199214000
1356 181476617538606798900178856400
1357 8986893907589775816717724800
1358 429693040233405777010692125
1359 19849197841074415814343000
1360 886319681149012438442625
1361 38271446041003941746400
1362 1598500740713685389000
1363 64588498333576077000
1364 2524503559430780200
1365 95423711723524800
1366 3486267399003620
1367 122999256634100
1368 4184969076750
1369 137041396800
1370 4306379700
1371 129244360
1372 3684800
1373 98000
1374 2450
1375 50
1376 1
1377 0
1378 1812109650401213643812910056440625859092070943585095599198
1379 2897228299019021315031074600458751830917498843217156186788
1380 2314793225271258816220120263974254835588693926396701556425
1381 1232259695235082858823314607928634921534571527556740459375
1382 491694530772610068171940976713204557115683866337830633100
1383 156859102245142342291685660456836990371034650219592158720
1384 41673769347825063171598203938121863071510928137649975220
1385 9483682716641639979636421208188621101375573259820051400
1386 1887098122675859061223534324129154696951080176285711000
1387 333534657515349929694901313279279217007326700680190450
1388 53014775529667303426782332090557027469108483066571720
1389 7654407202105240419508625747796563199891302519036070
1390 1012213843648594087690908583149538884986301817804500
1391 123448993381107698082842691323896462495555067088000
1392 13967397972561226865528907925966397513168584362600
1393 1473522524703043809794390274349575515849501678140
1394 145587265973811454508419785275063160330715662840
1395 13523553093308497083430305348750154060621689900
1396 1185053701973618321848550259108677601440126125
1397 98260483136802644154876726117458197912236450
1398 7730131868650644497003698195356616212471360
1399 578382415344704249843526719714637542468760
1400 41248868696365484857258335863240216123400
1401 2809538992926070007029377897442201482000
1402 183088385266418262736629097894384764000
1403 11433890860730244451991836939634333640
1404 685290942142838128529655305998062420
1405 39471632756493373811012918915044900
1406 2187518898114398495632003850454000
1407 116775679423508696913227278380000
1408 6010584560019848483395738663800
1409 298558306273191830448681344400
1410 14322862165221205207893873900
1411 664071062178899837198342375
1412 29773796761611623721514500
1413 1291494392531418124587825
1414 54217881891422250807400
1415 2203338858821566347000
1416 86684563552957366500
1417 3301273885409481800
1418 121665232447494120
1419 4336576520711820
1420 149356240198550
1421 4963567974750
1422 158843437200
1423 4880563660
1424 143292660
1425 3998400
1426 104125
1427 2550
1428 51
1429 1
1430 0
1431 58906022335587318890265001241886239949639774798793482085726
1432 94229701820863109478271322934912544672787689066424971158296
1433 75327935774494554190807939611927547603854969923646060856488
1434 40123082571368486147815417908887083816870694724209493644700
1435 16019376038056077164703089903072253979949429858237625971875
1436 5113623120035144708988186157817327394003112209913438584240
1437 1359445552791233633194609057292587249882300301903132042240
1438 309576572298129040703300943540333839959795466165399815920
1439 61643937658170659867636737853226037158941226188830334100
1440 10903233597682741242624864983857338249050685462984108000
1441 1734380219079819634413486829052251928438098843536990340
1442 250615302503881798017516478973542311672149192678339040
1443 33169097875789375151204044907118440532862310915822970
1444 4048855374594376350763634332598155539945207271218000
1445 458524832558400021450558567774472574983490249184000
1446 48420312971545586467166880810016844712317759123680
1447 4788948205284892381831768391636120426510880453955
1448 445325754743423272613989931429604961011600851040
1449 39068042269557880463243104340833778397351548600
1450 3243304868559376459796032288086907119730871500
1451 255477256155686874802679487905391314571814770
1452 19141278912849214944961538388502097288024320
1453 1367085708996573681448335882961870554926160
1454 93258311835261096199018846299499619061600
1455 6087334484673151681896985444458103211000
1456 380823841354149986492188523620320309120
1457 22867781721460488903983673879268667280
1458 1319819592275095654946002811551823920
1459 73304460833487694220452563699369100
1460 3922447679377542130098765524952000
1461 202411177667415074649593949192000
1462 10082270874872003907631561629600
1463 485157247693936724479107184650
1464 22569358563378868812438831600
1465 1015638095097140927479817750
1466 44235355188680126671964400
1467 1865491900323159513293525
1468 76198104279836676810400
1469 3015095280492669738000
1470 115579418070609822000
1471 4291656051032326340
1472 154307124079748640
1473 5369094739928920
1474 180616848612200
1475 5866034879250
1476 183552416320
1477 5517158920
1478 158536560
1479 4331600
1480 110500
1481 2652
1482 52
1483 1
1484 0
1485 1950679763202911303402628547783664808477030421020589072481990
1486 3122019183786127901184045065819970717330908064336054550543478
1487 2497087098252872401174190057775182433828873760260261735694844
1488 1330793532016070457370940266477386674334771135317747075131288
1489 531630844070632441458554287292753860573536705095775790792275
1490 169805386003394417945852752972565892187463956497318835301875
1491 45170337560310444929395644394053058647027491187568707494120
1492 10292944899705054651330611433786732034823130857266571176960
1493 2050944791475104894659368750954711689733644963345773780470
1494 363014299542560552553860789580108885491542776445334189700
1495 57787138067718528585911784414443892719968632953815772400
1496 8356559237384585511264981994524486564292658064314589820
1497 1106884252725477941244031115466478543218658934329330760
1498 135227860570525914077985721544405949864746344502970570
1499 15327809632392996185033758544835874544078284669611000
1500 1620121075039680075791973606136469764941665547116800
1501 160392286718244755172490292683180798109552577097190
1502 14930250287064664484534336750394963682651568474095
1503 1311236944522301858252303686987170162978602505840
1504 108979275804556192871151817371799487108401688200
1505 8594757901682347618459485563430303867286809475
1506 644775932202447826882952993285035222490770610
1507 46113081017318563276498251572300507102967680
1508 3150240981600800222467904425955614757003760
1509 205945438636201587439499952244728325427700
1510 12905149107507081565621609142251178807320
1511 776294753529613434003307375072191399360
1512 44888608564348367107819804281527383920
1513 2498229942520716775433505321865952420
1514 133970221523270613575309857795398700
1515 6929657566900324429841152427415200
1516 346057819882999966336402558296000
1517 16698761136506756472014773949025
1518 779191943266019587799778205650
1519 35181647172325883737037002200
1520 1537966258289956261612295450
1521 65124272916667964267058700
1522 2672191100462904167690725
1523 106276303337666943972400
1524 4097437176054140926000
1525 153142728943558014150
1526 5547750504993007220
1527 194720894672063760
1528 6617721423633320
1529 217561204010150
1530 6908885524450
1531 211484305760
1532 6221477080
1533 175050785
1534 4685200
1535 117130
1536 2756
1537 53
1538 1
1539 0
1540 65783447713275713937891762675081220312623689698703250648539705
1541 105336707212957210383741941580317899657759642735111809914027460
1542 84294517962225453331969216777139209367934517737073472864673906
1543 44947567768551703221135421039953283808919727684684711242507192
1544 17965712682216951174507693597444720103519410326789585514272388
1545 5741613115962830367752386302761741694194196415034378540556570
1546 1528248474030549761512674776753093029687175608475869517716875
1547 348456889750966289455337828182695023848497789161244314954640
1548 69477378073009118896481627178060441235056133286549355444480
1549 12305668748850629367956212505728270138401869780074642682820
1550 1960277217529826983790848263732587981654330992804804624380
1551 283682314150618231239930578034542746079846016318731973600
1552 37604516568230634800692418975360189539316961289415654190
1553 4597826895936600679013667710399218564139044804137220080
1554 521593176486314240015087783099851520906878757368600770
1555 55180114676614786266121530761409148358681824810599600
1556 5467908628258920255797910920710585456678121221519200
1557 509481381340306869371439753228927241053872891955780
1558 44790750861193993453603010251184891047954705422285
1559 3726673421273910544506547320910904673728659753440
1560 294244044672301720752109906903858615192684558140
1561 22100806032897465304610105734535067087308938650
1562 1582631833587826484167248256245086455204618770
1563 108265494562400105083952416734966407980880640
1564 7088042208601800500552784958400133203258460
1565 444842147454195428869319896848613182923832
1566 26803001992514707867060265141598602138280
1567 1552589507059226868006614750144382798720
1568 86570887945528993707938193971517097560
1569 4651876444693748478393423702784876920
1570 241146398741887104435557744031717660
1571 12071016406858629651981362292916800
1572 583972571052562443192679317124500
1573 27325245496101965136024175552950
1574 1237540145187207580623177150150
1575 54280255637302792051428517680
1576 2306949387434934392418443175
1577 95046236148650542443815400
1578 3797324195394653290928925
1579 147151804621384999346400
1580 5531540187673090250100
1581 201700179584198360100
1582 7132822077848152140
1583 244533216564917280
1584 8121749019913620
1585 261073444812180
1586 8110430833050
1587 242981968320
1588 6999161715
1589 192913110
1590 5060016
1591 124020
1592 2862
1593 54
1594 1
1595 0
1596 2258448675898568414615453719254009090284549840913508529770063419
1597 3618089624230164266584046947129467117194302933428678785669683775
1598 2896759448356323285552903393458742240588390175215574772635755150
1599 1545399495974133311086102307580885505078799491846347002519021610
1600 618029056817585919290612039299357652372646255664414779584473890
1601 197622839504386462919584629571891921138713513594685440656996268
1602 52631453562992611704396874441982632196780133804481803288435225
1603 12007666581668605269028158960202873804684951209453260496346875
1604 2395641117037893240005447568756028288958422300483554665313150
1605 424583977112833504367387721643702696436454147862246061049600
1606 67681178118678461523759168781505485761210283790410534755510
1607 9801386087649134918954241318662939908271654964024023121900
1608 1300210606523666893183015149324987586199294241460854879000
1609 159096031634821916464467926434216186512494836224450844650
1610 18062891376893788381839408862282644359117676016253364600
1611 1912508313783152213388655204699455576658555443684869490
1612 189681644200863327789792761992343947482968772786436125
1613 17690292620837683180522652978769541183370392187268000
1614 1556748665206493211968288134866166569886833836531550
1615 129657436703456296839377134937640474086184673590825
1616 10248351908503253997393005132504987852753814321960
1617 770639164617933078160287851414867801695126223700
1618 55252015082243663261525264336337667718272346625
1619 3784554384666541592573854525803467610271914450
1620 248108425038833574150724288350964684956184800
1621 15593692858923961101216126908480293047168612
1622 941012234999259561069715166410527886954260
1623 54598707762529960469937577140293448800200
1624 3049729388866338490727278973497894783200
1625 164186166793244643239193126497704840200
1626 8528440148605205543721276788438941020
1627 427840384864638411095344384572402300
1628 20747059449288269714342966440950750
1629 973287618420937405321132195207500
1630 44202603008400237720039107512125
1631 1944705942437040483836421235950
1632 82928168334768154523015790900
1633 3429249089430307880622010125
1634 137566920741467890379206500
1635 5355200788377075153874125
1636 202333731354404374101300
1637 7420358788341950335500
1638 264131187550735947750
1639 9123377076317403900
1640 305666520706146600
1641 9926582135449980
1642 312153031840650
1643 9490929698250
1644 278416838700
1645 7856201925
1646 212204421
1647 5456880
1648 131175
1649 2970
1650 55
1651 1
1652 0
1653 78909684748624942084952229460002000937019986197322295626502911034
1654 126473125850319831218465408278224509055934791091156477667123551464
1655 101306509478444599464353314519625079281440482136003005998751145700
1656 54072843035984701330320863344563188490983283270690729089200762800
1657 21635592943637866355205432306132397071103192885848858035266302540
1658 6921925436356962296054854840152805706573638063441445531346107568
1659 1844479835374273653916123209337657930627992793550397446131965168
1660 421051628503940893635174995535861057574241070435854426307481800
1661 84053666071680236883197112721420116632794658466172823474428125
1662 14906211394902446826700562650037509353519072091897673473059600
1663 2377670271831867624457371241204735100044143228028577941877760
1664 344558724967817622302773950160391563875252353842089995118960
1665 45739801742362629621786459487093719571934389832112107902200
1666 5600907228101949693711449874015331140550805963215990248000
1667 636384126539287665857871705736864746049979344897803378600
1668 67434794473736809958867126419188538940705990460679227840
1669 6693779098241032746860293216448094518304944052897043215
1670 624833651485196844484023215974780062296838310355319000
1671 55036465931495014339403809267283017014930109027056000
1672 4588311855345453677380217660658175153350668149777200
1673 363040822769677631150255977825393327441317086054310
1674 27328938422675343993048013686679967607343504858560
1675 1961626964482011471680732712692390767951230387600
1676 134526645417636745332409339253691712705358757000
1677 8830626897555263716005660560208091090634467050
1678 555762872086987206097622405906160894301853952
1679 33586415388451608525696273341342169640055472
1680 1951729079998464274811261085888502284053280
1681 109197415525059920939875154280586897600400
1682 5889132612983274326921642155720072684800
1683 306480844680723334046493836129049035040
1684 15406214461996500337044887101696151520
1685 748720673513117219416852673001704025
1686 35207131186671003151612306687674000
1687 1603061959752132196999511850930000
1688 70724164813440380352062572019400
1689 3025098132679840752634433033700
1690 125512903425595044683483359200
1691 5053630237055190560916646500
1692 197531988756979534903476000
1693 7497281103727905215423775
1694 276358267215771828040800
1695 9893811717789267114000
1696 343984802391656118000
1697 11611570824403968600
1698 380385003545426880
1699 12084534773591280
1700 371927016661200
1701 11072751314625
1702 318190672800
1703 8798946156
1704 233008776
1705 5876640
1706 138600
1707 3080
1708 56
1709 1
1710 0
1711 2805079309187634323457795524832694849339016940399098831126782892753
1712 4497852030671621698842277079220114053410139213247370850710665928938
1713 3604484086734115189726264135929398508094141546097959613513021216724
1714 1924823680090447389822712975872876506347369160584057113976271768300
1715 770538013262781993957072302660025435996511786607342889521110869900
1716 246645759557471676449341928289909326610576398898676981602035848956
1717 65758291645391141812521120981451654212449561602693732547788021896
1718 15019335802333371181888431847463786006542227033196093489931716368
1719 2999992853090578867150621843193010035216467626855462787440807825
1720 532339885120641500260248380568994072007699503619094548671378125
1721 84965404950943946912193207105213803315058710923816738796439720
1722 12320655044946950417642741886242718245683287636148085698821120
1723 1636653943597133705938176263261859928407448680749927476815060
1724 200551438408820760649371399289564770430789247725414626955800
1725 22803693714415080895825188772776705357956852850236531724000
1726 2418259680849293130259912481800086034989921510611652838680
1727 240236455312687385478464137868359169976265091016169749180
1728 22443847564690521563002159608090669855493047706772439015
1729 1978639896369790007532740183920136863939987982791843500
1730 165109397794485043018211427801849051044790327081168000
1731 13076688787734542980533620332875799187049404226865020
1732 985396518946267855979266225526067603055003519290270
1733 70806795004204300345624399097307188800844535315360
1734 4861423346759767560252250635802881468400875308400
1735 319500782866887270164472180727517817675227047875
1736 20133829326426001272492906077274447686646584874
1737 1218403219575318105675556812948121960584833664
1738 70904654708953395776469910387277913684561552
1739 3973162769996873702294352924844451078251320
1740 214629402928566051502513234275636315973200
1741 11189351964668221221151120095868138101120
1742 563529295058104194859682214817928870880
1743 27442319510431266225361205149896269895
1744 1293244799704475197174563707912034225
1745 59023719930595505283585337682277000
1746 2610700905882043863684919300086000
1747 111979927621280602224099072364050
1748 4660286312506781700004396835700
1749 188269355138392567025225038800
1750 7386074961849893896724329500
1751 281483083978695837237453300
1752 10423049339329038958028175
1753 375057648364261766626800
1754 13115052742185772686000
1755 445616675825554516500
1756 14707989710911693560
1757 471346634828028960
1758 14655712384993680
1759 441663332285175
1760 12880547447625
1761 362737366992
1762 9834116292
1763 255413466
1764 6320160
1765 146300
1766 3192
1767 57
1768 1
1769 0
1770 101420904054657594404186941945899149720708523836796043440148661620720
1771 162694599932882790760552140440296301261662982543147732205353407779674
1772 130437708889477029266426035297383307548894037184173754670609311939202
1773 69686692343526227001374439961301704489820069891227219194585076856664
1774 27909943361311487152429338150156709342036852828468828152655940640350
1775 8938240953848271129902038710856295057559536724645177518444886090840
1776 2384242342388892872343638640135790157235571856020544155486346539908
1777 544854416490383746446603573846313706331724938993748069681672181424
1778 108890184566916941068691130894112448547431145990671677802004943668
1779 19333287275472619366081785211688286893617235817512982407951872650
1780 3087571333699720701509440607300165617644657120990748382293993125
1781 447999407923158992809746001100218235661218657598306440926682160
1782 59549832717243593685273252450173138187469223574715747544302080
1783 7301994517587211918801094097629836603664001806422753358097960
1784 830855959122257436975967225628196906070412597719574883102600
1785 88174282362404979463857396588069927384099831020914589332800
1786 8766191343078687597192182746525311876838465475967241540215
1787 819630259302109903397112940962637168154316192878696791320
1788 72319064375113902814118069848292158423255375944044525715
1789 6040058631023569496678891087756207268869437000101417000
1790 478817253604006624752813140625362248029891948535387200
1791 36116569032790642517664284728895064421374545007531960
1792 2597863549949251620308974594568723680781372914492530
1793 178556265662776061741139789027992041323868828186560
1794 11748439754669438270609605703190296881968781995300
1795 741241816251178466781575459287841337006526751070
1796 44913926958950310530945713556996844839442381642
1797 2617310619828461115895640561147817544960013056
1798 146873927611403462679830528659361392632306072
1799 7946325539993747404588705849688902156502640
1800 414950178995227699571525586266230210881520
1801 20934916579056671962153708566462968060160
1802 1021396847292813853183174014357496078470
1803 48231955503182225486998481778605565270
1804 2206123481848810630474255737026411325
1805 97810735884986837327084273873487600
1806 4206129237254404002603481094583000
1807 175536102757683106189128275597700
1808 7113068582247193121059342538700
1809 279990323026327407370847493600
1810 10709808694682346150250277775
1811 398195582213764842921275400
1812 14393734801930577608705575
1813 505891711747143778240800
1814 17288024069244882177000
1815 574350382175159154600
1816 18544856592019091880
1817 581661804681397440
1818 17708985798534030
1819 522785168827350
1820 14941435039245
1821 412524848736
1822 10968822018
1823 279509076
1824 6788320
1825 154280
1826 3306
1827 58
1828 1
1829 0
1830 3728673036555868678735203082662486808822340464699023794303424419119869
1831 5983833339224798069847029574808049833521802906370966562968771035622480
1832 4799490698020042327436288142988740887219057985022858100057925529500383
1833 2565274941493048242239712027515205048461582731288750508521983134804306
1834 1027878712067011848270272989429200141224846030895601483120129883635794
1835 329337331663475548398666190171849170236034863375932172201340099556130
1836 87892702712841332777370047323420234732668777792344245598041379893260
1837 20095756885849239924039239966858802753842677072173157881956349407796
1838 4018301321616580130043701357116563584196471425078892013902332338002
1839 713835654383122169228086302528070496033159734827736554479810186268
1840 114066394925288454259882532748960892672341691323326596206916048635
1841 16560609880753047399005181439155433767366797285314014050485963125
1842 2202663755622198381314584505409406325334325066525006667889520620
1843 270264625409028617494701684196939627158514168531402238854909440
1844 30772691181260393086376039411440025686869721898495889151984260
1845 3268033439214212585438804420804241163876956217696994540203560
1846 325142666211368361772974149918507857228868126889622548164700
1847 30423840543626033425549340120293729454909968416592191227805
1848 2686565849934693572246092417599755162283591965546839482660
1849 224569726217458961370156111634170386682740377931506685115
1850 17818172961519530015202728708880811443164839150299180150
1851 1345248474411256707638855966518874887322077379218468800
1852 96858071497029450388281490863854945493686279792926620
1853 6664084758565471547749108742589334659395695737176490
1854 438950819754324485113635314693813768254510869291960
1855 27726317821019874318638669459529100641446325508908
1856 1682048736877674213081267388383947649360964550505
1857 98145247799187715604659151846770883167670389514
1858 5515047377495685922780099753847186969737170368
1859 298812473416303596486551765203528350527795112
1860 15627773561987703229024454837721507574455192
1861 789743889055433363700645470635728465871280
1862 38598752442635738930220900169416097360920
1863 1826133757281091434479008086275523291810
1864 83696628667286803050967953674639069145
1865 3718893869402280777085173956701664805
1866 160300928255950650063832559959326900
1867 6707070945892157733881226610281000
1868 272542896386929033293646533164850
1869 10760796060322676772884646404700
1870 412985726463832925872000053060
1871 15411675926494107874750399725
1872 559369984538383946008458300
1873 19749543100323350672409975
1874 678354795297306429913800
1875 22666520446343289965400
1876 736666794529008480900
1877 23279713594236732360
1878 714959301587551020
1879 21323064532928730
1880 616886499216273
1881 17285189555205
1882 468057039912
1883 12210575454
1884 305389546
1885 7282016
1886 162545
1887 3422
1888 59
1889 1
1890 0
1891 139349898812923895126432653951702680662766732702640512596134840250509115
1892 223720382193352120724112184959749208529340427881941427658205465147192140
1893 179515000176743942095410887244241495005654087191128996889063131068674400
1894 95989813960400846548725762859774817744381159700457162001158510590007660
1895 38479124122395723633595680412728075726923740969331257627829747022064590
1896 12334544544804142179243275873150401694698152370747217797441558603629528
1897 3293373316634755483986661901718491702360348633759321722013400995561300
1898 753366023252925709520314691343602011994303809648664962268926113370800
1899 150718176643869299430294299751441020653820078041298684114672620558470
1900 26788675477443867533624675714110423894643142833859280092682215586680
1901 4283013926298733015368517815168422976198958408966419326878861117608
1902 622180335956118841417541087721604869121863770854508706583178447100
1903 82803049403765236995025907195777168836833986426570070252429815625
1904 10166140410563992529144236178812644578466115691653876928720864400
1905 1158276966038694074977292932272598402107917865134581023663897600
1906 123090764725041572345504157645760102747478887593983556607937040
1907 12255125397053297195395516578015904364538585816363729525763350
1908 1147562351334241276845791117359439496101887506669256052346000
1909 101412801812086778085164467067645764849699894721973970759350
1910 8483892157688506017619239213472911038790290417516335208400
1911 673709178652376884110468334902511160048221133794520055345
1912 50909065604341514329150653453945175551899540429426229000
1913 3668859475667063748105970817778749692696574670595824000
1914 252673229992250740143343019644838988244398990764156400
1915 16660211896413678869372771856473336648489239342941225
1916 1053481967410378764272724755265153043810826086300704
1917 63983810356199709966089237214297924557183828097480
1918 3737886081950387140180594196408772554135476778900
1919 210311245283973676295698182528794749645007977530
1920 11410442849991074322993309835545904075318283520
1921 597624946832607192973103530407056701055590224
1922 30247303668363296572305396460106143692493920
1923 1480769791978937556938710257441990873508650
1924 70179549895701343509492545762574722474400
1925 3222588983437220178492367211074452867900
1926 143479934858205948087373634870809832820
1927 6198156449003801295141956594502774675
1928 259947451225865919022431178312422000
1929 10590112019829722737707199910970000
1930 419296763672198512759456204869000
1931 16141194090484015159326969607050
1932 604369355800731111032195199600
1933 22016679894991582678214856750
1934 780516257495419459546686000
1935 26931195136804569098740875
1936 904473060396408573218400
1937 29565026669143421694000
1938 940425695143415082000
1939 29099641992795915450
1940 875460369290878800
1941 25587677439514476
1942 725748822607380
1943 19944449486775
1944 529875894240
1945 13567306060
1946 333152232
1947 7802160
1948 171100
1949 3540
1950 60
1951 1
1952 0
1953 5292604351743542985857537654993521310987030534887177458008144397005264985
1954 8500343827588357602712391891053863520428770694861071268364225255281056015
1955 6823471656897239682085421641272350860144883050399213543575266686989360270
1956 3650138336927126822606688040632910398448299772886289603410950331729712800
1957 1463844662896112909868067883611565970601812685431971720517667286497616815
1958 469445314293227828329867301035282523868469639825841343059522913669187998
1959 125401202872175445488973304710362417229431215769263380940655845803566868
1960 28699396044960012074740910857832570549140180951331232148973922961319900
1961 5744415927303558535092399521494965341456566548571070337300561614452350
1962 1021534308364003029471994698315322473320336084502135525666114428229630
1963 163410920412407591955110521856073585757323171286541608565361515078748
1964 23751259045838428539770871520479436504376042086086507176328229834008
1965 3162750041110270777205833862584824751369474168510419258464490439425
1966 388537385663821496668967718380185176849759474770828791184478365625
1967 44295326074600253162699886207683665663316646942206178046569480600
1968 4710326328557355904907657924575233501905532651547296162899850240
1969 469283540514220994567234601024460391724763258952062309567759965
1970 43974273483544184054066265368174715660991396164599264768915550
1971 3888961301743817660421847675495878292345285439268034399617000
1972 325588468975647024378685920585599560833247030423179590332650
1973 25875871080949943353738679601092378668310385773424822385620
1974 1956964757037856663368503258526341941092451864831701113145
1975 141156954630219653367190448213211623121175998463409089500
1976 9730453391986560375411487821065379619760480648101968000
1977 642211126230303964530996841597299095121180768192230850
1978 40650917027249376441269563329794941422313743996776589
1979 2471630769693580946947546541199012910479245817859344
1980 144556015989932678071534943336006422147711611627640
1981 8143251821391914841107723070747683064366574411175
1982 442378826286979112208192728767464818218809883770
1983 23201233794981851123419729998943338286480509824
1984 1175971669573839960366429527575176089173903344
1985 57658922617817534090957162002077336413816535
1986 2737180524567126999189737142544286160122050
1987 125910368930522998649383685044619355027600
1988 5616512228276298025372411425015474998340
1989 243118778509737856481383103531094438945
1990 10218582253763023756855658169315385275
1991 417284066441521606851797417817309000
1992 16564021364349053512824081912030000
1993 639427564600102731958170712425225
1994 24014947305354266456559637708050
1995 877774540567728518403902551800
1996 31232964502197361473746657250
1997 1082079356982286068916996500
1998 36506731185446193667182075
1999 1199409927916976586224400
2000 38371630357824440922000
2001 1195124320911423333375
2002 36226084929807160050
2003 1068061650534872136
2004 30604869094321236
2005 851359195750965
2006 22954932428175
2007 598563510160
2008 15047375812
2009 362897967
2010 8349680
2011 179950
2012 3660
2013 61
2014 1
2015 0
2016 204235468734622279738527790022178145345430694757683220911508868853445882670
2017 328141469808099665123167334609598321281195893163005002396504952614326429070
2018 263510658655239085684084148622669769133291891540693209319290982913712736465
2019 141018414242542953429765380586295251109660916374917079900555511531113445580
2020 56577144222370465750403664629810111175948646479737488852869730141810548400
2021 18151673819911800082364041756783418035462477299356449334419074352570448506
2022 4850934914363354226075295444031252746640852944867027211615070107914942646
2023 1110696368296411088616620698863209981174962196813475659760094634260163688
2024 222420319348440093579242059148202421755836402372817049154547902950229225
2025 39572643054757847686192085592520872352256347334600706768070535566227300
2026 6333512711856818782726367129554999334586083723913240259129909455023706
2027 921043369597206427383350214097869301541276056342325430095673994080216
2028 122714838403498547455482836189143755272609550778113620411029187475708
2029 15083884811448983706673976883096856506531338342126614924984492864950
2030 1720665565082638056676857038540820068906077673985098932388404190625
2031 183087347775014379739159529658425818075042140694452202592487186480
2032 18252514523159754131517174457729029819883939024745772631236919680
2033 1711504677169511862539326191971561428643254238531050776070653990
2034 151466941998874411741783802934824020610081475678064134204042450
2035 12690294774111404997166029256881287059231984064979901725066000
2036 1009324253824505775573926353815358638583065794311856730031215
2037 76395428905661737520561815965129879877868757997730427995640
2038 5515082497106686960402145546756054561260546164525703137045
2039 380510051611896456902861208226918288413604865423102763000
2040 25137004595965280969813010204418897351047908340930084000
2041 1592683593051153832036872167161301755900528305116732508
2042 96936802141902359206104343324895629545517389530774943
2043 5675596582259334026323995761271807424063453359528864
2044 320088321120565215729827374529728506184218568604060
2045 17409710790562024832713063116770908620369917706650
2046 914249574326423498563598306119427290985540426458
2047 46402467589963702246839459997886676572961019648
2048 2278445109799314923209957209676903672774437729
2049 108328884918323851928464971034205904777473490
2050 4991329191857702174993050083463110056693150
2051 223041224962640740464622527793325714620320
2052 9672882170920291043696930787526651386030
2053 407388223448749921671506822133185276070
2054 16672423677192301919080284381514575975
2055 663374669727547169866959997555722000
2056 25674233114741032944877326963646500
2057 966939244029423643448941077325950
2058 35450636498380107626349941378550
2059 1265628407330213212582371121200
2060 44010086344005372985733926125
2061 1490864891842260806063417400
2062 49204724641253565377506275
2063 1582200330443671241402400
2064 49563355878856569524250
2065 1512198120336902993250
2066 44920345312960878462
2067 1298427888885530832
2068 36490420843229166
2069 995929625218110
2070 26355663158275
2071 674744320544
2072 16659594649
2073 394731122
2074 8925520
2075 189100
2076 3782
2077 62
2078 1
2079 0
2080 8005416054640176210967877372577825648992381314356101983095107173127039280650
2081 12866834530281203623527250771397223156762133769734042917425058737767090608210
2082 10336456298955139451379771040202347120357670634634657575489906007351282515705
2083 5533723831760020799365767121076065151799129722354557395705110641187967465765
2084 2221040024320051516518804744234150204977159432904944008433749306615036767885
2085 712872017201867868455086174335607400816952945644692359546158599786812909840
2086 190592575109073900864822438446225889372356011643242718011400280701989709313
2087 43658414229270188034677658996281274719767676503803244904535630971234483814
2088 8746733900334237322855888003547778601752827299906120820610745244798789043
2089 1556942235439080655054694414037416952290854816609719344081835320651604575
2090 249307651244974440423010139232881495819214988207984452638844374067231990
2091 36273754622452689391978284469269541643538479509684921484107663242408498
2092 4835477690385333743762588624013813833091699295797208508002288468921134
2093 594694986109262191515032206147388967859569361463166006607295293151508
2094 67877481651520426680032895973935854279391022539569767162430217892275
2095 7226795373347079838042799561871444289405526230737415516031297600625
2096 720906431864119120222940648030051658670478428984405547707918296765
2097 67641671468180265310916587696289934038393421091704922103995643520
2098 5990266370093291518887641671900465000251389834858677716247288965
2099 502232491891004628406967346573363857812375419353581076571298650
2100 39974428538450925741072992159176054236580749804686690433957900
2101 3027972761473517326721779061446075915749197382935570190093645
2102 218768728229849521081608836627417383286624170629864407442060
2103 15106530318161794717623268236766584233018017755005186853645
2104 998838885481228199370010671595660507085712771735644752875
2105 63345251581832508043928785715135621324640729019143811680
2106 3859194860085488131473959481967769639297433970090544154
2107 226185871664438838147576801091423135606207242238474867
2108 12770092310083501559228990462861566704142770058939944
2109 695364283813641675551004296392168823779509304208820
2110 36560392660180252148697432545218908102776827183965
2111 1857991070405312271274409460823352236519001511834
2112 91354858067741038798465186870839394503017007432
2113 4349758845980510307946281945746816102569381119
2114 200727051466305960926273328681028588264142055
2115 8984392545343863914987490150233598102047670
2116 390322143684621295813089423638320000585560
2117 16470042615350765831159638908491325332970
2118 675406791507138028034340257747122957695
2119 26932376709310641561591228616292776575
2120 1044815104820886792540461996150262150
2121 39450650883626465256762721919749500
2122 1450408866044135465173411615988925
2123 51939304637161553033954565275550
2124 1812149765040987099833849559900
2125 61614120881607522180027496575
2126 2041836699697009364825984700
2127 65955269199978183378359475
2128 2076637933707318504340650
2129 63724314701387017959750
2130 1905369631624497771495
2131 55489838327775202806
2132 1573095326919008508
2133 43375405907989386
2134 1161917896087795
2135 30189214163115
2136 759087360612
2137 18413236191
2138 428759667
2139 9530640
2140 198555
2141 3906
2142 63
2143 1
2144 0
2145 318656676664737641696872254958258404929074012372614273507424062677420016871906
2146 512346627496971277501944151844980841535512404118790526918086859080130513961600
2147 411738704968998515952872024684711141016388280631489373357601879608546899462720
2148 220511067711042974962768448857650071900963640205539361610451328156827360335040
2149 88539581308160332789852273937217042428786075557672918331281770259007479452240
2150 28429312311296659411440700726197122623707640741183283307951991124672470628928
2151 7603968183486590596854252526246478942047498086876718501825691731059337704960
2152 1742560686711532807906948008651208131404397820738219136104231137846763056576
2153 349267313834161504277421271970250197758141412030425959236285047769875870512
2154 62198996624599020962530759136339758945797883021554636946565299518569166528
2155 9964430306810116192350044249839468494661470826302203802123746052170269280
2156 1450517243607124017006604446445855975675432658664636815353276358209349760
2157 193460024653081010090550850502770888765538557384986247915240870626178656
2158 23805428629589335353908128610529545024451442687001641885549727846996352
2159 2718605650785198589783004370959492424500888509545901744490492768692608
2160 289610588379820487168140356155459644925401696168831006559702263007040
2161 28907181493388319352171198247485777157622104922949662064125190402500
2162 2714000684664919040839305969054312126759448203235409120782751234880
2163 240503720775752054438814534031253098803176608326061945258651176960
2164 20177739351893192484674161421138408421899418391102914412622447040
2165 1607143974051214810902295509034764344999601341931459445028155680
2166 121826829831469487972793880866060355768627047023807056560633600
2167 8808648033377504950463357269661311754906756023085295098454240
2168 608747765509146493444476762789335327406258561752666177230080
2169 40284080848431452580328715298044224621381380680013831609720
2170 2557027546831944190387227319284890898139424695643250567360
2171 155926773124510789031209318683410760183731025277892459520
2172 9147721149832268163493829883182861367223547188362771328
2173 516996278090145915765889831066110024242759410830799696
2174 28182272684322210337608806538728974795349561509384704
2175 1483443805469102241175475832303293490729619848978816
2176 75479520330694714113439860738516455437990869024960
2177 3715982140810624542548818921646704473038003023668
2178 177173058070770499487932483628294583278578438656
2179 8187781357139784109075354250817536193071776224
2180 367043751252673757122328372445309418540145472
2181 15972253413944646959977760267081952181418080
2182 675151816103128727892911435482499460472320
2183 27739019141643395084058339214301179508160
2184 1108359862986072661389686576815791520320
2185 43091802734897026498545965786068442520
2186 1630930895330164749331452872039433600
2187 60115277536954613724590814353904000
2188 2158748079693596971420891707518400
2189 75548079472234986231206640400800
2190 2577279665836070541985919374080
2191 85723994270062639554820864800
2192 2780373378310821262741766400
2193 87940358933304244504479300
2194 2712343423617722128118400
2195 81567122817775382988480
2196 2391052086744467791680
2197 68295185634184864992
2198 1899586809864463104
2199 51407888483542976
2200 1352049915447616
2201 34501959043560
2202 852308615424
2203 20318053728
2204 465095232
2205 10166016
2206 208320
2207 4032
2208 64
2209 1
2210 0
2211 12877959547889427869513431608392055582980428544547521095100655172761608556416481
2212 20712683983207946710296696572286796320389810804219927777982564074032301096673890
2213 16651265393651566518813184934961877349904153133860692124837822920104241703752000
2214 8921005274328301178978893868168741388688412747015603089414707391518516155025600
2215 3583304850304448343144987293936813668390659153340014626169834082548444605444400
2216 1151014557006084326268079561183821551574218982249747938306663013367097232879120
2217 307984216705713810290607591200468828423499441362818902502813237183951765146720
2218 70608275989518341256503773458003018747583910806712386088381423216979564403200
2219 14158305579531204064243952570291066067660732293498030480846877995004949834680
2220 2522486155468944197559153630896251428253243531330854150039836456115770175920
2221 404293478059893636256449934386208433147686239640105140152674446870699582432
2222 58880724540241595682068443294505950195726873064513022467094863035551591200
2223 7856968402871921758785774084915053201575260234433449416496913606967311200
2224 967300123265405050452754252513854443827692786924931239576204353130893280
2225 110525204351664771286002025691744316184953126761079051611480879289625920
2226 11780624486735860555726352274157800506170516874698907559458801997667968
2227 1176543015293020729120570196881554807509444390685875964148790443466100
2228 110527458651190632817125169769798559720319812940689884362831610362500
2229 9800558027956652091919715999362793791075785178350088491715490570400
2230 822775886864414923080154984843760601168762081115475075884859289600
2231 65577652893652875575191024618699827371173109771084471841022952880
2232 4974493253015664890888057527964746782141623201216422091753815200
2233 359942906320250759919618284376996505680034457115793576201872000
2234 24894005311719035729570357501216750611693006152197573104327200
2235 1648691864920605086412124565887783178391950271413470896664800
2236 104738610205921776708854659774914984015591589768035962185272
2237 6392568867079860475968068298212227245348561739108126418400
2238 375379268633081529149207619052655533775648764557889254400
2239 21235781240682051093824962228817356745340377401556433440
2240 1158784761236533949130442724803350054337219369103516560
2241 61061590816031455731485747500579445389924049937000192
2242 3110446688886827279884062229023034738626622263987840
2243 153317775671723638042924717125111550108418952706950
2244 7319358762202745311081006966879872446893036258740
2245 338713199252943601962223865759974938620811720960
2246 15205879663259599059711372180089710072847584416
2247 662717884206216505915315116915142005697484880
2248 28059364105578433848609578847576402480869600
2249 1154864948597457034553664297535854340281600
2250 46231698569405658473430565357168632513600
2251 1801084777352368074758240687325661220520
2252 68316272628495285912328970148645091800
2253 2524059718963350207298677063870552000
2254 90871931160512788188334951930320000
2255 3189059663183722798689953658834000
2256 109125003682117202333965147245600
2257 3641808223464012722371407811200
2258 118554460160724927043901196000
2259 3765088949795903793296142000
2260 116655578176832161077370500
2261 3526046450703038766553920
2262 103958097708929409691200
2263 2988815108430584739600
2264 83758246532490872160
2265 2286539678540557440
2266 60754777298732608
2267 1569343651858840
2268 39344339260200
2269 955173448320
2270 22384296480
2271 503853168
2272 10832640
2273 218400
2274 4160
2275 65
2276 1
2277 0
2278 528271998392437983300650257231350381102244044661306504050022401807948784872950831
2279 849945330160702239387886486153875668476708283940136392276643241402266164723487746
2280 683518571445862241439790986885464278572863756539257616673424614443065936190238370
2281 366327838660334463413890068569161301697891368944935226746432104242293317482544000
2282 147196587026416969453151748824784232913358810325757450975342671960055516557922400
2283 47299624024018718129513832279965940422756700824088193065441809889639468791866080
2284 12661160127066927588948875173022037067316408804747227321373293147038069561670320
2285 2903851186082444497025728717032991810850137589992292509312239093448688071383360
2286 582518276913526315366156131028524904667567264155377185229146741540081406326400
2287 103827574249895496471122318848801151162845370152318890192877105296702965454320
2288 16648408626095031703890413963915259426471407306783637390262920610364083161072
2289 2425760868359361817538699606317250598886117437840630840916046681224197494592
2290 323843984971328776251376438119782726076497801854821623569021746695533751600
2291 39889224199195910467681622277261039331074398113277512422215099850757118400
2292 4560129152536909523562984333279599520901980281217532986573534807617068320
2293 486310899147324993658408913043674991213793757748747827090515868874354048
2294 48595076007785424792371203130900927087953382108132993682767558240380368
2295 4567755235843492242468096058481330429154313516780459625518833486397800
2296 405267348387698986996125622489261385641172647449196242663715904662500
2297 34044043676059949371931645050418125800579043251110833708064335665600
2298 2715160426652569246164511449984409983856914867681067750420035655680
2299 206101194808623323236314648801628028880829773566265482928929280480
2300 14923479759046994672664172583894240346424869603649266275261445600
2301 1032879644223328267595426381255729103255751050854016349101024000
2302 68458514607227348256318483128346064182155766918543326036899800
2303 4352546523390397428128008853943747590954748716531563167195072
2304 265874933599647587030169520967091882501117112488091288624152
2305 15626279452861881163477500284518777710852039806708753467200
2306 884822561777977890137417959195545186756886373600738956800
2307 48329709030517771454911983003515363627326376155266365760
2308 2549326474720374688086973994567370119541882612027736432
2309 130002096576066970267034172098007851475322170833613312
2310 6415296295829081264760878347360009148417408419474920
2311 306635551343447276085849434250223100216837905413900
2312 14208167008981799721510189994531517102792364502260
2313 638716318591265077985907861147381312827816388096
2314 27877446049309264942804182330164468466887238096
2315 1182145415070548361902994532875658712865783840
2316 48734685025478332473900847472106383256247200
2317 1954386836088004212321585734291445806630400
2318 76282302639519336481160432839328243647440
2319 2899307202567226656927899643012040013520
2320 107354142701921163576516953090728001400
2321 3874138173292584039109597353847824000
2322 136307896740769182282502427895480000
2323 4677287506002793438078598699623200
2324 156570657456950768566123906917600
2325 5114028569119677439925806713600
2326 163012382720996774685364144500
2327 5071344299725094905256028000
2328 153985363193418452622129060
2329 4563118936203932521422720
2330 131946816322871943069600
2331 3721920701064501751200
2332 102371190206377732640
2333 2743847614248668928
2334 71603844673506288
2335 1817134754783920
2336 44771144675400
2337 1068499111680
2338 24622726128
2339 545152608
2340 11531520
2341 228800
2342 4290
2343 66
2344 1
2345 0
2346 21991715450092027219408309766894442649514075653681545390965795947898577661728059847
2347 35394223892293344881143567234500475533850350992307535771351500921132568586487705677
2348 28473168560383525019494197286154834893969727511994569141267548586975916518236839491
2349 15265248095624256725488665373775368888127290562710086772373149722561805908248656930
2350 6135991297560602262182658648533451803439680429827665048002737746058413067832612000
2351 1972434266153987390672233434252108721039008058365149843069591804264743921876160160
2352 528179134934875685779571127126286334720783159202318155897433543767640734842504560
2353 121185389787640592637082090941782354787171341416866318647430091550221522947415920
2354 24319753683440472662590478005151306415869902316185449765490002407632762597835640
2355 4336524950356251458836940086545685401414111855378919045594759075909494913763200
2356 695644747474299826356519536286967712791063980020536564292276605487909868543944
2357 101403943449851556741877975962029307415780389959500336831601425535853961071984
2358 13543831515006436814591072801937982510447489027943522195114593970168436011472
2359 1669042076390694462218632411848110972855796363405619136855727463738520104400
2360 190898430096151857238190620898320688227284619542113809449172263571480495200
2361 20368576881331529205247996688648877860028845256104980673361788807356238496
2362 2036426890179423410944587323370389025707761360572881525941535200911357576
2363 191521770148330791828757094692374242052522153014406504514436847182675568
2364 17002200044528554458075690884347174375185500312460599717208991310480700
2365 1429100649577675375196864037198974359892556177847165697814156084862500
2366 114047546314800830395971010918900721431939794891221292922015524479760
2367 8662654694558197118715346054712165186591109339744359013244875663360
2368 627671820553534666219685521350412633409799764951808516192648263280
2369 43472745385049941002978241874822352313498533193239166975761602400
2370 2883455673456791413703898647672243746588971683634128974573692000
2371 183468819147369293326933534783967452008177455341696113778891464
2372 11216177579506024141714484354393503407460314000292874315464224
2373 659763724117644012260050292770190967687957279137115419919192
2374 37391454405062358498321161395098503808110238108910231510800
2375 2044245228935328228938172526417294052162461621767224486400
2376 107936350168156356249303428707850978767695573413428216864
2377 5509834638911777551671847020516574129332455967930914224
2378 272191889706140218996602797830203939026455795182877872
2379 13024995509713589234514510584033957967998980730449080
2380 604252410000322573463291532198969050427298225374450
2381 27198491131479445181176649418103189882488240618612
2382 1188722037378187784029328519357626332207324944512
2383 50480780683884344626158924760027551007606620336
2384 2084309021308598427565806150070240362158092560
2385 83723689659155083993624532836695581491501600
2386 3273597950447407055638656104938171726105920
2387 124656445776775501078969487810609568887280
2388 4625085299333433000337363716233492402520
2389 167272733977412045572712461792529676600
2390 5899255854786434786825977788813732000
2391 202947312925145226953948059311048000
2392 6812570932656242616331872019016400
2393 223196469140759606253836207733600
2394 7138331544396216426563105204400
2395 222894482496056814365701993500
2396 6795601361631627173043077520
2397 202294496744294829915346020
2398 5879403244724297671833120
2399 166800692332687173314400
2400 4617938647617066987600
2401 124706722615041965216
2402 3282817681333228896
2403 84165922686402128
2404 2099103940871080
2405 50841808360200
2406 1193157341376
2407 27044633616
2408 589116528
2409 12263680
2410 239525
2411 4422
2412 67
2413 1
2414 0
2415 928878395072011332952296114945694683766442778655635004832269453648318988457696644340
2416 1495436650606257850919765064148822100166957144450345086585674124457103280997508069596
2417 1203403612337973725958881285973016168150911933738456216225951031318507331940581993018
2418 645391820702026567108535138486176257596647156938543567202064434638120774413368361796
2419 259509217625612364333307311354181271098163939566071475130343545283550700440227167810
2420 83449481646824190765684157620054944526779653845656244652837233346394417722523523200
2421 22354255016411857094285312254857232171775424661471698221455373781667097781263148480
2422 5130883025081649519001548092083924394430464975108233514432211568028509995612901440
2423 1030075813194945037415197773005150015690956402043363708503155778176882945053035320
2424 183749250052661349006239167150032092919905928611178953783702240413225317405869280
2425 29488369662422509920091192588510660729615960616576649510044361716184565413589760
2426 4300349348022944381113029860683073133617486421945135124715891743016170096453472
2427 574622346215825488203975197118166075356088876437168575379074744703172446074576
2428 70844657155418284876322534656290985439263788761550731482137876151650280675392
2429 8106775799611944530776214571833681868156725193684435807584961966729954792800
2430 865406216435888419479797481405720453297023608590915936169580928190711578240
2431 86566451745658999122303985926757730905122592338446167861787602431264013608
2432 8145707560717693643778349293481556102831045442291526103766140803645430304
2433 723526687227027435797526802171191581087305911387757905943428089356774368
2434 60849979106733773849955104217663571448032316907753725303695337321720400
2435 4858942208564096275669337726476512823634691004680363372568130688532500
2436 369296816638402688901239463927869002731995526314430853271288364982080
2437 26775478146816245639665615078201237849463428868300746040938706595840
2438 1855725382506102491432113715296872133559408000727086047873916604480
2439 123172778590974832841771685311996664888245844047510973097991206800
2440 7842999431802472645274604321668502990722002979484830810840442240
2441 479841527000811997931980014050376412944464113970589836037100752
2442 28248150940978134875429071707361415989159309334070942720428416
2443 1602283329999992601202979282441892350099324820761566019803752
2444 87676513777387599237442723271265457205224006600203301473600
2445 4633622518920077318926524393212533184901579676005708835840
2446 236763606820472007256536553294640856651719322326229636992
2447 11708398607687527297302674918597720024831468931853192726
2448 560880257576288936114211825831935389509060426437445312
2449 26049991019427178469029021168067915935997961460898160
2450 1173976110857769571300109262557997012258750837870360
2451 51374927692794507564444782234194914222477787835156
2452 2184678338965318089567414576116718664597245843968
2453 90334028592214090383652812728470354434664478496
2454 3634179832025248540371149184737854990429494720
2455 142330272420563642789161705822382488535552720
2456 5429381966595699506912893052092577496956160
2457 201824721733827001746902980264796444865120
2458 7314088380341242884254435644276220543520
2459 258512407056000434066919259133909500200
2460 8914431069455057011203699769762972800
2461 300009071280649465931923218111984000
2462 9856485604694138253416325474321600
2463 316194997949409442192934627622600
2464 9906256020794749326659003140800
2465 303136496194637267537354711160
2466 9060801815508836230724103360
2467 264538957281000931427760180
2468 7543385295117966824238720
2469 210045316270791255284800
2470 5709451418872010093760
2471 151429591746836672048
2472 3916343900537887104
2473 98677288666816288
2474 2419306236936160
2475 57620716141560
2476 1330077036288
2477 29661856224
2478 635871808
2479 13030160
2480 250580
2481 4556
2482 68
2483 1
2484 0
2485 39798505508184718794237421843052392110101180975791782666962628283742877491910174876459
2486 64092609259968781973708431931252933179884551727238815333426592301734010203581068459460
2487 51592564445915895856731894713134362455760021483536905487205757293770063194414028401062
2488 27678283083773395697054269577379371867470974475984492973196873720325668634633385839414
2489 11133008907109958282622231138886540443542163457189876534235611497507583358630604240981
2490 3581227203233450627799640896687701541154662366011786356798740924912999666075134915778
2491 959669038938478193805367812630631862057966019225046813507628183483535803809020516800
2492 220349085161774019929383792226449859978929185948792453897202970133575678129593892160
2493 44253866091329227101388352294223847901962760410308514061977824774245898712161274920
2494 7897247901161245286849849593039483453630665748999121765190860966022769245406604120
2495 1267869825363363308143050253335221441147350907417134781107545458851254690100498032
2496 184972500609741198589662935327930508213045571140344437835732814401521364867063040
2497 24727008751131930191399921698927670518300546926184526967116377522342978054607464
2498 3049918606837842975851868353934881476890010190320356284704319798809146059934288
2499 349162953123132975461875349377434142522085816039071462304822389604562097614432
2500 37291168678214944841570587030434936593520935890948404714890825046957792046880
2501 3732064308379768809006626638562169454843414312048324974731317752822443681160
2502 351357951202968878790527942879193143085497580667810916615490856926895114056
2503 31225212316084492301150338958345965060852340862117516731103539747307482832
2504 2627544285192889108948913123674327320790742520302910290005080956085127968
2505 209932427918231519782345109550939321495711493331750352297748913759935380
2506 15965095828139173477199252529851399277656841872521193938438143690892500
2507 1158249106729535706099341955046498235841258696167987676169040781080160
2508 80326434440448736918996845234603713548390286604902238122816119787520
2509 5335210474705044662867326931478507383983298002090372387637510237880
2510 339956868911090538643289851461110795091558529571130285750455730768
2511 20814113876706562020151834545966411783069930984017435613384250560
2512 1226261680113186216937282258128739721969186069035951803205924144
2513 69611514818838975228735926707426346544714012287531965989627168
2514 3812329302413775499413985189258295591615634918363726047119272
2515 201655981687991478246118263523910551572015215180467593389280
2516 10313546896951139838900973649408541605103516053044964828160
2517 510521527206642765646906943041569347155269788765932654764
2518 24481197088801193439814683920704323688283980493874857518
2519 1138256993316586370349429881835398290474269688946580192
2520 51355696581156437553228641731333891416681695451484944
2521 2250120879144058344991876086569494273495939105918190
2522 95807297589265433025586215517822948144620739476372
2523 3966915931279130215267147519790883890979209558784
2524 159821742893917236832616514827293703999791000416
2525 6268960210243553732140232343672799858490878392
2526 239531434073631496401272139066936383145198480
2527 8919698945121506332785467157009234459285120
2528 323858274410094491175262921820254760364960
2529 11469820414626039977580819533069527670520
2530 396385690819200665569276197338661233640
2531 13371646604182585516805549654644459200
2532 440438849326910918070270256377168000
2533 14168698056747823739285967869337300
2534 445254180785903092067601822570600
2535 13670633308696754070789424334304
2536 410125847792744538432891668040
2537 12022987024425186536922367920
2538 344399774573378571104065140
2539 9638770099317402053193920
2540 263511396776083574811840
2541 7034859783967298151240
2542 183309505798802287216
2543 4659098778226107072
2544 115402252847632608
2545 2782202172476584
2546 65177531373240
2547 1480247024256
2548 32486794912
2549 685549293
2550 13832016
2551 261970
2552 4692
2553 69
2554 1
2555 0
2556 1729399254888418149516741077057579503139457368225404690127128987013475879290218922518239
2557 2785895385572930315596619529013667447707082668305424786687383979862001424433712241352130
2558 2243241324098907369079795117593852661295959310453358536669930730560690357125337396081100
2559 1203826503738037569990410876639801790634400501282527794701467670187968141202993996024780
2560 484369953966034424698449717604139007680742053329728627030945290105699201106084252189745
2561 155862124699539415956711235944411566209590288400658271479298560965106167020828459373734
2562 41780984037723590657662477128023184646804394270137507495985310790651662770876574017410
2563 9596690389384781938053678126306318620579660192250468135076281834835358038090205168000
2564 1928054495165522674382108181981436274815630377051933971600525988668787183633946556400
2565 344196736265893988566353851177296594793043692080177331593160859355245878872365471600
2566 55280735308128717007948947151276384175414660242993852356336026762159384717846228840
2567 8068262525039584688183047066678681898210414865381766788866198374507984391548623840
2568 1079006253556823658439700456079594631242765831652009220708441417342207961724534400
2569 133145431736864239492153424532687456637002944987147452899857417428000651063270960
2570 15249593034189214879259341769674407384450050951601781423521598994045730299671440
2571 1629427114574620552155418297094692665103067141515666824089171151487956455534016
2572 163148862967190383681871318258152847596654094522899270627647359580440340205100
2573 15367323622740224507674344982314815402296411873140161660658367217504179863600
2574 1366392032455990084185386444530195556443601702597042453504686665826814332440
2575 115040255901363919004238090899169344961034940018327693219855146437448620960
2576 9196404998175111881321195932860145622767598821060186015017783346297947888
2577 699774759727438399274483698503131071652371644439167840992496379199784600
2578 50798032180442824700179439867708997701635405958021980713212275380112500
2579 3525105977002934757693649428402385935169048205728658144862298029374400
2580 234285433784642149347074131934260831182805002597631527858213682713600
2581 14938589329174125056028515408139820675153234405853042685385028666064
2582 915268493222166834808857292395298294477272964229966153943534659760
2583 53962517458128123755949200674727734252403524773378536775440649600
2584 3065654200282965542343205645321849304922965172589879508014810360
2585 168027794390300974690052236879994629590688995176801297216341440
2586 8895435038965476165299298774936023047103148142848694109944968
2587 455352216714819467007363820860443180969066614923636501201600
2588 22560883837080618397595879858081184761163941366035860561600
2589 1082924451650454351372226848876056190935420764048948055560
2590 50402464594590692376089055130861842887643489252095294890
2591 2276513986633172740698859763670796580948539377893160384
2592 99858298907804184131277914477593677754658852266776280
2593 4256985447029299571606252055672016193100425335520900
2594 176487127138120534520816712795989641319038204298580
2595 7120105517680490129966675035522099291501145361920
2596 279688050064355164457078900947763981999634250728
2597 10703102797976799054873567416026731465716133840
2598 399219056789385827335453565111560638575330800
2599 14520440143221056820813551185828986329068800
2600 515229072925150326869736466532223482398800
2601 17841942867196062187347941495885931931920
2602 603195616464001012822811604645788833800
2603 19915218346654914599497627145215152000
2604 642306655268411755519144123883370000
2605 20240997223925462484694239813339000
2606 623355853100264328894642551598840
2607 18763614345270054606965876537280
2608 552092487413309955582738783900
2609 15879416824712510520463504800
2610 446444152224749999579343700
2611 12267525580949420794974080
2612 329389245970104468514800
2613 8639301489082646852400
2614 221235610446830346640
2615 5527744313149618560
2616 134635961655571376
2617 3192691017596080
2618 73587535421400
2619 1644718915840
2620 35532431935
2621 738283854
2622 14670320
2623 273700
2624 4830
2625 70
2626 1
2627 0
2628 76200752752270478152952187735836560408656616109086094304620088076900708517021867035190714
2629 122787347097077688615688616471088144722901473144003732999026158077956787429605543498794969
2630 98899286187839026203679993279985194393601434724842579927402131285101050567396784568000615
2631 53090044670340807734888484449721179650671037014062818701188360623269671785299651707252700
2632 21367920441350166867329793060356481783760608897764868355951051145836434506353143429439845
2633 6878053346317688830717985989978773909066537157282146503839423119500928655706396381094379
2634 1844368475611216422154416292008870200146818412741122879171699638087089643079803435922519
2635 423778552382624990956290839441378015703301713311394718887851009448038293818890965033730
2636 85170627205789939700226393370968577757644484206222904698802001284163802588050570866000
2637 15210207684083567764569964546742441723545528530076367998181927243942654448667800611600
2638 2443796827487847318821112343358805823030610213769259054311442101422245739993794848360
2639 356812018807012627960397749794602116041312807022960319754532536373937846815189295240
2640 47737219939817542738416361811182201231078287953508786834125007049172240983329357720
2641 5893034154041113826862979413973170678325874926714819590023026202407443483264764800
2642 675237546665525785995920938701486387230514935291962082563562616956289016106588440
2643 72181407028495617095160884376458861619730241170915098738002235238483123418444816
2644 7230582820924878700189668693357698701394860440475771531895696984727806771432196
2645 681386427686501014200756682136991304668378865360344012621350737071250832621300
2646 60615554289697552224715471874686216309058069055163970994819115135710931684200
2647 5105991279177647156692759871665467605657669520231053378885934382826516715960
2648 408392908449841912465045222692051174611674037065063310930485769852942604408
2649 31092607374782521122562138630146206629357119823584438431726791313674014288
2650 2258363997302187561294924663351013913059926670690041668657601951053850300
2651 156811316730932197987510444809014732035483209696502636114698763129912500
2652 10428438515300348658177046225690391724875100941947280345217631670232600
2653 665370631948383704145690534693300760559166207377273539117326858906624
2654 40793840091206264576077868999151048766764601646752539640859116741944
2655 2406817148843475750793661768891339959551347424456577664073739290480
2656 136833526411682028095442615996631040425737509246781289680581647200
2657 7505567180003122534702331062684527608604500939789015347208673640
2658 397665780057045640099790293949320623364630621918429736745341408
2659 20373415734404800249556458484530891494978178004588944574390088
2660 1010312730836005692422588477534108307775116551861818487041050
2661 48540083407052239582706286967386791455837570817834730299200
2662 2261401060799478204336120772652940869306319830808097410140
2663 102244999606169690248637797551176881286362506768536169634
2664 4489791473637646238600528978350737701315174884178177424
2665 191619978985245866846506268321868949204885905701111240
2666 7953841229975796568001155156650346045003426284789050
2667 321297077610424562845589400218340116247479807825620
2668 12638187293882869980690848188051726242414533017408
2669 484337842794371138450063462616859578584732482968
2670 18093340444198874592762459203283284144424892920
2671 659175651908055668391097747044669891601127600
2672 23430710231106705324494593958951318849179200
2673 812916981726348293505584202750841494451440
2674 27538650947193922071776170569736981894920
2675 911210399339235572562119658081936323400
2676 29457927137760394511756906818964079000
2677 930689235184841523303249648892230000
2678 28742216057974156728265820534941380
2679 867809128825858183363129826735640
2680 25619550356041805328741869887440
2681 739595596346132204648574597300
2682 20878492491751634202831645200
2683 576318814690131817638789140
2684 15553469932989444222199280
2685 410291867787323109904400
2686 10575696650428757353800
2687 266232683758050078160
2688 6541164103893715296
2689 156707430779435536
2690 3656146165311640
2691 82931984363800
2692 1824610047260
2693 38812348729
2694 794214449
2695 15546160
2696 285775
2697 4970
2698 71
2699 1
2700 0
2701 3403893560564767586904791785727354514595847912175279766167797996217417769558915855475689583
2702 5486454198163474427012557516980232349423276359854198789932646341536851013225574426533731408
2703 4420344495494796790164790192959173210024453033184134387964941690806444347465799565956618884
2704 2373582868508136628888319838719644665446434433396221918257651150842425213617522829632014760
2705 955620804066134539227992720094981233712078666253130736621390491218854092135393730730548600
2706 307698054355442402889549020069133337686152768127814104325695136500044656891485265383933768
2707 82536640155812265968615831879745286908798445887385758046073077434011143868476756573132548
2708 18970647177715368913588281860662664915795846531051549614337481991752922043106549626631624
2709 3814006971443624918606617554972402141329715419802552469990659085032344644370018685303570
2710 681365017646319517601811146967748622061155873649783237590416010273310420704404566928000
2711 109513495325401687904903744736545580409527805416549849586909876156387112030408164403520
2712 15995761052647727905010917156530365387109448671944241082765802845672881207232111734720
2713 2140872112842075767762386498767612696247876842137761918527195218243627080891135771440
2714 264390756589758698243536773108086037587510517896356357850538500580030873138439519680
2715 30307032792211442538152465557576306345675928194533357891546991898095423628218790400
2716 3241140223994523772780420505767134658706471689401417996305100561390187277311624512
2717 324816331628230276928223979694064877288786085269117944321010058573174055383001672
2718 30623644888623015671391537995397312147084114806720914723322951935317769855477536
2719 2725545710746004056803026728547965218673515461441376050485402948285003330485200
2720 229701047834643355798921788156705661802746366945884521664577699461641425329600
2721 18381568605039529764093935537995683380367610272831792163989363778175460177456
2722 1400204257542315128451583620658461170097168127080217066047379782352946072256
2723 101757624135651887310203362789569403514259664877185434867469498844751319488
2724 7069661208945978452749329380924913119144118273464478267102058281559879200
2725 470433950192796593962531334427044196106449629089507908344096289389737500
2726 30033902924065004135549893129988328167640290712808167394226779210269888
2727 1842564826933985642249604557612217490779229497352449800632597455433728
2728 108783573576550038869540983997736130044705604391340105708957644645184
2729 6188958382740366216326558834292017038846321948602628279046758175520
2730 339724617297969173202478219026118445194934505716146650241444089600
2731 18013361232007494083285594550442866260650802255493636833300816736
2732 923610844003460841522093585946809189750109831552481969214986496
2733 45840185402410800561502031590194505863700900510325125292377698
2734 2204318685460376056194738496438054489691163385880331244453200
2735 102790764861992977939848607695642617200597208790708840633600
2736 4652025039358926591777162732314621216858715080519514672288
2737 204489999212339380497275595102353762572725013537072339268
2738 8736891516267852139979407741655489580937637612454831744
2739 363069433866781642446011876820383272177678558170526560
2740 14684014578416855202463671058431408083083248525764400
2741 578334739698764213122060920393012209245463654086116
2742 22193889881940649722188806574139616815947472615936
2743 830293444790350523057251650200330706145255685088
2744 30295825860053929550672024712474336241827727680
2745 1078651066758636548276341767891278004438208800
2746 37489136369770728519191350334322110158686720
2747 1272391797484719068095697013001317121750080
2748 42186869536126859343997537894065163753920
2749 1366815599008853358843179487122904485100
2750 43285117426913232751969332468681912000
2751 1340192498666171793556679494404811200
2752 40577246199492927145787040755211360
2753 1201581870681957484656641298557040
2754 34803917464811509125838011922560
2755 986127461794842939531432796400
2756 27331844716474866592797790080
2757 740981333173026622678443180
2758 19646488336407719017514880
2759 509327835873918343329600
2760 12905934895438483550400
2761 319479220509660093792
2762 7720718286563073792
2763 181982822840634816
2764 4178452760356160
2765 93298482409275
2766 2021106513888
2767 42340744068
2768 853484184
2769 16460640
2770 298200
2771 5112
2772 72
2773 1
2774 0
2775 154122080473331336774249840399180648270001811828515477126825235222353379404966418178454084645
2776 248484229921228033844049800358096879565496897588795422930249253723871497177800857449725339559
2777 200255578232966816585958349369778480753949587134678255832541591466095061982733466568481196392
2778 107561716057040055227343228028673214777261690474147270107146914476290145788334456104944392844
2779 43317887350273493477211837056633515144397428409481050008202133502874260148519791640784269370
2780 13952063739365564272728693713386726012196348527295708754672301171795269745176748468666009560
2781 3743659661324549235156179744174455608514858678888404935962624160750543325513070728837860844
2782 860739247339185059386993675317343706334612364254165762480476378954687643199829032834096572
2783 173107155496652741336493071978546817356637099595845390230829523174745413643347265343013569
2784 30935834323931624339809231279220595146341025071731814478813123689706795448779040447462290
2785 4973964628818132478493221372864564941046437877643417634410036874995166071142153338574400
2786 726771378068574837914361215069802488172320890491649001804038269037841743474526909223360
2787 97307546403607011422149746035559722771582479420994133253491967311176694010662013052880
2788 12021820325959348542050324185387363602007308421235124619421942379368059761927147024240
2789 1378608945075170355127013174063591481706304843316715294506379324453018124221863209760
2790 147494226255429020352341999046871357548956183880062341738862027237397728323998113280
2791 14787702271975014713310668557562551880348277082893969608142021311342729452734286836
2792 1394799541697694718574138265745102120122434366155624113849043192696570943703477768
2793 124195893159415563556199015203555765929841132271701487489031971737677622191658896
2794 10471833520234647165611629009684287419114033088695813246601811327621328585548400
2795 838408824596448248666064526771975665580024239352478504075708603034991202453040
2796 63897833722280270132326537822556423179373121424605753712915407419371837759728
2797 4646132309117682017134800195821257518958785148947992991884487459625684694304
2798 322969850517503816245428064506024628545258936349327684579359713724645492288
2799 21503552843877351127112543533646610737396693081787788062435427273077965900
2800 1373667134562966054370591496526969052630832916941363092364761165018033500
2801 84325958209874819303659315326505690624528508539807546914559803167296224
2802 4981749346895590810526708618729328771366064937286253164673319046172672
2803 283614316824576887052731851136954910473696754305993847026925287824944
2804 15579102135863680475580648100114387718475224215447995323117701614240
2805 826663235425058321459363666296888216641007297242623515587513951360
2806 42418560320533776389672529102655781839597050472614048026805149088
2807 2106987237882895044722275992941158464117438053229099492271687944
2808 101404046496242073969383282002551482668186840522840428677077938
2809 4732801883488454473594585595293469933748674328507770024855400
2810 214392166712156782560255667479483173018388464049192724750080
2811 9433272996477823366659246651637981911963505579942349196584
2812 403453241689210129089219417364103369400241242924494074772
2813 16784028439146137005749914872127651037064409097610597824
2814 679591504417309228168176077125332791512064993498677920
2815 26798326605610760744496199681637319751626928559520030
2816 1029717951170970428241718224114387592071191384104548
2817 38575094318611129279042449521718857799146797641984
2818 1409567941155711353097194661968003291827992209568
2819 50263529267816746754524041000241512401214184560
2820 1749811730519565956092732201245850984977538720
2821 59493629456375286563064534226206826990959360
2822 1976268110986904084489061318065875529526720
2823 64159197419526265252329588880557436542420
2824 2036276300564210106031675562448408722700
2825 63196271443293319817875225404275591520
2826 1918314752992755704502698099834337600
2827 56964211010826609262354884137123640
2828 1655008991694016912828958769710640
2829 47049740276504447521966201302720
2830 1308860085654973356105356257040
2831 35629011862547593951325690640
2832 948976093361946376412743020
2833 24727476699271784280665280
2834 630185288454170153611200
2835 15702220789450154986320
2836 382327591757462079456
2837 9090523143856522368
2838 210868985196291136
2839 4766047679781245
2840 104781372551955
2841 2235466295664
2842 46132452492
2843 916240374
2844 17414880
2845 310980
2846 5256
2847 73
2848 1
2849 0
2850 7072086331856239652324375997026717780532504764133231611328080247669142103298276250061895268992
2851 11405033955026518921294488189539367971980134075310145307385067406454150075967514945205602263730
2852 9193916507085437252229842613249584543923385210785430648419222387783245395578631725639837563683
2853 4939637596413181475786972617787869191930756482655396977202692589497011528907425508689202844336
2854 1989891747055241021705849718530454473379341273771724496982217917811367697084187437941471267614
2855 641104732784047703462735188438176024137081940460319540121391575842539050198092916283607186676
2856 172075452785508626030320555798436287483754965169980407974291714452141660190513231113547451240
2857 39575830705430949057365328724129959290014220319677423608747741127934315155423890562000243208
2858 7961838037887461799329691496685429283595164369351033302944406505330860699598418553715393291
2859 1423325500750255873211165258490273831599016152232506541897931634992351178845299737264778234
2860 228925173997094020114588311466232404082923585530815427143217115303830286320964899311220946
2861 33461216593867436673499852871997982330676036631419354995122066249967480842229031550409600
2862 4481756831422878167138560826263782010395978824698502177791569325733357418092915940210720
2863 553904494912839911172237015894724575776700267473351220058338890848236565906845305070240
2864 63543907437213699436551713551333207610610058797957087274087409719516887313043491413840
2865 6801137462370840418626598325380384643084437227029128786231471333968222746161191834816
2866 682160796431359219129581745591780028663922350445288330542236875972964493498491273920
2867 64369998125067711104999380779978167008574853184361985353088798649374234088372777992
2868 5734175893646078287471457314729864271614452394195343579157177569974791657447630824
2869 483710320726144826482038269740164562042539146742416319694124521504639160114882016
2870 38745784024868194512763027335831863450721922428174509012426701912198915766529080
2871 2954393000958912876251846427672676154901037795813495681028687458313778522929760
2872 214929077065851817717825627221326150694255044791855717034351824956068908828176
2873 14948425690204716055129357151772741582736960914006586147802264000534811625152
2874 995823705762303433423403198893575938014548387077093694119692450650990267888
2875 63650516417876959336253128859593967782694211522091852664808864728310779064
2876 3909667998371518770131683490115219611333909071294648801345858700435941500
2877 231115589167805060313732938302274855785744801183176239691756497569626688
2878 13166051845366918570677729920927511752896028762827954792350914622027776
2879 723705498104092746272488171866712530174260683401501540689395562036064
2880 38428451935130411839765598646948823038905553064771721797023663981792
2881 1973325142627558573806222945353862194562404515998520650112130077440
2882 98092920741234357901117723549891495504068179217919986061986907266
2883 4724759260707097979074194650837749283172436846634950376609239632
2884 220702924727115102168657731417317932866053711726182109473640218
2885 10006495410804160887028552401477622145640054294559285195408560
2886 440695009352766719707192205374493188982242953878896156430720
2887 18866545992955646733318493303275963823927011159884698393168
2888 785672102236882882963216760130096035147838209905593724556
2889 31846618064020875344243428218908876326737596749312416384
2890 1257244283172022072111125742681865664297320237972554152
2891 48367711434516982807139482352223455161472993009865420
2892 1814264961586947897378265442487254328887337200565156
2893 66385046036679617829049796851330127375275884314112
2894 2370636991943696366572554658764369172619805079728
2895 82655581462631983551883978533730487059774436832
2896 2814914523009736538062221367221586367137779680
2897 93670820846207897992910117717857557390021120
2898 3046746671104810463587302865351558108020360
2899 96893481817243747523926317901250006206920
2900 3013688924835030956926879832423644909596
2901 91696550721641287578877778037576348480
2902 2729909456181998502561531911302711200
2903 79534936128323945007816253323531120
2904 2267975284914023176839684239973840
2905 63303286917478711211372707207296
2906 1729565113186929077710649339660
2907 46255208382956525480668440480
2908 1210762601875586756112810060
2909 31014123317730712487614080
2910 777228522426809856120480
2911 19048595711791991294880
2912 456326480484712804512
2913 10677757343577502464
2914 243817264133211626
2915 5425961973904802
2916 117482144982495
2917 2469022475808
2918 50202963006
2919 982634604
2920 18410016
2921 324120
2922 5402
2923 74
2924 1
2925 0
2926 328812051690218043050890314232061972455705367633294838282399673881214168070163961391604808933110
2927 530406474889217973924328199777003833539937857309992370849606018575185657747370718754642145174400
2928 427688773313494459548543307107726298949255027824130449026940027742030627848781810445210084889875
2929 229847912677135931305746065331239613598084630269635766210480559694581134889465793140995939092075
2930 92618204932747152671005736583522547348701684049788693322550486053068966167014228287922553331300
2931 29848376205828615325587745777956817100690119106575867454733268767170515456262811569122069014210
2932 8013809159800596293284189855477200301713524255753994251517394698031738127476161453545089833450
2933 1843665565559020993182005954983245937325946055392647228295982654844374930612641761930865549000
2934 371023412863415147412799956788718368343883315496975846332010073074384204582098974018752280075
2935 66348650315728848327747429139045244029959703077925277524536720877757172496653487947628277425
2936 10674941255626919049083739438677053736992621141743799064234487262442633841339748029485836755
2937 1560853459071095591690374850906130027838115355891923366885571240707933770370215222576506450
2938 209132603711671479209374080449987389566725228946370968719512914062296755263931447190060000
2939 25856289412055066348876312459214126983053723988645204871874438417692446642843745808908000
2940 2967345508461642381279841156578881655946608575750095821741101200972695888786671277162000
2941 317719537186068497182758567756666038053050293989785436370437048597584436565217457069200
2942 31880331854863314462312179650220553014458299501699041185460021877976044122630586725700
2943 3009532925432467143218742995257853067634951546082154399451045041057196294846285032000
2944 268208325521115462937497419916575695869061888268174938971203327705725975368219908300
2945 22634904843339782713703120979196832651109680503402672022988858828847861805714332200
2946 1813913702723043099307643511525617107659521800284061198852966955642396850430807560
2947 138377800088814980402725097627970940895435437243480389330095363972138984880461000
2948 10071794321450839350858567367065941437162628849364189821688707244251517691806000
2949 700855686084299405601605306156498317481266450408225164242451603117616007048400
2950 46713830281889737672279241099289817446053002856270581711882075001671286328600
2951 2987471117286910300270209596680727814043645161231281082359077351952970803664
2952 183607258897721998085345564018059522450079456313726498071564032870127247300
2953 10860188884365329917032454139208943364816414086929580003738496390099837500
2954 619059613842334982983213227595379077997530717454936356317204904204357200
2955 34050134082845479062097577381709082119558695076279193428493744712140800
2956 1809263745260231865681220429666781325435651708503753851723488905090160
2957 92972061133380028644594190274876184771545692898641262412154025762400
2958 4624980803033340407358335028173114518505635584371532773700304869000
2959 222938456230078086138903917158844307963791316404363604686333880150
2960 10422263075089186718546017612142094006998022455812390536638028600
2961 472934838700960933218552281608538427570115096556104520300657610
2962 20846865439175335181309484169745046136750113113665177490434500
2963 893300694633986594001065281164513220909951933538303019792000
2964 37236603933465092236812815730149928599855943078719799460200
2965 1510907888917082467236955307942492375284304249818449470300
2966 59712408870039141270456427910454143112632993904960780720
2967 2299837103363455009959376358564388410299976045071745400
2968 86370913275923183584177647057541884216916058946188250
2969 3164415630674909123334183911314978480617448605636900
2970 113156328471612984935880335542039989844220257353600
2971 3951061653239493944287591097940615287699675132880
2972 134764534993421712312854312826734489771371364400
2973 4491884877143196603290778777481254841177308000
2974 146360657572199840613922058934152433421908000
2975 4663387761895118056511177855129935879623000
2976 145340222725865621285889476851875009310380
2977 4431895477698574936657176224152418984700
2978 132254640463905703238766026015735118000
2979 3863079419125469579096507421654780000
2980 110465189067116590288633685171571000
2981 3092693570337304332054114872691600
2982 84781187835908988229517018581200
2983 2275743569982801418040328078500
2984 59812769460719645018105742000
2985 1539105002384220452685775500
2986 38767654147163390609517600
2987 955608839049356380476000
2988 23042656102974183018000
2989 543245810100848576800
2990 12512996887004885700
2991 281327612461398030
2992 6165865879437275
2993 131509863786375
2994 2723186554200
2995 54568438050
2996 1052822790
2997 19447200
2998 337625
2999 5550
3000 75
3001 1
3002 0
3003 15487847072063263259004500601074411876982004429949897530134654831395828033952627404629813146968850
3004 24989715928456571271867663881636709906633607940130407709462375214972276773332461065761965478916360
3005 20155446045790283009124471591526145674517638577779710092285028705857054994400087312676401516627200
3006 10834782257275192975229763780062399573381127371544638042015814036131442572169139197945322150543500
3007 4367110340865582694809175241293552658363607975123079557999130634197041562899850069678922842749425
3008 1407796714977756720599287196069542719700265597556788138502767388006648285738616269976422810635760
3009 378079431940495794124111446520786349942074842016627654426621404384159862445995613208879540846660
3010 87007070877835045469942632716609603275746834776757651873617428150058871098312610067060975334600
3011 17514822872810699435229056572340836404596487526230148668811835221021561840820096738343222715500
3012 3133086597513283467041421857326955110459459108641129369025862839294799949804391336158352587300
3013 504249742399539247290880461456743854627693743392232109186479078670954510974566508401974908430
3014 73754139584331440702760381576314189455585382433866248080165548358694561085620077294629417580
3015 9885405240783605414039040722405490176308063920648847990275284524483580545678029742984540850
3016 1222621375545156339993263854938387815928547492301861047898690882210350261542983845111120000
3017 140362713951156074465328553350019546479434501652645397875889808553187567489723191534072000
3018 15034550576205654731817861859999667056796150117133818830154912751594992503185801137620800
3019 1509167801633825361618103196844163680751988896451480822759575980838526073684782921078700
3020 142523836527624229360925038436280119358754750713478066476174215454481138430583799479600
3021 12706916796270416826923581535533157396680906527902429686571079062241495467128759024000
3022 1072833302084461851749989679666302783476247553072699755884813310822903901472879633200
3023 86012638404691174312071859720947964074216785912930153687357663549621874861714462360
3024 6564640066997679787970519375045090484863031277218507195848832791848674315844827360
3025 478032400306815386845777609987535977638776965022932254049420348267389220496138000
3026 33280711670881034376750048691174415183667817067464279410797467415787623677272000
3027 2219376339266948117738416802828911338690677092959379686767763409872450688986600
3028 142010044056944802523728892941841045036001128683062568404121508005080710438944
3029 8732607881300199339251381897989819764127578163599129317664995336477914656864
3030 516820432452847105721713439458241618748371802957156068645883944375172992400
3031 29477655543277324060516661234995703418787409664523145724433061630270987500
3032 1622363125931636507128420872318924480269390845743971140693364576535556800
3033 86260339676541880290647196033663008036215360859907290018850819937423360
3034 4435614343218632961024927504989528410745468704718880410676940541511360
3035 220808645191777568030911201902830938832421020634272998228865811185700
3036 10651470940319208210885862489125960709285706194310196690946156668000
3037 498333019808409839604608756002122570742592354315636292828275732100
3038 22631199820193662588842781100651404129481420189764048022414004960
3039 998417992813139747905832594506914458203576314951776209523610510
3040 42820588469657445237284345862179013686297529638879824034406000
3041 1786601389267973188002130562329026441819903867076606039584000
3042 72563638434444795128148051166446014707411581384171916896800
3043 2870724988942456687750215085090735513040178074655053993570
3044 110686416442023774062309476126695484794148964311634617920
3045 4161609996562442398974109601211750456733289986320301200
3046 152655567650468882613895376194725190708967918137449000
3047 5465808816620297576668135846816781011975593046100100
3048 191108465863168596780597900026556427292460879086080
3049 6527840992308729125344715727032320910112506741280
3050 217917120414894683739934633507060026013281355200
3051 7112151055476727955210399731011986831864071000
3052 227008366846677303809348499571338468164592000
3053 7088349398080579445896990339797502537026960
3054 216585429944427200347600004720441190344880
3055 6477385698174840292037411404530458516100
3056 189648163684091197097098452399922056000
3057 5436926589880290518728417852699320000
3058 152642806710924742944293819509807200
3059 4197226988314913022073441612938600
3060 113041583781211984306022691441600
3061 2982008815839532892604567827000
3062 77046957271435474938576888000
3063 1949533003020012573401982300
3064 48300683855482257152841600
3065 1171391480125017498648000
3066 27797489902000601736000
3067 645104399494757684950
3068 14630580975574943280
3069 323953008288882580
3070 6994116519958700
3071 146981612467125
3072 2999451856800
3073 59245732740
3074 1126965240
3075 20527600
3076 351500
3077 5700
3078 76
3079 1
3080 0
3081 738933073686792793748572768370831319129163467778775352669194585641254257227826643865346116259416030
3082 1192564224548871270943346546282729714527614341106142109820368422017478758614352310156495612316601450
3083 962104063245577993966905059443013331405393905695020696814301445776432655773299751031835670938279860
3084 517323115175283930567528104182504405645952723496345892368649070116997744856268907692027638926764800
3085 208569558452547464773172952766201191787586701902234282308804420195530269514255929560447451397962375
3086 67253499249329973500061298715920710938799562816895425193186611766634440068657691073055411778341145
3087 18066724508881211247690852349559131569486741835312114444118848146085319666978908798030759403158920
3088 4158873751345453735365225911728649849362823262182904198692835448225758486905951745297674949313260
3089 837443057199162312648197839897367431529063284726292399283567745944316634321258871895461887595525
3090 149849040134047095168070817341138267017103282168857938610945701335406695749238605428047572121500
3091 24124766800852282696218948301417554350537835136536696141499143862569959613493813288419314922210
3092 3529748196796774731036163230197206982393856203745624764305353550696681576821965558813824359010
3093 473255728999460077842712448448016049006672870617308425181062268634956766966062162640538762805
3094 58552015656949047452385087355786364890440070914612407327015146798864284770554483862293049650
3095 6724417565498359869962951202161132987607011207660235763442799852156926438486411148111160000
3096 720528598282601182255353240530100338594430441816913042429567683906362846447245716541569600
3097 72353774647989713396873460201248397710831472438706503120120517617050901421581667974800100
3098 6835642395635561932034938009235329612817832060397883726616902972033323980807546171944700
3099 609685300701503647821734886644087177256895322496545062148078588333058203286386253329400
3100 51496452279622215561742935696634374712864726455183530835051215146978692156258654992000
3101 4130408213025178129237460266715265716383553079329894060156531246668180020670586587820
3102 315379674150534305810930152310142534938794881680743896853644766348613541159619695320
3103 22976240234491879257896817812657816697020609470264775185470914771470360105456895760
3104 1600369340157599338570646781262620446877644622033294937469798557242998694704462000
3105 106775616610743318625406406217517915380934246424781229776308541292318625964581000
3106 6835679124942200202634323752713046923167285446314889435244711302407148122078728
3107 420568207399413453627966336789298479529695650330608375658359850630431334761488
3108 24904103957782049967494681709082078586586056244338257683711282996622201058464
3109 1421256189245329540734711958510164451558022458132179188776180847031725729100
3110 78268257821805308712406307417057557353332087729940766233839508466581587500
3111 4164065356557867034962946905618572832691436504076192594446302413107929120
3112 214259553390120154270317228857808116735115573748801978433919778554245120
3113 10673197013369835562466231808881052738356284070729805988191388178011710
3114 515220172114147658738792804439938857275649048146636995867353559433300
3115 24122448894252324477594453284197028665147040498878974858907472454000
3116 1096332643578501647130139263204669655633703179494399844222206610620
3117 48405621837636444981691504020837725499168593183661991603496621720
3118 2077788795854371907804029993973849007612848006791534273873459710
3119 86768034530621665349234069247046948785392362689309117122349000
3120 3527392486503434242978565469213718872311092250382017052512000
3121 139685003986306230621684998495408578311767294164530940026340
3122 5391361564599247925774794184194795963514480774352174573290
3123 202925096810376919114234039565608388789273101237996799520
3124 7452185342681582900488521844030343841127054161550306800
3125 267147243388320544574316908340769083740693856740535750
3126 9352606197328064742298810226775380842713792545549060
3127 319898953727477868524044310914018367424336688904960
3128 10694548008676003035139215127265717235716234448480
3129 349575380665560221832811807917575458396305507300
3130 11176237372892001072473485291590265021500683000
3131 349592884943883047866396689339861240973471680
3132 10702017718670678771256240316949170497079920
3133 320713040494632585130100006989884070318380
3134 9410541486027598160129824116015949164900
3135 270424233401389299564381126570259228000
3136 7611697225832406726219784993779048000
3137 209883859227521521548404001825984900
3138 5669938212285057942099210599934600
3139 150072447433677979164892193810400
3140 3891774217282102249670368181000
3141 98876928498342192837840339600
3142 2460885921844933904130371100
3143 59986333175356996786593600
3144 1431700697930576942792000
3145 33443855038344473963625
3146 764200596324559103710
3147 17069011138170767160
3148 372304203555879980
3149 7919808412306175
3150 164022958840125
3151 3299397042480
3152 64252414380
3153 1205226715
3154 21652400
3155 365750
3156 5852
3157 77
3158 1
3159 0
3160 35704199627171942626685964270088236190735427423336159039218149558143396243854381832024191673141569795
3161 57636779747569837912388675932924842892074750486744477508197177680017832063770478221496997068234450340
3162 46510004757405979566790515305026458866576959303139542282994368458681671585959740096103328880347456550
3163 25014705644385027843139531545518346616540241548070538117171837590187249050105793526827727444395276360
3164 10087800745918036646066798031558835910096078108178744901188656867281456024697243699994538959071913600
3165 3253685111859740450461498063152738591886352549674854804017348955050272204422392501142980241808213050
3166 874295490241289655500796883306969242204394316619640527511425952966247720892549983949720353118434885
3167 201314930241819211045698069037944608917137980450620703805895736484950704860622126606628461920913680
3168 40549019075618173919810952639354336031287526806283315937255145620201145247333029516652330755804285
3169 7257839829059406709617714612443851073251881800961200793790920464850744164117576889760669692494550
3170 1168822513045567342310952375260878482733405600917091921165376470416172226844061122338771062547700
3171 171066528224225277300461633410051749031086467331805663548812111025496077259319766954246051266580
3172 22943363279179035751735060996281845385560065324346560967984798079528430249342776132289858333565
3173 2839534373996760467056274690688096294040037223703850551086373611809740601796372975843232576830
3174 326218372945858978663288343839381175818166109381411983679084389307958158007374981518489848050
3175 34966971340591471323807346251237891535556458279833225969902559231216017480129337970178032000
3176 3512576916627680763494847047584239150647848403857451081844142459043518876430322868140151800
3177 331976142502541037938595876217492648320285579424653367257023551419410018287257064825553400
3178 29621117047754101705484731373353094988877272261724162815339912878811070583499366745093700
3179 2502918602879857080531332692538884201370412376564763939344743678419923150333585671562800
3180 200836163890526640690797449216874061380172433175215770256699739073216899409408754468800
3181 15341516219807804480024852419228129803710340008939606509152830344767525791062178754760
3182 1118164299260985266056934176372323532964818216868091997935649626145084373202288010680
3183 77919423403928981831128338669013465320330762551332715846379624007595134270679907360
3184 5201200355512197850354602039103516452352345021608208546776845311039745757789501500
3185 333139923825519154111267987398655895988514848845317436902082648832034113009492720
3186 20507037374826600607902971258139140769501856338944668305734133907221444366236184
3187 1214974821376083310480791639613528940863565212066201974124150679599023855977632
3188 69375718168107139195163756189585790348346870966370860690338574062018988662864
3189 3822689060728817385424397681510097490397439714976206093949727795464641616200
3190 203497470336693802652256399284349649118663428097845992207982722013112127500
3191 10477325735855278346035801891556409062901033784449774915058438329755434560
3192 522257661388417876033898245340907284541844211012704822432679460225972480
3193 25227556577055974965829275184627942836114853258088632335725099329845860
3194 1181975688967750511224289374891624437279430169277578990519222871641100
3195 53758600392905180264353353033353378168041975968930286828422367183200
3196 2375387394420086902115301736943450920539690222237866329148114323010
3197 102044283873936289420863170638522772673922980225017171488452337680
3198 4264934896753710758124061566577900594573740645519465088477101510
3199 173536069061243330698468138494093897570784725378618234244698000
3200 6878415348681696773808202664966751801006629888244933252398400
3201 265742202705655755816864143479069978251654852313010081025720
3202 10012528619970031862153189199218906789384035723796895636110
3203 368096687237427899788610583398080333152634927827063961920
3204 13210692198390078778138743268962882263816141468202816600
3205 463055221873088943928815974457333078483869351683595300
3206 15858767030251935867376243428010428385471213446800580
3207 530896135973261143507988430878583673597835356055040
3208 17378640514098504932101224581806790508038880978780
3209 556466932488034638835904510562671137855343460600
3210 17434930301711521673058637054880813433541065480
3211 534671471090644661442724348402140721488839040
3212 16053026578006018156884360475423755745619880
3213 471992776577006446040524538588885990279880
3214 13593004368706530675743079278689704349300
3215 383510731005606643018576870408731268800
3216 10602006850266566511520414812763674000
3217 287209491574503134750447581446084600
3218 7625089319969560680754110806808600
3219 198400862708930209743416798596800
3220 5059306482466732924571478635300
3221 126432793817552312153304040800
3222 3095953256514594266486595900
3223 74268793455203900783401600
3224 1744885225602890649027750
3225 40132626046013368756350
3226 903146159292660758930
3227 19871386101154027440
3228 427054821725862330
3229 8952826900867850
3230 182768439850425
3231 3624689708640
3232 69606782245
3233 1287776490
3234 22822800
3235 380380
3236 6006
3237 78
3238 1
3239 0
3240 1746887039079355636828767370110279372377543060977460811555459883371134578266078708563804373299626223884
3241 2820631770546583467508191177336970659068098766443556564098233815093328303264496164729911142178184013805
3242 2276652800029008597539352699350531294236952644226406861573788518360704366518933889749131384195260788430
3243 1224763458611690795258816903032363416819859928316007946785518369411950685096939822530720993849149689150
3244 494040436476604299902005748023987345676669770574393127814143792406198168739589422154847617026806708110
3245 159387251785504979007855408898629607379518034109224169438780778503047005190216450459913715553336234880
3246 42840187306153249264409724498177724793170308570718921586228427908161917358228167931715906517141471825
3247 9867049104151697540651850540178652876306735858993085953343235754904795707215921247432558270908050845
3248 1987984936137964709076268431749703013056737556949879450083220397788888210498643500240456061469022590
3249 355930278552648415518340584278776949607968290855153551004795167110654497171034370201726014412059835
3250 57336934649569313005979945438306423478689866227593486270948271672320878896528857429109290570706945
3251 8394270775509074549324112513237218194176276588404569252005885560261600538243711696796628540115300
3252 1126187977476149742228039086616174014454652576601053951696346397584515841957188465782119837504985
3253 139425053773472601875928447592789675804557320047952178190061465252518922284467639573146062180895
3254 16023086824696005492674692897454257659225924333757442395415965380926393395850961792258240969255
3255 1718083430848190620959985277554074192642341509408769780709844450355246298838841569330713199730
3256 172649420994170389661298772115487089456810012756676553226393886204129086308138606227754033000
3257 16323151553740398842123112750538523111834119053219919733275720839084587719882088622533646600
3258 1457006403205596777619393012287884400961253376363756445183603364562966191371850451178817700
3259 123161486672240738670173356762889184427437079404010992758518585127688135584023682782231700
3260 9886528481375435468098764135528592595413128887430817560411737529758696443817663402673060
3261 755526521302457362598714213720621469001601058135335516679965685084958812063966266811200
3262 55089990062037116087361970050864647931505311850283132464685163510756115340632369164820
3263 3840651288765992870369469562322328656705245179677359471170274802846159368825250123640
3264 256484768704599565194130781452169323346088760064803522994332929025000650307654695060
3265 16435793123418545207120542443567111989433410268281939007814831182885596594614824740
3266 1012232845469846660568852730942069837811256656106926058279404971451180574144227880
3267 60002072318937090667567952940481189658912838917652918376036910321129411293802168
3268 3427964674596806483142233554623885226007916134043926998421710846011531593651176
3269 188989025354498758497170232378526808190324234701493034294370598306879313943664
3270 10066414526585885781617580561309923391379924582770676047400949861390222922660
3271 518590327632219690629943727208503944528206800636446238207439839968898647500
3272 25865897910392718416775885919779884874036927155360381821550519626583729070
3273 1250253189384394309293271557028232590266839171818293362793384162359146240
3274 58616969693747706538250374693694337766266864923205939838890671972288910
3275 2667887983670065439620538874755380872716428096369392578600531624561340
3276 117970261973319701135664302489858802090981002820708129429037972429800
3277 5071773085383428791002941546446827641152311555588957837910838689670
3278 212144695422130706953899749485349974769471458888851488094414070440
3279 8639227098552388458764124711786003768495525922975326717684385110
3280 342733736395955578129474573525835447702299832622771012633278550
3281 13253532013313513295874341720301790055598140516374383583889600
3282 499848428898733445465053984163012578140017460303042771453140
3283 18395110720410058537444231319495200845612530748371040819830
3284 660900870267200092802278092919280598160412711325864840720
3285 23192104081618138299399127072179282196477226133067166920
3286 795247011477696229790792651785419852178819103978348450
3287 26656225433827721989845175123677103030898422602069060
3288 873766557122658965356897625821002296129770690173920
3289 28018624502322079380326464121688498982348399945380
3290 879217753331094729360729126689020397811442667748
3291 27007048898729612003365339751678122769602826920
3292 812289350310787081807215836995559942261890080
3293 23928096220046706309318197689782579318942840
3294 690507950918213134022248862009666541335380
3295 19524497184142107697885513873027029883540
3296 541024066954337942829778085040888754200
3297 14694009494229100954563381933479478000
3298 391199135075616338711816533348977300
3299 10209865360637208369145334809116600
3300 261227802566758109495498784819120
3301 6552216592047080344936832986700
3302 161099850186881171937274503600
3303 3882227099438935667499064700
3304 91675541921267315029511350
3305 2120706658809667096510650
3306 48037537236894789875025
3307 1064903680360002984410
3308 23085875029281884820
3309 488946824874538030
3310 10103904645265145
3311 203362066875825
3312 3977090096980
3313 75327887635
3314 1374788415
3315 24040016
3316 395395
3317 6162
3318 79
3319 1
3320 0
3321 86531563322420851338049144506195509017863673934698143816940616475415467350313628101120801369754066305971
3322 139750963126348450946301389608822349790203444878196864924436790669690766261286296685104349863970097910720
3323 112825270821863338700327647093478826362723950657742262563929352603733132130579846589196445687127360552200
3324 60710741334106895934382738649347501179652070512704182975301027156285449773838237059976836911873621024800
3325 24495269172233815905176338060647268336397198566320158935710367388239013701938796450614419876982993783000
3326 7904646983625668798432091968383797530826716329190290045026300678499170699833430754477561872428907329760
3327 2125163357140066386771405451981728098393573788122988925850410380040626735869552672798849540711149798400
3328 489602140641751420164682565693459711921946383665359103842610604664707626951179062076753217338759678000
3329 98670491041516975406518505401786528763067358589930859533432357549047957072159212474325582709080508450
3330 17670977210115241858455719393330693449393222728443372889628625758123450759987942224359609435280200800
3331 2847442228421187324146724674230215596863746326841228408038361336885235977368274961613808115296478680
3332 416995888360504094588945057733137625299562663473407172879623793980515482883846235848067567786959600
3333 55961805170060496995494083421581454627841843922697128346705903735077336921624744645310856934102000
3334 6930387553699383029095625148407224704336323548314178164285208600520097488967313635582275923107600
3335 796714592991272010719591129101655290311756114559726732514636944300108127339815083275120355319400
3336 85456463065045362627598362119756040849204929780039692775551815364940764777871796225377285169360
3337 8590417154240953104799926387770370963211707547043848903549222251776231494194207846653565998650
3338 812467863501978304288464809955233362149694177678477897535971229195901582626534617542371920000
3339 72547340238846217076102723335726769385929418014310754370114314840375945421698171655705096000
3340 6134763802970933800502707420159513267205277374163185032352014166580910279460422952331864000
3341 492645946688962954680693427051556737709748317616043971034074340510752542336094731128926800
3342 37662965643334992259423863373442257506335729094974543087282809637175986452638717724468800
3343 2747369168372572227631688049893168978187640211401220060654420673036213862050786424768000
3344 191617356737520403782128591481268340631322823827071765094557090472195183793503892747200
3345 12802170962553309567898231874407762189017483932257864903900916009487197896084167078800
3346 820751259854718608621218500646941834707484032207371273581865372880002080984495024192
3347 50571671148980139098832438287898806121333570056252120024045634408878758752660999200
3348 2999208431021767883166971054643169889811130832909410543050088804299794293760675200
3349 171434492339820259050194151258517684739750968336151195360105458060369746553720480
3350 9456454274749810987978575323100373037263216921500488271508167851066294051451520
3351 503970734278663355992453953009404821840864625870648091451654928818344837183104
3352 25977843939576479436432465964670770042270773116827551090066967384232833348800
3353 1296475819080549226574859318021259861320517001591115595518599599922246618750
3354 62705207055497499192183965866133054240089520376631228658304290003839343200
3355 2941772210316221904219462487125253153569033345454807912455021558492108800
3356 133981645014280472087429427871301343465752834110185005346035821650946080
3357 5928639963711256532490086388345290828258729103043094619112292499025200
3358 255070836699069624077112005383478491007526492585314874441163183632000
3359 10677417021859850086321982203045952928741708538082016500864923557200
3360 435168605994114270674666152790461486706608120797644078142387836800
3361 17278454197104776917528249423572007536991051845950653435368770220
3362 668748753943327957325804045904069166248389917312723927089324000
3363 25244822882501930087379698514860552486853600983570254445504000
3364 929950565392992456679170203093976889562823181959149342238400
3365 33445655855291015522625875126354910628386419542492801490600
3366 1174934880475022387204049942967609952285178153468204161280
3367 40334094054988066607650655777703099472134306318377681600
3368 1353611934430121242197093875379438046261819751452508000
3369 44427042389712869983075291872795171718164037670115100
3370 1426557644281892188337792042156738442660850106406400
3371 44829799203715327008522342594701598371757439912608
3372 1379165103264462320565849610492581016174812027840
3373 41549305998045556928254368848735573491696656800
3374 1226097132544584274425986169049901799640588800
3375 35449031437106231569360292873751969361396800
3376 1004375201335582740395998344741333151033280
3377 27892138834488725282693591247181471262200
3378 759332023795562025024249943917036848000
3379 20267599302384966833880526804799280000
3380 530439505187276391473649536744376000
3381 13613153814182944492193779745488800
3382 342593839431813914092457422713600
3383 8454473021996232703144300628000
3384 204571238332547519920348576000
3385 4852783874298669584373830875
3386 112831436210790541574783200
3387 2570553525829899510922000
3388 57358253417187808806000
3389 1252827859247062334600
3390 26766231918007982400
3391 558796371285186320
3392 11384681290439600
3393 225957852084250
3394 4358454900800
3395 81435554200
3396 1466440976
3397 25305280
3398 410800
3399 6320
3400 80
3401 1
3402 0
3403 4338933621132122298694367454996104265448384757894162049539359325165315510813772491564502101299160144399406
3404 7009056629116088958381980705001836230446957588710549649172189934508652855375403876190784910950079370783651
3405 5659914006617112263325206279157305166503239517566973029439690022122476033582095015746726169490788965384160
3406 3046282312190310144908846471523928311793546667759041089226092520300794567525655857908304033552438734909400
3407 1229392512015664642671250457649286898887954427882259705249845799914780357920224300464530947465440825752200
3408 396823360590187817663856676582485747049634616774386574758507951689472021971408502499953602007124499284600
3409 106712734278946528778833241573181266666160670444068915607855059159738804447751315185447085277790248951760
3410 24591175989763625332640548801502853709982782405423157570554748683327252229347680928100973256800447667200
3411 4957221673997733129167410977646279583209707134611760926406432372230164722880688003527126325554941739750
3412 888034419373652778658666548616078758867606227309377735800891217941431613649432912268930244381724576050
3413 143134915401933459053491327085978616940085104100391320405991868640799951155902332017312836425769626480
3414 20967529136556015750534972601149769395087586588558136459191569844336737651530024717338041576274070280
3415 2814722246433402638475379139698678970772047978445498416937460609368479509465962091974456082561977300
3416 348685093751915404356540058242161371142706873672189799698706015580097253127046485866936877820174000
3417 40097242274975001811196116930070371503660157672389173664792992617294849757596600320154596412265400
3418 4302258802152868857885792097148938567683483018622524355579039499220583887635001449685649918724760
3419 432623344266792148302216708231264956799099957011450944676231065285012621687975968390972506169885
3420 40930811146677482440517296318200002824714606547679515363969823670227926531160637386996402699450
3421 3656105385758902369298091644798550129673623799553150538911870531381557121819405778940673640000
3422 309280766281397030692858978431256227382120150482061637051539973793181662060923784426953304000
3423 24845793402032281892035965051646028732181373365360899381025657374652686631814712956944049200
3424 1900205794371714253768388932913147416880457796519026745417143884827188377582079677211574800
3425 138668191686824289682424224238582857182417911667860817730450344573238859211988006167362400
3426 9675517506007754366876814436580290749269515527108644561435133674605796644613639148096000
3427 646708578989131362764683996249280649630714530416367207194130180343658745303075638021800
3428 41479033918672722999990271273081149492416647940515482288638967870738521183312701335312
3429 2556955848008931049935334559707780331204084869569118198466580584741544944605542190752
3430 151715013446940417296497314863696418364000710168756360072136903226636276257982997600
3431 8676281532598685662018737693789170038382199909487937642394899755295833492664810400
3432 478834271707773827002266422480687326342063049490629200833398003547929292098322720
3433 25532426541824489667542153372371007200610685688051318333072053197878993938919104
3434 1316826757308765543077057103024573889326130151468467593793033846267288122962304
3435 65756417472052963573469679473072886669497894451969738696732011191339359414150
3436 3182258828652257192501927416961274205059450822087283734454744472536423518750
3437 149385934455744042193144153975199335101389739720797927097724926185617258800
3438 6808101401017542121193613184489871583974048599481126883110192749653166080
3439 301458701282131062196716212710428022797943876747916262028580598714628680
3440 12978914515151669706262081012323474515917758306661909841840424119487600
3441 543703625595385251322265064106888362410780155247644863940374154584000
3442 22176173814631996333130270729403133005848163886785726578719456618800
3443 881216427138081398116198959400684510580881444615229258238335369520
3444 34135482682085047080970443983154453914543297549317144591826107020
3445 1289729739747846774842622088529276249193323411960253287957982000
3446 47554201243782705513436176272179180265933527434167223490368000
3447 1711954449928008840704836055695730183058833584970252198211600
3448 60202180539523827940726575227438839131095555176487042683080
3449 2068907072140800290511479247399487089893465878933142110080
3450 69511949328809221174887300382850022494529336421033876800
3451 2284220139350829596207595914702801703066820830576107250
3452 73440621093198825890389768197885896105536470434271900
3453 2311023383736665345107223108293916277110577172378368
3454 71200269323547872307653132356290773884555933978848
3455 2148314872392720153189111893267289659810764889520
3456 63499882751730002097898186353727951940140173600
3457 1839145698816876411638979253574852699460883200
3458 52206755389192813765785158595889263968602560
3459 1452756987646110749501354748643714022030280
3460 39636197291115556980669840193363143372600
3461 1060446447024836621154555956159999736000
3462 27825009211748852771937672393029520000
3463 716093332002823128489426874604907600
3464 18076482933587188587995019006304800
3465 447582274096402049056275019996800
3466 10870036742566584904042672236000
3467 258910473514630454899191166500
3468 6047315289510649789758158475
3469 138474944440515664659961200
3470 3107684113316744184846000
3471 68323801864591360489500
3472 1470710965203073175400
3473 30972354076552093920
3474 637500085550705520
3475 12807766451744550
3476 250720356422250
3477 4770741175200
3478 87950398536
3479 1562917356
3480 26619840
3481 426600
3482 6480
3483 81
3484 1
3485 0
3486 220204552437187183666447002046063409094516628067425271793562392182852105417132201184058238755836181396315137
3487 355792556932834028492938131309680549766767550147321288062227464663555871886729344308289172306531131840751292
3488 287371321793759647293661208905075285448325261137132535616059787314854767070391558923822181348953254202129691
3489 154704316180867735197555638296966341217755213480163929471351527271347678251243930430410515299414898387167040
3490 62448787399901357970631352666240530391767706689060342329134896666166288634275945087120232687824994065642700
3491 20162037197056900139808507505448305141762452617269059166097471118602397869891678527618307538433229542336080
3492 5423252594732566841406041246627305209678339762583283188366275339756117633609249534166032560764034823556200
3493 1250063458696230765694903687000123409517882139487664439977730693014083137816515406458094427539828630577760
3494 252059553895077159659565625215404250527323519655587365098186174004104335350813729513034975882204588588800
3495 45165797474201568510191966685221658424799553893129377329480828280319278586246268476580484299500580295500
3496 7281882238863952785001065698651845822714371063936897433567307987119739231925349880605228003930141523610
3497 1067005732996231240216935347368204235371543503293826206662848475322326908616726475038150235173919033760
3498 143278115766466107628655646107856757533098508355147265804475727269634373952121835568476617437872813580
3499 17754401862118385873460083804253205815639071864040836168374751536016563059708376272454261443852472200
3500 2042298406261218796945448912561230888121568831508540255378135234111998196886986560077773141518162000
3501 219198257769863343234538772551051364220008861942394149367535026307878512008194748416845127053717520
3502 22049076361033452896664684497888310159377850470440437322342577433505492424129382429638955833464395
3503 2086771425286879774163633533821395673972129204408175144908879256080649116377295847532926206231210
3504 186462584112641864451245461005133346201477652050540014435862530053260554197509570318539167853050
3505 15778981138538420751707553414393742664907218503334649694251230714383562315220593361743959920000
3506 1268051141753727825840721811568150532266692616976452711911313892552044814449787516150508546400
3507 97016907569840338816521387344522588382803457902837797583052566891500966848038402974733906400
3508 7082585233567298582227631477221731281099888150661826960191172661628611225533206069606778800
3509 494382248622590945824295060328860621259055163337590741473779489348068976321000717640161600
3510 33058018145526494086829115991649326726670844717621202251570040054903138535763267089328000
3511 2121204139084350869868163507697640530788743659765684439596746991527200684594088092711504
3512 130818491589660126384584701707409779168390966581625751833399821746175336039678519595984
3513 7765569612471568373877682736890295820693887381654358973120726220326173535468683690432
3514 444308253666039793511170707815110939494573508351357911639829502306577666184093064400
3515 24532933988727318078811603134162480798184151468207271954357992411526149875810843200
3516 1308813676001248460472861554780545358668305668607719815611287876364340065068748768
3517 67537386336438972668982470210787825498389555690974454945545431039550887193269888
3518 3374368565603711704134958826500470591398208513137948209094649231059925815090904
3519 163394734324495242818924658084605354754509919547318744640364391445146287029100
3520 7674859527926032052504648476200720141613969629739919594861442551411374368750
3521 349989903582028898852509160741895585094684533060155143486098398492017577760
3522 15507342080095512609385452253560263052385332921040344567084327929765544960
3523 668097662300939110814344038979867509984632375495381986117394840394582480
3524 28007131322169392524039227447645392376454110030165173869234599415736400
3525 1143171725610810015600659878378585787632922377700176380592581555792000
3526 45461156319995592482917054995276422661988735967910739486374886068540
3527 1762432854276162796232397918801369021161762889230458516476670739040
3528 66645466188832710967608962062349171928394057120095377536422399420
3529 2459484619984265942723139796730247731019826041412576037501268000
3530 88623738681595042093221964870879381404694301127311643777504000
3531 3119561442091038331951034590378886111351652310390237338963360
3532 107316930526977258503034329753260539320648598358085597826360
3533 3609582551394587740892368048654424284494983022819524532480
3534 118749580103382419507099138154035455094820949719266206200
3535 3822572478097306671204548265421015094928149145045730500
3536 120442618592846074460239219844532869613079811512205916
3537 3715763087576599182329260683923551661236614277157376
3538 112277347779440875562068401023381604971799742043568
3539 3323807915777416086066173117885240605744956998880
3540 96425747882256669852363912611216519612805448800
3541 2741999041872433922807205432602507661014407680
3542 76445606105603763014185410801123565096882320
3543 2089931105034755815072124375241834207131280
3544 56037382377094408145084946480272030285400
3545 1473840824678586490418196413646101328000
3546 38027512589390098788314818937140344000
3547 962617265971008139936606618321351200
3548 23907606460550797809928896105112800
3549 582567404379443936866897645075200
3550 13927234576413436908304673802375
3551 326625520433841496949748856200
3552 7513331117270807314548015075
3553 169476797673466932867415200
3554 3747501430764309164079000
3555 81196402215891182031000
3556 1722832844952171434040
3557 35770887806722136640
3558 726041764099414620
3559 14386806151274700
3560 277825259819250
3561 5216010351552
3562 94893851052
3563 1664405496
3564 27984960
3565 442800
3566 6642
3567 82
3568 1
3569 0
3570 11309464364299340547791414545374765206063846462590453603767481080528140555152140136307874941162966643426332395
3571 18276977852286536244315101169823262954844880129596297558865678551176724749621972698276833816734403055894156371
3572 14765391112712612182456932449351742815320853331113833454582439783537568683299267788794000650721041971391178618
3573 7950606569627350241791293446373749564070332224794000152044320782377648555614166463559080350654373366258921451
3574 3210114560753005505349279494662051580268420679713401536530544190880464323713311556431018192462859141533716080
3575 1036649870838362542312480454259592804503343931038401682663639284658360391328980688446195862617894901489668820
3576 278908181225953785267351020492034887794380594538888651797681683807333170533501552965386587614993008668982440
3577 64304280766114721119528774781438047486186028613487500662057264742822537655652530190825814649059270050737800
3578 12969408383973394194084625752626280373748027197184518564768955940021112554846347342002729685725722042244260
3579 2324549219254600472415994099208728088196428014601527922572161382482295537124171061064655888691442316985600
3580 374876119035873018634593323487339764925836297312973831834690874726650012265844028355618019685854816452650
3581 54945111438700734650462586635282109389572072573342044271462414811903486931800367280930356756927431496330
3582 7380122986557266078167136152630079294653175897782297929418035287646094451265691452347205793286273316840
3583 914775662201283610244493740534777759634398168729017158597806566413819464463547104014119942103341809780
3584 105258239611130430535513353982358291621288783193956385855364598392098195282556802186693121417125370900
3585 11300717847978744009764817316172144247606014201013922746425681628753056689441325632430344716400496400
3586 1137090962181166093029169882608578951891295971326169649844087948972119781042510257412384096591159635
3587 107651372821516270024892283136748808425197740532150370456143172175350345364866984803531372598679105
3588 9622334905489501180865643517065324496649262442548807612635387680816326481073086408068493062066135
3589 814547077965751302602809119127687775511718164220780063061925789180032947283857596654671101673850
3590 65482771724934446119586346669734032059364956788838796231142607464691783608165462451237433668000
3591 5011821179312352835465710017150309246577880343287884528030431099134272361872969706690105207200
3592 366018333104397641898694324981607947080576682087978963608789229636117284017599429404677919600
3593 25558894538525468796734496200408856362230031152388332073733362213703249205185047990320114800
3594 1709738609819793687642353750303976315187565773209167980930154067328738543110127481838892200
3595 109752620243147960368272665092275764732547204462502391475212532982278419938734046736568960
3596 6771536290153889315348368120727083232902527836944300326405000011413756031588819680579032
3597 402145733405251499626686305248704135962090749121293977858229081664168625603456189869136
3598 23019367065540720536851702398639091182771166167046849813179295581681157265853598082352
3599 1271640863940734581428523060298420964760331075626300229865718920394687803216542218800
3600 67874450702145580018045435337849530208309485728706785740390445671889014656409999520
3601 3504243068003342652233790614412427895789334532078733699862480443169039529055037024
3602 175175095810138585360173282109230922386447910073464992515008461758835113657543772
3603 8487048210457820346763684321198153305637918381528778828935026853877995231895304
3604 398875380850973680999139606500654248371303627130219288386771896763151230100450
3605 18200381166224590295939594957847422050113127979097523610671420907632687788750
3606 806921166591899961243285009488259265634967117888691025259615752078818304280
3607 34786740341835879637270068568797346847242773849901313488324303193798384640
3608 1459265946604682794673435664087605350755907557003071180203783467177640680
3609 59604920506155373833211689183450450442197208525736139260165942346310800
3610 2372081330642430782371369247635565509338313933727865989729606728268400
3611 92031121330722784782490623527023001974269880130160765301685744968020
3612 3482903021545750287792595887155086398962531423955429925418182650960
3613 128641248690072442100268461655232122559458296301579449663326957020
3614 4639482351333956210136831889286603674423762759937359343468301000
3615 163461562457164188749720512984066414590880599857041476300729600
3616 5628773906381656120694258065248859722656242212225863024651280
3617 189517132632747073526635092968523931140719865185555417438040
3618 6241569828453141301959719750798275325272574810292094504080
3619 201147247930219200389576091158876383119798751565287655400
3620 6345470313641529074199550120598885057580727580775912630
3621 196014457709925964317644220531298591723247536382609628
3622 5930929543631879464102473783954899766973826634693504
3623 175830563503652691917956175187559871936969407351248
3624 5108815870546769169323932755268055005126507979760
3625 145515219531405519959021904486017656870233677280
3626 4064034294203785992732108051893002426146354240
3627 111315531697633549652234896429706243913004080
3628 2990763477894564356051488330087452399860280
3629 78832249784726031797322890811230144299800
3630 2038813140805377978411838372210440170400
3631 51742353195399642613608688062010632000
3632 1288665049606349606689328214849550800
3633 31497322797233590765461878995624800
3634 755517102554591355624257883456900
3635 17784007228343311744450583470725
3636 410756336303164306770138713100
3637 9307559443783238912052018675
3638 206861385395555226882286200
3639 4507864039904893632153000
3640 96275734055985258693900
3641 2014015861000425760920
3642 41235884554971351960
3643 825499540003444020
3644 16136552845348650
3645 307459954199970
3646 5696432357616
3647 102288177108
3648 1771098156
3649 29401920
3650 459405
3651 6806
3652 83
3653 1
3654 0
3655 587718458683726263709683357767703835460534443278845423958969115167345207730534947257163214083509653842785066674
3656 949995006601144606014478821811480277309363102857598102716468410764363806632779771449861495057689198047811921180
3657 767633069796034522261234249132577044103484965443044497472358499149422439484122853327627020302844928347554567582
3658 413430951155953141108794108581848798828983893271187336728308313939051923132379498086232018220189175198953001304
3659 166962737962174355077617162373848740845476976720674003192930736429930619667897495734740687363741840691437350471
3660 53929924620650492489867895510322466548509467419185145813713142406791800638383634148041105633376033577766430144
3661 14513098191737075592374726359634299263046815034537623557290949985217045478605729638246742076650528620855363480
3662 3346898174711445423208212245904418653532567134466663821572180205687998046402018635584639051379916104027789280
3663 675194948044204571755052135205099498604953300441618756951601279799636645384351567003671053815122335532746900
3664 121047811583751679144789840357845283488314920507055506604510255440197050511899241858692143733440072394279760
3665 19526213441738643968294350433353315940849995322652834549606155612851282511843036912943109465008115462679040
3666 2862690363546666687755076288448776386706386270389981988555821225185327366393718034715628513964709507456600
3667 384615780070905142553238106446974765727004508013394309900236903683324408522602570966512497298492020474310
3668 47686948528523873120464572063148204673143598108747155851624228012482456454332160153628098972003612201120
3669 5488653973207701661466962443208666557806389012374102951586839398482916786781282624084719652620050858680
3670 589446141822330410998874782301206433079217185886155760790041750995749893582318092245481479935902077040
3671 59328768701888406051265290909903757299931574555323094418734828550953547619566959570259309761102606100
3672 5618567107248114812614721772889448938756991858317544152170787512568121271033580095449427300803377020
3673 502373073167075926782830654638161105984256122483368395462001470151634945036045929083146405460502490
3674 42540849055848321010142845022815118827291476061794728392703819220451127600533645172513337748081860
3675 3421097727456155470931798300336288657149216289727276264860088314556138378592201905949618627030170
3676 261931086899737784478345386678936128237459827155355184924570429858767134432661849804949734672000
3677 19136044502828983553596347338210271668751906765281013652479827833058130836242247970998583518400
3678 1336762607859539213890883621671959458902975708495227519266882403888428341629493568260562836800
3679 89456130884839140788570736701430997267805109033359162258066767747961372218147667966120401800
3680 5744721728994506790478308601021360419030220997982804415925317666224561504850028338978677792
3681 354585388477862641189803994913506316828229429801930803227609721942745664417448458687376640
3682 21067001791589877869972700820039814502363419937160045459926666702176129876054105672912544
3683 1206437200215754498880058915746112407886272247363881933574687244992505876810368569607408
3684 66676787362255880175708379361575298598371653725239151183002097546938524494196628928192
3685 3560594419034056827999864568835578701328927011753640643624012977105125849006318212640
3686 183917866418717055532768276399334210887032154877786129102993465691570233262530321280
3687 9198638053508774462113700362832623226447003146706675962139011163318728763769472188
3688 445900243880352762734986536278042347892776498368819980947294266295216652946475056
3689 20968001461131085562592631852371908166870151295541688871486536933110341161153104
3690 957300914042336834397935055601570196091128705112526292128252552231562952241080
3691 42467556054524044023859054901643984783597298617894221758233315451142938173750
3692 1831929134965394506606376778297669684144249673044595841129938464178938852960
3693 76897004966163523408702256836288871978115605352413429816295828112606955520
3694 3143034346533162942373553738034842293935800892006614849669687467767226080
3695 125170333062926285049744547285245945928614137904045892446348478927252680
3696 4859873945706443554126707726863109824010204156905871783836267443281600
3697 184062242661445569564981247054046003948539760260321530603371489936040
3698 6803810553717279631966931500489005988670991618889677063607612620480
3699 245587838408320116736876154069079506704420383848469858448169645220
3700 8660367055823384925588752860001660192257690485216404107807495200
3701 298495027095691127282098328057860409252912399738945304549158400
3702 10059936343320406683793993137891579078789879698446223278100160
3703 331654982107307378671611412694916879496259764074721980516570
3704 10699833991633956517645233858511329129038699674786447721280
3705 337927376522768256654487833146912323641261902629683261072
3706 10451362869527224357505141375104045977191786603630914920
3707 316638739377572711590040663935174648168322943387292476
3708 9399963805001469339332222600985124158977385609702912
3709 273514209894570854094598494736204245235285744768608
3710 7802555147744156549512915480773029462375030369088
3711 218272829297108279938532856729026485305350515920
3712 5989103170405579357710475023842319364847258880
3713 161215597631055485703236746553367663598143840
3714 4258036138019379761158051181819423755733280
3715 110365149698616444516252047135722202019720
3716 2807545964387733609616302020748802857600
3717 70102543038928548057147254793691824000
3718 1718220066141799475585770953132734400
3719 41340236171369087879668716181757550
3720 976360563301318059575964034005840
3721 22634191017891487674755288053650
3722 514978093275608981622263461200
3723 11497573430555765714887787775
3724 251831251785893319682783200
3725 5409436847885872358583600
3726 113903685362010728595600
3727 2349685171167163387740
3728 47449510994761555680
3729 937053531895801320
3730 18072939186790488
3731 339824159905230
3732 6214289844672
3733 110156498424
3734 1883192976
3735 30872016
3736 476420
3737 6972
3738 84
3739 1
3740 0
3741 30899303478331585037029227426523601784773783314747709611190784296056664012742978894962891766779037721307810202355
3742 49956068988116732415323085410254826014145427678701861036512374789224342657095470516858873197098320576636730667290
3743 40374787780548645755615349926987911785647931871447919365449907457485461781893140286619113539951790917032006650150
3744 21749603644220978130734970392089682916265407354219594095050157475900302452050147510949432241913939636514046081490
3745 8785407712064004248561874807364286975115907732012730905476551671204853366563064334332430387179019972977751277710
3746 2838366545356964036319491760355428594373108604251458054279822519308820534354257427490591685183611291754434958007
3747 764007265459215310273128519729568276103884121771789565694269517429550509043768150430582329806160475685024427040
3748 176230478042521632193121677224130776765568468276528286052818678391921266525926717035853296645042133253243699400
3749 35560793106309107621587255112734448193783525803708303104204414685434979243021448003086789920911608605295261100
3750 6376841175973043177686603499159273042380114504170843815654012086996568317518875910590226619365044280031498500
3751 1028906398461889272730713643041684909650676824309971806138337171241674929351143555798883221734240615351377960
3752 150884376595253157936819980621366532270204509311408266974229384281123546682423467054560391320517255847974400
3753 20277390075122222371598457043178832739170236081929039085603733678396068845288836079235701973916692344484250
3754 2514795485078995162848095311384065775907337167779885872424625908698659594186247579396427866951678595408950
3755 289527901780323515374249187526256956944086131374536303384861384361500628472730972361313458044307645506800
3756 31102372514843642748312787178182443827569537736786583392325423258069861791760601536480078031513621532520
3757 3131432628431130308431522280975159175733341300020202479197096802164921309656064865054120362159479784275
3758 296643843509442030256326454549518786499657872776615472093674142754767738097834797851296548805513030500
3759 26532122450893875504013963927533508877463572664277291829695385476016128224325239339622295587127058150
3760 2247458485221129146133716086539141789929566863741384927066848682257314227792837051161444445481195350
3761 180798608487355364293107091346964255015988773262627595668991231686917292302267991983181685429347905
3762 13847300325417772144247755025170692183699208791753261072052738416060560103825579143129408728455450
3763 1012006472112623258211788993986798677281094786736599578117658478999782110308011692428214883960000
3764 70720164466976678350247370597733612688865742393429833063512407209127874829590916414559982568000
3765 4734367569502534715863546160088189750281372300920597464070208513771517043271123054256160047000
3766 304150845008453078681140504784865390710537370713421151677427010343068665541702071084809366120
3767 18780821037097426045794470426415985985291107108789937513602000062657220304317400338968754320
3768 1116287334096974981523457021024001367792574130857930306457289865375310425017893295867667200
3769 63953398295897843533845698917978008310746096237807280860491666774463251409449963649913080
3770 3536109035115142496717414063393777747252866931928619460477531580150448259616597531607920
3771 188917564193058327164507074857796679362053018888177595018505943049659152733557115296544
3772 9762920181222413883225435108097554503643832129001917893807777517868893456952808002400
3773 488531832674717178758915734185731497668679161394119405429826393243233432103596165900
3774 23693461652977146341808016086084029522666523256668710811570180269154301361224398060
3775 1114750609700881906837466340695105869731941245922049952368235665738041632366187640
3776 50922289262746922080582105927188919833827510289172672973610161123267971391371824
3777 2260293824822184192328457770170374074104053887071242634191707414991190303902550
3778 97560601746879560595351882882155100178534334662729968904049508468841884993750
3779 4097736222948908764777421740928997977691084794968174907790651827768679013200
3780 167596036464715371531786970027809079952303242434747218830388343322348492800
3781 6678947986382971252543801693324039874613576895514056555548085869005355420
3782 259499470984115469005567963884046473266639066386436606291210261190645800
3783 9835459175834469097637384685318198453353984603261883372049588873308000
3784 363843968051694730535428046502183961293625107491333258169455270803800
3785 13143724933317472016299754035035579750841688354673239781969251653200
3786 463888139215715776058543846574927957108349613935998621513209329860
3787 16002852168369298232066173763046546007432688940073790199209502000
3788 539831431981569059978262933721662442265905403783198955035712000
3789 17814470607963220169218529515016337952023745299331853721635700
3790 575319866920839330348713675083019076677185305027578945794050
3791 18189717785777726079996897559469259519365789447136961126176
3792 563212294204613761090813055244853872735436504382805435120
3793 17083958536727193661306481093920075155025035794396687850
3794 507816846171578877078367102537544247062404720526789820
3795 14796239322687498034134054094143250990982921793050880
3796 422703778927973138146197673683224742636350696460576
3797 11843164063540237619796389569030491148247813953080
3798 325494570004459715697812154771355285104470067600
3799 8777133956628866300092937534941330103655465600
3800 232259759298978242114832600966716125522749600
3801 6032217862194121328307239174244183653955480
3802 153787503678399963670187278795678478224200
3803 3849054951176731561570736641349165208000
3804 94582796163633755315198677102600080000
3805 2282011025344577428512352047129412875
3806 54060308839482653381105244237682950
3807 1257434058797152046423590043795400
3808 28715018455533976900808947530750
3809 643722616594511227027829326500
3810 14163677414452754866166115375
3811 305795091454299031043379600
3812 6476086367187311978586000
3813 134469628552373776814250
3814 2735934788345327232300
3815 54502816683172057200
3816 1061994002815241496
3817 20213155669436730
3818 375130566129150
3819 6771982523040
3820 118522814760
3821 2000892537
3822 32396560
3823 493850
3824 7140
3825 85
3826 1
3827 0
3828 1643319449500629300007128327954927498738160949673719315586793759031899059579724776223390354017001919904786492063395
3829 2657340099136516313184513558681029753490545365068303026562407449460873105095896184966808691942997244032471677402530
3830 2148110966489019493858892672640957518608253390184180024570032115936646734255105232224931547475227784795379418693470
3831 1157410583042394511660973364573653471188574046981507021809564013781249904414270021549747921478618006288250857304300
3832 467616478350751029810801863429928182699706258115721273043578385731856502719078171485412793201149702185051990752035
3833 151109012647500873075264246686665735971993612990618971574196688744723477904884706550517802659479143535217321976612
3834 40683253816783151187246048565094476519347889994270898778010789443426427659077689794031814154298428515146901064767
3835 9386374975641788097641293242391838820704862067481986092815311214134477682537722991004297194761400129844585817920
3836 1894477638957107546076058030159405850229861033972679075067800792713153615153712208135422938934202932472369768550
3837 339803134126953695050722659966129171629487024346546007440175518105267579433316058696162659244266482228376939400
3838 54840834113368171328104790092769748164468984735869256814624503948170487530662332831075948926539380808270887100
3839 8044177297065679768621943027416809293632564262787052302536090611525822174927122345336723369922244810928954960
3840 1081338032265980965213876527786460147936465650065092579981977254014718751224034847224349471130373666910483200
3841 134142734343116240304420561977952278120664638695838258566301622795543224668833838678020797673602733971203500
3842 15448029408342398857495442627073546909145071173505013216322702010577480364286949416292342611274597086083550
3843 1659959970207188154812362008483873219812760486547341472739871937005936936576990908204863826120697167572320
3844 167175252267284579772181231082730635573186265335227885733749150012125507130713233258580419419385715737295
3845 15841365061475129795594759774344922889003961870690436071232372058010778390024798729097314773277368320450
3846 1417298363434000811224670838403256424387254281043829477780887570939445859800766256400639066515228923500
3847 120092764777730173333957941987783250708519328901465636702831744786178264594314241221448285289101421100
3848 9664071486450855328374979172118309696697137514087955186387449333706451179509199319994211115569140005
3849 740413349043455301390819516944710758636906404789808248930154567860708911333097490978744045091615230
3850 54130355817542200200241224189303614899915088913217293281660704717327644042227263923142234120325850
3851 3784024200073286965487558847081073315051050072145546248613853443216576586369087197775064348720000
3852 253413922673333097421719744641878778801768910243123568477586125832708218139367450485506604202000
3853 16286224439088719422570598790703372740967920715166855276401517287374018628852663306641190561680
3854 1006037410412575567945310900442247061581008226205931501702258572673227124484091465895907903320
3855 59820392932976986664382387284139807212408711531701282450732296495871146154492460338937513760
3856 3428596811869280300393475136002289915362906259063643084118818872224167733983529408736406400
3857 189654905291283260134852762308486507404281526774187108758699425607028952455610237030776720
3858 10136845900663408490589920315062162875458218538195375786702257196431285010900912923942704
3859 524093887761387617295084143153887562101179342722041070051339067815183455970513287596864
3860 26237847987035237311168356853012177728542798846692654339608402079272651165560671506450
3861 1273143563940172041614144034544633599985042663027099056574699085421759853360886977800
3862 59930520651648076041043805394212545263215323531573797935148103033743232854861712740
3863 2739101498122166971086345865707974422769912775694179882961950492956330868099775344
3864 121647691016562091636946141937173530714143496801912496548068718238917931657166024
3865 5253655917154265960547226168504112712782395521300726122715860478087631517178900
3866 220795046058727426610533208628035226719840862657757298046006782324221108143750
3867 9036033722400157788996365890253687848241879291468283129999898902259138336800
3868 360331478399138048793341985559789521897451971234706520485334938143049259520
3869 14009500654364281163872364527460181200408966171078264970174033774011233320
3870 531356059634141198439972497476857064307879993076989241453430534818941400
3871 19670918351668938195274769370636396906707969206523766744099177746616000
3872 711149573919221518773791181799723197073903619187605913694844392934700
3873 25119118761451168742261752155845774634941893300042191583319014270560
3874 867269129838077320457277626205300093724305799967301770655130486260
3875 29281814605952332935270020077063892694451303166943531002808876000
3876 967197982300311232461054422917978542393080515111564794438984000
3877 31266213720098712950057010985538878854572287668215090205319800
3878 989550171103843648199787521142792811884758724647435786765766
3879 30672857442684008683916337061065810169910939067721150134336
3880 931466486569168912573267745212642943370144988017716681160
3881 27721140267142238771176554227870310628908548647511606700
3882 808745347606588582013695755893126023099385295653776380
3883 23135937850020451471555066401751265185900568621861376
3884 649152231925101605010232141727809426191538569564456
3885 17868633499376498864955956191870565592093192981840
3886 482629879661785095689859401902354388258352169200
3887 12793788479153940708610044542456854049396102400
3888 332905654995202147031260061385626446582607760
3889 8504438297519580889088894573524586790822480
3890 213318150263587046381227515748844340762600
3891 5254265488907919274525132558032193776000
3892 127095632344882858704798222356618857500
3893 3019276125840517828493265785432761650
3894 70442220609022851375379560673344450
3895 1614019836665001134215354384573200
3896 36316052752587088433376021877125
3897 802320942422144427889758291000
3898 17401089394899098835575513175
3899 370399688240418544644093600
3900 7735325383029289307755500
3901 158416274732933490493500
3902 3179599889158082999700
3903 62496563130037292256
3904 1201730055817246956
3905 22575732306124140
3906 413605495988550
3907 7372031607360
3908 127412025867
3909 2124404422
3910 33976880
3911 511700
3912 7310
3913 86
3914 1
3915 0
3916 88395967274057771274095231927965430935843188203131451548631905137965578210303078748051120955730714118453599856480325
3917 142968792106554749100620164532078692390220002621613580456051057035775218183436055531434960799479167031716424809515365
3918 115594294312438459623526339802624794276838723380471181655464724051547980071671484046056178099520380115412517967010055
3919 62295218028181565321907887506587768039639348315341220712530931362162755293398051734523014876781605759066003142110630
3920 25173680181172080628626170679476962998351485521847777724358017299742185421010372968707017292159941636769456146368525
3921 8136526723303067918707952423680750378974888891213550150958263911734303147311960183846182601700004818019904639085409
3922 2191080683388762659591331576956653171593907388363975087825851986798490429620828244982508138562447581260651168660874
3923 505634726008590593327200889309031351026180918500224027669562668796871315191394144582966833060566182973968627519247
3924 102076827860104445561849064011011247175165374983866598759366509453712444797597737527171731993030226412059870769880
3925 18313283843252039612068560958207589885555323328402564392322074329560484946485884678642421743030628347232907762650
3926 2956287266904497146941287141705323793176537111814950264729527007515827941069849710656615135425118395386879372780
3927 433741142533002809595010612551906190028072879274602303897484713044621128651602086936691596055356920938142470700
3928 58320285403726178322509086948771867378836090905206129193386656933562210768221637003691244431936274879234923460
3929 7236646831318487997969789070570925605420962427358696496802463161483117796653156285270646460641731463170156800
3930 833601277703650921891756349434417728321273111895566321090588655943732896156324568927700671257388418249621750
3931 89598570568385913373473567237026572073041412806329076654671671661349386112864306614495587145392663099284590
3932 9026032338001585591792218421131060632731885145601169258023053657469782092637388063363947054531290848674490
3933 855543938073750496481162770835150899698070887303813297578598591238524654139532429029205675852150427596745
3934 76566597797129794012041338909333793963519149041670441010956464947052095551786527190637021404173946882175
3935 6489734611513582661923492786372805732720585392148061292996695719564831042245613910887136778253942965500
3936 522403526783126254002717047646857140582059080721375519657318089819875450985266949313300041007591181785
3937 40036867586724972074696342284490140172030998272650100057890861525355297743680968611404588907357865735
3938 2927998243944573237318240817008628909155038964396059893496520336540076149362703714325033269225932955
3939 204753954614181365974825500194322369404026640671734978934977448278587175290163998317972798629058650
3940 13717087725265665249892400820668890767060056511527605151225218731660090125587941091934608264110000
3941 881880450903199179027584711353738150230155807646070018301999717897824599124998727689562982622960
3942 54496212546181484221678542107353593402469580854596784963343538615443831565776219526068599187160
3943 3241676100218299052268224012536129420649915395552445949929499845280398512226516945664592132920
3944 185870506613178494278616703347148686695698496544928984757632492683599632694315858910270132040
3945 10285790435607840901180425408006869746088718777190929252356456616672503201950588226209219200
3946 549999225344721454391073010694610871472416427645142615400228334260383962121269687389252488
3947 28448567527668275441333002174529295811769839123322506240099883099661993417689658851065008
3948 1424880257351272584521010014199631809462581338025549159202078090622530020919833000653974
3949 69172508329456534729443849885213923102521924232189725077149423663536989436478133971550
3950 3257749707729263753542074441334797741138197402451694644764671189167444330658740207900
3951 148970151334096646159166030551328326797135232778483440581653856112447464524941971668
3952 6619495287128570180125335842127604855027289207927601383824713691311132931241123748
3953 286036462660564918173359847257678301949472546534226681072485905048266487950633624
3954 12028106968221608909673912543680468579264958167188504544112627936674314263014850
3955 492542795054084259361958696170232428836568078236535511025707437492493241243750
3956 19653373346220343191067095811301771069926087458943515807749780112413625882540
3957 764605820017683176707823237651260692806788329205352860542052185815738672640
3958 29019679926897439553735612235453232486561429925804977438217641389023269020
3959 1075069236934192657308781564662478246390361846458094511777871082075532600
3960 38894770377163582340656930346485602974627120931081084244014283271718000
3961 1374889176243828269629329618146131514342880330429371433143365826340420
3962 47507898527092427838625487773012660722607493850079797124972918294320
3963 1605370516934313337867726669784278896893927757386282000999922389460
3964 53073288973288603445176911389678305508692986990085149942591087750
3965 1717269886941368922941055812119676187514244996218492594207992000
3966 54403211872971760533099199114837649206955780542694256957256452
3967 1688056174235968576340814006655352443803411942045625753894542
3968 51318049952182860682706179313706259322735609594071924263216
3969 1529011025122975384790081015726413888173634225613987759640
3970 44661837097062495798006670700457722679908217265435366350
3971 1279288095304967393367118741140035709266300376761428092
3972 35943332016996058536165906731292144128095526251820352
3973 990811301359365607647196426847709124187085185124696
3974 26802950249064748297433934287805848388139789472760
3975 711674568314835649576572338398386979296214215600
3976 18550993294773214027484564586562438371624348480
3977 474799868599714537569174185910647554962079920
3978 11933647288454895763721513353171597593573480
3979 294582207506858302145504664605546946767400
3980 7142517148984202763807602071075013414250
3981 170112615600073980112576082231166778500
3982 3979954893153409864832032171706822175
3983 91469749149029672681463011620611450
3984 2064995967497869098187291639086300
3985 45789805644566328894256723236375
3986 997170314153236646091556733100
3987 21322461652904529559085487975
3988 447566289957172408111613100
3989 9218812442788331092804500
3990 186246160834665049634250
3991 3688335871423376279652
3992 71542118319911110872
3993 1357798894235071236
3994 25180624495292310
3995 455489596848150
3996 8017084373004
3997 136849953709
3998 2253941277
3999 35614320
4000 529975
4001 7482
4002 87
4003 1
4004 0
4005 4808665233278274413682752726288491483128342305002310116860410726155475442839317890664685595520782468675172566767940470
4006 7778845120117083872120380409660957922354200561875567736279607652140970882506670929828498644104302842423916787370268600
4007 6290626852688408960427287239411462465169680115350997540066246509574109600071186443383138275177083349395522691618676060
4008 3390765966498194815623439300876993965453935885827154661893631905512074082102363532017647890919264483385433860365628280
4009 1370494796619994437081973525144930896872065662937506855675680489967580616454757138159506327289195326699452069126433860
4010 443056771188628619063820603958794548770986145184520887948701104475462463409782564249243504342014972807142428176086040
4011 119335725275111662807716635547317672224965037071132068880721204038769779493908749363077344824933403997625268039919332
4012 27545014305458730577719596967455068442894835739432829675524996405466736829518983651208673741927912450133900406022416
4013 5561981986094496526599209782399344861287990103502464304365189356765584467105335590412635163666228012713654902711717
4014 998084539076576801049190848107665527934950333175584521202694759102966126909844544710123601709628880473474291972160
4015 161156897820617948586203336432226790992886845289942566652434254100132267529075785172053311338669529455649588311320
4016 23650298135235977175530297133642590345412296894519602117836216060126623528558797685252921083400947163095034982240
4017 3180768378575353937030077825380645393539201114680416895248221228993888276778415304202405037739284086879711451800
4018 394783470425223360952369203960917256102890461512164566847540446934882657507961850486525346923876322259436404960
4019 45487494368287638844381531300731532376931763829111806551329768443608169007534125221701206324033740625640985600
4020 4890460829194752075098303916681917339484802256453989083731453448203232990783770804375843938043345387064447600
4021 492792138126122523554104619803646146401727770434809921600694194137421623620753686379725729299659647046065245
4022 46722990926125854828100895356443137392965052518406052629766395403372989656005302916236902399926682040197360
4023 4182659252805002427241240212971848842968346560151976121495370890499453864682158541920561081943846534917420
4024 354624242428811677529454622316914414146825532403526253103377311333714968871432336461897783345647753980600
4025 28554832290659763712463368260040345223970575725451469689185461166085256585880701207903401824317349048200
4026 2189119540805481445344719056805877541486723766832430749040190090673763794604928168550971600412763047480
4027 160147470346899888298785369137960560688123993090600400231563446101421190974723874445618355629431462940
4028 11202775889874888908000225734641710608941018646384924809899729983283769614952953341765344682255743480
4029 750764500251998341907693500712515354481431015796361589428250643688152976063934660499233594973215050
4030 48284148792935141679621250888754495500051398920577170132312769935443517242069552643609821089667200
4031 2984826141518520298247209792274190662317450425879006215791383660577252489346149539872367018108480
4032 177617285335702615241026359461004304422863819081648780621267829561446562140307678455334693647040
4033 10188124886400368449985846896542121036328305528879115842635570942309823895569053257803003846320
4034 564020847653783017121319651536175325145567851584612091678333081246785092313786054624267986880
4035 30171651944449666643462581196820151255193575079760059140245606075572676059055058796880376320
4036 1561288123559209289884336288423411506115246633315243553394196561771412537634572015814652224
4037 78233560701087757463665755979955563482367057589136892160274678524070481898646561840428772
4038 3799680686270060225389360037865684825233550234734797757872208241660080055786221335077264
4039 179034727440946325182089964408788977441821450953902817846739684776213384423825758514600
4040 8190913550862148866048644309641777177718896326164260821122601847049574317084832522720
4041 364149258816680690611294741347691465504108346791848410310709426052649357727635930744
4042 15743664466684166914892690651546735871416255413449430318285805536091343187816726752
4043 662400229319202968401464909438833962409304844605577577220493674848617129990941024
4044 27140343928294912411571905226766185512187597915707394868766955344290760388341200
4045 1083594149118985370596309131574511343440449772120378124256556362483485130736250
4046 42182850108960736605217181253525752540329163326512911977609284143717050674720
4047 1602031241941812370244962974126450975404699356430263136373823627423452456960
4048 59389112408534294900668229691160103693428042638856698013096568424047620320
4049 2150138473868385314617563129324956492780723692916189023555742164151065200
4050 76060884293119894355062441566460734705937480931891898077183487286915200
4051 2630222771944714950595239269496947244829858023430101872100352015607760
4052 88950958944343269144660487745215194544456584229936641425481208721280
4053 2943179281046241119424165561271177977638867555208183668499857714010
4054 95315294482640757207664657189626344587040466431173330509143178000
4055 3022395001016809304376258229330630090025071193344546965806065920
4056 93872208721990488762994696511876728043374680152099894357618976
4057 2856710448707023744576762165109057981821158671154135891206148
4058 85207328222492296982606486407663223026428936684496779908736
4059 2491721670570774701139391284887489299245922441741313386080
4060 71458939355299993276810673120732356287853147624696586160
4061 2010309864050663046719758021791484685989900592053672716
4062 55491459956064090371624557760591380408287830002810368
4063 1503299905510761611602642854527558671180405108465056
4064 39977281727418607630070952836049400985700024976320
4065 1043789366861758952712306096317634236301114182880
4066 26762088687541685810141666944549091421359715840
4067 673909490915723859775602070324790078010694080
4068 16669221609270330590595129763160326797372480
4069 405050535321930165450068913832627051805175
4070 9669869370932459126385676650070787391600
4071 226816820800098640150101442974889038000
4072 5227403441753732359779385538958214200
4073 118372616545803105823069779744320700
4074 2633618045504528704934516873037600
4075 57564327096026242038494166354300
4076 1235929403457532744451506936800
4077 26060786464661091683326707525
4078 539531965975769478271533600
4079 10962912094126664002254000
4080 218528828712673658237520
4081 4270704693227067271176
4082 81762420937041269568
4083 1531875675547259856
4084 28049303235262320
4085 501038556532965
4086 8709918824992
4087 146863364956
4088 2389720872
4089 37310240
4090 548680
4091 7656
4092 88
4093 1
4094 0
4095 264511151921320966058348897359757092662537527935378004084136754845522881021576657278870345906574045431183254815398626259
4096 427971205761766422817764992639675741998422465145205600400576554627837314412699292269157018001349639712090358442346701830
4097 346158607845210232309356928229912627544761925003462764264442540520273204271546856377368189662641476487864297037976952700
4098 186621929963089465826009521435873386466700510088746260355298646450698584802111864487033102163586806032067173184687389780
4099 75444542754584834647621524444513115731350073459654191227133309897643648326777588587392665572953634755325903393135229230
4100 24394807379835900980059128747579769964322768800287622031027112721422934972894677059239212625747676815250246830450522708
4101 6572008772631324516113338958722119140102961153570393171239066383052693207245108036363778647739888763305946017945276260
4102 1517268507069276855698111509101610404003126899904393447197741022778644339279696956187697669917010422255521265078974364
4103 306438284148228377677130516262937636427205047601190230140215585010817447228398693119696495378948026007739642016999378
4104 55001821862490021207481074514837965850514568801302147009833539194681890841374985282969392174032699236835031815704757
4105 8882952397781533529337798548158223198621057965262702238703983356016398529497616447920100055215697036213921198552224
4106 1303905809639545220379281540224380399851539020982262584733331692264706528189794989119340428103780738322983032700680
4107 175406377836333497385183037074515878395141201967687049040618602445939124503477749498959164701890358126288176118280
4108 21776029668708192338128994342990572309614530708196700282853206875419696664098381698001080642984329517868793785400
4109 2509694919131777080340061368037259699511232219613046174959364269800325465586328906664339705444642334363560002960
4110 269892466585173323809997085717673758769795132052730052204556626098741802778035809648760490855933527712136514560
4111 27203188362395808417734315536543165200884212551525314278256209805630483511234725099340631905366108715545989775
4112 2579911781954406152724430068383794531161986562864593118968340192837089676602769299282093523980571093358812165
4113 231019232912511171094498871484635512665216093007674371336067177272233115521359553308060239644081927865420280
4114 19592456499981327159182651523920765632851728623869782884899368908129020734563795275312101910158017979350020
4115 1578077878808211965006073069310269142953373619195691826310029035435031611477873897255445135888132505213670
4116 121018098755653284305201894054456701187303868550722895349405049703885135054446781309685845826868765013800
4117 8855983596894902210712727093441959145105382511276651666571678094089317169083573045501657838033450510260
4118 619701080907569132982256428403412604401871103698410244374310726218542869423931514159131897870408704420
4119 41543627258286046367167503765963010174822944147010762836711498688010645655450535309046486530031715405
4120 2672721620897114097191388862536554661953894416235047258364572291529824594787607391377271598104645578
4121 165280355483508754211011204965351926904022096305052620837532174009787424405545776356972079883860800
4122 9838871355375863205333395241200109960972336589008576044645672066347239687103974409208913504135360
4123 564569228388483312730405214001049396201245710652383624117601315391740858231692263661599561949520
4124 31267003961711475587887599096284440421835144554146252068778131512606011265711922067050598011120
4125 1673261848039556284126581632890653464598517959701015871979054807698795773864231962051995027744
4126 86621839453420010686069991177967531022975102648343395596188998087934457072770975255559790080
4127 4342332593649050837490810302177613251383029698908021132877609187426741120296153418984501498
4128 210993542496873042856553099461092277270626306831308587947407466322493117847864969812065476
4129 9946222972883392942930971863824880866052528555629323542665486279639621322499226435937544
4130 455259735492692084034457338068063399780631689568495736810280912716656891820585500222840
4131 20249758500742534696620259543281060244916160361906089252219765677428114283904169292280
4132 875926595532015715254195458917420011617990347688500230206841592396913319939448590168
4133 36873319408812917248038143894412091909369650836763139429669386650319198518833912656
4134 1511631292548950363787958383078364683446875158202471906990357360551972424851121824
4135 60387265240456180115747489129554762764617405362448953583006475641046941864059170
4136 2352192177355846292270036895369061208931708041919845196556915030756833576476250
4137 89387468088035846615817360275328380383078465144277361095410149733114702620240
4138 3315832105414448859344225690633817135139959133076591142727216345132262062080
4139 120127977371808005594533464602573846107161268064960139162854422494096322920
4140 4252496092761917622243624855776025063499653525989796068810245613543217840
4141 147161276132340665165229506509021856278879039194312585410202834098596800
4142 4980634610703821927722899893302729889145901363516575885466624029555120
4143 164929903042636478205724654360919839884513249926340855976413074504040
4144 5345774612512560400586749692921119183874677804357721357071170133610
4145 169661224179100547829643089797534893364932030247488528306274856840
4146 5274375590009726040970332988439727019847673258973817254053722880
4147 160665895697252951921279384414558246074237433337247896112078632
4148 4797117545941983269194940239522757743058172108164492345610324
4149 140434300218552119100962542412630126839855099350374322442176
4150 4032058703287253607298287715545209956961583587545034388384
4151 113568671475387489314931248352592494814623752474964217290
4152 3138904875447526511544885332270914685142125485838190732
4153 85150688553270759363354924839528152695476152935346944
4154 2267689687973860736146359560219537656526373807684576
4155 59299634562337601317938580040139944795455037048208
4156 1522905797552402406416315452004417164439330529120
4157 38416546664374355437138844484917244137113140480
4158 952030868119038468571882289823909792745266240
4159 23180636300391553477546352326894829452596105
4160 554607656056181303462402051247750886317855
4161 13039672333530134276489776088731819361400
4162 301293985838936999602373558578583946000
4163 6841748622295326176770078131871780350
4164 152683519892412701713814643438326700
4165 3348457229284329353416742881433520
4166 72158100162624444245436349373700
4167 1527746068162783531335890519100
4168 31772739662395029586521602325
4169 648896553673560588731979600
4170 13009322351696974616008080
4171 255908759939841520830780
4172 4936269061002714118632
4173 93293018761495807584
4174 1725783988907672496
4175 31204849849229331
4176 550523846067085
4177 9453448480784
4178 157479993748
4179 2531966162
4180 39066016
4181 567820
4182 7832
4183 89
4184 1
4185 0
4186 14710847522032422692544845673186445350998917396048501402751725540454378327717847112366777899081894499852435168289418115061
4187 23806003672918886945251400762378138339628377514184020367572307936097059291941899155098331131591664088806492933385876363310
4188 19258704259279489026799424668785408389929010931534252018025944958252679148571468152112065810060733787044066129905601582350
4189 10384758235356306969280707846897378826342857750103882927933276215608196128146405691321045689879244294635928911139308581000
4190 4198993424169512981085214232307151195500761476996790857994219545140718158047516950958244798680703135721511396655466270050
4191 1358001769582527023657187440001236083164301322273775442088399578157585669881996594573067980313165425595866261076434126140
4192 365922110697538514700886931213696549464841532004314330465406690821344024593420155888588189386215152228753702456757840620
4193 84497255648117029492885786612141531801323786260190769344502282067820341236008531896105725470941426956790734516439266200
4194 17069270704529364626603754477393117045035177623924426280974586506259748816896590757111598786566367250374614232138461595
4195 3064382841482283776771305162629376364272050476011902301402155850108174472283986931196964953789480260077396420169993780
4196 495016396762410190867329670633541692654631119211719323088501852752137017572374867546724529566294293131515286341342813
4197 72678701436394365240036533575840007988717746988513018316668954731043260695889589119346273179037521205386627988154560
4198 9779293572296589152844611551682852998886542657366969385499987691985298961423462418395053210778355537422372745255100
4199 1214351846559231904974344102823571465812516013622448801050436478471886246562538265762024986397702479335841219280400
4200 139988762155981236459400677919225107704664840266978787532627758484840907126346739487149804133470689757727960049000
4201 15058169514790662482040368208223558197067393317678277049756185618801952793517973439986038232667854006181360017760
4202 1518145124541599946431233607161914893080097617796606543650631021805422640626451429274277761064626093380767894400
4203 144016879565624868093887552840522639298798772331604605002532875441573148000654426996509227734291163788184651750
4204 12899558909772030763622150341918972655809932814322965594841700964185448383013846496410467619902855466794060825
4205 1094301629585579231500257812295641902098392019510036495802423471289525284048545252511864293050914395151990800
4206 88166054249915972216321931857643445347832778807414022982047160086580593305537078738904458595711080907075090
4207 6763190909178051278597456011329724898371601225124393541328695866150135477762316702523336296663425022344300
4208 495074040364036163066735021131868323038970371343866390065747930606802825222736832630533005655372220511000
4209 34653848857414834737571540800425057524325409826734723912671783846436458487718329308484748061870023735800
4210 2323879053403384248683461606512797266507016638869038416403665223319535760339743178096744617014032641575
4211 149557058129829766921803013557466836629362598929238746212161395276838324359621927112567351508114175458
4212 9251728687720779567200961447241919983686557594659778971261981009141700520418640970152093993439157770
4213 550934518278362514036704016551173089680073654350175402791773913365958081351819254523240266279536000
4214 31624943642279560302857341846714639160268224750384708714932517356116127565691346315314364834720800
4215 1752111398447017177439188595175670539934900481334983661054624771905402663477665645846343468119200
4216 93801011885134426763662797288853321265505433662438756206334394537818033797135766201151794033360
4217 4857856978179356953915882160005122961737632786228755757358546215899729666057447631763856532160
4218 243623923462743780054571850188033681002117476198465800114281557122315660517168367906261909600
4219 11842725255406502284065846278666217958317353724294603089666206874800203055353145688139549540
4220 558512318374075701679111145632303086892834341612287438684313881441893547244348449502526260
4221 25576001930271581853251070506978265084135073428761117681139821861930454829283725120982256
4222 1138149338731730210086143345170158499451579223921239342025702281791642229551463750557100
4223 49256169326130489802589820510683660055201471150582379262156186782933250960847979359600
4224 2074562989417931957180989244804415816989977139262237387331993245150584178803957187240
4225 85092275558799039803164947448643289021622271161761090991544738423813535043462875360
4226 3401170408235138318522906361926320537755469105955561790728304061241937955915024104
4227 132557411503440395376031073699022649971111377624887946889526409943761579701593300
4228 5040411808619670626292936204362274019139374375542525421193389351621786235306250
4229 187090049486586655707524707553012889173885159604301453455509615720472633391200
4230 6782383851984099939567734367205535049149916408565754610123851615043263308800
4231 240255954743616011189066929205147692214322536129920278325708844988192645840
4232 8320101051055925782650570369996570776412365594327861873759176200410643600
4233 281798188338524677975971395442807809895725819733790057168473512103696000
4234 9338689895069666114480437299942618542148565056593579785249920055415850
4235 302932474976271082418677936581281338563391683538177082405656667456400
4236 9622394302522608721056149447258014530974420047843898442728106240498
4237 299402160316059790287605452583885105938115347495567991128720335600
4238 9128726982709141224756345556914912149736357563608529862785289600
4239 272828879485901239111606501836042304654365452836836050001642960
4240 7995195909903305448658233732537929571763620180274153909350540
4241 229801582175812558528847796675212934828853798936976163996288
4242 6480094344568800440300819542840516002259687908554519552760
4243 179318954961138141023575655293567097075721714434154027300
4244 4870714461901334242052408274213488304530884374576502860
4245 129890880843972344791558359924703961738861928206461440
4246 3401534531960791104219539340329306484789560711526864
4247 87491264108366952764171675469058934944113989087520
4248 2210669706124455106088199849683831367734512058400
4249 54880780949106222053055492121310348767304486400
4250 1338793408292397846429209470064873146048030650
4251 32096265646695997122756487837238994626671530
4252 756283167349338141085093706246933026797075
4253 17515977761458389326628057432624831978000
4254 398771451845651911238435592236361105000
4255 8924019942124338491439232345919713500
4256 196307382718816330774904541563562900
4257 4244523248388586504331082525760800
4258 90197625203280555306795436717125
4259 1883522549789733120825070503000
4260 38642521211020981929553300125
4261 778675864408272706478375520
4262 15405776469114838361062200
4263 299114134994619959412600
4264 5695695070387747059960
4265 106283185930818008640
4266 1941506987521131558
4267 34672055388032590
4268 604233489585825
4269 10250727268320
4270 168728564730
4271 2680905348
4272 40883040
4273 587400
4274 8010
4275 90
4276 1
4277 0
4278 827091833685209339528386054879302755681993910530796421289572703126049577128064397983907850184046174983269251069470310409811
4279 1338687124504950465021580956259966526940901483040413627650407024181348427822324087225376788816452399486571600314337048470551
4280 1083173167117809356008938734688205294453091176895372926724540011092416197783356411556974066487420716040695428469057374530605
4281 584180695864811167146249214953157387827846664923205644546786997066997934173334533947399329571842258207003339273803247997950
4282 236253249854355983551136103516915368299300013814863336610482033905086461915330729477553789444752807702967382728419270217750
4283 76421680319885136255750899027990151758113858881341593615494795721561070476464808507440055335988797070131507419129486114910
4284 20596360172001659858800676173352080594658570054485594205007393602056715993210281684358197701416342288203971626325917579790
4285 4756987439068000691111530105778055143042939916056086296050286980677472319714462026551646462020796978973798131937851928060
4286 961156282997331210481575822713109924240058068709670001293713458521456381559597050318202627231958731633494605124496653025
4287 172589292679130242335660184160308183455355684864124754618743041341070793593065528766350609953059935531565543902733333905
4288 27885883857488782368618876979927324914875659331708310942759618235984387697784281073892381079484270366704307423546943398
4289 4095135645943575215357000002513844911961039258933314400095788054585860781735101176977448380957525515906171914278381453
4290 551146819225990603070277046283453393914442914662890388901406240043744726943829384155042571607701202474181928910172080
4291 68455055006076124069912280861779970992205798601568785698499913843897092729964236928765372475448488761956609216785700
4292 7893287002635007382333236668353214527781354088545917206827837110067260602656498727453162411585066115682967925322600
4293 849265157079619501187030779376632320074966697619671311031275068141368169899836886222042145076388851196882957630600
4294 85643339115371892866604594184271487245820799494295200720488305706936106513133473939920592448298419660156485101010
4295 8126541549016799713249544603043191486487581365852423263071024881429027076294534121409369191581233793979404611200
4296 728085335581770166474653739360420009788371571232001058623916203621286470447752936482352206878916439151377961625
4297 61782097936276568394190299006032974298879151900178414164768146723203989623908422693334344916376834077803133425
4298 4979072414614385503326173045945170654547683688770666055901026794367340042420880898928982533381660497941558140
4299 382052901749635879604061704716454929840608708165460766255537693708515904323994007868585987248081350597325390
4300 27975016942509212106925840774136589352355259613014536920950514719075560385289582724073800136198712592424150
4301 1958771203179447427785777692304348582458534947490949630260133116748654656316045729103413196288646611587000
4302 131395843584364581713292092201611676446400512259702494835547180417738238432598665294671336401257173331575
4303 8458919754388318665207800247706582050085540565483299835709341412883110167636665168272150405931078815333
4304 523449703454404184226310547451133928202769096252335611742564883468934135258676744893985730278399614103
4305 31181752243799664467232870062926471056128768189408884680920010067847953605855419566068168644554198410
4306 1790537184404678170619288053791312541460239376638070059073265218439363764393412577200530865408492000
4307 99236892118877240950345452001759729778772705251207189415822726876088538223376293610124386205503200
4308 5314737908622618771565538738699533971135864793382783771865695141446388079215585792400575186628240
4309 275351357469265575338494017847924265650354660105868606928271932352949712114172733042090750226960
4310 13814530781697546337698289892514568422441393235838024184988365801464856237850866702828467013330
4311 671811425306354060150486011124577726399778494971526903345443081761537124456433984226358599200
4312 31696705830646814936764470922312524535496446732670849445871318400200543471680478165314676710
4313 1452132027772596824365688978643988025921369288191947340579216091748923222835305968706568276
4314 64650449323742054129051317114861725629341435611590603027325660817657538596244971833594036
4315 2799232157421282408590244443526606039191721875049534597955105611974038997004951386505300
4316 117955563386259857158833517538742449079561417755342013496216131506498048353609634782200
4317 4840646975308507900088974904543636906309946658278553903774650905351363083875900103560
4318 193584926896267815552200255445663482524190666893006482005764279914175792223878041444
4319 7548939198765794804526450705738906559408480210779417633079894379829667170445541304
4320 287207724924120856648067326347882408270741318187257218260640554878150089353452150
4321 10666918013590465744015283595278300831201931818008600309967405372036803428206250
4322 386936238710895128849653372439185748064171580090714369646622159785522946331800
4323 13715487345123402100014751720348970877169830959544081544917122154865265802240
4324 475288953949327326482719359949313912858768495387450985383467497694033277640
4325 16109131822257218004706423482333785971351601469868838947065639026326990800
4326 534242398725119701996112437193656472927313533245310316715231033363257000
4327 17343281233700808498320812128464863006847335105102362458321280102915150
4328 551337104456813370001993844577932036185372864039482289978295134770648
4329 17169370226069752816002149013734888672915141653995975652710934664418
4330 523953780553104633003309542021798935391701858117243984475260587300
4331 15673851989179846253826932937344471804264312043176909764404931200
4332 459767185800315051095485030871849068954578818669482973150916840
4333 13228415050930923560507259448380938018736171570999054650016348
4334 373427571035695407609377669597221019096887423272586266493968
4335 10345413778171242808199554006990999231677747362780022443880
4336 281345256921785704019748010891631135067080620922552008350
4337 7512457898864769763165578863617414164615431831973928140
4338 197001169280024722933863512552467675303940591113133184
4339 5074420367351344106294722622458473608456557782769584
4340 128414597320345043573219717220715533547006016241360
4341 3193189575513101819905177560654423086727628528800
4342 78033610412010409481688277859988152153511066600
4343 1874310771609356985000893258090822404467242910
4344 44253942028020238457133945351344674409501655
4345 1027190570578951803563336227887625454306475
4346 23440499651363432775340488623071466323500
4347 525915972723975709024603462224766095000
4348 11601225924761640038871002049695627550
4349 251605237005806846486145257496960900
4350 5364605772268907942974007081169900
4351 112438135527377130587923078647375
4352 2316223676092779918852451564500
4353 46886259069372124741191337485
4354 932361890278326530125423320
4355 18206826736226627153982600
4356 348966490827056619314700
4357 6560863941839050410840
4358 120897123996305484828
4359 2181199208202752738
4360 38477524881841045
4361 662472862076025
4362 11104954540680
4363 180638816358
4364 2836771938
4365 42762720
4366 607425
4367 8190
4368 91
4369 1
4370 0
4371 47004700380854889235176657188061609434993120554032390529398222150416748715658879969338644557764062940059504565495471100716997
4372 76092448699039259236611517048895853522743439768833270758640688687596561095781924614519522216932248098460771098391268557702612
4373 61579607727227721390992723987958460239281468219859026871918723112342027679826908012367332285556810376382293614459504229645346
4374 33217310458279486917607454530438295696561462758124769752885893673500763398689596621080538038947568625247993139717759485605220
4375 13436156004890656844363731943922619920040473293233729824576100932540952485986694280790184580152371938761076803297474703952850
4376 4347059797320150097340904304711242776707120254193485393632869423853590899242085422386989725783451661734599842202914572006600
4377 1171799098238238755921513785095848993624412502847237768770920201063936413972460397114080848485161555075349780426652120428620
4378 270695019403450386715666029706913059244084063573239238122954315912745410196477987851564884075757641502109341374569202477240
4379 54705355549282007947782596216447634144993809034644992404578300277790931676716313305343934313239165258198678517285297172690
4380 9825153115083830151589441743289568114453926924587737791002404242663776344831436514363849078371133701142389296828188008700
4381 1587821492647998229488073694274835287789272300749947742492435980337851301056202864650425611568151406890403003905146671926
4382 233227392262633452537539698377573990197141878047014964248534988882778515290559441708918096301141170339708752996938072056
4383 31396039952234076651070333352606144325034634318488743734067708418491599326635775690160437587341028955280651342800924473
4384 3900423643753164267881960635236747095394519088383531982994567237232654990679407949404916660608346971355749035364294720
4385 449847504325643101030852131377411237948780962238880591732999433831323752225479271246172447695804354721429146281734600
4386 48412160282828045278310518232566382437058971743081625535210734275079198362959858861712729457721738842855536608645280
4387 4883274653207812131825426981415635840431058511313110038429831641812866976924062095776742334189235894382077006375950
4388 463481599918483184925154274408998636859736091380891674487348477943418929365192917792511441484909094631435095840760
4389 41535656806085865201053227971109645375380971425467941122363016060637249501060952176092331423637417169228068012800
4390 3525465835448571332403586527429402152659483397544426178600015301745176593747014218756652791203174336943514340500
4391 284197650506872214613275375427751681774844098740820705157933474926738352269978744389337986615333436757894413755
4392 21813079149739212681238472391759795248494614255566727482994974527704537328701002033403161574814893610029683280
4393 1597675770953022769253348946996084252060727325055563204341339446417430145354884032904995946673794738861542540
4394 111900067770036848427703363096546357409421038452058147683802058876302241541158330896295200544794850369696600
4395 7508622945521215139845481153833336232757717298715306915997176947536509515878175294896417252439812011083500
4396 483536704390461660704914899301930969322753885115705180994813623937276717431963088284390517956626397860196
4397 29931562207835589123042985491884828792610374308633214803279208076355620593175892133886070667140740423486
4398 1783606396955747590697058161685345236839065068711662084456147010338590386807342982601729155022694981388
4399 102454328801056040392336573063901262041565952622343478237308604508643276133524950002795411260678080490
4400 5680324860870013506792224170648301855666966298300084325335875865393843666351515762153408262675216000
4401 304326469164556872247726052805396504654902962770368714208523029086671517218353967071048117696876480
4402 15772770567525191193033211740656681462725792290039229258440127516550571073801093319382352166767680
4403 791635152724138529098170301312782263744769647804372244918781805514730422328246607496010906902510
4404 38513237330793159486916444548828493783776005384760552273300898598023235572190295050309665612920
4405 1817842680240722750995432735984151494964106515805308091405316574178276924999762545553676209600
4406 83317055326271627833780894995792921636162088554449089972004608366241428554131542605970007352
4407 3711004070974414106712316278756858288465721514268309870369107790025026013912448586694563372
4408 160752468588764026483046518231548074537821948007198256176052994465526852725798308342990576
4409 6777088381125210041850065494853888305411537171172557447680782007937147045380408619960200
4410 278254149526561714323402143937546290136401293166447826709022669194815908936720164101600
4411 11133488043209568170204642280450364884512877314040673978681697082308135092914570238188
4412 434385689620893634897620085390269277859159545223331618159275945173272509380409263728
4413 16535771578248883857534130117332842939656670937897771958175006736769747135261661904
4414 614490946349281832828423116837329803742051192400643350697184442995111819081804600
4415 22303555846598246555668320244672810828876766528563437011750029414258770804431250
4416 791069643586718930092624672542335307153417452629904933499760860005958023611680
4417 27430974690246804200029503440697941754339661919088163089834244309730531604480
4418 930352846028470511412982576922061276234185139907350865005936378464916203040
4419 30875835992659667842353978341139756445090569483915274648542474800460065700
4420 1003067360871653318033517229016661132843119286909562227302066429988156000
4421 31911637470009487636910294316375347932599096593388346923311155389363876
4422 994568894314251569415361445120975437824594186110438640745159850958816
4423 30376578092277254982157648255069418421311404464762110770180884406278
4424 909504675677087287477442978603877397283708885788423520221207057200
4425 26703599685269367691705145004364655666524383480968068487504697600
4426 769065110793254267286993142549274806251295478501680609634260896
4427 21732396155100802992261926236625826745066567580927018353598286
4428 602725202373403114036188519349900592226555139317156781007808
4429 16409966682616454109557913252468481539902633747857966635120
4430 438707858250920080844352830542882447901210459743640419800
4431 11519102111592646970187220924213368385743662142360023148
4432 297116517602660237867466281226672559474795645613250048
4433 7529785061231026738372814213970638257709730903464544
4434 187526078626535619186289110861997287084516722130240
4435 4590210014800083866113692743440733187170966010150
4436 110447571660076271881774177894137076894200278880
4437 2612675621031224888183063329459934260772520420
4438 60766606963848685642631686154085224562300780
4439 1389728419018581851879807837730316791120525
4440 31253999535151243700453984830761955098000
4441 691203849865796646146621693209692582000
4442 15032574437719308219382143501014052600
4443 321495580618530970510074495690561150
4444 6760873028064925078816556869419600
4445 139787952277279675866066530210250
4446 2841234376007143367125673919120
4447 56757050452397835213021092745
4448 1113990829942935594435570720
4449 21474718714523714079056400
4450 406391356406192518695600
4451 7544993533114907972466
4452 137315251946421044496
4453 2447199111642112828
4454 42649786616016580
4455 725565515607075
4456 12019480208736
4457 193241524476
4458 2999804808
4459 44706480
4460 627900
4461 8372
4462 92
4463 1
4464 0
4465 2699918344000192548541352984787705951915532700329248775206673698360969247885084531434434251637431017210709376747583431368777115
4466 4371437135419504698871429118489729677454360211525012319234034659988757630556275837148493943872057853425533924591078812366680721
4467 3538298864505325554502435542773657188807569949250747090276792023973240090953859494575157783087349536578425856075193987933171458
4468 1908967839544059363120774443626712267417725514815629833029480416482602858074634148383387300852261121667851102048244631119005726
4469 772302468154998070834373317832690374945054009126400896754597027908892749019533121440122509405530970537015840498437908040321365
4470 249912501690966217305165414156960730512752803254147374737115477345261716239352513622697433190834118060956028541333029493523010
4471 67379426858462326508784016723024263038960363939999023601309476069730658938252324046998340749643500756886297554145175866102300
4472 15568188019450886328671540287701993772438623252113301785099368385563726642776973847372788415588574946001075654239806742837380
4473 3146829600565110745569617595342864313712477239038906143179343922485665393534056608774441777380682582462021093479366978797915
4474 565288674009247415460420160903292219498269360024664921513975769537172960659401904155220654570138041001386344678614737451130
4475 91373923970279620409781808212592983464421520398665961456322359456773120006932359583583796428851543420624220460502148480910
4476 13424308983296712303853713960687243796763847633613194550163322379220015545293351492044507443258007349164316305743512771738
4477 1807512290035409257165932662426198424027849554864365972926146163841533493501835673244115246333844070132742835726270058434
4478 224602439658289932965349307830182417094478537816881012866792067916901441336702087629609284278670437910853890375421998153
4479 25909957062074591208073024219786962847977876801404891029892482361616922438084638521046946388326876309720332877777100640
4480 2789054526818987226391283214539949675282441965881059668744596489754207263797971481726269175713986999272860706946754520
4481 281395681643938013180179887226792097915405273256661948423412392973897840484704179633705239973007607024097806537750690
4482 26714384867548619309397924074803184303534614208948190210233784864035095814937516171013943357623466951619597740762550
4483 2394654932912163122113297084446492957108636472134606984851300469374331135053496741927975781005363655595747995177260
4484 203306109629788708615681589542799843153180544345711501283145289138908642294666765914557201178856831407274227641600
4485 16393416134835856695676677352546720009866597798581581730490071153115071160923616117218435479094760666787341683325
4486 1258589595101862664715933805465757447860023865852205979985133960389841274338477296581353940725048077070675260915
4487 92209834587533944516144451474257316277727232989441166178115119594387362344054235868477001202626595715125479320
4488 6460167247766570327850497916114601540941201792615972956684546457253087109478444133050635784376648291918411140
4489 433612762608892787657350531999117134961506524001725322274732978145671185971988532223143902111080045182574325
4490 27932077357338920320225189892260010785858708351220941727509498244835815399066812097014672179076100681230620
4491 1729573596473574401752195601349214621039081204452330070481448731775643643122021815786473775767932884653778
4492 103097603160322584757148061138714410285657955951958850989072827818558248709828072905607576742373661458674
4493 5924121247031590211958086037026325250929751835363734780515059712910318070467246335070028979182522616753
4494 328560433741317646775424182584235081719504606685446326761024145493235333807511046560688732663553844330
4495 17609007068697041871055894929009735752567595524730261408541215182720915365689698862675565614293169600
4496 912979407493670616743178158416189513964708888311106142625569087260014551655061901213144353090629440
4497 45839614461870086904752771621283480501046833842926510032341620594975097183234427459454960984668570
4498 2230971794040754036549389030972386379644350825630503599316566906450603917470513166579667101270710
4499 105345031522463642125977333618854409467387308846550922394617163812240026712167571755258791235340
4500 4830267693211063309787864127043602543761768741996961500019841182816564400713654763899768214080
4501 215235726259535038570600645405798380893418728765660149094345238279457023764839818398755852326
4502 9327658881097851673628254430388860022359786508836562647143973634387227548482641042232280908
4503 393420515230396170076929636724578182421511609596564153272971802244578876407874807260476936
4504 16160749216529347022873233103113118266750588638949944682931095557388581415907128247597400
4505 646940897649255985801909984654795124567133006611991197098477705877946988277874381536220
4506 25254009463865605849488578831265461811212136346482504390668239723284306430269634930524
4507 961854027017693048701873046221310543830996135851662868781253878597960556485191941112
4508 35763412948305725552341258160743125427629544121499832374657572709757825199519408304
4509 1298810409329163873932803406042537994272971838483177991246321663603304526695632450
4510 46094015416303042881714528505657142379678650825697769824283394122801459662491250
4511 1599336453338366532578567272748634425331909197708286061206038260446828178171440
4512 54278311621126655119207315318827842194757203371812748241586908953296583813120
4513 1802558639180161615862653742786493722703733708570492300949001733275775143390
4514 58601076475864267537528979300530558150886182898043276373764288906995634900
4515 1865705291221275171542342045970989707088201873651785742781843559777970160
4516 58191809504134948043777595518096222700621882023237573801332106886487068
4517 1778748214831257614531319507620206071493985755928284492101920502676344
4518 53302297407203485157370967692857658739282275758922194370317400939318
4519 1566369163666094772877818463151122184210831969968951618158745487400
4520 45153359467819112642337790643743872308850321158727824897053397760
4521 1277197416138797265315899326019331374667329991083148155285468988
4522 35458120042532889092637879649231612057740189210986187840081414
4523 966438686564249820782164349992081984087407378560268631615968
4524 25866557652259834443879422584399470901880422687301540628240
4525 679997180288926125308746887341467794246876212602642650690
4526 17561909776690428987334615507407266555314107856384953324
4527 445674776403990356801199421840008839212193468419875072
4528 11115396995150563280455106696813799332809602762257184
4529 272498833004184571630076364221339807794688361845505
4530 6567531251944735377670360386769049021644612906830
4531 155630669157380201287954523396284062896373120240
4532 3626549742625431561209326711041401287340961180
4533 83107271288793055364187453122498910063146655
4534 1873112216938088582968436650853905240205925
4535 41523170810986652344888865560869454630200
4536 905379690669282930868110105190160706000
4537 19417075315387439783368602022143151275
4538 409576561609909318595026412318112150
4539 8496772859595108544999186335892200
4540 173337060823826798073922497460710
4541 3476773644324530699245890453660
4542 68550723273675307465077423705
4543 1328219835701192439519334320
4544 25280365068996271004458800
4545 472429951822198802983635
4546 8662770352835635079498
4547 155735590622160452904
4548 2742042378105017988
4549 47219406610589785
4550 793854034723035
4551 12997809993168
4552 206568526164
4553 3170248263
4554 46715760
4555 648830
4556 8556
4557 93
4558 1
4559 0
4560 156723120905781878612761524201525349728511504845936717776387052680158792103658395955886898197688193423781650635053807139181444820
4561 253792324336018099562887180570044359480060073830949384869427327645931109301197945954836819653918515617806681414272842548665048810
4562 205457545364716720846957168569017294840354929941675579003999629019471608636144964345979215361986719111000094455780704181233993887
4563 110866697754500200707742980340241258582637191743190075495339483417828189516554264163354943870070285479457343490356078288572705684
4564 44860744229285395033338199425227738284316549598167301076192789787341167164753902487009601570028136359194500898133748831296634561
4565 14519286401313963731686218375254579048967015371576336858986424124687183681567222683074303176823982246095897801370632671158041662
4566 3915295859825137404447591488459051444699793917648308870881475811742433554416522713422259786656401182954977780480884128731860490
4567 904809446385065527403671081709182960808896315765701174074727250079240277170816922916834861495212724449615995727092361630516600
4568 182926209228547914361890598380498426826153823212331295974917578530373788052629442706630263883165755615512638937317729228339215
4569 32866886939235601120393783773581027276552540052184130828762036523739171888022369024977503008198240305714442531895610667444890
4570 5313713535686925705327949512490946863283731984231850262231372233649425830198377899059074152959297585413031639978978532040622
4571 780831713927844028956317270180340040514147537952236397899481980812424843695603800077897896755640461958061520298836541564140
4572 105157087035824246380187426025383409741316806463303357309612691970556788438131253354348641638854390901787144394990850045281
4573 13069704251025266936430590020620203989124450627480800111927518415469549876090196406534371781183180199421371273713029653292
4574 1508044951991375264195916781145510514777213039627629657819889598870623963260714016941662337299644368830018978234976273313
4575 162369064255667438237257618443998300513994694622137317120659556132799380611997068065227530700181758207580752700736497344
4576 16385695345061549955048788885422204342284346549551225553874504377305967674813082455141831407319673620728056653312182805
4577 1555952592619421955231582905842262188473417393301542538341221467032141000327187816798134856321336180015599636149915580
4578 139508454308309456393522492390638851362902985313396104431220876512183278144673695559739481978700327414013454868426650
4579 11847240194407543867297364523051070419379569914771213504001170743220375089212036512696301232342325454000016397192760
4580 955538715260006930493703470851159262819948558424844056030782858952870618784933799798418845540627107614188869915520
4581 73380053174979549018743222435209127663212390146031842031717461352038889958419995953263473096900357270381434201550
4582 5377610088162504112877171714262781822674647426823061914481936012574776353991675721756694110370659965665612478455
4583 376857584836008294979025149503486423048102604391629113945340053994452698275699920505949483175952173792251958960
4584 25302321720419067117414450171448856035353040354412560747014473624241257845457239521114990155475205810013776965
4585 1630383987409436881591638000316680427455264530246487211752995997827723659254676881159021071937660969886479462
4586 100985202753456096542352609610478500533489176346721866245611262885175640288933859119976122493582825539833780
4587 6021478446982073843137273575067636088061986415500704689824302992107796387165557432738093886006877450276116
4588 346113382038225820256139919537112663101851709267290428320458779105159834954422816183111150492254434896977
4589 19202324042102395859450347844154295640944712845661761012703986655640341331859350189537335311833004343958
4590 1029489359056128626562995772097269922721114434281065157184542322545470712596867945890158029012468712234
4591 53395053692178126963846907204094037443269483204020792658157233134702130463704248164242037669147030400
4592 2681877009512657436683085840347556697271332359413874293962609193826292745486744334813611537203723980
4593 130573447255023883910507894921231732336315223673790664940609464725080579855273823672386858562389260
4594 6167980842347967042224781438570715284899087576743157009875214388422257889477301107602609044689610
4595 282926656088902353138339124576351842569554486616451048716971811381444643169821478428409325032056
4596 12612365643384443086668311887280517753155729492992066138940696421798807046307876327960505892320
4597 546815088335034962855039477517433724431928662269514973374823037791052979294457917013055408612
4598 23073682495347317297922524117277706371100524521858865495566671621905247093614954157100905404
4599 948244318760442050954650919284880747374925418001975138657932036179241394418980304679098256
4600 37977760658843965503752097792315827926863883301532370004888074559863166327381751381853890
4601 1483230350708050308911696062379286383153914698086028598225778154939683338978541264985480
4602 56520878323889689282188724050927462148903352775460843160067012714017257248698706749268
4603 2102657640457282478557582938251237002793340390001309527103206153214146332781582382896
4604 76403654935016777316365415161587586140844935168658732800404814425391717471700554104
4605 2713070632820920092215189337066634921370207840387082915047871919526902789097543340
4606 94192118459401870236547079989821117036734634295991094858318240163985591484221250
4607 3198672906676733065157134545497268850663818395416572122412076520893656356342880
4608 106295026924706366275114325832704524298066189936466631973107696700205809967360
4609 3457969634345616161042641873916947141513285073584209720187880876080058438340
4610 110170023774624822970554481084997449323666023848321359582676863145151793612
4611 3438750928917644433823140241593588871888058355358193329833201855277043040
4612 105192886411320867617597961128866248728047248272775614179331116294803546
4613 3154760984795060674829132711628290013593106812401108344482651457576912
4614 92785480671798659348016128946826294842454331876642338348330290523998
4615 2677067297902052884554817009749190642105785548674208220125855923920
4616 75793139106696367649638434294855785661284467659293134648625346240
4617 2106255388018367419994640993786265775767175774768700466611124296
4618 57466608344794682322551046328065026438406513548839683740821602
4619 1539749771814228528025821167783995025495191416689241548676288
4620 40524273655207073962077762048892504412945995543439080317576
4621 1047864507330476324246265695247507748511579737453252609260
4622 26626121274337102013055707382198113809669776427422348588
4623 664975063205953865703376915126362395015018825896321536
4624 16325739336627389818168437960945267770064104057065239
4625 394075235421436149741956588258552952810780092515038
4626 9353756631557653416682028429640766788402933533970
4627 218347505981996103299518286555980625556105571680
4628 5013171703041037746377598688792525308971328690
4629 113218601465891988467153921645143442694721530
4630 2515322119888290382843329216860958465419385
4631 54974338820179511555204976939742658242800
4632 1182023485040452715300032637331598699500
4633 25002809310224922460776008083307619450
4634 520272929612587512809898415647331650
4635 10649288650692536043065646874318224
4636 214390575229469987091430457385615
4637 4244373020344232282196281852520
4638 82612410099044601304067664465
4639 1580413475391292269807815520
4640 29704428956070618430239090
4641 548252042855391203462490
4642 9930492843494508505766
4643 176375247210639549072
4644 3068475994546091558
4645 52219108487005174
4646 867700921674015
4647 14043610797216
4648 220652743857
4649 3348352098
4650 48792016
4651 670220
4652 8742
4653 94
4654 1
4655 0
4656 9192654660235242344618412875723140486853839496867377051881871550988007100607159165329246779262773428008566573229894425477800425168
4657 14888696486049278468212344799144908224208592960363988188756770004615085249847547615809255328780378375259256810330111678222237257900
4658 12055135405960859729237141077077107075302853506970095781297798063181727691806902432854748933561129491845817367177960021061589818475
4659 6506155603216029493486977004685547669944572781486393335126654918949934273477923870956008486462912771848336324433055632405743139755
4660 2633084071669379766808895783080729891337633303900764293014312731173419501018163773879679916914169280137111907895956859353601759995
4661 852354140356422505633425789079327027402014442365178720447663005959482176130324147253182429830534590824695517064541227794636056659
4662 229888701354137759085031790941530834941977743383292000267285048640880408291481025815343133633046385563185048521701683960002326315
4663 53136158097626864774645884486229983892354346025227048961962886016504455381367093967873525676051158911531841306526284604218106650
4664 10744612175822653137918594095296547659605643749717701442137386094690978291403450959637413980255651102839189949259221794362384625
4665 1930887764079116873819956316238594505387179245019052568624129995598389984999977450792208340988971864830411188782798252965802825
4666 312235425922738210643740945849019759127249130495749242873239346975522132936212505737286278577883282904287204053008301340726455
4667 45891162353659812909650473062421813819268594409275070446543669290608677624440536400964731321012115510385273254363905503987190
4668 6181584401928765229237511722261025320737001342121871483370899014765030012590196750616691682648820323834653702365789287382775
4669 768455636031023338932138882493186455801930508770293764954861979784838069355574543743316996591628241205367593655702365715515
4670 88687278846242882782921860854208527069058772115048286473793874962114802730612047044340379943743008496073590785909844075910
4671 9550951362612043339907472947254899926922349250974987832859300792847285100651188773963861469564414335923453528821516397649
4672 964066319018025414533717109511239909301843499318940320403916114538496322383732591637288463532329189357510719160622952980
4673 91567121045932190925272643771477024265706642482786260448122230343768642888661343131674940217374646704068551886156315675
4674 8211972016602504763722243114167494883609702909091474507912002187114077501726824588656822852807052061193442524124554450
4675 697542271541547281967612461953194256814514926566980522156104382560916390723368477798697409893501637070067274342133250
4676 56274390923435833369662481484492584492052957095163264144005561030296781673757173435307430853626045906500077886665610
4677 4322675140461936114138182368136196665137862526207627872520208171453462323074700522897609063159979772540378221046400
4678 316868411437411688944573005970221233091144411994228408773325401292895206638631800707274088372978815485738011324875
4679 22211867755453821335797013602389751006699630676008299211990605269330597983878660589864606108052725945140573280575
4680 1491727939975866167625307883451300424565406142383531909366971047061375264007978852002716704238144021260997337550
4681 96148822537592455046174910651505652934341553346767730838654999772116779812737510180236962590805782078052352467
4682 5957172261688327067354061924234024638778851168208318658328254607447451831892088604234884685926068928431367265
4683 355318305984382561908277700481313242617832287145873233086409999040432808424026541348064134699643275047563300
4684 20430016159403464824930035343979479584496025338305962340475313723222880599311712718218532827523334206293965
4685 1133819699780394928425285943311231137747445254496296230704951172930696011057591984048122734371178321214235
4686 60807359466657586888259434839821936196324924011262243206895957742861080884221275600201561820804513755867
4687 3154886745494587726564019301588407827693737782474231933307468407800636054732337253534355250199500892330
4688 158516565648653814423920505762154173659706278261936728203904285868646949814121986737593549330280246500
4689 7720555027384922923784641055545996552750805277100547209892359800409024570340627630524033213162235700
4690 364837573212566734455830882868147487410292536735591563804644092614195737830912154378727987159617050
4691 16741662286373053400324406761834798630440380565445711883947010482860414271438388720635653121300370
4692 746612009123492320781728245409817362336324339682301378558675613367701141698140012519413496612370
4693 32383100976257353871175395386260788825670116265790440086469355677591531605385087869087785399200
4694 1367037720837587407137598693793584311079821655673787433437057594477632448236144792532638521530
4695 56205124027128080597503584388240566801398713578886980053303430873871755740856939613450923420
4696 2252080257056049871017295933301591775015447867754690954312588585925698311745078223612858358
4697 87997250307077481045279250982195211050050461308428662206447977638707336612226009299417550
4698 3354925793268209032062169664905528723800521340908874210272593445696902790546700480324300
4699 124871707924872569344370436856700207073158570085320467446659679251898591595962259097220
4700 4539828996441859896885690434860625346940166751139191024427376921712361400323871053980
4701 161296604862813196556771432007796015186228196467168435911965719342493625773590058664
4702 5603080654738856712183543196115876468047168366016801672381474616414255760092752550
4703 190388324545599524946212182958149066350846601236577744926387932246353855127681250
4704 6330706794464367524790162121296677933605473907595298992273901447602028205261950
4705 206082195058104179512976754165447547108495674366618980356025126255501060140800
4706 6570142305256670705981019560442199568875241639809998468356973664552111032846
4707 205218671737046238866719131432838385995064162070402532555966705858616086140
4708 6282333427830311946407660056757518131333952764596699352579888004833059400
4709 188553286963688347616449175608345162814424312941767610321442566943515790
4710 5550042473250569705717918659346065764654539762557505420849109045737160
4711 160265830251288593419300586362699963818784755059654948056206865450542
4712 4541453451798125429155493141538805553572314770072317516284934156650
4713 126321898511160612749397390491426309435474112765488557747708910400
4714 3449901066581808705163636110511987046515201700052181798759600140
4715 92530979538228725773599142392647076468620657409148643311492410
4716 2437937138705861836040883515657992123700719743091299118737456
4717 63111573725322492236022744174504719987374911092241190658520
4718 1605598841877342754893471629814729614654839920291274159350
4719 40150500334317852241909400020774933522517916835001954220
4720 987072359446337769403450108390694180100418569689852280
4721 23860695953532338965015409327535391356247536698787657
4722 567229505530855064022513270978220159348850133165585
4723 13262789253701150366937204489789146938780278891450
4724 305044309827788673727268194453208226879853372200
4725 6902192924476791100085099643989708758728640950
4726 153653816275139127205423179375551815085693505
4727 3365571850554754737607271487349169777673825
4728 72535585943292411079784344573271562959250
4729 1538249740806068602102782199267148992500
4730 32098201141504968023969199566408430375
4731 659012377509277516225871326486620090
4732 13311610813365670053832058592897780
4733 264507852555839594463453161709525
4734 5169428678624385471905727897300
4735 99344037460876419289701621825
4736 1876741002027159570396780930
4737 34838527787984058652749550
4738 635170049649538589377275
4739 11366226748578051904190
4740 199472005773937585260
4741 3429473170375043506
4742 57683898910063855
4743 947489512172775
4744 15160716201540
4745 235528209735
4746 3534371659
4747 50936720
4748 692075
4749 8930
4750 95
4751 1
4752 0
4753 544788042135218669190902967993039175540844058780200481309057321952794753112931307835948394534941818768076200717403237628507820759903
4754 882494847382583265083367636069421486737968591699268196980659668894848681658287279871607690809226249088822391030069864845868840816128
4755 714657431330365366474192550358955594762012462097471433060324960221524091992682285558844255781458162012444326895845360554667388379200
4756 385764332990747511335588514466467426409691312223043065001529538021815286137820877851351965873956143739066155749694720673970874191200
4757 156147734477184707843687448112453144078669746755673440043039718054798422563470172902944203675109906524360071786393335177737835354120
4758 50555214176052091522730799035150013913682559434894674425874804438529654419548744458489854404752050178632548631602371699589153791904
4759 13637666245702760090134812625269232438432231077842859527162608095351714818085186356050918877288553453195128273032659644714176906544
4760 3152759332856746410309007418626708593489980480685147432237052095646359885140311211181848689824636144866537808297623094308603332320
4761 637633897171522377295750613834759806708252152302724587543554632198053464576405127614482308112613906938382095678315415250617279800
4762 114609196542108300137798337016496508369126866663655482049465451676703768441636810236132415789393611763618026125431699139865436000
4763 18536522535159521988671580635890507251716920752182904658791647957744543855999783527605200073494129902371947412314863228471707120
4764 2724963717143897111072648254682354261474174229781084301439179755422738614716036413707225703952435923528324689917163357155430880
4765 367129298829278503277203784499374510554148755274200563572349354324869420995524291207717850568096924083082186034911244031897520
4766 45648623275781650923600086564389110060827086834130743261815869647495606246819914466092492425714365468317442725162751660672800
4767 5269410075641302895534666622810421411213237774424871531119053575667461047009654014239887976628307939693949213639101936334960
4768 567598584615954449810699909466934573241976141536309033432280799757534737475917101083778431639955254374870981029823002085824
4769 57305708175672260039444837683529399561534095505849926997155804757083710603907132643783168817386486015540721172929098385894
4770 5444139213278261164425696618416413605469233878506957103457408646805626291108136988069393676417858951665942884671753146240
4771 488357978911638351601454100114544129417102093241526722389985228500099428739527163368933014492664782421698943392833683600
4772 41492069136517918806175544155793658359291130488041134355765905787523760008725008447950262835235631467082656963997748800
4773 3348202903399426953444539817375332432709671647521506506349301036292398675472168693433747567488807857936322916842239600
4774 257254358507135238261314201071966100535099232435032064658311136138499573365747078561405398188004781286857498910471360
4775 18862582431106630316239341242776130902419763750724194352815453839069653773416875009007748639243548098358014055475200
4776 1322581195564848788638217764049619059858689719628083793140836457570345210317767515995578803643737664636123873356000
4777 88847471021815285343188054409559004026798522704033196847962421077322391935514642359458424432210903780562293122300
4778 5728235289507326083681182272452993630331159586752762531969168820715681013790638791690432144274473041642229776192
4779 355011037061879834016645823944020872372953427741911621558110768389354263923953883742413400335282887672808686032
4780 21181056930447385128369997952832087604547026375851799674056016382035384291171870592835145549959356189978194720
4781 1218234191946454497971237830221645403261139270214422513439119996710055343168090998907648461827348371591645600
4782 67630398320783883558389082518001035865917876981978358092607935083772294397721531756861350049732416682904160
4783 3628223039297263770960915018595939640791824814388147938255843753378227235384294348953992749987770627885552
4784 188306661574165430363642120794287286285393313067134688640710062687569798867265885729656449509588171631072
4785 9464660236483763179692057904765223483081213347422695799922405223401908164197011760603065750598502676990
4786 461139100068811096505950562217175777919145536761997754774994286163336581277445779600272143506269808000
4787 21799214194969194137744868862718107913649332547107427416166662965860775257432360368538446719516900800
4788 1000697343668754471650278993009775965468230957903336860721309511170365452336216194867368193352092480
4789 44644432763661475734198418031559463014507681507855231690525361287627771390502369921695074990134320
4790 1937155483131223318785024636738985588764517205662187360584671861710792151433011924374694477696960
4791 81809939308439630832443104133711466506956083197786374955291003817073343003078116721905984166400
4792 3365015928215599771415627553953438304196484075504707528460449463329556795658202566234187129920
4793 134892297665107393434008602531777360323356912589328752127928234097292213778056655072282216208
4794 5273163528716604576040497795047629521987390129376837356439231810947976534817744133337424448
4795 201136572130462813817781145102160482400115340133551227900452520317045340827945164112954400
4796 7490066887296466676231820647230947848484884854122137771771371413648899253313563863049600
4797 272447362745176514933171862232800451795982334731608292610893845640506018027554019848480
4798 9684968525742634446689472927702667406805689069096940852111737432986370987357591581824
4799 336619001452827540640218640711922118649519714366264561903232805584334523353579252864
4800 11444590273509154135523832911215407253883577939098148096779182195229118148274558400
4801 380776649091199049892424365916298132701693202473155489852775864492707710255362500
4802 12403017393236311885303174768254715951553581533247932719557031407546830769492800
4803 395677814511560024664915367997659290448311694783908442283568242410562035470336
4804 12367326692247850740670154466714728600235748969054114763966068074451032532416
4805 378865240129931517907789165722163174144733837668435444718707764662060466720
4806 11379320925881319751983686140541919634114329535873266751842816008754220800
4807 335205843491001506873687423303724733892309889674253529460342341232916960
4808 9687346862400994395434912569040405698306105767373100370936626698013952
4809 274741423287923303004515290907485652260773865816551339524926055058072
4810 7648763708291579670156620027854830406016530139069166343216731211200
4811 209084521673645152136933611847878029410439910784256923168621644800
4812 5613398345624637893147611298460182312973887511949312757303756160
4813 148049567261165961237758627828235322349793051854637829298387856
4814 3836753529766602233769259303330610555332280251422372383586816
4815 97721146413402568623519087754071824496580507497663779084160
4816 2446626806670236578885290102574826079474041783300989195200
4817 60225750501476778362864100031162400283776875252502931330
4818 1457829946259206551734326313930871404456002810618858752
4819 34706466841501583949113322658233296518178235198236592
4820 812746754193463972330765283789688586529695713192480
4821 18723937769931035812146641632643501560630981964400
4822 424409474543010328664025314021854924354578604800
4823 9465864582139599222973850940328743440542136160
4824 207757272710047270587614439719055975327134880
4825 4487429134073006316809695316465559703565100
4826 95389263706247554296702699712795480056000
4827 1995567231315980889214420150400625720000
4828 41085697461126359070680575445002790880
4829 832436687380140020495837465035730640
4830 16596294001079276950232176946989440
4831 325548126222571808570403891334800
4832 6281837381619506396239871875200
4833 119212844953051703147641946190
4834 2224285632032189120470258880
4835 40786569117639873544682400
4836 734654515257297645544800
4837 12989973426946345033360
4838 225286030050564802176
4839 3828249120418653216
4840 63651198797311840
4841 1033624922370300
4842 16353132082560
4843 251230090384
4844 3728567904
4845 53151360
4846 714400
4847 9120
4848 96
4849 1
4850 0
4851 32617239571171305450248797475114097751784899720004601516656363515624952913912028738098080116822466482776092965548015155316426186923151
4852 52844440087116210911517587895324800027461873701679446686978560229421091051954336860086994269889356420503391469588114049965258613710591
4853 42801000098055288356543330349366942106791476697414507553561993941400161060426933073772973004247473080807885964958388445024638779582208
4854 23107256946348480182665559128272897563971736274484909668950507047162612307763393899735964270267147238402366569632333324600912224260800
4855 9354785075025627149888021475811835090435014321408794326287091297029020688842156287895285172443436485672354276930096976343793699136600
4856 3029266048857383332167536493381590995126193087060064736834970530263089397731321354317117551297132186572585392656030702448114005869928
4857 817309295846175479617481251068258558271201377530797236551642671756229413116038035412252646210158144554559536210905009143357986302448
4858 188979089404738246963296689235873649503989487792965339162110426464159476764894725219562733013855669279989634640595426505325022847824
4859 38227206910888050224996714950848841696066013328307412615874256659712113607326273435579915364123713256506770925608680018491815404380
4860 6872276447293074510854201060219077916744495419262698332413866591467909562656810819844975987435949885891451475644066142145541793400
4861 1111709206458450511336643869060016131180530606637458175879814881264026553883877059290484433157118034107094853416687481656694729200
4862 163458425991861239354649392880125382128776482996521977445708168354656432184725363834336764284448236411825354454049248469250508240
4863 22026790046913168314503906725349030280249575024063764769966703023000470468954627677466741106948857048520624576830403803673066280
4864 2739349383572308832145289776649179040288648404738265743578299028424025679735835095934510115777338587389151695798953128545696880
4865 316279746982201438542086314053267405421444815922191578314009953986219557567252264515069411806735246459056567452913350791804400
4866 34075518489147092057790844160840725125845604274614169234569879789316248103995762625417942248863058010020871581532859188299408
4867 3441066419234223851977368201143290850279480358063873515183202348530054345947747425320406741817228729647655322493301950145308
4868 326979629002365248460361720900138338674635721415731936395536062437477642857587756849821610310969949618085291398477796672454
4869 29337861315999518497182920665910673318361982567509713279742702152230319457638293769040621478474017683977581100731114176960
4870 2493195997601522110807423563742672660708363318127794319569924587605770767775480781409815916094130731310778816268677226800
4871 201236535312111906209951389155599243042561982866999501625464643069490236042316290972558774750892812615350886275389081680
4872 15465508649035448308767636299305106951087530943313625291232485739064889120038112536336834002210207724753491568271297200
4873 1134257853417823550515794431999123261450210252099914103266190009337929937112612119111651073828930172037508063377987360
4874 79550891122493180029357221763012378153683351470445515314047783582163322435714646777119635565505398501770754929612800
4875 5345432332074597187412796796367210366928870950163505330610880682680145225034310377148797664726773061237667321480500
4876 344728187564643307131569651109088935623978268091648803770094193780010880709796812354698686796978306668581697314524
4877 21370723964700408850656718477997707005466249227500690984654206754208502243757383184383535307485534039972934165024
4878 1275410022037123848133875737872963874821351203369089899671731279028420874097167656407929623426757040898608983152
4879 73377232937621298480424635765168303487180769944915163156551199609194009865845408839464611369502055372424460280
4880 4074783331682968493214140328672400141942431352096516682882573782099150630596718168760065544732854898082400800
4881 218671621237201223505458033474870015966467802241730024499432323437530418552632952680518365160801480608056784
4882 11352826929414018896232540542058262746993774419214527419703769163796388446202469414468945056413346803383824
4883 570804567896688960789790178657683336552598480234752024942152377521695952816399716118021112575939145256687
4884 27820364937543182679700897477643232662390233172727317957347675959696517937185155781166587206304689686910
4885 1315602726666902245914035427501942660534032854879817123916895463465989658350360018271364644709063864000
4886 60414965054628909467464350848104470503542435916269155981947608791099862856312541592806552336946839360
4887 2696323398218588437502140620054118573622733414350657652499083960653484691017026969503742076532026960
4888 117040810218247652600466122947601835470466083953025877675161082294591724996722429254173574974135920
4889 4944844259571806892688089204307410581846267603927162473071399225945969439184267280640667482542240
4890 203476002895349851044794387204359288491660001799622522324698137698874724905091726205766165747200
4891 8160163625922829445682896818337087887676473883098915756516589948574175229471141223117903790056
4892 319135435939400418612166693794692779301600500516216803814854602620423042352963305902716462736
4893 12178496721083586758950673479038572943637543870227457704157273468141755330412409069850718368
4894 453726685968718440472669094765338762623515999836150444333578941180311582797922812068757600
4895 16512192910630846990783786426850044120523496155678349178677796070998709717532174879904800
4896 587275426361824932189281569701814307204673032643688986294593400602868527748283109451168
4897 20422651021674685681062584217112146488264170428313114405539968065210390995080138770368
4898 694724322147324924300025705299073308702200261564418351161991109397456356708450798464
4899 23127609511049748982204412341414468825556397085260840945574597352858842924638170100
4900 753782346160128731419697214160835079021719196732573112565699160322298936627962500
4901 24061853742878445057488159050414148946013948174500989475940640930640851692816032
4902 752563686423947497892093935211234336735024203804688605911884696349500341972992
4903 23069820945154644650865480447525551427362839423043252540475165446572118377776
4904 693394873445346362963312246699053356453569476487513927126691569287167269280
4905 20440632033527555850785510289491966750168332684809386572754688015725174400
4906 591181214884129930304503273826569076137346532698228951957331038174417184
4907 16779868672373151006378330699944988441708790347056977428229514101917024
4908 467542422086465971779613740667124706478860789196587367261716269133912
4909 12791897925935917724227450736239974989372472818788088539517636680800
4910 343749128853281012835297633038036760217163921119880026226377958400
4911 9074993992093164593921971599177294739307784810984722290974405792
4912 235423082366116364591189949169488955211966000490161794130223312
4913 6002662780441297043155131490694664901084373941741453567869696
4914 150459542890476970737799230351507412320131892496402961447040
4915 3708168753859577314873017811714970776702844577815561748975
4916 89875350748357653864581810815734658885020875376812066754
4917 2142568254350652053306509885625674639882307161061049984
4918 50246675875009755866626750714158653168108788272073872
4919 1159359340540676548765944595994114601373242414406920
4920 26322057444685659040264119396614777556249351457200
4921 588110271866742884005863649430284680891344638080
4922 12932237527711846825753007622702649489191369120
4923 279895214623258128430536120177061522315723380
4924 5962748301439474146993704735577524537613900
4925 125037278101432604956488673947853534668000
4926 2580933619168668616717316727851475931200
4927 52438324391174431971789681817964088360
4928 1048654008777578986858392650759297040
4929 20638981001342177745801553382794560
4930 399723648653031207991508575436400
4931 7616727825213651505440844648680
4932 142761061240074261794089738030
4933 2631167150086857862019696480
4934 47666231378446599202821600
4935 848351047380450852593400
4936 14823852028397593743952
4937 254101685057032393152
4938 4268277754949532896
4939 70160980492491460
4940 1126535027751900
4941 17625042355648
4942 267794711728
4943 3931207464
4944 55437440
4945 737200
4946 9312
4947 97
4948 1
4949 0
4950 1972672770967051846956183441584295240623019827345310353861754981718438182070492710250105001286745117729313670828454308496076953421653995
4951 3196489477974787934124382152561181579674920172560450948632323624531245385563378816333611851448601715312057110623705485221009766318468798
4952 2589377564268694334664361806870915201345631811382292887661949451241633461545762506144262719224578464604666182009817588448297672071818959
4953 1398166003203139419647082124745986775488521572115540580083025135419071927973946480409917118138750787306390941521974022537471533466352128
4954 566127795185537764475306198642685990317307538724880286889287422655484001540203150543531124621545107340857980955992166452722349494389600
4955 183353787470502292137805220925911967772526280699612368795226989421768805501306263242747589379891355119178143827829900736338356503077360
4956 49478012131337261092069762725232652920394487088647724034971185327630460162944915453846253337853159047352228080048501473319195429208824
4957 11442330141846456714644737514955619815796819285431161311722997404587211783624532495771537046942214023763833506952670128007011808234272
4958 2314993845208043525300384443139452206423871225463825404735852724185953590369960383939643479419731948679873024347293974690231529885844
4959 416251808585225435783297562798131831801607700686014048483964128072420792613108310742981300631569322126407061189961182423577545514360
4960 67348309183472130206371170390146963584096055108774443657655892596385513714036746034480764676872308881736224461311848193026309575320
4961 9904318384811650010090099924352870986881090859133718294201987123988600207329086528224315859036142485681390512257761200214189405600
4962 1334910478933533454729636708521023954051674611138262815806616708229694196175257137980416908322993930696573728041402195832212483960
4963 166048109584422345755490989160323459035727565566019149804364376634926623535196424030133894498537537750386246809952274827689268880
4964 19175445685006161825017028436544253282020538833167860205048093198968179758150845671541570810441370111724061870592671899819878160
4965 2066361013617049398474963918481347048753439464024984978318198366043301109439381461498453490470670276865836240692367225173122080
4966 208712550746025938853968920485149441395804326182011786561740513709562019636974046080684896274286230311377838436888762528333874
4967 19836735828526702205516593159531911960434651475897623793409048832702666229581132216552932982240495029733542447314328889072952
4968 1780222424568433019395302702678530955006350038818984987042363006604044944446866676182362100581947503476242142058379115216694
4969 151321600471997516459154011855749788694709173242944836916567621627293226676239620492946363415287038580515944624823641544320
4970 12216660388247458342956375462339096037470980258826192165892630479268276762099855828908097988861240583422816199716518411320
4971 939103831456522228979773149392796467531955920045997674252168334324287768197476024538607615504166458871637469285149047840
4972 68891811254794269739055834424177294600299001474760694479126527383107233352897046752773169646209107137538280622299414800
4973 4832924766736813389154254536344090418353069769817025309568983518048571036392869029258339358053702472159816965697511360
4974 324832805416847151786541988865633877460873685170985854199028449627166899945834807673238511892480377215563915962585600
4975 20954094741732420974658163441759464638361174124640940895994652276106169282134496678423286845728950400051655900203560
4976 1299360091589809388418993300334258295813456548960830106518047345786194858060003369644633511773225925135423320647052
4977 77567812908912595087568830031250936538358978677595100610967120811571600736600872298873572597540086515457316598976
4978 4463935077129933468468565082555373561874729211791814648851059476599473059340086797427753681993649643145131441032
4979 247964442340927146589021182930568749715300532917299516873862674541414240236305174698880410834869014706813693360
4980 13310958883497697077832858406996507130345275750181954497416407688190558726615946017949547446127326000402509280
4981 691284480040184513017254428404427792410124019989985238740140893447676807037355785893251605992211132244824672
4982 34768032471330432869712155410053429662668434158844490222842793064126439616495062581811144235265874585362961
4983 1695116595571985398709073863892514150974383365545627225585785848397763738666884005441396031286122310156222
4984 80188110702330350076784939788501082379830672086096387053531536589713492877768978428068398418172340862270
4985 3683687634667326288559299197005439449495291993663487946967307297704771043381008051159821005185378819200
4986 164462960426489809105875177308728836370754408883177146839746268375771848886628585447084503583910840480
4987 7141613325011396402032696777440638384189942556928768917430006166055175668099152513820722256760503840
4988 301842089510217630390675790759604733581728321773593052951731212233420764465231528076552903880666320
4989 12425506088154796807267506205695544538998313466278510829769157029300128334360466500071420853567680
4990 498516207093607135059746248650680256804567004409075179695510437362243076017474729204127106080640
4991 19504781349766763065290826541391088121763279037651066930210385730738272499711508289403770034768
4992 744649350525267643428388952187616485037067834537839208901327406114320432156914380439671746384
4993 27755643689911430287841069789436747638987890680983508255986344183206791218149211368496986048
4994 1010573073293963799234581165613709062206921999635062353288425823537966707140828081425869200
4995 35959886783151622335484690440695651640251169405699515989120533665730523384847847516237120
4996 1251151995292583551185860735451691350131694721719163492540655505632198167811559667961184
4997 42583400002640833973279430920787028847869972382440110888147167455119538670592629776512
4998 1418395491050788387112552481652274671933658867360687466955731848353140061613087046864
4999 46255219022099497964408824682828937651112794170521681891149194705717685849276340200
5000 1477413398473852313582606539755236754882569625595843300628770354231705915790806500
5001 46236503270629168933996854645893854837438567080413666051807506102015754233254336
5002 1418293101337439515258177031744249326923699461016528526526244235427904490641408
5003 42657404766512361807260699695424604526067137046381863188048419127623917000416
5004 1258383288845258214266751855120504239489811272144006756637329144261896155360
5005 36421489805194554061399636515822049845754483692933088802362898646201219840
5006 1034567126047227378032880729196495883240356432221900665925329316805230072
5007 28849598770045066642545200150782611706797569368624276981868287403295936
5008 789985471801270090248312872161693469567730298987337275718072316812472
5009 21247559266808812491089663934771483880652581970190384353775057537600
5010 561456910460358987630986133962126708354701071162470709503083998720
5011 14579498544674264429579560929825817777904310024204963680581832256
5012 372120355998054898869945403525966413076978516903804126205836848
5013 9337475436242017622685760096636145401686803909375594438908416
5014 230391175051042861442255071475745725115201960385117034715780
5015 5590777505819055028577780700739494401798134901937308483070
5016 133451278383925001192863900908212069253515845256478523362
5017 3133905804871103003343850280467404697141285101253476096
5018 72414326996337589337197376029228647212862665450929992
5019 1646626309753424663464674933440916390356199371186640
5020 36850880422559922656369767155260688578749092040080
5021 811757840041419755388375178086871813061292599040
5022 17602212190496680401719371486456384026954919080
5023 375749740179168446386199175032219577903299880
5024 7896612615419844140613284649818883847110300
5025 163382043385871937143145200625195285299520
5026 3328045982612230584714434728019008437600
5027 66739685588767458873186867768317930640
5028 1317539652053881291181057433005270640
5029 25602786558627005304918382677390720
5030 489661469599963229789598004909590
5031 9215300331739973426335836735440
5032 170616878067405825070985296670
5033 3106679285644723740697954880
5034 55610603274854365736625200
5035 978098854626872747695920
5036 16892296497476327754736
5037 286229484317116948608
5038 4753309318011979816
5039 77255911104091720
5040 1226671474663180
5041 18980814844544
5042 285259584232
5043 4142562704
5044 57796480
5045 760480
5046 9506
5047 98
5048 1
5049 0
5050 120505590844400618972296627161459556821604830504037345762610446533259800660270396578680357252088784505446202207089692293246543833054395624
5051 195294604325738132848662160716845228821678962907185725032313743190125380024978778314760395127387766655202053412016976541111618388743745505
5052 158226229159752002739156916551778488193908548541742321957300019414296646585387251408513786646705784907946826975873421518439983432764205501
5053 85449459620866913043923939626740201644405849775615665292844331890973904231010162702760669734411089331953984006323980418793823178370025647
5054 34604608579277700636265282587463172693340908909859629357054872101622030217355175390145448673934081985833175802668857057802420453292215168
5055 11209330344673647736611062733125182608282689266752629680407890968578583230496022380761916267506593125348988022928644895763902519988914080
5056 3025337493263287820273786145277547468246683631543604085121245325459185290771553343505335224768207359466439373159193362149582882300776440
5057 699760457286055549730700929971147519874150603110874954208878192490773650875935232847254154349637535098267225703543092265514335355953368
5058 141598835505349901843728626747575795220485638657210621232572092881766745822353589635172770955909898544077439648539292834086771126899116
5059 25464932297288478778304228874533974270662583480102079452094379966045489494069564223336078273617051435478603267820233721592546828744284
5060 4120892904993731814254645871701505134835916236791539079991244867916965846869772276355514876252536289051429905780615705993417700592164
5061 606134782651249171857340533511322672256864495978969992918903033367469623426330714310326882091850779935626020151806633737236786177880
5062 81710626674696112583243324375911185641768999587853175927166393772905951710464963857850605837048175506871471726126529901767062596200
5063 10165856724186139386018002626429336265470445115591386058835004162672286570873112050773944147998184549150830698161447491337618147080
5064 1174197346346986587842400566205144460324073499359706845045148091918409694998888998498803968239658302663445602441805371995802687080
5065 126557941521040668045112387681192071661335556298907877353317415113189986403795581432174367348913042737378808345911634538811195856
5066 12785608771755493153063839245603334864161906683654594553343852389892925614656172793021680972287272338107361739284022205758692870
5067 1215443677873915761561348419295870276363801664236421580565430050426272937885907680116929690067902164754494470897175734723826678
5068 109102047056896862130341262377425515782390583117436930863749768579864664262696227191041131402322722663534483460228808889901236
5069 9275895791172361522112366713956556028717297570688395458799680929147392078959989523265991997769094886534103792830501705602774
5070 749041922336387706472812358685961454038810407552576942737009727055101472047386121440084498905670840973553925892877025644384
5071 57592827544595160759651484322455738462363192648752048782065257973693304735613606050566747661774419893278990655806443939080
5072 4225967241554350030408979172267584103893801640206989534134757504459294956888642110423734269768749064922368611783170715280
5073 296534318009766639311588156869284876757808745478317771888414183083809395736382940370632338911943548113751729635114872400
5074 19935814662789355230261299962419372975706412800495229401972057011950355525120584745690649851971522697659244983502234360
5075 1286337909450714721074706275907910154745059793277103982628152660523580923785505838386024507094222293773633107211838976
5076 79786745362750372172736853105161038430682932243825121103979637512865798420435198890919438374121772677119766696928940
5077 4764320335829301090869642101225613751316007346189710390566173601216047812886679022030322876501828392163218842372524
5078 274257624213655246916761220467637239903483531752925534303062320012342445461553084199588703112731020179652655117808
5079 15238950780547014254427170454240758021572351447151367249526030627011994237057537687770607397150734988667862505592
5080 818282659725059583743769903670876874060491758627088405683746825986666992779807076506305355755067748532485188088
5081 42509191273105548732433967170730780835618783847355274040136269713898881094676730831516296682793718517414465120
5082 2138661360124320837147130887876198482768821186844016832352310889103750121771819462607247156038403190382426329
5083 104304097413991298609136466230160288988005302476533470668528379192379318849485187745433432705797623756088883
5084 4935780675341957484476420956628202969013645682029914568617435264452312062588868133491123738156650256043117
5085 226817798843734418788620258258903061588663901043529780522846346353761022711403681839393469811401764153278
5086 10130140995335147293538072791764958486112052982574591854160095068688120369297772140689507764259791752800
5087 440049542762770029769774123069301481100126661606338852354996772140578730804762971871928806886680356960
5088 18605782083582322205295710025437452632494850345682845337515016064196378714258318391269776405770786320
5089 766214534910552446376330853466688939092079586040659288262086923361760402104049263578941986773999120
5090 30753127568183122097987077859096472734020825829039314303678663647517817627542154587676766612580008
5091 1203734256152856252949143380888227937162247156987766897313549592655172305505609711980697158584960
5092 45975556038735941511042662561850422001299157731606086335495909222454499463605698110737457939096
5093 1714425248883755737195593168990093767876039898122001899563521237332970297291500550314593090512
5094 62450198302300718147642407026232682187722754032212893575969274412215280240835725579118218608
5095 2223260761246720358316078564350159936855228399197137177234536811783526755709821779136912240
5096 77391930250695882852456181600627598095323168938353306150498539845811343806520367480597280
5097 2635405266680122799306387506589732843894420796812706080032444575693353587517966109109728
5098 87828262505446720069888826274123246998731818038782728706803532876184048508097298914056
5099 2865737828857715312737606034358677398396576078953225698543213326264507471422359543664
5100 91585333663757005969529472872001296549203332457632930144475405517321017981567153596
5101 2867920126449242726366236224230753700654399861450754642397024805273311483593918500
5102 88027188919082456239724780960451762094354195018479864214018136617299224405618832
5103 2649264472309556830387915587597748742744268804540308002379210930327595180632064
5104 78205242071939329979977949441611774964456417918366749178088768400643847834096
5105 2265089919921464785680153339216907631081660289859212161947192459671413079648
5106 64387990905611800929974357411899695263030247957149567704177267249534299360
5107 1796879745239921235530792845446545481417461171753827472396624602872241704
5108 49243280659214855131240945084956526878844127025755231400085525050453408
5109 1325568842513995575162423293966231415037377959317735428747273887532792
5110 35058472790234540610297945492372948403076760250814134183728844937040
5111 911216953042221963532256184627058100444514853198108200668939604480
5112 23280167031012131911748008581496063871169785361230506522219377312
5113 584760559425514841081342776969375791978109097991692198323457904
5114 14443907315436871010092035149484037418234274797315372647686456
5115 350903482000819127427434647324597335175461447355793637490188
5116 8386166258728582542866671051109241602697202352905962724605
5117 197189202388187688329754122237507385911911472841662295714
5118 4562598157091752901927076143621662720838047426824913728
5119 103898816994745236875109278650632406870629041733943032
5120 2328800066651272024042897405866438894932339110678248
5121 51383621997653976661698689413673354497129015661520
5122 1116167030056952163659015869869448742959277323680
5123 23871493244646183010550928454235370118747082040
5124 502692219969428056651807004434996462330090380
5125 10423528652354194265609535737760926678185596
5126 212826609147385812857518090288083332166480
5127 4278916263358582180347130364595867991200
5128 84708062478051005492891024475172758120
5129 1651093994346003137049679567943313840
5130 31683448366300919064836498563271016
5131 598475129511066169742842006000610
5132 11125789424905577673259119961080
5133 203506878658712972072621016510
5134 3661443443795567265822589680
5135 64769996755418614210892880
5136 1125951007070469790952280
5137 19222268428162717789872
5138 322008169856756567184
5139 5287389016665011256
5140 84981502214500892
5141 1334510725183020
5142 20425007278368
5143 303663428376
5144 4362911784
5145 60230016
5146 784245
5147 9702
5148 99
5149 1
5150 0
5151 7434651291042235159325860938860775543257050969659638173982502789164711049460184546623455139946275394350890943147934271897164888119625788131
5152 12050559084440061897229662716145955682160483050403734576261044653325980066027039657868035725208878450544620220708969229324654383305439562400
5153 9764730216286906642433108035842261441083948145359286251615687159506269001248938915738019756369388332760102670600848827055580919437187275250
5154 5274207638658400091305230551725949606463618284724744065243333980476554886179575046950459554890192830264894232529114050614666114425473516700
5155 2136236490521672826098098490668505041110146244390391632321108297274347605775254067569016743360277233298849600158099510469845579459250641175
5156 692092171585554012725305651749263453866818178197192587141097442032440604347103507802908973478681639716663516053377141156048409065844303360
5157 186822172411227462276851045552086376804711487779210494673464849476309720508267039679365271125109885422483133715477414929398375333148568000
5158 43219107046618397432482659218250678117809766164908629787446361792274075582450762050076217496688676563806276759417048030708326890011092000
5159 8747005716075694371633761624639343998426882538885936927610977406134670635949190410590676929370469188728340321294288653318929191949417100
5160 1573320394503887798263651408306397724672062651746784680361912143130741620248373218168586343954554428267527107205992142600964123632212400
5161 254649322972884787783042288745339742706625834801020794520943799660454894940695642233360782736170514354786032678202337215925468287442840
5162 37462662772670289220496780651831864862144693061741264363556771526517871335179747966868317056841238991376635507096506418121979096292400
5163 5051123188760409765477837779261022268807204133158083274324191944728913528552755952586057350765423166130216834598388614476973218149000
5164 628543282113047019871102495199316812628992304521947507132049182868507320849730491214235429515755196206703628662511768475131250740000
5165 72613262315615281328700018760209544753360322254224186134535744019087761220522228934099601057129889636791647844010339223840129622000
5166 7827982308979910585616003774700963068827156662398045633634320612789397966659259989992026454931055351089637349612035813305351247200
5167 790987134506504175281952423007450447883347226868174233458233844457437415023722383951089795930706517108617552161947715867569974100
5168 75209463363267606782728466150607852142128862845027026784375602293487797733271604664833417484042778459455069054611895327992311000
5169 6752464877077309786451935662754834868687787023535675447585722502368182988255042667316276055932789804191635949428754081799037100
5170 574221300299457169107059275670660609381003069039141741388156676736129811908927511531795428433277487702813070843309520473164400
5171 46379478955861807610561833569782780143586487853441977293998404645736960394799947616329959988845474432670518964152508528013870
5172 3566866296839941459394344565171245019232430512155128298747665366929054628797076768762307137646051623683590123299414407830400
5173 261785579748159821634779474192980629374378148403418403554842081698605930616425482048030671189883726787631775708211108814000
5174 18373770615453695784386865966380800451712181044378215365803293497649108508211487436624931607690213325749428746883350936000
5175 1235559658374027663798283986955353653157536439492990716201725762849205815568262251544301412133098117140632206812978635000
5176 79743258651157420921045199849677491902825651201980917607888228047801422100482338982762599407886090790636979934008937440
5177 4947453497887364311825793368876577518250229974142707625492894848167618937636560916869325027285470360667819643122457600
5178 295506464306482859899025381870966809002529378680833781866591250047651105260871107003405327311562121026369506284922000
5179 17015429770818932467391578932948620540414311950677537109164905718628742188880996507251153130363672829154353008473300
5180 945715945564328437644004208509093930701667350872157014838145931077042915384665807584788631423210414412595362475200
5181 50796502601823380848090568180802526738574504823837890831753435423373314123525125625902024657169116628892875018640
5182 2639621482984063173366999689260893142130618576216414211883054277376345137999377666149372115338928221072532864800
5183 132841222728454839788856147408533690111308699522985231375425842855934003420864783848488427133730370366920203500
5184 6480792000376729809536760266291510553844912687406111613188820876071970065975210492749233806176979364795231300
5185 306776757099974407673930783029883202905897948460392560789789350565821526027897611015980684428816540459084950
5186 14102230500977021384218345590366294197181844805799755910335529327006605893111051809974639251876143588694620
5187 630049441232595607746167384052508504412955280676471612563462073204891729753899116220537416142782678203550
5188 27378759446851749441994791329094482394897440493444842849081338023481406403507492272133804768269707440000
5189 1158025112533605341499405587024477581842438583174575927249991505633101923170428873347181070754421992000
5190 47707133547646980013578743654967827262807308578673962403884656574862509523739277926332760014796888000
5191 1915536337276381115940827133666722347730198965101648220655217308404401005260123158947354966934997800
5192 75007628215080785604846531363649933497611770314730034887021130847604433237907694116284796616048800
5193 2866033943221086316545579478305304612291064659494683088841784744417076917870499314239755139488000
5194 106919897764502189560564331539187027909998041236293224036036998191754649915362088629621995207200
5195 3896421020190353948171802656795667654263727041186367953553457357574932493844319432533166114800
5196 138778218449557151439205348947183738194939453404917541279931720916033956090746056842484930240
5197 4833175567927652952861040357282956384467887824341602559205514808225058164586569085080244000
5198 164663681384459325217991875746016166160262061570964481171273489033641157035149718043824000
5199 5490427638916922498554973972061943424780043326693137666734259532694486640662429393978600
5200 179241352051932081775283318926782136732105751099556589197558230359559282669586324314400
5201 5731475657715430625475212068717354796793152157906451397086426652529014942844719087328
5202 179579085615209815626528378180394699116084965603201823812696873563374545061896379600
5203 5515231012402389858396608123520680193566153579712989696917355394756368237680612500
5204 166089035696381992905141096151795777536517349091471441913241767202451366803054400
5205 4906045319091771908125769606662497671748645934333903708109649870977028112281600
5206 142191349221707872690868998984748681753557123487939543960161397092079723334720
5207 4044803428431187117285988105744477912645821946177164574905700820841809070800
5208 112961387553704913912235714757718763619351312205525557375749591665849648000
5209 3098068526275726268156539388700940485202519261644530124821766556676278800
5210 83463187557991279883459228957553435387871401738568188813704279746531200
5211 2209281404189992625270705489943719025062296598862892381245456479221320
5212 57472906213499246902127779495693358037830754509531367514309581864000
5213 1469704762971325747632671265527513065233088472900174517207967104000
5214 36952646080971637955155569176977879160586960890842073844792662400
5215 913688374102366939189598089014649674965795465612019059880402975
5216 22221395869902878477064669460744672951129653534331342534902240
5217 531671942425483526405204011097874750265850677811808541651800
5218 12516666057803854541592046344939166571189854258068601081500
5219 289984121159099541661403120937510861635163930649503376050
5220 6612461097234424495546487164669076407011662937427411200
5221 148426881421064624107298969500903438386612916762775760
5222 3280000093875031019778728740656956190045548043208800
5223 71366141663408300919025957518990770134901410641000
5224 1528995931584865977615090232697874990355174416000
5225 32258774654927274338582335748966716376685246000
5226 670256293292570742202409339246661949773453840
5227 13715169279413413507380968076001219313402100
5228 276398193697903653061711805568939392424000
5229 5485790081228951513265551749481882040000
5230 107225395541836715813786106930598428000
5231 2063867492932503921312099459929142300
5232 39115368353457924771403084646013600
5233 729847718915934353344929275610500
5234 13404565572175394787059180676000
5235 242270093641324966753120257750
5236 4307580522112432077438340800
5237 75313949715603039780108000
5238 1294196559851114702244000
5239 21843486850184906579400
5240 361806932423321985600
5241 5874876685183345840
5242 93386266169781200
5243 1450555136068500
5244 21962373417600
5245 323046200400
5246 4592538720
5247 62739600
5248 808500
5249 9900
5250 100
5251 1
5252 0
5253 463204827307358326273194257598391906235967501043995230577774556917775187100975300080281315917486638084401908412674062927488162754966143644081
5254 750899780395265751091911954824938329868962147935623455572232781705635815995478639208968969134573814829439985257941361461613653700082204601231
5255 608553233764223125810097967165370761949104394045388596101182754992961993334365502722335804123048361752503321145802946080895046356924697901200
5256 328745917281659190295247970540022801849826254227095970471061467703377723042047610163179998464436073869590123243561910510871224287718638266750
5257 133173742876124602305457071431080227563206361689299787647394183007033010876034269935499103760977368964188579371360129778020319389243206296675
5258 43151977108537791087181589511503801830424954136685910972886387604941821636660132164894138215877600112636761923193610111490880705076862951735
5259 11650218221690159214209311804445934806758105999652741883541806940879416839842909048015634386891140935230502520231848542793481552608379106560
5260 2695577059076281955708850800108674865325122895100037137431421399586754538762138715373698911948014061095828072180459843981319415521143624000
5261 545641226463557267585093572630414811237348297831971451066510317627460204228440870882212245895694541618054244087640231387692626986390036500
5262 98160841924849459059445547120952638204568348491942181076523190891066859358985359052184263318490820895729152494524794887245760931876791900
5263 15890535984489266762462879223894617019187832782642525271655312645620490364508569503502722073940999725502023782780520640269737648685345240
5264 2338143783660123960553388287570846728488109937718463658783211251427813126273659987779039914213929268166671754590766914437133845184702440
5265 315310745003308267605847903819584862589717833269655641726602827014858750404429545387808335228413761510753348851395595685859990727127700
5266 39243341697292414331789355054258711473040585957612800823595645109047712798756027016245522494408287675319376945725942312474945771773000
5267 4534490820958410643355810858223642719680587339765478444309783390694231386130198543759841312935091058348361892493834901142018308910000
5268 488929299591809560946580126318744268005959503178442853305874009728524258884849674822937313784674590221063762149669617440523539454800
5269 49414138325435685571701023827799829371971426431387663062316648868233074664536578686824666996752286903753335769425976071490029747950
5270 4699394152068054217851599689632499719777533524334446916428330487658892877493880045827062905235374013410021927550395253095562787300
5271 422008655538334904725309726733966281464167508185984983623440879535681531725579559508231953660462256911386776361988968229290189500
5272 35894681714989909917455026417802016933550867861952801063481998565220341148092595231523362192063777380176591099594955908510670900
5273 2899817566512258703990649342136836077374065498647665794010191217517455550140083933235566913588051312899206007758713078389480220
5274 223063208311525836603178342407050514023915965390363795556849469962830142851180700440444093279685377033320115018066826729971470
5275 16375158908219731245401309140104352133748885533075816280614281911810659886750216074772410041011418817820118293329129781403200
5276 1149580154546267042830988125803958415948356216901967772132132619633008651837346682037004251746880713284817797675187912618000
5277 77322951340034303092628060941852535234288761895091656331088860135939998305390009629129920515696314412528845976467435189000
5278 4991661019831071761745067307299628758756447215551682493454972081910791494895779496238977705017716393248154115524433685400
5279 309771889375649981270214045569901026237899645053848949169104270493382447390335239894577790007557506532859037435957795440
5280 18507140862467547981274264083575345531232341755126424821288236283886278248196024170511178805771574312127769776124748800
5281 1065934031962670316064341556034558846759123830241578998875918437671884343976713635976569216373849079416547147670611500
5282 59260634719059040662294809387165885330408465759256249931919154399362171071620022318357464350576929508434125995027700
5283 3183910350066572406734814168647282900028946747936261949955091301292711148461708218868788392458141728522404386999840
5284 165498282670456821472811206008421135503097580232504095935712805734216281499227022200519499689486476758650979899440
5285 8331305305668449390939592769229693979849764881183057356255890062969089341810535758783955739038492197760181854525
5286 406574651381028449050741542068542506098247837933985102088424549346949525621434641475676701227477800213907289500
5287 19251764471707344434212140791042428409951064159647566850943262014213793431279301757872723953643379877774069450
5288 885270070488497576430485973886234385528448365557132818279106411632799260823361677503258546494584873896216570
5289 39564591127741087772390358461860992053204620149604870748441346167435199866783784244651071234430291734948795
5290 1719864690932220442766565021332523214748877928333071158619180253883623370409292182115521054876244608069150
5291 72769860635053334043196682216803755839069512890471819151505661588726895967217282091724060041980011880000
5292 2998988111946003576703588827935185532463751202580312016724336976126751134364444005335007388364015928000
5293 120460512207808624534286327728793763838588454161151755069808757851527836547441676763990219037362142200
5294 4718760245485719334390818060983877002945124279884548055760413369484012232470059489114215894156945800
5295 180375486898170460621178563517348649601399733375898417228312719419239232310206597755827725195736400
5296 6731847168961156231886128542065948042823198386254953301698145562468017876858614668330587653216000
5297 245429765323061844218568124669497495884313685565127627900903109485618628214808430717995943543800
5298 8745300511982794417007823740808054068458587359107181406864426513668181819517250281907772835440
5299 304708697030549397725211744427512120819323582476014601505937039402596294894898950893282129440
5300 10386185794908360600829044172033587124069290856563869329356531821930444140920073991342652000
5301 346479829579799830146191238548909016295551421222237762464554633174953267928127531717213000
5302 11317003908787942292939844309760332365362946448898100088574698220451901034834803444731400
5303 362067531144902805186072304232099916198853617221104310179067625326309750992564375115088
5304 11350569439789382219078361155695153617178595449971599825602531213831970769163071133728
5305 348797839368003680351526273004228165590857337036988157790045850575015943293298737300
5306 10510157212313988220718064537275258482078896444358716214880243299441380981240412500
5307 310648011209899653396652790950580991318300967745159548763655897915696074946453600
5308 9009283222332162958558231459507495724483877079413168627619538853975997078917120
5309 256452254846294556103174444597493158162665526290748106071005376898215215300120
5310 7167107829325436821857628047020917003109263448489361790622382156228468704400
5311 196708623153865453536824261905682674578525560909622091292253599280186456000
5312 5303473239895734798030686072182965915346685515696568518762685122445833200
5313 140496365722618654470489702078548282902916859593256451169735537573327520
5314 3657990521691627133644938598103534779201507483363149680422804990186120
5315 93625218186506837695401705307500470351950100088107550305568834972000
5316 2356193350160379373188885679655219358548284694649486130761979008000
5317 58315894596533366147979882607418215550301297655860147786313420350
5318 1419731165912908628586913953699686418023774492720214231506472315
5319 34005469437275617063386842659624423758546894044961599939774640
5320 801475614701102032342173210759482832490312215805860637415400
5321 18590930468208666304423480600571409171914342353896010429875
5322 424469510682160198663792974125921696016689231820287550450
5323 9540836726009669629288502909022524530116827952573836160
5324 211142465120106014575171773515369679958421191451272560
5325 4601111242796918513856272261199341322147227116167900
5326 98739456274030662915364680950932435392123869517000
5327 2086872825541506266744920452736288838187467784000
5328 43441816535302062775957545475275178053936131280
5329 890735337138811117926886095577800749041037340
5330 17990027236633178756434776307482118839657300
5331 357900225172926525118370414903370238908000
5332 7013478458280051934681275021489494760000
5333 135372061871568853714904959999880515350
5334 2573464404767690074722494388306708300
5335 48178685410966468315996482307894800
5336 888127947114570719130576588393500
5337 16117394318925177065392586289000
5338 287873875973809666377237012150
5339 5058902706201809765363632800
5340 87433435876734563422884000
5341 1485384688010938465075500
5342 24788676088412084994600
5343 406027779719505783840
5344 6520467529708988240
5345 102521879164651100
5346 1575334072504500
5347 23597869310400
5348 343449118320
5349 4831733445
5350 65326800
5351 833250
5352 10100
5353 101
5354 1
5355 0
5356 29140918855004663545758673177656363346967407531063304774383758857972612649723681343153551450911222360295043961200700604862906103964230793508397
5357 47246892385350549279865814275035974436068685106487513518933004805613069084299480608188694223583637084608994658092754418603792601006546651696262
5358 38295888800158553305687509696071854823317069544716796234183871866987426615769410599657417425863264556301439248155009434542296338704192434662781
5359 20690809947983586277543330883622605906269549397543212267440213669760707773368427092559417340183644299585112918957300166750431576135439728640800
5360 8383020890682309352528823248770581447170569482790947247012067426436131937572214059161089960843119883674548142710828718027216219336825275802125
5361 2716744354672941887031324257194036642289409778461715668006841333343473421871099106684181716723938326869447019175746647471614515540561408452170
5362 733583610845142448482087021695564631117224220323660486539068589284010967823222246803200349669919201914824952694291371895344971986306670179495
5363 169760322658913748549907114864783621469903830280654238874466329709957216809139531842513529637556625056215893866235507337847874052293524124160
5364 34368607503222594935287847701385604532895316912525473502250622844731120369217268621014661127337179278971807920300863010761822547894581206000
5365 6183933899920315699297727156478034527356614042095676445420450266444548981255663203331738786817871471671281432993255955727183105845753747000
5366 1001240587633464482406344580633716909686597154617810246980536547088881965461650662332279485848606373136437355444152907849906761505143277380
5367 147348606401627746342837607348840994177923540348139779791712899077571819743624917214297968321998361091018765985783009573410294560536837680
5368 19874222161111053664703800444352197192148934470606941099657295637136411573326109896121839270818398779416709914021518772715637684069970740
5369 2473976614641341791984345091507511998780862999500375035085652950424276349327062586888957707176784898007449352526334673842901465705155800
5370 285915775223130447274465301109599183589295697691178977429053985794490478962365339689788806744974667348755460604574722562317462051489000
5371 30834537582517192374819513835920770493827993910405253421306527056720773425685350097566920927958619196768860868958077327765724500588000
5372 3116924284897785951034448305281994708537991832762573189824946812019342150390916676996225375377300512659281483704143811183337564024350
5373 296484829952614113430206142966798976231828558588325978373899893209398447987219472120948001980513721422520014616555856428940178487700
5374 26629900195052307234492398241250831745406023304561865859760539430067059639131986926353356463000452742656790922785573100874855794700
5375 2265520150784745277999031164571818984702372938682656227873208932244185065053111319465245224914060537103234273101203934704610491000
5376 183062876746448540579020634730790286361109426095959285423758192682623739855272235680769147179525264638900614607934275133404421590
5377 14084828180202399419383153947521775232959746707717233856620928770799069814966121961429896437427677805510429180542320666463189640
5378 1034202147626165242432917769341779655929064930446232143036302088009485207764565065678422614296723111699938715083764378475322270
5379 72620269940800547262214501403941039897495057581466663505332902391508143845587914766381992355789770409463133300850923378396800
5380 4885715656821634932031699534666823267780513921833363031561563633440286770308723398657268069924243031460475640119548628626500
5381 315477641467339956617922488642758343755898148531973957830842549354635193085991239286850075704040962803117691583987135571120
5382 19582670154721896911461417897867774361275292922548908243554121244419258941514211869860604842761810465819681530134316765800
5383 1170249359863566595909697505486292765787620881314540474638838355197222579030155350712849428917439469124134141424729449440
5384 67418870284703210503213390590167330149489244965103404706121432177014299332714088049719294221025020708465447041597299200
5385 3749147284834219732364235817776724219635538989125553720184264849742489761573268650676208967935607106913372726289737000
5386 201486158044800738251802351916364010123388783581471249768525124957831381643508075882415378791961560328676028383094180
5387 10476092119573883402804872425871705025901695751274152222432881055866339907841749623374723097765498590622104757225280
5388 527525776012081118444585719151842369416123536991106805795084568277814397278786133264155905260238144668199998429465
5389 25751307308429752662904195832164508664990182360020359101154569285540821601959837799877681375209884974895107550350
5390 1219723954143085347152224626205627518294743513801955306265273648040848576864303924427030103682433400641721868500
5391 56105142174689975208275381733895077080428815550972909108463220727137340856871107980086224093474992786655859540
5392 2508265199717409799886376926010997425663937035745209651790801499626264572332858086259232548401323809372613615
5393 109069953919718674399562609813778951065591115007018832874081548894010550984106648458227277457078101539588570
5394 4616478907239118030583937688839930734325935491841401531030431207792883783730205330941661778878340790080350
5395 190321173968601027497591322720871361425258726021233988550091730308978035606568276239893695494409261840000
5396 7647419685462309120594151511234723107782565566579795642647059289123215392629332213604268840328240616400
5397 299682249882840968353590376300901558817951764010670219929768129289166812874123195851878105897827768400
5398 11459846310465318383520558148103701292866730394005330992561003897318315421713001616420238600095439800
5399 427867434037520627520004964622547959519599367542828803657858078622381434782350534211498324882909600
5400 15605645709864498537554207074789243190181050804500119017572973803903132350899515822039089559728000
5401 556307468065606846895421082584194324004444353947622623242047048167402223953565776294124138699280
5402 19391753309179239794234739599183076412669041535411576163047206617264229251973033233795496287280
5403 661282704193958267403651019821409283480234157713904028800118681256698342112333893427973983040
5404 22070644814180266276761718865571372638647243070198222324882630121602193799455157231603135500
5405 721243726880399646426765435346708564533596836013637791252746379262147618952428739492974000
5406 23086687973927402277597282391911078025340410755752124180692384369721878111062999027252056
5407 724135062289805610372144608464199832397707234442208620358135250652619501985128750230176
5408 22264578516509942045115246882325109018311860305713522734835734304055019585666024146928
5409 671271313500686328223692072574174960193725441090052681029899561483992947470122098200
5410 19852519178815311083578566348186599355037915506010908405884904010055941853454112500
5411 576110857152904811753792448671986565717576340181932254070780028861836357173423040
5412 16409765869247868245945350158388652926738490394645414286021302912599137536599040
5413 458914561303895521447785848227093019870033047046601874021799095502069332642320
5414 12604224113641285445335828634416095419261118478377843149025568619574203583600
5415 340072534943970784080611435836942928932366223945448361217116391975915568000
5416 9015904507822749156652166322711042056089365376684166481896564708157916440
5417 234928349241100045180163108393638112395041306205117344578902046434088640
5418 6017984406653967219867479629138073346428286504887762377469775951596520
5419 151583686587677737221126570497857904379347781095031271923301923288000
5420 3755183151818104626019786551950505852686328732097618520901904044000
5421 91511096136098513032214585014717815171242036321503616526214905780
5422 2194129983683586062361594292081333555127651488749421994146366305
5423 51769520635852431947245641063905839154802734217702734236671840
5424 1202213422051653048513259816139224248735468323708790956123100
5425 27482245039960637145669493061714257036742940870976711070250
5426 618512715565433432338669762297771614195747166366704716370
5427 13706554169760370453344046432680246508055161283979313920
5428 299118492253483520648160012480107046607763354555969460
5429 6428949955688845046758079049894970066561878984234600
5430 136100331620961184018475641310744708243197766091000
5431 2838147042736448522773091815721352819934956186240
5432 58303490613168557936153547874711423177651123560
5433 1179935121924139402968082879856307485742672840
5434 23525420232520310681491630555938155405705700
5435 462099024906816526102199776204351447704000
5436 8942185034307066216718625652399105819000
5437 170468522356790408381732171851701389700
5438 3201138649832980336849932043991271300
5439 59207541107452768291947484281991200
5440 1078441078639121587515700143049250
5441 19340873182710212478471103546800
5442 341431806387541697331141572550
5443 5931127310719363173184948800
5444 101343300675305971240161000
5445 1702350990754109252109000
5446 28093832900200362993880
5447 455108060784500988480
5448 7229214000329530440
5449 112443351341875400
5450 1709405057398500
5451 25336659680640
5452 364914688215
5453 5080791870
5454 67993200
5455 858500
5456 10302
5457 102
5458 1
5459 0
5460 1851017479163604655821206821006568217972475089374795962234771473342215888647123220912579720940589807117615978322388869749976767747995558215944320
5461 3001514642065480345213143337298605424737642975699520391761527162371179102921539178344815799443855903110389528003672162300879328708315771731364891
5462 2433214957845553287913089435164352683457537282984106946225049747489073057841423251321717752514557309857363224891776852558095318951837152562357493
5463 1314825515472110330161937832898467015600552721035276670706979600766568313808083097254904664954638749766349414186655323919285507628843940256755481
5464 532788356160577346646740770253282102086440896986737715886585501996338225164236997633404996509728840714316657663150479293823613085487573012500600
5465 172690230348055572662093758924673977811713731345493513288448588984584317913987609618718453193368269603695691739843071591360654118338600681523775
5466 46637444755218835727371066415164295692634867863592785634117442889062960408787201331411786137094274611258840495850317448262715850112970845095585
5467 10794158845292810313379280462091879572153442099048147159074866385179018526541698774389948002285953971032424303930287329317218873512798146926855
5468 2185664154233514512580054103884089126425011814863423325508753995015699166417671472472361694083541547598779633527782156974791378423279123098560
5469 393329619203547475370516479249190807432024182443347085636868239223033933114375407551612232901747718414899579532332098900940858048126873802000
5470 63694519169179251702766589711723755631773124633585467387830637744378854506933330994316909504224076158214198759830536343989985990211263594100
5471 9375252775113349244350317436842985608883591538694041403545024031832258403868183474565889731127859675732095237340704500776399675911796142740
5472 1264742204947304822776022796410885200027177054654866443212202383749158119466113872756057561430485932697911074711304165505105028311274523420
5473 157464990968802963651114726597559716214718480805578071789592419278850030157891486100042264991868851867686240088016648737670052419938998940
5474 18201399379147014612456253173233838276744920639181330615273018135264318855763389032111617417086346035340520236443747957558489354830789100
5475 1963288323198829071284661734285914393979830457479428978346170702455501288874908665869883139648826049128120829484746428261246572753557800
5476 198497335687454425912900620318739960054017710798233818899660767927639978927849441253087053473733611079199541843917622797491851472535250
5477 18884894196733644291561657379061497351730185810267355208939383625764249499427318690035953744933056047288587813030988973640221711441650
5478 1696552082506625204628401818087794141771018974144309765139538277809335563482422534914313566888495183695531194750291845121157688012950
5479 144362090531073033955406158886780824725095810545782746502912397962995112780557613337599774509949822762823656055100738388953165623900
5480 11667428776541438181695010497544867771217220634215679573547026001057553085023523295246012908307411766081656506471200263728744028650
5481 897879824042104746649482160822447595009250994661133638030813992681440247861573346434248674261481059895560157362725254225745496370
5482 65942604661856688190748402572488311317947905040676140328725257426922917770068661910330878775229582453071554799811774029350387860
5483 4631427008934566085677849140965361067856247297215735249249526741955520713032617468038153446633151326308421202331640477519921470
5484 311661991829269015333670568525246962893416288787127764210387039430222450670648134205722717193597764673945947082818546165619600
5485 20129148506105135919970602082827311863255717357953455690033642169773981493671940402467944448087881289617159637292540349941180
5486 1249776810428308289678692935777081131032981126876666063714491637827977880302196063328675299904469968027735470505795190916360
5487 74704260219865014143723186795569657748568710037871761077262018080562358184294956392431196252017276962201007318660541736200
5488 4304845859498119977810672966610291245575891099121345317421441092332640201432357182979410399232009475706636305955254760440
5489 239453228942221747649344111406456379496461801082953471887258879801119752802398312728313355336744039067997967078776614400
5490 12872072344597487747783876307700086487415350529331067772632642650782548181401555700654984123245584400402579693594763700
5491 669454008987563743223730395076951388474485313190049636327680253892149429331655865028670452115227119801730029788990340
5492 33719921509878437202778183120774550552121083199413677465955835898569781578365631600237389970932698588564899687318870
5493 1646519846340738036357343305231508001510931039699515181724051834321663118779241567460850249751652390934078782976815
5494 78011313316713662478798005020968952720411434796532264335850606953256018382407743923158858283724063306299884637825
5495 3589473350763936878762261042833703839553102340617182758437805307091640097629237263313831447979732579031352927300
5496 160523045666474095734787897738644248313449111159728045504769770413754058562714558943024474489664562695154264795
5497 6982467988402519172656670902138722563334743640047475517147366336797439214872550888775701418522604117983221685
5498 295636980361342722714603916074190314730418022255866836474484198317975967141131178715721304686290643646779545
5499 12192239165272542491029373896166996554758239888709342505029087548786334095492593566333106749345361573801950
5500 490077022969147645806297656006243755670041219504677520516486205545618441686913311317726265898103849238000
5501 19211810429332142424907258674565280002478152520919974419332856262919297205873688243932675379361189841200
5502 734935041379348089057614494261734775196405516502357920303955174209147183953206885065320116844672860600
5503 27450329534370413802386453238480958910820307687966257958925195381948522986893934104448478507205355800
5504 1001598766042377832603647985366419087057243974020712881289985956775120176876866023267825624157720200
5505 35719589069245407763735185082295378857525516285855827973555917817822725158725558437111693881155200
5506 1245644982842554461526703728395043812444734096882720221607192303505270197113419020832495354044040
5507 42496821081818334017152727206720358946913005918029624357316218756983310913898349427253959948720
5508 1419002469416202115470334480033440754134669130094419061800254670196665192449383146314194171940
5509 46393396242052396459315449860282681260829919106743202029855324541327060435589412139900468500
5510 1485762077373623271639136796814219642939209482188093849980657541280024095042003203355526440
5511 46626056104206322246912158556212569345295339369460172364927756668261832263519390192293368
5512 1434344450304807266698671051381011206480073945145143998017075592638842475085928101417464
5513 43268897871708000578242838280745023186530596443179110220529823270144660704218877115728
5514 1280387875751309107537783027317407794443587415412507891594067682089838399804121779900
5515 37178354098508673483792587888422176973980096311256792105566274782468400198286792500
5516 1059632469406235635904296825235975290516256482834625395880184695942306156943974520
5517 29652734816360182970743352040597039499194114221903117043161301754345809934556160
5518 814968962315538598433136937368803121493334549065517121107677704081261056244120
5519 22003984469577159336772717785506064884472800055473183802536162166375304561200
5520 583791184987149846005049631520085361333895351106353020089383139558655058400
5521 15223576464028576444838903790807169373396797275384740125169609261315826120
5522 390284193094085558928335486524914928656278299018178814381079206172760160
5523 9838926887069184502323022250813040550509738254022849601260109889118120
5524 243954995602043858340250574394990064860512835199815953251564032791625
5525 5950520994419458099692892536167724658872182452400841656198401792800
5526 142812771242699194580577306916908105494514086986588977306062655990
5527 3373065497304617379451406150513094868330568706584932319359339245
5528 78415597433717654273033838670327962249186494476814435682017640
5529 1794608441613337159374866102352755037967438222347905340299700
5530 40438160558799223228627968362236692496921755853008589146225
5531 897279009904783711702577260798175722002281100503811067410
5532 19607987215073863287422733091195352643467800170137074080
5533 422043900028887707215897003910288024665748294784450060
5534 8948403316702041078595704623502458335890182910488700
5535 186911122092786692718706547400089399320658265431640
5536 3846436123708607866389848118674991321753953778720
5537 77990383547485213862646953650588007627247606840
5538 1558119455874184083406570982374354756814042340
5539 30672383341134075951818201864071265908704900
5540 594952494567526277356582211863102488918900
5541 11370926648563306423728622743174171597000
5542 214125095155480634918517240252746867550
5543 3972497360636108128861963861820493300
5544 72599723024614703977030843821965400
5545 1306816836468582629577848408636150
5546 23164069044408742852122368201400
5547 404223862734675802587443470950
5548 6942114920501072804977837800
5549 117284943478163090311647000
5550 1948246133863036144080300
5551 31798514161765246026040
5552 509523155008734802320
5553 8006548839074641240
5554 123209204129927300
5555 1853354956968900
5556 27184124449020
5557 387486730785
5558 5340015945
5559 70740400
5560 884255
5561 10506
5562 103
5563 1
5564 0
5565 118701199299516667171570090942774521691941363555055228272317805802129586951903201280503803963028036135380903121042016104137696097560574624709471612
5566 192505817833014884205405509384683094669137409294978780072416233227590452419300814974908290977821339940232061745528442453997583845791538054458209280
5567 156078761387404977951083453539527482086357434736375060371599412443301313351920037273930421571080506961740255456190952439645725092832420130030974332
5568 84351451871979180647653767085697559693194625810115707469135057912954532671836006045819548753837986741721925129581597555347304390330354622161726424
5569 34185463402274868584210383655360142405614370746917193438381469619930776159010160528627521288820607493925084768853038421901423198349942446675642506
5570 11081997808140008810252208021268267723397970657324144490440978441523835083416129550774823927402359886857786479393529969311531152178141518660012480
5571 2993297326032963259476291821361015615403038009988554230333108875732794843842451900057786522018383339797391990157279907583584671384535745146412100
5572 692899179220394130806655843882440964576289465401949957992602008637506840359124134066689394036829222795845630224061859231331778344535566841420120
5573 140324064988806534073930646007194434437994747287625913067973263007327240845042084067069324029717401623421515951093735281123845355666375910049115
5574 25256563560031723256480625200438363238689025416199558428101157275736968145270870348569512909409813438919231320765482702819811484002336533583360
5575 4090628039716893743853371384191584397293051497410809690623429687919552904389504238536767222178176271514955627136253828569784923700519487540800
5576 602202726690422016098884120910842780518582269262989873484944211401400078974642402128087144403573083677661515547488707252268958452906492162400
5577 81252190717649026784369417785972541943657793335348358830723541609212906166857590112904377669774783856344825390286105673395463857902233237080
5578 10117937639578438582208182371287081600217416437238931545697619069993264955728910982048460491443887461583288597690433324040840226490196187360
5579 1169739932911107729979709397581872177595051571698579961865543686071457366887193896743171111368168613874240640653837962051263246548118277840
5580 126196369028752634646363355334421278718764783098323892265892925737832610733292830622640547425131999178360940306009985839072192860160137760
5581 12761374100792388963350301272858443560868897973616288359250109565960758377686906328154240407717369319332785391650851783698102722898125700
5582 1214336641852662370290686147832291520330461289589195127386159992027915165205667170018885503604017385425691314809848986525832503126098000
5583 109112722025572167017911798190133095809996629125989163429427549837748997107802285764652177192946546051000729586401269625476836554996200
5584 9286390346352053751650199425322662670746630174263590293395367415377415715903786506899400576652815742333433908106860625926336818597200
5585 750682870761579776568112026211260288570498214838070281815144469407574586458899589355518827451739078366683011486523839622556461244280
5586 57781552036205217661727671035460297533647187902782413126137652576665977182973639176456444879236705889166298889190706067989970427600
5587 4244522804562676984161188396615206812771004702034449925236575238130444808072892183143721005599728646779011652987428474521705982840
5588 298175255862308503123384081197338451176807918444796460616844642278260149916832210377148321418429416309540943442627152132714797280
5589 20069517038716453037937346277516564627377071621268186080081282548473923089808009028165331602076989080669825210103775402586326370
5590 1296513886009759103788069565065027365636611761354451499115210084029725394789896238295806503525366701043615139864525152048977536
5591 80516594024420543679882408331309247453022869431813822760134568679095925974687761609871777792351525158468638549170161399764720
5592 4813955121649780078762372789659868060275186562784195208381745567929988872275125577266008562594995432403129219726025920566720
5593 277472966530927195390971836669258728780398065854952255429830352870660187541666980886173014650349885859603741469310583591600
5594 15438067909924292334217585811292078949651471527883445276269995641468778653412591276891678673107896050810006062736086037440
5595 830104526999702058517726252875715448921067577087572035875830783310548476381647484124819631834046002102392952539758929920
5596 43183726575423829863533004387122870796490208227433259624315962441335000350508444931229624155404541214253815746253400800
5597 2175725529209582165477123784000092012542077267867661318064960825149485645327881561343178969374488139355622596814218605
5598 106268843546283559669361546804865250224866444022394619892709301013674463156061384437111774453848504642749986893368560
5599 5036413647630492817093050110119906828151083180257340555861805610866263657442385971056718411005054372268946865576140
5600 231805045283949168508428357776593459512079691966838728312241803518246454622011581943100607471637216681576800066680
5601 10369589679984706538646531901519588869820073428449639079931437553820293615373352094017735294163671894979464012200
5602 451199912143602863686971388238351400664829934070586938716109624946768164608711192704717441808786878926920095640
5603 19109912389312157735691941416379661752284561541182564573245423658603517851230139274544024934903969165006711980
5604 788365280963580593905610442864507505947781392682311563931957862181269245709683143241923479163441716391412120
5605 31699821829708610476676372130034191042371423710644290513075627626844468648280743272466077548297940091885070
5606 1243122204604667199118413566454862209504494800694791759358891838457178486230219131147403211058604885872000
5607 47572102015489114575960831003685455244231615766087555705014691698657307366925323270690434272703898654400
5608 1777517309382609331674230404726056200475027295726633109572356700412821096072872466204495166321999476800
5609 64882597081239159896549798563682266516484363626102064266550461811878327059931116974150949198849022800
5610 2314806037075717657572875343957946334532297184403425325647967544546944408782090364885641442497842240
5611 80757331808728747987575201055624334808318558559326219766300335935947030793640392988252525296524800
5612 2756320813098418382952706122406054393494730767570274532918042543926555329782884641842117379161280
5613 92076445677273057037164242281227444384978179489064186107518473973463840313446423759050246555560
5614 3011760343250714694059485427009751804693991623057542498514826238784758775810935657483187630240
5615 96498264183468984635376135709387977022526231742025860222099075045960285706025977250992974480
5616 3029789334252094514715102487621153781679956591128661968588007535159264821262124179391661760
5617 93252112208412644493824317112425138690590678738920344729855513336523664527038780384586736
5618 2814562694937735013899279044219342744791088496133867467807091728951690894508236274479552
5619 83332692197363556669208429281434859470355222779456064128427807779537865059977096667328
5620 2421097074147929948798716997109280193129692567325469467741509798860785337811430274720
5621 69045514754373250755614806078498328665963036006619756767480224596012743225389757500
5622 1933364505583307125158717014465639126555976740610544581956828217157891935476725440
5623 53170421050025155671677734693484346688210135846171106422220265214689038503342080
5624 1436555458996881597238071889599246180259437171234131874494889512278833048294720
5625 38140239747267076183739377494877179133086186762820185257729347755050527906080
5626 995316118666616130893855109476866845552870762541978919496653221542625017600
5627 25536321810628579842955580552321703465052692203871176984155473599626547040
5628 644278667964839652834077628549065913972268938061755503105273610189953280
5629 15988256191487424816274911157571190894578324662787130602047678569816945
5630 390327992963270173344400919031984103776820536319705525202502452466600
5631 9376578536660964278303951875173384310950105682571023215827784643200
5632 221679525511055466214627461482961835394469627561272442385530092880
5633 5158806054701179521513915289020027445682046257129896488431930610
5634 118191625117487478904282887271218957592976745298386975520722240
5635 2666275398968386636785515352066950342123051073202602219873840
5636 59233361945283369236300122671445296051829050826942158749400
5637 1296069680973576472459278265597364931781072700727727097370
5638 27934666717365503861533756732661872259187002982113091840
5639 593142778418977318249368762252296683314024630507875760
5640 12408452599160163628986043744590075559101053635877664
5641 255773114442760737404545801705385493807216573748560
5642 5195186452801236598760314342106481785226119389440
5643 103987178063313618483529271534117343502996809120
5644 2051195233049558793345359267935859426691903840
5645 39874098343474298737363662423292645681316370
5646 763889622654601640062772222639045170957600
5647 14421663066470534976436302015733095684000
5648 268301324050240795560551722726333424400
5649 4918330065549467207162431447968229800
5650 88827896406587402513073032440992960
5651 1580336639450378993908095749978600
5652 27690381386419646627824440148800
5653 477719110504616857603342283850
5654 8112134289124849120423540800
5655 135529268019210682137903200
5656 2226567010129184164663200
5657 35946146443734625942480
5658 569789334633423864960
5659 8858309353869815840
5660 134881655047499360
5661 2007801203382975
5662 29145865388640
5663 411210408180
5664 5609713720
5665 73570016
5666 910520
5667 10712
5668 104
5669 1
5670 0
5671 7684187436169473819632776668881354240431656169378849489561754518643659902372822728952228499972186940793026005344455865480195583378318536617891025841
5672 12463625926449250053014859548991324777653843173280798968593369609223606629949836134452899416117943794214994827709411690934458090243860335594494519260
5673 10106555436233281420783789242695862470129713987986385953801852244448498752013292786182685276335620346862183241640243228834873151904055747859055987200
5674 5462756648559174228287920873883461873022510215773127113005979435515545967317201304587564754987817743660908940966683335387600378249134704551084101620
5675 2214225611639453492000911385999560941946358927515537321064795270215056482635695158702763154788247151970200534651516935827866740246171808831745318630
5676 717894731447772240268418056762562990517901785685261062206010862018546299339213371101177947065232757372426780145913806859929887165348791380188492626
5677 193934961642450154179413640372194685159464486503172528582717122726667113959782267138559418729541298020011263389386774462951795163117476576550218400
5678 44899459890494448892144377320415234231045570149828313454996633135991922657636778500866797830275750096960879852359198613753770070768036177196181500
5679 9094301727267672966837357950957037660063799233400593198652901363367277279713504259625298296733383549195473896690811902411229590772029314793639075
5680 1637114091536076230862524203417268401776605385022302319126354735085484476525490980782475447013369685606584352762760244946444862482774385617239675
5681 265193917380333094193046564604602814006234766870095363495062151395238165525344138659979885548803041108651928868037568379608020582024533602625280
5682 39046904015479440282236726849101487428706400657103183410496374293777550450990722276941868938973500773551849168118786545438856089868595108344000
5683 5269273858541192640865236057969874329537594856051161392993261849762250691028121018620762513531264482179538261040526188457353386462931806421000
5684 656267694257934447104522220579008992621851407708582898248151682228258088270772843219612281178950177301246666613849315054347977313825729991800
5685 75884532296838289366561367784653112001630623279291986592732143024949487167966832365363453685829155961874664482678249930306301698676471405200
5686 8188179530377754109857965783073105243165361001890059733058805802500201568210357277202197779577180297119684484576865734358842725836827944880
5687 828163671751189164866759519382139641591893889082750542994922325154526507937234200961078592477428744607993670758190532068911265644800904050
5688 78820251799011814185398919626478621993602016895865310454191853201522331156301480262129131930019045795878968595490555134605928582606070500
5689 7083630410807197160029002529021700535261024189270304909752599953496171797033058491776832104356768081649866003057452421400689601568905000
5690 602991358562372501941091516313893424213139266222571692636310143840191826122065263436235716066283543966056663503796490035529886224979000
5691 48753549318348282196163546982943979021419808414883849040325678930731432508494879161221853027427282647250528017561018286113268297635300
5692 3753414353807898882840560131056301442852491074190351409075722347037872932294497946777594137258695391833415057432619198112782306221400
5693 275775589263706720658245702669242329137861578626916062647475160024996709282374186978542123287266096289202790152955642597224858859000
5694 19377169325177438405953251375852031101780673639722488789123495652334639341202333879569161112520500343991140154942608253251266443400
5695 1304516744397599701164805355238355723898534643195984515198695309967388155886140920400023906205628696354241627561493790580627238100
5696 84291971562609102759336854365569571434983700809326381536341386703590476977193637918294392728723354138813265882435856690862570754
5697 5235921462731719457605665551224148976609393651623746438734502262427737171266888654656141648852442446522291910991351575582409280
5698 313120087872746558755098254621758184539533381123720421844967767085373045457119072927279135859144820060711372135661738776862800
5699 18052331706186675295358897961224505226031949610440732031431545879737458271031720914747532109731232871511734573972597202125200
5700 1004643499508529500553518718974902293860061962578275407590765070738597230754311482518902294423680621215806650147503837142000
5701 54033237684735023169761550339522276323780150347592058466944984745140725286944069469120875355877636177835021219576301131040
5702 2811644365644152133689072791998391036668132115941776250547168782180890000647515672035679398147575168411330968279828633600
5703 141696602825609441739717670645246919800983495746265383142286751760630469900105834930597204259921150859270332917393971375
5704 6922763047485034162881757494545747312633882215942558739297602625475636144225077695182842175282462261586071898954331925
5705 328183193304699228390675365132672096282675783010336326139249311953994665629013098996962832872179205514374959523638200
5706 15109240942891478451279150330359720484453249540772021667585416832598790972327157913170155233015163116806840596728420
5707 676098048744851741482916043515064256910232434903279624244038593594885492647533780667376771792275215321265666861150
5708 29427213956713356393456374315123157603543451621276002794400025490571103503086539726266546105059068891157938413000
5709 1246736599344165807556105151711234133415977449405569172768197647879227823260912506157771878682174270719121316900
5710 51449764125071193903785996121022166256150742610876135389506909850086394214850374969926220978587609290402686100
5711 2069458862529399059002227412519332203112926155791067855321389388225831769987918251010049132804034505527456815
5712 81182470539497660976854123747648538035341450966284158631047339044357785562670196185583857135884968527998350
5713 3107805511511667997796033916137155523761237001736979398397229596142946215575547827868508027646512214680000
5714 116164435154101326290136912915976111642891154777655659279687037868814355198306021940058037177532775784000
5715 4241802670117590450586231647641725023860860592074919920570396671439686706537536567078908919632044206000
5716 151392726522891373091949529981925288538463515127571483288617744227716096473172606273018881463981053200
5717 5283796388977181609677215459034442720128069660051296938979056351683242672219988876369398944832031200
5718 180415315742904649759476512996607556486669120185728788839607133473924217730473218378010960768832000
5719 6029451778652790212709044642763243985769723554059975540758218064839339783900060154029631766915300
5720 197306669308442265079637662031201666539238956047994684516111015657422514957385193769393385476200
5721 6324696720826500857524919396720478789857382408420839246881135101447993429202964880714694023504
5722 198672896848318497778715573519328187987554006527700300457262801565212352924171129634397300400
5723 6117843848009037000867033869235022059161450809009798205802707522917746273702366131463932400
5724 184744750601572220223614213147257350236075872973332758427072243402546882553567395101539760
5725 5472760795712262527026375919315388670427116520260297854069345028517176739321570533710240
5726 159089685104057699095761546810012004443405425306234304245180360306390469659956275455808
5727 4539557014027368653997594369579900362118173563735255252015330872863972508396431765100
5728 127189106126477040865606221723549552805721382117457446676937255834760316467823237500
5729 3500056432521504278304573905498139798075475133863916915611499358647907814225106400
5730 94625325597502395686884104115522989868848546844880782615815726229531339709337600
5731 2513972053244542795166625806798680815454015049659730780366056646487957834515760
5732 65651232351853163922830076015772193589738518198297040197730844496398449674400
5733 1685616007419269253933141717662435786823410162369480428179815939709284304000
5734 42560536351047633071592634253869505775087820339785294973592455999377578400
5735 1057019689629815055430908609338311265110753726507567622282089516717892100
5736 25827183078556609318597933408384231445088062916809980203307788458935065
5737 620976352441566184866092371187247437826759944144986062822162992560500
5738 14694638005214944018237536520794109741041210398059066233759961008000
5739 342299267333247411066704168466338128182636924910788330154127349300
5740 7850357039762664489260305874595693939081374739110712047613807450
5741 177287437676231218356424330906828436389465117947580463281083360
5742 3943083336502543617781395943197602618632681164595397649109200
5743 86381986170204913469604345562524390075584032455957314842875
5744 1864209815098979857646907094352374216945378542142621167450
5745 39637027098964566290014114282831034962359936663809116800
5746 830399889786568245549116267153215356639634482711026064
5747 17143256880418647118993876226078393864547508312725720
5748 348781519694673732824380638689162037009840782384400
5749 6993520224924741575254269306681802403189006870400
5750 138210806286682657478108525456738241364742594400
5751 2692193743377545916265784039165815497533123790
5752 51688646000800016881767710548712688846150850
5753 978151346082111856177940041184143206714000
5754 18244272553968749066576044718698494540000
5755 335376655062800994450689653407916780500
5756 6075584198619930079435944729843107400
5757 108452664217345084463635679143072800
5758 1907302840715974647820115560319000
5759 33039659608796169271835979723000
5760 563601197786345730880347638250
5761 9464156670645657307160797600
5762 156379924637550787082196000
5763 2541190609386568883583000
5764 40584358888087480902800
5765 636466809962867083200
5766 9790762970066638560
5767 147526810208202425
5768 2173393055208375
5769 31227712916400
5770 436132251100
5771 5890199406
5772 76483680
5773 937300
5774 10920
5775 105
5776 1
5777 0
5778 502112145164758057516009352654486482891873284169131283207195724405879901103611100053446701798448607075574699191898651496856082237515199178313951560546
5779 814523868233964224881074326901423549485755553954158045893545978976227949651519209268936220997051815724060756566512321740900731838101764881496448739146
5780 660572174101810252809787556096540213215653688183882345335448589288851151387341315126003669054251021093394725868598819619526278782924597786508209520780
5781 357098292080242610201027219908587140611249894242185637034332112637180289237803011778454879763858585589130474537955260752165518033943303091019978214400
5782 144763051186818117049629903157911739635096520717987868494658455041161968133905834571570466007177170207014086935617108387771410023602069670603728692930
5783 46941582966756414030419321383190691969262809263329391206573659728559197431876737364498578881510839621768251334612159039550774893218842347233000754956
5784 12682806922243976244742052336138612832482931547106278765639525228994317954992769556120810398152445380246206449244477254525428006587828647716663369726
5785 2936729419157102334716835125636090946700462224190898289966859287003816297105274330955328340761625370017313417039285441867555755327207502444903307200
5786 594917843549051447820912999495501853561353804485225153278705389051892975213687315136485071251153688784731658043759381632237453437676479347849404875
5787 107110664787819259387195549200160665774084746526718097673023060501881265738847939057809068828193184023857803672136229072843370735759456374236193550
5788 17353409370282408047142756556223045058832017081236404582739360191906135451170204396294239738341718667429794139285258596432315542317408487542740555
5789 2555505022028664362223903258917081662241898662566373502770598913445022322335134427087078897106647487047009496364725658930768198335872778352570880
5790 344914318803401722493091087167063138953573205804411453459384639595035028983751380112986508960932590166374667651715947818043228793839256790372000
5791 42964848385028186148593463241908206071614234980109469819791212005753736403767755997984678956485695008540850436176598152036881458851597806202000
5792 4968883970810075099505668241526782372708303515507841943878862736871096954050137241519921557497765628138010475790573385411491828233251955652200
5793 536250694897657244857033665678215324811523071173663371921973810709643042653632282048568406046526035463914295677592966174164532003980397930080
5794 54246689388752620977809023312859322235970516637521645731514588441563835389393616961464560289698819468417909710321735490127333058668985134830
5795 5163844070919179498580971120853341294631808955457150444556574498022341755373342664816137106035732172261607594139305670547329068138170342900
5796 464163705038625127980682526689262996184545210608984606008018691075631505698219828210315999143445491909065037284555491348234912764235748500
5797 39519201239240152577003908846121066144087819161192227391251347108978642657131800006754958055885127192362410332846839824656478829805470000
5798 3195854200380574260287785036463635148329638110979629970972443762353016678446945896212049295151302783020100316570121397188308396992388700
5799 246089344178329424418730284771050560774785699617985142774977236507501516471450342432834115281299617171835998564831806587047925692825800
5800 18084632795619876435504516995089452406471093357462602243728480399364296855600762834473862661337350524288272549448074318179769293612200
5801 1270965759215344016946697586214768995157101188454482723505755085332593529736159296509802829063052443767630250270143396317645001698000
5802 85582497852867019626293526910013137366197975242107658818628772464477990423643641301430461580298876519294202350996519785193093458350
5803 5531150996245822732938774706210628269329786887150974344442468114261725780957237502496101362311865672541984500860733672061859489544
5804 343651884062944803557296406259629791234933549453407555494314884253099636907020216128430985740179828412084853213007723431978173074
5805 20555839816650454166896316608509621908170212113782115648365082956197782968677414718279667214013292567828257132040121000434643840
5806 1185383189803969115287157678210941698613947799968370168413092261108912243516236490367556728609619675944121623085005153940980600
5807 65984384857096123493380799444475777722737470989886813632129098732833468163081462653904772539017609806215305684175700118112800
5808 3549740364930137568622432807044654771638885601109906440154036583276376881998567238233454773630338194962516830521180224568400
5809 184758812728448788903055623741592299687764385059508328951489302676932802594066818184735896378162239833887491912099610319040
5810 9313571961196253942845053623494670308963187634057133829937496590974198127144895663618188006363842745362533832426932348800
5811 455146663621654570436668881466550712088007592397094867063102899594752418467006621292221322774292181547959251189204877750
5812 21582731853923930037219596894760271033505632790879741951927819950012277390819359873217096193527676462591871214387034825
5813 993926242579946234554616820116092634456103799974161444878869344774955273047868242676516008127171308129249877414447120
5814 44488320554069353217655275972725843648667901425606508243445949562651995640741076077667679297211313621709030645922570
5815 1936929545052818502626732448989103006283368597290476761347786241109671951909150831101133454323815481731193532088700
5816 82086438931884625729115149405343544894094891364612007794905334263172025561241400289059312819375297433230038731000
5817 3388566141807219887203772976445918413899836144538213649062280786543542288862992965454456901033601864005816912600
5818 136341874931438663845032889720708740578799467918821758782193311102728944669353493670304485593257164619567118165
5819 5350308278734543908639905017732907647072443232045199821074811589071662624846813039196712392127503843558790790
5820 204889092313970287227298502791684405517766519105383828925976617588141077848643828468378306104852539618281550
5821 7661101958610158320148362676989267105085840050793484098374565981189588345372280691954926765826285924560000
5822 279850684689425922426238926570306087139692327418897724628336954865780037523191780128321635018601687116000
5823 9991801845165879728047567881111618945094471616887589146232489937169039797621752802452541010688815240800
5824 348861500248401859733622829958349577936459404424403852795510454089954483177310788368260900764825905200
5825 11916647175140026609059251886332998475182454977988031394293190920817526026708911082875665705365857600
5826 398417155598914434885510632867508353908060973743484408687465753088249314154795023918107538364504000
5827 13043303847697872705044055757814364540644708096537906271844308466795306471294007680145734026388200
5828 418290138933897601968831843506147533063186586821748731174155353193735731709656610791113977209544
5829 13145448086423707664659636393183740229899657554757038434694123936342888303833613281485442480224
5830 404987058960033860856612515250938229359244705614158304778266480113702104037733456562425266200
5831 12235687696018074001734067738470044118322901618019596411605415045835492547404732262927864800
5832 362647103032715839698205677659431094907852639540245785060549218530925362049595257051170640
5833 10547502624463633233905379044498749073914079111774392227842737691324013352147026846787008
5834 301134046804109216145548642176094151267874555043943504464091396294239103284917235684208
5835 8441983219068439953048157950446832252360112241332229065151317061817212033158276615800
5836 232449056024251143650935508667176768920801146628456712892333605491113681820504537500
5837 6288236980462363618648895491233946077898311257450427000929134440960647937421377600
5838 167171408555587565713495250604090615434965766092622715954607783005505366819829760
5839 4368541600720025185043644844600986335051239266621827257685278762749566073092960
5840 112242429504781215739032065446320201943746498855153004209023701880939284927200
5841 2836115822007024458998619397971717355607642495415316275985087136653716448000
5842 70490888331422642274825300482971368939989202437769394800012505248969114225
5843 1723755186165544551933481732151707601565229153996956430183099827263024040
5844 41480021307984857390475468807404977775444464684573604568948872373441165
5845 982440199385164411877698378296242215069202299692067502375362346439000
5846 22906347478717412734311453988296700478681886796974426776155233336000
5847 525851048367017761928560026919302051990717594790486420236775348200
5848 11887683517354891940879891752959193679180367462081935386386622710
5849 264682653432119847123675761635546679680046514118922945180208960
5850 5805094912073189215067055138596470521875891714543224316744100
5851 125431377178653709969562474378460073260437088223718840730750
5852 2670354600006646823115839891910157662110947641447538429050
5853 56020331633203253689886614853067862746802043818183551744
5854 1158189319965476763529030583134747734260542831149588984
5855 23599808173043851878095465973562464281065401053882160
5856 473985142149171995889542919244245845167219524778800
5857 9383710681544589961733576538079380439721958585600
5858 183129318329854521158493796230178169808283937580
5859 3523117738247158853384853187056499293068038540
5860 66817030196156119383748503880043231923073050
5861 1249205333550648876564598124885773251948000
5862 23022534413341516679250723097405243110000
5863 418234416901845946020860038367519749800
5864 7488510756438518470002443504225225400
5865 132137728816535390266038873438686400
5866 2297432967226060371237866470384250
5867 39350605826206673514770942142000
5868 663796966281696083036853885050
5869 11024182495477359061088401600
5870 180176869691091124246878000
5871 2896410802096519372686000
5872 45765340873800776337200
5873 710162966905935903360
5874 10810634112781913410
5875 161214864763602650
5876 2350812896449875
5877 33435733021600
5878 462300186166
5879 6181793436
5880 79483040
5881 964600
5882 11130
5883 106
5884 1
5885 0
5886 33115081186021383916565295655185194051204495499106927659954186063586464585191408040430410898811609155717538787559254923318647332930404325259150749196987
5887 53725999532629112154213000734030053669430441406097047303169942511429149418086387705718797092434000957086492813533155710163600799414126312079592816978422
5888 43577026950517086031137476489226159897487922136547455455304709875228195306356277695888087823342272141237250476308409213138189153338444421160060007544311
5889 23560407542964565683549089500776600938024981545225136983630999684635691066148506906160797529601619752331078555980024566429770609924310654385459472907820
5890 9552379313146489822877478132554706011350934670978465790668384013044572737111230565073668033683217164509240193890303225120427607407983357684784417235200
5891 3097929295397907704862079927579311228191065543364940385785690937880866118065584859831607972553591442430101460422206119498308174505084290950919794028702
5892 837124896240489383542477898000234006785186765196040809850563598492639020868468483000224656720276639921533815467250169538655485595736021858988513463382
5893 193865762954300779741057085709547367582239096505767403989061314214627431597746620357846673228901665098049155724165580890602970957842523615097568651526
5894 39278755981226243726837669805382716412118682248553264628306742963676042973783044176527516557686739323981566952900442784978558227501400345200581733800
5895 7072912139972056101870854549557633147896095231102121266757941847616949816429393635511544735985938299996254156742472648294378613092375921135542924625
5896 1146084113229666075442992376441719123782706787835883645101346747370129543405672947918557036461667069055278499291857651079424066872626183204327270985
5897 168801345692747060094934086501442347390456893426572299123010140048541499388655624582134877454778536128635270263956606347114342093451155287915749035
5898 22786586446422257229829804058677311488323596407883497066371173644884782374154948641526453499200940092835834675918803792132683101828198940310423680
5899 2838910162458768023596980486682750451387102540082463501550319725897596007789338282468427419909214395984776110671815878194663498533907728966908000
5900 328374198371286851278535754777441289261623081633693805051261406043974985371653563698882903453140668993847928333635428733424736864080068947401000
5901 35444705658445202376473766789557714258652565077289272533002554189680491605557645656175440443484061480717808060639423482601975041397197283652360
5902 3586176522128082824981412639223064984677060538473873799728199859120737847746165886199801215436142862164926852343902961289725307776618911157410
5903 341435044976266496742680323204467498779343840012636240780709468426313552156771589110394585352810216654159784647319158673154390428093024083930
5904 30696184199352900352675772773961528806977975457439727642641859516021698212497092507518148352545741246221778476272539263809122793932457038350
5905 2613974549428046773364896334513217925881386186061123833834631576057503742616290611500200626755193033382629420497233556540059771882801320500
5906 211427726629934816286970912326747703870869832512378416543194707033035738215655130036139025598985430479138895280730593061912161739459264500
5907 16283638068605783135752047566743283851012917994039066994954832503417751647324914804509013075294733227769082565381094738054714213246932900
5908 1196889083049147655127460930477382272859184993596564103496480195741030102838417574559693197049957228972111447565318332037005820415107300
5909 84132856918753338199955796455416148151843782141239062612128147944868685371707896664726230641873761134732398382214954436749361496369800
5910 5666389009835075408887360071874178436742076131859568808963158088774479486740376863606204279572775478464018199121055975249500632570250
5911 366293090810270844000536295174856227927327334036220779743731146147965799013194784770122375563679191502579186062265104680626440001738
5912 22762813715319347400940342060174508646857199881736702109820926470230948406247092798733955606437293344692013138157634727331498668508
5913 1361879688693892369652989461843718061560662584870911423625618245003024487001894930583041313859231171855299233103400978045246834034
5914 78552673585057092709210924182518912291936167720524513370537995582612956344588691959140156853550796598486554040296176680232388960
5915 4373655217552575701231926605812784887989393606779848552420719722022538277801286361011329998663079494000724609313639705920169800
5916 235344305990309507126391518018630273877763646530596301954593785480439369781657216798927022055829474975501256940226663754602320
5917 12252329646694345801374203559799292276301959978024515777305868206792655689478925628741279379949876995515783898895686581574800
5918 617787280060750637894592241885949252080962162542730974931542355825994058673910923305210653514479989444561301081083072004290
5919 30198551510545429451043052657997870395729123540730706660706428340431490897106176848701397475179732537993670305141871555200
5920 1432373323750501148138928538732968417453435658426151493404470889901132611057932602301990633436743041930342349330732997625
5921 65981494524853157542357053363981400016717220246403782538750763847180390880504900183835122648784610899923720569697506465
5922 2954169665445951308259555548678386441300086294367646516723306108081117061558941721288533690822425832495270468981828940
5923 128655413494200562007813906191396358659661228447024226541857205491993609015116084873255180670313798851969358894965270
5924 5453985824227673152133167685311421622955801050265289828005608626282497338270503655995296831911796224874676524565550
5925 225211511941324485974751820163378443683798804513166277796278737593830941924431534126393499273670687829631131903000
5926 9064414429334313198270092711992831757182061686639721511241601104003975622708506182590672210264884986215560241205
5927 355819039455217976376061443905264274193452269934486053407187421658341392185873751773721462401915039373016625455
5928 13630547281538004719630234211843359958017891091162770972738210476920664306157357028429719665658164553828347965
5929 509840299478949319379556739504889102102349245215722551048360420510025472786160224328290203563237714864095950
5930 18630407035711066823997154691769354096458747396247790875592694545165589839882591682708571907804831680180000
5931 665422739150412748880168114289394473865490645196045700782934537125299200332922677194009221044230678253600
5932 23241799944190198497849777462585722328806705717542870405366878766893201268381033692661345394428331103600
5933 794216606948489340244630697990285209344705452625770473385523799736704887233452220327742901741199401200
5934 26564192661249642649361248996617309100927555888431653316445238094322401767871947622243671468211390900
5935 870012972430282541484686484016803956493112738582710851623649705723319930909450358351785849081672000
5936 27912670234073447588794279321722740116979675326591119421746820118941955848569176435511870816470748
5937 877589115018177321777745240297211490936489505684845377169306329249602417508495242248023442380808
5938 27049287408602629233049636424435773165370449199211598317543678099782481702119165790748891257384
5939 817615383183464587012406398714158312102626103787074313420273837210681606264858110418481197800
5940 24244788582850628114547134222523976308528712465335126222995914998229587084672339854320028400
5941 705513454990919906321963772901075039184367862378296345481432116051072977078303500081368336
5942 20153263943171584929069206388595824123371544017140356578199516660208382654995212010825176
5943 565286719439292739080240433558632880450220655959683420660662796552343579850634109091408
5944 15574003524833156465106084494789845706940207065906008792606740096800718750826475825700
5945 421560152450760548655086430972676513127554621851607936940333826907612948386338737500
5946 11214022615157881786590530292700537172251988409119928151656956419713155488401456720
5947 293235093695866713628590029748158948385923556916567714871197258714574987700357120
5948 7539257278661978948381774167295250610491654863363476073747174638938767255176560
5949 190633967571612541017086206392956533460013894880974150005802160337468309320800
5950 4741631139917994017388316805983964953906527297022481898912567556592932186500
5951 116038846945572657283173956179660561178136071705251157593866739409841464955
5952 2794572801813837379649735535458071414658780598146580879236237598744599580
5953 66244213133647458817625002423766158536903846585811577445933273790420965
5954 1545898549032538118689907742319087014888303618633106216972996633367250
5955 35521437394532799457555443141271694945202346192409618334037825608000
5956 803800888218155721805084612576647422328668323465457813790499460820
5957 17915241357140470953157019965727235544680272090743198399202375070
5958 393347832183844772808795923541715204524513569593399376865032760
5959 8508837747833304739892806846983867751242745389809931532761900
5960 181366991325891175226259253493178754579280654593755621056625
5961 3809705896009482800978598245791824931278285301798488158778
5962 78870730062536159800235102490503438340892351165074211008
5963 1609431912159818359709172368771662435920494583545532744
5964 32374095827124258345592498194502354847102537343146040
5965 641979876075460804559254333659927916872056824700400
5966 12550713036565889073818658619681171338128119608240
5967 241911568657955972394553533291716841598597300260
5968 4597238999907878016002186475793236882418050290
5969 86137617240827768362181806206802720671913450
5970 1591249651070469402290619040033068309029000
5971 28981308026206379819762674957910129562000
5972 520361425680203677025953768666565270100
5973 9210007482056568692991510976460909400
5974 160667465720105531346206357476584600
5975 2762082331384139996881479913832750
5976 46783498037823489623116564546600
5977 780508520792763526208168853850
5978 12821603554522580647135423600
5979 207300269429534949402322000
5980 3296978253450293328483000
5981 51546226036807190190320
5982 791535806863907725620
5983 11925132474924378710
5984 176020311527606975
5985 2540777574950875
5986 35776234333112
5987 489763563562
5988 6484822526
5989 82569760
5990 992425
5991 11342
5992 107
5993 1
5994 0
5995 2204125514358928683921746933876596977909771207584226932333516362245675422712647799306539326518785440741219788959330974545206681238425511986543242535461225
5996 3576428768090309462989051930760000957530085513903548187275052094867338175200672068366484377071653788817494189056399531718413911956483667127988280913274596
5997 2901203974761972056327502039637622898149243835929240554371176895617174068576664936108815042991436051682670611930790408348834443168362820852298012116834788
5998 1568772970218615097120949153612141756309565196915708396390969555508215031028825997051971161640321797084541017147102731672974809520183999161762160271595196
5999 636131003660043273455825416520968225326674501721078698558036991485163658786009686466341533299243733312939121011460663293603806467956387668407405768511140
6000 206331393163964180174153527663181649845180188893134861078437094681762771121602580205591229527557490753399588188030549662601236320012440525991343412280320
6001 55762727317162338687517438696427602107439179780568926944142436881855590125180527476968943505964645963741826287599710150969547141091517237116556292516636
6002 12915641256281836203226801854860753247542881520167486780551552662457859179113513737717751846541411015932236010066145472882113206334212908681537064863608
6003 2617187799883060526504270657078889462360227802827859953852327741897470326569579374830930088590172478823663602276235342023140107930874068803817176795601
6004 471345071774714924722052037664592596945424186982639175539680915564112515685396530118330198692240871887778803434805313419742698730016804142406980805600
6005 76387451111698205900205229135222437997277828495902909680985771954263058017437451263524683148648133639959544892818704601579289021397659948263863585950
6006 11252462202618539649803925150518696851684757553297766697358677155997635517073879852291287267078185768906370720320056937870709020203966162369758660580
6007 1519212111234723540854406778512981126514112040839150692107091260436873494497900621239213897093006825157717432375609457124029078841060397591241741315
6008 189303948939507983140124526025934587749149877850109052551391288742119730492979573329604382916438579232790011153786985350025367307495806581040442880
6009 21900164110396210467748135182981217767843362452064718440531037885495740631517752464756440096442511054739701425182579631787404131547288194887576000
6010 2364294228273265329205457434397577282683686187762595396369082123516619894675905658631956904862612816755705084002175086880658105421376496421287200
6011 239251763194505116041197925829514571245904814271702589597767240780343318337514108179184222993517414994845204409316108507563331529431081664653430
6012 22782768493519585005764268531534765785007208126775198257096799105002334562152112688798737133359025241988947061949501165840607837639696612058840
6013 2048610269857598980456081939226804992676063040075817444684256810557881312940629534662367512116861299924958707883914952038926342568558144503580
6014 174483573343690170425735971557255005850190597337025820284490569880544389839457157411155790635523160767997477654601802131125540091826597902200
6015 14115462566911452576170440206371376799759485404730068702707010510710520210127969302101083384478042380266198870685061205316322768167127130700
6016 1087342594096807626618707549108988191335901995777946142222144207598469510823369240185857845937639356749857175729471621461262546088647646000
6017 79937859609519299030055506236739757086790688334373601611596450471323508086867763585771518733265054027230041684598101441359506137757670600
6018 5620174824752519424076773064850316759512694752540387964244341788697010917676047741410733273104146988216871145089320863478114287166590800
6019 378597856134390021899801084049372666683297019635575781754576665751909084172685534991268037888431925106295792719967294965372126733664100
6020 24478800522487525766393395510496450846725768889633337254720842943505751382718428050778802487754390066964558620202961813077842732703480
6021 1521525146442663505848381533803248946775052002919686315858575530153088703593270644429739098495282795472252003643255050211832904622604
6022 91051254861277389603761368240698034587428799526946808439283705880923793624988371194935822425749173378768052552630538909325994674032
6023 5252964513533584854375816495682912523162555684502086919698813230725951592721594732248873639171320234299011327684546629603094931274
6024 292540991282281586641199303852139397501003659097125773931658742169731009835019956261625411730465035608156821943171968326382689920
6025 15745158783189272524434935780926025596761816984407454788714590999281137800084630899640787995187086178402608593529102941312611280
6026 819909195063013766762912385355228050928983026622722600357939639738304901174805787557552205871922041850133411275628376951517760
6027 41351612557593417079637937014322611432519114925832740748407305197925212951991373997001817907330834859865770658772942212814950
6028 2021849280198820269473210973444924824992239804685301372503229528157798737478253930817053047865570874545836985356271872014040
6029 95924810680556070020960284913640294198198392423497538804596890022547088731984326460580909627041503355979893910450650822400
6030 4419894827572974971400122348090302545284887174572124608219510174552066342693049172817571097461949957956484963649118964100
6031 197944483574559472627071160091944200050151660739211347616252291541541172641514700551505367946353832699771161709092519395
6032 8622981726166560575460324304250425288119170805181238481246407018182720071577451510788152394833026754310519206757770960
6033 365652227825622649916944786017652808822195070323121485961067847187771309832435188587146302957733954631912914754111820
6034 15103345359399710267445695128554706032800679831503879523707839272782300321364471662756206611448051084268334991104600
6035 608071082241576112131829914441121797946256772185548950049952591503343543195965142141262448038910857140004056138100
6036 23876994106539166473491951534029898287211284442855851785709583395912911396402894334629087773380672646616597708540
6037 914963244313417653538443712899250990783162979831535565904196227121449294192246790275283760462067244102042751170
6038 34234862939676849063257332439048438964324005531292541047807598407149575466627780443497900555606552832871199540
6039 1251426189630148329386184724239273250614857238256773534391430123070062524111484186987621408746128936484599150
6040 44712976885706560377593171260246449831500993750994698101422466908397415615718220038500572578731596032432000
6041 1562296865831403845196916442244665286466804123503759471403411521946354644259905416020717301582106809812800
6042 53406689233458328463144169488494851308747323776481489442119636315414164616705354017179261757409782110400
6043 1786987365634101015550419070478141721025587268407983565117428549407585996275267495737421528917698652700
6044 58549649130917579716959487584381007814289306856135072615838483962996314100615721289843194256465922800
6045 1879228020449410289606922805476296546025123515338655439507083364362371050764412774039857434016411520
6046 59109184025096712540976120916589332012427547750428252893110913193053553561675903039907491140761584
6047 1822685085037752899076855499078823865791170511806986552582405453056866559440720887745894841867832
6048 55119302643944980323950202525265349091698273839902879590466362920311472147714526516997740675424
6049 1635230766366929174024812797428316624205252207574148626840547674421363212529716220836962395600
6050 47607948489961233388565281746047080751292744477385338765155614905614461911720230986664783040
6051 1360633091768202676478072990594930432712709448872428666285619080955640741508156750156924648
6052 38185131681798792497183759473128929917967136032476465095535926303552725030517243809984544
6053 1052602856886958893459758048695385363596962600752513955712958310821605286618422134170208
6054 28508345435287811834431476702327175192365124798607609315280134414482671611682362528400
6055 758808274411368987579155575750817723629598319332894286492600888433703307095409727500
6056 19854335121918872671340611010027180567265815544015610498015594972606898241759956160
6057 510796614825058146320769729238728490736770066886924406549827482922162881800622080
6058 12924441049134821054368755715363286760842836908623101840709442238180743866016960
6059 321694820277096162966332973288114150213773447611643878134791145569477771978850
6060 7878402509402205444275972539173357154183153047360431462808573786339025786800
6061 189881749547300711917921019203080918291495390063138257880872846307013306290
6062 4504684516356633388092111012380174817658929919400458730709159114394279920
6063 105211397329910669886816180320099192970376697518641917120011670137727415
6064 2419667294137885750992899074934223153738214359599644513522951252227000
6065 54804503408707747734514112275104900772597905554003411143944073795200
6066 1222683041233250957111959692370111571992903928651682308301041433360
6067 26872862035710706429735529948590853317020408136114797598803562605
6068 581939258573359389908903558116510165597910486521741543855116960
6069 12418303740081039350113826209111590772084006785128008182949800
6070 261168467509283292325813325030177406594164142615008094321540
6071 5413792589066107138232744875598909112869142270976798962474
6072 110623881126674094265264819077589238192420440595169023232
6073 2228444186067440805751161741376147988197607884909199184
6074 44258257586448353181316326645648788904899671304554080
6075 866672832701872086154993350440902687777276713345540
6076 16734284048754518765091544826241561784170826144320
6077 318615236769015183153802214579334376739615956440
6078 5981949542048805129255857101032163654230716040
6079 110748365023921416465662322265889212292460150
6080 2021823086066008181733963015571427969119200
6081 36395131009654523494585684830863883636000
6082 645965907740942495618425367999874128400
6083 11303191000705788850489581652929297900
6084 194967261772712330172924568623271200
6085 3314498797660967996257775896599300
6086 55523272396537767904358120560800
6087 916249133104548487287850393650
6088 14889604127832674299899201600
6089 238174777642444409951604000
6090 3748143698659280836591200
6091 57989504291408088964110
6092 881297599394866333680
6093 13141982727467682660
6094 192022158030116700
6095 2744039780946945
6096 38255775326496
6097 518573184948
6098 6799619736
6099 85745520
6100 1020780
6101 11556
6102 108
6103 1
6104 0
6105 148045758673304565986363372142739712917602173129757105225312927691836712288261211360993713357663109031254103518970166699286632113278149722006038747923289549
6106 240249681065123226547470415792549070592165061626680735624353283484778621075678610124412786590547613040792956996567076225427528254988380806533213436365273525
6107 194915367860921865732903330226420052185389660507743376206490339170269930548436627725973398550405131490553433303573774478653558201628359858475361309773465482
6108 105410411083018318046565907440166965299422526038762406808819427207423991158285492678620279895355509877803698900152051503340984768450515824300161106911663964
6109 42749063438457261396545864435930862859435651615953053801653920387598859595535508419666214154698768970553742717258549438088563559425013977158018867400969091
6110 13867655879788943361336994080157107312121504137519515628565206414376567761535011164966245425923513386222072838049842459800562981001449251171281445753542852
6111 3748353642478682606497122419214466638854106764891949976258273886718690342042446873734907336417294415353425852082554985537255793146892669555509405323092480
6112 868305325367242130991342973987229804244410085154573290987360802874608474806382499284230691735735201435408437906909772350811519768425054120814947983473332
6113 175975612116840018268965175272477762997771760712282007385014905025988331315421624676404368909126725092076715637151232068018792436303650880785942508766659
6114 31697052243028177487662833513510994599696092278692970552211524874091585066231572428507931072925422243531036960901072475613585751607252611068452474524501
6115 5137661282344392679470367210544059306705123638110767013382521979648826420970822178289799165745425503576788957439377916275195416157183165152236090781040
6116 756930197379554949374760906885385976518480300550310650475222649364970302172789289793108223927513324250508217574294436506558409393849539487341920988050
6117 102209865007118401819052320117211496402803214442454714167674650833645189280087741991645859342626854067566200709573850518992273600186025974858641166935
6118 12738009240352681996394641450608841753079862496266725033820995952893785453867012901159562675625980303245476932995494678963013045667352564418873061795
6119 1473866459600455011590969524059062147475524048975849052007260748063646473123912392351919838420843224026722229697341528796626074036931636952386305280
6120 159141192535545796065636448996330182446328433818336954001192208634602381922362334577230131367482246997775163689660078657655136689243627549516385600
6121 16106754430111620055212178771833495238282612154132681137764371966456973032479607299430206414376549814148240884764817779374483343183127381870019050
6122 1534026011070650449911210230318652250929624985624446015656272308532789511693472811266534135664317543202242781212673872195553125688705170673366110
6123 137962320321868598090461403885404970586988093656583145001308394580291914848587793504392352640896319520933068319583090393145903016818162817467420
6124 11752553653393594151037522703985354957983730072013900077399157492147845426869927330431476780038835878516868376807722619591735333682780934257380
6125 950935474723111428820261044987039781883538755486790720550473605848966924625041507890799058963601226185586253217579821614634193500454958566990
6126 73265972371111825276313237261641908151132567100741785171193530746068890614473745425191337567052696164238841757365317684737103891915088440300
6127 5387288307116001422792687402403623311618787160899824068282441755828780758170329417284477509418304085715201461568745760876255341984663337000
6128 378835943366852330185915225208897109672181957758553155463652743538011407889938531776047632257647429955133675809617089439486355174590699800
6129 25524960662417692384348677669528521949453488667787595337609718956998924584445383492240413615348000904818289783947332254963102387548266550
6130 1650686652745940495483132726455264826739175005611110408449954262678323606992908932561928645193563193463449656259057406049022472558775476
6131 102622663728890011866803081178619736242042646498847452337098918493927957719858025289803441198662635280736034215466262985595571456333820
6132 6142453368972234153239762488316819822165950678453548460317953066173580321913574083068205990221697211350943273967214832336658763106068
6133 354449527852829838100356754937003063215347826729900075710068712179310482325847587866000165871666424938775633151311740754161907838196
6134 19743901102591749969895310276877153966369605848645774974040366970659611158850131924659559540333582949606628783366054573335770603754
6135 1062898934992289764796357470662773144253646628052890311951693429883356002400572507750572329287356296042969786393524818252523773376
6136 55362009915084861456884129036159251291839937138722986192577110287794968393845960260027286821786851401480139893376523245260471920
6137 2792815695683390643036170312616245548476848434433648857469231897858601069626682213867912201251234455052016932157609158991107370
6138 136585629356899468535773791956398928671047985664114204290193826259813582174759386838581762178759424234102090963825778824146350
6139 6481810927696217922722941061926376644828062903255819105966235840270590070150872895854670065216094862514595041289224530868540
6140 298737267548017475208133458731051201931532136404606620848601743213075219193894045262951975695643539022908812463974883989760
6141 13382459339040396441183703776162304928779241723010043952664628028504867537598398884364312489537570706034912806604276863525
6142 583133748908837365306777201351943724472068405961460456491121615622378049133110874597677975841961290926352881791650935515
6143 24734342319793555334873035504297272536973410993809341959364693815313591784261637228313384500968418847890699829910448280
6144 1021951098281868431819153376305747593887673401672313896660420393422232635172703475794844795445974386022525838671748420
6145 41156616104364210478789519225311573939381852540848071702103862018331768375718185281010663016195939204631212850760035
6146 1616579218642238932252913674977616487222975321176215501352312987167425517277078060814575776493689839713669319976900
6147 61966484705065932038348159933553783650143571530268758205770109289393031957331321011299299221392698059076408338830
6148 2319325433259593586876520109442287395241041041898543643803660203633441234115230235814091392799193711793550229710
6149 84809092282381285179432937178551814707075377338883794868432459690438721042327910644119799103661687699612744315
6150 3031232325993025953402091887601795207044876421555295894414797409214151447292261697370016301185067868373806830
6151 105950314794391632199079471029714413731165398236052654196848888978593876132897521395577443719168347120328000
6152 3623199114374957853754550897971670557976205307700208135807911827492609706900631709494855018562758346161600
6153 121277690134311620885056551546790391513613714409093382274813340799586332150435074747344573574118046875700
6154 3975135160288102259081544462900356073301816576662657318322443099702589257020493000722019319429166390700
6155 127638235105400323782971682933950597035150688946374458302527895039331964739342272411858163479095711704
6156 4016389298607563167983423250919927912092911042586538096201413465009773422221980242555773731525271680
6157 123901943437221955133969176536696869026050052015320760872097875731593025735051412141344548737365628
6158 3748541023945567283007117913199845308891275203527576117575135743079216131679973146496274297426296
6159 111259333114629682505751334726924500944353923121285442136311732561369453038905247969495439511504
6160 3240730064254459635794628998539754764334045284101494551374903572944156184831619419476889111280
6161 92665471167960257845600280541413067890909091929196462953606464726999577649598306741901095560
6162 2601912403556738451510700982014866967819040875913942537283025961827453347796299750300083976
6163 71761712988208075555052237630535402776869272888619563714024413225642190143558268539453712
6164 1944639176282686769273112327250796688679134296305491884283261964060253834600135807195808
6165 51790160874106191499217182675894368266129976717470490256092244186310186761222958593260
6166 1355903310013757699116851766505559538944692078807958643076942571135633778252453447500
6167 34905202069179953567356880646660688416644740230608089423930642774421804973416697120
6168 883759222475100602364506356936847706195364083978964449427479295849456414543933440
6169 22011938661807742108221787077728097764560456609998720322458268811901579396810135
6170 539457467849284334820466062898529882666173935225679734102957459493431956087610
6171 13011301114012733233728500102574180754635813366095258021911129435014451678200
6172 308912100009787725359005837210982389459298470401224927000225973842752990830
6173 7220744298277544695618236769844691987129755311980147083048505051014360460
6174 166203511724061782864680632679576985996682029413506796609873507898728815
6175 3767767643728993526546085702397576053678076645662303599628595521324900
6176 84136491148579500043127299126569495552298193033610870629435268220800
6177 1851006270755893810072272312060307796489257336431019050066854392170
6178 40125232354691328778646202252005520706235951874472779976295730465
6179 857180799790488831082033619387832541218543824741484165948753360
6180 18047934768917777188832094090575511922095423194386038559220376
6181 374570565243577353467284900372228122615314362434682661592735
6182 7663680418288385429446353135588066146788785812161962167658
6183 154589782600095849678382888198169576448382410575300301696
6184 3074688813687987947175653541898735831816952651330414064
6185 60301875961535881209543495054696474882925802152454934
6186 1166263441537087128282645372815535715650903231539060
6187 22244353186759055431646077878784515054568537191840
6188 418422419371357288720053510712619844152025774120
6189 7762291667658568560582005047767926646561286290
6190 142018491618910992879496389729199107527978310
6191 2562543213734824323360488008107972658534800
6192 45598497471866012194365972949013371452000
6193 800116862997303772981913239908934999950
6194 13843233922212707693296229215385319900
6195 236127017035840488764986421999295120
6196 3970113944451049577935138161860700
6197 65783007513289311973641686316600
6198 1073883392563395538864254762450
6199 17265604786529377645627797600
6200 273274218558173059839208800
6201 4255704824519391783212925
6202 65163463585190532959670
6203 980218758510616636440
6204 14469455730242196060
6205 209304152252827203
6206 2961389466566505
6207 40881171672432
6208 548781331644
6209 7126524531
6210 89012016
6211 1049670
6212 11772
6213 109
6214 1
6215 0
6216 10033886225461275379791233004444982820123253390840335648402647059768155553727574632122217772764988863487385349984875856837758332487390177048264494900826463664
6217 16285033454063502258499970935701368420936239044273281574784422046102038351708733249709308469342941993437951387086718336921529532460596469420664262271561850390
6218 13213732458581777460110872868590198882569078389467440459339430591662824159162323556842703262480118717243612634811189192398514054024360944359326739000090043875
6219 7146896821567135076873122108302068580130954218617257127571312436243230786776009683285691280181521487986959221131038397550630467393039861477429914691693734340
6220 2898786304783003746280562454604591545734119466065966187242534248204159756852851048662057697122276521639601719754181416341877081132389185168254430440070759010
6221 940479395646059750724009017590478982907584335550967183636386248527174911101781185232656711403372917352182339779688087637948398307350307497476415082821320002
6222 254240357796130628291178224802880300722227575854524453190362117596903742294808538024381166141931078747404668697580445096343654651693236271473493172148285620
6223 58902700096093583816383352301941618610564534876873499626915732505579419660667022301548543857986055098410977675583006915585448178022599093015147797934310400
6224 11939198223799579301130965892324409808360638670875382751076211039525866528587759365158172011366359019736866021220009369823658396815844494161205534772758315
6225 2150813036983600223287352142219172658861654853150113423594626616984301827188486523822720064444882195569826524454070614164674129777044621876272630662703610
6226 348667574673309952364291168648620940596657015065622676074326773615007435728547296713587241802179644678841406569911797231749443267679778721752977219769511
6227 51376612823443926794703672105440593067051236381107670133825219796488264209708221782897991657454255035767889574393779162751954161571831651522360907810400
6228 6938526809312587035935308313116038118086069421711180962689540952512227769917235156436825386002205472296325327764365667976785419443620778633967609057125
6229 864852703906386476930442708684097277254488737590001427572631660900074678523819355313926502129919534417867852157932581314550007386189450556496194489450
6230 100084358317056787114529325683355185202770348184952839551450682487022599994669387080539421022775559525500175902107458191852245358814913006148288342675
6231 10808354037070003418333776509766455748153843025822893048053245485800074136242024210580745481752850309529296351113837877841924542937498670984166238720
6232 1094095698681877347951250586849770004318507982501066558758196434362891375716241050218457153151440448109704250366413040771379064738549939402925151000
6233 104220175724251659180784686170687322130063960997329113244357700959427472563103341349254276798907087032723911607301762101834892220596706588570711500
6234 9374603400987308305012951407502874866792152689927170095677219663255935904793444957739930829059718319569261440744118107861713545875420487448348450
6235 798729222916081357365829180389186671819404752748639260533890705464847928070771436078060988973610270910665132376533681223476280623684100522179800
6236 64639045093664767830706374871919452268910515396076450425695366206813149847784600317373122290213597331842776072442474407754544335255295138415590
6237 4981090581882964627153748330884494095580441100168903774312004602066017224226407898475614118380768327638785135901608589409988632621430735350900
6238 366329861855559126381566186308209540755662835503708925855967653730344453072368727125956687835263480821194208786826588423685519459575442201500
6239 25765291903598267674225896272365154968611590769520897717872547527876777539075488517447501132000584757768354816198349291147308157317955090000
6240 1736331407098073180018778115540778419330833973060035295875075074549218952828884937306884981180884053961029347460744993264312461216874040750
6241 112309826914637846491134181745925496577595350138265419485482763410795268171559687365857819907531203981200475049368261921837650505212372820
6242 6983674300078979019351715381156889651588817331431620958826729572869830644969999330069698114280459664653056238019089025592018153133280860
6243 418092333710292640938827367764747073578692263513822953965958556827113901821643806736236241920477402995591250507455145496870846673952600
6244 24131066806676634173441924061244649301366234808210368951249101331396208407517612469196523533013810473164420004871201127036873712202410
6245 1344463726338320075553077346312770239782353825527207183727846839300832863994594298802069594685631267009148953332561775274407236627640
6246 72394304042836416556282804348549564543355221445034508238148012225751907582450483723751718314556470815224305539008866768897825547098
6247 3771576866101673358954816831384033737674229970510255945635041202811908395614934704921385684568038469829892790428636451863794034560
6248 190306909083104211258039193561797426315699783914360265036983816614295203853845488393843798449892301692587980883481798655582872225
6249 9309385652277968810120567708720818494922828114778829524897439659528670232088940712893040670837448183506723107192030529970357900
6250 441894683213498280556915209270702416288684659501545955056509437899396883506574486830705701166574607816212647235906931489885250
6251 20371405772759542042843529051768612312316769124518288618751026926564711649045600529828963062107726710760155844051848525586840
6252 912808317507831174247074457233767561457459305680742452592949770928840947536898471636797703514466369236665815862145478857600
6253 39785689926876854284600200415617663301776124041381211751165110355014471057724969656218226320246831828752443479093796080750
6254 1688018746841371320624881372334573939261250648835806584579562571538462773806373584361699403753045842155232026238989550175
6255 69763529619930540688103433473658973822232697674846861936669649222679361442789233208063392182218617263281461058721777200
6256 2810365520275138187502671784840805883191101854598863215816156081911139746724934558435823187476429561561946056347308155
6257 110420189548294223235776758897177393495902531207153363103205483463816939544609765388077388580037885670961790575209850
6258 4233897953586816251138583434465186037964935364985326313065581633057543021439966349752460367007282913535800599939500
6259 158518914361796570330658083550951539570134717868129381456621209810075198030382449098672625915190622941823370169100
6260 5798313583148983967191300273605718488102602604746359109509150509083603085288075589535228481997984279483875574275
6261 207311114468043141549724957547571102617295366828382609678390457021072429214579337130070620031173014376831152770
6262 7248599040418105540744132774699945060324704486327881486644080761164275200046712754580473763703423163502581550
6263 247968821859214458338271102409969904477195612892889190673476123141389922864228241564117421470394003898640000
6264 8303164637109278414854179141185078362028803830146310311226464604670563911647281000925709417539654543287000
6265 272256039077026087701147360615243736050969562959189225514887091590908092582609351473630675370469084823000
6266 8745297352633824969979397818380783361263996468657846100309374819345696365445084601588442502744166059540
6267 275298154148902659139742845543815013213070113413748831632903303026010120026032352260870548680402515440
6268 8496208131669845163041856876946001352504234897779215203502990022136059162392650513098752124380382400
6269 257154976945177642730879423000691614959726523050665730111901251518400619450106704444300006813400360
6270 7635916900629859280199684637999684888482227266445062461727128365531736564533278631751669865127640
6271 222518666229259365011502669453849001888707846242570884272623465122738906077810495938990879023008
6272 6365719769071259998882306961417375429941874665199364297343560589711735363062109573972460754300
6273 178828102253958392333614576483428727508771931793186156577135282806490413007996732308931938800
6274 4934661455021400511485812207269575283794732695698856536226428548293446004441258147120848920
6275 133793024215303191712809256599303293312807118944883932348181109403739676538837449819320480
6276 3565171823184925743667372599959793929245079543226735121185980267443798696766915646525648
6277 93392093379535755162522788431940664086463892441340228330658145254001976126795499102600
6278 2405634904863118498433124101864702407805098849497991140942962626208382509802739987500
6279 60945590914441188768400902716391678187792403577252219629085249288672992810727566400
6280 1518961163629079160313995300985206995023282019338845147453480039741253212497385600
6281 37250973119982332798529178131539857755410003493843988238006301066294980517678690
6282 899095779748807224700776771497549804443623225376132890171595765822386593479350
6283 21361837649871651577763209123629251985222977168216095259854093102262532606000
6284 499710750015833085139568266076589159419453408001981499559189075333865132225
6285 11511331490007679949536319488158204617163378033591538828048341385675067400
6286 261176946994954230215926708496478120851928903364082108958372655269430995
6287 5837386490284356167888301792446948815557583535533146421959795878109000
6288 128541861476996458399222262554481173760455572690238830128303882004000
6289 2789187531276004371341780196255258323476963109690576650785671001900
6290 59645615662379002238528138482710909157918306840432510775574734475
6291 1257198506359383618920315975102154393787197609620843443391504928
6292 26122010849749414352256978288990872518822323044506108440976860
6293 535100807490824790667549857674611603736163374906689516561050
6294 10807754436047723041526908268137016360855979991510459467210
6295 215251596025449917273697692427831055814203356497253584640
6296 4227697118820983427366523620110761768748309895579319338
6297 81891436490974653494441783407612496754590595515679540
6298 1564499738647312001354768183045230838068284822796300
6299 29480468078837302379289982730919236819307699892800
6300 547934120605348830466736740218906938770509942300
6301 10045318628734618137223771238287905072020488140
6302 181651559047444293217960498490836067768344350
6303 3239997166791157190455789435538816005044000
6304 56998121839832515242957466186266714315000
6305 988908482356218146382139959438009550500
6306 16919508127148864958473169041026502100
6307 285428262351015975430203367251895200
6308 4746875368365385364922447802224750
6309 77807858349051874377425650482000
6310 1256672055127377758245404509250
6311 19991752910718226747569028800
6312 313126708764573297732426750
6313 4826057017496217486117750
6314 73142663207866924750650
6315 1089131953900685151600
6316 15916401303266415666
6317 227955017305059330
6318 3193655307081525
6319 43659503727840
6320 580441793085
6321 7465882842
6322 92370960
6323 1079100
6324 11990
6325 110
6326 1
6327 0
6328 686153003941913313194884236800594686646426678880271305374655679313579311624285518277467274581997048246936158096148063689466677969505735429766303805075898132014
6329 1113761371026201567156826863493393093033681126383277256972693823634265266463760784165566172776913763847099773848321220108991174906100309652357358933991737466704
6330 903819356700524375346748386931425947361961266957167127400535423558663128519834695358866620048533280635806301983312867699144889051563104052846866556071682696645
6331 488908100967525766024102296137837358655055900410295296995558931891524493889005971603180020711764392538013667488014000118745019998901354941295089343003331623375
6332 198326386798487998383229138505382403098633979566628885290103920105749654333034268711177933025037221291638118386386315532029995470156856155998680132694501127935
6333 64353055966182683167428486492221932315297452146664449356784260310132346602133293280297680876114538780399158178542827442789671201139039910735248355769570850022
6334 17398868819452105388394166825423861183790310207692892897273145597752735855382951926804149160962398971015373285924229621302045368685980688703313679032194420037
6335 4031525673624357105760111850445673340023894417121744900590027864750902199246249674386615634536335677280274032204489915099163666619707032304793963158351386260
6336 817274963833298475452319013189439958221582921416619807323455788514914447791754934433986046029556514490452315248714220953748093470063562415585175696338556800
6337 147250111426861478047281912672001054303114543607463053929939936154152353852582365503617454806851761243421347595046782227825120227395415427988201595530685885
6338 23874024710517962478489608778632816513364368869966259001900355448525750281792200414432192715338192370825074421440183817227882840525195302826626200356010071
6339 3518372798976127701130574519999720400566266242934919731295479261024165942351704539564380349094721869031945102660019044793108018428405039828598224672219611
6340 475233668616856322851008966975325485870223936525245948737883283117516443939801051491806422831451859080852978563142457255455575994539442776581838397246200
6341 59244344294899781614524555596606171623657977369995468219887618902219790958524084797268278295864985186530162413988045318878706273710915879105415738872375
6342 6857046438114921352805652904566771269660589276606439890040151025707734951153139174274702981172933451455952256395036894708217915704787786555076970594925
6343 740624251546220224647517010056828370500500576568651012680735050403967239960553464395991715568539140488701301675595190619706615655230356245497333735795
6344 74982956132173148714690574536504786752817285991646320520869390557738014320179042960903921779660399022359493435852250277528351516628897029952653281120
6345 7143801326687552095446400890607321792903199179859905177774106130251820159088397445544043764694699396481010105333638089742533893292884898454393633000
6346 642691083632885231614838898052571819802061092816862865006872489249802747472470604987068040259927036701797454911694199627981835360346357296186054250
6347 54767419868925853781917768749095742642838365714837677927377441190600467654319599489954332738190985972220422101189321577507905452219561795092983050
6348 4432947187184251533380351951159986028597696377754947895963093415329906000792781470233238488803537003554191484689761930790293357461446757898097890
6349 341663524066513772819447981465859961992812724236404095107246935664583792052575744534686503533986157325454673525767364726702591486349417160196690
6350 25131866117682230618821184760371765664064952823579469043119659583151268722233239851399689415466603834904779549321752428386760828226309619270450
6351 1767939768085524479493645507835272131472981510474421337826626502785575403957953422216573580422358537876198138058163100653438811304907568885500
6352 119164475054141987993294770259688841729828607309034151945160532316430096118224134393194692735502704504678641024917365471556300227595542291250
6353 7709311447515444919283374833001056181828902840386556713685333330998532150560249121642569316443125199586970302725707770093547327802920740930
6354 479476568750953883096765160530681927696657071744133137034176413023010567963197126831162231143690909304355874249226041281691507926098976270
6355 28710661011435802635112607678089435234309582362552219497398777132909303762654441690286536692041889732462564534078477105211630185103487980
6356 1657437465780088683721779922210247327401244330358369567507907135993201539364373662418650816184749704732522457368840041076880856457454950
6357 92363738466934703215588054165453657670746622886598308744436215440861349421877758071752210764294240086939676570369080175899758001878190
6358 4974515787451784279546386181357249887194709154450666579793033305413081596779998905567657500336835687933851127330478568515306775522268
6359 259218314475962652830561009119000053687497728399962271433368688937369733601677538494723894610186072919028964994515619720892214055738
6360 13082657254290179463874520883863367027557485210207450311421549172253807247289304757696056593345383442222440616799332692402535557380
6361 640123239643168710595222741980591343061899273166484527851672837702629322053843915506565503876910469329614117517166050023324206575
6362 30392406100083956997746559284353260380483350610013237566576935359049482228290365268562573954792845540271948967597511436079697850
6363 1401437423905665975480502520829941948801257062990617171750644217338087259120850515377380937985422327645702966948161982725064650
6364 62811834466008587965434214576286554629643371467264723241148999690241194251223934966972636108165490691510480519159866287226090
6365 2738424952523493522741223371701302684372377917042227357778849312786522842610695414910393110543399107709997447586436436572800
6366 116216094260087653305016374898251595434135520226139855378403348668594902300196621890532187409142061394513716478405562235875
6367 4804361048702364527932354675106095057897405692840372586880293472840240202371986355490990610681745858441814228526354873575
6368 193593794695307250409487027889403652356695736047700041874258276592935228003740122152375913305656662905606054437952931730
6369 7608550554891227775921867515056815927663714777084727242819349392491134436255310633814057897802041008131122250111005005
6370 291824786663349018551695719942540254239170975333191031058471634868659054510754379954204526961528697844684732234483175
6371 10929364484840386136660064214549666284049019197985377226750687471381099427438052670291234900879265195406368990541500
6372 399899988503623166061432892594445929370112583712780939583748961111780613213010269317105942649685435148690774744775
6373 14302506838434160452405207341560772270653086425041019136789237922406220943710586454186896922261694556060226416545
6374 500250732738104102435205875821312878054777950390227601615246537594326948756919704813866061379569665126701259945
6375 17119031776306589681331888042376465993532812723029677553563680095515628663940108845924097612150637684016735150
6376 573427900549433434907251924323055404103514854814806253432413534764464196623527808617021537150286134015605000
6377 18809209688145508245894160911664157105820351533596743766247705533029236616180575328627627456059217434793000
6378 604408406750997914696547140565841094033152429769400080643049343331815965533392760271460099322441368307060
6379 19033882473379501405249277604711116727456933490608253277143933430340633265968713544633668976560832011940
6380 587655675202465291625220304910835893589438126710117698293312819920906217747876751941473671221628446420
6381 17793945332365147416936719119641625474112642899122507312996828159567972962746871829320028034079668800
6382 528596341498420710057918813945866097417215630715257334118908128121156828869663781357727791783100740
6383 15410668653998443274584818087599364047664131392280035150031113610436777430239889602262461000530328
6384 441063784847281955647799934096022128743688766659381574183235796939714617404231518736214063777748
6385 12396401655559822103086597766970678468834176979598762052721670622070221496489371275630581468900
6386 342239988796368647397089965338975668163339386707649368621758903302076480067028229073990434600
6387 9283854601819922996185172118761404347478225919026662296968365573908008584626773802210410680
6388 247517094798310904668697124708711092628693170048035274844135052396918401596849282165742888
6389 6487443809402077992575055058943231576167275890133895056584324748955109103952912078104048
6390 167201973631104335855484347031377640541895033241754279753275066503132570162488716135300
6391 4238499594282637354382171036618761385180412258639317724518553198557626326795303787500
6392 105702509242233936770195315648741816856952449954296818419194729235042221906105622975
6393 2593918294812735181459284283220891945347450833024797097959019760173524716726304640
6394 62649363883606650615708163221226124406825914966919434763919688156950649052459615
6395 1489546739583844805101286890092955646167793701742548519538016865765446445913550
6396 34870058516702254781348767834159514269996330377529214321232416681634428224500
6397 803882510895035832615827210644947778196512004177100673203912860319696082275
6398 18253682791297892491407592331222295892930499453266582998762369911570464020
6399 408318888963942528929124854128296780486818426386100198512385418801504795
6400 8999304172521715758827798596689046090651274617280267400521351978751375
6401 195454063341734340853611933473252195717952994090637125263585354828000
6402 4183781296914006557012670294382887485215444664535864976178506502850
6403 88275511180320923313021644954412145553719094123840115947850607023
6404 1836171502709099759212566753109725496189196508788337134427066408
6405 37656405250937467442863955715298530514146465687534779700628980
6406 761489610660019894411513258998485743778386341213365850490725
6407 15185579017737939969740339465357073620949541507059000010890
6408 298661589485311760217255548243615589942207157139939348688
6409 5793510866532458770835606442374006868284720968016104278
6410 110853042079246177291256560466402282192189708563907670
6411 2092282783010260628317822509855670156934694160607100
6412 38956332818463578144061762894428991511228032001200
6413 715537498672867296256562096050572590629724748180
6414 12965469392901658293393472179650668174352025390
6415 231762333957084098243604773936583948532025550
6416 4086814608111573274324916219827370188180500
6417 71087545215970889797396390412085452685000
6418 1219653794906002380537972616640211778950
6419 20638081341906857257038700698394964100
6420 344375403488725796442962758314786600
6421 5665625439661911564584857054268250
6422 91879492305795298466960076633000
6423 1468322085464620328055156847650
6424 23115464303017949676876689550
6425 358320254359460165446385250
6426 5466248254511021846521125
6427 82008440566396248962850
6428 1208936468829760518276
6429 17492282620421506326
6430 248068695302564565
6431 3441706204718925
6432 46598124171060
6433 613609895547
6434 7818047127
6435 95824080
6436 1109075
6437 12210
6438 111
6439 1
6440 0
6441 47338775452952319724395423855018871647186674954454964422357170677368706112602818326570272953128313189800848997211126197716549100012374202942931008947916162335818
6442 76849136441494291077827034521666604904399788034590386201961436083120882901919978047076334753183669403656849706768583133220267932584642368133826026168500590785568
6443 62370636777467287760782304355630013209886143077463526390470854123518854921970603913271705675507170775437587335505988326103505794741617340532012100303537298135424
6444 33742589316819576679611939778773235368179887299734239422953322479523423464740495293397687148478575810403435274043680394101409191258355884639616351426676154008080
6445 13689426827090721448674864291859446042341565211488268315875650092962685828892167204889040579929402991064382689664392003324860559969237938356262501604093285454500
6446 4442511064286131163784332702520565829409401142292487030498327810368792257059967619130385699760833756932693851855053467917471898531513577894370434972356825265744
6447 1201257044702076752458665081188142736552219106737736387993306192455803803239821474565556709687471390567450952666132778932073862421262078333724635974365322533744
6448 278381901111233686214306669206781778940644963323086286356370329564043773686127230828866386575398383536245972574787673940832725898975691019253018864515110720592
6449 56441359430740999480641565906239426760334521839704428608260390106512630789447495441412618883508699481923836450862858811388291332675898452267115484216919407640
6450 10170532883258825472295525497468586146757476355406824268914116479296713128075172517400715239478925513658962145317332527424420718738568776727282186443324262400
6451 1649201247980848554129557421926411808194882888403586204015327284926506363148922493640515493836739725926319093064523960951641346546828652793467857869943681912
6452 243080978870728345235530562109715949954255392130565546201167255475898548323702404219673234919807049593855303200118235229956625285347443083325648585443011632
6453 32838146123777191877218695519997390405285151600725917492091139769558882128615909035934216591550737444298154291493511084735674838665113705066916763607383036
6454 4094320837314454473793308023172034955189621606986734327587917516089372440096747520544793796701739093619656430697842708662386500876032122382858915422428800
6455 473954754359198252916196444772849372989263818959963745759100951217758327668192678378146226366919881492241299311904362551029650189687327032843325910979000
6456 51199280071258079434282208354098558813465733265328084512299794325284420968610105834584448926091236437537776847749608813821360437262415472944574713775440
6457 5184369760823541572532619070397798593503504035980557088765145352827770679723874250771942008979773983420909111729166334337946309586612493718481336150565
6458 494005358047258391532079079299325653900913884180258111666904220145097506109414871271837602313056746500250780283261884181363257050731556903217480440320
6459 44450319366055879704999827763778891155842128230239409995038882588233547656550028550051827869211462911437396210964859225064655336044617145938449272000
6460 3788494808783323470571681925362528621991096968183612677935248357683047774574563566239558974163780426873753418426828966228103450545199579851202004000
6461 306697551265984781178739504994936158799894848003090996393313670667362618864189757143744263333869521444434363766660200834044270532429546052520705080
6462 23642384998316008178028543739519925485854380681359722111803164881759498670894834507910605273618864018955687918345396964214897906461049375456522080
6463 1739377940702251934353553360189832533781592050658057211455075308837881123176749244903858563445747710020496519767542947699576829385051578270092240
6464 122381261094800427361216204050505989320664118097430457949104429274475743343048820145946313675315636065623274327132011825187704902667246841664800
6465 8250385584399114237637012369897936613540580382213966243190923679666018551803782637010676708637673176755591310938094469716047786089568654799000
6466 533856848242556106209960570763406010949632160744473000714319184777606830609644122081512223455052116180960311791629797312572225019628029464800
6467 33209341620066531959989922357543011244801427620126705843567589733532138494721073139383375516985770090528487457895356548095280796689504730160
6468 1988939840744697589142136962201347255630577482790478198067694750317673467106595489077413699559014142299550293181974689761090699545299457120
6469 114842644045743210540450430712357740937238329450208877989595108531637215050617766761146146768167558929850258136313908420846520740413951920
6470 6401137798874825261270322458191300023066874655177151433133986180387536979614132765203065221127309204484224662941727055193470893904653600
6471 344824623609889558671528735551026988637454058776633685979228537645882371175010296801208253520031829657908125862711232656692429873678576
6472 17972444135309672235780492010064902818251852428983053449574830006653714156108383142696052904442761195115849234226245150764979318015936
6473 907264100665869284906963531916500187906242049399867950016790411280794067605871384731533631135651255216601377480804669023122749195083
6474 44401745832742427271331707242202942638982980107370740450885257796740194293830367662483586013778271076633737850955310956032847952320
6475 2108641260001026340784263150053712659498021135136654915276098759491014237353838780492215777476881546026964151821252870665067974600
6476 97255699520268662392788989709930433217546721952042360213046193148958343130529168859400236655337105728870236696312036595455033120
6477 4360027541039849701494896731470930507381688640415253423224226453940715917264868270062962918176869463786631452727615057366867800
6478 190133120545755725733206271149840381581623178495504027108342917981270642057758938278403655246338782633761454544483919572143840
6479 8071147228490296698605710990277523701308061229177091159769240079791856799273628591314842852127913159566308266570549497267200
6480 333748783516149158209277794579594325349312263213529841086696796176477668144154401326656538200613099389372724245677512062000
6481 13452210936366620678210593090297066162112735939953043243264821723952672566641561795374773709908888403637079839873793646010
6482 528841585509132001118598710332029489364632254569326943656510414107530378937046187343075665615452347449460441391481179360
6483 20289468146376607402458313373484842473769906072225939314184931713309691830014161690170821060805442688349659333629346680
6484 760101769913839304134649317059639731971794168309706871594158676867204979190802105927230395806772422293132325820049200
6485 27820200506866437438771072546126423268488412503962778395365386290788253088024134069832234293147220497398030157742000
6486 995306638053462102197344088235065424210057986129588116297330747655987303996825559189241457261439305258963706031440
6487 34823494910970129797160504831626228137242297382708568333052057550206450993382297453672444680289343266929246927240
6488 1192086852482290627079639533872064730683726179653308327253353451288608899165425679556446784564080904131713640720
6489 39944407478048709256441072098878420651576563020402580958315253556203133549193587307156227761684821262705715350
6490 1310692344112990708359432969881269495093748239576700007845516650890203877996634991124620656343511163464240000
6491 42132629701445938470802920442127711917037587435256706036394860393985490020244488736125885501572647053936320
6492 1327328265806113067568887838105376520229668081062211941804343655944380159602744885302030022041439867654720
6493 40996054558048156872844597917839328336061087518233160904617702773041363957471075326903287026438715102640
6494 1241838407975020993623107059434219246830510758330814758657566713795122573354003702215944361826837471680
6495 36905960689349935383276158174071519501863259346328163315845273219844684663474993423774872959572646400
6496 1076414368142238536845216493853400052922330011638342207660322006355810269698224427492100230540132416
6497 30821337307996886549169636175198728095328262784560070300062227220873554860479779204524922001060656
6498 866651647419220684781641975767622428408651611681591865061796653635930476303051405236069739352768
6499 23937879059012070268029292239667517043265996926121747412152191546066634613910510049493536629600
6500 649675910935479466245323324033309742954135784936554733654864358810721453686562061970964892800
6501 17329861923397189592878987955021288115292688382183102954340949071294949357969977764126099936
6502 454457616678865923326132425694682661875633361399671324303985669974669852112247862337101696
6503 11719253333113431212393647848413579621463466124112842682862005998112455155527841173349248
6504 297247953121963263743083283611338027630035614652007608450266784894457902511091050907200
6505 7417374289994615370168799314082832424065721452618806017907468097475846071891781628125
6506 182133554386618475665567313117832053661210375305865287122304764220380443899751227280
6507 4401800742712520307930906662435452998165371110587534469263791108173254064747668480
6508 104727294850208132372527078817572028859171678750671293933716493635499592445902640
6509 2453371100491038502519766642506044593688130802870079914533204249496029440328200
6510 56600674693777572978421188368490805771588246409902492811275806787580521176000
6511 1286212017432057332185323537031916445114419206683361077126260576511513731640
6512 28794541867962872662502117480237987887439661109378271772695569437970309440
6513 635162716166132822778638661977350547423939774378378086574821762580118570
6514 13807151607156604999845389627796892632232092563498492450114950981098000
6515 295822366138841164535196439851408728654199126191234567966507564064000
6516 6247780070058249791805587639611778644588397365706891697759903044256
6517 130090227002578202777084529406502109237059717656185434028411420876
6518 2670794913031417831581915277250509812638831285510308559166642048
6519 54070735744935850687189269745044043815184668679537119570133920
6520 1079580207518002888279613734276334219027585698935404750062800
6521 21259810624833115957636475251499903069329358109882600015246
6522 412964173115492804251020017324505507080582735798434654976
6523 7913088012824821735775462457876692307901082297778093648
6524 149584827865970745260490780388398260307533100712742880
6525 2789710377347014171090430013140893542579592214142800
6526 51330697360799067672175499343247612344206348048640
6527 931862788969315548613197148344931745936385718560
6528 16691178988563054354713435449665227994568124640
6529 294970243218107034128224257737470479949850700
6530 5142957709084227041847085580007477090744000
6531 88464500713208218414537730290595230008000
6532 1501112362961233699123658605095645266400
6533 25124620764060521878134070415437347600
6534 414731668717605260232385257325334400
6535 6750532438746107396101106277426000
6536 108321085665779720297889774556800
6537 1713042433042057049397682988925
6538 26690020638536189317630816800
6539 409508862125097331938726000
6540 6184038429345802493034000
6541 91849453434363798838392
6542 1340602816920130475712
6543 19207212289090281456
6544 269744600717351760
6545 3706452835851150
6546 49704665782464
6547 648342531144
6548 8183376432
6549 99373120
6550 1139600
6551 12432
6552 112
6553 1
6554 0
6555 3294758492276522598150332251888210522766342406636975515441381932784447203351187609585167285599196727909387108043994607618574241634833242010718239876763252770827940
6556 5349281626183612128856682895617132496132094269853410979726360286542663790724118470902440843703499390447495936684857260341970048301398284932551204011114526343947434
6557 4341976208944427445897227450474163177098588023954356820410821138696329883958478759659812913554877321306612008432424947026945138191032293799561170478520283379384592
6558 2349293985284601172322800130728730497572378055917792827374402171985876868727559414066567580444103432541482456304058893616565384935267586493372455778099904896434304
6559 953228148200153041199037298750343899151081816217492263698431360046536712878918992038484661944519766643897046491733971133364809653048553741069161927803601350728260
6560 309381046292250304740051932996023480556919373779634863938789692100956699732962978830492317106404507598055048786415259275141848655304777406851532536252508251271700
6561 83667291710722136917938265897470656453877054846508505741051840428612254174629390160288930678829035755565734209936840312445720755676839050343976525312720209171512
6562 19391720864476381861118450596322875604342965580194887406177657106786547109442832375129701170669181019160279664467572002760620921943230693101554837871897349473296
6563 3932144353196175817777081702545792627536610106938593794783730905092118303316547135457737710377502167449474362618875894414262253323031635646948891461275938928362
6564 708652623963748104590277438600561691546422329765177825859269342448436364356396331653291770426275893495265946549722560631875213399152947234020449968501321451480
6565 114927021580824727836939438121395023458359482816097114238729516216052858347249449446628082206111858304346272242085857559895954121745827177018288706809564165120
6566 16941794638348716965149089879789503120547433308145931004884725745154110821438931071034386436686508093606732501481018871594133832708330705969260721754876005096
6567 2289012551032691917634579459866491862069238275896158893394324989064711330048197639735256295494849717008804105134446715082091554770355089034649857512921692868
6568 285439270152832514009670199519977316599786317760156052046638368766165667733353670850812805757325640861976264226058980967317788982242911436350891868279560236
6569 33047018186895239681331700472745710709744802970678641358388191379864220409352319272968692787664036969930084047775444719917833899927973559233075531623889600
6570 3570459149505960171968679883955465276519120769498393551385227165840446068433718177115368238630796440574884454816346197884423364762311196980753055196041800
6571 361594915503260186004618096500821071620101741186379596868117297422321223090808872456752670540519357340110548987231612247613358088165809277671058916039045
6572 34460810763121188099775644409114778886229173886223703001791848521737534518164575902189967471453791772150748801493870340011054881369835987658140646177285
6573 3101255858852233235729163108934655493933514939576064812131120937577556566131326691873202725631967353029352120667144050694113780374036996114643071653120
6574 264362425703384968771841080910895510558429499474581754181020722761599520273165959271360871011626068894338198517843636443805581735423249341633935144000
6575 21404995669625777608730002878298286714249697870237411630334153220909219926346284149253508204025359411836706814111583659188784495580377626159291322600
6576 1650324918716965727295122098306085044970862753540442028211640227876760758650163931297290559844155043962908719315838223535571550960216128758801889240
6577 121435886582259496550782974662079617268252046226984027210625346892673788627778013608813563450860528824636033398774084407103793792277208155753954320
6578 8545639447798020373128327378323959839883473988015672386714065647768720300824898464092870333450847444883308988423145786524007900891775145413931440
6579 576211770988018678825726294071132366384793556042068406177033354500656624906854861520497226887944453142309583290246555676925443916724953879505100
6580 37291742841483996354119295911938673493203423327607127419222975032090403854153097519288258723042282758935272725440187003116535993124850319691480
6581 2320223994284955384681751711394803047588785929389440349258387226148829686880376376738880048093111120324942893555929503704640824123767974212400
6582 138987244558056226351068934311198528543057826706456213345301394069967838885314120916678571608125630378878484546006492219806175186144964241040
6583 8026792928719672413323624168884008567366259126975858442201768099496325063680188938062419573220307074280327968912969283678687466022101380520
6584 447490302660999406588651678292980162962342456133572524580146457381896734507579573931362571889756350312864798944947298329505408402302640240
6585 24110952375761841817451547925853896753551894534500603731471347946126389289879900082264878999579531336890579563747171907895407033707528560
6586 1256941369932823229996217648944066119872009956185793758569445959805958320734714952856017182185922475849794136209237719038911115345989648
6587 63465193352812280082599862410541688076951853889846407493811118460995928113757727972645436818813500470252842608361428188638833216743774
6588 3106692223492219066499602397168621855557737926732881162178706559840294837559498984080706070252381570893210777434270533321602141183163
6589 147570508208820420048837732893203897594266963298026284439706886206812998682436221937077800575204253872341540504645592295050347606240
6590 6807898925146170757389192455887700872093611093441200155034261709213845966313822348446296652996788991458484261594330696718648032280
6591 305274834605287745844032106589503859821743877238355186224283884050897021493049891142006298390363692982287131852312781535733853960
6592 13315759787500081520781711639357166144165697739646584779036151062035159422998111203165265128486114848861874436708662202228542200
6593 565395858465010447575060753682420082071668925526104080611651308733778488224388421722621395864112695726711693777017971359269840
6594 23385631713318039152370393382086158416610536381974648744972413564525123546613334123553262622832158641820329080063387004902400
6595 942840313433121371941209769687353969111807143578221801069918449198549412507236183747804720416732005774977945994038971575150
6596 37075605751449466747263341931794353080944857590602289914364020848942731708060889826276815346822058283194878583066797121930
6597 1422835694345998003009563196845698388052462970626998681742516114146450781425862361184941671774907506233072139934223173040
6598 53318834896292014801809056074506679058976729910733282383788308921023143646316285371844250694674767994965383830235259880
6599 1952079545460541849254894836994074766200289568613565374775907511045321878376378135676750789231029175434635291310580900
6600 69859614606131276235136248838050796207537569176617643526139747796868279976593936664245388336125242582355053507218800
6601 2444992393479156903223910477620921585559490270274857763947790749676664464166114960617049666750926989005715190903320
6602 83724572871055843980407171190931144244859140515873791949678351131347424728770204516276303167504165726872444739960
6603 2806371131885392517916651402657152386817938714600496687075602916575266783451939620622468471994607128476742529195
6604 92116694796316411142404921370882888441390849414397788740604564323488859001201538075686810960620098013994812950
6605 2962164697695359000892318511931669058911871021443342017730867631011860764272395079941642683336335229429182400
6606 93352689338497863670602549214910420522063674121255054551227827931771772005639749552592648268190374844996160
6607 2884386423770976473755467802036683592037547945385191335074823713879133808367503308444796009436205866249680
6608 87406682359612108049649803107846115131601941312459380796637743648182530701777953055473045924293864275440
6609 2598661853725506894063168476223458794293476216507075328301945160349052792388933673155587275674678412960
6610 75824973779937139969276470430365121885646332838819680994373015888044533944957713761573829898758346240
6611 2172050421429874190419811853668467963932558773484511954743149762825117151355345719760845108054195768
6612 61101949400064003158880155926271162715299889379917332349246169753661608758495000879145898002102704
6613 1688476485489171334143543849340367834658235036552066909516948652773450755555944979166825526670048
6614 45847124299463795598090000391227617387950129705961990806325383808568300192743858230385926087200
6615 1223556298928486328095358926929400015896955728297178081716661209093525404443025216711983881440
6616 32102858972850531540906977687170582902099570281749026784270938443546381597550942415512283488
6617 828285656205029827997628453282244206321718868357465478166941624308672472398129168453104704
6618 21020248041933614714293368363027531701990026540075416240688994885503292580549937342674048
6619 524828417230966387546381422626268705034281632119950933670002292079277234121145136758025
6620 12894819919529100566601143422944000983375792679168078154208367615611855478827251138125
6621 311834721904361935609228884580530637329042006205496627951824823589439244858664980040
6622 7423932595918131265614812729182181922278909485020767089952364107814592676365470720
6623 174032122324610572913169998623318224427741172041556709036911232070756675682161740
6624 4017839628340396388184545371060623754880562039482884497713798263667410532711400
6625 91369660577098082093737061223420872174135312061699738395345230957094269898400
6626 2047069830560879979393543094149388145041258737397461995989682325997197910920
6627 45191433764997286261982489934262397656676134796663120976591657590147846760
6628 983197081188671355808029709636172765190482116503516764150066563993882170
6629 21083893670387788715980121999203363073543600806423373606256614336001000
6630 445705698315854021233029302709455817838993350128126749069538063189760
6631 9289462472586608243079360569422776142611696083222088971669329526328
6632 190911631834952427452085088609542056412827897339596805781954422844
6633 3869228527853207884214825978580866779848563272598267528023468608
6634 77341685306047482628511233939113632292605918490983474828166240
6635 1524907043119179079694954399665322084376464799746259209463705
6636 29658748155631383990282983992833198109064413165638688910158
6637 569084775146959596102015389727672223172022550551501414784
6638 10773240306616925977622015153494773864973762646372585328
6639 201227208914936835886136406951059564461324290244523160
6640 3708673795767207074508454017469658474252869649389840
6641 67446148857794123801811993323104420870875782901120
6642 1210350519006122494175761813367555026331167657440
6643 21432991201223012978211570520592849583934069140
6644 374512780715124661308869001397013081284641900
6645 6457269123627973952541340783787165680600800
6646 109851522863654161327942456294914955944000
6647 1843757576245863130445363286693564294600
6648 30527765014396117980958601687574411600
6649 498560410266908451130420575295348800
6650 8029580690298001429046579045780400
6651 127502944585761545767307755467900
6652 1995606133337654088473589461325
6653 30775227879128463192778390800
6654 467419206263999984940162000
6655 6987963425160756817128420
6656 102762259783001081868696
6657 1485177630509556311328
6658 21071990181234968976
6659 293087883471737970
6660 3988849242392190
6661 52987049371872
6662 684698187096
6663 8562236452
6664 103019840
6665 1170680
6666 12656
6667 113
6668 1
6669 0
6670 231316982316949474821019184696653386346774983597323536790354242047673301892528812968604415939719471107225331456230635046790692643982922763740448802793861810323552339
6671 375602468119523576189137876715255999595363034356615208760317540337426981182035387492709070558308426981670130317015385268517463546370989589221879345951010815874385160
6672 304909052692465891344830925050176552279529373381644425844402536332931836071274752841439128091099465255507268391036863839492292753179702241155418628633528001605003738
6673 164995095939888242944094643118018200729746344910265559175611203270460535590422192867072890715085338209651256320432147987023915251259227164383324478183770768416614496
6674 66954878580611133411199803725768819180812774593657095580170461901597490758735443300897176042656947827432250004665678468072113470655126215061114989675847289548377664
6675 21733601778963489339338050411507840900644665409758823612324235009061037053639353018477450292335050679480852660011534541840717660089507025296376891953922110796604328
6676 5878239879552755790060986726924446130581468101813062414837004149918177294926296597779354025021685644363045926941889926227695124450790770730179118188797656774162300
6677 1362581607860331944092137473187379262248854893214567093497129972694542425129678639753276871055215725162070528561828542231258880878165664534173331983664300549364624
6678 276332022318788441520937920997600977361887259517777145538031613771708296309560361345598241682035829523033985218662901039338848137691037376697156439674537229994468
6679 49807161807151560358509701565580039948797061354555521400593924797833498508676263715798010998115027454360008593172427995913988542091734051528019291842828559759252
6680 8078639913186728392329162800046403283629214559323027214795670503912174553662918180847526182859545185846031790666837191203377432750343598467833129640915064546872
6681 1191061860019456270310099631439912061295725549185006456655924077148184168326039748810509215590613804245043185054344341984376251807184027107280446597844574074880
6682 160947049064312811168916353858000279645200616427386344546404894578964052803669845174826671148521826889263958764069679280144271410729141706707976856671322048412
6683 20072879293671298354641696801906159405837935650166316449765619134875160894268810071524555206647143672231051383486686578412187480293883088457698750497928691304
6684 2324291199815921899793028767519815292312545730332699280951198145667349008685879891213761418309651647018949580126480273591016281712549421696000119498847847636
6685 251157338220403821578120923592867401394060502577157674323750254486968075111077626474562065186246680971468638763093379871375537639452599050171374040341560960
6686 25439521440229966225276844173182690095198735482676054053619743556613178237590242011946998700244424639096051740566466659926516473931467278487865518271797825
6687 2424812962786568306148615470652564833217152852661604355468551288596742319550130085886459084801129808045447210855553164483995460120641309273794159789908890
6688 218251801499767524631912414591060266279451434612750119011348373971004385281708980713869793985874014556954742409461178820070014248675627921834890759122805
6689 18607535153113399414374978653607932963601089637456388872786725625465339396787960151239216353791804118176112724002864304164682682244221976687858429918720
6690 1506865826509294321999494161192104410183048147005115998831818119741117265557045967846756964766268592697727731551708727729691815891912521247313430320800
6691 116198547920825649875962872767904985020212645581288805993242546056364336743022685381661901678994808235684979848034311292739115833150621399150438608400
6692 8551683669715186041438359963949713414849016086527745055278499362634123931187213098540505628283348864171436091000252612866143491339301758113791607880
6693 601899611755547069860402570064220711677423185646790395739621284598470082763769284843684618843395664609065556846097635756949238796504423032867425760
6694 40591787377040596772359555047038809239446501443074443836891811826901421428918267704441134083891525363195717695009942485989037529235931940716174340
6695 2627525675705365175445311900964363590714658615551831932167272096522994209575258168533467354609026706328931699803524293886780024260265789690543256
6696 163509949381891368629599989767731106854815009974892789453516121294550232283594350661494672862570009019946965026930050705972503969855112940185720
6697 9796501309203144957545173892555835089819318368533192585757634954850614233494922479564160203059802508038647772791702348975150146300353668896800
6698 565876638557800350143637803981308294782449723019143154334441390142011915461636063732191327261654352256862401365883575466353713257875925838520
6699 31553599788760091555823901905268171609646673809491305600379364253192450250329018584107442460245345050619220291588913735840357625052398530320
6700 1700463150111797745036876377513324619256901333307575593404556538051207591128802380939177773181074131188886235990799733652120551928750032912
6701 88666082930220966683531498824107878384029547643002220173797860188980915453106729334780522772647308787275034524747664435486335543311556640
6702 4477853630385682756861525374363235552044035468911890264903651231808726517617422019549561211537348820214891610245409374076120848420088121
6703 219243395218806058467163161054598558811288222528560316796802045592531388029344878450956963555901183442691638101612206469843242021478492
6704 10416556278768028634733960978741849750987709519045542720246251406523341514170084828976485059081514678877236136103142376431254238084723
6705 480658226737300796730500044280721266449898109027857040746473857930762338565649408595053407587808141184198160500845643475306846488896
6706 21558346596296207398399109443644386094963101795897133824275162079177178893327104103413272734489831806285200161715380539609052102220
6707 940576517432508189897828652735228108639967621761418681880226021129790822978586151086181568013552999999479271112531272839828631120
6708 39947279362500244562345134918071498432497093218939754337108453186105478268994333609495795385458344546585623310125986606685626600
6709 1652695586282338231373254510763997162978724551537842697172519210144890965578981540419970234064329418278080335655898685511711840
6710 66649050382956411584255621138945551487340028688627748923171378658896602107848002252126798475071652129187937878180652963971840
6711 2621555993448191131738973505959959816554780838241885007852943980698405683556705486518286295792864601423109410812693725843100
6712 100633787039648552599714785243441815505421756317349072624702342304273128921879558099894213084231301054386099011181306473810
6713 3772169050126599356816051266056037586929785550034368598108065977039427653082518818025194199589289667687679626802359109920
6714 138144254049483856531959827102130941198257891132354413448906073113559963083637648463414649527111898896046676287427718780
6715 4945268181833372684779066920384989407707400240487698949432299027981482091886824610381101999385273911101076071320138280
6716 173130349241281858495772442772560668862158323611617638303911548887890954724602364776608136311266905530184263039629200
6717 5930407082055827382287782860612448101144295549177314576384003094960420189679512883198801319353312271205351739637840
6718 198845860568757629453467031578461467581540458725200255880486083936950133730829235726156220022822393601322056257405
6719 6529108347651729531479556324549293308107041091111359639318749642644498230888186056142069506273167605027523435270
6720 210026064135601417404683220725612985646371136664826958328578406657554598522739506812565928990213823471908173526
6721 6621309324260214237288711967847260249332417577343940980810174704614747590726530178693083645104749336371113600
6722 204657818934399162662474819432688229606062670188905311900768699696576577089287143249914651972571206390953120
6723 6204151930375307886945723196833621311175103127809656833934526478909834984035761833258617831617499410423840
6724 184525218314736672549260695449897354166715209437414248348457458812829787037086789783776430284620380137040
6725 5386317296812868834967294659808623682717387066941937953207668150541673060587971613449762716852969801408
6726 154357982337729177794598529090386140981494320421882922024259353772090658387949631586061010865329490560
6727 4344100842859748380839623707336935927865117546969023909486299525650234302710691439521690216108391536
6728 120096935027712006208833409924050216371451506712251308410587299170990058594283277590045385728270832
6729 3262479988911280204955322013979693782220996511303993689575121125697854002260639451271493390515008
6730 87109536168981211636371000743332473037105246441327782532018229236279770366213330637733259565680
6731 2286646197997499039391326519179534455938573000424234447798350456338719608303358601724035450560
6732 59027837466209041865538636392539458884505661485796597635594951331682056485819474764006456736
6733 1498802615990053974471899105939299040010729380837318484302084843987121616720424209581808512
6734 37442316824694251209835062396642790844169734774509335178727272139802739909104575891638148
6735 920468300989694895081345879682994344213970862487298560590465558415963149074008393698690
6736 22272870770095719160492884094176001698558187354926680448178089517875023099792524693125
6737 530584452195481502379881982719111830679265503095919635619522834167105580804295637680
6738 12446004646098043592354244869511304987349936489593638944920139827806817133906818560
6739 287531332536313120465237389029830109924094110329528475800114209508206681561832440
6740 6543338823297216975043402461441587257948343892872126181991042886544068581844280
6741 146706215574495512094169365908027879265513036268081270099568399001531644625600
6742 3241193898388059967373109899069864562981993000879314826983663682828896692290
6743 70572923961776584025561696609670045655631224203008161525088341990093897680
6744 1514654962912277494082640363493563449077229206505417717744697139125710370
6745 32047518378989438848289785438789111871786273225763527881510053790721520
6746 668558547473781031849543954064183726758490025192190123604307094784640
6747 13753230154219134281961650713171382860490043551783352503510435922096
6748 279024692681853547814585898737023005526440773034795331527471848772
6749 5583443698421084794942913437445807758262483709825348078413612928
6750 110211901561117662745628508363236926016963433849651451630136892
6751 2146165468093659445496602488417860711344654162605846294800770
6752 41232893777341192376734880185158348590650525620522079704366
6753 781634510442811975369033185891019680019404467022544111872
6754 14620826130408685255344163422600050245321535020077080088
6755 269881197838856462247288828146126945277540812798536944
6756 4916148985086762866208880906878384489125896977098160
6757 88377712296419886360995025733723034244595853456640
6758 1567954081439749594727691440044332647747194465320
6759 27453494347633971679956393700534661264814425640
6760 474382855572491237657900735102883236293879740
6761 8089326154874604731755086256612493270203200
6762 136120365287571460775928695843698967148000
6763 2260089932172348353449154996592111070800
6764 37023034166395292019460431833866839600
6765 598272492320290141356504690354418560
6766 9535127069728876696992812616864225
6767 149848821471925940386320454879800
6768 2321419379596862919244787740725
6769 35438141194147927312896328800
6770 532857895140959982831784680
6771 7887404262062636407451880
6772 114851937404530620912072
6773 1643788833767858441664
6774 23098143083276792916
6775 318209702055029796
6776 4289894468233110
6777 56453491854144
6778 722736975268
6779 8954999592
6780 106766016
6781 1202320
6782 12882
6783 114
6784 1
6785 0
6786 16380842579234920484973206601186249058191333970238727412011347180784704866834637956679753673488171705339293864742656375894874748549684563303823694262461910277065157520
6787 26601452966449189604417206240115139429879123113692206730890737835482429717640813491389507833067739177330913117466523030380929654058036117830151612321294108187208518985
6788 21597141916872605630875427911127219976733374475505374503718258569402051417967034780830771557102734551446032493228384652939754153916331901380258062392183121912777146700
6789 11688180353211192501551852126923434504048625979629702990702097226095720382732198858921833243492146168127778621656413113847204555538555252577624380764285240061525143290
6790 4743609008271786984642720989643023270980207416170134826298822094025740398224638044928345608058703473527473619212424254626937563473702780976020578747783409591977666760
6791 1539962207354056068457595485692682841158693815654113198343920623736742287450915195920635048981109800030941750107310604765658609825067902946405644762544487659612686272
6792 416560700763466879003979299553900283929022753687044119236214504340336543528087599520817797269755138023383009316887745385280421818382217984847223762450173790268249620
6793 96571083735509559408144781942330186430981261672643168243750782462941484130932015534946530411070549871678611656902477359454991330262991233424371227387390075575523500
6794 19587110612992271696324476177068576894827289089959401969021243357484047361239130446453355021418726049204763848076285294574346412623631427678741647265174320397116470
6795 3530909174073407863878651212747123599624114982727152415208181731527383786177715728304866421492680043905434255571803735502663059537163255368908110062507975716595980
6796 572782360782242944122861568004170459411166205577388496106830135175085232849777032731677126478322815725140098821482921953010868234054941592572221856192528437231398
6797 84458508183315796828895792909576034328850879483831648154682009813627279424657780981587773729895245124753968720607843362580764069662683074890982718973202947535480
6798 11414342825186455923805121467965823920750703179689645209619272406003431613124547592767379982743382290681663856770799944016939079818846926444770946562677168217600
6799 1423762357107382560340413899513079396861390068396109970987427913583143544032464015008082090929231545558873481374462547478199324017988561251647487578246310428260
6800 164884365626585665055985366587086309405097328554937599408789014322188821631493797016094560626030108736183636364354925465528682873842611083759668307661557107140
6801 17819565865255401231746553884318583907729517265884027820625852450116342399925079165972170873707329293811946780969682097531124826462878899669334249491166831876
6802 1805193368459152467592744138323734447519809862273320784201954954125083039860870440285914843526148019482430841109733667825511676783565555673106750914954969400
6803 172090880330967418582755122348000550643991445912220365656839441706500911607228107727876755913418166676237997068537862699502905558948161001535560858897455875
6804 15491860595580853067060598840280275323331809892004694493271299899368075930459164437607933041784995995845912736021589661981082106326319475915907131991084575
6805 1320997745919645543824733035682733190638784998971908615068687526666605489862975409583948753072395351265778704057265029700423770452510379526895391436795925
6806 106993327130402046632656127258245614540706265415374236018523672346425701531530770869625494034302873679512648163016469748946925422904276365955185972032640
6807 8251884288027087953806753739861524151002406519313730469793289703344213597098108871541764330862899436201842339449833508995931372741425711592430689852000
6808 607401500495224987987987744014048785332929738265827849510131490749177214793073128131414486049291043050171485569270263575681741855105520950104565453000
6809 42758418348575930207191799819748567074245080432638725276392496813170619655936065492702528141416744320857180455001263064330717456696508790568958039400
6810 2884102306328663043081095648224390910120986097890870646252351988701002479909727823209322131957937559585105793220884504668715102566583693699156415100
6811 186722221934386745152853953216378522501453906638142441649702334403746538573024031440429216785901016670700301397045735435549572634485286927294401964
6812 11621748181004499814469648792726992805084066953402333546124472734620935926967488053128797914616848893377967133746357453729988568843483300554325940
6813 696431265885833607126074030492188047714952820263432251376087183291602841207901863928588421451687075455329665855442808562475479871605110671161400
6814 40235630377084345361346249915854322690329343299332755262933143564565022744711288755352800833995617443730160495394491790433652386590738282969000
6815 2243993566694725526431667153718981168964886832662119405119336547114874837175453356179379401210008638259971591623331419952781966367439016256200
6816 120955465856913684297324957303527991170312249603050004801454229637237725959594571239078529430940489360707011117757502654054704229367527699560
6817 6308169750414733570298089787549430039178827526786167523920129092770608805800395929290498190833016938281352165772321592580447208767943670480
6818 318643735530481599018941323899137687942606186842039228749586060054150164909602308546867503714201265954269655323311919065029018358775906675
6819 15604641439222833849668952062174911772274669058329314559512723989636471197757682795399986040205912555294319247824911455113754471766973755
6820 741558542651844021285993044743495125391121929140718718577418683621797341863960618290001494380254002820868775931923639530352142131471370
6821 34225827773094951228411586073008934896102474134006783223666254621433836403701707295208450908410691087739490161481753522559835353706947
6822 1535436002077488656222430697007859601159396737172321102384569268389935248195824499678642829794387117671744123822145805546119092950640
6823 67005671853353077049078313135651470295155586662923524048422801056902042506286945186284496336927855614129676178304561136622729506900
6824 2846481565914169522059218291172400855094638855330609168848052432366472227435194930918707376883120921051055688893186746752112962600
6825 117793259658654567299222833732774931275311941543027480737627490164157179511137137566461960751992554432239658478576627173560181000
6826 4751499810561722415198106718446491843563833085671297754370992729166561526039571928707414422934947077549480965010708720846171540
6827 186942458391219203224131620267774107830343982907126612833285574287149005912256591682794678649591219386746655024165246118457600
6828 7178069982060523336904332218699889973899995152328970854835441851912301276405265022609593428956653075325180529606185201713250
6829 269136872315339152301562797744088576351709348290584729112576031743986275023631376313670569876432549331497706657810470802050
6830 9859078199194521046223770354464643693111939505771645199600626985443958638738401456202212112562916176910980842778893128200
6831 353035315904236522248341780372112405284436832893794612147204409067986572324851768295392993235952630512119283845648614660
6832 12363170454583431711947667300962473519268500601219247373580747569953705229717061525952754998463184777752690178300345700
6833 423616811973349228234336828060520785513791642879489966062762300470371484964452594666168844165865832680238090416114000
6834 14208266967425419770064479770217323575658208086570649505920007415009340037773832949330461494283977316429488542882325
6835 466679060518512803819361400643327934119941892926490396454202033729576844470313512418529904135195413554123193257175
6836 15016949199598977922402979546463374608646194509556127170433124178082345931042827929126759864428285491563303901121
6837 473588183835179666696834713400892026457503543459903925642872877757230957453236142812648663409305680377832155990
6838 14643280236344704563234651467354517859100538872972177169099424827513384094875980202878934984366272570820732000
6839 444068852404828371814803853486021630277305793806115299407328310662383138967321159881890282581994127074709600
6840 13212545777651118648125151252516045384909941846261306220416121205085759688224307607865575011778008003680400
6841 385825456476267588057545090486149013257677256096411610183138322972280463804817833184259808776933522104720
6842 11061187305954998500379265819249852205580348441041479725337175666290935749421727420477191293537348699320
6843 311423999453313253445242646410428179173190295588009404084032029540182907273933467235035372798471779200
6844 8613303395325363168906150454202545374215319274162719820533180093961671462271198543879213359525259080
6845 234087246240455605322302409173996184452829207998455940122331176350234859971908083438224056927985520
6846 6253086645413287059497700526794413082590243313332654571685648824254220170999558948270362331820432
6847 164222896056276054724305985007921875397821366241847458871837645281511042493680869235070899181200
6848 4241359883382457895645202414607201006982837016915918733819521007725044434756229664488130271200
6849 107749227120857774833919733097492663043145255093120773461800307986403753902686342823186389280
6850 2693160950607128235379193705984677962519279356192056651480308704039359155044512251592312170
6851 66244098997535982909708187317137245339684915370285746854671327631958693685338865039052108
6852 1603846282027498680823557214599156811887979533121808097998538472997511547628954019323475
6853 38229554306880711991890771206421495452749127549501018679708661112770562036957318503125
6854 897311941212946658436565117833792066589934306706334677885957734253193261654323504900
6855 20743341076830072653923741449185508312249894149322731574866899713011361889844697600
6856 472372903452514412192889996263292323446726038398511067385901915620625262565867580
6857 10598365699706759889154806803743415981183937291271753675055914534543209674818200
6858 234322427653708109594853848325322307160194432928185361964588415071890821277000
6859 5105990387871601318464488197164855133464783494535906919220840048292097528950
6860 109674138589247394093778312298811557437805280856026196964664315254875651800
6861 2322470943132158824260048557356797288585084783308307167208535613326089234
6862 48492955441891914046754280598167735069150281854773759294390212972802300
6863 998496531941361281333734476849105565938004583079244989798640466236800
6864 20277198304297441569558844000188577294312243698142122280816668346680
6865 406175185549533645552878207022248678930894796189891938299484336820
6866 8026200316480309392730438066328348652502320332873937862719568584
6867 156473687401586805132682450145336376443836973984073048610688180
6868 3009866205253302880879381538634804656154088154874052730513275
6869 57129913064990808714753147244496507083431451160964327301230
6870 1070094865487183061517128766398419800026565639376102057920
6871 19781117705847044757230338748223597390729135615398402472
6872 360887648272889455330676921358193008219967365951531960
6873 6498357853850318731195647175758784094821587958233200
6874 115493601296457806039936681356569874296915035767200
6875 2026008082759227004423421523652789376302554646200
6876 35079464999754519368833169728460956060596210540
6877 599494817481719695941303126778368924986771100
6878 10111657693593255914693857820765616587754000
6879 168320881807212021389589247548660013140000
6880 2765003640423617666453753453277582693000
6881 44817357148794300865662628009417753200
6882 716680589758680898499979576987063900
6883 11304532092977534228393540731333875
6884 175843004788484521881906656236500
6885 2696598269228679148617682729125
6886 40753862373270116409830778120
6887 606719385556538594313418200
6888 8892661668011795949578100
6889 128232745645835159270760
6890 1817651114262535776840
6891 25297966234065058908
6892 345227506946494590
6893 4610634241558950
6894 60112514474320
6895 762520661980
6896 9362045028
6897 110613440
6898 1234525
6899 13110
6900 115
6901 1
6902 0
6903 1169978068613833586154686305029198003992811389498000555223130038833696686438974490997090202526606038327757464675272745123389489105842157243365465738748090924624095344320
6904 1900177739191250776256891965737604890750194740547692379793316272971025764552818002974851426124627917819358088310148139603805470831763409343243548534445581592139558272320
6905 1542884272054052997056197961926678086932989140594147990391662794457980923623167182500591454317928872285192960813058335762093919935366094834148793514635058274858094101130
6906 835089487452407417727183212563585839100357146386207814143772664683545988161392011525456500207972402655913256404830873247003827284764833520036645079164414047294049672400
6907 338957230243124582545003711680779600617410153409261386730360819556775891099233766908733164061272238875705580028035980301568932110618102324751107042164271961784229155410
6908 110051728991905458043711126959718139886740812055147127970132672581397177238811602642337618106961920585837387965728242707344951472589904518643677426948575102533881868832
6909 29772602675511750656846846056725201595734747102646188501315798725577017557384360454465610946968122800598207168741338358802733123284646123630509132075860094752511934592
6910 6903005898366022566351656964036061847966662775385302547342983214782719864179737363487837783327370858673204154394139780670361275847476755177468279492031451381588136560
6911 1400280714164888611418099338163787703249228294253325939534386345712651519898514225256724690960522973139339869025085921712097374288813372884653382797117156095845090750
6912 252456092345233724085959915171106102199996170492810069822940469940905499322637681309843242498285802411972511819649899352291575984926805067859336786973357907340612280
6913 40958546419251531220992354067866633755639733799634968016414908085717651919661502448336450489315088509303037364632923331830891490631093762279334076725092518312513368
6914 6040250350067289228931994717134888481063207258816096868035663243664535182779466890624958788316858784010568314844728995140841883195488474976216157756212118065349288
6915 816432245772052702679325998125901665178891835010372598828592761531730367771691882822015146055654036205955030965875819171614052673405936390612832950074295159509640
6916 101851059055509914397030314637233505754390889911076834178141199930492159009419040058539698307556334286082539029647137961997302558383557189814879215482350116403200
6917 11796888101746884071392000881679800716851517709567768331038688426831760793411844695781251610556489948916380274245546821962222970434762364656507754219755143548440
6918 1275105760845595809766286834940134126066086007491517435427968377424926887283552030257797935507966174226486787884344756933421814224382859047741434912582708295216
6919 129191852523101658930162515661309733331039000177659201699537430263343482399456823953298238834378137380136614162030195207100654991855872022602673308810959531101
6920 12317790043603628602397548237973717406605761413159130056907457334029978389638880651362713049943127662350704562866417968691726735699623791651787241537339791200
6921 1109030117688456697533310788464892437483500429212086800899631957664116985913247805357427982553139296357978203330577337396796502490999259787673614424005826750
6922 94581885741440997672580498182763786184552102498554976906287936227720884628066477619080012255108396606217151440973915831042396017571213642433959332156095300
6923 7661786926333944154183451606959852505704952994037069967398387654666311841205257375586902767819893037341516483532137172262457868624560201255993270333416365
6924 591010759386982733780386226759832918415329847056352922768987904389780065602741400994121776570434921277307961281424309089421111859852193259561979655037440
6925 43509935336870100120071974264724400068921779829108760658910072981269489875608210413583848290004378845427895971644576683796729056272971933850998182856000
6926 3063416263367221678548112100244767786896515201688523067094576214213241605043325341880177407900772217122604014175450024990394871964880018704875199676000
6927 206665688684783662668093699128784740858851222091087172169230401263657995003690983214728886016847597550809705532506104810931801040699792487749963857100
6928 13382234701364996519896283807761173822961375494213639798610913227572651506781137099691254692284830276474890880544904101662838075908948338764085766064
6929 833068374784187016835809945119227254237255891154789355052518107339792249018107217195761121044789151300047498540665588866298093292318972444851947224
6930 49930473666537851054758491109493746866287102466469284864831068045038095093638096820849650299835350801179414352391757949358469406883113439418585520
6931 2885215244384167800950878126324779054819090255377076469986646902208068913575593436275580603156989312600651472829691635473112702325221172780525800
6932 160942521508337381445384999663417290761317373197331021051732574258260090978845155021411203335982469774920641981577967161734609546362953131876000
6933 8676775124552938702202446327713393853330895752960195033128101315510849370411752977226933684678700067938556820943548157150756936620764196190640
6934 452607549658128625112570807974491837927620030772703243773183568965147619719773234313971271419003121478774622247092590576462764213117200424160
6935 22867115345253409192330575479866683892023249784599857274210467961293456921026435243678055941769686401269901600924665773104121131783795805490
6936 1120081009743511075339308896130302175798252050717471228331878271705497549379208114892019103965071116687735758106187351864950488776303187100
6937 53239364910289668428282307035655581340701812081358837908925764199936195851173270713717599431290760482768853904343815552741044668381439870
6938 2457736884217540184833576948292726701296289822294953467285159065717956904463412334904004952803127552206307943088661205300595671064305112
6939 110283222824417065069326221790806567998552416654021857054035709335731250634149945729005008482656671282716134964774539128248358361944607
6940 4813799357864559030318971914943559830661892473297006699367838787384661859208530863857366709625646098646549144955916579549994994115520
6941 204543629868130445728765376940409751427317054023661283937290655857911498177086464252868462502200822401027432544298133996006226915800
6942 8466457990924196527150495430153807671563541210726940091958309798833609702114938768886411685088257098510832305425888785211412914400
6943 341600453010098245167746217825047300698404630474779694139119721476055820582297698942739686180778407853495009587872218803324524900
6944 13443267756711214638121472666824220825692796047265135109927686745934661878550983993416099342937899048676580291249810039467217040
6945 516317266032891132714268284549090393055235762314921121158598252793078206805280110362004350556013844020538380542932584517644800
6946 19364095765558621094904710171376447371451149713259549282811889647019231350302575409830531110673761784598161428705057753459000
6947 709542663376803219704120103143506246745415554584268831296791356415963815971391810281495138765140357328493953916045786659950
6948 25414512691256987585821274691508859297799666281544685403414949562477760046525657087099035667939961700481639505830035619360
6949 890262970541118186539296663547066065499884187297395108892950248954053095427887067875338852508054459552300802741200854360
6950 30513356866631448480551689508758445281598852547690057347560994002438932056322960361925948506845307111049192780485959600
6951 1023740628935593968232980667812925231658329803625434084651675559470064421997427103776574706734175762310575385172275500
6952 33635897310639769251581217415208357852578615062085619238504507349818029477178869839231296598713089157261646346415300
6953 1082695420402949704860918449492520807158265191589457719773748718252618279171127348810989377593653359445565808356646
6954 34156198179480028215661678968426499109861932609970799054318478522697100549038589015268708711248649353359671618236
6955 1056465948555400794939092822201989905174430981564401064895639496535361366626449857043600864528451133150548655670
6956 32049443536150674138400369249304227767087971872920236822934590188519859528407805727055782229933728645569904000
6957 953925682943705391305874944525527946521619853361284717245371926608082298522393602709245792213172569271598400
6958 27866460185591450239682137187124750266355513712114754937604910177999056796982176045680121843022707789580480
6959 799209874129411432404914830292737241748045744771138335379357954728295246452836940167395318180790867216920
6960 22510486447206663614806926930403207997321410862470379791914252233153483279524918960971126141233902616160
6961 622847998906626506890485292820856358346380591176018808168064059080365814547866934470070745596943558400
6962 16934630404368510637171414452330428193372492132252127104777099845755150671584051374406588978049661920
6963 452568676064880836956451324403059289942136468797014817569840274277120729279022294647233176727438672
6964 11891115587999037686913660018166424878368331546665375906812053501860484259605718655727246401494592
6965 307255741008516489484185391305144153970117394904101697244083336333149692407531948891422972661600
6966 7809488039243890728489579049118020901746176094638834494016895823747700863995597477470208118400
6967 195295474156554716886479516239205451765700774856281401899513058225356803948618996367025330570
6968 4806256465698875004676714921449579133111329312588901101103320148747164030540975710533972488
6969 116429022480517788144335601951332128172779548226562827805179909171321340416656187038334008
6970 2776808488286415626500487117813465525059785460330294617430305415935990142163562182709300
6971 65215122052914155750872492058013139301748511702089973041855951310020370533633072740625
6972 1508524422908721918531037009691592459774382312723693081663349234396672729737703283600
6973 34374679498746977540787914401507413774585538876020526609779433810133113988885498880
6974 771764180288615095977116050232984641124228457101792729813586228337922964192121680
6975 17075144738416446488082744294919947969685232302604492032034528972319615587207100
6976 372347967230549872780863649393662844254555537255746602573866522579990894084000
6977 8003984932339266931647035552312475614620471423867097332832668183809233964300
6978 169629334351369302865043789688828542170472167723987184638680807594207674784
6979 3544824071096452942291653061228795861524603090312679360476185936129294094
6980 73054322483889117265240214927109834649628996040957871144795645517468400
6981 1484943560323050110701451273262772380112929892784518189956952488249600
6982 29774113965803838254035770936985759065066079354234002336389032002720
6983 588954019046823786051673400182260584449797454475343310534252288389
6984 11494311564342171476009022415976400539386038995226873976240369824
6985 221353021202244748724282490449500239847379133928688702912680840
6986 4206559997703411255204918776887196868841858144161326707705300
6987 78893689470701592987040060480495176448548194460379309130270
6988 1460364757606038060423375728261372903565666049030915749632
6989 26681507603235548742310689474348108108425345713793194032
6990 481183531030519273774235895144257344293289821268709280
6991 8566017170984511054757898549863851761355729581307400
6992 150530985959428151692501741992832645151035327516800
6993 2611299306667448139034632186041372973901070432880
6994 44716680659027738975655469104411768165155609040
6995 755884769868255268795556116372726035852885300
6996 12612390241471157915102016206546360475048000
6997 207715130740814834906301624634516611960000
6998 3376214971464627887459320006107364130400
6999 54154306554793113546009008844713118450
7000 857061323835123548721625061139169200
7001 13380874722299938474425007396272750
7002 206038268237012167053547193166000
7003 3128053992305267812396511965785
7004 46806416191082509936043269920
7005 689994595338808597454475600
7006 10015036441644352719913200
7007 143028831681893062263540
7008 2008071707185277620128
7009 27684566822184404088
7010 374265334633582920
7011 4952162703896650
7012 63972951183680
7013 804112698088
7014 9783758768
7015 114563920
7016 1267300
7017 13340
7018 116
7019 1
7020 0
7021 84275335917294424996035829104817161658325941393891588712293672435172771125289600951313050964127316340933051706435325030488898058791883748711381749350876592146085880797370
7022 136887434027818529580098297688416166467158932571266064961106214543542512313360015446659553695612906484347623367006911179436570225383532397473759491433526638181019155285440
7023 111160397742688170411028179995649886108886392322040004217909001968805007226339853174028808428290733192432448166143666166822620043658159446579747589265066523140164158930720
7024 60172486610108066885191720515140445390386576483171771625274848983861256021303520117523066718399226019122525471709275094721662877479277698531802947070767272719465669944070
7025 24426367507982916968520108967484885793685446531796578563705350441993720153720716337119602631083192777685462749841303042474861948079371380461071868565559110883350952917700
7026 7931599187689115231553086853330242654447397589776716449490443177628555851722070145664356039033770389691510572656041939056713011388463594399175904786643963905750962236594
7027 2146008715342156431852366975714503727791445835075368995417587115337244956156826251525583553085757451423829065331700732793226553715503138113551709825497214499410696442224
7028 497627787576410689550154426948121226671566487287086293521992635841787293459138596167496640113610052524284319820390941139988539346329085209252795493267947298006270906752
7029 100956461263603080032892983099027404526512443090010049754891129516197278013628658941009627581162798808095610758014294292304033659269347544470473587570959976455726497190
7030 18203649284143551948435291396129240142239967825293237213947022494264469758680684928337420982486798650811418297326116982257265865754573847500493976362523029245986179750
7031 2953736280439234571805731007501941395739955194765877816928403498308594342074860871325165937229943888220078388289903822421811439023643619293954240407588287515885163676
7032 435649993732039013896009584176399649946349895868844659810958567820815024963672344223214973386351395962586851969277457256746754945803451835152916997894165876596733096
7033 58892440913156069982086948492065162690366270773456944463347716625729218032099802183593348186089373144103041069736107702623208361156012631018107538123068151137155558
7034 7347890211948474324113933983133114986610026515093353389457334853785573309945226945398136314500886325853595278692882372544526474060653427515515496550668656435586760
7035 851183850678189998889467629468308583804552437113999257060180027990541614578716263346367478713149365105118361890622510110977457095062585086310062015102497401369600
7036 92015727193625695756857606877102445591441838134628592982101769729287734188612388627093762562340621601547766139115265211305339169391146444320760482914090119677832
7037 9324210876183419358915972480499730796858253929781721246567018759919777863260974221260147403402002649031184636404271035075647016515799656786609242798261054408767
7038 889143926188405534989942019551366988219503707105066270520345843577128672984496964855052584918955416086822579821031343484163331414537472155559575125346015596401
7039 80065635283423585915584063546829163142937449185534345369898472671194859532652724233857634824630329805279579658631716796496223782047554645736617069992708642800
7040 6829290724713128084810387486862758693977344748306008195013523107721141439571052275095740734669331456520181567877765709232904778497205968166200678295193775250
7041 553304031587429836384595914369168149179629799616546614901784426932167175074188894071618071692384120146370335929697407611598016702791599808238662093113157505
7042 42687098589574831716164944667347749674641880966777961246933874075998023115286433949698458277853689779474163265393335674033693839479692549854819649000462605
7043 3143102674921680902377508569586384157026981459345149634725981127891103076160033814377829448124585717702046884996665643793739549436486664153125073619971840
7044 221333149322339204958626999520554556872341227826335869438803414730805665888963505147361315214370101083263644725322411826270317373214683315676816843224000
7045 14934154283915205682922046488693242961120511608231549952086059044289552824586211041665864863516264558472694569105318871828175000828790091186266598420500
7046 967195423044787541286678511922712587219423719386287965751998277913919416617273801444931186558846756537789421892128570515160828870475028842669830851228
7047 60220056156142484339533277134925282203326189723961379093749109524076931780515116948610646115281736244137008962452068457482771341590267524438385947288
7048 3609962957398143739621843095516651435028108861670753871894245131805766412411797941181631524527419655633539160342884218420625070933382213927691771304
7049 208638050678033163335955123564670299405556821020603797470901248616766325926987761715693181610026287276356838543922702859819318593047295443284803780
7050 11640351158377504576250094509655143083235639995831653344428885777873933203046359725663549329978198261181938700726686943115661592139685421217983400
7051 627675833882515787637001498687327433969137755469590982101757039607214354817496104583503693010331632122190503728154071930764977230815517214316400
7052 32747828695893349295409232914273131639990800099882026415354446900476431494779841881791975519593803482219714453238552722149631018859013256590480
7053 1654846353437532785567837016656735782422860737512696235045702424028820984600420887960457461125730162906769712590932284295191981654209764050835
7054 81074318042262087136444767610436424708082431054490403063109840953676801810911906773040380157183433604502378403278360468278247649051639674010
7055 3854396415882082229844092377860157487305749703939533344553816405574800390510804395363712798938627078013678932306585887299976681965513908550
7056 177971591271539748745972283519191514767488914671970972438408983182643854702493504957284546670314827899541597337377897704877206462875098994
7057 7987644873707005600709125081951361779212941922458598768676766963583359939506090088438016096610164544670500815038148917226935930958991614
7058 348733434336670178732734268906064012319746831041096142576275080872447468221501179737664486282995420002102372726449218324461025090473487
7059 14821434865004037014403150369694644741774774194098678521737819424315932566510476607139786974373699830043322367364269468614458271355680
7060 613630889604391337186296130821229254281951162070983851811871967573734494531259392758605387506602467203082297632894401988018680747400
7061 24764389623453274841915199133199887439323358041376299768978056161588308378686195898992754178883152013144184493370724696743382774620
7062 974811048833694992307958719159281321505203457696322541811634327138988561173873921373183982515879846801436978580025599999730961300
7063 37449103036552669349052673857581758014429931845952876377655698792246558090249169695944848169612718778456187954195899395658676040
7064 1404863258740657268083009053307990139243315911415017934315255711088143027819017974705918814303572552334953267988909590431731200
7065 51490891012962697002360252046614644146813284464803801502022524743210228817850030067049366817018866563590565617238449026243250
7066 1844810924779688371230712268173116241538080441919098961371657526681505921525618706731887360789364929054084280181719045315870
7067 64641260540805816250893242150142098648751325107407134613033676061084737509641345199795373329325554759920691786567699292720
7068 2216186543687464421810589566702270843903967019442451654052663385694132173724740147689673313690263229098280721717457445960
7069 74376307362414155671344743177598710373897203084994514784679922880944896887287215882194499485435436083182407402434526525
7070 2444441909907438658842015063961474532735195653554607916413184499142806885177530023303249809957113554904843266635841500
7071 78707999706897060048700048751587557375033959245280349018100547198574188976598555423801234040988628627992252450611802
7072 2483830670336178734680930560600488910539549557175814768892717647756006640451409800213446219185440059904533325053482
7073 76851445903830063485238777678959622997189348372434297872216576676068476235336825284354594600309461045059261141031
7074 2332198414735507415242903022596845639724687261189338199863958888578061884816879873096250965091109105256871560630
7075 69440460994993127299867466706825826828690605724660513116358278741793028978216912408620861498189745398734792000
7076 2029260089171155105141588518354304904418718597150369307594700280239011435038546391217850139798930738268672960
7077 58220997173467851393621608051671353235064198291382612994638830193319457950837760666867397422029585917516360
7078 1640483425844581361252193599021934338324936002424968162094471591284395505876875824554127232055307569550520
7079 45409084729709993843662249152709919580803535705328179925068405366878578339731302041958995836627010449840
7080 1235139252069072903494691173898986337737737782501596619587516862922081361052549683610140292115972819200
7081 33022529288518595742484258182044334977076359657891647854315344699222543809588900180092848507196840744
7082 868041559009689474162373851723900605298851915561487436978218230990543038125337843831578388149349584
7083 22439685867675603376917713260088253399501528886449177114467907414801236425384985205162706918949472
7084 570617804730102051899201440995267714515932304821903152024726196047278000185416476512642663514400
7085 14276720321742737738020011699168881961004728173011619309374637677788765641991951638500224216450
7086 351531853481798490395663129230569813178261394741306523419123504805642247107514193460645595026
7087 8520181916466187508290540088024253917788265599589415588319522081869972599595366032310223956
7088 203316352689859421087869633258296402928585181231460460495612677209620848190280207216195208
7089 4777744016610450416184661658590815682823454394980065738813907848007512450487305520249825
7090 110582163481028351055827269141848366642095302451369954288364439177860628296160427690625
7091 2521390821147435206687590430484518825622896151266744150780169434634438705418732631160
7092 56645598610611216510875858943329118473612789415414107230199912053317948404219765760
7093 1254116792968999530962813581628600041826871242790413185947077621049124816812197730
7094 27367012799927729302817549075419642636344824375407199558192327257005411283605900
7095 588712326567220744802176310527818280780851322417869628393815988403499116322000
7096 12486216494449256413369375461607461958807935421232671839218962366742404984308
7097 261139896304081689936975307810433413604542679259296060562179664322661815128
7098 5386291121016688236988615690438559945433487812553032275009269539313342974
7099 109581483725833675897860322390664751974443494061436806717193468276202600
7100 2199220209592365353823668341414485676876111360199856053480549887660800
7101 43544641674988113446527314995341672632659141055567228416968959303978
7102 850711360845412135407972689152154177538596323131051448549475527673
7103 16400420158878464179183605154502912964733738566360295795367356944
7104 312027752779067898804109052802307567013775405658512990852815160
7105 5859137139658322819749708296378595638744016700796133628589525
7106 108594843153789251523337495014328654640942808845463284332254
7107 1986775309766354105459708839611402671130034043449036543104
7108 35882027466420220722417823775847455732020292511652916112
7109 639755376483758579904381815134978514571760330550443020
7110 11260943921406604420299709329596299506501352370932200
7111 195690281747256597200252264590682438696345925771840
7112 3357384822858147607330241382053193823587090556560
7113 56867952577241798479909672665393226905687024540
7114 950951807253611467194409307694719851556855700
7115 15698400619703462511350381874105576335964000
7116 255817582070266691410918842970930985256000
7117 4114761996472515237841046257443350033925
7118 65320142957843240050340763245684895450
7119 1023226274374586277555409511768191800
7120 15813761035445381833411372377413250
7121 241064773837304235452650216004220
7122 3623587298016993406439523762345
7123 53689712689771114338402574320
7124 783780268491656367982268400
7125 11266915996849896809902350
7126 159374983874109412236516
7127 2216456506987523410896
7128 30271909515846497928
7129 405454112519714830
7130 5315624186751450
7131 68043957168096
7132 847578249336
7133 10220533713
7134 118619280
7135 1300650
7136 13572
7137 117
7138 1
7139 0
7140 6121721978242820887437908946516656786328435455273164532506428204526307182919074839290964043329786235226604347147943153908007574037316121414345786341361393117558548076752205
7141 9944489638240742149532227834368425075682461084479207468050653347350386992784172912254940013767023328230100101359368353597689970937442282347943046423403437873238133934089660
7142 8076358607641293245225799563616553821562377021704697832705266658069008226488240911352913668041161482576509778653407759586757643297628411450951809994578071652680130161840960
7143 4372308977879068036167108413162228853616198098000240165904420744106330284236034224845133131512768838902342961201650869228356388383887604898803405177759283243513123584608320
7144 1775088354998187973113155755196643139016404006253567262945608045023907052628453843466930468192777167564114501415423615294289054885638692106688186938587634545224237263350065
7145 576462273188396840457074571632643304730976538150399254103446270431051795627808905556022622093563349553376920896254751802406741974673164578881296098147195016847082488857720
7146 155988117357885932887210708115494772204132152598942090173312049160028265083867379531399002100997484330599707928902158134782022557306450689850459460803997956813102257319682
7147 36175575487196351279797043304901634268484372648413363065610754229970700689500785382859837037731339895430261387020098067085819048347052899628443108486953044418637454311776
7148 7340009866752057670864777797484788093405605687484522829449391378666362578522294293470575441675748274733193717350766381814830955358354006836478733525702222645592495874592
7149 1323651381011684827097930222853914859347607587180131763453017031434586533956464639448792894953023362150586896605076302943541774643753667805279542592597030802419525185380
7150 214803061552893912991536438474325033678431620338460199124574865432320743152432082154381567593344224079574735908448180390635737215903971400505828921077771745102636921050
7151 31685534644711789043006932625929916790664973907488507490686510254583102942257598437851780053921216255451749983473513731433977254980904279698781851645037993352222664888
7152 4283891605031716969977427577734596557805773976043639154807759250238014412142778051528280571632455393632104044364561663024676423633733943045670350479292631119867875444
7153 534562155980955096760481532466437630574093842405224572821156197064311363675982819820308852766042002384935295863758516069964506662800730035395129961424772448783411988
7154 61932217500708569303246015000693397744284509198643978568283250910478403612395484254070006079364613317908874491840008568589580281368364603345059185212778675671374120
7155 6695979625335094657930478685150694192595812505296794155540082886858927368019234604991424165876775005493597780206230412873022662481159002678972487852139646224107520
7156 678615988052989506206824850718630536236883556242885873243000551753497039641016366124816498897262084311414775275975080933376876374259705026865608561491414632624011
7157 64720993140567263785416750158762837295839644924367241593818130215913752227340879888746905505966841916804693358570822478760373408756727029459993567658517907072618
7158 5828832405012880729378508794836739144994524302133212217855600530116732411787257880716455834468707727680281356604538807285070728161967873019779436932823880020851
7159 497249734918104375686258920975044276361401000204897513349895777642157548676474813662905311016125206159104757879923293788766021383242707799837937592586295781600
7160 40292815275807455700381286172490276294466334015005448350579786335554734493469208423064870334549055593469071250478817684474138193133515212180584001941643273975
7161 3109041701300796223494396090264849600152205540702500026590979160856939364702585214307187259985777437012938078081156861817550760520448037017722006047016789790
7162 228958074253174097386702885033956111891260997912718155779008960953080305800172691184746276217578881544452330241655164069817085139027441858312214481002481245
7163 16125483288728623760023739617877970892573209226205550299898511873528267955951477830286255429508744116906153583895936781202663775369801146524728638572029440
7164 1088221317501501091046582747642726571289011036812818024740783455759794523954070566974526466470652996992712919899501858145829060418305526302077682812518000
7165 70489208220079770823392059426632106776488814790852915773846198689046689332046916116662882155796768715991118366177105075028986003911889230399178344544760
7166 4389579227664804995070310169495387895841999957214691536874453722840095813878396483480841538997842971979198145510429666184191454104463592439809232324804
7167 263183949126844931557960248219303085184907051386201582706014626808928812966695696293928008948268328770672853984049780666035815492875983995693686732592
7168 15213415320463605759834910188248745333332744488469605602982890198324301309449719894979732853365554263027057890016440634772634227504967901552415321924
7169 848941033793376319780782916573486045857093271739008555226425770233738843427053651119027428620106962021038170626995825429609641171709684907158856760
7170 45785381222951517999917038404643562794060183983604503154753617392970803931982348254276627364580913160648958889524968642921602262416095990124068040
7171 2389217690262479449715037962745310877688975972432636641548623570117783673176275494866239863716746212594144498062005822188073139136652613912559200
7172 120757618316106725526821546371382172922466075368314972406619522945506841137000666939107909728502150340685197046317163162926764382042611383677395
7173 5917329385019056627181962665621055221996895970499944113193723819254572005540898932707090315540489673424206851082727562025231934399901580545410
7174 281375574381968420061778899353867591633933143071466692983734153898054782755517794094669554663166034274449430929024898095789212429061572986270
7175 12994822202116734374902940016785673814345099001853283847352866738795041316579283390083374579278799863017546114633632420039921384912304034540
7176 583351326945602509778464707090683298404546998091460409659229444876443745969284266248877125197143047004053013494738664699319732294979491147
7177 25474110678308828672531804315412451079652085050003098775779959505482066834100503525288808091891876115435651247959501952237255131166513796
7178 1082909085571765291854280098181988248782371738496035390105275251130231611845714189711694983720880514743370525834763362165431604228312407
7179 44844341386422470966655685733947899475113419356503693988847761335109744688416313836987047768617861024233642034589328135807848103076160
7180 1810211124332954444699573585922626300131755928109402362845022304342516758867215208637885893144477278249092778017038485864655108204830
7181 71273121355304547105999841407746017508296493875180570066814893343107814358170027221491341295322242379293018785798671078432174814760
7182 2738754851485143073627122115733218950895571619242049046042210728628586909964693398143707379449376712442132463629595733332577462700
7183 102767306007284069376470128260340638272156557158661381687520289708955671038358186607476560093355832926926283223142235550877297040
7184 3767587830259035400768069733871428100697983580613002642027276679736383574605548204893145911086853663080101945970257537976006400
7185 135020558656213294361744660922233955762754834818818857271970175993306822233473412175818339653516138988970816507425266335482300
7186 4732341067913113647939653209661472097858554177096819074822947568443863016087456682486145838546631774530042283944409724940710
7187 162290824336491198246923459015250375330907582184554082645488803727829766513567632629273490486391818333417907038616776947680
7188 5448125253231683370284366018143082491263918922796026982879464156498074927073319529737113562821897104866606774222082887985
7189 179110291199283068759564891733809139267752448245496994787596548978601996585712070899978590597579213424806613744638247550
7190 5768882907381555234867155550949079897255061742388874682735115417977024249018970854995669551498787989575430109260585940
7191 182108705204193197759737367699751603338313866489080023218350285675132437239973128235461678761503101531433054689650836
7192 5636384982685944051775957810593417143147439379745118129410397739138630453332045315868974112766960135937210237621363
7193 171103219182112216816191995587117651201289492602778248092859548071246796146598969501015889864839932138056468200786
7194 5096285424792405092567825123452366397916909200376701992295317571337246340896144907876992849643534711487237854710
7195 148981352680167073116079292207371773923372572281998919049641398027846862171447193894859302850661635582740099200
7196 4275940902182076828691204377960856762882299901138278183860261304789345523831222752923327080290604055637560880
7197 120527678359108885341181574563109117223466235059353479532761087066871860319278171205093910452622651548542640
7198 3337535245683803459099290425596349171074869798037004191847373237440666718852954263748051954871142986326920
7199 90818169459419987687324498305419839161607071410656359850136810733757156679462604083917991673254020899680
7200 2429107195735843376872892642001339797550884305586473351855449830413426676736681044433275907828079877760
7201 63879646820413021272346597794774287332705089174282204046052634008332133926745741331982887276216839472
7202 1652079096179731579857421201668068893955879452197669638119834697691678685464352670518165319381020176
7203 42029887815646368229782383566514506367320323946047665071543064681691204733260765939828562165651392
7204 1052076577471125658189152656835024848638750187015383936545588923962168812841861628570184910854675
7205 25917738430240662355174790469260431867670121914082631977018573015062682242385389128354253192940
7206 628496344103821543434670443169806635682346129992032875203887478288875532707373861035699700198
7207 15005693524522539193705727319206894959686796130620164767488113517323235324660495400188155624
7208 352813670844167818946597304771749640376074285078122563801210233981400883624309771345750508
7209 8170634695072944189996957619039365950335762588516634162029581537172267668949305092601150
7210 186409932725162077494108825124830103768103509846595065800385768899822201984956149535625
7211 4190480519653483864635713673199622836950728814781349433690985820941743200555076767280
7212 92835842167390604837268768823789388609532071541928675738383189198493304329137949440
7213 2027202487264958145939890447016093218295490502044777478654180264161599018956703180
7214 43639290680965838618006362039182673393090395625649318214414792112522142317101300
7215 926240727132427305155424061897100761761872747270781548672937155088171943013280
7216 19386494030855424431284030321969480409728110259282306276682073148363207738794
7217 400188412517943368994325796384820036432935534449310846056327277793170054352
7218 8148491695897041179034059634253206071296814895913561646808894944089416294
7219 163678671894283212100601494203777730797270029104424597375048471602429200
7220 3243849809148738896889910803586366373392264256294787678883811084299680
7221 63435403921587622057903989746300214452515785735270777200028854294684
7222 1224194397314129658270009479511636499384809343042244767424855027627
7223 23316259984911551483658619376281249757091339166632709684980097824
7224 438324700332500143558153193222289201281255926996482534769430820
7225 8133860970349201090946653870266756298491693772869926684394870
7226 149002226652873624183184004787102107530595947020519390130302
7227 2694706741981951545336156816944201324061425484218233472256
7228 48114536829972568695969354608522724731572664958807319332
7229 848214993540264184592326451527274884488401337134295240
7230 14764348696955325795504063343248481575190661997444440
7231 253752233474464598567360079359346458968888123528320
7232 4306210968448493670271396555242139904166050931240
7233 72155036603382066888487541661466674998613644040
7234 1193748013360916522648301045829541941316052900
7235 19499066032894827119361526959415347448881600
7236 314442444628036141525921077818436002710500
7237 5005586758595430907889107818333147463950
7238 78650784377811248223879694520314465950
7239 1219603034103042229813518407966127600
7240 18660238021825550563425419405347635
7241 281640032800018809736759658301960
7242 4191993148686325705488860823105
7243 61508602887310597009043725920
7244 889289150788610109826035300
7245 12661867501221788795890260
7246 177417434878725572112348
7247 2444316521724558527904
7248 33074864100647099588
7249 438931975021342660
7250 5702215036697010
7251 72335017530048
7252 892984226979
7253 10672769718
7254 122781360
7255 1334580
7256 13806
7257 118
7258 1
7259 0
7260 448401046266156938613848161390022255161840704399514818779384706978188341652707823040027342965971756699783732448428750086256359623485290210241718673020119443141861924122539147
7261 728484915410895685605111164635482157573083819177506579368264956338630554767369905875624721156244561991965917310605235315052901310440618448307148574622005780989467221133512395
7262 591697133475324157897167556144921292003106434526512844349013874167348026070658288279168930819137888029690956030882417039062553270777815799702611262192504553457668969078334770
7263 320362224769771298727290049356789968255307621860953014030642244103403992984033556150332242165632738808868221219918507796941386517472593654221088463118263508889645163086358080
7264 130076192091902274075971475291576308395081893415507144935656517137163325956022018189142710662504872957344703095749113359543602554420656245739401304038338676494515426642097520
7265 42247102848956873760093106973680106708590415348834900858105471471568987852557201474512945142988096588025925133687082044004079506278200872139178849138385702176336846867731547
7266 11433168418236537335731979004047425543831034673316251873051684363549193946618209960194448671522339766141975597775719244081067049164351097481145705946586034500800469362344780
7267 2651797995084060859082582037963411127470246594182015532946304835720480506425745452033783035716957233620195034791336688291294383474209661727457810833667965265822738374434594
7268 538111685372045725286981019160411809743705043145148775600959969170814172756324182570040075936253680944525138131923958747901558344162411881973091238743426535727232132887668
7269 97051241571499429203656506433409975901696341867850912967164174895699682982683668991444275284379338299250005818304577715107209298627125201504552143284284943869500778786272
7270 15751451434039049442465369651961586826236530287443567985090902674071579754081929209440635449940978009591984069600408005028147118260668646882826556851904666548792349706022
7271 2323778574981306876908439652585879909793942074570614881438582635131469857739947070579218776691632969588126688464121224225968429881142963332744876509841348878837617600450
7272 314214885226725241343152081873805008174094324582594365949307893357949104177387851175363485534718727866563187336112344503386941111893967440346253362146626767409541426806
7273 39214084692213409186716452442339768490683623319168696878624873136794131926537737548605029848020168603247721636875602915379730339416487632494982439002755623328021321372
7274 4543778325838118322464093025964719859879797660444408868979827675046646591245853968472625248511357020271950014841947386594698306633806205300858604672110565814659001898
7275 491328925505621316472418385672167622104657106309242229975047123889795335325004175082288714896292598988743737635264067977477336898855692519870802869354710826992901352
7276 49801348463429766518357935220808288057431355508144906531829366471013272299643057374623717233708514103358633490283838695743106052203620082424857878400288618791799680
7277 4750311916370926543447773955030413753658184893700201112701003862274479277487114562873715492280834590179903426931825566533638134619817935188059259930439902428368077
7278 427877676873750243914699626049598757678050985888872319425797638649652028614086928153382319733891899338875472759440437498471357535669473139207735252853535052313419
7279 36506897694554358252423291925556418855492020629150118627621919109678481947509667779224118121146116820734393759786322003522285086909167204702829105000317985393751
7280 2958635922762721035333240579801513444350335951219140204431879876970837414625025141294286600545944976646673309385543598043157827230294111409035728675888459900520
7281 228325953229575582302160621644111565668642559418364207319952122568143495462992181064034265229111315029658070419379966878686783094423252869023309344335978552525
7282 16817089202490670481628778851887141019005111788345341052923932733726172018163983659207058360832159772933619604166257570740388204633332563868587214527045362955
7283 1184609166788161634305114926914816405002611250070150458160959406670285060444371750042817689995299430599557708641607153230792744849750677440832761879969359485
7284 79955521306612759476784375605311605675675495746602520236996788039577661948259410908502683171314189579659678186817353206796541219541930684851779499586312640
7285 5179933471307145193381733878779378479335692535229013797766129249416621934021375898798745980400308265685313498721628844774146327591134305197889770187585680
7286 322623683776518951076294425837277719477006498465826806811065293999867539635137808380110883713069826046267041752887519381863435940981339169903931653877940
7287 19346664003411547941235811487775968874266592404020307144002221963628570438945525242008153449657159765389799233916338158367362334756709907419899949875988
7288 1118531783789090959121331054932038112035854968391356726500562163937947455108456709249194038030140397275359629432211567830652215844722931981698168613516
7289 62427462866729968462770838358675886022986089452685622991550480468985926062914367844916834812086239906904134100412290880618740450796247596025428389964
7290 3367466100713726068463772235741494648566469977898067269064822221927164078927312816105475466859757616016784743487083440870784909981115083465063465148
7291 175756785984878407806133147424276902338489093356417286303731628056887924771158046524481246980165440842491164769466815113150666749274691058863357960
7292 8884903285663595453627797423959124826405879397483867510758943901375508034624274496533829493196649978084474852168084151261896986164426907987329525
7293 435459290291415161748235273278620562962832211176650961102658279712585275615244829265267916899750178501258740863992194436008635195850628929018485
7294 20710652847566698195136869329673693276989135896749804396178033367391002019393146264474816104391713856984723978789546467088311770399655531908935
7295 956676952898692628210048257803149811555372686442986756144696123253386261368760499921876485854764516533128065158684653525683322258809348153318
7296 42955106723663649739262496166597088441862966145015021606527531719905831018692631206108932637060477324974666323372284944020851244571227225285
7297 1876183997473694558476683787670035473247056561429291587822927133521535291090400748205848051309730340364386719077673002681595895759528633689
7298 79774188703125016106086439829844254696805213709220230376784610030325419822577892618667583235135085729916907855452124534637720016021451098
7299 3304261055975386403350239273939912861669288125154569523654557817551219533580512527581838540071404647550284424982995899940675920594081447
7300 133411915624606851125800665058495000938462422585598489616822089971951490448038533665036467111638136547095085052903251204028348106651576
7301 5254027409649306802908518456702256822333633059634606858013601322359987665980453898241668811809580392966879038634819019948633118935970
7302 201940510506696216800332883988613716273506732646344948522642197805472140681481743794225467003413020074663553226429568055557828641820
7303 7579344821551907575851803064471001282711000527669856662302862248995391681065081729746539026848275087921250306323764936432016699100
7304 277938850337881914904544210522284908054241597770016009563975328985584655762832368324766151161576002688732447808043773421690871540
7305 9963176706685004726475562185126665421845778802065495875583242775302881008401338586272985853763013020145158479343569933758772480
7306 349292314784551783240165535864040015994952724857379217725314150939206779256159479324399617799313489993207112269208841172225950
7307 11981884831524692002230185786164152758407828661160031274551718311591908487540581813103220314618067684448404931689037388679670
7308 402346002000884428987164408808641555507875047499206996558607659241911296148219755893407195164179716284931894533237426182790
7309 13231161329276945327833460329776057478783803098218922672707270094352467680035204572218704366853178683247473594539344156535
7310 426282493054293703647764442326465751457250826824282847594479786569072751873994728741949045622238527951039740712239029169
7311 13460726783890295548023362952214519760261810732240707593048602641946389914377598661656562286830505309009336921608033860
7312 416748767678826741027091283774431553793449040619240822365070846064245385222246197308075764858055174658471798232085567
7313 12655279489426930984176207159634276227066892192257906743393157187877302338613460237517130555080533135406189024093249
7314 377060797827247292613460138423462972091730548513529843019449744823673495211949580937423905442887998600531846590621
7315 11026508464550840109374021630742392751856585360815046128784414381620587537575295346133857256501466012126932812918
7316 316585374445355030371668495940665019587166716099247702980487970809174582114325287026576018557655975613322710800
7317 8926964339643283203758830192584946575140240144481668489111773601226879251507289606980279343062840045980170960
7318 247289546978171678544838058155344568096422102966604552834458092430306058241277627127692678342449923004768520
7319 6731638885362247654793484078745178836574737389261076251353176529753209144805111142135901400502813819879720
7320 180122702761182975579860254972416014337187358297801780369438007955285027414267498099770683485287141451032
7321 4738750103156809210620888924559990752599266104340825063455713603593406139863361381763275951336745991040
7322 122607709219824992442084598993195809557933961479670681959359087854701998988431342233967154610803288664
7323 3120593848339492984175128936484130133027772298595598205337465540084281961432666155423201158830815888
7324 78149322657217465927251619443987910276736227337182377242400385892519583800906736669368732776758057
7325 1926109426447137743453987171744122415200173419305087514598847414638432134279715904613107759872405
7326 46730467775736951822209091906696839276556734966300503110078942254431199800664565246578123181210
7327 1116284551467981547294414667719507308152226708493312121630785222632480423763843126317138273486
7328 26259963667914443588985022808612066179451893228585288343104198655315661818155866950329272342
7329 608475751166028557313696800983162423257287535134733117280348084692560944221635692610787108
7330 13890078981624005122994827952366922115570796400478278075450288613192855037213818657421955
7331 312433549215412496081675354786687075329638277066828349721773330972941437129715236545625
7332 6925933081093952498495137876538265522182454568874730314017046009612047789806307434810
7333 151335139971499753090890184794944345815538582376568663189967116638639770070786520320
7334 3259960756547702964416850853985339094285991483017952972430370965340949773727671330
7335 69241007880465797273903427768836508450370094392696918233538136818535132476467396
7336 1450297980641563806756519254812565666442932327963460582790520019151216594981320
7337 29960945320412928666529865043043742451397988582527200609417749411106775596318
7338 610543860123528986029804740638379286352811905121384495906448026376759441896
7339 12274310276098074687405735398432044588409126235616630835066563270210639734
7340 243472024442746277999644722628119374560939168292831588595384601508613435
7341 4765655892453085539875301057120711091773820327149132515891031099156320
7342 92058695934986914937689936339142994144504615884112469351261386110578
7343 1755170280486523244989531663396201728033642311108760570163346364911
7344 33031368311958031268516377449731770489212730486063005387055138584
7345 613654580465500200981414470511204881793758297795075548677203148
7346 11254993668273894532821532680950511622331529755482805528406855
7347 203807643352781164112630995053622422944148479257951809488574
7348 3643978435180139021534121150185908608673973097976929354528
7349 64332920031086917694610710094541620708507271124697426972
7350 1121528713681015977405409419241619013934663990210901484
7351 19307225219095426040274544371940322059864711842811960
7352 328222997646318339451259233084372050188018333694240
7353 5510097905864201578089206344879727404255484524920
7354 91345205912792191060957632528878024732287485540
7355 1495326458841569117843661310039110431753792580
7356 24170717269942546116708559460108607775176150
7357 385759287739549493212212456292720456933500
7358 6078212492580166102436773779404536206225
7359 94539831726864025642845289372903246950
7360 1451327610582620253478086905479691844
7361 21985824996012282347006187220162065
7362 328580038266688611359552934685620
7363 4843176550424007368477421727665
7364 70380035996057317731501955620
7365 1007861037560424791136173340
7366 14214738043824461006706990
7367 197314717295031243751116
7368 2693274685974282081672
7369 36109255302541328908
7370 474844591159452514
7371 6113185489792290
7372 76855956125676
7373 940399318677
7374 11140873653
7375 127052016
7376 1369095
7377 14042
7378 119
7379 1
7380 0
7381 33116894829590610666505921265314369591677308444503566179048740220329887865022478681825076491335024242114165601012991919657819769851531613998192813184584900441437012954534049716
7382 53808125551938832633661779366802670619420884527941778253526164837382600998324938764803281155916610803974047893811450010350763154818234825229006240762414333177023430894704697640
7383 43709094924653741136306669878128929454385029150650394762095897380317833286042194352537483269374673719517955038636314118903174078626437106898428914477320346859368033268010743700
7384 23667885339012966315886702245796851680124257381060513773960554966693921042826331531166757232765515521187638241235296681562502130831112631988104450487700182138306758763133390800
7385 9610866743093138961818701480703699047659228655828590420919267323102119789521006684509967264968982164266046636597555233908241595524177809626632653893547905266689354892590742400
7386 3121828610205654577823315406997831401481965441972171478455756411291919822944528436539425055900116950976272874297978720629046461306095749897745631296920128235868370239410340480
7387 844942056979137475201862139473602134171808306976698017162109429431379757051144029490258902859761931760518502673741640880081590125564017442783576982767714043526736937354630940
7388 195997172884054925755405354355098723608532022971135746395171731946557610513455027889047691511811538848148153104726615612818292271388875956819640673370046305728008046211624800
7389 39776969926260912886238730569451166912053698912730232994194572535807207596386181780506745535754358504302925521870050324369415752113144925911867162505019478987341075616518910
7390 7174822471627276337159746922138824129916067241935317008012799588944188970084322434267201012483382412593668508425652783305354111255498825092974549849912353809696428438502240
7391 1164614898857993150443878077200919710820356102414210955605970098748396195792204027897331303412552059591000069819654932581286511583525502418054625719411419326434009345435264
7392 171834015644062357554167668930490038104398512226657105291900756444417233680893773193897841272083396468276189850186269145761604926480021602358107892929869089623189269520240
7393 23237785749813068769084396525858799097939420745706148814385826351314698577399470705792187766916329695881266884641212242259684298811429633327448765098413488788376176004500
7394 2900445094400540689321403832681276998530101457685486454916688246381068653945118626234124481858942103383660190794883180031264071802098160987811569496738093237626536247440
7395 336120725933257793028998163791483729920145342735731687531070341172521130798894893273757398697315730884980471173219453560397688623569893992814135191452191057097325611760
7396 36350226606704946579712744207717758879038381283555270951838621400373172729966831747781001988090856162175600118735579092757586453070449642406868837376884526517272015184
7397 3684966941292159873543137892541257165784928297319316724812853429173465014937531313117165361722194492415578032264480509831080026741417693899031021520160331202446760140
7398 351538930330092469541350130970411445111280156528081693165854351560093686821009816762049768708530687788413883460827096675833689780260847640646055612237331426765644800
7399 31668746109139510289651826366869425024387899291334674084673359081829861849914097085824769948538897267866022846212170443557587564132119567920395066202932682855787180
7400 2702385327623685751040208164523781627440322016140246227952406138839907549141601651495046229898264627403424038480676447358766468646333514563417275281180221383032120
7401 219041386167326149514539751553338513132952123774900711765731514658070891685058006675344708726876700924406362558717932021133710521455003228216974630001907912362506
7402 16906490987215548773332803313151505396287634006966515453896456439833356655000143664538780574548257009409561767917391988818044727030252065194489878147934056574400
7403 1245414290343139539829967027149699449101686687736532039927011577644419066161775533076550537613334445616316747742072546611018816878672288376490778241832610286500
7404 87741334969516541643280585314193779229591887591366996797863996871614810529551219091515087099993877076175406630432648195167242806782604681053498510575888850200
7405 5923045833940808171525574634574082025013056250350752290804797033351425302221858750214088449976497152997788543208035766153963724248753387204163809399846797425
7406 383786502271741245488565002905495707243242379583692097137584582589972777351645172360812879222308109982366455296723295392623397853801267287288541598014300672
7407 23907385252186823969454156363597131443087811701056986758920596535769024310867888763686519909539884303162985378715210052803752281189850639374875862404241600
7408 1433883039006750893672419670387900975453362215403674696938067973332744620600612481689381705391421449094520185568388975030504159737694840755128585128346400
7409 82914274300335205462439192090468438032571110302944173474295236986979587595480822465749229069959256137384853859641449250145838577528756746085285499468520
7410 4628407381196238451536542296270502532562158489895269213105774471467368779759131210686320157366098195622177776960875453092353996598853511648406214952480
7411 249709851466919873851083353434703544091944357810742491966201921875943704251657471379667339248344959627616536401649163522474961803184990384101713559856
7412 13035352647924100910182344138354172833160528946702195880250924730040635144234759288150227613650674642645618361885484287241748038636574516638955348960
7413 659087947443294029272999302841038383769334100086564823638993605213329717891842674466804676175620403159341867885500556674315000309780091470737592350
7414 32308739220594892558646536087124090277839561445395881857305250550456392853179179987395743611624181738488999462429396913679625404234279665408471000
7415 1536915142204994688523183317453954928104113686505826921538793928397359796289099397406827941999118277063266144225854803891795183044178690337712300
7416 71007952620228679526183551987452662663962751645999329358324685831054864066490787192485083786485876081090482212992730744302783212798818966544920
7417 3188923176328975427366827526010499371851242288143289187148987077511287537895868333072921619515881721777093550528948845085611074196031160511060
7418 139313859644314539694905392972747313865501511821670340345494697469964857357922047154947889633709656189107025913639843061689247279690466676600
7419 5924791570969561763610580382115901494464389141355657645756612000594321971864423415386888583083358969571747533929493692678723881345879895860
7420 245459042163461588018727507168751552913246811412985324236260338554847445607931977288207948415800263784359716478314229337346830818527541840
7421 9912783167926159210050717821819738585007864375463708570963673452653658600741537582745515620214213942650853274948987699822027761782244341
7422 390473899389093222807221458707790246649158310006629725707771970649614118384503025361082342765770155747595370886546101084961018848736320
7423 15011506884712305151167195590577876635238951598956019594324575206742821902801296852119053748027372551333940110385197199853237482674200
7424 563554913041942930605580141363573161693507160873520786574815435736201322832042075704815256753710753696735497376082515503882312488800
7425 20670940422414293388686735630375458043757274166372336351735078860896522766541131990217833709586204785239773562701177099360045543000
7426 741170267567685106412117894726093088144644260720042692170600877294892415367552982199376403097536007169953194154783395791175657440
7427 25990895756569577547327553526417388056988988179301293588478024631224906978438274572886050053294816574291717772200617218501145600
7428 891810165407366255081273708589038338710517595380542683553993576866059861930619947211233066721651463812443690900107679588662000
7429 29954712078811730005575464465410381896019571652900078186379295778979771218851454532758050786545169211121012329222593471699175
7430 985337147757267989356321001164020135937653177549078358919039165490395010975232055249160477953093182738608721305887574325200
7431 31754787190264668786800304791462537949081127435725414414497448226445922432084490973324890480447628839793936626894425975684
7432 1003017630715985185053563393709331179899413710174783170810540674280171180879987597039880107346443595178917036969974186280
7433 31063215655131451264669299120495045600604178612863171368573698404491669033179073834592066815762704559252315972941616600
7434 943582115499230357042470831187392197268186507062432050637896255239800872201312144848473429867294735075785203544344680
7435 28122843309837624409280460354742836060148649316128681651984793750838449641363244972260290122401184745347086720207220
7436 822678104350357729338458483833010120927412105847701475678799443251651262280617267499833975511755633310251301652264
7437 23628232424037514520087189208733698753978397201746527418823745103472687580518490027429694121074570025986284599110
7438 666495525148115853414038938822452672815087823366837269432606254335104383398579551634896881174012580238574128000
7439 18469581392365413525018269363968854983048772712720693425748497105986646727256461255821267606336910439958974400
7440 502961790464077990260687575909175392738485633152416039663304594773503847270395173819035955950745606111393600
7441 13463277770724495309586968157490357673149474778522152502706353059506418289610222284271802801005627639759440
7442 354339743136753394583331649126064290499384967143216617120205917289085299831345897901188229807122245477440
7443 9171774393206727504427526950761272424385676330982242058301381168245302206187151061477308292909830950400
7444 233538493752047604651589712367992018205588498056515584684493500675622855216059699493270770687244359360
7445 5851113465636549345328366755907743999427073059866746635007747887658028677686249041418502172807779790
7446 144275672597939937096464528204285372818589958160952081062893020109266923940135513851142275895553336
7447 3502017138994795897189067584989313482182133489645613662906995299342603880508574372023832290677100
7448 83696360195349764457687925803039115122191167103821796615066762246742447404175340740139922115600
7449 1969913914355261554048967060681483484974517720870550802877856275233788983112664340559655776740
7450 45669502031155554067800039667151419442525031701887457988007302009244629248966725131007430160
7451 1043101287713191812537765944542564154155350060230971058194882430901533047237089758761349328
7452 23476189828096910067033512032169445829133740395174554493718797656100600062896594913952600
7453 520722582025687493469458924644478458882730461778047249536288884954902395216192060909375
7454 11385095475770880819444062262802628255642391072122844351808842755526653901051464276400
7455 245408335088918518525767867235044885106278782232273507875622351305902329844518681600
7456 5215937210476324743066961366376542550857586372828724755888593544545519637964274128
7457 109327907179682837800900149108689223869005412198995134052954952871371261804948520
7458 2260204645155683854685484552954647791859115316306691817335875354521376511659200
7459 46093762031404505640815176989298065309843059357734154783719614478625808609720
7460 927408395124347826880716061729183726105537071070457462136376748926723202880
7461 18411465414147112031108603097648066882613689353424946252599844905315959601
7462 360699295470735226666140329819436110460650619693083834956125335568316200
7463 6974130574321588594939464961640065012351932186071901242767362584131200
7464 133096909785523250512322799526471798763139203687873449664474293171920
7465 2507386114980747492842188090566002468619489015869657957376209092730
7466 46632519969823102967317238752562499514182678333265419369960195648
7467 856262205300697954857787633271448672270360415528012393503074160
7468 15524129197619164872857286456483464306664178973079731763319800
7469 277919513662883405608133175073121485832929744442661558393510
7470 4913229350804681826787579078902348685852547997272264298240
7471 85777226708115890259480946792722160944676361499596569296
7472 1478938963095845244930210223175761337056699767311078880
7473 25183337242298381791662449180791724425910493708015600
7474 423513545350088179937108687850802645403894624121600
7475 7034167539401108397560688950910290303304873861600
7476 115383417995105925550683325299635399661836823840
7477 1869158073551961397304576637548888039692240725
7478 29901918272093871484587908610443638484754000
7479 472358311517815705974137701582923008490000
7480 7367530294036564972650634884126710553000
7481 113447798072236830771414347247483896340
7482 1724349636335786439775944838193693280
7483 25865676465896802761183749670778900
7484 382811695067986731681032545264800
7485 5588280635104623886704717378075
7486 80434326852636934550287949280
7487 1140974759502367688078686800
7488 15941762292139582437428400
7489 219238574772256937501240
7490 2965073048779026144960
7491 39391914875499631536
7492 513345503956164880
7493 6549841596206025
7494 81616944558240
7495 989894019660
7496 11625259464
7497 131433120
7498 1404200
7499 14280
7500 120
7501 1
7502 0
7503 2466000375074500803464053196531666592291923973069290805994381855536912839678016713725833939260919698732778448543318936116978222118098855279598034883212347604046971333685248583641
7504 4007144274380463890647216473103038720592954321784931507664897566659916431667719920500834255451537933295814037722572022278596192152035325293781330395334772953413878567498620015636
7505 3255391595892299374336537651691561572474963513940477584338332972661647360398658795270598509932954953640429897575592725626221170866503206926354877566126067157209917569129634207220
7506 1762933495294367559164369018417866821326862842409565922071201194339485942537035172219011825198111840020557519891664669462428021171266296644903299550585253989994510675143099995900
7507 715953531505142231055572742935354763323758785777080541662306787742491111545496528817794406291156844515926056797367724617265689457641157117640159627252930509683779452584785071700
7508 232582975182853962876012575833029516953353333471051888186246269219071298906408361765141207812249368375238328605660836660579446611685102992964510224223859307453882388400695966080
7509 62956876972480700652770194041122933263219636413105458148857754294387049762714656803545071960652358511354836298342570866019103636339597622937870231154555919423345466494775199680
7510 14605426984925090642775045553757979747826972163454351439516462994456707229026918224045903892290170534717534117646105506641410343599035158653830402130699057038105024202844334820
7511 2964457239871330752050505984620868194579046847438428164226972445691683859016007296821846334116149525078240815708990061143876670604756748846897065184721950374136121698950825100
7512 534779262341952273248320710989287910706499729826706465810838141870296902129191999493479578869586375446739332016252898805411034000632281781703991851456372995274252238844309790
7513 86815351906690043679632937757879771971984413627417335796954875026224686538020301454633132251048927192383388951950398677994784746191535783624992053183939481097326784105877104
7514 12810763887437924654882658849210116819023917126556320511665671086232358153714244306870644337538072655501000768016204258394151627418780526598600882913525612590774102799787904
7515 1732659657744295438671190661715774550886018331618792478359999294147873772949012213038469899493507581055118247656044880553096183008673551157110921253709513320367158467662420
7516 216290159671337024696862459971454976219282300786957231272360383731467579066564304261604209215144299477048714849352821639493984627398691202509330813608310164876424407426500
7517 25068132601604673100563561696745322630153019741424561503208519843722093366239953841023504450352285322101634506155776055984496620575276962823228564936093520125200777567160
7518 2711373855861612863767251854584635421355839098068235612750634085458337121777752139074976349491680229138842467463970258720541354896797144875367357211047674527251759934864
7519 274898588713206158509077628070865551522727758456886736573279574340322118770374165092593827534937099726452975897937816888979247551345275420701945582662689231786869614829
7520 26228294111550079099924687352793653944704489645625724923667956760587603929849487581598647574610913740134408347294243628797687249159502409516632564937611769146826939820
7521 2363122809441177156361298102634432492136938829994326937392687585487296450296788212678223445207345179022115549931115483209770914633975698028787373837817616813257945600
7522 201679909431888460265677420546905285681628200750078713907656655205337541254716091967620903356484556284830987599561717035287794487367708827282515947923939717134223620
7523 16349431232123298793793259395368878846013948197648489679112057139981440672306689991545029690884500995790715432808092506520537135310317763108674515451140339367344326
7524 1262095606011736385298062377997807623289866998893475529697786346363170375899619943224605226473908610088246184266898560693198998718859780505440663344296707495041106
7525 92985700429685518253330418222333279679581987038315834996430510419083461602500790154963293160015413551752589723545655938499245998666386358569694329813637311159200
7526 6551962136153038448670696099352766667013221270266103340485582647607595956764123456620113697878846431285840281599599049562316384448667256241538442054858514985500
7527 442362563804645897451539617625726970282525766606475275522564317561058003086487396253055230795802463592384341761764601317301515817528965266978054990820106286425
7528 28667541836273511550183781231338557001063192251697641087495217641420898462753796351036188097886246220509296549126893108185184425363966394068152837495258499537
7529 1786083337495411180927552513521730022170474151139490144371066711284104079213425609833013784073049281071782349650135336250285813088844359298535135898451168512
7530 107140504278318729640887145185009366837541674660292422141829340030668590430185723718743292927938000025285971512020015421824223186073034346828147383367156800
7531 6196423132850602076227242147033429215352029573708737083196650884759360681881218224443399512584356976444176516206252356381821547437895561834662814304639800
7532 345952661735881374515694560101609689722107046436422241047921506049121727553557914426057128188450689400812666104021219285091257513137226423321363635713480
7533 18667909770824828421197387261624360214667372575910919159526623701585054078361829216434824634709929389009450367075530994139161119615375830315238400308336
7534 974673936370880797934873734374165446294363461132252952513239759580296394014534001191604775775798068223922609825791896329660334780173672144397010991696
7535 49289927199963006566626988773151716025388250079717678172198809135466151639137683558318048164116613492503744430879487461132859771094547391041049913255
7536 2416655807292078107334330777083807407154225033650737686676309885782208965603423139711617145977274811584253515580168707805821667802527002059371171950
7537 114981101343881823517536201957118085988781968673320638374527509311918339271608258190437793441368411481093203969234030192801019820951407044541911500
7538 5313335205908695923180148040340815608588507316205858785891259009602301010028029345320748028054094614990148670037955179168777632809874900881805380
7539 238665618529101950629672494180049227287208137476831079232146860709934404223482923619185976060133083494776342993670011668351021354129363748664870
7540 10428640657724487208415841368845146594432440996360486260676417199428805191497299143292527458416802387433197827405481358252944323722155957346980
7541 443604658341106823765356646044800657308570603432160820573812062996467045797593886993386701202075484181103950935537395012221024232698591259700
7542 18382045643264537779407185288103181559748489387282937824014103899279819451169108545174705603925293213286703887319711200362194606226960702540
7543 742513602544471303756650709185473447562571604524280605814687524128413522963994231296829043957795797947688142346900543745474163226045814066
7544 29254799105343055229661874547321667531364672912953871636258646043197382699749415792980668049900485050262274299239695406791838028674428421
7545 1124936710144768570468423726277205234394003702638147543110485915442935912488687287349784844634718782034739044696954243601911506683264160
7546 42241682163957881937005364336277280764277049848225078393331944186415847679975742304800127988635164621195505892014159562377714776827400
7547 1549776010865343059165345388749826194657144692402182163080742448274553637788115708188241956072704572666022617784226917635676359344200
7548 55581862024713988889579889139454009406547337202912282190220989825966205661143932684807952863554017311422502246374276200501455793400
7549 1949600051645432562518831853518636166641346859720112298970493612014825701292911105350533582060909931903572532450625888928962055440
7550 66912731628615295387800722908436254359482288716924606897996616603791781795553855815302384179758995861474422349707971988056140800
7551 2248104791964402434684044140401534145499429771688451348125692141683192568616771116928316689027496398360535137477354775629752125
7552 73969799215024884299482269394176657335068738163283866541875403862378618724102571397218860105550315807053928404814975715828575
7553 2384515897572588534242296822816928728969120689668769628584074780486755926560061573702968356646485502227433105560247929866984
7554 75339789216118135749075232936607197879192478818093630277533161478430521848671047211221798983022805678726790820671089079564
7555 2333944871473734757528484050746712937842866517906706993616835030536552170893817293112028711325378365704787720641670702690
7556 70917907439073690623112928180752839956096332304838561049007877489499848170088074226144152541646929276783589296715766200
7557 2114322888433460614854425380993971404989825321380634780133063831185479732154792028271579352110049313780926104238253820
7558 61870255281642773700417012780434239332327028495483099634366546251844589210999138938972638269282606439763590784455884
7559 1777572332614165808034883509710611154146729728706640688520263082740175048856333738704998411373614850545364419641499
7560 50158177601904197490009647267662764021603264235286488029432862412635003460398899882789350678070578476216498885830
7561 1390447561084862383846529510302013334665959079782539820712850978871510868814278030134871079690612451877025336000
7562 37878294041969746381817128695597143270320364376935659398568951691938716169458166304311413226555358698898913600
7563 1014306277435890613692386611416837042022612693524039013320997599459899425328630267201722511167336972324643760
7564 26705846069797769384590543394366119318870269642642302505368339675414370705620276990112920310191490891981840
7565 691534014831405818461018218455706115329444855231116301153950257935150343219239574936189932365512769399520
7566 17615630183778000445011599381620856561121695810299226810388367005677485189661036165694512753049040396800
7567 441533714749965002544411799945734909419940754138099777294120524714849460642862869354465050830571366915
7568 10892072759108038012072805807151338829702705234521174505168269144717253384615940523255980967842174686
7569 264505399762889884676851635041189850167414923295078815281970536866989360556915108727094172475181116
7570 6324538415199556769550405638562790020060270929061481391220095988365001037933395507684831450327300
7571 148930287994666492637944691502466660732134282640624079270927621056703472586841415140543096705700
7572 3454486719376618087535145135397963792491545568483139813742327671062151695023657756633599260660
7573 78942996368140314888625782853218882179221840513262605950698336330265716273213910583598557848
7574 1777679659342200131226333511121834685250667004055598563965926396325147869235040293100327728
7575 39453041238885084973764652165173652018405313719668348524166312727613508439034555341503675
7576 863115512672714886435678491533998541435758710618407084847821302459495750974784100959375
7577 18616169629301034853415290997285378634226071888200867115795540181334123270638205100600
7578 395925447276788543221572159139205747971463102001401259372670726773522425482490139648
7579 8304321085100464393567135859625811166496946725161522308717366038026419423601015388
7580 171800996996644459401414520027940208937008504884135210654643497369297697122061960
7581 3506214898254330082268508088557851061730166067603970639713345101244699460394400
7582 70599306402530951677704258426646403829000128889694085175064219644477504326280
7583 1402705197625576088157083043365390385734624819994066911481269832751668844356
7584 27503547100145685873631370059449581392546375453881709834130632512879396441
7585 532251399414133688129304633026241089826082011986135902801111775655686100
7586 10167106017986894216718979040463227307163660174875904221383745453974400
7587 191722929572003729904655461222655805361188614836103421540492731830980
7588 3569337881325534666281232458335132925917154952002689562853191767298
7589 65610871120332505337737045221628633037396559050292043532153298528
7590 1190893411969936236066578202595922866031190922745856317400827280
7591 21345677646726351700178768877664763421663246087984631174564725
7592 377845630934931371669484429031996626806567405365865714220390
7593 6605563904970738900458856317190935455423981196332710889856
7594 114055433315187062872496643537575620596767469686276756976
7595 1945126244941274724310385184828990454172398607006962440
7596 32765417272237679535388777966406437156292147727633200
7597 545161053057028401833937779041990639296502654454400
7598 8959308129131938064261509084843632912630418286880
7599 145431183097998093662840441263082118323773496715
7600 2331630174224611639936636836530056214461454925
7601 36919715417585290302399356549629390374033000
7602 577326825188441418412834968601350343710000
7603 8914711655784243616907268209793319769130
7604 135912708581590658646941940761837143140
7605 2045552019574805482479307111974871440
7606 30385891770616632369934307865672300
7607 445386683684869178205816711317700
7608 6439828160453899907535912407115
7609 91816542916689330948913602480
7610 1290261176633518600537580400
7611 17860678123600828471563300
7612 243374931627918251721560
7613 3261580353656928759456
7614 42940736035454553296
7615 554596481952642415
7616 7013547195937425
7617 86628511329360
7618 1041540664164
7619 12126348234
7620 135926560
7621 1439900
7622 14520
7623 121
7624 1
7625 0
7626 185126353260120271303914021735415890261745370205800599743319148790092410477225703668353545530449582574779881487442952453390476920142774551488479224278020960314932817517861283297252
7627 300852045759089098022614489976863324259614724714453478331314586375503366440718039074551740589832203245398970722284910206271343098408060344110960255751906407693730502709600327204202
7628 244435800737208297329480204859285361956170213628880821967558751566254902331730915150550889582543813931044656301076893358994367721274154842920661154115421150158246592617415820953796
7629 132385924899620174556352531168790170613981849566912755096425540888240325989545457674337672737273501448044149168074104175466327615237797081671765021022460064393203314477938457760280
7630 53769471606478210554513255061744938050469316693491760623171636427354321247379572752679860668542411120627004356695772418604054645723622047669550636292850246694832575591864549874950
7631 17469266168725470437755974927622656225099714372960765216560285620916783121710115303154183513504227006188595785855772480661282822766444233670419894904971504436284218643068755749480
7632 4729187162051363911812255708604933511384851113911388393120340807454449744430303355891204558849070490296512681648437012098448747770930427523611707892551805918228941897480817976960
7633 1097248427234663639948280524716713979730399377485552270594378003416460010150169732861785539885655391197898575485399092236332949090490129999774309742979403167092592416051796337280
7634 222732761520107632302319444694809191154361325492678859452626060665464785242660502916700034357425100654442395294103108976281507739885286169470913632493160619831101619093376106005
7635 40184864807144705750017970013749546637627079487498692892854515374931714533328098912473916973574471339949486612944087495505883757086702595480160216948453105071622983030222295800
7636 6524307000571817733629512674069312510619296703885818882892225330817622205976142393820450862208953780450219850598285365426014614807713837736788700587767750542345877313900579438
7637 962861175692380484446838036951030198234736223867719542475317704836310159785316070678658375875269919770070313830722603519578521730487942327477184589858237881261260696447000608
7638 130242766188952233991307031633636187660076490786655925201934322710028974562761483786518217431637071997593507808164743293673874878757602020419108976287510394672870045131177024
7639 16260344480369541809068096979178807323699556650576360181532301068156969253829191537745640595246763452978802016464421186729056486696782557012887107150196971160368717927293480
7640 1884814248564508358072658579751250507053745764000627301087711915374217474722917508565408108874828895442853086544360302858447580324474309050438454232872417151065984121859500
7641 203887478493051341217916968466861957391911227230253100226095961395606359378751624573657836196198587286426627316733645255340572514012252630962258994813560630351632990879568
7642 20674225650944798086225295391207845087838273122770296547223584901619820553555360060446694664874061747183673814412773222744127831088078229674676098734238518270294669503338
7643 1972801636647714784594557095567388075633693325396481285996476945265841087646214596546849821133078009801603709385200803556204011839066094195625727122638122722235181941714
7644 177769548978283869455045103168934765625219318709241024482638373599538204413424304719724166894585082016466545464994317928517658022081071886723842940132701990884049258780
7645 15173735934306505951372545711652671791616133539963572966416204496286850891379376944565434753436637465299899846926109944820634293965528166290108400432302592169340492800
7646 1230247447534519607620632265336122242657932024575480154836705596752559001653768161002487510474555793337469024357326473915255546372943023846423347282336032274518764082
7647 94982410015192497754417983154047772343509603814910273373889093860844560096257913284213982013709958166022251562027965990262168119421846052345632899287577209657905132
7648 6998893815155992682107436823442387729152898812045637028324087920741217539079710594245538074082584110489365203661892018389558083804586055530170951272918105199773406
7649 493228497931375357691578740135854787865608800811936168241935750918616622413265060821979207196603497970165910707503044543343826601621701554152291662489728346148800
7650 33305807525444612114076038505043230557317208123852691980801711792005279446884294237818911297550802692369688098131295168608441620947391885894487080445530784509625
7651 2158729311366671979563513334013547614978725741039599344550113869697963055062058493714909526283516022330835587797411254428431397189541350502852908355202118677754
7652 134516927077898784966246973470127075158834979027196623564400636625128831248306275185631344151620078419312853038210806123022788457477073079858255622093136036289
7653 8070450636090376447154126172209298618696216534778436948639634769505951765334737940726951172478222677435460987308018926760550710994037475348936539985594168832
7654 466826482926960179149579704020397955506431582448416982189399267276484572588666367631667204900301285824460304445230067195091258167889649654036927884671183200
7655 26067711110612877699990466963382012561136124413533307729310048549677310454810642185589473811561777625041018447488371982020076854738733053235478046385036400
7656 1406874157725917589697157877746546071536568655508117113594880791266428358717802185332632321299699470229971508823019625092704447220091387454840212118568152
7657 73467257807762227980196169223166836973852240460036520563298325535270212824520747238872535659181012434166224025264992944676698599776640364466422091536032
7658 3715944382413983042126706112301505763997260695566714381456726583399880002180410879542993207645230135103704949960831604756830026349412125050513604405841
7659 182223367224105660640257352434076041063556560900774446576007718622026378787115072548933390182491722608650206683857499098733602790107114597182063315670
7660 8671529661459809679258481023653661872729866297217352875720876648983220405988753618965214464977280206272909673552370069185595396232596889742449499350
7661 400791267541530927689697618250525899732325719375574796619781603887258211175320214263811737138484177162667739549901476672049269090173475983831805800
7662 18006302642246136184110501692266097340216608127142076996631488865874464533983877225809201650627765084133281604017514773849746422300131608543896010
7663 786951498933795620995136332161243398082145750599280855846538297475999927439592342744342948090168545577370644465614633068616881221723848036138220
7664 33481425269536511563861385447344944329493626356736297994803234166587216667438697249518114471759207664917108814301808571233137039318500705166620
7665 1387686367118334166650602841473478979272964451762144105384745427835102040700165492645978911452646386412684154208604158756178588625364823940600
7666 56065239211956840227191915128714703757232892631212960363243016892803449326065781062782852091972144300524446856325119161104693548992230142747
7667 2209430719766475586788082598064091722015456969560054485594923852284547556136763322395442521045148471941901301617606496023118241794575349172
7668 84978225972663160429017826066029605686345002270961246181513209935001921175462588731991464335425218479333272964458162848300100940435244461
7669 3191680898550273618538318479205093920838801202833813959522773992652050728456275559457529094079899800191585196582056226033330321287400640
7670 117124664181883218098060328386950642119131820033714990090602208880516668567205467299673082150306592813314811791493806059320027335748700
7671 4201614962790485627070491942832862127737147832734804975463346193099900973558891475532567080908221285894550208215015198923389240888720
7672 147412764500328405315842314674204111904321198668593444069716538234084284579555647555360222812034567652033592914296993401329947973800
7673 5060663963845590906963776300622842815537113125230929797327664269485292245909258613888619085349595993451826573595241669134752569440
7674 170069859556063875777326837392275479830350817155516709199074733867970778730366050197226893123554114481247490138841095469642691200
7675 5597322135095042796560273165897697260223070043795736009619070230313254966760124005413359919619480828571128301474230257690403250
7676 180486310084660717690736737321791043897567721118412634362175985424203829686810274209214018657542770569211585307748540746621723
7677 5704136068703054925050200242816966763416327924305684209554061239595769079222108078269845872762181005328369389771573479289648
7678 176758736237815626180522661889732271947336200303988901804981648084010070491112841534020374537091967169320547694651401302054
7679 5372476873958408309782548192284886385223202173294684023042525919348289902812183203012594392107474728603473621099694825060
7680 160221939029018338074440319223182342123032454466487119407017797291092249569458241770177529816313432810511072114802286600
7681 4689952588888767182040725390568445661977430712880680785022432498265973224052447771802412381044109386932236085764853928
7682 134788770435007471275908492128803164259712454936588181346298547191518569352533838402761819086651392600913537066136033
7683 3804628501384705764565891020784115101857912752670353754376703440250900981762679230210698354168087925728674722741454
7684 105505132197108829203123740804394089838544797184568129992944986454163283140839065270694841081458803001696773518470
7685 2875162753429715437784349156895688590326220470058811154694369820717361457548168130109394435970418968288086288000
7686 77019197885338484309694828347714191316318074233102507443756868440275389544564938152099873560662562687761124320
7687 2028612554871781227384773222833674084045225387048078026641995198919798850657260534403445022334673944649287520
7688 52550213234118191369678166034075267046809240264554208155724797425815374614285061174093165771667127239061040
7689 1339161108086214442099114645263430890003051941876129980012411610604576855122971875273256694422104093122880
7690 33579795037826813348303361321214757819638232638382901107302824604572706142791350190855164935499733256400
7691 828724818453780466314126762975071676142042646228433428152041600234025141514296462480688249251226257902
7692 20133831463805767234437610734431262685208030888054292267129224782659165347320374906624692092071898662
7693 481636698075709939262326857836196443588427173761188290513438888026458238626024526338887896148837256
7694 11346965980210969498311021880950887977166956666845598966600760449713678332762856646140432896175450
7695 263326016454337856548250034250738153758266412784871560450045938679968458776734096335453011566600
7696 6020676853770677238275538664550736895485265133642043675379485369565464382755517804418558711436
7697 135648528970607301639610500113981741209367106234056872196974606088625596976508409735197521936
7698 3012179422774283555689065116067553216674741312427542011164486393773167222870484941086666428
7699 65935219604712059819168322796591582825280113339719705752716303462586959309071448652923950
7700 1422974223595556974934496972529024622367061658046563031776137822973763265120590004284375
7701 30282302596996350028222206688917549245007743604806743841694078694970173853571480296976
7702 635564533786423714118839518618198700691032874265407284782445114031180735642944697856
7703 13157495745224112415781695777588947562501655850255918463162579956353547658173037368
7704 268714379917828513422725274915496224234808174305955073075211624090439987806302040
7705 5414660982114281899199468187393137082671902028451701494240862055086751065419200
7706 107663942263859701308498994100635765839225196556783479891972934957828194097577
7707 2112716470497781268582273225809600334069434914065137817292776785132143197672
7708 40919911539241142397353989600644499145008022016750836582487038616723004461
7709 782345430464148312671989942520498951310626571835043134237778754578237400
7710 14766511121361917790948993368291830136594839777795956131057344587915200
7711 275178793032758294686681956107811861812529541294171969740471920980936
7712 5063479320019944526585004185080072290254568652841024728698713902446
7713 92006049157247881048320913988950496903015864415352061045088533568
7714 1651011321140138872728665235417074882452332870170391712760237820
7715 29260367111242864128334941607585406038684449693641853969628050
7716 512190744156240303818634448243373205226680260607062412609862
7717 8855810949521210394021763414255979401777205559918579434752
7718 151247422439704583374397722952002453400061209801367003816
7719 2551670987987478670600720349990718660312178817794079760
7720 42525328800138264928908839488314737585825978965651600
7721 700101562873236473934109568874977452570245514141440
7722 11385787414105171289999001128655450159801156572910
7723 182913446783049148730582823031917715829900686590
7724 2902641645463292041553772388333335287390790825
7725 45497023039852579968613348475300864905374000
7726 704338726729898530463658661693647419326200
7727 10768265564412650705571155659354307047860
7728 162562259283863336813008987970040504540
7729 2422886858137148241383256967581886560
7730 35644988423223357203192168842423275
7731 517496908662419426105806083626280
7732 7411877694107318761503597298755
7733 104688020895664470801565042080
7734 1457517255086011752459118600
7735 19990850743846798839731400
7736 269924924169145697363912
7737 3584800028343651429312
7738 46774730324334424126
7739 598767883170109510
7740 7505725946529525
7741 91901551149408
7742 1095413457138
7743 12644568244
7744 140534240
7745 1476200
7746 14762
7747 122
7748 1
7749 0
7750 14010267921024278022934691585880739926512775958093934679648040126337166776151666767559043932818826531218953674445195491696261440117817890712740004151376407357958216469993746374724855
7751 22770541450994793370381424673456154502194680535313473768428255301181366488698761551207486100245298656697925422955483151767028661177561269833082944586196578118736736554696937845561996
7752 18502400814183979528390791133577094441966305569938888917375847062093457036104159403084932046274680499592036699420521977685687600552095711162824055728742244073164425916640420123058423
7753 10021867830225540190508688399230699840202978758784113700669908814216450995600967521172586472884296371172830908344152627718769076572240348559747107318732267156488110297314048659105636
7754 4070867190663320367607840333440297746379941874182567219215085382313390024178522823485883436671160169527357586918278703395589574168562260261406774396440646980091001920196607576128610
7755 1322729001519363979641026074518925476041545190659897311330022256112916302685537489715924572446143313567424307174716001497659744284801102372670945652804116068692881359559867926923770
7756 358119956458872143973997486016264452614544144645695686939485855228794053995057363714660762026836653626866213610043335853556297866712106790243607845551915840943826482182909492864340
7757 83098574418902537307558207451200974557190955287300110336257417045271045509275330396374022962633667186638722834679678926872742282260634655057748581540553161134594264770020087309440
7758 16870194568732953464204813067519477438354890428840366160388561802528072656058859642749952675741951639667690598088011043133619092266285748746530012298308323694048608396796368685680
7759 3044014407441470974798365744162392279109604781733277745852556162428018731649693539861567136218143042277379402352742489342513939111765577649435819644073195137691722127609473448735
7760 494273837127879880725221031169119423642813077696233922582110539111660088759935616623429178774965997481378685339212276194722370212166441924405970668465973192380962691271734238340
7761 72953614642757598294220914446411403527833954052541429326885792335506139212278683130901405095609210454125185602144463631581799783758982003784091833845039392428049355419070115534
7762 9869327050846899965580089878748059531906046294644125310372006474572179137799489724456248352721516677643220716764906686075679847737501408856641142046046938282927922138581756232
7763 1232296941633932675456212683918250083245339105135282984602917053333351067016897115826287749545489219669538573877251032701683585391321926808580800314104906041904847350087290304
7764 142858740791818117322526852031356664343931819144349450166319502241664801301499325653050985229667993194028046287508843283405281990264589608041793869962444818051810878932649860
7765 15455476838228968536195800353960254157840715264805143868919237706068583292727923570236346492773596942631395309663754483439270158660689334213595324709553820638741069799247900
7766 1567384990915332185612736695089001297450317559332570707988112703228723887724153113909994615758276639764404697497389897900430651201469192100522366022629247345828178617386679
7767 149584103239188833212100666654033232106123976123573322076970643699955172240429958084408437869382917347270110539574770964560454307284330720587362361430078691014484961700622
7768 13480811183759384361396140153043818516830237723542622120975925792649914098915799743070140444409366400310958680798872157634060747566951643670109135338027171935273743268379
7769 1150823922333100839103713036304156640626419800065086632177079997512799954886904709501372238317577109896072899589173742379351154563998518003528035875595912888354634675260
7770 93318475995985011600941156126663931518439221270775973743459657652164132981983168209077423733635320411594384058595576160646900907887998222684166662658660941841444030720
7771 7205735049845043416063703268397287421282173286799240906900704209550702723972070657300283989922398218119461428378626490075068200184380568243336748367968189036467046766
7772 531038019630394419263336905815812545375076421328816528408561752040176404174532878816287263076651129746397133733156355309193030849494866565386947573289636217632833238
7773 37428866924529873908661509968844073508078545820939711064515774532659554665513234917052225352702515025660518263061422533126767143824525427400479435068214214764005606
7774 2527796051898298708169341043196255787811245104161172862239920723457910189867983436712643436882592927097100292375953103284637111333311220465030494770259857774012600
7775 163864573025187491601254109444812694342000663969355244545544422016665974878670727650069043583949949246458865442805972229553532775061168078600876435792011459787355
7776 10212450203773102057165851541679475255476279467225796899217846383571132914332045951035918143572018105642029896118522472872963917473599465840419527988071561437067
7777 612799334465983353735125101363912231279137126679451285126714011292253564575617475845653901135158135021314108285182561227103814084062221808243164500646508609761
7778 35452336722825582249998482827919418932129808349205276595809824166044002397720455953907678364815049618734346479960225999698133480438093195282828372079574384512
7779 1979988186207451794324079434293412018182451194522596165837796892241641463048481490299829869059898557117538532647010284999869819125876789911949728614295018400
7780 106877615553512798569960914549866251500658110095486561690171199053676972864723632960916842627403288262668175634702325126282315104428805518265459990178649240
7781 5582113593557673017185497385897586025774127246048335644263559268573248003944828025674637919995581768976983728555852060851698290582943246998236970663996216
7782 282389772198586063798879025451547529618244549268265375915177938776194880544251622199416308939977016543826423597112316631101060242891461400917809914341623
7783 13850338152633936793381359145851066938535244410748662694520526356308643644490622369205701955768585049022900268035826890457275552756899738824641616421771
7784 659219828487205772316225127923275089729925205611625203789674982073801311494563350691729617424896525907763983003366834974830386564211032219217464347865
7785 30474232810273045444251233311697154581307815844506697248961937937855317426760477003792039405491584724901939709912614814566520963903126212523465383430
7786 1369370164100230669606466862355963490752112874533213888450920479948132221515677398734690101889820938639114776795496711962835002724759376278092003150
7787 59858789864764182449880856976992701968828183774012850556369544067636733450811267534446805487222029874280909116058224788743751620078815887862140790
7788 2547237746548864773221099180416656262213261245360830138661163436567052396712364688356689016186598187000436559717647364932628326059790350222236870
7789 105595264311615151855255138718549439808402975432783709060533276986928914104998968248480207180163654943200112414336473186196816816312194531679340
7790 4267135578888877562450603737530947861264365689168593124058092190592938775153008889886385152716887638219003774191457788175249160022996833617345
7791 168195717635870520681575745386144111271698677893638881089729050678410347978197343188348556275916432901573340568975357483314080646976690428241
7792 6470475679316107075593670465759125757330981125140159564956562710261889271543378301300938811632220524972710954737276166924846279541256379718
7793 243077251038082993785330060607480034870242680914610076286654065628028751269346474744998839843193066812976571502984977449788660829617094621
7794 8922198875492810342732117566868785278708466998830889023211390934004596354548224859392638149359719895990113163172566268229537034507960880
7795 320140748763814129468031564257665088458960308092154306247646037606745560750361610619106424544171353689727152230083069895474741384379780
7796 11234753052678907220210228455835696558949330074486543738738947429375822168429209815010994585906765612283253817618410205816888622376360
7797 385782341139157316039332014998449058813436328430574332352662429846646106452879673389559732040005357897875147414011280603480502144200
7798 12967951407354326699094676770346034714813852383404257605652139690556061380142475198089586406208339733220305594837806777157803459190
7799 426910055620323606543085734678569061614962255308746025132371270729804199670102534168549139881574613901906965042397035566654102400
7800 13769412452333805279538271988108335260148752307737510583662912766570607218229905053316865402263922838284975621626606433918391995
7801 435290512557122907371776837070201929400016268579701059344071494258373942185836543681045574409367858431627941036334715918322979
7802 13492475700970687611176435189740132921157852590184599187983644855197684552775371031292135429802851224142104518113529576012052
7803 410213670891534377739703536083718291500421747875294998528542315364778088120884519031783133359666263430687308800794761512314
7804 12237308435127485594504693104648907877452849394726780274707975705182215889738861740195353893133692437374578803615971545970
7805 358314518192168283330111986626389601475145307261416648855694346669169939946242977049669748498300949739870215820376022760
7806 10301145864880685060553736125712836007557571030077209581388557094405619759972340641637441479793311689154732831233518449
7807 290859978307121385384855167225312091297274244863163970273591601834329544392309861816486030660668794559866053669030387
7808 8068436304660669121406975785455968233250401182387129513591974537083807254427750781308894785563358876976327429262049
7809 219951377292277728677698646083736831358322204300031864222580225997662437734291610649075685644397165579808527843590
7810 5894083644530916647457915771636161610168751963620562867123458132470590987973744666724258593739358884990576890400
7811 155301005572075960165450227651948287408313493945436203534132701936948736294778481847676794228876970665485545760
7812 4024505552406920822069792038847450198992947138821187052854280797857020300497468479542318350760724115997780080
7813 102598035361849802197943086066527902329484707183177263542129366402782398056461309911324752220873915085785840
7814 2573700254603193380909235958865656241724615450793187305336353564130671143439461572790790209592481303970535
7815 63543304456195354489866360653991003258700040223401489787665345020960659316359016515002850570253341392880
7816 1544441707118409050858145330998997214628352204334807752465168436799774127367552498259464464513648935181
7817 36962108508180736863221285378135004631053549242248924609804397735329512503289643485296076527236470678
7818 871195792107534154842150051674296508255537387832737643134602694518446519867662010877694282739808566
7819 20227200225593467366554430309521148133210661884376937288288312106011339636664222717032945597530150
7820 462701428912622233649067917326297041603810982464845741933652149394801720421975626418010291752740
7821 10430186662166102821237905010418882227389966358281286930586995781078198860266601266809615795868
7822 231732903658120806967667937694718807899335473149847156669831618734735394834868533297629099974
7823 5075316013715573662325411085976836241794427142857365306482627759371226964562597914433698228
7824 109595027180805180510239239242983306587965593794398970372758180079705351283997137625806025
7825 2333677726696713438892575034947600380681981119196363372112866029676971754797767607026375
7826 49009516045138829650938571351800770488630953465674072270110153677385939263017001006948
7827 1015252437087404114761263127143356366038922643307079169197931805530327668624444127744
7828 20748358675161100347963443341582571156252611148480486807294837623480594384042097388
7829 418378085188517812037914035627924501023815258729524987193051009659798968356647480
7830 8325041260000708420019182338116948264608049368744491047395325409695879763082020
7831 163489690104379546431424398449113570348453076252893432428551493824850220666691
7832 3169074705746671902873409838714400501104152371097706725939165177698214796508
7833 60640350835260970058729406275653896323325141060968107224649466865746139141
7834 1145577237465360029269699558690730607276274623044170303705318890632419050
7835 21368010210911951626902660991763471844719591678457677695530039815453760
7836 393569669104991514493742797689079755848152716037013398582302863728548
7837 7158712142097162951378799020285619444842666026430414271608526551734
7838 128599364162971470101630368416373989989442628671457994415294200328
7839 2281734747193675071299166561306743938670078011583799782803474740
7840 39989168385365247642057753530366721586202081247977200425158335
7841 692301775068324806260352056416867079592106286315040403857286
7842 11839834204251183461572574999494407243680394389891144244288
7843 200036913549286707043558278742970986754919664576001521176
7844 3338888633217658260466900032434663778919127602007146920
7845 55059109920179016697429339548028554979543109608159440
7846 897005127431334232228077885121064861105627064993720
7847 14437647958092124419277083905408457419129301633690
7848 229575040350153523406751910540059990276303922965
7849 3606312347393787081930444482474749902515831025
7850 55961338339018673361394418624620063833610020
7851 857759043443341774723069459290283490862600
7852 12985261415909372909659334765691958498890
7853 194127746523448450757282577867135748140
7854 2865529649527588785482121221274731220
7855 41755557867204504152310826358267265
7856 600491695900731975575605172509740
7857 8520195853973833716494789418195
7858 119228023797840091746226853480
7859 1644721306197976564701574200
7860 22353405831755965975336020
7861 299105997052296583565416
7862 3936878602555974337548
7863 50914086990204727146
7864 646039031841433945
7865 8027863403679405
7866 97447334408424
7867 1151588506222
7868 13180355034
7869 145258080
7870 1513105
7871 15006
7872 123
7873 1
7874 0
7875 1068807973800314751428495472961548782512922355313005161594127930772497970402483793279807057900711967540528580788984609015796681807630784696176849783802070264981187615555327539157273865
7876 1737273222207010474843901756649211750887584218803647900276356975665808680242806679177321447669534489871150255631204240970336418574609418448379760514770674512386818842279224550465882020
7877 1411773569961677188963648329754281579136070193189435373642551828673244722299323216174864138215208516715271376223239955409555776993008798729651142564344187843361677666391210146424843752
7878 764765900319604487173486033521186570267940630224140741918201678566529557492305255327510524579353460649804183576048241744341754156153289394730060970121346088357462937887804031753081484
7879 310677902736991745905769340376151695046292341522307524720767173240709980863629993156350180659413187506357758158668731459281841373739450805352160326880700281851131419216735508432274716
7880 100957506328450345116674440269319384110222558479727667036534117481372072599627366022449909229444772204278468155573311844210621439380344054482888005031728045106256847620875867887989528
7881 27336399364733522245914538873391126504858600606971211100820459959666936922167774787462441163886961813726769014944130697618301381885889449035199543491285065419652881430903937156424580
7882 6343839228700020836110812609430970303457639133723752168642320864052923242198159014373990641618249292818772926806481949405854419353185891712886767549776794896719211970097253873596880
7883 1288027903492989328267152215493615105636459806953151710211989964201701205393767621143797355920821841392900203937535023366527505375039837153395103013878573997586211103935311353296320
7884 232433791835876247729044091152490578039556268130689489320909073723720112150144288411221570199111333702088181573657041038729863049002159204952191280554470237562447493466972190780480
7885 37745778652274240087499735227613664260959099293492644048571696414107432272456199894283432489104973724239504589174006867847172844985893162853004163586507619707377354382357470764314
7886 5571814163987009564538855260451891684700801966757546036380155168167804636930183314664110742554162153426450634732938386195052173300785345329667305717252788714112670337972276868560
7887 753854017975161849040282782612917836454284191876261436377819854133563438526879725685981185987961841359293584555492790859678597765509480705768948949732073721756510005997057860518
7888 94138196485001199671687011151135337073565364656605502960471446372842324083625901987121138133651389848289182221449879159491100086111551899863346277977678488237158641937241367136
7889 10914630054471975125469312343275929308744432074055363577911551043809680879292517311604262924545761659930198797198509146786340327751708494590287088496357739228300076529344571264
7890 1180965590545696436532888643459215091909836371593288788041574551864429024092394425398554811231922077070631849310073104476150331119520607426478829325022877162561636599176572176
7891 119779945496274506155517452743191969723265543302239864984124092222031520518641407669331685318995376305393313649894097246654343729620342340155363766499042109950243290944171225
7892 11432690521970658295057608834766832993167022197484633399442704423550691886929116830872901903178017842987422499392726314097258867587187048262633728635648627698982008738585188
7893 1030468266758856406572249036950006710064409613295727329863575545488580075434073044581480349766860097281194094828181755533638685227958722741824051823184986538099785291715396
7894 87980030883482297937532704156707026109839446195751849631632357804662597277134693060036706058250601770450467179950534081401238563068526516583870146416598385261786535014684
7895 7135108318465225202443020825085771171883802760403537119497895984579359720298809198908507877568978081355651977452877202751977158296790811621873822428694659907798734986612
7896 551023382071530544691271588557444167061260163694105749723285597565159642369805374186933359189084749097033505869802449710486462503719608552992222198555902704206621895680
7897 40614143008217517435995418421875620010863158525595721475258514635649415353297125522965237034108062683946055323588622034968566219221054111916988945346729792750996081772
7898 2862987584094300347332772883528728505500412010642315196637463358825298874680090303183461766152380003850141068822234263406084166319015802352520934742952821347237883544
7899 193382479110071015194751134839027713125072486741521840499998168418741032438485047071436497655629660965912677692484016421154963576426714708235810414519106776280695631
7900 12537868417415561592519931574253428707543775716639417396710006788351234541745197846094711446937660918401617450184727392291800072213223653506551254060488894559102496
7901 781507963658586498405981137352183619169541628161540397063365705002560803267506547254175438631145911790803819804151559864024540927214801605634949155315746962062770
7902 46901623158069061299576503376602034506631801997629585759370850057882240051006433256609401844552972040726359522914695801342500954323197546822667461871143467340604
7903 2713825624063640566541268306040182738521892989580427119846876335722837214549163107316467276455700312237248193834379914005745462372275553722219728502863109557513
7904 151589301849323179275855581746965791296003318458670837857945455054808837838528846147743176456450556990450309086726483584916156950838743317761059246133352540672
7905 8183951169657467416539528328412769675154131604026730818796227154598784713933723493239296792114247369419159268274309177999461919053624064969392211605752742720
7906 427510462214051194279843658199465006002632440381946246760684796214707891458894531843667370509613153050672702538809300505129260417715222073061839960714596960
7907 21630690175035982941593802370353145849874743078437300621521292165721336015286208599489221939982879354785811948153926735800330876008905082118168261322985337
7908 1061100962200747633668515125939148293110979518462572927681274679037823187499612156143261282077489395498014440183088704916864590003592157991327528162980644
7909 50512997968429651834684956884868597069952067850965711003545449064184465056377563934750207132803074884671753918718898071079475545348693165125163542244106
7910 2335521678068957593348911881785317460757449299881186436283419936490038932152167299593556358876776263216078111211928215339399083827490514148084730832436
7911 104966801902051600974643136962512421335615810131078623857535564008168315581063865235283691285582125163551125667476784361284683320110768065358602987370
7912 4589240549957529811654105160328093860898972876814014112646328094961307985620108039002745206333453956520276549260583575226798387510004396175227253800
7913 195328682716598911152242796451239343266702494420462986026047985904919867050015715112405365274092939589758756062926838784321715812888767634076459420
7914 8098909758257929022549135855683727602934471651916485569076519644469602492111108239903318923259953209950105984743289057734510575164461626347624920
7915 327345319366006970751290930027503263406049223841629498087653158659479633725496801570288642258507330323920348484443066877210132130567803048205954
7916 12905483214200507749850606425703354507238569401387940180078132478866448978511539081607603876509611393637962634140018676432460874215892862647580
7917 496577833020189156297985533997187376135491334733600506074438149621973408316582632270362404243181849518930815013165341141213000005359752692902
7918 18659046145004587845898026459398409160675387430636739210572413397034285341194858357239916573078961513874794381102842899969324154956181188024
7919 685035889289142982485930170802898280088865737122992033171479639497171935395430974281360366830816824654752156053866754631222589610739084841
7920 24585614679135744055528501739816208323552220174556227530626943907034887732532886279215269567124561491172756271853293716899168717310825536
7921 862988105363325044652954651477184151498066917465807260319741492679053250718366080799330361814722779511438410359354362326931911557893320
7922 29640625075152861602256772947311199432121636792262370714970840026438339337983447171518368694732743317513265391163465223857323173929120
7923 996604381276156399768274372079326735268043848445650358577711277103835775003272489589695974436680507902844130819529141558991297205850
7924 32816856622692581850770202439243026625243218276369958022466639216917379819136059684961402334078247488149344770609960007501380182440
7925 1058736937938402544226852622002851272805106393165690142328280751409914415181854284738001866906305042476729273305144648205302173952
7926 33478571452733173620838151500498697495263633061950025732827474177544221471774671110025319801582871214653666217288219564821188380
7927 1038000453020831548348083226859712293184654178920825603051247409385353246750840988777877908206954123952343551702028937959077873
7928 31567301640006891769544867236373141174029692852507364137923999283858733670644264299626882892368934939502282268793918253311216
7929 941972133158338200735615527303353113815783272898825552176652724170971906055364451110020528455529938248244931320343526435684
7930 27589568108287422067610580817753901396439151362656740982977981589865359460502161014258616049974142949717232211788735849096
7931 793410718854086913088105113244148403266393180364565436751894624767447724166680877752840157389094960138284049316546907540
7932 22409510302547455219450232975234941490125242240869719089336510170285909653273162097597241113936327183424331071455373468
7933 621838574311776754960724840274805160704517351086764350240092390128566612149076256297314962102119491817644666464823586
7934 16957391555558016458550254193161695947848300790101763723481438010142238975407476218344117854404347470255332224211764
7935 454566179737373972600577201906389451473865888886732519393332467061835704650869328674756416998420808864937624210086
7936 11981415933144814168602976322670230158375823663753275336447685384038578401782694076619804354486565602275926793600
7937 310602011144151920330900455303896574816626987890872407068265403873897472589556963695353588457753941330971091520
7938 7921249023785050506931019251064822613890880082759161818316362205305881226375969705765832944354441117201979840
7939 198783693513583991758514729253897810763376620167405948112875647405390896234393787953191707427943210478710065
7940 4909828178012245834349927059989867291905420244590080397872428337726203412099895923477815169068733564497636
7941 119384390190427635708233768501437642486042499813663405055613678524229117503462394664550810162294156556320
7942 2858369726607204810543433149908591859909189154291285989637028151689134205874276265435426770144663700932
7943 67401491985506049574109402748363831974274119206453921347290372340894993388351702826128139549666505354
7944 1565627220599046886962704440690040101792559943351586489111459914786773455994059265925131754488931336
7945 35831040399622713620753562262580319550258886766610574624967867159220087356376623098744075058481980
7946 808098270213593760175836926034659621955951575009026366193984035562752300455281375715961636300560
7947 17963099251508288192131947517943630502727164283706660824899826067412453592681368848394338315106
7948 393628493885027124164257866769111399719419159870973252425467407165851903555119152450767238312
7949 8504583590550420731464202360285509378142013050193422945997916785973407346023812721483494328
7950 181197111605597898443595542215065733558769781740072964349626857731779514122875267541332628
7951 3807579448820953505561569793861874305323232352373013922920991943157164442038462937779875
7952 78924415449314478918394582436666175851821275710955648850567000727218915176806599024176
7953 1613991053831257823466623432894566530625979586795869448468506972894367062941423997952
7954 32567043996455398014524898409572643333864858005209878026639998295083464602800254128
7955 648486032042202608658766755223282976586913651030763730149229064972688400952803594
7956 12744507607902319062745414937364217096437013848448356665148399392620852970644080
7957 247228311865159314115812504971830277112294895797058361233419332125383260520362
7958 4734521247139606216340997831332357375143552939953200409836825084753959455024
7959 89516708375861431991457694978346227905860922518571967807815879658958586351
7960 1671195028772995807405208767972359944732447685382083737170112263981411320
7961 30809689141314906996929418174170587310991039164287814351694476012979840
7962 560949873207114342496828815097079192243344101018271970393167300026896
7963 10087276200227820522397398619493372854096483946333765564539287413807
7964 179172147822566992051709726782363761333605460171469565252769447648
7965 3143723429466841209345518373355958315500996371515457478529231864
7966 54490734942695502281485290524895312930648989832408492887028940
7967 933102392483394304090039728214038237711099777207228370416342
7968 15786445605668244615430099999325876324907192519854858992384
7969 263878481703314379504268367703493642102234451142810517296
7970 4358128321252522361030480042335771669326019185777749664
7971 71118016980231229900846230249536883515243183243872610
7972 1146686967025623142229707811907340647186574804734240
7973 18268044355136973755003657186435191020122789822220
7974 287548535388071079822598352595630694891532186340
7975 4471827310768295981593751158268689879119630471
7976 68705009445923915810028791182701860548194480
7977 1042765895950729216330006009333285812421200
7978 15632741898764681949492791368405852950120
7979 231460005470265460518298458226200315090
7980 3384054062299247708569362204172063536
7981 48846124297484514291382476117218310
7982 695896918613932382910047115805680
7983 9782447091599586859679202665335
7984 135635550008552030977358989280
7985 1854049472441355400209047280
7986 24971372280520178206681680
7987 331153068165042646090282
7988 4320114572716290423504
7989 55380234971801633036
7990 696598608246415732
7991 8581509155657295
7992 103277516808928
7993 1210143853996
7994 13734151464
7995 150100016
7996 1550620
7997 15252
7998 124
7999 1
8000 0
8001 82186481790844668672304904410985402819450097899703976365064135968629941463426306429993453976628206619350347516701185791625148237071838480022703811166250134735114742307829322405411910109
8002 133600996725039343928561934120193597814115294414125645199265991346562246300310474159975882237588995942566072598623076126974585225953848087022106222975258783122648451944415942394659233125
8003 108579576387938154677743859790575734430474013675227993767272310979113042515175417448582590479345905616946890976950265060646026160913088653023735032173167157024176177642451534404117626250
8004 58823898748403216206818680406428399130669591382893140568439659528051863429138467340619339092300354863136307342634998142064824041375366613735464273514341160140069902766300422767701823000
8005 23898934384987640224171438547537080320873144694504398184943802455204048671634539228984703893104795645306380736751507554510679817379790293585314405316292065261170716808993875992283796375
8006 7766947568424793647644233509403792376157308538057688118019179331017749521590749828908754516485329687658943953966718286482046034343486270133804008172017507046278285480418387710806867900
8007 2103281381842715523264050838944153835629636634994326396594460780861918179158903458801039775613432754255801419907777330087721279987090501135060166771494334273047017658768247247666448500
8008 488149988655955754391331051310555830443903582267343055371793927851195302181567406918972163640838603816549446695430905314612524676533740161342848990915804739636658596980427449221867500
8009 99122487948437825564231447022358910991525611464433627635036263500826925659346234599593603775285145200293326981351280459466475302393529558013855742965262420261237687032769591774951250
8010 17889276437402629559266002992966876467173052874349329308499860613912516741580105849219407721122525574901391721354653102312882019097775516019376430748313527744252931999101546573560000
8011 2905422397948453096613051139406132225494453351633618616511363421546501401876803605140269627488891671276102269670713012984123288112526990061902391006930877969530593668337152384756000
8012 428929302866752728267042445768337093874535219244234591461042004705766275823365907889584460103465610502721643058795532589172418693021513214238683677119404769402015390708607622321750
8013 58039730874864682963946408963040538382300020487057771212293283001747964968022742861084486901605855764858860778468108189531793471883180680517367767888049882438673649353877884047500
8014 7248596326684248548464257525124209965906578768040975349786729366668879216604612746980588326807325397685515236110507604419986516976052699093932201439731478093812596211510171735750
8015 840519611473224997068634028135136938156833613005406276432780771186092179318088410599295876193315980788296269834373921066884822197424570534494163196229272216403202160153940778000
8016 90955250453933126045577602860632744239536933950461363149262925365080673994104310930035524371214680499418323309987576223219502731264237454919059070802981160235833971077871427200
8017 9226293676138253410413192527025117905545596653072568656574801186440851750721831448426209462749391227114311322734946128719924461871254745519365854101741227832512785931066970125
8018 880734893354959604084687152523470365612246641928234301353853619279643533225304468156850627345554237539656718013927185637164292129561340736436498283081191984928259492236553125
8019 79393684180351793715677839130325229119215431926976620829463225163546471437007755769950707660958457242968211801338377181230964358244354501823845337747559914576263949573508250
8020 6779396491834581622185848927302675724107957982208732433312997009793289969961006872246581248466184850534171676501195760089728192289202123301474025152532806171709113761285500
8021 549875193021764362109579400979418913186496538723449060197702236279141232982091831625229412864066261065315419874690838008757741019178290728649188415103739907886165843841775
8022 42470882848007292871684647768367685546927397383354387616058904670115236430350054755407784985529631436640785580076650016380816418433278640606391800170801547070230565396500
8023 3130814670860969003927679480440023676484432748261964487064122713438407058919348716971212268119799710778599465169332100627763991498406866778364898855431265364810351680000
8024 220729038088138681717366404466715326145995426769541964539448449106790300833136551755245853446239471108402474584720771929176990321853554956070592094275705395385848270500
8025 14911393667157814309024858768378794299481312555428724982486788327215098305625470329080530032043645853386151400115803455240021699578207303919379868452879277850197310125
8026 966912395550355075973755674195138565625362433707609202499990842093705162192425235357182488278148304829563388462420082105774817882133573541179052072595533881403478155
8027 60278213545267123040961209491603022632421998637689506714951955713227089143005758875455343494892600569238545433580420155249038808717421411089188721444658146918762000
8028 3618092424345307862990653413667516755414544574821946282700767152789633348460678459510071475144194036068536202796997962333446948737105562989050690533869198898438750
8029 209382246241379737944537961502687654047463401775132079282905580615545714513421577038434829663182910896099819298726320541707593546085703334029765454781890479199125
8030 11697524241653623131643397870862856631559883575777703102788260067770850062711909945329600329550432380332966352734396181059247682639118766044050553891651334299625
8031 631622091038846580316064923945690797066680493577795157741439396061703490993870192282263235235210654126876287861360348270483987295161430490671080192222302252800
8032 32999803103457529905401323904890200303040853242043269430629948204027357717474691504997164484331642618625642210783504749997830318764613165199162143571583640000
8033 1669962743023637477655639289841660179697782970241977526408924985213702701011306765014325666053176379104190244292223830098161173506700086222897812346541394375
8034 81934432481196905081794705948307370643464935903171593263338227900459606118508365907156143712056361192370499803613358847728526045488276826205182808041611125
8035 3901106478679219241428364433599809901143307053171223998828215731756702895219162338761990007637828659919170735967237885723766875013206463203410030010958250
8036 180403564172963042266731988874530703821257385182020396441233746657801660915634156909822168331439553159541978281138921682426698376245332732589869793728950
8037 8109450271072769421350388478421241183185587846809675125984097001701524069972803123588737357211028691722493441708084081039580152178786507458627537612625
8038 354617573993417570860280868116596018025729088280671026545728256784352417503594139308390848937777449876861911038772920139475281486860702923508793876250
8039 15096186019597137538335872237921361384536094989519783265283973996583249952697723812509030283991624856974593912041393339561836801019751303207984387500
8040 626053470245509330616162809138587638675328507757894185980923031746538035416717035616683863057990190992816525842714226872826012220797332160501472500
8041 25309092994556028195466049549011648759170223912239017403364123888967507787847213249697871635187353781094081202322778305420345547388942582336327875
8042 998004022457338325461252835449705071359906170248870420998942556888657419894807321860636104446668690011952281964765447796372354056609155634774250
8043 38409176232739606398364900076498078890590980361273631488327775234721574340808152028594059156278605338208222125416722251287085935166347805498750
8044 1443540212267991733424376552317405163184567833527908447890808574482480838129600675204541872799947236973636090154550410294223837224883002014250
8045 53008653821035760925846666077836389661009623382490736393671628968847401537485393060340672082610686118962484037223985511276489076580060193250
8046 1902877470247619395794250474452495222469071492008311203254110109714366487209530484114889907863380068485422655705185429531173860029830791225
8047 66808735541129739281327450379935348705304946126511487854964521486507847099274147497867580345447177965143359434383950317660784557909852000
8048 2295181131285438948545092158184000402920390737940976756169525246486843751910548087232261600571071222104889389253602027465244445632695000
8049 77189127799877243755877012883622915187816762479849923736903229235516508692665227009162418475866519056024128622821524020461779098773750
8050 2542358115500398979000699928773792692010315939912373363718651217101621875008348187728816261318062520160316660253900871323957390831250
8051 82042141556731454626925506098107566563108045690924895056166598042293449547840149212403505835195618720373361926524900018753450456100
8052 2594943475339221922124638779418753119620358806778652309628139096592927488190819325338239869868394711952767826728295706385544544000
8053 80477335222916282742399402645429561286691425629687561857758351388327455460996805552945480292266517342917466868481297030820164375
8054 2448114275992527236670007610518189370718524006888739629837847663644701053657643841457259217469231424415904603070822966884617625
8055 73072457500015953170242748232345234199142807528952231800749998342265587200565426619506673361965127174773801548134070030813000
8056 2140845757178041365308217107507620713217689256588239891310574373115845241034919207068228473762568041473283934818962560081100
8057 61583857384570138543773617896772101331337391434501653979861566048806605938620895121112982254406569084190250472742713948875
8058 1739935786960716914666897178166992112426300834132818940245382949051420447733949293317631924098892456443605371308216902500
8059 48296358410662619007435846929385649763200953105322670451156271918719632873433539003442329986931739619448989378136580750
8060 1317454606592747362204925509056790594712960489590602436949348284170691974892110712494311360385846380969586157764456750
8061 35327899074079200955313029569086866558017293312712007757252995854462997865432242121550245530009057229698608800441175
8062 931488073232323714345445085873748875971036657554779752855189481684089558710797804661386100406600018165855787315750
8063 24156080510372609210893097424738367254789967064018700275096139887174553229400592896410895875980979036846626600000
8064 616273831635222064148612014491858283366323388672365887040209134670431493233247943839987278686019724863037880000
8065 15471189499580176771349646974735981667755625161638987926399144932238049270265565831573892469442267807035116875
8066 382276333679969214920220633180572713006493500321934515601683937318059415835372669140753283515275404766750125
8067 9298917003811071655965770946950506234669356523844849238394750639632961007764954400526165092933207508518250
8068 222732071250797827813868971084771721056049439950864561670921042022815517730340288553266436869951784620000
8069 5254356115086773548793075643214323271891891827741334539773948808252084937268890193815122739236514156125
8070 122104152147655886909618483239789550678032824649373045919004297719012669181796563090811847010265408250
8071 2795762893926869441004829358375071610343857041699261587699035562119238314275105832009163847301663100
8072 63082817604969566233721060321444224560314941490511575043957512604260717176719406863986047638172500
8073 1402948385787489166971939107699061843673527039946226330197888950629778299401530166173544507466250
8074 30758731595048438685157444380040463189601308704977158946746277512692557521714672685606743690250
8075 664912996427410682709895045218093580607126959241508872340316566158533620870133703464133848500
8076 14174305984250701219107003933809182296903355083655704909996527976622345576706354535805823880
8077 298021565140786017176966352327410745984818719967225270311886279164111042965255374245612875
8078 6181135468865184262275275639386159586563688883722425199547064842787604613698803470421875
8079 126481435014927049548709266725426563865098198254736616747703526806440569193600318949000
8080 2553783313024142125738328216605326788965157574044097228589409767237922567945291136000
8081 50886006244461559397695153764957255209163840633140434416624997336067913441875397075
8082 1000750049447843531880812893863091013251409955294388472452513989155383334803709250
8083 19427603060826705888331425209396672403105204037268836379799389318019592943055000
8084 372331794977649569451524856885286561916106770778702351255149596574372380301750
8085 7045418522529175917174103915673150855868382351120833943209561138026725379500
8086 131642218199796223516849551438744452802736650762605835011493940674939097575
8087 2429062541821214836344780186006337128971580938055354269142605034856702500
8088 44266794743268544535818129560589924297400918339493986137492063237040000
8089 796803797169196509228450021444714761709295598037318139763021732992750
8090 14167522753128961407861514915018782098450117902154165118734954232875
8091 248850205309120822294041287197727446296674250238152173962179788400
8092 4318301414102803858991096666697744938874995015817936096880813000
8093 74036324650401497665061536039259936047077431837511539248680625
8094 1254169882370153634529623290610266448536424431730145659161750
8095 20992613837324793371582579786337601495887224095551674192000
8096 347208528556992604610879431188807423818729540977382259600
8097 5674646251630888490925104221791369361101587481481444875
8098 91646929098236121006245142074145468447478328922516250
8099 1462610927328600946721566086616505927533896434610000
8100 23065712569617391104802597457620190681973219472500
8101 359435669235088849778247940744538368614415232925
8102 5534439741049871264348701928550358761286671375
8103 84197315497455779178956851939585613416905000
8104 1265492592173215068361657778317094432550000
8105 18789353243707550420063451163949342488125
8106 275547625559839833950355307412143232250
8107 3990629790447226071426134674731207000
8108 57063229319491255013297285183666250
8109 805436248395755072812554532182500
8110 11218402627981177591375232414375
8111 154131306827900035201544306000
8112 2087893550046571396631810000
8113 27869835134509127462814375
8114 366319765669294962489250
8115 4736967733241546517000
8116 60195907578045253300
8117 750645051989672125
8118 9168279012454375
8119 109404149162000
8120 1271159510500
8121 14306407775
8122 155062000
8123 1588750
8124 15500
8125 125
8126 1
8127 0
8128 6369735490536351667831302170720250446785057850975384020396215142210011417118051429555044577609825070961202282515487080643489575138126014284323881236016666150982353762801883221194046829219
8129 10355496705646428252710417955784160755250712335362701021998081132047372624391714610179175201055154034038143787104349409744768677871051648482860680206947516976624457530786494623081900673734
8130 8416862793677478667499401849572196662289263548089915647553757454833421516919559872078480580968106744381662573713253795999398869235092429482392692047441303336726852472498204370863531686875
8131 4560342208293402496465242111204180846079908574359575738225437061122747785637367532840468800132528035911769421031911132547133098758349723426996871351273020595015399460982964444972940302500
8132 1852952810574701310514788432802494572616092128561133927905849275133633698017861721229509181407461178188793681293002441475041957303324048332667124615701746544412201937138463317182607424500
8133 602253146501688533649120251397934424086003246301510834260583821871142026525190388570414538106240850261720794566137990373669131397970715398349923013970560044581502063586645675005551668650
8134 163105898936920666600528903697479639899303479299211450478402765951372739953405746407083844846191923440837823033301084016122966721213211672809884171612367647971843995088786141926944225900
8135 37859064873168879418752915100994769041333459429897875138700294055514527224860262258418715961041789576604425558339991941578983039767629020431083001886898016914846317857828450457996073000
8136 7688362321331303131663464058141254329491481420710653122105754363656326009359686658973811577343208010110653785453036758705147263655406407541149871606923924649277372902441732325244413125
8137 1387714831278129557899240258313024753881358560502070786890507689011576959230847284394310452853992032804106577738917926432530654233509413812193980401513673883657327618458774284849317500
8138 225404883111273132446751637711382643486380466216801549287098243735297710943909333700164537286143822243757535689068629089142313440631971501844143027428750449577586943188679486826856000
8139 33280292921955008197567676687742969128391011118712358698221071919532652421497932204333997551236395507344444179864530875999957663834400067981791024261208238560077709291861927316296000
8140 4503757680100903646803945680567539485682619802064463210340941049410545896145342032840636831086388910278577252117353092186310396276725888749506178609753750078721161602440380034378375
8141 562538930017919234881326733026392910474600198566867628672996435247711045074681969268972719200179832797862804468229356298538921342867751211168333750299560399020990755276047183845000
8142 65237366940158236936178317726117889693159208912368778148080564300019912949441514722825294941265928579169637124994568439779878652784474291845389812957583302844313365903591545621750
8143 7060364736375089975376525836335150280517402349245412722035358477963174306271942649034085360023854238621688666608740936961832506458366392489750970848325886617786898145293102535200
8144 716272597324723367608923622527482860886353354859883234800445537250010307703571448574029754423315608932919296066152162757853584008705869957487590182573476636857192522238237489200
8145 68383117834907054688944838729715579770514422252184920631083820558326312975938280147158964253319017330376660392035483071688851893869299878555299859812905570993918295724378719750
8146 6165144253484717228592810067664292559285726493497640109476975334957504732577131277097954391418879662777597026097490299460150044906929385155055487981568343894497816445655871875
8147 526505484564438210956600406864262045737954969621002853921703493189834494792788275105988903435829769084947088787822922359742184691515193012094974345062765749295224086645370500
8148 42710197898557864219770848242006857061880135287915014329871881161697726810754343295153461865336964558365281561957533288565287611421973376799286358460956678881767416696098650
8149 3299251158130586172657476405876513479118979232340694361186213417674847397892550989751376477184397566391892519248145028052546446115069744371895130490622439447316995063050650
8150 243242329038587222810557528127924017223311457741029674528337363110659990464732131780971859462578798228033590140438995548362857669208777668927516673705499769584047783634500
8151 17151419501238351934560331066758390575523414186130761972612150517097360409732084275581423729699772328613197070058080203439054909947794139742346837208014758085482796160000
8152 1158827449962728079016173623450255462266475990540095313832104357810649079373966896715040730592757223319112991569784052628179199189731163519370608494947453325775703420125
8153 75153424082475384117485288192629123269385815279360773911733413169164095460352370458565871361499975101066203056583649414409709365874164811753674537002511560364994443030
8154 4685806224590182291257431344176440741107525640275336904423032542454109632163291525192499750886411015712499497933266551743370271274955010238021560044116818040647624905
8155 281298329877913240857818977627480772284635993642551031336442459995059749334026874752124936309498802656446545356708627391162181107347966585082880700075071352287556000
8156 16281415909553885383457940361503825399365450586698758272153452187553350068073053067795321638148873162308412912586490830500511269316975033450728107402411395042974375
8157 909729759531511964862475281011677393447599607712642827229175970950302069954866162304923742674518854238226801091017806491557130579544780003025877493190282771692750
8158 49129601814945217152902271057623997852551511018266353031710692284637570263390021770384321384111815997398458681484463960448840267084298817385012326344935604058425
8159 2567238176480473197413683239263130336464572328735554512110366577541117415007343362179521536762469110322142331307464641357451045135172265865308261426451938188800
8160 129936724719864024002517712875505163693223359640545373383105421053357721012556597800926335157055842810838466204960049953116456880135664337971700940313110582500
8161 6376221382453888551048804561213611595209716795469368737197713579906864858406807648236516179475764356579635478206672805829342662480127601941973465323158051250
8162 303639367430317942361945086749609667678722997758812375034724021042879716792119238361813944344679456183490675742802447494523361227397731767701559818036558875
8163 14043983323245189269142111960959315644115905391416406395781576634324130422788984419543164027496183175709014649482056388605560750047543267532276108039449700
8164 631412474605370647933561961060857463374400848137071387544318113302305813204719549184377589160038436058396923983986225888493444316858664564064544278051325
8165 27615965787977539110544566169758821326523893748595109888486384384172757643691167393842727216448367977217139828519421465161813491203435133507758641599750
8166 1175837219030805629694615510070818375558996450614856561704256851442852752775075304022559130688419965381173705023299682567733828088011804430581790221250
8167 48772293294083059739238971845592090626962768427679299780148223681268961385638800009644559379049864922533303408133732327815165049448427287287334175000
8168 1972068431273354391440912848786551061827284799437366685839907550001594811562658662192554168632669101627372056404549814649401938495511596305579638375
8169 77779163836928281771432249833547993747693858852246736410338527073412341006554850474681264049600160400435469060796830889828378999292847935960422250
8170 2994012067372014976383758506349115214079718510746611262996827670665972259684421965581908313340006070035856845894296343389117062169827466904322750
8171 112547818728492800144045986270668789307313105244662269012309294873835310859112259432624452411421029595679906693081558224701693670487437755647500
8172 4133774244221976327533441945272569330937626068739010555323679099654376945552947388085733544836212542242685167260757993115277352053074051222625
8173 148424230698900130592370665017941891050826945470974061902280561112772724304959100568953881831309921133094955304227159431574169414424168541100
8174 5212229592417392258045120864804660826763108869414069817609084213565438638878279152140785399799693231068766404757681828715824051386058254225
8175 179104269748560577647814015912167105039753685360435052547351695899999760308692395419815215394177540927831133802816547660111890516949816000
8176 6024850469624277239930866915233001057666025687095063984945003772027964848765188728984686701499061958025334646790705322096266669785824375
8177 198486328628255769657969461700744639054385960662471232466322589462756736638282012309274790366513906144062045030112490338330289111132500
8178 6406742451061005427081763820509957583865996168579180876571001067096087125021037433076616978521517550803997983839830195736372624894750
8179 202692349728395358490051250360030458567678701118755623079941006928019110647605074524761602651659763897393011818473282399273230538600
8180 6287747651783499272840470888591594097541638647194426750252798580205939682923908365242658146219571802039398964764716519318819472000
8181 191323476190329275953628768553285372115530559044162882907123627828853950718596179239077934279727946890709449536389498601572466250
8182 5712266643982563552230017757875775198343222682740392469621644548504302458534502296733604840761539990303777407165253589397441125
8183 167402357181854729080919750495918172892581704520872385579899996202281163404931704619233469883774654982209072637543505888771600
8184 4816902953650593071943488491892146604739800827323539755448792339510651792328568215903514065965778093314888853342665760182475
8185 136132737376418200991499576403390960837693181065740498271272935476309339443267241846670802878161889554525816834483893992250
8186 3779860502707764331862569731880017347684722501736813559843418130697913386456510533758993490283800853653349599738540167500
8187 103141375588872711778591808696654099494293560868994177573655767148452097322925862956503958955142359187297841722800155500
8188 2766654673844769460630343569019260248897217028140265117593631396758453147273432496238053856810277400036130931305359175
8189 72972381693999660989662979109917134201806212416421524219899630781349798869581352578939851422641659195770896866485050
8190 1893024148826980451734291626130521909231461594385520142899256043422504587057427796569913687923090359498352083899750
8191 48312161020745218421786194849476734509579934128037400550192279774349106458801185792821791751961958073693253200000
8192 1213289106031843438792579903530845995377449171448720340110411733882412002302956889434974954913101333324105826250
8193 29990305799186188818308546443334364463649365697946345826558342484030680123899404535050930017688088364406534250
8194 729800273389032137574966663344729724830578500614602257057760243970840702958438731995983541256434863645613875
8195 17487515559405895950025181183817369933855804806036582149816993740205269954901257529347713458352002180198500
8196 412709426141184210360992505245312306662679844614837276037294871983452282853277593495758397729616542090000
8197 9594911166680195176056920739782677279106932902832002203065471736808155102838842962618919784692764980750
8198 219787473865780596437313269831621191220459084368871482654207735894222804527233813563461324618477734850
8199 4961494713165993655867725340214915815539802637381788169719415222915831374629061053988093588169148600
8200 110394930808696740909011855562527392980551147608395256326925647057456255059258962011975583366801875
8201 2421527350811282671759785309179202634285813794975678323355260380539069393487572615587213807407500
8202 52372975418595990193646459349798626512023849957123270639054472521611651996433091329546617634750
8203 1117053833998049946952623675966397215419973291525734905531731831146336483061824621819744865480
8204 23499507289678794126414243363946802229076615007113405508678454277031783456118429888309655380
8205 487671652048558937198672212899399402520612450855459533237632093177636252124963339674639250
8206 9984911142012989962136983725162257793679805119859302245422181669118438222128836375296875
8207 201729883694693775229586931739287937303827506077174857091273979463436857194856204906000
8208 4022208718013023848037866941153389692620123179119453135028320383399728044513833539200
8209 79156009713606870174192461412155730325365974318218453536972218078327865354028395450
8210 1537737880858881524597346641789627654508264077647474969866058080897296343722772750
8211 29492505851375481228069392486553984611942839863805703419936422338198418202710000
8212 558497692466474354177287285327929842874160156168053526882724394861558570452625
8213 10443796868690307830163965804409611856934307955779118551110643569310204680200
8214 192871156897375862361895854433509314571451372047538781528467866570259608075
8215 3517952646775552521602785096974695152303668944769823424275496947033845000
8216 63382001564225416039921412779935573425824042167911843787772726907580000
8217 1128059308351896181604322502270045617700800509580922310226300430978500
8218 19834531854380545971006120881026294937830165063015831166228935926025
8219 344561822735705753945595628427622617949241269560518394716864322400
8220 5914195414966883546009545434825172416285319260794129871815026500
8221 100307278558608480707502726246739268192814585070176924143373750
8222 1681121331687652744156729091669080558676483812744663330365750
8223 27842835194767620682309526874510924089282002484626431033600
8224 455711193731052793551779253435309743762082522532814215725
8225 7371189976345277833572815793254768448441237347078990250
8226 117831765983446441293743754095329888003900708614663750
8227 1861504816600037568554720473875552998679504553140000
8228 29062797837717912792051272796601440259286256535350
8229 448404894293279159129299411225859746984319993550
8230 6836660856591017444195455323503384352177652875
8231 102998657793004157053869547032891138743010000
8232 1533192948209856717438162308345710562512500
8233 22547223892449060504076141396739210985750
8234 327537743589998293186271403150283464750
8235 4699246295292995186913018402019926000
8236 66573767539406464182180166047610625
8237 931054745851973753893411661055000
8238 12850170282960257968302538947375
8239 174959861804643283201752996000
8240 2348880243802392821210786250
8241 31076099353523451861191250
8242 404879741002904958540750
8243 5190068994682042270800
8244 65385209955462947550
8245 808386979065800750
8246 9789857250586875
8247 115839687348000
8248 1334717486025
8249 14897581650
8250 160146000
8251 1627500
8252 15750
8253 126
8254 1
8255 0
8256 497549139306222570591741214572451468114503341387668552031056231041417230209851454012116178889650396857268075491826935363938863999065845020751278110007894329907697816663087231057984793022553
8257 808956407298116661814575375681471806741702347073873770590319323060671449973992531553490661356447784012072689879466859241723176042542003814109132916974116601174758927875839169091643947310813
8258 657574040808548194047111540192294207958420233295531514896878151885008161648873877746377625267002281161422130481126187518792811044811779678661653193141167328015653053204942408565700692782109
8259 356313858265679930257474678298556325370245490202473095746442398921281510882928034584655677927649852178823715620527744030641218797618912848087957296675015174588103421335757318366556174744375
8260 144790865113315529262771437030732741863037097235916529688657626690647242193986419167684884404207765140198679117763178458371475885577603718807150665402918403891738932886209121127890854604375
8261 47065001388597413287075626193183362144448740065452801768808571588394295929653687719229533207749513925995359504842262013466065715504430827649744965238824362228069929203316968256438228582300
8262 12747691600952407295573045321256278643153735380048645991849024229605839561449863224740441056582097997206423484983254129575996614590380142598406703795710187610308460345917333454284176986425
8263 2959207023569846379752452967082844895315934552999979172965307325117762567726075684814235470780910610998057646461319667149659539084868268920979327113538670184632026768039405717817416669900
8264 601012654861555960772702527228291958531168668449628767826867168131293119694656663352397115881538409528595255738647372072566355756311110699343442654954506018523185295993026651020687658875
8265 108491334978786166413473326153771033316157571158916994056381200464928155909853356187741563369176379698228114528059518706172633609359623750858448188231037603384247373178900000589560051875
8266 17623978357232245385320351280575414374293253718376298993509447650447027382231760511807742751245698816612153537284257665693139308765569555414863551099223658322448060754426433417586332250
8267 2602401832284698892794314362667781429342756291775799705405588814034800844534225943629172385030933220450655184773792354029188527905478216430382378589404664281486685616814754075182792000
8268 352216433424023836757591244945279756608804867673039129556173011148387238127519782495868140750585185786062034236899618437666218608914067386140621673431120524760822423338872064097466000
8269 43998248105601135626469315494775193437053285758629755977946116405779948370035264474673913657536260892721485462992603285204724640549552913168252667956825096922891347962302174182004125
8270 5103031722305410202137749649596564259305301801285156345819324805461378766034615006939966809887345626094898297676080589279603072181728885987027027592003155048261844708575570882022500
8271 552343040093339739392976423414464799402081302124722321653748777740168596305271491319920830502718195303636260991620679456802972593575215670957633749707538630748519831317075086264150
8272 56041645094977276679551173825910255351606881147135463481155657918832696056033544776708052545189343019059653791206881187134545520013283240387398331108586725028683504028264001373150
8273 5350977638837639275666664709470019019562757415717951224685681366514782886961974939347163459515357784381220623553019098249847362888567381447113173716872443110639026489662127125200
8274 482480886946288663638666362148548812825296201445971384452646956161524541552453421038288247787306400053213103877139241672471343917855615809806837899791055973123756864277560967125
8275 41209122115397846738488783083861323948909856035484225994925045659979110580910298536391589879484090377513411700756908843759950300167370100773265630192588403926380141505173459375
8276 3343309826984182639574412583588063990436014057093368122402817181755449041934205546923029536817519033689414013802675556984362872791121475626803087091148562508024672950198102675
8277 258295006338897559805280844130231945088513199122152705709225186073124347855514361832594745566561642805351940874695558459418644126218600897786160358311499915142117234304977550
8278 19045677140117474723977250161196236902186834659421281085029504729304800887834271622655673300109931405989561361114291752848790848027902615237758253286774991354966289682156025
8279 1343120686430459882475687220532450008146111092743946463699949787611035599522651336355801137032500320650446345558076192810525344521283250606686722502634716119007568196590500
8280 90759594860719612320381751894929816795478066734941948771739296486306865501498945958285033902994628572244834495724007743198332231807077322803252013559078094869013129680000
8281 5886843445810658641402162007127297748313698031943684194267090137678097323219751835312406911411206694461093997174502987351150331883834310678402691154333062894940573374235
8282 367095571479783607035408907710149948277384559249185318722697825864763081671721194162994833188865262993669530314850902908847426517923805042027564084589191083321319010185
8283 22040644093442709295914584470755850893357620604258066180063893810802663825360667544423980309724970333166201342130550076718815720441455048156619930577882810783786976405
8284 1275888853374820771033678934238930645719598971164427892133149729263306720193621896197138103975226712048882545010785559952771321451185419868054494603911930776447129000
8285 71301373121149773920660635376240890542048697396922148295292704407561222711906128952069167173962306607350635858568425361157411420801925146491119642762284385188198125
8286 3851189315350067317917812022949434298928171672650187968603511610356278762808933420424177177322129816275160124618642047480925186120072902012809548054505530400165975
8287 201272884854775567045760916913491862170130383849026672097653481295128110433888153704477703734909697795793685566081513644419442384506643542190211788574413603723225
8288 10188726512906878002235555355825548522843771429669231969938017354616309740810393968649976099026049281591002377376500295387383835380214930152942162536231129686800
8289 500059516346143365100598470763307751183011111343917043019829953750800926321051149112655895907457334453832885091815949819569394659916041543103212709689849817500
8290 23817062222695407234799946449239078605636295088959112636003224254357995206401899156648163376277119802518050168595513127656662298087535454312665591060031544375
8291 1101777133247153676570486457634297937005652020439119189411712876355592115217118379198582026622122598151523309123883166622984767882271769557088517054018370775
8292 49544052279226084366140228306717585744519999575274544785118339793310126769283361702277273097000423980973468346783921148691839312667722082683307381139169775
8293 2167280656077893845609793758235916158068889397659677465354821632145752385864848182335566319549321118362605657999087856428072092655163524314491814143581575
8294 92295464607188091237872629041036060749171960686094183048362389915524742651283638395211219907603756134383598900578066475672376667969375314618035460083375
8295 3829008379920828589005542814845998299897244852002225213754887695724161528267552913099102810190495784702796424050232299643646055568653824684202239951250
8296 154852031208713714672083735609754887740606789757881776801970610188028952399403190030621476028483321129043238320824600140813149031998756637137286005625
8297 6108602213944292871048681263314438654928418768988916319552884362200061977279454880450106815032901851382347589350678694157903565583657871483136928625
8298 235189376364045042499330850687157028713264763672269893431261736626746840662677762149631441292838580258459632636218988643052479355004563996832705375
8299 8842779826889439581412496053635758888095912810809758846525514283129732022788874177416333855678622578943112079734317107219020160362048565042999750
8300 324853931329967854961223642190339460046108281047093367376438192022206465434255839725984214914783426332985185227758133966752615821634195340164375
8301 11666429533693133191038825045547029000646189127330096456135716570135686046338318184153070226537755396996022583158139225014227193572008989006075
8302 409779941277398186635458140375622177466413523365515344817165896985263825798474038527329195490790434432675202687757592343693902513736291406950
8303 14084109749723591846207028719791317553168400562033763124177738194102355471011520262167654165416192347781560285196289196742758606936795708225
8304 473880047043066528359841250434275465417681625849484409864868028735416032483415296214927757397094743704886541519952115684046043659429721500
8305 15615428768209861417780002004787574169869086984919859716081948551990847669248550379205208389599609564677908166171828079718895246179585625
8306 504155274715769654931242432719891383198140340082676930464459377235402111061236311265557967530945321605917594376485725459358934342276550
8307 15954044927151915475282039317740482610803559086461881790676806578847118919170034392171183456318288802982504783287420291343516144345750
8308 495037084913580971696855938379305158424907596963114694829855920766508212543189316627783144937707500287863701941271285859763466892350
8309 15066867014651026559447920808511933026184681286673437684568026786531213957195025705392784614526143752056672991039981093462076848000
8310 449964471780959593446497289004948930716155203677938632022309272856749106319661384506720326917137949168890742428175302266661170625
8311 13190142977923374020603859186367699094356168740145997157126342866546298404252396212457596632303919613974176921999767379154091325
8312 379644631465991974879943005588957284952819222752692731582987491387316209864755830118618762057846092548938432588714736569178450
8313 10732397809010970528716193657373730154420257983685781560385905738909697853082950235434145375046558207912120778500325465669725
8314 298083752531122612515869762124666414248052310264638677249166600094677346711981719215986068371147585748703081689300940293375
8315 8136309895659085934687226372012918697558639961365683425425662755909067797965709115040545309593944210406362697742281377500
8316 218315911663113906598019328407917843929588037172704342530904707130890272666859743257933379788384660279780431646593662475
8317 5760084320955503631148420217466328714917156763505142130071986678497107372192228311839882619916479177124403742225911725
8318 149475685082870273317535457209023807155312725433637638321407308213410071878013415766538082752830495449401675839412925
8319 3816096300016293926511984706644067975752311468047000922987389166899334643750687780386968862956071042163344677067750
8320 95869444525541292805731980404430395042447681785324216716787805177224008129183603057630743007799510552485049318750
8321 2370580253323755641948579196129499098660554534984422818369573695431789604499623460896027988830213374340945229750
8322 57708618734797666362502809065204004346719233994533119999589537810180248117200369332598001700702836701206512875
8323 1383352757021001216000309943951950373932589098179917711139336581855175660831667447216267309545779517656611375
8324 32660507000655129200782323681541264435289517799509499015099385367736313004006760385693523664863298189488375
8325 759624595941020213273131132842821202118265800957743971836760126694180288729945715564656761038569577470000
8326 17407910259548354105131841913605714492094006837995203996990213008209081400864757946465754466514016465075
8327 393140974379635714754067398149519595563356390349953215451892710684032340492375976374078707416150314450
8328 8751525396834461031877793308434643174632707429826209688255079629309869230248482692451220634687248225
8329 192056934420609398567732954197821628883972544469399966486569276387629375240080659938642453254573125
8330 4155864507473417558290442354942685602085112864350150636028622544979213688823266515940218291091250
8331 88684905042155876727908004498992340893693719260728738282132240136595730713960034651365605861510
8332 1866655748917793990302410616417532188925481684523267539506972928362957017748049039093521025210
8333 38758927607652037065644271522353816663541949427316915579248879132247227258792735010588652380
8334 794029484745730577233735526131073386155356169982607188733067638891792359229106976136912625
8335 16051692595387971204954391558172237212624496838254827660362241417443565243169142021046875
8336 320246190365326368176969254136119600469826165897515085632397442398206010796834225288275
8337 6306426014662395416059371623783709764972291898125562322822181341873647674731566166400
8338 122595283336927713562468812187119240869774130956265165843847215804239498780019588075
8339 2352924227338288597877867753099791712319873950135293026180594894866947417503519750
8340 44589860037198644237676343402289952925199293603611003980141971868466656092192500
8341 834461258155791093888417473372318706411980468627562328401247037028446334676275
8342 15422816306089175516637484385581636114309966399813349488268043410492976678900
8343 281547550873180856551273258770754976443383037356752014415119759246241037075
8344 5077045297051081480040383037679389594801885863474631532761228548560208125
8345 90443979760186829630000218236537278933479251183424765854462205811940000
8346 1591817024007675722930543975425508816088907385741968148874890608158550
8347 27681159840728893827667882987805928100048691901131984155066756731925
8348 475645124863419899468376574025087744342974361241150392706975749400
8349 8076374383879507638099056669062332224389629528181231115274283500
8350 135521535924928479253753683333360500643483535148004993257536875
8351 2247393780256125247451627312020770852125404675984970978488950
8352 36833750726411331527638644927738409993112649120287049388200
8353 596652800039625822485319228724580798533860622285230983475
8354 9552460479549492702691302099421995846449358602847262875
8355 151157922019168667114196533031382785621165555495578750
8356 2364111117082047712064495001821952308322970782487800
8357 36544310152377969550401105397706761514152025544450
8358 558308054659278953033539462996903802617731756675
8359 8429669211524846751580804136746891385694775875
8360 125777207112610845633090696857472832888098750
8361 1854433375453826696329967744380049918467500
8362 27014126739066327207713867522508299954625
8363 388759751737661525557537085982112149750
8364 5525965550946392488314382750523431500
8365 77567600711051568359053954936206875
8366 1074945024756369697676938917763500
8367 14702447080504078936706508525375
8368 198391986153479437201987772250
8369 2639891955423928214989113750
8370 34619865069276126196239375
8371 447128061803208084649350
8372 5682230709694994555100
8373 70973689438835849050
8374 870043613062344875
8375 10447998914491875
8376 122597002443300
8377 1400901824175
8378 15508138275
8379 165354000
8380 1666875
8381 16002
8382 127
8383 1
8384 0
8385 39166775291055514974648189569356926315282711069284770908774126503150866389964535727708417710069229748126292165598670140020435638912435505841119944721848465427964773987967642456773089063260745
8386 63686289831196489035742875465273787918656427697621574659975197573301405466860986113550870897875250797730313662953847726584174591880428162656163598081010474228185320532875165575422053506886784
8387 51773210067079466356132824043614195631468950212727921317780436675882972798335522019423402326812658176772652152285878991470283266722688244102984506686343462475184571384053706821865212627892032
8388 28056492407831389612676759048204552872892596620609344635600134480427014897018618783845445344725430662887344233861384000801826604578635932956230536240689805995334530270077542765469896225369984
8389 11402043464501757768239189705553802411847855686479139063886156765481008348253697106708981693684795269722358899856887808980519001523805211138814633493600485586819309482744234187729797591820000
8390 3706646146900877549126948787986758191693749689239463160029635243280569400166052330692733040747718787589086185414737368534309782670786655201463057034314711139628516681886953500874005877872000
8391 1004053362956744816790946692121245059081573121396326437734582860552411646499278671343563375098656297087901002769968256287276068597427857656527892591761586394198825156337428656137348876422400
8392 233100646417415447690478543017257666617668304092318098136667871627078209123654641823825207891786934806060315153979504083675366666795522607513722583692986287731354703468202668878339236323200
8393 47347312377117542076039247473325518325054952847999666767444917201884201083617210957027767532494569775968922343381114674394552625357892302735669233816618722954112428288630491485078666718400
8394 8547735535808795886545102609469041187998843284616942475759888613422835480101783656567425648092990713295576970505207069476499281867535796612884517759352974485663079765234156814516446704000
8395 1388689087728462930092458574768269226446816910834137523921679365951080395646122959203092011125457660137319865959161839439009710199803184010988136809357281323318366376689920007546368664000
8396 205079020884157037211000451264877549082685134177469661015382663568838136811424122319217370196313586229668695706580452837156530138362991190282048594609148024115759252415143952495550048000
8397 27758952877703454856472686535123001912989400445608530190992947349704542341698410065377838773663287684806988637587118442978010964325100975257412038286983085669191313246024043468616448000
8398 3467977190636542392690129180999677603532847927857616044860780417461043575409425550728547847390377213893533875563319320001636613995461586571230736476860263628414251552875048015728896000
8399 402269696965496097156290884523658911424487184078900626084078778567130956526036703768447210583188671019167867090218087179014625285024483777538310107033829457580720895655334163949752000
8400 43545870697006167058242130343224015012738575370966667484324905006603765470162048059221050111038682676009798806835887695185946215950753160422630635451760256411834408179844871526592000
8401 4418744320746717915143811387315718395216650416997778573229990221921348770442171930559366644021745562429090087932965435654423780748601725367661069997660309045988158650536600690113200
8402 421960621891593612646032367630383099117981222754902313269877894918269711480723160671684160340249170967037393251440046585483636856570603221740410963641123576686558147977517186809600
8403 38051396542845434849185171267342357472446274956216542042209289717438456085062932902024273489886988688933124434154802476443359024985368045846138124208870706564544188370930681779200
8404 3250397554164470997144699702895486739033574409741280905786253178351323227300738836468468195619748379305856699803885417582964843236079938087119750061750271818938993611975147568000
8405 263738381538546219126328211736712473273023078627099046367520292223866307717825910632906175228698178416085834884844216600063681921071168644948900033232565785128832905633110140000
8406 20378269421617875136453562414251056703609990443235767603217171393557022731789443333626084795840116014868809226987736728285640367488740422868133102269857904810817054172636054400
8407 1502807309608131257048906729484985862333167703983433924126401082607268932977538105207823974205449558140229474180046885582072111279817314314392205721085090415372318454138051200
8408 105993333649349424550829913940570361890431079843735825168859852406565848419251598595648964452785705215941906705331710624549792545546588467410132887856834734497203699100694400
8409 7163310327629119373203665176173066710112592494634381139733065533925523197454140460564272730840001710135713842976406361656135170780177336568995853347385152634707030381816000
8410 464689125686884415080354569702040661992847701682902777711305198009891151367674603306419373583332498289893552618106919645175461026852235892752650309422479845729347223961600
8411 28981383117837088696133720650472850453236667234184291417930289908569094514312624419999541717716709880423847370705245476190278556966568914109059402605947386559707438150080
8412 1740304931459714877797494080996266421463156429033174844315011915210728683480752327883827357339805691229248143714848724901202614603490631310352896401015424395004771603840
8413 100757230141452385352752386152026746941063408476608302537434943135097891773077337345938195701599864380188348992596800350714586150589508791573119682641749992154454749280
8414 5631509421792312368700375985606314574210643734794716213553212598127698627061503541835644045132035142836447095220019023239818246405232198038309493424163004806387328000
8415 304219191983572368728152044271961132979407775560201166059915538805594550237466150195495113275572508191362712996558614874271622062088213958362110475785746710136312000
8416 15901684914993826344950965772178309363316321745136259999395144713729151020630434768203054151523632789781306321006005873469626574947397788956116843579893802942620800
8417 805091539419102268183043667653967448680521535396106688390613925180512441735552614817910814939638791183174742264326054577677769538026574168760847154297654414892900
8418 39519908898547890432913669258959703361333416454474596731880794587602655964355467514763543656828312364959039524369455691199549422080833668472018084989017715148800
8419 1882577002714892668614017772285393886806630066235922985486418649414779957914545502541763372828074670885017920345660046379555368131448626985800330201185316960000
8420 87102398985857489315839804157217201757755593468193326211668934415937811040555516915741854633242038134923154902292162295430079261577272518629177018733829648000
8421 3917429807100990850028396293810837109353429406005757117908312449264327520771976459372736094656435904538749543551584592437279174692521847314092505080954207200
8422 171395640317322670239620249277293269602663782314463290067436418744424222336980278321391647470704169447691998605090321811690687351931579096850360669886857600
8423 7300313788893958216790884238268349164021522181590492514879399181964639615544751772077697076376660609221408532207453832178769154206866608217235584483643200
8424 302918447941540402011479397878272199381897717123591164876676561774029924599084761912488106363417456030797452801897243817591390089745642058233552279248000
8425 12252826815746651484817737007507194559671183526407120684015640626317316890456169321917128992609586511048948556960743358859667377819692238989447167844000
8426 483440487675984279951871174586551844653601685097777254406152148879700144076185568876086559308435734256525231830867044342050806734044898769599331920000
8427 18616692461544511607005504802482098757877085772156697354827838056228760311708814873752706483909796118498583129449687448862182295112100179758131592000
8428 700098608711575940463124392743165108727857901163966194400034936935432455926110547794251732220542750536810069242698384797923659475362423060339216000
8429 25724450405496551509563624883304025856279019085992025735346950641831947702658543061574789398337811138743598777408922493728058648325959461943272000
8430 924028960227464120778591693341410019686707999422843356092979746196498390568549944109466211313161746013824526870067581060985218337092822300912000
8431 32463108267667848879412382735435211132232874093440268399681993934290604650680537555904195412974623713380236753135691756561327842982981534625600
8432 1115996435819297189134864722725098696078743212569914130565898613066250419195844190031875255804705863986860126468786634467932330250175431916800
8433 37557625999262911589885409919443513475115734832090034997807301850939614589364054032447077774443179594084160760523437857980689618498121888600
8434 1237890735132908482246115919501780807621698940994571519647002197512923513426064447255321488710778106004601577848038179746079460987898048000
8435 39975497646617245229516805132256189874864862681394840873169788293096570033276288970765333477375000485575444905399879884080371830219739200
8436 1265330885561147369239196693885217589203175755501620531361780397767283729722318585137086663607078454226616707454709271741136148937478400
8437 39271495205297022708386558320591957195824145443598478253973677732546754262572392349959836200168095515033857928092111486384039739928000
8438 1195561261678082346739576605897189816573361743609031715815501091662510400104306274119929104755218113902765166952504237548107995513600
8439 35714055145839470363135812286843100506511837123966667104161248679185099750388209079449563530728637041912113756539214443761959936000
8440 1047190043417505962930030054411517511484870292195929907251919762284797920162121040306549124461702863520327546014662521638775088000
8441 30148898235253426332808820997411883644242671406047993502003069409248682066862619914188792302408959117655261535999468295209351600
8442 852535312765736364642679030094500569718611587935871397238989454343446927415592039564617570936917541162528410023780461067628800
8443 23685291716438003925442634278342025168375741757099655857403378182421402158527890174751217379413093976081921718069683786305600
8444 646690174982774481390361517829784763114418571421588994710056352747774582697180678977054521211981202980237194173398650128000
8445 17357461110739383327332749593627559888125098584246791307574747212606011302326846112086496660467080982200240421850200272000
8446 458105519555386558107319246495303016770283094395182882687800041192687785268164707164188075621528467472326151651868668800
8447 11891786985198459109467706255414356056603162350462228913697004755606931349042019740572660892730795720514898048466398400
8448 303696630009641190232452992424683290728254426277866947700637070655817288895011384414553564958131800278149436626108800
8449 7632192600032587853023969413288135951504622936094001845974778333798669287501375560773937725912142084326689354135500
8450 188789059988758238140518361411801393314358511823407688303828293272071892931315402944257463153820574626432097120000
8451 4597488976143041244991183895523877039826530007242516981080385348716198020847754590828660341973747150236984688000
8452 110249301463494049170154620303673321737015850019406557611156131935866742671666377232426033099850195488872144000
8453 2603958130863061112471171659203671292108403008338668632732868859962683596859609312407091406203820268530092000
8454 60587607189621109242030977264308432575609540265756751796126396044496348761056019266214072885543509684848000
8455 1389027832577865532842296928626873055301971750322731834215789945955072527963329308461086648756241513088000
8456 31383274834115342612068672745655372605465251764273043825559820634517780553671676297853754531180198697600
8457 698917287786019048451675374488034836557078027288805716358920374549390827542001735776139924295378336800
8458 15345140421846726192881610184652525018534062342708970412282879350022784403723366912791181386848873600
8459 332206589268081121846889434288123898610114671514637779868660369967791351766626006380354513737640000
8460 7092675426087965966149021619102183427558592621824257085488849143431191362258374853871305883462400
8461 149364050597315160804897691787776574136747316649648401317275351809003335939301110991773651977280
8462 3103012154045164035827383881836936625746255267778938247492110841954006471061691909142476509440
8463 63604394022813599287211112241811391447863711880725194796716109345226219091352180530196762880
8464 1286528785410803973239470219554144220606146705794604052630793136432271164320578391715504000
8465 25682708152620753927927026493075579540199194941207724256579586267909704389070627233675000
8466 506068053910639199094469932462016158767132706603480629147492254653955177555491121443200
8467 9844177193619348942141458144442864023371382475122828991722429411705206126410249625600
8468 189062605628033100433686842890979070257001069426529412385692091842682600528222979200
8469 3585408346420249292004369909485396894963617447825208420846620792178205588576792000
8470 67147083350134428969677317123448399699123642132496570699507910578396846821184000
8471 1241988849348154186252528332461125516520156976561953232969297915577222451611200
8472 22691040082522005357811471279936200260134203438805847522969075362564379481600
8473 409523710360990336801852012757461783917648054337093839149265104358168781200
8474 7301817955309420555563696953066987282411701017132054339252103979951760000
8475 128631437881154602140444754825297463372059379460870778104124026043648000
8476 2239039330472335082803402514884232180872309289834856297318527448838400
8477 38512918039274982716755315461295204313111223514618412737484183279200
8478 654651354650728463784432273927002486837642131600723121145084902400
8479 10997616182304010400815736740850835369381623187310612582501152000
8480 182597437877798372047162857543896253498588342094154096178576000
8481 2996525040341500329935503082694361136167206234646627971318600
8482 48605361783305674593172644853098108032148650385533425996800
8483 779301616378286788552253686497411655227899588290913937600
8484 12350655973558940060045319886121368367126443446105552000
8485 193482140184535893906171562280169965595091911034340800
8486 2996101217688139674695597626071385103617230298598400
8487 45859526465729216690699426381435936017759404604800
8488 693819718411531126099932536539841618787084124800
8489 10374977491107503694253297399073097090085878000
8490 153328404861087507057481992359585929615968000
8491 2239315774132922803115432747930626316640000
8492 32315964697200840024181075167112732656000
8493 460752298355746993253377287089910696000
8494 6489207252487506775268265982266048000
8495 90260480827405461363262783925768000
8496 1239576244764101993717551184448000
8497 16802796663433233070521724029000
8498 224727205554383787273048096000
8499 2964089213107568522093040000
8500 38533415033629079592336000
8501 493382688886298576164800
8502 6216457528555207718400
8503 76988408882804988800
8504 935845230856976000
8505 11144532175458000
8506 129689391014400
8507 1469798635200
8508 16138550400
8509 170688000
8510 1706880
8511 16256
8512 128
8513 1
8514 0
8515 3106998172428323247850879585457021826139862651828230438276291782675887651018030800448012510194048314930390797443576239353496893576597757648543979788105797235700142786263259505469611573367593987
8516 5052514012546161431729616454447043494671469727937735447231862318906461764305425108874385884598930637508291689362228448062636197419704180253504472869118452040207455844447825876923728489160636105
8517 4107765694112173542805415467510159320753339586496591565568400243477940652612533604324031172912953676453605231260523178364679261176287616491322552076225175587717953174370448179614722451194197568
8518 2226248032884417053313711433875410412153164859147300616664558777062967830328427446835206300052944301601224042548292796633222180469075594496428333787512768886432936569514309393340204142999357376
8519 904821880152562315008825479304596830150786241014651364498104336993771230428850455779015612367395138878116851542029634025858907997661008837838434793762246243349538601210000754186404153268181984
8520 294172721384145350420571094403288102225674676711161787848262844549410015384945385353091727697067717958836859616307705471697390239314174447381417544134892528139938184654801242043428777868956000
8521 79692892158368867306229398941715301121415618318648457940637157730532242103570125109893760376075953933165352986416853423487660327421913086831455726237766289502013108660569500268791126374248000
8522 18503269117345725909433160469091516088788990380018015781108741287323014628343849800474239341103808903477032765332272151579801835581170519670299734905320663550235492166789756663102572151212800
8523 3758747923480824094008966506153279874209901403488629332453769429986636122118931099409181477255064323747722581857919503349265287502077802046158776662049403889668094593424768035663220185711600
8524 678644810738684769756562547117665762659120990821328557000043813227006882198513357050731334632422166788887886921795976999655254296796456339211259018038201695675611472137037044619460889630400
8525 110265788411933466936431823662150631325185078371558557937302563113154577693313009169719790860399580201512942919517171196246840736091211776306210279095653370865053728971520622907262162481600
8526 16285535665179247089266105104100611837421761954327612780536058018880851912577260157927169948653094377974023882611988844330204783252237339765224513491553571882551751144818152815771050696000
8527 2204599474504688150018254851097433652638865192407798855915363633365009970722809314931586729610371051968938478845739867999432698987402155295532022392048341259244411963462797489327163016000
8528 275454224709518898191152043310066711290433281344884645741391554470145074006084222956441630907889547026161656480672175318781801107533694292938934841463139850101975339133623200573193984000
8529 31954932685150997761216190310639886489695527335259462127645762418033901516272564003141619450954190042304704996262013734300794514672467476263483214679641000576102746451491513859216256000
8530 3459519393903266435544101606903466638250589783078545384323077495677326226123915652408646011015422570764843656975875549739525777451210560486829466920490933335194199702635873809967867200
8531 351088582494612221907077175892243621040204763928418756592369546615742859103181512477469716520249379075329002880114344542436691366102947355907459498329817067320414915949999276683148000
8532 33530471610372153591385392291983980763702817870159613879215808154579646552178834061303429239929716326667801255491325952907098100974683680731075178217539992172498380348189499354388400
8533 3024051123556420890629898634684412210345532096410133245100791580247599598945182651480403149105119058597101318301987000529299397472089323089139611906094718966253666727172206505468800
8534 258348955475108478712888794394061269155029972071154417023420967028924254472269386545322698957653765309072265895051027340062806011742761995481674632786543218254010542097371471027200
8535 20965064224360837931583313083675889466766554942831261842321333000366034816089765495221619861747377046522775713735060943410123238872715600661922387898289253232156508797239701813600
8536 1620107200879641060347444729239805192962856054423608427686196080803750175980930593887852219262003095984527271435471616257534046086580035961828957347000046965791402134603390860000
8537 119490761608577540572841343247199377943894943962609728218864323171311633290947190456262042666517043905367108649155365361311254882093068843181325917855075896390699999466820500800
8538 8428788823454301398230824700154920706129505817994042444013293028536421406700105024861273594456651869569113137792436880003795754569410154198112806000868550590566481764513417600
8539 569714168365253156960710787430565695161067054160080060282621706685291435253477342451613183933723165535687748541157944606955134932312913012329464272230486697922469882666232400
8540 36962681290566255965730912309053024224180977272313406681022618155055699698863364776511647291134408824300283429758256826145657481225715056696018603272507387595088276770170560
8541 2305572969754157290206374595829355592195282827580556089413783482433690712555000916404926892009611241515241087989838178239524402787074555006349688073673073080734068918886400
8542 138466608229666090437083331996703618832130743452213836774555829563163451568382538895553365984646502762025048548925061719575775327729162589632172701339526402451935537828160
8543 8017833434225114972709883444589941727455256405188555532737019180792285720322037510607633182029819077449036090686267339723397760137510408536982986990392490962700554889120
8544 448195954767150265879484752193498288117144127361464518183762333256125104783688845435380249845047672587734380001551284318695917704346435659066635829682267206480160781280
8545 24215490513706943185411616738107152669105768059617279718278814171949104096364465229893269394067751114196722509446081799931218459542498451564730821723900920667465510400
8546 1265944379544543082771987539067193101753019453137611303926745306642635386472036560490931277824156566344702902469550365121969007935786438729958459721818107277664008000
8547 64103667313568862453083580769093809620868922035080548122561677127220640051916440159318562048329644683805891106555461177424432130256697336729346025681446893112440100
8548 3147176017729217957442807064465509117569311456548417054617854434796548635875342039742742276582224365534228537942365486076376735466831153568792402512254467258217700
8549 149943183762137584289584215717817698047412080077271264070959485347080665276525156158955797992083891031756355842460581887198290454365515977437950969517155448652800
8550 6938640952863461550034522646423308897087293672698116146507085879271617559170753423653927859852046644119066049274004170941789785398767796604806931312940168224000
8551 312116929699322670048425964896694972965290876594359418925147014990443822895323935614741645769117303316807971733213581558624450687318559858421217650462889572000
8552 13658066084216968098747651943286432083961956577695747789464116377164817572421215223218458275964330586094559219409578714173216582036089683878863058255218722400
8553 581843094761437485813447688336074520493253366278046432071034158369229596880801471143671645361074680493480732106753987202844701799978255355097277010931700800
8554 24147191763264631024769847865041462619455804139107013703062628063421500266801871246103151868015108168963120529609270367975928740838097242564702317907435200
8555 976911994611467796487021058157427843006620137723581506727281911721246506832048357167774143022021295699321785286118611311732233039429695637803206100574800
8556 38551577054422391257109465218742148736526406705037038249707747336461801923630386403105113171869186827446691801169168129095051018018056069015577674436000
8557 1484852926433380288423604321944409237150348032800315852818895885844793299662569961547980146447338326645041783480520207622013192111709331935197948040000
8558 55850077384633534821016514407446296273631257316470092064483514168686280935126444621258119451729388355495749388349062346586546885336300539274394776000
8559 2052561830086211279994160151451552250588492482957991797218284246924336063965187742396783487646591245892011339370638446339367092552767103972358156000
8560 73743424495756780994082391332138207454666521379843807107994591839918250080954490109847729608568391931064983161905577815353768125201083790904046400
8561 2591298605855279816966050618283519403034463737511886802956399723029310703985716147611329157812997070343116607961711259931893329684455958191688000
8562 89100871628279840541365901550449834809745548043697757948063345053691234041229560525779600176036733170767032790521366736093857271166055701419200
8563 2999240421264361195799948942323702745711622383781644225895852522615548001588831260710664749975147009464686589884864080132568137547346473276400
8564 98876199059283991736637099583841086495712852925298255402390651811657352694448223881340265977615717706874627308316805789377733893597096400600
8565 3193758096642903884194979072314594483663983267765994520689265669583342664639246273918729440873807513491872070847938503744885009348776963840
8566 101114494047325973227601330628648009683481711488234009267429464506067794790051789749582902325125001228220242996011460883262116982320516800
8567 3138993927642077127535699490599866711677109085763635548955185986768838483349598028513157300102175396062183755031874924127049292556436800
8568 95585337386477659044940868365214386382288957777815164052124611839594930186261105908392808864560081536591842881582686447991342008504000
8569 2856063014008752272766766336309953450703030831954909098892585941193774844693620543730941750248576605434383454386537900809369100393600
8570 83765692978423485033536723363686544824364127072576364662487292356634143050910526749981703553890803243757503174428339331732596940800
8571 2412277064301040521749533518197959981813361923094195679205315166691766637516314539277586375992136953466468811355204737346464042000
8572 68231717058731438542672594888879526142233414234740195820322736031457543625004876647900951000188696950482960318314586141789585200
8573 1896156126668620535153544739348113336098291290409093280066028269143183683389851260410959769842454531206313187811511715133174400
8574 51786485278313601803086437659425783842719842146878908569576877720887472516103353093947576982106595303636744095440495058193600
8575 1390383876212965134989277263334037240695999928556416338626621158407715352798938459800667220605759586407509967472807097775200
8576 36706762021071810643047945861933692222428487169964525879953153941412712426232182761625542118036941749243131383912718608000
8577 953155032623304290255551335449904663925266438338364384947196859900914908057955600390004221857696327482743121985339649600
8578 24349849541120654367005303284896062401615999098565516347093866880528478476609849944982115161305915046768600765907387200
8579 612138519863183024062288062856002257874137827966325566459096595540631722929007321710584529368734409935644958199500550
8580 15146966852372366662155262374064146734524559365478865202011483154769666739810422266766737948348712751971429641284300
8581 368996799068936556365558615486702723296246182200296845321118936849958699820298287572866859800649304951662735280000
8582 8851881760036601800057652574963882658770483148272905829244324029617754398348661824132793792755423617620463056000
8583 209149410129275475631616853223144978001103597830933028409399132643041320656543568573278798086480517912713332000
8584 4868269549004853384185233971554689806985275189502728313370146129495451941954921757978475237685403110730172000
8585 111654304678016044174599943815654111460766152775466014024290072710571842716803235504880220031930182133505600
8586 2523726625387952869530370475955867945548652898473695867800519760960624733905203954809579967458523312512000
8587 56228367411123322179956372002632542584791909410989203520794678636844356825328420033654643535031189333200
8588 1235073015402691195209124976835020464600863911236382704250694908450293380176961971440028085398682266400
8589 26750312357003076741644969105678050370147216786614286259249884272337016055139382861487329714912225600
8590 571395333541099529576649826975573105609397235005176981374095836344601125038596730974209763628740800
8591 12038883289017731705700313011370811344145505897570120579316599203981890601728031001965769196929600
8592 250233279572125399270542886241859455371953296724735633375695069913784809560647315817387027338560
8593 5131904716305463597714519496884164419503422173634397870852337161693164548294336618966403457920
8594 103860339606872839342408018723970499959169858640677849731346558297901041301068750486017498880
8595 2074527666474921406848645729031057555727411563093799034867153932497037252466932656641250200
8596 40902090761581200700031931081564811860317236387849338630848970722967306990001369298075000
8597 796131450664298252233983186434147371719025843315231721463737815248295340300711642270400
8598 15299986240685494138990940971483487458010943846877649878701125230240621569962918092800
8599 290346144357336547094590508725432143608965928047884454735169998186976850811199575200
8600 5441384431626025396100749627336661170003607656111198662226048025776335540310660800
8601 100720625025201643454515975685172599548685463198744856049261865867595270231776000
8602 1841569673171401034788231665373393007254025861798758241988958978269674669630400
8603 33263001939151576035882724944451929926787639131885844664352394565577329012800
8604 593579310523233184802684378041714271071647179881855115171406724294424413200
8605 10465939069276836129641298966062681771456771457889277886261349037930856000
8606 182345664688669710726564542554542557966985274180794839290461531424512000
8607 3139522539466643757409118743696369036223129330311918069066196096740800
8608 53421144377058846994208985962441735014960729391244895087478060677600
8609 898404518616425232214805992942375753213359946558439176890595238400
8610 14933605131760182544265579363892186975265572538558621296238406400
8611 245365307148291562438375089824610590638728084689019566739961500
8612 3985069383546943737749277295541985428511026848138299054640200
8613 63980527245371755331829297816833223838236488772793999526400
8614 1015453621341403997204451773314809126509081281712403009600
8615 15932346205891032677458462653096565193593112045476162080
8616 247120753305001290236595361724177480809572836865643200
8617 3789186834135000176820902880031457631045320671756800
8618 57435717612418145175730349545681900449426827126400
8619 860603304568149185258570165515765084841671654800
8620 12746400917646361681511193947432662139248364400
8621 186597775727172532173728085041382876608112000
8622 2699735839842495715905521724140661634080000
8623 38599624499434336695549617560717986228000
8624 545294004476067542474180459033013576000
8625 7610070323371712490996421015566547200
8626 104897315556173914557305397535352000
8627 1427726210487224617763965203516000
8628 19181953713122894390241614157000
8629 254296574706276390861607056000
8630 3324934856442402950869584000
8631 42851814994294407477684000
8632 543986041592585609617600
8633 6795957806640862675200
8634 83458023074637340800
8635 1006033623171249200
8636 11881360749042000
8637 137130585580800
8638 1541496129600
8639 16789298400
8640 176150016
8641 1747520
8642 16512
8643 129
8644 1
8645 0
8646 248359060257112244962632122676059018323935841299636263124511262176946507252454247437436590569021838417475618326605615711388877118875972142794477829035339279349928350444182361741530084960185653979
8647 403909762415682022220614346109412837398182144737669956975917931747865394632344004058241626325226280940950803667664911115954596164957708494310717372453753640641018562214223735711049504537787218310
8648 328413410815500493062425069539057827153645532315952804070071050728920014679852632076835082498930491438038959808544849124071352832280771716477790736492699382613484629889108682000042351795441346825
8649 178003180078194186854901336925440237232644715414852301174630677217377428279876456187374684159561325979656226687956004395802767984305796714623977256636424275467777970889386087783304639551748561280
8650 72353061068743554232695621600950838394977857922287270041598160254546454485673892022144204751720689802039781382819515890579720865244956821133920848094164988809070438509215055283556634647479114720
8651 23525368883966620190229462461919517583920442266380935476950712761838051991150111850254405921552273610831038140092770484672331607939186229783799304637818402327088003631460019608846507984972731584
8652 6373742296656482592445707045404575548222951328741838736712361631903883666673816682650320766769800555774798625020000285220110121851807113026597380122922671443031994000854026910940956853827380000
8653 1480010854369707535687117408917569877969147197346328504611832929281313067637730894898026978412839144473070841176312992150485120366406957326869892058701373947894529160839147862134692346950320000
8654 300678123156868046028288857622737136442821093675292756443017045918998987710587559257706389292936894681501782436649422463171779828194020944642370692211460782691326747710333545775416797457208000
8655 54293025561389681357907293977769598183031909161502423690998891766473632875051226991465954671462040231911548404614392826156054152807790474000071218451824722850761366349468871626246513793612000
8656 8822382539602902006835313112529654914568572880677271241000569571951089468580673641659507350221488168255542529983347700995518305858353932409746367234496622043782949137781481580052991565195200
8657 1303141135777395518339648825098143824752187289845692048349939382246372281830062835642142982895631402381516598139748386864735390517441593719982485116584994382950634978754334634358552829328000
8658 176426636372775176800382805294423294905402421171882471789140628537875895719586985044211007777075189094718592061629879146910551818565904514123265562825163695394310637402196655504186382540000
8659 22045994745046881500182548510974336526388651924077988559153636333650099707228093149315867296103710519689384788457398679994326989874021552955320223920483412592444119634627974893271630160000
8660 2557789229445532626060697545022048033411166183916785996170064434365632830056496356024100858430402936671501095891955913674402438855670018434432966385014870036661199577669358291036801280000
8661 276942749937975313930540316025545682910694570238915338439596607622960479807695554693894035241602980366640776634270785697273552460494718127616854527223555338326223802579593120113207552000
8662 28108595075464039788795825556090666435786041987513181247625004652378275587256814675820248839500308387464354712928988841633646941791085803955489418728988833348452872583916474705988921000
8663 2684795042605858167524707815646568866778036430040849315118120062355680687259623330710062538096024663517221786730286164148045286917257832721645278516639777573626702298441170939341720000
8664 242164517186021109271116722108773194404520351284486100238780836671964113987958245998302544510603506803711897956326242993217930729261604360835542953793344387912488302514701939781694000
8665 20690876108543932409572990658367030912890482764911437992794889759588839361203881299602758388613972506190693230487279477305732719545874315873060502515384919242788246028020360300576000
8666 1679268210588205111633777163561398249507694818462503710652236285688007654069751012544597543224749474508969728317831677710408239076327952970630885113112530918651068523632914561676800
8667 129783730912709949100277652422755506222840578217526859023893966192742120290079500684705265810817096002283849656455139173491239097783477527907138591751314424770492673506721963608000
8668 9573360732470606265689446127326121594780513048866777072691158659294887403523680782064581295639109203544933876664150459703610272329791121592625657050454822979676467159020036900000
8669 675382565613699142368233679223300831856797509353881072541407044011761405557527598231046328115096335117292353234356412911759266724873867374503146492224342023077869562203768048000
8670 45655939460377465907083633792505820491534823180801063238405337237905615952958902217998565303306864293499362829709033100020560337250971668573111032504704649032235109557781012000
8671 2962513675499316416195696094638941614837548681632416313469632874763515463318082180748388556455360460785576292414021311956166701648027147664113214215598530829196843389864408480
8672 184813406452831279828654561545265121120904886361567033405113090775278498494316823882558236455672044121501417148791284130728287406128575283480093016362536937975441383850852800
8673 11100906891408905471364025831770971369829139540202677467547846396902955282672226634542240591157387459147457090321443080412524902308136746326868868502870351870201072572416000
8674 642880681066306848457886898556123944577749880313849956453294922971830310853204644872212056357287334252259153977152072269458956878742540594720801827647801154241129282773600
8675 35942011946526377463871891303334221536868390781879731698476292879413694608340168150999734953926775174771541096179819109104886510961253555510613389956931856039692142606400
8676 1942182470657651152144433926171825915174291218566346245462970110776542120729318330219981082661873247880182313340055565381015643385501221189288755261956491228080696718880
8677 101548831186512987551726134708191285386572575733878914947620833624302694597657434835036291007380891769212062136386794644872851604533058022690806671745390957637758592000
8678 5142899041899706273761199377460471975871641528371545922202402808235706257542648526994408316160636050775355541282548358307999094739132407340456242619886060815510032500
8679 252529598507998549057601984847945310627665450441226401694939940198141915356034461233679183826753145724083813450066968274702308391920322841661060101169336245594461000
8680 12033320067788186307869556422956358390706190863273359326480031662457391843052778387251661645755563750572050292132573917350852223843766175410088597840972963046126500
8681 556931825402225313075598515523322878461816297429864695120706659860585328169950580018978678256311595260809321700567875581022221687643345059055246458206577380710400
8682 25056203440895833375124665112084171017259671595854308306831143452925285630338831807639183938354612881541071844600570617289796447273328154406247251963395051920000
8683 1096627050294917489359334471258658013121292269115316877304570593209667485848435449457200377026628363005000981765345016287058880793281426529588062015139882280000
8684 46724962919689627706241967174400951866185640923695979279745661290300691695125209974168409891456920426112965750611716653750477780649780497480320988767853524000
8685 1939476982538124952711492294453581734977511220926821440236780527897431989602671570478905484536915601644935773689179957342815672666594184516990923369772336000
8686 78478373230610050830502005561384753513231363452097794534953541206119875867106081549835243571049101549130141721230128695921768407723816038335282533199164400
8687 3097525836572946671788115550255259014411234583025990143281625573750293802150397230044161916899091913192971514321839499281102202320142937388156507148164000
8688 119326309930355020557719773296106650851153163610828927915762075089048434525522624581039636008166530656382617479809329923389443627198744975524407087540000
8689 4489090242705568313838803764017981414640587075907931648057127096740072766421723139563660907864046103810591438429479697461900348244702631431993796400000
8690 165011592272780898334821519840182238990274169344116181099610382771118557308328131835535352925564101959419259556485866024005706706675433411492530020000
8691 5929623064693499253316462659748928723922311617434198525297265602225859740343875700257374519867930265910254980404066622758171600707993855920145784000
8692 208405330096703946287624149416912325415361908247384672261723846504116793707045298136526192372041107631270604587994024260782388179916106365598392000
8693 7167421675769922897991203837805479199882559273969048603921956680719370032300917004031335968418928066906492745426009867896726231042112224785520000
8694 241314860659924568132865983365801635943060859285014761109338226187080425528330059757319750476766152337494047140995368243587530109408067524677000
8695 7957168464578917458244762500042476672296141018196198966662465876326964085847919671273192193811614514906311360919027151372119548595000847468000
8696 257078117554138378515256458917986824888853417605775464046215694710309117005565382091484691541800866037874031001623695052382108123352450641560
8697 8140952011050539312653868223547005546594467153129005640972637981290873458884353247243820143403823073606732729612392264447746102261588339200
8698 252786235118314933069003326571620024208704278720585023168573661265169486975129474373957255812812503070550607490028652208155292455801292000
8699 7699419067801321256219640259961937217321210965080615497437248646791490619536749881258687717231750971473280908568749813896536000610128000
8700 230112849263742512515598386805145744994399342798443913458818509984210017115073032742427132451718714810313695826032393300719897427880000
8701 6750694396747959917448720431278071792570800148257057870109748588276195087457648557909498682405726521935815437640907765549417873657600
8702 194456072985625947399281679237129479056559580704195132252202642970757832082470865669600383250103650387294203797780073448664957184000
8703 5501684532616408207498936094135698204135737719337639268362999502981222155738962984317302261034698314923525359231168699211233780000
8704 152933158924742879492197195440592041353281790526141818217964753173956563297424723521157303965940182820048014506567175835045622000
8705 4177971126557977450338318917207707350725048605986137735738706355739218285435265489041097797957950661980012108737229202835808000
8706 112204051436346137240020614928755864992559657984904301900749901728589523784890598370219750127897623157879612206787739292752800
8707 2963113178814515861452558102187292480171803126431706951171487714639393374817409832362077683258176167753709766745326601816000
8708 76965791334505409412842467129860967563156505356377231683772742135220203474357802564698717344271006893574307740462151920000
8709 1966827845095707265606693231880755655718803761650593175287866536303475207103717905566675378436516231313596918382446896000
8710 49460631880401329182979522297445126753282498168961205080034417101073471905613757700744921421402639938748720305749380250
8711 1224277039726366048124576125712004515748275655932651132918193191081263445858014643421169058737468819871289916399001100
8712 29834934709218297970911880433762713264972616932003825397901406213940252669323559010298120201292919056913422020711500
8713 715963938491966452649591343481662000425552293821471490921574056574546730994608617678696892150513576771882919200000
8714 16922715129481738735404335805078010965296511901109967026496501821328059879195971134371517544973603974862649960000
8715 394049613287040751190002766942157204929615474174221647727853438312976401236966143688786141322354598965981640000
8716 9041072019580441999201148804315852498686939637647924010544557097634410749344854693388596869987177205641748000
8717 204437459269606841446450601352606119576050702264937772157150837357385064129358036839921529635928502497968000
8718 4556728629172692681096502248253650457240623288910839761306494012845572436217729362850630496800111536480000
8719 100132709088301806621840114525236034740040386622309540516483674284791320373872528827056214514439104292000
8720 2169722864896619667259273607953414329704220384604456102062031595926191073283852111989238528403090468000
8721 46367208085471999685517946449841953974921842430131429516033132738717494495574930293244704839181191040
8722 977386754741354458486374704037164522752916323035171152350427088484186134934441776666411437786004000
8723 20325387371068897684948580408807863308297607359533969809235816837891503613307065327994155787024000
8724 417055465953542332117571477069765758953255494541226055626158449856308015934412193028978378897600
8725 8444906495186205920289715627784068032094239019904705357098782671140650522509667853995347462400
8726 168773051861168363931413030426452062433651020291101505813438157234089192114236719539778435680
8727 3329488847428886208522517836716512126476092632125850302873210015118701763218533893374846000
8728 64844778036653123061026232202480799290746838175858707585492270658362803764636317179875000
8729 1246952874534443045667684508872760943656305537722652093858866457617811978784247150544000
8730 23678550134394217119866932455867302018350270239215410526561265237277152429704516096000
8731 444058809017102954379961954521249160813712595837940930771436467815376360064187585600
8732 8225348559434689552245319204113557582563592968540184024295188876173530467911464000
8733 150502083370990961483759503897384344153208163400423348119586696123992932530240000
8734 2720500653548660619573524051119785124352538204929983766574598490625655761954000
8735 48586407326850616681626452166053380791937000979159098947930463972191604176000
8736 857392337422447933603877434949142835992379259829346277469809712869724152400
8737 14951341527538337328058998522946688244938244939841825551801927197044080000
8738 257662352277468069504928157957505788431609626559818794649565207447680000
8739 4388579893878104177023499319145462093645234547747842462135542930928000
8740 73880306053379256481352852926781122893030795966615280440129232852000
8741 1229395657054055580925523990342198399134071505816811505218709273600
8742 20222590282591913862026305388604003195672129479298133005322842000
8743 328840102363689722855554244094838935907573721748170553362835000
8744 5286316529194925366402102534902633731698300920999784460237000
8745 84014833756548769627654633496851708070411550913769898368000
8746 1320089707743825196365787305309251864461805666226123912480
8747 20506980265008259881877229157451024506604995702098030400
8748 314957822839707526772131343373951691227886948946408000
8749 4782468819782039058123469654408635845008657158528000
8750 71794647015522681469662936932102375561783533908000
8751 1065508853274851372224896395400471057423022048800
8752 15632378483905915269777879369492887529266862000
8753 226707577986284384883968701452147420178080000
8754 3249682029440041139515905779058203818800000
8755 46036249402995080462582112687094845960000
8756 644438368926261641105849633402652408000
8757 8912694973318221836302114702915776000
8758 121755812699130436539729479282105000
8759 1642516879321585843445269703160000
8760 21874157743034879567819384565000
8761 287465693146225485321816672000
8762 3726220097737175720802120000
8763 47613127771438230530760000
8764 599306655991831603816000
8765 7424155587086656704000
8766 90412858330857119200
8767 1080862570349276000
8768 12660466371930000
8769 144934765248000
8770 1616084652000
8771 17460870336
8772 181742080
8773 1788800
8774 16770
8775 130
8776 1
8777 0
8778 20003671672170415069303526620140373428647171828016135780924222909516313387702499720215430953683385876453285740070856799196814854580898942608265260436812771352541858144596330242222055661697340895694
8779 32535036893681704090104808070563731400435595210252350469310975345179992450071506414304193364541860832689306000785335658191942902572752350706076595603629445594840613908187889388140441129784320671249
8780 26456089438227172455450239670166540849580930480317382181922624529485183348418532265814826524302321401632277640232051678095026048804729906377351987895720863461986715825031654689073742547225062799305
8781 14340718938943521530392561369872191785709188244463272444393102548496173974353564934021798602453298126127701244973125078417782407009593698286196862160181206374122162171824412447335182695067605478025
8782 5829604147560859619498018784308167769369114429836412863469154678869110776165953940136520906225633425833741424030559143962540651486014842403935255154842895021569728546627394374903226945319765381920
8783 1895650200001081120896625285944911965948419877563926475089871798669117107524655970980178164495082072813442272229871316333188686669417868713708726220067122706797645488941434448429183827763952805664
8784 513637220633271207486676597085242800582262989482650424580090561966797468473444108730554529287224640503144332725358822248679240106672232683612951484592368450808088079286877094793148757671904639584
8785 119280034408857031372912517563999913831029517723597267787045624825629822904895712203884574349549124686642659982517148194833489423226675972354893828014695708433884459158839646476180763978769540000
8786 24235177740303960896876547571025206751744785356546129263018764216981501482567843403955191771510240990746535024262125246464193845999913926227494482461234998396772915008741046242455587181311490000
8787 4376537125949968225522871149842062763778840363495927899337248112820985265565218918084392999708303689252970388800119371408389239721490749305350062297744595836951533772228188277397733385210472000
8788 711238634854204825788585551108781736197718010015681750352085482140804590663171073588204006196152727038041284100448546022644309401782055209400932961718903869344973899178042218303829330696317200
8789 105066555698907287535947819794671344891680277033520230233734055811417520034915295187035951170819540912861461038892595348219354369767669558697888555247187044339596939731761280635176535912779200
8790 14225957398903234408541166340654736753544711247482138194486838256189564076644852622426727563277309475998222863025586556606694679815404064776475462522719522013877765184734819758414201720164000
8791 1777837643448734473911549807197650125585209013347431061875186333727826333789684233907049386061296136262164273851808782172714022171702576257703676056161264930511899499975981682388339700980000
8792 206287522257224391180279561066974148925493814432444035803509025693440218689062871611455615413541862719950671949137087648518345405249773102653353523827380503543584262295447479358470253640000
8793 22338025937157651600930091893192552825124184672873264366551896060126526715826734842610480830292185646931109570789748312756447966006184827660714573095796531653507809644979062408388064512000
8794 2267468765117172882806298837459155278831311793831119333474197224912988928425507354056257413540624401751871358693092057896427210770300504669862996441642859332545957383620418670926886832000
8795 216601526757987600725426655755757488416939500021425102555227977027150241290037807207791329292620023456342968670217502250235749963213661195186418461970443362861607429911356363910855803000
8796 19539341698964856663652040213872251197106820685297292237804096009366342779500592017945455138365512828930891892314860416855218477008932004807529526982211714563616555616432966280764740000
8797 1669660618493092911290331084013120445631166632540404164804225768633015733285396327672507017415213652172960980646249359584818364501751061645760848786680427095607156191022418637442206000
8798 135525238510962757282703088812304052479432662110169918852806527925306897815885422512398067445421519915549040659691680576352549313025476768968546291475771221040263011483533359968772800
8799 10475435027954993791620228972692531937405143867551808861687759686910904889673208697302013245830580055270239733792188084764927586618998182816792664277035311921109046504567228932364800
8800 772803124980227424188016930335498696145096170295273569642277707784055352636382481349835900964410889831781104772528328714879650991347070734356143432701008620224297283153662601484000
8801 54526532867549974817622497507813996909402052582675991153153990624679576080939225323933049988205361115842884254043639574833606333704462475157998307548242687405983356427461949300000
8802 3686463170641441152093275499093850373885019738556600854288513448564197672001504807011127874294900829181887428070862087143352664206603192752496341270057866875966704693695567262000
8803 239237122772377921353118241072730499375642473467397571369243967126625427593504647622312482189327968897936661227675333444107736167195091543323101810324652360928911974082772502880
8804 14926511211169632712370622630680821213219956818994097579404688715154635603641106372232265419063546937035019011778338148702224535226598320923031963932438751485568710925855288880
8805 896687268345218431761249909719619661734760744939454865780363514502277159361314960319078850951593991848766135055246600782422431488994198597625636486796012550917882269794878400
8806 51936385813377379169595977998642758908843474277376812437455995642653112215359346040179768480057777041011317101146751554787170078655925491743565063352714860535583589535232000
8807 2904047214471937832689075300374215059989146011072908423978677065838267955923096844077923426993263475415377557620928326458590460383285269583049139290409032800192687449770400
8808 156946785499831848258907258691226100710991973080874828416679812240106466456418734259365509298813584929835729453318543443091337764530807192396345136145269104706655689381280
8809 8207287214714590352610349817048683706059101601038430908246744661668613477920667782542500704151786950719480098307976744029453202693569676638607320623106462931566815166880
8810 415715527669787542789878863961658074551281481910566808066822787649489156009160123855929816311465525680211879370833440577448236256057206280390489812457694232829574236000
8811 20415750742086712783718700559009752389066213339899167145712568723602349082972332031402045133849797656108229572970116210252966103358374101866659629794093150510054977500
8812 972981688369053233133701765149436343888946294347078194765798004881076203283544541812116855332490061466322928292905083646647129392398890948752908036858324946261011500
8813 45038997968007211609454625468779512833786028659680287764825261365197666612568970535141933588399395752141102521981919519227475466386667685106331609061927375972644900
8814 2026613031324764333691761264820980474402720415647563196133682567826018833062875721735727968099356082754611698410399769475386417807813283409339924611807267690918400
8815 88712504074523085733549489991433146034081539974511199680942697090086822096605053156776570160120386148158930044396614888242252286292053735870767297492020318960000
8816 3780477462858794502791389887760110518918139138265960813865756518696485280161711681023506562907587251411977068717373608779071404839996496720422003262719067860000
8817 156947952371265159731223017944782684473597922077030084247350811000753605437471859144001581943098886559507654187952176452341348442695416542818514090476636196000
8818 6351787117812359220130137264335480182051349248535340216775456228864089765948749393318415461858398595387164658832064360297721327983095954293145274036004400400
8819 250747973005119918507213725086375675859348990542068563026314973121992774111973089829961387995303226900879233304418216077213455156385851244437122240221720400
8820 9661330585501333666767693740081879306854088818485826399283165480030678287659572312756790740804310491149506389908594628710104488189017257091631010390702000
8821 363528990718058318443285820971859796779094521698106733882903065968961509833568926049213774815577105022933090461744702789860863143326409111481333220180000
8822 13365245949873396570747347570144444666316293339634978315806446583476125736391948438246354066595228172708806328051405462897930582274001016308890621100000
8823 480367079727428837374702646645863851282798137423982660534421336511478466830910783787891805183308830148531622264436632203216612857210706153456031836000
8824 16886535249453226134444708878850210061604843953997391452476995519382339695327124276819914393536931844222682661585494077854793036798852067946502124000
8825 580874430695068446035718373906713077221540637881008341835868593447644680332402852252870876611433725525456365979302493152393464927000211359433816000
8826 19561088323455414575767660474010786983012818018540528481537006774463280713154585990168854413809991182598969784391818597801482005552431280143815000
8827 645147892784696294396029465733061516500836174823202728680067502663419096820637506698140557397068692983912656642252923263468702945560343790463000
8828 20847781377196763740601277750111288881415889467674041292655660595976645904921549538735763547786430029054535765607851136594953217318902220366160
8829 660337909795924070303894041534436746283133288359933054706946196216676359367236569685970482195606146097284275710053020624746199297238647726360
8830 20508936797069627883801091101628033203920676866536533441681068760559700444497120680556546899728861973893884376523526666204898834543616777600
8831 624811260386778419472442184544947607006420009667861095001568860862966090447961530999781141726008262306455275116863272439025345503961684000
8832 18678220331147649714162460630648403249427382156028900558597769865364542058505819156386816499210358838203699981898263437415670668146792000
8833 548086968246368529809879794026801683532114798301748230238276814689663858946810314350144624566820938911838075512913518588987392055496000
8834 15791802963821120521174685294596917943335264632529903231863876161860384936731285019395434417770538828099853970195694951553102525877600
8835 446907816861701738759752631229192311515952720565781795176114846125776771979011989521362284311641722819921766622968238978510691072000
8836 12426218513323266813488976350547870081754855883331564554406085084319656937962140533544251658543887573361755552746260337873648710000
8837 339563454561717240906403942418941651140337534897026748924633604504886606643434555614772996941324812702140506785767797193067398000
8838 9121903626318250766571996302570161049083022789736400723029508876697293256533662984406396858874858945323026437409617092858180800
8839 240962798986251540630208205830606857606972380262663336868823559449921764193781448958996512569747354650528347526052358153288800
8840 6260771393946799642746534054621537337137196928428284041991369203512266646791624000636002846884210935092515797478028787708000
8841 160039978806669978302894653873202964297992098439451069056733797138315026272077335491675110668246061953305306571437173040000
8842 4025850745430275809288700209005921732799426449628557905667351816496175814540422587956788665237244160970018692314070990250
8843 99682196558962678814927960322543255456615496309752582545915517542163458763621573212270533941596089722708959385433366350
8844 2430004427335665944004840491943524114591274407987534824428534970176447142536362398305653737797097203077863318913168850
8845 58333976819516373644618751295864409518080788329738822792911704686957807457931137766403787259244364126203854995719500
8846 1379283469741876548486712735236731206702166918979599489863620608989200320004319542881019012819371743487009741400000
8847 32128633071914605425187941890800281687736855928194285224217996211506896292386553892792301425964378560971118040000
8848 737435704865747691512719463848894197796851815954614797890697148842855836600608068903299778760406463779194212000
8849 16681414571338561998526063286836291229971677359603916132131506757607152227664450208928256196736904421677028000
8850 371962599504423558742847621905436134228647805509817335452593884636353380568693094805968338643147692044914000
8851 8177143156460585496214271157825043971212625354072876831933571447709177933486610226485378014805679606560000
8852 177261957980642387398122364902782710147909333074629051454856234206860310391585152383031947316101657598000
8853 3789782604019429018812864568558630362550038271775783324935015187551080408002461688941203296277398017440
8854 79922424463116209984248039275385473298878438925621279823688689325947260248951524584408635972799158240
8855 1662826816508018624178118002972318863384831666462434038414362968719849138654699646016881796752812000
8856 34136227507820840983695692737869616581884443129473718525767846227740858632605455871374800103848000
8857 691572987847013234270909664508092587631347718796210294772490594065523418827949332744255286526400
8858 13828534385867412194474409340496411402554316395093955022249256623992815230609581110917381469680
8859 272953948071766119444630950442780496034670168618941941500745661699576347740308768638407099680
8860 5319061451380293820932315080608086445955708961079102313126713560738413792458877317464693000
8861 102345372563874206277041402632831141049251033747439646912042017545126834857438042777875000
8862 1944652697190619511696031793599186709749714588591278860660851261284921062151623532396000
8863 36492824324772264031794919431983724287104534133379044458582655836274199626956371865600
8864 676415162572563802602035070259112093797631977381049557337885782369933757772192717600
8865 12385294957309704957978584088952598199032536538836369048076663710100373463177032000
8866 224042874109088817663323806938151694137162152334721120496202922639125842743880000
8867 4004332422639039788361029783108897205507668593773346892373847216538886570966000
8868 70720215109082564281034058152811032041597190314109355135321008670634446078400
8869 1234268090135611860462724659102612214450567945468619366467528267977295208400
8870 21289410218560023804084008766369740870509892251296512470500570247964940000
8871 362943743530627065646726760133690949296138291175658732248312281458560000
8872 6115999639340762204149770327745271641143890699520929388720809829272000
8873 101877053610449290516391828772719232620916150227648439343757152669600
8874 1677612823688346678137954611821124898818368408979190699829697029600
8875 27310920897108667174489134081516746583845865585443870347394766000
8876 439571973567789323408955163024733679631552628051125943780932500
8877 6995024902268032555542176081537828473257347683343149134253000
8878 110059432221078888212227569880875737572239131697038566862080
8879 1712195561529119809147704326688237566777193487877447846880
8880 26337396222706686711038402153196904023188768989949431200
8881 400577425165064912690768990116385160687895051572616000
8882 6024071301840837659751678122380108612462827766992000
8883 89572369133652107357388997505765820938987075637600
8884 1316808111122693676994919130164733099268074418800
8885 19138706368146494395709366330874469778822046000
8886 274987895520400503887036110094734370771560000
8887 3905581154648122837399850064739676149200000
8888 54824987925385050369075061472812952916000
8889 760553390354416891755552270051778968000
8890 10424670013434705897817652018588988000
8891 141150543925540594572606741468635000
8892 1887453606939717065713423957140000
8893 24917518820326688898994255461000
8894 324637981053064987734120552000
8895 4172092588064701020727160000
8896 52858641847952611860420000
8897 659740940629663362184000
8898 8104703182569600235200
8899 97884995382994071200
8900 1160598333735698000
8901 13483911339210000
8902 153116566512000
8903 1693656715296
8904 18153762016
8905 187466240
8906 1830725
8907 17030
8908 131
8909 1
8910 0
8911 1623324623609780423660822443870500447064749463513832016478419217995546014544402764639013535661690304738973487072976373212240831130951736559476810646903000517974280785757013487145091525422404109820063
8912 2640484660726494789148065513858529292581426681298129923081997424056153367176729963068436885886206935691833717689353097493979560804678660424291014377659285818535525275086715591973311347344048998231608
8913 2147312434982992469946917332657206272428749283876655130974524372781879501704719423344076762059762814957494196051832153440668231569801655146601055309839543409259480517940400699617269114565765164302434
8914 1164067935281995588039810545487327797381560941133964816004595479297348067330415419695852367069302141671820216170210273836181146147408115880603487467411717992327415496301392806319244672077902763169420
8915 473243724985136210502954525205782328928403212067287990664972384100373741153667642822719353880958838162214141084113127587786819431316592043444496451285979810346031351670205610762061028937230980774825
8916 153901549495606693954747695905735629111344620947681299595585683522144524490781184019604151924356722442010773594406761400611073199230791839463890736087852428569440833630963211497445191356441806082688
8917 41704304400023784659725756290788063250865237306406382451977179570720576365542431361563919618891805601895729989057168959330151106727193111701591976841476699549548200756711557865442044210806961724608
8918 9685730446227399912605901545036007096694102087387122292081707739945323691213517478919028266559093220916435988535337790975094242011533530605272799423741805072381089495123968073242233716098773203584
8919 1968120567746141017653056539805998578211987042439354918486252809622892077930779251364095476767560557329603889711532945214752575483240153543855748162242479189159093576120854166856982605649697410000
8920 355449273524458093154189364375036365692256851896009895857608541849062021744328369924676145982150201197615847022511170281474843074665404251336585742764779976486002753461535344889348611992568520000
8921 57770290062539580576901899177915228481880692798146248271251675089237005505460889718713987596149608698139209132161575702590737964323677890830620822330228665047760245793412085261650080684778230400
8922 8534863618250457909463026613305380834372616120188181004225025785689655087958052883058448074353832724456495409205382552271731712821384662512811195540626846432139686790136506619645951968355806400
8923 1155732112687980162895426017741384793808483047368722532571074613925592720384068247057395462879014950041476071427818548830412898067444365145676774107719057487735566337049374086986941895040571200
8924 144448182819632841686725688997417327035992452666741710897866357678232496778240042012332926027123450063981955224567494267083361364279487426961135465615305915833220384952692016008513432850896000
8925 16762469209659496468308898182149272612660542125847207154823185432290934004302737062552179925720792141900406010602768517628446494761767147572634659958091926487683623856916398719661488609240000
8926 1815330195863574642386460137389372510544345567005507515070879426102273924463753270180809415639168391935565913152406371306961439566198003303349511009680948431183541508199937818354538232032000
8927 184288713981550625707673258118838560807274523551204431024053142496043845405570562451536466849910531587181653959015423580240695719551024828200895228040321386141439429571077264869201532224000
8928 17606228058556871795907732149682852753278420987394573648152590216971443444245115925613292858080142413602765843969891273078140695392921565671877384135109260699768610272817368503667591872000
8929 1588411196225242405319795475542221581724223000157117418738338498199101769460277252857136414812546838679848436914928349835062166396900182098033735387783251327651787819349946668679609222000
8930 135747005487545319979056279380586166211478964761012767125796877538755644573372534019410530434960404916783038409766398685520465208693632875504941976929049806441967649545744818371628720000
8931 11019760082054413214516185154486594941165699774766667487707890072977903839683615762638546314940410104341542472265245773259801205711557006862021601992090818831007230860747963007118559600
8932 851872927783194474348419415391625472727862447549639489931926746959071929128422655792216423942649553754879684146633420765644595681874425404945148117847704817967367500753638262660857600
8933 62852610167729962749721373836155191624430863205310853170126558121465429338039252183812079474983480331621438402753128508589565519713989096900755985662211871526654279027403373594188800
8934 4435217934669131304035575426273296864832725846912004834468724235978056806434890762529492996839227715556308949129293016972352779602513623345000475352892745124765532233751454930256000
8935 299895930771524861496923736292976983001711289204717951342346948435737668445165739281631774935129486137135863397240017661584834835374543613368990691515334780732908460351040721150000
8936 19464525540986809283052494635215529974112904219578852510643351008418963708167945381018755176277076378080365620214151820116902067010864857733180681905905537105104200782712595143360
8937 1214588469459764831485061839292324073753261788372941516182315525412098324705485134082509524961203534404909203155890154408546968233452003219948055344725158140100630022266383476160
8938 72974054810162648816034155083328459264630900003971143721534033718533774062245408930913297604310673914393426279805208726988653283330036235623711823669700562818335920081959190080
8939 4227239979341744035445892431535349833892443511857430081535999425510735179846199098647086011628943104429897493831876832259991462733829793388806572009181202025755730700461569600
8940 236400100943648760358161003304167040550597882917715146267041083614834855600945988872542394460952640324603236460392110525238153461468350514143123736639943503127483924781056000
8941 12777807743676526463831931321646546263952242448720797065506179089688379006061626113942863078770359291827661253532084636417798025686455186165416212877799744320847824778989760
8942 668289538257348515166959940233607912704869046666950882290378555344969470072492674910846684756238490668977944768969281757679244674776340303107017999070178123267050032204160
8943 33855059760697685204517692995325820287493794104283527496517821729383030596422754602987815404626121171717855405520404069121494461110974916134255197570314159592713112563380
8944 1662862110679150171159515455846632298205125927642267232267291150597956624036640495423719265245862102720847517483333762309792945024228825121561959249830776931318296944000
8945 79261149939866061395613778640861391628139416496079119506884090338691472910363171416031469343181567370773126577413392345687986048332511219011737386259420466686095795000
8946 3669530938991857907818532371420731354095454595823266334545295332694344538097939414834269282968248231815846472418956315467354887994190103006725253167579968368755814800
8947 165142992549359775901333626718858213723882105085494388471025958339058110912752891962187089824131117757850709247267038237167410043417781512056549233227067045233031300
8948 7230078922564024109386823971793768178950245807175090321341786458190121242278367439705840318624729808746182275410074853263540733800847389460347839155636738789222400
8949 308159224679922297811277175759715138855230612543038904154853579365564750440838605702487033187786604514657335943693504348630981626067134029866875875498596897440000
8950 12795462181983612163293935004726527910184470929515559677699483601741950179008870305002637597533372235548230078735726060483010908689218911976812934119972229680000
8951 517928242825175027113035959217782858762873142854199278016257676302486897943657135175205220412226325646375258820242182292726449860894874591301096498572899446800
8952 20449656086615400416028734607128863025140929287967436795472200541708776807444754144342215633300210111978188657703231599007297933994357706504760394457380020800
8953 788065058016091172451243135985752124129382541703644055225561344097691575780486853751307219413810141688477590385314393385528001920069818196802384183553978400
8954 29658038076422698697984548225367629500110226140468118248962275427070919394675896401951078553166720577482205662044988162551948661417448324095239380734248000
8955 1090586972154174955329857462915579390337283565094320201648709197906884529500706778147641324446731315068799271385234108369582589429979227334443999660540000
8956 39204721452961963274192219539090371021194460462929269726365576644863302160083048752189305262012669306612498562284122691167263041337069647839412488560000
8957 1378444663565665359423059768635957138463681611738385025881382965641633861340874423043515614873842729991438568237079031539665062981561156788178178312000
8958 47426013892081401058440458978898462300677434083567141951637519331031251910280434139153802126529255392284981092112451452698567677818052616360388944000
8959 1597404684411438226598225528243460962359236754172772940048638631981022870914107843695394910681442745195005006443081856169082028549250581238442994000
8960 52695176708083973959210840460600487382810040376476525705364997841411286819110313279638546584141200736797224725300409283873380096590223040387420000
8961 1703190436951598217205517789535282403562207501533255203715378207031426415606483017683091071528261349477529413535547717415557375776279307606822320
8962 53958963564509270858026836529699806516605831563391636286873474483704259989208716453198446829564877722258798452161497059422231856590099864477120
8963 1676242386405038024617577182356647125180261424298291600409940344242332296855292830741309685573461755477721622956288436970509582831451951920760
8964 51078861456852658125693283498394346847500553705336271967960397667809065257992828864782343221966222274603636560398217357340502757731271974400
8965 1527316414278791692043747562220983039349026690299216010003834993220583776650572631332798346441353530082446228063443554850950844565239672000
8966 44827728794754359313989905513556167798625717174469361340634647676874900940413965975328359598104861211688879956555832249797609603552300800
8967 1291919282295011534551859514491746825468556310282692256990223920339921953231767169539626615050363641720761177994724722388327424130812000
8968 36570491074112068575351902787487599447723770727963986431684765848518786169272449518599953388521247812441767088874240940438763744137600
8969 1017100548719734991660126677969885950346651019218675809711157925665560929331544527876203819467874265728097813693651854226955365888000
8970 27801031250146969820009235224954556793078660620335025782739037815766012132389873736065105405555816265826300558686548552530875080000
8971 747039600035777929994088673321671632508742576773458847634193929910750534615556022352500593270914587944709114928689153824748275600
8972 19739201289737854117827926425233791122605885381068932712129429044656437866597434654781055497893137389879335897345400922250489600
8973 513017572035245215535281986607098471034199261204380007527172739474026981831921794557863542890429851836608739894175988326356800
8974 13117806730174246870516547543016554420668412611944976087981916426406653926611021715618291679185965768765271194715869840912000
8975 330082456288756830249720223613481113864608703031367829929513456597774741686159504451579915753257502778692194803589169395000
8976 8175573821489175489632437347519717980454219866937994516124468304269157038759012024773786212481788142277576421314728780200
8977 199364393117925357629855920645086510913230992619505165091831035084326917527243146424541067883192179445417918770866732700
8978 4787471409079222456845357387112614673523107788870964131709949493481955564399997560840989453570400459795193404425944600
8979 113236543237884725310142281927266206711568589110669479539181544392329861535983973311254410562062589186160424403455500
8980 2638629246462720353626754797844181438908493236308799024086926382414122351312611299424558111480537248409931679200000
8981 60585422364181827373211547565509102611160928321737794994239649998841575865643215912122625546104256714974108304000
8982 1371007225947587257460267172226113156467386474732523286219324276721929161003947395707543250653150045335966704000
8983 30582593380787363663964449359199867254948075159273846242241095722279779084051492049701803027350991439741218000
8984 672589905953204243206245014952295475591527538730080661366334147561625290891335459101203023299938292464776000
8985 14586255360172936290544375578823051408109007388346212727232857176994749827300439863460404026410131190080000
8986 311981046045930601820695362228897569860320426211347130560546972204074146289189868194136227276338917372480
8987 6582253996454797769517080566443936945481645419400044722255552694167665971793749249213668883008112346080
8988 137009870508199217115853781614946525655220181015350765412037753130195303283916899287557661667655699840
8989 2814014612552031517839892005030078076497407435551811449624306562448975465415645554797799963735528000
8990 57037747228257607719592803055680878339351221431525706903814629140022700500049622468626248274784000
8991 1141095429947571836547000946438352769591723736013746986374609480208113641066116399028021222768560
8992 22535389369561708761365704110438596359718145236449408184406195979840143338771169217791288320960
8993 439389282261867411788918115346914944836298320215857759489005211516391193923423871466704111680
8994 8459230260026491377868260128195992902001850395933030184731640843583983380777973565124572000
8995 160828442600373752721065061280163221648823053031690873718923170428056454775974067222375000
8996 3019931247401903241692661138295207596317203831694691877732145488113053884753109485603200
8997 56012241986859754095313132151416879138346494251232951959685006632420864543700477747200
8998 1026285074248027838430673899703480418175717482922971742167826704285416735930223433600
8999 18577942435964557436967876133428897298548804808254553572114995565150560194765548000
9000 332288307667412628444480252986921613776465214698687504556166132453534957777440000
9001 5873020886537258356262843681893049234744580604200908775481642584257033637416800
9002 102583169169218664671390062375506112411987133202883899756729375214546669036800
9003 1770906390194573538924778858712443612037771400020193004062105775793510516400
9004 30217227406988420883216012442589309622659201905066017700065325513240560000
9005 509665682404710347503914173804757503266917600374329283582736395239680000
9006 8498020551505059062608101929077640596115721814071186098012072604883200
9007 140080948714367774460038764562488944853759706563016604097666084920700
9008 2282937038421255273342371224333901924165202370981991467809484617600
9009 36786138351207592520740466313879699480282186298761131488327644000
9010 586095964757052431211940217366311572842070170734834591707910000
9011 9233432870993802973315672427629933584699698942012956857213960
9012 143840050031509042019940982418570270886490746376327631938560
9013 2215782491390625635367617363949483909946956278429638390080
9014 33752779625216336367544360040990207097678810744401212800
9015 508425193478736235338283718224642703950020642380628000
9016 7573118208028481629402109639563565112810412049932800
9017 111542950241906397841276864818500833622134848907200
9018 1624473557646687526760087151231259524330708628800
9019 23391752227734604261422558848846574174115834000
9020 333012864299934555165951986536742540750880000
9021 4686697385577747404879820077687611379040000
9022 65197282938295735574035208237939727792000
9023 896366495774848479569043746846739498000
9024 12177490635162665296565752800475632000
9025 163437471913783846347228858542630000
9026 2166468487965588284123234455152000
9027 28354417967957956333338290697000
9028 366258235034227165648751392000
9029 4667086623936784192677840000
9030 58633115327140712315760000
9031 725715034692629698402400
9032 8841494380985018438400
9033 105908355660288667200
9034 1245520163033432000
9035 14353841103030000
9036 161691094236672
9037 1774307035072
9038 18868477056
9039 193324560
9040 1873300
9041 17292
9042 132
9043 1
9044 0
9045 132721903775615419001749478778518082391444293379882000350169772198184251369091219114739505713835027662814898781212966280882734212952731028571542016913625848135433483102456258450613842982080665050591290
9046 215902174940100796346889385034776559459611678647339658191629755993407619934405567696988800243004810530283473780705857637228030540416580962410415816038099068890579344505682793790297172881179746606068379
9047 175592229938311903478346356671592197956664874306325639884952828699734198917252542544051052911432761223506942226341980983349640793511130918215352456114342506932612430793266586866225204598379258382401932
9048 95197517950912666167646668414469478077674551585198377473203913859996657908909227768254069784649484796448909358297892135869624932927873378165980118736219757810503636295357764349698930745748922284074574
9049 38705258848126353302323700637453649262936901292704330132152799686636823238736312704887091205054296210588022187659491605053023109401319853030065958291439623244886565252021310810114885346590266875383215
9050 12588283084604623199378590370473809949495525440989860551688265417069941514687559299084334813233505095114896152837409193835129396873021348355623605604207062955204433954427469246270823369730344088610345
9051 3411484347152615049330240592577139778634805764340268807702149318074203626212316245767892034323240680797905481342683211046878789249615885774782911316614062166622605145486351188193368408401126701499584
9052 792381783600451908534789369524973201766439508821721266587566411843690950945306195869714472758944306436018869792086210227272871027816669122330247559988057291441415814377519599443398840005332272767552
9053 161025268668530523547073113186223617982539447202810908105858391176591006366424728087028844931544924797735748309399990774960941773441744946312660290419707509328335612856435969217652135530142104509584
9054 29084448390026306149761835532688645655799364071603800462074624853316071818310404492380522045565061569426368592403764634840232504363437824592534945064249970239795493958230400465775409616823306170000
9055 4727475337875292638950718546187983663707016130216931614906193606592524889199567319998192741562597675928290765399398564743615412893049876542776590378771573687263836621038420087028336539501161316000
9056 698495325301614928793450235514793217099102922013950092734224798806229248384208939326269122753445268804774074052499051676778922659549923589133869942720037495577464790047618849072678248279591331200
9057 94594738435609241829881878297467970914296495332085672796827369124727010558201752787231132824088312696059490785359656621011693150437013342850324083908614214622881528590679615034409300982610187600
9058 11824028537500104743468589258431090582809865023080007448611763357854140908544698219894892043300691411962793653838451307264993495613084658798077765871279588143756178679043596428404867080030459200
9059 1372257736786511996023894045475464606841928300334046253529730397943208719393280399117162797257672775607828574633391195537291932960655130556130786923345406200415593657050574152080877612083512000
9060 148627226992314202019005563881723550498923473515845236772765577499646281504817601954629328674724356991516933294011214189638892253554335375144027318295081748190794798197992068647665199001928000
9061 15089932253115964214837449892049158993899872525733281219026685229475151997104949058377978267500587257964391653079377961489116966394020902459092810267972883834213188786911983115072099053766000
9062 1441788174090954895242384901753266387492206566606481725070533408939637143467110870944373534766947100064421175091120666833647795923546253067689356784080161432753614360761957425153164928576000
9063 130090462877114663825318243105989967565890555073526571955794138825400109893588912117031552784703274500509325402666418851077372915958809346353316227220529537392734731460261667277099428832000
9064 11118878373576696837238568328795551072069561001099821931168369487393712386221940769999954903687827870758939058404498448845435164778301274686236147714482759293562514735449626680757264554000
9065 902717586492176377860724257880898005306335115660734901386549235632725036412927351229080027392486692696607205424946551258711093637812658622107864146578181212839084869479203042171330988000
9066 69791813853011283691935839311748434627382765240188894088816637128860057651329566496710793327955930660829768991013223230645407636173194376792803479283241852596379128784737099045084210800
9067 5149959063416584776742717374867553994218441160186456916406648061161662117003646055471126562926017756790863545068283861901396873894968117220804759076079306399529994436374267678813366400
9068 363452050100351523726649683487332195045621948100275803114210096963256613128661762628130720442295777569810926415920264854017922353128719560339154177959746909262826917854115160349004800
9069 24578499387958102643197147153931186792614689068304026791014180141045064802326686309017607024150720257041212093091498802388454986963929662703544300913947295899742324462039312738502000
9070 1595446351704512263163634277078637549569104058569099501141285765678124396128281732978281042654888866249562793273316893959631321324192572023123030478861581033499073009067536636518000
9071 99568534498124832101768530249371749482962163892461053227521757081527775891782182141365170709417352241718793364941622772136460573555577926096655026672516785960725334773106736694880
9072 5982972831042545281019008319477003770710511772355600801935109810363299155030723067887917289623706299105663852582718168012472102779596904750114494846238741949384584924497370456640
9073 346626760348272581876162236645810181506996775018862932677286660163035426795665692421838163620475701093368774829074741453196103095817672119212631162431077673387095620389306152880
9074 19386997146636274369458748048075914755437758175070282787734066330790613066191188969657325501608601134109529885504814437606167742882736638645216347490382754118121109764185819200
9075 1048040447516842837587847114648473879774317280935203815117215470692434526497527217334937948776890038772407681641071689995222480345843020612701181899103749530531845399862681600
9076 54820917093838000635149898896096472680827362763866645474591026417050142187296653972722606112143799542357385378057008278824746368267694830967753429443463419182992280503407680
9077 2777578393382104766162677251595932887179611975209514604519385870652529359988797680098206533518116226842939582946028577305354360679539164384788543558635427824828676696348540
9078 136446149944630064612147065708434366613232564117263913849602130000240699070431101884769074206523458055711356634370113369489659494780595874116846705359144946237298302149380
9079 6504725315303734493065163400811826342978874952247692408574991853809653852849211349745725361108813519466844700743629129035366520241836286504933546477279215643098043928000
9080 301192369771491033303332358835273288186929782685100654126159543287027597059380051380919583504089956008937880994170890913614346983663542632244602067785797773407164021000
9081 13556878191275475048329577927748813058185985034569289513736785534676328432417387282582161517632694856430766134214477498809950002867424547219290518646892660917903426900
9082 593622108353104059321010063611030876358819458820831180179633850245803479767463098134348187746201044913355252159095029339007176642555809219014082378897295054486301700
9083 25305276228974084382853883901278188626325860325112816124696252603665424347974286038970441115186554330611637963935261986422392568302965863111217437044728585762278400
9084 1050901971344350400228201650667746499172965935082671134681936565528720815605936783549507061896810728216651940525929130214562065545305867332622935677982394547680000
9085 42544911755095510442952333890715705301363365840639235928350782975791984345204493764133770011798462683197865011796289151106011271391652882322903005948907663686000
9086 1680108690140201917220336160389393175986881170722158633564933437761725790890399975080543763776246373438241693246151469388600434914610202942513313031955990888400
9087 64757244274282101317424326255908066246279609411896883185661968382077793223575054790417016172117332021264264082726900063523110124315466070598407915781703399200
9088 2437503551538142463628263653165233314167625070850806031279061831744022780902436082533113027489226717315523709796437542331981959427192693492435281311922770400
9089 89648160549186793791635111681224880079878638106414993797999605268191642715724868669533941990253950836480303478454168764077481181102741525106064491764886000
9090 3223290384366783756863800945950490198107971425723213040428407184924792053857644477636362136698116997870006735427469698070099653204160827455134487885596000
9091 113352781592259589466686199971717811865627461773252018991448297690583025810674901826982121735819239516944832799647572128809695315170223112231344803880000
9092 3900705111792201974537594664437921264163184135344791668983487966602921352305027622655054825068533682741730416500670450952669220777609230911227610968000
9093 131409580159308882099428771754031155958127056939883955824328959813065760501402036260571993392258145149456301776061584233518947940620854124498577699000
9094 4335812714831046615052326433803679754975071189897526551560590572519919221052578432887500471849630308386442160345507895316079791776537291932916698000
9095 140169170043503370731500835625197296438274707401427558376270894258154022938833433323838533913815593959880617769299088695103191056929993287430537200
9096 4441653492442403193888899333493971758309286229488685139100888265395680652463965516702962990456054107461008078435840125809198646632257802190340560
9097 138010426039994865848414793431732197436703376883290146656811002044858972664706909389911412083310168020392696041105367478906862248586216961066480
9098 4206419573431510514606372929310076748093863574182505336877774826117550858146300877143286569457932329783716525531818153152410839935530369914360
9099 125805343958544509828096420468267557976251363755735632809976534996640845913204559981778734231879769676338586343203016824560867903301095788800
9100 3693328783619623546214880468643468076971282723814467806009273710878866223536839272132039637758182172744824515135236232639572042312306843200
9101 106465855887541603370726025594695898521736078289364733184007288232577889733483169191404854045499045377761089896820101593269322808436714400
9102 3014478325355026913954338867147409259426631390659615266310522480793151224207456728925795435117515164015109415321024352239430656305228000
9103 83859919187188019319341432254066391837021750117572589576104721687120664836435099758168858632298723431978534876211621466868199620177600
9104 2292785982707199218488082172372793752476348907730235299857356001924061077984668173009069626936055548166728969851791468003136672256000
9105 61625619271159116434353804748649267557991031041742640485071533824947993560130886781610983648982059389248299571755182624776773094000
9106 1628791259094401060478914648389874215142012503456885684186029388166062641047031983162009490246420331092562496483863237027729846800
9107 42343770508631203188243777654130551924299721865841420172793775208698487681571916275578715826125601175063736683015134236440566400
9108 1083037096518851010574484193948318994405531773653691127001809116667390294978501566288823034990907464988396228665482642022308800
9109 27260442111143356777792200362831277155451544959198153432837420073626327691238529502769262395808335113215329201518917013145250
9110 675399487483148591126350611393738279138353192356491098163465995807754471450141755262463519925896121070247106290420915839000
9111 16475019973606974850319911624547310475763806701556867737038701279815119487196190898407781306970876104892691879316044360100
9112 395753198278866754698072200683529939574025701767077417271843696510678806434676693648715851171112833824486316366048887300
9113 9363730844228479217065184301264378699684901998821150434079754156369118971547054052821347019483283252246481217480156350
9114 218267539864328528496361210091687036125197425387232475053784716002606834554867658701403429054410497996512122400863500
9115 5013395568279168671890834115903944733926137148986718145765160126586832467493961468906660411813020771978870190480000
9116 113491002456847648459677969383277614750484555870297559637096809152759571691979545300173368980730509057627554992000
9117 2532555014597626461697437970917681247363366682492022181488474011166896922410069494848656282456513278190049606000
9118 55718971501982457086400983079090169108330054742238651372850215494016583810669156748086846611475093992953178000
9119 1208844020159137356032845770116963489914502197987847675158411373320218428223616433249459487822862066186692000
9120 25866292838706673688565359359779544497046639768667283902959600060537356360412780024536449806833965977075200
9121 545966830580378553186216883900570747255560745869857478480957201357129756006082269339738397733593105401840
9122 11369347812058287056438593705675891087650114815327349974805045562653241224007385066823609888832194052320
9123 233619394584493536877032730189588306565952359936431433330782322645076606881550610323656012843566770240
9124 4737518271764812555350704261632916255369053024410011681013073073490047302535200744153258166795256000
9125 94825254766978272833823035080069460239171405629911487727591820945287739581332497354091137756828400
9126 1873650520778111780996927479954332325379003171479362335652136553921964373602388655194158304052080
9127 36551302270142771527580959105955284339542845322533796201536878845350476390933725682515138374240
9128 704081620973835732143688064351080574255755139623000988096839676285301551708618974759899359680
9129 13393781245041944681624745202976988761502929793560631125825098002341307019565124811447239000
9130 251649210186467166022372390003078923285805482978998661230785666669782452767112364006775000
9131 4670358789586664315640975946433286166397536158318535113236922673477164728746087925409600
9132 85627910163820083846858006622280976154023950981769915064805814736919252693243259084800
9133 1551089941761223892173632143870032904742845741235855019412738087158641203167269507600
9134 27762543190823439765356489053326329670865067859526467697654993372640724785436156000
9135 491048276886287550923509707191784162580776372832504867844112173514668326493328000
9136 8583645911092916059153386919689841189242079344601328210319323776991049162378400
9137 148299581516370460883639981477633836421677051260690855083097901125377249803200
9138 2532586558020196566419307400094139789258318238738555586454409335274590308400
9139 42754162182228297632635421860259342338443338865678514405411577587882920000
9140 713531955366594486505479843326660504573684640524060997015830953335552000
9141 11773299305730967242988307880909647909201989596577789073287558921348600
9142 192069754422792927867888202956814738820103515184342354072057621592300
9143 3098271695000275013821789518738866897081346074904131277741443409600
9144 49419761623339492982408909290363636675530613916517479676238148000
9145 779507633126879733511880489097194391879953327077330006971520300
9146 12158876948932433618326578543314665017475841181066566950588680
9147 187556143668536299888746575114410255175522247725995833802240
9148 2861156032572361257319350576750304466242186262438270930880
9149 43164612405324737854648075821650937922993094509666935600
9150 644005245073065898095159376417880758336692813682128800
9151 9502120015733849591608307377942963773620611345670400
9152 138646844693210756195231990849164587586391914996800
9153 2000509103398235565361959176979236266073928218800
9154 28542229782465159328157801164188939129884458000
9155 402642826835375416700651038267152344726064000
9156 5615592362899463106747892525517588409120000
9157 77421773489226185994166809782553426753000
9158 1055015433080131396306927595846162418000
9159 14207072407689776179326711600554904000
9160 189018989256810883166795114662346000
9161 2483968180167441739555087780476000
9162 32231945211439386259264894553000
9163 412816485250442483315965552000
9164 5216155638517582332992880000
9165 64985036154247622816634000
9166 797686773670411156095200
9167 9638678300582028297600
9168 114518791079824331200
9169 1335920820027794000
9170 15272486933623920
9171 170673932805376
9172 1858132564288
9173 19605526941
9174 199319120
9175 1916530
9176 17556
9177 133
9178 1
9179 0
9180 10931943454601052685703009194526275964159882822942929047417466864141764972887753699936658878768349096468405539522083784620349270093553491472781566862638803726267220337991624195190787854982652442549159396
9181 17784735105932466146234430156321423040453535312904188046922749474556689683458223361375093765653893706817196436682537481638286384535665957828586630266425863650148086735729138632382254959598809116779232860
9182 14465445720986753355241588797330029483793982469371757098839193651558310535605173035698249616281322305528992743307292461694278046207910924481497859674552637615668816081880747183949910583039043022606581393
9183 7843119603911265022032803931331118175397697719015878581527893015254794218303946900300947030043996667983310086109941817256283955443497181013619076373107298642990021908765907546691392472060940207747286296
9184 3189116851355574316616163391884727515602097478104145645352331114309888039948459130236511337785757740681038463502979386551632435253083758168560333977663361886651871815894485105714914179982588896516498229
9185 1037300937129786268502275177083757800246708954644476047541695031601866862798133180490974044295455138443758994629274375015421019331955372061205767682210581902962959948754171129711078927288619152260270162
9186 281138322222836584786121851607248422205400068182106885654371260981228693828022157679550144162214947124232680746702138662317889863497476779942260525160624405999565691648880146500048388590644351312297705
9187 65305557502635773801464605629333818619580567488799431461726858374563326558921482418985361799902035889559904928559935754325965394206932670545844302346612047189632727070738722745415909532250139714420608
9188 13272394875307569467957721939543301129587861772763831215341737398381823428333878780817717418712317132803316069017444021306820589715929207799031646629799959631643714890823453290676930570089315568856496
9189 2397487333509232239478644129661551645517809547241851298465002713073688317011212618184651691203002213655176697051066529316085133071243758089544053212915645138888552458084713319462820684559893556031584
9190 389731608426352502406808596138027851787711478559490926191799973034435362365359420197898995410571825030313339138210446106859115558470066849539968263860949601213259619040287366241390488865432302678000
9191 57589245025026292147217844108108164630612741949915348763402722116672575922976547352705257033580735324944632960319946152331315029788062132430187555523217352190304918838104390151072463299377783304000
9192 7799864465868033371526860963248524257606649295822442702198843586669559940290333155810005204080138834986643826919572743724031303031640813411994881027040418700615023488865077147978240439122103198400
9193 975053457720895261938782437835439084808902336499960011905759035593339954984541144114536292186756453943997828095245691324274375550658445226303340557211869596882009602396236031893142025513058856800
9194 113172844573215288258913640044983295578322993792337214150998306425175348696070682961851109557306617800215310686739462512393509172296667448495887187625104629375951995927988708671875156337434395200
9195 12258835781959507164480120139580817154454559482984146531532258221625997893246638232113320988835210128763268600058294680133141267781852499634768363181885628723712636669651795758589173334612707200
9196 1244753026060631441909171597509434735428484090695203857971911711559537607602847416370020627650816489803954316337343918838225722623517558766831228790721309641097906434908183574924196041641147000
9197 118944171877502306164012840325563959128387230496956451961739754161745315741886069048391122814416393680425204794860979225855392558635223584089319798582845084340268664555659161024685957247332000
9198 10733311962677108664582198713052094217997537773626030619969526488772854290255158705919225203265050633812913192345009408650489147430844328392798544948152312888276906907894571942806894468288000
9199 917480106607019208031191819800139771254175493676450560109284979084400775038995485456959372271065199108855242313542111897071998459920023811123388128818471474243497579772371758691122287552000
9200 74496485102963868809498407802930192182866058707368806938828075565537872987687003158999697854708446734084891691310139607264415604014618540397782189687034487266868848727512498761073672511800
9201 5760197932854839744444621455049539652907090738025641751704647503561197851396774526890320174790153181968826929854420850888918407022233155017259704554356013453354160595724438459569445352000
9202 425095593468341455214518293989740465457695024644786900359155880693965805694461905025420286633913395843235865672535086950294755602145820295010712101088836738541581966234307785092785647600
9203 30004109325992276525370614270967488488055265889781966382543080008507074942542981366657867801395059974346770219093479891077703526170683813373384248530201176414653011064093559520043091200
9204 2029273946393629340807127399470938089004722543559873234054339708044849423301694841340396522469484758098111005822221478768266733138302017545226944160275253576717450291352142978615276800
9205 131740756719455430167536708745071161208414733406109583599836005556001547340471038616334373649447860577740896818970433580802118730126662992090997452898757506022618859116530716278370720
9206 8222685043400178587074115120328362755471536301856128198189703561571871887738067393041909989067504156824669780716325530407330656055454025042249464775671225326495222431348073434362000
9207 494154948990693611171740113089474608545071480058880782684737609219434147018474533590478995372663896310752530033413979683936508031720275633220436058300638863656933142948011211744960
9208 28632798548560752416305254100354232331257449196273232409260882663881503099075603253463604171770594431434248437360151232631116491873785187018405082478428265043483370710094558613920
9209 1601654685747190550738128955535812562825433374225090792370910774546439558297213889121597031901508411948669511279172943266492338442743726343948019853991876145995545280419552568480
9210 86595253921642025516915741281405752574288653181980596451878829610864738362320644064469387240518418399022566821921504487974215918209556985948633018790376301727607623613363325760
9211 4530239353782481943121661721383725802895435988558622942764737841057620211311891842673602746325911780500084817416245369656768140849773056841998657241287175390040880115535462400
9212 229562590330446627659690201627403979350964581573691577924849923121397470409304738510775913094602160583621551270613722167578625417120972104677467485794503067828780174608019660
9213 11278651657975819353509053082238030511577818323578029000169627474770876795106026943429081075497805284756178912568722101785378313062371152350353479904762040258395232645778920
9214 537758355664130254647873729556770739005093046815098954583726041765654519865816695663501645402180687631332993794282211515047481538252936680342866427003688905758763896706380
9215 24903805492877154916306625591679563713119121245748308078544254526014103322336980596169348525388028903101633997132751522592546106068744639761745577941583282747861082467200
9216 1121104931927216623962403780109072794918016413327874657025149411123936055721025746806756227487445947366602112589413871734008958216969853131132685474536025045459999411500
9217 49097883179213882607463876819414620264781675530602291752452142206665621890376483672054314685480570561127639513101080671365764875249591603442835932396854501702677275800
9218 2093299013666209051289877592733635195581100196894509951159761471919412270758948819736912030473445789957621152350492998195446359739538906193365448388743093086872748100
9219 86946333709808392494933857506955827587888853424746598992546098689517099041757803313385618190640981546204089414546797594374374465451216042484695809333170012619110400
9220 3520521604003573840764475529736950772229435882526948301184487494521214732279888224890848657354315939525784000761862586218782919576774655564286834521241021734728000
9221 139049223784946302423307627837948890497138805430381893034122071189173802494082979619364028819048634135329607599529335274346475862597109420274853726759844559364000
9222 5360346773304453735893453464099492513862906592304029926135740015715982285221752301447449151095643191445818735594864211858868054251375409388018665387669113786800
9223 201801644947762827361275807402132113418638782818469356904155901469730797487419938184090236443342383508125846211288479267723180387401684964190387458482517569600
9224 7423306270593433866504257489185028729510494533954727458895324669402251196384691705896298765535372275460913116198241606192854149164632293817871083995401164400
9225 266952300302022897068424554784091865126749722361324648198487713465281780531269608927056627259867320268630237024730191430808499517061496985871392042144327200
9226 9389585032720630943907594059942732316227568935802403204726229625650481200367920869636359267772775602490889185810455207421594641942555453891043942971084000
9227 323176015603463510394381931834259293404129359098207883933065359373151605502775252017353283246803789261076757343676056707670195153889572277425536249360000
9228 10889468437086563845584118438222530195788889044504210075912237240099822108518202113245361386649656530987330746064371675576201574670825769627177080619000
9229 359364974313212044924968477857962753028347461835601022050205726835730855248732099161564226827807988776064172203923516067174265796799886789445090034000
9230 11619978075747204928340234842593861743333190788925371158182382734353383512420910200138501264557009226475664989725961159447093841961119942380216750640
9231 368287623251557876039629646544636033778996290035123388674907839815541942623601569909693402832378227267137309433060350689094658855463119617954744800
9232 11445799384370808230406009820926773377181622206759304012298442837750407835195603446888404629252139430764905432892357247277550358629279721028954520
9233 348932020553949283465803439997209706726759481176620370792691967434171742208881619966945834323840802164766439047323004569311689458689680618545440
9234 10438152274811526091800999491250931189714402202601031761881885679625033610955635509948155561247461707241074341134511713378204676877056843861560
9235 306507565280817533035725824413597323069412413513974087209761012537270424588534746137424552492216166120534010363440077354384659982588124285440
9236 8837608160804099199871321121396870041324140803413190821522190665317287034891722544030237704635650199067972946930743842387547386961591374800
9237 250288152437378506169776972450688603542326920890787267485210116195884863583977976695583341089418808431929579757436730061369986953167012800
9238 6964484406854717352928989796512980013158079419799800787682931248729004552479296580621665315616328137552149338845125227587650136981044000
9239 190461511374291433708334778339744008578998551114486898359288689933460493018344124874485204351322524404832604634107750450175233035657600
9240 5120555361379411587956716851632572713863845893930858836348095070963736407499092253053588833490524057572361366002334278540338568038400
9241 135374311185824944298416554693754128733947510813008423360648943156443133394385882438292980474813048494414297419921220847870288436000
9242 3520290785784673259744751014261986206919833475213269059369805451842780546779069124898536640210005231716183460142543125188964507600
9243 90064527748517162336899463581801491394542265555916671478640728221676148402073599697262665407949691388230805008317904566397395200
9244 2267608920836344303390326281079292894536582151087415797160037838022348430111237654417223229512212504819454603768354281734209050
9245 56198449890664766280371613055682940597392415762039270153849450613321967855784045436478171708281798541090063276977459688637900
9246 1371265626102150169862590635253953475826353451148027381119764294518774229913924169775304722273789094294138064286612162461000
9247 32950039947213949700639823249094620951527613403113735474077402559630238974392381796815562613941752209785383758632088720200
9248 779866596608355075434436395464603116219403588776299616388633166653396471503627602190116530248957643124723035191919866150
9249 18184636711979945146184560816948213706634447360029480553140392129760318002714568740261746385663187765232296857135376100
9250 417826433454571754550177173604086612011092214312702166531530742062133083290746660942686564189871524736180348595938700
9251 9461901495062092986385517908889135131635244760059439880739879675530078178087194884978767537787954696410825429920000
9252 211219365683577567966622887463322227452290701203053791546819061478746980648961931530878214491915114079473505124000
9253 4648799615836738984485708056205058728036864869231931127663774212278961474013004278215341669166750401061186948000
9254 100896515963049314183482861251325441358327396425134855188674714543219219332833337895184289809968413446698998000
9255 2159801316017658742778684442608974768647243927071621179616361653665456925092861360739034284910180224920223040
9256 45606358426140714135102080976453407402687496434229158460481400106736917793359375306419529922575676854316800
9257 950124094776243196453935875878915326392794025280011715798029415348771263698896416773051237614304884725280
9258 19531956497638595712343225084109864176219428016075190982357385966609414410474225627620047757737359012960
9259 396265808535723214449650453739301684554906534575719140080061154866332472431997237764176021785290471040
9260 7935343105206061030212429638235134727743163815886769565696897398095829231746461246456707429382053800
9261 156871409120680105675707243218880341630234177214915300685151901316895766714796970931459413079197600
9262 3061819143710572910409613198949762580497395426563836011919345100311502756862439997512405033450960
9263 59010536195170257646937933978289254234924593653247333626577611629842937787772520981409982435520
9264 1123177823934452239372073816941009487503228437017644433392577578836076284868511221640791835680
9265 21114902198066124556914304202340194047545795203966171421888978027220413419079137938046235600
9266 392104583313797677290673258842006694422069008362625820987503248066870333381314613684975000
9267 7193426181662218601102192837035176394221492473731996611192501589033793950022710137987200
9268 130387954113089673130442873720291486416354652631331461575954308803945225691984053606400
9269 2335348901078696646643446149197577631860014936242748006756257344710763159824877685600
9270 41335342084114899206197439257174757509954656590850518572064101243709523569427165600
9271 723082078052335514546706601798890964679384988566545629572648695065555557693472000
9272 12502266870504899477462541817809116514765637306267151958508580283878267258246800
9273 213678966916060664068900618473149828822631450203576070764893750008608080361600
9274 3610282965688365318087097783112922678304411106286877112605221818370160652400
9275 60305870867564125081822595044997388140541130610536009792896330492382224000
9276 995971687699204804080565614643463620967434810731501808334597372364208000
9277 16264145432659274335674569649916420823021305215890966348665287582069200
9278 262625990741369921778541012206256887774427255456141586180160421360900
9279 4193620274040776281334543389000082466756569434718723143609630473600
9280 66222480575274920596427938449087273145211022648133422766159118320
9281 1034198245930711725649425599396277708038749958696655652813700200
9282 15973426579970059851527073772589854042566301159440391876263560
9283 244005080112464700826136321022630817412815351410518851742720
9284 3686489503506696235392240166197507677658201530449310622480
9285 55086267260128713071646115810487863635057853945670184480
9286 814119838111234248535390155094302090727517330503823200
9287 11899851234657344348369282136863150894066933834764800
9288 172024788786020753057047099757296803116449227866400
9289 2459341466562968493197270914818510639026664048800
9290 34769625371366648636119503236375616758222885200
9291 486073322485948701242227379529715443182816000
9292 6718655148469000502716228557315686132340000
9293 91809890686339017019631438149222647654000
9294 1240105859936294799167792086345489158000
9295 16554327848960260939389385691081366400
9296 218349522072522916761642632454779000
9297 2844886633696044385473348398152000
9298 36602378460448116599504202289000
9299 464852176668565485414616672000
9300 5824707129677966938508716000
9301 71966899542720507912636000
9302 876147767801927007514400
9303 10500673920959282860800
9304 123754177457229519200
9305 1432107119069795168
9306 16242168643695280
9307 180081157448192
9308 1945232528239
9309 20365431086
9310 205452016
9311 1960420
9312 17822
9313 134
9314 1
9315 0
9316 907080920203475059683300435764285456708817170633325478426851543580110674738340732898551705957843067262103408642191389912729842368829093805511357403652166998299117903278136463804204178426777264510774340657
9317 1475812366371142112569906241261047255161584181097295421401358026659138271339846749491448948633727128023234747835481310923747151462629721348825511526456238503046074745628869266350756360422658079744136518460
9318 1200469619650441464870824035551696055230613633621032693167285589532576553633430076892818829181637825210160759476071280010584330956157452153429597542983745796384995854661716857685802209772919615382598218050
9319 650945057444403900985871495879851326770729211121729069447763714320123974102232786606421232732659503748804673448828160776242512079355991601667403685354868692705096723684633623277745976236756936017296162685
9320 264705286632005194493607132682425238419672298016785902126566389264849304867758207885156962263984887544436715406210536332399583496218029859209643827592371329200913239420849379700834495932056732011470912490
9321 86106154986600506548636411580887642921256631908811932424512940086366977078608396516385806120215458998388038514580443436894075751833261470551129017396910770939600539029151097854302682859529900205945452183
9322 23339271085420191041301191484384550505550951479500711069688138211042004412957996561046915996647740614984577379158673437846972934968995871377129772849738092816666598846968850418499275863993930925856078645
9323 5421953357154705563732349995282648142532715600654918509048588604637981952397570183819895637414145408824487414400684102773273590224594195041743595842383470687134481196085545682500933208533855346737170025
9324 1102031282856978682899715219995008189205422076373490405916640735070756135681800015820377980373346855636323395669448915854250666027241988815461122602099078296325052269318715946328893473356721107680847760
9325 199085923129613542019365829093149516943817926591457468230126060975727351425008181712265761280684756992049741035261660319602308845738938116985474699446999394474655723362351799360153958551339733532847440
9326 32366079002374635232961695750430947214490428887764992529277536626494792279651370345492797831240529884344885410189398145767149296461790734208844718374361209374995458184143629812748079241558563006426384
9327 4783069739777962529538105498057614544667368145957388639626636032695343083574865611519669489129745125372027343968946384038725509126678093153445065056475290560344549870039890403871610545166669169230000
9328 647879006531545786656200746216216852094393346936547673588280623812566479133486157717934141627783272405627120803599394213727294085115698989839609999636195212140930336928674389199565212118000062170000
9329 80998592530168038858163556156811598059761358072002289599757221861568507072245767387257746350062980209476685894934024646364940454559346908509177610665419732660232936230521954998235573790883379368000
9330 9402301199451490025838259221984591174942986816249614400519819271792920994493789603961599960372294377317121913775583452055502907095635007539353641087400171112790806880249418878969583817447353262000
9331 1018555601158937594330222760404849660204906944131034927358984757826578138264636146656659986015759560201937796180655162611541582550670007036462984688625941664383567963351898378046876407036909556800
9332 103433926910283341700301013677713144740710345637678736359803428744969357224268510083456145843297085461440078812991861363623379446909380465668358064347159992356325371900187026713096150010794717000
9333 9884803442246190862219892097869040546049726602579560048600475356502210413316729482938399101932954477854931335620084061362380738480874731383659758043963341267542198159564987212633321507150285000
9334 892081289081267296230096302441729693462904228727173389713048156213089868064145517862933421108122952603189035961457344193915444189764176880669898489371338132552014984167443707685144679354990000
9335 76263006050600508932557727698001722075245663128395480720836109262333438378128759226268179075830622924460172682451382640411370258061262333317252819368450644206178022766619326962048987011520000
9336 6192990719597379654210544783650943455965684582316041280737673608819705231513219526834475762829690093984772885616409255305235989604460160725082869869524682451143608663463509371165075440976000
9337 478905975661910585203918335875979806889853234547370901749609057207029183492273591736426629065982871861974303729850897475271243168665404902557171219416650275287014027534008920606902180433000
9338 35346669133427425704546540746894902415566238619702801658187609680943714088116570960463328345303212707535983433197582494091090224909157996696820914310820991645582349110127236001903414660000
9339 2495126309488091150172172595157172297251688188132444849934175821464581902989232920801379943286013410384210515904010292969121391577812423470715049288999693900135372410505719608153307062000
9340 168773114958706555455209705274192122745310870630023560901804825047852296551804270187450506382847212355700582482400824387312082334710096450225286397982381617332423187235526272300242388000
9341 10958079310525598440358487957143065680625501735223315463893434423442186885829152143238141221335217693729799431439995985348640358946830894744225498465486369314274231573301572084522494720
9342 684038544504864733562209833868638721659076500377876684076071567310008034267830392815582324718286968384423887329269558977241770329503827074318640620820471665886674845412755642214617200
9343 41113425217000892935370575601641813777357681509280640990948517807859359438690336965209549945337520784123348903581627652036653280277270125211247323878356126632476112156740367171810000
9344 2382532789776558482435175545252824005485166064569603773658556330165128923124787929811238013403915214355413984089674544904693878010079900374455673852520937378345927653499339770913200
9345 133290613932955226765558941501649012576543297982651254318973074469793204081903670317847812523759663732538742725642083324317266427688310353361540901192683302788629484340095359064800
9346 7207446085862357478321580299911156532714450184012908565669098485458978012337462501047186643556787853769012800756278244699215522992346768547766089342963442656979953761887986558160
9347 377108363852312046605923389451283116049321554179592920032375548305378699319783449958173137982902789802195049063206551802468359643815812680744047017312929055910549328638840289600
9348 19111947273769845697544510387087593230965120576731690539788737766961835266472043711279261586062440323984732823474785153239490594209980083552181835236680271176734962987415232000
9349 939119687715463476789641733930289006435764197346920091510749685496626015310792112089537826296099747842088164288874317958276194888222158610044185169159330732026827987032807700
9350 44782881583139282727168299003003944678323690402442173971261756149825540215862165804791939564476579807120122152846396580618413890100591340214638817268908101025981070799416300
9351 2074210800418788125070370099718972850448216037715381681965800446810381719482435826130649203694125509435141547492231387272326000218975612909893913361299942922212375030153180
9352 93389270598289330936149845968798363924196704671556155294540954472552887458763677235635056970205108386631127489247818209722047897757792399106545917280937310304479059252000
9353 4090517994869574168511473251749319657133303129709812937794464067614361284387526373484110559751491970121386086474888450921384036737592707370348987542226037328029727582500
9354 174426690241944056631779562384762466730145426227139720699501031523680498821074349887561381119470448046111350901806470806167848898913022801704811865094088361312142953500
9355 7246035047306108254464960897924121830857654527711765215553020479721042475704053606781618567023466196007150142751706532215006629867634675284726552114879937608405666500
9356 293443876270603324670401769085975918109124880308519771599843083077120209265932586182676461393413312718438801774095441881013513820897854143385848356499448792589497600
9357 11591961379036157768370834061328984250023752296125317577070873457569853386775241716104013871776406142340996100069547539988675466899136061004359089277257022785080000
9358 446943933594470257789203089479121433740803303169084656181106657393772936588123863062241521204084895434988024427058577667542243844062137422312029836013786083670000
9359 16828995683630261728967819015196081148174241627001024186705230281899014151277594434776875241811903042911291379193178339556911333114783262032151623891519310726000
9360 619164137907908674858459863620178075261732629102121890501387424963946765018220264883004134542073222127204300875544197753241576188618806140129597883980451634000
9361 22269918811780301599512772467555086188531483601864182376685974008206753589154075117688896296606116826382739348594724818578562447493896881453613251986203493200
9362 783446968277675893570376410779400038958939402582148424060779159082892181993943417503318362610480179049240913007360344416503205104419610719405172297597482000
9363 26970084668452876115479259533878060908313229921985626226341297860910956639354666327678904279772866092261064682647052191530112269409467793091296431938220000
9364 908932543884741122984199183283854262699113822463709673561746323236988890476555396298806109131635657296778380029088909490322423870314422030259320701325000
9365 30001596714422165697017469166531460743500000428736088984656163824764816013264434393635179330565380238434482667728370942914024746542070997952426650685000
9366 970285430645672521297414890216499433176538146956122759535555462456473309171576667736223412435081569695373264950593493381370517651359694331501743091800
9367 30758765494624954222077092230395516379411387382449511889306307237994250474055350529778385700297965599494407325745191304418777816955905729829985516400
9368 956131329595390639718269274683189703080086522206570335982933814905733889503580998804011718891751166943529553335829756596688056643990791315844049000
9369 29154394658303002096317194826888951055085264111556717767175278926345378448139744628866691036774317417986079876235249592122062234244391742243563400
9370 872330051384873208664508599993024266816898702941550926981729918585429355522204049917364585809602005411916097618307511423279223646724201546363600
9371 25620919219991927679875180569434103829298987224566168870073719395443264317800196251690927286698315099591727928239256023746502388698230434932920
9372 738902166301970838568267612425636403828047782578330388809245298080919773561646263009862760472306829040573060697578757907891591029453513902400
9373 20931177222957077052326813182255744834715070323873346682552556838909364030006711288492668247821276787266251716414919626707349074382716414000
9374 582567251362863764360687780704188991003691971038901398456954580800766492824776325067306052535716192039836090814723423418706004115130116000
9375 15935684659752319366871417331004276301293910536830052649782978280990095162452627769219064705223801670670172216001557724141233364278660000
9376 428538400592155725843753251264424019302746740007595521308399552350286109291274280967591709790475679910873360426742438512894274330229600
9377 11332376619446238760232078278203234694616708125912556441098243189837777295284876297741549057724930291348668596890411927917142732544000
9378 294766645323973669036874756188013022243272805802518341188509795582577790455517647244670199420963895915256937930473626039717563530000
9379 7543480255252871270881609316275684729113928875457005127221011682520244028812290981925435657592868353677535986019735268262066802000
9380 189979863219528389304397305992862520910362591407011728900257786092598125535623999361413434844893880272049354314420579944744505500
9381 4709649297121638168579908429933916011729824467643094347947770894354108277923339743789617476679210586932713407826581969755664950
9382 114951374776359749209851026704806014858302668604171234405601148981794934250467365665523533039667315197684220339272076635850250
9383 2762997903340153327335070682974383869202353968731099947032360891940813746841488998800987126969575040741919980278994655705000
9384 65415520483439458964505531450408438653768056020887563073536019787501209728573110920148543424737302181191570697284293782750
9385 1525825949885912104110853817213353923037963543257977510325586630408819183376662699937184515704482345244023329723321477250
9386 35070370801675608496213081575542983577080719908628283923913613393109184719520953999076225172350433547233715367332511050
9387 794458711498129392454562231500728065091513365242461865940234509554760087947194355313558960079333180836399254372559500
9388 17741065303241424349472846079167128371816083925111449776387274391618896583913490409335189133352415055770297681100000
9389 390611155716205091445124517911623297343277324142633724093432510953847155994655626803678889813815621927793468380000
9390 8480918218080537336561764697130850382229415639815009489656885387265672959348048345392853045101504110044057270000
9391 181613728733488765530269150252385794444989313565242739339614486177794594799100008211331721657943144204058196400
9392 3836489179768209608883189470423836760097078028350906042739589779537324801151793206575916163985188557424080400
9393 79959199838038914392711440673002727264452104137934238859285571615707583144201502160605669344775537341984000
9394 1644445548651190147708735169790430372602912736061558738881204757334411802555782259799511757409373838947600
9395 33377394014952030647675131472845970427716744078103174463522115259395834752076208350996284142968904642400
9396 668698551904032924383785140685071592686404777096526048885103198836936047228995338727047036762677669880
9397 13225571842010101717020716063725224546238606359811282609494828996826382052910768744094512382303423000
9398 258263905259656271539274119933522513659531877122116653567018374119279615932897452143256350801118000
9399 4980067281938883649461419058532746365869257621519492308543513114964492435860595176676803367661200
9400 94838361742237914075435965322250587163271668371290357614142590119390435730348694434408900342800
9401 1783870661542953556649764297494544480152186341145670570682329095798474099497047234370669386080
9402 33145486008592172269574779852510769725798632006225966766918744577613439669484693274840021000
9403 608438146521410188899320574065182801689417426769591791187505040103764310419281297097375000
9404 11035369710504539899418136738633509241135244135838858437624860392267752082421203052594000
9405 197779480958057369355166156766734277148403124777862329356784625713849499645144350976000
9406 3503023351618044969965169223796366447790022404364122010134386017066144739737316528400
9407 61321661333577048272930267029874640262020644393020000079435754592316326174424916000
9408 1061044353663753200693536861335329132953445363657431086872908411237500003137160000
9409 18148451908797434725348851025851943327885602541355543165576971379823291181326000
9410 306879367379448826056399824402927945649523891249816697375113364374064796264000
9411 5130402109136098083597454744423626963906268414197141160017946794526017769200
9412 84805130907512050896313024282027577072635964921066263771260464754912502500
9413 1386146163292707717019343896668738029181481437616007671393511806898640000
9414 22404690136826551380776192885088947052121185756584494459896059424279000
9415 358126351010958984243465016644895756056037166531102162972946029128500
9416 5661387369955047979801633575150111330121368736870276243873001139360
9417 88515196808535784955621501887393879946569188688099129439915653200
9418 1368791796084765519241886822730367554757169062980867775782838500
9419 20936044546562699805399562711646896075208258801208280614520200
9420 316737363607526294341619262865915003372404542696346586396800
9421 4739772218794323731218594499396795585560544824863399371760
9422 70157038491673360987473826739772279157856700779862970800
9423 1027160543411370313572688513436736282693596631944076000
9424 14874814043321680435461602671078938617583667293456000
9425 213058224643236712501847325387477691933216933596000
9426 3018282708963643150742105213640899420623633150800
9427 42287382208418896989875071503700074435676482000
9428 585891951210741738104470502111710578836430000
9429 8026711903038186441298149161394846264300000
9430 108722238970664625417984597808289977485000
9431 1455776444273041720762190710057748142000
9432 19265812582841682989806612657724004000
9433 251941756237526442417279960524745000
9434 3254743182618355864736457913140000
9435 41523706656810888579269473185000
9436 522958698752136171091443756000
9437 6498640186004343278501460000
9438 79635503592354660395130000
9439 961625598806993057028000
9440 11432185317173412792000
9441 133654511653807880736
9442 1534400484717637680
9443 17265297377156400
9444 189929345746140
9445 2035708459785
9446 21148716897
9447 211725360
9448 2004975
9449 18090
9450 135
9451 1
9452 0
9453 75816764668546335592853969209423390364698678350318899943713129386362662550557621981850835341714337368625348440660861114584996175087797343932668098508405067061756837324397544512541949607910140779768873106362
9454 123363005147672608116928859263942822112399135206132265066051809926895051764414339674203032010266657147646063575338029028131258562160756757549544606896694711768680034845826559077371768266041707973465310329352
9455 100355240913237663654753624405751213350987724314616088655292345812821402451109578965418528507093444705579962852812729142814806299458821051720134783799024218207133082702763110111851432508740749422601283255280
9456 54421289424153346407477356278343554503787818057486815423583613392143470431382163485807786922900914742860621096248564693813156336679137830955475088615263142769453145411331164215089700176372355897344452551600
9457 22132131953109732633519630859914945110204793178138788361223966286884215119475914744618321912910423127459358897260157466392245410698103714456691725302065535551973288605277543191443363192049735824588069531290
9458 7199983796390541290226114008961966485015086506056576537842605788003901092403023254476269373580388941208678659048926588241268671097130412170502312110512500154264840112247103127862698289351943110712008819728
9459 1951739513029611481769091995833453239548483656599737134955626641957651480448456987704744938724883737296795539663823384569599050374887259999158924394329977474630945551327424884697527478149344404668096916148
9460 453448695373877997373851720268042695536418485887442386496798113814530371451755361757482939363441817662557503366511369649598331307969062643898521301080625803295236777598251950987985931071882086559489527960
9461 92173207071629994583449949919805018423056165211133614653826006278845693190758693124938225836040471950016286044811629747145651033818101315709641129320519001681286180333454276602515864545075540894531890425
9462 16652917163172122319373474435480123747993044709643855022740348885513648272524978016841267258975019151837775756782783617353121175522767830989190297098386072033356345403038374300081056930723785627177255040
9463 2707568554562744171463375275666833430435923801643821567929714429269891979380111271286814353417312695091876478079558580346591400302049558391002455912479191764855317837727984471298093836298220376046725184
9464 400162431302086399243890056550782620106427120794185362180158634654844704548416942453365500458973824024627674162341649802212027665345776350218443790810284043181762028458503059503067161531996778988544384
9465 54208123717483575334765195644652964839563505654183737915768541703880554947181810263889587543470444754216309898314725685772222436769018389072377403973386626350571565193785424577211586178555583917940000
9466 6777811145253094383480253960415807068064422706413114123692781910654541627858009034587618712413732695935791417637655201005147076582748850970629766150040196065474348140176901302395451449849846804240000
9467 786843470293060948907874545523312666866253192699450813254784440940951211558958883190503821686326093463487805836501953707545135844290798539803439646464077402985119951953641848554288431111438542432000
9468 85247530875026842900933550279326959986149747133996503898046361397589150350077025742585172974042135687675238684898623298636559691000424068356806345859094884755969982380928064502657559944856002908800
9469 8657722609850969551806893463441222111741709025113796882551370441525914175249407246581609881133956261716471267535568882198103451680695059809935369853320504147260327688491136213398449459813731232800
9470 827471415282266733602408109421705157925682765101429890878427429959754857794148080667649166746376683691520630503934890908987035575275043725346864514777279938850602975201496213704769200086357736000
9471 74685181563637886514550295850566084125709045441712231478314702693572256456170844982201237659048989388237258980240635130293543357411053526009873727443278578465874386094491014495451762498468820000
9472 6385423963950123804594373533267117805839735531941872684261818381314748529301252127860997119510774818633353099513589411072236863674101476619531904976552736106688107255093281276062088231172560000
9473 518588441144083460741392548346411710111670509273089268901685542983867380971275562738623617715648235886329174240669401954797317754816583866557319171705464380602010554813011423341933111678336000
9474 40106987517392553951077813836977538571968243009284838770491600514260948165990374078547081130706564418187100592563412320072004504105075326600536681059778895874072894201477965451354774284416000
9475 2960509667728174526715131530869693351682729086292838301724855990007089497952236748916091888771530480601295695784532820756222230497204321215807967538212019883592450352028418781933577115404000
9476 209006391397657821557318675720769857761609063142590479370152822461232396347124071766217941520053779488038858561516139965060359590767195110902941058533550211469530412129448004185168017120000
9477 14139049087099183184308978039223976351092899732750520816293662988299297450272319884541153011954075992177192923456058326825021218940937066334051945970998265434100443659532411112868740018000
9478 918125745375363661676340796691605147734491136227328171305818248260316493241815229819730754722688835215011168704260484666977727900822924689225558005024155998288382138561262921313318590720
9479 57319184085826207226490552391209882021733393691937342426519503138005285248952488133861046388522677167202027795224594384900580339106500064815948761204082547182357518998808223211348433920
9480 3445527483431911250535575459486476523912385335236712186457249376080040468904627163811822080062482507417838839880765185959440028326389647485456856460429042465206954776893880271895849600
9481 199693779625432908543228510065117381204308738759363113384607086495316888702210208116732099734496529522884837531682191452749458789918169179597487001694872615072026830475596069120220000
9482 11173257221021101848661512901875312577447675337291934938536677962153708053274867532907874821480429970770217304696404762311667841702443670721585229101477499429484350375031386511868800
9483 604250783162730361337200534807475523680329617521352352912677937596395858504629972107576750107710475587508967022910777736904941138853673601905652085406830972641786995675098961093760
9484 31619763473460665066184997444771525433844039516959856933257980452336161602512738714271528500765262842341475512995285202551397133127714855564393166149775103269331410052153747480960
9485 1602710546372326198075174405167953243209616605263269910137596080297859472109079662322235836427336856659328958518627845160490528486217203893162199823579948487619834646715071230800
9486 78764388764627242874728891292239778163977466619257876163977828372933624128490846810120593203166420729149201939168811540623355176138099738275658472490561117576847120190559744000
9487 3756478750861853907158566935721156025743056789387680366042998741986504061243168448358151305184398991368352657155497271833104779552888634440176740676637322928107311948131230800
9488 174013482723055498596996818983101042178629196992346733145474252467893527695921558555762965164823281536238188936774569570402979687248012064834025118530614335415240732249160480
9489 7835907468248755139154731487827230768359927253591441909648579465728108718044757565382452547288918591199423623859540796362120445271685648770710339364910895483913416780578680
9490 343268670307225648846388623020448040370020319873828030271826211034248451199780002812063993187780938934644144284802791257356716597163777466986222831086688491929977082656000
9491 14639748613217423339935799006260722983424453306329856830001239820935608807281673336679974634900076524644960730541706034876532342008226531641249008045861607279264288190000
9492 608257176228317735946718473957120396802558409407461590131593340697962765119643886787393534160204639340285736478094359734328908980824900026457805478276820952267985684000
9493 24636519160840768065180867052942014224916025394220001732880269631051544417393782263057503127879785066424310485355802209531022541549957895968070277190591787868579266100
9494 973374809092732979394503429163237191776609359072163144818991690207032889272361749288878018280590500724577488811633660873605801942490443012206716499607927702248089600
9495 37535874941640891821391272198589091857219769339834361678134256910226191919081735080717759203847410365675606419272820605677615797578154864204591336707308454732640000
9496 1413590115554603606030967910910709650901145330953384028851872218733793473860112683173601090319896413468799333071627129367110352623080248591498512969718021101840000
9497 52016895749402627162264167865151523548902201392548620213452529962233316467585291889310341656509518496271264262960733049539544120536602809917559564755605142244000
9498 1871251616788346217350012032274315960791014167953079491293081995446594667610621244979745828838265737984439664868311353209796763592270169667947229160474253827200
9499 65841499095698282989863849034510689600875690648989756591941140546002575828803352521862823833444171486696794595845273376667054192590651649515030484133123371200
9500 2266995482675828117565344507787200112732250186195152886643956715644113547897368186818112708830325624482909875936191634907328423280873767188066030478154416000
9501 76415239893949815660524568679321172573554151445625940974633677272581043811504887928423562126023120594739683267499981209335318096660158747092006557158290000
9502 2522751550373975361752063039318452647491417956225806440906071427759805900098194569319135323304131620252282850692981463075180605027811457063576890109800000
9503 81604343063228290695887516132965573222320001166162162038264765603360299556079261550687687779137834248541792856221168964726147310594433114430600489863200
9504 2587427815055126723459773040577331821804101725216327358761481233217262157790871113963262433160217519187662039868249315683654713736959184884004648244800
9505 80446002062865264888509318141034427453845167000252569556647265083984962778298609077881931831548525414062296082718192642326034290500061139555346735200
9506 2453469072169304283050653233149316973941354094718746522522245260890185074952585204478218750363738843477736212333449941455652371765712219225562088000
9507 73425882843133486761095157341794395249844368873550252154367369147832804980500097583812407055579762386039015984592480454233341923282171795280085600
9508 2157034308878959206879512174528205459765422247273653201263913980502152588200359105250210612183743140654919805019814937337563171199172571096462720
9509 62222232391408967222554009954339966442583254688232124398750461388933641914657619468392251981981622384722767825723907486241505801124273913408520
9510 1762994642404702351671656057717307910887973656678121629439602816473773494813752487181426937267258399114349758857380896060934322456239962995200
9511 49080001764175215157180113668737608577952578690461640497019788449856439794498495435086256581098166259796728162628087400555163346828438488000
9512 1342866884497448677170398952131689877567832340021874410002471576083122763121518308629722426184023764701995056793260772626169772197588064000
9513 36120885228771923898241879283609692949599530550148119339508084103577549034892622943563213331840617120185723689603530841386795625698296000
9514 955429876730052110077876101179699452871697649852999850785939985567850997764152495272007746418109712588176672426835600618911824736249600
9515 24858116455559491474057462029607095459159230727808188322409049577708672776753922201497591481461137413280950470598322938656958252032000
9516 636321647048578079190713759389996365477541295065753879391068765067152055586514286115478525734144283245634024738800208593676010160000
9517 16029895542412351450623419797085830049367098860346135895344649825355518561226118336591550772384845251564763970291937445056891954250
9518 397496329197782476083046671000450812981681729713132232775923983209128385736074829433111186752393349492287879796326136499773119200
9519 9704731884977921074649508279863826933261456478779709565468133964123617057539003108414969345884433936709833688854774967981370200
9520 233334133874401878993130442266471910757151685524884893718832183007822553105426294485241798408876938311717223375238842126502000
9521 5525995806680306654670141365948767738404707937462199894064721783881627493682977997601974253939150081483839960557989311410000
9522 128934938923880672741634090974718081984238487229575486637694183928987891638926711378843505880641639081768892968560347166000
9523 2964461845492629230843944559157373336188043455472642020061139739079991556274658959877958487654422842188388183462453155800
9524 67177048296167362753309564708082334739196871937654177657073963682575339744434503434850234132952943132729370281087626800
9525 1500644232829799963525284215056930789617303023235761302331554073603435721678033782258944702372073786024309702703723500
9526 33051847688230598788059000914612732309136813887878865336831086537810547060441571173555968796382581473763842255200000
9527 717879961856809357250499113999740114036293460586461979414957047158421800206394124936490932630796278137566374320000
9528 15378731702119374370298666650797275359776007026864550541244485502241753632951127666312373521784060786213223849600
9529 324992988259927264633113216241111421638401929537802796712994343686579801219442119957119922966845626470419930400
9530 6776136733097097491014464519190153238613020933191210672890704026195794453982388001224994783142670698826947200
9531 139416040743247337915496870917030396255967771317423801087985099227387580866812875562081679883198372801408000
9532 2830944235652681773270733963183525704734128254485721373263846164525063356298561864971311379843985342998400
9533 56741569825418452101047723503838149727118464932775396587987595940972919078529554196693683043047137892080
9534 1122753124184549107607342952261354772905568514631204230226839938787942005223992173665165395058323001280
9535 21935094762358217481888016886178421198639639816272371157210935897175462917022738404839679073088604000
9536 423179411027870517220979280854928456116823316730215239579692757593036479118964499897383900107856000
9537 8062966075520097337223249904291113163788321863412511356689497424228225848536201714619586404784800
9538 151741378787580662520697544515600939461234669394064572182628144191024697168557911095054240548480
9539 2821004767091182368655441214642535456984852818555944158288334384053400901530214231097802750080
9540 51813633300787763547841035171740973364466827044215304371275278879947445920114003280209688000
9541 940313499169452110117131796282555238974554205007550950017053243796726661557071095514125000
9542 16863036860995701419335579735439969177465092162630165702437988914027126777632400170256000
9543 298866771225508913692251081336398463246475832997658631028030101078705910574884797030400
9544 5235287646374221054013879279519844361532341175752973553607434047483469061585440086400
9545 90649412406157375707809959957205989952552256928812174030470245919076308257845528000
9546 1551634753744843390261516270339836151415791069434522879728124128261290327168320000
9547 26257334676557990666462167441658130772260020698131424154451788379318804262344000
9548 439322041722158319407056590724191585350897360105000745715951763735503287283200
9549 7268069654609472285096394221266804865533880253445949976692091292245191839700
9550 118902039210532360019572900024286087442046301332628988380323950584207220000
9551 1923631410283757648108477244356616040496749750160990237852220466716480000
9552 30778160187963747351369315478506028273621022857530214611574384663656000
9553 487051837374904218571112422637058228236210546482298941643206599614760
9554 7623254280335510151020021447726882583133724239746114546205229256960
9555 118020262411381046607495335849858506595425584917465505919887537600
9556 1807336740461437967154335998944951334436650413256291432101612000
9557 27377904407043530514753274315230556406041569201580059265141800
9558 410250299529748343147240188092994671034733502920982245237760
9559 6081217186377622900431404263377020751285227322466248250560
9560 89171562942687636395293835856159158555780479495900598400
9561 1293461425036540394869311461364779022651195758744392000
9562 18559401008181179258924568470337024330196135338624000
9563 263417441377092662729556693206336055481068208809600
9564 3698076111883382599107444225722183073917244220800
9565 51348964110222946344848301111635804671892871000
9566 705144295262485631700955648559226891342960000
9567 9575726480817485579092528824120167473200000
9568 128575865217481643972573089581977712504000
9569 1706772382940807534686706349722877132000
9570 22394448814243323817211105311542432000
9571 290373549561894882786017581621740000
9572 3719706494420978131127380472160000
9573 47060200877719007056505402943000
9574 587788289506533217094515296000
9575 7244385781119595785870480000
9576 88052264134636047266160000
9577 1054686140627024643192000
9578 12438217625084673117696
9579 144262012578713268096
9580 1643137526941722240
9581 18344378463228675
9582 200235589313760
9583 2129664234852
9584 21955919832
9585 218141280
9586 2050200
9587 18360
9588 136
9589 1
9590 0
9591 6383105780291022780530479098313472671356931351066408566674358821851398210112747390841305768809031514844660427829541308500885193193500294947490358174230510497636068675293973073171545412193917572132814441112684
9592 10386896759590847976220993781691004479963718933993689292288698725931684769426394211513564441814864219501672736370537972698144475987028236118775529495651494187460686713442463598218247096283689286828335615571594
9593 8450365852615573656009626859580083314699340761620060157024548979992311045862382267682907692703266014613755354910654988426991211508011837892143805572423587756154582386939119296799966126223856996182373757560612
9594 4582889335037853306900415514529305409695106077034134715258350458785510711934004106087446135157267308221484970278447964188542821008619494695219488460155439298125744110092848695107882084565827556965458601991120
9595 1863929162777252114456099452533266741754732768468923428257738758680913862274839099388916702109356329942976272546513340763100604531260470710225021785072762639853770230338092374366822231040753189484047499892300
9596 606420415515206674158437885561669496019611333081002801097536676260627494273640064002542020413745593692386433784928314579147524253128041776113353273276595674124068107784604683445548151462162761593713105157346
9597 164399630017584026126829603204631568074511141888291830947406165492755741609869030977208150696752214157598162714950490431508967990051144411226469459856702086855713849229642188086198277606869367694590868050456
9598 38198330469293824714623657632740441974020322993451998212702978564028321831634086759364293800758438858522998419134829098005009985908507802840681806003315273432062791504551029886223037786637169062789896787468
9599 7765308908277660705027210709590231161061166570822450868757667699073832611111310570096895336598941127471297245151507205249371423648970197776762177281005716881430929816370064660669259069605980732331258166315
9600 1403081040979256584214738126557031947106521625991700578619351428911317774125993439790726326615282739683581243126577030595439354625897764472468981635212344803370689633964803988282741493630594344727874332025
9601 228144965135458075775416599766077695347504712522120813811542779731536981333592198830725361447957762380177527867924135557737760104661919284551907070247889186856981932021625727911110479950915863092328394048
9602 33721535634099631953680219342396016360883778256836686800579170619088654652279567651481233310742894475235188863354502318862092894670980863597030587273604479253198049433521261142530805052077835592581940928
9603 4568521090698819724701078145621434912881709629066949551556811078976143710261093426342589463573284490947832613353400501908587315846030946664993899945084076159658449824901243262660016760823629893452548384
9604 571270226868865370835602446409035091001553867278705545727714631802433540597223692780990268727342379332894958159162878380830344141335039946378131103411843677694484956272969474390614408189393461289060000
9605 66325723349976709324056770898354683451773279341328331067565080125690871644039088409893125971477241381657387444025625895550367820845470898784019854468250490069284692514588248459155489187816358012920000
9606 7186503695343290000025254182446255690711779159988317427727031227260687732238491133139934904735111653633188626640051177195578907377855959996871415437705240280597428894509928883462501004151138687545600
9607 729931983117417342339243524266737094881407209834845064627021969466857099872534532920885543590235786825719231239444461994575542354191131085305154336418499950722992974136696552304005357027829524906600
9608 69771058679387225211620259087732201724036125672975892524090455911120602471127576045981209042079529873832739038374878638890598404720895481997714451170877004010274405489605038896211033882028304640800
9609 6297976882981696805751661721709644813101029934383105280574697661360356417655460391748218658014089203652129243279948891918401326322926721687362246584693741756807367089033610070975187800657278324000
9610 538519467064125813289125817448818606590638906606030300659427066790494691289231882240082608383669028746763393699629842781590286313963912266492247403143640276306567941839224683467204813804748860000
9611 43740154153058348061471458702879756970002188393801827887193455912006027425713577075847830268648807507638468731668087465844822516167595114843793549089386242330813534697388976741025304383532036000
9612 3383172211273306386741465672545638299299945703353010944739567589942372913955464385485306458430657538877480803379605146086058692019517713796112034596364220006784545048065836428468801728568192000
9613 249757149540126358695348204348451035652711331466910132343515875929715904488212784034588641586672696604165126417326703993175664411927059988376069332054077669761272113891021875765254730771136000
9614 17634340194728691746085783466484695181762342818352993362448055244824837444324192808761069076595638080103370014020912888852280242526825739415899632727610727132702856444691016222821741948276000
9615 1193078150894963398056360773906061271389185068772287319737955694882868262481499909665494082843640324577555150955321298967219552663962738758070955209129015790471902769238932357223667431060000
9616 77481988997303523850013199654947390403989090535472854073289273175880150027492312967285518505508336437131017220539199631001116279796335123510604663921070494578870431254237612898520695298640
9617 4837816427554800832679180351798073278447126371659383056496042308140898445158795634050119746038783477863712696633987938437536489323566949323996209488011898914058013576265116162304794112640
9618 290841785916970014445526136207250142110276849473904293053080441848397188115055217568109753897318769329876955849843312249310352091021870699251295566109604035703073337142100984442767979520
9619 16858473758220422904406208498201688706285599675979627483737255875820198008569068622936415177448575125580140037988029659872974424311263632339556761967099243490476885872659342758918978400
9620 943380958920148567945596754445554524999665421035611949437626581029600474213889603861803367711242225677076646270360697552643994973061695779477783421799915457409230199143333154119660000
9621 51024541309329698442220908918563927437011050706966502885984162693835266776621895066945961684760630199850659024780248414556616477107826096295239212896747247394645200045976665070867520
9622 2670398622364324500103112040923359572393714761304041043517318627442136535972074392862516605314720488886733176843186340321160546323321073660034655990346317524255639303467372828059520
9623 135372112370753472314604520310428093263644794181984387495510728811564191860757662620474981393901281543774442040011064773423168976203029225385058242578724660871825099285783231402860
9624 6653677116757839064736330106303321039991438633971756899662141303054749929664967082974130593652883314009941433850061054151127345533689604041309738661528877054664162018180750261200
9625 317374154728056831583466414912848517896026850789362618660734190796820779576566059205485919671582342349807078401944917090158813503850578357169565021506084503177295749003137792000
9626 14703931110516399579449247719822810729337108004174634575654023647204315896866116497859049394578933194784694686580089321175295851392735511951548956362837521175734335339827960560
9627 662217975918294536327460116685690077179783332998652845581388127447261480398368153392764617432799710290684219009392111976255783809804934802285040034408171220885777231059305160
9628 29014035760812958217951303076549476088251622533568311935725821264993267415463021255605297269691401270116784769425867273016500027087052267069927472783588991386382110782142680
9629 1237573890318155628735664246152667935018231153229327372295794497676106258272891062769809659650683911422269678079420589533101846679248355604660855996286219036694917376944000
9630 51426809231045820450543704201479975608439746229927958607953073217132779656348442233978372435418217535291272309851634019950895662951975252175669592366231799929723268770000
9631 2083280828581988245617510773303137359048762552220555946200707191890522470534780312246822854498700889740478647437473182090076513259325282590617983763098111761517850967700
9632 82322027439882566461701921615928193873499889731905859448892608279367355736169467561923851915110501319515378938871826895262197272984005652381112877441733535073057547700
9633 3175055924897724242310642137984845125557035290306817877147663370437226329293179991728006869153354728553978951599852655706761782526695016492198099058244907028761625600
9634 119591043418716329756525681190853618242769962780402501160567283644209030067772039675775186300630121397617629754427358673903101494609470148744860770439564146473760000
9635 4401405587067743046050968268062891413033111598650309362561511226512038770882623581699621576677859287391488832518475380074866325212772592205347642655712929339820000
9636 158362549281514664916226466611683527248880035350648021538733257885021430134648555307455929043151200755314737867236009506375945433633657443526792452700397877498400
9637 5573075467391378951672861922208288839747150891512432397981570290786597162231632838309243011974834915301483349716492508472655578524804635750190660760542886398400
9638 191920965449163080204496751441020520751488715295991418150977367123454316777575729691387380110252159439945975736825584097944392008189771829437429283536976635200
9639 6470382940137259418884420782642633655089964073098665530629626459234240751290405033210030023119887719878305270901213624631333208114160543849271795323065729000
9640 213650772764716831540650324674836747807692219347974569663771709925379653105636115228449551250309541254680338931581580115896705698825341803093977516952770000
9641 6912339248024692491200652727732560254126485200058709648082635712061868166269053119934430785853320639491255010898769208825994857776203392354200678900852000
9642 219211666660044624026207641376789873165840003132631690181221037012948255670252133969494376975331044942161286692201963689558474148067398758372397394338400
9643 6816877128126006944499786664597970376676191083743016310583133249053171454179795050249364487364419233244417297345195312474244149653142467867473784798800
9644 207945326087029080938222199723051255871260148661030226967182553141621507558998291389996691715512226070311972893064007396201258449028459926775141560800
9645 6224541905318420125517398017434378248703065018082745807139770384110284356824151352102147570367263362156478909068197073693043980220418037664851964000
9646 182897199081987048841273391924106039076885064285025173548151446786419896042336606708769086665716862670679003452530360404181233517993773380970395040
9647 5277030362793168059687377998399359785497550854937330153092075273728480438990164239629979533378085897673643094423475828843681329540832897146703440
9648 149551681361807517710349111644641673730419401619084228818049354566384367408913927494205938974236530994859985826739917993247127978140798704157320
9649 4164314931197314175500291032883985927442282602843149366090096307877706358439380874894060179407144839287343395921744530350827623732842671212800
9650 113965427825288211466672467332492413138635648823614317764266288434412411048242269061132494095092352162578843360678779218238260652805018184000
9651 3066212719602507812872410940700691887113217176383279902838976765389796975794133471371199539786854262736222046344612097496420979851159412800
9652 81123955349864812689494056751713572690084191563447415565780451183444659307873595791281315187904336810908920417634159430655590175748632000
9653 2111191824387373210978532675187400403926170613384854508994738355206380430543369223423630020310984364912583937459298020722434193368809600
9654 54056538958915084634061465048510667903251025550947965082064123684858542387544243517542381475558346438404606578920162580888940960768000
9655 1362126025713362450767621641194210969850361834750129398071506575221872368989882143715946219149652606322685334206494196520837709248750
9656 33786087527853725365160130956934749488666039136421855656341800401133939121353510955585268551026519991759579445076852768812218426650
9657 825106016668124230657233241319117596643793893495441149853054328782584679482458358065700493713301346673385447456010313643468444400
9658 19844004003611569958611681109572302833683873695415227021927378404252769207206618296311205975912947004914137542882151800200712200
9659 470099652070486138559689273389803702554849719366312212345294251059877790815344152124678329147296184539783229447172373107805500
9660 10971904717611623357823324161376538842919492571482918630244447599880912559921275154658992359270486393670812675310790371930000
9661 252344094751023602365769578050519674740581039292169166705201474261019159350470849412879432937827207917176261952753822310600
9662 5720158772288594431346766262036058409264252864785238827441917524703645679008848978919441025474027174363509593441634962600
9663 127822994674651787461158477291767775823194047992480865819710180896011410347048985702423362169646572349776718451513956550
9664 2816277532844967054835122430997253673665349509360264361909902850461242381779323673554457866095535735415485332471371500
9665 61190582882264757215730853044620869275023560846478439880349443995676283071358043929421185474383968404130356607600000
9666 1311327396991771759244245048239525274972962721337937215731321539476050488377013268217323436938921201397954577091200
9667 27722187410399398535933122778410877951175170561584781896717033076409476943609269609010462795847583259358048255200
9668 578234277813117340970604034091328113824169666839986794151691234870927698273552862780849733070881179564253642400
9669 11901676056850030208576687681141679406281844459579434130590082712677228720456245591895183144750588278708868800
9670 241772121288922598663583181210546383380602337601102034798151374609520235174093214582344179037951608529024000
9671 4847992003555217536726131911951787769357194635806797851714336556749170997661287193763370737982824899884760
9672 95970309457806517751154791605257117439694193775188016451287662270534443379735171912926352801203183842160
9673 1875819244064429606612268103168361023025157152493597311476549653828634813605938143806434867353539648480
9674 36206120270398503554441666426583659086911212708786925885998773709795643610025483873048626903772756000
9675 690185467985931676896120969965776172476247552286184378838308426074357114753549243880257075175908000
9676 12995604145250039237642179257504500040458824650441341833723072319050199308817172175328039264182560
9677 241727545277890125178320506960899171002199415197521469639768090164771901303400393256074778548160
9678 4442271874614850396618338464437096064447411909680049996385078282934665787467118961613781342080
9679 80664406388726404614252520665096742624226764830198826123462650074463637398359300561235537000
9680 1447448869508033023438730967311349075724875574000387417441980835956759018351895956016125000
9681 25669289443960123271655271375058619747919084736448141124822272013574626317062653592500800
9682 449942281954887045888334045528424060052386693633837719240001360964645162074277112012800
9683 7796026169057263960868494144502376929673160229110406270045852875056905015621796650400
9684 133537306447780220128709295850937856166663002142443740238434663343155421842202552000
9685 2261425119819612175168380096133590986637908260771591856625031974168050795979360000
9686 37865840533562576013740178310601725429469714059410580096419947452280801936222400
9687 626949163707663434987153676345981741594509774316511480865472829497541149560400
9688 10265211780221625804723773281583013057506614378578300482544500072552487443700
9689 166220197671866666557974360238032591628166768189491544980656951326901930000
9690 2661994981907826240311731136129862601495502179515713763492466706466240000
9691 42166079457510333871375962205553258734860801314816394017856906989208720
9692 660654472478830474695469325755217596716444008594801534704151526210120
9693 10239076827509459712644538611162577587150198243580565615981533413760
9694 156978407285040809565309330208064227219158302268861886514801870400
9695 2380818590800163475962923383225560892479049102077999290364623500
9696 35721646702523463624011415058919868834549476005871124945946920
9697 530229160712976632180867035554153489922249904718627996203520
9698 7786231350782563900552358729744409746972674235307252432960
9699 113115778918038946168104217706424117797610423064244277600
9700 1625726745229413156854088717495180973423979990348456000
9701 23114890346552923258842417094874293938517004921740800
9702 325118824041997250395939342065477834242399500963200
9703 4523539529714494786408213026106598938630914805800
9704 62254938788500386276497497807912435752648879000
9705 847410249569829224061674770636965650122680000
9706 11407604590191265429005882164386634294160000
9707 151852530472370562277952700626990919078000
9708 1998528345836672070530587777025933052000
9709 26000334640265553923372215488824688000
9710 334295599075458814636003434304020000
9711 4246664914463950033037092705716000
9712 53283037357417388154886282671000
9713 660057341495041399524168816000
9714 8068950016368980672067120000
9715 97283549890686600608580000
9716 1155936010127219008938432
9717 13524093766957144580352
9718 155621226167588328576
9719 1758670634304812085
9720 19482014336917275
9721 211017505661424
9722 2227206108204
9723 22787583462
9724 224701920
9725 2096100
9726 18632
9727 137
9728 1
9729 0
9730 541282219764727223381989907131693165047739696985984266942879031748803889438817107496999642087441394053572716519088432580637732885959270951941958374801201004402734125099123081590195897469624882555576714219944275
9731 880868597680161143713206115567259228647256526447164382201061517415492952995559139936100196095646349048563139040476700573122156660703040702753669428043810448673777477190568284097673266882760624954328392873550392
9732 716695876411768510359248570936679309117496606445564561167920212089286249090421200594435946485225631145615418809567120116171968843104948292195511535199953098934787383227529988277059049643574560791155157474439986
9733 388716829220316388176442835540683832476169675034522767223129253079646308109669584313413753864350236672232746325890129467641595729368544543038615056331485036783110789799199487652798441806297421824389192847788152
9734 158109682058805939088064335251261036634481159657677647676413090828100119561723141660016891662925722133641231474606454764504727324797372566985072351875362655785338171798203279981221931917521050715308321768693640
9735 51444444892652158358988344889918162072430624409742286619913589739593222598785559143134100978218234706426145122283768205061576685062788991602210601268008248859964058357331349532524293576724788029759710997027480
9736 13947669556849753505644071367918398408451060660863064425243343553994432368293721472058466469516148654924887977053351235320393057821944960850607125285361700504853566479045907719247607483629743516655401418618958
9737 3241021277489513657928926463177022342040362511512038952963150119714327477451703753550674970878829364821220922094738239935462511803865418392750397922889269712298358741955803136556480329963996105979077112994704
9738 658921200595318476327258094164772624051850571637046969169126380229488551595687996599034068063083070309521722730075801940586422256921759599001761153557188466703083153453505265537347401819491166333125719583823
9739 119068069926924130810417230880383544469604554085944246654284238052465433370373428741485728494517097287893224425656443813823695162617543032577020051642087658848607590517674324796928639067291704562412625216830
9740 19362518365513740862163386146487040870069998438685467984947049718976185282938709469112023307290901807633421155146763022217063093837389149720071946565930358286515516948714295038301832612102201957244665781945
9741 2862182289881201314273408251610792905268695484368424755090263963904736674912338494421827261801651928042227167797593700633437354040304078297105743244928064344205773328998577313793931475747853555158301670784
9742 387797659792145767467322522437554188150163449953621898206660462119519528501215027992034183073543286465204671928576776666914068288716279931365851753646451511411777568485494503139104258098895109314692320672
9743 48496608501264394000672983391981385998282763754710695239603071453746756308925453295021334305624096903907761587905328404875773045134790049213012168647815577694835851987413197711314024076435455792034744384
9744 5631092236278815798236652686031917325586745263175811807887472799195416328744062114555475506026660596281393158997462658325327677964588250900013006590773887680131351711833556247564627737866878404135020000
9745 610196654819785725781322292264863087756314169940220645821598737156356019125159613371016758937590620711247964485035758239063383951778332268812982661107904508637419171134211885824230500527910493718864000
9746 61983594372335876250217817323598955332389095254899237814145644335123431690556986023331938553340338012586251904770441403311868076134007654973015958150207697420152824215148136619864071160803571180080800
9747 5925330215894329014283270961694689358449070291600506995207590105083898810729986208416600295026619916585250230061372691485377932051669181751300664613279587835280766495933183777526631721755322025712400
9748 534911449875302059955755319672613546550943630159481842684693495318591285611978083019189269322609729032717665960874069564827921102860198695315810792310057030745437108753638631537617926428883668912800
9749 45743200518498639957564700926101630747786427944466764669437277750933115033497554424276535516102332110736517661717523530775757001713888820676631054141459808549442982015086220515503995604773916248000
9750 3715784322742468111694968140396848385475408455581609074550046760854413369895699987456569997847316298352667416527445915192972975566350994638796507081691117906515318798690650315923713215252767134000
9751 287435298720097715832526728618924117231442952302126297544414138850325323083260649355571456051120735050195651665247431918408833677672767897544929036873109592459631799439984704298166285948924808000
9752 21221716597987103698651011945968094786517841230123432289730014882365793732993367508953285966519579107504197766653886825448913613576974750175611853377193743678921237119685701233122483570109568000
9753 1498542897240758152172089226090706213916267988801460794061095255578295426929276704207531849520036179624990758503960223959053986471562359930256415992324466018567632683346131254591528384626816000
9754 101397456119689977539993254932286997295133471205529711834076317657742815304864108650376147190424918960594377580620249110900611394529248001641422888183761681013041424556973343281225016202587000
9755 6585791392940197957271111471961458218068301579623026004953515435753432808897879501353527337296894591668104433273373570299051930705074317944551672754392167163404903286198906611874644219451200
9756 411250556985687934280839290476259225990403634380586687004381526856594642453613045749438521298467324166310783709015751887621309485072855655556286293119528009687850750503261176153686767354320
9757 24726617296391204255915810686967930089840868121814624510979771797164592053033844351811723146420448886858976005018160574236297612098231074322647292938727483338518736056466149274002281020160
9758 1433434516305066499767235957021447128972078758121385444333039320538528998567057858014255215636785363125822139545656324657315306734322077017738528147254477033108004304486069137610785041920
9759 80223082021876495200277819750063208326462508802937537681232458995282321558018326550525010154755288528622735353184417002154154157067392457339959763843437779368476215531965148301062724800
9760 4339552411032683412549745070449550814998460936763814967413082272736162181383892177764295491471714238114552572843659208742162376876083800585597803740279611104082458916059332508950436000
9761 227141506473790270484725336476187806009920161211657335427929498443524735973349081265759442338611837663851320819989492942219776575512258106088484238056487746466485084075638057412248960
9762 11516094058946149406694670676481988155947894908123677000168436580844213811379570819219602860419732108324036825136241092635004856019322130158899453958368494323352444496203045321006680
9763 566101560823150884224709812207244753647969139306480165890317593211995711417713861867440831283587177364874939440046270870678706627758122215246607196238303127282177687922366240411960
9764 27006101238605346792165104549113479515259368573179483886863985288869279126287219336777353586002879333334468172685541925672222755401446039932374821626205442163048657603204221648400
9765 1251360952927766935957667578799231299132905868826629753576609095141750502330460462010201626133667521264953623413382815955483321815182280379697142084795418898241908953212371865600
9766 56365069256979531721222116259320774462458914016002765873340423980949877604653446575126356012552577246674662965223675731171967430338819462480937666057543831173648285469340515480
9767 2469894072343909351707824218989871098670543241994975478114366529397894170134454193735176140695307027570660060089084093316845896371704891965279338506711557526546952915842813840
9768 105366761447162848265191574330627044741545366042958606503425350909712392192997287717724500610984562507266218373178149570428342203631926654096052401161454758192650823366728680
9769 4379107611895012224756965794078671154679894849888389163508195914853914452350229914416249564917804609648031168588719009117129611326571104447261490448397390437535861487648000
9770 177422491847108080554375779495105915849117124493251457197438102599108089814402125707225384902192850496754889468988137368830590037184314620006060093663499709757545277256500
9771 7012018398641814095005280163800803793871444687961871233553599816607124413019504465611257412702944458150879349911495100693428264141143634085494677056281449343645449598600
9772 270486661588185575517020599595192637012928209119119252474932855775064168847413964846321227721077361478407673656293145513004362468376018572109370883022838758097189085300
9773 10189714363625254545089967791672293658764438838659089931311105700472958917266484624615463905654952384661606867925108522965886650899625866881938085349716213255095449600
9774 375080999813246670600012363734949984488687610538535117276324662338655594303466851710385811579249017110709838775249443113605181960366065466517972416378633004849520000
9775 13497643800341078674556302688726200333301542235860948711855301094636918897373378983878839501812101814667232419723324498896256730652502616096399437477519649975448000
9776 475087647844543994748679399835050581746640106051944064616199773655064290403945665922367787129453602265944213601708028519127836300900972330580377358101193632495200
9777 16363498180851282879379892452441358720959719638908844062158653194224476774212028333759053950053770602374568133210126939770775953966447653904815131594785496233600
9778 551772775666343855587928160392933997160530056475975327184059930479931160735530222862738717816974958389844680243373554281590127023545594009632609190168807826200
9779 18222711137529424485837756489891498865355409022196241698507927579067861707715834583326207003888663374351145456823826126512734341219472552065296076624144298000
9780 589676132830618455052194896102549423949230525400409812272009919394047842571555678030520761450854333862917735451165161119874907728757943376539377946789645200
9781 18703976788772697329131177969158692452342254070747096694811837809108584449904496677469636244073691142152807676549610800352691968100315061664307719378776000
9782 581754038443964579146474125192250048017036931390445639327086598226670370817207586303658154280686234654197260836997519022289796777563481320295977700359600
9783 17749604597762055817754161504047545509081403199179929261518346950364861522203994659139854702948865173353388434596923643800862125511955859730403439664800
9784 531415833333518762397678954847797653893220379911521691138355413584143852650773411329991545495197911068575041837830241123625438258628286479536472877600
9785 15617941507889854133116380480108076333109508590825798570641605691040349840758779756183570267466951708683528899116567203084364895825776167231810382400
9786 450710954880610941787423715812975596296609622702383463386516065295106172390043780818038106426230840152744687079449816710303754026484655831677044920
9787 12775968246762406881348388838230028954362491543532483528538708557447900010186713422262055712389050068051978018077888848779439008362016487828860960
9788 355829862550507542138416851844147430599963403852303854773979498795880046593622793003455509973183470298115138691208770397725925189369486571960520
9789 9740262042461514512187121398948984033678559308344993432549716787917347075671772215853903470477728607146667604020351613362952747036140485209600
9790 262120483998162886373346674864732550218861992294312930857812463399148545410957218840604736418712409973931339729561192201947999501451541823200
9791 6936677955822066855350700160929434105272524103949059452324242518422819387862138017200418630993211282911453154025515892696821233105901622400
9792 180566223198086195986293223092523758568251910254124892710930681666376822330428326116077766063399975482345661574734096797265668455698568000
9793 4624515424848531795476785859934305646695421343604919400655141159023499990714046870356522901633584799332326720148938521582474899760249600
9794 116559412130160651242195034010851127666385023844231549708200766695476232023142275084700760056672684507809932935796600565041778946656000
9795 2891898331514523357014335176689247905220768203007967029751813959701821337240057474350778126810031687269701171084556909536547751943500
9796 70643637558239607581698455637227203476301718194336607281441946293280054526466431998041925152146359982770029748797055789334638528450
9797 1699472094032852892995495332866242213982739661229416099697335781671592324904167961389054748245307251357122264909394377355203661600
9798 40271655183799950798358999898837908691887861323048548956264385585101208096978137130749212127588039509972808542907896300407327700
9799 940199304140972277119378546779607405109699438732624424690588502119755581630688304249356658294592369079566458894344746215611000
9800 21630326443291486048280267632428033718898428212352039585339053839765227618130513876327727793990387461808173559898415304662000
9801 490471620783679677837692982689742466397185682004497816976307090817192168878379960830667066836903587219300340133521513786800
9802 10963637646886472660081302002235778617756484657505041085930341922348654218100293876262261965491885417530060054096467011650
9803 241637989932903379036162600907725384432887378396744650453698698132185953806750137355266081909742835400947769127519534300
9804 5251977020710884507665498587535419013051597733671844350588737748157452009264144147979934939475458533612661836230395500
9805 112590672503367153276944769602102399466043351957520329379842976952044360851298800830134981272866501863599856157984000
9806 2381094484011375036522444956013874841398274415060991260143715426943354834158260934394613609178567444643654363665600
9807 49683920293962558415048973291177937107300955032450648074635721617461140496338690987577193062687876490797541028800
9808 1023029876130899910947991752623118970611992487486130481960684492463949004637824295689195681586943625382910290400
9809 20790269567662078085868137974652553899580943486353948228119384991765285612948884704829560430070647879263593600
9810 417056909223391482694680987588192511331539032361901010026811121201422405675310795154543708840466524712566400
9811 8259541931982963210718595109251193977423368638781951895513314133720809847867378181967224220267035014618480
9812 161511008599723164020236112701530270813143887085072515491191431626021380321993338097363862031293163051440
9813 3118831996155316695331240942617274953945442012579716011852576532871706075633969443919132671021547849280
9814 59481483301368970125154166272244582785639849450149949669855128237521414502184723505722744199055242000
9815 1120536406847747898960761104179730727079084261358746403290430150567779786305762301829123251462062400
9816 20853411302843086218542101599251407041666486066987269454113767209638691914148485583665923470432480
9817 383429899406308474420784252420736616072454244796068538049287315433776119308842003095842752179840
9818 6966289985191469940151485319230900646519805040180078403422054580056634984891618371621611650080
9819 125075146984766784682773571368352252608351612882780202303796019216584066977231275027533754000
9820 2219421599912317302606054149877401916111475880133927373411037281800363828139573799224725000
9821 38927054321609857269103598348989994782558612017910367859620588328278004744556551601814400
9822 674913422932330568832501068292636090078580040450756578860002041446967743111415668019200
9823 11568296896020456199998410666035785121450495823841248013616426846858633248987182126400
9824 196044130742485855082573221568398129265952066975076980350042378099526044832169704000
9825 3285017542474805054455120560699321643747698315647154486465835920370431682580544000
9826 54432145766996203019751506321489980304862713960402708888603674462653652783319700
9827 891948294759356227095125848822118354021055142842047261437476808975883284941600
9828 14455094139495758786243680743453630631999110043304137414195316428696359869700
9829 231700881603208080656570320331803006511990040506563971791218780637499660000
9830 3673553075032800211630188967859210390063793007731684993619604054923411200
9831 57613059060756693804454284993726234707037530509353092816477754104067360
9832 893826639236064759882105558374706160263424246922378546952675594284280
9833 13718374778604907187815012896509084534240071433146777233062637000960
9834 208298271205150305000121995853008301502344670318297503260025558800
9835 3129075862194500568408413589382165744401035962731084781622076600
9836 46505540046681490378429955454065489614790827252926558891893160
9837 683846954938231544308034120621244687937107353749258537159680
9838 9949073392666609428483569488006745787798417078448155886560
9839 143210802666874996066040202233821360147433379659318443200
9840 2039548098560536505871493118312136130295538533346244800
9841 28737431241660391078560842874708581653291411524326400
9842 400592836766032326380710975044963760048670813686800
9843 5524322611509736995790561040731952686115630470800
9844 75361241691342572861023286820104527490048643000
9845 1016892299483795068874009724764358780147216000
9846 13571115805572367493127687402459961487880000
9847 179108112864847329866303185354912366092000
9848 2337261963775091065535772146013379332000
9849 30151648574425600348112317121494176000
9850 384439938936777636831403949449623000
9851 4843303786744009128587758623048000
9852 60270976682980324306346778759000
9853 740552139238339131173457696000
9854 8979960502088059135042440000
9855 107401039079318007071872320
9856 1266025153948858914551616
9857 14695471967244771276288
9858 167779134461931166746
9859 1881368585535380370
9860 20680907526881415
9861 222293250238752
9862 2328442749486
9863 23644259532
9864 231409440
9865 2142680
9866 18906
9867 138
9868 1
9869 0
9870 46229381112410183787766687709902566622454157410136238048045013487281751498398012517570162119289656951469675539514739541837606123709520682099467667028497854316870444381996838485518113303859490721887124394194028379
9871 75238228547297084050096597091305349941635817881051813105060185413083740631995577942082950250154353773446607596153292128708644871148338662319932214097366939611980043388778108341037229748277858675225163276572254225
9872 61220367538771199488067825031924516390984328588077924562973775460376760233191360225558963628647421258875138163313130689831989887918861328841380025249044826182827534664744495744788292048351863434325823304711752244
9873 33206908940411940979978517120066141322444009431977824667446969826803596207856182294208865520482120909746847738176609898715967889730529270871725367797597826917311815422875556123503735966818954649990188962982386018
9874 13507909815405994489131388535038763178546896207449666161003741544517709206811018054891127946786170724360087934824681999000545451595556922870591873207519105028213099945522182195934745852768835408397524451460638282
9875 4395449161234805106648188519985056818438576238483438605404283925021183323815903338148469588229335075315226234994059442453231419629366957362185011382135081830832401175990051183477969707307085209885571345169683192
9876 1191796306679775001983229989949770754677976132159029640027998162300576323538532120149273339328722437365539028666240630083926526537287944972117878929375524431922500685278176264170146134527457589356099971431136620
9877 276960866914587962469217988591522482682099633122852279301260679143603728456118183516589548466106380433508489830059403101362090719607192794033484344952182338596377962941054453282202491460647764116442971026862166
9878 56312744696380299806515097297700763192951298637521676807734733330036439920723352717942977619019660213768713521396076918878661142592161644574038163910201061251183983141482079497668845733124432341386464838282982
9879 10176671875861029801054319454322599415911914384172169857167618539099878741311181280807303940085394085891502162164504052193501410412458287140138311149383244096858728703337470212187920983656585791144941669127933
9880 1655046171984245418264799509237331268127503301794625028494550908929269523848190659506651626073787652301715819516624569012149362760383848152820578717825018457995645508195673114677308083035354693417535490513937
9881 244671822982400907258246424941972607358157252997934549991603628267062704938952783291506476337585031932822321869581823644379251822127008346462727324787665436529605168715571546393086793916564188368818958517305
9882 33153611524457248557000312247825017819362389360600920079795557581896533151067920893719499115869134833155798026988793699003982684300188906941474859253750078653716874394233520551446372927412637013916994353248
9883 4146451900854481667535217739909233242528670734119495680825061864201016497051452991607134726709424370666419184467090150515465807087043300804604107212065904622018237078421825841256576298134340014980171736416
9884 481502041548267911863824620820386618125807440136056188450344780862199937638617000571997533462982104974512775765631474876980889519552558345757763674431883235684441673303602462990903524758894882506630676384
9885 52181454722850359730326314890562433883770506105429189419757247939210857979694975594880739689180388192207576606709820633814703149138517791673453861074504692502550525862990954560765550370899739878317852000
9886 5301083438746888492725237414050998074882979351355666860575139029045842916149824141160708093270318517428966691463748149701863148081074261585312786868374920418787579049228465758098002473336222414182631000
9887 506807036338510988163545682822367928894240249437117297421543797798950412058083591602537615230253351985264059691946550297667627210742768473014659893110521761258896621523858293538888581844217434943013600
9888 45756716667183985165854147981975656712467820585137248462991945811481218593970449053883746722705564911408321221029489117581529586399000903523932910069214594950223696829706252504233433851332764531890200
9889 3913299554350894017571052075499646472135850768008840849114336623646536247371839659982489917675934333449881872029552403658477949120924611507836721059531469856506092532460829988617310093348148946256800
9890 317915243603565547705074671436406333697115674214044014452589080368985149482808003248721921836911208169618797748936788538891511161911527303702585826283145669418628725004849232582752769453178717923600
9891 24594953374343003215504789119769615503861036920278269588688404750417307543595347536022058557179855498620036709395951533896344933510608964513938784969288828047887110143714304472066482710482601506000
9892 1816068478276981022760055239910475104325935016817979789030616604554328177662419557292019654141171916908054344612245138029946721872568851716306597096607374243267673641916266995338414261222752196000
9893 128252982918269887570108289586502833709825214390745960359672698636906318647220786249761163015053108519264499546299576901626043142921716968452610766062170885711741389549404890061044574619357824000
9894 8679060946519390964663350101108673488931718768475127098937176688557627680965394245201955295136876206994738143002102963762854338314465334596068409288879199024204205957713010182842601894296976000
9895 563769856025476275122362497423515704960942099902745197797464326177050053095044444096091378378762549420904739348248585056607399353582618889126311258301714946432510320536771788643611090086383720
9896 35208653985334135233103249792409334319672843060292331334174563291143352324492509641851549995548782624687173700961497164291085321846358853626641635110019662912049290645448000732714444096296800
9897 2117178793370763809816172643562964163432077969588946277541075267891357603742674568858220535573591039226562923539007018977013408089819516152678659064578310864689305715553826055013424468972240
9898 122749993007084906841867774481733652945995738176151171679506724278781367691846584460779625619730085545478488024911582850673048860059075690387427632802968578001932296851742669610225609350080
9899 6870599922979456671298130966413143135417894737202502646975602260512259682786932491861430171500453981878940599891249280254028539174854093291919152154081803710414227528398745176824107614720
9900 371700280034694427761287231508626198579276290786943924589710393344808089885484913017432547050366170182618673803087798776647580927745585052341813572474595044407273131964771853794923958240
9901 19457993068823967559497244025564114944670518393876460660336078577752469135882613313201195913373170293481380891137697742424534528573408009077357894190285998176369735139749910282068084000
9902 986645918745526487418025680318440782355590700263136550765068758864060571884235071748142577658345169852354174811829359967767154499881371148321853409057868648713794583953552811884456420
9903 48507184066470144470623006788818071323538102794823972818891293476889264235810919511258327199949780698698215717998106420492899242020781093699606790915552142755939084393097675746058440
9904 2314356381012293320801019526376677081090226775400021854669239572249041290795947847046302222012312283932871075946071519147774712389952323174096423537562474549771255841800261982860660
9905 107252802061889805831741415209336390074887206619198521722116970147223708530112099651772918527268577923814030742951152219098256085737171415731431434458358756018964668767011051689360
9906 4831643679359989002725438707030365293874275437969487104087462895130647772887055672761611834238327373773015379290561428272560603675287138132719520827404534079322926236014435814400
9907 211749854776220402952699301622853720277886190492550931253900511712217107758022407403853067182292114521291301409894349368456850616678267710401360421135097095490192207574008963560
9908 9034612527784299997036514906305054808294881858876357669944656515429139201281292971820775883069675706113730219799544446606357357780709999557206001379813328847105959350056608520
9909 375537944645016305355426380306593826130123227691570418050669840421795449098118538275992450895560363807948829586455456161270245289867636023573109840036979779199447806358340680
9910 15217398951335167481030456134423382262512634603362152343190980804117352721917048952596467238089371018526908310845798556682025399359834587954233679308180931770437118669576800
9911 601505521140195687733127642678529812268958056208828110986436494177464011809802328617178743936702590708510478931447587665059805248015115419044935439493328284299970574113500
9912 23206441843124099028707951018293136365431685991111907177713104154961673652612169540951542389659744754356481658040424261818726874181403931854375240733883844256350416528700
9913 874363859552506860392229380086785501041791187617618048698038766342649289995128863107875596586738447569736433447087144797851311234982943756353547738143595055244401926900
9914 32190234012361599585625125523692018603824022694854852283005538462857756579546394609580670065591781396999167150945229197551323738069272624922486224172967128237687897600
9915 1158583532756473049186704856870178840976168396996808473364647290334958391292930941949858395767013630630859279772437168728691562055352957774355514797258444170535184000
9916 40786358440161085560072305950716127094106834147492866759736670699011559276845645190416493277214829396494463181337871855360427946971692687769554821942939811882332000
9917 1405046447880672665320562480363234699208148398749366488971314224213913539705286118366151540659447887552473312566753531152314239272877343701078137293107785423762400
9918 47385963482048506671537605226861434629445854787673527596667766541608380658655665383177260397030710702709686885754325929752872033361171331099360485243232999509800
9919 1565232975869832569933102332543220930720687303064501438338455721157355741678340836284095546460398351350783888853651511125327095025976276884468013825172740568200
9920 50659136962331800070628963041898366845688037081705551921852038669808655547450020141646855470810484180696184369970236631705401468590133694741523093015121148440
9921 1607156518891293436318727265848124900567510647659940468741360368544561767008749789142007565522916713861677749562979556777698277927399100575273990874583542800
9922 49997168723834710168254494956020350978376409919881662318823951066655639202629327657082296883196982091523851289238382716327388145498919107141130249877882000
9923 1525732289503982575497356667957033144799398744590036676725755417990701538558336877286952517830478992772328665214012361209401542492100451009832847176414800
9924 45688797020165291827182008315974237514116945271963151247241670853716958362710282548526663031664671464742981340906896046079996952706701194491223668766800
9925 1343032742424711054059588631342615888930138778321845728513298227058109009426500075906705905887863811609671469371970973021526107599078760375555813272480
9926 38765961957083745080413872977411118041111101680799750023556842697403725497597685466241361913891183705482330660307193593370120009281837272236100770600
9927 1099102153129910893130735026280765050618048027291777217732030404842451894073966412872057838478001522477745815860412710925126698415462581764966828840
9928 30618268729309906146679759457137483183730798699155434663222077404918243127861261477490099034863413094124568008841837068626586589005522272555373680
9929 838311032110517768766778684853160895820252765007970098535307632756395364008704546228479930275805124939627191153864730259049213581734892093262920
9930 22564940398369175286566831240898479678021995730999234785406843892008520725306272300061543039940071273223113282647147904290840530633725457402240
9931 597290938946633462391724390265538106236423228342778645725179219876748324788902515063017350200016803055351741350967306820832326732815808416800
9932 15551584449343020853124956812406311945691626620143859094726930807431804756658664264368680479162199489107935296928172727175131474221295572800
9933 398392143246571130826900920791441308587095484528942223600307377009942512760786306827536658457342803048349951728381578647935363735588904000
9934 10043869438342904993301144289544820076416618230641934323297884704754164042332070546555573176985441986049897095323475851561937672916792100
9935 249257819786035854194847841961666257625038743297664390914460101087249173095642711334975471505807740716701241201165038131397034978233600
9936 6090513152735132524621099841815234224631617882092536623265183945432623725399514983859972115554460674704370648193233491296668750305250
9937 146559188367094111251583363187680317659790131776310274807767619921879516107146776831758620838034985635896031866907324697276339633650
9938 3473920898096566943034909577476583349170600189866012321440142259593401958259990391662920735383789822627058747388320859593725131800
9939 81126957544176712477853637477369120408295836578315192824938399946798085876521174799625224430938224520090150542959385300820558700
9940 1866967189651359235994194542890934704432117456911925643314168597066371797809509632723722507184976275743710539804484567485284700
9941 42346695431232627615647284519823896998970162274886387357213077235596713224227344067740199484009350101286424293322249680958000
9942 946882712346270489158879508248252817072344580536461063329259522549857103806872424381426698476799980881704823313326255782850
9943 20875967574208489037689054497407852436550018731413708369100240098718670360492340394526772783607836616940799281087793350950
9944 453887575684777968730089209813159843732045210772263600176542149194241183501868501248405207911543974604482971739529936050
9945 9733664078384172620873390715565643237522294466405151529757793959918477723836213820922812754494516482295466603146999660
9946 205922414183789925072306881245950441128684551606517444523660181530712712609612280465641610485900575776847105341576000
9947 4298339393215339351644413621895176661744936931084127079999694082404237947376600907543523268517154218252830604539200
9948 88539293857189687431946247275304272537369650634751795927876478267014083705013821118887561996328395284882797474400
9949 1800014592179684653440137387526753631836290579247748569525761322183403944869083254440483541020065366180057346400
9950 36123093373812860674195889730958812400521889307539985046357431423192183752498687174641361247247750690220493880
9951 715690251630264396229143916972330358951653401213632597453416615395033510973681487981254018874380826358601600
9952 14000930835922340076705911221779462961729856595008430652150617860819421571384945942602977641672169110145960
9953 270482291510379756612202646572442260759361449455723851244284445735144239334422578259440684606623489929520
9954 5160924374590345483940982035997633554743052854149768162470334977013894577537163722675707634190418464880
9955 97269719751650433498781518962847023614163989100833447107174856764887960185925606674064252278455042800
9956 1811099541300429743669137133499797337953403631730997093690346406150248724377918139002885255270077600
9957 33317519207990677981348874968918914698754500727715292576112800484365266391570568921029463935518560
9958 605644954744055431187375125982754427659899318484699168055124282332896370271920891253660710829520
9959 10879936044287801367202881565989833594002841579607088742423208838515418684268932063543865386080
9960 193171615898695367454505849113344034584009713230071645780307185234502058998168302542524353400
9961 3390105520745187967716939855307240289445001619105669284660815188684072221004403935079525000
9962 58813701638084458265276088809887057334517902940103707961818062800333072385797398615784800
9963 1008741567608537086749652134329853941085189522824249080231615954420736734327814815641600
9964 17106311367519610763827437048712490764698073611850356105241312039503723634140620378400
9965 286843517612689830068186082084287789136498287468796844933219900587727581386016724800
9966 4756431650041644818429809978512559463343021519530775766861991593036354207069746000
9967 78000703727963631131396488440073270746143476706144087995009389178441832338983900
9968 1265110336444393015981862173329331134784965967908618054487849759669875271498800
9969 20295536216059701730180521447879339978261376727467425258314636197866606281700
9970 322064225428459232112632745261206179051666156304123920789794105086124527400
9971 5055681954748111182342537292400299447711556713610932813001237263706476800
9972 78511913818090004302148486413019084551747222949020391191082429612405520
9973 1206232066541873802170996821495962682297242430312724446858465122383640
9974 18335135521404635568329680698218872598647787780840404186497178299360
9975 275747235214437070428732927843506227703103896897555742410890977840
9976 4103222121179580934044995178529443759167396215279441364579892900
9977 60413738939146982828053867365561710807999298954736370896945320
9978 880136358670501709803858729318083440956091871955064228381440
9979 12687350473217052390451524392962730867008990586277923561760
9980 180966377915414767756178073731828809640847634296775123680
9981 2554028699999230399244482373381864163162881586802955200
9982 35665204844560663927856760353432971873281305373940800
9983 492764639915738879353263942754424448201462328340400
9984 6735796868419767038727087584752117748860286275800
9985 91088805174753196762454233634735037574928359800
9986 1218517496795237194599028894329705779659164000
9987 16122949546791103261066226914033629459960000
9988 210983285493337108910306294612989990566000
9989 2730079100544013933693044775595459892000
9990 34925659598709653736563433999064087200
9991 441629351340595797682356603086757000
9992 5518190379978830072735233185276000
9993 68111103731172886817741481687000
9994 830135059307493058331537256000
9995 9985716078321921758167193280
9996 118482098666866690341192480
9997 1385649577944026686005312
9998 15958364089429868807844
9999 180785268916344435486
10000 2011617179918599011
10001 21943863711729135
10002 234081528660504
10003 2433485279538
10004 24526508022
10005 238266016
10006 2189945
10007 19182
10008 139
10009 1
10010 0