#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+1))
#........i+=1


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