#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,121):
#....for k in range(0,n+1):
#........print str(i)+" "+str(C(2*n+1,2*k))
#........i+=1


0 1
1 1
2 3
3 1
4 10
5 5
6 1
7 21
8 35
9 7
10 1
11 36
12 126
13 84
14 9
15 1
16 55
17 330
18 462
19 165
20 11
21 1
22 78
23 715
24 1716
25 1287
26 286
27 13
28 1
29 105
30 1365
31 5005
32 6435
33 3003
34 455
35 15
36 1
37 136
38 2380
39 12376
40 24310
41 19448
42 6188
43 680
44 17
45 1
46 171
47 3876
48 27132
49 75582
50 92378
51 50388
52 11628
53 969
54 19
55 1
56 210
57 5985
58 54264
59 203490
60 352716
61 293930
62 116280
63 20349
64 1330
65 21
66 1
67 253
68 8855
69 100947
70 490314
71 1144066
72 1352078
73 817190
74 245157
75 33649
76 1771
77 23
78 1
79 300
80 12650
81 177100
82 1081575
83 3268760
84 5200300
85 4457400
86 2042975
87 480700
88 53130
89 2300
90 25
91 1
92 351
93 17550
94 296010
95 2220075
96 8436285
97 17383860
98 20058300
99 13037895
100 4686825
101 888030
102 80730
103 2925
104 27
105 1
106 406
107 23751
108 475020
109 4292145
110 20030010
111 51895935
112 77558760
113 67863915
114 34597290
115 10015005
116 1560780
117 118755
118 3654
119 29
120 1
121 465
122 31465
123 736281
124 7888725
125 44352165
126 141120525
127 265182525
128 300540195
129 206253075
130 84672315
131 20160075
132 2629575
133 169911
134 4495
135 31
136 1
137 528
138 40920
139 1107568
140 13884156
141 92561040
142 354817320
143 818809200
144 1166803110
145 1037158320
146 573166440
147 193536720
148 38567100
149 4272048
150 237336
151 5456
152 33
153 1
154 595
155 52360
156 1623160
157 23535820
158 183579396
159 834451800
160 2319959400
161 4059928950
162 4537567650
163 3247943160
164 1476337800
165 417225900
166 70607460
167 6724520
168 324632
169 6545
170 35
171 1
172 666
173 66045
174 2324784
175 38608020
176 348330136
177 1852482996
178 6107086800
179 12875774670
180 17672631900
181 15905368710
182 9364199760
183 3562467300
184 854992152
185 124403620
186 10295472
187 435897
188 7770
189 37
190 1
191 741
192 82251
193 3262623
194 61523748
195 635745396
196 3910797436
197 15084504396
198 37711260990
199 62359143990
200 68923264410
201 51021117810
202 25140840660
203 8122425444
204 1676056044
205 211915132
206 15380937
207 575757
208 9139
209 39
210 1
211 820
212 101270
213 4496388
214 95548245
215 1121099408
216 7898654920
217 35240152720
218 103077446706
219 202112640600
220 269128937220
221 244662670200
222 151584480450
223 63432274896
224 17620076360
225 3159461968
226 350343565
227 22481940
228 749398
229 10660
230 41
231 1
232 903
233 123410
234 6096454
235 145008513
236 1917334783
237 15338678264
238 78378960360
239 265182149218
240 608359048206
241 960566918220
242 1052049481860
243 800472431850
244 421171648758
245 151532656696
246 36576848168
247 5752004349
248 563921995
249 32224114
250 962598
251 12341
252 43
253 1
254 990
255 148995
256 8145060
257 215553195
258 3190187286
259 28760021745
260 166871334960
261 646626422970
262 1715884494940
263 3169870830126
264 4116715363800
265 3773655750150
266 2438362177020
267 1103068603890
268 344867425584
269 73006209045
270 10150595910
271 886163135
272 45379620
273 1221759
274 14190
275 45
276 1
277 1081
278 178365
279 10737573
280 314457495
281 5178066751
282 52251400851
283 341643774795
284 1503232609098
285 4568648125690
286 9762479679106
287 14833897694226
288 16123801841550
289 12551759587422
290 6973199770790
291 2741188875414
292 751616304549
293 140676848445
294 17417133617
295 1362649145
296 62891499
297 1533939
298 16215
299 47
300 1
301 1176
302 211876
303 13983816
304 450978066
305 8217822536
306 92263734836
307 675248872536
308 3348108992991
309 11554258485616
310 28277527346376
311 49699896548176
312 63205303218876
313 58343356817424
314 39049918716424
315 18851684897584
316 6499270398159
317 1575580702584
318 262596783764
319 29135916264
320 2054455634
321 85900584
322 1906884
323 18424
324 49
325 1
326 1275
327 249900
328 18009460
329 636763050
330 12777711870
331 158753389900
332 1292706174900
333 7174519270695
334 27900908274925
335 77535155627160
336 156077261327400
337 229591913401900
338 247959266474052
339 196793068630200
340 114456658306760
341 48459472266975
342 14771069086725
343 3188675231420
344 476260169700
345 47626016970
346 3042312350
347 115775100
348 2349060
349 20825
350 51
351 1
352 1378
353 292825
354 22957480
355 886322710
356 19499099620
357 266783135710
358 2403979904200
359 14844575908435
360 64617565719070
361 202355008436035
362 462525733568080
363 779255311989700
364 973469712824056
365 903936161908052
366 623404249591760
367 317986441828055
368 119032357903550
369 32308782859535
370 6250347750920
371 841392966470
372 76223753060
373 4431613550
374 154143080
375 2869685
376 23426
377 53
378 1
379 1485
380 341055
381 28989675
382 1217566350
383 29248649430
384 438729741450
385 4353548972850
386 29749251314475
387 144079707346575
388 505037289962205
389 1300853625660225
390 2488589544741300
391 3560597348629860
392 3824345300380220
393 3085851035479212
394 1866442158555975
395 841728816603675
396 280576272201225
397 68248282427325
398 11899700525790
399 1451182990950
400 119653565850
401 6358402050
402 202927725
403 3478761
404 26235
405 55
406 1
407 1596
408 395010
409 36288252
410 1652411475
411 43183019880
412 707285522580
413 7694644696200
414 57902201338905
415 310325523515700
416 1210269541711230
417 3489348548829780
418 7522327487513475
419 12220888964329584
420 15033633249770520
421 14031391033119152
422 9929472283517787
423 5309878226480100
424 2132379668729310
425 636983969321700
426 139646485582065
427 22057981462440
428 2448296039700
429 184509266760
430 8996462475
431 264385836
432 4187106
433 29260
434 57
435 1
436 1711
437 455126
438 45057474
439 2217471399
440 62828356305
441 1119487075980
442 13298522298180
443 109712808959985
444 647520696018735
445 2794563003870330
446 8964377427999630
447 21631432489303455
448 39602161018878633
449 55317304280338408
450 59132290782430712
451 48402641245296107
452 30284005485024837
453 14420954992868970
454 5189902721473470
455 1397281501935165
456 277508869722315
457 39895566894540
458 4047376351620
459 279871768995
460 12565671261
461 341149446
462 5006386
463 32509
464 59
465 1
466 1830
467 521855
468 55525372
469 2944827765
470 90177170226
471 1742058970275
472 22512762077400
473 202802465047245
474 1312251244423350
475 6236646703759395
476 22138745874816900
477 59437719903041025
478 121801604478231762
479 191724747789809255
480 232714176627630544
481 218169540588403635
482 157890968768078210
483 87967825456500717
484 37539612570341700
485 12176310231149295
486 2969831763694950
487 536830054536825
488 70539987842520
489 6566222272575
490 418094152866
491 17341763505
492 436270780
493 5949147
494 35990
495 61
496 1
497 1953
498 595665
499 67945521
500 3872894697
501 127805525001
502 2668424446233
503 37387265592825
504 366395202809685
505 2588713818544245
506 13488561475572645
507 52728013040874885
508 156655690918541325
509 357174975294274221
510 629308289804197437
511 860778005594247069
512 916312070471295267
513 759510004936100355
514 489462003181042451
515 244382877832924467
516 93993414551124795
517 27619435402363035
518 6131164307078475
519 1012974972473835
520 122131734269895
521 10468434365991
522 615790256823
523 23667689815
524 553270671
525 7028847
526 39711
527 63
528 1
529 2080
530 677040
531 82598880
532 5047381560
533 179013799328
534 4027810484880
535 60992558771040
536 648045936942300
537 4981058966301600
538 28339603908273840
539 121455445321173600
540 397370533061665800
541 1002596421878664480
542 1965407271460556560
543 3009106305270645216
544 3609714217008132870
545 3397378086595889760
546 2507588587725537680
547 1448194831602515360
548 651687674221131912
549 227068876035237600
550 60727722660586800
551 12321566916640800
552 1867897112363100
553 207374699821536
554 16421073515280
555 895068996640
556 31966749880
557 696190560
558 8259888
559 43680
560 65
561 1
562 2211
563 766480
564 99795696
565 6522361560
566 247994680648
567 5996962277488
568 97862516286480
569 1123787895356412
570 9364899127970100
571 57963796707857040
572 271250494550621040
573 972963730453314600
574 2703342303382594104
575 5864393356544251760
576 9989690752182277136
577 13413576695470557606
578 14226520737620288370
579 11923179284862717872
580 7886597962249166160
581 4105075349580976232
582 1673497616379701112
583 530707489338171600
584 129728497393775280
585 24151581961607100
586 3371363686069236
587 345780890878896
588 25371763481680
589 1285063345176
590 42757703560
591 869648208
592 9657648
593 47905
594 67
595 1
596 2346
597 864501
598 119877472
599 8361453672
600 340032449328
601 8815083648488
602 154603005527328
603 1913212193400684
604 17231414395464984
605 115631859759041340
606 588671286046028640
607 2305629203680278840
608 7023301266595310928
609 16777886359088798328
610 31627280033224861216
611 47249626017378270486
612 56093138908331422716
613 52976853413424121454
614 39789158751476438304
615 23720460024918645912
616 11185257572725865552
617 4150132566624501912
618 1202936975833188960
619 269807672771096460
620 46252743903616536
621 5964720367660956
622 566877686933536
623 38650751381832
624 1823810410032
625 56672074888
626 1078897248
627 11238513
628 52394
629 69
630 1
631 2485
632 971635
633 143218999
634 10639125640
635 461738052776
636 12802736917880
637 240719591939480
638 3201570572795084
639 31074067324187580
640 225368761961739396
641 1243918491347262900
642 5300174441392685400
643 17629195603524593592
644 46171702771135840360
645 95846086442150951368
646 158455223553556008310
647 209296471752557936110
648 221256270138418389602
649 187265264199657100730
650 126764178842844806648
651 68461490315822108120
652 29381992672540989320
653 9964327949818248552
654 2650087220696342700
655 547324136192795676
656 86680293062207460
657 10358022441395860
658 914734449370024
659 58104729088840
660 2560547383576
661 74473879480
662 1329890705
663 13019909
664 57155
665 71
666 1
667 2628
668 1088430
669 170230452
670 13442126049
671 621324937376
672 18385569737808
673 369731787035040
674 5271759063474612
675 54991682779774384
676 429803415410341896
677 2563935525694593648
678 11844267374132633700
679 42858025944553776096
680 122564883719742412592
681 278940769844931007968
682 507829667681396572974
683 742282223705428145880
684 873065282167813104916
685 827114477843191362552
686 630939890149613923998
687 386917842042968817504
688 190186888530634778160
689 74604711829408425056
690 23214764053299962052
691 5685248339583664176
692 1084741953178481928
693 159186450151978480
694 17675898036356052
695 1454278362337824
696 86270750308176
697 3558497368608
698 97082021465
699 1629348612
700 15020334
701 62196
702 73
703 1
704 2775
705 1215450
706 201359550
707 16871053725
708 828931106355
709 26123889412400
710 560658857389200
711 8550047575185300
712 95615237915961100
713 803167998494073240
714 5163222847461899400
715 25778699578994555700
716 101131821425286333900
717 314632333323113038800
718 781879430625942976880
719 1560606121612265215950
720 2511991671686052566850
721 3269576461559623975900
722 3446310324346630677300
723 2942618815403661578310
724 2033517067555375887450
725 1134986270263465611600
726 509921367799528028400
727 183535527771815939300
728 52588547141148893628
729 11897861344151333400
730 2103535234151144200
731 286845713747883300
732 29673694525643100
733 2280012686716080
734 126600387152400
735 4898229264825
736 125595622175
737 1984829850
738 17259390
739 67525
740 75
741 1
742 2926
743 1353275
744 237093780
745 21042072975
746 1096993404430
747 36749279048405
748 839983521106400
749 13670731806006660
750 163512674542432600
751 1472474663905800940
752 10173461314258261040
753 54737645114759121900
754 232087615286578676856
755 782835210292031251300
756 2116354499548112072480
757 4612458092765139416030
758 8139631928409069557700
759 11666805764052999699370
760 13608507434599516007800
761 12928082062869540207410
762 10000119226331142599460
763 6289715581043371930950
764 3208666499314879593760
765 1322721562217570045300
766 438387717763537500728
767 116043807643289338428
768 24327842273226276400
769 3996716944887173980
770 507749884105448600
771 49053802362729780
772 3527930788646880
773 183746395242025
774 6681687099710
775 161322559475
776 2404808340
777 19757815
778 73150
779 77
780 1
781 3081
782 1502501
783 277962685
784 26088783435
785 1440680596355
786 51209646652255
787 1244225590638855
788 21566576904406820
789 275291011073898820
790 2651487106659130740
791 19639369867938409940
792 113566790975469935740
793 518912875687916475612
794 1891698261105684929612
795 5544632834275283414380
796 13146145590943010676030
797 25331521183260952835630
798 39806676145124354455990
799 51131477324391596121990
800 53753604366668088230810
801 46261812817306682205610
802 32569098664192653645810
803 18723298265888530356770
804 8764097060628673784020
805 3326779700565170048628
806 1018606755979984192868
807 249846940146033858628
808 48671481846629972460
809 7449416156804224460
810 883829035553043580
811 79923196763389980
812 5391644226101705
813 263926640438545
814 9036996468045
815 205811513765
816 2898753715
817 22537515
818 79079
819 79
820 1
821 3240
822 1663740
823 324540216
824 32164253550
825 1878392407320
826 70724320184700
827 1823288518168200
828 33594090947249085
829 456703981505085600
830 4694436188839116720
831 37189689288205989600
832 230549124536668290600
833 1132173546955454128608
834 4447824648753569790960
835 14089890496511308441248
836 36218972546475641658450
837 75924263305981024225200
838 130276394656770614583240
839 183461779104129314989200
840 212392290424395860814420
841 202278371832757962680400
842 158444263771748044763400
843 101955439296603089673840
844 53779686508403225492850
845 23180142429744410661408
846 8128782978756524100720
847 2306279447501851002720
848 525652003943603702568
849 95399637739311016800
850 13636219405675529520
851 1514334254464231200
852 128447994798305325
853 8144022047817960
854 375382930211100
855 12124169174520
856 260887834350
857 3477216600
858 25621596
859 85320
860 81
861 1
862 3403
863 1837620
864 377447148
865 39443226966
866 2432332329570
867 96851050941060
868 2644778698775100
869 51705423561053205
870 747194062048945335
871 8179808679272664720
872 69156564288396165360
873 458538089303496313800
874 2414026679379329824344
875 10192557090712725925008
876 34795281102777926433648
877 96669147902475771422514
878 219702608869263116869350
879 410111536555957818156120
880 630626701304396019099240
881 800410813194041101164420
882 839455243105945545123660
883 727646193812764637422200
884 520952492381892363603720
885 307583652416968363617090
886 149397774031098919471158
887 59488706401523551644624
888 19330711723765514685360
889 5096278545356362962504
890 1082149890756251300568
891 183415235721398525520
892 24539426037817994160
893 2556190212272707725
894 203780198740621455
895 12165982014365460
896 528955739755020
897 16141841823510
898 328693558050
899 4151918628
900 29034396
901 91881
902 83
903 1
904 3570
905 2024785
906 437353560
907 48124511370
908 3129162672636
909 131567066917650
910 3799541229226200
911 78682166288559225
912 1206459883091241450
913 14039383165867025505
914 126415225043304818400
915 894525125034689530200
916 5036864550195328739280
917 22799140860804781674360
918 83649261641021681729376
919 250441841808300801145410
920 615167304833936727234180
921 1244981450259157662259650
922 2082643222624138564462800
923 2886329902123966395108060
924 3318776542511877736535400
925 3167923063306792384874700
926 2509852088803449039224400
927 1648759217910776363533050
928 896386644186593516826948
929 402224776237574013960810
930 148409980330844919197280
931 44812104450547329497880
932 11006481794871273911760
933 2182641305084642453688
934 346267790336008850400
935 43455233608636031325
936 4254358535111219850
937 319357027877093325
938 17984495151670680
939 738799683460650
940 21335200040700
941 411731930610
942 4935847320
943 32801517
944 98770
945 85
946 1
947 3741
948 2225895
949 504981379
950 58433559570
951 4000751045226
952 177366629671686
953 5408707663065150
954 118450697821126785
955 1923856105133987325
956 23754560119180706655
957 227365075426443906555
958 1713475930750012049400
959 10296672285399303176856
960 49848969000742658237160
961 196072611402921122399496
962 630911064111012321269346
963 1670058699117385556301210
964 3652922043466281423147726
965 6625143108704848953788550
966 9988677302355003038019660
967 12540952571249428901392860
968 13124252690842425594480900
969 11450434956358174214315220
970 8323897751962502531683050
971 5035108762615685204879298
972 2528946030092040985256118
973 1051518440185020535448910
974 360520608063435612153912
975 101416867967028166758360
976 23262852200346573844008
977 4317959345490030364488
978 642553474031254518525
979 75788358475481302185
980 6986635329170796075
981 494705855605882455
982 26322377293583730
983 1023269017336650
984 28005257316582
985 512916800670
986 5843355957
987 36949857
988 105995
989 87
990 1
991 3916
992 2441626
993 581106988
994 70625252863
995 5085018206136
996 237377895350076
997 7632612327410136
998 176504160071359395
999 3031718514166879020
1000 39651686882656286130
1001 402696352496587217580
1002 3225947954238964993005
1003 20646066907129375955232
1004 106671345686835109102032
1005 448755316337720114153376
1006 1548024891640804667976666
1007 4404006643598438948468376
1008 10380872802767748949961172
1009 20348282677402500786694872
1010 33261615914984857055174310
1011 45430499786320780368042960
1012 51913710643776705684835560
1013 49656592789699457611581840
1014 39751687313030682822037590
1015 26609292731987885644139448
1016 14869898879640289036430868
1017 6920581868511832633307448
1018 2673861176470480790141514
1019 854082698836306023711264
1020 224377658168860057076688
1021 48174156116635210562208
1022 8387464681021308981813
1023 1173071983359623633820
1024 130284114043013511570
1025 11329053395044653180
1026 757929628541719755
1027 38163061637050680
1028 1406007533996604
1029 36519676207704
1030 635627275767
1031 6890268572
1032 41507642
1033 113564
1034 89
1035 1
1036 4095
1037 2672670
1038 666563898
1039 84986896995
1040 6426898010533
1041 315502265971620
1042 10682005290753420
1043 260462895672870891
1044 4724081931321677925
1045 65341512186912471510
1046 702916267465270526850
1047 5974788273454799478225
1048 40646944223410958911863
1049 223665724827234906181680
1050 1004181978362275337408784
1051 3704945605651136829552570
1052 11299753888180205196728070
1053 28626043183389853165044444
1054 60468953239450827809517780
1055 106828484056363129130148078
1056 158195490327367003067292450
1057 196657396009496401276042200
1058 205397724721029574666088520
1059 180269279675371701169705350
1060 132884211874988282576525658
1061 82175756966433176253960060
1062 42552226353687619569660660
1063 18402456332179191320385714
1064 6623993658588396149806110
1065 1975970989680606309094704
1066 485894505659165485842960
1067 97853754611915271454485
1068 16012432572858862601643
1069 2108748802395811580550
1070 220916541203370737010
1071 18150420051920130975
1072 1149101010321489225
1073 54834293825867556
1074 1917283000904460
1075 47325339895743
1076 783768050065
1077 8093990190
1078 46504458
1079 121485
1080 91
1081 1
1082 4278
1083 2919735
1084 762245484
1085 101841441273
1086 8079421007658
1087 416579843773639
1088 14832073558533960
1089 380813488615359423
1090 7282746847637527266
1091 106366434222074411385
1092 1210090862058924472380
1093 10895202145711693166175
1094 78646597642583483593374
1095 460020178274476408002513
1096 2199636714507841215276384
1097 8661069563374624785150762
1098 28252686811008134325892860
1099 76730709735928441002543942
1100 174199449130215920113883544
1101 331648951228680309447585978
1102 530792398133706697350491844
1103 715391445687606806682745350
1104 812850570172585125274307760
1105 778981796415394078387878270
1106 629544472205093989880815908
1107 428716936954147717090781874
1108 245665889799022451442656280
1109 118206769052646517220135262
1110 47625957767127997863647964
1111 16009855859571276118005954
1112 4470229452064322469755232
1113 1031079709925550569660805
1114 195160075631596051879854
1115 30070757922164273138643
1116 3735497878529723371260
1117 369749985629115811005
1118 28747684924884976050
1119 1724861095493098563
1120 78115587408278856
1121 2595612872743443
1122 60962903966874
1123 961835834245
1124 9473622444
1125 51971283
1126 129766
1127 93
1128 1
1129 4465
1130 3183545
1131 869107785
1132 121550931645
1133 10104934117421
1134 546585072715045
1135 20439879147794485
1136 551876736990451095
1137 11113282527239083815
1138 171144550919481890751
1139 2055957267539230505775
1140 19576288764830064381075
1141 149683315632623723036835
1142 928986927180251995355595
1143 4721816312633418762600507
1144 19801165182011110939937610
1145 68933468093525311347055530
1146 200235312081192571055732730
1147 487343696971437395556698010
1148 997180179956941132446782082
1149 1719875223270682440979641570
1150 2505272788231501483794869010
1151 3086205608690980088732809650
1152 3217533506933149454210801550
1153 2839309159995701681634184878
1154 2119846205426655101672581470
1155 1337680729210530787428610110
1156 712271557112100808890558630
1157 319294146291631397088871110
1158 120141187248715542633439638
1159 37802224438384848158062710
1160 9900582591005555469968805
1161 2146280142106099437545685
1162 382524028838927292205245
1163 55596660092117382842253
1164 6525429588276688127025
1165 611230538998149609825
1166 45038039715653129145
1167 2564603660132096265
1168 110375347398090219
1169 3489735464257595
1170 78083581816435
1171 1174992339235
1172 11050084695
1173 57940519
1174 138415
1175 95
1176 1
1177 4656
1178 3464840
1179 988172368
1180 144520208820
1181 12576469727536
1182 712857170465336
1183 27965935149024720
1184 793067310934426018
1185 16794366584493727440
1186 272333912878027232856
1187 3449562896455011616176
1188 34683105208922671140900
1189 280452924581688553102416
1190 1843718300490730302802920
1191 9943363524025869633047472
1192 44324146676655640642475727
1193 164339082152306118603118560
1194 509451154672148967669667536
1195 1326167301635892760790172960
1196 2909066991152580145784597352
1197 5392416861648685148283643872
1198 8464840422355494128119673520
1199 11270096716913884935796048416
1200 12738806129490428451365214300
1201 12229253884310811313310605728
1202 9969700941885359750896504368
1203 6897277381178550771060474720
1204 4044312646236513861212732904
1205 2006253097346606997092825760
1206 839905957702732081833776208
1207 295810347874151013485613408
1208 87305137393412625507906735
1209 21490495358378492432715504
1210 4386778025305530720462120
1211 737487320196292121121168
1212 101274667210054199731428
1213 11248574662353298748400
1214 998557680552766520472
1215 69829208430263393040
1216 3778732481511088674
1217 154744841157936784
1218 4660989191504120
1219 99468442390512
1220 1429144287220
1221 12846240784
1222 64446024
1223 147440
1224 97
1225 1
1226 4851
1227 3764376
1228 1120529256
1229 171200862756
1230 15579278510796
1231 924370524973896
1232 38000770702498296
1233 1130522928399324306
1234 25144898858450330806
1235 428786696323047746376
1236 5719012170438571889976
1237 60629817430084280253876
1238 517685364210719623706172
1239 3599145865465003098147672
1240 20560637875127661376774632
1241 97248500917438495140954207
1242 383273503615787010261407757
1243 1265410932572757113244012912
1244 3515430371713505892127392912
1245 8247740487481686900760421832
1246 16390109145274293016493707032
1247 27651812046361280818524266832
1248 39674339023040098565708730672
1249 48467410615025936013782474172
1250 50445672272782096667406248628
1251 44739148260023940935799206928
1252 33796659167774898778196326128
1253 21726423750712434928840495368
1254 11868699725888281149874753368
1255 5498493658321124600506947888
1256 2154618614921181030658724688
1257 711793649572175876199757263
1258 197443926105102399225573693
1259 45764000431735762419272568
1260 8811701946483283447189128
1261 1399667836569723427057428
1262 181889452290252840761628
1263 19146258135816088501224
1264 1613054714739084379224
1265 107196674080761936594
1266 5519611944537877494
1267 215337700647490344
1268 6186171974825304
1269 126050526132804
1270 1731030945644
1271 14887031544
1272 71523144
1273 156849
1274 99
1275 1
1276 5050
1277 4082925
1278 1267339920
1279 202095455100
1280 19212541264840
1281 1192050855750300
1282 51297485177122800
1283 1599199100396803290
1284 37314645675925410100
1285 668324943343021950370
1286 9373908296239788394800
1287 104641345872155029146300
1288 942094086221309585483304
1289 6916166902815169575968700
1290 41783187633559231369300560
1291 209337139656037681356273975
1292 875409856743430303853509350
1293 3072271735332895875904935195
1294 9090078534128625066688855200
1295 22760158175837441993901710520
1296 48375249084532542217003635600
1297 87494768693060443692698964600
1298 134919469404951176940625649760
1299 177620046158113916451089618700
1300 199804427433372226016001220056
1301 192119641762857909630770403900
1302 157884485473879036845412994400
1303 110826707011209895344085355160
1304 66375341767149302111702662800
1305 33862674359172779551902544920
1306 14683973016669317415420458400
1307 5397234129638871133346507775
1308 1675784582908852295948146470
1309 437704928371715151926754675
1310 95696978128474368620010960
1311 17409661513983013070541900
1312 2616928017281415515231400
1313 322295345286237489770604
1314 32197337191432316660400
1315 2577824781465941808570
1316 163006083742200475700
1317 7995995501984016450
1318 297525414027312240
1319 8160963550905900
1320 158940114100040
1321 2088319702700
1322 17199613200
1323 79208745
1324 166650
1325 101
1326 1
1327 5253
1328 4421275
1329 1429840335
1330 237762021420
1331 23591276125340
1332 1529143625215220
1333 68811463134684900
1334 2245547413628550570
1335 54905835780290246290
1336 1031651756503348311870
1337 15197882802514693962310
1338 178409928551259450861900
1339 1691326122665939594170812
1340 13092117023599310191914804
1341 83518677564340427086353060
1342 442514283546545649965596455
1343 1960156853142898289063292675
1344 7299250757894030771654737485
1345 22956818528739263209286805945
1346 61218182743304701891431482520
1347 138860755978715543314710435960
1348 268620701311891590133107925800
1349 444067652120431411321495324680
1350 628308486510823167082541257260
1351 761663757117201961728631646556
1352 791532924062974587678774064068
1353 705244219552964779378362635700
1354 538550131294991286070749649080
1355 352191586164480084841185947160
1356 196988514295387166097612478920
1357 94066963727516980955126424360
1358 38261364214565438682144676575
1359 13217562183213515181104524635
1360 3864309224767428055581919845
1361 952076185812264883259313585
1362 196673014909575844429153980
1363 33858923336894767737710700
1364 4823411535010272175968612
1365 563775374221979864723604
1366 53522978565377835258570
1367 4077480751894186185010
1368 245631370596035312350
1369 11491919116804935270
1370 408281347932463740
1371 10704005376506540
1372 199453516332420
1373 2509710226100
1374 19813501785
1375 87541245
1376 176851
1377 103
1378 1
1379 5460
1380 4780230
1381 1609344100
1382 278818865325
1383 28848458598960
1384 1951641934005400
1385 91748617512913200
1386 3130921572628162950
1387 80135221427528667400
1388 1577820333475709182860
1389 24384496062806414644200
1390 300653768484529815341350
1391 2997286799661158774479920
1392 24430266216285794138022840
1393 164328641261729272753689264
1394 919378990930037765910257475
1395 4306823508313973705547516300
1396 16988026060571785171881869850
1397 56691193653060324343150592700
1398 160697729701174842465007641615
1399 388212866177054207116394767200
1400 801458485881381465643043319600
1401 1417071525761283171136975144800
1402 2149476401221237150545535880100
1403 2800460682733954687567898175216
1404 3136262529306125724764953838760
1405 3020104657850343290514399992880
1406 2500411323869602399614194799300
1407 1778877021700334193554926245600
1408 1086421503083650431205014277680
1409 568776989980335233682159775200
1410 254764693428691823420134065975
1411 97392563455257480281822813100
1412 31680372923769004779995919450
1413 8736699116865489516967818780
1414 2033777767814932027619660475
1415 397569293375151466339570800
1416 64866568919103660297508920
1417 8769839154564131229033840
1418 974118209889876601705974
1419 87996224922301409368200
1420 6386415635496918121100
1421 366934961273420740200
1422 16391295291994500150
1423 556608279578340080
1424 13961746143269400
1425 249145778809200
1426 3005047770725
1427 22760723700
1428 96560646
1429 187460
1430 105
1431 1
1432 5671
1433 5160610
1434 1807245622
1435 325949656825
1436 35137373005735
1437 2478781950222760
1438 121623751733457400
1439 4335886749297756310
1440 116048733584145830650
1441 2391825477450079330660
1442 38735147667275960069260
1443 501030714391939048721950
1444 5246176987925441793233218
1445 44967231325075215370570440
1446 318492045316222387486729944
1447 1878846218942069971343088339
1448 9293758034873875526697094725
1449 38768247802616737911365023710
1450 137039965561170119075024301450
1451 412174050264750127371803860515
1452 1058439982735612696421670540765
1453 2327225332019106140123757637200
1454 4391373017809965499190047019760
1455 7124301970383188708792363516100
1456 9950759731694396637341823653916
1457 11976932527740766993361651999736
1458 12428892245768720464809261509160
1459 11121437347187855065264391142612
1460 8578241148012410894260192805100
1461 5699441576306550967033890812880
1462 3258115464826748596173260692080
1463 1599967415763135471335083375575
1464 673552716286298988631972162305
1465 242455323685147133748119917950
1466 74393124161778064640727477930
1467 19384123901308368955682511855
1468 4270105043050159025779746225
1469 791093144817713672144458248
1470 122496940506239379802588440
1471 15738530963776325379699654
1472 1663421971781237641756874
1473 143151632683411156777700
1474 9908991263721757227020
1475 543596699420472575150
1476 23209746716829166130
1477 754067260747435880
1478 18114175790089400
1479 309847743777845
1480 3585446225075
1481 26075972546
1482 106308566
1483 198485
1484 107
1485 1
1486 5886
1487 5563251
1488 2025023364
1489 379908847539
1490 42634215112710
1491 3133614810784185
1492 160330885263858960
1493 5965645022526085470
1494 166804113767101919220
1495 3595067609875170311610
1496 60944955672169553853960
1497 826069127426037322346610
1498 9074051645879856125468916
1499 81690470240553307923202966
1500 608453157653776362462477264
1501 3779524553893719703118734779
1502 19712814339916263549599675514
1503 86830253640107351349427142145
1504 324594461687342986267844281020
1505 1034124663196214513943067997865
1506 2817719465572960801057418725890
1507 6585600146280989779215594929115
1508 13234829279482568831660326041120
1509 22914558140806256142050192161620
1510 34231543998102407134654572780216
1511 44170566953810873761232257938876
1512 49263609265046928387789436527216
1513 47504194648438109516796956651244
1514 39601197958589059234208231255544
1515 28526286665085339278878810650180
1516 17740303076753230561587245544480
1517 9512533544628096347755859342055
1518 4390400097520659852810396619410
1519 1740356140500946377123699801285
1520 590928378969265436538895998780
1521 171313743668319909419140037205
1522 42241745014106279034856447530
1523 8818890625752012640610381151
1524 1550574175956397826920506576
1525 228169934120166135923428974
1526 27894306911408446607922964
1527 2808635033248526895978474
1528 230530919281684834143240
1529 15236238918042388463490
1530 798903913305593402580
1531 32635587476172114630
1532 1015428940004440080
1533 23381587434312765
1534 383707936014390
1535 4263421511271
1536 29796772356
1537 116828271
1538 209934
1539 109
1540 1
1541 6105
1542 5989005
1543 2264243157
1544 441527415615
1545 51540966982791
1546 3943664897925675
1547 210227674943268675
1548 8156833787798824590
1549 238040933741972233950
1550 5359679550253459035990
1551 95012501118129501092550
1552 1348075921661576544487050
1553 15517390839802947239772474
1554 146553135709250057264517810
1555 1146483496134661942232538178
1556 7489126063460291719422225195
1557 41130120145314008533939172595
1558 191026558008236172968739712719
1559 754052202664090156455551497575
1560 2540575882822088373288704276445
1561 7332556409771068069247886326325
1562 18184119806895270285893806893825
1563 38845496515019751306387639654345
1564 71629993573795286096885009291700
1565 114198675469079341834462386242196
1566 157604506869091399364303293230180
1567 188442565515734021182615607768580
1568 195295022443578894680165266232892
1569 175446526514648916273469703784540
1570 136590572619879212782396187466156
1571 92095706023451082124566440517900
1572 53722495180346464572663756968775
1573 27074133934710735758997445819695
1574 11766195169167527832048933872475
1575 4399533845862640841548731795795
1576 1411431046012271318493724598025
1577 387215995962640891152850769025
1578 90486264319690818774666179709
1579 17928513909495849873768357285
1580 2995650425384116687768890078
1581 419445181512681198377757870
1582 48851045236416685754839270
1583 4691304207382286374814934
1584 367657069544066330314650
1585 23225278051098322489290
1586 1165147728315969355650
1587 45582306461228725650
1588 1359472297966470765
1589 30032524991895525
1590 473239787751081
1591 5053035978705
1592 33963647355
1593 128164707
1594 221815
1595 111
1596 1
1597 6328
1598 6438740
1599 2526561576
1600 511718953482
1601 62088566355816
1602 4941685440410628
1603 274236389824985400
1604 11086006058675034795
1605 337362380452228509840
1606 7928015940627369981240
1607 146822736770579605107120
1608 2178402561867838706208900
1609 26248075176229096533889392
1610 259772617021886376013968824
1611 2131926994869274396252571728
1612 14626910410363187037192543529
1613 84476274027766000000898112360
1614 413129206792931819052011244732
1615 1719510752597608111729992748344
1616 6117490177510721166731704970070
1617 18672199984318438125634054194360
1618 49049066555001394019239560965100
1619 111177884191336493110276338187560
1620 217920480449507966548600162883595
1621 370020081089776792180480276569696
1622 544984327577929166763558054404688
1623 696940125414123253093858308567840
1624 774327632846470705223111406467256
1625 747626679989695853318866185554592
1626 627246112872710927784472477711056
1627 457083629581488978575887400468448
1628 289078188351388118891000216070075
1629 158487622145096702944436482097160
1630 75208568717668804162833993479820
1631 30830841834572304812093438320920
1632 10892116657519088906619864946710
1633 3306751447303092522557678362200
1634 859755376298804055864996374172
1635 190675018519814685716312882184
1636 35902416461800550000381697753
1637 5708062599166121770611724304
1638 761402498167597998661632760
1639 84577131123404866609199152
1640 7755113120249505794103684
1641 580907349831423654989040
1642 35109784879921209916920
1643 1686811902261142549200
1644 63255446334792845595
1645 1809960172844903640
1646 38393094575497956
1647 581374757695368
1648 5970054457290
1649 38620298376
1650 140364532
1651 234136
1652 113
1653 1
1654 6555
1655 6913340
1656 2813729380
1657 591486111810
1658 74540394223878
1659 6166523522157180
1660 355964264416391940
1661 14980162794189827475
1662 474959279180489235825
1663 11639002125601883589480
1664 224970322471049394922200
1665 3487039998301265621294100
1666 43936703978595946828305660
1667 455174954444925205766256520
1668 3914504608226356769589806072
1669 28174962603564704974668563865
1670 170908017361730287038854051395
1671 878955517860327190485535121460
1672 3852150711988148042511996741420
1673 14450503824714514323577054442814
1674 46573923476867337105605489057850
1675 129382950208464441769060491801300
1676 310644088181675495455183886112300
1677 646073608931037865547749465265475
1678 1166096938242060996511080871593441
1679 1829171667830683916095813131911280
1680 2496416678737474275426361318394640
1681 2966521118239985664954702086144280
1682 3070609578529107968988200404956360
1683 2768753043690653287291055280401328
1684 2174298397610058239887475986988880
1685 1486201980112430681827848169677915
1686 883406771395500754932637023934425
1687 456051959245438493327823151952100
1688 204137543662243897013406553730940
1689 79067358460728269969981411656350
1690 26433848459843623762640953249050
1691 7605528328797112801882660233060
1692 1876688808404482379685331745820
1693 395529983037147235718490804657
1694 70864299881693045845378509115
1695 10733319087072268561778500520
1696 1365524863334775617298769560
1697 144828394596112565471081620
1698 12692825593816606861510524
1699 909662608252504075120200
1700 52652628663437092428600
1701 2424792109500392414475
1702 87237418624987818825
1703 2396826047070372396
1704 48857840214014580
1705 711521944864290
1706 7032112662630
1707 43813786060
1708 153476148
1709 246905
1710 115
1711 1
1712 6786
1713 7413705
1714 3127595016
1715 681927413310
1716 89196105660948
1717 7664107806109638
1718 459846468366578280
1719 20129779152746964207
1720 664414279224654700950
1721 16963545623783157654255
1722 341914581923525463368880
1723 5531335537277323166456700
1724 72809395164530426172620808
1725 788768447615746283536725420
1726 7100729289340833209953601712
1727 53556105385935598867815370977
1728 340811579728681083704279633490
1729 1840923501296351948961370782169
1730 8484483846657439992368195354520
1731 33513711194296887969854371650354
1732 113892124221269098954464449998764
1733 334091590606788318814628804171850
1734 848302125714627731251057485375480
1735 1868821615603590347658579655281975
1736 3578984089964100371924104384727766
1737 5967672566297606276262590342860551
1738 8674185141788274671297126424283680
1739 11000443884358766514963173965341576
1740 12178349853827309571919303301013360
1741 11772404858699732586188659857646248
1742 9935884798775660078031253904179488
1743 7318843713383856753906950420489355
1744 4701802627992053429782646936799222
1745 2631605948503014979355959106417475
1746 1281477679271033381251597477907640
1747 541970802539901050521508948989890
1748 198649053874306567943833343021100
1749 62940384438069765211677722367738
1750 17186518561177891266591985461720
1751 4030129827162283996374892793397
1752 808210317642300855641577416562
1753 137947544175894724356494137365
1754 19927853166859757718256882224
1755 2420703166820738594302364220
1756 245394628147121065989203464
1757 20576568198671642179218924
1758 1412255881858039957393200
1759 78355425024141252022035
1760 3461948086486358704950
1761 119594570260437846171
1762 3157612416117170856
1763 61902409203193230
1764 867634845974676
1765 8258898672310
1766 49594720968
1767 167549733
1768 260130
1769 117
1770 1
1771 7021
1772 7940751
1773 3470108187
1774 784244450262
1775 106395830418878
1776 9488573603719938
1777 591315394579074378
1778 26904850453347884199
1779 923733198898277357499
1780 24551856075980529765105
1781 515588977595591125067205
1782 8697761882916928544611980
1783 119493867099151033697515356
1784 1352367099074518841687753156
1785 12730904070598056682095055572
1786 100512541008995947514282737137
1787 670262773466406131285083279197
1788 3798155716309634743948805248783
1789 18385667002278359934079351723483
1790 76371232163310110495406537928314
1791 273286604291705517347674266384594
1792 845281822576670553656759940212814
1793 2266335321401218151108704187527110
1794 5280079099860284841412832096472735
1795 10711017602573720678294602252844691
1796 18950261912245813507751988601186761
1797 29279545134853594455373617608122941
1798 39546398623698361342322808197984232
1799 46723603455585541259259796981647432
1800 48307454420181661301946569760686328
1801 43709177426192925694146261692508888
1802 34603098795736066174532457173236203
1803 23955991473971122736214778043009679
1804 14491376756423269152986814812672229
1805 7650726858981229055924715894889065
1806 3520052733240189894275221397648490
1807 1408803037627784256094599900354690
1808 489373686754914531064439965386366
1809 147154325387841432417978451130166
1810 38185616081655055247703268964157
1811 8520187147397288749939211774297
1812 1627781021275557747406630820907
1813 264987608114625679810381761543
1814 36550014912362162732466449868
1815 4243634690199352227365018524
1816 411589986674853560513664004
1817 33051495155084328469525524
1818 2174440470729232136152995
1819 115744464358193926035495
1820 4910371215196105953021
1821 163011740982048945441
1822 4139207762053520646
1823 78098259661387182
1824 1054285955968882
1825 9672348219898
1826 56017460733
1827 182637273
1828 273819
1829 119
1830 1
1831 7260
1832 8495410
1833 3843323484
1834 899749479915
1835 126524771308936
1836 11703541346076580
1837 757000487505568680
1838 35774581372033999869
1839 1276661531315723132580
1840 35296331705271019028646
1841 771629762387959506903300
1842 13562231801970983941985175
1843 194294619292236619181178384
1844 2295040939523376996412596520
1845 22570540550071279978512845776
1846 186343474904318329661310692445
1847 1300750530704653438420129539420
1848 7723980532327156370047150169794
1849 39224197013382572177906580520860
1850 171128131328898580924892427580111
1851 643966487230698492679037706573240
1852 2097315800378205133133314137370140
1853 5929223219233457216954663928449304
1854 14586519887741882781071979079296825
1855 31292550420396463631556866139095556
1856 58644033027666072492020220479375910
1857 96141789995041653435555162295329060
1858 138032141350024088146761340152579579
1859 173688356931669753989875128564649440
1860 191645966716130525165099506263706416
1861 185463838757545669514612425416490080
1862 157405073469325714553324335261713555
1863 117118180539414377821494470432491764
1864 76347892054886018904705570058055430
1865 43564138820551939565500735213250676
1866 21730937791941988633025601485483025
1867 9461526413670410452587229673057400
1868 3588740369536039894472559746166684
1869 1183101220726166998177766949285720
1870 338082405796116708656494795950951
1871 83477137233609063865801184185420
1872 17744279601292115985243453092770
1873 3233294176322995689787179140844
1874 502562705044979737571413685685
1875 66255457743757628324021579536
1876 7359958875023243471254188840
1877 683629216028239956378220240
1878 52621459391647417694902479
1879 3321362890278608312322900
1880 169758547725351091518726
1881 6920849353974709613460
1882 220960649650798234485
1883 5399936810873056584
1884 98129692824795940
1885 1276749965026536
1886 11296854581155
1887 63140314380
1888 198792594
1889 287980
1890 121
1891 1
1892 7503
1893 9078630
1894 4249404082
1895 1029873432159
1896 150018229951161
1897 14383566047438588
1898 964963414501237140
1899 47331455481285681717
1900 1754357411989353601419
1901 50414691944536161388146
1902 1146443189543932708969398
1903 20976587344916160073534275
1904 313099769877502438512968517
1905 3856593990872093528350215384
1906 39585499239641143917433819976
1907 341424930941904866287866697293
1908 2492219415698931243224267603235
1909 15491319415677801188041637990902
1910 82436736748293960518440636876194
1911 377306602809499280834401376471811
1912 1491259430151830490916919726055253
1913 5107484729061237622167885742514820
1914 15204019758683742139033097558152812
1915 39438795934316160903201102353860929
1916 89340945892022323678680048189358431
1917 177064861089166415254578557044972818
1918 307481607132479763736986522890815830
1919 468410292423894497225305443312892167
1920 626530645220345271243285139240656129
1921 736262001162891618184199485661336016
1922 760401738905937245009910944207609328
1923 690245626090210892047687017807502515
1924 550587536708788268668341485999364477
1925 385749652584383703597310365081205314
1926 237200096930770103454246746230057926
1927 127880177453286855461640068976924813
1928 60365503981096164647756789317134075
1929 24908713221673364780969117276122692
1930 8966473191018617158916954970192684
1931 2809116600983680692192337158383151
1932 763815805687522934372080835296593
1933 179669810861666324206857798319910
1934 36425534842269424415124932573202
1935 6337357942777282304198851905369
1936 941505112597374025218056650111
1937 118756497718923431752301459928
1938 12633669970098237420457602120
1939 1124839914004360612435479487
1940 83067285885867993891195729
1941 5034380962779878417648226
1942 247272060489867839189478
1943 9695133066256954113105
1944 297909749205739290807
1945 7012067478708989884
1946 122813525481975636
1947 1541096362225563
1948 13159493855365
1949 71025753942
1950 216071394
1951 302621
1952 123
1953 1
1954 7750
1955 9691375
1956 4690625500
1957 1176174344125
1958 177367091094050
1959 17615777001840875
1960 1224974031512627000
1961 62320553853204898625
1962 2397508365882117864750
1963 71559315489039423215775
1964 1691402002468204548736500
1965 32191792460019849617800125
1966 500210928994154586368894250
1967 6419373588758317191734142875
1968 68709433170709712286699239600
1969 618523425619392873709903437125
1970 4716654571835584159948247600750
1971 30658254716931297039663609404875
1972 170779125848510610536732140013500
1973 819082961281125889766557609987825
1974 3396197644336375640495482773120250
1975 12216977361180429497469479785336375
1976 38244450869782214079034893241053000
1977 104460242136346632604172434464259125
1978 249510749788530813877394729177487510
1979 522166161887762449856538743188180875
1980 958946662083186385900058572395904500
1981 1547391204725141668156912696366118625
1982 2196116011061816305805273554552277250
1983 2743283898563658673522858660516997175
1984 3017467217880703353213932318284164000
1985 2923171367321931373425996933337783875
1986 2493894453239689703202598782288179250
1987 1873157774140960966716262737706354125
1988 1237912963780113334525530157092894900
1989 719209996562389789425043929296928375
1990 366927573218427667466756954672775750
1991 164151809071401851235128111300978625
1992 64283225930059466217952267362621000
1993 21990559250124773095445063613605475
1994 6555451266974864608398257445790250
1995 1698098822168187820247741386560125
1996 380968819200523669658864004645500
1997 73745531616402309095407060460375
1998 12263301886772518815865443761950
1999 1743111472200107189546091504625
2000 210561166168303957007626702000
2001 21471697865846785089593512375
2002 1834106739645233483352612250
2003 130054841538480192455912505
2004 7574539402357611674776500
2005 357796577445197116078875
2006 13501757639441400606750
2007 399584727647019644125
2008 9064807833193439800
2009 153121753939078375
2010 1854292315983250
2011 15290266473625
2012 79740633500
2013 234531275
2014 317750
2015 125
2016 1
2017 8001
2018 10334625
2019 5169379425
2020 1340346236625
2021 209123798385425
2022 21501728724901425
2023 1548833316392624625
2024 81675143551104405225
2025 3258998375029362051625
2026 100960339133804342294025
2027 2478554472847638204110025
2028 49032273267203277516089625
2029 792512404531134820898519385
2030 10587797997042938744808261625
2031 118072202491161599657620407225
2032 1108355191126710500011856080725
2033 8821400941855191412750334047125
2034 59901513062311918831342744529525
2035 348928443798246525767209870339125
2036 1751799725530683839621017759292325
2037 7611478249953877170757523156228325
2038 28724077539466534354761477450037125
2039 94442546731212189767394500253600325
2040 271271144866247779119111862430554125
2041 682274610067681148951823386243703885
2042 1505532058113148598667447381711219885
2043 2919532817095728414606685174177942125
2044 4982163794368554723108031582947812925
2045 7489822764068879907394711726331104125
2046 9927188816104854385733329779645632925
2047 11607093851088224773588784845476728925
2048 11975573020964041433067793888190275875
2049 10903633617688938423674313036659957475
2050 8759284249504283281529408629099087875
2051 6205853147371357637555618287531486275
2052 3875016284508875895750691231181632275
2053 2130469893556342356604878370346065875
2054 1030100881866891146456674524328729395
2055 437355519274154582661425247592117875
2056 162762686919748667471467117458332475
2057 52979965239460496698782280630068475
2058 15045945377815803709636964378590875
2059 3717233563930963269439720611181275
2060 796272602513947199827735345132875
2061 147325342937037421990599723032075
2062 23439722502643794325308030468075
2063 3190719489607196893973525080875
2064 369451730375570166670618693575
2065 36144551783008652956414410375
2066 2964583439172022848546313255
2067 202012965860877503366289255
2068 11315139984739217888328375
2069 514416966062717363117175
2070 18696359098852655980375
2071 533290643186622881175
2072 11667877650157772175
2073 190207600258743375
2074 2224316764644975
2075 17722355795375
2076 89356415775
2077 254231775
2078 333375
2079 127
2080 1
2081 8256
2082 11009376
2083 5688177600
2084 1524228447600
2085 245908856212800
2086 26159486052576800
2087 1950750245635012800
2088 106559732167812574200
2089 4407254804953712219200
2090 141612055706539016306400
2091 3608348744106877272638400
2092 74141107709529351496856400
2093 1245570609520093105147187520
2094 17309477279918119262799407520
2095 200949104054221844315257489600
2096 1965330854369012433010713875100
2097 16311195112196295700709240289600
2098 115602359009454698894709139512800
2099 703480642734633288579752060932800
2100 3693273374356824765043698319897200
2101 16797745103346487549257982137883200
2102 66427446545052018944792929363447200
2103 229126554749599717519720538963774400
2104 691239065436957303829440597600819400
2105 1828256793482238093393785743858493760
2106 4248008431914612040532619816612382560
2107 8686004662321561726483889296581293760
2108 15651729180482034929216099219489019600
2109 24883692853180149905613979884341889600
2110 34935580079182300856186858764174912800
2111 43341549902570956006670740698442276800
2112 47533812913980349072792166510047556550
2113 46093394340829429403919676615803691200
2114 39517295499402930476670381225050311200
2115 29944782925013400733874450369292782400
2116 20045197020617342979522372684608744400
2117 11844551812256675081568939949883582400
2118 6171634891649530700396447658097235040
2119 2832005621276408027021746544408255040
2120 1142660495926398808371116089911558600
2121 404627745621633543705038398595601600
2122 125474065696209369117942199908733600
2123 33986135441654521320591731302228800
2124 8017105617506278148509491474898800
2125 1641454833047477673352754808843200
2126 290568091564305053978593242559200
2127 44273243875961374044782223643200
2128 5776881602236188060667855935900
2129 641740687140902018942273918400
2130 60284731216266553294577246880
2131 4751621214095169993709641280
2132 311392652380023276286796880
2133 16786665896497211659665600
2134 735034003429178703685600
2135 25747646492098002964800
2136 708308807938989463800
2137 14955751883201764800
2138 235435374473191200
2139 2660286717211200
2140 20492404684400
2141 99949406400
2142 275234400
2143 349504
2144 129
2145 1
2146 8515
2147 11716640
2148 6249655776
2149 1729815438000
2150 288417894029200
2151 31725968343212000
2152 2447780480633972000
2153 138421986179851116600
2154 5930432152999503721000
2155 197514603495688734455200
2156 5220028806671773696316000
2157 111322788246630652088826000
2158 1942497021989669009217637680
2159 28058290317628552355365877600
2160 338828043766673070167211390880
2161 3449761332705038315210519201500
2162 29830289171037684255055666036500
2163 220460041873573742684982827088800
2164 1400219184872698095431647685564000
2165 7679663683186413400328959998516400
2166 36525229712715868611320663407578000
2167 151197462531707549135234374105788000
2168 546502132687070474700397868144688800
2169 1729621111429824108759237933755797000
2170 4804816850771993013965458521282430360
2171 11740276467949666187969898649287386400
2172 25277282877535235167809404429388146400
2173 48026837467316946818837868415837478160
2174 80625816074896870793874824473048398000
2175 119708838782389252229549739387102367200
2176 157311720980559117816198361912717812000
2177 183062151498210163887302260440097215750
2178 188694833082770476622296176145946360850
2179 172293789645374271893931539237738556000
2180 139333238582780932922918549122692919200
2181 99757365651991043524624782822585306000
2182 63193207193838087919523511073470366000
2183 35388196028549329234933166201143404960
2184 17499657376755162808483433835730255200
2185 7631179704167283022180434122036801160
2186 2929766372421946959735035683708799000
2187 988354920817042347862421676431884000
2188 292315094227967928328119789937856800
2189 75598731265853774567617187052894000
2190 17045107199267405351949642923536400
2191 3338984210081049304490852173268000
2192 566046053459175825812793745228000
2193 82672515702590153506868560158300
2194 10349283998115114945631557604500
2195 1103923626465612260867366144480
2196 99655306990197961813885703200
2197 7554155085515379480290813200
2198 476461533695579190940175280
2199 24738397388140144908628000
2200 1044005761334354739263200
2201 35270464909944416867000
2202 936384024157816377000
2203 19092687748944981600
2204 290414633295556000
2205 3172596834321200
2206 23640810986000
2207 111600996000
2208 297602656
2209 366145
2210 131
2211 1
2212 8778
2213 12457445
2214 6856577728
2215 1959267085776
2216 337429331439200
2217 38359579905883600
2218 3060335715568296000
2219 179055142158375051800
2220 7941622187494987591600
2221 273985965468577071910200
2222 7505554932836171909297600
2223 166019611829582715602398000
2224 3006742877627458043186814240
2225 45109097510648980325165141680
2226 566196948064697546150348674880
2227 5996436629402935907112462881340
2228 53978618499972952461529300447000
2229 415635362449791733953775613441900
2230 2752771333664623489742218003108800
2231 15757851288221210104742312030616400
2232 78295107794437092715548909253167200
2233 338920154776130966881789411619154000
2234 1282329783674713880491871822126190400
2235 4252833085750979279184479154764253800
2236 12393970707045711042194767822455825360
2237 31807452727056225246296225414643419080
2238 72016874098995226972746170750136043200
2239 144080512401950840456513605247512434480
2240 255039067929889993451759715035826608160
2241 399849386161268210072674129505321377200
2242 555687036928510235891585199545206017600
2243 684961451769517825491363700828292139750
2244 749146650746521593754190788877936298300
2245 727112925724565076290832236263879348350
2246 626250470189273440449246812185867099200
2247 478508281799550480906642810719482959600
2248 324202204995622873031897942842152468000
2249 194635078157021310792132414106288727280
2250 103442419160374962379035408895649952960
2251 48611390016821778206603665256341829160
2252 20170579778133216009846386848310460880
2253 7377363516098637525115933227652277000
2254 2373674280419151225591337202659118400
2255 670308750557236801166205725202326800
2256 165694297890552917142208156791586400
2257 35743418775721281457098415093837200
2258 6705468633285621321166941289624000
2259 1089638652908913464689627959563900
2260 152682378042780636962611449835800
2261 18352730289990803836919962151980
2262 1881235020989156363015674629440
2263 163326042710970446004908271600
2264 11915610663190296689666263840
2265 723845507576980640026455280
2266 36222460762818047040523200
2267 1474305433235676625040600
2268 48067713240101240686000
2269 1232320684266463591800
2270 24278663343508481600
2271 357039166816301200
2272 3773073433365600
2273 27212042858000
2274 124397910208
2275 321402081
2276 383306
2277 133
2278 1
2279 9045
2280 13232835
2281 7511839335
2282 2214919483920
2283 393812684240976
2284 46243156104054000
2285 3812773629106782000
2286 230672804560960311000
2287 10585318698186289827000
2288 378063014136274540873800
2289 10728151764776102231289000
2290 245970088288054981592742000
2291 4620453504611002038842122800
2292 71947061714657031747684483600
2293 937958130997287418485330359760
2294 10325103619445946179294160815100
2295 96680515709357496042481687632300
2296 774978737035325960340527813560500
2297 5347684001932242153075249535678500
2298 31921559888457076236818412612973200
2299 165539796634100865734488051471458000
2300 748603858351673893881754634455494000
2301 2961867439565318449706072684149998000
2302 10282511430263995610859025382208681000
2303 31401530824993965371611113432524633160
2304 84542582990368368308183766933720166200
2305 201047106859695008632249726677463120600
2306 422982224821695992187330593788948383600
2307 788389736645883455492538148495916497200
2308 1303292864082403949588229730225452921360
2309 1912552986688879407777544950489493314000
2310 2493149429076574942281442524745232355750
2311 2888333953965169571827218962233987134750
2312 2974552877964129857553404602897688243250
2313 2723286299452874167722806450106330727050
2314 2216132825845844393139060021995762094000
2315 1602409259117709774083889012572278182000
2316 1028915419012424170727549787020094411600
2317 586238522121297954084195033496963549200
2318 296087557375187194531131415652263868520
2319 132396875249067444709042502933939128200
2320 52335884708323275619351855720874388600
2321 18256703968019747309076228739839903000
2322 5608642598325815787741286572113826000
2323 1513843358000051652071992705232221200
2324 358027932255148384030404390391758000
2325 73964589985449322987749980444694000
2326 13300649953523781765341005255405500
2327 2073591755851277569559790636283500
2328 278992345332717345722590012881780
2329 32226838569785832014160562544100
2330 3176954959829521901321280250800
2331 265459848395458703344904818800
2332 18652941926022193416066347600
2333 1092107191998964118271774480
2334 52707876061726067484159000
2335 2070345077412932009547000
2336 65183278299357679461000
2337 1614709631926722177000
2338 30756373941461374800
2339 437531400061434000
2340 4475144139102000
2341 31254974939760
2342 138432467745
2343 346700277
2344 400995
2345 135
2346 1
2347 9316
2348 14043870
2349 8218472724
2350 2499296258745
2351 458537553604416
2352 55587257066498976
2353 4734079585333704000
2354 295998326072989842600
2355 14045410766600694492000
2356 519014889433176189622800
2357 15246904933738240791256800
2358 362113992176283218792349000
2359 7050637976896985256978413760
2360 113873399071312420618659301600
2361 1540824889502861856922824480960
2362 17616971670102277400422051676460
2363 171459296468375106250096973535600
2364 1429643943410118147828189526956360
2365 10269846250670123252535358621806000
2366 63870543797436881920575672659462700
2367 345390536493456587946806424973819200
2368 1630199519496071527677051466710468000
2369 6738158013917095647731812729069934400
2370 24461664066480945636047671210586331000
2371 78197450191297455600622596294413120160
2372 220615883232008884918498591807993576560
2373 550383440348198266358518499479061543200
2374 1216204446431765389881843151770939241240
2375 2383849005710175355848258809278791979200
2376 4149513438753135746535867452761558241760
2377 6420664369006702905533552705859502599360
2378 8837968067457143136337107519226249857750
2379 10828055981947492849554274387191880944600
2380 11811992587857559144487432770927051864500
2381 11474507085347343168930648977471993239800
2382 9925717983451868445424751521592557532550
2383 7643648058341312982778038935547026904000
2384 5237910406294941843987898260043278436320
2385 3191933414425489035796821117508890955200
2386 1728290529139877132989987636727124184920
2387 830578646343644656504673371941129237920
2388 353817925938127456944761892522253849200
2389 133395650326330953671650311325763557920
2390 44430369426873554318535566076371091000
2391 13046220835456504339225424645646043200
2392 3369079006958547823865906364534967200
2393 763072115508799438487130473779368000
2394 151108359715887257226727810926045900
2395 26069609713239543641051294963046000
2396 3902541575254646835963436276286280
2397 504580215321218169821713950690480
2398 56054000768507246274070164425100
2399 5318331070219555441636845789120
2400 428006913750794960256340133600
2401 28985956127243161612022367680
2402 1636755244636800148941417480
2403 76234524668691203956284000
2404 2891654383984838770755600
2405 87968625327656981292000
2406 2106811614990104173800
2407 38819452599736372800
2408 534492856408644000
2409 5294024482523712
2410 35823246375345
2411 153802846692
2412 373566942
2413 419220
2414 137
2415 1
2416 9591
2417 14891626
2418 8979650478
2419 2815120424853
2420 532683342613851
2421 66633843585150816
2422 5858652555217490976
2423 378371310857796292200
2424 18555032322653892682200
2425 708997550855090846698800
2426 21549228591141094522390800
2427 529829946447403867496173800
2428 10686262458346868773653597720
2429 178895949302695729099682450720
2430 2510712116075764198054164049760
2431 29794458700044250140618567735660
2432 301184269675491876198659354062260
2433 2610263670520929593721714401872920
2434 19504573344589535072290420701334920
2435 126279609474586092455213621207360700
2436 711477799722667984320837719485373700
2437 3501734287007126992598118839243023200
2438 15106515547330262823140676924850336800
2439 57292263751311049962230333230948351800
2440 191519853111525509873741399657741633160
2441 565604634075968247862421810753933812560
2442 1478635175456462065166540876331562818160
2443 3427745179467252969249708395132259260280
2444 7056634510421695011710077234503979590280
2445 12917229273314289173977768497058132131360
2446 21045998620349722340045216678707617713760
2447 30545928553146472007426738096179806265110
2448 39517460016308372876740884949603245867450
2449 45589062740499738331903005113062919288700
2450 46910484848920020602392947290253148833300
2451 43056337032694197313463949273448312661550
2452 35245302176707467700877005495592084152050
2453 25722887202649660637833042607309310539040
2454 16728870698226702372856454283075285875040
2455 9687921954985716880483326372793599098520
2456 4991278068347052569258347312210131905320
2457 2285163452978168646166472263421506173520
2458 928445342728476180453409387464004560240
2459 334220920135799419191431069990960889240
2460 106399918395291949929856333143189796200
2461 29891615870249243458554956468320879200
2462 7392550161459490317707139771735271200
2463 1604961548211599871607471134653052300
2464 304919057024000564708930451208017300
2465 50511843789834436982085448482944280
2466 7266409677396101301441529280889480
2467 903552809026475628595978062186780
2468 96606275178931356516551113567140
2469 8827987762976074115738834884640
2470 684739668020662963105681104480
2471 44723987325673932274920612680
2472 2437217753658057790482399480
2473 109619988920152524309553200
2474 4017652788178848131293200
2475 118166258475848474449800
2476 2737627719735820231800
2477 48822104626812424800
2478 650961395024165664
2479 6246922836107889
2480 40975641739527
2481 170613359082
2482 402073902
2483 437989
2484 139
2485 1
2486 9870
2487 15777195
2488 9798689908
2489 3165326793495
2490 617449746517758
2491 79660372599980445
2492 7227209188850973120
2493 481874172666638632776
2494 24408659072983329438000
2495 963885100129441688280600
2496 30293531718353881631676000
2497 770619152878850010637671000
2498 16090527912110388222114570480
2499 279030186412390462423177273800
2500 4059087401419785853365208709440
2501 49961146342072162570150401554700
2502 524191278733398839372380148932200
2503 4718553558249372727112329880308740
2504 36647656369902667268895193664986800
2505 246807870398844501491674938874584180
2506 1447595523245255206193912243108769000
2507 7423135183152994720133898828034501500
2508 33393350157256370451153075307563902400
2509 132182011039139799702480923092440447000
2510 461611953653420459695684399175069577360
2511 1425566327459092596119025350393597224200
2512 3901130494989382673935781462013505751200
2513 9476707260880052326749193798306834425480
2514 20466935826583053119476480254056502661200
2515 39349707693707417946654498477149309918680
2516 67420969290117416259735893741916321595200
2517 103037701578795515623138039989506045056950
2518 140553992922869780285921634036967220436660
2519 171219196822196505835571788609562790479250
2520 186320517287259800139081846983822365788600
2521 181144947362613694579662906789827300072250
2522 157336559242018410767822724668246888548500
2523 122060046485650072353563524295261007221310
2524 84543755141575807690779930247799831841600
2525 52251251199840997601295317649985149236280
2526 28792469044176159473161828154011690184400
2527 14131931880259727153924236365896156599400
2528 6170879146619568956952963403548636370080
2529 2393875531016212095369684078962833074600
2530 823660544754142388868770202449633951760
2531 250876061768163293312871956073407379000
2532 67497197126369259422543450089756824000
2533 16000980283685344174510848584874369900
2534 3332836204680936404958077024831817000
2535 607990119763007186601443142105682980
2536 96787400156409608428107819166503600
2537 13390489827464436117480936146822100
2538 1602527623556390737509847883878440
2539 165023180341995930913527083923100
2540 14534151663148265474952844088640
2541 1087255553951728353579966618600
2542 68533729996025727612710207600
2543 3606497635473018049784300280
2544 156736098890613561485628000
2545 5553814148364878299140600
2546 158013950840892080046000
2547 3543192446078225241000
2548 61190371132271572416
2549 790476005030575185
2550 7353265163075118
2551 46776495948315
2552 188974733940
2553 432295143
2554 457310
2555 141
2556 1
2557 10153
2558 16701685
2559 10679057389
2560 3553074951283
2561 714168065207883
2562 94984352672648439
2563 8887821571512103935
2564 611482124120032750728
2565 31976918137806418552776
2566 1304321660884209177810600
2567 42365045115213079918237800
2568 1114384882378431015240603000
2569 24074142335935274332320842040
2570 432188174316552305870712259480
2571 6512628695735633022948319220440
2572 83088537069788479373421298441420
2573 904198785759462863769584718333100
2574 8447800084095553041504405796997820
2575 68147189583080912230969395838939740
2576 477030327081566385616785770872578180
2577 2910383633170114080888473466194719140
2578 15536403115760122736243965120806904500
2579 72818445907780053520308671305347143700
2580 300569755449134688998720898579517997400
2581 1095546088228886846023909234414324782360
2582 3534499370620797833552250154467934705080
2583 10114447884480899460794174970332769124600
2584 25719596049108572914590902067417612916840
2585 58207506847982559754074146784155650285480
2586 117401581608642790012454635039229192948680
2587 211273179383506829408981027519035929986440
2588 339546181152064547264433794227022030335350
2589 487711787472965440616186722616995279936230
2590 626446308229103107657138871983023788012910
2591 719829608834683695133979449173039756412350
2592 740106499224393094996908447741294397438050
2593 680919900249025117018629208677199769579250
2594 560504591573408043693229517037442336643130
2595 412679204784816911290619534522072929176810
2596 271636944921651637811547035381617624268280
2597 159743135631431992967766142758295459258040
2598 83858272577601992866039025028020852106200
2599 39256225548639400764375587366058461820440
2600 16367015667614546400194210406538480947080
2601 6068668730688539676476504982199661474760
2602 1997760513829146601573010956873180485480
2603 582737280972812152140377252348045097000
2604 150284877724567344499360449289758998700
2605 34180086854672270019736723265775189900
2606 6836017370934454003947344653155037980
2607 1198393260717105798012900839021354940
2608 183473202723679379083379142643299300
2609 24430124567519572309215443791318020
2610 2815933361365184347168135265665940
2611 279479624689288521528780731121140
2612 23739582019939565535263228126120
2613 1713849656772535006039031373800
2614 104321283455719522106723648840
2615 5304472040121331632545270280
2616 222876976475686203048120600
2617 7639598299464653755747800
2618 210374461432936964163000
2619 4568131162543774078968
2620 76435265515004093841
2621 957150015393611193
2622 8634941152058949
2623 53296124269245
2624 209004408899
2625 464306843
2626 477191
2627 143
2628 1
2629 10440
2630 17666220
2631 11624372760
2632 3981762826470
2633 824313388697656
2634 112968403041974220
2635 10897105954971974760
2636 773240476721553042345
2637 41724662587013999461440
2638 1757047501887889524689376
2639 58948563375026596607544000
2640 1602503880445016501255082000
2641 35797471298556368612651985600
2642 664904883563926624416480399200
2643 10372516183597255340897094227520
2644 137080329805403243466896073914100
2645 1546246572207828386200567479016800
2646 14983865592585384599610261046662800
2647 125455238802215609890904689218573600
2648 912123922112006056014513451998116520
2649 5784200481685892062531060915110007200
2650 32118821490799144825027127893311699600
2651 156715022732884716296026082957704428000
2652 673957956806049431517750468464383138500
2653 2561590405623645839303384637689932973760
2654 8625566486507977882722181302628620458400
2655 25786284716478776647299435089200026779200
2656 68568075268818565175773497850827343935600
2657 162439553994369934197416223583690186843200
2658 343325633611829335498606831879426547446560
2659 648161032255013605356967948074856041451200
2660 1094093250378874652296508892509293208858350
2661 1652616378194663810461859585888163168625200
2662 2235167278848884635659784628674903741235400
2663 2708115717561837036828376738510463083583760
2664 2940149106507862980124704792396922948726500
2665 2860685617142785602283496554764573679842000
2666 2494317108280639376026136469680689682248200
2667 1948607371304155836216222496793505825692400
2668 1363408512010597643631034158357734614115790
2669 853926439320097289597275233177984943499200
2670 478404571426319565858714437864774697261600
2671 239529511822206513138562905962390614497600
2672 107062433314471092993751601907432168601200
2673 42664580167264884998259065329403680671040
2674 15135427985759281945154016248008711370400
2675 4771589971259732445761206678049875147200
2676 1334161669595648874637179498796840090500
2677 330101856394799721559714515166228476000
2678 72088910457126969496171998160544036880
2679 13855177897991787963737192424565831200
2680 2335927117603917948329851523409810600
2681 344197706457360775854533378112496800
2682 44141658097075862739392390650979600
2683 4903810557573398596236085433453280
2684 469396280848805045810886556130100
2685 38478689068183366587198897940800
2686 2682547288861359139887179541600
2687 157774040167711402403910603200
2688 7756118781353879866074596880
2689 315246665005577016640344000
2690 10458616082666009075532000
2691 278896428871093575347520
2692 5867530676298843674265
2693 95168058673421912904
2694 1155753661890967020
2695 10116573406743960
2696 60611278580710
2697 230826830520
2698 498187404
2699 497640
2700 145
2701 1
2702 10731
2703 18671940
2704 12638413788
2705 4455040860270
2706 949517708685546
2707 134025863244159796
2708 13321581681795883020
2709 974473700023368842913
2710 54232964416333239852315
2711 2356565022217090674845856
2712 81622843042246504283297376
2713 2291945773831197131143314000
2714 52912212741709144846056261360
2715 1016250435197905797836953591200
2716 16402515644883900245087933709920
2717 224410224125367231982190964023220
2718 2622119463710841721289236665191100
2719 26337733279940010178282999392586160
2720 228722420588952719969299731567195600
2721 1725974573828943217614484897441683720
2722 11368178639005734015205277413927744920
2723 65613377768468612815032573657553369200
2724 333011665137937800113397207172104201360
2725 1490876692328533590933205581754544518500
2726 5903871701620993020095494103747996293260
2727 20730336834651088613547979296418303726560
2728 64682707174505318420329648887846069978400
2729 179683520319827111819591063598834732056880
2730 445132495892130685360692925249381867981200
2731 984824211250612295973148867387897963284960
2732 1948295808719482072573003655683831983420960
2733 3450107161274082836848027306940119137307950
2734 5473526652594733750020436795112925605715130
2735 7784998399651860118554089208150078561245400
2736 9931917212972000424540434306546746189315560
2737 11369636058355271221520074640436533391994260
2738 11681132936666374542657610931955342526021500
2739 10771234160547099051966386501466189529257720
2740 8913259037282564483561928223824002990411400
2741 6617248639704081100770975826927566777058590
2742 4405521452088444237821327176554305975331690
2743 2628653075256444066169925567192471723663200
2744 1404585350472184749994491007586018406652320
2745 671471053125417474527146955037203156785200
2746 286863164019373108343557662938490537143440
2747 109372577585981720238011951755812445599840
2748 37158150930034970156359585531315827434400
2749 11228932452102672999005155452226581185220
2750 3012179439602547459232394950891834843500
2751 715620812317696123647938679242181368880
2752 150181731336717047109963446371733267280
2753 27759505978967490037129165778195656200
2754 4504372668285290836213411805518540440
2755 639249842158867858375735147200623600
2756 79013199839820030534848998177758480
2757 8465699982837860414448106947616980
2758 782035629527794899331877601899100
2759 61906268724239236408880265937440
2760 4170131096156923791124050943200
2761 237125101546178019495289171280
2762 11276373207249489885225104880
2763 443602407838296218930964000
2764 14251607515312881700258272
2765 368213284721420417944665
2766 7509179688415371671859
2767 118118024245256829444
2768 1391807041381659420
2769 11825811462719982
2770 68805631064170
2771 254573763444
2772 534017484
2773 518665
2774 147
2775 1
2776 11026
2777 19720001
2778 13725120696
2779 4976826800946
2780 1091584011674156
2781 158627003878285306
2782 16239221627803361656
2783 1224031330195678384821
2784 70225797493187352038946
2785 3147224556076264750587501
2786 112482623095089358358659776
2787 3260773432550036073288539376
2788 77756904930039321747649785120
2789 1543412851031970981673588195120
2790 25759028272395653625172989187520
2791 364625277218729605045039429608020
2792 4410600946891798751935182833012520
2793 45891252709326572728468449953011220
2794 413086553548532791217280727315298720
2795 3233196678735631654335254923410126520
2796 22102898549405258905246585922406509520
2797 132500568365409326904496182627872426520
2798 698988505579840507148356673573124105120
2799 3255129982101863638342480147411011457620
2800 13419107273154621529493489587286210498760
2801 49092073440477427631653784304619462390260
2802 159729345869226347346596799246896028573760
2803 463111382666295870715944615998305693234960
2804 1198542344250704013867399314725197674324960
2805 2772898813393577930388135702711686144836560
2806 5742290720914463868535134538243766760010560
2807 10655709120506453041760882097008894568055310
2808 17734676718045705062511118455161656693686460
2809 26493022331654756070116477657118137721077710
2810 35543433687188989510218379962344830731383760
2811 42844021592421469749993281949915658639825260
2812 46413034868354394849492907436302560970058760
2813 45191639213924016037664146714294598839267740
2814 39548327623773664384609183338383684898300240
2815 31100504476290365821441082467051726889960790
2816 21969823396981992838633176593707723963820540
2817 13934388849893053977687307357627015973610790
2818 7929830043167592961310423886146154097157440
2819 4045704826098826816467935697399017490007440
2820 1848599208929051953592090468474457429891040
2821 755602782245009052220751741891972446857040
2822 275896142865027327235030835062820412991040
2823 89847757051439820382460699576379016072740
2824 26048855294947206498428538610614408615240
2825 6709553636577310764746744793643105249380
2826 1531825873930288770984696539958123038880
2827 309167992852621762777157759465035661880
2828 55000235925264248903753132411569686480
2829 8595571658102045129818116747602531480
2830 1175707883176593328849183608512773280
2831 140154366382537911305863103910547780
2832 14491974539787338756358457879898280
2833 1292762346502768599705139795882980
2834 98881431110163960690180184300480
2835 6439757068098913406293247296880
2836 354225900236845799072626798880
2837 16303867162750180366442696880
2838 621099701438102109197817024
2839 19332950844468483467894649
2840 484188393242502269321154
2841 9576245112707366187129
2842 146152994650230254904
2843 1671684579332698994
2844 13793652511155244
2845 77970286548154
2846 280384608504
2847 571880029
2848 540274
2849 149
2850 1
2851 11325
2852 20811575
2853 14888600755
2854 5551321138650
2855 1252501411571410
2856 187305892912269950
2857 19741217790347044950
2858 1532576541123942256285
2859 90602319048797762798025
2860 4185827140054456641268755
2861 154295749340102590045036575
2862 4615455458521329650042833200
2863 113625412688089718553823718256
2864 2329621556435701901566491578000
2865 40181955259625451419433071976400
2866 588147167711453180050572787396500
2867 7360750917116065556390501854386500
2868 79285802735793048993120548545820300
2869 739286539022935186557475385089405500
2870 5997698998637351103250902867750971800
2871 42527238544344980819218074341021699000
2872 264603938765343083617249033373418309000
2873 1449825059650493359607168375131067855400
2874 7017770235542281687460229900900381640500
2875 30093344528411106697329459321983432455140
2876 114608891303526462158004351113134490119500
2877 388516933412583415743171982704273523109500
2878 1174633014265576872532603085370842547790800
2879 3172859291407017989024847414507448261274000
2880 7668639575502385851439715954385798678943600
2881 16606599186505695431859141635753487884862000
2882 32257659927756102832916864407544969522380750
2883 56259163538338266059646615267424583208963350
2884 88167345843664446809893949299695242342405250
2885 124237464971424477223217022553566422232383050
2886 157484110527157788029430028589027859167809500
2887 179640334888623896674814482814807417288419500
2888 184430743818987200586142869023202281749444020
2889 170428010022540619922259893952509601017218500
2890 141735699474442009226487025730125073251028550
2891 106056372536581870800307214374995726295936750
2892 71373565682966456941342720861658053324804250
2893 43175637134073553022519495437790959206878850
2894 23460116311095347514848628660032705107186000
2895 11440101661815034630836297571296847209571600
2896 5001286679675469033547640839816825225398000
2897 1957721690442628120887671808951404246318000
2898 685202591654919842310685133132991486211300
2899 214080759227341882144196806796232349468500
2900 59596623477833760322162262578829934862140
2901 14751639474711326812416401628423251203500
2902 3238970877942591548058567646569406911000
2903 629169365508704665489903257132350201400
2904 107801604682176811844064421003985237000
2905 16237672898749901767337810202935557800
2906 2142035356656196822589608167053918500
2907 246428846340978395519158461696468500
2908 24605938780073704859933963341806300
2909 2120894332050391770485398839399500
2910 156839244723054181346819409972400
2911 9880808670399701168713050486000
2912 526043577259674622934369066000
2913 23446513729288354622217592656
2914 865397898472749309383031225
2915 26111588349863515238390805
2916 634216233341584339586175
2917 12170460767748953211675
2918 180303122485169677210
2919 2002732239600424850
2920 16054790821051710
2921 88204324758550
2922 308406729925
2923 611860305
2924 562475
2925 151
2926 1
2927 11628
2928 21947850
2929 16133132940
2930 6183023199255
2931 1434461382227160
2932 220667975965944780
2933 23933988162460164600
2934 1912924003884628655655
2935 116475817125419611477660
2936 5544861925786423083239130
2937 210704753179884077163086940
2938 6500547004806930858853932225
2939 165133895605187757448301736768
2940 3495334123643140865989053428256
2941 62273194156860555658425664526400
2942 942007612417186994163644679317700
2943 12190686748928302277411872320582000
2944 135858431213056524269378977083819400
2945 1311430034440685026588912857028162800
2946 11021056250972679934987594586948214300
2947 81000283340482135457144597614643786400
2948 522734386674041688124595949722410482000
2949 2972767729433245774204223922769186567200
2950 14945537051077958143184533569170263317900
2951 66614393713376042009622492479730316502640
2952 263895482787605089499658335592777792298920
2953 931287343170793642189569947409872712166000
2954 2933555130987999972897145334341099043322900
2955 8262935686557851103332794117781099301700800
2956 20844072226260341907559845048526897391013600
2957 47155442085638150544971452732732980982948800
2958 95784491736452493294473263363363867621614750
2959 174868097734241474937602470550551471145101800
2960 287173640747935626752226006290435932200977100
2961 424517555888252665633725400603253117166661800
2962 565192974447466283705621102602844427902249650
2963 677980465460862924548764299308854478490666000
2964 732932566345585498433243089884414262536751560
2965 714139423618775613858031728605326717343501520
2966 627131930551298205207606976860690392603866050
2967 496267001953872834473228285212253644011731400
2968 353764629906877221361437833836044264305551500
2969 227067529893716542083155446834298178949609800
2970 131151073300681106203201852912913603358826350
2971 68113416345921773009403209502836528086481600
2972 31778667492495275367263370319885269792856800
2973 13304726952932133132485007477783125994264000
2974 4992190310628701708263563112826080828110900
2975 1676317217707428555941225905337770881898800
2976 502895165312228566782367771601331264569640
2977 134534952009367300529237582851220050975920
2978 32026150823738481735395429076793421395500
2979 6767790362752282932762807653963892823200
2980 1266178847721567644568465744883172056400
2981 209093754669616675249838379888964192800
2982 30375106252680800796429224105491419900
2983 3867037281043045591223717398929198000
2984 429606390592638198365333522129915400
2985 41448334946356227743200365889978800
2986 3454027912196352311933363824164900
2987 247083963912704785354398604411200
2988 15066095360530779594780402708000
2989 776740916365142414664234095168
2990 33542822544803763231686290281
2991 1200100985502818004711495180
2992 35117458863314012860514490
2993 827591332206928818393900
2994 15415916972482007401455
2995 221788290305464191960
2996 2393398816246016460
2997 18647997968953080
2998 99615373765775
2999 338795791740
3000 654045930
3001 585276
3002 153
3003 1
3004 11935
3005 23130030
3006 17463172650
3007 6876747915675
3008 1639875152957965
3009 259398433286078100
3010 28941453770918142300
3011 2380434572658017204175
3012 149220575074268254936225
3013 7316520407325700331504590
3014 286484532832298525967355050
3015 9111453728992450945440009525
3016 238720087699602214770528249555
3017 5213949851978613452765823355360
3018 95900719001565255713975523370656
3019 1498448734399457120530867552666500
3020 20040750185738193895442244648229500
3021 230945787854697282033191581184359000
3022 2306501246839017947588958878371813000
3023 20066560847499456144023942241834773100
3024 152771552096816416984990640412574840500
3025 1021922179353757174081417307114982654000
3026 6027859811550422751465751362257941162000
3027 31453885506015769782914372799867235531500
3028 145612232411930963623597884202487422611540
3029 599579780519715732567755993774948210753400
3030 2200973156582855865253963826205313033604200
3031 7217476909573650726969167092426513519286500
3032 21180871438803254492757065677774360001245500
3033 55716461818682459275862654121874248681242400
3034 131556849296889043187058038421030417959676000
3035 279166766513934189858251135101769904777526750
3036 532954736072056180638479439739742545484369250
3037 916176798269610185856139370509583761245298500
3038 1419220456449942735108827074565777577978741900
3039 1982244534243464618285803073630604833092374250
3040 2497437301010925618669599355633079691600647750
3041 2839191879043999650698070846403922175714420600
3042 2912937122655532109157760998258569504953756200
3043 2697232285091799668163167304083726066928699570
3044 2253784881400103607092077467278632892420096750
3045 1699066743637255387102116920254804142650606500
3046 1155179441296465016949045293251214307657115500
3047 707954798662880598161562240848314724598639750
3048 390833473119507865801551589142477866688537450
3049 194202968009693349466609485288187759845236000
3050 86771538897948092314868067894722190569148000
3051 34822788636676537047414158826171405425776500
3052 12535617790312130209999079686846049796655500
3053 4041787069361244407102733571758847570800440
3054 1165221082896806046310922025638106900143400
3055 299789890259857866283877996887474105376700
3056 68685015288646680954527303869097840854500
3057 13979504669340342125739721244385438014000
3058 2520741375739267696067496024216957213200
3059 401469427603261746960556799223743185500
3060 56284256035669206257628130678317046500
3061 6919503740517053842766876635115439000
3062 742771587965107474647291842187533000
3063 69283736356409184609957474355307700
3064 5585127100943431085615051787211500
3065 386696447586956676266030336172000
3066 22833504524182203741422743659680
3067 1140551530120321692792523858985
3068 47744017539920442954105649911
3069 1656627950725900171898183550
3070 47034774047093787845386650
3071 1075958883430250048750675
3072 19463553270556728904725
3073 272049665446630537620
3074 2853382766146859100
3075 21616536107173175
3076 112320215956025
3077 371716103550
3078 698526906
3079 608685
3080 155
3081 1
3082 12246
3083 24359335
3084 18883356492
3085 7637643295425
3086 1871392332785690
3087 304271380653382415
3088 34907617736497938600
3089 2953475357322196421715
3090 190528116188039729949850
3091 9617658749260468683942165
3092 387870601333811801989632940
3093 12711194163276549815203731675
3094 343319576508435551624179558902
3095 7733772999918859053121399322885
3096 146781677901908276649586834045376
3097 2367742348574935728776903748381156
3098 32709453122024513187203215775319000
3099 389554010753253845148548774543203900
3100 4022990210623930178916734143931238000
3101 36212069575372581777146654390437464100
3102 285406625015654285644270844011043706600
3103 1977632586657097084987521545975043865500
3104 12091264742382715317682160717806838242400
3105 65440754656246876785859566650896052721500
3106 314436148495240095315566864740550339852040
3107 1344771793451362428759109871752383844118340
3108 5130995102896183690443563871256475044644400
3109 17502024204878995406428598062149521694491580
3110 53469583929001165639724392143892973113843000
3111 146542910530838787863448037451991419534040900
3112 360816388911467687092656828332349047779214400
3113 799129551830209931978528144099175842427674750
3114 1593788448825006102099833753126468183638970900
3115 2865041131667427562817743291945955755926947250
3116 4645756137312482954863057031577789954538271400
3117 6799598477967918127598863988705990696372329150
3118 8987251598054597451139557363820950309533215500
3119 10731093750238524605694004810204454001172467490
3120 11578003247010595978171353841179630690575689200
3121 11288553165835331078717069995150139923311296970
3122 9945891768513754512594443482628518342550091820
3123 7917340693524288230765800534794646701255451750
3124 5692687097833605874268816362637573606265205800
3125 3695487836498565986822886275118696554746352250
3126 2164697743926500825240072709470277682255915700
3127 1143369974157069594984663344634205436088826950
3128 544088205501419528155593630024970786333736000
3129 233027251171989547914007534964642093357409300
3130 89720149304595176242927369868566175224923000
3131 31012358678820676071040147443457924406028940
3132 9608954465423762183921583249807580538152240
3133 2664170534196095377730312010075477427026900
3134 659699370372366474485601069161546791454280
3135 145572290970018562646095770713217749931500
3136 28555965668180455324738719993118277551200
3137 4966055162050043791190887437670665706700
3138 763296787832563787188166210727209913000
3139 103336881471185172388442891797102031700
3140 12275277822160197212592086234046598000
3141 1273946900030911223323632478911558700
3142 114950363828829003486457015438978200
3143 8968721017329302002942817228716500
3144 601331390114269391435404126572992
3145 34401955758259752339746914229385
3146 1665735723059446565287686008006
3147 67623552948631245016883852511
3148 2276631790437591011678280300
3149 62743773745175438557146505
3150 1393863586849343287527850
3151 24496472081319393850695
3152 332785955754613681320
3153 3393796168826188475
3154 25008606629045130
3155 126445427890925
3156 407340975756
3157 745395651
3158 632710
3159 157
3160 1
3161 12561
3162 25637001
3163 20398507129
3164 8471208603429
3165 2131920831862965
3166 356159986244258365
3167 41999481454803697965
3168 3653954886567921722955
3169 242474535708000714072955
3170 12595914039147194988947715
3171 522975807573423147787868115
3172 17652328345485543640549925215
3173 491277876568974591473150995599
3174 11408564022546187735320950897799
3175 223319362418346640382202061827031
3176 3717186806705382788297298835572516
3177 53014637505258052921865753981133156
3178 652164191532936365308666021196479300
3179 6960438021439006470712547876297559300
3180 64785615430316906381247561002461898100
3181 528292457533397212198303281995685234100
3182 3789632787337878945008124811440507398100
3183 24001007653139899985051457139123213521300
3184 134643950734990502753019167354939446066300
3185 671021485091524097393617972817881892436540
3186 2978606682691335473045878874816027766878940
3187 11804107964739736874663297763159813742816540
3188 41850928238622703464715328433021157815440460
3189 132996325491521513188233285092958343620392460
3190 379452793069030305989027169333016743097729900
3191 973413801786285570784119935713624654028073900
3192 2248122351744516675382372232481466462874361150
3193 4679657948969355224047688586494054898244299550
3194 8788225068345435315397722464012979304077749550
3195 14901772941977042491326572873761138819957923150
3196 22830728810947612830999553745558927863441012150
3197 31621531463071092040270022422116234408416448150
3198 39610128885320631082022449139282440995805866630
3199 44886203328919782741299498641684364538370750630
3200 46022562906867119013231131518689031995038364570
3201 42696632434826134802699523098187566268206323770
3202 35837735658147237645639358745065065662871974570
3203 27209224747293730360232344874844201700265315850
3204 18679687208957137770817816700911850070088100850
3205 11590267843759921937698445568480885748856162450
3206 6495644615733582624424403560357419485622684450
3207 3285717283318908987097313262857527907277912450
3208 1498748234496344450254914821654310975249574100
3209 615833221538262299883830979737191107650414100
3210 227671675841418183593416301599810045858637940
3211 75625361554002429067818926817564548333164340
3212 22535115205412224942539023002396008054467940
3213 6013413491471186709734132822741791906717860
3214 1434143958332865227762830569355865221089860
3215 305009765950692771542553624008128132925700
3216 57704550314995929751293928866402619742700
3217 9684617123196801748354096740347963350700
3218 1437446919335057530865150790546399357900
3219 188036298444090533155328286812023557900
3220 21595205143438968793749187000820632700
3221 2168005285366247917107187043436944700
3222 189337991090207331863806264218332700
3223 14305537104593442851932028852051804
3224 929296701676345697074324708893129
3225 51535237481156917011277398883161
3226 2419998429024948913552928978321
3227 95322573065621935658969596161
3228 3115116766850390054214692685
3229 83372954830545719212558685
3230 1799416291306742141278245
3231 30736208751718400375445
3232 405994987396435746995
3233 4027347536761998435
3234 28877836722507435
3235 142128055457531
3236 445853084391
3237 794747031
3238 657359
3239 159
3240 1
3241 12880
3242 26964280
3243 22013638192
3244 9383313279340
3245 2424648151381456
3246 416047580521136200
3247 50410336514571953200
3248 4507944342815596914910
3249 307600908098005436546800
3250 16437221157468679985577160
3251 702317631273661781201933200
3252 24405537686759746896767178700
3253 699575351045704006431640113136
3254 16739838757165060153899959850040
3255 337798401403206662140077810491152
3256 5799099572476420822828150315185805
3257 85342898521150321414027110520809280
3258 1083854811218609081958144303614277856
3259 11948612783704438670235587984367928000
3260 114936463738633850439458482880400722800
3261 969150669851895184890207416622194248000
3262 7192819083541391218936729674528991348000
3263 47159874686871382426767775431259647620800
3264 274054059018122262240658482226867899073000
3265 1415684967727900143231744388189077604354240
3266 6517916084448590025965157986345640101495200
3267 26809541630373445767177442283459425323131200
3268 98725266614186890224456672200972987667192880
3269 326097976838149074788586467161108598102161600
3270 967792470243388186364093057625595178435398240
3271 2584533037931840476540809064521023612426632000
3272 6219032622523491146676321811503713067401583250
3273 13499214867351689873624687344690577175674485600
3274 26459172248781955788294218171221873173567418000
3275 46870533697842321682121186474735889621747997600
3276 75091876170838930863961760021143766823575137000
3277 108870709768606165591734265917363565672388092000
3278 142907131664686198413571189051528806729966263920
3279 169889597083892683428720993977341938070589264800
3280 182953892049521139780992893197751460523485844340
3281 178491601999532819298529651900245327339986189600
3282 157754625863614634612383780121817513922690031600
3283 126290023331583152086411748464141736179970186720
3284 91550369578146093793049269066873907497235441000
3285 60073500936671144691169408016915013458860109600
3286 35662362596184375192918294056864263842634346000
3287 19140677796991202059617093996203057189389196000
3288 9280710221304286788116972549474771808276208850
3289 4061409059607177891706985672818751390956136000
3290 1602410483517741095455301620003034639704511840
3291 569289688378463639037701798603291281432587200
3292 181862333236660060939788606686002872018513200
3293 52156744626362885401599751351457427446818880
3294 13404770815186722883588721141729712661565600
3295 3081196694466606194092620138999757138888640
3296 632002217735669706799885887584409644801000
3297 115391182744472531469750939884997010136000
3298 18701329617207617169235497153775377504800
3299 2682068132845942488417085641349793384000
3300 339202734448163314711572595817767986800
3301 37684086471683229652281469796852696000
3302 3661671659522327979588325350048236000
3303 309672803205316880559469801032650816
3304 22669207419680554125600951232089965
3305 1427470663994195894850006231430352
3306 76772363955274241395472229657080
3307 3497876755228520032158200565680
3308 133742346523443412994284139276
3309 4244441336827782069002987600
3310 110364199200146851331732360
3311 2315101571474461969799600
3312 38450113512250679568350
3313 494021297842805141360
3314 4768545345973022600
3315 33283806441690896
3316 159516325748780
3317 487444845680
3318 846678392
3319 682640
3320 161
3321 1
3322 13203
3323 28342440
3324 23733959256
3325 10380216608892
3326 2753064116158356
3327 485039841555899448
3328 60363474787039134600
3329 5546397275015779150830
3330 389009079465322392598410
3331 21375025208515609361723160
3332 939483250831424163850975080
3333 33596737991688972815975087100
3334 991465581779350579316975570388
3335 24435167618667804224648001094536
3336 508082968070920205084922229655352
3337 8991839301868019274668240588537661
3338 136480412932987850488057163300175015
3339 1788543316150393164491111016200388768
3340 20355810913967703711370382988078677856
3341 202253249465704748414257010458474042800
3342 1762492602486855664752811091138130944400
3343 13526106019085171380661108373850772364000
3344 91755353004828007984175499413339393978400
3345 551996299193938707606928137428121566965800
3346 2953743462217361819072174645584764793029240
3347 14095994441109702557382142652534231983626720
3348 60136999345195481560320042553264490747757600
3349 229848297497286106794833617187347267883961840
3350 788547909925656086892620352734087329806380880
3351 2432469823838464539228083121993286339402734240
3352 6757146475210710853815505362152688070271053920
3353 16926383779669687406631102221662239461740487250
3354 38279667932483754596534954255143833859628486550
3355 78239742710116049781153093508318564728020295600
3356 144654431138993027856251992759686290480584107600
3357 242109411742023541928421762529709683363043353800
3358 367063325095737284041794564072255147490434111000
3359 504357888096458668178128951897175844762294729360
3360 628305980475808151067059743272505772645935591920
3361 709826693132479461806773190975584053274047488340
3362 727353278148096238641508331493499708910443722620
3363 676025422030932820768355419976746717403854750800
3364 569858912524570183525937906689016863562592746160
3365 435581812446941577062929549365742775021981811720
3366 301807622856495100212142197126076454603245824600
3367 189476930928540163248330075023251056544990450800
3368 107721384890739488829123824395511067379158378000
3369 55419817752998868594983441235058983349014376050
3370 25780184525958446973176601845300949334035511350
3371 10832885618988599940243905421863833255513911840
3372 4107285112382981107221189533857516278007895520
3373 1403347975291421849554663339611511349655423600
3374 431469611091396726790301702439406274799717840
3375 119180598702296499819543357060105990754646880
3376 29521799678550509129611657253420750003444640
3377 6544568847658076187355994802962321992398120
3378 1295501518516386762750953791923142453083000
3379 228412261735422913492521987901291682882400
3380 35769035917136342095526042144183153584800
3381 4959572206997896172909073070411949866800
3382 606759748397114245242771031375422128400
3383 65242983698614434972340971115636788000
3384 6139054085164863024064083758309442528
3385 503027807667298077513124973306359341
3386 35694877228627591666107258093891927
3387 2179839830755883460525634082069736
3388 113749918224832881735430349922840
3389 5030769803843371458015764931228
3390 186797863233790688856821484276
3391 5759440798575252482738586360
3392 145553743086558673272686280
3393 2968753501182723522461550
3394 47960023495724678539530
3395 599610516217922070360
3396 5633924313456985896
3397 38292619070202588
3398 178770397153140
3399 532318800456
3400 901289592
3401 708561
3402 163
3403 1
3404 13530
3405 29772765
3406 25564880880
3407 11468588169060
3408 3120985127073528
3409 564378143812462980
3410 72116363255509005840
3411 6805981782238662426150
3412 490475523731787528828300
3413 27701541290346378799244670
3414 1251965762213057119758070800
3415 46055102839670901945303234900
3416 1398658046238620929846593626040
3417 35488172808133897719996506527380
3418 760017972139253772780430930595568
3419 13859601931450706400804430982332485
3420 216862006692111053094939920076496530
3421 2931079344417977170005418126113282465
3422 34422462400447822923989661520897951680
3423 353095027776901322070309335677826296656
3424 3178265348746788903652610164347449244000
3425 25207743035567819391232065605812803042000
3426 176819530858185863555888692075556473512000
3427 1100576175669612542576147612644044326709000
3428 6096742798444074052181010366859171266161040
3429 30138875598643216751166306904043640761452200
3430 133276593143406202376925499712640222738273600
3431 528346494247074587994240373860823740141013200
3432 1881335429605735647268057374800247147289778400
3433 6027713684346964325230030153950396368519962320
3434 17404186523815137607485967551861006965689579200
3435 45349301492857598140934418427542594043039364850
3436 106766420764070335949519260167407971989439996500
3437 227359046148597541567654930233580365285677534250
3438 438336943630588055295652735059026989966921159200
3439 765717704738096896281333905335898086933608363000
3440 1212787982550751026394500720854117740059969114000
3441 1742584838086079106345782614700916542296692463800
3442 2272381693621407186297064508547715344533415813600
3443 2690183517670153254410543774201583260727692581860
3444 2891886527576768177731298185456083180005378656200
3445 2823032086443987983023410133421414532862393450100
3446 2502496295507119306428412813210775126258318680800
3447 2014156501164429096945125359849111328109164016600
3448 1471516085494911245358660874636329524606095858320
3449 975503377269082347317315797208746877874322983000
3450 586507178097265707789957884938134704885317044000
3451 319620688063970456986413452647207180184213345250
3452 157759338143924824761229951590647600402306860500
3453 70465837704286421726682711710489261513030397690
3454 28454463681793002755096105680026725674063915200
3455 10375572735351332035232019117455600306468787600
3456 3411913406234130750130205747519092284067903200
3457 1010346804788265440199512293874206801322288400
3458 268976397071237972069795099420055722253606720
3459 64258357408427990431731937361451535963096200
3460 13747557290609186588251297886054994031539600
3461 2627906378639687091457332054680677269897000
3462 447692003662215271556399028872153624424000
3463 67780820162304581029757331962296648179600
3464 9091317160368721747657466284063633884000
3465 1076509231027138177043626023408007002000
3466 112093659611714705419145820850103586240
3467 10219168525132947430559430764016579405
3468 811683510761901370155346558000601298
3469 55858395663119513675969373353036985
3470 3309755685122556752430908891303280
3471 167651023266011861642742117043140
3472 7200498830635863305506537556280
3473 259750780015743886971510244836
3474 7783961043324659483713222800
3475 191272547004772615518594150
3476 3794731683609092986197900
3477 59652428561974158911550
3478 725971390105457325456
3479 6642296615638987380
3480 43977517699672440
3481 200063149171380
3482 580688008560
3483 958683033
3484 735130
3485 165
3486 1
3487 13861
3488 31256555
3489 27512019711
3490 12655529067060
3491 3532580013585348
3492 655454164338881388
3493 85965334630599443580
3494 8330040925705086082902
3495 616586362637974509077550
3496 35781480181296352300468770
3497 1662212397512948729594503770
3498 62874990688533278032487751300
3499 1964214709109779605734917350612
3500 51287828515644245260856175265980
3501 1130808191479411393785911671209228
3502 21239131273835073678446679695534613
3503 342438399949800786847683097764902985
3504 4771308372633890963411051162190981591
3505 57791878795131694955113941175044392955
3506 611704809400778555832590638898931420816
3507 5684378838577966579810171546841289544656
3508 46568642705052051790199608338287520054000
3509 337588914218362845006635421605962572913200
3510 2172779713852228949244834362463908049069000
3511 12453131731393060777671822088864570132664040
3512 63730732978305663979849913043012800090692440
3513 291932183558905399991555681339586935425918200
3514 1199575881532956734510756072413575407386500240
3515 4430375533429341115661322336409484490075368400
3516 14732875926420961472758499023788828083945547120
3517 44183045678864766003180035940722603947147116720
3518 119662415380258741258612597339457052356856774450
3519 293047397665500777543819102015929089058540156730
3520 649644143200517527039634093582283538079731251750
3521 1304937365907126510836134570587021715621025383950
3522 2377069004563216367156902410271194486671163610200
3523 3929512441827012617310466220607509582742223443000
3524 5898404991626652623457605084827693331568853294440
3525 8043279534036344486533097842946854543048436310600
3526 9967557802305799053564433909170848857777745757060
3527 11228134218134897398188662226500495506457858138260
3528 11498691669174292516217304689789664072878529418700
3529 10705895417291413798272910495035356180576097294620
3530 9061416183914362775967667190155317143434314324600
3531 6970842262831498554995351463887273937308644802520
3532 4872595427865495645464978113553311882600357069320
3533 3093445964842541847669941492818677756626856753000
3534 1782801753422412275367676807703395865003372707650
3535 932098118505090364882953264705015511157875274250
3536 441758017376351918386951183635952805894217251190
3537 189618904371794620763647654245601175273173042590
3538 73638409464774610005300059901204339911911861200
3539 25842913510279391435822285172875485327576615440
3540 8184931070233867484865832790993793379969748400
3541 2336016190353652588257788141015910003857921520
3542 599787940766478367255378036206787703693250120
3543 138283665896323610522315849055593811517540200
3544 28568949266137021784070650674454013833758680
3545 5276750733641127448166026308840919547739000
3546 869111885540891579697933744985563219627600
3547 127287623393808941559878929457985888147600
3548 16524357088889437732006312636166539374000
3549 1894792946192655526603390515613763181552
3550 191157752937743298697684574655916069005
3551 16893010724730803140725613574243745633
3552 1301265919809242990021195771506631343
3553 86887355211143483230009144209005235
3554 4997442652667076159634512869537556
3555 245827867712915520388241667654180
3556 10257565703128849052171235053196
3557 359644946738410350345829937436
3558 10479165114755546338747958550
3559 250470361269074466103281390
3560 4835335159634642202766050
3561 73990363516556941089306
3562 876846413232114324516
3563 7815030420963585780
3564 50419551102990876
3565 223581013518060
3566 632776453353
3567 1018963693
3568 762355
3569 167
3570 1
3571 14196
3572 32795126
3573 29581203652
3574 13948593993477
3575 3992397569688528
3576 759825846558448488
3577 102250849636865496528
3578 10169699086799914175514
3579 772897130596793477339064
3580 46068736863203611215078420
3581 2198934600232394014101535320
3582 85495533315557319439578172170
3583 2746379593275133584459064976784
3584 73767174631011722970933562722984
3585 1673751755420886679823251181783568
3586 32364824770648637391501617105818953
3587 537452241645922826986148065878448068
3588 7716278612202177730301125802969147262
3589 96349208617227192199976219485722865812
3590 1051812194071396848183073729385807951781
3591 10085669540364056188849543216967747328576
3592 85301735721408893834022405157461888346656
3593 638732803711032779916592888860221869262400
3594 4248592399152374953647337274040997061237400
3595 25179412912527544623248709069010317277211040
3596 133321763241972768325663036480785397890873840
3597 632230248329858285016037292493787358551691040
3598 2691083946624818869013067826166737750198918680
3599 10301983795669603026687654690854879905177711680
3600 35533113600318037558151486942185899333960412320
3601 110601748625844510347583105310262402686245894720
3602 311122279988672727272392753082588336127827613570
3603 791947621789348760329727007846588491961743016360
3604 1826207575618722141357355562870118238926705910860
3605 3818777746117824767641675193579336276016507184200
3606 7247609877315167428728390596265007932298934409450
3607 12493473376075312679807251616516059582667100559200
3608 19573108289184656531698027532541826679511790876080
3609 27883369051325994219981405855549095749234579210080
3610 36133669704170869092032866132428337687694810716860
3611 42607482855023524048298917125742056725387798484560
3612 45724209225657774946840576295869487725093446394360
3613 44660855522735501110867539637826011266370342989840
3614 39702427205817374681369445503532371039565903133340
3615 32118817514818550304029214339936300166839831748320
3616 23640247673950299447375539747095972483046708460720
3617 15825066276362062727755852047587008804711660708320
3618 9630385727391386857351423121064462594972556681050
3619 5324774603741755661922899213582454807403298749800
3620 2673144422282477337349172635505535393211555028940
3621 1217471717079148094238237041913412159284470607240
3622 502582144597086713286172908825719619898798452690
3623 187847414332783533447482416955525033133782710080
3624 63493596433355181866205116011446934875437458080
3625 19381698327446202304446265604828672363978406720
3626 5334955894186044424534678322049848522324172120
3627 1321935973780612777760805247941555386062626720
3628 294314081119071960266086325816073425532683760
3629 58751963462564270787580321161024073646825760
3630 10491422046886476926353628778754298865504600
3631 1671577337371426211271083517655474253601600
3632 236949265892802482872284458770727467629600
3633 29787907712238026418230046245462881644864
3634 3309360317931955936966256368067542092189
3635 323634521252737491748638070580248600548
3636 27736893389807828057568911670132340158
3637 2073030074919988046946571111245442548
3638 134363060411480706746537016469612017
3639 7504886903338814467594577879610192
3640 358661090447332859962125253239336
3641 14545640068086818613986899691856
3642 495874093230232452749553398586
3643 14054060271050518264040247480
3644 326868656791301812906984980
3645 6142498248427148162010456
3646 91527291781199227579626
3647 1056592112914276797456
3648 9176358300744339432
3649 57708292143679632
3650 249524848105533
3651 688819456468
3652 1082239158
3653 790244
3654 169
3655 1
3656 14535
3657 34389810
3658 31778477094
3659 15355814110065
3660 4505395859893071
3661 879234828415496280
3662 121363392084912623880
3663 12385134162265333266954
3664 966121413245991846673830
3665 59126630490654701016438396
3666 2898740650678201251130583700
3667 115802588457890749981760202450
3668 3823623313051155809397749946126
3669 105604834360460493783366427083480
3670 2464841110946564122718435250985224
3671 49048350332747153006514024046822905
3672 838543187239532877870723715923491055
3673 12399791003688076651180416091338480426
3674 159539274009045026045415168628956693390
3675 1795430445194099023880326090032028018689
3676 17756202370299364910965129682488639464735
3677 154963220686249002859332040865355398964960
3678 1197933071218046639495184211559138692868256
3679 8230479877606260156106097198212167437703000
3680 50410849405452873429603303900559912069457640
3681 276005103079628854524072387871843862461736400
3682 1354180173809974973873872980606719607507932400
3683 5967186142515902709550715614543635880875863160
3684 23662979530666510744770079161121314700024974600
3685 84598494050880045193731672842698123967094937440
3686 273122055092872911638144824275342171771081223200
3687 797418857280084304514940692303900805081638928450
3688 2108234190972194914174465578580616067887167535310
3689 5053098631566367090163556654543531049457390141700
3690 10991274166301501583697376027460525301366323152940
3691 21715936830916503520215864217009253823122039093250
3692 39001854708173253823238488454909992704911148330750
3693 63716714217984094667016983244231903871602212851920
3694 94736972688411249646430512882282867394839787007600
3695 128254673785133963920072700667850033770609053423580
3696 158146006970829142503070674265235136492214415468100
3697 177653403126152301216874572697263566983221930858600
3698 181833483199708825951389268525434474441650682172920
3699 169578248438599923888834819392842495756711843092300
3700 144088584128977663169464392108325346581795356315380
3701 111525803291420838191367565798130464148355698629200
3702 78611530528681675238527446859766634646781950921200
3703 50442398755904074944721778401683590565018418507770
3704 29450380085763477376731103527176933266973724249750
3705 15635474518259882534555422236246662752647868147140
3706 7543031290599069714302120803159184030349437457900
3707 3303949105254932328183863966432308763106755092650
3708 1312674118907215701278440831946421325288236389910
3709 472544508017827736008853743587496773381711957600
3710 153941521961437459286954355500647405907336689440
3711 45320621812971452782356253308588280696658002200
3712 12039059761216294940321619222324879408784636200
3713 2880710551559401308058966158745203528698692560
3714 619709571065581767704992719938668294961257200
3715 119602211334505836960431368077799007066752440
3716 20660184182562653044919386844491767241581000
3717 3185992210686294253976553754146645459756000
3718 437340645047858296958559315331114125967776
3719 53268607110898094732895389047465918394205
3720 5736619227327487125081041897419406596299
3721 544069831876999704206159421221826672330
3722 45242480689132171565117734387316077230
3723 3282297618623314407665404259471950701
3724 206597596856116795997134828560860115
3725 11211051504627920687203205496416664
3726 520741079777443124517979278377160
3727 20534273347867318235654583044010
3728 680919220132397609892749990406
3729 18778798128306608105150303100
3730 425148628766136183499152276
3731 7779819801401934344268210
3732 112923282067713332728110
3733 1270270170488752129944
3734 10753718286004916040
3735 65942612131162221
3736 278110855548955
3737 749064102930
3738 1148619654
3739 818805
3740 171
3741 1
3742 14878
3743 36041955
3744 34110106212
3745 16885720793019
3746 5076973385101046
3747 1015625448537713793
3748 143750063485337952240
3749 15047037895327750150722
3750 1204353111543683845397004
3751 75652391506704561551648646
3752 3808164538701128319145326648
3753 156258925365182167443191392350
3754 5301264341773841779165010129388
3755 150497004369246286064073343117626
3756 3611928104861910865537760234823024
3757 73935294452949558503638870290641457
3758 1300786731284513622871507397092034190
3759 19802929428174238344381948326205872883
3760 262424026390997445826831053494927328276
3761 3043109382957143458338060101104638056739
3762 31024871270148438185007539567359480676022
3763 279256637278344557236087948642775875218105
3764 2227577582000012236271634883086722343768768
3765 15800397370196895303554388918064597050083256
3766 99961697648184439675548174787755613990322640
3767 565620375154093401874538427928001788664698920
3768 2869604419020767363807930808355900059892183200
3769 13082787419444680299542520912640762545781180680
3770 53708285195615003334964033220314709398470110160
3771 198902717207489461503214258620996000060435916440
3772 665603593066627875405785208119335107552849539520
3773 2015629928408612688170793003754236523616144066850
3774 5531001286066710621246287934777359523545279243580
3775 13769231033048426660705750165988764643558067862310
3776 31130435379066008102465174288322424411522588210440
3777 63978160033737770173024084716963104629784098540470
3778 119618551710616712096916559726273113061980635923500
3779 203603366437965498379699028502509077706550198198210
3780 315676747963758694790502389846048040560005901701920
3781 446043253056386889949238345146393829462160237689580
3782 574577849013918432762072159149735863426414181522440
3783 674955906974181291497614885748183694988860032511300
3784 723153852725278779071042378273566990308173977377360
3785 706718537890613352273973233312804104164806386982420
3786 629958846509235872064440560031638115322936030343880
3787 512123734990666429200977359242155878271369161791740
3788 379611279196925012722756038422462833584817223565600
3789 256487357720553939517283191749914032955004795132810
3790 157896488258014059967929858838680509241814439419020
3791 88517728265856366951718254197442103665865670583390
3792 45161054141461955416252295094326897385729951910920
3793 20953177658986736222813098078678554892370972833950
3794 8833091606106537857811235955539962224169326553180
3795 3380056341485212046317175960141719708833226204410
3796 1172730140165011018572097747638828522831211093440
3797 368459131876169002456773954494631934538184566520
3798 104685640635520769212218030853155789505492587600
3799 26854142597807501667482016610157354699235055080
3800 6208780470244933023511704839897311038675814560
3801 1291321988559345313713568863760155026951482440
3802 241084094327974236864557362723410598447248720
3803 40307136148461467611108134995062747576743000
3804 6019198998170245829925481492596036971460288
3805 800535693531254397410118786109290842291901
3806 94517631078824311679906690309862603919974
3807 9871549949592684877047853498705289306007
3808 908390860584221927862107492867056136340
3809 73324360315131639275143970829464988783
3810 5165981589958496959403986519879792926
3811 315905349026239022697366082150922589
3812 16661474806298492057158055276764272
3813 752485021846231430320366715588130
3814 28862439194102027464342832926668
3815 931303195176485717961420698406
3816 25001428058429146790910622776
3817 551181709548847519876297278
3818 9824985909961631370343980
3819 138963820562732751391962
3820 1523750672944582293744
3821 12578130554967070821
3822 75231514706497318
3823 309571547872015
3824 813769676772
3825 1218218079
3826 848046
3827 173
3828 1
3829 15225
3830 37752925
3831 36582584325
3832 18547370252775
3833 5713002201638095
3834 1171165451335809475
3835 169921950043809807675
3836 18238289304702252690450
3837 1497327790564477098331650
3838 96506716438171508137733610
3839 4986180349305527920449569850
3840 210069946020741589344157964550
3841 7320129657491995382531042918550
3842 213523147099224182771924019100350
3843 5267395152923620012242567009116910
3844 110870172170408453483492741078993025
3845 2006532723789941226769878431684520825
3846 31435679339375745886061428763057492925
3847 428875676449434962721500943480063178725
3848 5122315130516584759889106140333677657695
3849 53811080552290951397441306665874697344775
3850 499316770706141618780908868829860563734075
3851 4107905606340865588327960403948079903570675
3852 30066372948537399199676986786343393336772600
3853 196376367315304270201318833695945706193891896
3854 1147750261458226315279201328162578599549519000
3855 6017868771293551393109606963804211902459847000
3856 28369952778955313710373861400791284683024993000
3857 120499357810674686969470587353270181342721401000
3858 461982283674146003262614353547622288469891201800
3859 1601424574026455341822547375729594976689654589000
3860 5026693801805262600720773707151228676831415793250
3861 14306743897445747402051432858815035464827875719250
3862 36966415531328212997574510011846048615442000212250
3863 86806021730087907208797120611668298839822601740650
3864 185430703695727689107993849193939323812766590572750
3865 360632168276067216173377152838120425023496075630750
3866 639014894664610330412475305906143209252159712959750
3867 1032254829842832072204767801848385184176565690165750
3868 1520942559413995610185252811837367537191800586522700
3869 2044868572051638181113265222780441449431312742795500
3870 2509451449006571468388568164961195789061146274721500
3871 2811546835480686775116603730647358893626646783853500
3872 2876180096066449689487100368133505075089328319114500
3873 2686589198348211807333643564840809609465462482348900
3874 2291238279527739166789562237573265720447133555180500
3875 1783821520300365221822210087957406370780506860736500
3876 1267452132844996341821044009864472947659833822102250
3877 821590578854498996244611107593612697609919630948250
3878 485651319945103851113481232488668839031641381849410
3879 261635102474793862714018718725695210311163819575250
3880 128375102558580707843995741749650301101146101165750
3881 57324731331190127402035834366196046403656435111750
3882 23275150519725171146620987785236400980093111244750
3883 8584046338467448441230859715289021278896725431550
3884 2872396458174435771840442118372130672475094739000
3885 870950206926668694675420502589779724164548987000
3886 238956353624558277549628113903942563001667863000
3887 59228497906941795290078763275336190829473231000
3888 13239311296845813064841135320369266185411663400
3889 2663646833195506354327203082339569202728129000
3890 481314625772804583826761847293984574004637000
3891 77927129887025504048142394323787978648369800
3892 11274889855701524699878870044878772501289725
3893 1453566599166767823562201373704705196648085
3894 166438923568713872926969622943286854578025
3895 16866159576091193721586081193781621555825
3896 1506563273681348458790913570686375781675
3897 118096200761438612923311854001756527475
3898 8083460401553763227844367396214783895
3899 480437412738436631761801878008969775
3900 24637816037868545218553942461998450
3901 1082341469778826029912856234750050
3902 40396271072826196740634273883850
3903 1268822473965279199638714105882
3904 33168938845380250949077573350
3905 712311478472218274349938550
3906 12372655953611731812529950
3907 170581647026332833987150
3908 1823828930470225269045
3909 14684612966748995725
3910 85695033024571425
3911 344156759134825
3912 883208107275
3913 1291150035
3914 877975
3915 175
3916 1
3917 15576
3918 39524100
3919 39202637320
3920 20350369051650
3921 6419863090160520
3922 1348268519586590420
3923 200462341428643608600
3924 22055869115686513036215
3925 1856729373921845018996400
3926 122749356135959448861125160
3927 6507310022688135977287180560
3928 281394004060807619162762681100
3929 10067844551443295371152629094864
3930 301635818902368571635723609786600
3931 7645601239580496254840203497717360
3932 165413199399069163932843193012106835
3933 3078277721437222943776974928781453400
3934 49609132866273213568520041987171581540
3935 696503757311687934454186080246633726600
3936 8564317354328716640192434225186492399770
3937 92665714834989923600502575193771618114120
3938 886005698395860316032289421382308970234900
3939 7514355575380542854233272020187350860600920
3940 56724058266281314187762687280049018242922725
3941 382297000037892677497280609129865056827404096
3942 2306755880319139753134043856446493453752684896
3943 12492912699142790417043214456645928907465624000
3944 60866444143940491233165739005334028956308166800
3945 267326306403513591260001975304733847684692856000
3946 1060394348733937245331341168708777595815948328800
3947 3805307271553938734436002734456776713488643764800
3948 12372911292180589486224205319625084998471259860250
3949 36501530376185906885233925996544306699452742375600
3950 97823460468224302692867918441133886040456098421000
3951 238421899923796375010443299355906440262577472176400
3952 528986930542977012004782453304908224854881394644900
3953 1069333076921382630709408439483450169458590305354000
3954 1970949702830885248812814923721601312338938552289320
3955 3314450882216440395106465322941753788648564665022000
3956 5088101654946820366032108633414698616688033920892950
3957 7133454172066364234942938210532621728184127050791200
3958 9136796580113687983080957862888168679386726127878000
3959 10694176681183681858172459025290173901618718023272800
3960 11440087123680035843577904835047874118894631741197000
3961 11185862965376035047053951394269032471808084369170400
3962 9996730375889093910900342132336466908034888586972400
3963 8164796943931380750838302771091554990090265901508000
3964 6093158771973352784013759721496614392823941855884150
3965 4153552371385159482475190721154856013622884833382000
3966 2585271688128823508183042951894567955145880438717160
3967 1468550758972032146174254256890604899389797352686160
3968 760871612424829948774002158863224159037843101886500
3969 359311877349946649663625817339182945184447739758800
3970 154532712913571724543805842175124544614633546781000
3971 60472684653084114391954713218155493188645588114800
3972 21509830400252409414512849247963609305034651757050
3973 6946195813154015150160957372421100350018952904000
3974 2033871127899518978750277323588966864105999253600
3975 539183567152849446778648051885819116516583896000
3976 129207714761698235775667621397288026380934880400
3977 27938695672628422205387552330317259193059486400
3978 5440461981884763568712367585958710975831804000
3979 951994490290438628277541909009663965040790592
3980 149334765639801827147375237941353537823204725
3981 20944267667550023700096992226479637505079160
3982 2618639064147764934050988734307713178694260
3983 290927244249386969443438317468817870823400
3984 28617353110805711700155207045135352652890
3985 2482410827341656997157227311648258666600
3986 189051019841743867923279078924086297220
3987 12576963261872082313145926137592795320
3988 726815573117122083947341302628954275
3989 36254947813494611272951932714982320
3990 1549784035050100592197338546834600
3991 56305352861775466705335073826832
3992 1722131304852142629276107608332
3993 43853611022463525064326651600
3994 917697567302173022437935720
3995 15537893181767018843180400
3996 208882054566207564637095
3997 2178357443524593880120
3998 17112638902445186100
3999 97465194186982440
4000 382134707747650
4001 957664425960
4002 1367533860
4003 908600
4004 177
4005 1
4006 15931
4007 41356876
4008 41977229140
4009 22304900540890
4010 7204482874707470
4011 1549618771050715820
4012 236035887753120571220
4013 26613046344164344405055
4014 2296549352169946661306805
4015 155681871873415331566482360
4016 8465454513428441471024177160
4017 375608536128422805268703164860
4018 13793501165208388248867606992628
4019 424314369177362800417546386535128
4020 11046805128583066010870604201173160
4021 245568696265638882733587261939788835
4022 4697322067070536275604500727051468785
4023 77841337111454601138588869191138625580
4024 1124214929861448883869264280081977902580
4025 14225642766323718568961074928729643459570
4026 158464738410930063641005423509228815819670
4027 1560525901729624178519668631513716329995820
4028 13637639402071933038367538910185086188224340
4029 106126949176761904442189943753195644113681965
4030 737690589583777645979793772292621150716736271
4031 4593041860937909687186408283595686440661670176
4032 25680592543231457307601993485009844312881916896
4033 129236748188340126060984058122614476249892763600
4034 586608180070850554044502957104643929402870783600
4035 2406087789443149730148639247785149676533808976800
4036 8933443876086913937267898550343488037516590600800
4037 30070610190042558520982122798924062411997809433050
4038 91894102468871315200483829812096610307993305749950
4039 255270360150578438362011270873989179117200017026200
4040 645310786219164126790922902147289415532300664159400
4041 1486032585166666686342477387339180555486354346338900
4042 3120063232314019540262195210514806712389157903771900
4043 5977384297696332171870731876986261280577123563015640
4044 10455943961304972660285366150452491011279264094745640
4045 16709657279933579726088955398666164432582368252678950
4046 24407873370959890169002566286940549130520044683452450
4047 32599844640042813719700501615603900387751384981685200
4048 39824434013075557663054101152851276397075221325095600
4049 44505989735615787795858266648876112964129518502810600
4050 45506124336416142577787665899412654828491979592761400
4051 42570946703632492674299211577185847183080409002688400
4052 36435120480047850627900560629204359256898606744236400
4053 28524864060037462004737938913653412839282461858974550
4054 20422914453252152998553167709480867639822894531052050
4055 13367725823946863780871164318932931546065894602143160
4056 7995721852762626151982927056228375479213554895981960
4057 4368088525239627356367073294720729397344821065280660
4058 2178157350860730622447192882812223553932053630935100
4059 990688390111111124228318258226120370324236230892600
4060 410652318503104444321496392275547809884191331737800
4061 154985575805708337576935414459207715892585724623050
4062 53201848797767603537122217259634879651996124381550
4063 16590681484161411597783240164923620641102239687200
4064 4693843392520242916191607712892341172254479807200
4065 1203043894721574865074319623892574838266904488400
4066 278879298722207640447386651738273343486610700400
4067 58364983052798766608186348829567827983822538400
4068 11005968232813481703257997207861361848377964384
4069 1865923256006025810419478365210747616518803509
4070 283727149839914479222997604727931211814129335
4071 38591617882458874342614525001162052404975260
4072 4681577705188872535559005894541148989987460
4073 504876027030172528344598674901496459704530
4074 48228398646804801977697302807156596119030
4075 4064469361806776733988878551065612417020
4076 300846248836162377373465089036022255620
4077 19460334277863650284647217297784656395
4078 1093896919728755023085979621368150265
4079 53095934327705704374829678257251640
4080 2209361025716613202174120840234632
4081 78163173269514200076916439624892
4082 2328772923996221392665959622132
4083 57785928635141970041338948440
4084 1178734172755858939003366440
4085 19460233984176916445810295
4086 255172150241105184589645
4087 2596394765284326283420
4088 19906641135805349380
4089 110687055075051130
4090 423793110276910
4091 1037437234460
4092 1447490660
4093 939929
4094 179
4095 1
4096 16290
4097 43252665
4098 44913567336
4099 24421752238950
4100 8074373995802180
4101 1778197364075525550
4102 277398788795781985800
4103 32041871762486117543115
4104 2833506698996321374891150
4105 196898889193939111119409755
4106 10978604730813574680597392400
4107 499645847912135186822405238900
4108 18826655549329253839468229401752
4109 594434216881599588820246872777540
4110 15889841549193655215636392268177552
4111 362807370049633357494117222655465275
4112 7130684602793685204510047231727558150
4113 121459327734252437983487804513759407155
4114 1803748764645228239754783327345161039400
4115 23478796419798720920808096310942846196190
4116 269147178470863386165361104052271651517300
4117 2728742694200899298849871404825938065224550
4118 24561320714179302288005219330781100498195080
4119 196947824343751586165786532665704835111856825
4120 1411271838440368508867978925501679218458676906
4121 9062578962533738954005158786309802824416013465
4122 52285570869796330401304396184328254450299515840
4123 271647306837169116584958749266759976530419757296
4124 1273603525703605961000260318703805092625984948000
4125 5398783758957150014341781452674943282470488737200
4126 20727218450570549499799753223913320058559359192000
4127 72185417034452295653816501679114791731718879408250
4128 228368410254449080795710387130290432023983363946100
4129 657135614230866428716365929604501221210364772022250
4130 1721885783375951453795926957572374214417883344661200
4131 4112720151608053061590036805938710711667127472283500
4132 8962410519202147471499058363478434375739619511981000
4133 17833624580489606424867073676942526787655923597348860
4134 32424771964526557136121952139895503250283497449725200
4135 53901052889132279948116650186984518535993421551710910
4136 81963359557397775892197857104568448842748201998235500
4137 114057446131077627898178945729851275196836353383086750
4138 145294519613214072638555724026863895298623819795253600
4139 169472317155956330807510790956099083727365557833283000
4140 181024362744864215529221264347114077449605457281094800
4141 177089050511280210843803410774350727939831425601071000
4142 158654935209831458628307974512092759234129458397116000
4143 130159673820170940072039502774065572871683838566581350
4144 97763525255209395341296239197015378740145445756931500
4145 67209954837066176231602242825746128051053525638553110
4146 42275335599319435253424823676066289047837977687616400
4147 24318578973394917852091464104921627437712623087293900
4148 12786372340728397059338656598562566376055190503759560
4149 6140910911305175119360465915716705035228998554505500
4150 2691962281052543822131660454796247011273028890949200
4151 1076178614609969658622454348482733884011177090413250
4152 391975629541218571515025291343035816160568460504500
4153 129933750662014132176869703022406625117093982934850
4154 39151412628855482388510644978502937888389900696000
4155 10709062866128117241563205832355215363589002249200
4156 2655139553585483613610712189840136040559256756000
4157 595717778151686659177541116813070123970218766000
4158 120732136372075162926648333007448878457964336576
4159 22057975210695326888050292140263482346220108245
4160 3625031585013495581602063514523921129766405386
4161 534572666075897162449992017235484552446468525
4162 70548474391791612954908608716073373771411400
4163 8307505535678293420942941832470078109683630
4164 870033902498837457604306824727110687462900
4165 80744153541259015849608331215681495455190
4166 6613745470365836879100872200265590477800
4167 475989257336935229935290044716084163175
4168 29948875331733477858942198373255744230
4169 1638130246587738492927983823504979575
4170 77398905610588449598745007499832592
4171 3136152937340853003086130052929780
4172 108078948523927197967317613232280
4173 3137775924888208973244704900292
4174 75895571834754711922390669200
4175 1509558150486866518582141455
4176 24308504838757914953013550
4177 310994637694718199683175
4178 3088373181926372775240
4179 23116565732981832150
4180 125519813934742980
4181 469440348593150
4182 1122839183400
4183 1531144341
4184 971970
4185 181
4186 1
4187 16653
4188 45212895
4189 48019108683
4190 26712344173086
4191 9037676445227430
4192 2037311365940813690
4193 325410117625821175650
4194 38496016915134645079395
4195 3487537846148243891800615
4196 248349405570451262400328005
4197 14194619920981246828881085065
4198 662415596312458185347783969700
4199 25601853247017806972780044441236
4200 829418769478783238594350328643852
4201 22756581640756960810628899246814652
4202 533495022820003911907243629923308011
4203 10769752466018795547860132101392982575
4204 188487763000513078905882248491998453765
4205 2877186607053351137608851221291088772905
4206 38510036125175622918764624038819188191190
4207 454114281973180138785385862794577488623870
4208 4737957677669437600223846158332431091667650
4209 43905074479736788428740974400547194782786890
4210 362606093841514114363608969428632683152874705
4211 2677364994935914419933749492638353158463470781
4212 17723913971001098626077264740859324302407501143
4213 105464100253720723131410139251165021967155745795
4214 565397150451115772839559811465985987896647946288
4215 2736686388844148395940301301596705317096842237296
4216 11982666391831723202563466151059020456214987197200
4217 47544127941783933997267946341298694068207852427600
4218 171215460742733809930637544860033987567058039992250
4219 560421328612929640803266294854218473989890209224050
4220 1669455283567752652542126899420863285555485056977350
4221 4531378626826757199757201584142343203650602297509950
4222 11218530497089092159649284673103578948631068598843100
4223 25356952493420550771810027000850555157864744093275500
4224 52368779781148548015043445237546093915505924116848980
4225 98895554491805999265171954026681284913364667221661860
4226 170876496052297707591088249679012599881952874376668910
4227 270284322120662408303518992943045223480848674827052630
4228 391547856198894194472969281228450481519875446895185250
4229 519671313384633580680813675304846316238827850311503050
4230 632076707188833320702682464007148497494248294422768600
4231 704674780923380968024338876851914617056633866316519800
4232 720162138745872857431467203815692960288647797444355400
4233 674688620033024331087132967198641654628691999664753000
4234 579403648256430543977458925339886122703060936554204550
4235 456038091337535591209693633430783502005501991089686350
4236 328900199207071123357294196231898404476695375391955610
4237 217287396214650171381260366875781454170878346429591330
4238 131443458501767467377760192060778922986117595674360700
4239 72772200475102527761164268057369247389079660785751180
4240 36852104290437867121697239241236140162763428082227060
4241 17058313495573825064672199982390373469836282390021700
4242 7211912462414416388345968718423729324119972670684850
4243 2782425472612921087570211499034772142592475094962250
4244 978646200712130865283315768626023305325629171331550
4245 313455997359774205873013351359139146468921642447350
4246 91314912396124698629673357258684793369097621329200
4247 24161769937627900883857480927545237969089236479600
4248 5798064383144382194788773944060816349781445418000
4249 1259744528198100055274106948354038955489022617168
4250 247361253322363150617307417516368869704783476501
4251 43808164720776300377662673227407009124818540561
4252 6982147927970129761788013382762764119130227723
4253 999016789155191947736473691282967596441593575
4254 127978621355828510951861989210105652877485190
4255 14635024826578929476246991466849064927595630
4256 1489072412981823245784637364047335485952690
4257 134315491851222294570325396037832778325370
4258 10697232256993228588545728899671996719775
4259 748856788137173583761207852116858721715
4260 45848374783908586760890276660215840105
4261 2441143892297593657514963276315742717
4262 112314741646316613033103922089117476
4263 4433100319627979378693941411717140
4264 148870035547473914619498776936076
4265 4212963192547234058811906047292
4266 99362339446868727802167595455
4267 1927664433713502655773974515
4268 30286512874445275902479025
4269 378166754401616807544645
4270 3666287325250918578990
4271 26798480275067626230
4272 142138002274940490
4273 519406692254450
4274 1214197462413
4275 1618621641
4276 1004731
4277 183
4278 1
4279 17020
4280 47239010
4281 51301564860
4282 29188758206595
4283 10103202173909416
4284 2330625046935922100
4285 381044389541897241800
4286 46154001683262303413025
4287 4282367371866612151969300
4288 312409969165490058097086670
4289 18298298193978703402829362100
4290 875334895127176887781000245675
4291 34690195228424733275751640505520
4292 1152760693820748874806127926957240
4293 32452201049491702806611132398892784
4294 780881087753394098784080373348357615
4295 16185535273433986774797302283947776020
4296 290954265034349047975522933913823116550
4297 4563387946328211384037149174016804670100
4298 62781687246215431233464933059454270403645
4299 761255301800800350844801278909062233465800
4300 8170216785606264230578506749221679552196900
4301 77913081810564084981458803492577755729645800
4302 662468411032907924696073922249391183690631975
4303 5038004667087812429770305844632921034499532636
4304 34365574821877272569587040999023205699131427370
4305 210804343666274422512812750446838364519200328060
4306 1165583757349562797205584785749888749273370645085
4307 5821572595691464279328075009770769215971535417920
4308 26315481546964635988081315340777358472874720270496
4309 107850334208871458967546374347448190462601312584000
4310 401389413476767141187252205718702268373461135078250
4311 1358548784075211862479930542432530754494791534111000
4312 4187169013604944023912024731527128370196633608864500
4313 11765684855620352027439751481632750774391037544411800
4314 30173734048744682136098423694093380800521616237722750
4315 70692109981657293060803711638734881046168377472162000
4316 151429940855444833030247950720868929398897524374578600
4317 296808735223159602802543935378965873607029912910013200
4318 532658967547638641611780587827251730767552732947052170
4319 875735610602260458657127976373620731704558242062904200
4320 1319632576733698849491076666635292513954114872506149100
4321 1823295352258598957573170223394863801769707279386061000
4322 2310555317086327989338413989991767059139198017842680750
4323 2686128728178262950901287275256346423808266160068794400
4324 2865161197160999540318740488298993497922577258649586000
4325 2804200320625659124567277924718163849030607529742148000
4326 2518245682667121516469956820552824772320249525064494750
4327 2074784366363233296548779909380362257186218628266897000
4328 1568034002942395103512926392119582869521948260272012460
4329 1086756239663046111345592548993770305609271071475652200
4330 690483846821013053941197058294585576920901690857289850
4331 402006767960481993669268368171510740201926590903435600
4332 214361864327837490912948397773697575382854937101676200
4333 104624322772852793729989493225327623948329198658799760
4334 46707286952166425772316738047021260691218392258392750
4335 19057095188680851875430583385743187874013652360667000
4336 7099982240460557257937781066502522019029074380248500
4337 2412944855297764352762861709693599399774331232227000
4338 747201831241366524363961798337891914972135343761050
4339 210564938217320467508066730868827419474602562664000
4340 53925167104435729483773187173724095231300656292000
4341 12531181689030779041943483495608265939464152509760
4342 2637900082422694751570533988802379800987101986245
4343 502097618550580897257790369246105922763913508652
4344 86238140590748627391605216091888421848763770570
4345 13335894706997150549391986059322438032498762860
4346 1852207598194048687415553619350338615624828175
4347 230423795141881017285590929478049107370654600
4348 25600012594899627922479321147561262596883620
4349 2531616468779405817925734485674323241525800
4350 222032796358566768996400373015143151427525
4351 17200462259237104447524639194371032987300
4352 1171680688922108328333862625761071469350
4353 69829023608243771514125504139317547972
4354 3620448679583918094362554458251476215
4355 162261005247458514033055661994463920
4356 6240807894133019770502140845940920
4357 204286705234056762623870771865840
4358 5637156724619019157309641582147
4359 129679243722544724115703740100
4360 2454649757728850456477109550
4361 37639755321143380493624900
4362 458825075557137016282425
4363 4343906040777628556520
4364 31015241009224194100
4365 160732761857649800
4366 574045578063035
4367 1311854301420
4368 1710052162
4369 1038220
4370 185
4371 1
4372 17391
4373 49332470
4374 54768908194
4375 31863768374295
4376 11280482088242081
4377 2662193772825131116
4378 445405496607281552100
4379 55222858154359457767865
4380 5246171524664148487947175
4381 391971847179643431236305770
4382 23520007678601894373880667870
4383 1152991680766245039415237087975
4384 46839843572789948478151923915489
4385 1596024299517287133329621111194440
4386 46086577531578491222421542017731864
4387 1137855299297802829656802829736178239
4388 24207313720355217062306491573799086065
4389 446797847524270577778571244476405988514
4390 7197703589206777088680397359452770725350
4391 101745999711017851512551360622213141048345
4392 1268102581764149320071066957998802806724495
4393 13994705024965876217274776999479388268714300
4394 137283323785969605056995952536921960475609940
4395 1201229083127234044248714584698067154161586975
4396 9404888274508817729297487005582989449439820961
4397 66075368902959386098141318962301002798628485726
4398 417646199669648949865610223629638413915859296570
4399 2380583338116999014233978274688938959320397990449
4400 12262956517886416579674727773125417567219110035495
4401 57199417520717658351296357341764659567774560707936
4402 242016149964707553923174064035673739398077345438496
4403 930369624120279535170932041803805297785267572990250
4404 3254341860034712052395106344827016852812523356711350
4405 10371607508275684591917678693346857924240087607429500
4406 30152818350146410567227338346164923182645819913773300
4407 80053609281726737914399341947212507322939958503468550
4408 194280417934734826741535611426870783229126778226670250
4409 431370696382807713551030648810259058341724299164340120
4410 876962404734279417658688681647229953771637311487944200
4411 1633481238691762231752861259549239084778435827663936570
4412 2789362271791925208151302680790043616313914356724536070
4413 4368880666662051530839389740996453856877215257520357700
4414 6278995934877088014090099674269322054767718672436235020
4415 8283419402071393540009144032147355375281342553762535750
4416 10033175410598833973179614906353763027587963228040464650
4417 11159690566590580740354583612991667619792058478202676400
4418 11399683912108657745523499389615144342798339305690906000
4419 10694703459649306542839809295783681468967389374944231550
4420 9214140683203010791695564709916721147784864189016753250
4421 7289409073822826315208046748289672730247581447311031460
4422 5294055396072838913840672274383938203039449076759962860
4423 3528711307688580082601045560035597345939289246458750450
4424 2157808549876772330834026602120599778657933747654829790
4425 1209986102734638690187304636703140062798841353825138200
4426 621846068811579950703433792440763058128979184509633160
4427 292715829688333805623913654549818646731884345861516510
4428 126111850238336641919944168820951210166275277094505250
4429 49688447140382113188247867415511211441824801829739100
4430 17887265122968209658524692239250378159196672830204500
4431 5877244254689554602086684592896552823736049644210050
4432 1760545596412221274246532940644123871193660176581550
4433 480190773739499114926932666737447895631105844124000
4434 119087311887395780501879301350887078116514249342752
4435 26812226962836402352170167503952184172394325331845
4436 5471165215672401243239493929548263222297756785067
4437 1009944446473878369675021086231671073651077935342
4438 168305184941500323080171284149257271279525388170
4439 25264111639366824096348151367938618717122656307
4440 3407568215401745554093292393327170090376746725
4441 411849971357908815170987857610765881426829820
4442 44472062634891562201562069131678944942803220
4443 4276159868739573288611737416507590859884925
4444 364796633110234735910854878328422725222115
4445 27498918840815635543932800168165713796850
4446 1823418242599050195799033997728035250422
4447 105820542834695663158082663165464576227
4448 5344471860338164805963770866942655365
4449 233406215240574939416780067638190408
4450 8750615987008574282738267471721240
4451 279304252415525248332683694459027
4452 7517505758595917656987345813597
4453 168730489868230981377839573850
4454 3117109451380973953164907790
4455 46663315140433741813845925
4456 555476984964439251664995
4457 5137010060870647234220
4458 35837223864953688100
4459 181513211783531667
4460 633734948777645
4461 1416167483302
4462 1805568402
4463 1072445
4464 187
4465 1
4466 17766
4467 51494751
4468 58429377468
4469 34750872249093
4470 12579815754171666
4471 3036500678480436531
4472 519742138110014059416
4473 65942283772708033788405
4474 6412348352747386449045030
4475 490544648985175063351944795
4476 30146198428543485711446789220
4477 1513972668181308896544796903545
4478 63027846770748028831541852630658
4479 2201472647921127578473140424027983
4480 65183833805112926921227698072368784
4481 1650754307310531199712784507030290919
4482 36034112740329349503890836137420575034
4483 682646246914017121157043062381134227033
4484 11291337921929148058057036599385247214708
4485 163941540981855899689097358317997339367395
4486 2099441847695636643405328075277861398217070
4487 23815127344209172114569318790493372795208645
4488 240222154080718605677394867799759238629930680
4489 2162212349629021279647686252456520877490856555
4490 17421253788439542881732786376935396784354901386
4491 126008480456201852020135108703761229682313619301
4492 820331938455608982124094110890453959273538558636
4493 4818118430734404703449630670781919520538413157703
4494 25585870287348218080387693906910882971135021596078
4495 123086827964276879635311420122794445479782321407121
4496 537390191260216773278229024079212555198880404831936
4497 2132767321563985318947971439314374828445556606676746
4498 7705802676979434136059104267919069892985111282864700
4499 25380437877689505848486154223966980424524710252560950
4500 76298956104358514476194401518012537425279253181611800
4501 209583321912637374858122415124399853389235382076720050
4502 526557727693134848495823291015985710884617290919149300
4503 1211082773694210151540393569336767135034619769114043390
4504 2552025238740247032616586915339015128371319979671550640
4505 4930415848895319029786159214602749164147755846802157170
4506 8738460610237232101572217144580482258408217679698132220
4507 14215665553831136904192783541857692165069708107162394670
4508 21235987393684817372610833964033652317723832083476518440
4509 29141233484594134184515337202996022890544224120820833690
4510 36744876179076249096579888358334560698439034159836506900
4511 42582272896488027799213817110912793585314800456131604150
4512 45358742302916553976925081781837100648187076395275394400
4513 44413768504939125769072475911382161051349845637040490350
4514 39975194964049985280894603818407928671928180020041914100
4515 33070388561168624186921899522501104628595130743852856210
4516 25141456339649841257228918371212255042822467868943464360
4517 17560528037085522058120497316412443262733168838259428710
4518 11265244401149202829737677523736284357225051707562652380
4519 6634757129994935484527053757922218011013646756807841130
4520 3585756981014777476208115792438363028471095161310659760
4521 1777303291265529183429408744611099821544312128699829910
4522 807388515796140101026929046224511423356413179409362260
4523 335907515942172230936990720130887436253979995931181450
4524 127881348963643143981227236347091435966313114487490200
4525 44507724394209133444446734218840646831412897689273550
4526 14146473571171199981123430223194710400554756534214300
4527 4101475618392279459515329690989182362395301166686050
4528 1083310385556310003275160096159682452543774784343744
4529 260298373891667499556642183538368581424457696090469
4530 56809305214281636754759116979751282529130302187902
4531 11242276338380277641382471565157812214589630701307
4532 2013542030754676592486412817640205172762321916652
4533 325720034386785919372802073441797895593905015929
4534 47481456403786205109036417772431767706379044954
4535 6221876353014122457761709420334070280126750495
4536 730888681564739587486541831816288747320852920
4537 76737632553562887924723360547145312340116745
4538 7177161665378106664664726210833619198556030
4539 595787551373086074479890399741014721115655
4540 43717744261828239917092628884799290497972
4541 2822834480482287014514259149846311803677
4542 159579642135744262088659417180005403722
4543 7853588674174345404694156594053202251
4544 334329986290740496144361419145375376
4545 12221968838458673797730193388569147
4546 380501445319701062945974888103602
4547 9992219609996638717195659563397
4548 218887614676815744078765817380
4549 3947716460880694557451365255
4550 57711135174726478041405270
4551 671059711334028814434945
4552 6063658277950164026520
4553 41343124622387481999
4554 204707910908793474
4555 698878653009537
4556 1527510868092
4557 1905305787
4558 1107414
4559 189
4560 1
4561 18145
4562 53727345
4563 62291483793
4564 37864323362745
4565 14012323932439833
4566 3458496316052195145
4567 605464888033269459945
4568 78589342466718375900861
4569 7820410059188152111703325
4570 612379267687375405883800365
4571 38532175999290049889701464525
4572 1981894095963483870413775327525
4573 84526258658922615162477968660997
4574 3025503385331277733196632052865845
4575 91829244129951402095161225273535061
4576 2384598113697125118922735043393410455
4577 53392044395988571512991933832557270455
4578 1037839643925834994838252732878565609511
4579 17619653129807739208242597961459005049095
4580 262668367427441527581339652686981167578047
4581 3454958491423664692054206233077888179815775
4582 40268892522661022087304099287438472590537775
4583 417512546532053553641410907684543236105372815
4584 3864211866839219060298164783888857610762493075
4585 32027218844096809076903891470060058222099258931
4586 238392647052213805119940730625560161879426610595
4587 1597780487685382672889833366477810980143662209795
4588 9665534430699366870546550416952783825336595549643
4589 52888541394843178066602267708008426920852696156395
4590 262291308680188371225217347989207893509177947379003
4591 1181073767007828652026824811278744163527578118419995
4592 4836778283936822098776520655712952288731986580196170
4593 18041521235327978374037735089211809446221270222913546
4594 61379187697011339946792118938275471118619334603854250
4595 190694842770466287213574024179660811512629758812719850
4596 541644975944282177296771289336595262747140864233312250
4597 1407956081490116685227927146402160436781812664858232250
4598 3352417532979625202090074952801775692632063418851917210
4599 7317714594965515551015797973897981906494564006185253850
4600 14653955049665121014818977714818490349461266149095027330
4601 26938390719122422100412483875027667444583267040115971650
4602 45484614966366774665240355733910743137928029201985831650
4603 70572709021686998393044612138716231008259877867157770530
4604 100660133557578634071584007909454185293912991942184280850
4605 132026886786007631654939024606332792846173519768363053010
4606 159277539003664247457582913106063211627610194656051939250
4607 176768552209282833314283850715514216336201568125487979250
4608 180489995413688787699847721256893462995911074822866673550
4609 169553509261965166648394713951615676893907626569345612750
4610 146535335883371107660976280057578154697401379083567784110
4611 116494311870006733813181492299705405452506046854437987950
4612 85173959164104998060571083615692002941003300874155929950
4613 57257103545896998696243741923864111950097636760146870430
4614 35376922751618602517409165570819466885055133823766757950
4615 20081345808800351020307487979566079367780253611722815230
4616 10467110749760800724870698367727493106758047249353590950
4617 5006857354450089587537124929509145514969964846337278950
4618 2196411487124582028955566348387370281379627757178842310
4619 882955508731090124634462786726778578998763874572111750
4620 324986985566569306378062773601957157648284518539987350
4621 109415073720759345122542472889969318081017074728609750
4622 33659554543522347712756968450022032548920280266629750
4623 9450320647076560100686432665777614471830189164383286
4624 2418389141968411049388260327856476144365993290098085
4625 563281335034502895582024140763708754913152641092613
4626 119223322127358350556916976358730860685989976081365
4627 22892055230603763640768145724361856428428778933365
4628 3979925942052680476107403112862910986903304049853
4629 625218451702975828522108708621752122664911299485
4630 88545840333679413330263699946636631555215598221
4631 11277189733836904604543623757063400782429316525
4632 1288070622279739686766054927962952536920831025
4633 131545048907359338818526724338965677129090065
4634 11971832912142466025955272761130356716105825
4635 967388377598626113775177745261808690348417
4636 69123254586168823047720961233416096731065
4637 4347706616446065518917004691788585661465
4638 239501456290577306501135246048899756041
4639 11489427275086148300264087027259159465
4640 476919622739425023784547008678682091
4641 17005415579620630017622449124728715
4642 516549358471193759326254252928315
4643 13239052561036072254364019187867
4644 283127727994783410059110761075
4645 4986516894025771162196660115
4646 71206891591555279753930275
4647 809007937157395046038275
4648 7144485678792579627351
4649 47620833890257148535
4650 230566421070146343
4651 769907908375815
4652 1646274928815
4653 2009402703
4654 1143135
4655 191
4656 1
4657 18528
4658 56031760
4659 66364016544
4660 41219164704168
4661 15590004072554208
4662 3933641482124927664
4663 704165052129835952160
4664 93483778712336804615508
4665 9517015275969660579680736
4666 762613460929674117503364240
4667 49117589055028967619978585120
4668 2586681727952340740421698314200
4669 112986257876958243541619782364256
4670 4143128360932587867011618527383472
4671 128865578674523939863602755575858336
4672 3430266603305926568586990286024309698
4673 78755497059857993232442842930468999840
4674 1570234600902978179353515158808922392048
4675 27352906006625705240914860077914741981536
4676 418534529729586912885024173115272366089272
4677 5652403614048358447185901376288486728090656
4678 67667516838369618831268851042777074202565200
4679 720871536869433253365768455649913062954090720
4680 6857865657930751987471685547499305920709527940
4681 58445810178609837346289303768075717397720385056
4682 447511546563669440857372021988893483211957065968
4683 3086610038143548135053991514346875387352911419360
4684 19223166802490110495651190009156416779286865859144
4685 108338186286750072218685109573684923603046849572768
4686 553626494329748250405653568414678041802010595698128
4687 2569927745757022814416090440795369566863061347984224
4688 10854630334881472849579866122704648740991551278812335
4689 41778940813417920674187121076479990678613635131876288
4690 146739818019384013746343790927531345662681165360027296
4691 470904177908996317405451088897874918793283242873793600
4692 1382313789847887077266470860720170389556339660126006800
4693 3715512074896579111793624009192312857526481278235768000
4694 9153196588718905945229134795978676692173131598067834080
4695 20683846836845319928180122785718048629066557117711728960
4696 42905891144152238015576172424171458469471924653987463080
4697 81755037386388245155846437548978316529605040412656629440
4698 143176851188726401800471170750577344352621563889635319200
4699 230571531079847770450772451720355198046383180589437343040
4700 341580760907475628585770787279554422184179471557653911280
4701 465675644083599733352886017115197789045098605419423309760
4702 584375097556414094434474497827552313868586472591550560480
4703 675153109736877414068656191724808781751627015920231144000
4704 718238538450349196413827014486194605323934792594087999900
4705 703580609094219620976810136639537572562221837643188244800
4706 634643923152664769224536820221320254846529394965017275360
4707 527083421325393104784035821569949145842254465474731878080
4708 402988538149269000016920591734305778981335331612962479600
4709 283576480753375993542904049816988576907620693368618341440
4710 183603256230249150544133618962505065111008828987885291680
4711 109335049998663797738541621300440881142001921515721516480
4712 59856366657891393774816141776930553173460833159266460840
4713 30109397294141921414439419245032602434717140108061377600
4714 13908103907533922020672841183500067181613719441219955680
4715 5895279158835905524045883427918469733942016961467418560
4716 2291232446186223785606068139001926262141330121578723600
4717 815791744828261225927753294851248098754561110894036800
4718 265833003658304372728883679216542292867176024202948000
4719 79192917661254864561518871294223265913193009876840128
4720 21542266356918615347627734305059995193660155614873711
4721 5343818011018571249023934091177673226334302168030688
4722 1207087274522237988589375813100855402617498511931984
4723 247892460147648470330889657499109570956124147327520
4724 46203050034055177857968649671130335066005274082504
4725 7800705369126421650409178554440285069855539768928
4726 1190549586141082852092253869819509077978980118896
4727 163877467755709936088615106643820148781843432608
4728 20293684089795082411906008252804068540875133700
4729 2254640764251206132867403467671004686260666720
4730 224054666864823849019090195674972979026271440
4731 19849138272588421523838862972547941766085792
4732 1561848367039677991985578011869187122235576
4733 108710267462230366983123161848122692490720
4734 6662887360588312815094645403594616636528
4735 357774972357640597827383200741273456416
4736 16735543125219823561894104122724662466
4737 677583526578948457992491908350480928
4738 23572971708754379243341967483388720
4739 698840928350075061905574209438176
4740 17485968480957823405250680603992
4741 365178596887389281000710350240
4742 6282482320992077253718191120
4743 87656719647088979023375200
4744 973331107769624377467348
4745 8403036288749375695776
4746 54768392943431685168
4747 259360976843401824
4748 847282830030120
4749 1772867299104
4750 2118000528
4751 1179616
4752 193
4753 1
4754 18915
4755 58409520
4756 70656049360
4757 44831263318920
4758 17325788897318616
4759 4467953439884285520
4760 817635479498824250160
4761 110994016341965391959220
4762 11557161270221246139230940
4763 947443915499821736129795376
4764 62445167157942796244918331600
4765 3366156510782148270043097599800
4766 150544876566826231092542841886440
4767 5653796475509696234364386728624080
4768 180154650452965286217298309070019248
4769 4914299235138347424435576858301129890
4770 115656849913603566924818041461942634470
4771 2364540042678117368240724403221938304720
4772 42248915328705309050457666043912897646640
4773 663307970660673352092185356889432493052248
4774 9194634877857301344042081573142133338651080
4775 113018196997594820326132478364161444462827440
4776 1236648387437450570235217698042636095209198800
4777 12088018723302597506572260938491228356184952100
4778 105891044016130754157573005821183160400180180396
4779 833712292253699150380891539044609498173364316240
4780 5915220756989383280095871275974787026522828723120
4781 37911187578886501931523538632383862306350856816360
4782 219967453157350538430273598925102010514344263596920
4783 1157749600911795263286117992986582107317305739925936
4784 5537728789131247042000495635411758413900068967546320
4785 24112194102675638162043824745855364760523216962857935
4786 95718103862136624219022455809304629806925497640436045
4787 346904594155311663543568654592457868167680820245583840
4788 1149310003244989076609562238258490850190316456639716896
4789 3484801457413405846527428539320541505858745124787874000
4790 9680290757116913760272231147916335771365481181519222000
4791 24659266981287296105114525661007929017583646799238439200
4792 57653251240632069914754939948696859684467127598219474400
4793 123808532569281400772635133699954711967972761987821947240
4794 244373661846323270721054893527010881345998631385177014200
4795 443601988572442242433400850900437423166230447333734981600
4796 740954894729072473339510860395942672621022402454843245600
4797 1139305253494075386122351338633886774045804038884327937200
4798 1613233481289613361972497987863363769191948740203002180240
4799 2104217584290800037355432158082648394598194008960437626400
4800 2528816053598621046952204329995001605313272278441816255200
4801 2800552866375665852436103479490078532200005483800695633500
4802 2858296224445267210218291180098121388534026215425452244500
4803 2688530751720639218338659340310475390912005264448667808160
4804 2330477539590886062877521637446374028425956805622850274400
4805 1861423247641861571506728447534650502913787007926540977200
4806 1369726540717596250731366216110403200257314968096888643600
4807 928322799143320684988582572220204038111395883535378319200
4808 579292008606365751883617581764100634958253878282877446560
4809 332701491429331681825050638175328067374672835500301236200
4810 175777546240337791220407905870306072547121822575302764600
4811 85385194875366483291472505999968766874463973784704791200
4812 38109776243807639435176994203375890299901999598823042400
4813 15617535754815287533239199585305021711136309639517678160
4814 5871651770710259166066763155293515140008570552724774000
4815 2023433104304558233467539151863540229208303620844572000
4816 638505557358327264783090132365828250105731364799842720
4817 184293065645009321257520847752243242464080435755466415
4818 48595345037700132295811400641646965901977560340529069
4819 11690760777054854866445490785869267762677923375931120
4820 2562232723329382959731572607429321057177643850655760
4821 510771882755203792626228526317609753228223120555560
4822 92450089008161820499680208243883453694434545569720
4823 15164475031554600772609415452953544922540342726544
4824 2249450147024131669895613020441116193184737683440
4825 301062772202724693193099722432775652118159336420
4826 36264056169907792519716782815473685068554856300
4827 3920438504854896488618030574645803791195119600
4828 379238838814151508205466760733075069197487632
4829 32715793867724816410196243736994102344502680
4830 2507627693961082184738749519947854546904840
4831 170078966836070090280047527407546793090320
4832 10161131534751909771629058921953734877040
4833 532021509602576407854162990724936118562
4834 24273659858410625157060576603123762790
4835 958887655636750716963039386985586320
4836 32558069358969630039270778747593840
4837 942299412584949372394064454770680
4838 23024510533749894167094787582632
4839 469696257318439293494385711600
4840 7895365962498514467748294800
4841 107664081306797924560204020
4842 1168701701483047362394140
4843 9866134785952479285264
4844 62895036884524942320
4845 291388267818540360
4846 931494026737560
4847 1907713332720
4848 2231243664
4849 1216865
4850 195
4851 1
4852 19306
4853 60862165
4854 75176946208
4855 48717346033720
4856 19233608214112656
4857 5068055764418684856
4858 947893506707758420320
4859 131543921393369174779908
4860 14005558689529306255978440
4861 1174329239383638831389434356
4862 79183342998439646916544716576
4863 4367994192576969653276787354600
4864 199960054145108167696775514651504
4865 7688940177246421210245058480051880
4866 250924585646414242530204253293831008
4867 7012229196864814144578953941342321778
4868 169118468865563164663374771526491289940
4869 3544239911796873750873868426133753176314
4870 64935718440887245961956508291042305705440
4871 1045714819661518841702738077748438976879528
4872 14873198236440139065611765969927274925513008
4873 187644419610901754490567047411291782490483880
4874 2108144262063348406972283697872947678067001504
4875 21165544120449841054043539785825472033784390100
4876 190507175079248936703578832390621758893474845096
4877 1541728880675279290924663989731343962809863169476
4878 11247833343291345770267988855901628911065668406240
4879 74155358398985086756838240814265739177954370992568
4880 442778818752560681361157554045252780209564211552720
4881 2399260819579553386968848644546903624288096244633976
4882 11819943836701808224749758843256982635572662408783776
4883 53031444445916594936935301953005658699779132682266495
4884 217020988040212526972689081838453926371403835284352118
4885 811208829307466930277632805906248982902767189396952715
4886 2773225712116955269719311157582605218569460006484986176
4887 8680977669267511390072069081306112814465668823116734896
4888 24908395755950837938933185997823907557241367411756644000
4889 65574629248034784931865155979534308211221747259793017520
4890 158532070709534644890223454016456569301854773595103998400
4891 352232173560646437270335085648589105401367837155451004040
4892 719737286896280253934505838967577738408215038523604490640
4893 1353378633277428876804557020778104439261574749719514468200
4894 2343140900514246219540146874824581365703760606354333120320
4895 3736905746509789229439027343470237522889618208409927821200
4896 5491991816218881249557581758718056943752382715281107404640
4897 7440297560864136542341387041015313169617716765016521761040
4898 9293988717071193210062679762970398056763379898647954430400
4899 10706430423415565336065626490106030919337288291139847505020
4900 11375441539711467483090977019784442697802084130077052367000
4901 11147932708917238133429157479388753843846042447475511319660
4902 10076640398508767375120589637746852629964506626955150592960
4903 8400335955814347709095114401146321320536131831470266504400
4904 6457616750938684546183090639371781241554999456429433981280
4905 4576659846849067707964651465598380786460318929400922837200
4906 2989524597207831383551221874776190018311694566727942256960
4907 1799197477180581918575469921740303548665387608450648645960
4908 997226361362316014487568331099655902613791920845958029200
4909 508779806254267076057150679270184263357531320335651450280
4910 238801473600438262556159380100738376543300228579966782400
4911 103045845961197519178645245110696770046205602836817598960
4912 40849769039759374219850425036431208393875842555280896160
4913 14864687789841629092589159385798138380934364423145094000
4914 4960558668152863651469753760746350179694667898923848512
4915 1516607811313959913127748289302987228905173441046476815
4916 424324618406982701991377160012499467979908991376867574
4917 108510494020106263486344540919226963185701917642176059
4918 25328451078646731910178054664122105647655705161679520
4919 5388503807908177278930037119720095025040478451063192
4920 1043156878078066689986455932411697227951346193319120
4921 183436939197489425135336700961604723229676601928984
4922 29244366692557499002696771025344235168770737856224
4923 4217937503734254663850495820963110841649625652340
4924 549108916404893994027962516890615657987074553512
4925 64360532121367884021479335267101945572119880100
4926 6772974118543949137293932731464151050811004832
4927 637991026677065965267927961198392060467645192
4928 53612691317400501283019156403226223568709680
4929 4004322602118498979203167761134266326099656
4930 264737929028232618152591918417326323260640
4931 15422233129710720915964670719122547605042
4932 787608869288194166860859650251945150292
4933 35061145984324070722894769706711608890
4934 1351755025901650919436906783873218656
4935 44807961722573971880393616659612680
4936 1266413676252351728746244926126192
4937 30226519812632630000675368493832
4938 602481957596823400451970669600
4939 9897917874804955864568089572
4940 131947105548723464201060040
4941 1400555868952930625597844
4942 11564300781834652727904
4943 72122332032112053720
4944 326971339639915152
4945 1023064266708120
4946 2051256675104
4947 2349279569
4948 1254890
4949 197
4950 1
4951 19701
4952 63391251
4953 79936367511
4954 52895036330136
4955 21328454093562616
4956 5741232051912627816
4957 1097206226536401212616
4958 155620416463746238656036
4959 16938214348828536681954036
4960 1452229009170615066047532876
4961 100153507987433197477070330076
4962 5652141450769056101097273410376
4963 264781087962950397351403038993768
4964 10421727583896232835434323846955768
4965 348229449268808607501236545093108248
4966 9966663834314530225982971762382590098
4967 246252990031076120253743264881256829498
4968 5288576119238825249258962498164134766838
4969 99324424612105561544759718155421154091838
4970 1640126396158871323969878422874133929106248
4971 23927558260338655865720839569944246554591848
4972 309743000482142896122217126187671504553416248
4973 3571770735028382091998706667681023581492775768
4974 36819636619601087735603688946626721813473401268
4975 340393783442434545800581042710651122071498995396
4976 2830453888564316215684167855903197037677487121596
4977 21225437231435134388893644487559194557174782880396
4978 143891925127391430532499771720855838426561515111256
4979 883808055546524618388669196782727965846871786403256
4980 4928353394488247448302918063415550860400352842824936
4981 24996212272097716169578681727244076309941715555544136
4982 115508290439911866982041170124506852630663205414409311
4983 487073420526341648882313465629913511442586803250970731
4984 1876879054161644861233076207769701845233989007435039981
4985 6617650164052342026252440542094828659282574077974892521
4986 21375320717690193962730887760381418392424464627449418096
4987 63318749004901607514183573850726297133575765081163566896
4988 172182563083504371310499192050220632556214799782111453840
4989 430198391879964468179379100217384417605487726528532213840
4990 988367191471057607272877299866522427789823067910488567240
4991 2089529072965460843319142283156535370524645516350358395240
4992 4067568642898341159714199521944993982897373629935035017240
4993 7294914488152838933495643739083292902296110572975144880440
4994 12059095841439698216081617967847198925216767948220145455440
4995 18382217256426805894925912033385056039562638782492880900240
4996 25847522878960386884265150078476932596480098393156497128240
4997 33534958189564025170594295606278353867453360326605009200240
4998 40153699937504293296369485528570134236029681443698103121340
4999 44377737380961509086014918468667981304831457316167922511340
5000 45274257328051640582702088538742081937252294837706668420660
5001 42637433954257136180681000097347668312485125656710356922660
5002 37064953788465501504341063564833970064027398255721325958160
5003 29738547828481305339960979122548728901326564817932744007760
5004 22018260230225514753262905622406275915520083816392571627760
5005 15039995937076477550393928027315045850551249912948720736560
5006 9475003875416905741206985546165656298384603387887257143560
5007 5503181105097755686672152294396168329802329028735635611560
5008 2945480741409143598413730688304995642787753318228818460760
5009 1452045626975998213153980230668100850703567223226520240760
5010 658911460980705071515251533244348285193215378606992378160
5011 275044873497026463262225982106196594862524939911684530160
5012 105531248341502679190305956417877161889292941801939278160
5013 37187201796529515524203051309156714189560369968302412304
5014 12023617903700734104036124365214547845738761352940297679
5015 3563350088335876475674391061127984662690616811217249819
5016 966877088507514019423099864608634283908418579587747869
5017 239901833990586185270393199489360386232915888168388569
5018 54356842559958525638607609470356165943841508430310264
5019 11230182325145350742854190341225599501568017133650264
5020 2112151454780677477844107741463807511600151218353544
5021 360992022688017097651709953615480436754356081770344
5022 55957970882874445207083244558110603832551700321044
5023 7850504181489707239727786317316414425256426544804
5024 994483798684759751456599516938961121346144123804
5025 113464594480811515266860347570217040690499665132
5026 11627253669347711916506428088408438467412653032
5027 1066892557216269975532081212424201849017322632
5028 87363410392399278393445856104215039745835352
5029 6360490170469769280761235835048470603119352
5030 410031599039717830992469605718533482276562
5031 23298321822592662584573267221641999107962
5032 1160906953003644566910503963011639339062
5033 50437359403955349931489584373269471102
5034 1898412158917053376377708907120493352
5035 61452255753319166029629978545842632
5036 1696560304355200694140471323923032
5037 39564990155383392707680913872632
5038 770746561468507650149628192324
5039 12378523459120956991548018324
5040 161358778796735007338614764
5041 1675208012521503627885564
5042 13532210127282281622264
5043 82585414900589338584
5044 366461620334848584
5045 1122550215450664
5046 2203959847089
5047 2472258789
5048 1293699
5049 199
5050 1
5051 20100
5052 65998350
5053 84944276340
5054 57382892391825
5055 23626449560794080
5056 6495483746675887600
5057 1268118288389492517600
5058 183782042944847203113180
5059 20444250790335290176381200
5060 1791884781112913617406716440
5061 126362783914845726526213899600
5062 7293788081693504598873600125100
5063 349563209724486238867862140149408
5064 14079629280569584621066669533795600
5065 481555688359343172395930826031749280
5066 14111717601417445586239626121716685050
5067 357094372673301350342705405390178361800
5068 7856643015277190503333713689068670274460
5069 151209644376529711963165215096869287074600
5070 2559514018850412547499577352466622047751210
5071 38288664997437065751213189662915321689936800
5072 508397379527280108774829677966045830599678800
5073 6015298849943064939185086218717098784080837280
5074 63645914693324893660615251791124622329791483100
5075 604142609023658664069905426797711925265971726928
5076 5159815269376270264397947932491770402441274364600
5077 39756899482978865084033384978095220445365123091600
5078 277033304124575455335559905324636240648839698633740
5079 1749684026049950244224588875734544677782145465055200
5080 10036464359596127022379802743125893849447527065935280
5081 52384930316876665103589980473110826173478102665669600
5082 249218187831926634428835070792463260828287937830573975
5083 1082385378947425886405141034733141136539081785002157180
5084 4297706651703014548961589402616883924493412969861506450
5085 15621229394885739838834298872120499829897796707844432140
5086 52040206689144004197055577032905342743184561411304905975
5087 159068473315650832525320564229421143905120969645217809600
5088 446563808771411337205294678736701253468376448467153577056
5089 1152470701957521766014330256479998239886752406134012728000
5090 2736388505312432218482759466572603415781741551653005537400
5091 5981987518388514876899980044359259499721603030713887444000
5092 12048059198682089199860803181711520638997525782743030334000
5093 22368845341246691466554147849820623544798142260381451120800
5094 38304018080426348631991232799261804424282085296969804623000
5095 60521304972019459211795386055862346665881906556610467828800
5096 88266260595838222285716873356674540467082904808434521284000
5097 118859576725487022734781403929852744266586588355626994344000
5098 147818565703999321475645908264516428231537838281745764237900
5099 169806305226980074743746404191933452165831390073286739478000
5100 180200509365116430834121184084894227116588341829287927773320
5101 176667166044231794935412925573425712859400335126752870366000
5102 160009787617731224277761034719321906848571886799827889123500
5103 133873417996074857185490633899939406700260683726864088366400
5104 103451853816627593861754184901908870009806845420638309892000
5105 73822690680155604093508657716491433845196611294327054164800
5106 48633191495372779723764149509175099999369389197276268791000
5107 29568013956820339294870425318728410432779153562573182516000
5108 16583799132303581604514282026591151938384829606834524106800
5109 8576584514316063498205995485286167234540611574156055492000
5110 4087691470898818499214986363645493991476428737654489753400
5111 1794353118237660471136235715785313715266715771575741336000
5112 724941248005537885073530322624515021864247481277846716000
5113 269355948147835409742876155428486470346004841932568824256
5114 91961461135610637553700951195134098820148060576141546175
5115 28822268320141294632215396510532189826994526320107332540
5116 8283985285166680217563643341276022637067013405675077650
5117 2180925763550783502458119995357821693026508074258077900
5118 525275257430368444873083149208730257438083807427517455
5119 115579449429299308720619163266069918065292956675048800
5120 23199040568902523117304134209520508733968874037653680
5121 4240759588561743812273156088644743880048250872930400
5122 704733843825674403923792741615302717440030812313900
5123 106259349527234421224598319850545407372157692626640
5124 14505895757303099422552721546061769621957544911800
5125 1788735960050440358324621949930480406179641779728
5126 198731121389361402654574153551878922784859120700
5127 19837687696620746076035922636194687479415527200
5128 1773741968572955046169961320903759897869990480
5129 141579017083546359405648771079152003458138400
5130 10050774561827229759693462286515271943608410
5131 631978770086521616666562309251017789568200
5132 35036381014073957650001696180981907980700
5133 1703850292469752157349480077147422469160
5134 72269099231501463759833236805155144650
5135 2656323313207989757409811975852552480
5136 83992271225466832394639097563677200
5137 2265687470436484881550958315783200
5138 51640019618390012560025088885708
5139 983432100902495002095316870800
5140 15444340256258922130981698840
5141 196910415506913584330408400
5142 1999981055576278386819900
5143 15809207995255673386080
5144 94434340624749442800
5145 410241078737424480
5146 1230544247958025
5147 2366304840900
5148 2600334990
5149 1333300
5150 201
5151 1
5152 20503
5153 68685050
5154 90210944670
5155 62200446349965
5156 26144920949101955
5157 7339592353711530640
5158 1463482453385667290800
5159 216668577223748042402940
5160 24627994944432694153134180
5161 2206149862917076076243914440
5162 159043349208476484405584013720
5163 9387015067413340329590447766300
5164 460137037042959768586785918045924
5165 18960567431167040623036448305511408
5166 663619860090846421806275690692899280
5167 19905919916192768273455180899453539290
5168 515744288737721723448611505122205336150
5169 11621437972889996168375379248753693574580
5170 229139049419954817766502321147901773310460
5171 3974681203399985492795867186065526913962210
5172 60949728139941937818099691588412487624904830
5173 829844078691809893337340409787265159205892400
5174 10071180166616255140299838538490664410420497040
5175 109336588936509450751872183282231096072703374780
5176 1065250766495706363039668985692594393165481451428
5177 9341429798500809645117097259150443140066529650984
5178 73928506266961334193536776002710530091721487279800
5179 529308902662023162868789930003822275838520206978620
5180 3436185017825874507407734264289786353311046788316740
5181 20267667562769564891150703796149926287326174276851280
5182 108819475814277838360578051635277737490863377806912240
5183 532762017007401916973663377797713923132351953846341175
5184 2382154081640089410580142403943064912243537337687766065
5185 9741943557752007440282970428065668447085510903379819430
5186 36486906616922114822923174957289429028525236489056093890
5187 125305972724312333300320668926090222227071410759364003195
5188 395031602276016111829778043652594684288601652208805807925
5189 1144344178382732989216367553823095338065507101977509035168
5190 3048917006740008873366685580465729537083623817156859737056
5191 7477565443745274926769561154623229086201925500938500937400
5192 16893758965498584093812712238222850898456202057675872488200
5193 35183215745702731073172774196643114607800351961769028762000
5194 67584502804535943875443515084714448060565327256793529668400
5195 119808891335313718688286231286539248834638534682497620775800
5196 196091706043191367291314917873474351088902770248132810033800
5197 296432946928168889684529574845519754823358033953699097442400
5198 414029544954580432744006647090345024753283184005338135412000
5199 534424978421636058581408579994247985898645794091100935314700
5200 637644446166441844774914381895093694094513001954688281962900
5201 703341146680560095448693439423679105001220402156080407983320
5202 717268694139581087437776477828108394209165360614616653685960
5203 676289564115923168700666768676614524039635002073154238445500
5204 589520337021804724414543485148294170011908247090183505965700
5205 475044425263676496516807626661553765243240705858756386946400
5206 353807065688459642526696589331749384789169266331834406624800
5207 243498492119567302240863579337391227176329813604824258613400
5208 154809241613045816282617040426427119280712713353789060553000
5209 90889503771617303832493003044960809460760267690170608864400
5210 49256502043983823502441883875300360450920492746476640266800
5211 24628251021991911751220941937650180225460246373238320133400
5212 11354821599761343407316741012576014538306627612536242164200
5213 4824235770158241888238426551369825216904468065121613508000
5214 1887424813696195969226995835526403999147005220144722694368
5215 679454355914747712347218235082462856976394841799145989631
5216 224864142834039940580027501771476974133511709718858690665
5217 68348712395079454527447637596049212123857133141471274470
5218 19060324352123492817944942141867612179080347419656168450
5219 4870971778876003720141485214032834223542755451689909715
5220 1139291082523521022451372454059726697159952639763714205
5221 243548350631955162045103258421812079146218036044041680
5222 47512728876656520974336895784417040312912179042454640
5223 8444861484487318704646126581729135953052572615354700
5224 1365059801602059735819510872115120606109867902208020
5225 200279044250495250815217811352797617884845483721640
5226 26614262256106080309673239360975790833019735420728
5227 3195752299487119089119006957077783179496444354284
5228 345860638472631936051840579770322854923857614100
5229 33642027365079831000576056394532644945447192240
5230 2932115744711061623125269447915003562527486480
5231 228207121640247720667768612691497918781620410
5232 15801781369614576471359179300699533828679030
5233 969434439853654998242894435625738271698100
5234 52453517337098090814018603636266670998780
5235 2490308137047856321794724124732934337410
5236 103148857747544344689722301024441067230
5237 3703426961152142934596312725479728240
5238 114417217257042486518323394947051600
5239 3016453909503847371846707684967724
5240 67211027882679516759867606006708
5241 1251602008988445377278726368840
5242 19225020233991662950125540120
5243 239798898143160443069990700
5244 2383354349461228466432340
5245 18439878912659407864080
5246 107835549196838642480
5247 458724522106970665
5248 1347676337582575
5249 2538793728570
5250 2733664990
5251 1373701
5252 203
5253 1
5254 20910
5255 71452955
5256 95746959700
5257 67368244751775
5258 28902474070617070
5259 8283186318874573925
5260 1686493144133056106400
5261 255011817502452525421900
5262 29611372220578899128401800
5263 2710375654147829656537030020
5264 199699539539376886382079008400
5265 12049262434598707568553484517700
5266 603946107875732142436111577825640
5267 25453612287217695135316649593492780
5268 911414862036098435465958928892513888
5269 27976393698587900564454082041105895050
5270 741947924149003181101511288070541009900
5271 17117798535723430535413439003341767585550
5272 345667522067040995562914907669188808882600
5273 6142689132527250307048158378464905230668870
5274 96527972082571076253613917375877082196225100
5275 1347208050112247272490977326758673484394038050
5276 16765255734730188279887717844107936694681362400
5277 186691823833285367893324134609787050374018256300
5278 1866308632377479685895222328515471199085900054408
5279 16798185163970754186394780158998603892224899810980
5280 136498460577674304458000351983812554897827487772240
5281 1003795497429974998692762328712128041699932661701700
5282 6695613523692017141915545938523849841369302799711400
5283 40593575549570076807850691223897984546742366295877420
5284 224112601130360445200402547000261744404013910168672800
5285 1128678194085590079424447946276615818915651403741336775
5286 5193498263694533372456550689860232229695794571061535650
5287 21866041197144104291146083260074401806414559144447404925
5288 84349498878921107899096029669090321833771442231748250220
5289 298490304131393357178139119075478075503310913531362646025
5290 970065860668408326290153716121638854782696482405887192450
5291 2898284492488244525740582067640615736306898437784606822355
5292 7968110812515133801037044805341632873443141359423814160960
5293 20174953990801767576613099837828609057094485448338587690456
5294 47080967608766545835215755417998109061271382783686857754000
5295 101333476755185138669427370310166325957177046765921541517000
5296 201280722638206321953500057031958283570206664711515838964000
5297 369172401683084270228715752461175315816724397319632368173000
5298 625519080604596718544835230012867838484966731638208551915600
5299 979521637210494861457571651393776560264920431411480424703000
5300 1418076623259668607481929400599363549154979750622706046104000
5301 1898543373903569484359030480407700541138410389813951844619500
5302 2351110098631687352185409932185930020016975290226156229209000
5303 2693564721078848277624941358672001847175003408257077166837220
5304 2855147229099303357762022872908004287628716483999930369041200
5305 2800240551616624447035830125352081128251241166999931708098100
5306 2541098793470611582665039017615096082240569253072714308337000
5307 2133414719128753338094168271798343907052440541131141763541500
5308 1656910580861297004531517510173993199538976340201267064395200
5309 1190171451664364724136619318360180121612215147844056860123000
5310 790491145818995853106110455510767048634848067454878939234000
5311 485316528055290557491682506044466426410750050408954910969000
5312 275315011424673015085821917089690066032811414950234308468000
5313 144251184557381197400008374206236769891981443043253017924200
5314 69770590552750423346163107426671896560679278101126307274000
5315 31134188257410135149094289873192297927614946679534857547000
5316 12809494597334455604198793547827688290218720919580055676480
5317 4855567526376409660006949178255057532254414265898886754335
5318 1694381703300819876586801824159129199687109855935616296146
5319 543824800677744061708116477219706630711511664379057971525
5320 160382849981047176991238929652495682359987953539239630700
5321 43415183246503511418652368212031783296794124678105717025
5322 10774571024679703563753142475978690745189782766829156050
5323 2448363467170280018443802468076966622570874583500438235
5324 508700031137167359740596257476784594440856970700320800
5325 96492925486682969461284429958446028840617100211511900
5326 16682291321741127455281105982423829265784534094196200
5327 2623956651176601312372308543475562775671753799886900
5328 374750319040523999511964602719194468901308193701968
5329 48492874152594818689026440836354460292649239076980
5330 5672114470951163751250185508233294820751264871240
5331 598175843710730668556161002729317692014711555900
5332 56716503443023402904301002919428977328815672800
5333 4820011023734929130467718880181031799720891690
5334 365908359289746172775327175169022427860109100
5335 24720578216268202455193808108456325928301550
5336 1480166056030662724589917681557808489317800
5337 78186701419925939472564086258506992485350
5338 3624945572270844113381669436001786076940
5339 146664124541082024171228975548827874050
5340 5145083898590878264727187501812578400
5341 155354806028880415136242999243042140
5342 4003939011472446425780147127066280
5343 87236660026494642796327227908148
5344 1588913727639390009040019936400
5345 23877118857968975545683359700
5346 291438242381487059842691400
5347 2835131382821383959102300
5348 21474679368627581088160
5349 122973458426368674425
5350 512362040342757150
5351 1474616024011075
5352 2721949282900
5353 2872408791
5354 1414910
5355 205
5356 1
5357 21321
5358 74303685
5359 101563230237
5360 72907890277275
5361 31919074363390995
5362 9336812873630705295
5363 1940723247304668029175
5364 299647669383840743704620
5365 35536646803724119572028300
5366 3322863511131382675350814620
5367 250164152909462667129982757820
5368 15426789429416864473015603398900
5369 790468690363320135597319518159636
5370 34065436418038320129313055425450980
5371 1247578086381076960873761576972090948
5372 39177976357805755529374415973623565738
5373 1063252566929755130008423321209302653050
5374 25109637604414121943278289163415880749330
5375 519158723442616305043456519189544561438850
5376 9448688766655616751790908649249711018187070
5377 152111817647634731471049691971254639283497070
5378 2175552740774310694295245594472595422310481350
5379 27752485832312293813314132931228673778517183830
5380 316890086454062361981813858292752941726330964300
5381 3249352143632226390900868468583893633489341422508
5382 30008722738250561374790373503980664732813329607868
5383 250282394046834696022448013815520079375350865737180
5384 1889794596088697302174691886134329534400376536877876
5385 12947322323475194765352925354187103434412743061186900
5386 80653771716744348860328449127269492919680737283981220
5387 457692027653296460930822098141051786631990476887574020
5388 2370190857490285244106043008230446752201379255310651175
5389 11218903392120683488768603572290781293753195141803748895
5390 48608681510198044791108918901892015526489919249167252675
5391 193045906569072235027546849353228290233774250732407089195
5392 703605502972408819059713008049559762057058262841590157645
5393 2356205766155289806884525789636530191709030724695365781525
5394 7257113759758292605204339432080512990463814632061726607097
5395 20577530357756197646791525229492363674258868329006194491985
5396 53762053997985812586047731738825618510975068646922513204376
5397 129524298114388583710017435002211313973595761591095160538456
5398 287955625469452531196969340581508228139806985751861013819000
5399 591116568508153855422944175754598149311346597563943416329400
5400 1121083147170636622353859643672513731452553891931616824073000
5401 1965324538398262103756915994562976007123191229775750742026600
5402 3186023009453083286214627792428178496019583297959446855086600
5403 4777941163798892917212739688713500352644330477722300191053000
5404 6630441158885832100903994901355050489371342820839192019513900
5405 8516482910792763512732776956190318375260266762302391600911500
5406 10126872406651758795140429326088124031673117204628662012720220
5407 11149193053411400529458624482284168391306202226256870952074620
5408 11365682238914534520321898744076093991137390618999722815221700
5409 10728468787244932584950751860311180904841817236586800350109540
5410 9376733709862739625130027153785300029326960374656168530296500
5411 7587412047797189311343746742787738188868237660960312517175700
5412 5683235279044998943631995629732900419461150989290736016726200
5413 3939705871904350300157873076658500290776904078121896648763000
5414 2526845835083479847687463421580969152015531581140250954034200
5415 1498976342846132113034935928056507124077010259998453955783000
5416 822127641258466856392830405359843403065206187416519004320200
5417 416688728620501898085026222253241318367014814676222408232200
5418 195066714027693650165688908135860412610836990348034880329000
5419 84293590836348125906519283096677204332022638495792088604392
5420 33601283748741132866279832336766011569359417904326570752735
5421 12346518214653718588074915137695418204555320997403716695191
5422 4178338225315380590875225733622113539964014485126448652571
5423 1301188258921577953055633645023158464078121444981022894275
5424 372497030985392904208083357202708109324324962680841848165
5425 97921836665471423564697677208159277654813025733829682925
5426 23609931019239050327110046323776121827152246492452665585
5427 5214419886478627537033294618106982854843034361683432585
5428 1053418158884571219602685781435754112089501891249178300
5429 194362367907564250532266918388665827199886366897462940
5430 32697475020301763051484506402947091724194893493505900
5431 5006297965077075309269797803619013327972927316992268
5432 696240114348467427116991747523174038989612408323428
5433 87761358951487490813066186662584962897850303570180
5434 10002907579416853791596791167993554910937776535956
5435 1028275994820324807247110274868320770091563741300
5436 95067025936218708594544157487825882517899289290
5437 7880335483249169848225000708867401196369076890
5438 583684881671156527737748818029232918180860850
5439 38486122537353365793880042546943944878957090
5440 2249687801584670655188311583154693099568350
5441 116047244063643644656772633701192313733390
5442 5255505545109932499755920987691695970790
5443 207761995836848703564864327132852242550
5444 7123268428691955550795348358840648316
5445 210265969614788251832656445557093980
5446 5299067887250405353448697510625708
5447 112924098623331447942474216879948
5448 2012189925576112757349861312900
5449 29589308408646121918600111140
5450 353496118205466242058597300
5451 3366629697194916591034260
5452 24970639115320061975385
5453 140052193104460579425
5454 571641604508002365
5455 1612074462797525
5456 2916315611091
5457 3016729611
5458 1456935
5459 207
5460 1
5461 21736
5462 77238876
5463 107670993144
5464 78842084729694
5465 35216131179263320
5466 10512015157010101020
5467 2230164446387219893320
5468 351529670861785535684565
5469 42569553867497793497801440
5470 4065392394346039279040037520
5471 312665633237886293642533794720
5472 19701333433478552654845308782520
5473 1031743677039399895955283555318432
5474 45454040882902450971807769964862032
5475 1702175462028691784668387523511729888
5476 54672091301570743591838874268276953318
5477 1517954534961258292667526391448630703888
5478 36683901261563742072798554460008575343960
5479 776362849174317716300280075755345069654960
5480 14467223093267574367210988334748641778762620
5481 238532751488997079810600685714392240059598320
5482 3495034321764258481241792922502315897955700120
5483 45688709539584944204059379943436071593565818960
5484 534776624158812072984216306199633380540646726710
5485 5622794219726938367376902876613288115398799869408
5486 53263890040716495348884824308551668188178224102288
5487 455813834688060239023370760644670669903864802485408
5488 3532557218832466852431123394996197691754952219261912
5489 24849712849718042686067212847559459624758974232049312
5490 158996044080823069728650387287350779802483267332179920
5491 927070535185169310855684384045652933951443947966481120
5492 4934719202912724144242236669243006763012373514696581795
5493 24017934022568223806941235816735193755640643120481265240
5494 107047446940796828934097615121735040474547607375876332740
5495 437498261410213126948051122671438861069890221449233707720
5496 1641645471512266862503426571808204270939482438935680943170
5497 5662187786970854532055506087732406881922331877499001727720
5498 17969995976544343593839316688961270262100874327009989693764
5499 52527680546821927428145694936963713073833324955875354489464
5500 141542151853224275965398921641850005323952772784581849201831
5501 351873533785070648109103732934391341148616107229601850951616
5502 807613351639228415238364591855440367335076728039025935015456
5503 1712449651218610182789965960842589014185183212668249246612800
5504 3356454998195724190562464630146798686894312864328598249042800
5505 6084360371261162952180647494348503986729765641704275477665600
5506 10205039218018305085346470630153092807173837690015699505181600
5507 15843375917060676803743113634458679430217721931925540343665600
5508 22774852880774722905380725849534351680937975277142964244019300
5509 30321748165272974236324265343120845242368084905062208654776800
5510 37396822737170001558133260589849042465587304716243390674224720
5511 42733003034553024494500557528994654232662953904059133665013920
5512 45246239770155004090424320714512450364718374083256039397739720
5513 44392537132982268164189899568955611678591612308100265069480480
5514 40358947310411189800361637666272728997515012020500292905846480
5515 33997111579245455961939327808953674968715731560221264249295200
5516 26531529644613852456783732175230739587072074291929432572929700
5517 19178823478547135078215348083818401415526716022857233047595200
5518 12838597725893996720274592083095826434831602255181041312970400
5519 7956471254726136168236231338763428290338924300690206393870400
5520 4563270278445872214135485620761377990047324231278206608249200
5521 2421049506895276465323744979122281020054914197220628245211200
5522 1187666693587100610644653811552118187257465776527979316199200
5523 538408901092818943492243061236960244890051152026017290010304
5524 225418982581060883944894578911094452923332193693963685765879
5525 87102862678907246747937797933446157122432475559742676431896
5526 31039083959485684389358819735478557725446964746653618561956
5527 10191938016547538157699910957918332387460197379498203109896
5528 3080896295851788495383143018324986097516562933345045057730
5529 856510680789008797827874733117323967446686489879485709480
5530 218749130705106563474025561335719430534945110724616853860
5531 51262157689959044841680548086464667269501671137743595960
5532 11008219760343769244848066416003630471335294763553913235
5533 2163164582098728391996596896106523512553369211921789280
5534 388367386361354711304408323046151904763442734958931280
5535 63598417632329227891460154914940311920993306932871968
5536 9482127271602937340736173323410846435763292799071448
5537 1284566261393624309974953961816799160638164443367968
5538 157781712007405467354243724838539847274414739321872
5539 17529887861501631380645638380029662948008023122272
5540 1757123193664668239805282148941652536062124959190
5541 158452333084092466069397424059150631271302733840
5542 12815125846468947764553240715841824959170900440
5543 926394639503779356473728244518686141626812080
5544 59633187872249269952650171428598060014899580
5545 3404052492533546909931997255234974536179440
5546 171522024817581821043085133015715771202840
5547 7589772674806291463337631957243153519440
5548 293241216981152170174408507438940022342
5549 9828690571068897724375527958341924192
5550 283695910338115297444731253918621648
5551 6992929366600377072585810763824928
5552 145789867407741289645855284990648
5553 2542107539803684213528426939680
5554 36588531549114353511360337680
5555 427936041510109397793688160
5556 3990895675077918140418885
5557 28992137803033858613160
5558 159297460456229992380
5559 637091827697581880
5560 1760806558963166
5561 3122458801176
5562 3166793916
5563 1499784
5564 209
5565 1
5566 22155
5567 80260180
5568 114081819852
5569 85194673325190
5570 38816586381919346
5571 11821414943584528100
5572 2559271382456689979100
5573 411744110914240472804205
5574 50902874888515415314323775
5575 4963834031233755868125215280
5576 389908088730461039944294507600
5577 25098214146323807375544696456600
5578 1343024745288361027901839434082248
5579 60471643293142605012934675047830320
5580 2315021323587824830529657801313835216
5581 76031647905737230825258317708472531590
5582 2159109060225133376608182280594787701890
5583 53381401146137583292141344765943513086728
5584 1156090800071045100459248896246785187404600
5585 22051690927508985903375262920973935920776460
5586 372266350326763194083112016906337001868160100
5587 5586356352260814273999850097254080421268922600
5588 74813995554287098214407654297622037409863319960
5589 897369999866581949327070534261370714676818013350
5590 9671817231215086919971683480696226568063696514498
5591 93946459983446696477553003945224282199593070216240
5592 824641148743587669080743034630302032640872505231440
5593 6557503576307775711404402079274466682935145908483256
5594 47346524611756384219970682889377350188040512049454120
5595 311042592195199568197637909964790863269228855429973168
5596 1862801351988701803193151417425307523280812685216523600
5597 10188118902295350239091114845501706722070555886506641475
5598 50969092746168486440879605317985461461323606162285673505
5599 233589696343283142424399947111399568769191592771844789900
5600 982043969761223082830199860464612762614328050274343748180
5601 3792165094500497585107227160714291066902745640143886069850
5602 13465625850186698385325218696190583347894940183124772786350
5603 44016059796610274441294644692530341918943600963505397641276
5604 132575844442337639800702651096882098786828128776192581307140
5605 368275557757860696889420212445706032642651048859942556555087
5606 944253650800416691964291812398430252319233267402111071685205
5607 2236304687609936950331954447263752198263795139320662365987680
5608 4895396390032039819317638175802265756035191493763233814026656
5609 9911003663204887303999920549233949741189324471438103986078000
5610 18567355926348631571014083366018058653718726968589286943206800
5611 32202342098731740373999580802028453374581451933100387770588000
5612 51725610586866975329638768430803425107054764132303322474788000
5613 76975875754929669865554535651629833942209129254782970682875300
5614 106159660335275402055272455543116676097450208766064038044655500
5615 135712794060933887718336181550877237645386852741748127827591920
5616 160847720392545405653357093451389154693280282661303110150931600
5617 176764317070672564913304677381418327954564552603515703201714600
5618 180131256443447280435462861712492962772746734557868383262699640
5619 170217490512499506953552652293217649141432532136718825305354800
5620 149149704363996648878567486654924488897405353013208338503591120
5621 121172137554405256891371590670426105040523975662275114131778500
5622 91260058884710433345760531958117844364474740869072594108563500
5623 63704173038562485405976167435831586710793762141889355047896800
5624 41205147416656743059203764682165440339518201935902646717204000
5625 24688462275694334286733011948221814253845779815376963957450800
5626 13697229781732597060584159860177256383890864157156031351546000
5627 7033615502919597441548330712359577235682746399085106054636000
5628 3341302297958376384613626056499959166817670384632048476240416
5629 1467574951244021123655345106016837380110615560179184677679415
5630 595606148966416682623630220128240620693670214822870060601437
5631 223197307732036785993588007542852140995546090218147003972780
5632 77171013929121909734737364071319430637108910780171801059380
5633 24597209886341035717194066151708132248821424067841251623066
5634 7220697919665331018217870895058718606842214301095892653550
5635 1950256334314541615198002539795921120121412043502569978780
5636 484106182276659266183901339665654178753541996614113115300
5637 110306245495439261700411086135938685252118252142260039675
5638 23040822748267945925329136650596167509913411004868866105
5639 4405673038830421725012373987243981285219699842813682800
5640 769957892155330078653169252535793776289402576556163088
5641 122779970603368250604330753933470077606274548196042040
5642 17831807970661495355573374075220040979911361680963240
5643 2353975642777150255375939207944680347720308787660656
5644 281839379950340089432659011835672846598779210648720
5645 30532599494620176355204726282197891714867747820278
5646 2985128775066384851843112185400069928414721146450
5647 262644878009731302242069424661864599417605272200
5648 20731589129501244083510554805365142896709112760
5649 1463093330354022786047579787376068681760908300
5650 91971686551317965597004145353330318108604260
5651 5128300215699764163575642539761380446692200
5652 252479600015515596652019873892976075410200
5653 10918922961709960218847093247579354949558
5654 412414090155362555082461783933835853170
5655 13516737405464396591157034259284005616
5656 381596921470520576460932604612170640
5657 9202206588086918154142233159452440
5658 187734641814502079169074329495368
5659 3204027337828571154324854866800
5660 45147252379316541467234100880
5661 517066044920182902929709925
5662 4722947154604523070401175
5663 33611764156264528392180
5664 180958582597947776300
5665 709284896615071686
5666 1921613187223730
5667 3340967581380
5668 3322771452
5669 1543465
5670 211
5671 1
5672 22578
5673 83369265
5674 120807622936
5675 91990690307802
5676 42745007429691996
5677 13278801323196590818
5678 2933009962596170059800
5679 481526910609226219567665
5680 60760513308638701927930330
5681 6048868995962637089298958905
5682 485166427520327878746887924640
5683 31896176910711410724138700697800
5684 1743592243063688993615532789529584
5685 80219081214604802349120980800817448
5686 3138686809822008588464457685586006816
5687 105380144040253848838102044028354378038
5688 3059968888441595717598364166170931939820
5689 77378356129782637106443713541697010687734
5690 1714431401248213877055429988798680851311728
5691 33464382158979559330985796896743482001565460
5692 578261414356908111180495570533971574006145080
5693 8884809363295623040178121688912554786658899300
5694 121863530165550400655428614005606403624550468080
5695 1497473751440331652025617037882721950921891877710
5696 16539444781214438572984978385757737139569956820748
5697 164683476203902136107934139990316292197392262371294
5698 1482266368627714544423614062246872008038023996745120
5699 12090096010605663891237023529794129411016635989036008
5700 89567644129387150642521833119091898830798381319863856
5701 603949058013692453626270100721108368669818463871511368
5702 3713759728494561528697127832461685939128846693758822944
5703 20862266331944895492309014237414976815790768257350530675
5704 107238857144999728530628993464679503203220984058530047190
5705 505171280080330152266101724701262400734751703218650542755
5706 2183846030657824757622402486907320688890603636274414768680
5707 8674721732890803898333432100770746069759897777423369775590
5708 31699186784017858006868187647022311628482114425460444163300
5709 106676105419479044261007995692137189764481389282312673673758
5710 330933932097191733711472023932051301979989551300041581067176
5711 947246017664271908677298878628292413420571358072429145807787
5712 2503741506491110754100972465100617526349224745907793749443166
5713 6115708240898395889606936471695857210804259527081142793031715
5714 13814305673558729538876844736065936287934327402347993132495168
5715 28873631059076122006414220149755369968590008763371549909376656
5716 55872819153018712996182323635606521162689779754339453632376800
5717 100146622576469040518479688064490140535991738532443602628696400
5718 166338247518912201822045878597162759160672619937209003679784000
5719 256109832418921616007145638954096432470851417670865003253456900
5720 365655653859625938612348055110982198768608819758992196944657800
5721 484216729505019803556351818434846123823885012832362394135804420
5722 594859923181472591128828248312115370133477841429467914985705760
5723 678047018488216984473767075419242780930709899538256463963355800
5724 717158086401014406219693262518897216272804756277120852989813520
5725 703877381097291917215624868768547267823308371901618614971483640
5726 641062635661586967138834325850920447425398450472533384110809120
5727 541747430040269681206611440427105069228703034158979708290553460
5728 424751517109666494347677033714777301599899134063475784329653000
5729 308915983433132258482845770697209098959686761520527890522210900
5730 208360541628953179124457468979603877264421492342398646714676800
5731 130298293889814558093935938234444161342526885617480386215830800
5732 75520403910124194489345338540435187945174097909711569195410400
5733 40552852611061969110132331671004733101952259499117345378338000
5734 20165710580942053464797233120464067914570799771243622158929728
5735 9281486624422271408932880057044300943455876223452557885895191
5736 3951688401811271190207558950941938505442752309806276881651262
5737 1555354572214174862396058652562504826974518402760902177684391
5738 565520010545833975329730673807935769206311258550703967646440
5739 189800343408683494334520719608088246723817536775023847964998
5740 58749159506379763506062374439148017551453518735186689849316
5741 16755284442980867803630327756283221860769117624886234772030
5742 4398450456113647047042303600390800824103610140665370590440
5743 1061591820458664812733112320024392001544043434300062734775
5744 235285253736044180507499433422505775684678875471700252790
5745 47822733591689068128523740328843562239274222620695831855
5746 8901233634963155410051846074630390108070727789802893088
5747 1514823047149097465652775826398845580434134835612151464
5748 235304827797542514399845493787444818962266933975913520
5749 33300790766054197033758117441713654693501962285590408
5750 4285097320214665682970084289040957259600833008772256
5751 500264899411853658742969746008319302712833098901478
5752 52861362732116735046991205428990414779409861995724
5753 5042513652809280052739322678584675957185962445350
5754 433004458247806742754395288062473817134041024880
5755 33367395164376895417557834787249372421007866260
5756 2299597717558867139810807966542073003605832760
5757 141203368622035701567330313735039570396849380
5758 7692961415857369961146160206147926896911600
5759 370161325269500723455149656672442456533214
5760 15649555172315589527145919592702766206508
5761 577994123372301413324135453610064921966
5762 18528376974110566828677282466523846688
5763 511742414644892704640944187867283720
5764 12075990720478142289114986357112304
5765 241135097444978265074488577275368
5766 4028990767668809775680677982880
5767 55591986486704236106414241365
5768 623594741851818256628758650
5769 5580047140589268544401765
5770 38911265503775856126680
5771 205310697381731904186
5772 788839682566134108
5773 2095343501455490
5774 3572453992536
5775 3484835277
5776 1587986
5777 213
5778 1
5779 23005
5780 86567815
5781 127860662755
5782 99256405915810
5783 47027685122910778
5784 14899225695758551030
5785 3356910158682830458990
5786 562282451579374101880825
5787 72402134500426465236301525
5788 7356818992974912304484406535
5789 602399269489698988049015366275
5790 40439324873569358154246944588200
5791 2257758614864356934488648644778120
5792 106114654898624775920966486304571640
5793 4242390720326398800095467042121391704
5794 145575584798296991083921066646988078230
5795 4321337279226452393084737117419416161790
5796 111737435362855411878333916893273475040570
5797 2532132407916997961072173015685262775065890
5798 50564736391942513130333547297838016646700388
5799 894132533759959073646141994900794196801409300
5800 14062266212770265430980233192530672367876709900
5801 197483129857599814530722405269017703253225099900
5802 2485346198101495538189836228013275988814524395550
5803 28121945838273330330489240780809811004863773589158
5804 286945646449350044774901529234054858895781943183490
5805 2647479643655323998017487694253826905661082456919370
5806 22142557019662709801600806170122915938256326003325640
5807 168259321672101208601275091532313337628818941880080680
5808 1164126357738164633068482921415089905425150713143202264
5809 7347354880806448913628949585980485468666934828854637240
5810 42378493330365767841109834219137442971061070530715139795
5811 223746590660322760279985488359781604497560197557272241575
5812 1082980644697418241811729585010953455307330438220581095525
5813 4812200951655484535354728851657367092713442208093190780985
5814 19655468675775922750040441788459668406857721695028525725150
5815 73884477402870397512462275260359501419780247452656283482950
5816 255873611216256429280000932217455536495870541178146497535690
5817 817210724334037766641521458840364985192106014132401950670930
5818 2409219970853131593048232250176215253813183426473878662167843
5819 6561696668583732387570388648853919593718832909502027250619735
5820 16522826551012049024123026838680351748038988892601490305777405
5821 38492987163301668246349541321850395385650339376334251697317265
5822 83019357894518958474885531126749442085665935708206787359731280
5823 165852155434218773222861207127371357335184307515945694298429456
5824 307060249549736142493352688780967037589029714106206194651894000
5825 527081457875010358528397443130541222381718129704613378740142000
5826 839169163195740176078106455510466946160367022292871300362594500
5827 1239597453144812071585185235459496829158833760470912981242536500
5828 1699375417583978730864053940975382925792292100718306159739768220
5829 2162571512767031757098402947601171632414768922579789725702617100
5830 2555032212992863509880263975433199045914984641912791147170679800
5831 2802959867083815225124710075475234532850131399618614546896136600
5832 2855351640300335135874704656325238916641722640732981173940924200
5833 2701034053735312853301993345457953277110126621450664927009004360
5834 2372529912064801830603102262902256256921057167490448922372774100
5835 1934932406159975782666992111011574618476372193887180280891815300
5836 1464978808262050630055218914633950798096803535101988068741179500
5837 1029496189899928669621594517585005841165811089204656543743801500
5838 671335330556592140862485164408373556928293617834297040290075600
5839 406111942952876833620240652903859630359684460592079160668634000
5840 227818894827223589591842317482652963372505916917507821838502000
5841 118465825310156266587758005090979540953703076797104067356021040
5842 57075808552481783951483802649640241433895330799392166309815255
5843 25464591508030334378354311951377953870507147587421120353609883
5844 10514525987007667560805562533705678385115720204382766558221985
5845 4015366618088552655080387083627025423021972377456464436946405
5846 1417188218148900937087195441280126619890107897925810977745790
5847 461901713754021346362599085431510643804233834074835885161830
5848 138902817517396347323429077489475862669186865210993812947946
5849 38503178364876122647339495558215514824392523320398344913650
5850 9827734337887961375020220894229834203428860847514262862575
5851 2307219634355369297772815202849422578698225716209064073075
5852 497585701617732705697281160680708344330395066209456179025
5853 98448499890542014523193614878303905978926486925199786293
5854 17843576139101375933098877565952607566762556012932690440
5855 2958025990974024887305161521628507136736038697331087720
5856 447740906822371012718647277467342271317365658901231640
5857 61766080107480190499202248790342870775136067272434680
5858 7749894956881948430560282159543020578389714101163974
5859 882493214551774666005829231417942301887027485639790
5860 90982765947354892245700484879090565015735738082570
5861 8470465613937750099544952042412593676163787225650
5862 710098913743284439482810350860935996804149827300
5863 53436611608527008637724886131616554997931497620
5864 3597323914894719063739129421345055722014972300
5865 215825094355852190190448067734674461296891900
5866 11491985543623298438712169840417731056068270
5867 540567592701381587195183003348539244115190
5868 22347487072571082375666783378654695008114
5869 807282788426919677829016824133297524730
5870 25317493008399476710247142025563144040
5871 684256567794580451628301135826030920
5872 15804310304050498541420540513446840
5873 308956442034069896298446656653848
5874 5054915609196169769280868073525
5875 68313319220481328541640917825
5876 750695815609684929029021075
5877 6582012227311496839663775
5878 44982596126349928150466
5879 232657139710691219930
5880 876425040926973590
5881 2282897336063630
5882 3817554073685
5883 3653161793
5884 1633355
5885 215
5886 1
5887 23436
5888 89857530
5889 135253554156
5890 107019374725935
5891 51692736200953848
5892 16699103462735408988
5893 3837123663799971449880
5894 655604553990756788640747
5895 86128441406628833017509900
5896 8930612758694708627778750210
5897 746382726923636557436781608460
5898 51151555361451396680857696101525
5899 2916110823806066085239788902674016
5900 139981034121590129938296215976243440
5901 5717018510814184479273035800078025184
5902 200452961535422343304510817740235758014
5903 6081478440878588739826691832332999289480
5904 160753746787224029022752220768002281218588
5905 3725005028682616547340872939275614738336840
5906 76080839887106107968830059994358741533902818
5907 1376347458863605967157371677667981136041893488
5908 22151046576319662632104634030121578008708063800
5909 318418619287424097237152410724781485616964805040
5910 4103027155445664231686179335004165685676049150050
5911 47548223264250326067768981093648274346005872436008
5912 497033124182333159596791739773045799932117192937788
5913 4699411719208223374804047686323766368330919371382440
5914 40289826577081930660738858183462784000696836662572958
5915 313934038906724299401280395283121995117347402428275680
5916 2227867493055007867107052567882087785688700972825746224
5917 14427533220492663321307755550652589647564162936660014944
5918 85413000489374968620936538937023143573253117385435157915
5919 463022083771772557167482552335526859426474241938386953956
5920 2301898638593206413486277394732151748465680768196765695150
5921 10509620865063641372712088842367165705417224078731900022660
5922 44123138303207330035435612428576703906428885598150242231285
5923 170546302808398565557181708165250199475423015788481499035400
5924 607563723653919521439321362456766763254024519052790406914532
5925 1996887763058336888646720561920841809296444223460220218530280
5926 6060807131484971233864144591576833478785505236457902568330353
5927 17001649875613969290779395066284185693575961090888834786680388
5928 44113575193611116533304540554945628111989262210869050672841110
5929 105944996730374386027181192063286654874703623443777982710314436
5930 235663962162784194624202677747880320339106936683325371676679055
5931 485803163949050264873262748436079881328256396818360616370202816
5932 928550194638402094899898530873644321669225855457167532627327456
5933 1646365593330500168262231437719227520690116764994977894729304000
5934 2708921282183934816331474227457755282398672387666078759682887700
5935 4137758996140409586906480726139975457650822961173097369092734000
5936 5868930487252892062559677005702781351144732931393195278464663720
5937 7731811742670962053296441110599703795159805411072456447226015920
5938 9462663549889498928184871448838883192171867899473478717618845100
5939 10760060187547304441608960741824340132985369284432735548084825120
5940 11369014787984820632748824044450951282775299321817558068718909200
5941 11162305428203278439426118152733661259452112061420875194742201760
5942 10183628391785841703665623559226607625861153072766696143723138060
5943 8632605343758841127466900269116174140226967206537208654669823600
5944 6798662049589983874450318907596291268157759930425780669112531240
5945 4973669904451603442847183903137950297580282145248470574970054000
5946 3379169846848001162640292593014313290414838751624696184759066100
5947 2131610189259489691539520703573315632051414337835602958438993600
5948 1248051336879572708198788347948446668910249805721999371810924000
5949 677989031005817402625322736828375218996577608746503277791381952
5950 341580349651675967489012869994118666558930279012909808385298855
5951 159526374387115454822537197244718986075703157139481790058059668
5952 69024770597062099987405928162444335751700845577006867523386678
5953 27653285942263684991026726915040542995575358400843285496407860
5954 10250994777943716778264047025259582550538447128330032739027881
5955 3513511380570997816732837444392367234078553760265450764249480
5956 1112551753703930552246030027355897579465161781642122693181156
5957 325174950688013264995693123568410380333139883436704724827496
5958 87641850054315929522440600029364685841536827557969659226525
5959 21759355875554299743502493800393990967553970979909708497620
5960 4970766625367938487093555533552037833643281658859682443150
5961 1043527382828920240780445752278575459304441948249200448468
5962 201049062690374926138512160882531399487811183999562756323
5963 35496311891688298647661938259542085640832464367973052640
5964 5734019613272725166160774641926029218903705782518723888
5965 846025630274053620420399709322311817350139609933827680
5966 113801089103687558532964143290131723230038433380249934
5967 13927347458744371092601086779468616691598906500642504
5968 1547367273397829647801332774765142584694327110089340
5969 155697123237839303006223918483122780701627072486536
5970 14151256923884025615407434849300081650596985844050
5971 1158501785067011077181980047530587958308531524720
5972 85158467948962258563424481938022955455699889720
5973 5601414076770489401221861478881318576914682800
5974 328446552683360514889827332170768225646360946
5975 17096817952158675948051698875136795850315240
5976 786389950499663493327517620513740889204444
5977 31797444419450906839665274437626824856424
5978 1123751451031913136707106099452836825230
5979 34486531016846854762066377245631958368
5980 912290187895880502011654648948621040
5981 20628783975813282306696284459656928
5982 394890007390404782376221413903773
5983 6328027467396049073920539723900
5984 83777653022040838079638751970
5985 902082096837849356341287900
5986 7751559726596594971575891
5987 51929073583426280288376
5988 263332016143135295580
5989 972763308508858776
5990 2485227701968935
5991 4076928560988
5992 3827930778
5993 1679580
5994 217
5995 1
5996 23871
5997 93240126
5998 142999273242
5999 115308485402067
6000 56770210979617653
6001 18696322815954080388
6002 4380486799548977450028
6003 763299824821409320667379
6004 102287165413812779749302429
6005 10820905393777036173478835910
6006 922868645726412942223837862610
6007 64553993023167131386135557157785
6008 3757042393948327046673089426583087
6009 184154712897022760636928573798231312
6010 7681579920727535613234641313951510704
6011 275143042079930237307916608031577699934
6012 8529434304477837356545414848978908697954
6013 230430114067004431441909461475588930220916
6014 5458538676469167563018660401071098797964316
6015 113999480820106076412274330683907947972870138
6016 2109321404117433104905856402003876328868518198
6017 34730222188724247401705728665552196298579322888
6018 510886601761668276996106008630948974537072648280
6019 6738449344867110483287291840790123087910077004530
6020 79953764267464041530270030127252603332875893274158
6021 855975593922262091677008557832939635681377210346868
6022 8291179390186215830003504975627097337651690784498908
6023 72843933213778896220745079428723783752225569035240406
6024 581826043691181347127947540046848225578121105851348506
6025 4233852792509839407349132381809833415506327595121677264
6026 28123439940093121520736357402386735871060275474523208944
6027 170833157493244229237568171006759904502482209058041278139
6028 950533209641897378065443413037612801975349727322947624517
6029 4851975488022819452214651451624829526501038906633553546042
6030 22753052754392724760385477304203393121169468164648030604110
6031 98151470919379570895152688871731851546954051636701559249185
6032 389953141220237754637498520652556275064925556502571059719735
6033 1428459927838344616987889317758837723395727301714681355604924
6034 4829554994120117514578101979089403731480792305797256011807124
6035 15084717655685303755976540042282409756239056980449024315359593
6036 43564446562986374081171633708380184273438360584006802833066503
6037 116421796953752455806137389451310899796715940103444456452337218
6038 288108113118109702535297588943120954490094576808660768429928902
6039 660661707667389490296458264300604947365216874406066934503112827
6040 1404627825415186394475491166172197534785223891527505604817479581
6041 2770331420599087165023806752966474640990637469768534704580294176
6042 5071018461728047679559706664489765180179842231896144170978479456
6043 8618507254033414367672747072323614067191617828332262571290178900
6044 13605019972020346728518540139626357320879172852088568498293753900
6045 19954029292296508535160525538118657403956120183063233797497505720
6046 27198066329103821864756755931495067682620058203317213063915742120
6047 34459685980078143236415113097670935267785607723620352474184508220
6048 40589980521008486777125079309116438576879543329439606553149946340
6049 44453685831938681953210021091742613934664892729092044006288137840
6050 45269349792157740337672590286086515107778010026873549400898929360
6051 42866054195083729026309663195608949151284003703053042434634990060
6052 37741560835323680687502266726020548150431856078250862233630651860
6053 30894890878690749108510101397911872998704337959107902218234386680
6054 23510192928547371442416856822139804268027507938460641801011912680
6055 16628357743580423779300437948432214503296766819219361497914588100
6056 10928622600475360486842761751503139487263597864792456662563835100
6057 6672392712800062736262771926960217342341897673547558119708525600
6058 3783140757162194300623908146524110531245279125382837714856960864
6059 1991175708555593899860861103694653648212020681396134318917086439
6060 972434648364359811559955422734598293312847309519042341796716633
6061 440441138444926326864305509533736631576811249604044623002075218
6062 184905206926548018045041736187376134971254728399588254365476758
6063 71907580471435340350849564072868496933265727710950987808796517
6064 25886120421484657062725173652805616742188011361511288639938067
6065 8619838660391602146272308595589948432136603988828013894491196
6066 2652854151699782860120365875837841486306350703184408231837716
6067 753909406359126325632497139928275465125522742571637382124821
6068 197647482536284889336814318686912084621948569734179852186715
6069 47749364231049520976020227018680360212031700796233190986090
6070 10618091285383271554846556075294916789879085143502414281918
6071 2170620613062840281253923017832160577645201616125537112703
6072 407371375560813162028047177016119772275149883138406124793
6073 70085397945946350456438224002773294154864496023811806416
6074 11035780229656794520795279487012516607631247338104044016
6075 1587694797191189777755924643178687530814872848170628974
6076 208308089716595790947042946436525907923031013206038354
6077 24873538170558647490010514926881292012955072353496724
6078 2697130645000335270001140172794356965260188568451452
6079 264944826690223980757169315519719411044235803202602
6080 23515813019842365155961773566839000980257615668870
6081 1880497491590821530219709350918173884998161024520
6082 135061975178372073228855611477147430050030700120
6083 8682555547181061850426432166388049074644830722
6084 497705050409731406775539151034622504564481822
6085 25333217960023572536060962374201766216193364
6086 1139694888493562458212687336487372276498044
6087 45084152752239997456025764201745660260614
6088 1559143905119604678078194112178940299626
6089 46832858226371104222624103494736629776
6090 1212881040114874044194943365360764848
6091 26855895630815819259552083678908733
6092 503521145580703624811857345830723
6093 7904570574265363026873741692790
6094 102540960636268104691537540290
6095 1082090539377703617347883591
6096 9114697908161534829145761
6097 59866652927169358483716
6098 297702986377114972332
6099 1078634008612735407
6100 2703343379981793
6101 4351263600078
6102 4009325418
6103 1726669
6104 219
6105 1
6106 24310
6107 96717335
6108 151111164204
6109 124154011875465
6110 62292206224983306
6111 20910361044159168855
6112 4994589095119161475080
6113 887413617475297015084839
6114 121279861054957258728261330
6115 13087373637946256187923905521
6116 1138771472392726187780391779100
6117 81286002817424270382106878405975
6118 4828638678132901427682939675402318
6119 241623546552602726202705830582631865
6120 10291496713854306462261456618471271712
6121 376490338453399981366399456335002470190
6122 11922865156796976950009719681368366997140
6123 329127853875962263710506404728059159440098
6124 7968358567523296910885944535521432281181320
6125 170124455416622389047414915833382579203221182
6126 3218730985757001994869209034757029285970351980
6127 54204654687203804207464449400332170776737502530
6128 815740774307136670855522960250796030935713371408
6129 11010330929810421820722816551257419832443471701850
6130 133723839652015882325480869101720728381301201616428
6131 1465819011570174094721617218999631061102724710026230
6132 14541416274109148461682793879048750903853445131748680
6133 130882188945082407030769614258113465115787404526732762
6134 1071286156338151825242778512348623825176408701298665620
6135 7991068430583400309988929208214056702714194397314283718
6136 54428853191916549969676048758221602501829097745852974240
6137 339127393325230051671180976414693228683271476580188099915
6138 1936109118256767931359105938076612251028131702657801152242
6139 10143749923790397392787940900326763483766791866207575395965
6140 48841210813182087322293240906418056227428677358286412713988
6141 216403252135871337607578620213295965092186921393815971825475
6142 883399577212187104206279846898112295855776747607632323342350
6143 3326231881776835022890382118267944928711698343360527179574301
6144 11563723225358027851806723048523924427489221013880753831087480
6145 37153949970588625563099259212551710351993057263902308116149109
6146 110421405061640991962598521056273827514053440287478404428302230
6147 303801404459609510589008151305428077936685756109353234902996755
6148 774340323924958194431518450769184124229319973711281733613219636
6149 1829652097675351846560366872311199165008933950422816948937192165
6150 4010158829811295507891860275941999068776135384971657222914025674
6151 8157310663125461359221020126527979472199902724088308947231946635
6152 15407631396651523445831329710504460883661037952430354305272695360
6153 27034311141361587519757997590733813932055255407323522981685709556
6154 44080772427004482069876810714956250362597986410005744394711603000
6155 66815764751477702822279941574609443731428826673590525291620435820
6156 94172481478495073284750995113893333622631194263301730463437073200
6157 123447534066563463318192071824989748947814341845153369974569023700
6158 150532788171733991388544725858828470145528863209561683494595758280
6159 170775774743114626782954426792076950814112443464637735428708064300
6160 180261735208411902966227791950002159257998922809712692208984925920
6161 177042775651118833270402295665180692128391799188110679848110195100
6162 161787576072424383268062088539862374455474946440183117774565534600
6163 137555823674170716268842594319274291684707409484599469400234054980
6164 108801216465445764280440470083041812631971962304202970147077783600
6165 80046609256720812292038345846809333579236515123806470893921512220
6166 54767020288096477723180279979188068632318710388188955157065931000
6167 34838029821342251958451027823110584963988731195004539924852718500
6168 20597570393418352396006093402463858233946861262722684176522445376
6169 11314979306915962530532382756151713461438574746316041442934635655
6170 5772866007750326500371798858773647011095315773970187870348762234
6171 2734199202144065119017177460869544819620092307935220833805017505
6172 1201562571607693749979942423607354675528255131620954414227409780
6173 489656381305488270008166079162866431497952336317428155078947711
6174 184922594018892745575918005142434482222330460240475882114867590
6175 64675394393246866720950562332960384686802729311237351165148449
6176 20931802800331620035548878429606597381404539303606934149943160
6177 6263683413735598419728641651283792398223328049185408325172385
6178 1731463171335886724244308499920300099877322425310959353751006
6179 441699788606093552103139923449056147927888373803816161671175
6180 103873561025218242051637737702382063244249722269031666476228
6181 22492662874491750740529781996376736420526364572895058486705
6182 4479058407907448199412857020923505953871050953909838486530
6183 819123088493247970959621743032412875434978797278300487487
6184 137368058055789388018706218294559282504616294310962268320
6185 21091180611867663113249468893810870969458775376518027518
6186 2959654974290148262958862669708909889894146073079364340
6187 378869494314712230878543620220854767440437223630015890
6188 44153027595931414420018665050929843653518642490945992
6189 4674026659535083434112326603979955647667178792347790
6190 448368168244994428973671149341063618690245205419788
6191 38873209201167407652756066599337421041075930702450
6192 3037332670292530157440776979657219264122337021200
6193 213204975103001629882693500974639871721834176618
6194 13398903405825659467013684121430424236946348940
6195 751037230009967132136148774776640166726415462
6196 37389990201455470120310970512831336088620040
6197 1645639269379811318552532023640295797200490
6198 63702165266315276847194788011882417956148
6199 2156262847505836256916651431736832329270
6200 63408899107941049493288329488000416032
6201 1608046361539735384728352596636136205
6202 34873501564293176977710119877905630
6203 640533702201303250611002201839083
6204 9852848826354457016012954958300
6205 125264861963199880655843095701
6206 1295779568113490711675634210
6207 10701164210731522828964235
6208 68925329512644428356104
6209 336174266017635868515
6210 1194877773951952506
6211 2938311614386005
6212 4641271471980
6213 4197532339
6214 1774630
6215 221
6216 1
6217 24753
6218 100290905
6219 159602946217
6220 133587665983629
6221 68292983465630781
6222 23362408798288057173
6223 5687847988198592380965
6224 1030258865595705033272127
6225 143569603093895601401274639
6226 15800212635228194870003435271
6227 1402388569957072205280001876023
6228 102130471942525910601913180101675
6229 6190992085352932199287050957486459
6230 316199188359321981585809010013845443
6231 13749212983486379957920867642326175987
6232 513599633383136386815237571929474573966
6233 16611881190262049445209422001177034125870
6234 468455049565389794354905700433192362349534
6235 11588764960158881811701514987530083035022398
6236 252872794387056626198922801394566683661642582
6237 4890929901193558648188921500143692198626404086
6238 84221192484612125136361026677950048536600552390
6239 1296355379200343734828374411600407945156119227174
6240 17900737044702618806459893470822654391623859115658
6241 222480588984161119451715818851652990295896534723178
6242 2496279187712178834994440386783479026864516322482234
6243 25355288604749489424629064306008293260290527426470490
6244 233729660411054384332489738239021903326678134640373426
6245 1959907333912658694030635367048446825173070553085430162
6246 14981664535501848661149433059980500307678895244771678018
6247 104602282846235276506163915754057401143460842896203312994
6248 668292362628725377678269461762033396194333162947965610795
6249 3913482688568493924949530400556131230581360773794590227131
6250 21037975857862061722972760880250387642537025476685053521267
6251 103970286485955986196140745799498292552248198370284105083363
6252 472991584999489909033147336524478147808115043290165717491919
6253 1983202406560245546020138314009520556803740416609080618510175
6254 7672557801660795575585278965006657424322119941590078210418663
6255 27417321934606059714154388469359454152647575455612097661006551
6256 90581278796609893486003739120288829542291356884996930247122909
6257 276926143818723350967598904934746307239651956173855414874748237
6258 784067997559035993703442682646570869895400116877783403561034165
6259 2057454490995544245036858760400345065161910402455491278674111813
6260 5007117564815697540951770170295092640294764187376007511005231361
6261 11308209331774777592486582069992287873025253951264915839461252849
6262 23713201508437409867856478120017272563166669657000341910843496777
6263 46194900673608909866117115349335867278738090169150746138373913305
6264 83637083324849815757601514106165991283610015885199245640003295668
6265 140791143211050573506536863951911234222630704207338347226102749556
6266 220430577754675140338517312247941831358664233859974180000463900820
6267 321081464743414400691107628382121444512533051184505197542900533460
6268 435222448475950065163824007104966707834389460716861040732161664100
6269 549091969586638887244421986322366802462758024023913992269632891940
6270 644883715059697384707623329730630169870591199554565654472434891780
6271 705123061253764196289986810072440494328894964650571787333913380420
6272 717827981276354542169085671515187169902388567617248756475064972860
6273 680381901209772470104373237789196968212091632557569268480091858300
6274 600408976090063082313994134576793606431240082343905954163991106140
6275 493252108272743407185667208052295602212308055479109179496449885980
6276 377192788679156723141980806157637813456470865954612901967873442220
6277 268445159047772695659778508975216289674412878859176476634228314860
6278 177766594963447693821384929232211154321503414403204983871341855500
6279 109504222497483779393973116407042071062046103272374270064746582988
6280 62727812493637361818201135579624493462707511913899434230002471751
6281 33402466640917211749346221867981319416933695968462847207747291159
6282 16527382869516982635172696871527189968267678851848723149981831087
6283 7595065969102462562117853629099297825166215340401809145906811615
6284 3239899600763098408851145404308589355484847415360946036532796763
6285 1282181784243600036762100386916157069593654308776610506999808811
6286 470440798535421596222065609587942521937240070126670042136620499
6287 159915097134755737882697959187670402772193383142648901547389827
6288 50322932664783274158890966177938238634606309380553850137290505
6289 14647610348625155189753714387739982355524047161217422038071993
6290 3939962114366354484760008117165580839516764294330040162106881
6291 978379853903054469369934901578030141356511938860479771798353
6292 224048645526074167436754001511594912119633441558499550390909
6293 47259221129979993725518520817953769341930999259220047765165
6294 9170399732914232033090690640109143331362293156503741278501
6295 1634745933199497462320689914156358615306138044749638955637
6296 267316945051490151071307784704813358477733265179186244318
6297 40032972447324611996186189979947894264781310244225959294
6298 5481096781281164144322963314627012307687400699306711470
6299 684786899800808459360101513788011541325530675174427406
6300 77909886803684794777496579413007301108892711546791142
6301 8054032850920426052529232191320281388562873417820038
6302 754689056750193601277388954143842496493923539355094
6303 63931203731080781451642476681509479970085211127350
6304 4882019194009805129034516401133451197715597940634
6305 335013187883234897764636083896734637512255530618
6306 20587402607349630588888250965721122975613468362
6307 1128676131044667380351289576956236661221477866
6308 54972346605881875260635391607514496448183170
6309 2367597142398051122820739621108296534036834
6310 89704158427415067004130878806355984279698
6311 2972652423520577269142738673894837685682
6312 85599938897189397802539595321579095661
6313 2126166956209234014111474377679305565
6314 45171312622760283083687001430549349
6315 812958556662506248391228913609333
6316 12255656633103109272229581612201
6317 152735388807205883743366540953
6318 1549040454434136751961121105
6319 12544916775194761287490017
6320 79250681968900387174779
6321 379189865879906158731
6322 1322400498016305123
6323 3191260909608915
6324 4947691332727
6325 4392741639
6326 1823471
6327 223
6328 1
6329 25200
6330 103962600
6331 168488720400
6332 143642651595300
6333 74809092950832240
6334 26075502777786298200
6335 6469590128756692755600
6336 1194448077521704400002650
6337 169689695509880829009526800
6338 19041863147190363975326952120
6339 1723659560206712167636738393200
6340 128044173778689201351652345202100
6341 7919039670620470606671421964806800
6342 412732805690195479952470063832430600
6343 18317746084264169967729625407698632560
6344 698548724161001562378237630214958941275
6345 23070785670686340370310136920896184071200
6346 664475247610481977808376880047081365034800
6347 16792414294520373851697899930179868465445600
6348 374406252558979258531895099597125759593031320
6349 7401154957669950035090423455450732204731002400
6350 130286927600504944962326450109535986686453893200
6351 2050602947451425655494007606071827268717230840800
6352 28961130811922572799357300684689964732211174224100
6353 368243733491025301161460665685494604627690816093536
6354 4228137890196727157000934113922817010148259935915600
6355 43959633494302520364681969075432335064280790584592800
6356 414904722623173463312111961371044798804754085160426200
6357 3563210793925329997083328132863491811150810038074658400
6358 27903765431976835643825995056282971748226767196470531120
6359 199649892276386349159685728773933689980702358629426909600
6360 1307528535577940956327048946925717514293260536202541412425
6361 7851266917596214227269179690630881857387970026241833749200
6362 43292258012259019714103672561024805535842972563487126305400
6363 219526704603778035370150548315656218878647222365409254134960
6364 1025059162537594230102796085347166264599630124777448923357100
6365 4412953699365844393793155453690058987324879337620205879598800
6366 17535684436953750091125433513347339660159388946859239153142600
6367 64385100433517165669247096209846076288017789719637019947569200
6368 218644466060782501517940059945524760964151551101716728182710470
6369 687337616884844720218998562430375942326330079344150148216650800
6370 2001875738448602537115172806757202221009532213304978902709023400
6371 5405886057041780312264502216879230074244619136886495696234763600
6372 13544371257337438603690919739312616416426369420553390862744936700
6373 31505458834795400257674059498485976163652448819444541642280107440
6374 68076176579246152730688453933063940372727281311962704050268411800
6375 136713035463880743232666037205315778675772151763076782464711992400
6376 255287608985733449260120900614750845487763129882148860238382152475
6377 443436671530867948052084610872161367630332926637286132995599211200
6378 716754910892621101487824034664275374224301766873722494969250361376
6379 1078402360593634932349181958580495855220023042762832330811821064000
6380 1510689490577677912138893247802363779259864243810592042210809082000
6381 1970818634608075766779580409531924714721763595698993391994694328000
6382 2394793636826462436580033585206584185195829388266291555070049996000
6383 2710770578733006521206356615381464600623669429320275978766531988800
6384 2858607005082827822797243824618002004036060667502318056759108299000
6385 2808456004993655404853432529449265126772270129475961599622983592000
6386 2570558307419230321833614031827250914384514114010606531588952748000
6387 2191845023536084263988505315273822813569064185870843118199706776000
6388 1740889793903800260655296028419866831337557842867444162928646656400
6389 1287800877213758220183974571897096992155949847182799773687902824000
6390 887072909520570670158198062703311106713244760982329820506497972000
6391 568853103883032620228431773543075693828810926090255948388293937600
6392 339506201640820772727377280198998547091973646956672195574755646075
6393 188520080481772393299781588146277547437117388220663773714497589520
6394 97356252527309014120231874979543054511534714134312254179416115800
6395 46738867502169000382263714640611063539484402094780363974811148400
6396 20849200699496956052872539373998072461240591130514770204450071100
6397 8636990366997786935686963312025436555402322529048539100880829200
6398 3320758577897093620391051361797241331321694612658847356258497640
6399 1184208183307624036039961378645105539188737365617029773433506800
6400 391400587392758799013596403606186300491382406293196612178926150
6401 119805186882620548776953457504397129295425507452995467497375600
6402 33932688066313100825684280434918878043685051338727618621016200
6403 8884746781389900046170219646762652094480757066408681170925584
6404 2148411669428108454872983576138581349092375466999310757173100
6405 479248439627966133554554013928545266566060837558287808322800
6406 98505572578618349204554733218563687958367343369093896086200
6407 18632111043250717345310441355377764407831152748842560688400
6408 3238647603508438368748536622385238766172537635824756421545
6409 516554483191285316079821806192876055029436261215818829600
6410 75477398299609473462808019414535907187826501433076026800
6411 10085698348907289991744335562511917499359072480651999200
6412 1230156107426602022802577569679062649087779656001965400
6413 136674496864104199679283940216344169018036639817552160
6414 13801280283094977323795501919031081938785829602139600
6415 1263581438449596621632463068528657957055801819928800
6416 104614697014495824193596780024288239951048527299300
6417 7809743140293727496455901308231001725540091925600
6418 524042975459808778626246388218355857561070103760
6419 31497938540781415265617383542964744034087754400
6420 1689394066424662508009770571352884524992946200
6421 80517473668597690006859161203682959052264800
6422 3394211399956245778534681900781037243015600
6423 125900573231459743163692461482604890217120
6424 4085451629184039440575753413075365929275
6425 115224531820371391732492804983910753200
6426 2803736645550638260366779399137545800
6427 58366255350128653730652332259131600
6428 1029475157180661178867284855424884
6429 15213169161824459566532951905200
6430 185884854532096410235334532600
6431 1848724577397122716051160400
6432 14684685188355071741209050
6433 91005567811177478095440
6434 427237083974498578200
6435 1462177725857175600
6436 3463383932908900
6437 5271289966800
6438 4595146920
6439 1873200
6440 225
6441 1
6442 25651
6443 107734200
6444 177782976840
6445 154353720249300
6446 81879503468245340
6447 29074667322451481640
6448 7350139799483476210200
6449 1382928803272816048949130
6450 200253513964112676891947550
6451 22909001997494490236438799720
6452 2114471132418095352082734410520
6453 160194171662544832652354987405700
6454 10106034158760482165757644020858668
6455 537384356061073258020446150315500600
6456 24337952181055641968415654269806154760
6457 947315533886008515810952865590479080235
6458 31940237653215420813839881377261874871025
6459 939347179744087804506071939933187329540240
6460 24245312342043347386575640611789024316511600
6461 552233614190695012397311321934671546163006520
6462 11154349343078254309641859697753627014309926120
6463 200683959639737725528651640650916206959360404400
6464 3228975825971548157708826832618074970525824941520
6465 46631220039961453447763110907223795452008588916100
6466 606434258331939522348011526418761049261999044916236
6467 7123544500586945701427320916665627528887554391866736
6468 75790331950689202169273907027417315952000709724787600
6469 732213349845684383035361810879165471905108155380123320
6470 6438427731401707506000595233592661908131123435239015400
6471 51638372923716745624397994314170298558095722195849187920
6472 378508454307582131729127762659288476104582128692049494320
6473 2540287394236897937646378288085403314332835417263605981225
6474 15636090660191031921093301882327076904026305834093888004715
6475 88407747016356668631993734962411216208893248087414081431400
6476 459830107773273753493363687313808400331224881667084172612760
6477 2203082746397304532582054661519913016610399022259433794137660
6478 9734836200759655533641918691314387950109260396396276317302100
6479 39718131699099394577259028260562702836445782417296807374592568
6480 149786161003097117411741090593031172035547281343951496342744200
6481 522639940259540764741094071164165095843020355727344683125030870
6482 1688783257731144819764131429588273304273246443032260100757213570
6483 5057629721948695329414094126477789241713337023883188597792687800
6484 14049278951284570090161777747230914957897540575509169311460782280
6485 36224238048374792787329348580242719601475633615536964760741358700
6486 86748231491126750967110057985794737502560000501027472913925186340
6487 193059370418379553752889942712772043615348534320967973642170816040
6488 399501717097744924203818241097465828071568861343663994873812635800
6489 769040805413158979092350114112621719037770058086553190132089323915
6490 1377736683798242942766960071884909307302043350432779384383492655825
6491 2297897790189554289996772192622588129512256545691520524741437447776
6492 3569303090527397374153402118651393442870814331601214466794067369376
6493 5164693605598829284856024350177053618791786980939023920398435794000
6494 6963287712993354200229065714174022156656743525244473760062796722800
6495 8749302318506706731336624625286154527055721355706971183464157876000
6496 10246680830397929601453618264242550614588527045607780597014487480800
6497 11186289593803145153710465498897996858204270355774517234771607471800
6498 11384277020242138873245164003303271138880452131982915769900308489000
6499 10800555469878898769099759792039445242404123102127120088745000317600
6500 9551990604608239458982186517514242098345237076414032759928759516000
6501 7874372086656036058202962162757539074350149220136274065117742088400
6502 6050069652272914305117057095921691382013236177671428021038167644400
6503 4331678507921598755040536551761399809309240693690794255818042924000
6504 2889435835188845493362277905574937548990659220820030758833292632352
6505 1795232648585589289059978275486396976181450426321500409954248006075
6506 1038601500094060064547400669574777785504617294941633689766017540545
6507 559302403936842893885345537536452159300196405881129592823337690120
6508 280247473187970319963872497486281998796473678853018026254764087800
6509 130598985871256756950484373011581088328029890864184217463821434380
6510 56574933581169620195941342164648741849495652500670091030820773700
6511 22769521058978441180607019107581138035213255415480377849608854040
6512 8508718238101922730661358353956751312529496404885834935110051240
6513 2950284004470072275491554907112043724332779930598526682045734550
6514 948494706396944350826429981001632951715111015949625536041722690
6515 282508075815967980941131930359008159915146138230997126013530200
6516 77888803721610501054105367108376209458484586298854778098226984
6517 19859065849549697288629514130281351418222891208648403687296284
6518 4677778434131263048633129760761459144857696554112496412210100
6519 1016807421414140553499409843778421392281722625658200212678920
6520 203722199646387105978072519695991063437884441244910709385400
6521 37573292481951584168597337359024766888779630437150984608345
6522 6370259157855605597482456322429549849788494969445658075995
6523 991331666043667487862001283155279342178667479907748675600
6524 141370627512470434742204345089613768183639108306669088240
6525 18442276044184552008713569397917963770748472212803281400
6526 2196640049537053149106085432637496415715324466140369960
6527 238395044135804217732443380286239921085384050588877360
6528 23521137501938028259429833215405373916138151293899600
6529 2104683602446143048148981179923935406262231979415172
6530 170346701778634697288767282701899171141010967673100
6531 12434992010656387586070162908593012120535623710960
6532 816114769201600083816516671980392574968065644560
6533 47989642522545977843808001025219092968542705400
6534 2518724045211218715080419931750819003231273640
6535 117496513657594683488789642964823733226171600
6536 4849062468408669477315128122357804863302320
6537 176127596202016463344888488737472624288795
6538 5597773609326413957064721478489194565025
6539 154663760634450369928318835198445564120
6540 3687568512281157874002371859061538600
6541 75233809848550256122862461044170084
6542 1300776673899864041137122497734284
6543 18846373136769980312041763224200
6544 225817305403874260902039597240
6545 2202788653605239445811423050
6546 17164586911209658019309790
6547 104371985152665362184840
6548 480850267255928350200
6549 1615259295691748980
6550 3755940526066300
6551 5612862554520
6552 4804945320
6553 1923825
6554 227
6555 1
6556 26106
6557 111607501
6558 187500601680
6559 165757228335180
6560 89545738240627240
6561 32387065417303224940
6562 8340915001317784392240
6563 1599022913377630249529010
6564 235965616589804808979516260
6565 27514832818669081804953593370
6566 2589014745223338364123252404720
6567 200001389068502888628521248264620
6568 12867781678222755080684244003732936
6569 697958009916934252431928716424699436
6570 32250473561679030974440844138244732560
6571 1280981007335964897636006190257176363235
6572 44083100405754257243780277199830743081310
6573 1323542609801336152009688798785394452988855
6574 34882784458604774145711968796437821372656480
6575 811471953847927726761466248476108036931861320
6576 16744031047691386752200010883189936566935479920
6577 307817594027907935525909502399108019910755741320
6578 5061889324014486050870511817229776327421316635040
6579 74730179887245776777612263557027894663605661279540
6580 993758881929170370373309202729783186996029569178536
6581 11939345963811171320073294802932259390674017395613316
6582 129956151455152204389560894374893691313164566704453536
6583 1284793770067982020669522478479062630027876966282665640
6584 11563921180321498187248127909746820211466880522899878640
6585 94961352743487557147825728343598888007723790056694766120
6586 712888082256239746837934447152686311029956067501236858720
6587 4901459180631815045099508617055250474794752505771152826745
6588 30916896370139141053704592815271579917936131190248810137930
6589 179190422640450868890281711562787826890478814795809938652805
6590 955682254082404634081502461668201743415887012244319672814960
6591 4696527696998859393074238036390564201505069155242918392108260
6592 21293475815419486163490232874357219256435052526880702935859960
6593 89171099598958444688159975212439793623000825230989891066487236
6594 345281900145417514097210853070346293788962236358957859913790736
6595 1237442252894573844035099022475212587708859913533290431494835470
6596 4108412610784574286158085462755704303546488830658855855965689820
6597 12646980988619984700161335370290149994652143328112502062641370470
6598 36124345149437110880898588581622206824669870409164027779473572560
6599 95812559117616245238705164542635910629799685022006889771419849060
6600 236122336701840784146322090895334940803026939117904619736308092440
6601 541005573652019818620968746721728957773968316550363881483738871140
6602 1153056033892065117884453178782801869279864753370668021025511627440
6603 2287147330384589691066859430282991865709731731192476370652577339955
6604 4223980489399522050954111525147086597349047998402599954047617060830
6605 7266099771158975810883688815480291389177200748767300729033426115751
6606 11646072551094642650874730122423856670364389318932796509202090081856
6607 17397353711969424169090499572351246680281082699921826898828589011376
6608 24228120623138012095319204256194458539475002861526353722537567805600
6609 31461334204812133047971614664975254832412763321223993073762438775600
6610 38099964358121115250754615924557189338334722554142817300336164388800
6611 43034081363958872293363603347219437957601043605636538009276095587800
6612 45339120654529561773445957508807810274845626751723264544472532938800
6613 44557411677727327949765854793138710097693115945659070328188523750200
6614 40845907735282997430989182838038788569926414269756714042702734795200
6615 34924967328277688979858397930844090226806829007964249191974817356400
6616 27851017164915658763778150687027274769676872448296649606281503178400
6617 20711135371392171629869642348037198428906050833240270117653082156400
6618 14359720524165238996709618694639124244041528577713253948239470295104
6619 9280464064153543362415800566306510784196622738524572218270415533979
6620 5589307516276135239141299088830993376290154422128692868487250858270
6621 3135985514857220916617446435336473382880353816995869662853533878495
6622 1638553311320303062256854517217665814239807807421475608825727049520
6623 796965199895986184420136755923407174355200638359138191002927154260
6624 360670382434679879080645831147819305182645544366909254322492580760
6625 151792930736897646951207058432715319087660175147224398401912345140
6626 59376797199649504091591932955999719263537832971384551407640469840
6627 21574261686469385664981101514024373520288950383250738812741161390
6628 7276345226329306265846247747290223284594383832612672419601884380
6629 2276282662731993861249750053688971303316297865635312028305314630
6630 659969201543772716818719478653446713444725287217754896797245584
6631 177184132969358987497252937759782966549599042342096796534708404
6632 44006516685200271404546481273671586463299108555553452734110584
6633 10100751348340012667296648927579706570360217224289564213164340
6634 2140189836607075166464209738102029256382056830237279267289840
6635 418110986161052027410657326979838262744450567856889856856545
6636 75215732960189253608266397446108470546620737074784418693770
6637 12442165612373068960637214181755635820632833283880618714045
6638 1889719202171302186062461153563470062571470845598516752480
6639 263089649404088477999713903115872329070579024911170745480
6640 33515771556525020169820845297740784002726043549421682160
6641 3899461793364226132909252434682067280610924827489493960
6642 413496845539120650330421027556479926905523621332352160
6643 39872910105558062710433456228660564380175492057048244
6644 3487898820888656790133771515463356675927241036920744
6645 276044133869213991770363667424939774165563769216260
6646 19709058431801083985304333245809554636555339238560
6647 1265472331003621512717627954307444081855329158760
6648 72817065253913705178172140352477166000393831280
6649 3740687787250203423363832218584985828783458280
6650 170836200810090047739256052310759586722497120
6651 6903884424098861549672160490961652146671595
6652 245605845117773718929632972970485568595870
6653 7647068437732881358614946044868598289615
6654 207027233508842811739152515597119412240
6655 4837571034251854646166126620736709884
6656 96746654839971084495514871583621704
6657 1640011390361723686753874235769884
6658 23301132707010045277109271642480
6659 273838098052468480820728619730
6660 2620460268444674457614627940
6661 20034816502907955479392890
6662 119553115018888242955440
6663 540614861196523062460
6664 1782774243154305960
6665 4070260829119420
6666 5973233453520
6667 5022337545
6668 1975354
6669 229
6670 1
6671 26565
6672 115584315
6673 197656884271
6674 177891195843900
6675 97852017127201260
6676 36042159641852464100
6677 9454531789128133742100
6678 1846470058416724519832130
6679 277634272508998350187831050
6680 32991718972148235529162365510
6681 3164205774146944407569663237550
6682 249192669227746317546863043954300
6683 16347805848014705342820513723537324
6684 904319101275099176503642703595675780
6685 42623573640099674519205026096142851764
6686 1727285947915329552088752065589659920275
6687 60658218288555984858646175479825116023775
6688 1858837400442637847112735021926196333261905
6689 50014095916603833397065978577146520118988525
6690 1188027139926712596385690321894065031749512040
6691 25036878576039721325689141568836016261434257800
6692 470195755583426732634453793987252288478478883800
6693 7900651580049637011831677228243772511042730693880
6694 119210186074862430799091441865876780264137656391700
6695 1620577329554844130691648801136690629990762768890596
6696 19908902487517655270714147036588755929524529038633340
6697 221641317630079501130501101635147079464189568214163340
6698 2241743612601375525719925427966916175152088775651823496
6699 20647638537117932473736155257590017402716607144161532200
6700 173556817036859095674715546848827276224642757678438009080
6701 1334028733807904259985187981728029857178837907380273115800
6702 9393785667230659164062365371334876910967650264469423190425
6703 60702686775517094020078529795838102033996550263781200392765
6704 360538784930968517160519099270276347901656420135627586178275
6705 1971094649044959557793098827190666095795266962753909325180855
6706 9932589624295414360084159974262824457685069827961796599502900
6707 46191506209098370891157768765907196598660556130702749754296900
6708 198477608784778473660743170634140185806034094868977499470568364
6709 788821265683093933779876703802352020511161146274141344049694780
6710 2902662556127536791769748832852452308387272724327758085003117374
6711 9898420189143135852692684592608859497887944475462770344071154550
6712 31308084052063171518011916327626300867387399823996702757810829050
6713 91919849510995866911022126979961103859899914503778007467597265810
6714 250690498666352364302787619036257555981545221373940020366174361300
6715 635520757293252323287441372303401489608146974434360306311552631780
6716 1498468675223220360928582499912702508942286344402087009865032125100
6717 3287992007336057305345695437351345175764234346639308284515104807100
6718 6717309986917260933465021643501125363469212099406095609329543066435
6719 12783098849498553575255863826103025228819487363586815650407262157775
6720 22668695293110768340120398518289364739106557591427286420055544893121
6721 37473100450560705186590020070517169627934835544749241674776347265565
6722 57762867311394544813384467084053351838728529174281131304509619683440
6723 83047745077891779524148988524620102077568187227928720856672321129776
6724 111391489157781462670847120295224262911241511079343646008863012938000
6725 139411233219488626258443026451220624624361143891295308758048237877200
6726 162825861192645982406096584947854204435788594699292783395017729567000
6727 177488025373943089966341270442304668427832902248677943210125676027000
6728 180574773641316013270103727319562140922229996200828863961606122566600
6729 171471482140928069967482244325616374582821617426688860389443449721000
6730 151970803779802916912356812617997257473402688386006597835349880929200
6731 125698652902817613839579777947821874661309228098708884945781198086000
6732 97018393782583854584286201547453390277532929004589627169009720946000
6733 69865563319496258964760260187378816033509744810797177863549730474256
6734 46932329690508067660874879505793348368966929954103419184914065992795
6735 29401971122747630223324477286098086938841178658187866544824518623751
6736 17173254009932400257666968574461639953868604235929762439436018858425
6737 9348833486946703361008019813120122928539625086802298012984415607925
6738 4741630579000419482445897630706676727154737952521949841879677458660
6739 2239646729634705700742720080514684395085782815826775208292897477300
6740 984707986575259094324497071371204505876359597749942892197021110780
6741 402794846171779641520209320473986859610797378162622729352392513100
6742 153199749184993111518370211633268506433166524172963345779328776350
6743 54144568890038661331150020001894896794187620872088415357625786710
6744 17769453110630448699412168726490603195003659359565696159838578650
6745 5411136370064914266138667577292843192178742979919647788092231154
6746 1527717134803966732510394122553922267572248802277767413159535460
6747 399532848852476148278119369458334140258899801359630031401793460
6748 96694219664379256398823595949965731546529430833604422818994844
6749 21633996578944806619909334738462864229752412365012680264670700
6750 4469665330932936462037871988418271005958281422582808469776305
6751 851707564402143018799487147551522387072028934523294152855925
6752 149491691312840604676312797258407266203125832739162657683675
6753 24134803175808001236898692569429606832793809141021441120015
6754 3578585016087870157738043950984715013701962005512161215400
6755 486528126447588612465186205100810889088752648573981959880
6756 60543075710532242677226353551916491706270729422710933400
6757 6882546179039310824578718419196672467572202381387177400
6758 713282058554983121819976272534927873912028246798307476
6759 67239500854069062140713817349988439837450767885195620
6760 5751460718616211522650753588347862824084863944494076
6761 445213552075506629310892527784805118129330431013900
6762 31098309410833677599762984834576551373253301667400
6763 1953924584313351088947619099458137287677234472680
6764 110045815136546682105935994337442024963048249400
6765 5534467895756148924626020767847961489369678040
6766 247505654151398457580352150394596881614481675
6767 9796575488819307572621171061502926621245175
6768 341419114367015114775808473415015653048105
6769 10416057685913653965626110940980070428325
6770 276365751666452728334200330494345587244
6771 6330233708925694235525498925169730460
6772 124122229586778318343637233826857460
6773 2063315301205739509288026003941604
6774 28753000295509190486176505071650
6775 331488223958251318888250434410
6776 3112426318127192031053053350
6777 23352415444682104221406350
6778 136775559882720334802380
6779 607171766274283818300
6780 1965935980464679860
6781 4407748519243300
6782 6353256994425
6783 5247527901
6784 2027795
6785 231
6786 1
6787 27028
6788 119666470
6789 208267524388
6790 190795366717021
6791 106845405361531760
6792 40071883619909025080
6793 10704917481318553842800
6794 2129475709971293323178990
6795 326185573456779283150475880
6796 39494205880911617941456303260
6797 3860173941035595280875326471880
6798 309862875592911642926785717335150
6799 20723629119653930678943428775374832
6800 1168911366296670518533737684972928024
6801 56188360159226162166759666650077988464
6802 2322641024888334683276357752674493946527
6803 83217619608298622341987149427374916800700
6804 2602333847465224061522998144236052755381890
6805 71466084294685086389421055722078569694740780
6806 1733052544146113344943460601260405315097463915
6807 37293841507478731771326873426426004271923125920
6808 715324264432559818172014924230972354666009640400
6809 12278696504259765922361369221147299374875678523040
6810 189307456476579423010449088763273655521686990420380
6811 2630214619780719820112525298572177646513561287310096
6812 33032401254304922446707303014421172207685019696512088
6813 376029221825735280682642883371712715068615633023187920
6814 3889949047341421270490379074671919002440334837462601788
6815 36654474507797929648613517523950278513013100682587710496
6816 315290606995041513502904409210250277039900823668021408080
6817 2480641803739940580590275938778478911580985962206675044640
6818 17884984433214303739523641255032336795550412182874018737025
6819 118366078794363755657938280306032192610551818810293505823220
6820 720224854332166820533223223582928982341904635877734101938390
6821 4035048562780214112552592221563987217840981251936125217070980
6822 20843014935206246841953002778290032565396899635881322864236365
6823 99392088991283398491060598217095749515850450688689906883141200
6824 438057554322635357349548131299978845497753512666889094862854952
6825 1786364572172824703996858613353160486834994843862378906323850064
6826 6746918091418564190570413781762648864042931475157434255371883074
6827 23623355485400501176739768580046998190632703159629824005258734232
6828 76745410462467204769528938373216366755282663018590865421559140900
6829 231517071343136361091334083311377198315662556071951540940659668280
6830 649009846547334454250550169282755672707778184223644719392429179810
6831 1691800948303163970630647632287632764811286952133545785382512019280
6832 4103405405666990872865018014958513010303152514336333100570626978440
6833 9265754141828689067759718098293416474878086322694945710965931886800
6834 19488563152254157203702512342265823993542922351089303577604002790855
6835 38198075810309221230736925095844396449367949636597507285705636440060
6836 69798302162474122430710199493315669875663253426873626949334844767746
6837 118945737989166733973359373161002708244723750452552261184480929406188
6838 189100627142971385321724246166157218204597224627237211349114098934595
6839 280541739028278842267053975983431085983316206023804207888281401761728
6840 388476021800840951363568511914751145543875556316451621203554775959776
6841 502200028182905316608449702642088636858221111168056724658473646987200
6842 606178701971740442489253236635069344006955115362601287823765729302600
6843 683256850848445212307402344041391622029264731801348447384030305036000
6844 719212346297891129776652452400991091194522890851164535094944043726800
6845 707022306530130263170268512529787852360717418124873610771300924341600
6846 649094008306022951692032226839322040927801495211281025014828789784200
6847 556491923121597783268822643468260381383434204267306100297227554769600
6848 445500025000964393765560220085723790761325179261985804132516944908000
6849 332979447257863672597344438784072410466179048271244246745904093679808
6850 232323627632793416252404073861278868079933733113462859657483035833931
6851 151280501714377108257379396932925774563677779701789769079291279147676
6852 91912615718901567161232242897138456370922898076972201824371627268418
6853 52088285195876210769186716039787813340047204049905691753234958781900
6854 27525084039781644710383960730829050382632787238136439073523179199455
6855 13557261323307239793880008585924051473768989461627341619202784550160
6856 6221292066656405516924382151711293918846715102380892120219982838280
6857 2658544347333543382419589136451994344703450924781286234172518887440
6858 1057375592689477481644154770179770478007054345083466115864070012050
6859 391184017097023506671564485595085610947153974052607776072149094680
6860 134530190104795453066586021383638101723966079879647517033086023460
6861 42977429858981634670936205489001165382958291290410884636073118904
6862 12744178617123954582188559365551670076525537230852931371258001362
6863 3504892515022630748348266899616960448853470896185680132660718480
6864 893182286086412351998429306676580243417497421931189453161925032
6865 210711228661520804801048468220242988973602955460022602592259344
6866 45968841158468571802115526675406784151080833443519081933452805
6867 9263562193424998596423556790351125584620844282613921272993940
6868 1722276825576920657796838143350482349078467607533711982896150
6869 295031868039682793953368549419513077103912742407746499589220
6870 46500959526357189722761467263084075668431071675472448716265
6871 6733170610151267290173606119541585617148390468846689406880
6872 894184836231839046491843652350381933244308893353568911440
6873 108720898963807418449277382486293198979276146092421175200
6874 12079315462797044997838545547665432691788408179489131868
6875 1223804194669211186221692293155210472677858151111829776
6876 112808766547720584204792865011513814520584689906956376
6877 9437828929801406413344943718406049202195719913289168
6878 714732233636065168508838396351135230030859045464700
6879 48853537155246302712373958390522233683015997527840
6880 3004361910616751236322462681770083889597240489680
6881 165654040184382273681940298242962018975286443040
6882 8158027829760972574977753562030688434483183795
6883 357330421473425431947105278610392848473703900
6884 13855669404071598381622449578770334940817090
6885 473151608630040738458726935315645955523980
6886 14146995333410765798137815402653735856119
6887 367943132655577771608135881611801021232
6888 8262994141062670906876421566187939480
6889 158881156584013468538566287277873712
6890 2590453639956741334867928596921854
6891 35412900067761330620204081981160
6892 400584088220674981977628218780
6893 3691047278589870835650121800
6894 27182131121398273595872990
6895 156291795227250886104880
6896 681222021538453426360
6897 2166047763238325680
6898 4769884167925525
6899 6753818290868
6900 5480724326
6901 2081156
6902 233
6903 1
6904 27495
6905 123855810
6906 219348639510
6907 204511270823145
6908 116575969064099831
6909 44510824551747208200
6910 12107433408015369720600
6911 2452764217907113649231550
6912 382679311409547123665400850
6913 47202486011548138895907022740
6914 4700836323357856862772039212700
6915 384548849669469899448069207769350
6916 26214399275160324991606071686553690
6917 1507397308584351386289813688304050280
6918 73883259807648174499046247467426795448
6919 3114715650358716388659389182548173977455
6920 113834251300008488621539137985356882459465
6921 3631854684333604160782439164294719583230550
6922 101779756950293507214188953023855292331756850
6923 2519179471387649295227092214203269581739612495
6924 55342949711146790266225841151747786455986957425
6925 1083926186308803097307222394143322396888505652400
6926 19002744589925828213178309508918439508736169142800
6927 299293227291331794357558374765465422262594663999100
6928 4248986543529429580140651180037721762096966368659876
6929 54538273733688455093509715749805448258590020810400520
6930 634679156175481371538935916409161516317470032533612760
6931 6713586658505578923616406544354052662864666772709449260
6932 64703054480733440914780987693953062899030251879028576020
6933 569386879430454280050072691706786953511466216535451468976
6934 4584302083198660187076867652689493055109504572581834275600
6935 33831967457256778900461129432893986941428179082774072595425
6936 229252982280292438842984856087232680742964374344112421992775
6937 1428654669205896164097898602727987329160281939503520606940050
6938 8199827068266222248679491731847880898339821102881283284801670
6939 43405187884836458147352708580556270952479569453045290627295225
6940 212172786243426788937244654346199350383409017211609393614283175
6941 958872100636960365442705665957560572960809874275624206930514840
6942 4010786698668284765343265358006299819167743200391646907510555080
6943 15543067693636650391263806194349730248584868111391173427017170098
6944 55858630811066974531687301092912987207726709096493121003146620030
6945 186323625665830975288141117931265695711831948759042458698964112940
6946 577322862015194471994035064451869768518877378849837440428390856100
6947 1662894952084517828685013223784304092917748688400811812477387037450
6948 4455561980229453388169507341929929393533173826524122736503081223190
6949 11112295048637241608334843920150134464521341316032451354298176772600
6950 25811743680808490974473500416674517322874669041793063051976524541800
6951 55868839940697325859222247612407343415958987597038932526975503777975
6952 112736807042126667855207358899768321208176446463959689010355997629825
6953 212172948364535765199820556668735693005125611163282517741510398771606
6954 372569271589443990726534058448595290862232800033370291782559028710770
6955 610607368560892335809842413193011475576676534483369010692177586636135
6956 934289621436837060093586369872146040347780896877967138552361572364185
6957 1334976655344847138825311365466327052459549858882744322583644365081120
6958 1781676099985675055503138654728287363924747026008479954127062312762976
6959 2221362576397841325635348226213678743632044635065270213076694485829000
6960 2587623569432231558180720034355105047891822837586511785237453613907000
6961 2816513810206596868424591821501958417945222458902260204021576197446000
6962 2864659345423803652500225869732761125944286090678367216056133055522000
6963 2722630016533043639477105427451893137347048376938851530554190324197800
6964 2417943335371101619939361343577721110325145930203789700959587803159000
6965 2006392004488372810251282268838161445861201605865405353746691793652000
6966 1555431515860509969090041682699298492315255340166133293285530590507360
6967 1126386552947214773383856464612213450512745193432315522179949933037195
6968 761805383633113295153231963126519079052805962069727051435002512850797
6969 481084593411612143365330386152069647424048178683866493272624765228470
6970 283597505239726022791839357923557609462296608980625147476276275585810
6971 156009520856276297941044526962305656621415890561237145398169410861475
6972 80059471667597198911668994001284749843487621401942387847933969331325
6973 38310061673621023446323826934222178342371877209398125161354631162040
6974 17086647225323930645074007318080314284156471055834844555533755682600
6975 7099521836629348805325039171207030352333079174131843920801612938050
6976 2746579302881169896816819594340367434369764687583363330721077466350
6977 988748349888091681920818673601478109302445166076158374986554454700
6978 330998440888711497276580103619072000617489697207240132512277424164
6979 102968319446906591606604302014646831840749234840523464017848588730
6980 29742907314983713711677653828693928253464871077353480014662485990
6981 7970803945454692508340413432999861665940958005841627398470343640
6982 1980008623393203871498574037496780923386607402724990245479894280
6983 455464247802556173585285191329841272156384690280921498291994549
6984 96918433222306064082445089022337974866495476997895648934919475
6985 19055936144562347479325579376829582369381274394019883690032050
6986 3457758402280937092816653139935853390866189621696926686362150
6987 578264985154767494992006577294661537993447451703805959951925
6988 89004099002937064491982355892690334876680286510067175597195
6989 12588639053862987497846001649448925373554671286613608407600
6990 1633486949185729491946929853257175686303386686782032902800
6991 194109163442200322744342963081859188697090755637085728060
6992 21083017752149098725040995990164481169346936005526165220
6993 2088671404868402331791770924910149717335674107065161992
6994 188311397986131835511552414758762208138150449213269720
6995 15412990402998911222078832711901539725253701533374060
6996 1142200683744470317242110532268204774757249023833300
6997 76415292074382585793419159514586916322364595063600
6998 4600664479666253146348432828474990617904546213520
6999 248399751029100709799571798657844715953615878675
7000 11981463339526624696811780043161891913151815525
7001 514118259466867203107569839633320322804002550
7002 19533488707632087243127172802558086407104850
7003 653733843180048748940839049573049524981499
7004 19160220515843012936298666789614524770405
7005 488582847115092766848531636478144937640
7006 10759698030240025412482463223411669240
7007 202918868463278071231321073425545230
7008 3245592291210325951341704113573314
7009 43533832038053196163932363143700
7010 483263547261088088696190947100
7011 4370600556624827675546946550
7012 31597374336568111128335850
7013 178382852211426447216840
7014 763531836541509802200
7015 2384508458129314725
7016 5158228719650435
7017 7175834063970
7018 5722138422
7019 2135445
7020 235
7021 1
7022 27966
7023 128154195
7024 230916772164
7025 219082287590595
7026 127096937774223846
7027 49396417437069937481
7028 13679007905650136533200
7029 2821637355737981913385830
7030 448326824300590459571304100
7031 56326366436207341370666316690
7032 5714565903891581179060328129640
7033 476317350068934148638705973269450
7034 33090132707250446793737549121469668
7035 1939449444786067853744061906841694430
7036 96910053176712576710300987602554184208
7037 4165764604396550096855498702971890648183
7038 155269407982053230882795860747134105977730
7039 5053156621993710147285656401426175515653013
7040 144478589049891285861225737793266184729197100
7041 3649195747271677208656420846493765519679374445
7042 81825055861587688955076493452274839864030200970
7043 1636068638078151307172591832610759615251724367175
7044 29287999735567137603182397560011743141433767222240
7045 471126556030022794157575003303557694416060023269100
7046 6832681138309702008982430619339596733874059080325576
7047 89613241083215707117808032353646249471194390245808516
7048 1065840225881433497655550461676491380852360951770552720
7049 11525608624417864958738884310583513613853485019373386004
7050 113582676643537217288479386218636077900588790662790355720
7051 1022308260795588366453539605564458393804677979688651501116
7052 8420662861000573451020800050910631381227744162681351550176
7053 63593547648181414083230000384481330743647026228583123686225
7054 441093147743423346727410697305507337437753126447020845782590
7055 2814437621795723592924896613404543085890141217255244948836675
7056 16543998542033992598410696614447575009232482285778657264466020
7057 89716887242227375354683359066063316589581939343966341292160995
7058 449414840572875375249487540971431571068879540660445982111417350
7059 2081973382485499501550520702963442467656988272049076597128787113
7060 8929676046091652873783119098957422238901767880117251605400858480
7061 35495462283214320173287898418355753399634527323466075131468412458
7062 130887513134671052346306414944650573963241319362591254459488762108
7063 448118895370711133033037023053472346601057127536582507737807910430
7064 1425643369458448441835336389621279465465688722023360164151909817368
7065 4217714513875895664520685635439130080041516399402966002878886802950
7066 11611615538076311010488159754394968355190451890091661210422623193340
7067 29766900702125392607154429604494124562720673490820261932404483871890
7068 71097333180093593872956358972985280355708952469495203517342212679600
7069 158300706968747863726343401897526217423577411057628245901661290643855
7070 328724590318018391537767594514745164311110676864883397233199440070450
7071 636928797119215028937116969493115327456133838749716497548205218124381
7072 1151937230433431801510033330964446202791951629157903104476621978653996
7073 1945345826973560613267037243945746061287005691884472289019986145803845
7074 3068507757263955986209892709318195674030069355500790252114544184701914
7075 4522039382676113745686610664562899993832821142625342505495905803519695
7076 6227515787051542132508533385593211401014807565223490863281767858858816
7077 8015822685360262001641051418618288999279194872804560874697140385895976
7078 9644872816572276123694790947724226012174159333059361400233323706054000
7079 10849397412704915705559522710760849740531142050366475050367410459748600
7080 11410491846478007825925269430700241795778080730937361852189975364012000
7081 11220316982370041028826514940188571099181779385421739154653475774611800
7082 10315820490768608375777906839739824343455839982315664801988685355170800
7083 8867060492655157081461340064843240043450436806199735480859668568469000
7084 7125175720320232890347601260994034666025950998048498555286347009685312
7085 5351771379497419020124520878244166047747100251363937460632769253706795
7086 3756771179454002188724261167483024610261112949257976850719675590616362
7087 2464104714166510110138247175664611677630207209720331566091982451351537
7088 1509820641830226147610237860972817838610810387731232224314019098235820
7089 863952922825073851132524998223334652093963721868427328357466483990497
7090 461542606608126832563128238763127048881256404891098911266815375452450
7091 230107213222612874076437316160321615017777473805418378063239608049315
7092 107020196260561936040344835085651527272277686348819095820841435928240
7093 46410759159227762667068734329587613565532232862031591184931722165850
7094 18757225099969425478480873449407256573769191514763452724528852850780
7095 7061117556938297236107664715510453729507707230461145330662405995950
7096 2474392514807192123185468906124289646957689620983073388355613591064
7097 806614011667280039459466641496250223881902829565848513928054238774
7098 244428488384024254381656558029166734509667524110863186038804314780
7099 68799846647711707002545679650393250416575565305977454267167169826
7100 17972385966184465910525518186509242227663051809349911458971348080
7101 4353217072469680775969270560741743341464611841557160157632918509
7102 976728253511715815542219589044577947789698201702035934455480374
7103 202784745136541327856476085560280099140835890298006113879541975
7104 38913348683375729069501215980461197556927106221479376945997540
7105 6893332725847496916004456922686489587180200952407773860194175
7106 1125775048718289437169958645361817234356056486902097979534670
7107 169256672971313609790750616407927234133091315962228929195645
7108 23390730169446037363946666808085087170077067118559309861600
7109 2966369871488838374791418199752608782023409875490021568812
7110 344598290155816303298945934459929795664498195400669045320
7111 36598862474028658904065580003782736212411943658010225732
7112 3546341115205496910381195172487234958108764621345657232
7113 312800935856507656920650678970274644380584192367444820
7114 25053164173802240699602245604245188024204883294527112
7115 1817202430401516491750646441313722535604802946895100
7116 119021445733900495366124211360898785957741479562720
7117 7016916603312960050762449415419480127635173396995
7118 371067113790920915028835261004502180778741609050
7119 17533940541768790490373534311201751399435043065
7120 737211262075086304779074918483588993874621100
7121 27450931919479344313632890180720575098547449
7122 900562566295908739120215992333377814670834
7123 25878234663675538480465976791189017662955
7124 647109064760629141259106594636410197776
7125 13977411515872006256293411673445315030
7126 258593259304809047165874920912225924
7127 4058223822587318946401774892255714
7128 53418768232029997978172632516200
7129 582039119840809194163551939130
7130 5167556553780490034006084100
7131 36681285624593764874015790
7132 203361250863998696460240
7133 854937994103133533325
7134 2622818624977164822
7135 5574427095360695
7136 7620253481412
7137 5971985487
7138 2190670
7139 237
7140 1
7141 28441
7142 132563501
7143 242988897333
7144 234553711325583
7145 138464874252535831
7146 54769151624798490971
7147 15438280311293473537331
7148 3242038865371629442839510
7149 524511032905515971232721510
7150 67109806368068911898249788990
7151 6934970510009406908758098324590
7152 588869452436885725774111566431490
7153 41682897702494018835179804879250546
7154 2489726096102936394869549297787615946
7155 126804325653242657076631872856286508698
7156 5556892787094520956084012879847265227943
7157 211191641913800857940583313032484031951823
7158 7009551162567580856408884246840065250972411
7159 204433609510843684635777174556133510441945011
7160 5268096860471741104075796421254209692157813745
7161 120542132692396947144479982921172108182579661545
7162 2460027921521580826185338848072038816673237786245
7163 44957901580271209011879888223461463011955838383405
7164 738457447233390922493005823585367009472976749616780
7165 10938212555142757786641298505270599499499724997384876
7166 146552250569129890525994954181476222253478215915188316
7167 1781055338677664518614659851970686919084723726751250876
7168 19684131080710292277156825117234474910923375213835253188
7169 198306010216012400055349430536785063939266162998184193188
7170 1825087517750758190339910860702954063034263161152779947476
7171 15375710864773838567057176055980307339079241893350046188916
7172 118795670848074062262144134051562136465028904628383094959601
7173 843200041334231980392141930505843136447582784600061827860105
7174 5507080866975725813992224601433684892040007317506461753688605
7175 33145101615524710023344507073225097269483025407849449933691045
7176 184087583151012826092096487641433286712668634072703752448622095
7177 944701218088185406317123071158055085940133260600424551162662295
7178 4484844730081806507884447422024029934305264216113594448151165211
7179 19718083573516513927272180923404351389487979835280648517795482611
7180 80369910261674904868122053890331660093862398822283149654811967098
7181 303982668713308786524685672663792828196026977298012238125291514218
7182 1067863385273430694142656554056456389583633495120900134274905302098
7183 3486990288163719653787306695667252259830551508691639699745826205346
7184 10592142912948728352726959837308988839422584363392472943742023802446
7185 29951565165828801147224174820855005894247382750416917874626321988190
7186 78892966440140554574604336257703606065449508410438828591884812766790
7187 193685752200674511814248257236654632049494091684378647819610140883190
7188 443438432669965329679989431041814552323841736224761641060686375179935
7189 947239723731992003416985628732914611770243035533348399261339946812935
7190 1888738600653487085601141041534114589529757325396797717315035409099731
7191 3516771873202794532712200296904230834436012911644474258739760164759371
7192 6116924341067444709997546296855827941300578096504839842124646320929481
7193 9942063012570536819753424304593165090577489466825925673318495233208833
7194 15104089498848074109345025708847144888385116396642086459049801169454333
7195 21453097928722493918444185806644443490341829210576708290043212169792101
7196 28493689913052269914844787326199569732345904434125048848551602264125416
7197 35394816487242852288258522496028995098354227818263393236649801228887976
7198 41125911210814408580810127337964724439616981348057166054578104876144200
7199 44700523223923005589137822021838233734672781552147315211864337372984200
7200 45451792521804064506602323232289296486516021578233824711223401866647800
7201 43234932298548480815723467201450094923699903468470354057376982049279800
7202 38472626616568317704628828800031516411254595454634123083315001335747800
7203 32023881583695913975091044163073852708034777549857355785540296349946264
7204 24931978673920736175489188910424623515802666379859417742482651981109739
7205 18152621324303648700222003374852990645673855485872599322344256451362547
7206 12357891408148424271282293761784027635951458869979888921040746411371727
7207 7864617009943857484282559524528921638815028981220508368445973841195047
7208 4677648025522163601762829521125044896288677367915465761624729539534309
7209 2599353123671630741569887175972692355887487804258959234720692295691709
7210 1349099000466776489715100743952938992521255232426284083796453863642665
7211 653728823420670537569468955041025577137209982269493965687403625265265
7212 295625621779976886453326287361209701549227824149841094040457583453290
7213 124701785663447973359858466987983119264742771358435567774269542760410
7214 49041573733060344735564857673707647013657802525407920476036505233410
7215 17970939099497280688334504892513003536548429650250150724775793192914
7216 6132293265391369046315608326863098801770969894595642230587487464574
7217 1947280290792726559907197245632361651593684608749876715442474374414
7218 575003361301078066076815067568861132852725728142023149224949008822
7219 157763157180324813259646994673613999443507671762259515989075342822
7220 40184955130837452434061026945165830046931199411141574827405983549
7221 9493892090952395594612531555713206224568286587357349286345973109
7222 2078342679794007893897670756547721189068293173320934012557857049
7223 421131868304371807635344019672867929876926875207418173409861505
7224 78894678493291211182327066132042837162572271745444465335123755
7225 13647983018157233539024208794857392993316539873820361737402195
7226 2177218017176449740415530656380759143364654055758368600295495
7227 319834498437122475321157283984974982790462435537954486429695
7228 43198425762936022640779685109658958714555965319412034530764
7229 5355584683235831410997443345341455365297264030267993616364
7230 608362505916919396779970286900984687678087720384259982492
7231 63196420838069885731924543797436998398227678318102654972
7232 5990822502824871562612946774810492364194070717254207492
7233 517080582196741311855868989281812331347177856153588964
7234 40535728880823161209317753284238104027557804402073364
7235 2878476988195462575431920659281736710394664472996020
7236 184614361808347730623251455896341752368244187404195
7237 10660120993260183580136468341645501538917363740395
7238 552251166055865083429361782220253611906237054055
7239 25569543298387231212465450922672871432668413055
7240 1053619372094348220815159284250841938431562749
7241 38457807729762673347324418975906303944524309
7242 1236979616923690739366273690618835044289249
7243 34856872937229267815436080791769209157097
7244 854906582629926300936001981514963881222
7245 18114903664748951010947410408040929814
7246 328831748541897259699751794047420974
7247 5064277290957217241657359471310814
7248 65429939159653969530456840714610
7249 699859409267004366938890656610
7250 6100891488006264718022708090
7251 42527921586933727397247690
7252 231574204669402103059965
7253 956353647602250573109
7254 2882586927620973209
7255 6020211924023297
7256 8088059011227
7257 6230484547
7258 2246839
7259 239
7260 1
7261 28920
7262 137085620
7263 255582429928
7264 250972818245370
7265 150739851811908008
7266 60672790354292973220
7267 17405756758122773174520
7268 3720625555021727122496771
7269 612808914944755055470056400
7270 79836100376986957305527926680
7271 8401799134911484554534129426800
7272 726664301266203071743783346185300
7273 52400321736845339044268635388303664
7274 3189072490889224933104232690761708440
7275 165523859078843495493396242970155984272
7276 7393510278007616215032648715733479499085
7277 286462280575353914527539487495869715493960
7278 9694702038328763193082014941110219371502732
7279 288358776132936612186834896754786183581966040
7280 7579769214171281230341892164312027079462884254
7281 176949316149643150673486681187772060740074301400
7282 3685072386325707940188542395433718148668291555900
7283 68738171488313156998338163754824504906463803650440
7284 1152644072430357592751388623601511977221420962808575
7285 17433623978767073859998145647419439929762030692993696
7286 238561920885918970731271759255223029808093549716719920
7287 2961768753640277032852392784715787804032557654973617120
7288 33446831425037699920997378518826146558396240375094919048
7289 344382982972862463796355343248893535646644894848224756320
7290 3240118539800609383955200865041708502329704764919484105648
7291 27911967748996259579391973607366172132708033115038813369120
7292 220568233238719946110760680326860361233220077160557210210045
7293 1601664709056550993296600632527355238493536560304353895679096
7294 10704716942662857275215427844701046315216898213623260782139700
7295 65948148518814902915385149264373568148156112472996635162184040
7296 375022041753119958480095126978744058307296202971442133052560650
7297 1971052537847941847679907598145224232406655645087964650431007400
7298 9586231307758007701996912006277527398381983823355887024429541604
7299 43190712485503111624381691456854793772929817226108941538638594040
7300 180457904096866323663516288704067671577212777479846947827419416807
7301 699878893335633317912101715901352487176904719644814419758254166960
7302 2521852776588895612820972361857971483485111928702958670850094833960
7303 8449414255022603467744357740988431952601554221312293264905680256272
7304 26343719731895186099145483186702438702795075661275397104662824936940
7305 76485586277772090876620144443190001806766826414309692267919932176464
7306 206927679072090045192958226425973905987012496211671587418584145221800
7307 521982289967711013108569527470324476644429142811688611960034039170800
7308 1228375428430593614400890263000888587471791476208822476961211682969705
7309 2698135803243298408235912969856780318368504736297097971696833572523400
7310 5534176325319032068448328158172907186342510825782714284169283083197996
7311 10604216721199543101453115690383730135740745845559190445496180165242520
7312 18988992265314566446235405636010148568313945743980245624113865564757470
7313 31788221373525696498316089650506836309508125525771782252335089236528408
7314 49761935327715459471663037537008365250865523603427789974449789225406620
7315 72862430076177865428233218265197569670074656578963993393781526241971528
7316 99810745189616236184267350953693260254293066404420592623560118396136995
7317 127936269567686950153285398148376270246769687352103153656281996192905920
7318 153465980931193896278326307434056752360480400075588805457857908776527776
7319 172296299031834375801394883762703148021689569837145189381196406347688000
7320 181055900789335199108944791718706123194220846286848789345534542972927600
7321 178087771268198556500601434477415858879561488150998809192329058661896000
7322 163959381336745615681972550677411060214188461619218809249848193137316000
7323 141286141174749936256236917955163359315997828641018265342154900143470016
7324 113943240083721189980269807725897615688529252797966871225126152859306835
7325 85990795855669372712599563898566501142160180286885433644913332772056488
7326 60718691730148221190194348554331308058395547149136661161484605201642940
7327 40106634443233355395071701895499279455921466784852248636123710718984440
7328 24776113717600910506040481639365622417704862542145653814319996022588318
7329 14310544895599383408757117290906198921048190995463373513824942164744760
7330 7725929325445381402487270002993860527468257687478838753147216977533836
7331 3897307271351431034118540956459793793198951285762474848006537382533800
7332 1836231310540578083382774104485864383334121278868858341849233959078425
7333 807698911844773883441681268822502084912958778877033957453947407980080
7334 331529292276789427244631997177097978409299590704721145434075673527400
7335 126915643164215227718347712207930662338700997676491906950064942402704
7336 45287518190786106440104032893994080017164568271630738842847328262380
7337 15053554132511534913797418963829964973025757520728798345521614249680
7338 4658010422640666014269325421314135563613677327133700133217233987432
7339 1340731855908020452385833407570060788688287354500307141464607380080
7340 358687932834512075429952129399443149678163668817967390126105260567
7341 89115014368822875883217920347687739050475445669060221149342921880
7342 20541924230910016504279097156308987282247108192905472195206160580
7343 4388876984274750514167260918536699290825486569729201288293043144
7344 868201713099688671001864061087777340464836415098270143642229450
7345 158832864742497864768040289073350424694854862434963726939908040
7346 26839362769285134907424188654105521920761208564591653845074900
7347 4183452598282036176520971801377420399050282060496446742445400
7348 600624265896206622486225237197758214435076210114132710879661
7349 79305432175719531185891480566961028758011713136380120524960
7350 9614122224654267188457235353648348179043878072957813493808
7351 1068170947187014082622593691771991813954847724698731023840
7352 108555505502315341848851140806716440584268499463027368840
7353 10070013762376941911698135468033678533710696026910298208
7354 850720812215824254117176650929002879881692092386038960
7355 65290630979304139358032270954061039736951918869839136
7356 4540006244470592151041183762348812481708862159633775
7357 285190285962150332227147700684910179931073227911400
7358 16132428002359210315936507820009832784170076366940
7359 818904974739046208930787198985270699704064790200
7360 37159356391425061641432203049432132755415603294
7361 1500944398845798263434038052339015263259977080
7362 53713889671821525799508461160205269490758380
7363 1694219773688521723062876397475572317349992
7364 46825565094048236028540108532978703494205
7365 1126630137601160566100213137635577828432
7366 23423187605496721060386260797663582680
7367 417261821237842514611768763277232880
7368 6307446134990642662736039444888404
7369 79999739588939787714911928020400
7370 840179913491148455453412942680
7371 7192441475404230387885398800
7372 49243573522346388385986675
7373 263407118939591300707736
7374 1068774537779468528260
7375 3165536888050068168
7376 6497407405685690
7377 8580267290440
7378 6497858388
7379 2303960
7380 241