#Python Program to generate the b-file 

#import math
#def C(n,r):
#....f=math.factorial
#....return f(n)/f(r)/f(n-r)
#def M(n):
#....return C(2*n,n)/(n+1)
#i=0
#for n in range(0,126):
#....for k in range(0,n+1):
#........print str(i)+" "+str(C(n,k)*M(n-k))
#........i+=1


0 1
1 1
2 1
3 2
4 2
5 1
6 5
7 6
8 3
9 1
10 14
11 20
12 12
13 4
14 1
15 42
16 70
17 50
18 20
19 5
20 1
21 132
22 252
23 210
24 100
25 30
26 6
27 1
28 429
29 924
30 882
31 490
32 175
33 42
34 7
35 1
36 1430
37 3432
38 3696
39 2352
40 980
41 280
42 56
43 8
44 1
45 4862
46 12870
47 15444
48 11088
49 5292
50 1764
51 420
52 72
53 9
54 1
55 16796
56 48620
57 64350
58 51480
59 27720
60 10584
61 2940
62 600
63 90
64 10
65 1
66 58786
67 184756
68 267410
69 235950
70 141570
71 60984
72 19404
73 4620
74 825
75 110
76 11
77 1
78 208012
79 705432
80 1108536
81 1069640
82 707850
83 339768
84 121968
85 33264
86 6930
87 1100
88 132
89 12
90 1
91 742900
92 2704156
93 4585308
94 4803656
95 3476330
96 1840410
97 736164
98 226512
99 54054
100 10010
101 1430
102 156
103 13
104 1
105 2674440
106 10400600
107 18929092
108 21398104
109 16812796
110 9733724
111 4294290
112 1472328
113 396396
114 84084
115 14014
116 1820
117 182
118 14
119 1
120 9694845
121 40116600
122 78004500
123 94645460
124 80242890
125 50438388
126 24334310
127 9202050
128 2760615
129 660660
130 126126
131 19110
132 2275
133 210
134 15
135 1
136 35357670
137 155117520
138 320932800
139 416024000
140 378581840
141 256777248
142 134502368
143 55621280
144 18404100
145 4907760
146 1057056
147 183456
148 25480
149 2800
150 240
151 16
152 1
153 129644790
154 601080390
155 1318498920
156 1818619200
157 1768102000
158 1287178256
159 727535536
160 326648608
161 118195220
162 34763300
163 8343192
164 1633632
165 259896
166 33320
167 3400
168 272
169 17
170 1
171 477638700
172 2333606220
173 5409723510
174 7910993520
175 8183786400
176 6365167200
177 3861534768
178 1870805664
179 734959368
180 236390440
181 62573940
182 13652496
183 2450448
184 359856
185 42840
186 4080
187 306
188 18
189 1
190 1767263190
191 9075135300
192 22169259090
193 34261582230
194 37577219220
195 31098388320
196 20156362800
197 10481308656
198 4443163452
199 1551580888
200 449141836
201 108082260
202 21616452
203 3581424
204 488376
205 54264
206 4845
207 342
208 19
209 1
210 6564120420
211 35345263800
212 90751353000
213 147795060600
214 171307911150
215 150308876880
216 103661294400
217 57589608000
218 26203271640
219 9873696560
220 3103161776
221 816621520
222 180137100
223 33256080
224 5116320
225 651168
226 67830
227 5700
228 380
229 20
230 1
231 24466267020
232 137846528820
233 371125269900
234 635259471000
235 775924068150
236 719493226830
237 526081069080
238 310983883200
239 151172721000
240 61140967160
241 20734762776
242 5924217936
243 1429087660
244 290990700
245 49884120
246 7162848
247 854658
248 83790
249 6650
250 420
251 21
252 1
253 91482563640
254 538257874440
255 1516311817020
256 2721585312600
257 3493927090500
258 3414065899860
259 2638141831710
260 1653397645680
261 855205678800
262 369533318000
263 134510127752
264 41469525552
265 10861066216
266 2418456040
267 457271100
268 73163376
269 9848916
270 1106028
271 102410
272 7700
273 462
274 22
275 1
276 343059613650
277 2104098963720
278 6189965556060
279 11625057263820
280 15649115547450
281 16072064616300
282 13087252616130
283 8668180304190
284 4753518231330
285 2185525623600
286 849926631400
287 281248448936
288 79483257308
289 19215732536
290 3973177780
291 701149020
292 105172353
293 13325004
294 1413258
295 123970
296 8855
297 506
298 23
299 1
300 1289904147324
301 8233430727600
302 25249187564640
303 49519724448480
304 69750343582920
305 75115754627760
306 64288258465200
307 44870580398160
308 26004540912570
309 12676048616880
310 5245261496640
311 1854385377600
312 562496897872
313 146738321184
314 32941255776
315 6357084448
316 1051723530
317 148478616
318 17766672
319 1785168
320 148764
321 10120
322 552
323 24
324 1
325 4861946401452
326 32247603683100
327 102917884095000
328 210409896372000
329 309498277803000
330 348751717914600
331 312982310949000
332 229600923090000
333 140220563744250
334 72234835868250
335 31690121542200
336 11921048856000
337 3863302870000
338 1081724803600
339 262032716400
340 54902092960
341 9932944450
342 1546652250
343 206220300
344 23377200
345 2231460
346 177100
347 11500
348 600
349 25
350 1
351 18367353072152
352 126410606437752
353 419218847880300
354 891954995490000
355 1367664326418000
356 1609391044575600
357 1511257444296600
358 1162505726382000
359 746203000042500
360 405081628594500
361 187810573257450
362 74903923645200
363 25828939188000
364 7726605740000
365 2008917492400
366 454190041760
367 89215901060
368 15191562100
369 2234053250
370 282196200
371 30390360
372 2762760
373 209300
374 13000
375 650
376 26
377 1
378 69533550916004
379 495918532948104
380 1706543186909652
381 3772969630922700
382 6020696219557500
383 7385387362657200
384 7242259700590200
385 5829135856572600
386 3923456826539250
387 2238609000127500
388 1093720397205150
389 460989588904650
390 168533828201700
391 53644719852000
392 14901311070000
393 3616051486320
394 766445695470
395 141695842860
396 22787343150
397 3174707250
398 380964870
399 39073320
400 3390660
401 245700
402 14625
403 702
404 27
405 1
406 263747951750360
407 1946939425648112
408 6942859461273456
409 15927736411156752
410 26410787416458900
411 33715898829522000
412 34465141025733600
413 28969038802360800
414 20401975498004100
415 12206310127011000
416 6268105200357000
417 2784015556522200
418 1075642374110850
419 362995937665200
420 107289439704000
421 27815780664000
422 6328090101060
423 1262381145480
424 220415755560
425 33581347800
426 4444590150
427 507953160
428 49729680
429 4127760
430 286650
431 16380
432 756
433 28
434 1
435 1002242216651368
436 7648690600760440
437 28230621671897624
438 67114308125643408
439 115476088980886452
440 153182567015461620
441 162960177676023000
442 142784155678039200
443 105012765658557900
444 65739698826902100
445 35398299368331900
446 16525004619123000
447 6728037594928650
448 2399509911478050
449 751920156592200
450 207426250094400
451 50416102453500
452 10794977231220
453 2033836289940
454 336424047960
455 48692954310
456 6137767350
457 669574620
458 62702640
459 4987710
460 332514
461 18270
462 812
463 29
464 1
465 3814986502092304
466 30067266499541040
467 114730359011406600
468 282306216718976240
469 503357310942325560
470 692856533885318712
471 765912835077308100
472 698400761468670000
473 535440583792647000
474 350042552195193000
475 197219096480706300
476 96540816459087000
477 41312511547807500
478 15526240603681500
479 5141806953167250
480 1503840313184400
481 388924218927000
482 88969592565000
483 17991628718700
484 3211320457800
485 504636071940
486 69561363300
487 8369682750
488 873358200
489 78378300
490 5985252
491 383670
492 20300
493 870
494 30
495 1
496 14544636039226909
497 118264581564861424
498 466042630742886120
499 1185547043117868200
500 2187873179572065860
501 3120815327842418472
502 3579758758407480012
503 3391899698199507300
504 2706302950691096250
505 1844295344174673000
506 1085131911805098300
507 555799271900172300
508 249397109185974750
509 98514450614002500
510 34379532765294750
511 10626401036545650
512 2913690606794775
513 709214752161000
514 153225409417500
515 29354762646300
516 4977546709590
517 744938963340
518 98018284650
519 11280876750
520 1128087675
521 97189092
522 7136262
523 440510
524 22475
525 930
526 31
527 1
528 55534064877048198
529 465428353255261088
530 1892233305037782784
531 4971121394590785280
532 9484376344942945600
533 14002388349261221504
534 16644348415159565184
535 16364611467005622912
536 13567598792798029200
537 9622410491346120000
538 5901745101358953600
539 3156747379796649600
540 1482131391733792800
541 613900576457784000
542 225175887117720000
543 73343003232628800
544 21252802073091300
545 5484594083378400
546 1260826226064000
547 258063847440000
548 46967620234080
549 7584833081280
550 1083547583040
551 136373265600
552 15041169000
553 1443952224
554 119617344
555 8457792
556 503440
557 24800
558 992
559 32
560 1
561 212336130412243110
562 1832624140942590534
563 7679567828711807952
564 20814566355415610624
565 41011751505373978560
566 62596883876623440960
567 77013135920936718272
568 78466213957180807296
569 67504022301398194512
570 49747862240259440400
571 31753954621442196000
572 17705235304076860800
573 8681055294440786400
574 3762333532862704800
575 1447051358793348000
576 495386951658984000
577 151269944167296900
578 41255439318353700
579 10055089152860400
580 2189856076848000
581 425805348276000
582 73806260367840
583 11377249621920
584 1554655227840
585 187513240200
586 19854343080
587 1832708592
588 146198976
589 9968112
590 572880
591 27280
592 1056
593 33
594 1
595 812944042149730764
596 7219428434016265740
597 31154610396024039078
598 87035102058733823456
599 176923814021032690304
600 278879910236543054208
601 354715675300866165440
602 374063803044549774464
603 333481409318018431008
604 255015195360837623712
605 169142731616882097360
606 98148587011730424000
607 50164833361551105600
608 22704298462383595200
609 9137095722666568800
610 3279983079931588800
611 1052697272275341000
612 302539888334593800
613 77926940934668100
614 17993317431434400
615 3722755330641600
616 689399135304000
617 114064220568480
618 16818542919360
619 2202428239440
620 255018006672
621 25963371720
622 2307855264
623 177527328
624 11686752
625 649264
626 29920
627 1122
628 34
629 1
630 3116285494907301262
631 28453041475240576740
632 126339997595284650450
633 363470454620280455910
634 761557143013920955240
635 1238466698147228832128
636 1626799476379834482880
637 1773578376504330827200
638 1636529138319905263280
639 1296872147347849453920
640 892553183762931682992
641 538181418780988491600
642 286266712117547070000
643 135059166742637592000
644 56760746155958988000
645 21319890019555327200
646 7174962987350350500
647 2167317913508055000
648 588272005095043500
649 143549628037546500
650 31488305505010200
651 6204592217736000
652 1096771351620000
653 173575987821600
654 24527041757400
655 3083399535216
656 343293470520
657 33656222600
658 2884819080
659 214257120
660 13634544
661 733040
662 32725
663 1190
664 35
665 1
666 11959798385860453492
667 112186277816662845432
668 512154746554330381320
669 1516079971143415805400
670 3271234091582524103190
671 5483211429700230877728
672 7430800188883372992768
673 8366397307096291626240
674 7981102694269488722400
675 6546116553279621053120
676 4668739730452258034112
677 2921083146860503689792
678 1614544256342965474800
679 792738587402438040000
680 347295000195353808000
681 136225790774301571200
682 47969752543999486200
683 15194039267330154000
684 4334635827016110000
685 1114620641232714000
686 258389330467583700
687 53979952294303200
688 10152969083568000
689 1716685593840000
690 260363981732400
691 35318940130656
692 4269322433376
693 457724627360
694 43272286200
695 3581154720
696 257108544
697 15833664
698 824670
699 35700
700 1260
701 36
702 1
703 45950804324621742364
704 442512540276836779204
705 2075446139608262640492
706 6316575207503408036280
707 14023739733076596199950
708 24207132277710678363606
709 33813137149818090412656
710 39277086712669257247488
711 38694587545320348771360
712 32811199965330120303200
713 24220631247134597896544
714 15703942729703049751104
715 9006673036153219710192
716 4595241344976132505200
717 2095094838135014820000
718 856661000481872726400
719 315022141165572383400
720 104404755536940058200
721 31232191827289761000
722 8441132926294530000
723 2062048186280520900
724 455257391776218900
725 90784465222237200
726 16333037221392000
727 2646556957170000
728 385338692963952
729 50261568647472
730 5850552964256
731 604850400440
732 55209468600
733 4416757488
734 306871488
735 18307674
736 924630
737 38850
738 1332
739 37
740 1
741 176733862787006701400
742 1746130564335626209832
743 8407738265259898804876
744 26288984435037993446232
745 60007464471282376344660
746 106580421971382131119620
747 153311837758834296302838
748 183557030241869633668704
749 186566161885178971925568
750 163377147413574805923520
751 124682559868254457152160
752 83671271581010429097152
753 49729151977392990878496
754 26327198105678642229792
755 12472797936363788228400
756 5307573589942037544000
757 2034569876144447725200
758 704167139075985327600
759 220410039466873456200
760 62464383654579522000
761 16038152559959607000
762 3731325289459990200
763 786353676704378100
764 149991725149783200
765 25860642267204000
766 4022766574898400
767 563187320485776
768 70738504022368
769 7940036165776
770 792562593680
771 69931993560
772 5414089824
773 364409892
774 21081564
775 1033410
776 42180
777 1406
778 38
779 1
780 680425371729975800390
781 6892620648693261354600
782 34049546004544711091724
783 109300597448378684463388
784 256317598241620436100762
785 468058222876002535488348
786 692772742813983852277530
787 854165953227791079401526
788 894840522429114464134932
789 808453368169108878344128
790 637170874912941743101728
791 442056348623811257175840
792 271931632638283894565744
793 149187455932178972635488
794 73340051865819074782992
795 32429274634545849393840
796 12937210625483716513500
797 4667542657037262428400
798 1525695467997968209800
799 452420607326740252200
800 121805548126430067900
801 29785140468496413000
802 6614622104042709900
803 1333382321368293300
804 243736553368397700
805 40342601936838240
806 6034149862347600
807 813492796257232
808 98528630602584
809 10677979671216
810 1030331371784
811 87978959640
812 6598421973
813 430666236
814 24181794
815 1151514
816 45695
817 1482
818 39
819 1
820 2622127042276492108820
821 27217014869199032015600
822 137852412973865227092000
823 453993946727262814556320
824 1093005974483786844633880
825 2050540785932963488806096
826 3120388152506683569922320
827 3958701387508479155871600
828 4270829766138955397007630
829 3977068988573842062821920
830 3233813472676435513376512
831 2316984999683424520369920
832 1473521162079370857252800
833 836712715810104290971520
834 426249874091939921815680
835 195573471642184199421312
836 81073186586364623484600
837 30440495589373450620000
838 10372317015638360952000
839 3211990458943090968000
840 904841214653480504400
841 232010567859866796000
842 54154800851811660000
843 11503690615726452000
844 2222303868947155500
845 389978485389436320
846 62065541441289600
847 8939481277552000
848 1162132566081760
849 135901559451840
850 14237306228288
851 1329459834560
852 109973699550
853 7998087240
854 506666160
855 27636336
856 1279460
857 49400
858 1560
859 40
860 1
861 10113918591637898134020
862 107507208733336176461620
863 557948804818580156319800
864 1883982977309491436924000
865 4653437953954443849202280
866 8962648990767052125997816
867 14012028703875250506841656
868 18276559178967718052402160
869 20288344610980955673841950
870 19456002267966352364145870
871 16305982853152752457569872
872 12053304761793986913494272
873 7916365415585033777930560
874 4647259049634938857489600
875 2450372953443876852130880
876 1165082989184635786296192
877 501157021083097011017112
878 195529450002408797815800
879 69336684398017304190000
880 22382368296903831528000
881 6584580440833336484400
882 1766594752418700032400
883 432383331011569938000
884 96536818909751220000
885 19652138135199355500
886 3644578345073335020
887 614966073114111120
888 94247674040476800
889 13089954727844000
890 1643015007219040
891 185732131250848
892 18829985656768
893 1703370413030
894 136633990350
895 9644752260
896 593523216
897 31474716
898 1417780
899 53300
900 1640
901 41
902 1
903 39044429911904443959240
904 424784580848791721628840
905 2257651383400059705694020
906 7811283267460122188477200
907 19781821261749660087702000
908 39088878813217328333299152
909 62738542935369364881984712
910 84072172223251503041049936
911 95951935689580519775111340
912 94678941517911126477929100
913 81715209525458679929412654
914 62259207257492327565266784
915 42186566666278954197229952
916 25575949804197801436391040
917 13941777148904816572468800
918 6861044269642855185966464
919 3058342846609668939027504
920 1238152640322945556630512
921 456235383338953861570200
922 153270565511406672420000
923 47002973423498046208800
924 13169160881666672968800
925 3372589981890245516400
926 789569560977649452000
927 168939433092064635000
928 33015592067134917240
929 5887395788195387340
930 956613891510839520
931 141371511060715200
932 18957865467912000
933 2300221010106656
934 251637081049536
935 24714356174508
936 2167925980220
937 168783164550
938 11573702712
939 692443752
940 35728056
941 1567020
942 57400
943 1722
944 42
945 1
946 150853479205085351660700
947 1678910486211891090247320
948 9132868488249022015020060
949 32359669828734189114947620
950 83971295125196313526129900
951 170123662851047076754237200
952 280136964828057519721977256
953 385393906602983241417906088
954 451887925699976828845643406
955 458437026072440261147754180
956 407119448527017843855095130
957 319432182690429385178613102
958 223095492672680840442205976
959 139540182049999617729299072
960 78554702970036104411772480
961 39966427826860474174410560
962 18439056474665173312284872
963 7735808376718574375187216
964 2957809085215925496395112
965 1032532709661842949869400
966 329531715849524345703000
967 96244183676686475570400
968 25739723541439406257200
969 6305276922664372052400
970 1414645463418288601500
971 290575824918351172200
972 54602709957184670820
973 9376222921940802060
974 1469085619105932120
975 209619826745198400
976 27172940504007200
977 3190629143051168
978 338137327660314
979 32203555015268
980 2741788739690
981 207362173590
982 13824144906
983 804731928
984 40429116
985 1727740
986 61705
987 1806
988 43
989 1
990 583300119592996693088040
991 6637553085023755473070800
992 36936030696661603985441040
993 133948737827652322886960880
994 355956368116076080264423820
995 738947397101727559029943120
996 1247573527574345229531072800
997 1760860921776361552538142752
998 2119666486316407827798483484
999 2209229858977664496578701096
1000 2017122914718737149050118392
1001 1628477794108071375420380520
1002 1171251336531574412321581374
1003 755092436738304383035158688
1004 438554857871427370006368512
1005 230427128712105906274532608
1006 109907676523866303979629040
1007 47724616757956919161207904
1008 18909753809756515139346528
1009 6849663144710564307441312
1010 2271571961256054489712680
1011 690447404637098629092000
1012 192488367353372951140800
1013 49241210253188429361600
1014 11559674358218015429400
1015 2489776015616187938640
1016 491743703707978906800
1017 88982194004300945040
1018 14734064591621260380
1019 2228957491057276320
1020 307442412559624320
1021 38568044586332800
1022 4387115071695356
1023 450849770213752
1024 41675188843288
1025 3446820129896
1026 253442656610
1027 16439523672
1028 931794864
1029 45612336
1030 1900514
1031 66220
1032 1892
1033 44
1034 1
1035 2257117854077248073253720
1036 26248505381684851188961800
1037 149344944413034498144093000
1038 554040460449924059781615600
1039 1506923300561088632478309900
1040 3203607313044684722379814380
1041 5542105478262956692724573400
1042 8020115534406505046985468000
1043 9904842684992033733027052980
1044 10598332431582039138992417420
1045 9941534365399490234604154932
1046 8251866469303924700659575240
1047 6106791727905267657826426950
1048 4054331549532372965728550910
1049 2427082832373121231184438640
1050 1315664573614282110019105536
1051 648076299502797861397122960
1052 290932084916116687004900400
1053 119311541894892297903019760
1054 44786259023107535856347040
1055 15411742075598769691742952
1056 4867654202691545335098600
1057 1412278782212247195870000
1058 376607675256599252232000
1059 92327269224728305053000
1060 20807413844792427772920
1061 4309227719335709893800
1062 819572839513298178000
1063 143007097506912233100
1064 22863203676653679900
1065 3343436236585914480
1066 446287373070422400
1067 54236312699530500
1068 5982429643220940
1069 596712931165260
1070 53582385655656
1071 4308525162370
1072 308241068850
1073 19467856980
1074 1075147920
1075 51313878
1076 2085930
1077 70950
1078 1980
1079 45
1080 1
1081 8740328711533173390046320
1082 103827421287553411369671120
1083 603715623778751577346121400
1084 2289955814333195638209426000
1085 6371465295174126687488579400
1086 13863694365162015418800451080
1087 24560989400009249538245243580
1088 36419550285728001123618625200
1089 46115664322837404020166441000
1090 50624751501070394635471604120
1091 48752329185277380039365120132
1092 41573689164397868253799193352
1093 31632154798998378019195038420
1094 21608647652587870173847356900
1095 13321375091320654030250952990
1096 7443054019277571775632278496
1097 3782535649141061066304928416
1098 1753618222184041272015744480
1099 743493105896742644568078800
1100 288859522482370826502047840
1101 103008395753147332469598192
1102 33759054070359209800960752
1103 10177822423809594791569800
1104 2824557564424494391740000
1105 721831377575148566778000
1106 169882175373500081297520
1107 36813116802325064521320
1108 7341647225534913152400
1109 1346441093486132721000
1110 226838844321309059400
1111 35056912304202309180
1112 4961227963966195680
1113 641538098788732200
1114 75602132853891000
1115 8093875399651860
1116 784251280960056
1117 68466381671116
1118 5356544796460
1119 373133925450
1120 22962087720
1121 1236420108
1122 57571668
1123 2284590
1124 75900
1125 2070
1126 46
1127 1
1128 33868773757191046886429490
1129 410795449442059149332177040
1130 2439944400257505167187271320
1131 9458211439200441378422568600
1132 26906980818415048748960755500
1133 59891773774636790862392646360
1134 108598939193769120780603533460
1135 164909500257204961185360921180
1136 213964857928652006601259423050
1137 240826247019261998771980303000
1138 237936332055030854786716539364
1139 208305406518912441986378240564
1140 162830282560558317327380173962
1141 114362405811763366684782061980
1142 72543317119402135583630412450
1143 41740308619471382628119652702
1144 21863971181627867090919818082
1145 10457598559389992359784213856
1146 4578892024591663321374443920
1147 1839167156691942331299984400
1148 678819877833571442279812424
1149 230542600018948791717672144
1150 72121615513949220938416152
1151 20798158866045693704512200
1152 5531425230331301517157500
1153 1357042989841279305542640
1154 307094701636711685422440
1155 64082092211454741944520
1156 12323479271433604220100
1157 2182163151512008203000
1158 355380856103384193060
1159 53150802525726081660
1160 7286803572075349905
1161 913705777062739800
1162 104508830709790500
1163 10868918393818212
1164 1023883616808962
1165 86970809149796
1166 6625200142990
1167 449674217850
1168 26980453071
1169 1417359636
1170 64425438
1171 2497110
1172 81075
1173 2162
1174 47
1175 1
1176 131327898242169365477991900
1177 1625701140345170250548615520
1178 9859090786609419583972248960
1179 39039110404120082674996341120
1180 113498537270405296541070823200
1181 258307015856784467990023252800
1182 479134190197094326899141170880
1183 744678440185845399638424229440
1184 989457001543229767112165527080
1185 1141145908952810701873383589600
1186 1155965985692457594105505454400
1187 1038267630785589184523853989952
1188 833221626075649767945512962256
1189 601219504838984556285711411552
1190 392099677068902971490681355360
1191 232138614782086833867617319840
1192 125220925858414147884358958106
1193 61733565689302212962597133408
1194 27886929491706646292757903616
1195 11567727220021044180314384640
1196 4414001176060661595119962560
1197 1551588292191020439496714112
1198 503002036404979181929466496
1199 150514675855198374132346752
1200 41596317732091387409024400
1201 10620336442236098912942400
1202 2505310135091592564078720
1203 545946136243042996306560
1204 109855015219636700476320
1205 20397482932028034571200
1206 3491461042419213124800
1207 550267132031046492480
1208 79726203788589122490
1209 10598987013927781680
1210 1289937567617985600
1211 143326396401998400
1212 14491891191757616
1213 1328281448833248
1214 109857864189216
1215 8154092483680
1216 539609061420
1217 31586871888
1218 1619839584
1219 71916768
1220 2724120
1221 86480
1222 2256
1223 48
1224 1
1225 509552245179617138054608572
1226 6435067013866298908421603100
1227 39829677938456671138441080240
1228 161031816181287186538213399680
1229 478229102450471012768705178720
1230 1112285665249971906102494067360
1231 2109507296163739821918523231200
1232 3353939331379660288293988196160
1233 4561155446138303072785348405320
1234 5387043675068695398721790091880
1235 5591614953868772439179579589040
1236 5149303027175492919197251569600
1237 4239592825707822503472403792304
1238 3140604590592833740717702703888
1239 2104268266936445946999989940432
1240 1280858945091749706869559094176
1241 710924507770140928719578042010
1242 360930903944840779196093467482
1243 168052484376433801953736640944
1244 71918923425980298333954593536
1245 28340931689051558241770242368
1246 10299336077474877055279912640
1247 3455810287152727342515408704
1248 1071613034080173039762776448
1249 307300796537696680520207952
1250 81528782754899119321687824
1251 20015249448829571028237600
1252 4546673948869927245920640
1253 955405738425325243536480
1254 185617094681455114597920
1255 33315888788979123132960
1256 5518761002533594939200
1257 842596545922539941610
1258 118381332898208090970
1259 15275010696542979480
1260 1805912594665179840
1261 195083150658275600
1262 19191964010706032
1263 1712783973495504
1264 138026547314656
1265 9988763292508
1266 644898634380
1267 36851350536
1268 1845863712
1269 80089128
1270 2966264
1271 92120
1272 2352
1273 49
1274 1
1275 1978261657756160653623774456
1276 25477612258980856902730428600
1277 160876675346657472710540077500
1278 663827965640944518974018004000
1279 2012897702266089831727667496000
1280 4782291024504710127687051787200
1281 9269047210416432550854117228000
1282 15067909258312427299418023080000
1283 20962120821122876801837426226000
1284 25339752478546128182140824474000
1285 26935218375343476993608950459400
1286 25416431608494420178088998132000
1287 21455429279897887163321881540000
1288 16306126252722394244124629970400
1289 11216444966402977645420366799600
1290 7014227556454819823333299801440
1291 4002684203411717833967372169300
1292 2090954434618061555057582476500
1293 1002585844291224386655815187450
1294 442243379937983689351938528800
1295 179797308564950745834886483840
1296 67478408783456091051833910400
1297 23407581994261084216545256000
1298 7512631059027668135903062400
1299 2232527154333693832839117600
1300 614601593075393361040415904
1301 156786120682498306387861200
1302 37065276757091798200440000
1303 8119060622982012939144000
1304 1647251273147112488856000
1305 309361824469091857663200
1306 53735304498353424408000
1307 8623064066458742092500
1308 1276661433215969608500
1309 174090195438541310250
1310 21821443852204256400
1311 2508211937034972000
1312 263625879267940000
1313 25252584224613200
1314 2195876889096800
1315 172533184143320
1316 12181418649400
1317 767736469500
1318 42850407600
1319 2097572400
1320 88987920
1321 3224200
1322 98000
1323 2450
1324 50
1325 1
1326 7684785670514316385230816156
1327 100891344545564193334812497256
1328 649679112604011851019625929300
1329 2734903480893177036079181317500
1330 8463806561922042616918729551000
1331 20531556563114116283622208459200
1332 40649473708290036085339940191200
1333 67531629675891151441937139804000
1334 96057921521741724033789897135000
1335 118785351319696301877078748614000
1336 129232737640585253728918204817400
1337 124881467012956120606732406675400
1338 108019834336101285756878242061000
1339 84171299482676326563801227580000
1340 59400888492060150460739723463600
1341 38135912885770123994429247118640
1342 22357850336199738186874893117090
1343 12008052610235153501902116507900
1344 5924370898084507739329817016750
1345 2691151476781707564181398661050
1346 1127720618841858407847443248440
1347 436650606514880382741867175040
1348 156427220361648211074705883200
1349 51903768769883273697556872000
1350 15964341000433794788794007600
1351 4554355394840735418991799904
1352 1205564663340194669733123504
1353 296151561289163467621515600
1354 67511754093274346722230000
1355 14278347992140781375736000
1356 2800327164350091231055200
1357 508950098320118862607200
1358 85640641544250770150250
1359 13326553557254419597500
1360 1914992149823954412750
1361 253674284781874480650
1362 30913712123956029900
1363 3457265102399556000
1364 353813680070130000
1365 33022610139878800
1366 2799743033598420
1367 214614448568520
1368 14791722645700
1369 910571161500
1370 49667517900
1371 2377248720
1372 98660520
1373 3498600
1374 104125
1375 2550
1376 51
1377 1
1378 29869166945772625950142417512
1379 399608854866744452032002440112
1380 2623174958184669026705124928656
1381 11261104618469538751006849441200
1382 35553745251611301469029357127500
1383 88023588243989243215954787330400
1384 177940156880322341124725806646400
1385 301967518975868839491096698563200
1386 438955592893292484372591408726000
1387 555001324347841072195230516780000
1388 617683826862420769760809492792800
1389 610918396119130290354886059136800
1390 541153023722809855962507095593400
1391 432079337344405143027512968244000
1392 312636255221369212951261702440000
1393 205923080105808521597231041340480
1394 123941716878752902981895053135580
1395 68388718675434493277499673064040
1396 34689929762901554561050558800600
1397 16214067721073389602376341309000
1398 6996993839632439666871636518730
1399 2792451056179839867050811853280
1400 1032083251762444541026231504640
1401 353661541687204651125421996800
1402 112458165668080426344706556000
1403 33205829280902293160691535808
1404 9108710789681470837983599808
1405 2321828240507041586152682304
1406 549995756679875011297100400
1407 121055559063802276881240000
1408 24749136519710687717942400
1409 4697322985361443355318400
1410 827043909770193151736700
1411 134948889706092122661000
1412 20381787793447935855000
1413 2845131194024160841800
1414 366418411351596472050
1415 43446298120154420400
1416 4730994350652024000
1417 471751573426840000
1418 42929393181842440
1419 3550893603588240
1420 265713126799120
1421 17887664594800
1422 1076129554500
1423 57393576240
1424 2687324640
1425 109156320
1426 3790150
1427 110500
1428 2652
1429 52
1430 1
1431 116157871455782434250553845880
1432 1583065848125949175357548128136
1433 10589634653968727978848064662968
1434 46342757594595819471790540406256
1435 149209636194721388450840755095900
1436 376869699667079795571711185551500
1437 777541696155238315074267288085200
1438 1347261187808154868515781107465600
1439 2000534813215131061628515627981200
1440 2584960713704944630194149406942000
1441 2941507019043557682634721738934000
1442 2976112983973481890665718465274400
1443 2698222916192825449067413427854200
1444 2206239250562224797385605851265400
1445 1635728919946676612889870522638000
1446 1104648101782171219094458015288000
1447 682120202850490727790827824440340
1448 386406529092582579884731636246220
1449 201366782766557119094860148466340
1450 96766646180725389038719979812200
1451 42967279460844482446297304468850
1452 17659079690500919159247463594890
1453 6727268453524159679713319464720
1454 2378278797539546116277837815040
1455 781002571225910271235306909600
1456 238411311216330503850777898720
1457 67688805841839289904486592224
1458 17880061920485850163449288512
1459 4394889169531185859503291504
1460 1005164658759771572370562800
1461 213864821012717355823524000
1462 42313039856279562872611200
1463 7779941194504890557246100
1464 1328282642964249607334700
1465 210361504541849485324500
1466 30863850087221160009000
1467 4188665368980014572650
1468 524869616260394946450
1469 60596152641268007400
1470 6429300014988648000
1471 625070834790563000
1472 55494093625308520
1473 4480889547385160
1474 327506877217520
1475 21546505080100
1476 1267441475300
1477 66127381320
1478 3030387360
1479 120526770
1480 4099550
1481 117130
1482 2756
1483 53
1484 1
1485 451959718027953471447609509424
1486 6272525058612251449529907677520
1487 42742777899400627734653799459672
1488 190613423771437103619265163933424
1489 625627227527043562869172295484456
1490 1611464070902990995269080155035720
1491 3391827297003718160145400669963500
1492 5998178798911838430572919079514400
1493 9094013017705045362481522475392800
1494 12003208879290786369771093767887200
1495 13958787854006701003048406797486800
1496 14440125366213828623843179445676000
1497 13392508427880668507995733093734800
1498 11208002882647121096126178854163600
1499 8509779966454295647058765426309400
1500 5888624111808035806403533881496800
1501 3728187343514827864443795801597000
1502 2166734761995676429453217795281080
1503 1159219587277747739654194908738660
1504 572305593126004443743286737746440
1505 261269944687958550404543945492940
1506 110487290042171526290478782919900
1507 43345013785774983390880137914730
1508 15794456369143679248022576134560
1509 5351127294463978761625135083840
1510 1686965553847966185868262924736
1511 495161954064686431074692558880
1512 135377611683678579808973184448
1513 34482976560936996743795056416
1514 8183586729471863324592335904
1515 1809296385767588830267013040
1516 372538720473765716595816000
1517 71403254757471762347531400
1518 12730812863735275457311800
1519 2109625374119690552825700
1520 324557749864567777357800
1521 46295775130831740013500
1522 6113187295268129376300
1523 745867349422666502850
1524 83902365195601856400
1525 8679555020234674800
1526 823264026309522000
1527 71349548946825240
1528 5627163617646480
1529 401940258403320
1530 25855806096120
1531 1487866079700
1532 75976140240
1533 3409185780
1534 132825420
1535 4427514
1536 124020
1537 2862
1538 54
1539 1
1540 1759414616608818870992479875972
1541 24857784491537440929618523018320
1542 172494439111836914862072461131800
1543 783617594822344841801986323427320
1544 2620934576857260174764896004084580
1545 6881899502797479191560895250329016
1546 14771753983277417456633234754494100
1547 26650071619314928401142433835427500
1548 41237479242518889210188818671661500
1549 55574523997086388326275970682956000
1550 66017648836099325033741015723379600
1551 69793939270033505015242033987434000
1552 66183907928480047859281239126015000
1553 56660612579495135995366563088878000
1554 44031439896113690020495702641357000
1555 31202526543665750705882139896467800
1556 20242145384340123084512147717645250
1557 12061782581959737208494633475755000
1558 6620578439431233534440387707803300
1559 3355635647382953983209511577927700
1560 1573840381096512220294038528802710
1561 684278426563700965345234142957700
1562 276218225105428815726196957299750
1563 103651119922505395065148155883050
1564 36195629179287598276718403641700
1565 11772480047820753275575297184448
1566 3568580979293774623952094648480
1567 1008663239761398285522521879200
1568 265920308664368638910483040880
1569 65398748650052924858921658720
1570 15003242337365082761752615824
1571 3210041974748947924667281200
1572 640300925814284825399058750
1573 119005424595786270579219000
1574 20593961985454122063298500
1575 3315125587902370868726100
1576 495852117848645215407750
1577 68818044113398532452500
1578 8848034243151239886750
1579 1051864210724273273250
1580 115365752143952552550
1581 11643305514948954000
1582 1078083843976755000
1583 91261050978497400
1584 7033954522058100
1585 491260315826280
1586 30914550767100
1587 1741119880500
1588 87055994025
1589 3826637100
1590 146107962
1591 4774770
1592 131175
1593 2970
1594 55
1595 1
1596 6852456927844873497549658464312
1597 98527218530093856775578873054432
1598 696017965763048346029318644512960
1599 3219896196754289077425352607793600
1600 10970646327512827785227808527982480
1601 29354467260801313957366835245747296
1602 64231062026109805787901689003070816
1603 118174031866219339653065878035952800
1604 186550501335204498807997036847992500
1605 256588759731228643974508205068116000
1606 311217334383683774627145435824553600
1607 336089848620142018353590625500841600
1608 325705049926823023404462825274692000
1609 285099911076529436932288414696680000
1610 226642450317980543981466252355512000
1611 164384042278824442743183956527732800
1612 109208842902830127470587489637637300
1613 66680008324885111337216486599302000
1614 37525545810541404648649970813460000
1615 19513283821481530417297984822999200
1616 9395779812672271152986632418197560
1617 4196907682924032587450769410140560
1618 1741799631253057002696959636619600
1619 672531330691478855681175200382000
1620 241852613152512588485345697060450
1621 81078209361604220139849224157408
1622 25356110872229314747392947781888
1623 7401501290387088108937677789440
1624 2017326479522796571045043758400
1625 513501285696711854447829320320
1626 122077664146765459736653762944
1627 27102631319111117247036983424
1628 5617573455810658868167742100
1629 1086571268048483340071130000
1630 196008934628353857424596000
1631 32950339176726595301277600
1632 5156862025625910240240600
1633 750478881068219785482000
1634 101416065009218889930000
1635 12704869682473575222000
1636 1472609895013982582550
1637 157572734635642510800
1638 15524407353265272000
1639 1404016168899960000
1640 116150428518087600
1641 8753365627450080
1642 598056036658080
1643 36834358360800
1644 2031306527250
1645 99492564600
1646 4285833552
1647 160432272
1648 5142060
1649 138600
1650 3080
1651 56
1652 1
1653 26700952856774851904245220912664
1654 390590044887157789360330532465784
1655 2808025728107674918103997882051312
1656 13224341349497918574557054245746240
1657 45883520803748619353311274661058800
1658 125065368133646236751597017219000272
1659 278867438977612482594984934834599312
1660 523024362212608418558628039025005216
1661 841989977046812795028094381006163700
1662 1181486508456295159117314566703952500
1663 1462555930468003270654696768888261200
1664 1612671641806361377613389985636323200
1665 1596426780945674587179555471128997600
1666 1428091372756070179542644695435188000
1667 1160763923668726993224317116979340000
1668 861241311208326067129571758950945600
1669 585618150618312077272592845130048100
1670 366170826203606897989616877020313300
1671 211153359695469519234518874231123000
1672 112576637431624213945949912440380000
1673 55612858891222361689299256745547720
1674 25502830920110450272392287992250520
1675 10873806269394084431122448017182360
1676 4316633868757576050162030403796400
1677 1597261910392262282242791100907250
1678 551423957987728701746588189297826
1679 177748382061978482614284837575856
1680 53529567396928553355607334206208
1681 15067341912573715078908844071360
1682 3965089976993082915502327387200
1683 975652442823752523450875708608
1684 224465382463407458225460144768
1685 48276562037166677596284626724
1686 9703081423672956226835190900
1687 1821604772904810305413365000
1688 319214550680461996377199200
1689 52171370363150442560356200
1690 7944355012450726586316600
1691 1125718321602329678223000
1692 148223479628858377590000
1693 18104439297524844691350
1694 2047286927214561151350
1695 213848711291229121800
1696 20578865561305128000
1697 1818839127893130000
1698 147123876122910960
1699 10846561755753360
1700 725302001904480
1701 43740800553450
1702 2362948409250
1703 113421523644
1704 4790049264
1705 175858452
1706 5530140
1707 146300
1708 3192
1709 57
1710 1
1711 104088460289122304033498318812080
1712 1548655265692941410446222812934512
1713 11327111301727575891449585441507736
1714 54288497410081715083343959052992032
1715 191752949567719819331077286563320480
1716 532248841323483984498410786068282080
1717 1208965225291913621932104499783669296
1718 2310615922957360570072732317200965728
1719 3791926626041411034550053282931287816
1720 5426157629857238012403274899817499400
1721 6852621749046511922880424486882924500
1722 7711658542467653608906582963229013600
1723 7794579602064079991798051597242228800
1724 7122519484219163542801093640421681600
1725 5916378544275147886676670881088636000
1726 4488287171519077707134026185653448000
1727 3121999753130181993344697626197177800
1728 1997991337403652969518257942208399400
1729 1179883773322733337966543270398787300
1730 644573413807222742926426037126586000
1731 326472248551710220443254746077102000
1732 153597419794804617999016994821036560
1733 67234736062109368899943304706842280
1734 27420902766298125956743564565068560
1735 10431865182830808787891573475841300
1736 3705647632110048494803275354104820
1737 1230099598588010180819312114587458
1738 381829857762768592282537799237024
1739 110882675322209146236615192284288
1740 30134683825147430157817688142720
1741 7665840622186626969971166281920
1742 1825414247863795043875831970944
1743 406843505714926018033646512392
1744 84849715095626281835894192424
1745 16552315369795042975189443300
1746 3018659337956542791827862000
1747 514290109429633216385487600
1748 81782148136830423472990800
1749 12125594492687951105430600
1750 1674145196229105675306000
1751 214924045461844647505500
1752 25611158030644902246300
1753 2827205756629632066150
1754 288447098950960210800
1755 27126686421720396000
1756 2344281542617812000
1757 185504017720192080
1758 13385118762419040
1759 876406585634580
1760 51774825144900
1761 2741020154730
1762 128989183752
1763 5342747256
1764 192448872
1765 5939780
1766 154280
1767 3306
1768 58
1769 1
1770 405944995127576985730643443367112
1771 6141219157058215937976400809912720
1772 45685330337941771608163572981568104
1773 222766522267308992531841847016318808
1774 800755336798705297479323396031632472
1775 2262684804899093868106711981447181664
1776 5233780273014259180901039396338107120
1777 10189849756031843384856309355319498352
1778 17040792431810534204286400839357122244
1779 24858185659604805670939238188105109016
1780 32014330016157704273179321908923246460
1781 36754971199431291222722276793281140500
1782 37915654500465963577124032902542650200
1783 35375399732444670732006541864407038400
1784 30016332112066474930376037484634229600
1785 23271088940815581687594905465615301600
1786 16550558944976599045056721559597089500
1787 10835175613804749271019832937978440600
1788 6548971605934195844532067699460864700
1789 3663849611896908786317160681764655300
1790 1901491570731307091632956809523428700
1791 917231555454804905054858572311858000
1792 411920353086066930088272849747325320
1793 172471714246280555004202390334943240
1794 67409719300482892976994596222460210
1795 24619201831480708739424113402985468
1796 8408969626711263892053586380468630
1797 2687995419136762987716274620765186
1798 804570057428690962309633219820872
1799 225588891172770331998630908440448
1800 59264878189456612643708120014016
1801 14589825700290677136396735826880
1802 3365607519498872112146065196428
1803 727386873853958638302580128216
1804 147239211489469136126992863324
1805 27902474480511643872462204420
1806 4947247248317667353273440500
1807 820084228549955669371453200
1808 126977545791394604865959400
1809 18343848078681772185138600
1810 2469364164437930871076350
1811 309280943469483761044500
1812 35977579138286886488850
1813 3879189293980192834950
1814 386781337229696646300
1815 35566099975144519200
1816 3006795891618498000
1817 232866745648751760
1818 16452541812140070
1819 1055265072498780
1820 61094293670982
1821 3170984100570
1822 146353112334
1823 5947586568
1824 210268212
1825 6371764
1826 162545
1827 3422
1828 59
1829 1
1830 1583850964596120042686772779038896
1831 24356699707654619143838606602026720
1832 184236574711746478139292024297381600
1833 913706606758835432163271459631362080
1834 3341497834009634887977627705244782120
1835 9609064041584463569751880752379589664
1836 22626848048990938681067119814471816640
1837 44860973768693650122008909111469489600
1838 76423873170238825386422320164896237640
1839 113605282878736894695242672262380814960
1840 149149113957628834025635429128630654096
1841 174623618269951114217341755866854071600
1842 183774855997156456113611383966405702500
1843 174995328463689062663649382627119924000
1844 151608855996191445994313750847458736000
1845 120065328448265899721504149938536918400
1846 87266583528058431328480895496057381000
1847 58413737452858584864906076092695610000
1848 36117252046015830903399443126594802000
1849 20680962966107986877469687471981678000
1850 10991548835690726358951482045293965900
1851 5432833059232305976094162312924082000
1852 2501540605785831559240523379032340000
1853 1074574834137565904578103086297370400
1854 431179285615701387510505975837358100
1855 161783326321158943144787030933904504
1856 56813542688032404783286415545351080
1857 18686599170469475315674636401041400
1858 5759990183864492116534874187353970
1859 1664627705024877853054413558250080
1860 451177782345540663997261816880896
1861 114706215850561185762015716156160
1862 27355923188045019630743879675400
1863 6119286399088858385720118538960
1864 1283623895036397597004553167440
1865 252410076839089947646273479984
1866 46504124134186073120770340700
1867 8022563105380001113416390000
1868 1294869834552561583218084000
1869 195350070448299392101476000
1870 27515772118022658277707900
1871 3613703655275020786941000
1872 441829919242119658635000
1873 50201273216214260217000
1874 5289803582700262956750
1875 515708449639595528400
1876 46390565184971112000
1877 3838462840364040000
1878 291083432060939700
1879 20145969565885800
1880 1266318086998536
1881 71875639612920
1882 3658827808350
1883 165682768680
1884 6608429520
1885 229383504
1886 6826890
1887 171100
1888 3540
1889 60
1890 1
1891 6182127958584855650487080847216336
1892 96614908840363322603893139521372656
1893 742879341083465883887077501361814960
1894 3746143685805511722165604494046759200
1895 13934025753072240340489889759378271720
1896 40766273574917545633327058003986341864
1897 97692151089442046292477454315859161584
1898 197176818712635322792156329811825830720
1899 342064924986289082180317931974954858200
1900 517984029264952038730195725562074499560
1901 692992225560295057640980300800522971256
1902 827099631946850806869432834258769990896
1903 887670059538918163938153925656508197300
1904 862328170448195678686945724765442142500
1905 762479645448930915891615167161022526000
1906 616542681051178547043542586779665526400
1907 457749064709013742688234571640672001400
1908 313133035012444959472784389721147073000
1909 197957665812465204264403924536357345000
1910 115955388147735036058282422669593838000
1911 63076937046629359976282546789544117900
1912 31927832332244490852192400226806281900
1913 15063764391507757479170177322198591000
1914 6634520737084161961463996787868380000
1915 2731211036766313340802678677672483100
1916 1052077456902311385525634581043153764
1917 379568573291949828147384957191083644
1918 128356522369258395991869309195052440
1919 40710091049951356937719743587983050
1920 12115841421232207555469907773399730
1921 3384743000217251634543974235108496
1922 887801442679934854962353897733376
1923 218658723965132260358842458922680
1924 50567009529416551438647777581800
1925 10978719716012363574380212672840
1926 2237173074206292954779364091824
1927 427694852421791300178407841084
1928 76668961410414877307215967100
1929 12878324984952107050484205000
1930 2025309228402724527597516000
1931 297908857433656572954750900
1932 40938099980472735486345900
1933 5248474356470863523890500
1934 626781978459751143645000
1935 69597219686115224391750
1936 7170622634327023119150
1937 683874248435115809400
1938 60209031410281656000
1939 4878046526295967500
1940 362369170524843300
1941 24578082870380676
1942 1514615751115896
1943 84315654161310
1944 4211103703950
1945 187160164620
1946 7329349104
1947 249864174
1948 7305970
1949 179950
1950 3660
1951 61
1952 1
1953 24139737743045626825711458546273312
1954 383291933432261050330199012527412832
1955 2995062174051263000720687325162552336
1956 15352839715724961600332935028144175840
1957 58065227129985431693566869657724767600
1958 172781919338095780222074633016290569328
1959 421251493607481304877712932707858865928
1960 865273338220772410019086023940466859744
1961 1528120345022923751639211556041650188080
1962 2356447261016658121686634642494133467600
1963 3211500981442702640127213498484861897272
1964 3905956180430753961249161695421129474352
1965 4273348098392062502158736310336978286296
1966 4233503360877917397243503337746423710200
1967 3818881897699152291327902495389815202500
1968 3151582534522247785685342690932226440800
1969 2389102889073316869793727523771203914800
1970 1669437765409344238039443731865980240400
1971 1078569342820643749295146231261728807000
1972 645967120019623298125949648487060810000
1973 359461703257978611780675510275740897800
1974 186227147471000967549024661950082633800
1975 89978436572689019674360400639181339900
1976 40606669229281781030806564955491854000
1977 17139178570800751733781991701993315000
1978 6773403371180457085190643120627758088
1979 2508800089536280996253436308641366668
1980 871601909040773679449550642438784664
1981 284218013817643591124853470360473260
1982 87035367072309797590987038015687900
1983 25039405603879895614637809398359442
1984 6769486000434503269087948470216992
1985 1720115295192373781489560676858416
1986 410813360176915155825704013733520
1987 92210429141877240858710653237400
1988 19448017782650472617473519591888
1989 3852909183355282311008904824808
1990 716677860814893530028683409384
1991 125091463353834799817036577900
1992 20473234591462324028974890000
1993 3139229304024223017776149800
1994 450496320997236768858403800
1995 60432433304507371432224900
1996 7567567676771942755377000
1997 883192787829649338772500
1998 95889502678647642495300
1999 9664752246266857247550
2000 902131987297386812400
2001 77769998904947139000
2002 6172222135313265000
2003 449337771450805692
2004 29879237999286312
2005 1805888010945876
2006 98633406754740
2007 4834970919350
2008 210980549208
2009 8114636508
2010 271782084
2011 7809830
2012 189100
2013 3782
2014 62
2015 1
2016 94295850558771979787935384946380125
2017 1520803477811874490019821888415218656
2018 12073695903116223085401268894613504208
2019 62896305655076523015134433828413599056
2020 241807225522668145205243726693270769480
2021 731621861837816439338942557687332071760
2022 1814210153050005692331783646671050977944
2023 3791263442467331743899416394370729793352
2024 6814027538488582728900302438531176520484
2025 10696842415160466261474480892291551316560
2026 14845617744404946166625798247713040845880
2027 18393141984626387848001313673140572684376
2028 20506269947261458296558098900960929740348
2029 20709302322976918279692337503940740925896
2030 19050765123950628287595765019858906695900
2031 16039303970336439623577190480637223850500
2032 12409356229681350656136036845545641610650
2033 8853734235977586046882637293975638037200
2034 5843032178932704833138053061530930841400
2035 3576308873563187168715484872078363939000
2036 2034796428061813389096741392734241551500
2037 1078385109773935835342026530827222693400
2038 533286831394230043435843350129782087700
2039 246462674090409053890639358272540191900
2040 106592506726864675205867233008166116750
2041 43190729998417894369130619089023153800
2042 16412477399398799860269635253828798444
2043 5853866875584655657924684720163188892
2044 1961104295341740778761488945487265494
2045 617439133465915387616060987334821220
2046 182774270851850574941072779832944590
2047 50886533969175271732973612648278866
2048 13327425563355428311016898550739703
2049 3283856472639986310116434019456976
2050 761212990916048671088804496035640
2051 165978772455379033545679175827320
2052 34034031119638327080578659285804
2053 6560358879767102313339486593592
2054 1188176453456270852415975126084
2055 202070825417733138165982164300
2056 32245344481553160345635451750
2057 4823693808622586588290181400
2058 675744481495855153287605700
2059 88540541818231730237910900
2060 10835380991741645308835250
2061 1236469902961509074281500
2062 131326927581626119069650
2063 12954880670527915033950
2064 1184048233327820191275
2065 99989998592074893000
2066 7776999890494713900
2067 555064305909818796
2068 36199846037596878
2069 2146621597916796
2070 115072307880530
2071 5538239416710
2072 237353117859
2073 8968808772
2074 295211574
2075 8339310
2076 198555
2077 3906
2078 63
2079 1
2080 368479169875816659479009042713546950
2081 6034934435761406706427864636568328000
2082 48665711289979983680634300429286996992
2083 257572179266479425821893736418421423104
2084 1006340890481224368242150941254617584896
2085 3095132486690152258627119701673865849344
2086 7803966526270042019615387281998208765440
2087 16587064256457194901319164769563894655488
2088 30330107539738653951195331154965838346816
2089 48455306940363254961068817340666144145664
2090 68459791457026984073436677710665928425984
2091 86374503240174232242186462532148601285120
2092 98096757251340735189340339590083054316672
2093 100953944355748717767670640743192269490944
2094 94671096333608769278593542875157672804096
2095 81283264528856014027075264084731335235840
2096 64157215881345758494308761922548895402000
2097 46717576394094496587806256359701239004800
2098 31479943950142528166693821489691157465600
2099 19681792602720689964254494523051556518400
2100 11444188395402198939889551590650764604800
2101 6201284352188383662009116625475783776000
2102 3137120319342358793722258998770102380800
2103 1483928574314379251299738017752437113600
2104 657233797574424143708371622060107178400
2105 272876817220773568527020116500905258880
2106 106315643073028663062475370065287763200
2107 38903650131908266335453950231297892608
2108 13380267144193498646684993646087288896
2109 4327954306961083097956389396937413504
2110 1317203484727286160247596772980951936
2111 377340430145756025684795416429304960
2112 101773067938350543465947225296557732
2113 25847128365295376118335803249919424
2114 6181376889675268348454464036624896
2115 1391932326246488998562385364179456
2116 295073373254007170747874090359680
2117 58869675450185214409649572818688
2118 11049025481713014422466503736576
2119 1949828026184649603964677129984
2120 323313320668373021065571462880
2121 50334196263887860051723632000
2122 7350390565520131944061228800
2123 1005759228272900693265273600
2124 128786242644700698527870400
2125 15410319632699228883676800
2126 1720305951946447407696000
2127 178828156706895140860800
2128 17273174227370553378600
2129 1546511978224091678400
2130 127987198197855863040
2131 9759372411601209600
2132 683156068812084672
2133 43713021630305664
2134 2544144116049536
2135 133902321897344
2136 6329416476240
2137 266501746368
2138 9896616576
2139 320229504
2140 8895264
2141 208320
2142 4032
2143 64
2144 1
2145 1440418573150919668872489894243865350
2146 23951146041928082866135587776380551750
2147 196135369162245717958905600688470660000
2148 1054423744616232979747076509301218268160
2149 4185547913080290669605773216799348125440
2150 13082431576255916787147962236310028603648
2151 33530601939143316135127130101466880034560
2152 72465403458221818753571453332840509964800
2153 134769897083714708573218213752706644075840
2154 219050776675890278536410725008086610282560
2155 314959495112361157246947312714329936946816
2156 404535131336977633161216731926662304335360
2157 467861892550943757978510005382471590294400
2158 490483786256703675946701697950415271583360
2159 468714741651690475349899403450535536922240
2160 410241417445638000207238685792349915484416
2161 330213262148477556984993260344221049395600
2162 245307001899263194242945266174451658890000
2163 168702359200896793233744814632254474184000
2164 107694545092592859517636757727890801856000
2165 63965825958842242383827107199917558684800
2166 35422487890530615766324802542490461872000
2167 18321976495102042637754208211632997520000
2168 8865774815532753112693340648698115424000
2169 4018973222101443805603457131412850516000
2170 1708807873693502773641766217356278663840
2171 682192043051933921317550291252263147200
2172 255945066657291225891144409416433504000
2173 90312044949072761135875241608370107840
2174 29990253943881979725328434034333578560
2175 9377234331749013378905510360031062592
2176 2761878274428180658583670653024576640
2177 766472748733566927172240689622025700
2178 200462103514932888645047564978068260
2179 49413627757182336696818447389551840
2180 11479699937968355504272576068017664
2181 2513211144611716247404306907546240
2182 518372142202985570232751780361600
2183 100698129059527340437558479821440
2184 18415042469521690704110839560960
2185 3168470542550055606442600336224
2186 512569898620591374860052319200
2187 77898160884588354841953240000
2188 11111055506018804101487904000
2189 1485780678130421478687336000
2190 186024572709012120095812800
2191 21775451654901084292152000
2192 2379146529287640031920000
2193 242163128873920503249000
2194 22913394383246652441000
2195 2010465571691319181920
2196 163120938879620217600
2197 12199215514501512000
2198 837832914580858560
2199 52617526036479040
2200 3006715773513088
2201 155422337916560
2202 7217755630800
2203 298665750240
2204 10903052160
2205 346915296
2206 9478560
2207 218400
2208 4160
2209 65
2210 1
2211 5632681584560312734993915705849145100
2212 95067625827960698145584333020095113100
2213 790387819383626734582474396620558207750
2214 4314978121569405795095923215146354520000
2215 17397991786167844165826762403470101424640
2216 55249232452659836838796206461751395255808
2217 143906747338815084658627584599410314640128
2218 316145675426208409274055798099544868897280
2219 597839578530330004716964489995934207209600
2220 988312578613907862870266900853182056556160
2221 1445735126060875838340310785053371627864896
2222 1889756970674166943481683876285979621680896
2223 2224943222353376982386692025596642673844480
2224 2375298839104791386660127719634086535340800
2225 2312280706638745900891593718909100566035840
2226 2062344863267438091539557375182356362457856
2227 1692245846963256750854859578893443401373216
2228 1282004429517618750647620893101093485888800
2229 899459006963965045557465975972989415930000
2230 586018721434694123864587250827831331376000
2231 355391998805556436408201300502039646124800
2232 201035453013504190349170908342598041580800
2233 106267463671591847298974407627471385616000
2234 52576106464205861482251206172512079840000
2235 24380880742715071059906686783919817416000
2236 10610089306347811646793126826929925362240
2237 4337743063991199348475252705596707377440
2238 1667580549682505140998456267505532137600
2239 603299085692186461029126107910164688000
2240 205537757470303525343716067108704383360
2241 65978558676540355395722554875533872832
2242 19964434383723705903476247863291939712
2243 5696373941008122608328820721863189320
2244 1532945497467133854344481379244051400
2245 389132318587810901487445273192720740
2246 93179983770686692056857643648869184
2247 21046116552941985091166389458032384
2248 4483025284983061414288763672920320
2249 900330562773606516720042565891200
2250 170412218408430883817406658159360
2251 30384820074710789661782885275584
2252 5100464775812284634761259077824
2253 805466983546643589065796501600
2254 119564619032158870222532880000
2255 16666583259028206152231856000
2256 2179144994591284835408092800
2257 266904821712930433180948800
2258 30578293813265352410256000
2259 3271326477770505043890000
2260 326178908279158228866000
2261 30245680585885581222120
2262 2601778975129942470720
2263 207038114731825660800
2264 15191475923718864000
2265 1024018006709938240
2266 63141031243774848
2267 3543629304497568
2268 179962707061280
2269 8213308131600
2270 334100669760
2271 11993357376
2272 375350976
2273 10090080
2274 228800
2275 4290
2276 66
2277 1
2278 22033725021956517463358552614056949950
2279 377389666165540953244592352291892721700
2280 3184765465236683387877075156173186288850
2281 17651994632900997072341928191192466639750
2282 72275883536287547067856713853701438210000
2283 233133089934649111822078616206499359090176
2284 616949762388034844699890972156223913689856
2285 1377393153100087238875435452594355868698368
2286 2647720031694495427670217309083688277014720
2287 4450583529059123368448513425525287987004800
2288 6621694276713182681230788235716319778926272
2289 8805841222370789197163711145325081733358912
2290 10551143086264098767772734975930052887718336
2291 11467015069052019832300643516536543011352320
2292 11367501587144358779016325515391699847702400
2293 10328187156319731690649118611127315861626752
2294 8636069114932397008321896508576117267792272
2295 6669439514502247194545623046227100464235616
2296 4771905376537803127410588879876292419697200
2297 3171776498241350423807906336325804782490000
2298 1963162716806225314946367290273234960109600
2299 1133869710474870535207118434935078870969600
2300 612244334177490034245202311770639490268800
2301 309561741999854511697012404827851427664000
2302 146774963879241363304617950564929556220000
2303 65340760390476390440549920580905110674880
2304 27341383981742437705197672977088653818080
2305 10764029084718902086957108565739977566240
2306 3990282029597423015960591782959666186400
2307 1393828922116430789274187904482104624000
2308 459034325017011206600965883209439789504
2309 142598820365425929403658425053573209024
2310 41800534490921509235403393963767498772
2311 11565365274168006507819120859540414680
2312 3020804362655822595325889776745630700
2313 744910438439523725704538094397493988
2314 173418303128778010216929503457617648
2315 38110535379651702732652651180761344
2316 7904281423522766177824925423306880
2317 1546721736046965041544688510633600
2318 285440465834121730394156152416928
2319 49653242561112753837547641791808
2320 8136455713795787393547722814624
2321 1255029951107560941102520130400
2322 182064306253514643293402340000
2323 24814690630108662493322985600
2324 3173972057339480086355265600
2325 380481341590773170704756800
2326 42682201781016221072649000
2327 4473038245114772202870000
2328 437079737094072026680440
2329 39734521554006547880040
2330 3352292141032810491120
2331 261727428057213571200
2332 18848683090540072000
2333 1247440117264833856
2334 75543733809516336
2335 4165318656163808
2336 207887954708720
2337 9326977030800
2338 373079081232
2339 13173031872
2340 405621216
2341 10730720
2342 239525
2343 4422
2344 67
2345 1
2346 86218923998960285726185640663701108500
2347 1498293301493043187508381577755872596600
2348 12831248649628392410316139977924352537800
2349 72188017212031490125213703539925555880600
2350 300083908759316950229812779250271932875750
2351 982952016093510640122851308410339559656000
2352 2642175019259356600650224317006992736355328
2353 5993226263198052777084655158089032304415744
2354 11707841801350741530441201347052024883936128
2355 20004995795025076564619419668632311426333440
2356 30263967997602038905449891293571958311632640
2357 40934110074226947483972145457155431360635136
2358 49899766926767805450594363156842129822367168
2359 55190594605073747400657382951018738181911296
2360 55696930335395524899745982794606066055139840
2361 51532673861721093131540675669775705976250880
2362 43894795414358859685258754097291092411913696
2363 34544276459729588033287586034304469071169088
2364 25195660388119600512727909285746823976001216
2365 17078398189714242771785265464820414975758400
2366 10784040094020591440946881543507736260466000
2367 6356907844896348638873951225646665585116800
2368 3504688196013236199731093344344789237542400
2369 1810113683655187927333641617408847188620800
2370 877091602332921116474868480345579045048000
2371 399227901751536508188560825536608392918400
2372 170891219482784405767592099980828750995840
2373 68859781879943917183460806016371424430720
2374 26141213491460190782610120802511374089440
2375 9356523379745681554666215215215768988800
2376 3159345556797243122354825916826103814400
2377 1006914003263121356415021937362642118912
2378 303022493276530099982774153238843069176
2379 86134434708565534182043357258672421712
2380 23130730548336013015638241719080829360
2381 5868991333159883899490300137677225360
2382 1407053050385767037441905289417488644
2383 318714719263700126885167736084270272
2384 68197800153060941732115270533993984
2385 13781824020501233335694741763714560
2386 2629426951279840570625970468077120
2387 473413455529762869922015082057344
2388 80390964146563506213172372424832
2389 12866953221816594017703375613824
2390 1939591742620775999885712928800
2391 275119396116422127643363536000
2392 36682586148856283685781804800
2393 4592129785086907358982086400
2394 539015233920261991831738800
2395 59232443287940878223268000
2396 6083332013356090195903200
2397 582772982792096035573920
2398 51960528186008562612360
2399 4301054067740209686720
2400 329582687183157830400
2401 23303826366485907200
2402 1514748713821583968
2403 90122349106089664
2404 4883477045157568
2405 239599676613440
2406 10570573968240
2407 415891434816
2408 14447841408
2409 437813376
2410 11401390
2411 250580
2412 4556
2413 68
2414 1
2415 337485502510215975556783793455058624700
2416 5949105755928259715106809205795376486500
2417 51691118901509989969039164432577604582700
2418 295118718941453025437271219492260108369400
2419 1245243296907543204659936386063715838940350
2420 4141157940878573913171416353653752673685350
2421 11303948185075372361412790046718904936044000
2422 26044296618413657920695068267640356972645376
2423 51691576520083205202355150738517903625585792
2424 89760120477022351733382543660732190776843648
2425 138034470985673028295873995713562948841700736
2426 189837617439503698588731136296042283954786560
2427 235371132926804948032839836378643730323652032
2428 264852609072844505853154696755546689057179584
2429 272010787696434897903239958830020923896562816
2430 256205879542819414538831520855187903853643264
2431 222234656028672214129769163825907732022581920
2432 178161228446515371663697296041946198613061472
2433 132419726428963420794269079798167131439481504
2434 91500029830539601862011881090343729176004416
2435 58920473754514137562659165853630431666366480
2436 35433274594639086163111182214382561998674000
2437 19937574604447638912831937934982723880593600
2438 10514064588039708599193280033034367712627200
2439 5204076840508665291084219650050435667284800
2440 2420772822438862281470637005753798164332480
2441 1059489431571385348654257575462537658129600
2442 436722005344893481406068699951006808100480
2443 169690176775576081630671271968915295918560
2444 62198059686577695310348218461147752143840
2445 21520003773415067575732294994996268674240
2446 7032091723193863723951064137451650425600
2447 2171158319536105424769891052438197068904
2448 633592485941835663600345956772126417368
2449 174802235143853584075323283848482267592
2450 45600583081005282802258247960473635024
2451 11248900055223110807356408597214681940
2452 2623963796665349340094363918102884228
2453 578718832347244967238857204995122336
2454 120657646424646281526050094021681664
2455 23773646435364627504073429542407616
2456 4425133161909975594468096641398080
2457 777750676941753286300453349094208
2458 128999454095648416946718458077056
2459 20177722097848749709580293576224
2460 2974040672018523199824759824160
2461 412679094174633191465045304000
2462 53853158388746459028062649600
2463 6601186566062429328536749200
2464 759021451846899539518162800
2465 81740771737358411948109840
2466 8230390371011180853280800
2467 773294919474127431819240
2468 67646725374237562646280
2469 5495791308779156821920
2470 413476462102507096320
2471 28713643201562992800
2472 1833643179889285856
2473 107214518764141152
2474 5711185018913088
2475 275539628105456
2476 11956878750960
2477 462846919392
2478 15823826304
2479 472017546
2480 12103014
2481 261970
2482 4692
2483 69
2484 1
2485 1321422108420282270489942177190229544600
2486 23623985175715118288974865541854103729000
2487 208218701457489090028738322202838177027500
2488 1206126107701899765944247170093477440263000
2489 5164577581475427945152246341114551896464500
2490 17433406156705604865239109404892021745164900
2491 48313509310250028986999857459293781192995750
2492 113039481850753723614127900467189049360440000
2493 227887595411119506806081847341853123510647040
2494 402045595156202707129428950188472583754556160
2495 628320843339156462133677805625125335437905536
2496 878401178999737452791925427268127856265368320
2497 1107386101730438241767598295060246656402921600
2498 1267383023452026643253752965115773932511972480
2499 1324263045364222529265773483777733445285897920
2500 1269383675916696190215119807873430978183959808
2501 1120900722999834938607387903741447079359689280
2502 915083877765120881710814203989031837740043200
2503 692849221736448667581045040163124105717461280
2504 487862150001444181873622925572194694777037120
2505 320250104406888606517041583816203052116015456
2506 196401579181713791875530552845434772221221600
2507 112742237346578910518990125227580879086690000
2508 60679574883101509734705898062990898767024000
2509 30666021715115816747647066763016905828496000
2510 14571415153424262815035815020141219868397440
2511 6517465291181552296267099630875610442433600
2512 2746824452222110163177704825273245780336000
2513 1091805013362233703515171749877517020251200
2514 409596978423804334970585828890485197044800
2515 145128805935347955724145843076011421668960
2516 48593556907711442912943891924185122812800
2517 15382700644486576896142952800675485306000
2518 4605487344470526658602799202141630146160
2519 1304455118115544013294829911001436741640
2520 349604470287707168150646567696964535184
2521 88667800435288049893279926589809845880
2522 21281702807178858284187800048784533400
2523 4833617520173011942279091428084260420
2524 1038726109341208915556923188452783680
2525 211150881243130992670587664537942912
2526 40589152450622534763052196779720320
2527 7375221936516625990780161068996800
2528 1266105753160993721884458940385920
2529 205226404243077026960688456031680
2530 31387567707764721770458234451904
2531 4525714066115143999733330167200
2532 614628438132432412820280240000
2533 78535855983588586082591364000
2534 9430266522946327612195356000
2535 1062630032585659355325427920
2536 112193216110099781105248800
2537 11079371653284281917878000
2538 1021332912512998494855600
2539 87690199559196840467400
2540 6994643483900745046080
2541 516845577628133870400
2542 35262368844024728000
2543 2213017630900862240
2544 127203666330336960
2545 6663049188731936
2546 316193015858720
2547 13499701815600
2548 514274354880
2549 17307310020
2550 508326588
2551 12836530
2552 273700
2553 4830
2554 70
2555 1
2556 5175569924646105559418940193995065716350
2557 93820969697840041204785894580506297666600
2558 838651473737886699258607726735820682379500
2559 4927842601160575130680140292133836856317500
2560 21408738411708720845510387269159224564668250
2561 73337001656951076821161898043826636929795900
2562 206295306187682990905329461291222257317784650
2563 490037023003964579725284268515694066386099750
2564 1003225401425439297075385116646302813073905000
2565 1797779919354387220359090129030174641028437760
2566 2854523725609039220618945546338155344657348736
2567 4055525443370918982862829472671263528735572096
2568 5197206975748446595685558778003089816236762560
2569 6048031786373931935807652226867500969585187200
2570 6427442476078135119358318608801424943453574720
2571 6268178414723986638524661156547938307686583488
2572 5632890061880339344079594147438349965691321648
2573 4681408901940487096536737715626043684384584640
2574 3609497517851310144525989360178958915530170400
2575 2589068144383571336750220939556937447681039520
2576 1731910632505126845651361385781291166458481776
2577 1082750352994718622033807259569067461916052256
2578 633841460086439964689212238728448583077578800
2579 348030384852482723776012995267749670224130000
2580 179510409029175299631838281769681408852446000
2581 87091501670928919563317669606968012552928640
2582 39791172149735486917982417939616408102162240
2583 17138519839773711593887558288598827459732800
2584 6965162003848922199486322949800016085852000
2585 2673039860300641136192317042803576153028800
2586 969379515603003592763719795040814966339360
2587 332391781335796930852075963174090675435360
2588 107816954388984763963094260206785741240900
2589 33096113507834756352307565116604832022000
2590 9617341219335511551788198333883992364040
2591 2646180382462960712683797819460057390184
2592 689497705289644692741552952957902277724
2593 170146319754201393038456075348013488040
2594 39763181560781551004666679038518470300
2595 8799662664930355074405525420358525380
2596 1843738844080645825113538659503691032
2597 365651526055178060478334736151071872
2598 68614995809385713528016808841908160
2599 12177692034713498728962591532529600
2600 2043034283509785323949922381077280
2601 323801660027965975871308452849984
2602 48446028418506418384837709697504
2603 6836716993493089871937583869600
2604 909137898070889610629997855000
2605 113796852547648767589060956000
2606 13390978462583785209317405520
2607 1479347692423172828002066320
2608 153186891227251624201397400
2609 14842177120437434267346000
2610 1342863644230053576569400
2611 113200075794599557694280
2612 8868208702802730326280
2613 643790105466622891200
2614 43166003240099236000
2615 2663122911762054560
2616 150524338490898736
2617 7755352334425696
2618 362092002031760
2619 15213949665200
2620 570523112445
2621 18904907868
2622 546836178
2623 13602890
2624 285775
2625 4970
2626 71
2627 1
2628 20276890389709399862928998568254641025700
2629 372641034574519600278163693967644731577200
2630 3377554909122241483372292204898226715997600
2631 20127635369709280782206585441659696377108000
2632 88701166820890352352242525258409063413715000
2633 308285833128605580175349576675892833731222800
2634 880044019883412921853942776525919643157550800
2635 2121894577930453620740531601852571789554356400
2636 4410333207035681217527558416641246597474897750
2637 8025803211403514376603080933170422504591240000
2638 12944015419351587986585448929017257415404751872
2639 18684155294895529444051279939667925892302646272
2640 24333152660225513897176976836027581172413432576
2641 28784530942606781145335402462786343597618992640
2642 31104163472780221384153640023890004986438105600
2643 30851723885175048572919929322246839728577158656
2644 28206802866257939873360975204465722384589625696
2645 23856946144434378398454751683268305737045597568
2646 18725635607761948386146950862504174737538338560
2647 13678095857120754231887959680678160100956435200
2648 9320645319780856812300795382404974811651742272
2649 5937979311446149185090381894107283999286223232
2650 3543546609800897308474278304044220784452534656
2651 1984199353314072932940142660367317303547203200
2652 1044091154557448171328038985803249010672390000
2653 516989978004024862939694251496682457495044480
2654 241176466165649315713802777373142188608110080
2655 106109792399294631781286447838977088272432640
2656 44070479587989544098568007027825556325027200
2657 17292816009555944771138456978813833040736000
2658 6415295664721538726861560902728582767269120
2659 2251462100755363183193155652998021857304320
2660 747881508005543094417170917141704019729560
2661 235236991394148575919478385905714344525600
2662 70085887428355954628416020246927879576000
2663 19784244794061623763678579429704212863168
2664 5292360764925921425367595638920114780368
2665 1341725264347416699388967908458620648544
2666 322382500586907902599179932238341345760
2667 73408950573750555700923099763418714400
2668 15839392796874639133929945756645345684
2669 3237785287166012180687189841079652544
2670 626831187523162389391430976258980352
2671 114890225541297008698074656665520640
2672 19927132420440270647393331598684800
2673 3268854853615656518319875809723648
2674 506819989608990223102917578373888
2675 74215192470903449440602448898304
2676 10255075490239634807906375804400
2677 1335876095124572489088976440000
2678 163867467668614225328247776640
2679 18904910770706520295506925440
2680 2048327574124393146464399520
2681 208102946572870130990577600
2682 19789569493916579023128000
2683 1757930588810251954781760
2684 145542954593056574178360
2685 11201947835119238306880
2686 799187717130980140800
2687 52677156496392288000
2688 3195747494114465472
2689 177668071661388672
2690 9006215614171776
2691 413819430893440
2692 17115693373350
2693 631964063016
2694 20623535856
2695 587644848
2696 14403060
2697 298200
2698 5112
2699 72
2700 1
2701 79463489365077377841208237632349268884500
2702 1480212998448786189993816895482588794876100
2703 13601397761969965410152974829819032702567800
2704 82187169455307876095392443652523516755941600
2705 367329345497194374275270184310289458882221000
2706 1295037035584999144342740868772772325840239000
2707 3750810969731367892133419849556696143729877400
2708 9177601921641306185048260383770304850071601200
2709 19362288023615389289257350866904717579683502150
2710 35772702679289414319945751601645666846185281750
2711 58588363443245654949202490812144084283516052000
2712 85901193237515083910976161074387253756776989696
2713 113661944710614470784645286299646549178174431488
2714 136640011092035578037993793002308725045090813696
2715 150090768486449644543534598555957363044727604480
2716 151373595567530410736214381449598024267332113920
2717 140760990226111159113947177532751206261633286368
2718 121123329955107624162079481760352807886767216224
2719 96753170474650534615955381826588128822462701248
2720 71945863124559064852038284892779197675805195520
2721 49925049878490752946391052834475284368490988480
2722 32400338492571549871331336329312531488122723136
2723 19703294987980404114163539921355987815813377088
2724 11246908805020239283418361573705570315871088256
2725 6035273032996971837692933925283923464956076400
2726 3048746171307748660277873838545487111163378800
2727 1451548784395915961330680013817608438351471040
2728 652069704818237038781763064749606658088593920
2729 276643387326732432858353953294475980138842240
2730 110936034824939197213636707345905710749206400
2731 42079185623252798943103578648446993732457600
2732 15106986565312010550351417609651178774536960
2733 5136147917348172261659386333401737361975480
2734 1654404548012261996741014453071042225462360
2735 505067657993319001238880063856386680893200
2736 146179136636285276796410556515021005972800
2737 40118051943513848187459341621344653861424
2738 10441684752421412541941472476788334566672
2739 2577524849930563659352490982038929140624
2740 603433911354981458711285514189715852320
2741 133971334797094764154184657068239153780
2742 28201845711508503823826488786222200852
2743 5627579189598068790242020438067015136
2744 1064155271841647777338940959695478272
2745 190613328738970037158169316740522880
2746 32326237037603105716882515704533120
2747 5187530528563976648638063784996224
2748 787188494499069920989637940878592
2749 112868938549498996024249557699504
2750 15277969607908027366880927218800
2751 1950379098881875834069905602400
2752 234555394898212518607099758720
2753 26539586274261076568692414560
2754 2821281375680767918715116320
2755 281324353700361473376151200
2756 26266155873743823067060800
2757 2291588088984792726769080
2758 186397117285844384474040
2759 14099003309719041317280
2760 988825480517992377600
2761 64090540403943950400
2762 3824419132300917696
2763 209189826310989888
2764 10435773648167296
2765 472012788362830
2766 19222240250070
2767 698990554548
2768 22470419664
2769 630854028
2770 15238020
2771 310980
2772 5256
2773 73
2774 1
2775 311496878311103321137536291518809134027240
2776 5880298213015725960249409584793845897453000
2777 54767880942605089029771225132855785410415700
2778 335501144795259146783773379135536139996672400
2779 1520462634923195707764760207571685059984919600
2780 5436474313358476739273998727792283991456870800
2781 15972123438881656113560470714864192018696281000
2782 39651430251445889145410438409599359233715846800
2783 84892817775182082211696408549875319863162311100
2784 159201034860837645267227107127883233432953239900
2785 264717999826741665967598561852177934661771084950
2786 394139899527288951476453120008969294270926168000
2787 529724024964676350784352993292054731500124769792
2788 646998762198882372158750091244141895321915994624
2789 722240058629330912486538620155060403809765729536
2790 740447791199818246414770686209389657687322848768
2791 700102879499828149654991514204390862236411026880
2792 612724310396013280848946537495505250785933128896
2793 497951467593220232666326758348117099090043000032
2794 376828137638112608504247276587764291203275783808
2795 266199693560868539952541654103283031400479223424
2796 175926366238491224668235138559579573488968245120
2797 108982956747740667749023585834960333187321886912
2798 63393209961328256715134867573058395581312604544
2799 34677968815479071123873281518925508473935855456
2800 17864408177671036639571084418840413456269986144
2801 8677200641414361571560102463552540239465001200
2802 3978318890566584486610011889722334238444772480
2803 1723327077019626459637516671123960453519855360
2804 705917609040627587293730777372111121733597440
2805 273642219234850019793637211453234086514709120
2806 100447088261958294251279510322099275361350400
2807 34934906432284024397687653222318350916116720
2808 11517422602538325677660442080961471660187440
2809 3600762839791393757612796162566386020123960
2810 1067857334043017316905060706439217553888480
2811 300479336419030846748177255058654290055200
2812 80236103887027696374918683242689307722848
2813 20333807149452224423780762191640440998256
2814 4890688176791325917745752119766173241184
2815 1116352736006715698615878201250974326792
2816 241801921341097867009991820074382862920
2817 49688966253610221022932385004296258644
2818 9684671163494350941346732846906026048
2819 1789715684460953080070037068578758912
2820 313453029481861838882322876417748736
2821 52003076973535430935854481785553280
2822 8167601257739027063813121704036608
2823 1213582262352732794859025158854496
2824 170455131686998483791723821831904
2825 22611395019703880502983772283824
2826 2829961829750172778846529697600
2827 333790369662840891863949656640
2828 37055271401798484265721484480
2829 3866200403710681962683677920
2830 378509130433213618724276160
2831 34708848833161480481473200
2832 2975044185699555469840560
2833 237817011709525593984120
2834 17683495676596763686080
2835 1219551425972190599040
2836 77749180162161513600
2837 4564629286939804992
2838 245715034079575424
2839 12066363280693436
2840 537368405213068
2841 21552208765230
2842 772019418456
2843 24453103752
2844 676568088
2845 16108764
2846 324120
2847 5402
2848 74
2849 1
2850 1221395654430378811828760722007962130791020
2851 23362265873332749085315221863910685052043000
2852 220511182988089723509352859429769221154487500
2853 1369197023565127225744280628321394635260392500
2854 6290646464911109002195750858791302624937607500
2855 22806939523847935616471403113575275899773794000
2856 67955928916980959240924984097403549893210885000
2857 171129893988017744073862186230687771628888725000
2858 371732158607305210738222860089993992816086063750
2859 707440148126517351764136737915627665526352592500
2860 1194007761456282339504203303459124250747149299250
2861 1804895453364147722506353830810304099966621033750
2862 2463374372045555946727832000056058089193288550000
2863 3056100144026978946832805730531084989423796748800
2864 3466064797494012707993304060236474439224549971200
2865 3611200293146654562432693100775302019048828647680
2866 3470849021249148030069237591606514020409325853600
2867 3088689174263947719066139033254665568690048648000
2868 2553017959983388670203943906231271878274721370400
2869 1965597898394290392103921414532041180618590789600
2870 1413105516142922281890927287204116092012284189280
2871 950713191288816214116220193226010826430282940800
2872 599748975813038265914437972362203091439664472000
2873 355379206786110873094642127722696738654310500800
2874 198103781129150802234796461165807486191601889200
2875 104033906446437213371619844556776525421807566368
2876 51531946666358759537224281977424269585394190800
2877 24103335115039893254333617954312611776291670000
2878 10656211314017637017705388990327680995834212000
2879 4456880371602482223200474149458518414275488000
2880 1764794022601568968234326943430277804333993600
2881 662037627181088757565251318032017951245264000
2882 235422863113964752151436352317420176628165000
2883 79397514618827328176562848232541706627538000
2884 25406079270305130171309798708003246309237000
2885 7715920370981558052027420348356541471694200
2886 2224702779256286076885543138415036570601000
2887 609079735984521986651710652145920858220000
2888 158360731355975716529444769557939423137200
2889 39103475287408123891886081137770078842800
2890 9170040331483736095773285224561574827220
2891 2042108663426918960882704026678611573400
2892 431789145251960476803556821561397969500
2893 86666801605134106435347183147028358100
2894 16507962210501734559113749170862544400
2895 2982859474101588466783395114297931520
2896 511064721981296476438569907202851200
2897 82983633468407602557214598593968000
2898 12761876965217229787208002662557200
2899 1857523870948060400294426263552800
2900 255682697530497725687585732747856
2901 33252051499564530151446723946800
2902 4081675715985826123336340910000
2903 472344862730435224335777816000
2904 51465654724720117035724284000
2905 5272091459605475403659560800
2906 506931871115911096505727000
2907 45669537938370369054570000
2908 3847039895301149314449000
2909 302309760647702026251000
2910 22104369595745954607600
2911 1499448474555972048000
2912 94051427615517960000
2913 5434082484452148800
2914 287947305562002450
2915 13922726862338580
2916 610645915014850
2917 24125606826750
2918 851492005650
2919 26579460600
2920 724894380
2921 17016300
2922 337625
2923 5550
2924 75
2925 1
2926 4790408930363303911328386208394864461024520
2927 92826069736708789698985814872605121940117520
2928 887766103186644465241978430828606031977634000
2929 5586283302364939662236939105554153602580350000
2930 26014743447737417289141331938106498069947457500
2931 95617826266648856833375413053627799899051634000
2932 288887900635407184475304439438620161397134724000
2933 737807228241507557472899827343238541697718180000
2934 1625733992886168568701690769191533830474442887500
2935 3139071561572799557344993040759949272669171205000
2936 5376545125761531873407439208158770258000279703000
2937 8249508170061587072938131914808494823343940613000
2938 11431004537972935575873574261798592633121933213750
2939 14401265559650942457793479384943108829129994600000
2940 16590257924717885711378088251454461371157753779200
2941 17561394973969664387166073905198137158737719854080
2942 17153201392446609171555292228682684590481936076480
2943 15516736800878544134427179821299709738300515580800
2944 13041132069114445924945920362630810178913538736000
2945 10212071839933554680815775624925087513098885481600
2946 7469272013898303489994901375221756486350645000480
2947 5114096153660099686843355896548229666330171351680
2948 3284281933543183285128760667508037400395522886400
2949 1981779224425691661282490691283801519539760864000
2950 1125367488156017764799700071121873005738649919200
2951 602235494632618438793781241944054758022469743168
2952 304099111151124162163196468704423689694514424768
2953 145052886912713545364038719640157203277405870400
2954 65423338169393995976048391590277089107077390000
2955 27926622753977255632607226319479439851151728000
2956 11290763608059621632107867845294913316164569600
2957 4326591797345781986638995087119390746109145600
2958 1572339364555085799217471880326042634207502000
2959 542185987777615792833610993215876770416380000
2960 177476797383261086512316954872740285402732000
2961 55167486415519711229129848623092763414343200
2962 16289165227627733665391220735419365329132200
2963 4569659762796695725494629149176831874748000
2964 1218159471969043973303421304291841716440000
2965 308600399565491139903533397087266568164800
2966 74296603046075435394583554161763149801320
2967 16998123541286925445823650660162919191920
2968 3695244248105853357787750143513678085200
2969 763162210212767354350472521829447574000
2970 149697202772504365661054225435776254900
2971 27880113955514040588725443044123408320
2972 4928202609385233119033435406231365120
2973 826402529161245366155985381859929600
2974 131390752991645370715589781107116000
2975 19793931619520601302608330660292800
2976 2823436283841051808447527920600256
2977 381017353182702493181500307624256
2978 48599152191671236375191365768400
2979 5852968951224958214595507720000
2980 664781658657649574991094704000
2981 71116177437795070813000828800
2982 7154981266607430904966546800
2983 675909161487881462007636000
2984 59842842815795656002540000
2985 4955509017676056744036000
2986 382925696820422566584600
2987 27539870316011353281600
2988 1838033613971836704000
2989 113458865059989920000
2990 6452972950286926700
2991 336676849580187480
2992 16032230932389880
2993 692672978225800
2994 26963913512250
2995 937875252600
2996 28857700080
2997 775943280
2998 17961650
2999 351500
3000 5700
3001 76
3002 1
3003 18793142726809884575211361279087545193250040
3004 368861487637974401172285738046404563498888040
3005 3573803684863288403410953872595297194694524520
3006 22785996648457207941210779724600888154092606000
3007 107535953570525088498061077781917456849671737500
3008 400627049095156226252776511846840070277190845500
3009 1227095437088660329361651134188223432037829303000
3010 3177766906989479029228348833824821775368481964000
3011 7101394571824510240676660838178670963840537482500
3012 13909057494692775532225576580860900549614678037500
3013 24170851024110556591556446413851609399552618278500
3014 37635815880330723113852074457111391806001957921000
3015 52934344091228517051353013120021175116456952266750
3016 67706719186455079949405016781422433288491450573750
3017 79206960578080183517864136617187098560214970300000
3018 85163324013551813318407519690799568371943136066560
3019 84514213312229009863236730668766035076425276797760
3020 77693912189316994482926911859327453733359357522880
3021 66377151870424883241716269235559869436063316651200
3022 52850903648516438748465045680135388619807499088000
3023 39316476583744185521140736155961586925430709104160
3024 27387330717627112796647971709146440449952365001760
3025 17899336537810348903951745637918803832155599730880
3026 10995204734035874476300633539048646949150228793600
3027 6358208345032427413281324301202196541856732772000
3028 3466131863520534715583076219055368857675041751136
3029 1783543580258139222581582908834316014143468085536
3030 867245613282835573576523262601504596536207803968
3031 398895439009962249751106479010432309012866143600
3032 173710242725632334143300901808666753836033070000
3033 71678331735208289457025214219997228951289435200
3034 28044799929696479537816316906055107269182963200
3035 10410861512363287905350081928381033982825131600
3036 3668791850628533531507434387427432813150838000
3037 1227891795849306354358471955224191509472390000
3038 390448954243174390327097300720028627886010400
3039 117997123722083826795638842888281743969567400
3040 33899073581819878168516864773710571090356200
3041 9259573729877515022712801170700422483042000
3042 2405084085682471434470857446935174670920000
3043 594055769163570444314301789392988143717240
3044 139532644745068500619095943181847866700040
3045 31163226492359363317343359543632018518520
3046 6617065281491876943015273512803563082800
3047 1335533867872342870113326913201533254500
3048 256148546966285247908915007967883813940
3049 46668886403795241855040415530380487840
3050 8073863849418360641820734601698193920
3051 1325687390529497774875226550066970400
3052 206471183272585582553069656025468000
3053 30482654694061726006016829216850912
3054 4262835173642372338244306860514112
3055 564198772982078691826452378597456
3056 70606315448277079262070474795600
3057 8345900171191144120812112860000
3058 930694322120709404987532585600
3059 97784743976968222367876139600
3060 9665501009276704906709194800
3061 897327679906325389217034000
3062 78099981301970601901620000
3063 6359569906017606154846200
3064 483365223855287502082200
3065 34202742166659261333600
3066 2246485528187800416000
3067 136505197025300372500
3068 7644291033416820860
3069 392789657843552060
3070 18425101220806280
3071 784350284167450
3072 30090164354250
3073 1031662777860
3074 31296378960
3075 829828230
3076 18945850
3077 365750
3078 5852
3079 77
3080 1
3081 73745243611532458459690151854647329239335600
3082 1465865132691170996866486179768828525073503120
3083 14385598017881001645719143783809777976456633560
3084 92918895806445498488684800687477727062057637520
3085 444326934644915554853610204629717319004805817000
3086 1677560875700191380569752813397912326854879105000
3087 5208151638237030941286094654008920913603480991500
3088 13673349156130786527172684066668775385564383662000
3089 30983227343147420534976401129792012309842699149000
3090 61545419622479088752531060597548481686617991515000
3091 108490648458603649151359497330715024286994488692500
3092 171393307261874855831036620025493230287736747793000
3093 244632803222149700240038483971224046739012726486500
3094 317606064547371102308118078720127050698741713600500
3095 377223149753106874003827950639353556893023796053750
3096 411876195006016954292893510409372912513117845560000
3097 415171204566065089927236658492647895813222788324480
3098 387771096373756633490144999539044160938892446483840
3099 336673619487040309426016618057085632844557215932480
3100 272495676099638994360729947388087885053312563094400
3101 206118524229214111119013678152528015617249246443200
3102 146032627311049831935665591436428751437314062386880
3103 97100536180677945369933717877882834322558385006240
3104 60702097823878574543836354772072465169918990391680
3105 35734415385616592047977059001908102584738243579200
3106 19837610036501173529437731819750853210593006248640
3107 10398395590561604146749228657166106573025125253408
3108 5152459231856846643013461736632468485303352247104
3109 2415898494145041954963171945818477090350864596768
3110 1072891180785415706227113978028059313896674455200
3111 451646631086644068772582344702533559973685982000
3112 180351931462782147666063442230960769619373417600
3113 68359199828635168873427272458509323968633472800
3114 24607490847404135049009284557991534868495765600
3115 8416640127912518101693525947627639983110746000
3116 2736444573607025589713166071642483935395612000
3117 845972734193544512375377484893395360419689200
3118 248750693251960499731346749872593946746655600
3119 69582308931103960451166196114458540659152200
3120 18519147459755030045425602341400844966084000
3121 4689913967080819297218172021523590608294000
3122 1130154877920938894061354623723245736827920
3123 259132054526555786864035323052003181014360
3124 56528643404744891598901908009379010335920
3125 11730252089917418217163439409060861828600
3126 2314925370978727641529766649549324307800
3127 434338840508048898628160230902063858420
3128 77450492329702741801981966199354852160
3129 13120028755304836042958693727759565120
3130 2110277886965322988576891242963748800
3131 322095045905233508782788663399730080
3132 46620530708564992715084562331654336
3133 6394252760463558507366460290771168
3134 830330269671738452121948783596256
3135 101986900091955781156324019149200
3136 11836003879143804389515360056000
3137 1296324234382416671232634672800
3138 133810702284272304292883138400
3139 12998432391785913495229606800
3140 1186297610723616616253028000
3141 101529975692561782472106000
3142 8131909060153660329147600
3143 608104636463103631651800
3144 42346252206340037841600
3145 2737904237478881757000
3146 163806236430360447000
3147 9034162130401697380
3148 457277512116374040
3149 21134674929748380
3150 886656842971900
3151 33529040280450
3152 1133376009480
3153 33904410540
3154 886665780
3155 19969950
3156 380380
3157 6006
3158 78
3159 1
3160 289450081175264899454283846029490767264392230
3161 5825874245311064218315521996517139009907512400
3162 57901672741301254376226204100868726740403373240
3163 378820747804199710003937452973657486713358017080
3164 1835148192177298595151524813577685109475638341020
3165 7020365567389665766687041233149533640275931908600
3166 22087884863385853177501745376405845636922574882500
3167 58777711345817920623085925380957821739239285475500
3168 135024322916791516955830255158354156932448288662250
3169 271963884456516246918126187694840996941952581419000
3170 486208815017584801144995378720633005324282132968500
3171 779160111657244389359763662647862447152051327882500
3172 1128339272807342800887657748501163766060933589637250
3173 1486614727273063562997156941055899976337077337879500
3174 1792205649945879791595809158492145500371471098174250
3175 1986708588699696203086827206700595399636591992549750
3176 2033638712842208711821161707646278755533519362452500
3177 1929325009454067182603040942407010809955564722213760
3178 1701884256307043002540080831310249373009583515123520
3179 1399853470498746549718700675079461315511580003087680
3180 1076357920593574027724883292182947145960584624222880
3181 775398257814662608495337170192843487322032879476800
3182 524389888980588032859890078339903243797627769480160
3183 333519232968415551488033204884901909194874452847520
3184 199811072003600307873461334458071864517650010039280
3185 112920752618548430871607506446029604167772849710272
3186 60275815110907411877906954375396823216801826678560
3187 30424935246458026947895891256152682195147588704416
3188 14537295689881817314216552756927321797820172411472
3189 6581240725429597049727261507574472073714424246368
3190 2825280109401594693064733475473889526594576065360
3191 1150970446962738110743032426822585523803909438000
3192 445243830798743427050594123007684399997828124700
3193 163647781407944798212144076491582927076425586400
3194 57176228733674313790345102355333272194446043600
3195 18997559145859683715251101424645244533307112400
3196 6004975592082083932981669990548784191562593000
3197 1806266108142973418314995170448060364139336400
3198 517139599129075775757273506314076889289099800
3199 140948779629672125016464858795954479796744200
3200 36575316233016184339715564624266668808015900
3201 9036663497545968889761843651228381903786000
3202 2125767508470337443591595601765152695462040
3203 476079821106928073540902105142052355817080
3204 101494609749428328098028425744112314012220
3205 20593109224521689759020260295906846321320
3206 3975632702333032253931555767704274354700
3207 730058902130550276417545920026873293940
3208 127470601959302429215761986036438194180
3209 21152699421818000967219118459040931520
3210 3334239061405210321951488163882723104
3211 498931541696342101840005968795660320
3212 70827344730319892778686162003859472
3213 9531056001445681548716044584357024
3214 1214742431556802550326554701927856
3215 146490274677536485660901772959760
3216 16697219758077866906637740079000
3217 1796659903793173982936458581600
3218 182259404835474345502375309200
3219 17404680660187918069883710800
3220 1561958520786095211399820200
3221 131489640651022636316334000
3222 10361626060518373645204200
3223 762543909215637887309400
3224 52271155067200984210725
3225 3327606688628179366200
3226 196071101181795080500
3227 10652221019428867060
3228 531248874370493370
3229 24197671296378580
3230 1000655579925430
3231 37306960312050
3232 1243565343735
3233 36691074420
3234 946575630
3235 21035014
3236 395395
3237 6162
3238 79
3239 1
3240 1136359577947336271931632877004667456667613940
3241 23156006494021191956342707682359261381151378400
3242 233034969812442568732620879860685560396300496000
3243 1544044606434700116699365442689832713077423286400
3244 7576414956083994200078749059473149734267160341600
3245 29362371074836777522424397017242961751610213456320
3246 93604874231862210222493883108660448537012425448000
3247 252432969867266893457162804301781092993400855800000
3248 587777113458179206230859253809578217392392854755000
3249 1200216203704813484051824490296481394955095899220000
3250 2175711075652129975345009501558727975535620651352000
3251 3536064109218798553781784572513694584176597330680000
3252 5194400744381629262398424417652416314347008852550000
3253 6943626294199032620847124606161007791144206705460000
3254 8494941298703220359983753948890857007640441930740000
3255 9558430133044692221844315511958109335314512523596000
3256 9933542943498481015434136033502976998182959962748750
3257 9570064531022158643864290388923664731922444058600000
3258 8574777819795854144902404188475603599802509876505600
3259 7165828447608602115958235079201049991619299011046400
3260 5599413881994986198874802700317845262046320012350720
3261 4100411126070758200856698255935036746516512854182400
3262 2819630028416954939983044255246703590261937743552000
3263 1823964831236827940382226359443141717556966154713600
3264 1111730776561385171626777349616339697316248176158400
3265 639395430411520985195076270265829966456480032125696
3266 347448469595533633451100019833937243593147229877760
3267 178595007736021961119724309260435031753486893862400
3268 86928386418451505565416832160436234843278824869760
3269 40102884661742944315080145536351232545710820445440
3270 17549975267812258799272697353531925529905131323648
3271 7291045443617018562747699291545521358953744684800
3272 2877426117406845276857581067056463809509773595000
3273 1079378983754529520122652419412568242418977272000
3274 385053603312811289910927238803724534297471968000
3275 130688522819827002949360233955047479301590956800
3276 42216798101910408256113558721433876740682472000
3277 12983731009907208503744151330916290143919120000
3278 3802665490827312459610516148311706029767024000
3279 1060799177700668257963637961669901311362256000
3280 281897559259344250032929717591908959593488400
3281 71366470698568164565298662681495939137592000
3282 17212692376278035980498749811863584578640000
3283 3954916294828534778775061584679353852022400
3284 865599674739869224619822009349186101485600
3285 180434861776761472174272756878421891577280
3286 35814102999168156102643930949403210993600
3287 6767034386949842134351584285454084008000
3288 1216764836884250460695909866711455489900
3289 208115268504983557903284875161531745600
3290 33844319074908801547550589534465490432
3291 5230178919851310308943510845306232320
3292 767586987225141695138470721224092800
3293 106909199592935687213111187930353920
3294 14120082965104713405505251236084480
3295 1766898082264440073202261384622336
3296 209271820967909265229859675656800
3297 23434694397302269342649459760000
3298 2478151591438860666119253216000
3299 247131396387083858308305504000
3300 23206240880250557426511614400
3301 2048470191194878965770256000
3302 169664052452932433956560000
3303 13157620394309045898672000
3304 953179886519547359136750
3305 64333729313478134413200
3306 4033462652882641656000
3307 234114747679755320000
3308 12532024728739843600
3309 615940723907818400
3310 27654481481575520
3311 1127499244986400
3312 41452178124500
3313 1362811335600
3314 39666026400
3315 1009680672
3316 22142120
3317 410800
3318 6320
3319 80
3320 1
3321 4462290049988320482463241297506133183499654740
3322 92045125813734238026462263037378063990076729140
3323 937818263007858274231879661135550085936630825200
3324 6291944184935949355780763756238510130700113392000
3325 31266903280302677363162150214469112439817821549600
3326 122737922288560706041275734763465025695127997533920
3327 396392009510296496552729359732779983646737881660320
3328 1083142116111548432574572075971642333071143780184000
3329 2555883819906077296253773393555533566558183664975000
3330 5289994021123612856077733284286203956531535692795000
3331 9721751250008989220819778371401499299136276783682000
3332 16021145193438411636631433602386996910762297523592000
3333 23868432737226890238027045864467438443192031982090000
3334 32365112330377843865713259833065055497085209004350000
3335 40173837845008688734901220935645830791620053081590000
3336 45872683012997389943912271324010627841258386425996000
3337 48389552548538754373086847279287928510029719650704750
3338 47330410495492762485303824630220066873695279822508750
3339 43065290389599713897389306750156491293650998263700000
3340 36555631758077062407215512592974941662315963157734400
3341 29021605212814838569630852070764252466058160994737920
3342 21597739259123518195659953272654546010750091476209920
3343 15096968236896882466790570851397180748538070054035200
3344 9930001404424928266896808029347086557009432922944000
3345 6155881305424294298790013963120603296754760772158400
3346 3602007716058887956070758612756940619304644090753216
3347 1991962687051276915415429918905085664729803177006976
3348 1042345408786600900353300059501811730779441689633280
3349 516649843807777816096345323217687056144015657244800
3350 242799975858433515544784944999839138700192579808640
3351 108277788586705949650716392948148327873419215202688
3352 45856386990090095572293176956002773158784375394048
3353 18455458779155578236955113831724600939851666233400
3354 7062773197271347497741335346411320259705807915000
3355 2571461696591673268527495469777000812821681148000
3356 891124053381077556651003038374333922231292268800
3357 294049176344610756636060526398856828428579652800
3358 92420558006884947803924277200976865297169736000
3359 27675847679012733915875690994847881622564440000
3360 7897843711718264339191072000339697138746896000
3361 2148118334843853222376366872381550155508568400
3362 556919568292850835430909929876698188465184400
3363 137635336347238603090218849457170739765356000
3364 32423908894849323591172063599091868624880000
3365 7280641360934348115472272462705174136677600
3366 1558079414531764604315679616828534982674080
3367 317722256606906070567741158851134200386080
3368 61722177509204694559875710785141704052800
3369 11419370527977858601718298481703766763500
3370 2011386771176005863599361208237303973100
3371 337146734978073363803321497761681427872
3372 53752742060149273046109759848856955392
3373 8147009471306848750469699585957784960
3374 1173104640853518439739926951304745600
3375 160363799389403530819666781895530880
3376 20795031275881487015380460911324416
3377 2555691868989636534453270931328736
3378 297386271901765797958221644354400
3379 32727762865197996840596659320000
3380 3402208117060130745011178144000
3381 333627385122563208716212430400
3382 30814844447545822156515422400
3383 2676227185270728971409528000
3384 218139496010913129372720000
3385 16652613311547386215506750
3386 1187808781662820555231950
3387 78955031430177710416200
3388 4876275744529760808000
3389 278871978853826190000
3390 14711507290259816400
3391 712731409093332720
3392 31549478873346720
3393 1268436650609700
3394 45994882576500
3395 1491725921400
3396 42839308512
3397 1076107032
3398 23292360
3399 426600
3400 6480
3401 81
3402 1
3403 17526585015616776834735140517915655636396234280
3404 365907784099042279561985786395502921046971688680
3405 3773850158363103759084952784532500623593145894740
3406 25633699188881459495671377404371702348934575888800
3407 128984855791186961793505657002889457679352324536000
3408 512777213796963908755859263517293444013012273413440
3409 1677418271276996315897435041767355351166749299630240
3410 4643449254263473245331972499726851237004643756592320
3411 11102206690143371433889363778709333913979223746886000
3412 23286941470255370921423268696839305828641228947550000
3413 43377950973213625419837412931146872443558592680919000
3414 72471236590976101464292893314083903866288608751084000
3415 109477825488495812850314796282977812223542366411212000
3416 150554729573277307655247520068179227103211278656260000
3417 189567086506498799784891950450809610768641938454050000
3418 219616980219380831750793341114863874994189623512692000
3419 235097500441611623462550390535554467686449230433229500
3420 233408429940010462270183616288330008107202177138693500
3421 215616314479467029099717423315446971313500719191428750
3422 185860726944588238925574902816464857162072729348600000
3423 149878090208115955869583601631197260815495448946711040
3424 113322458450038893462368089038222319153179485788976640
3425 80500664511278567820187098561712398767341250047691520
3426 53823973714154102707688122165850818320874858453516800
3427 33927504798451838245230760766935879069782229153392000
3428 20191290681791685300031245799035578813355615332679552
3429 11360178181416492784530854086387274260883877516990912
3430 6049664456970544706076490864822852759549772611650816
3431 3052582982875045493891807317112448640139793519640320
3432 1460871972146130376548286775994839262200320134278400
3433 663653267346384942489078849666226979113859718143616
3434 286412214971286705527701426508005254374850827310336
3435 117506991662105869904001265949757106219384961947248
3436 45859018784568406528191494975800523547510200943600
3437 17033747122830896906317338188403772391055183795000
3438 6024567403443348800550132243477544761467938689600
3439 2029782566034676656816173587408205045082387945600
3440 651676552979948163355593599046115133274149500800
3441 199433835699067518945310282381055340904418904000
3442 58190243837924209771841196450705802385904720000
3443 16190579609022441895341697600696379134431136800
3444 4296236669687706444752733744763100311017136800
3445 1087319157143184964412728910711648844146312400
3446 262467385592408498916231294313674433971144000
3447 60426375667673739419911573071034846073640000
3448 13266946479924812121527252043151650649056960
3449 2777445912860971685954037577824779751723360
3450 554323937058857399713931383527510732588480
3451 105442053244891353206454339257950411090200
3452 19109967006003763374304091336728752543000
3453 3298674304728649616302952381509178515884
3454 542079064082392467291614957185448570304
3455 84763939402543084418865390530889814272
3456 12604807106550218821481422000915818240
3457 1781381121296083556642111296425724800
3458 239087846362383445949321383916973312
3459 30449867225397891701092817763010752
3460 3676609355388599926757337129279936
3461 420442660274910266078865083397600
3462 45486043304173487134388577360000
3463 4649684426648845351515276796800
3464 448482714427052182208679004800
3465 40755116849979958336036526400
3466 3483343320511107550088592000
3467 279491229263982447008797500
3468 21007912177644394918023900
3469 1475762425702292204985150
3470 96631531004098093345200
3471 5880214868403535092000
3472 331413076319039820000
3473 17233479968590070640
3474 823154585150046240
3475 35931350939089320
3476 1424819251369800
3477 50967302314500
3478 1630953674064
3479 46221359184
3480 1145984112
3481 24486840
3482 442800
3483 6642
3484 82
3485 1
3486 68854441132780194707888052034668647142985206100
3487 1454706556296192477283016662986999417820887445240
3488 15185173040110254601822410135413371223449325080220
3489 104409854381379204001350360372065850586077036421140
3490 531899258169290284535181081140712823740392449692600
3491 2141148606133703565772193906247964997477248587297600
3492 7093418124191334071122719811989225975513336448885920
3493 19889388073712956317069586923812927735262884552758560
3494 48175786012983534920319214684666081583923178974645320
3495 102387017253544425445868577070319412762252841221282000
3496 193281614203119578647813130183766238377722200264665000
3497 327306357343339173622409570298653673892305744774207000
3498 501259386420918035128025845422413668408496210528331000
3499 698973808888088651275086776268242954965693570163892000
3500 892574468184429752527538868975633989254752580604970000
3501 1048937878669293358809735459161146512919818726112410000
3502 1139263084888038064707240457033356351532358671972089750
3503 1147828972744339102787746024379471812822075654468120500
3504 1076272204723381576023624452885077259605432261250642250
3505 941902847462934916593502428167478874685292615415188750
3506 771322016820041191541135846688329157222601826796690000
3507 592375308917791635103592330256636792746958202979857920
3508 427534729606964916244388699553293294986995332749320960
3509 290502398018961788220675181766179525986492337128625920
3510 186141242428116271864088089156900746693025552151745600
3511 112639315930860102974166125746227118511677000789261440
3512 64456812561104226150099746204613578519558310485092416
3513 34922029224354403745039292191486806061235623478157248
3514 17932933926019828950155312206439170680093968813107776
3515 8736703019952716413552414045528732314882857314832640
3516 4041745789604294041783593413585721958754219038170240
3517 1776878102895159684728824016848285137627430858255488
3518 742881682581774892462475575005138628534769333336184
3519 295547888119842036425215305267570903521483389140048
3520 111949957621152286524702767146807160424804314068200
3521 40394314605570412663552544846786088813073721571000
3522 13889974846827720845712804894684339311162191978800
3523 4553296026510220608533578587969757263292924310400
3524 1423398786771992041013533387390198843730379172800
3525 424436111872374463396429575323784443463250488000
3526 120744755963692735276570482635214539950752294000
3527 32776051403630797007642948801409743125799618400
3528 8490181990097134164630402400365174424152913200
3529 2098778838206612838285034874164345443352184400
3530 495108931912952395682890850637158591354658000
3531 111453092898153786041170234775464271646936000
3532 23938186039864334914929606947425804431994080
3533 4904851292924694679450747211903334455171040
3534 958518474497607587005339684016320641767580
3535 178605926925020047268075717518569063683400
3536 31722545229966247201344791618969729221380
3537 5368430731225057218689118581671800329772
3538 865241583054587976638539258584465987216
3539 132743527743605207674826932340827444992
3540 19374055367475336336721444927333572480
3541 2688266055774089730932640683697002880
3542 354362343715675464532029908305514016
3543 44339280345754824757731646918068288
3544 5261354767194030929669982443624736
3545 591470183098602577704166134271200
3546 62922359904106657202570865348000
3547 6326619793636953511078163510400
3548 600388149958795663279360603200
3549 53693249183306929236365582400
3550 4517460868787842604021142750
3551 356888800444777586180464500
3552 26419041071886133002969450
3553 1828183303481944074832350
3554 117947309902060908053700
3555 7073301943152078444000
3556 392961219064004358000
3557 20146180808351772720
3558 948914313436858860
3559 40853453807457720
3560 1598108079239100
3561 56403814561380
3562 1781173091412
3563 49823023536
3564 1219444632
3565 25726680
3566 459405
3567 6806
3568 83
3569 1
3570 270557451039395118028642463289168566420671280440
3571 5783773055153536355462596370912166360010757312400
3572 61097675364440084045886699845453975548477272700080
3573 425184845123087128851027483791574394256581102246160
3574 2192606942008963284028357567813382862307617764843940
3575 8935907537244076780191042163163975438838593154835680
3576 29976080485871849920810714687471509964681480222166400
3577 85121017490296008853472637743870711706160037386631040
3578 208838574773986041329230662700035741220260287803964880
3579 449640669454512992589646003723550094783283003763356320
3580 860050944929773173745296047390683067202923866258768800
3581 1475968690278367691492391175948760365793514983839260000
3582 2291144501403374215356866992090575717246140213419449000
3583 3238906804565931919288782385806365242024129360336908000
3584 4193842853328531907650520657609457729794161420983352000
3585 4998417021832806614154217666263550339826614451387832000
3586 5506923863013790133751111160596019192829048312090152500
3587 5629299948858541025612246964164819619336360496803267000
3588 5356535206140249146342814780437535126503019720851229000
3589 4758256062987581704525497581176131042466121576055471000
3590 3955991959344326649692710198303411273678228984743792750
3591 3085288067280164766164543386753316628890407307186760000
3592 2261796634049749879486443442798067754124749502286730240
3593 1561431186390654476718636989672897251256852519606215680
3594 1016758393066366258772363136181628340952723179950190720
3595 625434574558470673463335979567186508888565855229865216
3596 363911636084317255762690560103195305960802617934536960
3597 200532305745657592466976988192131133171959188175843072
3598 104766087673063211235117876574460418183706870434471744
3599 51943670682264332131484352597961735763030806217277696
3600 24462768455867605957946759327480450481672000481531392
3601 10951827300863248371284575701329053049527561264719360
3602 4664305020099794172413163044226748486272006002920656
3603 1890971555662699726268119645467625599906685575764832
3604 730177135354903854697590754190469291053076608463648
3605 268679898290765487659286641152337185019530353763680
3606 94253400746330962881622604642500873897172016999000
3607 31533996949554825703780421923067148706422273681600
3608 10065180690180487660968963194459463424121201107200
3609 3065782002278136703721456526686582124957739756800
3610 891315834931986373132502108179947331272826024800
3611 247379500023175360078827330277024911118614456000
3612 65552102807261594015285897602819486251599236800
3613 16585471794608355112301251200713363991368481600
3614 4006759600212624509453248396131932210035988400
3615 924203339570844471941396254522696037195361600
3616 203523039205324304944745646111717365616144000
3617 42783141007417109209661425182633352601861760
3618 8583489762618215689038807620830835296549320
3619 1643174527710184434866296601170835385887280
3620 300057957234033679410367205431196026988112
3621 52248898025826760096332597960656024599920
3622 8672080411978938584036268478085215917324
3623 1371326282577082830898816938133870621248
3624 206489932045608100827508561419064914432
3625 29589466379416877314265479525382183424
3626 4032399083661134596398961025545504320
3627 522218190738890158257728285923915392
3628 64215509466265608269818247260650624
3629 7490742380411840645631839411262336
3630 828058256338043608785832587979680
3631 86647184130245232869113978512000
3632 8571549397830711208557511852800
3633 800517533278394217705814137600
3634 70472389553090344622729826900
3635 5837949430433519672888861400
3636 454222109656989655138773000
3637 33122379851319927944021400
3638 2258344080771813268910550
3639 143588029445987192413200
3640 8487962331782494132800
3641 464911864808117832000
3642 23503877609743734840
3643 1091901401762960880
3644 46374190808465520
3645 1789881048747792
3646 62341058199420
3647 1943097917904
3648 53655563808
3649 1296624672
3650 27013014
3651 476420
3652 6972
3653 84
3654 1
3655 1063353702922273835973036658043476458723103404520
3656 22997383338348585032434609379579328145757058837400
3657 245810354844025295107160345763767070300457185777000
3658 1731100801992469047966789828954529307206856059835600
3659 9035177958865601488084334030570955877952348422730900
3660 37274318014152375828482078652827508659229502002346980
3661 126592023444291087719373097311489652050213403026838800
3662 363995263042729606181272964062154049571132259840592000
3663 904410810834395094068146776028626311877950397232954800
3664 1972364317309868168109400703278115333746902718148557200
3665 3821945690363360437011991031650175805657905531988528720
3666 6645848210820974524395469457109823701113502602908668000
3667 10454778222805104481404437496303719257704064468861425000
3668 14980560201483600638871822640592225843532455241588705000
3669 19664791313436015224253321628110074683717928259188370000
3670 23765109502195014143352950393120260468833581385572328000
3671 26554090428486785137694281352025111180328889272997857500
3672 27534619315068950668755555802980095964145241560450762500
3673 26582805314054221509835610664111648202421702346015427500
3674 23963446974837956707323118754588972934355614540650235000
3675 20222588267697222244233364719998556930481016698235751750
3676 16012348406869893582089541278847140869649974462058208750
3677 11920431169037000232908463085183268793440210050494300000
3678 8358813647575162598102073592949380830461030769320524800
3679 5530068785133567938378506005091511098201352673605347200
3680 3456978536425645279826034663017536359239258811830648448
3681 2044689955287307970937829163969648202135696065174559360
3682 1145647743228406175549211022547096333580304537942060800
3683 608758785299317691417608714154683797129161821248095040
3684 307073015593461136378793776166521915366037378859658560
3685 147173733599748941039205665694224917995253950948953472
3686 67075332862862790529854017510833493256197420675166720
3687 29090791267918003486224654206655297162807584609410800
3688 12014118991166136504700571477553746101003651825704720
3689 4727428889156749315670299113669063999766713939412080
3690 1773287328719052218551291831605425421128900334840288
3691 634383093186529623639982347165240575740557779719800
3692 216528082795625184998322199854393899493503282295000
3693 70536572124004215390035154301597569474891927972000
3694 21936932273470293620060560808437292078212874208000
3695 6514786754841040495408095119208987015535196983200
3696 1847849901688264432103967785251110320931468588000
3697 500648988142140609683341025560645653454338780000
3698 129579738107377569565100030145108286776417096000
3699 32040115966857049648763780728650816801507294000
3700 7568323689290512962300580303804760841179089200
3701 1707767040511343045978666992052807894817516000
3702 368073581541543955751135742967999491007920000
3703 75761812200634464225442107094246561899130200
3704 14889727139235680276904054036135122453197800
3705 2793396697107313539272704221990420156008376
3706 500096595390056132350612009051993378313520
3707 85406852542216819388235977435687732519100
3708 13908053490909618483831751332778176471180
3709 2158569148500963715303693328544055607520
3710 319120804070485246733422322193100322304
3711 44912582897329188780581531422455099840
3712 6013226703705200713928275213532769600
3713 765319762289752818136325936267807040
3714 92513869570043672931094085036530560
3715 10611885038916774247978439165954976
3716 1153851668667765684373701147184800
3717 118790494372110399901204647960000
3718 11564788870089054805196642976000
3719 1063187348885367320390534401500
3720 92156201723271989122031312100
3721 7518571236164381396902321500
3722 576251930161852547564115000
3723 41402974814149909930026750
3724 2782018070516001853005750
3725 174356892898698733644600
3726 10161645045091718328000
3727 548854284842916885000
3728 27367528723674211800
3729 1254211069592590200
3730 52557416249594256
3731 2001840646625820
3732 68818051259100
3733 2117478500280
3734 57730669920
3735 1377663714
3736 28346990
3737 493850
3738 7140
3739 85
3740 1
3741 4180080073556524734514695828170907458428751314320
3742 91448418451315549893681152591738975450186892788720
3743 988887483548989156394688203321911110267553530008200
3744 7046563505528725126405263245227989348613105992274000
3745 37218667242838084531285981322522380104947405286465400
3746 155405060892488345595050545325820441100780392870971480
3747 534265224869517386874909794023860957448956195366973380
3748 1555273430887004791980869481255444296616907522901162400
3749 3912949077709343266448684363668156032889671793286364000
3750 8642147747973108676651180304273540313500414906892679200
3751 16962333128864866245740846048191791870223363376077591920
3752 29880666306477181598457384429265010844234534159183042720
3753 47628578844216984091500864442620403191313435320845454000
3754 69162379012402998876983201898624604320196118794006350000
3755 92023441237684975353069767649352244467413653626902045000
3756 112744803530366487285719044001164428186649455352679988000
3757 127737463574298201020522108363021400019980499947451263000
3758 134332457461756677755394599780832915382840263381047985000
3759 131554292283107208750720988836460458495360598566598087500
3760 120322171421508581570834869321768512916224547460911935000
3761 103042821991803213841489410644732583617729142524796010500
3762 82816313858188624428765207900946471239112735049917840500
3763 62593725590491402184531843180947914308631718351682088750
3764 44572046979877479131744688057641787662428611493152600000
3765 29952415570477665976532430374735281309152026923398547200
3766 19023436620859473708022060657514798177812653197202394368
3767 11434621312792519002501499269981081803637548377593683328
3768 6512716153878092055579752151903323903098883763148596480
3769 3518775211344390396329719569251795881710935366536329600
3770 1805284673646252464203943083355269191486479883701247360
3771 880275978034588590952542158344029490715973819397687872
3772 408288422244464804173280233861398159599736767148709632
3773 180264957068943749548982672060365013126030568064510560
3774 75812365122452978782282432174919865333377341709373600
3775 30388653918831992335419092560871240137832766382664880
3776 11615968127642298318504163536443985827998211393983968
3777 4236186396384402522094752708835182950474595244340688
3778 1474512054433555341433472482600288905775350515024400
3779 490037240011151734469887083880996719906349533615000
3780 155542184683701603167769827434292076277966815528000
3781 47164404387961131283130205738140177968157679547200
3782 13665162461373889819636492201267631300878705867200
3783 3783692655837874789546219750752273514288245204000
3784 1001297976284281219366682051121291306908677560000
3785 253269488118965249604513695283620742335724324000
3786 61232221625549028217637447614754894331769495200
3787 14149474723456176407779345785374118094378297200
3788 3124850329446287275620539602479605935198008000
3789 659465166928599587387451539484332421389190000
3790 132969711209276814763020841022555190271942800
3791 25610330679485370076274972942152410619500216
3792 4710433646102528713283383590023061439543536
3793 827082830837400526579858322662912125672360
3794 138584704125106537120533850178663113144200
3795 22149862967004207214991307678128206972620
3796 3375217214019688718474865931905250586304
3797 490078377679673771769184280510832637824
3798 67762844371408951493508977233879624320
3799 8916163733080125196514339109721003200
3800 1115550839947775294232610686763244160
3801 132603213050395931201234855219027136
3802 14961018251587583366002389643805376
3803 1600503927506900788002230623514400
3804 162158452634944355420692059120000
3805 15540185044182167394482988999000
3806 1406678646217562916209014746600
3807 120082323457596834310525649100
3808 9650703377763235822889547000
3809 728789205792931163095792500
3810 51603707739375250057714500
3811 3417907915205373705121350
3812 211192856187156212583600
3813 12137520470526219114000
3814 646595458856039070000
3815 31805506354540300200
3816 1438162026466170096
3817 59472865756119816
3818 2235822020906760
3819 75876312926700
3820 2305103177520
3821 62060470164
3822 1462704684
3823 29729770
3824 511700
3825 7310
3826 86
3827 1
3828 16435314834665426797069144960762886143367590394940
3829 363666966399417651902778537050868948883301364345840
3830 3978006202632226420375130137740645432083129836309320
3831 28677737022920685535445957896335422197759052370237800
3832 153262756245249771499314475583708768332335055331959500
3833 647604810025382670844376075011889413826084851984497960
3834 2253373382941081011128232907224396395961315696629086460
3835 6640153509092573236873878868582271899722741285275240580
3836 16913598560896177112791955608652956725708869311550141100
3837 37825174417856984909003948848792174984600160668434852000
3838 75186685407366045486865268647179800727453609689966309040
3839 134156634746476669398132146017516899337221146701704590640
3840 216634830721959566588816037112171328620700372654077059720
3841 318745104572836739689275015885228852126482220993350346000
3842 429794783862790064449824183227167183989790166791325175000
3843 533735959178572857047804652366243017910999191036031861000
3844 613049869196367774616097301756331578264906413480197434750
3845 653715254762584911105024907504874223631664911495779993000
3846 649273544398490609151073898940692424350394606341731927500
3847 602380180454227745332248738356424204689282740804949137500
3848 523401445683562329833131681549693031185576781454966917250
3849 426891691108899028771884701242463560702020733317012043500
3850 327500877530109560241026049426470136263763997697402369250
3851 236767570711858782176272624206194284558737369417232248750
3852 161573670302055861852574494208951480276303716662678175000
3853 104234406185262277598332857704078778955849053693426944256
3854 63655345615952854330689202969376440056526954929100319616
3855 36844890896775894563615942092161263589498766994468535168
3856 20235939478121214601265658471985327841771531692640281920
3857 10556325634033171188989158707755387645132806099608988800
3858 5235325553574132146191434941730280655310791662733617344
3859 2470451938355135722995844121804211796525474912503188544
3860 1110034147977138686346105635810676246411784335685554312
3861 475243977727215339720045226340962307332262406715527840
3862 193990463695688504531134458800530243647171433197514800
3863 75537511169668095233756030079879939771184305008338416
3864 28071922975135554269718395213072965750995677535461256
3865 9960762607714676200601175288342186937602426655611888
3866 3375856545676824071176634368058556179011986705450600
3867 1093159996947953869202055802503761913637241267295000
3868 338304251687050986889899374669585265904577823773400
3869 100080565408600449308105558517516963005602880990400
3870 28306407955703057483532733845482950551820176439200
3871 7655378164137095504430723681754599901001798436000
3872 1979839180380283320111394055626189629569430630000
3873 489654343696666149235393144215000101849067026400
3874 115808766987451422933357781358340778410085784400
3875 26191580871078454201634108155905282430019401200
3876 5663791222121395687062228029494285757546389500
3877 1170887133118125798014454774186467768588970000
3878 231367297504141657687656263379246031073180472
3879 43688211159122101894822012666024700468559192
3880 7880917830979230731839507160230891254620916
3881 1357664269487808411555616491918365187424440
3882 223275356646004976471971203065623904510100
3883 35037055965988473230986250327220981938508
3884 5243641028923444973344881001352800018008
3885 748014365932133651647702322884955078784
3886 101644266557113427240263465850819436480
3887 13147563470813065967741483093995377600
3888 1617548717924274176637285495806704032
3889 189122615334171246139466104984514112
3890 20993686901421286336164643532436576
3891 2210219709414291564384032765805600
3892 220434146550627483150003267866250
3893 20799939982213054820308000660200
3894 1854258215468605662275519438700
3895 155927793146431710224115395100
3896 12347223439197081126343979250
3897 918908129043261031729477500
3898 64136036761794953643159450
3899 4188140684829119892190950
3900 255191367892813756871850
3901 14465264122407959766000
3902 760186552979397285000
3903 36894387371266748232
3904 1646317056612589452
3905 67196614555615896
3906 2493801484857540
3907 83559990185100
3908 2506799705553
3909 66657542028
3910 1551893994
3911 31162530
3912 529975
3913 7482
3914 87
3915 1
3916 64633260585762914370496637486146181462681535261000
3917 1446307705450557558142084756547133980616347954754720
3918 16001346521574376683722255630238233750865260031216960
3919 116688181943878641664337150707058932674438475198406720
3920 630910214504255081779811073719379288350699152145231600
3921 2697424509916395978387934770273274322649096973842487200
3922 9498203880372279172384182433507711402782577829105970080
3923 28328122528402161282754927976535268977799397329051372640
3924 73041688600018305605612667554404990896950154138027646380
3925 165377408150984842880632454840162243540264499935156935200
3926 332861534877141467199234749869371139864481413882226697600
3927 601493483258928363894922149177438405819628877519730472320
3928 983815321474162242252969070795123928472955075812500331360
3929 1466451161810187835370447020451621301432433291812213942720
3930 2003540657314973792332585814135724213366459674815345032000
3931 2521462731995035044772301874932714146073435645175774360000
3932 2935547775482150713762925588014336598510495550698175235500
3933 3173434617016492009777444856150422287488927316838669074000
3934 3195941245505970676513455103357162871088139567312702188000
3935 3007161679319324926594447531935838596991301334635389980000
3936 2650472793998602079461894448768266500632844059541776205000
3937 2193301296197785001205504189351094606872893179430337558000
3938 1707566764435596115087538804969854242808082933268048174000
3939 1253046835767375708748273580414320521357010078146582978000
3940 868147759276815534646332955422712376715370354529851578750
3941 568739319463236633721062219615509210572589082652627176000
3942 352793374780887708794357364536882021081335258654675811328
3943 207469274600142636337061105974263952776828593842993634304
3944 115798228532724240057078675146792542709853267696901110528
3945 61405609450850582238323377432231339657789475481115338240
3946 30965221859830635487701532209415803759056231225519700480
3947 14861569313371729963382137899105312827979021494211558912
3948 6793742830476623238238571334961582440445056009383768496
3949 2960091061272369830256281695495136657098091561828144832
3950 1230043236470439702804822938764843618977620346793130880
3951 487747451577731097106852353555618898312888174896608640
3952 184647249525855343904736962417484297218450523353716128
3953 66765654643565642587438345371632999623989719543799744
3954 23067029196812934359286932246687169750237198570890688
3955 7617317333834885083680610881773152403924482822555200
3956 2404951993285498512244522765508276210001930788049000
3957 726116442645377727958808413924963497551288987611200
3958 209692613237067608074125932131940303440310798265600
3959 57929393025624861826764664614011619733957570387200
3960 15310756328274191008861447363509199802003596872000
3961 3871685508299220714884503931002326386713553232000
3962 936730048811013502885099928063478455711258659200
3963 216833436061611174853946484245404010640160617600
3964 48017898263643832702995864952493017788368902200
3965 10171706684626180009417878910112186666613924000
3966 2060761354287901404505440402568183272716587200
3967 399222003536558154441446101517130406557644736
3968 73933895807745095514314175280964877716023248
3969 13085297530682496309469370379251291139747936
3970 2212489920646798892905449097941039564691680
3971 357240570633607962355153924904998247216160
3972 55058230803696172220121250514204400189084
3973 8095445799039704520251746107351691255872
3974 1134918348310823471465479386446138740224
3975 151605007746203077917681101608001871360
3976 19283093090525830086020841871193220480
3977 2333512904546493894165264321819507456
3978 268432099183984994520532536107052288
3979 29324515036905923771150613188165376
3980 3039052100444650901028045052982700
3981 298433921483926438726158270342000
3982 27733253309617406427077334213600
3983 2435443626287123854929040456800
3984 201788908777735154407678746600
3985 15747183516657146943743046000
3986 1155198790797242439888486000
3987 79492552606168393247859600
3988 5118838614791146534900050
3989 307627950336542611023600
3990 17201935713133789992000
3991 891952222162492814400
3992 42719816956203603216
3993 1881505207557245088
3994 75811565139669216
3995 2777905451486880
3996 91915989203610
3997 2723436717144
3998 71534923152
3999 1645381584
4000 32646460
4001 548680
4002 7656
4003 88
4004 1
4005 254224158304000796523953440778841647086547372026600
4006 5752360192132899378974200736267010150178656638229000
4007 64360692892549811337322771666347462137427483986585040
4008 474706613473373174950426917030400934609002714259436480
4009 2596312048251299777031501603232061252006256073164549520
4010 11230201818175740455680637112204951332642444908185122480
4011 40011796897093207012754365759053569119294938445330226800
4012 120762877907590406620313176654598044978235632398633048160
4013 315150363128474044270648573738954867378018295285696520620
4014 722301142822403244322169712482449354425395968698273391980
4015 1471858932543765101637628848077443967508354049422896723280
4016 2693152418551417325521081158034002858903531439592561462400
4017 4461076667503718698887339273066001509828914174938001003040
4018 6735351047015418427731865176982002279545615519024040730080
4019 9322439528650479810569270344299592559106183069377645778720
4020 11887674566735511167840009163871963665974327403904380523200
4021 14025636446722382436545929179313222437533485776290244877500
4022 15368456001053612560288257490192703368672594353655152703500
4023 15690871161914877159455144010965976865917473955480085977000
4024 14970461623685862642615658115725657659307601131096341828000
4025 13381869472970995923345291517114481756611290939127485411000
4026 11232956126946456432005171711446462788396339109486575345000
4027 8872900698254675686694994220556700909622158771331820121000
4028 6607540958033393662730041462709435983039973089602447282000
4029 4646715349304018253274847860703105266698912373126911876750
4030 3090606023025463303340945321304856061106718462126271620350
4031 1946838439701079246199020674837704605421554936772454564000
4032 1162911494648111336396215016436388884305142148898746192896
4033 659455908550453379785658515418196135612062316143801194752
4034 355380770324567495347586278898777113833687614656006856448
4035 182169974704190060640359353048952974318108777260642170112
4036 88900153081449243819530205375419565630838857389395269120
4037 41333739652815123960656571031886651302816653530775898224
4038 18322518542800589945552510570047904157563938934398648368
4039 7748473660389438673317913849972563602403827911844261472
4040 3127824229881975244275121187144888059685948881845389952
4041 1205820088622724101180829429623613387495751321272171360
4042 444151492102733124527610531220435201417353961580560416
4043 156372191138877426060052966791456235961449606299952032
4044 52640143551701311742988127434747643789002837764340288
4045 16948531067782619311189359211945264098731974280185320
4046 5220505546400228477799086003176502016833459515521000
4047 1538675318939014709246046400936232173382493330890400
4048 434014943676721328339469952552155511771806070828800
4049 117175363165468470513228526151068958098232358283200
4050 30281273627031177773081529230051528497296002702400
4051 7490869787796318339667844562156674965597961688000
4052 1773807964769791526739870076545735799112808950400
4053 402045329364237386708359106205019936395297811800
4054 87216182560495941031972081240242420064588414200
4055 18105637898634600416763824459999692266572784720
4056 3596230598659278921587925408403300221015220800
4057 683283813745262995101705827596627041992891952
4058 124153145790364405674980407547280643711812624
4059 21566508893161892065606925254691942804399376
4060 3580210962501183663065181267577318568319264
4061 567757335471269797314441059224015071468540
4062 85968114763665953115627917469547221347868
4063 12422322001974719005213886268177595202976
4064 1711995474570564219668265515147565218304
4065 224880761490201232244560300718536109184
4066 28134348935357358650095982402232731520
4067 3349720137171579944850137494224776832
4068 379213600434518484322657074817899264
4069 40779403723197300244256321464792476
4070 4161163645224214310638400149468620
4071 402433621394991712827698273643000
4072 36839694694864913015072876791200
4073 3187565922640500339539479421400
4074 260278447553890271627295774600
4075 20021419042606943971330444200
4076 1448066089872599678170074000
4077 98261627527069263875826450
4078 6240775845430301939809650
4079 369984967296652599744600
4080 20412963712918764123840
4081 1044522997006077111600
4082 49377450767560008912
4083 2146845685546087344
4084 85407965790260256
4085 3090419814779154
4086 100994111594090
4087 2955925217388
4088 76706122416
4089 1743320964
4090 34182764
4091 567820
4092 7832
4093 89
4094 1
4095 1000134600800354781929399250536541864362461089950800
4096 22880174247360071687155809670095748237789263482394000
4097 258856208645980472053839033132015456758039548720305000
4098 1930820786776494340119683149990423864122824519597551200
4099 10680898803150896436384605633184021028702561070837320800
4100 46733616868523395986567028858177102536112609316961891360
4101 168453027272636106835209556683074269989636673622776837200
4102 514437388676912661592556131187831602962363494297102916000
4103 1358582376460392074478523237364228006005150864484621791800
4104 3151503631284740442706485737389548673780182952856965206200
4105 6500710285401629198899527412342044189828563718284460527820
4106 12042482175358078104307872393360905188704714949823700463200
4107 20198643139135629941408108685255021441776485796944210968000
4108 30884376928871898684604656505841548914200175057263083867200
4109 43298685302241975606847704709170014654221814050868833264800
4110 55934637171902878863415622065797555354637098416265874672320
4111 66868169437887250319100051546779795621105591646962140443000
4112 74253369423824377605243154478717059963412571756830708175000
4113 76842280005268062801441287450963516843362971768275763517500
4114 74325179188017839176366471630891469364872245052274091470000
4115 67367077306586381891770461520765459466884205089933538226000
4116 57350869169875696814336963644776350385476961167689223190000
4117 45953002337508230858202975183190075043439569084263262775000
4118 34720046210561774426197803471743612255043229974776687430000
4119 24778278592625226235237655485160384936399899086009177307500
4120 16728175257494465711789452298531178960116084543256882756300
4121 10698251618165065280795579958362963288446333138129401762750
4122 6489461465670264153996735582792348684738516455908181880000
4123 3737929804226072152702119695688392842409385478603112762880
4124 2046587302397958764852043668539229386382262360446279569920
4125 1066142310973702486042758836696331341501062843968020569344
4126 528880571721842111536527154013089280278380321079283719680
4127 250031680541575998242428702618367528336734286407674194400
4128 112728380871313974438154284632418139916772691447570631520
4129 48500784378001561620580175038362099240610426591055245680
4130 19924646555287128017103207042786592120466986059028100928
4131 7819560574704938110687802967862220149214872204613474880
4132 2933075891244464029899314828814194726341016727418795200
4133 1051937744453841610723288100258925477041101487953958880
4134 360858902628178675523199154134129775295652937615273920
4135 118440322991327951421723286728182198525256384969765648
4136 37204092587815505805049812904270091924045797200406800
4137 11186797599429061023855184292521075750357413247545000
4138 3220483225686309856561492467075834781498241855352000
4139 887757839338748171603461266583954455896876053968000
4140 234350726330936941026457052302137916196464716566400
4141 59245970139843608686463861537057338364274787896000
4142 14344218742588694692980978948810654189442905360000
4143 3325889933943359112637256393523254623336516782000
4144 738450604954721730688822848131669270930138838000
4145 156989128608892693857549746232436356116259145560
4146 31951125703472824264877337282352398117481384800
4147 6224245266910290441209870899159558074834036000
4148 1160293268624031501116104235541442146780382560
4149 206921909650607342791634012578801072853021040
4150 35290650916083096107356786780404997316289888
4151 5753910475448330887069041322892119127655960
4152 896458950744110206285959567195813270739800
4153 133398798771205789317353665038952584850140
4154 18949304748774995092699148544677687597760
4155 2567993211855846329502398272721347827456
4156 331791287444559195114925033847020488960
4157 40840183938421972234010297035499126400
4158 4785314481673685635500196420321109760
4159 533269125611041618578736511462670840
4160 56463789770580877261277983566635736
4161 5674314061669383150870545658366300
4162 540582476500735136634221561610000
4163 48758419449085914284655278106000
4164 4157694681705000442877581854000
4165 334643718283573206377951710200
4166 25379263575135562780559718000
4167 1810082612340749597712592500
4168 121144472293647037655128500
4169 7590132784982799656525250
4170 443981960755983119693520
4171 24173246502140641725600
4172 1220871035461648572000
4173 56973981654876933360
4174 2445773565811998240
4175 96083961514042788
4176 3433799794199060
4177 110847195652050
4178 3205220115240
4179 82185131160
4180 1845869256
4181 35772660
4182 587400
4183 8010
4184 90
4185 1
4186 3935312233584004685417853572763349509774031680023800
4187 91012248672832285155575331798825309656983959185522800
4188 1041047928254883261765589339989356544819411488448927000
4189 7851971662261407652299784005004468854993866311182585000
4190 43926172899165246237722791662282142908794257820844289800
4191 194392358217346315142199822523949182722386611489239238560
4192 708793189172604839129599937682352721797707907973922018960
4193 2189889354544269388857724236879965509865276757096098883600
4194 5851725296199881525615325992261584483696884747629545669500
4195 13736777361988408753060623844460527616274303185344509228200
4196 28678683044691138028629020210244892931399664870998383376420
4197 53778603270140750645441544956647820115854481669444173457420
4198 91322156496465425624334698982986864347677421702829728512600
4199 141390501973949409589856760796785150092435400578609476776000
4200 200748450037667341449930267287970067942301137872210045136800
4201 262678690833601318681542741902298088902279005241937588473120
4202 318128248915197623535676350499223596079498497242512162198820
4203 357941377579278810531653217103350670677682872933738516489000
4204 375392034309334353448729280975736247592808001659533024662500
4205 368034077919968090259534587265141054355054233205952341057500
4206 338179565305481168252467445920556185610168714987847116188500
4207 291924001661874321531005333256650324356498222056378665646000
4208 237224049748122200459302895076120358412654703011805423195000
4209 181814052726663000352020467029143340389260903768172039675000
4210 131646841881713394699333338163694529800372246987694939838750
4211 90192934077155823496265065965983801168495632673073405399300
4212 58548613401230629991263083044859126360406295901399089647050
4213 36057070268630405205644362081889987379578382058139835570750
4214 21090749763428358500489390644075133225400178481701591110000
4215 11729365937399053996410099734746336160663933743202871083520
4216 6207981483940474920051199127902329138692862493353714695424
4217 3129643558019578265480356585140843615374087703260963606784
4218 1504004125833988504681999094224722640791644038069213077840
4219 689481300887376237577606422371861972080085456457525808800
4220 301714195861457990408001173575001492130185732992027278480
4221 126102039382804060213508455099741458025587109136743638768
4222 50365078792531351376566440024821663415624881426987699568
4223 19231892224274307245205137029066541448069010016752059840
4224 7023944897453848071600990774265571581500855847239746400
4225 2454521403725630425021005567270826113095903471892570720
4226 820954003479106486815278075655145238797610433074748168
4227 262879741273435209253093148591819025995081244688992048
4228 80608867273600262577607927959251865835432560600881400
4229 23674385617396384957460971409753904494942432686665000
4230 6660544853123959021524904875088658298098636564478000
4231 1795243630662801858131443894647552344147016020246400
4232 463606871654679600726251994771620660301701939294400
4233 114710282611186561499323646805791867896787355288000
4234 27194248032824400355443105923786865234152174745000
4235 6176652734466238352040619016543187157624959738000
4236 1343980101017593549853657583599638073092852685160
4237 280117856929592845902686802101013890325089847960
4238 55914469981077442463535340244116696705592423400
4239 10686911684695026983964117958934335562450892000
4240 1955309026755312344473434915449467321426200240
4241 342361705058277603527976275357652684174998448
4242 57347307738635031174454778518158120638971068
4243 9186067601154352819706715094441804221345480
4244 1406513181339897047793488286462396683402100
4245 205750689630164861489477686754994664768860
4246 28739778868975409223927041959427826189936
4247 3830940693096426491552758078977748398336
4248 486983986410562689604164162581917169280
4249 58991376799942848782459317940165404800
4250 6804119028629771762976841785144077940
4251 746576775855458266010231116047739176
4252 77851588926103936829943886432785636
4253 7706904173312147264615218730019900
4254 723426549434807315201678854507500
4255 64304582171982872462371453734000
4256 5405003086216500575740856410200
4257 428909554419791010991459234200
4258 32076569240796336292096310250
4259 2256404352369975525915697500
4260 148974959171917303062387750
4261 9209361112445796916583970
4262 531609979326242945948820
4263 28568382229802576584800
4264 1424349541371923334000
4265 65628257349288619440
4266 2782067431111147998
4267 107946178984912268
4268 3810680259416030
4269 121531262702850
4270 3472321791510
4271 87986434536
4272 1953187236
4273 37417380
4274 607425
4275 8190
4276 91
4277 1
4278 15487357822491889407128326963778343232013931127835600
4279 362048725489728431058442528694228154899210914562189600
4280 4186563438950285117156465262745964244221262122534048800
4281 31925469799816420027478073093006934041128618979100428000
4282 180595348232012376002895032115102783664858925157199455000
4283 808241581344640530774099366585991429521814343903534932320
4284 2980682825999310165513730612033887468409928042835001657920
4285 9315567629125663599989027752396635772198446790514403677760
4286 25183727577259097971863828724119603363450682706605137161400
4287 59817636361154344484067776809785085833345932975768689066000
4288 126378351730293360528157739369036854069723589305169484899440
4289 239858076373780427148533623576593649971706288011986479148240
4290 412302625071079088281718511334299954221551026132405329840220
4291 646279876744216858264522485110368578460486368973871924858400
4292 929137584400238977304772999521730986321718346659433704528000
4293 1231257160231026360892905639366216416712780312282888276839040
4294 1510402472293207582418870765938214011188104280141141133720440
4295 1721635229423422433251895543878151225841991867430065818958320
4296 1829478152071869476050671998528236761241490239439107973166000
4297 1817687745076776869330689149987775514659912429088265172050000
4298 1692956758431853215193859101419648850033249472747380768864500
4299 1481548571814488927582238334509103289339786751375330223302000
4300 1220773097858747162766022302709628629127174383144856238156000
4301 948896198992488801837211580304481433650618812047221692780000
4302 696953868785541501349411790278382804825500131111326152087500
4303 484460378124705292493546684442395869665369868914717378606600
4304 319144228273012913909861002648865757980830700227798203720600
4305 199498978996785850340600134819519986116939971219582083241800
4306 118473230882642759961402903983352815675757541048173745446750
4307 66908585456393413173966342732928008852993669666087806280000
4308 35970055541357098922324305853222097559369396812488804656128
4309 18423686984597538472410010315064976798701398367372314579968
4310 8997725229306287513256025182279925394200502146875270369504
4311 4192981199294755831234664141474984331903977318253563732160
4312 1865655284754076878151170319359155924451995941002716894400
4313 793077314835832431929603084825718207885059641007614560576
4314 322260767311610376101188274143783726065389278905011521296
4315 125232087808456333152543580602259271195607813277915361088
4316 46561423279822007014707173859845310874272340040557618560
4317 16569305911942410835571567980318784243540480460155299200
4318 5645399228568949977548312804722900060120577985352912656
4319 1842140690733604799683062999031057609009272191289678816
4320 575831814218000934554394515963032152179701774080649248
4321 172465483469098236212556497029097015275809199425141600
4322 49500988109101532183782031129485436671243268344845000
4323 13617113921942316221784249966847923631668323642932800
4324 3590487261325603716262887789295104688294032040492800
4325 907485791324053686527982628063597888250139966278400
4326 219861375004774242873703656377767746802175764302000
4327 51058588143262139442872770305885542888612246460000
4328 11365041031417878567754738990439464370029925917920
4329 2424434692031737384049735248846405935775342098720
4330 495593131490818111981676649871024575190543577160
4331 97059079967153296351797194386013888621028357600
4332 18207331018369305231938867633739979106397816000
4333 3270698735663431558028291131297290792203825856
4334 562451372595741777224532452373286552573211736
4335 92560566876393383649997186380185036820795408
4336 14571003781141387231258927391183551523513520
4337 2193206994631703871135608853466788048694800
4338 315484390766252787617199119690991819312252
4339 43345240261405535222971932135530491958592
4340 5684621673626955439078286181708916978176
4341 711151218250345514977509570754545707520
4342 84800104149917845124785269538987769400
4343 9630445394368292341444145295896233392
4344 1040682778465184249590019131460484912
4345 106900689271665107288878172415168336
4346 10426987999187022769773531222968100
4347 964568732579743086935571806010000
4348 84514593711748918093402482050400
4349 7003665970872085253072659010400
4350 548051097314177402933531243700
4351 40425265344565245737984391000
4352 2805259465108618221408705000
4353 182742616584218558423195640
4354 11148173978223859425338490
4355 635170364909277286068720
4356 33696040578741500587200
4357 1658736174762239832000
4358 75472495951681912356
4359 3159879057558340936
4360 121110347153804008
4361 4223886552605720
4362 133105668674550
4363 3758277703752
4364 94125022992
4365 2065439376
4366 39118170
4367 627900
4368 8372
4369 92
4370 1
4371 60960876535340415751462563580829648891969728907438000
4372 1440324277491745714862934407631385920577295594888710800
4373 16835265735272372044217577584281609202813307527141816400
4374 129783466607458838631850423145124891570859125798555512800
4375 742267172845731765638865199412411216456240391264084951000
4376 3359073477115430193653847597340911776166376007923909863000
4377 12527744510841928226998540182082867157588122330504791450960
4378 39600500402562263627539563845593076366017615426236450598080
4379 108293473688585839349872447621610890851806943939729942753960
4380 260231851631677345709259563482569234755657054634919750667800
4381 556304018158735403701830324331001298250117176674648808313800
4382 1068471519174298411738060887392766129862208527761887463240720
4383 1858900091896798310401135582718600787280723732092895213398860
4384 2949549548585411939246140119545376595584941956177976590395420
4385 4293144895515154844185756508233162699773230879612149215130800
4386 5760653023281481659289592597034732115194653749288488968073600
4387 7156682243842840722690014028816132922143035565144288109126920
4388 8262789995486370892056175366603170767087864591360360319764760
4389 8895115352021015905134793643370448000183624648388673397951320
4390 8954814112772834803826973466480316778708346961465107447602000
4391 8452248014607012442387704547443156143168592795260433050032500
4392 7497379930198207095858518877715587764432961950738400547828500
4393 6262909871761248648415825686788482086754553085359350489413000
4394 4936169482646238527706090180521541848209879027498766528196000
4395 3676972771095894107119194873679865555396147896682984059522500
4396 2592668391882214385019811859835584033950860487734133285765500
4397 1732877506369138161611532371274723687649207608041104469631300
4398 1099274564051488925689521231346093166378416856340193812815400
4399 662621608810753002916993304936262811031264904407897633624550
4400 379931395589164712979671381739717650270532804051039942294750
4401 207416614914819580839295662472076827444280375964872199468000
4402 107910166624071296766972917559666292678108190437466413968384
4403 53543840298986596185441592478157588821225939005175789248032
4404 25357225646226810264630616422788880656383233323012125586784
4405 11469036809835655656024228386975692437266761488164159620320
4406 4957312613775118561944538277154328599258160643235790605120
4407 2048783063325900449151474635799772037036404072603004281488
4408 810006793512966621011094851226267203353546025355839769744
4409 306489057004906289031225078842371374241882279864371804768
4410 111031086282652478265840183819631125930957118558252782720
4411 38523636245266105192703895554241173366231617069861070640
4412 12805417762363715802731538800956822087590579332629777488
4413 4079025815195839199298210926425913277091959852141431664
4414 1245403691215676439850202092664232329132843371848846048
4415 364529317332412181085630777811500509560233080603140200
4416 102302042092143166513149531000936569120569421246013000
4417 27530252059579030622302940150366454298807697799842400
4418 7104581176665556289626565200094568851305212335443200
4419 1758253720690354017647966341873220908484646184664400
4420 417287915825387848719478368227191845971476450614000
4421 94968973946467579363743352768947109772818778415600
4422 20724486586703190329435112276683729145348688438560
4423 4336008199210607244550488041206072154367438753480
4424 869625683559360083288602423358590292315482125960
4425 167157304387875121494761834775912808180659949200
4426 30786941540151734301278448907960328307181761600
4427 5431696114583913123154126343047286494195639368
4428 917683818445683952313710843345888585777345464
4429 148416081370768701369823074713055317660930568
4430 22967853417731339195035258430170682909945040
4431 3399470841679141000260193722873521475476940
4432 480984399037073922104910133299380970426876
4433 65017860392108302834457898203295737937888
4434 8391584375354077076734612934903639348736
4435 1033391614020033326451693595002699231240
4436 121329379783728609178538924109628654680
4437 13570173055700775572034932007853783416
4438 1444529826824807988236892227251120848
4439 146202413268600808498024559332509636
4440 14053766433686856776651281213565700
4441 1281498458998801529785831113699000
4442 110702214298488019474456772263200
4443 9046401879043110118552184555100
4444 698202082879705458531758981700
4445 50804725365467133157196599500
4446 3478521736734686594546794200
4447 223619254504372709649436770
4448 13464677662010635409824410
4449 757318512007215225697320
4450 39667490807885563982400
4451 1928280803161103804700
4452 86653606463042195668
4453 3583765272596654964
4454 135701955244623768
4455 4676445826099190
4456 145633261020390
4457 4064184028476
4458 100616403888
4459 2182793886
4460 40876290
4461 648830
4462 8556
4463 93
4464 1
4465 239993345518077005168915776623476723006280827488229600
4466 5730322394321999080637480976597986995845154517299172000
4467 67695241042112048598557917158675138267132892959769407600
4468 527504993038534324052150764307490421688150302517110247200
4469 3049911465275282707848484943910434951915189456266054550800
4470 13954622849499757194010665748953330869377319355764797078800
4471 52625484474808406367243612358340951159939890790807921187000
4472 168229712002734464762551825302255644687611928438207199484320
4473 465305879730106597623589875185718647300706981258278294527440
4474 1131065169636340988765334452936824860007761414481623846541360
4475 2446179405337767049667039896736150806703176313568245656277320
4476 4753870700629193449815640953374011094137364964310635271045200
4477 8369693566865337558614810284576668017253966800801451795385640
4478 13441277587561464705977441905811421077260617755133242312268680
4479 19804118397644908734938369374090385713213181705766414249797820
4480 26903708011894970356897407451594486251912246845569468414819680
4481 33843836511778704748326356507579051176768590777069872687432400
4482 39572242995366295760756548159336264393026196654327240132819440
4483 43150125531984381325182249136705447339236626199326326114327080
4484 44007412794209236583298452761938005895645300892028173653022320
4485 42087626330032323577986775292457488859929230718886005003729400
4486 37833872065383769980211629879031270355135605845451462223955000
4487 32034259701755975773213671568421147720759019244064075067994500
4488 25596240345459016215264678893831187658909912609729519391514000
4489 19333330473697767566848853207042705572155359524370168902101000
4490 13825417619320561842768172725036294488289516091528020063804600
4491 9373493416804928930456242877867111507360803301808020340844500
4492 6032980948099962488573483070363852838482426487254215560938600
4493 3690421750744284250529106990947598487127542303427793514451700
4494 2147807973386578699110254160827886352997893138425599226231300
4495 1190451706179382767336303662784448637514336119359925152523550
4496 628940703290098083835283621689523283218140494861225379032000
4497 316986114458209434252982945331519734741942809410057591032128
4498 152518817821355758831257869483236768157431462620803763312576
4499 70105270904274122496331704227710434755883056834209994269344
4500 30802556003558618047607927667877573974373587996783742980288
4501 12944094047079476245077405501458524675840752790671231024480
4502 5205016431152287627574016642302123553551945481748173039456
4503 2003701015532075325659024105664976766190350694301287851472
4504 738717214319517722280388651568792543044536777108998708928
4505 260923052764233323924724431976133145937749228611894039392
4506 88322483098902777758882102002406592595750536696754649760
4507 28659744515766411558494396364046220862702725173028549616
4508 8916940154149043831023995978698508094108005258169641312
4509 2660635158506217848770886288873587248601983567131625648
4510 761461240649927667156650958095134397748042435037670640
4511 209051999057857775048609911175826902115946208633157000
4512 55060504119158061244605880300732908597615395599684800
4513 13913138137636714400518690183518530667139374156909600
4514 3372976525405985258345078288491485008113402884866400
4515 784501281751729155592619332267120670426375727154320
4516 175040853940548087454742650201588790561665983746400
4517 37463494983655767133978856807851356531976475254320
4518 7690278692939567565806525959874920424727155525040
4519 1513792856566293478317196811031620138475098515560
4520 285687029317459298554683863071560072163309731360
4521 51678080442397554005717396381219122515626528400
4522 8957533943348909360991015372744647902708598256
4523 1487280671274039508922221021974371156259835752
4524 236459519472072168284124898695376268815719888
4525 35982970354445764738888571540600736558913896
4526 5238528837997364820073085409018213421226760
4527 729234411443305623836476653711964697098812
4528 97010775823145721689508610017615862954944
4529 12325139551301300706453962748139720293456
4530 1494443257198202041330141506619288119024
4531 172802449995007413072464528277349902120
4532 19038750257251834384646024011018740912
4533 1996850054728411042562762784729490584
4534 199174302134035884040787080829795736
4535 18872200639522350528646006201073940
4536 1696631762618131602815044009686000
4537 144527890889692692091651897121400
4538 11648791460685648645806922577800
4539 886905348522869095972774922700
4540 63675255791385473557019738040
4541 4302382148066586051149982300
4542 272989739265078372818792940
4543 16226662823448714468249930
4544 901113166185800395133520
4545 46609301699265537679320
4546 2237757969100540217800
4547 99334622042999590156
4548 4058722115952838152
4549 151856949916602788
4550 5171598913568516
4551 159180541115310
4552 4391187341112
4553 107476613244
4554 2305422756
4555 42693014
4556 670220
4557 8742
4558 94
4559 1
4560 944973797977428207852605870454939596837230758234904050
4561 22799367824217315491046998779230288685596678611381812000
4562 272190313730294956330280346388404382302644839571710670000
4563 2143682633000214872287667376691379378459208277059364574000
4564 12528243584665190196238580652302897515093569684781368371000
4565 57948317840230371449121213934298264086388599669055036465200
4566 220948195117079488905168874358427738765140889799609287081000
4567 714203003586685514984020453434627194313469946446678930395000
4568 1997727830032471769055302925464285780665391650203710493876300
4569 4911562063817791863804559793627030165951907024392937553345200
4570 10745119111545239393270677302899836170073733437575426542142920
4571 21126094864280715428942617289994029694254704526271212486031400
4572 37634809713314448144373824214210921161920805967459195895774500
4573 61163145296323620620646690541137189356855911236625993889356600
4574 91208669344167081933418355789434643024268477624118429976108900
4575 125426083185084421987943006035905776183683484136520623582052860
4576 159740766320626386494078356743842262120728965645568718712991850
4577 189127321683469232417117874601177050693706830813037523841534000
4578 208853504697766560959548448618719173185416037897838211812102600
4579 215750627659921906625911245683527236696183130996631630571635400
4580 209035210772493873770667650619205528004315179237133824851856020
4581 190396404826336701900416364418260068652060805633055736921633000
4582 163373538464157188550913856295816849260812843423540405057987500
4583 132315420507252943411099947782609088411830731660264657889542500
4584 101318451367441939185422687288081784483185070746846014258076250
4585 73466655800051516754025642186762281174190366192606641827983800
4586 50515948993671283656268323418401845245673231872890842540824500
4587 32980810170239564755309002718421318266639863469324516014082500
4588 20469042502482015586231460417305929273422518438898231367470250
4589 12089312631748517372422936694483512285417810993987599443893500
4590 6801391915724165880515804842621640117826661605014397549732450
4591 3648158454420689125708027353694278082705223591586867402894750
4592 1867167712892478686385998251890772247053854594119262844001250
4593 912535784046360492546466054742253781832865663453196095395520
4594 426155520383199914381455811791396852204587910264010515138080
4595 190285735311601189632900340046642608623111154264284270159648
4596 81284522787168575403409809123565820210152523880401543975760
4597 33234836066825682250874419530771887681212743651723431008800
4598 13012541077880719068935041605755308883879863704370432598640
4599 4880810166039670665066853590722379302258546563041598612560
4600 1754453384008854590415923047475882289730774845633871933704
4601 604577805185418677386556610676406069855760407759266676640
4602 199777045104661044930804754529253007061816690147421231600
4603 63318040209251374373417852432195139115273462591574702640
4604 19252484423730890089710900408553597021369556807411725560
4605 5616896445735348791849648832066461969270854197277876368
4606 1572582996994415834345257413457342777957913724534319800
4607 422551912989286992119530671525607568106699783407445000
4608 108973914402500329546615804761867214932780470457709500
4609 26974451491336487103046440151719600273025317242988000
4610 6408655398271371990855648748133821515415465481246160
4611 1461325916988515093750957579713263993931484197640400
4612 319786175468309005926933687868287213526120547229000
4613 67151547612213167504301724466903374915806889606800
4614 13529193996838128125029999373854026673131106942200
4615 2614733115887234189820612673600071148275170163240
4616 484647639020689881476695839139253693848471865700
4617 86130134070662590009528993968698537526044214000
4618 14671822838243903263692180351909337082022704040
4619 2394773962220911073688321984535004404147193160
4620 374394239164114266449864422934345758958223156
4621 56039052191349961478596955677984753657324920
4622 8026778058221768675918437320269843145428100
4623 1099639191858952924832782255597407082926780
4624 144000370362481930632864342994898546573745
4625 18013665498055747186355791708819591198128
4626 2151092567179230211005506714073217747080
4627 245018399246652302117673584870869264200
4628 26598254035866533331490768838923240980
4629 2749286307234768826716847312308718920
4630 270307981467620128341068181126151356
4631 25251536066966525355230571677493300
4632 2238611353454479198158738623891250
4633 188084241568778160941190825021000
4634 14954529577907251639887265471500
4635 1123413441462300854898848235420
4636 79594069739231841946274672550
4637 5308133819043190582587640500
4638 332487502951056992535709350
4639 19513075547185162968148650
4640 1070071884845637969221055
4641 54665230388027482463400
4642 2592524476396967325500
4643 113696254145601940540
4644 4590221440660947910
4645 169722473436203116
4646 5712812753360570
4647 173817832252350
4648 4740486334155
4649 114722227620
4650 2433501798
4651 44569630
4652 692075
4653 8930
4654 95
4655 1
4656 3721443204405954385563870541379246659709506697378694300
4657 90717484605833107953850163563674201296374152790550788800
4658 1094369655562431143570255941403053856908640573346326976000
4659 8710090039369438602568971084428940233684634866294741440000
4660 51448383192005156934904017040593105083020998649424749776000
4661 240542276825571651767780748524215632289796537947802272723200
4662 927173085443685943185939422948772225382217594704880583443200
4663 3030146675891375847842315991201294703064789345823213079968000
4664 8570436043040226179808245441215526331761639357360147164740000
4665 21309096853679698869923231204952381660430844268839578601347200
4666 47150995812650801892523774018819489593138307434172200512113920
4667 93775584973485725613998638279853115666098037273385540731429120
4668 169008758914245723431540938319952237554037636210169699888251200
4669 277918594806014386296914394197249879349569028682775600461104000
4670 419404424889076255684434449424940727018440534194006815241302400
4671 583735483802669324373877477052381715355318256794357951847096960
4672 752556499110506531927658036215434657102100904819123741492317160
4673 902065503928243123731266014553462186093528276586740999791012800
4674 1008679048978502572891295331206277603699769764336200127154848000
4675 1055259813209767886953507950915633717147365244115393070208518400
4676 1035603012767625151804373979280930736141679028783831826743849920
4677 955589534959971994380194974259225270876869390798326056465627520
4678 830820675605832881019998681097862117754447151853334124748944000
4679 681906943154743047864683921930365979523392737767820821111600000
4680 529261682029011773644399791130436353647322926641058631558170000
4681 389062853250977046472023119186234052415430671667888694751012800
4682 271261498338651754168710063458814576643164429018855292903324800
4683 179612263088609008555620705487651005317949268881389662367376000
4684 113077063440821364875345152177444519771336674751969769191140000
4685 67759588973733568837180006898667903801674543797732076250936000
4686 38685800421595255591753397422347239313336995180760318220459200
4687 21062374964823223371919911770699272622947081099399424670139200
4688 10944475363262067377124082061082834248115670774760602208684250
4689 5431760619323574360395631278227701082338486091983310091640000
4690 2576571625542664920131198272213422442822208932103141916410880
4691 1168883713051062622303421655199259937475441125295571698664448
4692 507428627497603172354400906791046956328296411371424720425728
4693 210900383447788736181820045293576182166882224122122924910080
4694 83961691116191197265366954604055295194642720804353930969600
4695 32030870345552539246609333183397683406473510656911834088960
4696 11713944398495209596160448617733710325420511751299836670144
4697 4107988411337805870242161281894748775954985004411017210624
4698 1381892126138099834026415110117499588241738074878323832320
4699 446013868140638611938540847321122992510102378003545075200
4700 138148451365639362269275314397516667160596645654344805760
4701 41071966770625898858049920871581006978921721189145014528
4702 11722218669360727913425354084312616283695695716058176768
4703 3212084419392849363769036418976700142211908884155206400
4704 845103825978573984239061343051215136213399566814890000
4705 213499913931429217070920760349780665990753574774288000
4706 51790946863366055237849165091301632524208609106536960
4707 12063351337922582571022397643546016970193817376463360
4708 2697832462132643250001767839470641219565816980259200
4709 579235336697314425829917623308595707519010802528000
4710 119380529088378964452091954607828222072545581523200
4711 23614593158117460000052362543454301102192477571840
4712 4482399627235258611121050297600121968471720279840
4713 816248655192740853013382465918743063323742089600
4714 142560221910062217946806610706811372456900768000
4715 23872796482566351073126259555649090845325077760
4716 3831638339553457717901315175256007046635509056
4717 589210605897622452117819419699953981311302016
4718 86770145328541875837827544275589295985535360
4719 12231280850623647506161428297554046697795200
4720 1649458787788429387249173383396110624390170
4721 212677470073819466780845798884773238016608
4722 26201695269899268634699333394646678106368
4723 3082162484316508959052666336582520951040
4724 345908328348215014754362708052991902400
4725 37006266484683872461204547949806248320
4726 3770449792779111533783104885451957376
4727 365486848181570877756937258987472256
4728 33668714755955367140307428903324400
4729 2943927259337397301688204217720000
4730 244001178251387884464247556784000
4731 19141797859721282099055699803520
4732 1419048557636590553556439876320
4733 99234164869691647101848942400
4734 6533087777283926870877096000
4735 404035446624069256752254400
4736 23415690656622195561778380
4737 1268233345002237593150880
4738 63998318503056564835200
4739 2998582526916974256000
4740 129938576166402217760
4741 5184250097687658816
4742 189457644765994176
4743 6303793383018560
4744 189619453366200
4745 5113333573920
4746 122370376128
4747 2567210688
4748 46507440
4749 714400
4750 9120
4751 96
4752 1
4753 14657929356129575437016877846657032761712954950899755100
4754 360979990827377575399695442513786925991822149645733347100
4755 4399798003382905735761732932838198762874146410341713256800
4756 35384618863185273642104942105365408040046045204864572224000
4757 211219683454708886112297548797401800666852395507647479920000
4758 998098633924900044537137930587506238610607373798840145654400
4759 3888766808680075036912455434474819388685044030156136742358400
4760 12847969898291076641290874860861557980296443812339059513427200
4761 36740528445182932155088081393315698274660570818106458594612000
4762 92370255130544659937933311977545117131208779740437141664420000
4763 206698239480693079038255342688038102106179189407743912433067840
4764 415786053984284343961346007256862771866765074646791222697731840
4765 758019311869009615379822326095479351634292467959866454245718720
4766 1261065354975525782527651616695028234057050054798958529935412800
4767 1925578835441671105057192588366659878350585413016373803194792000
4768 2712148614282693120092676106281283368052582121121244071893755520
4769 3538896370553682779016632204630064149341616931815795083073025320
4770 4293998847865831388057813500758656572876693398085588407338515560
4771 4861130771168865722329600189538101780615124601606326498873791200
4772 5149571986890249977392402480368890924151456165295337491264224000
4773 5118010094067374251724513561940823528164721433959656390511314240
4774 4783499630402839986905917904297632447892517418668175580673973440
4775 4213281131414421975221768750142947785229833223065346703507539520
4776 3503895892772425628649559655064896757486146683903191743506416000
4777 2756040561917086485119764184468562500573712315144942485326050000
4778 2053535326272565681740271189586093052151612955367307490445699600
4779 1451503721744029750299470867733257810934491351991738591955701600
4780 974532049587008153865365783537222738310627763512183830060092800
4781 622228197128395493924828872582219554137181395767671330344124000
4782 378223281164126634238223440041797186821367498308312676260020000
4783 219089337681738539240215355639026222292081024946000379878026400
4784 121049117448217412658067082257022006883667372017217769915630400
4785 63845324112120395846132232554932170138308339582554506031359450
4786 32170124552618804108516241209849543092946062580356921643708250
4787 15496493531599609204658124529061382499612739733011208202620000
4788 7140784219361099921506463782991485055821550468971564739767296
4789 3149492226832029843428663904286894831531049698713068188068096
4790 1330285861277500208604780755641393371995804105487248591386368
4791 538350978800934405516751168249391833425988835259103255691520
4792 208827795853090926531810117861368298304624203026213623180800
4793 77674860587964907673027632969739382260698263343011197665728
4794 27713478211074032459208866241955363452824137557953272122048
4795 9487497045232551652702134389137872173038893938758777843584
4796 3117291540358039160478192225148778140917409145655753761280
4797 983257845673680576319055958867021142579089333325997097600
4798 297786661832600403113771233256869260323952769521587692416
4799 86608277755450264983279180968333862542508846855371008896
4800 24192664062297672502175730769751569776988989031013683968
4801 6491087264189716422616594430015414870719899203396979600
4802 1672960635100442376963039801550364657402035877164170000
4803 414189833026972681117586275078574492022061935062118720
4804 98504349916598183491595470859926634408788923202629120
4805 22502789995740202103637934065845454732861543952248960
4806 4937542430695592363210782649597211288639325416700800
4807 1040478289993324061213000175202477474617482367504000
4808 210543842210413810033689447217442500746125843777280
4809 40903848863167743214376413691340485837726255794080
4810 7627943225295089215416524190652839139329067844640
4811 1365105509546480392108587917139966847282810046400
4812 234378669919932798997292224382384798785074144000
4813 38594354313482267568220786281632696866608875712
4814 6092933097322711453056189704915289893830235712
4815 921829496323699642829491672756379615922520896
4816 133598477728072412004274155471939074771379840
4817 18538035039226465751525914763480352026345850
4818 2461500037161194624048766433683426624089946
4819 312571433290310428450637007451863698297136
4820 37933797629555657575609482675831757855488
4821 4396614132039726015119244627183890180160
4822 486276925359084875814104096828119051200
4823 51280112128776223267669159301874372672
4824 5151177885909490405309312308293519232
4825 492392003800171876978096029469233456
4826 44737881251063980994655076761951600
4827 3858931677780101868429132555660000
4828 315574857205128330573760173440640
4829 24430978847275846889584248433440
4830 1787632598581159528506164519520
4831 123406589645642176524094197600
4832 8021639422741024132595928000
4833 489892979031683973812108460
4834 28041012267806826783858060
4835 1500227249575817640678480
4836 74793215599957672156800
4837 3462648870368410748000
4838 148282845742835472032
4839 5847351854368638432
4840 211234385543694656
4841 6948499524463640
4842 206663898612600
4843 5511037296336
4844 130438752576
4845 2706733008
4846 48507760
4847 737200
4848 9312
4849 97
4850 1
4851 57743358069601357782187700608042856334020731624756611000
4852 1436477076900698392827654028972389210647869585188175999800
4853 17688019550541501194585076683175559373599285332640934007900
4854 143726734777174920701549942472714492920555449404495966388800
4855 866923162148039204231571081581452496981128107519182019488000
4856 4139905795712294167801031956429075293070306951949890606432000
4857 16302277687440034060773252866262601897306587105381055712355200
4858 54442735321521050516774376082647471441590616422185914393017600
4859 157387631254065688855813217045554085258631436701153479039483200
4860 400063531958658594577625775171659825657415104463825882474664000
4861 905228500279337667391746457379942147885846041456283988311316000
4862 1841493406282538340522638507584339455127778232905354856221877120
4863 3395586107538322142350992392597712636911914776282128318698143360
4864 5714299427935610946709429842873613573858512450774377885852341120
4865 8827457484828680477693561316865197638399350383592709709547889600
4866 12580448391552251219706991577328844538557158031706975514205974400
4867 16611910262481495360567641150972860629322065491867619940349252560
4868 20400696724368288961389997414926252155028144665761642243597440080
4869 23378438171713970890536984615241574674550886278465981328843029160
4870 25073200819713096883594779924985998657909590050390526152085870400
4871 25232902735762224889222772153807565528342135209947153707194697600
4872 23884047105647746508047729955723843131435366691811729822386133120
4873 21308316535430832668944543391871271813339395774067327586638608960
4874 17952241342548406677031884239739516650109724167843651171466907520
4875 14307574895487404650319035258181661759735098959271366285984532000
4876 10803679002714979021669475603116765002248952275368174542478116000
4877 7740248537488901415790252945362966119648387293307543617833790800
4878 5268420915959811686272153519920713535984450092414458593024398400
4879 3410862173554528538528780242380279584087197172292643405210324800
4880 2102702183399405462228732052174397113980819889145923805990488000
4881 1235529385136147005178196570803204143616467161140488075782732000
4882 692605002993883124049713059762082896278191627248646362195051200
4883 370712922185165826265330439412129896081231326802729420366618100
4884 189601265545084811906695720920707656774370220578495199729491700
4885 92725653122254200077487989369566330091432768613969950620100250
4886 43390181888478905773042748681371870998915671252431382967336000
4887 19438801486038549786323151409254598207514220721089259569366528
4888 8341898330528079044757001692435559283514672174969748173801984
4889 3430737221189342643243908264548856590936547429940798998838528
4890 1352779382627989018990810627908728196814023227061336386096640
4891 511628099840072770002934788760352330846329297414223376792960
4892 185661861893184413462358732464255108818254385551587740761984
4893 64664782492506075738154021231229181389922987635224301618112
4894 21622667684483489813135096979895615650181665255775819271424
4895 6943058430797450857428700865104096768406956733505997013760
4896 2141317086133793255094832977088179377172238992576615901440
4897 634415062165105206633686540416808424168421117676425953408
4898 180587472766683531241731058189291883599273765783539550464
4899 49393355793857748025275450321576121628019185938319604768
4900 12982174528379432845233188860030829741439798406793959200
4901 3279002844796867058847558011038714728507990319241773200
4902 795894188953790642147518724660790200356119012472306560
4903 185642813304358115041853002774477118693486816804954880
4904 41608932444953581248236179970808576675857194477743360
4905 8960725152003112066567716660380124190493590571049600
4906 1853943134897195599979527584906232591136604945734400
4907 368451723868224167558956532630524376305720226610240
4908 70325915589305944473840149855287151089424088909120
4909 12888593725498599019152058115241004063004287047840
4910 2267463388738221668248162981012148322605345500800
4911 382818494202556905028910633157895171348954435200
4912 62004044634774790519436673042623021195535570816
4913 9630765218348801974185590178737071122505856448
4914 1433956994281310555512542602065479402546143616
4915 204572669021110880881544800566406708243675380
4916 27949652828372209902300609951093453824336820
4917 3654954600633288987223925916681451653951738
4918 457194036752991372957648160153472275121184
4919 54669296583771388858966607385757533379968
4920 6244466448404248543212840195130742574720
4921 680787695502718826139745735559366671680
4922 70780999839719294087768698754699838336
4923 7011325455821250829448786197399512288
4924 661019402361874574573334395725820256
4925 59247464359517164019948615171233200
4926 5042337392299333108080733206062400
4927 406925473764507584160901276278720
4928 31093973078351077859470861642560
4929 2245999931550687612738514396320
4930 153086655509783965814699131200
4931 9826508292857754562430011800
4932 592710024013642338686254680
4933 33512429295671573473391340
4934 1771352656125664202246880
4935 87258751533283950849600
4936 3992230462307108862400
4937 168973475381370654176
4938 6586672203771569728
4939 235238292991841776
4940 7651156779746480
4941 225034022933720
4942 5934963242208
4943 138945627744
4944 2852256288
4945 50571920
4946 760480
4947 9506
4948 98
4949 1
4950 227508830794229349661819540395688853956041682601541047340
4951 5716592448890534420436582360196242777068052430850904489000
4952 71105615306584570444968874434133265927069544466814711990100
4953 583704645167869539421307530544793459328776415977150822260700
4954 3557236685735079287363361076199683699783747372761275168122800
4955 17165078610531176243785107415312759440226336528879803985862400
4956 68308445629252853768717027281079742335660064707173195006128000
4957 230560784436651910288078861965713941119050303347532073646166400
4958 673728849603823000145082904022762459089683878224550690613592800
4959 1731263943794722577413945387501094937844945803712688269434315200
4960 3960628966390720086318495174199432274008409534191876236499173600
4961 8147056502514039006525718116419479330972614373106555894801844000
4962 15192320601830941309311767687570800504804170421469177563830486240
4963 25858694203561068622519095912859503927252274065533131042393553280
4964 40408260240401820266016682460320553129428052330475957907098697920
4965 58261219399869291152777504691310304413435712531711884083016071360
4966 77841524422729554421937010384722225582322415321186910994149466600
4967 96739947999156943570364498467430188370757910805582022005563294320
4968 112203831984025589287644985782094386852654795661689032339785920440
4969 121813967315772795692797972468890310146344091661480639555550520360
4970 124112344057579829573794160628680693356652470749433104452825058480
4971 118955112897164774477764497296521380347898637418322296048203574400
4972 107478211975414859286214784800757294091459150113152784200737599040
4973 91718405956854453661978686773706778674808703549246323090314012480
4974 74052995538012177542756522488925506181702612192355061082300993520
4975 56657996586130122415263379622399380568550991878714610492498746720
4976 41137085433414727813279926334944605200871010586978818450205134000
4977 28380911304125971857897594132997542438710753408794326598723899600
4978 18627631095715048462176542802576808573659305683893978596764837200
4979 11643977764893045700494801517091299269814914484723161969511108800
4980 6938917205218038025354815772175510476136705634181548559768610400
4981 3945722875112211403633595500307006781226782224287365145241628000
4982 2142746728012325915028799778638943960360655346800499683040939650
4983 1112138766555497478795991318236389688243693980408188261099854300
4984 552074273204805775845966952092648765313607406978559552153519950
4985 262281133117233308790608884216773333687195545508086431753997850
4986 119323000193316990875867558873772645247018095944186303160174000
4987 52011928300481525103945729446383924933619131118590181009926656
4988 21732840387428416458709030725029483396525066982158028137010432
4989 8708794484557562094388382517700943653915851168311258997051648
4990 3348128972004272822002256304074102287114707486976807555589184
4991 1235394680101639127568062050909143433019185376683124739085440
4992 437631531605363260304131297951458470785885337371599674653248
4993 148879382947862825536680188416085789711683157578772229306816
4994 48651002290087852079553968204765135212908746825495593360704
4995 15274728547754391886343141903229012890495304813713193430272
4996 4608486772331424614225836189820212137827210005762716831360
4997 1336321088390327988441169521303490084950504056382258923136
4998 372461662581284783186070307515414509923502141928550322832
4999 99794739256977899071474889425225225330079579752931446368
5000 25704705566191277033561713942861042888050800845452039216
5001 6365123169311565467174671433192799178868451796175206800
5002 1515260090508178337934699110411889035293380427591506720
5003 346766764474178365832895231597608202842550846484727040
5004 76283042815748232288432996613149057239071523209196160
5005 16129305273605601719821889988684223542888463027889280
5006 3277506613478970792820950551887804045045069457637600
5007 639942467771126185760292925095121285162566709375680
5008 120039062816229112119140945442645309618154910379360
5009 21626623369904428862644978871336600037922447758240
5010 3741314591418065752609468918670044732298820076320
5011 621295588951690714719051683321829868254860476800
5012 99006458368430713893939203729349662876742282432
5013 15134059628833831673720213138015397478223488704
5014 2218152225528902265558464337570038450813565906
5015 311579911278307341650352850093450217171136348
5016 41924479242558314853450914926640180736505230
5017 5400604559144710593062218891812891249868986
5018 665620729978619792982458350811672871132312
5019 78438555968019818797647741031739069632128
5020 8831459691314580082543873990256335927104
5021 949267350067171320955420110146159161920
5022 97323874779614029370681960787712277712
5023 9508509864743888111170271692363722144
5024 884336768024670038956217637525083856
5025 78206652954562656506332172026027824
5026 6568307918916236548684112992107600
5027 523189894840081179635444498072640
5028 39465427368676368052405324392480
5029 2814607509158456628621682597920
5030 189444736193357657695690174860
5031 12010176802381700020747792200
5032 715588931431104774755356260
5033 39972656629776937034527020
5034 2087665630433818524076680
5035 101630781197589542754240
5036 4595707160097718341600
5037 192280161640870054752
5038 7410006229243015944
5039 261669561867329616
5040 8416272457721128
5041 244817233741080
5042 6386536532376
5043 147909861792
5044 3003972048
5045 52701264
5046 784245
5047 9702
5048 99
5049 1
5050 896519947090131496687170070074100632420837521538745909320
5051 22750883079422934966181954039568885395604168260154104734000
5052 285829622444526721021829118009812138853402621542545224450000
5053 2370187176886152348165629147804442197568984815560490399670000
5054 14592616129196738485532688263619836483219410399428770556517500
5055 71144733714701585747267221523993673995674947455225503362456000
5056 286084643508852937396418456921879324003772275481330066431040000
5057 975834937560755053838814675443996319080858067245331357230400000
5058 2882009805458148878600985774571424263988128791844150920577080000
5059 7485876106709144446056476711364027323218709758050563229039920000
5060 17312639437947225774139453875010949378449458037126882694343152000
5061 36005717876279273511986319765449384309167359401744329422719760000
5062 67892137520950325054380984303495661091438453109221299123348700000
5063 116864004629468779302398212981313850036955157088224442798696048000
5064 184704958596864775875136399377567885194659100468093793159953952000
5065 269388401602678801773444549735470354196187015536506386047324652800
5066 364132621249183069704859404320689402583973203323199275518850446000
5067 457891320133703261305511825792483679896014207771687711730290980000
5068 537444155550871908724247213707945490948655060031011233364240524000
5069 590546484126450469934973609379444141329762082429942275472557476000
5070 609069836578863978463989862344451550731720458307403197777752601800
5071 591011162178951569399019812517527111222154622616348116442024088000
5072 540705058623476247626202260438733547035902897356010436582743520000
5073 467296573806151562113977325220683887354170217883272974785815648000
5074 382160024820226890258244528223778244478369598121859679542975052000
5075 296211982152048710171026089955702024726810448769420244329203974080
5076 217915371485115855443320690855382232955965353379671578817302872000
5077 152359575679313806715851579018313352595818557729551179445204200000
5078 101360397514735613778205693332134080138252690745694023566871070000
5079 64233210674879477455781182077851064047101054082393029644016680000
5080 38813259216310152334982671723637664232716381615743873231703696000
5081 22383603887800122662434889587662937019795824626392092128285840000
5082 12330383984725660636354985938459396191333694450898016078880087500
5083 6493171903067654287966059935269527152608046505456059645578605000
5084 3270996372222051408223503877165852024246158765906436062058395000
5085 1577355066299445073845619863121853615181735448510170149010057000
5086 728558703103425857751691345046592593575543181966906754872216250
5087 322494595117072948313155564523709852018967826876179197730200000
5088 136873495527582960799857182753641907720050345048921528973491200
5089 55725231762636965278741104423152521529551453800405200351308800
5090 21771986211393905235970956294252359134789627920778147492629120
5091 8166168224400665419517698302619761675889530456040994038022400
5092 2941415905003902684685862025974151030998060420674106521632000
5093 1017747747919449442567747204538275513455547296213022499193600
5094 338362233972415512583364064582013158435643539951755066606400
5095 108113338422417449065675484899478078250908326278879096357120
5096 33205931625553025839876395441802201935859358290680855283200
5097 9805291004960477902608162106000451357079170225027057088000
5098 2784002267479849975919103169382271010313550117463039423200
5099 760125842002622006502184301051866346782657432507245556800
5100 199589478513955798142949778850450450660159159505862892736
5101 50401383463120151046199439103649103702060393814611841600
5102 12240621479445318206105137371524613805516253454183090000
5103 2858981302845619505537168132852620821308264957719824000
5104 642160674952182158949805984440015190449168234230976000
5105 138696441483178604160787266569361922252857314925811200
5106 28802330845724288785396232122650399183729398264088000
5107 5750011602594685601440264126118954464991349925680000
5108 1103349082364010665103953319129519457176839154096000
5109 203456038671574766303628721089229338335855780304000
5110 36044372283174048104408298118894333396537412930400
5111 6133302608882075004277817899459089725080032912000
5112 1002089659599501152772664005357790110088484640000
5113 157153108521318593482443180522777242661495686400
5114 23646968170052861990187833028149058559724201100
5115 3412541885429080408551483596261597616636255240
5116 472090774664102032803564924384015480562327800
5117 62573849615758678885747634218865941397769000
5118 7942065528153986166267968958548369485101450
5119 964667724606695352148490363495178074104800
5120 112055079954314026853782487188198670903040
5121 12438675621569831102174470408811740742400
5122 1318426875093293501326972375202998836000
5123 133320376410430177220112275051660654400
5124 12849337655059308258338204989680705600
5125 1179115690699560051941623516700111808
5126 102903490729687705929384436876352400
5127 8530270024566540972317029859880000
5128 670756275436001512353133971888000
5129 49956237175539706395449777712000
5130 3518259386448070785777103247400
5131 233882390362169947772457006000
5132 14646557076075243927741210000
5133 862155339073620210548622000
5134 47586495987829686945865500
5135 2456077212275080616560800
5136 118175326973941328784000
5137 5282422023100825680000
5138 218500183682806880400
5139 8325849695778669600
5140 290743957630366240
5141 9248651052440800
5142 266105688849000
5143 6867243583200
5144 157350916800
5145 3162075840
5146 54897150
5147 808500
5148 9900
5149 100
5150 1
5151 3533343320884635898708258511468514257188006702535057407320
5152 90548514656103281165404177077484163874504589675413336841320
5153 1148919595510858215792188678998228712478010497137782289067000
5154 9622930622299066274401580306330342008064554925265689223150000
5155 59847226216375346791182135982062165488616866592902382591667500
5156 294770845809774117407760302925120696961032090068461165241653500
5157 1197603017530810026745664895653893512260528282162962639934676000
5158 4127792713484878096719752021301401674911571403373476672790720000
5159 12319916086704532554715035277480453528395833098972308385033800000
5160 32342554483474781859855507025745983406977889775139915886476120000
5161 75607348677762358905170414784776675964508968556310688613303192000
5162 158961507566606345744371349216009626111217751068165013829878032000
5163 303048125458683885392551524692532317935491941631348105974557980000
5164 527469683816614063884036878050235520787329520310103939342939900000
5165 843090319112596193538729965079478489552319347565047765904878632000
5166 1243680054552222824225918422475623760310704609818498207277023276800
5167 1700514285116909936194868720205156610863430535574196561923736870800
5168 2163376161539264120011223519787625274175370207979007460435523238000
5169 2569279074083557188436483022502269537194301943607803271375521610000
5170 2856939984770424356902577293921183925569166371743796556304646996000
5171 2982259744838574873171616727366192913715298516271208491136415253800
5172 2929335880688821991660141718894743172566846013764177284550143465800
5173 2713278517276095841331863684739556283338073494738689080029292404000
5174 2374400474824830478706366448013569054375051853606828438906830240000
5175 1966539748100887823896321243637044692615466333592107102223640852000
5176 1543926500273716636643307894024064107692613176412313105353619210080
5177 1150669622975266143356678272520227096054148281758132487586523130080
5178 815164908148025977769458880607170575131574099679512202242503336000
5179 549582755128953374225036052887487450434916940381595325855915150000
5180 353013798240975758330992242294673865309086957424658495870826830000
5181 216251809272094240767796646328765248958573548744056533134856156000
5182 126456102607978238252685478841529164113043694941617135367808816000
5183 70648249770869137153310120261061144968730571477050040779902182500
5184 37738447953251264371874350902557545918930398167899988605057237500
5185 19288540064995090678958001572418301247453314619148883064807032500
5186 9439160959840776920873539759821458698538915295901429779082797000
5187 4425357269340109790511322393758533753704313341653532918055993250
5188 1988768351714757071160022320262320323003509766990745466002536250
5189 857156687021693888937597684655123554050414487223528920282900000
5190 354467257648355872840655780977380325121156021793360882726220800
5191 140706210200658337328821288668460116862117420846023130887054720
5192 53633429447580108020318697212670445673506156585331534067208320
5193 19637690253915885889792560203918950696781966096670009472387200
5194 6908907125706841189610978247055564049553583778792668806624000
5195 2336193694087827129530510628599223337704779020852619827694400
5196 759435236249199261575994900506296200044444389669494705049920
5197 237379286536177442513765738583636650072646542481886711566720
5198 71357427535762885315479062545149412670676493348058859225600
5199 20631966489604338920071341098042616397187420681827765956000
5200 5738453653376833623833253471583864735544256364566673096800
5201 1535454200845296453134412288124770020500968013664636024736
5202 395265437841363443381135836546970500326981864903767689536
5203 97894994803367985685887372105164605267463457216842230800
5204 23326467347622210166351299519320490459568709412688530000
5205 5347353918285325371467666322557679684298791865364856000
5206 1179240512184916328253280080517118804279381666496883200
5207 250148939103589982504277034348313466920331942991195200
5208 51035709042423739777631920076977023115029284643384000
5209 10012951239001090443887356495483006913174592111960000
5210 1888784022351950460601682800543753647031538212944000
5211 342484331763817523277775013833536052865357230178400
5212 59680026239353751779430132950956191361479978786400
5213 9991347798340154442452574320086581648920698776000
5214 1606524692373803435397445468906933351094237280000
5215 248007249385205905339480644262507836075172880100
5216 36743750541159062477061094397585460223571450940
5217 5222223188308138200965149139733656958791845140
5218 711659227478720974823284438250530799056643400
5219 92940570752818037756772221413315589429039250
5220 11625342294834095692653113982802685768047050
5221 1391877716932517579528536095900185506922640
5222 159402296836418545242704664873353038890240
5223 17448697746924346407216965434583136319200
5224 1824124854581132104575674108157573732000
5225 181964297533154701340964051084023325600
5226 17303774708813201787895449386103350208
5227 1566982694219152174290841778772517008
5228 134977306022057899985296469149501200
5229 11045606057451546643641282254460000
5230 857549162266280414527424445072000
5231 63069749434118879324255344361400
5232 4386965407793273448931943555400
5233 288074651543648350305099483000
5234 17822918851609634177130870000
5235 1036639157695662396016795500
5236 56543954056127039782734300
5237 2884462772555617933402800
5238 137192046257104301232000
5239 6062779821967993110000
5240 247960882606331403600
5241 9343453547484951440
5242 322693843084252640
5243 10153410394527400
5244 288996500793000
5245 7378634062800
5246 167288869440
5247 3326767290
5248 57160950
5249 833250
5250 10100
5251 101
5252 1
5253 13927547459020991989083038404429289207944958458536245702640
5254 360401018730232861668242368169788454233176683658575855546640
5255 4617974247461267339435613030951692357599734073446080178907320
5256 39063266247369179336934415085939776224252356902684597828278000
5257 245384730868626189997240297811423721205646150594275075190325000
5258 1220883414814057074540115574034068175967784078495208604870017000
5259 5011104378766159995931925149727051848337545531163839809108109500
5260 17450786826877517532579688479528162607224840682946027039048136000
5261 52629357096932195733176838271592871355122535393011827578081680000
5262 139625715649318035620103733144778473321819441788352828363716400000
5263 329894055731442774970526171662609030751174475706427142042056424000
5264 701086324102887328029762028004292813489083162976699112596084144000
5265 1351172814316153938827156468336081821945350884079402617553963272000
5266 2377762215137365870003096578356792033032321388184423600723454920000
5267 3842993410663902465440840111508858794307686505116471558069990700000
5268 5733014169965654116063363762540453728955771563442324808153174697600
5269 7928460347770420504440229943282101471980741887592926071391023389600
5270 10203085710701459617169212321230939665180583213445179371542421224800
5271 12259131582055830013396933278796543220327097845214375609134631682000
5272 13792971871395938590553750962906920673358884118315575456858063380000
5273 14570393922329164220203144198998038020402748495893362437153699679600
5274 14485261617787363669690709818635794152331449936174441242662588375600
5275 13581466355920901961333384333057445618264467881997549228368846977800
5276 12032800380963555470254351993192814821760152020145490702738601096000
5277 10091202018005529534502057404057668481093970377829020865354028520000
5278 8023482172251622321496990674039142345871102641055796977072454676160
5279 6056942424150734497600669430402097653255636307463689874848813824160
5280 4346974131239894319347451251743080140649004619975167175326865158080
5281 2969529308253523204731600207926121380836448505975365879597690724000
5282 1933015207694939454170816461880128273943500962721473215079425700000
5283 1200246914019317578325373623801891142050895655243838885960811222000
5284 711538211153342340590814771791421141734661353932056979992107352000
5285 403078827062930634430434963807374210610326777626404618984890601000
5286 218367317473595514837504008079643538994258130019972853319697655000
5287 113215343859753793115623052707672637756791194503699965815171712500
5288 56212316760842835692963318868190477921149659747233887788866209000
5289 26744289386215534609141695986160799645860260005054051040734591500
5290 12199633553315978341409591463874876834536215158071901557884089500
5291 5338272944076453191008480964914649288062052532448843092954176250
5292 2241794412210584017221409329098015449054930197353844868432200000
5293 903891507003307475743672241492319829058947855573070250951863040
5294 350049596108954887988774913272754437071609193324252667084867840
5295 130252614372694548049345407516485368064229237421519439877505920
5296 46582428044172566529275375367435650490040942833961417818220800
5297 16016102882320404575916358663628807569419671487201186778992000
5298 5295372373265741493602490758158239565464165780599271609440640
5299 1683965089074311406103293040253091574011594081441053476415040
5300 515163558014682960349023517777254006540637177301115842123520
5301 151634533513496131295393007908442501925187548364625075854400
5302 42948175141625358568311771265313201479859528766253716888000
5303 11706445452888740592619837082031084060510282983716013117472
5304 3070908401690592906268824576249540041001936027329272049472
5305 775328358842674446632227987072903673718310581157390467936
5306 188401688112142161131330414240128108250590049738073727200
5307 44061104989953063647552454647605370868074228890633890000
5308 9916910903001876143449126634561515050881395823040278400
5309 2147902361479669026461331575227609250651730892547894400
5310 447634943659055758165548377254876730278488740089507200
5311 89752453833227956160663031859511316512637707476296000
5312 17310525870815444496212040043038418731250989752880000
5313 3210932837998315783022860760924381199953614962004800
5314 572678718687039137284148383787224219545351434068800
5315 98183268974420688411320541306411798691467061874400
5316 16176467863979297668732739375378275050633512304000
5317 2560398728470749225164678716070425028306440665000
5318 389180606727553882225031164842704604302578981080
5319 56785796290882187464548964068995711254610424180
5320 7950250226976568604454406153027358355175644840
5321 1067488841218081462234926657375796198584965100
5322 137390408938948403640445892524031740895101500
5323 16939784486758253723580251803512484976297130
5324 1999598973621363283266347630729843967691680
5325 225819920518259605760498275237250138427840
5326 24380372194332648404604527045581916500800
5327 2514334259017236144144848095028007036000
5328 247471444645090393823711109474271722816
5329 23223487109196665557438629439243970016
5330 2075743309225370412696959239412944608
5331 176508784798075715365387690426270800
5332 14261415415950098198119123923480000
5333 1093375181889507528522466167466800
5334 79421165954075625815728952158800
5335 5456956970669681607208027349400
5336 354019451294603996760483702000
5337 21642115748383127215087485000
5338 1243966989234794875220154600
5339 67063759461918116951615100
5340 3381783940237621025368800
5341 159018053616189076428000
5342 6948354402704890980000
5343 281022333620508924080
5344 10472881998279835680
5345 357769260810801840
5346 11135998497223600
5347 313591947669000
5348 7922322888480
5349 177744423780
5350 3498250140
5351 59494050
5352 858500
5353 10302
5354 102
5355 1
5356 54906677482678910726192747555923159377475316999998660943100
5357 1434537388279162174875552955656216788418330721229233307371920
5358 18560652464606992375914481960744105393008599208416656560651960
5359 158550449162836845320622714062674770944257536521648752809151320
5360 1005879105869756367926061188462949237774498190244128394078158500
5361 5054925455893699513943150134915328656836310702242066548920695000
5362 20958498620974646446271984020918170354113626680834414383601958500
5363 73734821573273497082998327203126620054109598529982214334019325500
5364 224678880396048038231963489173925093568019823792930098127744751000
5365 602313753442668462279690482441562861064180127275579804504712560000
5366 1438144871187975766887068451391218275214740250420034132146278920000
5367 3089007976394418711087654152840793651579179181614726875484710152000
5368 6017657615216449565588790740370179982447963815550000716449722236000
5369 10705446144197219669169008941432032896951626235398343816004478232000
5370 17493536297082048900737067683624969957309221641642545062465418340000
5371 26388554753225463596027102099027497054246114001799771365413936140000
5372 36906278719153898372157904221354170880152779439659965952486062115800
5373 48037142107079606585726099068120967742000965554239493256075024066400
5374 58384323789013907809357159393710376972977781721380748626048299230800
5375 66457397523776341651572848827160207983878477792477930933729845434000
5376 71033805137689083741351817458970641467798253209325213602819026407000
5377 71464313047614472127663040595085615052451575956048396715563384142800
5378 67817361210549929908097414150885763531369970155725793090647572849400
5379 60821349333037082696406025491518126029619138775902068283564836465800
5380 51640768301635258893174927304119163610053985753124397599253163037000
5381 41575752314182781682148476504717594142107157956655565965258597502400
5382 31785333220842965350545770747155063908643214308797964947633185832480
5383 23106113692130579750106257456719113269827057024768891004052882366240
5384 15990654839918182674742409961769187660244552709194364966380968260080
5385 10546948922417685865081200738496224214694972279843540882709039468000
5386 6636685546419292125986469852455107073872686638677058038439361570000
5387 3987917165935151953790757524244993149394911370648884040450437286000
5388 2290263617149820658776685046703636799958441232968808404349595539250
5389 1258094520832783495343478826429077081601929033197565931983143391000
5390 661524520581774647890085671535390721070840805648741290939084072500
5391 333176583358704019740262126539722333969985515253745613684648182500
5392 160829684065744779899311717872878311829955970943474734507033875750
5393 74450319102167569317340396934447631446583967041096412356639538500
5394 33067427789251204451715471599450324051506056875826470012159505750
5395 14098515724099350735227526650928432735138241303646944578827696250
5396 5772620611442253844345129022427389781316445258186150536212915000
5397 2270751834666845609795079045700218107148088515220152093854680320
5398 858454961886246511020090858740326357580374926485667254993842560
5399 312000448381105545327501790097627742107339801265500053660072320
5400 109045229285222144375349174155588000010777661634046046256289600
5401 36659079930644481584875220941194826214449470292927160849692800
5402 11857029444486334213936011915006492940061066856559238603747520
5403 3690391578184129251673174109490817704748812561455925703632960
5404 1105455134906507185748946298563690889035117276291977744556720
5405 318741978610002071906642445195297504046822805746048628836800
5406 88473240791748238650722248806545195048510629258482656789280
5407 23642429051912554530193004302925522710442336222014693158816
5408 6082760872579443641263248679878896619676911746440673482608
5409 1506770206807461660436216654122812799867660186022853173536
5410 359358775473160048083833938272836947218718057833733220400
5411 82514432981184828285416415067333694534757192286096194000
5412 18240032553735593620986786488568500897156853031663369200
5413 3881297249691331749570476355235855312581197928639177600
5414 794937917187633501569853152711246607218695521193435200
5415 156686487200381008212682920025926535606808201187432000
5416 29716402744899846385164002073882618821980865742444000
5417 5421739054325025010677945219265758419593808870270400
5418 951385613302661792584956185969098300212438672727200
5419 160521852450243347720095488167625639130493767826400
5420 26034002968591682185616752432249411409613308864250
5421 4057247215884418002953260119311596583316359823000
5422 607357613529364391957245605739372337017661137140
5423 87297567432251721027590198494127735212311547620
5424 12042290784979214209688291672967910449751344390
5425 1593497835441483921886919503039232006583353700
5426 202160173153024079642370384713932418745649350
5427 24574616931494368077869942757208252852938090
5428 2860537420597228030228247305071860120447820
5429 318622627580558073881250991088174852850240
5430 33934842378598145752354949806688343237600
5431 3453019049050337637958924717171796329440
5432 335388931558477770576871635208552466448
5433 31065184055159176005404919899248427424
5434 2741045651925809647535728226404273008
5435 230131706762048084590315596378555600
5436 18361572348035751430078372051480500
5437 1390341280674312042442148336408400
5438 99760732844753529988049781370200
5439 6771886361192496452318395385400
5440 434095279563621567456307396500
5441 26225152024511318860635423000
5442 1489867440595161304042743300
5443 79397324420431793632371900
5444 3958224384596306427420300
5445 184032129465926683956000
5446 7952005594206708566000
5447 318080223768268342640
5448 11725074411117642120
5449 396239073801210640
5450 12202211119298200
5451 339999690630600
5452 8499992265765
5453 188738924220
5454 3676732290
5455 61897850
5456 884255
5457 10506
5458 103
5459 1
5460 216489185503133990863274261791925599831188392742851863147080
5461 5710294458198606715524045745816008575257432967999860738082400
5462 74595944190516433093528753694123272997753197503920131983339840
5463 643435952106375735698368707972462320290964772558444094102601280
5464 4122311678233757978336190565629544044550695949562867573037934320
5465 20922285402090932452862072720029344145709562357077870596825696800
5466 87618707902157458241681269005199030051829385505529153514625380000
5467 311383408083051890058898048310784245261116739258111299413514812000
5468 958552680452555462078978253640646060703424780889768786342251231500
5469 2596289284576555108458244763787578859008229074940525578365050456000
5470 6264063035803752007708781017392253755067473323666029966849010624000
5471 13597006054868134523295919904062427329302998731243959067564818880000
5472 26771402462084962162759669324620211647019552907327632920867487984000
5473 48141260921731596524710325922961439859583710524400005731597777888000
5474 79526171356893631828112637850637958663069223462959125490318981152000
5475 121288518326435539045110335939799791704010603382054979099760233824000
5476 171525605895965513374176163643678730852599741011698513875190584910000
5477 225779587458353260629671884648284339502111121277919791709326497649600
5478 277547932174237726939750794615810035842672245424494849923989027939200
5479 319577351266181390114376030365572589746825752580189360900474901052800
5480 345578467123636976588178813901233081516168084520885240855395196256800
5481 351786463539031652814313762653949843459572301608086772128246606968000
5482 337831298043268413694407100994950180247952904519501511746299634129600
5483 306652415908573596106179611812700843794020734617194890496841198971200
5484 263559180443160691684426110463245212795016268028908962562114291351800
5485 214825596134802676995607697585135720617824580732997494012893158233920
5486 166303009256731126728593906018870376568428631826622263861034390009600
5487 122432394628432162831731857692745431351810899559814383501994493576960
5488 85822707999342153357537527696385277859357640377713023729339277360320
5489 57345796667292793040455539173241224712601154543317722638055886174080
5490 36562756264381310998948162560120243944275903903457608393391336822400
5491 22265009575084076809761060150171972118798690658787549548312696880000
5492 12960730789289243849819961953796227735533461954608873131463921179500
5493 7217800490411556015538643783550855369565996612992608304616907154000
5494 3848289122547337750462405822018353426076488807427848733124909196000
5495 1965672861157273239444825995419446714039069822499116978790421244000
5496 962510129702922723694090587781420075913291488510820661755650305000
5497 452061814671282624581849152939982281900416783192469524019770894000
5498 203758768069090189710615823189014570274861383480895444344487158000
5499 88179807438003211871241257598534197470682818335537253365758682000
5500 36656140882658311911591569292413925111359427389482055904952010250
5501 14642744965609619507607156544693866762363666020764869652832760000
5502 5622814066794093890921148113162444836747647751973709946687779840
5503 2076263163631852026653243007185905609031604473360683593473479680
5504 737455605264431288955913322048938299526439530263909217741989120
5505 252015641014735622556362535826247822247130595776461973570091520
5506 82881398104065784452761369084440476658755324140530972355827200
5507 26236831111203803367007345514056920548220233044301293931696640
5508 7995848419398946711958543903896771693622427216487839024538080
5509 2346272123066872394242661531645384744074534627231952763957120
5510 662983315508804309565816286006218808417391435951781147980544
5511 180416020438074839601472821095700005589119714566317574629120
5512 47284858103825109060386008605851045420884672444029386317632
5513 11935983599023813937573167220894438649932053238298680041344
5514 2901927805703259494173454296829120947893271469377346852736
5515 679514775440157181831249628734091682013575963903786453120
5516 153241089822200395387201913696476861278834785674178646000
5517 33280059396289504150572382365107440233408995005140182400
5518 6959567482205146585436716223181533663938699734111628800
5519 1401246498093455663784147930202875375436344647527411200
5520 271589911147327080901983728044939328385134215391548800
5521 50664030909337443017328790421045776352229672741216000
5522 9094530026609719372750101658123207671576711653356800
5523 1570541329896457562362467354615654336858628920057600
5524 260848010231645440045155168272391663587052372717900
5525 41654404749746691496986803891599058255381294182800
5526 6393238037151204125865743218309182494922748812000
5527 942764056821699951694828999953652582833384451680
5528 133513926661090867453961480049842418560005896360
5529 18150699154171569243588149767951633141654200240
5530 2367482498370204683946280404515430409780982640
5531 296121943773443722293049577609140444359824400
5532 35496668901047420556923250649300809676466130
5533 4075286188248105686900516708595526746939360
5534 447793963086189725454731122610407901303040
5535 47056314764989428776598863731941169289472
5536 4725183961858356767733265402445616029760
5537 452992842624437508311618831969992941696
5538 41420245406878901340539893198997903232
5539 3608465162028913966376148551215751808
5540 299171218790662509967410275292122280
5541 23575352150564421589236428313012000
5542 1763359673050346980658334475444800
5543 125001400191016471310327436897600
5544 8384240256714519417156108572400
5545 531128342054313447240658461600
5546 31714137331967176296582372000
5547 1780990963470077880694773600
5548 93833201587783028838257700
5549 4625340853910290656760800
5550 212659349605070834793600
5551 9088006393379095504000
5552 359568948607607691680
5553 13111911169421879360
5554 438392166758786240
5555 13358210067442240
5556 368332998183150
5557 9113393769480
5558 200294368560
5559 3862425840
5560 64373764
5561 910520
5562 10712
5563 104
5564 1
5565 853702637172735926234421145556838686126761775155774328259240
5566 22731364477829069040643797488152187982274781237999445630443400
5567 299790459055426852565012401655340450201015230819992688749326000
5568 2610858046668075158273506379294314554921361912637204619416894400
5569 16890193742792363062082178584277135907637825279659157470193283600
5570 86568545242908917545060001878220424935564614940820219033796620720
5571 366139994536591317925086272600513522549917341248862735444449694000
5572 1314280618532361873625219035077985450777440782582937302719380700000
5573 4086907231090056057023036884079043219052157202762710804802381907500
5574 11183114605279813724254746292474204041539955777047302507326264367500
5575 27261037488053828638811570019769578019586405286875518572833029788000
5576 59793328978126723709947455166016967662007699907721195138104192320000
5577 118973802980096177078839299160546239131401238898384641841192165200000
5578 216230558347609309776135790698855555610542542713030881283929710640000
5579 361059456912986973935327444422210798946877828933000042986983334160000
5580 556683199498255422796788464954465710641484564240713878432232868064000
5581 795955901517233224983536579604936133057569584694735800342176534470000
5582 1059422859945669347311088069563898043501351341542843762170294789150000
5583 1317047593507060687006419327114991980428981540787865451637737902956000
5584 1533817519910261122561780707087371250709504514187997854843097259664000
5585 1677781094147452298100474159419256096170835201045994144727493230527200
5586 1727892335618184882940894069506165407580840422604426204276975981284000
5587 1678980848709014706613770230848396980147958712220414139702995169620000
5588 1542273317154051453822293287150859518523263259762941684059193981896000
5589 1341604319600009482964535801680566191598840713950227645923680245499000
5590 1106948557861274905074589663945629893739068325721417642760880023677560
5591 867564907467472349405338778709201948648906960652489879667453139021600
5592 646733924887287715055642967851162575543889123770197692792911516704000
5593 459121479856620610618994466347795367569290873349303938132479350913600
5594 310737391032100900087635876142084626732156973781374741088987038718400
5595 200710288335524775641594387106344286494104040901612029233195601609280
5596 123841593798710892093211518348794374649966771285904802622777108592000
5597 73057062668244627032028478617751783514808203724146646955401036637500
5598 41238688875011230431245333489351633703970106219210050872839749207500
5599 22290266220388628871516399919789406288365577775418349176022801505000
5600 11544867367642013251387217466055060278229466422283546199374727588000
5601 5733212511708713615047409153306719582613953648955757854805395295000
5602 2731447665373159080753500316677002918132313683611788364441710325000
5603 1249118172118017778449846343649951042093256900926560526896735365000
5604 548581298647550510759350293201193073816934493987026196312080810000
5605 231471994524758431162008301196152268360542398130785290085116540250
5606 93875482748271286602856457943986881382749753070624777317560026250
5607 36606862414024048769017891361734666905909165051912174132081900000
5608 13730127372404182756900477950745504833918674743191617311679462400
5609 4954718913212374154513420812602729294279965220519813120788985600
5610 1720729745617006340897131084780856032228358903949121508064641280
5611 575253093620592181922131875255565681216276359924532765757817600
5612 185160570232487390798722207529069149982325724143739406326848000
5613 57393068055758319865328568311999513699231759784409080475586400
5614 17133960898712028668482594079778796486333772606759655052581600
5615 4927171458440432027909589216455307962556522717187100804309952
5616 1364965649576950049106092353542215193800511779900725892901120
5617 364301579730728041502973965674009626670337885181987410308800
5618 93677549073615782100764734030459618286658313332511048365120
5619 23208856998101860434170047373961408485978992407802988969280
5620 5540043992706222670694776384855594536887154623356753082496
5621 1274090203950294715933593053876421903775454932319599599600
5622 282286218093527044134319314704036323408379868347171190000
5623 60248383389834447169139657729935883181171456474822744000
5624 12385670942907464262217884803967136181585821560707136000
5625 2452181371663547411622258877855031907013603133172969600
5626 467490830663431860568988384339649663613755616657584000
5627 85801987830329540593863274100158169628776058674640000
5628 15157550044349532287916836096872012785961186088928000
5629 2576669369361375688250923003666307896408688071969500
5630 421369862681888787765250656440017302717546140544300
5631 66268371192778827381569915282089410860833877109000
5632 10019253640311588555461239371977077044281919780000
5633 1455738617151154337175838896987257664669196579800
5634 203173366658181754821245730510629767373922016200
5635 27226048731257353865382224651927449712481300360
5636 3501206511674246363582527358790425253901453200
5637 431844501336272095010697300679996481358077250
5638 51056852528903824088725223536665548164780050
5639 5782500672514204015196679113547706870657200
5640 626911548320665615636623571654571061824256
5641 65012013820051184493985272261234510202560
5642 6443432675261395592363543730607658222400
5643 609798057379050491957948427651913575360
5644 55052224907877020769072009948035187840
5645 4736110525162949580868694973470674248
5646 387814542876784735142939245749047400
5647 30187950924503222766705182595930000
5648 2230756212895017264688254456888000
5649 156251750238770589137909296122000
5650 10357002670059112221192840001200
5651 648470650182591999538013238000
5652 38275682986856936909668380000
5653 2125046035958615653101718500
5654 110702091760867618292326500
5655 5396230996228672432887600
5656 245376172621235578608000
5657 10372181209834837260000
5658 405964941976331264800
5659 14646283753077631200
5660 484538710628132160
5661 14610542261264950
5662 398710977414750
5663 9764350467300
5664 212433421200
5665 4055547132
5666 66923220
5667 937300
5668 10920
5669 105
5670 1
5671 3366939372774715522158184331074634818182181954352680060985040
5672 90492479540310008180848641429024900729436748166512078795479440
5673 1204762317324940659154121266872065963060563405613970618413500200
5674 10592596219958415457297104858488695907102538155639741669142852000
5675 69187738236703991694247919051299335705416090684885922414547701600
5676 358072107347198096916142185986675281241921895928774138368097612320
5677 1529377632624724209962726699848560840528308197287823869597073632720
5678 5544405631554097100008449270807776198613034024625635708158809652000
5679 17414218195553794825534152214783307222801090369223919261031794275000
5680 48134685166171771338271323301375397913280962610316371701005831355000
5681 118541014815966025477100310700226562840323531236701406577658402295500
5682 262697270339427803246729674735961388188741723673527724429118287048000
5683 528174405973452726104535853966483214347734682518203890386587032160000
5684 970094085837707290027458900847530872917579332556059387320489962400000
5685 1637174227489041916876456701005620635336964966255805244006896380560000
5686 2551486828851774615809647273916956312557936657793200303774682228064000
5687 3688026196675942176028723580323335332999835238094729444613542750924000
5688 4963019150636865991073816319889601770829551528096587931545336038460000
5689 6238823508568941711943074187431844033952402344641191043891735980550000
5690 7347739205881496464351602561799428943445897017027038835452643037544000
5691 8129232855524383949577437747563067628760373925196388630668415476219200
5692 8468799808553806838030964804687673628290882443375018063862584877899200
5693 8325299435251254435987944153075160600162231127094053529698157000732000
5694 7737911737528502560915636716083916517203635804146256469935542955640000
5695 6811707150763727254381795351582962873477746063952992437928106753374000
5696 5688402315104040207769631799125600652379084627148965218716404240915760
5697 4512944120511351536073327091470644951397740097171933466640510865762360
5698 3405995562650076630998737427525015057658671771450515823879630842084800
5699 2448349858501874921282076949722258321701865968558605551287450741808000
5700 1678168167751785680193565980443665826287752847414697153173890041270400
5701 1097938781646756513642980095702032347786954640694190751847754203471680
5702 686299695598891168322871130105564334463710591470028228990926895825280
5703 410225279458229830058763154530381366028014929884559658687949172211000
5704 234668140691937286830152082832778456138474836204834684159773026775000
5705 128567677080917365462117804407978622724142095859890158603559218117500
5706 67507663410319847439449668328505059044764321262695571790240484558000
5707 33993220582501483462417918094495455263675651132279330475936697898000
5708 16424879087597936302568253250013845290731867210521900881334375710000
5709 7619301382356706909470290357046376561105927643759199121863718275000
5710 3395039134474612423479069549407559242612441833287574765411639710000
5711 1453740441416008853512278276983161645614876409065619420227014146500
5712 598439790722546187882265364068100986493109614679591237781033006500
5713 236923837412303723331018679572919272061225567273481580849080066250
5714 90240172462477887663160383356834295163403988267504429255829800000
5715 33077125033519167550714787790432352554440443699507078069045977600
5716 11671115662233592452853835691908651226526140297224448684525166080
5717 3965159848595710263806432499712407378613174865621888692496782080
5718 1297379317527293006037148484618935366147346684085116450432524800
5719 408896259263409654680511541626694372877635974150757855638456000
5720 124156432936946569504588331450447927594256459941782908783921600
5721 36323997105269500777183099449131048551027597926330468711472992
5722 10240787737150701861929734449887502824137086431800640887389312
5723 2782429977983782792408572874528361741208735551336095089375360
5724 728603159461456083005947931348019253340675770363974820617600
5725 183885559292653201901501144578309621081218170615669835679680
5726 44729797123614494654945909484361987263886785367765760558976
5727 10486511843336778626672255299905232516250685537068139763296
5728 2369360730153179647174751994928082838599968821506623816800
5729 515902398584721839279962885493583625539452862841381830000
5730 108242858293600871185233961345308535884816515022562896000
5731 21881351999136520196584929820341940587468284757249273600
5732 4261167629448131567737040017256284953171179215021881600
5733 799258516940706084198593044193594586178356376866192000
5734 144365249365316369888087413565345491756353368563680000
5735 25104692260953912851862259785444271176748214459787000
5736 4201953125420089583916889821363517492604937471211800
5737 676745537034548659138129842161239910425149862086300
5738 104842497707978443320095686864201157481319268262000
5739 15618248321662182159983696668081914216086522010000
5740 2236352078522063184646940914212308876158475905200
5741 307662526653818085872172106201810790594796195960
5742 40647340359341964925781912860624079852436870960
5743 5154554031075973813052054167108126068243806100
5744 627061878652669069467587861261364753752824500
5745 73135491460321693964930725606574974398198450
5746 8172600950486741674811306480480759043862176
5747 874376633184086253387922349939270165175936
5748 89497057986044487744966738437543611447680
5749 8756459789457794010135072249287330404800
5750 818210051673156356298006751026618215040
5751 72944198002937052519020413181146623888
5752 6197873032929292044099773668986314448
5753 501321238352916852745750732309744200
5754 38553286722859537509286136809260000
5755 2815001887700855119725654433692000
5756 194855123827172734689628063399200
5757 12765607942165882505191174885200
5758 790090677233962666103786244000
5759 46104799961441310368464185000
5760 2530953705748463586840249000
5761 130382463629466305988740100
5762 6285719621980651405341600
5763 282716024976640992744000
5764 11822056002607448920000
5765 457790253717990575200
5766 16342169240276093760
5767 535011492985229260
5768 15966159584475100
5769 431258812305750
5770 10454759086200
5771 225179426472
5772 4256316792
5773 69547660
5774 964600
5775 11130
5776 106
5777 1
5778 13280705303722489004068393750349948449496384375502238018329880
5779 360262512886894560870925723424985925545493469115736766525399280
5780 4841347655406585437675402316452832189024866026908396215558150040
5781 42969855984589550176496991851770352682493428133564952056748173800
5782 283351948883887613482697554964572615514992895663363089649571291000
5783 1480617598265465422256905467697805784095904340656558739671320814240
5784 6385619247691699395004535650095709182147607144063138800897740753040
5785 23377629527263641495144536697685144276646996729971022006698125528720
5786 74156425322036048712613008997054006656449330079367877596624079095500
5787 207035705213806227370239365220201541426635185500773262325600220825000
5788 515041131278037953319503159324716757672106299930385177200762395498500
5789 1153080780482578611459066658629476565810419803847913682164495367783500
5790 2342383993859897912283339599728989044682947036088955542826304726178000
5791 4347281649166110899475795105724131071939047002265216636258831726240000
5792 7414290513188191430924150170763271671584356327392739603092316141200000
5793 11678509489421832340385391133840093865403683425958077407249194181328000
5794 17063068167946242743227016144319645340231201398992027031493187400178000
5795 23212870767313283107945495476152757684175433557419767680802886726404000
5796 29502391617674703391383241457121521637709000750351939370852830895290000
5797 35134427127204040167258365160800384822784581625084602194548197364150000
5798 39310404751466006084281073705626944847435549041094657769671640250860400
5799 41420376930529003933561230428059439822731429047429218261024783616926400
5800 41189162705238969621332419731890049010323837338233042401513480997055200
5801 38730740850951488028291740190393138444232988286915814246856643438188000
5802 34498189829814573917415547025874127805866209626818726761795962343895000
5803 29154106605268752648754084104775081098484753153718807634332296904440720
5804 23409963373697396239667330865632279607867771350189972246255971299153320
5805 17884630403507948679994296251383667029613266311014699293723506023576760
5806 13015768757269935697030889455184878970338495698043042612682875003681200
5807 9033566719300021261282145986906263462831022711578303240957145840464000
5808 5985466464981368926023718663582408113759651822445753179653541147197760
5809 3789659665683966030961253878713466490748520856589626143474506444240960
5810 2294814607158792344079600341290480743363032290227906890688411807915780
5811 1330124390970623994432959319234872914090836287807511620594259437169000
5812 738514442765802637965478613620802788435788455115215035443991584262500
5813 393049755647375945841331573475820360899520121628807056302309609673500
5814 200647777358450657667253180865278925494160621530789616154325884658500
5815 98304718981828614337262628003000370627386342463618604349330450678000
5816 46249001641394189062494818361881090687060783987522194586915215815000
5817 20904237125953016392649258159075956206111134817493187334344047575000
5818 9081729684719588232806511044665220973988281904044262497476136224250
5819 3793907981256413349410092088712153562946140872439543364982695455500
5820 1524596609697915288176247475125876322732445923112291962918345992750
5821 589554665188755776660906946844240979315142690657268119787245746250
5822 219447692124662135908140023163210672329186971468703952963040650000
5823 78650052857478909509477384301694704962780610574383496741953768960
5824 27148029909978138966420878674657080026919500256587304548786799360
5825 9027066038292361664410388882323991266204461928117916810577780480
5826 2892074728654590659291143496963043420370126983273072087422503200
5827 892895913085404756139076223552169344855245902737369194965608000
5828 265694766485065658739819029303958565051708824275415424797592224
5829 76209170397330129081541012569745533234508881923869806904462944
5830 21072390151444713446663107425730053888128235542359011056743392
5831 5617358634797448279013533916500654836025183094206833482323840
5832 1443713667821774090400674604708112224212079767202690848260800
5833 357740997169343501881102226725075081012551713743212225776832
5834 85465862361191980858557362764763082807783679184838149639472
5835 19685206442755005492174233633155436477874093902917385169696
5836 4371062036661900383581007990643187305693045929331185317200
5837 935619604212970115304339470301922846317312819051319590000
5838 193033097290254886947000564399133555661256118456903831200
5839 38382043670616519033353893291419469555067319164355283200
5840 7353950586305646415288117449135846612730906064634537600
5841 1357470814486596047765864376646263820969589401979088000
5842 241360651282638305906646144554561994030153288067402500
5843 41326185721877979617680950723731338706339368418418600
5844 6812257339696205840592533498271157147101944082116100
5845 1080772723323831440713132733003771200231209481242300
5846 164972753746377844636032919036316527213252378000500
5847 24219602469823963639395007876590794509003737030000
5848 3418423891455153725103181111724529282127956026520
5849 463660427492373735046794582585827529487932295320
5850 60406464145133197875814787167871896447371461010
5851 7555305223631906821870819121651636839754619900
5852 906697581295075546392322988580622008804759750
5853 104339967816725616723301168532046963474763122
5854 11506161864501070515852760439624226548595432
5855 1215042853905158819642957031733791008750976
5856 122771605185984104983480012984835466985920
5857 11860015157873214671955097856629675358400
5858 1094355944112846626548584029498101862616
5859 96358385016225489130064002597317145136
5860 8087468469797978642910680275384581048
5861 646281596430868713780666606712561800
5862 49109543801737744208257340935605000
5863 3543590611576370562478176757706400
5864 242436026157063751299886078880400
5865 15700230457606315265005238077200
5866 960678437091295514467103728500
5867 55429366245777755162086155000
5868 3009022739056506708798962700
5869 153306852839042799349397700
5870 7310565212520975004038600
5871 325275426586027808856000
5872 13457021194457415260000
5873 515616391029736753120
5874 18214709465724396170
5875 590167317004325060
5876 17432439546314650
5877 466108009259750
5878 11186592222234
5879 238556422104
5880 4464959772
5881 72248540
5882 992425
5883 11342
5884 107
5885 1
5886 52391773216519910749994580850004383791591241114366627044787600
5887 1434316172802028812439386525037794432545609512554241705979627040
5888 19454175695892306287029989064949239979456647332249785392371561120
5889 174288515594637075756314483392301958804895176968702263760093401440
5890 1160186111583917854765418779997799522427322559606253705532200692600
5891 6120402095891972451226267187234768495123846546328642736430739885600
5892 26651116768778377600624298418560504113726278131818057314083774656320
5893 98520982678671933522927121458619513095991653079831284356708000189760
5894 315597998618059160184451245418749447734734455854608797090424694637720
5895 889877103864432584551356107964648079877391960952414531159488949146000
5896 2235985616309107255598585144378176647407660003408351233116482384910000
5897 5056767470729827178046031018824491802598861853861963557971121701258000
5898 10377727024343207503131599927665289092293778234631223139480458310051500
5899 19459805487451459578969282828517755140442944607508246048095454648248000
5900 33536172722138569795956133672729011126386934017474528336853844745280000
5901 53382891694954978302653881229495556035407365557227725142264676216640000
5902 78829939053597368297601390153420633591474863125217022498932060723964000
5903 108400668361070248015795161387442452749704103005361112905956719954072000
5904 139277224603879698647672972856916546105052601344518606084817320358424000
5905 167697804984677261382599477756269701940661688475684708002742407194280000
5906 189725906486901816903195171868322078043036740775456851850560265766410000
5907 202167795864682317004874093343224287786811395068486811386882721290139200
5908 203336395840778746582936949374109977311590651687379798735939846846729600
5909 193409981398513422569734840480179360570216279675181242581019823812259200
5910 174288333829281696127312830856769122999048447291121164110854895471846000
5911 149032180064798959323235163151776232121342025587856899610958557325626400
5912 121101673591116357156363118589065721486013590023139662481072617910753760
5913 93639853494789584958669323462529118431471085400759888985023885196613280
5914 68983574413530659194263714112479858542794027199628125847219237519510360
5915 48472518130522519147563312453791963061950259840987882833439672427502400
5916 32520840189480076540615725552862548466191681761681891667445725025670400
5917 20852592845741543355179406956996776654388464413681978819438143351527680
5918 12790101371683385354494231840657949406276257890989988234226459249313240
5919 7510302350701502216987782935132482432824469313473149824071165916815280
5920 4225101006612570335257635484628419844759127031859154559534706447478000
5921 2278844566248762425722048293458477175744718661498377823655745460010000
5922 1179149266942127837523994720427461082698560364886421168906928829020500
5923 585674593370612730488198473877030377118090462846629149855870149814000
5924 279392359211512903905904311166422105993624341738705507098097070348000
5925 128074158391553138942293343155978404979552940273138385009919059180000
5926 56441440240073144260152997029505081756500064007231605802728928452500
5927 23922605023163793393734224215215704029042303552116593895790797859000
5928 9755763380373634327054522513831252019004362243415968652812645457000
5929 3829219391799415142396156449153363787328003713863430976632124819000
5930 1447088723645127815440407960435864221955350240704203566750512286250
5931 526674461099189126179536055591705613590048731524889487111297560000
5932 184656645839298309283120815317022350782180563957248209741978414080
5933 62382707027183808688796912699212013678878851653434657261042007040
5934 20310898586157813744923374985228980348960039338265312823800006080
5935 6374368789687669208233540768816503865305586003948811947788374400
5936 1928655172264474273260404642872685784887331149912717461125713280
5937 562647740791903747919616767937794608344795157289115017218430592
5938 158280584671377960400123641491009953640903062457268060493884576
5939 42939964836906208532822935886393317356940555444807041398646912
5940 11234717269594896558027067833001309672050366188413666964647680
5941 2834928656813665486604961041972293094816447542870738392948480
5942 689929065969448182199268580112644799095635447933337863998176
5943 161935318158047963732003424185866893741063813192324915106368
5944 36655211996854148157841676420358398958800036922673751695296
5945 8001266101008224430961845135414647949404219667250305326400
5946 1684115287583346207547811046543461123371163074292375262000
5947 341763516513893898201246900903384000187141980218780553600
5948 66859043813332000896810007668924237289472104350812428800
5949 12606772433666822426208201341375737050395838967944921600
5950 2290731999446130830604896135590570197886182115839711000
5951 401030005208075954429504363259887620850100847865838000
5952 67624667544891239374387010275196736064918966502866800
5953 10980952129659555683343188325571417490850894938336400
5954 1716521384102555817603210811241283670955450352561300
5955 258218223255200104647703699361191086072916765566000
5956 37367386667728401043638012152454368671034337132000
5957 5199856060241642286072444507975340316476327476960
5958 695490641238560602570191873878741294231898442980
5959 89368467502388840692986260467536504333097503960
5960 11026661677733053199487141420788875387749985800
5961 1305644517064908786804945103556095692678854040
5962 148272585844820613238375344756066737569400226
5963 16138512745014488515741534123109304769458528
5964 1682367028484066057967171274708326012116736
5965 167839662785902320736909384840028233347840
5966 16011020463128839807139382106450061733840
5967 1459141258817128835398112039330802483488
5968 126911043679906741781059905859881117984
5969 10523452948652791487160885177608852448
5970 830933481125402632003714208630436600
5971 62398008595149133817550503777004000
5972 4450090535468000241251663835259200
5973 300955066953596380923996511713600
5974 19268464652516841461597337640200
5975 1165767092200673208566822502000
5976 66515239494933306194503386000
5977 3571147866132996973080087600
5978 179968914202354590540597300
5979 8489688633895325811141600
5980 373720702886074503792000
5981 15298508305277903664000
5982 580068439908453847260
5983 20280295075239533880
5984 650388471800684760
5985 19017206777797800
5986 503396650000530
5987 11961900594072
5988 252589152816
5989 4681705392
5990 75027330
5991 1020780
5992 11556
5993 108
5994 1
5995 206709359781542193322705891717290023323187260396682873976707440
5996 5710703280600670271749409312650477833283445281465962347881848400
5997 78170231417710570277946565614559796573735718434206172975889673680
5998 706835050284087128428756269359822385920258186405075535922833387360
5999 4749362049953860314359569672440228377433393572397136687462545189240
6000 25292057232529409233886129403952029588915631799416330780601975098680
6001 111187304742037499530610520568098294328083212258303676378491774588400
6002 414995961113834736924006932517584992628023473766881178176447348219840
6003 1342348388996905094249882029873690865932886273212701249360146502585480
6004 3822242427707605384456131750071521089231783965350262098095143523945720
6005 9699660432122315171609781576814664070663572374381318389638429545691400
6006 22156584743426608260022343703383750415221358215591844037245143632290000
6007 45932304525795930200584781754322467206939661839246168984904355453093500
6008 87013249665646893680103414778116654696924755967292563246413073522739500
6009 151508485580872078150546559164888236450591497301314201374457468332788000
6010 243696188447540273850614571355164147518411720526981572581137938482368000
6011 363670949671880789686829565875938475491212677858613877531678106725860000
6012 505439020990712537908150089807226415380632945920509144257858506994828000
6013 656426269519814279651204032846179297206541512643575628152737915277436000
6014 799011446411730902768229160073889659234249134029080424381320416793064000
6015 913953037166491074535167153771669875576606202192481658614946119208826000
6016 984767800336776097259441606364147928890047844977371278652908046120890000
6017 1001649534056835116069603462473247607671020093748411929144100755482962400
6018 963637702028038407719135977468608153346233957996712959226845361143196800
6019 878403665518248460837545733847481262589732270191448143388798366480677200
6020 759897135495668195115083942535513376275851230189288275523327344257248560
6021 624788754887041791008947414751677280816395414964477002215172413403587600
6022 488891941534506775186799256526228283036128937500823081868033901936005920
6023 364526572533288027160534152050559782465369582452958139263128695943958840
6024 259283090037063512143956718560700157971191343612395369563686099642297560
6025 176116815874231819569480035248777465791752610755589307628164143153258720
6026 114347470343655752997648841460065089768222364903978264250051097670905600
6027 71029144380807132053579854947270270479010706909104240353711175791141160
6028 42246092409499666776965796079748984402548851821754809622141941156822520
6029 24077145771366580636813774703807076034643151622605097965404620145084280
6030 13158171706307719044088064794985650373678424184932795628265228650717200
6031 6899834936697641788991757332971500337671509280647866188291007087252500
6032 3473710002613295521354470933151169135517380534395132632725817361168500
6033 1679961333615704937452990359278850292259785801323225719323417008677000
6034 780865824462946321172912049157436142392437262808176930094681555588000
6035 349002081616982303617749360100041153569281762244302099152029436265500
6036 150051633808974944496504309176001314913622121385079147134084224422500
6037 62084855893448892378976915225202660456324073504302588920028499205500
6038 24729725778156421898812626837386196978406406617031176352478566391000
6039 9486020766048551148208660294493560291335281927525317646656854665250
6040 3505170463940420708511210393055760004291848360816848639462351982250
6041 1247989483908948146816726740423824171332941559482890306415900740000
6042 428246263754968419401280188713945451813993222794469252380332917760
6043 141660730540896565564142989254460614395787392296341200863616224320
6044 45181386650840850983605058640611405266053965058590185669269401280
6045 13896123961519118873949118876019978426366177488608410046178656192
6046 4122027721114268544811453060257308834367041085107572612994171520
6047 1179396225890721317754581302023454082876589848932952632246325664
6048 325520447720381088370065602311699715978461015242306011204404128
6049 86675114207829198705142592807719844294565195249703102082453952
6050 22265166952469885905908188978129868259154362082492539984483584
6051 5517986135583741750713227742410356202410585395944830086274720
6052 1319338038432804418591583776004882159674109891661996967996512
6053 304326718607366000806696090280336058927171648930403719768864
6054 67718950977239019478046486946085855703545830924939642962496
6055 14535633416831607716247351996003277108084332395504721342960
6056 3009320759780077649552645968413725613892734017997850878000
6057 600842311290555401676385680620465419683846384578178715200
6058 115676758343701398377020489458932410548451736099024678400
6059 21470909301088806944635842909530552163955413242281194600
6060 3841381352917357854398979673528802331839905394254284600
6061 662307129813337561103272357504965919282742309354187000
6062 110016250184972314803107225671588719866808467892723600
6063 17601820325483699551241287168930654507393346298215700
6064 2711606244451863537952898238047824929480349107669300
6065 402082661925954448665710046148140405456398963524200
6066 57366833053273179066993567952359523734404827428000
6067 7872004313421375127526339602351556867998884652620
6068 1038472327328809666851382387024421932483245620340
6069 131637337267032211291020302580560526652805782860
6070 16025414971638703983254645531546498896863312696
6071 1872569110000987602128144951152821453973619610
6072 209892361780330478480297565953393173961878242
6073 22552537041109990361741374607934797690653584
6074 2321240583604597472385084417002627029376256
6075 228681540545791912004039036844538467936432
6076 21545694203469673320718427772877243567760
6077 1939590209891061500712124540086066715856
6078 166666310374817287399223249864181227232
6079 13655432992894693715482577194754344248
6080 1065549993443163375157704102831971640
6081 79085848103154134722244243159226000
6082 5575400785816230187315302966014400
6083 372773889749340971826313861099800
6084 23598456709262199093416964076200
6085 1411873478331926441486485030200
6086 79672100054370663463745814000
6087 4231033884874963805062277700
6088 210931308043619896440054900
6089 9844426181857345887387600
6090 428795332785074956982400
6091 17370181304950953118500
6092 651829484020839890220
6093 22556654726541930540
6094 716084277033077160
6095 20728755387799602
6096 543269651980770
6097 12782815340724
6098 267303084048
6099 4906787382
6100 77885514
6101 1049670
6102 11772
6103 109
6104 1
6105 815663960219058384462569194343901173113117297781505394610791520
6106 22738029575969641265497648088901902565550598643635116137437818400
6107 314088680433036864946217512195776280830589490480627929133501662000
6108 2866241818649387576858040739200525874370309675920893009115954701600
6109 19437963882812396031790797407395115612807100126139577237877918152400
6110 104485965098984926915910532793685024303534658592737007124175994163280
6111 463687715929705835954579039072453875796786582989299397644369543475800
6112 1747229074517732135481022466070116053727021906916200628804870743532000
6113 5706194465315227632705095322116793648635322764294616199926151038022800
6114 16406480309962173374165224809567332805846387783710793047735123920489200
6115 42044666704783659229017449250786731981549623618852883079046578763402920
6116 96996604321223151716097815768146640706635723743813183896384295456914000
6117 203102026814743909050204817281017712139529116976258570341413816629325000
6118 388657961372119409389563537921190107135643292485929122179959930756945000
6119 683675533087225593200812544685202286904408796885870139793245577678667500
6120 1111062227593061906437341433875847067304337646876304143412688101107112000
6121 1675411295576839382722975178066753514189080578622998311495323327066280000
6122 2353164968465110992091250132138425429649023209673383913440270102343800000
6123 3088794017165465509438694993266383649548312447292000326020246431635060000
6124 3800362613009451092717497032267353825932608757410174689305324772658840000
6125 4394562955264519965225260380406393125788370237159942334097262292361852000
6126 4787373051824477057088970805470651729210794392436808687983051100617660000
6127 4923839001683880486297208031820739644450239224886856393264540230604450000
6128 4790497771576167946419842646611184210600530883144578791558742743614168000
6129 4416672800961842702046039896731120702836905640818267729789707905239652000
6130 3864976128280293227685201228928917555394821988842371830910712812514979680
6131 3214949419404750056256124372265633515013216743108527319521769533396051600
6132 2545435668058318407814230208247574107029759098003424823839591313866468000
6133 1920646913171276616805282793495896826213363683038947821624418900462880400
6134 1382686999264195965091681266398675036937608761028461907549798501856395600
6135 950704663469232877861174634722567245894368259912116355066849032021757720
6136 624930636973080650085251737979532943132025393003703994809614701511563200
6137 393069429306316650929417892518973746078264379357425283359550648243738000
6138 236763814602690440178599516490900901596702356363680801179037252637137200
6139 136678534266028333690183457905070243655305108835089089953988633154425800
6140 75671029567152110572843291926250810394592762242473165034128806170264880
6141 40205524658162474856935753540233931697350740565072431086365976432747000
6142 20513022784776772886191710989915271274158541104628791370594885935075000
6143 10055476323354276509183994806490226444918733125880647094732629203382500
6144 4738352479428911362046895885145475183296831747321918695527586434730000
6145 2147381017273102383225508135182949391579202472722486557760374277867000
6146 936347048240684229218351941731817729088316923094469046505444829005000
6147 392992374261601045109892238318098681916629365532350147255934873487500
6148 158821724378590189806685131971448666283619722917983367004724067735000
6149 61824314445391054747031567093465492446016016542577940881196415977500
6150 23188050761452013917843391830984258489930689156172998691827866959500
6151 8381929370292310389918111809481165227654419993257681529149102566250
6152 2920826451701793535102977477587673592481352586023785823526576200000
6153 981397687771802627794600432469458327073734468903992036704929603200
6154 318013884887726983919504669754911583337481901073419022346893564800
6155 99399050631849872163931129009345091585318723128898408472392682816
6156 29972032073864766198713785811023482880397637720527943236855925120
6157 8719674025434029614024227627467384072699509987727557450564593600
6158 2447803487697723489679319683444904700309903460049524331077279680
6159 663097208319294809642726226931240162178346512530623356157119520
6160 173350228415658397410285185615439688589130390499406204164907904
6161 43735149370922990172319656921326526937624639804896060683807040
6162 10648745173933536711902720204651564601143234974630373850705600
6163 2502192831510491138708176126905810992485380829014132180683040
6164 567388797403563730317568981878592652237099684446515409738560
6165 124151410124938202376418559401157402123167356695722678764576
6166 26211797964778308996511618353448532489988140385336382749600
6167 5339117477029170023399855750411448669809689386770380590000
6168 1049089749872398320387340077273828510559096861961899344000
6169 198819428403236778460503966257540080630151421420198666000
6170 36335384971073365598614503385359395969770699333091252400
6171 6402302254862263090664966122548003886399842323757141000
6172 1087369914618912413751641183963376882404502298939710000
6173 177967463534514038652085217998158223313954874532347000
6174 28060872982655173197631037515686550663960407142083000
6175 4261095526995785559640268659789439174897691454908900
6176 622944969181056188073635282764724571833857549122000
6177 87643772720278468019017951038327050149785153015000
6178 11861924307895222794902703510392756924381880983400
6179 1543675081164446802076379223955221791529148895100
6180 193068094658313909893496443784822105757448481528
6181 23194679564213913659973829058817301034933742060
6182 2675098728572839431611635644504030648533742300
6183 296002048664568623497855541729144219689828290
6184 31402266766102518225209508947757313240150560
6185 3191705802456321524529491073378612165392352
6186 310555178518976670622769062381471993493920
6187 28902760516849561771695451890445082834800
6188 2570541242024298374437755414571895647520
6189 218253501681308352546601874822142083280
6190 17671736814334309514153923428505621968
6191 1362912782311022921713342457110661400
6192 99993601049964997924676629281780000
6193 6969250982270287734144128707518000
6194 460731773847500077538140727202000
6195 28842558200209354447509622759800
6196 1706660248533097896302344542000
6197 95260119630225793271869995000
6198 5004448681034903425342479000
6199 246834509412746687323468500
6200 11398809263203242606448800
6201 491327985482898388209000
6202 19698143747882524155000
6203 731645339207065182900
6204 25062949696157700600
6205 787692704736384876
6206 22575872204534220
6207 585879036449850
6208 13651550363880
6209 282724415820
6210 5140443924
6211 80824590
6212 1079100
6213 11990
6214 110
6215 1
6216 3218959557293069695825496284821467129607123621602012360874730820
6217 90538699584315480675345180572173030215556020053747098801797858720
6218 1261960641466315090235119468934055592388058224721748945627798921200
6219 11621281176022364003010047951243722390731811147783233377939561494000
6220 79538210467520505257810630512814593013776093506804781002967742969400
6221 431522798198435191905755702444171566604317622800298614680889782983280
6222 1932990354331221147944344856683172949615391183965634631797255892020680
6223 7352762352599621112994039048148911459063330101687461876932145617973400
6224 24242803408933533379799186716722860245462428958462283724667581566506500
6225 70376398405554474136696175639440454999835647426300266465755862802281200
6226 182111931440580124453233995386197394144894904399189802829859875517430120
6227 424268909475544197674630624257938840904728020153879092888560931157974920
6228 897218589971314153373904795855356426536380444630271951041554732976454500
6229 1734178844341274915736364209091766619037517844951130869838225665065775000
6230 3081502408021803888731539479232292992289743247567009468712539451001492500
6231 5059198944845469389686012830670496923092625096955439034470017274822139500
6232 7707994203926866975909056197513689029423842425204359994925523701430589500
6233 10939450224060539498955896750906449416175761425126636033881228782609240000
6234 14511183972201517784562709148186956816168976459652534132881665631120100000
6235 18045059784492982713036586539608872899992772718390107167802492311131140000
6236 21092012502202453564582108529083813733925978603626469525644552488256562000
6237 23228404192112462673333519153576649379167099824988266623085529259626932000
6238 24154473125114406969857989063965560997381735343658443834823576007661830000
6239 23762875182039597129521308327482700023216371911410480854450607199873650000
6240 22156052193539776752191772240576726974027455334543676910959185189215527000
6241 19610027236270581597084417141486175920595861045233108720266303099264054880
6242 16500475009196636472040666785042686486493278490827048970426504699583182480
6243 13217014279775083564608511308203160006165446610557278980256163637294878800
6244 10090834255516905116692126896981454495725116424227862694506951279970641000
6245 7351441633172817395358151382001536127920116166114593386217603377633783600
6246 5115941897277525070839220685675097636669152415805309057934254456868663720
6247 3404136053067253207825496272716289170783060543556287593949040082400487320
6248 2167728147000373504983216966116504896489213081981598231995850995868234850
6249 1322142625848519644035314729382002600445071094202248680391215816819846000
6250 772964218261724672347780774426176472859822398716722615613915736550653800
6251 433466208672261286846010395070365629878253345162711113854078236575464680
6252 233319007832052340932933483439273332049994350247625592188563819024983380
6253 120616573974487424570807260620701795092052221695217293259097929298241000
6254 59919619187111099746507366312647239774515738489836732687790324705087500
6255 28619432612623710064600600603087567573999471204429534038854406194242500
6256 13148928130415229029680136081278693633648708098818324380089052356375750
6257 5813641290666204013122717146470911767446133523712097753936623044957000
6258 2474631484636094034362787274576946855447694725321096765764389905227500
6259 1014468687047388744353442754728115202156880455211415496404855138537500
6260 400663895591443433375955673837063680851858846452185312216462989058750
6261 152499975631964601709344532163881548033506174138358920840284492744500
6262 55953774663503772714796010722592449834397967311634844669410722445750
6263 19795620427711626665551285337285305112120013175566013824160646486250
6264 6754411169560397549925635416921495182613127855180004716905207462500
6265 2223166190666736565004094857226732128677235225476390123964228284800
6266 705990824450753904301300366855903715009209820382990229610103713856
6267 216339110198732074709732457255633434626870162104073006675207603776
6268 63978760773057481693408273558146280763925726672665417294057840160
6269 18261958807984477116163948427337351548483879408259601453069243200
6270 5031596058045320506563046015970081883970357112324022236103297120
6271 1338250729517122252188047476170321054578117507107258046062550304
6272 343604917038180037723958135773460811310597738311323011826871024
6273 85168448774955296651359331899425341931163772251639697121097920
6274 20379495074252113362434516253729718460808604865240887886695200
6275 4707515327079059599942500848924491867218258847806248678912160
6276 1049669275196592901087502616475396406638634416226053508016336
6277 225914861047018696127581313008663469437238960544675694145376
6278 46927573775651488687303058665044953328849735206005459438800
6279 9407016507146632898371174417391600037283738443357337230000
6280 1819515034934940836921792946521796323000933619965169174750
6281 339522408503988960140245234685953060768412427348339260400
6282 61109511087714296688578937511740802312796176151108015400
6283 10606799258055391090504645367206394498363917879657353000
6284 1774971478274989381271061344410806381572055223269232500
6285 286295484816392149135963176779645837505057841638993000
6286 44496527158210346070529216632017244624280074182445900
6287 6661712725303270381972814383614475329769630302744900
6288 960373494154128289946854394262283714910530388229750
6289 133266558519875478768643733770606884474330849105000
6290 17792886461842834192354055265589135386572821475100
6291 2284639120123381267073041251453728251463140364748
6292 281981032987800578923396121843621759724694492758
6293 33436486125035641769572662669204161232177212580
6294 3806871267584425344985789186409582076759556350
6295 415901612680596420357746394075126688424948610
6296 43570645137967244037478193665013272120708902
6297 4373819062625329496577450730185505559982112
6298 420385668483005005355211779565163308266160
6299 38653089365907245260942110359510893911600
6300 3396786641246394280507033940684290677080
6301 285013396313237966266738918885385544048
6302 22808869609198934372919598843768884168
6303 1738888722258891313910126583210154200
6304 126128292233478576927717111934972500
6305 8691987180134853241460654904882000
6306 568235854411916762297040230215800
6307 35181581980475146633775473915800
6308 2059122691164933331408263523500
6309 113697562139301753259973865000
6310 5909508548881641278861863500
6311 288406637313840866241105300
6312 13179873210578749263706425
6313 562241302975275475167000
6314 22311162816479185522500
6315 820329622747315508100
6316 27819874162735047666
6317 865682081442957636
6318 24567860928463710
6319 631384204329450
6320 14570404715295
6321 298880096724
6322 5382917694
6323 83846070
6324 1109075
6325 12210
6326 111
6327 1
6328 12704920022590345879098861442746675573493602966676969141151592440
6329 360523470416823805932455583900004318515997845619425384417969851840
6330 5070167176721666917819330112041689692071137123009837532900680088320
6331 47113197281409096702111126840204742115820840389611960636771159724800
6332 325395872928626192084281342634824226940490712137930534582307721832000
6333 1781655914472459317774958123487046883508584494552427094466477442514560
6334 8055092233037456915574106445624535909947262292272240807376609282354560
6335 30927845669299538367109517706930767193846258943450154108756094272330880
6336 102938672936394695581916546674084760426886621423624466277050038651627600
6337 301688220200061748726389879141440038610199115927530641906974348383192000
6338 788215662142210110330997167161733095998159251174562984416465663385549440
6339 1854230574667724903523837043932191649475293572064477992449482368904743040
6340 3959843155105079178296552493074095848444128188102871533626568690807765920
6341 7729883236675937321375179779676916905544200753737727578204163853335608000
6342 13873430754730199325890913672734132952300142759609046958705805320526200000
6343 23008551313229469035862161444934454342430082915167004033053627900811144000
6344 35414392613918285727802089814693478461648375678688073241290120923754976500
6345 50782079461165241253047899654207833605615903036640489378332862032954472000
6346 68067690283043356882392246450084574145093626645232401988594312425124160000
6347 85539610783503683782685443399838903337417124393741253835934028983444800000
6348 101052334793160703193004884621809688239959527222984600139693956942334384000
6349 112490733345079752344437912155113673247605219219341170803437613270701664000
6350 118253694068936173609697915690935669566668871836303902808435421685373472000
6351 117621782174470155679308468485397514422032798195206335195662630993831520000
6352 110893417516184786604432772194919266775009735586582243987436166932743700000
6353 99259113827058199849819139637783736843642999898755672561097149647685560960
6354 84473963479319428418209796917171219350259093733311852948839459504522082560
6355 68446414852963825365502025182399292092120266332319610543991426901974682880
6356 52868057119100334258434045232812640024661786442229115921024654549179515200
6357 38971497814410116312742007326273203569697001362535193854647535977817648000
6358 27445382097178518276003765159472401544235100353494481975212385943166125440
6359 18483402983712348643032023122439062429256292599038535951246338682880333440
6360 11914476185735386227389236954507012097740711902447006578821640288401705620
6361 7357137953455813107821827278940865103236117126725424302531373076886130400
6362 4355293355736300003881036755611302683819057722077995653053416808347728000
6363 2473485498437518951512898478163764713151431675893512369964530356962092160
6364 1348561538091479559076476784663359737399010407172879020879354513790334560
6365 706262942626753032013204057978340897016199114263082873651868857589138880
6366 355501481187962935577116136566278975008153916575377285395236002142184000
6367 172076855101447260810482693000422842429378531047736257975192727358200000
6368 80134411315346388180881681688645189207198519372402695308792337343879000
6369 35919023185524528081077444904956431389479397733357373916340825949124000
6370 15503043441776544034993912390589098046523022729898927343830994786552000
6371 6445551773935872833689120343084140646747483935720065994549108590360000
6372 2582283930666080440172399739307929605490241158719966718121449443550000
6373 997207917916481434180156343772247383453515351169883443738752328324000
6374 371304288495218160683621469616407247385928076162960850741562243204000
6375 133336654517285586043769217041071369818139836997938353254765976892000
6376 46189780997993795552952999120332378594946697409654032256374841801250
6377 15438654101852337256972880952963417560258577954697153638640474200000
6378 4979892267093489905609172480187879968237006905067113877679871357952
6379 1550411222323224260426385119369827766294735291821468739535914038272
6380 465961160428038314759423754089056628427104964531849552838908685056
6381 135200400124196942446447672424761951803012856364877862961027888640
6382 37876655305449285870562263404847840248707305439353247458217689600
6383 10246159245474107213364748250702712200085090846914372553519441408
6384 2676501459034244504376094952340642109156235014214516092125100608
6385 675153521197827442545321249239080892399770994576634689905430784
6386 164463211427499883188831813323028246487764525727304242716602880
6387 38686499124004011806655352888436075722212944828931854971353600
6388 8787361943880911253226001584659051485474083182571664200636032
6389 1927261620033088605275414640085973730221754993726524473734912
6390 408104265117195063972404952531779170596302638403285124907776
6391 83426797823380424332983215404524361473510640366231927891200
6392 16462278887506607572149555230435300065246542275875340152500
6393 3135164367887898057465243230929864433478531775939983808800
6394 576159238673435811147082822497374891000942300954757532800
6395 102153212564537331777923000019626415806465249685434294400
6396 17470022307385350031419415898928179173775864742965052000
6397 2881113124156504502932737254695801662841596884147160000
6398 458072775706227438617541082847433340008092546622388800
6399 70191704812951531829567214968815935181962933921604800
6400 10362664239360642816402155707844739401863869359825400
6401 1473449744455648883206132769279120220136704157284000
6402 201700737219270994893082407869026635961149393240000
6403 26570710449685299060582055863279775510615413402816
6404 3366836598076561867265534475826546896893048958576
6405 410154229800437205706757995408904377781373807648
6406 48011364692358870233232541268600846897485228320
6407 5397083316069058716941878340226242944266712800
6408 582262257752834988500844951705177363794928054
6409 60245830314226312743179724573845512068140704
6410 5973996768463864678252127826594836862414592
6411 567267408073452537346791798931304705130240
6412 51537452487876327014589480479347858548800
6413 4475765927289366581373974133607535950976
6414 371180237059100607231101847850734662016
6415 29363142485405524709965460580484080768
6416 2213131101056770763158342924085650800
6417 158723244158984276583194567828280000
6418 10816695157501150700484370548297600
6419 699367205430051399750203360265600
6420 42829751976230613293291881288800
6421 2479803671080349818470166824000
6422 135469435740444642182096520000
6423 6966999552365724455079249600
6424 336474410199481010614622850
6425 15217997933864122861186800
6426 642561489114600543048000
6427 25240911469148169480000
6428 918769177476993369072
6429 30849761447785399392
6430 950552873741286816
6431 26714567223183840
6432 679952220047100
6433 15541765029648
6434 315797838048
6435 5634455904
6436 86951480
6437 1139600
6438 12432
6439 112
6440 1
6441 50151000089172417943811295168736877263790538026356457136124707000
6442 1435655962552709084338171343030374339804777135234497512950129945720
6443 20369576078550545035183740490350243996153878277497534219615296628960
6444 190976296989849453904528100886903645068012831633370547072592283326720
6445 1330947823199806981834639333235783964771938741006537887988785262225600
6446 7353946728186951941104758343547027528855090094317230081560154513403200
6447 33554519722564650484761711325672716306078341314070710279118658500690880
6448 130032203190461804494267718336510365403434377003823315890508121272295040
6449 436855820078855979435421937610397086613078407576233426786179831596673680
6450 1292452226868066733417396641574619769804243135652173854367406040848213200
6451 3409076888260697760608205634298272436295250009981096253548810136730069600
6452 8097124529279067497036607262661439986162908671156874294460056360233371520
6453 17460671244787742841516132163694804699225681136940501095565958973852996960
6454 34420175117451842088270033209028679298014345019663421792292481697021349920
6455 62391200410312922665385379650249400737606763226597372595505036816208836000
6456 104513178352300834921711549667930468240661075455721487088917066747964040000
6457 162497893649683125065776515204849583793412460588366965983441247049478704500
6458 235401550904280369837743302885903709774486261864220722133281392022606608500
6459 318798609950648458977467370051415844301922057952243072208422967206880852000
6460 404823631683363122511069676255766151494504200574276917090060910738896320000
6461 483298800926795813372172755209089803856406752824638084173027263756463120000
6462 543757801506055212419502474393547370053115551247488562656448434975418352000
6463 577793312181546000678249276069447503499063171444797831854020468163149456000
6464 580985540425642939908515846655466550479720979021840913797965332628139232000
6465 553802557738130316323410705785413297070404424835763161546244887595956740000
6466 501238247173155235452036130321035085823044004851351742823211474536001524000
6467 431395379325291407039598568425752394743525345713822730746306842699556476480
6468 353539180487522052268803964875568436539973244143119977156254034222629456640
6469 276230174228032580939347458771825714514628217698289856838251115711540684480
6470 206003119119253026593208521079580286992647650619720348243992619450251214400
6471 146792641767611438111328227595629066779192038465549230185839052183113140800
6472 100042844418747502102852434290980044338663430320802466554806439083153941120
6473 65269516786234231145706831651112939203311283240354830077838633473921177460
6474 40798054817821171021060114419978556577112134696257931618389253108769476820
6475 24451664374720790623054896544715228137225918685881557240766034049650962800
6476 14061375691377197155387347239545062950615814931280385965572459981236950400
6477 7763996147873323375582153556458483682947549427110191605721998064908789280
6478 4118579832549653788530861531539450008813193946230684577280190812386697440
6479 2100202960969028753091896277672434772706065787150746440070031076515070880
6480 1030042753185636197954208293127936517331317758282503416657991493386328000
6481 486117115661588511789613607726194529862994350209854928779919454786915000
6482 220858255576442484498527561727241619034473968026378160241305710240447000
6483 96639276665815992218136935101430398738361236758794839346345555529786000
6484 40740556021412778510565397677594606494351199266943692787276800253032000
6485 16553348873971673413792513608375179388237856471281078576910210697970000
6486 6484401870339268660877359345373245453786605576341249758838306380470000
6487 2449662928794834827442557974918781615874939884395583242227804632622000
6488 892710310637439407601047363120298275629997289498182470931841137916000
6489 313896707509443150478040031784188849780204199599313206620594903933250
6490 106519290872924467295585487767297117984264832801855217244293002521250
6491 34891358270186282200758710953697323686184386177615567223327471692000
6492 11033878944736556065369342946298636008054544711227134670153440459776
6493 3369162848510083489003490740169048799832790153381268607068428583168
6494 993464360912609991845563853057799981363450207398094329637673234176
6495 282919355815449157341640499703668528772971347578355528048076878080
6496 77819309991195805515882468449960108147344100266307581141429071360
6497 20675285620331680626968152720167972832314558316095073188351729984
6498 5306046752120519806921030344113904532186922045723514358072567872
6499 1315385308540594844958987951103726566227140041157926206195063424
6500 314988862564533674581999913652579522934193074698057278423324160
6501 72859573350207555569200914606554609276834379427821660196049280
6502 16278227863254802813353084902729062587845432780829476306096256
6503 3512589726834500199937449263382500508307392165985439766645888
6504 731996539019730829029869200572873750434638065707479668485376
6505 147300439906906061712923489698613325726667224396628247682900
6506 28619038681357640856198457554449060113428604264214052880500
6507 5367781417747461825660189168107192136107183192139669248400
6508 971731253285048457606274014062736756464275821013247779200
6509 169754603232245860160372044150261543913684900212559930400
6510 28610326387457167442759333283751945603430039361667404000
6511 4650939757566928697591418711151794112872863541551844000
6512 729045403588784514982847075517746020012879686877886400
6513 110161981164771154121404101270502787160580715738074200
6514 16040836425311679976074569794335007567268729283017400
6515 2249997582749842213544500039574872768587129321258000
6516 303895777410368298972244161189333464848131752481600
6517 39506451063347878866391740954613350430257127822608
6518 4940942020553915467545524620368828562972916004144
6519 594197794454479541600816070271874290888400516208
6520 68674483673880409320952875485467034169820643040
6521 7623380183947545437680403155569568158776731830
6522 812291791679880909883894809168951137146010742
6523 83021692993994796829015961912738327606096336
6524 8133272708872490465572174028978512836781312
6525 763109727527382580002231824752826567615680
6526 68514495660353234737042485813721270776640
6527 5880948253298818880177431129042460028608
6528 482107664226188145024304698932563411584
6529 37704944327850276048023830063576149168
6530 2809930499094551643111154499119983600
6531 199285850999613591710010957384396000
6532 13431720360413516803898174417116800
6533 859005371886910958388836735978400
6534 52040451325957626904752500920800
6535 2981040583319994994543923948000
6536 161137328828107837542914808000
6537 8200739056430488160666200050
6538 391975343840632517520127650
6539 17547283331904549829735800
6540 733428770403533953176000
6541 28522229960137431512400
6542 1027929871830695551536
6543 34176696505879903248
6544 1042839560512285536
6545 29026404771343980
6546 731758103479260
6547 16568108003304
6548 333506128032
6549 5895310344
6550 90142360
6551 1170680
6552 12656
6553 113
6554 1
6555 197987426438993719534698504405274280676181776208398535128701017200
6556 5717214010165655645594487649236004008072121335004636113518216598000
6557 81832389865504417807275766552731337368872296708366358238157406906040
6558 774043890984920711336982138633309271853847374544906300345381271900480
6559 5442824464210709436279050875276753884438365701551060591568880074811520
6560 30345610368955599185829776797775874396800203294949063846144303978743680
6561 139724987835552086880990408527393523048246711792027371549642935754660800
6562 546459321196052879323262155875241379841847272829151567402789581296965760
6563 1852958895464080714043314986295272706998939872304482251439740728130204320
6564 5533507054332175739515344543065029763765659829298956739291611200224533280
6565 14733955386295960760958321713950665375768371746434781939788428865669630480
6566 35330433205610867700848676573636641612514409194349542991324032326111630400
6567 76922683028151141221847768995283679868547632375990305797370535422217029440
6568 153116655531215591071756851281631364285517511508555163453424563309172434880
6569 280278568813536428433055984702090674283831095160116434594381636675745277920
6570 474173123118378212256928885341895445605811400522140031725838279803187153600
6571 744656395760143448817194791384004586214710162622015595508534100579243785000
6572 1089691757415522132794030749020756032497001206298460830712488362567092489000
6573 1490876489060442342305707584944056828571746325140064573510782149476508520500
6574 1912791659703890753864804220308495065811532347713458433250537803241285112000
6575 2307494700595169798313097154657867063518673943273378427413347191211709024000
6576 2623622062174034415448937813992201792363350943905178171225005146106514080000
6577 2817654062349558827991967367312018190275235129191531642856141890327167824000
6578 2863845112552010612057409455300739799951878328030737079624275363939088608000
6579 2759681317021803964565450271613466114778674650353744340540335329983661352000
6580 2525339663285874242434752818381484634641044177251080016650876687437562734400
6581 2197736929913065263135850725253769222454885252040542256994081080657852836000
6582 1821447157151230385278305066686510111139329237458362640928851113620349567360
6583 1439409520556339784237273285564814348769891065439845621279034282192134216320
6584 1085870340068817731968469320689245912229917821296725644122780247969504759680
6585 782811852653161501054192380102405090572061072354937323327171953910954614720
6586 539818101984119482086819933738764955252512657582987491651150062866932195200
6587 356402633241787976241411797161616407956488470517858787101497939233735915240
6588 225476512534263707594259963885662880884166251193953049359806188364454976680
6589 136793477918576867541201560114045748523258333981570711896952201599991775220
6590 79642563963376289457950234459929600218392992291157072155637939476005993120
6591 44527689689361124325393266258559366010283413949054555557646123273917009600
6592 23921501644798888238280148795574787563676233370015184947359669713502756160
6593 12355739497648961365592584594618350026439581838692053731840572437160092320
6594 6139054808986391739807081427042501643294653839363720363281629300582514880
6595 2935621846579063164169493635414619074394255611105134737475275756151034800
6596 1351642711839538788878437836116736009862959900583499070266117508431910000
6597 599472407993201029353146238973941537379286484643026434940686927795499000
6598 256206454416349374717851409338675940841236767220990969429846356520828000
6599 105555076964569471595555803073767844099000834464354113130671709746492000
6600 41935150480728239314941034474550454450202569727245399061505867101524000
6601 16070039417797317985652586203751086559384196428323966793642759290730000
6602 5941735614523641921881949130654066047015811634491414672637653789764000
6603 2120186987763918593052487487410708404621243562558183368463122702550500
6604 730290299103602431724419665783623038264148546006565419484649368334500
6605 242863983190267785433934912109437429004123818788229895316988045748450
6606 77992447898063454331107706837676370592647451455846562028614348488000
6607 24189657686537834451002021074577778940734963405382564469182542546432
6608 7246878579814141844271659327910784210961095801612540022750959593984
6609 2097313650815509982785079245344244405100617104507088029235087938816
6610 586414664781112798853582126658512950547613338616955094499650256384
6611 158417881053505746943046453630275934442807632684983290180766323840
6612 41350571240663361253936305440335945664629116632190146376703459968
6613 10429126374857573413603404469465260632229467469180700634832288576
6614 2541591952095386649581773329251268280506677367661077754343003904
6615 598478838872613981705799835939901093574966841926308829004315904
6616 136163792818420677621129578117167630451788840242158512497534720
6617 29930935103403992269713736756630857016360957048621940304757632
6618 6356114743795762266553479619454048538841947728926033863454464
6619 1303868835128895539209454513520431367961699054541448159489576
6620 258342309990573708234973505009875678966770208941778772859240
6621 49432884995072288751615517594048376559558498274551545884500
6622 9133240024227024598884500972600297067406251998566004392800
6623 1629078865801404767163459376516941032895991817581033041600
6624 280464127079362725482353812074345159509566356872925102400
6625 46593960116715958406779485633538882839871778389001200800
6626 7467706089614505232752418775652176462922625968125496000
6627 1154321889015575482056174536236431198353726170889986800
6628 172033778805259062600548870477223530634331528686855600
6629 24711558817372047530709472385867444090116691057621400
6630 3419996325779760164587640060153806608252436568312160
6631 455843666115552448458366241784000197272197628722400
6632 58490070405476080399592967127609375961679384049056
6633 7221376799271107221797305214385210976652723390672
6634 857449981871021110664468759632831255206046314528
6635 97861139235279583282357847566790523691994416332
6636 10729201740370619504883530367097910741982067020
6637 1129283710384224679594683027381224751642014934
6638 114029795196571166729009875398218907796325088
6639 11038012962041237060419379039327981707060352
6640 1023464811036724872002993270844967396566912
6641 90821540759072892558405155613537498471360
6642 7706070125012245429198013203572878658176
6643 624548565020289187872394723617184419552
6644 48296220824437432241288950867951471968
6645 3559245298853098747940795698885312560
6646 249654802351164279724629111448584000
6647 16643653490077618648308607429905600
6648 1052974326829116658670186966683200
6649 63112887778289036884487075584800
6650 3577248699983993993452708737600
6651 191350577983378057082211334500
6652 9637981983846140724906668100
6653 455971318345225581605046450
6654 20205962624617360409998800
6655 836108798260028706620640
6656 32193408073818487053600
6657 1148862797928424439952
6658 37826634967672902624
6659 1143112595176928376
6660 31514382323173464
6661 786985130156940
6662 17652002919408
6663 352034246256
6664 6165737424
6665 93420264
6666 1202320
6667 12882
6668 114
6669 1
6670 781708976802233823680102715669100177152510806064194216284009188600
6671 22768554040484277746490328006606542277760904263965831539800616978000
6672 328739805584525199621683039831070230464146976762766576527297454385000
6673 3136908278177669349278904384521367932473438040487377065796033931398200
6674 22253761865816470450938236485707641565798112018166056134929711567138800
6675 125184962676846317034418170131365339342082411135674393606084241720664960
6676 581624198738315651061737388624037592605337229819857057051099159592587200
6677 2295481943012641427330556711521465021506910265154735389744133944540856000
6678 7855352742193260140271893490706594835226554546919053781415100231143882800
6679 23676696997596586901664580380439595700542009479446162101730020414997055200
6680 63635331124820021004426462245247842283305088036938002501853528802582132720
6681 154036806311275953410018817918575138019396613712727265734151756322909773200
6682 338583318220437482133133150497351148786596421445849787000188643125236458000
6683 680469888325952403116345648804432552683305978710683474361354736427304491200
6684 1257743956149270926660859849813400492345322415963131699795987484325345000800
6685 2148802360903779284653429216049361836176038396227559331890259214514047130720
6686 3408119322413343400596676363394873515291769441252881478029462636085407666500
6687 5037381500730382153763376529950619259687745217737164322557730680389002075000
6688 6961919561265835848406307563188163540953063262462388640663120094178646457500
6689 9023726117997414177113493277292975541355306704795127681775786694199919992500
6690 10998552043297371834722624266773846628416310999352385991190592368637389394000
6691 12636280503259263181238389180269272014507023975068500912025472713778406560000
6692 13714388052273361717119447664050145732808425388595249531403435991011323600000
6693 14088270311747794139959836836560090951376175645957658214280709451635839120000
6694 13722591164311717516108420306649378208102750321813948506532986118874799580000
6695 12694534058300298237001071249421944127981903391627223966485542517924842219200
6696 11169771587610597610769099004379643576296926168610546227494262271358450556000
6697 9360731368148240935578623459414202243789326073506013316826641639839002820000
6698 7480943681156839082393038666748166527893673653846846560957781359512150008800
6699 5708003271171692247837463028963918969259912845709732636106515256968808099200
6700 4162502970263801305879132395975442663548018314970781635803990950549768245440
6701 2903979453390760407136520119734728561799581397445735231697573377411605828800
6702 1939971304005429388749509136873686557938717363188861298121320538428037576500
6703 1242009176448655068720071414351087482272611336653144258080977667026655462200
6704 762641145336480187451173407260330332402327026097194137540520931232715362300
6705 449464284589609707635376554660436030862134525939446624804271519542830118580
6706 254413745994118702435118804524775111808755392041196202719398973326130255800
6707 138396873358825116146492584317143975437367367679493888895386599364877192000
6708 72394018135575582826374134512923699205862285198730164972272684659284656800
6709 36433590826400783513926852009772057770270561832040671260555534109574631200
6710 17649782575835876251945359102747192224472129788170696044434684239174730280
6711 8234061276990055216572969952992224233057058421392451092918456389204122000
6712 3700926472893975255262389313176777169862866394454818882871512225468325000
6713 1603240160912049264549112034465192483688789435673210232980906899918195000
6714 669630505860913138467111638044266663562323368873044579191643886361255000
6715 269751863353899760744198163410740046030779910297793844667272147129924000
6716 104837876201820598287352586186376136125506424318113497653764667753810000
6717 39320309213759395071277604541093084134663459345899067686572708902850000
6718 14235408243129558771175503125525366570975382040969014319861045537976250
6719 4975949052915319146959919613310846255743734891718185456597124710067500
6720 1679667687938285592966165231302332988007541655815100464814693547169350
6721 547634471899623437743186566521280477166161552169537999244188730609250
6722 172483298236101870155334351660245819579893402258122204486358655310000
6723 52486993093431150223872309878800841097821147011679149319924384770560
6724 15433167345900487260948904124254447856676407725656335233636302839040
6725 4385292178977884509459711149356147392483108491242093152037002053888
6726 1204244400889785211931463295816589094874563106088389926204638919360
6727 319615023178125629797374423990907587033734697522334708259440828800
6728 81988201597867009382804743545493685369523248494859772988291343040
6729 20327958188281710890921890067601779198413368795860687678062935360
6730 4871384574849491078365065547731597537637798288017065695824090816
6731 1128279778202468981904376739886698782969199783959434677631087360
6732 252561873776102869781127443281843185515414784320132724793814400
6733 54635833918912049381223487730357913601293810485579732302335360
6734 11421143680258010322713283691206493468231624825413967098394740
6735 2306844862151122877062881062382301651009159865727177512943096
6736 450141903771454188591241713274783380017857182247038770891100
6737 84847489170646465767698276467396467229092944799603399652500
6738 15445920629207468071642906056603443569878220291692507429000
6739 2715131443002341278605765627528235054826653029301721736000
6740 460762494487524477578152691264995619194287586291234096800
6741 75469090329892045306755504899393965163172598799086452000
6742 11927586115356501413424002211111115183834749810200445000
6743 1818452290914947677211781803660131339872308351402034000
6744 267349791386551245933285406822712243553353051337681000
6745 37891056853303806213754524324996747604845592955019480
6746 5174994440324637091152350091022207367750397438893400
6747 680805475367383526918339192274805489432502951988000
6748 86235360213201913409656297688142028661450373918480
6749 10512130783749080132996077210813914712848901138320
6750 1232584348939592846580173841972194929358691577134
6751 138938654469841383672483363829393953389868615780
6752 15047051221251478573922024295320240674730947650
6753 1564670201134769134378175278901696945046165270
6754 156112219614353383021858757985656838054492680
6755 14933782242761673669979159876737857603669888
6756 1368586665921201863724932862176409890758080
6757 120051461922912444186397619489158762347200
6758 10070432549731911640429221800123648246480
6759 807000954801497265228375204673889980320
6760 61711837720114496752758103886826880848
6761 4497947355693476439705401157931988400
6762 312068502938955349655786389310730000
6763 20580861842569098328553654348808000
6764 1288213272184557614330547884772000
6765 76399811521086728860168565181600
6766 4285245838522492804656890675250
6767 226858932660705943963446427500
6768 11309876817778634524125171750
6769 529663652623241837217983250
6770 23236857018309964471498620
6771 952005067325775260013600
6772 36296489494991431482000
6773 1282710890890959326160
6774 41827529050792151940
6775 1251980461384254888
6776 34190131765707060
6777 845825139888300
6778 18796114219740
6779 371412278160
6780 6445998216
6781 96786760
6782 1234525
6783 13110
6784 115
6785 1
6786 3086748267372923303762456877257472494397093952150920751480446539600
6787 90678241309059123546891915017615620549691253503446529088945065877600
6788 1320576134348088109296439024383179452110132447310018229308435784724000
6789 12711272482601641052038410873468048911280349768160307625722168236220000
6790 90970340067152411129088227151119670041729703174133934908084984010547800
6791 516287275286942114461767086468417284326516198821452502330369308357620160
6792 2420242611752362129332084622539729893946926615289704943050962006599522560
6793 9638343864806373646165933868626908677459874094157631231132500358962873600
6794 33284488173683300696293072317061242811850198844743663151289942195842412000
6795 101246768677157575141282182769107222320697814160290026516016847423632267200
6796 274649685172120408059309132413099310126287309961575480380068236813965840320
6797 671063491861738403319406329131704518623944564753164390019546303736320672320
6798 1489022461009000882963515239879559667520833932556363568763466977788127807600
6799 3021204993351595994418726573668671789172706529824505791693990969425186856000
6800 5638179074700748482964006804379584007947392395031377358994082101826237212800
6801 9726553260887695166177316171890297140803826683448218478422303212116001339520
6802 15578817116552399813737361816357873312276278372649805156204379305226841697720
6803 23255402435291049086424379891400313398461485599137308908906921516818075842000
6804 32463125226929129435363982081903990784654358069861725634260931051395791150000
6805 42504351005622997811322719859464577407923965181349320121943259522353841530000
6806 52337611484385002227258261008299258139860778887811740554299562826359535956500
6807 60753906524880720610848781664084105185537717901184608332290891179139865224000
6808 66627660835367024046529688405056161531037035504906641172497947036286143680000
6809 69168218002769998225471996914339865435033797612045606332295590215535371200000
6810 68093306506781005009805878043373772931651515622128681369023429016239889080000
6811 63672823002406369274743070222853114885596761493216721070313055591579070051200
6812 56637151952416715211235548651267135340226953593413768465858574310741603747200
6813 47988648302327011957378351278075505735201608724400865273679052721391861648000
6814 38780172810899855304540011474715980724270065161667769455424658222190154540000
6815 29923774724627356329572154666992666111574694615387386243831125438048600035200
6816 22070945981863876691638190378660486681138329670077632859611858993612724650240
6817 15575817566148417789741269610746817708760326597955182895266546782702358595840
6818 10526925518541506475869885434038391036523482565740790214903703493117071129400
6819 6819293068625145730149789693252958809723976185754785169153732801747041178000
6820 4237443072589529057986126001903710233635968089757786292276276746326236282800
6821 2527610653115191478409603292634237673104855286493557712991440800656999486480
6822 1448273805899853502380657787239182766111322361360439124369319340749119270980
6823 797621473927507283310102197969565215400422310183209716633791375833273234400
6824 422474666042729301920872099494439503966700385547928713470127513850677744000
6825 215325797531455579688702553935875618150769873924428182994452087704538979200
6826 105657413396562272190387870828338967533784629312917946655611048917766430480
6827 49935970214560040127455162339479860927774806229946359540351789554738261280
6828 22741693050734438217201536060645190738919494687655341113774784313039956000
6829 9983894671062816967684585123918747714048662831552534660769660887309900000
6830 4226724060586311697447658999953689275179535784956645159676936372511605000
6831 1726158637330353868048554444736331843849544684206070470805126462620124000
6832 680243829327225483615804064253170550860227599881393173508773240588504000
6833 258748800838535944709210638247226208309760536614918419741206414030680000
6834 95024080599918538088920877640974953325436693419256080242550713181887500
6835 33700150126592424846048129848182500453737639117396033900079209845005000
6836 11544201802763540420947013502881163313325464948786190259305329327356600
6837 3820420623545904485962258173158247580566173177932385370951067675914600
6838 1221646129622236899580954648393625679832206539455123229083190245205250
6839 377510615007317300717335562124311605118257257772493881517313283320000
6840 112749837015518767147577554554461066061986167654718172613170900618240
6841 32549952947717391314001325062063926388626605385020634310942020533248
6842 9083819513597046483880830237952019598715010446144335814933789968768
6843 2450742991284475168141223549381128684306128426425495288416458151680
6844 639230046356251259594748847981815174067469395044669416518881657600
6845 161197142124619882854327970360631652590927064837351418078674504960
6846 39300719164011307722448987464030106450265846338663996177588341696
6847 9263616568566245329349960713719103514196468875573436405173680896
6848 2110975068894941966143672610110597722974631853859587461374292480
6849 465034561238538617374774340011012849520446269541831683747340800
6850 99027448978028089503467571511273718402345031505113264797982840
6851 20382348721691218422072937048922357574074899688431079744827536
6852 4054454606205003844534760655096166538137311279156857446990896
6853 779350161753562475769911025968281672866737808069499961542800
6854 144739834467573382780191177503205738214335023481676387642500
6855 25967054970841540526240247863275354407331500780236679156000
6856 4499360676975308404546697325618218090855596448557138876800
6857 752795061416237174634728340658302701782216338165959932800
6858 121589089975937184105328313449023610540666964731861506000
6859 18953424512073344711742250088888895360614122986071940000
6860 2850546834407215277791441746278043721961996875170756000
6861 413501010677865927043481429219128270029186052735613280
6862 57833718355042651589414800285521351607395905036608680
6863 7796095520489063669787955981280208502065533804047200
6864 1012479937725852424647786491075351753515004390136000
6865 126624073224448379183799120656006016768711941449920
6866 15242589636436166192844311955680176333630906650564
6867 1765182524407318150658026736651538417353187937624
6868 196547364859775615926927685417191446258838529640
6869 21029613755002066440662106244062023111672167800
6870 2160735039662300233188908718483295781254228230
6871 213047264414882263888654305015719920168484128
6872 20143241164655280764157936577925482349136128
6873 1824782221228269151633243816235213187677440
6874 158249654352930040063887771144800186730400
6875 13125507592909008430222356503531946029120
6876 1040134563966374252961016930468569307968
6877 78665639291574523333186154405185914048
6878 5671324926743948554411157981740333200
6879 389246734848589468387862593118760000
6880 25397659295085270277789616004912000
6881 1572976206035880876445721627721600
6882 92316438921313130706037016261100
6883 5124623889367104797321642457000
6884 268526899884100913262854955000
6885 13251976877397187927257777000
6886 614409837042960531172860570
6887 26687875387365899789047920
6888 1082672429507744413348800
6889 40877599819602000504000
6890 1430715993686070017640
6891 46209460665637044048
6892 1370091825665788368
6893 37065937241327280
6894 908478853954100
6895 20003204123760
6896 391671129696
6897 6736358496
6898 100243430
6899 1267300
6900 13340
6901 116
6902 1
6903 12190039767760866606383939871203238833805472726290924323643119385200
6904 361149547282632026540207454639124281844459992401657727923212245133200
6905 5304677116579958727493177028530513802156938329951621951703286353839600
6906 51502469239575436262561121950943998632295165445090710943028995604236000
6907 371804720116098000772123518048940430654950230718688998052373420909435000
6908 2128705957571366420420664515336200278976475054274734076849188625846818520
6909 10067601868095371232004458186134137044367065877018323795442201512973593120
6910 40452626510718052733121985833878342513112916284127925476708936396020591360
6911 140960779022793214575176782828668539407850658627055356755312817749832026400
6912 432698346257882909051809940121796156554052584981667620966769248545951356000
6913 1184587193522743629153001538398554501152164425675393310237397114856497526240
6914 2921273924103462522085378953848419934979601387773121018587998518839454847040
6915 6542869045651949432364211709034119056583459506343352802690576461429126555120
6916 13401202149081007946671637158916037007687505393007272118871202800093150268400
6917 25248641730152623667642214937088185666657618856390512687728353101624775868000
6918 43977796782665838167119253074160755261989660681244743400153840394244650259840
6919 71125420720241270902671624506947797842127982622715097623463092238598259795240
6920 107218917802154751659251254853757128090372033505883953133877198747737675213720
6921 151160115829391819061758469294102037089999656394392507907894989859317492973000
6922 199904507976353060207241363346461416937082099693359047326764680684910924450000
6923 248650453382894537196237911177867777836355196310893522713368068205769972950500
6924 291595263984430726694724597046238723922081482374951125945383278604003128900500
6925 323100321064138377794059429758992741213996045201754507949001557634516555964000
6926 338932013814693122323651023625720473875275354524959870312272165358499078720000
6927 337195062763503741349175984957406843995789763358722330869941002300734934600000
6928 318676674451735103445891509242989257320129093111562228807029647796002680894400
6929 286527703510828661736343816002839016985185426719475244816408750162105815230400
6930 245427658460472432582020710822157586474316798904792996685387155346546949571200
6931 200523994691866442821902396411958363250663865026960758465016041728673136172000
6932 156457938581906312780385563535923094646193021514314794009816724551594761420000
6933 116702721426046689685331403201271397835141309000010806350941389208389540137280
6934 83300021931550760416828008848492804570747889399970420792728629104925444647680
6935 56949082976230152543741517014293052247654944123773637460818311674255498616040
6936 37322735929374432050811411993408840947674165460353710761931312384687797640600
6937 23466390853798295600809570415017534727579565109803231317381962876600112289000
6938 14165166842656425708125049777792402781011664757190314177037839409147704145360
6939 8214734622624372304831210701061272437590779681104062567222182602135248331060
6940 4579676629467104318338836786675253611757424764301929123005685482909377154180
6941 2455834538145219793349525188485240268469721323458829917004041867697183379600
6942 1267423998128187905762616298483318511900101156643786140410382541552033232000
6943 629827957779507570589454970262436183091001881228952435258772356535776514160
6944 301510179692628923079887338705259980523239064136863408748938846911674935760
6945 139107345597702968926482237945693898298801245926279144433837128045342299280
6946 61878560161300680730525109746406681777990252987341276983991854991294764000
6947 26548083557144308754979464988602124603265762529355603529773870995801325000
6948 10989482557524410413363913399879592115466793040887277415160034568530173000
6949 4390446968861987012210453696394583168052102783741527067047821654925098000
6950 1693372936835859182618065436545126690439289982683468112777158918060744000
6951 630700202043931365228700930727613882755041307998863648119190634199782500
6952 226894233269193244008239646612123868144410063878631865068947621271037500
6953 78858351296226274139752623844747051061746075534706719326185351037311700
6954 26483757076928122142172560388962668777629007823685965888994579045112200
6955 8595946402978285093415080889606057056273889650347867084639902270807850
6956 2696841455958522966999465921925551029063550285212253166089306767717250
6957 817939665849187484887560384602675144422890725173736743287512113860000
6958 239849653287558104659392252415853540531861483920036839922563552224256
6959 68006151694338121138181339861812131919094871965132396685361007185536
6960 18645734791067621730071177856848882334204495126296268251706200462208
6961 4943740172073855080560744056510207863169259067099706012840096616320
6962 1267625685147142328348908732438514836710066427461463080215409388800
6963 314334427143008771565939542203231722552307776432835265253415284672
6964 75380067904743000057811992349041351716083672485634222176685835712
6965 17481340943907269411837829088792501792919142878098259022666462336
6966 3920382270804892222838249133062538628381459157167805285409400320
6967 850141307264203409888259340332632865529565836506161046850607400
6968 178249408160450561106241628720292693124221056709203876636369112
6969 36132345461179887202765661132180542972223685811309641365830632
6970 7080166998895305221053238755914201268090528651661974944745296
6971 1340940719487747200957052794680719937138357699178404345595700
6972 245428414966754866453367648809783643059089822425451266002500
6973 43402077594120860593858700000045949509396937018395592303600
6974 7414439425438184272281177283061007276480349077199792233600
6975 1223291974801385408781433553569741890396101549519684890800
6976 194875664755954116990731680459394005935041573611339674000
6977 29966900917737585557754638654054064286376383640140770000
6978 4446853061675255833354649124193748206260715125266379360
6979 636573924333030440316938516034710626229141686448246760
6980 87877208409610262804695216018259716078770401159522280
6981 11694143280733595504681933971920312753098300706070800
6982 1499495603973730806123936955136913356471588780328000
6983 185187707090755754556306213959408799524241214370508
6984 22017073919296684500775117269315810259689087384148
6985 2518614089703124678377916197417438961345402301244
6986 277060743236069241728319749323028906172097686360
6987 29291247730181449685207933697086389334114805150
6988 2974188231064577968036497883088771840079349446
6989 289843371355130521802006438219060821624565616
6990 27089186393846756889729638846175648676424448
6991 2426130907769403303876017346585453897252960
6992 208036062463964209971627744089231706151200
6993 17063159870781710959289063454591529837856
6994 1337315867956766896664164624888160538816
6995 100042171707763252499812826797899477648
6996 7134892649774644955549521331866870800
6997 484487957205159231929573653137180000
6998 31279222500262911815804053395523200
6999 1917064751106229818168223233785700
7000 111350756224676662810374545387100
7001 6118173418938278176394205790500
7002 317349972590301079310646765000
7003 15504812946554709874891599090
7004 711742088455706753932917690
7005 30612562944331473287437320
7006 1229831788858311615163200
7007 45987299797052250567000
7008 1594226392964478019656
7009 51004782055467303336
7010 1498137790681282608
7011 40154765344771220
7012 975156201033300
7013 21276135295272
7014 412842542112
7015 7037088786
7016 103791870
7017 1300650
7018 13572
7019 117
7020 1
7021 48145535217206784075634048230802707999063631776107012034556858076000
7022 1438424692595782259553304904801982182389045781702329070189888087453600
7023 21307823289675289565872239823708332628823139551697805947469522462858800
7024 208650633252145043281398296455533542884839574311430463433662596584357600
7025 1519322842567475369745553097552847959652707380630175972819355370324962000
7026 8774591394739912818222115025954994163456825444961060354036012733462666000
7027 41864550498903539601606402134945272153204009400736436844700709641654097560
7028 169711002919321972196646580851975453033616253355451743980311396932983426880
7029 596676241033091277813549291049705552068415515190886900781456811841303722560
7030 1848152436076622146652317819309209738902930857554725788569656943831131012800
7031 5105840485843018326811357293437194647337820502783677927407877132842226000800
7032 12707389894153068021823107411911766466905036566336037328001169050278791645120
7033 28725860253684048133839559712842796027299413646435690016115318768587972662560
7034 59389119029763848693767460128155849898219093980655048516729847880664379500320
7035 112952989542254209836232370339435169064794688312489865001914423600785123690800
7036 198622648277200639518785424171760393911039935003605366476796377732781570161600
7037 324336251272160556482504491421935570057173747524179982576134572907554295666320
7038 493694096764027645089132452459990596786535408792963618798155581420858509166960
7039 702879572258570038655091559596852284147994441871905914988750525124058093067720
7040 938783877256222876278289440879160019822103129186227154375347831757866535306000
7041 1179436597060483055222724043744122359928784388190818379227911616040974454255000
7042 1397178738056264542340765405666114180223329198318354080008449145156231276579000
7043 1564010961371037534089886475066189519218437041829283311888873948876016782284500
7044 1657645125459492546943435335285267107097892753643783997303573208733606678424000
7045 1666415734588907851424617532826458996553437159747719362368671479679287137040000
7046 1591560696243737659168110648998960303660127683053169401706121530859468891312000
7047 1446301830204028546408276849641258937068278191814013192278057632304935244059200
7048 1252232185713991929069947047716111259416736309366595514382823426634388377673600
7049 1034302274940562394452801567036235542998906509670199057459845868960447858907200
7050 815925219780697939758085612986589202192356416316598948236961824964945864424000
7051 615401225088831496936183216574630838941692551289638189771945783236272728252000
7052 444223262202371270415132437991936288533763692322621779013260771825482765683840
7053 307168830872593429037053282628817216854632842162390926673186819824412577138320
7054 203636114884701757580651485081411520158281315351675430920501841744307540505840
7055 129531848225475970058698429859477742112516221303580525585526319452740003576200
7056 79115260592805682311300837399201974224411105227336608441459189126823235717200
7057 46430269095373839821076552049430653559982678926346029802512918063317474698680
7058 26198342850531781945137374668249463449613837901899442781951825595998900082840
7059 14221101112555744988525861600728419110194108478621779908280812815350171162980
7060 7430473730798357323467794160032265427677618363285690518114793343288913815200
7061 3738900794478154321999718080525789610105298412099169114210628497578498034400
7062 1812675585804436422672089914413840722066785902073570423427686294420039723680
7063 847100028660243164843492999219539945279576418289282910294637712751848629040
7064 381736436756487217054067536688183255796710395797696256818436769984892821280
7065 165947047705306371050044612501727010222792042102415242820705429294835958000
7066 69614974660956187401946152636778904515230221743643582589184817277879030000
7067 28190411777997400625585690895343301513588729974449972499758349545360009000
7068 11022824304802435477464543322862996038939321882585110508758360750663012000
7069 4162875136388153823936077531506769780663254540763525777243849006899329000
7070 1518829057983344920346667547466498738063160700895222662817642751746415000
7071 535470390515296055859445566004612328820807750753571201562716386199648500
7072 182456577508915693107662933601571608338941900256772409421370027890250600
7073 60097756443798431014930040882646056072311979292210461055795390910062300
7074 19138144821725238509867538584405938351704131674359402188443555999157100
7075 5893097996353809446406240347911389285731461734352701362935892566493250
7076 1754852374003711331213311370602103037125474646736380649235025989736000
7077 505397483713068863389433674733405674692136698260077626979687485043968
7078 140784664911085934987814001819190027481634998103256540506536821892864
7079 37934425954241023519799982536347726128209145256947580236229856112768
7080 9887480344147710161121488113020415726338518134199412025680193232640
7081 2492997180789379912419520507129079178863130640674210724423638464640
7082 608056760702869426963620753770185955101185534738927234424639403136
7083 143465290528381838819706695115917411330610860537174809949176267968
7084 32742829069540599850743870356785955739118394597072929598010199296
7085 7228204811796520035858021839084055596078315321028140994973581840
7086 1543333450110400036412532340911548894345981057041953900436487280
7087 318688335802017669856613821045371784676637646843728143077144776
7088 63636071110734726715318627068616478667498431727381159420418128
7089 12286172145141853177710031958792290435804152660236956521763896
7090 2293202969558756082796119272062680472207626210189155257685400
7091 413722185229672489164248322279349569728179986374332134118500
7092 72133030367693824648948261971907352705758289692544787208800
7093 12151442391690357557349707213905539703120572098744103938400
7094 1977376068857033948441221360564788261188218943059216672800
7095 310747681637872781147382949921736387842363590353217318000
7096 47147924110573801277533964815711727810565510260488144800
7097 6904324490495791951787481534932398530773215589229378480
7098 975528871055812882563620063533712388247256090920689840
7099 132942443491461679627615839617367262785832145343892680
7100 17467201356032459108259091249197429175513917510333600
7101 2211756015861252939032807008826947200795593450983800
7102 269779622675421963427705348730990596837783497478024
7103 31683106371670838671847119972917873300528198918652
7104 3580680272108056771669808569822383101671776765624
7105 389204377403049649094544409763302511051280083220
7106 40663143907781306621818072661837575781477023620
7107 4080862921693258142189613374470640431736781798
7108 393120894481671282444100686320105482203433824
7109 36324136300839969465773833907371892543387328
7110 3216667945132467301768202774124534380627520
7111 272758393008308630851689708916992681398240
7112 22125855656618042782374829534525280449088
7113 1715252961074983628330124192791336343264
7114 126935228618452298870730253356474606048
7115 8956567368866043667604718267662667600
7116 601785041581145151238838853370392000
7117 38447377656573162440259148965330600
7118 2332099387943661015915982902955800
7119 134075400352161696036981595466100
7120 7292368317522392169843598821000
7121 374472967656555273586563182700
7122 18114533937558967972645630620
7123 823387906252680362392983210
7124 35070703178942852892403920
7125 1395386068127699717204400
7126 51680965486211100637200
7127 1774704852545362323768
7128 56248264322851792464
7129 1636854252781401368
7130 43470296428284440
7131 1046076652017540
7132 22617873557136
7133 434959106868
7134 7348464396
7135 107433690
7136 1334580
7137 13806
7138 118
7139 1
7140 190174864107966797098754490511670696596301345515622697536499589400200
7141 5729318690847607305000451739465522251888572181356734432112266111044000
7142 85586269209449044443421641835717939852148224011288579676298341203489200
7143 845210323823786486112932179673763860943317868884012969249624391026732400
7144 6207356339251315037621599319552122900823977335765056287151462248384638600
7145 36159883653105913799944163721757781439734435658998188153100657813734095600
7146 174029395995674937561405281348107384241893704658394363688380919213676209000
7147 711697358481360173227308836294069626604468159812519426359912063908119658520
7148 2524451168424914336425117890173134863875041768662344691707132029378128474840
7149 7889385853659762451090262848323884521793494034190615688110373401012793664960
7150 21993013989311803545162582049779595892944877204901236883978917631590459052320
7151 55235910710483561899141047083547833003018239984659788487412488982565899463200
7152 126014949783684591216412481834791684130141612616165703502678259748598017147440
7153 262952105399107825225146738909868671326817709532757470147517148727843749757280
7154 504807511752992713897023411089324724134862298835567912392203706985647225752720
7155 896093717035216731367443471359519007914037860612419595681854427232895314613680
7156 1477255946561679756420966592277467929713359516589314913171173059387562928076900
7157 2270353758905123895377531439953548990400216232669259878032942010352880069664240
7158 3263866528606627209200375657929937834310984091464592813165584121615675699492680
7159 4402245742040517610523994504843443253347965188566147572824279604724363846055720
7160 5585764069674526113855822173231002117941513618658051568533319598959305885070700
7161 6683474050009403979595436247883360039596444866414637482291499157565521907445000
7162 7557466810395249115388685603375799429389826118176551614591156739708705541495500
7163 8092056713180585502465064805777241425521478607725422352816347822445478134428500
7164 8219157080403317211927866870789449406027051570150428986630217159970799780519000
7165 7932138896643201372781179456253944823594360880399144164874876243273406772310400
7166 7284450878961722363115583355033702928290584395512583030885710083549107617928000
7167 6374441399788125815651294263233696796708337215772872958558846601640270149742400
7168 5321986789284465698547274952793472852521129314808030936126999563196150605112800
7169 4244205886825066377237358154390069986788616367267368546128333048492872248619200
7170 3236503371796768494373739598180137168696347118055842494673281905694285262215200
7171 2362346638244224133400187186205840962389077858176353051060049942100530795548000
7172 1651955256315068161856273753782513072984933730824749740705563495226014034886780
7173 1107669420419352062285131534328159054718221461131046068912400956336518081195760
7174 712726402096456151532280197784940320553984603730864008221756446105076391770440
7175 440408283966618298199574661522224323182555152432173786990789486139316012159080
7176 261519889181774338751244434736250970352914486723696011237045652946999029176300
7177 149329784387823971316435397131952642530755102492842636391865871609048094301160
7178 82042178926665317143982831197939109223790702903316676080322822261154450259420
7179 43392590574208555221399423858632868567002536127076713053472223718632573548580
7180 22105659349125113037316687626095989647340914630774929291391510196284518600220
7181 10851931574217082056535767111769974722012939293653685965635726614922957709600
7182 5135914159779236530904254757505882045855893389208449533045111167523445883760
7183 2344300079315556665497108532723843104378362645963364333140974135289999694320
7184 1032423544864135882487137201497586532722921297725587603668044900640960130280
7185 438837748376254625665673530837900315922494511337498086570309913024121755600
7186 180090912709864919583295481821232383419834704075947528872021592523208795000
7187 71375723437908312222227600352039422981214018445947802712154119061656193000
7188 27327418588989371287880846987931177679870402167242253136296769361018717250
7189 10109839616942659286701902576516440895896475313282848316163633302469799000
7190 3614813158000360910425068762970266996590322468130629937505989749156467700
7191 1249430911202357463672039654010762100581884751758332803646338234465846500
7192 417544860068480143842536328818981180621809348664536860021981409979611950
7193 134936472015321005486352355944054352313304255391944242747917953175422900
7194 42174800625653766345819205398968641923199845726829052970829317849994350
7195 12750521119383696802224410934571915000037162661599481130715840280230850
7196 3729061294757886578828286662529468953891633624314808879624430228189000
7197 1055128080032547276198993110408338162953759071806126975624259837197056
7198 288851295248607349371549417525579539143354565073922902073756582849152
7199 76511808280587827099257591895345413716218445518250204205277167413888
7200 19610169349226291819557618090823824523904727632828833850932383244736
7201 4863387942851413271769228530300990529257582725249689773875622578560
7202 1167076685865184867881788220946002075113565784418263562847291757632
7203 270989993220276806659445979663399554735598292125774641015110728384
7204 60881197801177052847476883944648886452423264953932478471300214316
7205 13233174963135167450263147674630809475897223433882288898490095984
7206 2782676978229357641410474978310216945866238572545341123514272520
7207 566028536722986607655776786632824513082386268274681328748958632
7208 111363124443785771751807597370078837668122255522917028985731724
7209 21189195438722906205036142073859167563198466182147794581013096
7210 3898445048249885340753402762506556802752964557321563938065180
7211 693421690737056707190782399313276039403569272937260900846500
7212 119219869635493960183678377425791319055350506575178189970100
7213 19808515679604829442802947376092592118785590133569155735200
7214 3179834489107932971141964079827159501099973705730361946800
7215 493052988198758146087180947209155068709883563360438144560
7216 73823723278398452000349234382495994861280206855238016200
7217 10670319667129860289126107826713706820285878637899948560
7218 1488306867380022218270138302057843258992608651532847320
7219 200255073107391643996028922967932965462202851847129480
7220 25982462017098282923535398233181175898576952296621230
7221 3249369949228260490677827580869218727094760748976200
7222 391509452419209922535328493890096110045076051218108
7223 45425176605166624119877196105749721960998261100236
7224 5072630385486413759865562140581709394035017084634
7225 544886128364269508732362173668623515471792116508
7226 56266443314255528930190123799519436255764718730
7227 5581869973350548493339815994965588636513529126
7228 531606664128623666032363428091960822525098012
7229 48568227188763554678956025112103991153517888
7230 4253149838564040099004623668009106569940832
7231 356684052395480517267594234737605814136160
7232 28619313294973337946767442550092482320016
7233 2194786046966914535175105149915795966112
7234 160694597931870463464009576057664660848
7235 11219279125211149436262752356335341520
7236 745962707793294510389810661990381750
7237 47167401454971199282379780689426200
7238 2831834971074445519326550667874900
7239 161161339817244866953543533944100
7240 8677918297851646682113882596990
7241 441210724268614629275257611300
7242 21133622927152129301419902390
7243 951292823728824884706456330
7244 40128977675905764367269870
7245 1581437543878059679498320
7246 58019197102444537507800
7247 1973737172456991743256
7248 61977254207586697252
7249 1787024367715474888
7250 47026957045144076
7251 1121469563874660
7252 24031490654457
7253 458054280684
7254 7670765466
7255 111170514
7256 1369095
7257 14042
7258 119
7259 1
7260 751269297881058917464501210451062751843240026086509499359064493663600
7261 22820983692956015651850538861400483591556161461874723704379950728024000
7262 343759121450856438300027104367931335113314330881404065926735966662640000
7263 3423450768377961777736865673428717594085928960451543187051933648139568000
7264 25356309714713594583387965390212915828299536066520389077488731730801972000
7265 148976552142031560902918383669250949619775456058361350891635093961231326400
7266 723197673062118275998883274435155628794688713179963763062013156274681912000
7267 2983361074211570358195519108824698015575320651286760520372244329377306440000
7268 10675460377220402598409632544411044399067022397187791395398680958621794877800
7269 33659348912332191152334905202308464851667223582164595889428427058375046331200
7270 94672630243917149413083154179886614261521928410287388257324480812153523979520
7271 239923788974310584129046349633959227923035024053468038734315465071895916934400
7272 552359107104835618991410470835478330030182399846597884874124889825658994632000
7273 1163214921080165457382269063090384776585922577995375724640107013063981696745600
7274 2253875189135209930501257762084588611372723224566492601264432703381517855062400
7275 4038460094023941711176187288714597793078898390684543299137629655885177806021760
7276 6720702877764125485255826035196392559355283954593146967613908204246714859602600
7277 10427689034553033574736234769017420680329596587689281740031809830971032433484000
7278 15135691726034159302516876266356993269334774884461732520219613402352533797761600
7279 20613893864883961321265530471136449479858846893460586188414215504941109681006400
7280 26413474452243105663143967029060659520087791131396885436945677628346183076334320
7281 31918651826711577793461840989891440673951506392331723248761826279767462200404000
7282 36455313000051294434156924988454691125071517453170749903408177223084664949700000
7283 39430261619453473645506185756743301370729527573095051902214730815871507173020000
7284 40460283565902927512325324028886207127607393038627111764081739112227390672142500
7285 39451953985935922617253760979789357148929847536722059135825042367859838946491200
7286 36609871830660929412836212875018206878127819447996049991730198045877262026048000
7287 32375337239829877169402592689038679681291486202278146803936489260218256079680000
7288 27319034570520539209934118271001557700178588067598026965252199721315443498896000
7289 22022014300487444269850792908110922148363293716447024563284136123570278365984000
7290 16976823547300265508949432617560279947154465469069474184513332193971488994476800
7291 12528400148890716752414475863923111620760053360216164495509478344623039724704000
7292 8858799893415840500250701948271903608959041968161323941475187282876990483305000
7293 6007110022963884224931904559209138447217940839362726329838412709912778308679200
7294 3909421483833007278653405415275855487240781627521339066749650434128887345396800
7295 2443633378616421090967817820976938241899375784220105171046022100931690486070080
7296 1468027613222060993998582205074081077275183841440579289969298287131053373863600
7297 848172613562511368922954923468922066009452389374149225633661577125402256788000
7298 471567740172075698894006517258797818518174007872134641237471173502257139898400
7299 252437473620508668135331788301351105303971393548666695631762530034321385413600
7300 130177771722625665664198271575898605701007608381230139160416671155897720645740
7301 64699490777927160109219573539793140431241701358365646706511737159857127610400
7302 31005518783477377304387906033628499205751255124724817044673504614065593456000
7303 14332783701709497295546757462807112686109469923372417301521240467507290838400
7304 6393545670860609087719386907428663011940989034445539090384474914427271893600
7305 2753129452971029019965699203993564087261123460601566943114786401709227014080
7306 1144794126198925110432191819577131258928246551315212399748634555715100232000
7307 459806585642208305319052294011657149157024776364121350311544491548618200000
7308 178439308594770780555569000880098557453035046114869506780385297654140482500
7309 66924290422014786827463298745953904522131597144266742374604333129025430000
7310 24263615080662382288084566183639458150151540751878835958792719925927517600
7311 8505442724706731553941338265812392933153699925013246911778799409779924000
7312 2883302102774671070012399201563297155188964811749998777645395925690415000
7313 945384588834294665303855838835429088200323053580083456653542815048178000
7314 299858826700713345525227457653454116251787234204320539439817673723162000
7315 92017746819608217481787357234113400559708754313081570118173057127260400
7316 27322545255822207433338023431225532142936777131998888137248229171923250
7317 7850655357385024376480603500062039902929754998557492378156695217240000
7318 2183023613860442640411709883603458268180191183047159259912261732131840
7319 587494159827675964823490340729992283003433013709673699133064236303360
7320 153023616561175654198515183790690827432436891036500408410554334827776
7321 38577382326346803579457609358997687588009300261302623969047311301120
7322 9413008921647896655037216510259981669530805274676818917178624345600
7323 2223003211171780700727215658944765857359172922701454405423412871680
7324 508106237288019012486461211868874165129246797735827451903332615720
7325 112396057479096097564572708820890251912166027607259960254708087968
7326 24060318114791213545932995772056017228904042607058707088163810880
7327 4983899065485416671182940259660090052297740726946879624204667200
7328 998873888334682248804311976410866787792446355778849403674632880
7329 193674999032670907394447995426224065509777835692029615627359520
7330 36324335037810696351490529269472858679768799169396219281736736
7331 6588921208309665364653638471842067835638813336318136233349600
7332 1155702817895094511984637332188793399005948788228768168077500
7333 195977867893962674274539798508150113515644668342758668444000
7334 32121917318278101799139914663933933165598254270652684976000
7335 5087735182572692753827142527723455201759957929168579114880
7336 778504718208565493821864653488139582173500363200691807200
7337 115049958355945639481063741894798953030566556138033272000
7338 16415876410969015829424781271867241261978274827538382400
7339 2260719292222818559397678433505584697203962508657489600
7340 300382609661087465994043384451899448193304277770694220
7341 38492536321627085812645034419527667997891781180179600
7342 4755175535455990961967552557369588381114284022892000
7343 566037762533797478364330352612187147053122001761120
7344 64893109435952320171253137293928174229997515857480
7345 7161360544216113543339617139644766203343553531248
7346 760306225624562105207947219072497928565291325360
7347 77608887330007626110607067309681981042434094800
7348 7611640872750747945463385447680348140700266990
7349 716773030285784718245883273831857288797884960
7350 64757636251684739571941366816138654871357184
7351 5608549237666866064621481760012008663658240
7352 465240068341931109479470740962094540177600
7353 36928146187062371544216054903345138477440
7354 2801854528042869619372474659466973573760
7355 202982650019204795954538411862313255808
7356 14024098906513936795328440445419176900
7357 922840463249436507698734839575730000
7358 57756001781597386876383404925828000
7359 3432527237665994568880667476212000
7360 193393607780693840344252240732920
7361 10310397977645520810432335758800
7362 519071440316017210912067778000
7363 24621696614157820545343575600
7364 1097645565840951790045911150
7365 45861688772463730705451280
7366 1790306653446860014526400
7367 65068258432648079448000
7368 2193041302729990825840
7369 68231839494590859360
7370 1949481128416881696
7371 50839953562317920
7372 1201574532722850
7373 25520167066680
7374 482162400720
7375 8004277008
7376 115003980
7377 1404200
7378 14280
7379 120
7380 1
7381 2968129521136642608343357241290264314659358135849980153205484311031600
7382 90903585043608129013204646464578592973032043156467649422446803733295600
7383 1380669513423838946936957601114729257289147768443420784114987019045452000
7384 13864951231851209678101093209506563849570344678883297325711683988726480000
7385 103559385743433343776540186621218707221099351053659181408320992856221932000
7386 613622695096068988917988762443152563044848772809793415675227307885407722400
7387 3004360468197636478208854070663227483998805030510287242981307728218165082400
7388 12500988348645187342266410886664833012022476327825087904357655987033787336000
7389 45123336247450001667707226520973557485576724850712252870630195481831759905000
7390 143525633960407634934173948652637374698567745562191417649248932888137464468200
7391 407278121839219512943252352947932424705173405344191610262083967406338060607520
7392 1041398932683088643543914695978752756876741212513161270830569288933688763774720
7393 2419231538824298389967884025475755548223936492539136057237680939474950495755200
7394 5141188612283469992150820536237913687204005413956795697674547051454210642344000
7395 10053500389335715738803896902424039854778330852674318762960924898624413236158400
7396 18181259859024026772710145947482348131739967344836373650199757140610910697503360
7397 30540854461056059190769916370904145810159169079551858699728324272631657158039560
7398 47835591071144657865644408838750794098940550500339457828310758394932499883053800
7399 70097242954495392363504689280617105684437843728355727252436054974860829136198000
7400 96390457834217540821291685696273483452079355843151033418240695878139820501534400
7401 124714057882547965993656459350375519353146023705436546439906003804893713570088720
7402 152191924224829323106686667167444752472886796519001101803353666334756578677926320
7403 175552585046913677864040125444402923706733285157824477868190044538721042102222000
7404 191786646652443766370999474939261635918854504862333075578799541043184541691900000
7405 198794235664744596296093686523580811077428034847687553340332601196685515330642500
7406 195827772458970169159654568299809242497619782306955220938155617303180570853169700
7407 183603324319163332180296349175173546731558136613206505978262697173501558174055200
7408 164066462648517498479747472513970482676054301970648964777753850501894396487104000
7409 139907707357836254910632632691917151479866779659844848688439828588800320915760000
7410 113986316656309836013863045199696154542124453661357284923983316078592022874704000
7411 88822124345299358555064864729380719331731951323002999071912682365066789409468800
7412 66264375781397810534931656345961092696957752314755044397616554692598392526828800
7413 47373013062993022720067236860459265815998951768317371998645214990605868959037000
7414 32482266275858081834252573810330313232849820549924854452075686703882298438785000
7415 21378244493489117388728248578361933885687377693026173115013174644101358098534800
7416 13515428558394110877630344435667957541603845055145200773620220072274153394086080
7417 8213323300349637555752943231616931313050679719184242380460240950353737467068880
7418 4800847059455929196589958021999021901359384994981353894223921425482634006418800
7419 2700760164238523043149409098414199210187993134586106744780869758741412449246000
7420 1463069142585157937594225348418321436941001409039186963839333640865977280197600
7421 763623357702038721109378659611587093544513465484716754286081653353822190876140
7422 384183179961895257204097338065456860727363917417776752156351639264966443856940
7423 186396152003075866028942104721784999813815377722910553606855242770064581925200
7424 87248087739552619856533410001605776834788415583527973544313815309347367632000
7425 39415155179701117562753583022719559886801042289274147579183411285645049805600
7426 17191533914980748880312129239974849432107992737064671776367143658793331091680
7427 7241927474119445900344556601809157707795563885495426089497590317539488450080
7428 2947235941916381667282876812102827283623783674662568092969888962585683576000
7429 1159095767973066769658444324487719063499999957084555903910351739112141712500
7430 440635843672801315249466308295753580649331440406106333069931041145938742500
7431 161956782821275784122461182965208448943558465089125516546542486172241540600
7432 57566616171767612879573186435693616395457577077987042176743511981122149600
7433 19791510955567586885132729426217298940607647902434670698562206318910977000
7434 6582633102561041499462269875267150109016315890976412303680998245444155000
7435 2118361763869438046329010305538646660597020175614631449168123715200547000
7436 659689418741569360155500406837599055753931915249505186767598882190956400
7437 198824060092367755630290539737995026209370701283622678291052498435687650
7438 58000490806219071919892997108391041917462281280208166045737468943907250
7439 16378091349027378440588845232888048763008626807335458237188967608380000
7440 4477048428425653550674862642644380516098358188961123227955655416744960
7441 1184779888985813195727372187138817770723589910981175293251679543211776
7442 303538649244299248492136676043829346218440390416664744552083188756736
7443 75288117120773600534102753749011616099179440832542217746043946248960
7444 18078953643165007861261955519705679079575038702157064904422437235200
7445 4202865446121647887312392105192447949069686306982437235253639960520
7446 945859303259235392474797025171288830471367115785155718158511484648
7447 206059438711676178868383299504965461838971050613309927133631494608
7448 43452216296861743866535708782369822159662524708270202353251061440
7449 8868408631231403194310820167924572004823920999420182860717128400
7450 1751648412876761624714807958633549004679507377525228664414935920
7451 334781069756473997067545820665330170381187401696222621298721456
7452 61904852670071750120145831571918533806366545063337218775917536
7453 11073048141742632071154031320734586223781894634645756725490300
7454 1915616999524745697947138591710191798352326073639465045717500
7455 320450297502290318746206967830894104532337903641537822726000
7456 51823359940155337569279062324480078840498516889986331761280
7457 8100209961727576621224792708612343150170459334597343064480
7458 1223364557184888633148644455481362200558357713601087125600
7459 178474935398325927912932214990649657906391708880795204000
7460 25143304376294315384308842201214382186067990558634737600
7461 3419337929487013071088988630677196854520993294344453020
7462 448719700851747943028138882946664607794936019879679020
7463 56799962133132651016220111765400583265181774668313800
7464 6932243852893673571061130836647231254395522491204000
7465 815363919840351129548618722215174342778901931108280
7466 92377249902943891067313289559591871550937640220648
7467 10075867742443601613303414812756008262843836945128
7468 1057437394259448445174271419629566084556324716880
7469 106712220078760485902084717550812723933346880350
7470 10348410624751016869674939765947439607019464110
7471 963661518495332787863909734818385910494934224
7472 86106307543448939430823136096184365268507904
7473 7376461497366204280643470575667967916333120
7474 605312346982512518785117845767886444747200
7475 47535166900367520817554708971327252720960
7476 3568677872559865515200730882057934762368
7477 255842715128372711567699456618123999508
7478 17493979048331818064275683442223921700
7479 1139425469930426708485172608047585000
7480 70590668844174583960024161576012000
7481 4153357957575853428345607646216520
7482 231689371697662917640143773551320
7483 12230962306814784490806986537400
7484 609782954157651286605438846000
7485 28646397022241310442178583150
7486 1264905842540525396148145230
7487 52351550391208598258109480
7488 2024552383804393100539200
7489 72900548799540903826000
7490 2434477042480081558960
7491 75055023444049945296
7492 2125110058904889056
7493 54925306973575610
7494 1286641756278450
7495 27087194869020
7496 507318699888
7497 8349288948
7498 118935740
7499 1439900
7500 14520
7501 121
7502 1
7503 11727731278637465915893265197293239487190634585553580117543620936271200
7504 362111801578670398217889583437412246388441692573697578691069085945855200
7505 5545118687660095869805483434339294171354954632544526614769255027731031600
7506 56147226879236117175436275778665656463092009250032445220676138774515048000
7507 422881012571461895182083342889950197411895512705940568434206361656157640000
7508 2526849012139773588147580553557736456194824165709284026363032225691815140800
7509 12476994800286736107999104836344102115245258380465799452062955260336623688800
7510 52361711017158807191640028088701964721122030531750720520531363263230877150400
7511 190640072316839106969562766021638703433342763999332590541454253802265256874000
7512 611671891354322244828920181728752668137817825754099427801875983198163856490000
7513 1751012734316973146196922173562175971322526495858735295320836981235277066512040
7514 4517084624034980052643344278149795983093741404726488768361294911233931217647040
7515 10587555815611401209363132742450653028246868993883806253444121104159169098376320
7516 22703557518197261813544757777541705914101557853059584537153621124303381575548800
7517 44801786478470238503028578958644676417063475750194933936878195734100978454712000
7518 81768469833263821342271694806382190818863757601751125938748855842145227654088320
7519 138632106425058204141914862849552904504517251004377349082773148197158194068463120
7520 219175543779343483604348811602959164049377566335607456550991503603591892545930960
7521 324219006148869347756034326573755382226152620057856325280772918010098054762920200
7522 450098086339391466755135373275541415447442996571547301305115721417527429190324000
7523 587981792788726999009879282747268249057684070643221303851268244856652905059359840
7524 724529288650992945296480382892657779099229280574440888841358688771287288359563040
7525 843973397974053519046171517928557263713281326150824291818597604220013754486682320
7526 931191972857542117365778056705093769227020034315416795648660236248868136368308000
7527 974915453816589145719247330941246649254177066383526467525564333636188086933825000
7528 970115870043953629924937190235074358057848810056715260300823093839825314813535400
7529 918884163076706178364532974329874137873446670824943729017499435038001140157180900
7530 829615020997700982444302022198932322268521950622636804790668483524710744342027200
7531 714861015825683386233185415953728531659950887157827632245927491472539870408096000
7532 588577251643311141348178661669444568294611969603485225516884796132194453507680000
7533 463544354402326666456376383812097695137972778222852958690865485386274226357129600
7534 349558037746016830442513338612401540595848324561495673766882169307682203482425600
7535 252632932666579152664426939818976665907151430700003606765913114765531371508534800
7536 175136593748034811268127360514425164531874912598021799510142916025876242818258000
7537 116554014283961352464082764848832300423755238443848007151565699349224717927405000
7538 74518452234447780612138466473147312401538859387119803429474494473724733943464160
7539 45802285670113375751969500587541411668768586020214291510601856911595742057736160
7540 27081768720071777886536731736682854599788727722715610011247280971436647864389280
7541 15413245822463772683788812596944228209627499194413820397245221418654772336397200
7542 8448531795823072083698151538629033426741927241525769817006823347857751764308000
7543 4462360884884731709662387312675880382670054297569520239709967604641230704602680
7544 2272245113162163999398638938356429888108064458271596195680535651443080665533880
7545 1115960665603600509021425601047279452589009474404018184835116666436331098822540
7546 528844896380819898965835738978087673890359908888257849768286967859252999880800
7547 241915152368759536874933545913543290314640606845236653918324669721372246616000
7548 106858865153856363170131936194928584581993936873143244548008359485526579472960
7549 45594937774514160073871299288628948493851632911345433841669381008104052025760
7550 18798194720054731911532678838738664688320399872988127296142681249783352998080
7551 7490891352370803404343978564094686012543783506434027236298467779905279089000
7552 2885911912096207059149596073214320933612244791108486128103324738197577325000
7553 1075151458561635209208697792241638736784368714590899452690631740396090531700
7554 387426029494032267900789496505008446492433975311241431738787908098303293200
7555 135060137941454784063614014329896561543188930836815752799282855032632735600
7556 45557817671306520754456471509405857938757227247113770287256399451078098000
7557 14871874787267538202488831940418376172222047012946709278686699739707165000
7558 4698911548946753484584350132285725319869753844090637032700201695535758800
7559 1437180519401276106053054457753340800035351672507850585457983279058869300
7560 425553251425769582226235892070796371886723255378981872833480786125506900
7561 122001032385495289210809407710753570929834453727334418234137434675115250
7562 33866561772565087622912527430717660154017838482964845846390746580040000
7563 9103331804465495553038887373376907049399994984220950563509832680714752
7564 2369559777971626391454744374277635541447179821962350586503359086423552
7565 597285729158137230903881846408825487720156897271501594118615306908416
7566 145796036329117131193024380275863764509522091770954770873291451466240
7567 34463005382283296235530602709438950745439917525986904974055270979600
7568 7888455145028323726955566720515056150561565068490112964629908848976
7569 1748406590873132089120079349559049050265254365542257539626339411016
7570 375212709295887967491683022979190840960514450370504643437358840928
7571 77958388062016658113490536344839975051159235506014186574950433760
7572 15680374681307698401535073340388373689688671912018294333441879200
7573 3052872948156641688788665299332756836727141429401112815123174032
7574 575257612820983487918881551002398320936688211365340278851324192
7575 104894333690954909925802659052417515616343312468432509592526936
7576 18505642099898645379188929056570130401388919800366881102874200
7577 3158179377594851015534471732278964856743024067351550480777500
7578 521265817270392251827163334338254410039269656590234858300960
7579 83190130430249357677000600047191705507116040270767532564160
7580 12834098900399536984278242992866309926244104400271114985280
7581 1913467640725082221078649020111874211129738987940161914400
7582 275619520488553964625034559858977952716199854220974872000
7583 38343539173848830961070984356851932833753685601917974840
7584 5150113918486612279911810036328617484587175085308929240
7585 667607359803820110358938338042598562816856029577083420
7586 83489100966773294264805465486492423594604536259449200
7587 10068258929202716377017356691320978726622068380082000
7588 1170287037888503974175664518944132586106188654061296
7589 131046796373943659421072341003141957316446419847896
7590 14129377753771487319804788588002678253643081693168
7591 1465992751132417162627967195395534799043995630220
7592 146279672467514373933194781361788228313127184300
7593 14027845513551378423337140571617640356181940238
7594 1291941816004731869443922941185088803081120608
7595 114184451307617071853917636997114049595195264
7596 9676648415899751852026918389585936406372480
7597 785618152466665183955152948762576024033600
7598 61045161703629868839386047310546577178496
7599 4535194796378162425567595495948625427176
7600 321781559233623410425353955746506473608
7601 21778218815270222488179932448482841300
7602 1404140478096081398335263213957630000
7603 86120615989892992431229477122734640
7604 5016927433903506121367961711271440
7605 277118660265832117177426866404520
7606 14487159237198094251247110267600
7607 715322311608014009287149415500
7608 33284385111556570228055115660
7609 1455835026320227342736544510
7610 59690552782499523247564080
7611 2286994359482740354312800
7612 81595109665541195108000
7613 2700056356205181365392
7614 82492908650217056992
7615 2314852028449968436
7616 59299888944922340
7617 1376932405841850
7618 28735980643656
7619 533559322296
7620 8706096168
7621 122967460
7622 1476200
7623 14762
7624 122
7625 1
7626 46343454246228695957965322150594252812285572152590760141906244022362000
7627 1442510947272408307654871619267068456924448054023090354457865375161357600
7628 22269875797088229490400209381400853152889164093282401089500748785670094800
7629 227349866194063930662024820807911061025553139934325591205539456136972295600
7630 1726527226536510603144665480193968936240079284438497690535791267316337726000
7631 10402872909257962621479250235092774856332629612566137983481476496741477944000
7632 51800404748865358557025401347933597351993895397040322540442160626682210386400
7633 219238622919324077326269984981474937167880968685327618943391928145914959103200
7634 805061306888816660571465431863792707587251219425667328003169710172174736187400
7635 2605414321663467795250691135629062280255684441324212070733208135297625177278000
7636 7523564263658163611395718235263657818095159256775422961963074593337415434827000
7637 19579506029180699725656493395286149497515523544602221938587540790176279925543720
7638 46300117396358545539594278851035408826710849398446509875703272840147794980882160
7639 100174566563092488365512717486263870959566529711362166859509761216275215315406720
7640 199466969624161657361857514759830701959606543994737778433563957020665423842321600
7641 367374649123455955724834347460886346619920501151598458282401205019628023328638400
7642 628595111843215626568713653824063091920015136563461780654131829286491437590803960
7643 1003044064134244653497384007676176897297389521972847878657711601661791639436527280
7644 1497699549158847137963050212620220954337413369959984286431775274624544599063861560
7645 2098891460858469988104853798345890105990356435111385684712372048170634775570483400
7646 2768103230987257520544082545644579705001774428915015903026461686717793689520492600
7647 3443893357762543851343578656091142601623578128053153351128856862731824158204821920
7648 4050777386548733285066685777081677583145690977757101333067596305403106203101193360
7649 4513422954382981862725178117617936671162330570284842951899456753002682252254866320
7650 4772358860894903351499612540613605567288477675866511077699383710775449198887578500
7651 4796584032777618596938696868230933514330551166606950220225776521490045387714419000
7652 4589394308284857556952587476881313309273669370652922192961586174703788989310186700
7653 4186027854016105923660650216391648850312368167091410321079719648506449638493824100
7654 3644380270811329315737469597516738415679578568806583106759007981197836484073905200
7655 3031996722295139879540751936631331358419791693807337888491347636245600140006752000
7656 2413166731737575679527532512844722730007909075374289424619227664141997259381488000
7657 1839224373918909031423686942222194080708730700690674642547627571048765478771836800
7658 1343613707586252192013410645291418421665291997533248996041453338276403469635573400
7659 941631839939067750840136775688913027472109878063649807036585245944253293804538800
7660 633582383264949464293519568919832212865312183810490627639634666799493466666051000
7661 409604107340778467230919430754467798632054123674094425132645171998704008716309000
7662 254604711801029917091473093783253317371924436239325995050704522785226174306835880
7663 152261652362809330202493204655880909061041515688820482589298064868277737110852640
7664 87659409278127070527474157989789239888789829207737369246931988407544939139996880
7665 48611006055462667695026255113439488968825189766997433560542621397295820445560400
7666 25979235272155946657371815981284277787231426267691742187295981794662586675247100
7667 13387082654654195128987161938027641148010162892708560719129902813923692113808040
7668 6654432117117765998238871176615258958030760199223960287350140122083307663349220
7669 3192166555098671223479891835553845876010422450039400854295798836550435468724940
7670 1478361869428201081199949906688745088375324290755811716397711296515639067848600
7671 661234749807942734124818358830351660193350992043646854043420763905084140750400
7672 285731313346181144998396264173395997904027265986883023465326700363473245112480
7673 119322922260962589129492974734071503505186188257350816223943273702059540407840
7674 48170373970140250523302489524267828263821024674532076196365620702569842057580
7675 18803666047787935076210395171094824072303783087579292858463500753639782203000
7676 7099343303756669365508006340107229496686122186126875875134178855966040219500
7677 2593012341236884916326859381288658129891712782248639856489170668014100694100
7678 916411569764730172149944385963769979203257287755436463535979090309448174300
7679 313441452203753555468387240803344850373815820621289388571920588094600499600
7680 103770584695753741718484185104757787527169239840648032320972909860789001000
7681 33258919978798312707384115066753823076060214228953549841426619417890569000
7682 10320823580722333546497769040556146684713923621841934911109371581266041650
7683 3101284278708016860430275408836156463234179924885361789672490233758612700
7684 902466378023614803686672667667378512794257938131289144112381667128230150
7685 254341135312134246998806053363096427531688776414612431233879736695579250
7686 69426451633758429626970681232971203315736568890077933985101030489082000
7687 18355898556545179557766936834841960116003268574740605234618187208654336
7688 4700900849846936228208605774776599541903276098409179389353438187582208
7689 1166129280737315546050435985845802142691734894672931683755391789678336
7690 280201757320021986511593730842675672416737770122303700272107008286680
7691 65214610184936083645696371280938322179832459318405989412443051238320
7692 14701211861189148763871737979141695553319280354913392343173921036728
7693 3209761353393958909877160596951687062427258014353696677224473844104
7694 678693577108738529433485468035889315266812902876059869746987315208
7695 138969300458377520984917912614714738134675158945503549981433381920
7696 27552658368583527191268771726682428054738666359689288614476444880
7697 5288779896102351094662053969266606914330118250934322200847188816
7698 982731755235846791861422649629097131600175694415789643037678828
7699 176739767725855533162653795389689786586441471693386283286038536
7700 30759378084966667319462679377812514045551853181690896968290900
7701 5179414179255555665476533640937502365058559470456542788475100
7702 843627572687608512825540659521122268879344312639459046987080
7703 132888130427541181743780179296163373732146401990966318251840
7704 20238386727553116013669537027212257960615703092735219784480
7705 2979196453280824217628782651566588961632378424261264752800
7706 423765012751151720610990635783178602301157275864748865700
7707 58225374301029706274218902171515898006811152210319887720
7708 7725170877729918419867715054492926226880762627963393860
7709 989345846456263537037944766014935219596063754674473020
7710 122251897844203752316322288748078191692099499522764900
7711 14569362921081577816154527918029180980876640126471600
7712 1673782623956813823530310881745678001058851214529528
7713 185273056942472070215998826935476560343941490129784
7714 19749016633112419776545329503685561649978398275678
7715 2026034925722329337115055786894952587442825421540
7716 199915552372269644375366201194443912027940485210
7717 18960714265569445561213937256142524877037128014
7718 1727270036615021955886983932236586117162802552
7719 151018145277816127290665261834892775271064704
7720 12661997395273079551056499594883725297700160
7721 1017168765825261238173513817871545799538240
7722 78214113432775769450463373116637802009948
7723 5750814020149628642730043773213205438584
7724 403868691691180402880801393436941798508
7725 27057787012911488545920522132963530100
7726 1727092788058180119952373753167884900
7727 104879562047097406624170551347488720
7728 6049824258530698558120189122415560
7729 330928108861139324396344704541320
7730 17133851790147746085609563104950
7731 837948993597959268022089315300
7732 38622446874730737151422445530
7733 1673529983526990309874719390
7734 67980907335624457031947980
7735 2580736754278688656701600
7736 91238168080559699984400
7737 2991954340659795567056
7738 90594890749791946518
7739 2519706190259700156
7740 63981459124784630
7741 1472719007987370
7742 30470048441118
7743 560921338824
7744 9074998548
7745 127100820
7746 1513105
7747 15006
7748 123
7749 1
7750 183149331181095806425878953139148487114152581147038684080813476376374624
7751 5746588326532358298787699946673687348723410946921254257596374258772888000
7752 89435678730889315074602040394558244329315779349431601976387653260004171200
7753 920488199612980152269875321097901930319418782522339245032697616474363918400
7754 7047845852015981850522769445045242891792147337964093327371723140246141163600
7755 42817875218105462957987703908810429618753966254074742725287623429445175604800
7756 214992706791331227510571171525250680364207678659700184991950514265990544176000
7757 917607169837043494438735681020538010235320432747571427859261131101227726844800
7758 3398198655249523198557184767212861526102155014622578093622574886261681866099600
7759 11091955783801473990095745950123366193424350134309194296932560451261074143026400
7760 32307137588627000661108570081800372275170487072420229677091780877690552198247200
7761 84811088063055662528460823742972142676709067985468404298492840870349046719868000
7762 202321562301533897165117098417956878140993743294222960032071254831821559230618440
7763 441631889011419972839206967502183899577857332723643632660554294782948198279183680
7764 887260446701676325523112640592622857070446406014922049327086456487009049936459520
7765 1648926948893069700858022122014600469532747430356498968384128711370834170429858560
7766 2847153530706783656867466192821869186304383883924888051688609338902117180796947600
7767 4585046698150513982030617239657871964593051584345250635359549813619114015368217120
7768 6909859108480352057426423163991440848048683373590729830753124367003453516118299040
7769 9774460215563002374074643492889863070412592519738844816712638634391764751785201760
7770 13013127057322513926250093549744518657140209897690591245216706698657935608536997080
7771 16344990506781901549879344555234661115248572818355331998822916626333638928597194400
7772 19411035289207065343936534243422803754605622176299591615453556862670281618972632640
7773 21838973736175779449924740711222957404785464401820894143494867037825442138458607680
7774 23319351930978739624080086941026006134338707946471688584813859890513858303316809320
7775 23670899950038720623438078201443483613750849272297894945388943205446228026482389360
7776 22876016156324027154630708140793682914499551717663916434922934179414062618330306000
7777 21077218304715642113411883227158624087034629702257864886193951320861845728683820400
7778 18538123353499897661925736672591587765669059025690531421924472729099991256186935300
7779 15582867364848442591429180348002605639457508363172976042693689298914887035350491200
7780 12532253118819911502101774671409502948135139001070329939097570229815147245361241600
7781 9652666926950302718110130051378890920031636301497157698476910656567989037525952000
7782 7126994448935772496766786901111002062746331465176364239872056837813966230240867600
7783 5048730295172583994232209697458663160196854778609784106337582240796182734388215200
7784 3434186710366011797181675299571329864898283084702722825662840308737864953875376800
7785 2244691872138678102068469329887405554151391736928595366494705676661062567616866400
7786 1410858591951570276017611372598722417510408648210769686568000036884424918911731000
7787 853269844954802965387639557543875982543746759288551983413171914199136367947233760
7788 496853812973377814344977825719190334830767051195098416870341053780695773730150720
7789 278711967961224531933507579249586301184870226198959840682552988782963396239990080
7790 150694118771934269854581390851662415803358088277692044037682126331617043381237240
7791 78571345701154570378392809309250010868699923346189659298163457135077091408064400
7792 39523767837550480857009716197986369103649052349901464980288284498250900526480880
7793 19189525174944255436781861067448653739437541039622583154219008724147212796634960
7794 8996105746187164357079695172924474741483917813747402407560887630278499957315740
7795 4073708262424376312639861965097875354634226934527125618518137794843094320293920
7796 1782458890786628239814727749890513170955989630726352389160525537483270292457600
7797 753844316062265148506407165053214973193603850688797764036181081810014519020160
7798 308250882507486688584523518063018050721730986331489608578520123730320479386920
7799 121900538210150838058969565326718585810485858360040356088761978920788988064080
7800 46633091798514078989001780024315163699313382057196646288989481869026659863440
7801 17261148424820137280842995807319538384099591197641815853267415257642921318000
7802 6183337121411033262010203139996030925126392019208295042397253131418240116700
7803 2144057257562764931067794412443537309834035918522153235442668060346633464400
7804 719754445801211868112592923326199286043577069574812670054039868957971517600
7805 233955500041335708601673435508908466424890649822551927414557105867960656800
7806 73644751381624835280636254790669179668419045792682860363158942996757688500
7807 22452317965080164206416199316297582261482921563305261911887053966262967800
7808 6630331906203346391264726736132472438638591563548014860679117051483930600
7809 1896708997880139587409278148995846365872677700479319557117547910574585400
7810 525638346311744110464199176950399283565490137923532357883351455837530450
7811 141129180370263037274497778244072610018874336760158423182828324272888000
7812 36711797113090359115533873669683920232006537149481210469236374417308672
7813 9252566752079684004728049461465053066603273590519654671108354527939584
7814 2259375481428548870472719722576241651465236358428805137276071592501776
7815 534538737041272712729809578838335128918084361464087058980634908116128
7816 122524419135334460182823485436914423489382196295187010411256641720480
7817 27208212996827678309255156856918958934501354686705382844083077739616
7818 5853094232659572129775998735617782290308529320292035117291687598072
7819 1219681211035993878981915913571743117291084057342484403603281551968
7820 246174189383411608601854588060351821838567424417749145681396276544
7821 48120135742314892559398981607163677166022459557767208284437734720
7822 9108454265509604663029092947070267463568536987720221568125714072
7823 1669297776017054824531731624027507456416736795993944051187290064
7824 296158529702784947461744197680020723469172195810539177398226736
7825 50855505100478223301511629904650023221979063927062282987574288
7826 8450623134574853980514344361529609121937649662323832970669900
7827 1358569078094330592082688854293755342091411620354453530212960
7828 211258053500193673541394131188772542856232741626664403374720
7829 31766581698944131464493956852839493507801863082267939914880
7830 4617754502585277537324613109928212890530186557604960366840
7831 648726686186948313034109121445853662782018545768257522800
7832 88048126991801019243940778893511845766397352122922757040
7833 11541219142632649205585502009121962073894151395993504080
7834 1460462916197341411817918464117285324165617923567079220
7835 178343945090367826908517221232490538468474564009680560
7836 21006988397838554060501877463204865600333760182354400
7837 2385621211156838093307569532603035311853994834501856
7838 261066580237119735304361983409080607757372099728332
7839 27515483848381348902153043353449546568509229058248
7840 2791425897661875975580743528610823564921226136344
7841 272412401034741053874125373056165330675435386440
7842 25555745314463165756418784997409490051658737758
7843 2303026715486695941182645242982114822883736736
7844 199215425685629784936622260292837278017149184
7845 16527238705409072256115852102795599335945472
7846 1313842989190962432640788681417413324403560
7847 99985052223342220740798538829516365456016
7848 7276540188760754609168626815086096677392
7849 505855735047539090476963361476573565808
7850 33551655896010245796941447444874777324
7851 2120391145734795394793013320720967600
7852 127500644057255670798011258500868640
7853 7283283573376763312688383021160480
7854 394568129795973809857180224645420
7855 20234263066460195377291293571560
7856 980242218925914615422066746200
7857 44758723480996368287629749960
7858 1921460351456914800226529670
7859 77336078069884703412491280
7860 2909194159368703576645440
7861 101923719297201827009600
7862 3312520877159059377812
7863 99413862415700897064
7864 2740733049054410696
7865 68988703751941688
7866 1574285836124430
7867 32293042792296
7868 589442762832
7869 9456301008
7870 131337514
7871 1550620
7872 15252
7873 124
7874 1
7875 723875928001473901587997767169015449070222106438295751367024692344718752
7876 22893666397636975803234869142393560889269072643379835510101684547046828000
7877 359161770408272393674231246667105459295213184182578391099773391173305500000
7878 3726486613787054794775085016439926847054824139559650082349485552500173800000
7879 28765256237905629758433603784309435322481836953823101407271800514823872450000
7880 176196146300399546263069236126131072294803683449102333184293078506153529090000
7881 892039067043863811624743831433550617057374296959890473443492154780107825100000
7882 3839155478416629062688770920093762149360851404637503303427687754749831146000000
7883 14337612028703804600605245015945906409926881761680803560300955173456683231950000
7884 47197203545132266646627566211289743418085486314202473522535762309190025918050000
7885 138649447297518424876196824376542077417804376678864928711657005640763426787830000
7886 367126563507125007512597387293186048581482807641138973603315691791938093161900000
7887 883448833990163151338133580655959819549052791515295878109300425732802569998625000
7888 1945399637514749011203049023249585366740324454752143846462223604152130377217485000
7889 3943141866173392614635776495555213389088011899318246720183520489133466056064140000
7890 7393837055847302712692605338271857142253720050124350411059053804058408749470496000
7891 12882241788227107037953297828239066168224589299660148190501005557584641956483270000
7892 20934952431667526888731369064866685193414587381800647438886833374280273388212850000
7893 31840602070489680430768175275401888643007302669064240523330207039021625106723730000
7894 45459599397897053009384362920996321368741337984149538360217923467127983658673020000
7895 61090376347268764837966521830561644190078703248367780104453991464948529698657511000
7896 77459089626919725751488652081812611054406011295777328840575635111059140527005935000
7897 92869264243078986078859912245651483609366891013382568175130208104168403003393150000
7898 105494757006560137738785512192515237796769685740758650083986722079729791407459960000
7899 113744654875915517968358024537619569816590960426150490330702432488674177804471915000
7900 116596759654893698120400434705130030671693539732358442924069299452569291516584046600
7901 113802403605955387612683068276170594296879083039893725698985303872337634742703795000
7902 105907482205203829419586611762933717196757183878073687198717287867657697307084750000
7903 94094724574623402292017335835529571817118882599365468241937282682418954145909912500
7904 79905704109913351991059209795653395541676978559010911301398589349568927828391962500
7905 64928614020201844130954918116677523497739618179887400177890372078812029313960380000
7906 50533278704918997992345865610522189306996528230122298141522460604093335666779200000
7907 37705730183399619992617695513198792656373579302723272259675432252218707177835750000
7908 26996191094453683699874192807238644177069437368092288787394154688689266023639650000
7909 18561508438134499978794888593598026324253142568418323920358758238221260052897850000
7910 12264952537021470704220268927040463803208153873938295805938715388349517692412060000
7911 7794069000481521187737740728775713729692332419890956133662172488406467248669675000
7912 4766414161998548229789227610130818978075704892603951643810810935420354455782875000
7913 2806808700509220280880393281394328889946535392396552577017012875655053841931690000
7914 1592480169786467353669800723458943380867843112804802618174170044168896710673560000
7915 870974899878826662292211185154957191202719456871749502132978089946760613249969000
7916 459433288938823993459089606255068340863896610602719646456347946132978790796455000
7917 233843290777245745173788122944196460918749771863659700292153146235348486333525000
7918 114894673946367676909911965691820840417584454505527514477582222378636338739770000
7919 54515696519727998399948468941615493577947559771655065779031274784509127263167500
7920 24989182628297678769665819924790207615233105038187228909891354528551388770321500
7921 11069859408761892153912668383418139550636486235128058745973200529464930218190000
7922 4740582156347415531422148270985407369563802209378596779682248769902314607600000
7923 1963136239745482157568768658992747326025010027835410843844221567213579476615000
7924 786354292110935430062559995058719517147272924315024511679898274822246120885000
7925 304751345525377095147423913316796464526214645900100890221904947301972470160200
7926 114296793623809017129906323589007754164983779551952564433797749678986911430000
7927 41493145251971483848180278382979659577162478840485134262662055907795483937500
7928 14583342267478852033042931933952903125298094384925224156597295121269434237500
7929 4963095503617511414508783362137817846838046107690169526487657547098688575000
7930 1635805558639117882074074825741362013735402430851846977395545156722662540000
7931 522222098306552920985878204260956398269845200496767695121779254169555037500
7932 161501647766721130001395295593572762430743521475181711322716980256047562500
7933 48388616304052078031069395078227547977333882679537202396308305961773637500
7934 14047313360600310150984590542653543302200405854974607755676095448059175000
7935 3951477078916957473769329477074679928901411875998582410661558147030386250
7936 1077127758835541209967621264242621482716168315417074503859326753765431250
7937 284534637843272252569551972266275423425149872500319401578282911840500000
7938 72840867287877696657805304900166508396838367360081766804040425431168000
7939 18071419437655632821734471604423931770709518731483700529508504937382000
7940 4344952848901055520139845620338926252817762227747702187069368447118800
7941 1012383971669077107442821172042301380526674927015316399584535810826000
7942 228590334207713545117207995218123924420489172192513079125478809180000
7943 50015097420639114539071979516395145100186313762326071404564481139000
7944 10603431580905021974231881767423518641863277754152237531325521011000
7945 2178002162564274783896278417092398423734078673825865006434431342800
7946 433405262998964099651152443768225038448182085242516101551754008000
7947 83541902330407799582289898623548050635455658954456958827148845000
7948 15596668262858912094227898881969636067754344157055173918023483000
7949 2819759756785565581979276391938357189893136479719500086465017000
7950 493597549504641579102906996133367872448620326350898628997044560
7951 83643922862628656745907286027384906615097144616878754913773500
7952 13718544049634503215120688898587027795353327373902326251087500
7953 2177194035407581077055591112650248945659313494157778093290000
7954 334269071993977331552838815172108453886444211434595574960000
7955 49635283904600205413271807582561708605940411066043656117000
7956 7126164355841477681056501712852180386620658267908889455000
7957 988912631382543160112971221716240339606735588061368175000
7958 132602600891266595246898763393843141214453843558618610000
7959 17174433247965251794026044656431491181390106244037952500
7960 2147739582643149135026350682525419594361202828775116500
7961 259220850422046260041449449465829271029759540711745000
7962 30182454594595623650146375665524232184387586468900000
7963 3388666493120508655266433995174766067974424480826500
7964 366666545276853560820733122765562651344623735573500
7965 38215949789418540141879226879791036900707262580900
7966 3834376233052027438984537814025856545221464473000
7967 370125544884159040589844256869789851461189383750
7968 34349120046321459350025248652432110284487550750
7969 3062535525913159496253517610348556945324118000
7970 262125560112670769653450342490575365812038400
7971 21519842064334729500150849092181769968679000
7972 1693096635555363959588645208012130572685000
7973 127531954366507934618365483200913731449000
7974 9187550743384791173192710625108707926000
7975 632319668809423863096204201845716957260
7976 41524326603973076481363177530785615500
7977 2598518560949504160285555540099225000
7978 154733791331620959706324342840860000
7979 8753946602616302058519691131202500
7980 469723964042825964115690743625500
7981 23861159276486079454352940532500
7982 1145142779119059130165965825000
7983 51804078103005055888460358750
7984 2203509577358847247966203750
7985 87881906897596253877831000
7986 3276119548838630153880000
7987 113754151001341324787500
7988 3664293005706924090500
7989 109006428087391334500
7990 2979057662015663800
7991 74341275594764750
7992 1681929312098750
7993 34208731771500
7994 619162566000
7995 9850313550
7996 135679250
7997 1588750
7998 15500
7999 125
8000 1