#Python Program to generate the b-file

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


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