0 1
1 4
2 1
3 21
4 7
5 1
6 120
7 45
8 10
9 1
10 715
11 286
12 78
13 13
14 1
15 4368
16 1820
17 560
18 120
19 16
20 1
21 27132
22 11628
23 3876
24 969
25 171
26 19
27 1
28 170544
29 74613
30 26334
31 7315
32 1540
33 231
34 22
35 1
36 1081575
37 480700
38 177100
39 53130
40 12650
41 2300
42 300
43 25
44 1
45 6906900
46 3108105
47 1184040
48 376740
49 98280
50 20475
51 3276
52 378
53 28
54 1
55 44352165
56 20160075
57 7888725
58 2629575
59 736281
60 169911
61 31465
62 4495
63 465
64 31
65 1
66 286097760
67 131128140
68 52451256
69 18156204
70 5379616
71 1344904
72 278256
73 46376
74 5984
75 561
76 34
77 1
78 1852482996
79 854992152
80 348330136
81 124403620
82 38608020
83 10295472
84 2324784
85 435897
86 66045
87 7770
88 666
89 37
90 1
91 12033222880
92 5586853480
93 2311801440
94 847660528
95 273438880
96 76904685
97 18643560
98 3838380
99 658008
100 91390
101 9880
102 780
103 40
104 1
105 78378960360
106 36576848168
107 15338678264
108 5752004349
109 1917334783
110 563921995
111 145008513
112 32224114
113 6096454
114 962598
115 123410
116 12341
117 903
118 43
119 1
120 511738760544
121 239877544005
122 101766230790
123 38910617655
124 13340783196
125 4076350421
126 1101716330
127 260932815
128 53524680
129 9366819
130 1370754
131 163185
132 15180
133 1035
134 46
135 1
136 3348108992991
137 1575580702584
138 675248872536
139 262596783764
140 92263734836
141 29135916264
142 8217822536
143 2054455634
144 450978066
145 85900584
146 13983816
147 1906884
148 211876
149 18424
150 1176
151 49
152 1
153 21945588357420
154 10363194502115
155 4481381406320
156 1768966344600
157 635013559600
158 206379406870
159 60403728840
160 15820024220
161 3679075400
162 752538150
163 133784560
164 20358520
165 2598960
166 270725
167 22100
168 1326
169 52
170 1
171 144079707346575
172 68248282427325
173 29749251314475
174 11899700525790
175 4353548972850
176 1451182990950
177 438729741450
178 119653565850
179 29248649430
180 6358402050
181 1217566350
182 202927725
183 28989675
184 3478761
185 341055
186 26235
187 1485
188 55
189 1
190 947309492837400
191 449972009097765
192 197548686920970
193 79960182801345
194 29752626158640
195 10142940735900
196 3155581562280
197 891794789340
198 227692286640
199 52179482355
200 10648873950
201 1916797311
202 300674088
203 40475358
204 4582116
205 424270
206 30856
207 1653
208 58
209 1
210 6236646703759395
211 2969831763694950
212 1312251244423350
213 536830054536825
214 202802465047245
215 70539987842520
216 22512762077400
217 6566222272575
218 1742058970275
219 418094152866
220 90177170226
221 17341763505
222 2944827765
223 436270780
224 55525372
225 5949147
226 521855
227 35990
228 1830
229 61
230 1
231 41107996877935680
232 19619725782651120
233 8719878125622720
234 3601688791018080
235 1379370175283520
236 488526937079580
237 159518999862720
238 47855699958816
239 13136858812224
240 3284214703056
241 743595781824
242 151473214816
243 27540584512
244 4426165368
245 621216192
246 74974368
247 7624512
248 635376
249 41664
250 2016
251 64
252 1
253 271250494550621040
254 129728497393775280
255 57963796707857040
256 24151581961607100
257 9364899127970100
258 3371363686069236
259 1123787895356412
260 345780890878896
261 97862516286480
262 25371763481680
263 5996962277488
264 1285063345176
265 247994680648
266 42757703560
267 6522361560
268 869648208
269 99795696
270 9657648
271 766480
272 47905
273 2211
274 67
275 1
276 1791608261879217600
277 858478958817125100
278 385439532530137800
279 161884603662657876
280 63484158299081520
281 23196134763125940
282 7877932561061640
283 2480089880334220
284 721480692460864
285 193253756909160
286 47465835030320
287 10638894058520
288 2163842859360
289 396704524216
290 65033528560
291 9440350920
292 1198774720
293 131115985
294 12103014
295 916895
296 54740
297 2415
298 70
299 1
300 11844267374132633700
301 5685248339583664176
302 2563935525694593648
303 1084741953178481928
304 429803415410341896
305 159186450151978480
306 54991682779774384
307 17675898036356052
308 5271759063474612
309 1454278362337824
310 369731787035040
311 86270750308176
312 18385569737808
313 3558497368608
314 621324937376
315 97082021465
316 13442126049
317 1629348612
318 170230452
319 15020334
320 1088430
321 62196
322 2628
323 73
324 1
325 78367246720143449328
326 37676560923145889100
327 17061084191613232800
328 7266758081613043600
329 2906703232645217440
330 1090013712241956540
331 382460951663844400
332 125288932441604200
333 38223742100828400
334 10830060261901380
335 2840671544105280
336 687259244541600
337 152724276564800
338 31022118677225
339 5727160371180
340 954526728530
341 142466675900
342 18855883575
343 2186189400
344 218618940
345 18474840
346 1282975
347 70300
348 2850
349 76
350 1
351 518912875687916475612
352 249846940146033858628
353 113566790975469935740
354 48671481846629972460
355 19639369867938409940
356 7449416156804224460
357 2651487106659130740
358 883829035553043580
359 275291011073898820
360 79923196763389980
361 21566576904406820
362 5391644226101705
363 1244225590638855
364 263926640438545
365 51209646652255
366 9036996468045
367 1440680596355
368 205811513765
369 26088783435
370 2898753715
371 277962685
372 22537515
373 1502501
374 79079
375 3081
376 79
377 1
378 3438452994457305131328
379 1657825550899057831176
380 756201128480271993168
381 325948762275979307400
382 132589327027517006400
383 50825908693881519120
384 18330655594514646240
385 6208770443303347920
386 1971038235969316800
387 585151976303390925
388 162042085745554410
389 41738112995067045
390 9967310565986160
391 2198671448379300
392 446107250395800
393 82848489359220
394 14002561581840
395 2139280241670
396 293052087900
397 35641470150
398 3801756816
399 350161812
400 27285336
401 1749060
402 88560
403 3321
404 82
405 1
406 22799140860804781674360
407 11006481794871273911760
408 5036864550195328739280
409 2182641305084642453688
410 894525125034689530200
411 346267790336008850400
412 126415225043304818400
413 43455233608636031325
414 14039383165867025505
415 4254358535111219850
416 1206459883091241450
417 319357027877093325
418 78682166288559225
419 17984495151670680
420 3799541229226200
421 738799683460650
422 131567066917650
423 21335200040700
424 3129162672636
425 411731930610
426 48124511370
427 4935847320
428 437353560
429 32801517
430 2024785
431 98770
432 3570
433 85
434 1
435 151265836967770824995520
436 73111821201089232081168
437 33559524485745877020864
438 14614631630889333541344
439 6031435276240042413888
440 2356029404781266567925
441 869918549457698425080
442 303153433901925208740
443 99542918594662008840
444 30741195448351502730
445 8910491434304783400
446 2418561960739869780
447 613156553427009240
448 144773075114710515
449 31731084956648880
450 6431976680401800
451 1200635647008336
452 205371886988268
453 32006008361808
454 4513667845896
455 571350360240
456 64276915527
457 6348337336
458 541931236
459 39175752
460 2331890
461 109736
462 3828
463 88
464 1
465 1004181978362275337408784
466 485894505659165485842960
467 223665724827234906181680
468 97853754611915271454485
469 40646944223410958911863
470 16012432572858862601643
471 5974788273454799478225
472 2108748802395811580550
473 702916267465270526850
474 220916541203370737010
475 65341512186912471510
476 18150420051920130975
477 4724081931321677925
478 1149101010321489225
479 260462895672870891
480 54834293825867556
481 10682005290753420
482 1917283000904460
483 315502265971620
484 47325339895743
485 6426898010533
486 783768050065
487 84986896995
488 8093990190
489 666563898
490 46504458
491 2672670
492 121485
493 4095
494 91
495 1
496 6669866166572163685031616
497 3230716424433391784937189
498 1491099888200026977663318
499 655180253906072459882367
500 273806673274179535473228
501 108717355564747756732017
502 40965960067875966304818
503 14630700024241416537435
504 4945588740588647843640
505 1579840847688040283385
506 476116419851190222390
507 135114119146959387435
508 36030431772522503316
509 9007607943130625829
510 2105674584108457986
511 458929076023638279
512 92947660966812816
513 17427686431277403
514 3012192716517082
515 477542747740513
516 69042324974532
517 9041256841903
518 1063677275518
519 111315063717
520 10235867928
521 814216767
522 54891018
523 3049501
524 134044
525 4371
526 94
527 1
528 44324146676655640642475727
529 21490495358378492432715504
530 9943363524025869633047472
531 4386778025305530720462120
532 1843718300490730302802920
533 737487320196292121121168
534 280452924581688553102416
535 101274667210054199731428
536 34683105208922671140900
537 11248574662353298748400
538 3449562896455011616176
539 998557680552766520472
540 272333912878027232856
541 69829208430263393040
542 16794366584493727440
543 3778732481511088674
544 793067310934426018
545 154744841157936784
546 27965935149024720
547 4660989191504120
548 712857170465336
549 99468442390512
550 12576469727536
551 1429144287220
552 144520208820
553 12846240784
554 988172368
555 64446024
556 3464840
557 147440
558 4656
559 97
560 1
561 294692427022540894366527900
562 143012501349174257560226775
563 66324638306863423796047200
564 29372339821610944823963760
565 12410847811948286545336800
566 4998813702034726525205100
567 1917353200780443050763600
568 699574816500972464467800
569 242519269720337121015504
570 79776075565900368755100
571 24865270306254660391200
572 7332066885177656269200
573 2041841411062132125600
574 535983370403809682970
575 132341572939212267400
576 30664510802988208300
577 6650134872937201800
578 1345860629046814650
579 253338471349988640
580 44186942677323600
581 7110542499799200
582 1050421051106700
583 141629804643600
584 17310309456440
585 1902231808400
586 186087894300
587 16007560800
588 1192052400
589 75287520
590 3921225
591 161700
592 4950
593 100
594 1
595 1960156853142898289063292675
596 952076185812264883259313585
597 442514283546545649965596455
598 196673014909575844429153980
599 83518677564340427086353060
600 33858923336894767737710700
601 13092117023599310191914804
602 4823411535010272175968612
603 1691326122665939594170812
604 563775374221979864723604
605 178409928551259450861900
606 53522978565377835258570
607 15197882802514693962310
608 4077480751894186185010
609 1031651756503348311870
610 245631370596035312350
611 54905835780290246290
612 11491919116804935270
613 2245547413628550570
614 408281347932463740
615 68811463134684900
616 10704005376506540
617 1529143625215220
618 199453516332420
619 23591276125340
620 2509710226100
621 237762021420
622 19813501785
623 1429840335
624 87541245
625 4421275
626 176851
627 5253
628 103
629 1
630 13043522625179463222515335080
631 6340601276128905733167176775
632 2953156758744969793529917950
633 1316948284305189232249828275
634 561897934636880739093260064
635 229195210180832933051198184
636 89296835135389454435531760
637 33200105370849925367056680
638 11767125954225290003513760
639 3971405009551035376185894
640 1274771978374406417047324
641 388649993406831224709550
642 112380720985107824012400
643 30770911698303332765300
644 7964235968972627303960
645 1944755294749129923060
646 447070182700949407600
647 96526516719523167550
648 19522216864622663100
649 3687529852206503030
650 648356897091253280
651 105710363656182600
652 15913388077274800
653 2200787712814600
654 277994237408160
655 31853506369685
656 3283866636050
657 301579589025
658 24370067800
659 1705904746
660 101340876
661 4967690
662 192920
663 5565
664 106
665 1
666 86830253640107351349427142145
667 42241745014106279034856447530
668 19712814339916263549599675514
669 8818890625752012640610381151
670 3779524553893719703118734779
671 1550574175956397826920506576
672 608453157653776362462477264
673 228169934120166135923428974
674 81690470240553307923202966
675 27894306911408446607922964
676 9074051645879856125468916
677 2808635033248526895978474
678 826069127426037322346610
679 230530919281684834143240
680 60944955672169553853960
681 15236238918042388463490
682 3595067609875170311610
683 798903913305593402580
684 166804113767101919220
685 32635587476172114630
686 5965645022526085470
687 1015428940004440080
688 160330885263858960
689 23381587434312765
690 3133614810784185
691 383707936014390
692 42634215112710
693 4263421511271
694 379908847539
695 29796772356
696 2025023364
697 116828271
698 5563251
699 209934
700 5886
701 109
702 1
703 578242553970877064121590481744
704 281512822327926991743405892428
705 131616384465004827308605352304
706 59058634054809858407707529880
707 25417639972956141593190582480
708 10484776488844408407191115273
709 4142133921518778630001428256
710 1565928677647343140610296048
711 565998317221931255642275680
712 195404180945666743019357080
713 64368436076219632994611744
714 20208695047185233614587408
715 6039380129043862919301984
716 1715732991205642874801700
717 462669570662195831407200
718 118237779169227823581840
719 28584957601351781525280
720 6524827278569428391640
721 1403188662057941589600
722 283623240203200959600
723 53739140249027550240
724 9516306085765295355
725 1569699972909739440
726 240260199935164200
727 33976189889821200
728 4416904685676756
729 524780754733872
730 56594002961496
731 5494563394320
732 475491062970
733 36227890512
734 2392407864
735 134153712
736 6210820
737 227920
738 6216
739 112
740 1
741 3852150711988148042511996741420
742 1876688808404482379685331745820
743 878955517860327190485535121460
744 395529983037147235718490804657
745 170908017361730287038854051395
746 70864299881693045845378509115
747 28174962603564704974668563865
748 10733319087072268561778500520
749 3914504608226356769589806072
750 1365524863334775617298769560
751 455174954444925205766256520
752 144828394596112565471081620
753 43936703978595946828305660
754 12692825593816606861510524
755 3487039998301265621294100
756 909662608252504075120200
757 224970322471049394922200
758 52652628663437092428600
759 11639002125601883589480
760 2424792109500392414475
761 474959279180489235825
762 87237418624987818825
763 14980162794189827475
764 2396826047070372396
765 355964264416391940
766 48857840214014580
767 6166523522157180
768 711521944864290
769 74540394223878
770 7032112662630
771 591486111810
772 43813786060
773 2813729380
774 153476148
775 6913340
776 246905
777 6555
778 115
779 1
780 25671002407835331258960180816240
781 12514613673819723988743088147917
782 5871053328458635945336263575566
783 2649133818938652804602948198731
784 1149021897370981939345857050052
785 478759123904575808060773770855
786 191503649561830323224309508342
787 73483958552795356586072253201
788 27028582456200590928210483936
789 9521432456161571804255965932
790 3209471614436484877839089640
791 1034163075762867349525928884
792 318204023311651492161824272
793 93385963363202068351839732
794 26107903735948965345675624
795 6943591419135363123849900
796 1754170463781565420762080
797 420270006947666715390915
798 95318970647924409676290
799 20425493710269516359205
800 4126362365711013405900
801 784008849485092547121
802 139724349413184810378
803 23287391568864135063
804 3617458884483749136
805 521748877569771510
806 69566517009302868
807 8531742652084314
808 956830951635624
809 97455004333258
810 8940826085620
811 731522134278
812 52722315984
813 3295144749
814 174963438
815 7673835
816 266916
817 6903
818 118
819 1
820 171128131328898580924892427580111
821 83477137233609063865801184185420
822 39224197013382572177906580520860
823 17744279601292115985243453092770
824 7723980532327156370047150169794
825 3233294176322995689787179140844
826 1300750530704653438420129539420
827 502562705044979737571413685685
828 186343474904318329661310692445
829 66255457743757628324021579536
830 22570540550071279978512845776
831 7359958875023243471254188840
832 2295040939523376996412596520
833 683629216028239956378220240
834 194294619292236619181178384
835 52621459391647417694902479
836 13562231801970983941985175
837 3321362890278608312322900
838 771629762387959506903300
839 169758547725351091518726
840 35296331705271019028646
841 6920849353974709613460
842 1276661531315723132580
843 220960649650798234485
844 35774581372033999869
845 5399936810873056584
846 757000487505568680
847 98129692824795940
848 11703541346076580
849 1276749965026536
850 126524771308936
851 11296854581155
852 899749479915
853 63140314380
854 3843323484
855 198792594
856 8495410
857 287980
858 7260
859 121
860 1
861 1141122408497022215206482211768404
862 556976413671165605041259174791721
863 262106547609960284725298435196104
864 118862271590563384933565569449396
865 51916854257947225603166570564104
866 21828677358455083492240489896271
867 8829577358476213547423119508604
868 3433724528296305268442324253346
869 1282930043539278891505923347404
870 460181428660828298040168157221
871 158341996958564575669735279904
872 52219169209739381337891422096
873 16490263960970330948807817504
874 4981433904876454140785694871
875 1437939683881863050948448004
876 396167055763370432404164246
877 104043873230784153964730004
878 26010968307696038491182501
879 6180824152323811126617624
880 1393715250033800548158876
881 297686752434404000577624
882 60109825010793115501251
883 11449490478246307714524
884 2052267161195092892226
885 345241204687024972524
886 54343522959994671601
887 7977030893210227024
888 1087776939983212776
889 137197091529414224
890 15924662409664151
891 1691114592176724
892 163177723806526
893 14189367287524
894 1100899186101
895 75275158024
896 4465475476
897 225150024
898 9381251
899 310124
900 7626
901 124
902 1
903 7611478249953877170757523156228325
904 3717233563930963269439720611181275
905 1751799725530683839621017759292325
906 796272602513947199827735345132875
907 348928443798246525767209870339125
908 147325342937037421990599723032075
909 59901513062311918831342744529525
910 23439722502643794325308030468075
911 8821400941855191412750334047125
912 3190719489607196893973525080875
913 1108355191126710500011856080725
914 369451730375570166670618693575
915 118072202491161599657620407225
916 36144551783008652956414410375
917 10587797997042938744808261625
918 2964583439172022848546313255
919 792512404531134820898519385
920 202012965860877503366289255
921 49032273267203277516089625
922 11315139984739217888328375
923 2478554472847638204110025
924 514416966062717363117175
925 100960339133804342294025
926 18696359098852655980375
927 3258998375029362051625
928 533290643186622881175
929 81675143551104405225
930 11667877650157772175
931 1548833316392624625
932 190207600258743375
933 21501728724901425
934 2224316764644975
935 209123798385425
936 17722355795375
937 1340346236625
938 89356415775
939 5169379425
940 254231775
941 10334625
942 333375
943 8001
944 127
945 1
946 50783880545001008869849713440112000
947 24814850720852765697767473612782000
948 11710378991863102913553189794796000
949 5334728207404302438396453128740400
950 2344935475782110961932506869776000
951 994048734298938342558345303492000
952 406170450573759752873302382072000
953 159875602885416072939491363156000
954 60584438988157669745491463932800
955 22088076714432483761377096225500
956 7742212456605200493678569811000
957 2607071541509914451952987793500
958 842689791195123863257531408000
959 261233835270488397609834736480
960 77594208496184672557376654400
961 22061098494013289256509048800
962 5997191823615263098856828800
963 1556963261900116381433984400
964 385533760089552627783653280
965 90927773606026563156522000
966 20395014640604088932304000
967 4343382747536055976324000
968 876646059135717719992000
969 167359702198637019271200
970 30154901297051715184000
971 5115563612892701683000
972 814868540106802038000
973 121515484051014339000
974 16906502128836777600
975 2186185620108204000
976 261594860525768000
977 28819772769788000
978 2906195573424000
979 266401260897200
980 22016633132000
981 1624177854000
982 105637584000
983 5963412000
984 286243776
985 11358880
986 357760
987 8385
988 130
989 1
990 338920154776130966881789411619154000
991 165694297890552917142208156791586400
992 78295107794437092715548909253167200
993 35743418775721281457098415093837200
994 15757851288221210104742312030616400
995 6705468633285621321166941289624000
996 2752771333664623489742218003108800
997 1089638652908913464689627959563900
998 415635362449791733953775613441900
999 152682378042780636962611449835800
1000 53978618499972952461529300447000
1001 18352730289990803836919962151980
1002 5996436629402935907112462881340
1003 1881235020989156363015674629440
1004 566196948064697546150348674880
1005 163326042710970446004908271600
1006 45109097510648980325165141680
1007 11915610663190296689666263840
1008 3006742877627458043186814240
1009 723845507576980640026455280
1010 166019611829582715602398000
1011 36222460762818047040523200
1012 7505554932836171909297600
1013 1474305433235676625040600
1014 273985965468577071910200
1015 48067713240101240686000
1016 7941622187494987591600
1017 1232320684266463591800
1018 179055142158375051800
1019 24278663343508481600
1020 3060335715568296000
1021 357039166816301200
1022 38359579905883600
1023 3773073433365600
1024 337429331439200
1025 27212042858000
1026 1959267085776
1027 124397910208
1028 6856577728
1029 321402081
1030 12457445
1031 383306
1032 8778
1033 133
1034 1
1035 2262447216351725545953747339687715200
1036 1106631790606822277912159024847252000
1037 523567728889249249764892441863216000
1038 239504386619550188722238031916152000
1039 105886149873906399224568393057667200
1040 45222209841980858002159417868378700
1041 18648333955456023918416254791084000
1042 7421275757783519722635040171962000
1043 2848570492886603529900318449844000
1044 1053971082368043306063117826442280
1045 375672861042074841765071700514080
1046 128907354279143328056642250176400
1047 42551942189231778193454723359200
1048 13502058579275468080615441065900
1049 4114913090826809319806610610560
1050 1203417979392746121830235178560
1051 337406910110115735092589302400
1052 90600003640679225163750831200
1053 23273395430633195454908470400
1054 5712560696609966157113897280
1055 1338077280287019099864516480
1056 298677964349781049076901000
1057 63436027826502169715448000
1058 12798496842189034240836000
1059 2448408091549206550420800
1060 443246292435632220334800
1061 75768596997543969288000
1062 12200028330113012004000
1063 1845382436487682488000
1064 261429178502421685800
1065 34569147570568156800
1066 4250305029168216000
1067 483774556165488000
1068 50718300243156000
1069 4868956823342976
1070 425067659180736
1071 33469894423680
1072 2353351951665
1073 145944307080
1074 7858539612
1075 359933112
1076 13633830
1077 410040
1078 9180
1079 136
1080 1
1081 15106515547330262823140676924850336800
1082 7392550161459490317707139771735271200
1083 3501734287007126992598118839243023200
1084 1604961548211599871607471134653052300
1085 711477799722667984320837719485373700
1086 304919057024000564708930451208017300
1087 126279609474586092455213621207360700
1088 50511843789834436982085448482944280
1089 19504573344589535072290420701334920
1090 7266409677396101301441529280889480
1091 2610263670520929593721714401872920
1092 903552809026475628595978062186780
1093 301184269675491876198659354062260
1094 96606275178931356516551113567140
1095 29794458700044250140618567735660
1096 8827987762976074115738834884640
1097 2510712116075764198054164049760
1098 684739668020662963105681104480
1099 178895949302695729099682450720
1100 44723987325673932274920612680
1101 10686262458346868773653597720
1102 2437217753658057790482399480
1103 529829946447403867496173800
1104 109619988920152524309553200
1105 21549228591141094522390800
1106 4017652788178848131293200
1107 708997550855090846698800
1108 118166258475848474449800
1109 18555032322653892682200
1110 2737627719735820231800
1111 378371310857796292200
1112 48822104626812424800
1113 5858652555217490976
1114 650961395024165664
1115 66633843585150816
1116 6246922836107889
1117 532683342613851
1118 40975641739527
1119 2815120424853
1120 170613359082
1121 8979650478
1122 402073902
1123 14891626
1124 437989
1125 9591
1126 139
1127 1
1128 100890547283625629873696525397320726400
1129 49394330440941714625663923892438272300
1130 23424115466838338894644747412908871400
1131 10755971387833931125091975852866318500
1132 4780431727926191611151989267940586000
1133 2055585643008262392795355385214451980
1134 854797990161851688093118080980267160
1135 343595270555254109919782758041087780
1136 133435056526312275697003012831490400
1137 50038146197367103386376129811808900
1138 18109043385713808844593266027130840
1139 6321081181805763464622177764187180
1140 2126718902289789576882228032810640
1141 689214459075394770285907232855300
1142 214984326684068093483677485477800
1143 64495298005220428045103245643340
1144 18593239064568051328318052798080
1145 5146342955371514206945175328040
1146 1366285740364118816003143892400
1147 347563916408416190035887481400
1148 84624257908136115834824778080
1149 19697025547583406271898870760
1150 4377116788351868060421971280
1151 927355251769463572123299000
1152 187029630608967443117304000
1153 35847345866718759930816600
1154 6517699248494319987421200
1155 1121899050970333768326600
1156 182422609913875409484000
1157 27951851519061554679000
1158 4025066618744863873776
1159 543064543798910205192
1160 68417580321122545536
1161 8017685193881548305
1162 870136377630555630
1163 87013637763055563
1164 7970714909592876
1165 664226242466073
1166 49941822741810
1167 3354301527435
1168 198773423848
1169 10230985051
1170 448072338
1171 16234505
1172 467180
1173 10011
1174 142
1175 1
1176 673957956806049431517750468464383138500
1177 330101856394799721559714515166228476000
1178 156715022732884716296026082957704428000
1179 72088910457126969496171998160544036880
1180 32118821490799144825027127893311699600
1181 13855177897991787963737192424565831200
1182 5784200481685892062531060915110007200
1183 2335927117603917948329851523409810600
1184 912123922112006056014513451998116520
1185 344197706457360775854533378112496800
1186 125455238802215609890904689218573600
1187 44141658097075862739392390650979600
1188 14983865592585384599610261046662800
1189 4903810557573398596236085433453280
1190 1546246572207828386200567479016800
1191 469396280848805045810886556130100
1192 137080329805403243466896073914100
1193 38478689068183366587198897940800
1194 10372516183597255340897094227520
1195 2682547288861359139887179541600
1196 664904883563926624416480399200
1197 157774040167711402403910603200
1198 35797471298556368612651985600
1199 7756118781353879866074596880
1200 1602503880445016501255082000
1201 315246665005577016640344000
1202 58948563375026596607544000
1203 10458616082666009075532000
1204 1757047501887889524689376
1205 278896428871093575347520
1206 41724662587013999461440
1207 5867530676298843674265
1208 773240476721553042345
1209 95168058673421912904
1210 10897105954971974760
1211 1155753661890967020
1212 112968403041974220
1213 10116573406743960
1214 824313388697656
1215 60611278580710
1216 3981762826470
1217 230826830520
1218 11624372760
1219 498187404
1220 17666220
1221 497640
1222 10440
1223 145
1224 1
1225 4503056131931081050165600532646379362000
1226 2206497504646229714581144260996725887380
1227 1048632477455633923761335886414285570240
1228 483193396474654847223360653543837468640
1229 215795109105185659924996020029286636480
1230 93372883747436102852161739435749025400
1231 39127684617973224052334443192123401120
1232 15872551307291024851418689219446285360
1233 6230347242114234053827896702960224160
1234 2365224415987811075990220044642307320
1235 867972262747820578345034878767819200
1236 307735620428772750504148729744954080
1237 105350933119760040713131997570344640
1238 34803433262777870592731106340203140
1239 11087819446548702135737343612808080
1240 3404155093238636620621114267090200
1241 1006445853653162131314068565922320
1242 286316492849606468391071229960660
1243 78308784369123136653968199647360
1244 20572646741040824036211984653120
1245 5186381531354829588961004534400
1246 1253375536744083817332242762480
1247 290037314287887164341345432640
1248 64188585948958634731281366240
1249 13568318981080687016368418880
1250 2735548181669493350074278000
1251 525225250880542723214261376
1252 95874450557559385983555648
1253 16608172537529972375104128
1254 2724778306938511092790521
1255 422446249137753657796980
1256 61742144104748611524174
1257 8483653388438740514772
1258 1092591724268625672357
1259 131439605927052712464
1260 14713388723177542440
1261 1525832904625819216
1262 145851674706879778
1263 12775329171405528
1264 1018323339749716
1265 73260671924440
1266 4709614623714
1267 267212177232
1268 13172431272
1269 552689424
1270 19190605
1271 529396
1272 10878
1273 148
1274 1
1275 30093344528411106697329459321983432455140
1276 14751639474711326812416401628423251203500
1277 7017770235542281687460229900900381640500
1278 3238970877942591548058567646569406911000
1279 1449825059650493359607168375131067855400
1280 629169365508704665489903257132350201400
1281 264603938765343083617249033373418309000
1282 107801604682176811844064421003985237000
1283 42527238544344980819218074341021699000
1284 16237672898749901767337810202935557800
1285 5997698998637351103250902867750971800
1286 2142035356656196822589608167053918500
1287 739286539022935186557475385089405500
1288 246428846340978395519158461696468500
1289 79285802735793048993120548545820300
1290 24605938780073704859933963341806300
1291 7360750917116065556390501854386500
1292 2120894332050391770485398839399500
1293 588147167711453180050572787396500
1294 156839244723054181346819409972400
1295 40181955259625451419433071976400
1296 9880808670399701168713050486000
1297 2329621556435701901566491578000
1298 526043577259674622934369066000
1299 113625412688089718553823718256
1300 23446513729288354622217592656
1301 4615455458521329650042833200
1302 865397898472749309383031225
1303 154295749340102590045036575
1304 26111588349863515238390805
1305 4185827140054456641268755
1306 634216233341584339586175
1307 90602319048797762798025
1308 12170460767748953211675
1309 1532576541123942256285
1310 180303122485169677210
1311 19741217790347044950
1312 2002732239600424850
1313 187305892912269950
1314 16054790821051710
1315 1252501411571410
1316 88204324758550
1317 5551321138650
1318 308406729925
1319 14888600755
1320 611860305
1321 20811575
1322 562475
1323 11325
1324 151
1325 1
1326 201149345722743342538860075330950367478560
1327 98640544537114523745017921556523737898140
1328 46971687874816439878579962645963684713400
1329 21713327413830241075947341223134156141100
1330 9740558092185528706967031576733079390400
1331 4238946577154813418772689667652358623600
1332 1788913234395609332693061694605582538400
1333 731828141343658363374434329611374674800
1334 290094038010098810706982977503607979200
1335 111375389593162936253573821720135206300
1336 41396162503653480731416818692439634200
1337 14888093532015725526211311985877412300
1338 5178467315483730617812630255957360800
1339 1741036425033323224954246379158078200
1340 565464821805694722634712499213734800
1341 177306766159412752012579342973798200
1342 53639021695284530020612238210560800
1343 15644714661124654589345236144746900
1344 4396035524613539306097008503482600
1345 1189091576329891779518043283728900
1346 309357158069565341012824268937600
1347 77339289517391335253206067234400
1348 18561429484173920460769456136256
1349 4272075040008283280653287523424
1350 941874811970330172112535831936
1351 198676718149991520679988027049
1352 40043369549610694090540222506
1353 7700647990309748863565427405
1354 1410805738682702081874582120
1355 245822212043198090023601430
1356 40662320789100435943753620
1357 6372453257993351901633030
1358 944067149332348429871560
1359 131891734097901618879115
1360 17328840976366636057110
1361 2134712294190092847615
1362 245722278467924356560
1363 26327386978706181060
1364 2614066792211961240
1365 239315973934897860
1366 20082459351180240
1367 1534076755992935
1368 105798396965030
1369 6521818990995
1370 354928924680
1371 16787178870
1372 675993780
1373 22533126
1374 596904
1375 11781
1376 154
1377 1
1378 1344771793451362428759109871752383844118340
1379 659699370372366474485601069161546791454280
1380 314436148495240095315566864740550339852040
1381 145572290970018562646095770713217749931500
1382 65440754656246876785859566650896052721500
1383 28555965668180455324738719993118277551200
1384 12091264742382715317682160717806838242400
1385 4966055162050043791190887437670665706700
1386 1977632586657097084987521545975043865500
1387 763296787832563787188166210727209913000
1388 285406625015654285644270844011043706600
1389 103336881471185172388442891797102031700
1390 36212069575372581777146654390437464100
1391 12275277822160197212592086234046598000
1392 4022990210623930178916734143931238000
1393 1273946900030911223323632478911558700
1394 389554010753253845148548774543203900
1395 114950363828829003486457015438978200
1396 32709453122024513187203215775319000
1397 8968721017329302002942817228716500
1398 2367742348574935728776903748381156
1399 601331390114269391435404126572992
1400 146781677901908276649586834045376
1401 34401955758259752339746914229385
1402 7733772999918859053121399322885
1403 1665735723059446565287686008006
1404 343319576508435551624179558902
1405 67623552948631245016883852511
1406 12711194163276549815203731675
1407 2276631790437591011678280300
1408 387870601333811801989632940
1409 62743773745175438557146505
1410 9617658749260468683942165
1411 1393863586849343287527850
1412 190528116188039729949850
1413 24496472081319393850695
1414 2953475357322196421715
1415 332785955754613681320
1416 34907617736497938600
1417 3393796168826188475
1418 304271380653382415
1419 25008606629045130
1420 1871392332785690
1421 126445427890925
1422 7637643295425
1423 407340975756
1424 18883356492
1425 745395651
1426 24359335
1427 632710
1428 12246
1429 157
1430 1
1431 8992020174162522182780011697557819673596800
1432 4412750641024200700808709444171892987968800
1433 2105165443424389325156448542173747113526400
1434 976031251042216868936171596826010025362240
1435 439653716685683274295572791363067578992000
1436 192348501049986432504313096221342065809000
1437 81705557968135829736345386005525833264000
1438 33685624776336701733405553879471176872000
1439 13474249910534680693362221551788470748800
1440 5227079706672936475873275601986906756000
1441 1965739376868454743063454072542084592000
1442 716328755977487745353631568807708792000
1443 252821913874407439536575847814485456000
1444 86380820573755875174996748003282530800
1445 28555643164877975264461734877118192000
1446 9128443306805254387819734919734504000
1447 2820169476899184282415853064633424000
1448 841502182623143697172472285414812000
1449 242352628595465384785672018199465856
1450 67320174609851495773797782833184960
1451 18022723911298825640229327687624320
1452 4646483508381728485371623544465645
1453 1152616064094692337456526770720160
1454 274854599899503557393479460710192
1455 62943801503703104746598349780960
1456 13828562451571136648873879876120
1457 2911276305593923505026079973920
1458 586600449634596527132120591760
1459 112974901411107479299519521376
1460 20767445112335933694764617900
1461 3638092574423813202002560800
1462 606348762403968867000426800
1463 95968868869692914201506400
1464 14395330330453937130225960
1465 2041890827014742855351200
1466 273210744459719114448400
1467 34390163638286322098400
1468 4059949873964357469950
1469 447994468851239444960
1470 46026828991565696400
1471 4383507523006256800
1472 385037822966765800
1473 31009757554370400
1474 2274048887320496
1475 150599264060960
1476 8917061687820
1477 466251591520
1478 21193254160
1479 820384032
1480 26294360
1481 669920
1482 12720
1483 160
1484 1
1485 60136999345195481560320042553264490747757600
1486 29521799678550509129611657253420750003444640
1487 14095994441109702557382142652534231983626720
1488 6544568847658076187355994802962321992398120
1489 2953743462217361819072174645584764793029240
1490 1295501518516386762750953791923142453083000
1491 551996299193938707606928137428121566965800
1492 228412261735422913492521987901291682882400
1493 91755353004828007984175499413339393978400
1494 35769035917136342095526042144183153584800
1495 13526106019085171380661108373850772364000
1496 4959572206997896172909073070411949866800
1497 1762492602486855664752811091138130944400
1498 606759748397114245242771031375422128400
1499 202253249465704748414257010458474042800
1500 65242983698614434972340971115636788000
1501 20355810913967703711370382988078677856
1502 6139054085164863024064083758309442528
1503 1788543316150393164491111016200388768
1504 503027807667298077513124973306359341
1505 136480412932987850488057163300175015
1506 35694877228627591666107258093891927
1507 8991839301868019274668240588537661
1508 2179839830755883460525634082069736
1509 508082968070920205084922229655352
1510 113749918224832881735430349922840
1511 24435167618667804224648001094536
1512 5030769803843371458015764931228
1513 991465581779350579316975570388
1514 186797863233790688856821484276
1515 33596737991688972815975087100
1516 5759440798575252482738586360
1517 939483250831424163850975080
1518 145553743086558673272686280
1519 21375025208515609361723160
1520 2968753501182723522461550
1521 389009079465322392598410
1522 47960023495724678539530
1523 5546397275015779150830
1524 599610516217922070360
1525 60363474787039134600
1526 5633924313456985896
1527 485039841555899448
1528 38292619070202588
1529 2753064116158356
1530 178770397153140
1531 10380216608892
1532 532318800456
1533 23733959256
1534 901289592
1535 28342440
1536 708561
1537 13203
1538 163
1539 1
1540 402252990214644174446720599132695944991880320
1541 197534950551834192808657437074091758701369800
1542 94397233007071207182898244265495176724548400
1543 43886432889252403339417604790098634792991800
1544 19844300089053260640432308252914165297700640
1545 8724649177083761143638342421539848536058040
1546 3728482554309299634033479667324721596606000
1547 1548268179331827814132546641516197951133000
1548 624511534520401135112287720947710097936000
1549 244600351020490444585646024037853121691600
1550 92988563197872400420989397568109451221600
1551 34299060195936541138889531889876436926000
1552 12269582509115510651310076448411083128000
1553 4254774579773927080696236187755456246000
1554 1429604258804039499113935359085833298656
1555 465188687388616027489455156527929882896
1556 146516122012162528343135482371001537920
1557 44641630925580770354549092284914531085
1558 13150247869550924600564848890129861870
1559 3742762855179878540160764684113883763
1560 1028545517454012423250286478077097828
1561 272720402355230566770909293429533515
1562 69717997594570220076773804335369470
1563 17169357616573263153235339873635765
1564 4069773657261810525211339821898848
1565 927668995405265634423173047638708
1566 203139196074145759362738623570520
1567 42688671638769761025503044083660
1568 8599156876874484235353131182320
1569 1658408826254364816818103870876
1570 305805882855414788916813479736
1571 53839063882995561429016457700
1572 9035926805537716603471293600
1573 1443238309217829735276664950
1574 218974088295118994317838820
1575 31496272973955471785442570
1576 4285207207340880515026200
1577 550127952293761687739850
1578 66458410344212821337700
1579 7531953172344119751606
1580 798087753360966331296
1581 78758659871147993220
1582 7206674759451450360
1583 608355661512135420
1584 47098502826745968
1585 3321048276244908
1586 211531737340440
1587 12049276177620
1588 606252889440
1589 26523563913
1590 988455798
1591 30507895
1592 748660
1593 13695
1594 166
1595 1
1596 2691083946624818869013067826166737750198918680
1597 1321935973780612777760805247941555386062626720
1598 632230248329858285016037292493787358551691040
1599 294314081119071960266086325816073425532683760
1600 133321763241972768325663036480785397890873840
1601 58751963462564270787580321161024073646825760
1602 25179412912527544623248709069010317277211040
1603 10491422046886476926353628778754298865504600
1604 4248592399152374953647337274040997061237400
1605 1671577337371426211271083517655474253601600
1606 638732803711032779916592888860221869262400
1607 236949265892802482872284458770727467629600
1608 85301735721408893834022405157461888346656
1609 29787907712238026418230046245462881644864
1610 10085669540364056188849543216967747328576
1611 3309360317931955936966256368067542092189
1612 1051812194071396848183073729385807951781
1613 323634521252737491748638070580248600548
1614 96349208617227192199976219485722865812
1615 27736893389807828057568911670132340158
1616 7716278612202177730301125802969147262
1617 2073030074919988046946571111245442548
1618 537452241645922826986148065878448068
1619 134363060411480706746537016469612017
1620 32364824770648637391501617105818953
1621 7504886903338814467594577879610192
1622 1673751755420886679823251181783568
1623 358661090447332859962125253239336
1624 73767174631011722970933562722984
1625 14545640068086818613986899691856
1626 2746379593275133584459064976784
1627 495874093230232452749553398586
1628 85495533315557319439578172170
1629 14054060271050518264040247480
1630 2198934600232394014101535320
1631 326868656791301812906984980
1632 46068736863203611215078420
1633 6142498248427148162010456
1634 772897130596793477339064
1635 91527291781199227579626
1636 10169699086799914175514
1637 1056592112914276797456
1638 102250849636865496528
1639 9176358300744339432
1640 759825846558448488
1641 57708292143679632
1642 3992397569688528
1643 249524848105533
1644 13948593993477
1645 688819456468
1646 29581203652
1647 1082239158
1648 32795126
1649 790244
1650 14196
1651 169
1652 1
1653 18006245903732197649872334836868515289660499360
1654 8847896694075304017609681773288839409574555720
1655 4234890725369376281932839139351923136206624960
1656 1973889744875556741578865700545387902469189600
1657 895714674145210622229065107810512157422993600
1658 395607314414134691484503755949642869528488840
1659 170013060739958710390034671978358919136210080
1660 71071033588015526474522690745051679311038640
1661 28890664060168913201025484042703934679284000
1662 11416472088292554410082650952358812897459000
1663 4383925281904340893471737965705784152624256
1664 1635273716265904936453743526890252818836032
1665 592303865734107299817891356196469524932736
1666 208231827797147097592227429912821317359165
1667 71024809481197459643860518729954557858940
1668 23492821597626852036046171579908046061034
1669 7532049672521586148961367987451434614988
1670 2339500277071098728086485511253854691019
1671 703609105886044730251574589850783365720
1672 204781754698177197610532903016272770620
1673 57642271692820248216298150478654557656
1674 15682088622311391058845820350810431127
1675 4120840805862847285536127975395441756
1676 1045140784095649673867858544484351170
1677 255645947188863949003648852607683020
1678 60259401837375073693717229543239569
1679 13675892615574484809921640747401888
1680 2985582190724007247236414529362384
1681 626345914137903618301345705460640
1682 126139107708327812019021010127490
1683 24357896660918474045052332990136
1684 4504542533183553419290499936532
1685 796721808590288359874510192856
1686 134581386586197358086910505550
1687 21677538778984809356280886800
1688 3323889279444337434629735976
1689 484275259256790884515590672
1690 66906450292056635360706606
1691 8745941214647926190942040
1692 1079044695313705179401940
1693 125308416229978665995064
1694 13655404332754085396898
1695 1391633562573664753824
1696 132117110370917539920
1697 11632953114420412320
1698 945177440546658501
1699 70448007991055292
1700 4783506715442026
1701 293466669659020
1702 16104878212995
1703 780842580024
1704 32927096748
1705 1183009464
1706 35208615
1707 833340
1708 14706
1709 172
1710 1
1711 120499357810674686969470587353270181342721401000
1712 59228497906941795290078763275336190829473231000
1713 28369952778955313710373861400791284683024993000
1714 13239311296845813064841135320369266185411663400
1715 6017868771293551393109606963804211902459847000
1716 2663646833195506354327203082339569202728129000
1717 1147750261458226315279201328162578599549519000
1718 481314625772804583826761847293984574004637000
1719 196376367315304270201318833695945706193891896
1720 77927129887025504048142394323787978648369800
1721 30066372948537399199676986786343393336772600
1722 11274889855701524699878870044878772501289725
1723 4107905606340865588327960403948079903570675
1724 1453566599166767823562201373704705196648085
1725 499316770706141618780908868829860563734075
1726 166438923568713872926969622943286854578025
1727 53811080552290951397441306665874697344775
1728 16866159576091193721586081193781621555825
1729 5122315130516584759889106140333677657695
1730 1506563273681348458790913570686375781675
1731 428875676449434962721500943480063178725
1732 118096200761438612923311854001756527475
1733 31435679339375745886061428763057492925
1734 8083460401553763227844367396214783895
1735 2006532723789941226769878431684520825
1736 480437412738436631761801878008969775
1737 110870172170408453483492741078993025
1738 24637816037868545218553942461998450
1739 5267395152923620012242567009116910
1740 1082341469778826029912856234750050
1741 213523147099224182771924019100350
1742 40396271072826196740634273883850
1743 7320129657491995382531042918550
1744 1268822473965279199638714105882
1745 210069946020741589344157964550
1746 33168938845380250949077573350
1747 4986180349305527920449569850
1748 712311478472218274349938550
1749 96506716438171508137733610
1750 12372655953611731812529950
1751 1497327790564477098331650
1752 170581647026332833987150
1753 18238289304702252690450
1754 1823828930470225269045
1755 169921950043809807675
1756 14684612966748995725
1757 1171165451335809475
1758 85695033024571425
1759 5713002201638095
1760 344156759134825
1761 18547370252775
1762 883208107275
1763 36582584325
1764 1291150035
1765 37752925
1766 877975
1767 15225
1768 175
1769 1
1770 806509873556363038038650027190552964201276752000
1771 396534021165211827035669596702021874065627736400
1772 190074158905638727008833360402622055337243047200
1773 88805139816568913438553291335651288149367653200
1774 40431608371771212622430766786963188100525110400
1775 17933374681027553985755582042604639883297428000
1776 7747217862203903321846411442405204429584488896
1777 3258750370609578381411585765456157418793475488
1778 1334291490328331305774822518139529021868194688
1779 531631765677694504644655847071218594650608821
1780 206058823906083141335137925221402556066127450
1781 77668325933831337887859679506528655748001885
1782 28458623242930566554330264246666988365680080
1783 10132994639528307788284260754495064039295180
1784 3504644762543625250083278155690022148929160
1785 1176932942645247285475727738851126841058300
1786 383592959084376893043940892662589488937520
1787 121283067945795635300657782238906970767010
1788 37181670465134428340347641270321845052660
1789 11046728181670373637349661536834751066370
1790 3178914584653344931611413391894892393200
1791 885554777153431802377465159170720023820
1792 238660152708017081491799120911257878760
1793 62186096128145295881665968124764376860
1794 15655240983309305256922901066374248720
1795 3805093294554345027724316231410407675
1796 892228772516191247880184495641061110
1797 201668147212563775205795125727089155
1798 43900549053075107527792136212699680
1799 9195385274630596847037542044551960
1800 1851419853952469163833062156621200
1801 357941171764144038341058683613432
1802 66373197413218762076487702921696
1803 11789975856295438000428736703196
1804 2003525308912950248438870289432
1805 325247615083271144227089332700
1806 50360921045151661041613832160
1807 7425007589990308999725116280
1808 1040446923438132471299060880
1809 138287249317726467704305560
1810 17394622555688863862176800
1811 2065611428488052583633495
1812 230937923681894077673310
1813 24234226559211106916335
1814 2378819784953237488720
1815 217574980331088794700
1816 18460907422031776520
1817 1445733713773572860
1818 103885057277142960
1819 6801997797908170
1820 402485076799300
1821 21308033477610
1822 996867063280
1823 40570171180
1824 1407057960
1825 40432700
1826 924176
1827 15753
1828 178
1829 1
1830 5398783758957150014341781452674943282470488737200
1831 2655139553585483613610712189840136040559256756000
1832 1273603525703605961000260318703805092625984948000
1833 595717778151686659177541116813070123970218766000
1834 271647306837169116584958749266759976530419757296
1835 120732136372075162926648333007448878457964336576
1836 52285570869796330401304396184328254450299515840
1837 22057975210695326888050292140263482346220108245
1838 9062578962533738954005158786309802824416013465
1839 3625031585013495581602063514523921129766405386
1840 1411271838440368508867978925501679218458676906
1841 534572666075897162449992017235484552446468525
1842 196947824343751586165786532665704835111856825
1843 70548474391791612954908608716073373771411400
1844 24561320714179302288005219330781100498195080
1845 8307505535678293420942941832470078109683630
1846 2728742694200899298849871404825938065224550
1847 870033902498837457604306824727110687462900
1848 269147178470863386165361104052271651517300
1849 80744153541259015849608331215681495455190
1850 23478796419798720920808096310942846196190
1851 6613745470365836879100872200265590477800
1852 1803748764645228239754783327345161039400
1853 475989257336935229935290044716084163175
1854 121459327734252437983487804513759407155
1855 29948875331733477858942198373255744230
1856 7130684602793685204510047231727558150
1857 1638130246587738492927983823504979575
1858 362807370049633357494117222655465275
1859 77398905610588449598745007499832592
1860 15889841549193655215636392268177552
1861 3136152937340853003086130052929780
1862 594434216881599588820246872777540
1863 108078948523927197967317613232280
1864 18826655549329253839468229401752
1865 3137775924888208973244704900292
1866 499645847912135186822405238900
1867 75895571834754711922390669200
1868 10978604730813574680597392400
1869 1509558150486866518582141455
1870 196898889193939111119409755
1871 24308504838757914953013550
1872 2833506698996321374891150
1873 310994637694718199683175
1874 32041871762486117543115
1875 3088373181926372775240
1876 277398788795781985800
1877 23116565732981832150
1878 1778197364075525550
1879 125519813934742980
1880 8074373995802180
1881 469440348593150
1882 24421752238950
1883 1122839183400
1884 44913567336
1885 1531144341
1886 43252665
1887 971970
1888 16290
1889 181
1890 1
1891 36144436329459624086420947078604258425304223676800
1892 17780730774976105397352240095119836805996432615200
1893 8534750771988530590729075245657521666878287655296
1894 3996430917042248451214408249950744272585864854464
1895 1825141678649215828113666759820024943385670563456
1896 812758403773478923456867228982354857601431422789
1897 352825353576083873748717556767533891671939222296
1898 149272264974497023509072812478572031091974286356
1899 61532078691777399003739937968266333427226041704
1900 24706061898971228387865278123622088421537728866
1901 9659512922906044181721762875401117277593698504
1902 3676381784091106367670223183921320754905064356
1903 1361622882996706062100082660711600279594468280
1904 490584715197342625315470958638738336030359895
1905 171883695835565299380602963610652847660272080
1906 58540099306315717904987965867396259710382520
1907 19372982504248367076470837625181496019263280
1908 6227030090651260846008483522379766577620340
1909 1943186694955003384570023226841912974576560
1910 588429773824402433355711258832410266949240
1911 172825527976397917489090020076651966516560
1912 49207268382168851507310352938491184910965
1913 13574418864046579726154580120963085492680
1914 3626043395190524721370059073407947494620
1915 937344551137686662667090100608857175480
1916 234336137784421665666772525152214293870
1917 56618127249927382308750408761608822680
1918 13210896358316389205375095377708725292
1919 2974638915117597569422206906239050728
1920 645809764466320524940347552012425487
1921 135071323287073573843732821335932128
1922 27189681960384940189322840658531792
1923 5262519089106762617288291740360992
1924 978288805026257153213849105579928
1925 174471888794491721592278821377312
1926 29814816439565041031591950488528
1927 4875378788859692244159690016992
1928 761777935759326913149951565155
1929 113556959367849974631048680520
1930 16122284354694749484655059580
1931 2176013839283953918174302520
1932 278635918444896538302807030
1933 33774050720593519794279640
1934 3865704600549860699345260
1935 416662771316751452624040
1936 42162304240385563658385
1937 3991697442876739754640
1938 352208597900888801880
1939 28835791641008439920
1940 2179449368215754180
1941 151175678720167920
1942 9557083137481880
1943 546119036427536
1944 27926541635499
1945 1262216571096
1946 49637730324
1947 1663834536
1948 46217626
1949 1021384
1950 16836
1951 184
1952 1
1953 242016149964707553923174064035673739398077345438496
1954 119087311887395780501879301350887078116514249342752
1955 57199417520717658351296357341764659567774560707936
1956 26812226962836402352170167503952184172394325331845
1957 12262956517886416579674727773125417567219110035495
1958 5471165215672401243239493929548263222297756785067
1959 2380583338116999014233978274688938959320397990449
1960 1009944446473878369675021086231671073651077935342
1961 417646199669648949865610223629638413915859296570
1962 168305184941500323080171284149257271279525388170
1963 66075368902959386098141318962301002798628485726
1964 25264111639366824096348151367938618717122656307
1965 9404888274508817729297487005582989449439820961
1966 3407568215401745554093292393327170090376746725
1967 1201229083127234044248714584698067154161586975
1968 411849971357908815170987857610765881426829820
1969 137283323785969605056995952536921960475609940
1970 44472062634891562201562069131678944942803220
1971 13994705024965876217274776999479388268714300
1972 4276159868739573288611737416507590859884925
1973 1268102581764149320071066957998802806724495
1974 364796633110234735910854878328422725222115
1975 101745999711017851512551360622213141048345
1976 27498918840815635543932800168165713796850
1977 7197703589206777088680397359452770725350
1978 1823418242599050195799033997728035250422
1979 446797847524270577778571244476405988514
1980 105820542834695663158082663165464576227
1981 24207313720355217062306491573799086065
1982 5344471860338164805963770866942655365
1983 1137855299297802829656802829736178239
1984 233406215240574939416780067638190408
1985 46086577531578491222421542017731864
1986 8750615987008574282738267471721240
1987 1596024299517287133329621111194440
1988 279304252415525248332683694459027
1989 46839843572789948478151923915489
1990 7517505758595917656987345813597
1991 1152991680766245039415237087975
1992 168730489868230981377839573850
1993 23520007678601894373880667870
1994 3117109451380973953164907790
1995 391971847179643431236305770
1996 46663315140433741813845925
1997 5246171524664148487947175
1998 555476984964439251664995
1999 55222858154359457767865
2000 5137010060870647234220
2001 445405496607281552100
2002 35837223864953688100
2003 2662193772825131116
2004 181513211783531667
2005 11280482088242081
2006 633734948777645
2007 31863768374295
2008 1416167483302
2009 54768908194
2010 1805568402
2011 49332470
2012 1072445
2013 17391
2014 187
2015 1
2016 1620700576816526776553389120238895007742655189175680
2017 797688565151884272834871207617581136623338100922405
2018 383385201855944379191953603661163026904240017497590
2019 179896133178558516390070537102545728008912623595023
2020 82395175501629854835146810886662165500265323783980
2021 36828146625728495721770165472068695185724652297385
2022 16060394769114682344832102235939731735128043859010
2023 6831660461489081295936043488422124693300735074355
2024 2833873969210285574610506928530659132035860475288
2025 1146051972842394901496896184332251854867443574565
2026 451728514842987771392937182145559125276218635230
2027 173489936859988057129171526476192997388692664255
2028 64902710192225747990769204149367164490733946340
2029 23643130141453665339494495797269467064481651881
2030 8384088702643143737409395672790591157617607050
2031 2893101031193760867134228084272809624811709475
2032 971110835645458193163936699616047985950783600
2033 316959786634281493602118228346904550970047425
2034 100552759897772060039292679337638685135325390
2035 30992289009587278779234045001326991993764675
2036 9276603513073743308070054286111480596773100
2037 2695229399068722717885218475018876119332725
2038 759729092354941974168987758059012060483050
2039 207659285243684139606189987202796629865367
2040 55009082183757387975149665484184537712680
2041 14114172402411435072571295749231559018385
2042 3505480727396304135671302212227446030710
2043 842225889049761383245702479561139630755
2044 195613754876073611592550253317425978756
2045 43887701414503694908584992731473777285
2046 9504342981484876604406941101083493170
2047 1985084293601271695857145926175666295
2048 399513820095853423065589117217744160
2049 77405802643571600718957891460937931
2050 14423441486379801376203333812597130
2051 2581974093240828641419115312131585
2052 443529292090449091777516740734260
2053 73020066380744667548737512194055
2054 11506192278177947613740456466942
2055 1732860282858124640623562720925
2056 249033813105359229790212606600
2057 34093914889424180268898154475
2058 4438261109865869620803310050
2059 548255784159901541393350065
2060 64123483527473864490450300
2061 7083408064081415263479975
2062 737001995106736848223350
2063 72005942050658197814925
2064 6583400416060178085936
2065 561085262732401541415
2066 44379625300867918530
2067 3241208589389230005
2068 217287726662965140
2069 13278694407181203
2070 733629525258630
2071 36278383117185
2072 1585940245560
2073 60334683255
2074 1956800538
2075 52602165
2076 1125180
2077 17955
2078 190
2079 1
2080 10854630334881472849579866122704648740991551278812335
2081 5343818011018571249023934091177673226334302168030688
2082 2569927745757022814416090440795369566863061347984224
2083 1207087274522237988589375813100855402617498511931984
2084 553626494329748250405653568414678041802010595698128
2085 247892460147648470330889657499109570956124147327520
2086 108338186286750072218685109573684923603046849572768
2087 46203050034055177857968649671130335066005274082504
2088 19223166802490110495651190009156416779286865859144
2089 7800705369126421650409178554440285069855539768928
2090 3086610038143548135053991514346875387352911419360
2091 1190549586141082852092253869819509077978980118896
2092 447511546563669440857372021988893483211957065968
2093 163877467755709936088615106643820148781843432608
2094 58445810178609837346289303768075717397720385056
2095 20293684089795082411906008252804068540875133700
2096 6857865657930751987471685547499305920709527940
2097 2254640764251206132867403467671004686260666720
2098 720871536869433253365768455649913062954090720
2099 224054666864823849019090195674972979026271440
2100 67667516838369618831268851042777074202565200
2101 19849138272588421523838862972547941766085792
2102 5652403614048358447185901376288486728090656
2103 1561848367039677991985578011869187122235576
2104 418534529729586912885024173115272366089272
2105 108710267462230366983123161848122692490720
2106 27352906006625705240914860077914741981536
2107 6662887360588312815094645403594616636528
2108 1570234600902978179353515158808922392048
2109 357774972357640597827383200741273456416
2110 78755497059857993232442842930468999840
2111 16735543125219823561894104122724662466
2112 3430266603305926568586990286024309698
2113 677583526578948457992491908350480928
2114 128865578674523939863602755575858336
2115 23572971708754379243341967483388720
2116 4143128360932587867011618527383472
2117 698840928350075061905574209438176
2118 112986257876958243541619782364256
2119 17485968480957823405250680603992
2120 2586681727952340740421698314200
2121 365178596887389281000710350240
2122 49117589055028967619978585120
2123 6282482320992077253718191120
2124 762613460929674117503364240
2125 87656719647088979023375200
2126 9517015275969660579680736
2127 973331107769624377467348
2128 93483778712336804615508
2129 8403036288749375695776
2130 704165052129835952160
2131 54768392943431685168
2132 3933641482124927664
2133 259360976843401824
2134 15590004072554208
2135 847282830030120
2136 41219164704168
2137 1772867299104
2138 66364016544
2139 2118000528
2140 56031760
2141 1179616
2142 18528
2143 193
2144 1
2145 72707539140375770457855225387502330662500777303387004
2146 35802954879730493028489315531724632523201140338789055
2147 17228489566186101908445986421281026176577992343477440
2148 8099961512460630001732068242841079471077712818202080
2149 3719982324241178223017690600415903164494949590581696
2150 1668521483666999055912346519304191860545528860481496
2151 730739335912554331056502125242711763742567384152480
2152 312417542165512358929953807168985464208778809166640
2153 130361276587048322431203746876267316000785402386080
2154 53075662610441102704132954085337407228891199542904
2155 21079695788543984052705286728928331949063171449664
2156 8164670904013514949991484296415903219707566406560
2157 3083162439277830820276504559485725691358101999680
2158 1134775064456423843573991261477385150291523652660
2159 406953816218855447350672728253958812518339516816
2160 142155100186038546677289788636656845468735036696
2161 48352074893210390026289043753964913424739808400
2162 16008457228157493995190291513137032147380071700
2163 5157086892292347058853248272688439886404318400
2164 1615887226251602078440684458775711164406686432
2165 492257035811746328531599239097236513660315072
2166 145733990865319636736328722101155546807330120
2167 41910428745582117754238325310136235683153760
2168 11702262571818383528780831093089987885555920
2169 3170935664621755536830934876837287039957088
2170 833386937496743442372232884296979286142568
2171 212327882164775399330505193451459690736960
2172 52410046863457218822086724965866632523680
2173 12525671577430027139869783325175673181760
2174 2896561552280693776094887393946874423282
2175 647678359516179974778981032186878753032
2176 139930509772014192081878618065066397260
2177 29187959093548972581496153461424892680
2178 5873186890775098141398616245286716210
2179 1139042306089716003180337696055605568
2180 212712719811934916256569087817613088
2181 38211865834479326273635165476217920
2182 6596095888094645606758451183394760
2183 1092844289151775603486607296657120
2184 173569387100576125259637629469072
2185 26390667044532042437137885182432
2186 3835852768100587563537483311400
2187 532141424476382089739304043200
2188 70340533120441310712666626400
2189 8842809877998336203878090176
2190 1055107996806619660689999396
2191 119221242577019170699434960
2192 12725862971704293501625080
2193 1279695717825012754353360
2194 120860151127917871244484
2195 10683770265451303535424
2196 880530516383349192480
2197 67362990324409227840
2198 4759341707702825880
2199 308714056715858976
2200 18257282924056176
2201 976325290056480
2202 46738976651640
2203 1978369382080
2204 72887293024
2205 2289653184
2206 59626385
2207 1235780
2208 19110
2209 196
2210 1
2211 487073420526341648882313465629913511442586803250970731
2212 239901833990586185270393199489360386232915888168388569
2213 115508290439911866982041170124506852630663205414409311
2214 54356842559958525638607609470356165943841508430310264
2215 24996212272097716169578681727244076309941715555544136
2216 11230182325145350742854190341225599501568017133650264
2217 4928353394488247448302918063415550860400352842824936
2218 2112151454780677477844107741463807511600151218353544
2219 883808055546524618388669196782727965846871786403256
2220 360992022688017097651709953615480436754356081770344
2221 143891925127391430532499771720855838426561515111256
2222 55957970882874445207083244558110603832551700321044
2223 21225437231435134388893644487559194557174782880396
2224 7850504181489707239727786317316414425256426544804
2225 2830453888564316215684167855903197037677487121596
2226 994483798684759751456599516938961121346144123804
2227 340393783442434545800581042710651122071498995396
2228 113464594480811515266860347570217040690499665132
2229 36819636619601087735603688946626721813473401268
2230 11627253669347711916506428088408438467412653032
2231 3571770735028382091998706667681023581492775768
2232 1066892557216269975532081212424201849017322632
2233 309743000482142896122217126187671504553416248
2234 87363410392399278393445856104215039745835352
2235 23927558260338655865720839569944246554591848
2236 6360490170469769280761235835048470603119352
2237 1640126396158871323969878422874133929106248
2238 410031599039717830992469605718533482276562
2239 99324424612105561544759718155421154091838
2240 23298321822592662584573267221641999107962
2241 5288576119238825249258962498164134766838
2242 1160906953003644566910503963011639339062
2243 246252990031076120253743264881256829498
2244 50437359403955349931489584373269471102
2245 9966663834314530225982971762382590098
2246 1898412158917053376377708907120493352
2247 348229449268808607501236545093108248
2248 61452255753319166029629978545842632
2249 10421727583896232835434323846955768
2250 1696560304355200694140471323923032
2251 264781087962950397351403038993768
2252 39564990155383392707680913872632
2253 5652141450769056101097273410376
2254 770746561468507650149628192324
2255 100153507987433197477070330076
2256 12378523459120956991548018324
2257 1452229009170615066047532876
2258 161358778796735007338614764
2259 16938214348828536681954036
2260 1675208012521503627885564
2261 155620416463746238656036
2262 13532210127282281622264
2263 1097206226536401212616
2264 82585414900589338584
2265 5741232051912627816
2266 366461620334848584
2267 21328454093562616
2268 1122550215450664
2269 52895036330136
2270 2203959847089
2271 79936367511
2272 2472258789
2273 63391251
2274 1293699
2275 19701
2276 199
2277 1
2278 3263311142498209388863261030090962829565589859260235080
2279 1607660636377794331278224183941871393977165592429674635
2280 774493445262295079301918220001193518266371745258091430
2281 364797637261225943149454234058533178893580894505622775
2282 167964379746175973824209143739180744238771059340718400
2283 75583970885779188220894114682631334907446976703323280
2284 33235504928498650139683936952646402583416401103588960
2285 14277223948157870834652958831770637729495777938865680
2286 5990443614611694056497744964379288557830396337985600
2287 2454417869875624648148381617349847395222176277369100
2288 981767147950249859259352646939938958088870510947640
2289 383292653651809876560158225175181648020997391260380
2290 146016249010213286308631704828640627817522815718240
2291 54262795240281964506586106524156990067322668003400
2292 19665711026679369686950669478553540024398819276400
2293 6948551229426710622722569882422250808620916144328
2294 2392878569074099022394527376728192331445613506656
2295 802873730413020066724479580349590848050830847628
2296 262377036082686296315189405343003545114650603800
2297 83483602389945639736651174427319309809207010300
2298 25852986546563811015221008854911786263496364480
2299 7789040818516019985355047539620858681950827760
2300 2282139348100235154944790998869805728469669280
2301 649976396610826468180478449045197834057817200
2302 179867682080983425156861960742067325148075200
2303 48339439559264295510906651949430593633545210
2304 12610288580677642307193039638981893991359620
2305 3191492788936934164166139661717639837319410
2306 783188414463051328629727524347887076642800
2307 186246025390603669613166911277851195055300
2308 42893024029351148153335409870050578255160
2309 9560493307746942660683193766216092743620
2310 2060944665143053507692185482537600830960
2311 429363471904802814102538642195333506450
2312 86380816832918909346072862926871829700
2313 16768040914625435343649438097569237530
2314 3137879001567332929805742801884301760
2315 565547959584810004790569923595426480
2316 98071900506036417015705767097472800
2317 16345316751006069502617627849578800
2318 2615250680160971120418820455932608
2319 401203229342876251427887229035116
2320 58933807700083517158898689010808
2321 8277220182595999600968916995900
2322 1109794884817340728621530770400
2323 141807124171104648657195598440
2324 17236225037371835748388415280
2325 1988795196619827201737124840
2326 217354666297248874506789600
2327 22444231845911568563201100
2328 2183763098521125589933080
2329 199591250940102876499260
2330 17077326283645165903680
2331 1362552629014241960400
2332 100929824371425330400
2333 6905724825413312080
2334 433867528298218560
2335 24856993808752105
2336 1287927140349850
2337 59749197232725
2338 2451249117240
2339 87544611330
2340 2666333340
2341 67331650
2342 1353400
2343 20301
2344 202
2345 1
2346 21866041197144104291146083260074401806414559144447404925
2347 10774571024679703563753142475978690745189782766829156050
2348 5193498263694533372456550689860232229695794571061535650
2349 2448363467170280018443802468076966622570874583500438235
2350 1128678194085590079424447946276615818915651403741336775
2351 508700031137167359740596257476784594440856970700320800
2352 224112601130360445200402547000261744404013910168672800
2353 96492925486682969461284429958446028840617100211511900
2354 40593575549570076807850691223897984546742366295877420
2355 16682291321741127455281105982423829265784534094196200
2356 6695613523692017141915545938523849841369302799711400
2357 2623956651176601312372308543475562775671753799886900
2358 1003795497429974998692762328712128041699932661701700
2359 374750319040523999511964602719194468901308193701968
2360 136498460577674304458000351983812554897827487772240
2361 48492874152594818689026440836354460292649239076980
2362 16798185163970754186394780158998603892224899810980
2363 5672114470951163751250185508233294820751264871240
2364 1866308632377479685895222328515471199085900054408
2365 598175843710730668556161002729317692014711555900
2366 186691823833285367893324134609787050374018256300
2367 56716503443023402904301002919428977328815672800
2368 16765255734730188279887717844107936694681362400
2369 4820011023734929130467718880181031799720891690
2370 1347208050112247272490977326758673484394038050
2371 365908359289746172775327175169022427860109100
2372 96527972082571076253613917375877082196225100
2373 24720578216268202455193808108456325928301550
2374 6142689132527250307048158378464905230668870
2375 1480166056030662724589917681557808489317800
2376 345667522067040995562914907669188808882600
2377 78186701419925939472564086258506992485350
2378 17117798535723430535413439003341767585550
2379 3624945572270844113381669436001786076940
2380 741947924149003181101511288070541009900
2381 146664124541082024171228975548827874050
2382 27976393698587900564454082041105895050
2383 5145083898590878264727187501812578400
2384 911414862036098435465958928892513888
2385 155354806028880415136242999243042140
2386 25453612287217695135316649593492780
2387 4003939011472446425780147127066280
2388 603946107875732142436111577825640
2389 87236660026494642796327227908148
2390 12049262434598707568553484517700
2391 1588913727639390009040019936400
2392 199699539539376886382079008400
2393 23877118857968975545683359700
2394 2710375654147829656537030020
2395 291438242381487059842691400
2396 29611372220578899128401800
2397 2835131382821383959102300
2398 255011817502452525421900
2399 21474679368627581088160
2400 1686493144133056106400
2401 122973458426368674425
2402 8283186318874573925
2403 512362040342757150
2404 28902474070617070
2405 1474616024011075
2406 67368244751775
2407 2721949282900
2408 95746959700
2409 2872408791
2410 71452955
2411 1414910
2412 20910
2413 205
2414 1
2415 146530518175669468355806596110051293181302944982996935600
2416 72218612529437095118218965225668137353642165741619918260
2417 34828834411359733815878649896066903120905441634256414480
2418 16433323278599311025801898190397764148596229503487181480
2419 7584610743968912781139337626337429607044413616994083760
2420 3423609016374856463708728789666200864290881146559829475
2421 1511110186537867680533507879576805898721492368136752320
2422 652054395560860711463089016529717613831876843785036960
2423 275016139624308599392595367515935320119567104181444160
2424 113351246737046111911812955530216584643875630777487120
2425 45644797343776957816837431757134195158607636554692800
2426 17953620288552270074622723157806116762385670378179168
2427 6896092561165772611444489689753342862373303853870144
2428 2586034710437164729291683633657503573389988945201304
2429 946522508395302123139439761338694118364963274060608
2430 338043752998322186835514200478105042273201169307360
2431 117770081689738052187856560166565627630663633178048
2432 40011630317667415166387164671974219643751106143824
2433 13252259723049080182497659636577448544427117958464
2434 4277628138452551198147978743452214403580905163808
2435 1345166081274387169228924133161073711817894705600
2436 411957112390281070576358015780578824244230253590
2437 122819511768531002407858290419054556296416473120
2438 35632821315561463661539133640096074974886260720
2439 10055888224023480542520246303339996618679558240
2440 2759237622445467222032994412501828340491342200
2441 735796699318791259208798510000487557464357920
2442 190597940184988097264929734518198584162454160
2443 47934811304008982545670951196193655897144160
2444 11698376568240287406979220232404404117755420
2445 2768846525027286960231768102344237661007200
2446 635205967506259949700229152890736875172240
2447 141156881668057766600050922864608194482720
2448 30365143149524054443034210151107576720120
2449 6318758112039687629764344308900998623840
2450 1271014562766603833573287648342154895600
2451 246939972194654459094238743106475808288
2452 46301244786497711080169764332464214054
2453 8370846515073032511669109935812739264
2454 1457844055995865212706418022529184928
2455 244331406032826571961969500982544960
2456 39364504305288725482761752936076688
2457 6089536577613725489046017028785344
2458 903392788986651583539793735039584
2459 128350888052748312415489820278848
2460 17438979354992977230365464711800
2461 2262354078485575424479844070720
2462 279753461318108789048582868960
2463 32912171919777504593950925760
2464 3676359629336848917409411920
2465 389032765009190361630625600
2466 38903276500919036163062560
2467 3666277366578757334738880
2468 324618308499160805680005
2469 26911362362624730004560
2470 2080775440409128608600
2471 149389005978091284720
2472 9908454478138707660
2473 603560678871393360
2474 33531148826188520
2475 1684982353074800
2476 75824205888366
2477 3017878841328
2478 104579959848
2479 3091033296
2480 75760620
2481 1478256
2482 21528
2483 208
2484 1
2485 982043969761223082830199860464612762614328050274343748180
2486 484106182276659266183901339665654178753541996614113115300
2487 233589696343283142424399947111399568769191592771844789900
2488 110306245495439261700411086135938685252118252142260039675
2489 50969092746168486440879605317985461461323606162285673505
2490 23040822748267945925329136650596167509913411004868866105
2491 10188118902295350239091114845501706722070555886506641475
2492 4405673038830421725012373987243981285219699842813682800
2493 1862801351988701803193151417425307523280812685216523600
2494 769957892155330078653169252535793776289402576556163088
2495 311042592195199568197637909964790863269228855429973168
2496 122779970603368250604330753933470077606274548196042040
2497 47346524611756384219970682889377350188040512049454120
2498 17831807970661495355573374075220040979911361680963240
2499 6557503576307775711404402079274466682935145908483256
2500 2353975642777150255375939207944680347720308787660656
2501 824641148743587669080743034630302032640872505231440
2502 281839379950340089432659011835672846598779210648720
2503 93946459983446696477553003945224282199593070216240
2504 30532599494620176355204726282197891714867747820278
2505 9671817231215086919971683480696226568063696514498
2506 2985128775066384851843112185400069928414721146450
2507 897369999866581949327070534261370714676818013350
2508 262644878009731302242069424661864599417605272200
2509 74813995554287098214407654297622037409863319960
2510 20731589129501244083510554805365142896709112760
2511 5586356352260814273999850097254080421268922600
2512 1463093330354022786047579787376068681760908300
2513 372266350326763194083112016906337001868160100
2514 91971686551317965597004145353330318108604260
2515 22051690927508985903375262920973935920776460
2516 5128300215699764163575642539761380446692200
2517 1156090800071045100459248896246785187404600
2518 252479600015515596652019873892976075410200
2519 53381401146137583292141344765943513086728
2520 10918922961709960218847093247579354949558
2521 2159109060225133376608182280594787701890
2522 412414090155362555082461783933835853170
2523 76031647905737230825258317708472531590
2524 13516737405464396591157034259284005616
2525 2315021323587824830529657801313835216
2526 381596921470520576460932604612170640
2527 60471643293142605012934675047830320
2528 9202206588086918154142233159452440
2529 1343024745288361027901839434082248
2530 187734641814502079169074329495368
2531 25098214146323807375544696456600
2532 3204027337828571154324854866800
2533 389908088730461039944294507600
2534 45147252379316541467234100880
2535 4963834031233755868125215280
2536 517066044920182902929709925
2537 50902874888515415314323775
2538 4722947154604523070401175
2539 411744110914240472804205
2540 33611764156264528392180
2541 2559271382456689979100
2542 180958582597947776300
2543 11821414943584528100
2544 709284896615071686
2545 38816586381919346
2546 1921613187223730
2547 85194673325190
2548 3340967581380
2549 114081819852
2550 3322771452
2551 80260180
2552 1543465
2553 22155
2554 211
2555 1
2556 6582296486771471804664706087298121512994213776939785359120
2557 3245437851116489570355514806931712690434647070574477503455
2558 1566763100538994964999214044725654402278795137518713277530
2559 740456533816374332773601158123768176419430578690350795545
2560 342524110881043909038128426887185278887899859530230299980
2561 155061590736688796659152733793523065442495206679225879045
2562 68684999923633963620832754566258539055064990878046362530
2563 29763499966908050902360860312045366923861496047153423763
2564 12614993363457716938748973907092076047199574483561716032
2565 5228582775643658994349903658860531519562981529370974408
2566 2118772105162789919279045927119953949103953299483662832
2567 839253885811234968026115594508553187632085397847424888
2568 324872471926929665042367326906536717793065315295777376
2569 122868434895441347676279950560805553524300343605454264
2570 45390886776659860924995140971507784104518598274626416
2571 16375193330820329574207107818835086670617468997808264
2572 5767363688842380227393698351287829267638857005517376
2573 1982531268039568203166583808255191310750857095646598
2574 664948375615755794850903885998635594910225361272772
2575 217544838936018871154925345419306706976802124367018
2576 69400807513331173619976183814748151918979818816472
2577 21581958434023718625724301064342413096755919266098
2578 6539987404249611704764939716467397908107854323060
2579 1930478209688138394780012325945195768055932902590
2580 554867988413357143409823902068080220758591492960
2581 155230925329927296072986448792855776045558334340
2582 42252204527672518457735956476161927207666765560
2583 11184407080854490179988929655454627790264732060
2584 2877859131915775250991303537076044577611977840
2585 719464782978943812747825884269011144402994460
2586 174667750781015260898316110631783052398414840
2587 41157343574836929292131957102891408898477060
2588 9407392817105583838201590194946607748223328
2589 2084592726517714600510579645471123307844942
2590 447539681399283360561593370214139467220948
2591 93027911302098226633589633134399776894242
2592 18709524060757185244744283758873698146328
2593 3637963011813897130922499619780996861786
2594 683374267412555262162237497638419300004
2595 123908521014364415666779326494878224726
2596 21667063783932575417141740152109853504
2597 3650429224466901293105401873453290536
2598 591961495859497506990065168668101168
2599 92295071935082944638235967157929752
2600 13819582963541831282730519146641888
2601 1984727340508667258690021366804952
2602 273031274355689675798627277973168
2603 35925167678380220499819378680680
2604 4514157195189137654427565907520
2605 540758414007032114853302166005
2606 61640855482666873195713200270
2607 6672463737814455345927717555
2608 684355255160456958556688980
2609 66340560449227970472332095
2610 6061574051198494763969430
2611 520438176113002075694345
2612 41844275466372026186480
2613 3138320659977901963986
2614 218589498704928495004
2615 14067641005762724926
2616 831584689995826104
2617 44840350931147486
2618 2187334191763292
2619 95563144300338
2620 3693261615472
2621 124292458213
2622 3568204542
2623 84957251
2624 1610564
2625 22791
2626 214
2627 1
2628 44123138303207330035435612428576703906428885598150242231285
2629 21759355875554299743502493800393990967553970979909708497620
2630 10509620865063641372712088842367165705417224078731900022660
2631 4970766625367938487093555533552037833643281658859682443150
2632 2301898638593206413486277394732151748465680768196765695150
2633 1043527382828920240780445752278575459304441948249200448468
2634 463022083771772557167482552335526859426474241938386953956
2635 201049062690374926138512160882531399487811183999562756323
2636 85413000489374968620936538937023143573253117385435157915
2637 35496311891688298647661938259542085640832464367973052640
2638 14427533220492663321307755550652589647564162936660014944
2639 5734019613272725166160774641926029218903705782518723888
2640 2227867493055007867107052567882087785688700972825746224
2641 846025630274053620420399709322311817350139609933827680
2642 313934038906724299401280395283121995117347402428275680
2643 113801089103687558532964143290131723230038433380249934
2644 40289826577081930660738858183462784000696836662572958
2645 13927347458744371092601086779468616691598906500642504
2646 4699411719208223374804047686323766368330919371382440
2647 1547367273397829647801332774765142584694327110089340
2648 497033124182333159596791739773045799932117192937788
2649 155697123237839303006223918483122780701627072486536
2650 47548223264250326067768981093648274346005872436008
2651 14151256923884025615407434849300081650596985844050
2652 4103027155445664231686179335004165685676049150050
2653 1158501785067011077181980047530587958308531524720
2654 318418619287424097237152410724781485616964805040
2655 85158467948962258563424481938022955455699889720
2656 22151046576319662632104634030121578008708063800
2657 5601414076770489401221861478881318576914682800
2658 1376347458863605967157371677667981136041893488
2659 328446552683360514889827332170768225646360946
2660 76080839887106107968830059994358741533902818
2661 17096817952158675948051698875136795850315240
2662 3725005028682616547340872939275614738336840
2663 786389950499663493327517620513740889204444
2664 160753746787224029022752220768002281218588
2665 31797444419450906839665274437626824856424
2666 6081478440878588739826691832332999289480
2667 1123751451031913136707106099452836825230
2668 200452961535422343304510817740235758014
2669 34486531016846854762066377245631958368
2670 5717018510814184479273035800078025184
2671 912290187895880502011654648948621040
2672 139981034121590129938296215976243440
2673 20628783975813282306696284459656928
2674 2916110823806066085239788902674016
2675 394890007390404782376221413903773
2676 51151555361451396680857696101525
2677 6328027467396049073920539723900
2678 746382726923636557436781608460
2679 83777653022040838079638751970
2680 8930612758694708627778750210
2681 902082096837849356341287900
2682 86128441406628833017509900
2683 7751559726596594971575891
2684 655604553990756788640747
2685 51929073583426280288376
2686 3837123663799971449880
2687 263332016143135295580
2688 16699103462735408988
2689 972763308508858776
2690 51692736200953848
2691 2485227701968935
2692 107019374725935
2693 4076928560988
2694 135253554156
2695 3827930778
2696 89857530
2697 1679580
2698 23436
2699 217
2700 1
2701 295798953455664460231967007558643936168902621370881411435900
2702 145900835150429091871172915890412211758985752432934750235275
2703 70502416985442245736405704322883753333201168960881221590200
2704 33371144039775996315232033379498309911048553308150444886028
2705 15470066773406091007061207526919746316380124050135967827960
2706 7022596101085659733468574469456990104146240522759090658745
2707 3121153822704737659319366430869773379620551343448484737220
2708 1357904585202710540093490590053732574250499610461353749310
2709 578204533054057391265615348022879676777632092196447402932
2710 240918555439190579694006395009533198657346705081853084555
2711 98208837886039471977174581405160030025924771498335015360
2712 39159220169749916041531636889399252478691522812627252960
2713 15269633022166633928144411868822350023137574933225721280
2714 5821547589701029185105057024988520946321200443292306238
2715 2169520840882371124883872183225535756392993954021977480
2716 790134133407777138074990486483374133501152119057386860
2717 281152022930374687167788025865249691675256582241278760
2718 97717471384337543710755594355605075765180641388737130
2719 33164717560744863320014019902508389350606763137995632
2720 10988310035186551100004645148421454302911879352950360
2721 3553106238922597361678148730627296600941565778798320
2722 1120920420612486072434177873352659046725613013549470
2723 344898590957688022287439345646972014377111696476760
2724 103469577287306406686231803694091604313133508943028
2725 30254262364709475639249065407629124068167692673400
2726 8618946836457932013507001191708296972908238029050
2727 2391384093352489807215815359549122859535233672800
2728 645948576940040350224961620108096404587103348400
2729 169792197367096320630561340142699626348610023008
2730 43412777735905309252132160831940245373224153610
2731 10791876951298494955332288568391925403513348920
2732 2607026454527164511681395553038498833433000020
2733 611704531229837483187813481718530452537351960
2734 139332698780129648948335293058109714189063502
2735 30791756636492740099079622775272865014157680
2736 6598233564962730021231347737558471074462360
2737 1370125002560566889654596797962961206718960
2738 275514266819244428897935225677334590481530
2739 53613587056717834812571179050724568958568
2740 10088578209597442034623608961157848997580
2741 1834286947199534915386110720210517999560
2742 321975900306301341530540711526314329710
2743 54514438147098639835858744808688140480
2744 8894460960842409657429584679312275552
2745 1397035753011896804831871939158996160
2746 211010608527838579896480657477140045
2747 30612938024764146306225173105491820
2748 4260563539529030671484946772413810
2749 568075138603870756197992902988508
2750 72458563597432494413009298850575
2751 8827439219991775969097579555400
2752 1025409606362681046915375402900
2753 113361866030045140865016376200
2754 11902995933154739790826719501
2755 1184377704791516397097186020
2756 111401863321974314578448190
2757 9877997732982944149813140
2758 823166477748578679151095
2759 64247139726718335933744
2760 4678189785926092422360
2761 316399309193069052720
2762 19774956824566815795
2763 1135404219592353060
2764 59473554359599446
2765 2818651865383860
2766 119659749002145
2767 4494262873320
2768 147008598660
2769 4102565544
2770 94966795
2771 1750540
2772 24090
2773 220
2774 1
2775 1983202406560245546020138314009520556803740416609080618510175
2776 978379853903054469369934901578030141356511938860479771798353
2777 472991584999489909033147336524478147808115043290165717491919
2778 224048645526074167436754001511594912119633441558499550390909
2779 103970286485955986196140745799498292552248198370284105083363
2780 47259221129979993725518520817953769341930999259220047765165
2781 21037975857862061722972760880250387642537025476685053521267
2782 9170399732914232033090690640109143331362293156503741278501
2783 3913482688568493924949530400556131230581360773794590227131
2784 1634745933199497462320689914156358615306138044749638955637
2785 668292362628725377678269461762033396194333162947965610795
2786 267316945051490151071307784704813358477733265179186244318
2787 104602282846235276506163915754057401143460842896203312994
2788 40032972447324611996186189979947894264781310244225959294
2789 14981664535501848661149433059980500307678895244771678018
2790 5481096781281164144322963314627012307687400699306711470
2791 1959907333912658694030635367048446825173070553085430162
2792 684786899800808459360101513788011541325530675174427406
2793 233729660411054384332489738239021903326678134640373426
2794 77909886803684794777496579413007301108892711546791142
2795 25355288604749489424629064306008293260290527426470490
2796 8054032850920426052529232191320281388562873417820038
2797 2496279187712178834994440386783479026864516322482234
2798 754689056750193601277388954143842496493923539355094
2799 222480588984161119451715818851652990295896534723178
2800 63931203731080781451642476681509479970085211127350
2801 17900737044702618806459893470822654391623859115658
2802 4882019194009805129034516401133451197715597940634
2803 1296355379200343734828374411600407945156119227174
2804 335013187883234897764636083896734637512255530618
2805 84221192484612125136361026677950048536600552390
2806 20587402607349630588888250965721122975613468362
2807 4890929901193558648188921500143692198626404086
2808 1128676131044667380351289576956236661221477866
2809 252872794387056626198922801394566683661642582
2810 54972346605881875260635391607514496448183170
2811 11588764960158881811701514987530083035022398
2812 2367597142398051122820739621108296534036834
2813 468455049565389794354905700433192362349534
2814 89704158427415067004130878806355984279698
2815 16611881190262049445209422001177034125870
2816 2972652423520577269142738673894837685682
2817 513599633383136386815237571929474573966
2818 85599938897189397802539595321579095661
2819 13749212983486379957920867642326175987
2820 2126166956209234014111474377679305565
2821 316199188359321981585809010013845443
2822 45171312622760283083687001430549349
2823 6190992085352932199287050957486459
2824 812958556662506248391228913609333
2825 102130471942525910601913180101675
2826 12255656633103109272229581612201
2827 1402388569957072205280001876023
2828 152735388807205883743366540953
2829 15800212635228194870003435271
2830 1549040454434136751961121105
2831 143569603093895601401274639
2832 12544916775194761287490017
2833 1030258865595705033272127
2834 79250681968900387174779
2835 5687847988198592380965
2836 379189865879906158731
2837 23362408798288057173
2838 1322400498016305123
2839 68292983465630781
2840 3191260909608915
2841 133587665983629
2842 4947691332727
2843 159602946217
2844 4392741639
2845 100290905
2846 1823471
2847 24753
2848 223
2849 1
2850 13297700480755744439963375100452711081805636404028887050524384
2851 6561365368793952848666139029828640336417254804619516636771900
2852 3173470831965702684975779661485747613692005591776759680530200
2853 1504307602165560363657350099275711531165690962335736731679900
2854 698775144231744168924704562244201485444708059923697062457760
2855 318032277182396384574705281534219906837014565734503150221160
2856 141797830590877368918658405779588493494210315932581022391600
2857 61924369055509737059414113916402569943674125312329686993800
2858 26483377960846931572579621046008646265219122775084394437600
2859 11089914521104652596017716313016120623560507662066590170745
2860 4546176139086379325075585569310956280465798172027297833970
2861 1824083018769226272406870753118593569322696797418360242025
2862 716204375467671665239507534966809745010138619845245739200
2863 275127290575995822622493748188469597168528860062502936400
2864 103381163731586309106634014470818878936053268629546557920
2865 37989463780884125635570330618794889247585839677122530320
2866 13648909142832619988827663695375409310509882518726657600
2867 4793366901351932019885905702542554460238589694076623800
2868 1645060830049775486114689531050107447892533741162391600
2869 551579219487277662991395901587388967822790724977978360
2870 180634130358406720043965909291776504082317430402144960
2871 57760913777397497688477470994463417003066620186732400
2872 18029418173291704480796436032953898948934089538055200
2873 5491719328646323778633397182451474967204061755844400
2874 1631825171940621922793923734214152561683492636022336
2875 472858430505521125355057445709782844578739343392836
2876 133575827826418396992954080708978204683259701523400
2877 36770873952216300295813201992920966457751266149700
2878 9860346087745153151949908914302828994257322766400
2879 2574645922911234434120253994290183126278300944560
2880 654329903060313723588572838327891844247523996960
2881 161784866141286360227943833652500730720541647600
2882 38899093498451365300707806998415476238818756800
2883 9090549024094612543100194026803616729723948600
2884 2063800318983641766541665670950010284585977520
2885 454923726227576948538754260800808718645296120
2886 97309887963118063858557061133862827517710400
2887 20186625694476619630232581830960905708461200
2888 4058686647566727756343058780828118608050400
2889 790375820841941720972069341529686255251920
2890 148971358902146083534002598403501074288320
2891 27156237299870379810885890333971550000475
2892 4784000353345041002953991043290324870550
2893 813773255981372954110730435198869694475
2894 133542277904635561700222430391609385760
2895 21121482729814808228096404806836178360
2896 3216469451240833740319249462969976400
2897 471099061040324133683122396091562200
2898 66285295020749124337323754223938400
2899 8948514827801131785538706820231684
2900 1157519330959350380218937200626984
2901 143257342940513660918185297107300
2902 16936828722031171734169690298400
2903 1909544414738808577872072925800
2904 204926717679286774210661484720
2905 20890587724587486691378112520
2906 2018414272907003545060687200
2907 184374380698235900750735850
2908 15879133265876776141211700
2909 1285453645332881878098090
2910 97475157939934170851040
2911 6896827212731191333800
2912 453312586752284876400
2913 27537680503643473800
2914 1536986818808007840
2915 78272476883741140
2916 3607026584504200
2917 148913941562100
2918 5439778687200
2919 173083867320
2920 4699109520
2921 105835800
2922 1898400
2923 25425
2924 226
2925 1
2926 89171099598958444688159975212439793623000825230989891066487236
2927 44006516685200271404546481273671586463299108555553452734110584
2928 21293475815419486163490232874357219256435052526880702935859960
2929 10100751348340012667296648927579706570360217224289564213164340
2930 4696527696998859393074238036390564201505069155242918392108260
2931 2140189836607075166464209738102029256382056830237279267289840
2932 955682254082404634081502461668201743415887012244319672814960
2933 418110986161052027410657326979838262744450567856889856856545
2934 179190422640450868890281711562787826890478814795809938652805
2935 75215732960189253608266397446108470546620737074784418693770
2936 30916896370139141053704592815271579917936131190248810137930
2937 12442165612373068960637214181755635820632833283880618714045
2938 4901459180631815045099508617055250474794752505771152826745
2939 1889719202171302186062461153563470062571470845598516752480
2940 712888082256239746837934447152686311029956067501236858720
2941 263089649404088477999713903115872329070579024911170745480
2942 94961352743487557147825728343598888007723790056694766120
2943 33515771556525020169820845297740784002726043549421682160
2944 11563921180321498187248127909746820211466880522899878640
2945 3899461793364226132909252434682067280610924827489493960
2946 1284793770067982020669522478479062630027876966282665640
2947 413496845539120650330421027556479926905523621332352160
2948 129956151455152204389560894374893691313164566704453536
2949 39872910105558062710433456228660564380175492057048244
2950 11939345963811171320073294802932259390674017395613316
2951 3487898820888656790133771515463356675927241036920744
2952 993758881929170370373309202729783186996029569178536
2953 276044133869213991770363667424939774165563769216260
2954 74730179887245776777612263557027894663605661279540
2955 19709058431801083985304333245809554636555339238560
2956 5061889324014486050870511817229776327421316635040
2957 1265472331003621512717627954307444081855329158760
2958 307817594027907935525909502399108019910755741320
2959 72817065253913705178172140352477166000393831280
2960 16744031047691386752200010883189936566935479920
2961 3740687787250203423363832218584985828783458280
2962 811471953847927726761466248476108036931861320
2963 170836200810090047739256052310759586722497120
2964 34882784458604774145711968796437821372656480
2965 6903884424098861549672160490961652146671595
2966 1323542609801336152009688798785394452988855
2967 245605845117773718929632972970485568595870
2968 44083100405754257243780277199830743081310
2969 7647068437732881358614946044868598289615
2970 1280981007335964897636006190257176363235
2971 207027233508842811739152515597119412240
2972 32250473561679030974440844138244732560
2973 4837571034251854646166126620736709884
2974 697958009916934252431928716424699436
2975 96746654839971084495514871583621704
2976 12867781678222755080684244003732936
2977 1640011390361723686753874235769884
2978 200001389068502888628521248264620
2979 23301132707010045277109271642480
2980 2589014745223338364123252404720
2981 273838098052468480820728619730
2982 27514832818669081804953593370
2983 2620460268444674457614627940
2984 235965616589804808979516260
2985 20034816502907955479392890
2986 1599022913377630249529010
2987 119553115018888242955440
2988 8340915001317784392240
2989 540614861196523062460
2990 32387065417303224940
2991 1782774243154305960
2992 89545738240627240
2993 4070260829119420
2994 165757228335180
2995 5973233453520
2996 187500601680
2997 5022337545
2998 111607501
2999 1975354
3000 26106
3001 229
3002 1
3003 598010457637254621938862540092474326064933896228607530872361824
3004 295171828449157730059566766584105917352563525702581922289563208
3005 142885725873477627289981364715872928145189986964307172573291744
3006 67825502788043177511067103504370060828412968495715430018967600
3007 31566586203240220979993494712725688687437482192974476864173600
3008 14402254955228350822122031962681095463643351250544605069279205
3009 6440759979977896019830970815608937101753548385336717794957160
3010 2822802213447102576592585974742188482867295897277203478036780
3011 1212246349333111535960006246821798734973685354658921739034200
3012 510030476243809121836831896528683614104782252874790243861950
3013 210194378088357698696391327054245368237122383002943858076440
3014 84837489951325095256977222365267708866790359404802641512780
3015 33528588843038660400961057940764483743761459405490864310440
3016 12972370683318529321800409322319591924669612269981584405825
3017 4912613749895774417723231932712744870880799912892434331200
3018 1820556860255492872450374186828840746267590555954255075680
3019 660084943484447708139901751949638165313395406252419968960
3020 234099892747391338351941900400743767930913487101148942480
3021 81190714247650175150962508809506509108987336566872465600
3022 27530184716157243298314873676786689870288809525548709600
3023 9124289791640686350298643847163588642724291157039000896
3024 2955025671156358647539901700501844049064117022450130972
3025 934923376185062622950477374170074953376217815012470816
3026 288880818484148563271214918985135519301640336099358960
3027 87148403341586717411427964386577195766975296923828960
3028 25660363206133866793364900624936618753609392983127416
3029 7372038048171055653342402389484553454075626713384672
3030 2065790881630350760002541328921495748120093199904496
3031 564423738150369060109983969650681898393468087405600
3032 150308495485696108398854426700453331637390958059100
3033 38998960990883314611594662062820323884296032361280
3034 9854576164362988100779296327701909798719965166560
3035 2424120339896777821582072893445389576155713356480
3036 580241570719973414740389788324694313441527133200
3037 135082693712586403431625135906278041224482507200
3038 30571346471795870250315162336683977750803935840
3039 6722495035682861521011711089742026521119190080
3040 1435532794078111053966042472288661913363993715
3041 297519750068002290977418128971743401733470200
3042 59810671405423140969687149638649446740233700
3043 11655412889261945419733906083429122954507080
3044 2200256514809652961888543495341211986310010
3045 402077332655571099634454648894840769071880
3046 71074275974469638824272286420805186452100
3047 12143343633828983517714863006569730348600
3048 2003651699581782280422952396084005507519
3049 318989325306552402853405356590488439008
3050 48953807349025368754730525021312582224
3051 7234552810200793412029141628765406240
3052 1028441330861877494847279937422533240
3053 140470035434793023686457747550394784
3054 18411121149220444852108539727478928
3055 2312507970433485826834889047895904
3056 277945669523255508033039549025950
3057 31917206069656134893746168309200
3058 3495693998105195726457913671960
3059 364479942930399554417412799920
3060 36104145290275427560215418860
3061 3390060590636190381240884400
3062 300986687953680454409237400
3063 25198885503098828741238480
3064 1983245618299444854634510
3065 146230091671848468544480
3066 10061703555402417560400
3067 643213925916136282400
3068 38008095622317143960
3069 2063787997591881120
3070 102259765646444560
3071 4585639715087200
3072 184244452838325
3073 6550913878696
3074 202904412172
3075 5363112216
3076 117612110
3077 2054360
3078 26796
3079 232
3080 1
3081 4010786698668284765343265358006299819167743200391646907510555080
3082 1980008623393203871498574037496780923386607402724990245479894280
3083 958872100636960365442705665957560572960809874275624206930514840
3084 455464247802556173585285191329841272156384690280921498291994549
3085 212172786243426788937244654346199350383409017211609393614283175
3086 96918433222306064082445089022337974866495476997895648934919475
3087 43405187884836458147352708580556270952479569453045290627295225
3088 19055936144562347479325579376829582369381274394019883690032050
3089 8199827068266222248679491731847880898339821102881283284801670
3090 3457758402280937092816653139935853390866189621696926686362150
3091 1428654669205896164097898602727987329160281939503520606940050
3092 578264985154767494992006577294661537993447451703805959951925
3093 229252982280292438842984856087232680742964374344112421992775
3094 89004099002937064491982355892690334876680286510067175597195
3095 33831967457256778900461129432893986941428179082774072595425
3096 12588639053862987497846001649448925373554671286613608407600
3097 4584302083198660187076867652689493055109504572581834275600
3098 1633486949185729491946929853257175686303386686782032902800
3099 569386879430454280050072691706786953511466216535451468976
3100 194109163442200322744342963081859188697090755637085728060
3101 64703054480733440914780987693953062899030251879028576020
3102 21083017752149098725040995990164481169346936005526165220
3103 6713586658505578923616406544354052662864666772709449260
3104 2088671404868402331791770924910149717335674107065161992
3105 634679156175481371538935916409161516317470032533612760
3106 188311397986131835511552414758762208138150449213269720
3107 54538273733688455093509715749805448258590020810400520
3108 15412990402998911222078832711901539725253701533374060
3109 4248986543529429580140651180037721762096966368659876
3110 1142200683744470317242110532268204774757249023833300
3111 299293227291331794357558374765465422262594663999100
3112 76415292074382585793419159514586916322364595063600
3113 19002744589925828213178309508918439508736169142800
3114 4600664479666253146348432828474990617904546213520
3115 1083926186308803097307222394143322396888505652400
3116 248399751029100709799571798657844715953615878675
3117 55342949711146790266225841151747786455986957425
3118 11981463339526624696811780043161891913151815525
3119 2519179471387649295227092214203269581739612495
3120 514118259466867203107569839633320322804002550
3121 101779756950293507214188953023855292331756850
3122 19533488707632087243127172802558086407104850
3123 3631854684333604160782439164294719583230550
3124 653733843180048748940839049573049524981499
3125 113834251300008488621539137985356882459465
3126 19160220515843012936298666789614524770405
3127 3114715650358716388659389182548173977455
3128 488582847115092766848531636478144937640
3129 73883259807648174499046247467426795448
3130 10759698030240025412482463223411669240
3131 1507397308584351386289813688304050280
3132 202918868463278071231321073425545230
3133 26214399275160324991606071686553690
3134 3245592291210325951341704113573314
3135 384548849669469899448069207769350
3136 43533832038053196163932363143700
3137 4700836323357856862772039212700
3138 483263547261088088696190947100
3139 47202486011548138895907022740
3140 4370600556624827675546946550
3141 382679311409547123665400850
3142 31597374336568111128335850
3143 2452764217907113649231550
3144 178382852211426447216840
3145 12107433408015369720600
3146 763531836541509802200
3147 44510824551747208200
3148 2384508458129314725
3149 116575969064099831
3150 5158228719650435
3151 204511270823145
3152 7175834063970
3153 219348639510
3154 5722138422
3155 123855810
3156 2135445
3157 27495
3158 235
3159 1
3160 26902062012276118784308637285466664466564819689467163064372206560
3161 13282893118561333649752389659699165580366379721674411763033776989
3162 6435190454955180277519791263705185809121600113606236754761705622
3163 3058701635997215317092740292008020415446686473751112531584267487
3164 1426143094084591190791707130016009518858577742362481916566897724
3165 652199585709416703105963626531711670209715430958452095990959325
3166 292501632378768703211159444626343415730417829641972455171702970
3167 128630235925603104424184575046524514146509045565445718238158535
3168 55457347225409721667911912594908772566159588507258034210463560
3169 23437331267881489514415153537134064596412683238186431124660195
3170 9707770347643220508929353536091032673070342169663018809030850
3171 3940212670514013030094855258766360320246197704157342928371345
3172 1566868196461712783897369342667324571793809613349118825317260
3173 610349820714736956518161313713434571570844442409249774978235
3174 232850220619495023873980616792408564876738342190812052881870
3175 86984277817627451447176667192566417913724093347142433547825
3176 31811393030446610814967466858995718551304811281240661411776
3177 11387032732489411825812218250663240163251154038171373118988
3178 3988678132284426741244957805317067175828087855178673069928
3179 1366906550951404669752485540024388189469176175089320546436
3180 458180966799353520587425320678565873565086986063459401040
3181 150181539117565876192544966222418814113000734320800581452
3182 48124471098446523862804464314366249826265428677383611736
3183 15071949739623361869120079483070748571962249640719043236
3184 4612181341086930408036745634163726338961125573116209952
3185 1378641161737941154576201140646766025232945144137997540
3186 402414176939723364038458711323920893851778582613253336
3187 114666405257017947817410277957891437495399273540335628
3188 31885845312111942708584676223584784758078942374852688
3189 8649883568711218500733077060653319269478862027220676
3190 2288328986431539285908221444617280230020862970164200
3191 590148001763923289523699214664456480373801502831820
3192 148309445469467632969306608920910529099175246784960
3193 36304916338880097653944846975431223269068940619235
3194 8652985241391111357935041248030239742886897764170
3195 2007135751869072222201427093615261796030465976225
3196 452892169652508603983911754456777020642771810020
3197 99358996403356479445450027763476591263465244035
3198 21183136289040467699029955157695516919114417510
3199 4386407009346763513435495764977354513553995545
3200 881689851124977590640300656276855178603818200
3201 171929520969370630174858627973986759827744549
3202 32504088541473054460918546582146750614200462
3203 5953719188289618886405872393759553330323847
3204 1055831974277961970003011853080511920648564
3205 181147642645728769363261837538323123640685
3206 30043999268072088577321475494160908311138
3207 4812873669157179238114605297608300845959
3208 744019117937341717969407582238964381984
3209 110887464692584582966594399275999499238
3210 15916860960658074110037473580287009460
3211 2198042704090876900909936827753920354
3212 291683392012059493959612470033695592
3213 37148356529837765740139324013725382
3214 4534541172656253095040480865525164
3215 529736118300964146616878605785650
3216 59133334135921579157232960645840
3217 6296605023732390373223880068770
3218 638365486277016535534218255820
3219 61493922989987831404672400790
3220 5615883378081080493577388200
3221 485008109925184224445319890
3222 39502922980331746787401620
3223 3024998606601980609846070
3224 217040258769648832993440
3225 14533945899753270066525
3226 904334411540203470806
3227 52019236062047102303
3228 2749915562751388668
3229 132671364869584541
3230 5793509382951290
3231 226702541072007
3232 7851170253576
3233 236888757651
3234 6100139682
3235 130344865
3236 2218636
3237 28203
3238 238
3239 1
3240 180457904096866323663516288704067671577212777479846947827419416807
3241 89115014368822875883217920347687739050475445669060221149342921880
3242 43190712485503111624381691456854793772929817226108941538638594040
3243 20541924230910016504279097156308987282247108192905472195206160580
3244 9586231307758007701996912006277527398381983823355887024429541604
3245 4388876984274750514167260918536699290825486569729201288293043144
3246 1971052537847941847679907598145224232406655645087964650431007400
3247 868201713099688671001864061087777340464836415098270143642229450
3248 375022041753119958480095126978744058307296202971442133052560650
3249 158832864742497864768040289073350424694854862434963726939908040
3250 65948148518814902915385149264373568148156112472996635162184040
3251 26839362769285134907424188654105521920761208564591653845074900
3252 10704716942662857275215427844701046315216898213623260782139700
3253 4183452598282036176520971801377420399050282060496446742445400
3254 1601664709056550993296600632527355238493536560304353895679096
3255 600624265896206622486225237197758214435076210114132710879661
3256 220568233238719946110760680326860361233220077160557210210045
3257 79305432175719531185891480566961028758011713136380120524960
3258 27911967748996259579391973607366172132708033115038813369120
3259 9614122224654267188457235353648348179043878072957813493808
3260 3240118539800609383955200865041708502329704764919484105648
3261 1068170947187014082622593691771991813954847724698731023840
3262 344382982972862463796355343248893535646644894848224756320
3263 108555505502315341848851140806716440584268499463027368840
3264 33446831425037699920997378518826146558396240375094919048
3265 10070013762376941911698135468033678533710696026910298208
3266 2961768753640277032852392784715787804032557654973617120
3267 850720812215824254117176650929002879881692092386038960
3268 238561920885918970731271759255223029808093549716719920
3269 65290630979304139358032270954061039736951918869839136
3270 17433623978767073859998145647419439929762030692993696
3271 4540006244470592151041183762348812481708862159633775
3272 1152644072430357592751388623601511977221420962808575
3273 285190285962150332227147700684910179931073227911400
3274 68738171488313156998338163754824504906463803650440
3275 16132428002359210315936507820009832784170076366940
3276 3685072386325707940188542395433718148668291555900
3277 818904974739046208930787198985270699704064790200
3278 176949316149643150673486681187772060740074301400
3279 37159356391425061641432203049432132755415603294
3280 7579769214171281230341892164312027079462884254
3281 1500944398845798263434038052339015263259977080
3282 288358776132936612186834896754786183581966040
3283 53713889671821525799508461160205269490758380
3284 9694702038328763193082014941110219371502732
3285 1694219773688521723062876397475572317349992
3286 286462280575353914527539487495869715493960
3287 46825565094048236028540108532978703494205
3288 7393510278007616215032648715733479499085
3289 1126630137601160566100213137635577828432
3290 165523859078843495493396242970155984272
3291 23423187605496721060386260797663582680
3292 3189072490889224933104232690761708440
3293 417261821237842514611768763277232880
3294 52400321736845339044268635388303664
3295 6307446134990642662736039444888404
3296 726664301266203071743783346185300
3297 79999739588939787714911928020400
3298 8401799134911484554534129426800
3299 840179913491148455453412942680
3300 79836100376986957305527926680
3301 7192441475404230387885398800
3302 612808914944755055470056400
3303 49243573522346388385986675
3304 3720625555021727122496771
3305 263407118939591300707736
3306 17405756758122773174520
3307 1068774537779468528260
3308 60672790354292973220
3309 3165536888050068168
3310 150739851811908008
3311 6497407405685690
3312 250972818245370
3313 8580267290440
3314 255582429928
3315 6497858388
3316 137085620
3317 2303960
3318 28920
3319 241
3320 1
3321 1210597400717082785694536448011564175334158155490797838595030870668
3322 597917008890754302690594221274004257329675674358259908086570125147
3323 289899155825820267971197198193456609614388205749459349375306727344
3324 137964056085781934757376979863151037105642579844622220485838743736
3325 64438301644856233000451523528896891582276175017248701783804922224
3326 29534221587225773458540281617411075308543246882905654984243922686
3327 13281661778870762028692671023214448067747258953259347803565314344
3328 5859556667148865600893825451418138853417908361732065207455285740
3329 2535714581105357043661655458508434357619445723790484358781819560
3330 1076204444306343396437795630646021558757090336259914873203911790
3331 447900115549460835511683730673488741216823723761351854743824560
3332 182763840252940915639824970562170693255140714868137825786273240
3333 73105536101176366255929988224868277302056285947255130314509296
3334 28660693130574825407154370383613131442283430286139795407392849
3335 11010887756379028969980210090879621119069340448912463772331716
3336 4144547638637050230273449865668171994256437135264803779473174
3337 1528157229888521313955573693486588556541479614119983516453796
3338 551834555237521585595068278203490312084423193987771825386093
3339 195123820636471720873394308315046298195597151465289485219392
3340 67542860989547903379251875955208333990783629353369437191328
3341 22883373668590000051986974367338342663544180436660683638592
3342 7586335835782554365060899110911080991718451123023378814968
3343 2460433244037585199479210522457647889205984148007582318368
3344 780460007517298531017599036693554975608349810389501918192
3345 242067809818199544379790075552011703664621866324016637728
3346 73392899785305181008766139928003548451507693513132703992
3347 21746044380831164743338115534223273615261538818705986368
3348 6294907583924810846755770286222526572838866500151732896
3349 1779712091790260658245086887204274528446590528838709824
3350 491274692004603202536404192822013281289944260564852191
3351 132364165721447494983901647806967308948586018390530124
3352 34796765215432073423603010505955323486483953288232146
3353 8922247491136429082975130898962903458072808535444140
3354 2230561872784107270743782724740725864518202133861035
3355 543487156820493142110160257804846911151643159519440
3356 129009577629106957975644101600140428404682972209160
3357 29821309401703115913967983284454571390027219706640
3358 6709794615383201080642796239002278562756124433994
3359 1468810761576422127105885743861195307269997388536
3360 312667637365277977552243004881343555507969741124
3361 64689856006609236734946828596140045967166153336
3362 13001392628779307383004019472753636689479471994
3363 2536857098298401440586150141025099841849653072
3364 480278771037076000887669201456208222486099368
3365 88167117388448734462470674663458514272810512
3366 15683573766214438341881802704557524173528793
3367 2701476820974735790946147834277851053813572
3368 450246136829122631824357972379641842302262
3369 72551510199953409867432090336056031461028
3370 11293395455653125120873863118348344519877
3371 1696660350145070440694664881629798237728
3372 245777901189239175988479492198709090512
3373 34294590863614768742578533795168710304
3374 4604366365948279136735080926203206476
3375 594111789154616662804526571122994384
3376 73582652785204816035423015689545176
3377 8735840056690982725666659396932304
3378 992709097351248037007574931469580
3379 107805512834524673702180083055520
3380 11169039617991295023198837433680
3381 1101878347963266773589122975520
3382 103301095121556260023980278955
3383 9182319566360556446576024796
3384 771964919295798993296214474
3385 61213077300988466428774716
3386 4564132956652648812671799
3387 318891385617652318789296
3388 20797264279412107747128
3389 1260440259358309560432
3390 70628117981284587438
3391 3637499638521094632
3392 170993572750991628
3393 7276322244723048
3394 277486865264862
3395 9366645241008
3396 275489565912
3397 6916056048
3398 144084501
3399 2391444
3400 29646
3401 244
3402 1
3403 8121873803147922924202314096609734597599399199503950244188280835751
3404 4012009950952588432437287686277097813271992375658577831466500171877
3405 1945944946270417143876768278972724089072044206157753319453811460611
3406 926640450604960544703222989987011470986687717217977771168481647910
3407 433163287560898716163045066325289385845848104498344638593550592810
3408 198745508410294705063044206902191600564565600887475775354687919054
3409 89493591506390013390961426499817270429658194551670378376087542498
3410 39543679967939773358796909383640189259616411546086911375480542034
3411 17143213858933427756703862449554995343764340265644614758156304350
3412 7290792100925710655149918513029135950796328618722422368411301850
3413 3041301847814725016148251722577868139475039938095639045108714486
3414 1244168937742387506606102977418218784330698156493670518453565017
3415 499073415704573519599058256478494540607229204017235066724311391
3416 196264826400674979617607179514014706980371035287676711633156165
3417 75655156545511584321870923946743099338802242652791581579261315
3418 28580836917193265188262349046547393083547513891054597485498719
3419 10579646814651650649798770089053454898329742711053359290212233
3420 3836575218500049136740213328997406721372324279832536885461579
3421 1362717973784170458404993805381592551307109716880409276256845
3422 473988860446667985532171758393597409150299031958403226524120
3423 161412422746703151829874706912414252845777508180429206870376
3424 53804140915567717276624902304138084281925836060143068956792
3425 17551083400265405100931117863916701289826074864538648162376
3426 5601409595829384606680143999122351475476406871661270690120
3427 1748588180708643871926605798667824005572000028719655929720
3428 533779549900533392482858612224914696437768429819684441704
3429 159295467771363368437292884276545223544255499998544571608
3430 46461178099980982460877091247325690200407854166242166719
3431 13240232101030849924084145174108357310997056886752949065
3432 3685425430183844824229607419597171622648665318993088915
3433 1001679732306378336841893298659744082053226984136583141
3434 265751765713937109774379854746462715646774505995420017
3435 68798680464014175626869911634871058365408628455667111
3436 17373404157579337279512603948199762213487027387794725
3437 4277873385534610686915163786240142454577207748753475
3438 1026689612528306564859639308697634189098529859700834
3439 240071700441942331086582325914372173570303002019598
3440 54669793169947263514766272237926336555613554915354
3441 12118919668214910631352129313826035197057191976310
3442 2613884634320863077350459263766399748384884543910
3443 548278240369742011346681699229049703319756270186
3444 111784883958879439206605006638932463783639627902
3445 22140967354174188441887948174861019396759539826
3446 4257878337341190084978451572088657576299911505
3447 794532321322040255091672781394534188878930855
3448 143772515286845379492778884252344281797139869
3449 25211294149825967020060752214866058893337323
3450 4281163157517617041142391885543293019623319
3451 703477514146087307229970497624484768482705
3452 111767455518537235728126153828189168824355
3453 17155004800519668739665874773629035214901
3454 2541482192669580554024574040537634846652
3455 363068884667082936289224862933947835236
3456 49963607981708660957232779302836858060
3457 6616185531824434555980596346037757460
3458 842059976777655307124803171313896404
3459 102876105760166032997147898757806348
3460 12048552926866292152819123277941284
3461 1350734633056759209957300815912700
3462 144721567827509915352567944562075
3463 14793760266812124680484723221901
3464 1440100556946313021994088101247
3465 133225161655826314810025771481
3466 11686417689107571474563664165
3467 969615441454339991339343315
3468 75882947592078781930905129
3469 5584459346603200401841503
3470 385135127351944855299414
3471 24794106911069411285370
3472 1483408105790477598270
3473 82060873937345569266
3474 4172586810373503522
3475 193664366726196366
3476 8137158265806570
3477 306420185741670
3478 10214006191389
3479 296672379003
3480 7355513529
3481 151348015
3482 2481115
3483 30381
3484 247
3485 1
3486 54493489913625051002872463096797151545829602882466443453539435663000
3487 26922378945421900197847704982346211775618196662170921468117697381125
3488 13062929429139620214340306559481593879294036250284115741926930090250
3489 6224101669178289631538616654811818260134217272194196324094596101825
3490 2911860430024930821772452236169271700647587027927109391389284726000
3491 1337424267278892644883858875914956188088135902361870011161357519500
3492 603000536692217493069023077002118974976153759446392259367548477000
3493 266845065087935327392613660512431960190596778605587379145409383500
3494 115886999695331913610506503993970451282773458137283661800292075120
3495 49383664642897122277204476133794226398909144092592469517169918375
3496 20646277873301621743012040869495891262820772106507586125822451750
3497 8467293734556283074381342603782022821269193054916032512275499875
3498 3405838820603644588577970209342489626432301117061197435105229000
3499 1343414201460326476605754915907315352648296551729694543847062550
3500 519552453603441178797805768582939639145750047630268608117648500
3501 196973182959546380972794494682543050005806336738947988791855750
3502 73192220990432535006284293106081570493960824580592695288777000
3503 26651515251950977420766563250584050125518343733150601001891625
3504 9508108143939267620381584727235390855590328034529403600674850
3505 3322725964279851587767758103603765621577265173357049645397125
3506 1137189634833745997952601703907171121823235139544658702168000
3507 381079505290031903569222911415700961036509647826135628918000
3508 125010208084560730271385293691923066583405281297462481444000
3509 40134856279780023929234225869512142429409063995501112463600
3510 12607808255428279768345830116077112805049967747277836376000
3511 3874274411824315137147937379419529455718479672340585136375
3512 1164289719615597295101452683970635794982755549200797605750
3513 342085123804582710416406200960444537701118898476523007875
3514 98239830425931445042660242327102021083398247767616863800
3515 27567299354215456517073027183625567140749508302137385250
3516 7556518604708805339705296791450663074114078417844765500
3517 2022704474997811530325155201751945166303263414877639250
3518 528545892964252259180442565281915319838038681274559000
3519 134779202705884326091012854146888406558699863725012545
3520 33527164852210031365923595558927464318084543215177250
3521 8132827117615304638268594962314087879139319888830125
3522 1923033013032190259295037232468355754673336722482000
3523 443051723590749716602287989833395688576700127238500
3524 99416484317924326652220719669932691095259540746200
3525 21717193176245605336650157209451316015954754046500
3526 4616214974660901617452207329545207269091831778000
3527 954313672646244084377139015242518810437253684875
3528 191775953354747615042295878661176028891696912750
3529 37441971845450724841591100119562938974093206775
3530 7098004141317672955751867321244159047221461000
3531 1305764912789571911671334082681708503969985750
3532 232953364723022218983618287051196822304504500
3533 40276983620335617300905965518197581426479750
3534 6744053071312010338756347714674943866759400
3535 1092786377295927601187371157470477015447125
3536 171219985382772066545486725133623126844250
3537 25918621640511367871564504263346620118625
3538 3787195856147779780319927563594026684000
3539 533650325184459878135989793051885578200
3540 72441220613275096579546125753649626000
3541 9463042332364764868499268679530807000
3542 1188184687471809041784661538237052000
3543 143218690007762697000829738983930375
3544 16549715289785911653429214282587510
3545 1830720717896671643078452907365875
3546 193556375460441054774814404303000
3547 19525423840307650262371628504250
3548 1875804910422569020839195751500
3549 171269143995104127989665699050
3550 14828497315593430994776251000
3551 1214402797397737883192882625
3552 93816525120855287113613250
3553 6815730457498033679194125
3554 464049733276461867519600
3555 29494686437063254291500
3556 1742302152400361013000
3557 95167764626910475500
3558 4778297805535254000
3559 219005316087032475
3560 9087357513984750
3561 337959576966375
3562 11126241217000
3563 319195444750
3564 7817031300
3565 158882750
3566 2573000
3567 31125
3568 250
3569 1
3570 365648783810749325215068683858401258940703431091004496896673159647875
3571 180673516706487901870975114377092386770700518892025751407767914178950
3572 87695332670400560557256926861395719894550544257532967057571560683350
3573 41808239994028174219157372108339819949727585053009902899539930093225
3574 19574956297781977524576573068066620901317539822507526791114071315325
3575 8999979907026196563023711755432929150031052791957483582121412099000
3576 4062848072314683019879275592452579444871160974655092588500523176120
3577 1800580395684916338355588046655120435795173613767597851721822771235
3578 783303335975924056798758641765221884498465357401723359223617815735
3579 334444120978484428745537397607622827089232399789499861241544685370
3580 140130218287074481317962596762970458277611340693924522866569002250
3581 57609089740241731208495734224776743958573551174168970511811700925
3582 23234605254351637448730323748114377397656736108918977057250023025
3583 9191711968754493935761446757495797651820247251880034879791217900
3584 3566183332139721690923839998809844990596926529417937029864352300
3585 1356700180705328904155808695199397550770569875322041261361438375
3586 506012499830636185874328648479775302719834169714707281264536475
3587 184993817142383121717496495143143659058864105056989758741873550
3588 66281207211442081043167193447008690678844358496354619442275550
3589 23268934446570092281111887061183902046828338621060664272288225
3590 8002543592735746022604617243264304936739904816766895120099125
3591 2695593631237303923403660545099555347112388990910954145717600
3592 889122506638482445939427300216083700880002651452304247016800
3593 287112476102009956501273399028110361742500856198139913099175
3594 90745394001153405940816981039972705006697161803557174606475
3595 28065585773552599775510406507208053094854792310378507610250
3596 8491638772510786598744174276539872474853501263140163841050
3597 2512831881661355217995725041016901038477056496235354606025
3598 727063031749732220435311306284077965447676245103630520525
3599 205633988777702042143320369454082656894292271342440955300
3600 56833514486299559386344825728515307181839572481579158500
3601 15345048911300881034313102946699132939096684570026372795
3602 4046206926860431317505445055597283809811563593091531135
3603 1041597822756150636189520509361677020347531221983958510
3604 261682211628392524362884462943081418905044789759516670
3605 64137796967743265775216780133108190908099213176352125
3606 15330497811802048892612791348889274899984689978737825
3607 3572154829934457994395213518187792209705170480482600
3608 811068971047920414186352827801092917179434843394600
3609 179371022443290091598904952302164779760836551904575
3610 38620555071521790057180492122475670283433707347875
3611 8091925824509327440552103111375854726052776777650
3612 1649065452388156776984551818905979873081845504450
3613 326701646227842380345996115066279031459610901825
3614 62886232372495481662844322618391738449972051525
3615 11754435957475790965017630395961072607471411500
3616 2132200010890957430863663188104566659029697900
3617 375109261175261029503792597907284875199669075
3618 63958721951542203187282608859767467199943575
3619 10561990780988620709826485866750590913752150
3620 1687989394221925684218844773224980283019750
3621 260871088197933969379276010407496952830325
3622 38953601405121361943511802459038006531225
3623 5614933535873349469335034588690163103600
3624 780551298708851271521910637889663929200
3625 104538120362792581007398746145937133375
3626 13473802180093265996509171725476341635
3627 1669320624082351539390516850943971530
3628 198553554406270887945127554958093530
3629 22642071993697557397251387846098385
3630 2471841920709340327210850201539125
3631 257931330856626816752436542769300
3632 25681474500876263139852989106900
3633 2435312237152059435675714484275
3634 219491660859198489910686713175
3635 18759971013606708539374932750
3636 1516763613866074307438824350
3637 115685360379615837008045925
3638 8298106018791009405640425
3639 557855866809479623908600
3640 35011874485950604011000
3641 2042359345013785233975
3642 110168761349291319675
3643 5462913785915272050
3644 247292393601102850
3645 10134934163979625
3646 372303703982925
3647 12107437527900
3648 343125759900
3649 8301429675
3650 166695375
3651 2667126
3652 31878
3653 253
3654 1
3655 2453658051445837370772407234180462689510866863081679711683103770169600
3656 1212563571935442886718922179682205398886184205592690555192231514328000
3657 588759190997556083724794584354365627204852446646161888070216457824000
3658 280844901452857212351482474146047971597716971676042739711654977008000
3659 131595896680767379501837502171291049548644523871060026607746903512320
3660 60564020631489532611641123158378267121819354736112853154701699911920
3661 27373568647000918694527061314521250676528521914627278262012067756800
3662 12148943388275688634087853055321229232841310287952556082578389622400
3663 5293952984835216276306438761536625028835878226035192035983879276800
3664 2264635443512842518197754359101778484557570130026165482059770579520
3665 950896650314784703773642714318978811195443811502699318433936817920
3666 391853015239609081225402217439139619998122449795068400453545392000
3667 158454224741699847052894885740417114097601427785983943352799776000
3668 62864991337739613232941992712230702875678827328134934047578172000
3669 24466375007120281906874721488003300578642570635814677034733126400
3670 9339315190890000082731748524990507210127002769585172416484150400
3671 3496000338835828907974451319515163126785509058133487000822944000
3672 1283106507338681886437431601311416253979787898995801080089272000
3673 461646785709155387712938353910985742172622101226002505005664000
3674 162791234960596899877720366905452866976661477800748251765155200
3675 56252468625127724565076147726491566599265222695546516316755200
3676 19043804482465115087135154178239332442459580600054810211401500
3677 6315043973459934536666579623872110239986596675665843800672000
3678 2050761702721525133041208846927540954222451497767774017744000
3679 652037054198638760248999735946192508522010219803087123590400
3680 202929899521004920281576448432233382754299099020348543566400
3681 61806060767818757446165415766162451600294141833608693472000
3682 18416957501521750956180603687896892143521991758499560176000
3683 5367756457729957565117964893959898212684801618055148192000
3684 1529810590453037906058619994778570990615168461145717234720
3685 426215885897363794722799600535323261066912606090349080320
3686 116048879823539647077989990244766234448911848192916828800
3687 30870145371779019419760884104519096848479013805012358400
3688 8020184826981804064937876752644667318477390841498308800
3689 2034388346356360055496437029939135124686947920770302720
3690 503659250796962926360768390907261608539001669705269120
3691 121656823864000706850427147562140485154348229397408000
3692 28659540237192474209956395339158095060399342502274000
3693 6582095365479611301808167350620040970809418373728000
3694 1473135629416865386595161264186390122038298397929600
3695 321157530583771600869087289822625334662377849785600
3696 68170230548442085090136453028387453112297185096000
3697 14082113352729820394206591235911023178127118048000
3698 2829583524146646153976090762355953255418065776000
3699 552755851228647155660445637297442031290970988800
3700 104921249538770987879991995968495941124675048800
3701 19340322495625988549307280362856394677359456000
3702 3459965951052355749646715294272474277142288000
3703 600359388767075426879338726860064029823776000
3704 100969533565371776338797876790101677743089600
3705 16447525829653321032564360020107060627833600
3706 2593078396566965027656543246413275324208000
3707 395357244319626954889338432188571125664000
3708 58244594029230756747090036884923424763000
3709 8283675595268374292919471912522442632960
3710 1136256386961591164073024908354848325760
3711 150166042329725704503042939430156166400
3712 19100066787552830835913356331028635200
3713 2335379345202966215744864529558086400
3714 274153227480348207935266705643775360
3715 30857073222896335092281101068130560
3716 3325115649019001626323394511652000
3717 342501182731570982968933340256000
3718 33664646165923643625151567632000
3719 3151583896384341105333338246400
3720 280437550101996454288136030400
3721 23665616042362569982121184000
3722 1889271868928104326303792000
3723 142288257910903254700704000
3724 10078751602022313874633200
3725 669128737063722082963200
3726 41474921718825748944000
3727 2389501662813006112000
3728 127309514822004424000
3729 6235568072914502400
3730 278826214642518400
3731 11288510714272000
3732 409663695276000
3733 13161885792000
3734 368532802176
3735 8809549056
3736 174792640
3737 2763520
3738 32640
3739 256
3740 1
3741 16466209256458120000409034419487243379679240926936333510763789110142400
3742 8138471241697691494455040000436223739381693791474279781182102663633600
3743 3952971745967450154449590857354737244842536984430364465145592722336320
3744 1886645606029919391896395636464760957765756288023583040183123799296880
3745 884698222036628867386445411449577172285637129412188657261012855037520
3746 407557607904514422054429908645310832176529464111232976940466596140880
3747 184425509722154570873792305029442331878764729569887548224456951326320
3748 81966893209846475943907691124196591946117657586616688099758645033920
3749 35775605323634649721374075131555418584217099167639327955143276009280
3750 15332402281557707023446032199238036536093042500416854837918546861120
3751 6451338664917723720247784040116550892235870341705452582075016985280
3752 2664683361596451101841476016569879716358294271573991283900550493920
3753 1080277038485047743989787574285086371496605785773239709689412362400
3754 429787638967169532555076776866109631670692624447417949016217821600
3755 167778062270606288109735854070727289368773056602467969402052946400
3756 64255428103636450765430752622831727843359894017966456366743681600
3757 24138282515122687853680335641381231094595515742199039164226462400
3758 8893051452939937630303281552087821982219400536599646007872907200
3759 3212673037973066473774483911487223648026903858771599866718484800
3760 1137821700948794376128463051985058375342861783314941619462796700
3761 394995098256835353371020852243517674341822484363218075150297300
3762 134379775695624398569522557979753435600826206020476252370719700
3763 44793258565208132856507519326584478533608735340158750790239900
3764 14626370143741431136818781820925544010974280927398775768241600
3765 4677468624648274932079102815828981079651673596071689712686400
3766 1464661892566631544388405932229276903729311934123458394881600
3767 448966710786756403053732471688371312198432301414728452702400
3768 134690013236026920916119741506511393659529690424418535810720
3769 39535874531968101164433157954647623014488814602192505536480
3770 11351884766604702314540213670146347202179956667956263965920
3771 3187475032987527250880749651223358574011120837800527320480
3772 874993146310301598280990100335823922277562582925634950720
3773 234754258766178477587582709846196662074468010053219133120
3774 61537524142590474707424593843177765786511031761523462080
3775 15755984442305773717359920162745998003309587842322432320
3776 3938996110576443429339980040686499500827396960580608080
3777 961190438466022080843727186961777390154053803778043120
3778 228854866301433828772315996895661283370012810423343600
3779 53146390752465675876035468473400013673604870667032400
3780 12033145076029964349291049465675474794023744301969600
3781 2655201026166236264867039083975339508540450620622400
3782 570744145811433963476092513377876716789068824993600
3783 119458077030300131890344944660485824444223707556800
3784 24334052728394471310996192430839704979378903391200
3785 4821955148944526573146710942516623567342363344800
3786 929000533282890440697990181585771512974216791200
3787 173922474267573096203733321666742612018004056800
3788 31622268048649653855224240303044111276000737600
3789 5580400243879350680333689465243078460470718400
3790 955203645348717684021081980537103520260753600
3791 158486703488352261474349925021851256724878400
3792 25471077346342327736949095092797523402212600
3793 3962167587208806536858748125546281418121960
3794 596078309580085939173439983489263576177640
3795 86654556018250378822570570286985453805560
3796 12162042949929877729483588812208484744640
3797 1646390093658629736305638660167960816960
3798 214746533955473443865952868717560106560
3799 26959521578825670442046031137702351040
3800 3253735362961718846453831344205456160
3801 377042295278825789074049125723379040
3802 41893588364313976563783236191486560
3803 4456764719607869847210982573562400
3804 453230310468596933614676193921600
3805 43984376121425018873998111646400
3806 4065782666686346282470413681600
3807 357244502093779380468111662400
3808 29770375174481615039009305200
3809 2347042026203944754112766800
3810 174573373849880188322437200
3811 12212952080032770376466800
3812 800849316723460352555200
3813 49031590819803695054400
3814 2790415737712405409600
3815 146863986195389758400
3816 7106321912680149600
3817 313933899756954400
3818 12557355990278176
3819 450263760607584
3820 14294087638336
3821 395488590784
3822 9342250176
3823 183181376
3824 2862209
3825 33411
3826 259
3827 1
3828 110510164980288387628360928537484829460467969649547097414111262481073920
3829 54627183825483464339019322629324887290117689542673849289929999067349040
3830 26542021519726429000879444893344295519492210738248310954429265083570720
3831 12674560838071609354352543909743062467173246700848912534418469281480400
3832 5947838605575503831092813901778867303031020798163735491012019104158400
3833 2742614468126482322115019743598033256397637368042166920855542142473040
3834 1242510422024152212228903972237783022235393724748385013868256661230880
3835 552985407604155654893083635995936400005862042333072451227081261317040
3836 241742254690341269898615797156693508199283952932490689061019130630400
3837 103791511524657393054296999866189060585562131965580241499024518042400
3838 43760745399585279233703599943582414733372142126028426145534661661120
3839 18116007504129389790296651589547558787471263138194563511861123375840
3840 7362655456223709219585804924094195015228962558838432229419493992320
3841 2937229570302011656749656219718428862458362722940863921310968348000
3842 1150026392605020437034256932588167914401686992050920265486834168000
3843 441852245579823641597372400415453988164858686419564102002836285600
3844 166562103045797393691156088114726110721831546713134111749760275200
3845 61593277688810494542042095084091426360677290711627718407463435100
3846 22339530767962355533383143294748185726670519947222488541567049000
3847 7945503211285580060842458182152705232681782867826555202928486500
3848 2770739581371381764806600801981456183704416589806183352816087600
3849 947140571183074378785929865983456960756101589372521860401417700
3850 317316130447121365481580564238112484314226928419220521758850600
3851 104169436762943882607589579169077330709215910844693605627905500
3852 33501728406172906969275040536788689273315669819398948543648000
3853 10553044447944465695321637769088437121094435993110668791249120
3854 3255167939166949617462395729768572644317686724243091865957440
3855 982996258857346171609931383741994709422667773162517840709920
3856 290540766164732858603920606032116662883547125072665371638400
3857 84028947077055091458977038019092564265339609702388514346400
3858 23774043563264367339613015634670091353120474940187969912640
3859 6578254772359557953193892675612598092853723648498613034080
3860 1779624479478914228883371931566693203863809296212185168640
3861 470573780631443666291276231904654452944757265825337424400
3862 121583656239703148228368021640437035689076039974010626400
3863 30685398955734604076683357842586489959623952945821729520
3864 7562278415631276834064145060732215535073201673851800640
3865 1819227354703750559138072632534636756078930591351140720
3866 427048674813086985713162589796863088281439105950972000
3867 97782173204865711681985826635730333298086524259802000
3868 21830438668993275166210789202395609294456526346374400
3869 4750141747419833022277347650521266837219707121664800
3870 1006942490236462299653262635594369928627219021182400
3871 207855101195600015983471644962140581597361724556000
3872 41760842249344295448734029124813632832346647856000
3873 8162346439644566837707105692577210053595026626400
3874 1551215160475438041555196556960374761316701892800
3875 286485682790508827494428192952141284747679178400
3876 51387566419822211209762904565406508474920032000
3877 8946942367736902844556934277012740314829827000
3878 1511039155440010258191837789006596142060148560
3879 247382516598585750234946894660371934762059720
3880 39232469592727255543868229990191143838916960
3881 6022528226953745368576263375687236992816200
3882 894174496578285338565908099447013352645200
3883 128294601682971374663804205572832350596920
3884 17772412354351012940440409430002749866240
3885 2374761995624488798076089191077953645920
3886 305763347076114437520526505289006907200
3887 37893748141911618325193455783680343200
3888 4514999778610746013214539412523615360
3889 516546584841059925240646458212447520
3890 56667557830664801925134210605584960
3891 5952474562044622050959475903948000
3892 597738031335024808464549881568000
3893 57283228002939877477852696983600
3894 5229174340517333213745889351200
3895 453771327069685940035800315600
3896 37347434326723122636691384000
3897 2908201853310407090562034000
3898 213663809630968684204557600
3899 14765385218400274924705200
3900 956462200382204043705600
3901 57850536313439760708000
3902 3252640595936372088000
3903 169137310988691348576
3904 8086245943682454912
3905 352971053097250016
3906 13951425023606720
3907 494341831545120
3908 15508763342592
3909 424067747649
3910 9900414342
3911 191868495
3912 2963220
3913 34191
3914 262
3915 1
3916 741718600568297301209419772189908049811952537049805947060524310344611600
3917 366692341853989677002409775015235440356470917193162490681607524215313600
3918 178224769504453083235808102940365828553145082658129255247485221266660800
3919 85151834318794250879330538071508118086502650603328421951576272382960160
3920 39988430481201720026204948818111547167694614924215004783889409682605600
3921 18456198683631563089017668685282252538935976118868463746410496776587200
3922 8370844211701747193379598365455885031320688622219030005202575040747200
3923 3730484920432300379658299271561861807436393842510654676231582355115600
3924 1633347451648736922985525627008166521093772439153313669052746868996560
3925 702515032967198676552914248175555492943558038345511255506557793116800
3926 296784425692025109345883559389673176163321310317087642700631367145600
3927 123133963850946587920100625704226105003931181940068277290687482113600
3928 50165688976311572856337291953573598334934925975583372229539344564800
3929 20066275590524629142534916781429439333973970390233348891815737825920
3930 7879427587902341286335700306844020680879831305065451135529739984000
3931 3036862716170694037441884493262799637422434982160642625152087285500
3932 1148657918551609661830350093306654785139055718641072081016074465500
3933 426306031627401523978274261433397652216556761557511287799780214000
3934 155219119207925683089525500316775555422438615746581032993766129200
3935 55435399717116315389116250113134126936585219909493226069202189000
3936 19416459799396069857101630750285557150377564333781891364339853000
3937 6668279123024912880216721671815241849624618054026104104924798000
3938 2245099001219443030022715336741815095099745776983663191105334000
3939 740882670402416199907496061124798981382916106404608853064760220
3940 239588923264462950218842009816477282536763915006465549498554300
3941 75909361826364499079237072417101713278974705744622748355977600
3942 23558077808182085921142539715652255845199046610400163282889600
3943 7159807961310241799562928737109999325501671028651030017348800
3944 2130479442145974389138237331530292482222448452427867468576960
3945 620527992858050792952884659669017227831781102648893437449600
3946 176865466563405781566281134881507325807126014764660448355200
3947 49318255099411227552136085688112619696217831040145701945200
3948 13450433208930334786946205187667078098968499374585191439600
3949 3586782189048089276518988050044554159724933166556051050560
3950 934943224633388200040494515414457245425930446258686292800
3951 238145915708504541519748602982927788929246434424382357600
3952 59256964941552773242003173512183909921361788847381525600
3953 14398888677386655180299836554362445401452397290017940800
3954 3415550337426601926489728671034812630111964008329837120
3955 790636652182083779280029784961762182896287964891166000
3956 178530856944341498547103499830075331621742443685102000
3957 39309546483157761147986091705704660173594666499472000
3958 8436295363965364264636284521315612000725796006736000
3959 1763952667010939800787586763547809781969939165044800
3960 359175882423042040884350245971273485016503449896000
3961 71188012732494818914015364066378528561829512592000
3962 13726836535862229656065742846880164700263089872000
3963 2573781850474168060512326783790030881299329351000
3964 469000248308626179915579547268405627258988903960
3965 83008893505951536268244167658124889780352018400
3966 14261439853445418125381156558003835689135368800
3967 2376906642240903020896859426333972614855894800
3968 384041684554207038310846282857454090609904400
3969 60110872365006319039958548621166727225898080
3970 9107707934091866521205840700176776852408800
3971 1334750300685876990176718033646596607680600
3972 189041888079973994316874227941363468040600
3973 25851882130594734265555449974887311868800
3974 3410248281057177711626463613708539012480
3975 433506137422522590460991137335831230400
3976 53045054790097700942484147606494116800
3977 6240594681187964816762840894881660800
3978 705004420050523221977392067622614400
3979 76375478838806682380884140659116560
3980 7922767514399033442000429528954000
3981 785729009692466126479381440888000
3982 74369412440027658061834457368000
3983 6705438826559870808853926484000
3984 574751899419417497901765127200
3985 46727796700765650235915864000
3986 3594445900058896171993528000
3987 260887202423629560870498000
3988 17811576069083142710034000
3989 1139940868421321133442176
3990 68123956280158633472640
3991 3784664237786590748480
3992 194468913404054070080
3993 9187507719876570240
3994 396323862426048128
3995 15481400876017505
3996 542150225230185
3997 16810859697060
3998 454347559380
3999 10484943678
4000 200860990
4001 3066580
4002 34980
4003 265
4004 1
4005 4978560881047590673085536066776175229583309816823165496897620083721675200
4006 2461621768962419832803403944128219974627303187207009606799378819173494960
4007 1196810583804933399374030646868968827443108731901750527062681414846782080
4008 572101762588072559041432232294507076854672855359627999200292764239945280
4009 268856566024995847418377988947145402237715112354797857547678566801285760
4010 124200044087633951253055049241887821685901002989988140714960207489724400
4011 56393533531682442731116887223343659576300995952210831459765715833172160
4012 25164856360912057777863987309341525509854745505556446296562120506200480
4013 11034856799972132287619502456502701025711706585324217092610127708601280
4014 4754379791477354868602019675408078633418341667081178640965001831897360
4015 2012435890572425341207204095410826934780250441092562387710053685459200
4016 836749659764324220817732229144501725513893604454275940153127585006720
4017 341709285139357535203052952216079238691537702342583891790282469269760
4018 137039661227763178180391027711656778016918766043640414936727865280060
4019 53963804421295344775698021275056555074019824970552702254877294099920
4020 20862295523696653908130678327985781600780860169028106541834005451000
4021 7916973685915653277957283057799732504911711038502973764593417453200
4022 2948668770774707598422865628670308534992627070462842269465915684100
4023 1077686048201923589271301143473412256444005832859515956353025021600
4024 386442976880487751708395864578849849532951586530432489399317053200
4025 135934715485598706631094022716178339031691512849900875668101476000
4026 46897476842531553787727437837081526965933571933215802105495009220
4027 15865813061154953520226197875231561361609367619197385786933634960
4028 5262423144046444979480966621982745600137760546961509147151255160
4029 1710935603483080633722875847541188224675331015268273909911245520
4030 545151050129412947019543774951849189234786843100185314432504700
4031 170193498576987456630491715106918771273299307114204195725269760
4032 52049468011408785280198922581242148496203186156285749178116480
4033 15589695732885723127402575845589435781471485708645973183783680
4034 4571978075509755340247870800869978762835387635708674827936560
4035 1312529591055432155095082526565544142440781139437897079790400
4036 368758313677478557860046995558890973352409939175409179560160
4037 101364844517979887942572159916661973717724059109828115708480
4038 27253755365683271758144401487027040103350336647453785827280
4039 7165306575015320274441720578748893172711825597452638527360
4040 1841550755260946799506049681454154787379207513363995883200
4041 462529026902749428713147361853601667527800956844910593920
4042 113490918638174628341651898973337446198951160707316025360
4043 27195980503157053796156215422182245172098895653366052160
4044 6362362411289035521119114617116029833839649900558113120
4045 1452594157828546922629934844090417770283025091451624000
4046 323532335152721814585758215274683957926673770368770800
4047 70269466458509715385142055806266199006698375464710400
4048 14876869024999804608566110913939240330246953364150400
4049 3068771189013412609838749336507645987405201142380800
4050 616494212078587354655105893494839595684080586639000
4051 120558868139812638243665152505657520933775759164960
4052 22938191725716563913617706007713599115718396655280
4053 4244070715771346627189179085127626268106487486880
4054 763188155029057946117352379343125776282306960360
4055 133307974677564706745389061893995768782935713600
4056 22604395706195754622044232234199282532758664480
4057 3718472020932634959470479761470011845215711040
4058 593032175752187471984516168855131199452505640
4059 91627288957419523568423099050578211074206880
4060 13704936382520014208952172934915544391441200
4061 1982841859598640353635633531009057486421280
4062 277261785452352252838880959844486851914840
4063 37436190440823932872760298375626916714240
4064 4876142452376226550653652309430396714880
4065 612068090256430110960709494907581177600
4066 73958227572651971741085730634666058960
4067 8592657145370353563279669949255807680
4068 958684888119832835572525159627714080
4069 102575337823521208744385408026010560
4070 10509768219623074666432931150206000
4071 1029528315391648130589348357571200
4072 96256712414666288632337448065600
4073 8573472360820479149438962985600
4074 725979514424314766686363801200
4075 58311607584282310577217976000
4076 4431682176405455603868566176
4077 317809877192423111034399168
4078 21439555207425368601526928
4079 1355861198888560860175616
4080 80070543241450444498560
4081 4396029825020808717568
4082 223235889551837942689
4083 10423465660007997324
4084 444411326589488258
4085 17158738478358620
4086 593956331943183
4087 18205558067224
4088 486408039964
4089 11096761368
4090 210165935
4091 3172316
4092 35778
4093 268
4094 1
4095 33419162952807395255733194634614769618912863935229460548650055845600957680
4096 16525959701937722928659272072062248712649218429509073897684093550022451600
4097 8037215374166433555468170570565793089758363061345943043135979923234962800
4098 3843885613731772570006516359835814086406173638035016238021555615460199600
4099 1807665126457644397786848234084950408201822197346196825447974802946147920
4100 835802155243857087148757785652181371534175854686951220368418457276175920
4101 379910070565389585067617175296446077970079933948614191076553844216443600
4102 169747052805812367796169376196284417816418693891934000268247462309474800
4103 74545002025832944587735757800484691422025140703865195884997562813155600
4104 32172053505885797137864905998103919455821376514299716118788421845677680
4105 13643645727626961089879881601290143852992311506064277516344828112564880
4106 5684852386511233787449950667204226605413463127526782298477011713568700
4107 2326960303286981705743762190202766330713282834583501562589035882756100
4108 935581977610229757979450777504205019565134335554191349906931952860700
4109 369434934748654827509834409578583520546232532500885815091455181386020
4110 143250280820906973932384771061083405926090165663608785443625478496620
4111 54536908941969660126542425530869316976937880328785070600365029884500
4112 20382481119726034592748179238809744728754561335000480931449556623500
4113 7476990561507540327993050675543273191955190841482588482391043384500
4114 2691716602142714518077498243195578349103868702933731853660775618420
4115 950805366926033486485086444113861008887436208498979908507040143820
4116 329487008340704673534435896475100349614458092054101948492538663700
4117 111993121061618829920571807176265636075850287446960760817660925100
4118 37331040353872943306857269058755212025283429148986920272553641700
4119 12200876603460913178338717204568776613141413429181091015907775580
4120 3909018717613690629953181240298734254695792652067728189562685380
4121 1227469645627487395879018263861921384324765808620301122326447100
4122 377682967885380737193544081188283502869158710344708037638906800
4123 113847019027650652838245345047185936271564587328787590293067600
4124 33611977046258764171291482823454895470652401973261098086524720
4125 9717206634226467367055831527159946083932684930658421721696720
4126 2750152821007490764261084394479230023754533470941062751423600
4127 761779419903483357236638400348706907988344952044707522694800
4128 206463581095336610839836575795443928333289753357911384655600
4129 54736856383414822408700859629489785651151236936748599652880
4130 14191036840144583587440963607645499983631802168786673984080
4131 3596806572386876024466603679357154373731562761674041793200
4132 890952086738033510647690819657276771474790775827514939600
4133 215618541539341443216107823935322688987049822460540145200
4134 50964382545662522941989122021076271942393594399764034320
4135 11761011356691351448151335851017601217475444861484007920
4136 2648876431687241317151201768247207481413388482316218000
4137 582040112792263787176721464771807921924914957997734000
4138 124722881312627954395011742451101697555338919570943000
4139 26053224096415617140291341756452354600448574310374760
4140 5302868621394329152448680180516850936374488576447960
4141 1051229462390946307754143648120080582100669541586600
4142 202868843619305427812203160163524322861532718551800
4143 38093276312795342340282689463019851017667715710600
4144 6956163500597410340399447641073190185834974173240
4145 1234643738201271965179122741489180942074605805640
4146 212869610034702062961917714049858783116311345800
4147 35630535585207641439977643124225289877837521400
4148 5786155351443975960338249738122055621187289800
4149 911011693631604725670277618342621523335871160
4150 138967885469227839509025399408196503559709160
4151 20522683508113815961248476705851804323163800
4152 2931811929730545137321210957978829189023400
4153 404810852222209161220083521394566373379800
4154 53974780296294554829344469519275516450640
4155 6942814063008843152322317656006394232240
4156 860679429298616919709378221818974491600
4157 102714829010946052146386701369342634800
4158 11786947591420038770896834583367187600
4159 1298969734564657333935569525513934960
4160 137289484140980043424084583997407760
4161 13895696775402838403247427530102000
4162 1344744849232532748701363954526000
4163 124213379647984952691290646402000
4164 10930777409022675836833576883376
4165 914527193583570488340657826896
4166 72581523300283372090528398960
4167 5450786334803889603636520080
4168 386276196954606349864005360
4169 25751746463640423324267024
4170 1609484153977526457766689
4171 93938763850828392476655
4172 5097452301982936025865
4173 255856679250108758055
4174 11808769811543481141
4175 497687616578460891
4176 18995710556429805
4177 650043327026115
4178 19698282637155
4179 520331994189
4180 11736811899
4181 219790485
4182 3280455
4183 36585
4184 271
4185 1
4186 224343665695084629221697309469336115128655910949809154726156671055751051520
4187 110952573794851637278122038922334709112541782045829527609131831880833400480
4188 53976927792089985702870181097352020649344650724998148566604674969054086720
4189 25827669749978541545997022137980267945116526422176533453912989635730181280
4190 12154197529401666609880951594343655503584247728083074566547289240343614720
4191 5624548856691196782232142493127117174531008257144827060051139169733481280
4192 2559318527383295890327853197930857550315696878912460990287819939667086720
4193 1144958288566211319357197483284857325141232814250311495655077341430012480
4194 503541865128595554062851249193340394302950557052493013795950244398539520
4195 217676952112882453058420071265871107953879667892483959088874324401451980
4196 92484508151587363475598164993789797161751983249656397125842977206834520
4197 38614665774631837327440470951015327680937683727949320449449902854399980
4198 15841914163951523006129423979903724176794947170440746851056370401805120
4199 6385261321184542436144002522512215356973473604412341843027822763992880
4200 2528174533260884822432650744954075115959040310376460222112538962393120
4201 983178985157010764279364178593251433984071231813067864154876263152880
4202 375485441567501598418249636045663864235122681496448028521460281405120
4203 140807040587813099406843613517123949088171005561168010695547605526920
4204 51839407977602832617444912439140160360819176176748421848112053776080
4205 18734043477054489015215240633946691615543563667834825717387029334920
4206 6644586849004547828056637072138728060685401892039938185477172966080
4207 2312576795486876940156966824126714177983644776151154956710192551920
4208 789660369190640906395061842384731670531000655271126082779090139680
4209 264497890651234090006112947206536336245820607833532522872607862320
4210 86888195962724242127611982657219666013119813201353679011291471680
4211 27988024661069827993028859798239027033072247521589886989214079820
4212 8838323577179945682009113620496534852549130796291543259751814680
4213 2735671583412840330145678025391784597217588103614049104208895020
4214 829777162741335455589210396327365944179742363181512524499380480
4215 246584722890113838217548372493509690959074381511487212469155520
4216 71775834831864121922478868988721130701702402130104259028580480
4217 20459466938054726342388836487439200807494609952973643928707520
4218 5709618680387365490899210182541172318370588824085668073127680
4219 1559571769179882240569691670231153549925299725097474149604320
4220 416844067338401704852728649186206939611370433436191247359680
4221 108991338707747234755071252310155025494716122503958261924320
4222 27869931359058653635999954928624116108237912603751884327680
4223 6967482839764663408999988732156029027059478150937971081920
4224 1702461870349736760570132993377491255480596471269911486080
4225 406443599678090307703680399319851515948070328726600489920
4226 94776086023590565025073456343642505960985009389162446080
4227 21578483871442494715530117292525749125045694101996806920
4228 4795218638098332159006692731672388694454598689332623760
4229 1039671297640788830935079397574986929328651928218135240
4230 219842388928448739580985951910129394747908777772997760
4231 45318387191390748948712016402526673478735581383030240
4232 9103256815737879701488003294830685502278763072573760
4233 1781071985687846028552000644640786293924105818547040
4234 339251806797684957819428694217292627414115394008960
4235 62878567639226091319980318324756823184512766993040
4236 11334334080890540066262546650814534651285563148960
4237 1985930330412445054345147062749555216678239697040
4238 338030694538288519888535670255243441136721650560
4239 55861004605903611337512250593027517814966713440
4240 8956616772254587471837407268080361506197194560
4241 1392415212493360237218420457642745276173513440
4242 209736182634983131965954545921082970469650560
4243 30586526634268373411701704613491266526824040
4244 4315111641349065128621817248376361252746960
4245 588424314729417972084793261142231079920040
4246 77487975602227881097585943854120965256960
4247 9844783785528952106660509260154712799040
4248 1205483728840279849795164399202617893760
4249 142109870473041120504307998279983410240
4250 16109620944312353741379044339431317760
4251 1753870022163038512166266924050990240
4252 183135022394534141832622249097693760
4253 18313502239453414183262224909769376
4254 1751091847597139204774077282209024
4255 159821874979103975038903878931776
4256 13897554346009041307730772081024
4257 1149010398685786879773016589376
4258 90118462642022500374354242304
4259 6688479649212607449659103921
4260 468453827571311027602583154
4261 30867112669427470811022921
4262 1906848659115210552032304
4263 110010499564339070309556
4264 5900946336784471204344
4265 292795047245031013956
4266 13359469836275179344
4267 556644576511465806
4268 21005455717413804
4269 710710907732046
4270 21294708845904
4271 556205081796
4272 12406061304
4273 229741876
4274 3391024
4275 37401
4276 274
4277 1
4278 1506114459546686688980269613586370026726677204753382405516890518596225295200
4279 744959840205888039710670991666376572359431735684468716707279181241143694400
4280 362520563950458885634604600222675230399509561215436648237232114935529819200
4281 173547078486921806952736244787450908169977981432921799688036650767008956000
4282 81723227435640427612664157598323443529777991256772699323996094805628556000
4283 37850757970191355946918136150802437003265595950505250213219243909975331200
4284 17240921169668313965350145785967602195204747893685637531675781257423318400
4285 7722495940580598963646419466631321816602126660713358477729777021554194700
4286 3401099248442232704196609609656281629073475472334898811435394025036821500
4287 1472640911696636840992346428923338437330783194206863402889552052077799000
4288 626816388055491578473665403080190206658743615995741858665809334986960600
4289 262239509288521986912451852309059168091923349549238940870389619739442700
4290 107824366763300918476693401203217221398201986362885046753815021314187100
4291 43565400712444815546138747960895847029576560146620220910632331844116000
4292 17294807318005730794698296929199858871037930912477374130351528722036000
4293 6744974854022235009932335802387944959704793055866175910837096201594040
4294 2583895839600557690372088839720755034314771469162664403654011977725080
4295 972158830740803883506330454548402884197636790378032151869826288649040
4296 359171981800789612132880709808523233077944626986957691577522027826000
4297 130287875751266820087417512381523133567489717632523868513414853231000
4298 46395194779719404226251114165127750002081704327679231226728216028600
4299 16215796233688335457718836018879601942475158794140313826817628903200
4300 5561939770975226171488103175557737864327228378666484452676578029600
4301 1871806653693585730789265491774238704340894165897374575420002221500
4302 617964876099796246050044588193408950236945920798654764133876331500
4303 200102912260886403482871580938818136267201536258612018862398050200
4304 63539787305589521485082445132231351326552146584488176605595589400
4305 19781254538532586877431327258147496167700196578189715358345796700
4306 6036533075139052333488433200843132633335740739823152574143083500
4307 1805318302845324062351680957261497609969567324059260582921296000
4308 529000246880257748503050699104531857805036006584806589414147200
4309 151842663456370279662912700668893403629223298186379669183690400
4310 42683882354094871241648270694942385351993646033959261844263200
4311 11747857528649964561921542393103408812475315422190622525944000
4312 3164947918677387713029091329648863561351797305521674561784000
4313 834395360378584033434942259634700393447292016910259657197600
4314 215206043174566922650641216285872952156088891239297739639200
4315 54286209089079944452414000504544528471806206799102132521600
4316 13388975335871735178846502366591699847306463560316669456000
4317 3227699411326221873471924677660499070332808179719197101000
4318 760302528001287819084497812960028669900617037889410872680
4319 174936864849853834479618965813811906348814539691368873360
4320 39302996067588306424936419632178005391143354732422081680
4321 8619078084997435619503600796530264340163016388689053000
4322 1844256882816045176225661305807785819510863768758793000
4323 384888392935522471560138011646842257984875916958356800
4324 78310625402465611096651456915158381494758303450401600
4325 15527106760833698751922271629729679089477939477234800
4326 2998797443079469716036490228917749180371275864702000
4327 563876442288447297032502436206756256138188624132000
4328 103177391567673335201691935135704336229540897181600
4329 18362078160348644400301107100421958142545413905200
4330 3176562044617276035495128232562448455039501983600
4331 533875973885256476553803064296209824376386888000
4332 87117836742782437596645688316117921132548488000
4333 13793657484273885952802233983385337512653510600
4334 2117698451942463818480011026494844348415684200
4335 315029521776564865559009904767828084888283600
4336 45374622478106050594919122085901164490082000
4337 6322693296129531640275615372625572101077000
4338 851628076621528751547327784884260731981800
4339 110780888015808618087457272830472940745600
4340 13903674204413227371300305496941948028800
4341 1681896073114503311044391793984913068000
4342 195883478394861831406776554319528028000
4343 21938949580224525117558974083787139136
4344 2359966687912598319418694423355588672
4345 243488626530664905971770059552560736
4346 24060140961528152764008899165272800
4347 2273399145971164040693754251836800
4348 205051687675830482101789599185280
4349 17621629409641682055622543679985
4350 1439899679387063514272659211205
4351 111620130185043683276950326450
4352 8188349318593938155451954450
4353 566885722056503410762058385
4354 36923591091802904149252845
4355 2254875791865826207587960
4356 128605083186263852143800
4357 6819966532604901250050
4358 334564395939108363210
4359 15093130643869550220
4360 621814371095749260
4361 23202028772229450
4362 776276055576450
4363 23000772017080
4364 594115882360
4365 13105497405
4366 240027425
4367 3504050
4368 38226
4369 277
4370 1
4371 10111777603166645840109038012900038199103377058651309853841190095526149472000
4372 5002102750502649271968832634040976343173479076886020300038461057893254792000
4373 2434885994953670545085357684295078431597672354886316759807081573154388576000
4374 1166182239688336945277723943530800722502043075235025395486549595563417686400
4375 549509955874085471596833271820796151964313490948441285831358448171243936000
4376 254720760795800036313115422875264882941791149450058721036410947329378699500
4377 116142108549380327438104441518255490667759695086037137052871312771944692000
4378 52084347648433445809871579443753750969562337487037272802060846449274166000
4379 22970532809052699177686952985450372222473646276334386979370424587885016800
4380 9961710656987139949507096957975926729133979252491953536971867805970543000
4381 4247632970491978455627391596294303782980986077204690848251963937571196000
4382 1780573416923405110187239911577915222158696183878734042449055589991966000
4383 733703619033764919775646596730598232246296919990232117994083207936388000
4384 297149965708674792509136871675892284059750252596044007787603699214237140
4385 118268643068129270650402734995380013556119503520813535437852218592731200
4386 46253578229614912779117901310074361737294261277941927225694679548642400
4387 17772310846847109343700474395003941948319962461475223268986133028542400
4388 6708176152976604997377139845173056519709005438890157802509471780381200
4389 2486933598176692584393476235283669734136021528564156063369365147848640
4390 905436989627436620531605425467355485729134051661707304624768864508000
4391 323682788562465265310815466109102927265487535376648988126728966056000
4392 113600209447403674844661197240214008126829760011997000640630839048500
4393 39135000383794567410600986609068940598716472348630545675241245988000
4394 13231357272616258505488904996399498964327950175013184490200611738800
4395 4389549806081223200873096444303151315179888683653663101014420956000
4396 1428674229337756607831337993664704909185907165906145065896203047000
4397 456102570868391780903901331310797811383294306486468847328365292000
4398 142798468449449763180193407466464735339629525862586040985983526000
4399 43835808919365973813454720431565918755421156776421761418953082400
4400 13191331387772168045715540870610114440288774029941733760333103500
4401 3890530916209303018091219427276715779624338884406778620559072000
4402 1124327741840303165778655155589142633561162154668014005023952000
4403 318302831023282174786651231262679649683981979860350996856096000
4404 88256694056455512099935114122833902866922276234006412764644800
4405 23961093408992446723964284377239973629028672280725722922528000
4406 6368038338425920525738255757915128126633746236769448884816000
4407 1656261092505396369922954412372544535178283774585775943136000
4408 421459295860748183417894649576942136183759710497273342673000
4409 104896535858675103428453779450261153894624639057099143065280
4410 25527918018704118090995388804267094974355553752833862250400
4411 6072720585947235140589211433614198804472246267193958420800
4412 1411641188838611677417667570094528669460653737549472790800
4413 320547344190427105789164688405744501362244516823461070400
4414 71077889363964271283684343950838998128149871121723976480
4415 15384824537654604173957650205809306954144993749290904000
4416 3249381044590843122947951983123517417039244369462303000
4417 669400386868499870821895687510424188917955921605968000
4418 134452214456493563797560244927307422560444138100344000
4419 26318305808505123126330941560238899735235873840918400
4420 5018321022808180257139374450045552915617009842548000
4421 931671413517130511873976691147697587709487059376000
4422 168327188156456352985634444198953765846672031736000
4423 29580510052599024374044546679314050901925629008000
4424 5053337133985666663899276724382817029078961622200
4425 838728155018367911020626842221214444660408568000
4426 135166934073208051776051433250526294800644356000
4427 21137216027909078055514215899259255977055496000
4428 3205233578002606098582073722428657668651858000
4429 470973097175893141016141444928292555393742400
4430 67008367484375040388475408831261135930004000
4431 9223823864245956976551270851266715067288000
4432 1227363659355308791234644911660490311373000
4433 157733482326786671965898141257573052064000
4434 19558951808521547323771369515939058455936
4435 2337723323727674978936817073618214158080
4436 269023715825803866623681329900508772160
4437 29773375664515842946494376431676860160
4438 3164886389535148659666725053760926080
4439 322694298540838686867979809403074816
4440 31513115091878778014451153262019025
4441 2942858996906967596680263339643800
4442 262347895073101762494752158185300
4443 22284377187676597586426824247400
4444 1799892003620032881980628112290
4445 137922758898086810879741617800
4446 10002032133830722926393476100
4447 684549727790695865684724600
4448 44080853683491779229698175
4449 2661485505418371576132720
4450 150083769102539750533800
4451 7869560926724930739600
4452 381732433012776491100
4453 17028956119529062800
4454 693772286351184040
4455 25600453370892400
4456 847073824772175
4457 24822676183800
4458 634155960900
4459 13836130056
4460 250654530
4461 3619560
4462 39060
4463 280
4464 1
4465 67892510160133500265365672906100112943878575973921657675364147244725260424000
4466 33588926079223942236549332911439003245918874429203346428864367584232497262400
4467 16354817410302757214654910789339409957436938858198488051750713012217917515200
4468 7836683342436737832022144753225133937938533202886775524797216651687752142700
4469 3695016498247373796445674469137239317888116691516562553142729094837230284900
4470 1714182911558060008660364444445111023762528362043766132901266074924488276500
4471 782370662198294055234730438746742980076230893445616337580577849580920290300
4472 351268460578825902350287135763843786973001625628644069934136993689392783400
4473 155128711017044941647081120870326951607366200150720985199339687568412041400
4474 67379137108413459503277658559838978980977238449303054177490975408502199800
4475 28780033438267055566726638078323181976799322955732460327069009596596417000
4476 12087614044072163338025187992895736430255715641407633337368984030570495140
4477 4991402814218853517691993051792766784632957205158375955231968530036572620
4478 2026213023593792022033383318054489486831200449618746674896145640905935420
4479 808488940448754452141399254987259351888311509453785619047230526666900340
4480 317054486450491942016235001955787981132671180177955144724404128104666800
4481 122181972827262748386744220265889026875517186507602226503550859123261840
4482 46263077089934438709543928061841476195584177415499872171247412677739920
4483 17208970704951457877463200293535235106569959714944396894618602783507120
4484 6287893142193801916765400107253258981246716049691221942264489478589140
4485 2256420984040838008408636402124375232504802410176275816602089525809500
4486 795119775328676250582090922653351272406454182633544811564545832904300
4487 275088832222717375793803968500922478131142916266581854237970833184900
4488 93426395849224769137518328924841596346425896090537233514782547119400
4489 31142131949741589712506109641613865448808632030179077838260849039800
4490 10186678675149118130259007826696124212227122626694090881674109499000
4491 3269213156210647213897076930428058468110099819729731492258202583400
4492 1029196734362611159930561255875499888108735128433433988303508220700
4493 317770420287073491775795410800269550706383657166083305144401155700
4494 96205723573150690170653656480815552048721657674135312566653560900
4495 28554210192944268772111815850470369329529259127026462633938271500
4496 8306679328856514551887073701955016532226693564225880038963860800
4497 2367967410488508673162378476122923264842903595231811956808702400
4498 661324231758051971784087682520816407298468571641316852802430400
4499 180900350391216010218965688940671752669087815561077704129812800
4500 48455450997647145594365809537679933750648522025288670749057000
4501 12706096039383029289189256723213849294614501331075695885308280
4502 3260856505682370348552995088258421500387792377001727262601240
4503 818805378078833083116831365774141081595172535194266317040840
4504 201110092861467774800625247733999563900568692854732077869680
4505 48301550687252085650805190503799021897516498283887616955600
4506 11340364074398315761493392553065857315069090901434483980880
4507 2601901714039440412810172317370088474885981895134318835440
4508 583184866939874575285038622858812934026168355805968014840
4509 127649906497569113045223046205147895430620541399589565480
4510 27275621046489126719064753462638439194577038760596061000
4511 5687257154374328549932650721996951151209680422422157400
4512 1156730268686304111850708621423108708720612967272303200
4513 229393766363950604459845169649308478100712276210119200
4514 44336610305637511786356629428017605011062036578426400
4515 8347897337881539876092252402764821027187412744892000
4516 1530447845278282310616912940506883854984359003230200
4517 273067457871228794010486541252265584084346212194600
4518 47391872853684336150580308812376671617944383934600
4519 7996159617288303630344825766697298503439175890200
4520 1310845838899721906613905863392999754662159982000
4521 208665255988118997379356443560518328293160160400
4522 32232844420928950814697336810161367785122301200
4523 4828401795847656599772475554558585457690385200
4524 700897034881111441902456128887536598696991400
4525 98519663537505624363799054261300325118051000
4526 13398674241100764913476671379536844216054936
4527 1761578685084961124082590261054644857090888
4528 223692531439360142740646382356145378678208
4529 27408966302846499703399359102926904106816
4530 3237279484588169256307010917668531981120
4531 368161196286497680129032614166225205696
4532 40267630843835683764112942174430881873
4533 4230451489430208021910698205095851403
4534 426324568702269025463868811366248591
4535 41151020145006662689562626579753725
4536 3798555705692922709805780915054190
4537 334738625405889740710854256882170
4538 28107823507364787387934326913770
4539 2244350926443576179264718118590
4540 170026585336634559035205918075
4541 12190585363758704232712877145
4542 824926829126528857852751085
4543 52523431067981238140437335
4544 3135727227939178396444020
4545 174854678137872401288700
4546 9066538866408198585340
4547 434926218683788124020
4548 19187921412520064295
4549 773139690614361565
4550 28216777029721225
4551 923458157336331
4552 26766903111198
4553 676419934218
4554 14598991386
4555 261630670
4556 3737581
4557 39903
4558 283
4559 1
4560 455869488446956469458864266970934877962545614899901850897529139912281445523200
4561 225560423971150336451000548761660486491884549039013936642006605685764256899500
4562 109858444835689801173026174008269874249933407303975699711650885670786736521000
4563 52664099843913152108718732900871640748679416903452268418471816326717353074500
4564 24846652234051333302574991932718927942966699257013377920509780010553828117200
4565 11535945680095261890481246254476645116377396083613354034522397862042848768700
4566 5270228990906464823062498288847198276517592119417268340644750292303839539000
4567 2368941314094320046730112867209094174798311609233014557158498868762836964500
4568 1047572038393468161368090112132664760714831264384448648391697992216731924000
4569 455693836701158650195119198777709170910951600007235162050388626614278386940
4570 194973482369649969735225129825288500986775311445881711126036924820039508840
4571 82043297036733898155911564530443181108296541945049234879768012919323555700
4572 33948950497958854409342716357424764596536500115192786846800557070064919600
4573 13812563192796984882232575772873801281924164262553927981786501160859746700
4574 5525025277118793952893030309149520512769665705021571192714600464343898680
4575 2172461395371952962059880849714131852108460786925957604902342901028426180
4576 839598606907034961182562647232514725452545231662205837643417546291179200
4577 318886009354114240064531005439272419763226313948626255643413394985592100
4578 119010089615411056100638365666331333691539007119583004498498778989838200
4579 43637032858984053903567400744321489020230969277180434982782885629607340
4580 15717604252525062069531386050087360974111628744387265681002366387915440
4581 5560473202544243656673839404512038080464019602967193047524422071196500
4582 1931807591494244275088563924572257361287969251735081152661066822857000
4583 658981094294765570474136292026984987729073623255424879178775131161500
4584 220682040880107539879710758260199623797643259880886471166845625319200
4585 72539004178183496904904925168861913377929034497883978948361293507700
4586 23399678767155966743517717796407068831590011128349670628503643067000
4587 7406320343732851859186800586936182336604177834202418685168584273500
4588 2299679376136227974542020273569225565703580332081116304070610642000
4589 700356900914214883155978901496082331373363101133794510785140513700
4590 209156359549041548815812703614214632898832419343124152542168660200
4591 61239474642737390419044260067225005128036519177040855474058391500
4592 17575454605987412496945437866826907301319897880406344171927072000
4593 4943096607933959764765904400045067678496221278864284298354489000
4594 1362097731964024468513271434679085315852292085731491673324348080
4595 367645848007988905218183882811611523305264678007172531295509880
4596 97175114010922177590709396337870887217250575684715206509826400
4597 25146191783528107358999361333045536604463964760518408702104200
4598 6368904469190525007956170119286642458772532559432610064288400
4599 1578380672799390980232616073040602696304497199511559885497560
4600 382637738860458419450331169221964290013211442305832699514560
4601 90711532919505228749000923737965672201407885029399993419400
4602 21023273723833829838824248419957709437236162195654934097200
4603 4761681655398260604520022078024609402450925625511587637400
4604 1053648706726423623127834672584168889052970776708947051680
4605 227695271368845782964065967380477175176701311915916523880
4606 48036977082034975308874676662547927252468631205889562000
4607 9889965869830730210650668724642220316684718189447851000
4608 1986269296032950000465406271057851779083123318382832000
4609 388977737139786041757808728082162640070444983183304600
4610 74244713312988207140494611999084985241661698034987600
4611 13805835120183757526125031156854646016011472775101000
4612 2499821997070310004730458316467507920594669967508000
4613 440542401123046435259875850852880494203159051651000
4614 75521554478236531758835860146208084720541551711600
4615 12586925746372755293139310024368014120090258618600
4616 2038368541922713407795839680059597428354697752000
4617 320549891673329931064668336783565724620295211000
4618 48919260576652760564085930914761034279402482000
4619 7240050565344608563484717775384633073351567336
4620 1038413626902015570858365896071102751556400096
4621 144224114847502162619217485565430937716166680
4622 19381896856976575213649780668872141827469040
4623 2518120457796169220671034496349530237427080
4624 315999429997950647299894525032097912147712
4625 38265555976314336196471602640605606549137
4626 4466796417468599556008358284895596095230
4627 502081767854997624512567404116171654115
4628 54279110038378121568926205850396935580
4629 5636676811677728009080798299848912541
4630 561508034879773671402684888107554506
4631 53579010961810464828500466422476575
4632 4889339403359129870281411384560600
4633 425965175292651465971486597897325
4634 35363146628069178307066811900910
4635 2791827365373882497926327255335
4636 209125645346358239545043240100
4637 14826071871570173699088886425
4638 992079158692427979864683850
4639 62464243325078798732220835
4640 3687925805170703984190160
4641 203378261314560881481075
4642 10429654426387737511850
4643 494837618770221122825
4644 21592914273609648996
4645 860587163078645431
4646 31068128630998030
4647 1005802725463965
4648 28840221518680
4649 721005537967
4650 15395136042
4651 272963405
4652 3858140
4653 40755
4654 286
4655 1
4656 3061138518479267361263485985700311818559538612098652786511800473748733803111300
4657 1514790194711390034439663168181597600936678900832323028376973430308651778859200
4658 737974710244010529598810261421803959430689720918311218952884491688830353803200
4659 353926646749678519297388594763518225441249151868985992763118072544643128864800
4660 167082122577259402510949945751305558203229295044749732624213100236811223271200
4661 77634117561150833489936338429899552296449975475338259603169723342356730004800
4662 35501028633491084661227169834778187231039938533948651376323843337459610203200
4663 15975462885070988097552226425650184253967972340276893119345729501856824591440
4664 7073712421747850451154965929765504470662435513853947699610795650075907406160
4665 3081617292642627919315034662472100957516308540688848502800742659439009167040
4666 1320693125418269108277871998202328981792703660295220786914603996902432500160
4667 556762788166525212313220548261766139383198601889161704287529135949064681440
4668 230852863386120209983530471230488399256448200783310950558243788076441453280
4669 94134177303078143876779415453208861832726450804845241975206204846704281920
4670 37744621817176260588273871896697273102011088970058720212280748803267900480
4671 14880091293309871962684891805428732665215910074734687775995295201288306920
4672 5766925333770811621901800173395824621447314430878036889261334503848578280
4673 2196923936674594903581638161293647474837072164144014053051936953847077440
4674 822544981029824632146679690721318248872647871883303839768260755231844160
4675 302634474152482647676608565454069921755030820787253299537378957113603040
4676 109403072815686215357271641032691943545245883570978892321024317829800160
4677 38853427728935291435292732329367232287096668931749513160737608201237440
4678 13553521300791380733241650812569964751312791487819597614210793558571200
4679 4643336001197047103055010000602673109246048935641899182646290385806800
4680 1562043908236794647571501060110576668087380517520085900152899530709200
4681 515904410059858782684165487742942752762804574593789838582609019316800
4682 167256680886986180687560500592460892448215181717621363193448586171200
4683 53218034827677421127860159279419374869886648728334070107006368327200
4684 16615585534433221981096610815746320660733840553190275282278006400800
4685 5089458632168734660876439348967341463648203412688913149526596555200
4686 1529119858095539113357495230407228152755289814574695879005748740800
4687 450544243903149917328547701816415437865397891794330035778479539700
4688 130157226016465531672691558302520015383337168740584232558227422580
4689 36858683473689354102001149253810977807670702652200844618259093120
4690 10229502461860922063550979748855029083186142145764992118723889280
4691 2781706809804285824298950633460578084024301811567673295442461120
4692 740978669860530285075266325943647437229180831902305986995590080
4693 193298783441877465671808606767908027103264564844079822694501760
4694 49370684948358313743016051079249236359708265479656751250976640
4695 12342671237089578435754012769812309089927066369914187812744160
4696 3019451761863115754669436600340350292385591343712912898396640
4697 722603840445873855818326707773759044331594509606509069701760
4698 169120047763927923702161569904496797609522119269608505674880
4699 38696960081576728304731884639164521486924552714232454688320
4700 8653750566766103798104598674581095522392410522592067926080
4701 1890735417948896628157307273437886416657165324263813160320
4702 403462369520475849523107409813105469663244483420311594880
4703 84054660316765801983980710377730306179842600712564915600
4704 17089951682661926544460808334061348559387084792181248400
4705 3389742482511456504686441322458449301035454834812809600
4706 655629204436372245762398115866449041764059165581078400
4707 123602227065873456168320956269904327545683285314465600
4708 22702449869242063377854869518962019345125501384289600
4709 4060600789620531661079732759489141671485862036214400
4710 706906210338797009823597201044668388153409180393600
4711 119717987234796267792705977596274485090496716034400
4712 19712600307737538070284920005812264613294639989600
4713 3154016049238006091245587200929962338127142398336
4714 490066238726224054018238648750073829430113759104
4715 73898877268240135129734399414693672691842550976
4716 10807345687450138339131117700963106282996736704
4717 1531749782473247953577638729270361520424734336
4718 210240166221818346569479825586128051823002752
4719 27922522076335249153759039335657631882742553
4720 3585382212136432770716141237652536389612857
4721 444698568947154452181846975212717691734928
4722 53226469642323505859603305913491306732752
4723 6141515727960404522261919913095150776856
4724 682390636440044946917991101455016752984
4725 72927243589012437075205155880688813296
4726 7486827288605839547644635774823566384
4727 737339051150575106965002008126563356
4728 69560287844393878015566227181751260
4729 6276116196486665685614997941210640
4730 540639222918327006626011058606160
4731 44380831732101470693180012273640
4732 3464674596186360165638588318760
4733 256642562680471123380636171760
4734 17993390003427864738863790640
4735 1190739044344491048895397910
4736 74148585178960981066746390
4737 4329844390012320062291760
4738 236173330364308367034096
4739 11979806612682308472744
4740 562229191208917004136
4741 24268885951464043344
4742 956837797369550096
4743 34172778477483932
4744 1094501801769948
4745 31049696504112
4746 768013694448
4747 16225641432
4748 284660376
4749 3981264
4750 41616
4751 289
4752 1
4753 20556479757718030146851070045131039238352238673474537506884953538227024460544400
4754 10173359880095147572676294869274034725102893629219541521264492312285823329963300
4755 4957576388269716583639209682488869713755724814238964396149194223245883450134400
4756 2378635135785975128513762221396174862660575037134856654718047733375550140216000
4757 1123576395798400311961274617141911744171326901963198620821590386619606598896000
4758 522463024046256145061992696970988961039667009412887358682039529778117068486640
4759 239137304538584902217429493140950171222136143611868840789789237510381941794880
4760 107730171846590228226663781563497354362447470637030022335994161452696815363040
4761 47762145153660692317240100200565329520296908164200502513494948427304006811200
4762 20837406464097066746246906460050560427972670718695317273044364755049297089200
4763 8944837896783131091071842773094874720300463528025306926965385846069942165120
4764 3777674257379283519044904472132301459544370519117483993427128973825655186240
4765 1569468532051296534482424080209555195752733645623689002100159863521769787520
4766 641369352040193295341375225085635536725876730182757524896699944227646307400
4767 257775241968307353151557506732982703755854762370103502829295671364221482400
4768 101882595635092906245615585994464592436837834651040908261102574872525633520
4769 39594184085675916171281886500218467202941717731684144442703370329607118240
4770 15127966561036552876763362294894791714331505359747243867259306588198946120
4771 5681865375037202958408774570852503930265354125726664363289880408713219200
4772 2097511049663266512683613042510971077060574653889749928504208188263291200
4773 760957497087138548787543336352817414003371269783258113596875528765287040
4774 271267255906063278965929800459106207769720313765328123828515813495032880
4775 95006043543137369591754215828995722536860570719654089451461759565080640
4776 32685565439152764767805349482452656836075884421899342701190972327436000
4777 11044437636973993574509570144755692264244819393701147762046264622056000
4778 3664745215905006958814539184396206978590326435182653575588078715500400
4779 1193944142738282810111524078174329875377843906484846413766251889212800
4780 381847000605486844675307250226925320503724852974883312510828306910400
4781 119862287185578830167136805003967589395788070440546331281425925936000
4782 36921865249129193221126962255686444947809718126775432403653521828500
4783 11158608164181267284607259703940792250893603700536575126437508819280
4784 3308082951328074814463214160017845490309165698831639528634128720760
4785 961821474835475496716176804234263446521607648118450259426662976080
4786 274203490632920645993646895943978614139932004946049416064618830900
4787 76633289958545508050626206726701446746531215356101146847753734400
4788 20990857684297247857345439233835613674049854641019009788732544640
4789 5633909854659867390283191482674493713381346267286487475763713280
4790 1481329746268327201755494312254931536708026389243429896644769440
4791 381458303760084257962788234915433013744556151736505552784060800
4792 96179657785662270170104725897480973550977833130144562454100800
4793 23737958091780475190919464264059133897688146049142062222714240
4794 5733320386574097821535633318014282339695865783055498079214880
4795 1354708614549153915637111670079324097143326936080624018717440
4796 313062915126905316638828327119171535054130174304345886678400
4797 70733880405242205433040709893034572773736524738220409542400
4798 15620398589490987033129823434711801487533482546357007107280
4799 3370376459143283509223032442344455092745813661454623940160
4800 710285948001270491613118407270938883181968994769362896480
4801 146149372016722323377184857463156148802874278759128168000
4802 29349668970571286251975647605305947915331310078677378000
4803 5750139226887435673856453408386471428309807688883731200
4804 1098603836031339336062005325992537224107971387713558400
4805 204598285252800038294948360306302478983670784756371200
4806 37124688856354845658357565378159724009133811750148000
4807 6560185982649049031998927215417782555830874365488000
4808 1128351989015636433503815481051858599602910390863936
4809 188807902544449124331315737865251239774192176957312
4810 30718746048898468641206131954267066788658251012896
4811 4856718742908848797028637463125227950776008065280
4812 745716657375768122378412838826314527875056356480
4813 111126403844232112354430148530980204153929966848
4814 16061238055611672488726232404868232631622690521
4815 2249823229579845173518071465273371107931583108
4816 305208577656180546795087214281271274331803910
4817 40065990889228334328312607280166885433518660
4818 5085298843632827049362754000944258535792753
4819 623484915694446228274360643793932081016736
4820 73771115979113866704218244113022498135568
4821 8414956195336182513789153320877091042080
4822 924370188124050351893505478429680455380
4823 97669302896126074917049635456720953776
4824 9913801421787233168271955478689720872
4825 965388902496135065075171694554055216
4826 90054934934340957562982434193475300
4827 8034641035034137477738209742168800
4828 684432384465870970325847496555120
4829 55562776598705392424976549535840
4830 4289773193282401621045983603870
4831 314269098408967151724980483800
4832 21792382736388233148812515300
4833 1426410506381775260649546456
4834 87858618146703548663196702
4835 5074866030134501005816416
4836 273823706661933507508080
4837 13740257681960821165280
4838 637940535233895268388
4839 27243012180806915376
4840 1062670687903815848
4841 37550200986000560
4842 1189971158007060
4843 33402699172128
4844 817548581136
4845 17091607968
4846 296729305
4847 4106980
4848 42486
4849 292
4850 1
4851 138050294819617575034424964209383200292679147654234822030011469937583097942128500
4852 68327923698598597744311345921815927417588669040984911913844060878197694941053500
4853 33305570848060623021096485198071080198523120085304203294687808568769730699910500
4854 15986674007069099050126312895074118495291097640946017581450148113009470735957040
4855 7555890699858529401800993656875827149515692914874983434018726720079103084158800
4856 3516107553399513682026204969041226495319183831674497241573070849937800445103600
4857 1610827598355442228711512621284896867313714760323784450572884675094657346771600
4858 726451662003434730595388044893188783298341950734255732611300931905433705406800
4859 322473664596646636508196644318439898927556670813742788622577486845826669229360
4860 140886552493680569348241252372133936424660681423479859106951329204487379760400
4861 60574411458635607111079572275941644163259906505747379036322069078257858930800
4862 25627635617115064546995203655206080222917652752431583438443952302339863393800
4863 10667963151622060361667859894750856360736056408906927077247004068438124953400
4864 4368784909711891386206837861659874509634765957933312993539249285169898790440
4865 1759937048936069989704176389768195892506896238977874902610598053267494773400
4866 697333547691650373279013286511926674389524924878025904807972813558818683800
4867 271730912950267516348160106950656873118922858051061737554280486034657045800
4868 104121190943560450189481910139971325213792870841995619062855139508606905400
4869 39227053332225099838828068471338034150312662968379744856238447907893764360
4870 14528538271194481421788173507902975611226912210511016613421647373293986800
4871 5289191352186009365535786668775737664916709975255162730231843974609331600
4872 1892462960873893259228400734699575861759189807660104096137999220273063600
4873 665386520489907675619118066538207038152774498583689568048520273794638800
4874 229860797987422651577513513895016976816413008601638214416761549129057040
4875 78007058140528049177889201548082684439959165815035593127860254229318000
4876 26002352713509349725963067182694228146653055271678531042620084743106000
4877 8511980933121894753342169974603940155630820784002389085700745229806000
4878 2735993871360609027859983206122695050024192394857910777546668109580500
4879 863358066073792182124705811709828215785411822377385178692504159023180
4880 267411790376838286498802685042867146482207201621313993400333146600100
4881 81283760070492695015054560651796621617939633972998526628295097424700
4882 24242524933304838864139079492641097675525855746332893906684502740700
4883 7092791137691808750643311467279273119040315873381239701955727876100
4884 2035322674294171206706341551480139242855047163665920957952513216620
4885 572709843416108781107845025308264289115056561204696373449841381300
4886 157988922321685180995267593188486700445532844470261068537887277600
4887 42718034790841915891424284853539322438062528762345267458742053600
4888 11318453662530764039608143850083068338290071723356438386504304800
4889 2937981588997347261345092658957732632492316489892522304581968480
4890 746944471778986591867396438718067618430249955057420924893720800
4891 185948201835275143123107130313780546360273195562817867378605600
4892 45315108010277135719076527555459124743259854380854774403189600
4893 10807368856007517723796494019502803809061973638948628204944800
4894 2521719399735087468885848604550654222114460515754679914487120
4895 575496128570248177546562959544755112930686009819532760567600
4896 128416491499146287551712395931474281397756382356424665581200
4897 28008535182941371359015460841021139564119704793788095785200
4898 5969032088167833240445917884152046136615674792118774511600
4899 1242533210190038756174456375884711644764895568971663265680
4900 252547400445129828490743165830225944057905603449525054000
4901 50100496444580411320025972168749276351568318093225618000
4902 9696870279596208642585672032661150261593868018043668000
4903 1830332944341453036953922030261341615642216051598604000
4904 336781261758827358799521653568086857278167753494143136
4905 60379110673893351179197109205433898715209358196161120
4906 10542384403378204174145527004123379140750840319964640
4907 1791788653538588061218409727973538747242237682839840
4908 296280013577246844768398458956254438520370010548320
4909 47637178653596551511781713008652674428765374245024
4910 7443309164624461173715892657601980379494589725785
4911 1129529406304879322081400053099133209339645911695
4912 166364796277462845887958147355686286646924591645
4913 23766399468208977983994021050812326663846370235
4914 3290732234059704643937633683958629845763343571
4915 441285931770458477156387658768398638320754885
4916 57266113283189268027928169458494479782082695
4917 7185481894848843516812279817985999364291745
4918 870967502405920426280276341574060529005060
4919 101886764432390691376183270146399533581724
4920 11490988469818499027389090618014984990420
4921 1248084889980286411214545422930466534540
4922 130396928803910520574653999410645757340
4923 13088167575113695373664156074674481220
4924 1260342062788726221167659473857542636
4925 116267717969439688299599582459182900
4926 10258916291421148967611727864045550
4927 864304302940243319615640076458050
4928 69396695856515886976438254314150
4929 5299384047224849550928012147626
4930 384013336755423880502029865770
4931 26340264976003804077756561190
4932 1705484782618951343164093890
4933 103918427614774813024335470
4934 5938195863701417887104884
4935 316985544325698463724460
4936 15736870994892831532420
4937 722895134041013462620
4938 30544864818634371660
4939 1178924607035010836
4940 41221140106119260
4941 1292648992874820
4942 35906916468745
4943 869717699935
4944 17994159309
4945 309177995
4946 4235315
4947 43365
4948 295
4949 1
4950 927146368619523911880353071644683518457183055907168050983953992710090597173692000
4951 458937452466664336380774770464118341636305612674048185237057226391494845600977540
4952 223760548963846293359780733858127350648547015134610557976276657643614402332814920
4953 107449372522243022058904609822962143628262675584441703582667503917973252605361620
4954 50813496365198670530319421394110176297109442640918244058798425498154838670515840
4955 23663147817126831864609534472747386020712730641604084243067894227081910165191200
4956 10850418999072791196455103611893923346082910635662360579748205157783900270868160
4957 4898490130649366899370507941291916850416071306391259873381471260552925850440480
4958 2177106724733051955275781307240851933518253913951671054836209449134633711306880
4959 952484192070710230433154321917872720914236087353856086490841633996402248696760
4960 410160656872554644684133440060327965943929415606923673608496397414718671687600
4961 173829992674558873223275600787472328423855799947696223576934187475761722762840
4962 72497816850052989780323473314206468726537016091930178553413310416431429398720
4963 29751462575257594862679915935546994241550567924518516670504518897309124328720
4964 12012327612545319991504566997450899083442952307552077153349242371683496207840
4965 4771251621805384108775178480295917860246032458607133448760213091556528867600
4966 1864116912705359372730767406255149303537984774525577719515618138096504301760
4967 716304184048818647854878216292487926822466371692698845924982895657453041880
4968 270677157106005203336866422746470092163328306353923066202067269326779490480
4969 100572705163240465460028349736073749840502719333338386983336921171876783160
4970 36738887730864096971699853784867123229407386057840506660579697231735811200
4971 13192600594264834821655856586384103341469015902588181937208164005941495840
4972 4656211974446412289996184677547330591106711495031123036661704943273469120
4973 1614992441587269127611289280050200250068544077105389521725005768612869920
4974 550401011482656743042412490061951654731880492645782976013903311276135040
4975 184286052951782391643664896226099884396834986376936264290369412257634500
4976 60609635193030653251694232536583961979403506630636815811054828920288680
4977 19577448535801936669795039713144377099541840637329590947818595182217140
4978 6209587200782993128745563257032577758444989100827006820453475123875040
4979 1933687242349089965530416628286460617761378184906655632685073393838280
4980 591083436525922696887026916943459577481643986652689494707227674972400
4981 177325030957776809066108075083037873244493195995806848412168302491720
4982 52199576212678887517295883574227599050327001418679072259859067400160
4983 15074877613144333895081138790832970415396159892463352764700678947460
4984 4270137006298395008907103691823931533974877909453138551374441246920
4985 1186149168416220835807528803284425426104132752625871819826233679700
4986 323036369270800568049709971958311605407082962417258708378208321280
4987 86234285017205236386151390819379792968839943357149570456894594240
4988 22559180046695040742368718273424249637418044253769085942309978240
4989 5781974717850409602035679893608736251607145796134093455802137280
4990 1451541770171650946117743906345289435549911078527387478444051200
4991 356837351833864190920612043643216986239353140137982755117495920
4992 85877868906075199474670118387164253949719842854784231522052960
4993 20227431932422670950645441107720506095595169598027690895690160
4994 4661465795126212235539690131820363544663907397076340288718720
4995 1050740240704678987519192447746393421952929946062289819178400
4996 231591726522663940106270988482878550144727416683116939737280
4997 49895778478460117177367326786961638852319321480508934171040
4998 10504374416517919405761542481465608179435646627475565088640
4999 2160173771138765684249349461914298456254911201617958949680
5000 433769833562001141415532020464718565513034377834931516000
5001 85018887378152223717444276011084838840554738055646577136
5002 16258592008570943181025200193354869579070228791518070528
5003 3032356446042993371064223845586027262763098226989481408
5004 551337535644180612920767971924732229593290586725360256
5005 97677909858220974730057317860680906817708962215122880
5006 16854227583379305443617733277921411372467428774374144
5007 2830983539395742711232666136525862066469138426945657
5008 462651006438214762146972676008117536154489548372442
5009 73522059162662035845061549288111701481915005749109
5010 11354758171839696655607961280017251194118147606040
5011 1703213725775954498341194192002587679117722140906
5012 247977477316039352248909499218767554814074487948
5013 35019720078982656615304013248451906595880748298
5014 4793573851115496723007393448457295199436148056
5015 635511684806978732216889282939414136288883265
5016 81537348239385950548582021207321058995554834
5017 10115535683833595368809047743765394537042517
5018 1212348846002528283902207969290234551256032
5019 140234381440590958212568832268646533913944
5020 15639522093746203518130353041112996347280
5021 1679800521180147785280667548860284792856
5022 173558725435587225047449045638701011808
5023 17228255833679614251033544971488703378
5024 1640786269874248976288909044903686036
5025 149706776448380381048258124535007850
5026 13065318671858651436938890868509776
5027 1088776555988220953078240905709148
5028 86473228273432711074806136915528
5029 6532150337201751556010535522396
5030 468254504458906921577816166480
5031 31774412802568683964208954154
5032 2035371638598705734362139412
5033 122699708709851054908355922
5034 6937086004797232786338144
5035 366395387577318633081240
5036 17998369916078810046096
5037 818107723458127729368
5038 34206594709050636768
5039 1306501881248461821
5040 45207677551849890
5041 1402996889540169
5042 38570361224472
5043 924631947162
5044 18934442604
5045 322014330
5046 4366296
5047 44253
5048 298
5049 1
5050 6227033285775263622785066872757453132658807302133523688097378760441451019032470620
5051 3082689745433298823160924194434382738940003614917585984206623148733391593580431000
5052 1503380713290130953167150222901497000763844127472123213972688136574412649086023000
5053 722212303443298202992062361982091696445376100452294485143742340119080586325638500
5054 341729724068292320440146581035428753927812106067671049068014668251467399383350900
5055 159252686944446906612883843589326021247912437779108838400628194913305195829134400
5056 73086981931026358107362150439545758543727930381716616657293132931227022240424000
5057 33029693757290757990827125679410102418800122384045009450892088920842981204807000
5058 14697423537933208101181448268828418779657470725914764970971120907360752402139000
5059 6438871264237405453850920193962926322516606222781706558711157730843758195222800
5060 2776953957562103773935704917775480072744128750109645956600546699084274861446800
5061 1178895548021647828557610578300911351636658431650321396670043409988607252501000
5062 492590158563035947143790335534183616411561504304594386402036917788666880153000
5063 202560439035267118451652100593496066561763609246749093473734807314965819876000
5064 81966317191015066536249919775042594376155506997521726196348503425125703856800
5065 32634737400126369083877282873396588501617470378642909504101718956300048757800
5066 12783192069173923373868981770685299643490714203615886211284083462145180389000
5067 4925633641333071391766029673108097110335871527998781842880105554221078682000
5068 1866792658587419751217262387524986576063366834812323712141775164385157674000
5069 695804536382583725453706889895676814714527638430047929071025288543558769400
5070 255023382113073673130091665527374760144238636709655575813362209828182173400
5071 91900317878585107434267266856711625277203112327803811103914309847993576000
5072 32556614853848535817520690949238647519726663111643502588382199452876648000
5073 11336678386607972293600954884109886189904820190661576794168801595198118500
5074 3879663270083617184921215671450938829434094020804184058448878768134467220
5075 1304665524452897814398284916063147570960137812305831807265994629992121720
5076 431056891339063154536878276232317479392116017281662491387443159689027000
5077 139904429645134532612846458075401287171125374030013264748556113232403500
5078 44598355301724108649510006286044951805642586481183267801941468410329500
5079 13961224268365807925064001967805376217418548811500849051042546632798800
5080 4291112221012867370907117487940180568990116734270823734303120393630800
5081 1294732135650434120532319931706088964781500738788610609488010463595500
5082 383418529441544868312146245870043513175637557838687262037221982781500
5083 111420769239423295065068139825482730324544247577054418027910661663000
5084 31766772506558981997274746248116352901040274841117642586680912048600
5085 8883927904376664456864971408371522421477364997939679706444661844100
5086 2436520311326933289857481609890923870869319514202865742273852404500
5087 655198739180351809037305979130332469477464071046148771031624176000
5088 172709291081013238365482329226824040071465424585386496129674992000
5089 44616566862595086577749601716929543685128568017891511500166039600
5090 11292989952773030212625417861961419770924658294984988388008831600
5091 2799914864323891788254235833544153662212725197103716129258388000
5092 679814720144484014432098412259691629919962084893494862659444000
5093 161595302329426528020744704553533256292450003786158614894458000
5094 37595641766438008559928359834903655545590409044126698159118800
5095 8558357475286701135593447767295141099809198806793069499636800
5096 1905707130124569078775868936037379597123505807180643005992000
5097 414952358978736815539906945750074589696247232208688396466000
5098 88323192874992173588815534637566077324904029345624437802000
5099 18371224117998372106473631204613744083580038103889883062816
5100 3732798525967796722829303551535063538894748778081211299616
5101 740634628168213635482004672923623718034672376603414940400
5102 143443070277638213986633316099832261595648009697894593200
5103 27107351863490686107710232963747828962957104194877718400
5104 4996257010133577439460317448220188083368564302585304960
5105 897764931508377196153025791477065046230288898120796985
5106 157196194232984333956755488780030844670673153367454725
5107 26808653280043839899601711264811461881820227706077550
5108 4450857494370212801864376773694567030572470236916350
5109 718984672167495914147322401904506981861706730578795
5110 112943952332825028659157925203389985656436689477895
5111 17243351501194660863993576366929768802509418240900
5112 2556998891812136021656842122852703358547023997700
5113 368052870791140790996060608592434574336314060275
5114 51388514034989468931525443463849355662051397095
5115 6954836485938424366672616408641266179826504870
5116 911682685422639898252964697761963731437931350
5117 115661236210334912464928357178756592794364425
5118 14188924888256699298671508501483150788899725
5119 1681650357126719916879586192768373426832560
5120 192365908010805599347849343084205078346160
5121 21216828089427088163365736369581442464650
5122 2253802251257822552152404229735757624450
5123 230315558522697195110464665812413187900
5124 22612800291319360974481985370673294812
5125 2130191331790954294697578332019948062
5126 192255535360194430929384325994580150
5127 16597600174980814180954042531906200
5128 1368260946324583247892268739189400
5129 107506217211217255191535400936310
5130 8034272460624777078370973023710
5131 569806557491118941728437803100
5132 38255563930499151564806778300
5133 2424648418130227916079302850
5134 144628151256890787976660170
5135 8091085385000883243449520
5136 422879027090638497044400
5137 20556619372461593606325
5138 924692220906576875025
5139 38263126382341112070
5140 1446372474933856470
5141 49533303936090975
5142 1521500803497675
5143 41401382408100
5144 982405684260
5145 19913628735
5146 335246275
5147 4499950
5148 45150
5149 301
5150 1