1 1
2 5
3 2
4 21
5 15
6 3
7 85
8 84
9 30
10 4
11 341
12 425
13 210
14 50
15 5
16 1365
17 2046
18 1275
19 420
20 75
21 6
22 5461
23 9555
24 7161
25 2975
26 735
27 105
28 7
29 21845
30 43688
31 38220
32 19096
33 5950
34 1176
35 140
36 8
37 87381
38 196605
39 196596
40 114660
41 42966
42 10710
43 1764
44 180
45 9
46 349525
47 873810
48 983025
49 655320
50 286650
51 85932
52 17850
53 2520
54 225
55 10
56 1398101
57 3844775
58 4805955
59 3604425
60 1802130
61 630630
62 157542
63 28050
64 3465
65 275
66 11
67 5592405
68 16777212
69 23068650
70 19223820
71 10813275
72 4325112
73 1261260
74 270072
75 42075
76 4620
77 330
78 12
79 22369621
80 72701265
81 109051878
82 99964150
83 62477415
84 28114515
85 9371076
86 2342340
87 438867
88 60775
89 6006
90 390
91 13
92 89478485
93 313174694
94 508908855
95 508908764
96 349874525
97 174936762
98 65600535
99 18742152
100 4099095
101 682682
102 85085
103 7644
104 455
105 14
106 357913941
107 1342177275
108 2348810205
109 2544544275
110 1908407865
111 1049623575
112 437341905
113 140572575
114 35141535
115 6831825
116 1024023
117 116025
118 9555
119 525
120 15
121 1431655765
122 5726623056
123 10737418200
124 12526987760
125 10178177100
126 6106905168
127 2798996200
128 999638640
129 281145150
130 62473840
131 10930920
132 1489488
133 154700
134 11760
135 600
136 16
137 5726623061
138 24338148005
139 48676295976
140 60845369800
141 53239697980
142 34605802140
143 17302897976
144 6797562200
145 2124232110
146 531051950
147 106205528
148 16893240
149 2110108
150 202300
151 14280
152 680
153 17
154 22906492245
155 103079215098
156 219043332045
157 292057775856
158 273804164100
159 191662912728
160 103817406420
161 44493166224
162 15294514950
163 4248464220
164 955893510
165 173790864
166 25339860
167 2921688
168 260100
169 17136
170 765
171 18
172 91625968981
173 435223352655
174 979252543431
175 1387274436285
176 1387274435316
177 1040455823580
178 606932556972
179 281790103140
180 105671269782
181 32288420450
182 8072082018
183 1651088790
184 275168868
185 37035180
186 3965148
187 329460
188 20349
189 855
190 19
191 366503875925
192 1832519379620
193 4352233526550
194 6528350289540
195 6936372181425
196 5549097741264
197 3468186078600
198 1734093019920
199 704475257850
200 234825043960
201 64576840900
202 14676512760
203 2751814650
204 423336720
205 52907400
206 5286864
207 411825
208 23940
209 950
210 20
211 1466015503701
212 7696581394425
213 19241453486010
214 30465634685850
215 34273839020085
216 29132763161985
217 19421842094424
218 10404558235800
219 4551994177290
220 1643775601650
221 493132592316
222 123283059900
223 25683897330
224 4445239050
225 635005080
226 74070360
227 6939009
228 508725
229 27930
230 1050
231 21
232 5864062014805
233 32252341081422
234 84662395338675
235 141103992230740
236 167560990772175
237 150804891688374
238 106820131593945
239 61040075153904
240 28612535148450
241 11127096877820
242 3616306323630
243 986265184632
244 226018943150
245 43465057020
246 6985375650
247 931340784
248 101846745
249 8979894
250 621775
251 32340
252 1155
253 22
254 23456248059221
255 134873426340515
256 370901922436353
257 649078364263175
258 811347955326755
259 770780557552005
260 578085418138767
261 350980432380105
262 175490216067474
263 73120923157150
264 25592322818986
265 7561367767590
266 1890341603878
267 399879668650
268 71406879390
269 10710909330
270 1338802377
271 137792655
272 11474309
273 752675
274 37191
275 1265
276 23
277 93824992236885
278 562949953421304
279 1618481116086180
280 2967215379490824
281 3894470185579050
282 3894470185568424
283 3083122230208020
284 1982007147904344
285 1052941297140315
286 467973909513264
287 175490215577160
288 55837795241424
289 15122735535180
290 3489861422544
291 685508003400
292 114251007024
293 16066363995
294 1890073944
295 183723540
296 14493864
297 903210
298 42504
299 1380
300 24
301 375299968947541
302 2345624805922125
303 7036874417766300
304 13487342634051500
305 18545096121817650
306 19472350927895250
307 16226959106535100
308 11011150822171500
309 6193772337201075
310 2924836936500875
311 1169934773783160
312 398841399039000
313 116328740086300
314 29082183721500
315 6231895397400
316 1142513339000
317 178517198475
318 23627005875
319 2625102700
320 241741500
321 18117330
322 1075250
323 48300
324 1500
325 25
326 1501199875790165
327 9757799192636066
328 30493122476987625
329 60986244953974600
330 87667727121334750
331 96434499833451780
332 84380187354212750
333 60271562395701800
334 35786240172057375
335 17893120085247550
336 7604576034902275
337 2765300374396560
338 864156364584500
339 232657480172600
340 54009769768500
341 10801952022160
342 1856584175875
343 273026303550
344 34127897375
345 3592245800
346 314263950
347 22430980
348 1270750
349 54600
350 1625
351 26
352 6004799503160661
353 40532396646334455
354 131730289100586891
355 274438102292888625
356 411657153439328550
357 473405726455207650
358 433955249250533010
359 325466436937677750
360 203416523085493575
361 107358720516172125
362 48311424230168385
363 18665777540214675
364 6221925842392260
365 1794786295675500
366 448696568904300
367 97217585583300
368 18228294037395
369 2948692514625
370 409539455325
371 48497538375
372 4849531830
373 404053650
374 27528930
375 1491750
376 61425
377 1755
378 27
379 24019198012642645
380 168134386088498508
381 567453553048682370
382 1229482698272144316
383 1921066716050220375
384 2305280059260239880
385 2209226723457635700
386 1735820997002132040
387 1139132529281872125
388 632851405154868900
389 300604417445281950
390 122974534404064980
391 43553480927167575
392 13401071045152560
393 3589572591351000
394 837566928621360
395 170130774770775
396 30023072532180
397 4586855022750
398 603531828900
399 67896553725
400 6466042440
401 514250100
402 33513480
403 1740375
404 68796
405 1890
406 28
407 96076792050570581
408 696556742366636705
409 2437948598283228366
410 5485384346137262910
411 8913749562473046291
412 11142186953091278175
413 11142186953091159420
414 9152510711467347900
415 6292351114132728645
416 3670538149908254625
417 1835269074949119810
418 792502555083016050
419 297188458143157035
420 97157765145219975
421 27759361450673160
422 6939840343278600
423 1518090058126215
424 290223086373675
425 48370505746290
426 7000989245250
427 875121151905
428 93761907525
429 8523419580
430 648402300
431 40495455
432 2018835
433 76734
434 2030
435 29
436 384307168202282325
437 2882303761517117430
438 10448351135499550575
439 24379485982832283660
440 41140382596029471825
441 53482497374838277746
442 55710934765456390875
443 47752229798962111800
444 34321915168002554625
445 20974503713775762150
446 11011614449724763875
447 5005279295315781300
448 1981256387707540125
449 685819518791900850
450 208195211025471375
451 55518722901346320
452 13012200643647375
453 2678982455516850
454 483705143956125
455 76374482757300
456 10501483867875
457 1250173074150
458 127857146625
459 11117503800
460 810502875
461 48594546
462 2329425
463 85260
464 2175
465 30
466 1537228672809129301
467 11913522214270752075
468 44675708303515320165
469 107966295066828689275
470 188941016366950198365
471 255070372095382725315
472 276326236436664435021
473 246719853961306873875
474 185039890470978183225
475 118219930023119910375
476 65020961512704862665
477 31032731631042516375
478 12930304846232435025
479 4724534462994903375
480 1518600363039209025
481 430270102785974175
482 107567525621358495
483 23728130585474625
484 4613803117834575
485 789203129612625
486 118380448273815
487 15502190471625
488 1761607513575
489 172329197625
490 14360109075
491 1005023565
492 57939651
493 2674525
494 94395
495 2325
496 31
497 6148914691236517205
498 49191317529892137632
499 190616355428332033200
500 476540888570830081760
501 863730360534629514200
502 1209222504748481269536
503 1360375317842041201680
504 1263205652281894560096
505 986879415845227495500
506 657919610563477984800
507 378303776073983713200
508 189151888036959600480
509 82753951016113377000
510 31828442698418301600
511 10798935915416922000
512 3239680774483645920
513 860540205571948350
514 202480048228439520
515 42183343263066000
516 7770615777405600
517 1262725007380200
518 180389254512480
519 22548640686000
520 2450932192800
521 229772263500
522 18380939616
523 1236952080
524 68669216
525 3056600
526 104160
527 2480
528 32
529 24595658764946068821
530 202914184810805067765
531 811656739243220270928
532 2096779909711652365200
533 3931462330709348174520
534 5700620379528554793720
535 6650723776116646982448
536 6413197926969622807920
537 5210723315662815060396
538 3618557858099167483500
539 2171134714859477349840
540 1134911328221951139600
541 520167692101638901320
542 210067721810133957000
543 75024186360557425200
544 23757659013917228400
545 6681841597372519710
546 1670460399051429150
547 371213421752139120
548 73265806720062000
549 12821516032719240
550 1984282154454600
551 270583881768720
552 32352397506000
553 3370031765100
554 303299387820
555 23329654128
556 1511830320
557 80931576
558 3478200
559 114576
560 2640
561 33
562 98382635059784275285
563 836252398008166339914
564 3449541141783686152005
565 9198776378089829737184
566 17822629232549045104200
567 26733943848823567586736
568 32303515483995143831080
569 32303515483995142486176
570 27256091189620896933660
571 19684954748059523561496
572 12303096717537169443900
573 6710780027747475444960
574 3215582096628861562200
575 1360438579342747895760
576 510164467253182467000
577 170054822417263497120
578 50485025404574110350
579 13363683194745039420
580 3155314087097143950
581 664276649451196320
582 124551871424105400
583 20758645005354960
584 3066617875066200
585 399993564353760
586 45832563133500
587 4583243200536
588 396622276380
589 29378082976
590 1835793960
591 94885296
592 3941960
593 125664
594 2805
595 34
596 393530540239137101141
597 3443392227092449634975
598 14634416965142910948495
599 40244646654143005106725
600 80489293308286010200360
601 124758404627843315729400
602 155948005784804144255960
603 161517577419975719155400
604 141327880242478748377020
605 105995910181859043630900
606 68897341618208332465236
607 39146216828527357321500
608 19573108414263470047800
609 8657336414000781129000
610 3401096448356869739400
611 1190383756924092423000
612 371994924037763899950
613 103939758185887874250
614 25984939545337576650
615 5812420686757896750
616 1162484136539593560
617 207586452373509000
618 33025117053973800
619 4666592418579000
620 583323948015900
621 64165588386900
622 6169750462260
623 514139987900
624 36722603720
625 2215613400
626 110699512
627 4450600
628 137445
629 2975
630 35
631 1574122160956548404565
632 14167099448608935641076
633 61981060087664093429550
634 175613003581714931381940
635 362201819887287045960525
636 579522911819659273442592
637 748550427767059894376400
638 802018315464707027602080
639 726829098389890736199300
640 565311520969914993508080
641 381585276654692557071240
642 225482208932318178977136
643 117438650485582071964500
644 54202454070268070901600
645 22261722207430580046000
646 8162631476056487374560
647 2678363453079207951750
648 787753956785852964600
649 207879516371775748500
650 49234622296429092600
651 10462357236164214150
652 1992829948353588960
653 339686922065742000
654 51691487562741600
655 6999888627868500
656 839986485142896
657 88844660843400
658 8226333949680
659 661037127300
660 45586680480
661 2658736080
662 128554272
663 5006925
664 149940
665 3150
666 36
667 6296488643826193618261
668 58242519955392290968905
669 262091339799265309359906
670 764433074414523818964450
671 1624420283130863115282945
672 2680293467165924140107885
673 3573724622887898852895984
674 3956623689625888013132400
675 3709334709024270002659620
676 2988075182269550804374900
677 2091652627588685475979896
678 1283514112383965873785080
679 695236810874647718512836
680 334248466766656666360500
681 143249342899994187382800
682 54912248111662097446800
683 18876085288380627053670
684 5829379280231217306750
685 1619272022282031093900
686 404818005566089615500
687 91084051248393821310
688 18433677035146472550
689 3351577640412854160
690 546452874627498000
691 79691043325893300
692 10359835169245380
693 1195365382703352
694 121750090785400
695 10870512719220
696 843392196900
697 56223572592
698 3173330160
699 148640877
700 5613825
701 163170
702 3330
703 37
704 25185954575304774473045
705 239266568465395357493918
706 1106607879152453528409195
707 3319823637457360585225476
708 7262114206937976280162275
709 12345594151794559676150382
710 16975191958717519554016605
711 19400219381391450915721056
712 18793962525722968062378900
713 15661635438102473344562840
714 11354685692624293056624620
715 7225709077124549826112368
716 4064461355882558600319420
717 2032230677941277946422136
718 907245838366639522978500
719 362898335346651941369760
720 130416589265197481436150
721 42193602409321401649380
722 12306467369377014314250
723 3238544044564062187800
724 769154210575570269450
725 164818759401855486180
726 31839987606162088950
727 5537389145029932960
728 865217051493538500
729 121130385855357816
730 15141297555050940
731 1682366094175088
732 165232266065900
733 14244120114840
734 1068296782740
735 68919218016
736 3768329565
737 171162222
738 6274275
739 177156
740 3515
741 38
742 100743818301219097892181
743 982252228436886204448755
744 4665698085075209471131401
745 14385902428981895869319535
746 32368280465209265705948391
747 56644490814116214985265745
748 80246361986664637894977483
749 94576069484283323229521085
750 94576069484283323214140148
751 81440504278132861603641900
752 61080378208599646043795076
753 40257522001122493564396380
754 23483554500654786934865196
755 12193384067647675800958260
756 5661214031407845707890236
757 2358839179753262759744100
758 884564692407464107088790
759 299190998902511869177050
760 91419471886863036906990
761 25260643547668608329250
762 6315160886899921266210
763 1428429248211773357550
764 292178709848743816410
765 53989544201753107350
766 8998257360673641060
767 1349738600329920060
768 181695578783036724
769 21870763135073580
770 2343295631172444
771 222208909536900
772 18517356149292
773 1343986275060
774 83995296957
775 4453480395
776 196333137
777 6991335
778 191919
779 3705
780 39
781 402975273204876391568725
782 4029752732048763915687240
783 19645044568737724088975100
784 62209307801002792948418680
785 143859024289818958693195350
786 258946243721674125647587128
787 377629938760774766568438300
788 458550639923797930828442760
789 472880347421416616147605425
790 420338086596814769840622880
791 325762017112531446414567600
792 222110466213089621977436640
793 134191740003741645214654600
794 72257090771245498261123680
795 34838240193279073717023600
796 15096570750420921887707296
797 5897097949383156899360250
798 2081328688017562604914800
799 664868886450026375949000
800 192462046077606393488400
801 50521287095337216658500
802 12028877879809373840400
803 2597144087657769741000
804 508136886693467506800
805 89982573669588512250
806 14397211777077825696
807 2076520923584492400
808 269178635234128480
809 31243947335819400
810 3232131905065440
811 296278546049200
812 23893362773280
813 1679982843825
814 101812481160
815 5239388700
816 224380728
817 7768150
818 207480
819 3900
820 40
821 1611901092819505566274901
822 16521986201399932054317725
823 82609931006999660271588420
824 268482275772748895882659700
825 637645404960278627721291470
826 1179643999176515461284201870
827 1769465998764773191925178708
828 2211832498455966489900852900
829 2350072029609464395495769145
830 2154232693808675695783535825
831 1723386155046940556346553808
832 1214203881964889936636115600
833 758877426228056208422908520
834 423220103088723650292372200
835 211610051544361816336147920
836 95224523194962801493197840
837 38684962547953612337249946
838 14222412701453496051398250
839 4740804233817781488972600
840 1434717070760583232311000
841 394547194459093106651220
842 98636798614705994428500
843 22417454230553833066200
844 4629691634520372147000
845 868067181434673657450
846 147571420818125160090
847 22703295494622725136
848 3153235476554229200
849 394154430164259560
850 44172477267882600
851 4417246936922768
852 391852270581200
853 30613371053265
854 2087251412025
855 122773874340
856 6137569620
857 255544718
858 8607950
859 223860
860 4100
861 41
862 6447604371278022265099605
863 67699845898419233783545842
864 346961710229398573140672225
865 1156539034097995243802237880
866 2819063895613863406767926850
867 5356221401666340472858848348
868 8257507994235608228989413090
869 10616795992588639151551072248
870 11612120616893824071979477725
871 10967002804844167178980256010
872 9047777313996437922290850465
873 6580201682906500306050478176
874 4249713586877114778226404600
875 2451757838582950827212473680
876 1269660309266170950877116600
877 592508144324213085741214176
878 249964373386777353919644330
879 95574613353767748127323396
880 33185629636724824119929250
881 10479672516860359080886800
882 3012905848597224787853100
883 789094388918186213302440
884 188306615537165989363500
885 40936220768837434294800
886 8101960360410651257250
887 1458352864810251744516
888 238384602860048335530
889 35316237436079794656
890 4729853214831343800
891 570844347134444880
892 61841468175035640
893 5984657140346976
894 514306105137825
895 38962472249610
896 2578369391325
897 147328649208
898 7160497890
899 290077788
900 9514050
901 241080
902 4305
903 42
904 25790417485112089060398421
905 277246987964954957399283015
906 1455546686816013526346235603
907 4973117846621379548349635225
908 12432794616553448870874057210
909 24243949502279225298204170910
910 38386253378608773388821746494
911 50724691964590164835220680410
912 57065278460163935439587013333
913 55480131836270492788346393575
914 47158112060829918869615100843
915 35368584045622439150773324545
916 23579056030414959430014213464
917 14056744941208918112595030600
918 7530399075647634683581169160
919 3639692886563023392514400920
920 1592365637871322667929513098
921 632262826801848601090865070
922 228317131900667398304161446
923 75104319704166707218787250
924 22531295911249772023906620
925 6169283404270507898937300
926 1542320851067363962363860
927 352051498612962501853500
928 73344062210833736444850
929 13935371819906320162470
930 2411891276416954808238
931 379649552703039941770
932 54235650348265398936
933 7013230628887854600
934 818210230892704328
935 85780101016984920
936 8041883032341249
937 670156440028075
938 49276067845095
939 3167710966485
940 175975886554
941 8321659710
942 328245918
943 10489850
944 259161
945 4515
946 43
947 103161669940448356241593685
948 1134778369344931918657530524
949 6099433735229009062784226330
950 21348018073301531719744788844
951 54704296312835175031845987475
952 109408592625670350063691703448
953 177788963016714318853497253340
954 241285021236969432729736692248
955 278985805805245906593713742255
956 278985805805245906593536509628
957 244112580079590168268724131730
958 188632448243319675478460403372
959 129684808167282276886168856665
960 79806035795250631916971184032
961 44178341243799456925298667600
962 22089170621899728405171429536
963 10009155438048314329414602530
964 4121416945078717493464622136
965 1545531354404518802666559060
966 528734410717335027651742296
967 165229503349166755881331950
968 47208429528332855669137680
969 12338566808541015797874600
970 2950526845520174536696080
971 645427747457097920064750
972 129085549491067376142936
973 23582936925995311044180
974 3930489487494296724536
975 596592154247634194210
976 82288572942195777696
977 10286071589035520080
978 1161330650299322272
979 117947638898354265
980 10722510709788332
981 867261275330450
982 61947056719548
983 3871646736815
984 209268621848
985 9635605980
986 370328728
987 11538835
988 278124
989 4730
990 44
991 412646679761793424966374741
992 4642275147320176030871715825
993 25532513310260968169794436790
994 91491506028435135941763394950
995 240165203324642231847128874495
996 492338666815516575286613887275
997 820564444692527625477687775860
998 1142929047964592049772482342900
999 1357228244457953059104768893895
1000 1394929029026229532968568711275
1001 1255436126123606579670914293326
1002 998642373052868870190235084350
1003 707371680912448783044226512645
1004 448908951348284804605969119225
1005 256519400770448459733121662960
1006 132535023731398370775896002800
1007 62125792374092986139544645570
1008 26494823218363184989626889050
1009 10303542362696793733661555340
1010 3660468997273860322105008300
1011 1189652424114003812216420166
1012 354063221462500191174282750
1013 96562696762499022959599800
1014 24140674190623726561059000
1015 5532237835350327256305150
1016 1161769945422776256116550
1017 223417297196078151016620
1018 39304894876658851740300
1019 6316858104901548307290
1020 925746446246328922050
1021 123432859413293666544
1022 14931394242148335600
1023 1633121226983421945
1024 160837689406846725
1025 14191558292366910
1026 1115050211139150
1027 77433820899435
1028 4708759544775
1029 247818104820
1030 11118006900
1031 416619819
1032 12664575
1033 297990
1034 4950
1035 45
1036 1650586719047173699865498965
1037 18981747269042497548453238086
1038 106772328388364048710049463975
1039 391498537424001511936848030780
1040 1052152319327004063330279041925
1041 2209519870586708532993585645354
1042 3774596445585627077197373135775
1043 5392280636550895824567662527080
1044 6571842025796404286191773471675
1045 6936944360562871190979929902130
1046 6416673533520655851655416071865
1047 5250005618335082060442005226636
1048 3828129096702664002395901156675
1049 2503007486305588001541109198590
1050 1474986554430078643705327106025
1051 786659495696041943181573099744
1052 381038193227770315980701008050
1053 168105085247545727201120805660
1054 67708992669150361640157605350
1055 24945418351792237460443765560
1056 8419078693729878740841519090
1057 2605905309964008350569301316
1058 740314008512500399728045750
1059 193125393524998045919199600
1060 46269625532028809242029750
1061 10179317617044602151601476
1062 2055439134209527222360050
1063 380636876704429442472760
1064 64572327297368113573350
1065 10019843890533490418460
1066 1419477884244371013810
1067 183158436548758343904
1068 21463879223088232425
1069 2276472013370830590
1070 217603932726910275
1071 18651762327110796
1072 1424786380900025
1073 96269074631730
1074 5700077343675
1075 292298277480
1076 12785707935
1077 467427114
1078 13870725
1079 318780
1080 5175
1081 46
1082 6602346876188694799461995861
1083 77577575795217163893678451355
1084 446071060822498692388651095021
1085 1672766478084370096457441602275
1086 4600107814732017765257964361665
1087 9890231801673838195304622994095
1088 17307905652929216841783087555273
1089 25343718991789210375468076768775
1090 31679648739736512969335017346595
1091 34319619468047889050112594796525
1092 32603638494645494597605670540011
1093 27416696006860984093436777761605
1094 20562522005145738070064520470991
1095 13840159041925016008662104181825
1096 8402953704025902576602295166695
1097 4621624537214246416943358265545
1098 2310812268607123208095870980498
1099 1053458534217953226534879257550
1100 438941055924147176580704325890
1101 167490666076319315636179339550
1102 58621733126711758032042849066
1103 18842699933585919086645304630
1104 5567161344014017839852598266
1105 1512815582612500816835571750
1106 378203895653121173258432550
1107 86986896000214161375015930
1108 18401074153888319274048822
1109 3577986641031399238923050
1110 638926185896720849864990
1111 104651702861251770274050
1112 15697755428502468322254
1113 2152111630951143149970
1114 269013953680988817609
1115 30569767378337785575
1116 3146887783189089345
1117 292210995376136655
1118 24350911927061317
1119 1809863781143275
1120 119069644939245
1121 6869323978275
1122 343450476039
1123 14656787145
1124 523073199
1125 15161025
1126 340515
1127 5405
1128 47
1129 26409387504754779197847983445
1130 316912650057057350374175801328
1131 1861861819085211933448282832520
1132 7137136973159979078218417520336
1133 20073197737012441157489299227300
1134 44161035021427370546476457871984
1135 79121854413390705562436983952760
1136 118682781620086058343655457521872
1137 152062313950735262252808460612650
1138 168958126611928069169786759181840
1139 164734173446629867440540455023320
1140 142270422522089430971370198720048
1141 109666784027443936373747111046420
1142 75923158172845802104853614046736
1143 47451973858028626315412928623400
1144 26889451852882888245127344533424
1145 13864873611642739250830074796635
1146 6524646405478936116976576886112
1147 2809222757914541937426344686800
1148 1108903720229424446098621454880
1149 401977598583166357526830414920
1150 133992532861055446930383655008
1151 41111345309642005279953391920
1152 11618423674464037230996726816
1153 3025631165225001633671143500
1154 726151479653992652656190496
1155 160591192615779990230798640
1156 32713020718023678709420128
1157 6133691384625255838153800
1158 1057532997346296579086880
1159 167442724578002832438480
1160 24306201953810273531232
1161 3228167446426714724955
1162 391293023535983734704
1163 43157318651770991400
1164 4315731816945036816
1165 389614660501515540
1166 31590372229701168
1167 2286143723549400
1168 146547255309840
1169 8243188773930
1170 402088362192
1171 16750613880
1172 583895664
1173 16539300
1174 363216
1175 5640
1176 48
1177 105637550019019116791391933781
1178 1294059987732984180694551188805
1179 7764359926397905084167307132536
1180 30410409711725128246321952931160
1181 87429927921209743708175614624116
1182 196717337822721923343395132427540
1183 360648452674990192796224405954536
1184 553852980893734938937058887669320
1185 726932037423027107354889677321466
1186 827894820398447538931957174446650
1187 827894820398447538931955119991016
1188 733815863534987591326043845103880
1189 580937558631865176466428311440196
1190 413359416718827144793354495482660
1191 265731053604960307366987649163576
1192 155009781269560179297015566836440
1193 82348946299453845250702492633611
1194 39963459233558483722980803825595
1195 17761537437137103873991792634416
1196 7244837638832239733362678402800
1197 2716814114562089892941622564456
1198 937947730027388167562604301480
1199 298437914099623495435854504336
1200 87585040007498185161639834960
1201 23720948335364076013284983916
1202 5930237083841003201995441260
1203 1368516250117139999236666704
1204 291443275487897019307745680
1205 57247786256541437741485224
1206 10363823374021984002397800
1207 1727303895665617745841904
1208 264667532397488348047920
1209 37218871741771981344699
1210 4793339541663909743115
1211 563922298625388323544
1212 60420246112479387960
1213 5874190528619633444
1214 515976172015520580
1215 40734953664614664
1216 2872334421895400
1217 179520387754554
1218 9851615851770
1219 469103089224
1220 19087908840
1221 650247444
1222 18009460
1223 386904
1224 5880
1225 49
1226 422550200076076467165567735125
1227 5281877500950955839569596689050
1228 32351499693324604517363779720125
1229 129405998773298418069455118875600
1230 380130121396564103079024411639500
1231 874299279212097437081756146241160
1232 1639311148522682694528292770229500
1233 2576060376249929948544460042532400
1234 3461581130585843368356618047933250
1235 4038511319016817263082720429563700
1236 4139474101992237694659785872233250
1237 3763158274538397904236159636322800
1238 3057566098062448297191849354599500
1239 2234375225507173755640108890154600
1240 1476283631138668374261980341009500
1241 885770178683201024556625497211920
1242 484405566467375560303173646363875
1243 242202783233687780149124978334150
1244 111009608982106899230502232848875
1245 46740887992466062826294191143200
1246 18112094097080599333406696007000
1247 6468605034671642602241958486800
1248 2131699386425882199005918867000
1249 648778074129616294425770661600
1250 182468833348954552420082989500
1251 47441896670728152026569967832
1252 11404302084309621542298925500
1253 2534289352068777776364197600
1254 520434420514101820192403000
1255 98703079752657651278422800
1256 17273038956703306670663000
1257 2785974025267125396519200
1258 413543019371075543824875
1259 56392229911775729310150
1260 7049028737741043739875
1261 805603283750554747920
1262 83917008489554705500
1263 7938095308945450600
1264 678916015809895500
1265 52224299570018800
1266 3590418027369250
1267 218927302139700
1268 11728114109250
1269 545468708400
1270 21690805500
1271 722497160
1272 19575500
1273 411600
1274 6125
1275 50
1276 1690200800304305868662270940501
1277 21550060203879899825443954491375
1278 134687876274249373909024715570775
1279 549975494786518276795184255242125
1280 1649926484359554830385552765663900
1281 3877327238244953851406048998722900
1282 7431543873302828215194927243049860
1283 11943552653522402488706133040243500
1284 16422384898593303421970932771144050
1285 19615626406653112420687502271621750
1286 20596407726985768041721874190774870
1287 19192107200145829311604461771263250
1288 15993422666788191093003678454371900
1289 11995067000091143319752639775736500
1290 8139509750061847252688968099848900
1291 5019364345871472472490733159432300
1292 2823392444552703265774243772362995
1293 1453216699402126680909520939091625
1294 686241219162115377089187438613425
1295 297973160951971150566084940804875
1296 119189264380788460207050187415160
1297 43986514235767169809701976017000
1298 14995402580375171487015449219400
1299 4726811682944347484752254879000
1300 1378653407525434625654762655900
1301 372236420031867286936969298580
1302 93059105007966759744425706132
1303 21541459492584840691009081500
1304 4616027034125273806949074200
1305 915246739524799752752157000
1306 167795235579518007173318760
1307 28416935057802214200123000
1308 4440146102769481100702475
1309 639111939028025840456625
1310 84588344867663593965225
1311 10271441874994092306675
1312 1141271318646619226220
1313 115669390080197026500
1314 10653759493584683700
1315 887813251443709500
1316 66585981951773970
1317 4466129741361750
1318 265840295455350
1319 13910088827250
1320 632247821100
1321 24582912900
1322 801029460
1323 21241500
1324 437325
1325 6375
1326 51
1327 6760803201217223474649083762005
1328 87890441615823905170438088906052
1329 560301565300877395461542816775750
1330 2334589855420322481089761736560100
1331 7149681432224737598337395318147625
1332 17159235437339370236009748762904560
1333 33603502731456266712185757988931800
1334 55205754487392438170019459519798960
1335 77633092247895616176589864761582750
1336 94884890525205753104720944899943400
1337 102001257314596184587575011812433100
1338 97364836527569085288139768901844840
1339 83165797867298593683619334342140750
1340 63973690667152764372014713817487600
1341 44553106000338532330509804881307000
1342 28216967133547737142655089412809520
1343 16312934124082285535594882768154975
1344 8636259242161209989427098597816220
1345 4198181576050588189294171601820250
1346 1878133862969999979401986674099900
1347 774730218475124991471820846092675
1348 295135321323857139560314749789920
1349 103968124557267855913841034222000
1350 33902649312152561622817537365600
1351 10241425313046086216963218904500
1352 2867599087652904021361906324272
1353 744472840063734573873938597160
1354 179224942978306352100375434032
1355 40005567629086132711874008500
1356 8277013992224628895219029600
1357 1586427681842986238103738800
1358 281462975810804399129437920
1359 46177519468928598075199875
1360 6996593858909485370803900
1361 977465318513451285404250
1362 125674112374814482462620
1363 14836527152769244442975
1364 1603948880260113507120
1365 158284428530795931000
1366 14205012658112911600
1367 1154157226876822350
1368 84450513694932840
1369 5529493965495500
1370 321481287527400
1371 16439195886750
1372 730597482160
1373 27789379800
1374 886245360
1375 23011625
1376 464100
1377 6630
1378 52
1379 27043212804868893898596335048021
1380 358322569664512844156401439386265
1381 2329096702819333487016609356010378
1382 9898660986982167319820589763038250
1383 30933315584319272874439343009421325
1384 75786623181582218542376390372364825
1385 151573246363164437084752780738990280
1386 254426520681026019392263596201912200
1387 365738123478974902876378919318668110
1388 457172654348718628595473648040431750
1389 502889919783590491455021007969700020
1390 491460603424872525740134147823541300
1391 430028027996763460022617312649814710
1392 339060560535909651171678824625650750
1393 242186114668506893694055702309060200
1394 157420974534529480901134643913951400
1395 93468703629876879285044983679931535
1396 50857971092727125493325222747777275
1397 25428985546363562746646456982458870
1398 11710717027930588106978478678761750
1399 4977054736870499945415264686364735
1400 1955271503770553549905071659186275
1401 711007819552928563486212806312080
1402 239578721805878102757981513642000
1403 74868350564336906917055395015700
1404 21711821663657702779962024077540
1405 5845490447907842812776193661016
1406 1461372611976960459826620209240
1407 339247213494651309332853500132
1408 73113623597985001163080084500
1409 14622724719596844381553618960
1410 2712279585086395826435424400
1411 466173053686644786058131555
1412 74163894904642899938957375
1413 10906455133005962489782550
1414 1480161768034654803612150
1415 185020220996254654736635
1416 21252322678291079877775
1417 2237086596152263575720
1418 215104479798261137000
1419 18821641771999607870
1420 1491959342060282550
1421 106568505376939060
1422 6815422794680500
1423 387238823612550
1424 19361719599950
1425 841775359880
1426 31336960200
1427 978562585
1428 24890125
1429 491946
1430 6890
1431 53
1432 108172851219475575594385340192085
1433 1460333491462920270524202092593134
1434 9674709380941846792222838863429155
1435 41923740650748002766298968408186804
1436 133631923324259258817577961801016375
1437 334079808310648147043944904501750310
1438 682079608634239966881387513351283425
1439 1169279329087268514653807165700782160
1440 1717379014596925630897779274362907350
1441 2194428740873849417258273515912008660
1442 2468732333483080594415557699418331450
1443 2468732333483080594415557675487618280
1444 2211572715411926365830603665205935850
1445 1786270270140402064709333452545384180
1446 1307805019209937225947904037841795750
1447 871870012806624817298600528312616720
1448 531295789054036998041329423209585975
1449 296900588000785381258378183453900170
1450 152573913278181376479975668243331825
1451 72271853658085915174679404055409420
1452 31618935975412587888841892432656725
1453 12798140751952714145353537764937890
1454 4799302781982267804312448618002675
1455 1669322706776440975141543110471840
1456 539052124063225731205458405694500
1457 161715637218967718940839653233912
1458 45093783455289075004536511545660
1459 11690980895815685625552387322032
1460 2818361465955566601094196117820
1461 631701707886592093240485827832
1462 131604522476373002093544152100
1463 25471843059942890213028884640
1464 4576971799833292957109778675
1465 762828633305418740822397090
1466 117789715436785782255991125
1467 16827102205209199269950220
1468 2220242652051982205418225
1469 270029511724263550156170
1470 30200669069150481931575
1471 3097504517749288027920
1472 290391047727652534950
1473 24789479407023873780
1474 1918233439791791850
1475 133830216054760680
1476 8364382520744250
1477 464686588335060
1478 22728975182550
1479 967146158160
1480 35254080225
1481 1078415910
1482 26881335
1483 520884
1484 7155
1485 54
1486 432691404877902302377541360768341
1487 5949506817071156657691193710564675
1488 40159171015230307439415557546311185
1489 177369671983933857857418712496201175
1490 576451433947785038036610815612568555
1491 1469951156566851846993357579811180125
1492 3062398242847608014569494957932711175
1493 5359196924983314025496616176331512625
1494 8038795387474971038244924264192877350
1495 10495093978092323299930873343328878250
1496 12069358074806171794920504337516047630
1497 12343661667415402972077788497091657250
1498 11315023195130786057737972679318250450
1499 9356653795973534624667938583563574750
1500 7017490346980150968500952849285437850
1501 4795285070436436495142314805419917750
1502 2997053169022772809463939316074619975
1503 1718898141057178523074889310383954625
1504 907196241113510887178377782775806075
1505 441661327910525037178876934388592125
1506 198747597559736266730368361152375905
1507 82811498983223444470776384942672375
1508 31995351879881785363383844412344725
1509 11476593609088031705964551043049875
1510 3825531203029343901366036294831300
1511 1185914672939096608652008492527900
1512 342090771040124020836391574148660
1513 91857707038551819453685486481900
1514 22964426759637953907335046525420
1515 5345168297501936657247613326900
1516 1158119797792085504274224017692
1517 233491894716145648875642850500
1518 43779730259276842553643395475
1519 7628286333055488261849631125
1520 1233987495052883257212701175
1521 185098124257806229259414625
1522 25708072813514054440201725
1523 3300360698996189764810875
1524 390832188021960401541825
1525 42590687148801961698375
1526 4259068711905271038390
1527 389548966463924132250
1528 32462413509197929950
1529 2453554399733687250
1530 167287770068450850
1531 10223134192020750
1532 555603529531050
1533 26597736915750
1534 1108188306225
1535 39570906375
1536 1186257501
1537 28989675
1538 550935
1539 7425
1540 55
1541 1730765619511609209510165443073365
1542 24230718673162528933142316203027096
1543 166586190877992386415353423895810900
1544 749637858950965738869090407531142120
1545 2483175407775074010003861974946816450
1546 6456256060215192426010041134860767816
1547 13719544127957283905271337411571014500
1548 24499185942780864116555959663461689400
1549 37514378474883198178476313234320588375
1550 50019171299844264237968417643866792400
1551 58772526277317010479612890722641718200
1552 61444004744467783683231658445536242480
1553 57603754447938547203029679653094400500
1554 48741638379024924556409728464755540400
1555 37426615183894138498671754334254299000
1556 26198630628725896949070223970665634640
1557 16783497746527527732998101818969712125
1558 9872645733251486901763564805892865800
1559 5347683105511222071788544521194525500
1560 2673841552755611035894166096602375800
1561 1236651718149470104100855416288057950
1562 529993593492630044614315629739669080
1563 210792906502750585925612616217711500
1564 77901726316233912189108490743100200
1565 26778718421205407313917285767116375
1566 8569189894785730339059921300422112
1567 2554277757099592695558172137752400
1568 709521599194331302475478820456480
1569 183715414077103638907370972963800
1570 44345099949645704096922848462880
1571 9977647488670281760195544876880
1572 2092087376656670588366340160992
1573 408610815753254885532374988375
1574 74292875591500096454667580200
1575 12564236313267863019517039500
1576 1974379992084613211540321880
1577 287930415512143023292422750
1578 38909515609642893206791800
1579 4863689451152279653405500
1580 561194936646917499649800
1581 59626962008322746377725
1582 5817264582114516540240
1583 519398621951898843000
1584 42276631546862420400
1585 3122705599661056500
1586 208180336085183280
1587 12445554668547000
1588 661995694760400
1589 31030693068375
1590 1266500921400
1591 44319415140
1592 1302557256
1593 31219650
1594 582120
1595 7700
1596 56
1597 6923062478046436838040661772293461
1598 98653640312161724942079430255181805
1599 690575482185132074594556011786272236
1600 3165137626681855341891715054020407100
1601 10682339490051261778884538307318775210
1602 28308199648635843714044026514393707530
1603 61334432572044328047095390781177294252
1604 111716287899080740371495176065649689500
1605 174556699842313656830461212602164536975
1606 237591063674260255130349983817363726375
1607 285109276409112306156419980570040716680
1608 304548545255188145212539524653688903400
1609 291859022536221972495350377616297151780
1610 252570307964038245428668595402029294500
1611 198448099114601478551096751606504700200
1612 142221137698797726294952666470166336200
1613 93332621614836007881062672895496323405
1614 56274080679533475340052459040074917125
1615 31263378155296375188917955218660741700
1616 16043049316533666215365633563583576500
1617 7620448425353491452298373375316771030
1618 3356626092119990282559464701353300150
1619 1373165219503632388318908677052778980
1620 522399811767686234685213874974328500
1621 185016600001055541449132665514862975
1622 61055478000348328675731411549025335
1623 18786300923184101127939058235540784
1624 5392364153876917912845030068588400
1625 1444383255502745865753653313072120
1626 361095813875686462680005015825400
1627 84255689904326837784153412079472
1628 18345996995296969688101485741360
1629 3726530639669694485527543411767
1630 705782318119258438646829525375
1631 124549820844573691115178002100
1632 20461756281607662631784892900
1633 3126101654133970918272176310
1634 443568477951139252099137750
1635 58364273414464339810187700
1636 7108469197837947185746500
1637 799702784721857437000965
1638 82896020353034062037325
1639 7894859075726843876040
1640 688505150029261257000
1641 54767454503889953700
1642 3955427092904004900
1643 257962590366422760
1644 15093545023557000
1645 786119887527975
1646 36096928671375
1647 1443811050396
1648 49533463980
1649 1427803146
1650 33575850
1651 614460
1652 7980
1653 57
1654 27692249912185747352162647089173845
1655 401537623726693336606358382793020738
1656 2860955569052690023320303477400272345
1657 13351125988912553442161416227867929896
1658 45894495586886902457429868283295902950
1659 123915138084594636635060644364897792436
1660 273645929936813155902425589639139172790
1661 508199584168367289533076095044040438088
1662 809943087268335367693340026475960248875
1663 1124920954539354677351861147880615904950
1664 1378028169310709479756029906140709612975
1665 1503303457429864887006578079369305597040
1666 1471984635400076035193941035826163033100
1667 1302140254392374954210024761672710369480
1668 1046362704422444159633055609522692791500
1669 767332649909792383730907439545151507440
1670 515551624158141757819203415954352968725
1671 318428944332969909241272648702281573970
1672 181327593300718976095724590240241399625
1673 95435575421431040050381126456964369400
1674 46524843017947632024560337334392371850
1675 21046952793833452582538364560398700940
1676 8849286970134519835838588758113245850
1677 3462764466574377327065074055176573080
1678 1262466211771908400489266864521293875
1679 429238512002448856161987783994482102
1680 136200681693084733199708533455518055
1681 40355757538691772793350569543013536
1682 11169897175887901390893276570647400
1683 2888766511005491731507306626144240
1684 698118573492993827848009697262440
1685 157639677885514728757448319374496
1686 33252119553975757559683942906215
1687 6549659912146735762442349026742
1688 1203981601497558512985768013875
1689 206396845971007830990866403480
1690 32966162898145678684542327450
1691 4900375565939738196210438540
1692 677025571609633595309210250
1693 86798150206126454076689400
1694 10307280336865023419332425
1695 1131286866191895886489170
1696 114475456677999419003925
1697 10648879683538533600240
1698 907574970493117111500
1699 70589163582791495880
1700 4987277638878962700
1701 318336813643670640
1702 18238033570131375
1703 930509254624950
1704 41872437258795
1705 1641981194568
1706 55248863670
1707 1562501556
1708 36062950
1709 647976
1710 8265
1711 58
1712 110768999648742989408650588356695381
1713 1633842744818959093777596178261256855
1714 11845359899937453429887572292394111771
1715 56265459524702903791965968388872022785
1716 196929108336460163271880889361051965966
1717 541555047925265448997672445742891654810
1718 1218498857831847260244763002921494958954
1719 2306444266610282314034729969815601599230
1720 3747971933241708760306436200949798230899
1721 5309626905425754077100784618009072742625
1722 6637033631782192596375980772495633839205
1723 7391241999030169027782342223845624287775
1724 7391241999030169027782342223565752518780
1725 6680545652969575852034040085672586073300
1726 5487591072082151592742247209906422271380
1727 4115693304061613694556685397455924979900
1728 2829539146542359415007721183322746183685
1729 1789267401490021394784294208312166185575
1730 1043739317535845813624171459635256270235
1731 563069894986443136297250043377591714625
1732 281534947493221568148624323048044889730
1733 130712654193281442354717138225197616150
1734 56444100674371531925898341321069243430
1735 22700344836432029144107684205594848050
1736 8512629313662010929034973718975742155
1737 2979420259781703825154669800270253545
1738 974041238774787788982972279064401693
1739 297623711847851824399363091625020935
1740 85035346242243378385988700108492808
1741 22724963219909868346989769574765400
1742 5681240804977467071964369698083672
1743 1328677285035052769130082972209160
1744 290648156101417781146545338846727
1745 59450759202562718061253110044445
1746 11365586318136982646591135075817
1747 2029568985381598636176008937675
1748 338261497563596167457253272370
1749 52567665161907974118594522150
1750 7608477852380119830958312470
1751 1024218172435086721108805250
1752 128027271554036519763116865
1753 14832427801830155652210075
1754 1589188692983853745306215
1755 157070975441906179563525
1756 14279179575653942782140
1757 1189931627979864657300
1758 90538275030102136020
1759 6260625121145931900
1760 391289000103678495
1761 21960081237505125
1762 1098000920457441
1763 48440662711155
1764 1863017124606
1765 61503452010
1766 1707177626
1767 38685710
1768 682689
1769 8555
1770 59
1771 443075998594971957634602353426781525
1772 6646139978924579364519035301401722860
1773 49015282344568772813327885347837705650
1774 236907197998749068597751445847882235420
1775 843981892870543556879489525833080341775
1776 2363149300037521959262570672332623591592
1777 5415550479252654489976724457428916548100
1778 10444275924272976516383682882184242505320
1779 17298331999577117355260474773617011994225
1780 24986479554944725068709574672998654872660
1781 31857761432554524462604707708054436455750
1782 36202001627902868707505349668158002759300
1783 36956209995150845138911711119228121438875
1784 34113424610908472435918502570303473163600
1785 28630909941298182223003028938596797457000
1786 21950364288328606370968988839625689085520
1787 15433849890231051354587570240459718674625
1788 9986608752502444994144898294080280648300
1789 5964224671633404649280980694373887285250
1790 3296018897481618358813173030427125063900
1791 1689209684959329408891750130132775143875
1792 804385564266347337567498065851556827800
1793 356489056890767570058319467886902589500
1794 147245480020099648502343499098441504600
1795 56750862091080072860269210513987120125
1796 20430310352788826229683936925541781172
1797 6875585214880854981126161077546738950
1798 2164536086166195086628827286809781540
1799 637765096816825337998635196339330575
1800 175935199121882851833080069189985120
1801 45449926439819736693979539149530800
1802 10995949945117678203802005867258720
1803 2491269909440723942118905572892175
1804 528451192911668692993718797903140
1805 104913104475110678931623135372550
1806 19483862259663398822727660129972
1807 3382614975635997726960014896125
1808 548532158211237028309059360600
1809 83001576571433643345149245500
1810 11705350542123261278397403800
1811 1536327258652630081663207875
1812 187356982762004663067975900
1813 21189182574043079503157250
1814 2217472594861191272520300
1815 214187693784417517586625
1816 19038906100871923709520
1817 1552084732147649553000
1818 115580776634172939600
1819 7825781401432414875
1820 479129387882055300
1821 26352097485006150
1822 1291765788773460
1823 55893072359025
1824 2109075990120
1825 68337168900
1826 1862375592
1827 41448975
1828 718620
1829 8850
1830 60
1831 1772303994379887830538409413707126101
1832 27027635914293289415710743559033673025
1833 202707269357199670617830576692752547230
1834 996644074339565047204333668739366681550
1835 3612834769480923296115709549180204090155
1836 10296579093020631393929772215163580169655
1837 24025351217048139919169468502048339847852
1838 47192654176344560555511455986166272776300
1839 79637603922581445937425581976654849103065
1840 117244250219356017630098773465626414627525
1841 152417525285162822919128405505291794723226
1842 176665767944165999292626106381029147618250
1843 184026841608506249263152194146469847359775
1844 173409908438784734882585721405608877520875
1845 148637064376101201327930618342036561641400
1846 116432367094612607706878984350293642991800
1847 83685763849252811789319269951072939638545
1848 55380284900240831331167163804002519950125
1849 33843507439036063591268821996605395530350
1850 19148300261559878084533674860884585494750
1851 10052857637318935994380177742802731444895
1852 4906751942024718759161750378004727798875
1853 2230341791829417617800790091679316658900
1854 945470976971166164067716849613089476500
1855 374248928384419939943456393541872157525
1856 138472103502235377779056873654128573105
1857 47932651212312246154258467402232640442
1858 15533729559545635327729475027050039850
1859 4715596473433496438727088017692738355
1860 1341505893304356745445405068162040175
1861 357734904881161798727262807352969744
1862 89433726220290449623637157681334800
1863 20961029582880574075997573684461935
1864 4605074681087398802098583028679475
1865 948103610812111478606377843296810
1866 182848553513764326137971750220730
1867 33014322162207425782955201886897
1868 5576743608480969225528673207125
1869 880538464496985755969805815700
1870 129822978739934672924464204500
1871 17850659576737973449556040795
1872 2285755189702693536133065375
1873 272113713059102010646345950
1874 30059072953875066271920750
1875 3074223370148469718721325
1876 290343318241099301617425
1877 25247245046808420571320
1878 2014407843851204739000
1879 146883903639261444075
1880 9742299295660761375
1881 584537853216107466
1882 31519175423242650
1883 1515340636830405
1884 64329762526425
1885 2382474729580
1886 75792132780
1887 2028659127
1888 44357675
1889 755790
1890 9150
1891 61
1892 7089215977519551322153637654828504405
1893 109882847651553045493381383649841818262
1894 837856713343091971887033050330043863775
1895 4189283566715459859435165251650219309420
1896 15447983152263258231667171865460183564025
1897 44799151141563448871834798409834530717922
1898 106397983961213191070607646223356995086435
1899 212795967922426382141215292446713867223832
1900 365743069866670344305213783892788614016325
1901 548614604800005516457820675839177849376670
1902 726914351360007309306612395486883770690655
1903 859080597061826820089632831029826479349092
1904 912773134378190996345234882968650596027625
1905 877666475363645188793495079775471579715850
1906 767958165943189540194308194796267886163875
1907 614366532754551632155446555813751121451120
1908 451175422491623854864156064357387866593225
1909 305206903450216137113987925703913073975870
1910 190754314656385085696242453102675346494875
1911 110436708485275575929403524409975501204300
1912 59359730810835622062054392068742215033725
1913 29679865405417811031027191431131873789690
1914 13828119109342389230364932883467869251375
1915 6012225699714082274071695029744244906600
1916 2442466690508845923841601861500481147625
1917 928137342393361451059771855983842950662
1918 330202708351484362396212544867537366635
1919 110067569450494787465334258479200878052
1920 34396115453279621082829551845610802525
1921 10081620046650923420726877830929302690
1922 2772445512829003940587170474201549695
1923 715469809762323597454525614705939488
1924 173277844551812746145796993007586175
1925 39381328307230169476116653588989090
1926 8397489124335844874415063169944925
1927 1679497824867168904959869322411492
1928 314905842162594117237618014269035
1929 55321296596131362122789797756422
1930 9098897466468949789020466811625
1931 1399830379456746586413537450600
1932 201225617046898743032919516975
1933 26993680335554984240792061690
1934 3374210041942071410482144125
1935 392350004875914526978452300
1936 42355966435005775201342875
1937 4235596643315669390238270
1938 391332298498872971745225
1939 33304876444726001604720
1940 2601943464974472787875
1941 185853102563963459850
1942 12080451126619344105
1943 710614645086248292
1944 37580555312327775
1945 1772662631763870
1946 73860097715525
1947 2685698786072
1948 83912718435
1949 2206611682
1950 47416825
1951 794220
1952 9455
1953 62
1954 28356863910078205288614550619314017621
1955 446620606583731733295679172254195777515
1956 3461309701023920933041513584970017275253
1957 17594990980204931409627694056930921139275
1958 65981216175768492786103852713490954123365
1959 194644587718517053719006365504798312906715
1960 470391086986416213154265383303262572538181
1961 957581855650918719635468816010212955777915
1962 1675768247389107759362070428017871704387677
1963 2560201489066692410136496487249520298114275
1964 3456272010240034753684270257786820451073021
1965 4163236739607314589665143719606697959410115
1966 4510173134574590805470572362906589016582733
1967 4423439035832771751519215202078845196133875
1968 3949499139136403349570727858989622108721325
1969 3225424296961396068816094418144325121888275
1970 2419068222721047051612070813516645040713785
1971 1672003036292488403320107767912672682080775
1972 1068224162075756479898957739963695758915545
1973 632501148597487389413856555024660359430375
1974 347875631728618064177621101891422828793545
1975 178079192432506866186163176206226645101175
1976 84992341842787367952486957280059456761385
1977 37877021908198718326651772680803294036375
1978 15782092461749465969438199453078642879825
1979 6155016060082291728080836690981212492015
1980 2248948175799298900644831804883927149681
1981 770472986153463512257829271357587188815
1982 247652031263613271797002081578201975617
1983 74722595639883314766146957457706226175
1984 21171402097966939183526443444951535649
1985 5634324751878298330870701286280568735
1986 1408581187969574582488597303952318367
1987 330803157780733424460157895741755425
1988 72971284804573549323392622826656255
1989 15115480423804520773947113705900865
1990 2939121193517545583679771314220111
1991 536191028547119713134322564836465
1992 91716886462007258256204138385647
1993 14698218984295995813033061772625
1994 2204732847644375873601321484695
1995 309200338389137092953022672425
1996 40490520503332476361188092535
1997 4943610061450011601404071625
1998 561773870617786709082783975
1999 59298353009008085281880025
2000 5800925837584503730108935
2001 524551804370829728084025
2002 43712650333702877106195
2003 3345355883538607870125
2004 234174909230593959411
2005 14922910215235660365
2006 860936973854493123
2007 44671226125974525
2008 2068106403724515
2009 84603384655965
2010 3021411134331
2011 92745636165
2012 2396836827
2013 50631525
2014 833931
2015 9765
2016 63
2017 113427455640312821154458202477256070485
2018 1814839290245005138471331239636097127744
2019 14291859410679415465461733512134264880480
2020 73841273621843646571552289812693701872064
2021 281519855683278902554043104910894738228400
2022 844559567049836707662129314732684212779072
2023 2076208935664181906336067898717848671004960
2024 4300718509590091091696140647344114948920512
2025 7660654845207349757083750528081703646223320
2026 11916574203655877399908056377015976564534592
2027 16385289530026831424873577518396929907931360
2028 20109218968669293112344845136214228078970304
2029 22203929277905677811547433171235722450187280
2030 22203929277905677811547433171232438235484224
2031 20221435592378385149802126638074720896612000
2032 16851196326981987624835105531689054330544320
2033 12901697187845584275264377672577300487553100
2034 9107080367891000664892501886180310741510720
2035 5944899684595514322915938730356169536287200
2036 3598228756465706037554383966193501503715520
2037 2024003675511959646124340976078913150177200
2038 1060192401458645528922273834335764811561280
2039 518048559803656337996111058054477513021600
2040 236500429475582241259094141996687184031680
2041 101005391755196582204404727148808784097000
2042 40402156702078632881761790599881325772352
2043 15150808763279487330660521085492215364960
2044 5330840120413152949676638352317456947392
2045 1761081111207916599446466905960199288720
2046 546542413823146530862349421413962980672
2047 159408204031751071501113509243106615840
2048 43708701105480132507925560660545105856
2049 11268649503756596661741402572561137470
2050 2731793819092508281190006892513587136
2051 622688296999027622513238391984480800
2052 133433206499791633048489367454457152
2053 26871965197874703598128202143823760
2054 5083885307706024793392036867840192
2055 903058574395148990542016951303520
2056 150509762399191398164027304017472
2057 23517150374873593300852898836200
2058 3441534201200976973426453049280
2059 471162420402494617833177405600
2060 60264960749146011328279951680
2061 7190705543927289602042286000
2062 798967282656407764028848320
2063 82502056360359075174789600
2064 7899133055434217845254720
2065 699402405827772970778700
2066 57094073905244574179520
2067 4282055530929418073760
2068 293866552759961047104
2069 18366658726443889680
2070 1039622006163916224
2071 52943675408562400
2072 2406523815243072
2073 96689582463960
2074 3392461624512
2075 102340012320
2076 2599958592
2077 54006960
2078 874944
2079 10080
2080 64
2081 453709822561251284617832809909024281941
2082 7372784616620333375039783161021644581525
2083 58982276932962667000318265288173156651680
2084 309656953898054001751670892762909072410400
2085 1199920696354959256787724709456272655421040
2086 3659758123882625733202560363841631596969200
2087 9149395309706564333006400909604078971773280
2088 19279082974024546273120630488094309087903200
2089 34943337890419490120031142759670933959979160
2090 55326951659830859356715976036145637444946200
2091 77457732323763203099402366450603847669474848
2092 96822165404704003874252958063254585819594400
2093 108924936080292004358534577821160402094422480
2094 111019646389528389057737165856178612250936400
2095 103089671647419218410755939723579177521891040
2096 87626220900306335649142548764990457218652000
2097 68457985078364324725892616222486783217836300
2098 49330018659409586934834385218677913628879500
2099 32886679106273057956556256811206677677677600
2100 20337814710458338473133474603850053676772000
2101 11694243458513544622051747890128879887075440
2102 6264773281346541761813436354529969274358000
2103 3132386640673270880906718146901123306885600
2104 1464050277705985303032487772762653841148000
2105 640521996496368570076713301241027790085800
2106 262614018563511113731452290586902838652200
2107 101005391755196582204404476499703314430880
2108 36474169244932099129367921131740518471200
2109 12375164565244819347463624746451239342160
2110 3947250766500502722897253409910791509200
2111 1184175229950150816868423746396919791456
2112 334243008453671601534592841961352581600
2113 88783299120506519156723795091732246270
2114 22195824780126629788278520218681028350
2115 5222547007088618772863248470981857760
2116 1156421122998194156096014156542607200
2117 240921067291290448559772469014992080
2118 47207506428698803618333328090501200
2119 8696119605286621357117957800252960
2120 1505097623991914984236694918839200
2121 244578363898686022016544369028392
2122 37283287179677647915986303033000
2123 5326183882811035792207605909600
2124 712222263399119771143175148000
2125 89027782924874789462231746800
2126 10386574674561640536283302000
2127 1128975508101445753519024800
2128 114098588583475316731092000
2129 10696742679233836665449100
2130 927778701608270267359500
2131 74222296076817946433376
2132 5457521755106121074400
2133 367333190949951308880
2134 22525147494695336400
2135 1251396859271380640
2136 62569798210119200
2137 2793286571264280
2138 110260050178200
2139 3801896648160
2140 112747471200
2141 2816621808
2142 57548400
2143 917280
2144 10400
2145 65
2146 1814839290245005138471331239636097127765
2147 29944848289042584784776965453995602608106
2148 243301892348471001376312844313714271190325
2149 1297610092525178674007001836339809446336960
2150 5109339739317891028902569730587999694771600
2151 15838953191885462189597966164822799051557728
2152 40257339362708883065228164002257947566661200
2153 86265727205804749425488922861981316019576640
2154 159052434535702506753245201526778049975201400
2155 256251144529742927546895046904253515706513840
2156 365157880954883671754325441838561207136644920
2157 464746393942579218596414198703623086016849088
2158 532521909725872021308391269347900222007769200
2159 553003521638405560589483241245891272171683360
2160 523378332979205262700760924750556314897271600
2161 453594555248644561007326134783748381096320576
2162 361458161213763634552713013655585636026939500
2163 265778059716002672465230157099066334845717400
2164 180876735084501818761059412468485683305891500
2165 114237937948106411849090155238928459301406400
2166 67114788544512516961340466192705177133347600
2167 36753336583899711669305493368976479645094240
2168 18794319844039625285440309063589907823074000
2169 8988587751497212093036669465020614706715200
2170 4026138263691459583339341375097298063157000
2171 1690978070750413025002523115276313365826512
2172 666635585584297442549071199182137975040200
2173 246902068734924978721877609221496990831040
2174 85974827505911376519224385524816936396400
2175 28164167631246830239055145974682130916640
2176 8683951686301105990373957501803741320240
2177 2521147263764837223010192492328926007616
2178 689376204935697678165097736545289699550
2179 177566598241013038313447590183464492540
2180 43086012808481104883128892189204349150
2181 9848231499081395400256411402422931776
2182 2120105392163355952842692620328113200
2183 429751093006085664998513052837553440
2184 81991984849845290494999990894028400
2185 14716510101254282296661159354274240
2186 2483411079586659723990546616084680
2187 393711512617397011051022642826192
2188 58588022710922018153692761909000
2189 8175072936407636332225627675200
2190 1068333395098679656714762722000
2191 130574081623149691211273228640
2192 14902476706979745117276042000
2193 1585369862440328079409694400
2194 156885559302278560505251500
2195 14407857486314963671829400
2196 1224667886122916752914540
2197 96052383158234989502016
2198 6926854535326999825200
2199 457433784956543139360
2200 27530735826849855600
2201 1501676231125656768
2202 73742976461926200
2203 3234331819358640
2204 125468332961400
2205 4252969131840
2206 124022218320
2207 3047492448
2208 61261200
2209 960960
2210 10725
2211 66
2212 7259357160980020553885324958544388511061
2213 121594232446415344277579193055618507560255
2214 1003152417682926590290028342708852687371551
2215 5433742262449185697404320189672952056583925
2216 21734969049796742789617280758691808226144080
2217 68465152506859739787294434389879195909939440
2218 176868310642720994450510622173854589409061296
2219 385320248185927880767183855450183212423757200
2220 722475465348614776438469728969093521663954360
2221 1184057012654674216940825389143792149815388200
2222 1716882668349277614564196814258498555233642728
2223 2224143456725200546139982236653054625286837240
2224 2594834032846067303829979276095228896927407408
2225 2744535996279494263666324234331485759578502800
2226 2646516853555226611392526940248193945393056080
2227 2337756553973783506730065463885818206541146480
2228 1899427200103699099218178189406946345840842412
2229 1424570400077774324413633642054366918459114500
2230 989285000054009947509467806979858024147948100
2231 637828486876927466157420033441502146394459500
2232 382697092126156479694452020050410338659711440
2233 214128134880111363638562439757678422282585200
2234 111930615960058212811066729805519278919150640
2235 54748670850028473657586987272196688006346000
2236 25093140806263050426394035589849216056246600
2237 10790050546693111683349434885260758809260760
2238 4357520413087602795198809566288961365783704
2239 1654243860523997357436584086859379419544200
2240 590801378758570484798778564922867799488560
2241 198631498030898697475449442419404646157200
2242 62899974376451254200556492676790092380496
2243 18768540741360454882421133955511311885680
2244 5278652083507627935677590530813688828446
2245 1399642597899749831426107525713163935450
2246 349910649474937457852970251243885911770
2247 82478938804806686490561022190762611230
2248 18328653067734819217143876776731567472
2249 3839109764187698617309740690864421200
2250 757719032405466830392115119476738960
2251 140858025254862422132435881792305200
2252 24650154419600922846907441918409352
2253 4058257130056248817252844470187160
2254 628063603461085708105202787365592
2255 91288314456552912006916629021000
2256 12448406516802537142252660323600
2257 1590629721591367488886424497200
2258 190183988451109332851202311280
2259 21243956156758360060797762000
2260 2212912099656291277509365100
2261 214516989250054358241874500
2262 19306529031662051320251396
2263 1608877419024223969515180
2264 123759801376956621089136
2265 8756589695602056382800
2266 567556733186822043280
2267 33537441825435278640
2268 1796648347953910776
2269 86680340753492200
2270 3736210894776360
2271 142480988278200
2272 4749148863888
2273 136221125040
2274 3293257968
2275 65150800
2276 1006005
2277 11055
2278 67
2279 29037428643920082215541299834177554044245
2280 493636286946641397664202097181018418752148
2281 4134203903178121705437692563891029257048670
2282 22738121467479669379907309101400660913755156
2283 92373618461636156855873443224440184961926725
2284 295595579077235701938795018318208591875559488
2285 775938395077743717589336923085297553645980320
2286 1718149303386432517519246043974587439973738304
2287 3275222109580386986521062771326557305601936200
2288 5458703515967311644201771285544262163683210720
2289 8051587686051784675197612646177786618744639760
2290 10613456495250079799124125760870718341444336864
2291 12603479588109469761459899341033976209958744360
2292 13572978017964044358495276213421197307004900288
2293 13330603410500400709236431995324359403667013600
2294 11997543069450360638312788795791812552448520896
2295 9935465354388579903602778221514727377799872540
2296 7597708800414796396872712757627785383363369648
2297 5381710400293814114451504869983163914178877000
2298 3540598947561719812139147940770018191687393200
2299 2168616855381553384935228113701107297741162300
2300 1239209631646601934248701779210852525183827520
2301 661850598720344214882829359251006032509808800
2302 330925299360172107441414679425013520282706240
2303 155121234075080675363163130604557282684647000
2304 68253342993035497159791776804389867672990752
2305 28220132199043522864144675853758907654989680
2306 10974495855183592224945150018801828624936736
2307 4017449375558279296631704210944207161750200
2308 1385327370882165274700584221198448633283520
2309 450231395536703714277685402817317197956320
2310 137974137341893073730252951678120202641088
2311 39883149075390966625144909655461537757070
2312 10877222475106627261396247154403964858616
2313 2799285195799499662852215051426327870900
2314 679826404694164203828627916702406914296
2315 155793551075745963371059708582551598990
2316 33685092124485613696372530292371529408
2317 6869985893809565946764799131020543200
2318 1321151133424916524786252003190211520
2319 239458642933266117625140999046918840
2320 40883182939825920819261123181752096
2321 6570511543900593323171271999350640
2322 993216861287298329096599756764192
2323 141081940523763591283416608487000
2324 18810925403168278348292908933440
2325 2351365675395934548788627517600
2326 275159813078200736891101216320
2327 30095604555407676752796829500
2328 3070980056665873609604833200
2329 291743105380073927208949320
2330 25742038708882735093668528
2331 2103916624877831344750620
2332 158786160257227362906816
2333 11026816653721108037600
2334 701706506485525435328
2335 40724036502314266920
2336 2143369958962560224
2337 101625227090301200
2338 4306141370250720
2339 161478453381960
2340 5294133159744
2341 149403814560
2342 3554627648
2343 69222725
2344 1052436
2345 11390
2346 68
2347 116149714575680328862165199336710216176981
2348 2003582576430485672872349688558251229052905
2349 17030451899659128219414972352745135446949106
2350 95086689773096799225066928969493672912119410
2351 392232595314024296803401081999161400762276441
2352 1274755934770578964611053516497274552474588805
2353 3399349159388210572296142710659398806568934112
2354 7648535608623473787666321098983647314510377440
2355 14819037741707980463603497129280816669773492872
2356 25110036173449633563328147913503606009614844200
2357 37665054260174450344992221870255408929414153968
2358 50505413667052103871694115689660661517580013040
2359 61027374847687958844963723125006630463304936968
2360 66895391659965647195441004194718796806704104680
2361 66895391659965647195441004194718758155952722848
2362 61320775688301843262487587178492053256868262560
2363 51739404487004680252723901681852191632434246364
2364 40326300556047765491093629252030364062834776780
2365 29124550401590052854678732237573177302892916984
2366 19544106190540693363008096633096753162018027000
2367 12215066369087933351880060395656562761321506540
2368 7125455381967961121930035230732209692578104700
2369 3886612026527978793780019216615855647167459040
2370 1985551796161032644648488077753018097529426400
2371 951410235660494808894067203346913870812780440
2372 428134606047222664002330240468578100209625720
2373 181133871789209588616370484596265418055244688
2374 72118115619777891763925282737383875118306960
2375 27044293357416709411471976832047363397165528
2376 9558758859086940395434054846729320488302200
2377 3186252953028980131811343708756431856552096
2378 1002127944904276009198719122399835053515680
2379 297506733643456940230857927055946686944846
2380 83392038975817475670757538370510488037510
2381 22074363258304625912833560401584516918956
2382 5518590814576156478194366815669046374060
2383 1303000608997148057338203507012946585734
2384 290533919573688418178462699789082711630
2385 61165035699723877501308015530885145504
2386 12154590427509232059660798462574807200
2387 2278985705157981005256284705503114872
2388 402991374692569807710603144737497560
2389 67165229115428298488786130941449872
2390 10543378989049789286019017859423120
2391 1557544623382354197901485982198392
2392 216325642136437506634572133013400
2393 28216388104752417522439363400160
2394 3452004927708925188647134015200
2395 395542231299913559280957998460
2396 42379524782104687672305739500
2397 4237952478198905581254669816
2398 394711260220100019165049080
2399 34157705209863629258906316
2400 2739061266350384203543260
2401 202893426995346074825376
2402 13833642711031935538080
2403 864602659776808125672
2404 49297517871222533640
2405 2549871158076149232
2406 118849841851369200
2407 4952062575788328
2408 182655955464840
2409 5891857871328
2410 163632749280
2411 3832332933
2412 73482585
2413 1100274
2414 11730
2415 69
2416 464598858302721315448660797346840864707925
2417 8130480020297623020351563953569715132388670
2418 70125390175066998550532239099538793016851675
2419 397377210992046325119682688230719827095479140
2420 1664017071029193986438671256966139275962089675
2421 5491256334396340155247615147988259610671870174
2422 14872152572323421253795624359134869778870202725
2423 33993491593882105722961427106593988065689341120
2424 66924686575455395642080309616106914001965802600
2425 115259182435506514716916088783295240764904944560
2426 175770253214147434943297035394525242067303909400
2427 239686708928382865831768684628898056823544616160
2428 294614913057803939251549008189687192185883409400
2429 328608941487550547626727739903881856340872737520
2430 334476958299828235977205020973593984033520523400
2431 312178494413173020245391352908687538061112706624
2432 268278393636320564273383193905902732998798648700
2433 213044606711195742217098418689979612604141014440
2434 156824502162407976909808558202340304688801909700
2435 107300975163752826306711118770006442694868641520
2436 68404371666892426770528338215838636067063094500
2437 40716887896959777839600201318855209204405021800
2438 22671903488079876297050112097784303567293969500
2439 11828819211172109372373971528830865013118353600
2440 5791192738803011880224756893446302784460827000
2441 2663948659849385464903388169371358838275785232
2442 1152670093204061018467812185876941039025915400
2443 469606334268321155672071626731058491254338080
2444 180295289049444729409813206843459687795767400
2445 65279328793764470993208219939424670269020240
2446 22303770671202860922679461309035081139371800
2447 7194764732646084168606259987514523547053120
2448 2192154879478103770122198080249639179565550
2449 631074889546726842913941057391402063216340
2450 171689492009035979322147873115756887136050
2451 44148726516609251825667120803169033837912
2452 10730593250564748707600157697134256838450
2453 2465136287291901730099303932186655702740
2454 535194062372583928223483920664099731950
2455 109783397409760805771578489414409235520
2456 21270533248141156104406397309505912600
2457 3890951203928260252876583643541903440
2458 671652291154283012851005241229162600
2459 109338745071627462656163468974453280
2460 16773557482579210227757528412718600
2461 2422847191928106530068978194530832
2462 329191194555448379661305419803000
2463 42024407815588706948313945489600
2464 5034173852908849233443737105500
2465 565060330428447941829939997800
2466 59331334694946562741228035300
2467 5816797519096537072310331120
2468 531342081065519256568335300
2469 45113950277178378266480040
2470 3550634974898646189778300
2471 258227997994076822505024
2472 17292053388789919422600
2473 1061792740076781908720
2474 59497004327337540600
2475 3025270865514075360
2476 138658148826597400
2477 5682694759101360
2478 206224465847400
2479 6546508745920
2480 178973319525
2481 4127127774
2482 77936075
2483 1149540
2484 12075
2485 70
2486 1858395433210885261794643189387363458831701
2487 32986518939493213396854916611625701394262675
2488 288632040720565617222480520351724887199797785
2489 1659634234143252299029262992022418101398822975
2490 7053445495108822270874367716095276930944754735
2491 23629042408614554607429131848919177718661673385
2492 64979866623690025170430112584527738726283797059
2493 150846118947851844145641332785510822042826341925
2494 301692237895703688291282665571021644082992902440
2495 527961416317481454509744664749287877126619109400
2496 818340195292096254490104230361396209430825106376
2497 1134517088927678898270371773910117471525325233400
2498 1418146361159598622837964717387646836205972312280
2499 1609050679008006129758459967805214665015209389800
2500 1666516774686863491535547823798257985728711740280
2501 1583190935952520316958770432608344857758663810760
2502 1385292068958455277338924128532300950146187635644
2503 1120456820481103533141776868665829061347923768100
2504 840342615360827649856332651499364027494111779180
2505 586028402817419282136653033282429559626575557300
2506 380918461831322533388824471633522871566783677396
2507 231271923254731538128929143491644912417213319500
2508 131404501849279283027800649710850902432398024900
2509 69987180332768313786545998214899371881646601500
2510 34993590166384156893272999106124642330475129400
2511 16446987378200553739838309577387499907868748680
2512 7274629032665629538774636924052556827599259672
2513 3031095430277345641156098711009733843364444200
2514 1190787490466100073311324482068041174252071560
2515 441412604224502613382646127099504752879292600
2516 154494411478575914683926120523305052970014568
2517 51082829601787197597104572675531960028883800
2518 15963384250558499249095139347297849120024110
2519 4716454437665011141778062536294678234822850
2520 1317832857582870760202641619846751367304710
2521 348284398075472986624928542606249685333130
2522 87071099518868246656176821584027816735882
2523 20591138399732355628097599905311682041350
2524 4605912536782237443080278399611909339330
2525 974327652011627151381214317106437973550
2526 194865530402325430244551818710576393048
2527 36834338063854197156411078267680970600
2528 6577560368545392332243748540273217720
2529 1109007271440792881684217956448152200
2530 176432975001944314740627415845140520
2531 26464946250291642803795211495622680
2532 3739611970149903557280379387210632
2533 497288825817804999062823080979000
2534 62161103227224962361047711036700
2535 7294415174623026440296027234500
2536 802385669208396077398514796876
2537 82598524771396195188768441300
2538 7942165843381810233346798260
2539 711797882182110702195317100
2540 59316490179253052905927460
2541 4583546967596434172259260
2542 327396211742490257104584
2543 21539224396562882087800
2544 1299780768025026129640
2545 71598089953236701400
2546 3579903857524989176
2547 161388992896531400
2548 6507602062841880
2549 232411699605800
2550 7262533140005
2551 195493933635
2552 4439788969
2553 82588975
2554 1200255
2555 12425
2556 71
2557 7433581732843541047178572757549453835326805
2558 133804471191183738849214309635890169035882472
2559 1187514681821755682286776998018525250193456300
2560 6927168977293574813339532488441397292795146840
2561 29873416214578541382526733856403525825178813550
2562 101569615129567040700590895111771987805604468184
2563 283548508903374655289149582187030132623940080620
2564 668364342415097401752995443726571026898919055464
2565 1357615070530666597310771995069597398385437077325
2566 2413537903165629506330261324568173152663943219520
2567 3801322197485866472470161586194872715311657587680
2568 5356408551002811847571591326001866098092673423552
2569 6807102533566073389622230643460704829151951400400
2570 7854349077191623141871804588608505554371538960320
2571 8275117777755460095900651262998246848649648290400
2572 7999280518496944759370629554231638331497816353344
2573 7124359211786341426314466946737551859913987148420
2574 5867119350882869409906031603195627553560324103904
2575 4481827281924414132567107474663316245391695072400
2576 3184456226630504778402944784629168946293476215840
2577 2109702250142709415691950919816746414655672006280
2578 1306006154850248685904541045600649845371829751072
2579 756889930651848670240131742336292440638152682000
2580 411353223180352538173984642573098477179680773600
2581 209961540998304941359637994644698115644939804500
2582 100781539679186371852626237425638969911768372672
2583 45545503508863071894936857291226922821790380960
2584 19399010753775012103399031797473484873598025792
2585 7794245392141745934401396685453601311508570800
2586 2956437907364110526841909058927550501591350080
2587 1059390250138806272118350705038811406910302240
2588 358825729885724705072344537989611735930356416
2589 114936366604021194593485288519946910064988550
2590 34829202001218543816207576757740761716416240
2591 9987785867996494182588838312153436261977800
2592 2710970449884762706702577046541888527026832
2593 696568796150945973249857085212499370666260
2594 169435653117797669168776517677027102837392
2595 39014788546861305400605978767958976499400
2596 8503223144828746048763590891591217241840
2597 1753789773620928872486185770791588352390
2598 342202882657742218966042218223451226816
2599 63144579538035766553847562744595949600
2600 11013589454308563905152323137201666880
2601 1814739171448570170028720292369703600
2602 282292760003110903585003865352224832
2603 41423394130891266997244678862713760
2604 5728767273421128853706113103812032
2605 745933238726707498594234621468500
2606 91338763925718312040723167237600
2607 10503957851457158074026279217680
2608 1132779768294206226915550301472
2609 114367188145010116415217841800
2610 10789357372141327109452254240
2611 949063842909480936260422800
2612 77650678052840360167759584
2613 5893131815481129650047620
2614 413553109569461377395264
2615 26738347526767715695200
2616 1586173140640709853120
2617 85917707943884041680
2618 4225460290849167552
2619 187419475621778400
2620 7437259500390720
2621 261463162056525
2622 8044652093544
2623 213266109420
2624 4771116504
2625 87447150
2626 1252440
2627 12780
2628 72
2629 29734326931374164188714291030197815341307221
2630 542651466497578496444035811301110129978856765
2631 4883863198478206467996322301709991169809710228
2632 28896190590996054935644906951784114421374103300
2633 126420833835607740343446467914055500593511429830
2634 436151876732846704184890314303491477047610677830
2635 1235763650743065661857189223859892518301521029572
2636 2957005878563764262301131357093314240221089412180
2637 6098824624537763790996083424004960620452636381109
2638 11011766683193184622631817293342290009126322960525
2639 17618826693109095396210907669347664014446785502496
2640 25226956401497113862756526890202337110704636718240
2641 32584818685267105406060513899844685430063763326608
2642 38224498842332565957109448997894727117545573248400
2643 40954820188213463525474409640601493247794453150240
2644 40272239851743239133383169479924801330094955013280
2645 36496717365642310464628497341181849887458787112132
2646 30592836615317819065938593359520075633748297754980
2647 23794428478580525940174461501848933967216869976944
2648 17219652188446433246178886613180109784925986330800
2649 11623265227201342441170748463896466653971188187816
2650 7333726869543704159310115102220118489041145545640
2651 4333565877457643366865068014947610850551980537648
2652 2402302823373258822936070312632580355068919382000
2653 1251199387173572303612536621159841201421529019700
2654 613087699715050428770142944362518497683224229140
2655 282963553714638659432373666618140184752272738656
2656 123141546523963120308532984528132050592248067040
2657 50575992322341995841004618614841585563309138672
2658 19619997021598188041769033035796996404831919600
2659 7193998907919335615315312043390372887205618528
2660 2494693169681705092407729079607523635627485920
2661 818571196301809483446285977288801772591125574
2662 254253174608895369858315941271397710143762550
2663 74780345473204520546563326568090458979364280
2664 20831667667535545009399577051062881346410840
2665 5497245634488546599702447899932162846471076
2666 1374311408622136649925393708662498758341540
2667 325494807305242890771596994484815223871832
2668 73027681126176289596006062822077058575800
2669 15518382239312461538993553377153971466358
2670 3122601304251897748572964908970389017670
2671 594781200809885285345740045959808084704
2672 107198937355270022289090048380360565600
2673 18272546140102844660820899750357310960
2674 2943910211461013831379924029844185840
2675 447986336526675999167506134145922016
2676 64338463224575797676571522488895840
2677 8712500228327966798344713678714132
2678 1111288294429584640762839334024500
2679 133354595331548735579455824166896
2680 15035076924634755674586634958640
2681 1590248520874558741631445615528
2682 157524617633693179213413253800
2683 14585612743820682944259528880
2684 1259666555134401969945652080
2685 101223205318881183790115172
2686 7547344254914429200938180
2687 520506499975356561204384
2688 33083040160238021114400
2689 1929843987779530321296
2690 102819552129566148240
2691 4975138729548213408
2692 217168598736346400
2693 8483124117633165
2694 293643243540405
2695 8897872770132
2696 232364566980
2697 5121933894
2698 92516550
2699 1306116
2700 13140
2701 73
2702 118937307725496656754857164120791261365228885
2703 2200340192921688149964857536234638335256734354
2704 20078104260410404368429325018141074809217700305
2705 120468625562462426210575950108846448855306185624
2706 534579525933427016309430778608006116795420911050
2707 1871028340766994557083007725128021408783969161484
2708 5379206479705109351613647209743061550253865026570
2709 13063787164998122711061714652233149479187508026904
2710 27352304376714819426285465053113156722045077062665
2711 50145891357310502281523352597374120657055010244674
2712 81487073455629566207475447970732946067534789907885
2713 118526652299097550847237015230157012460823829744064
2714 155566231142565535486998582489581078849345259762480
2715 185482814054597369234498309891423593986516806628384
2716 202043779595186420059007087560300700478455172884400
2717 202043779595186420059007087560300700022452635541184
2718 186259109314312480991897158844652206151689166936420
2719 158868063826913586728382870779262170098350014488104
2720 125770550529639922826636439366915866494298557437140
2721 92673037232366258924890007954569532293370967278624
2722 63712713097251803010861880468766406204226149423960
2723 40958172705376159078411208872778025352088948852304
2724 24667990379374277626770387162013125826774762289880
2725 13942777170950678658609349265483617519167241729824
2726 7407100372067548037386216797283789428129168094500
2727 3703550186033774018693108398633129956207725898312
2728 1744941914573605066499637610877937262636868959860
2729 775529739810491140666505604805273098950673431872
2730 325445515813331103672551459110063276565227034320
2731 129055980408734748008080750948216459713271595232
2732 48395992653275530503030281488299257798585401680
2733 17172771586646155984946228748738309472684379712
2734 5768977954888943026192873496592398407388561190
2735 1835583894737390962879550373314282762780099772
2736 553374556501713452044569989825983251489365550
2737 158107016143346700584162461886819827556370192
2738 42820650205489731408210241716073700545400060
2739 10994491268977093199404895799864325692942152
2740 2676290637843108213012608801079602845191420
2741 617605531809948049156363527996828886320912
2742 135101210083426135752611216220842558365230
2743 28008787456320052533793242680716924110012
2744 5501726107491438890342842934852590173990
2745 1023576950230965374781041009326181355072
2746 180289121915681401122560535912424587600
2747 30048186985946900108905479589476466912
2748 4735855557567717902654660395836298960
2749 705340189424979232731818168655281472
2750 99188464137887688084714430503714420
2751 13157653406046317205663445147445832
2752 1644706675755785268329002214356260
2753 193494903030090322213328058595104
2754 21396071008134075383065595902680
2755 2220346991409761261900508972624
2756 215867068609135097440603347800
2757 19624278964413282506821911584
2758 1664559376427602603142468820
2759 131412582343810659657342504
2760 9629370256270133808093540
2761 652838660986040432697024
2762 40802416197626892707760
2763 2341122214683364652064
2764 122720110606256370480
2765 5843813745818536384
2766 251101192288900525
2767 9657710533920834
2768 329236363969545
2769 9827501268504
2770 252867322890
2771 5493088524
2772 97803210
2773 1361304
2774 13505
2775 74
2776 475749230901986627019428656483165045460915541
2777 8920298079412249256614287309059344602392166375
2778 82512757234563305623682157608798937572127538275
2779 501952606510260109210733125453526870230442507625
2780 2258786729296170491448299064540870916036990980450
2781 8018692889001405244641461679120091751931313665750
2782 23387854259587431963537596564100267609799614518550
2783 57634355139697600195860505818675659467005696713250
2784 122473004671857400416203574864685776367382887752225
2785 227935869805956828552378875442609639350375642188875
2786 376094185179828767111425144480305904927912576835055
2787 555593682652019769596423508891360995915009931190125
2788 740791576869359692795231345188481327880148935900400
2789 897497487360955012424991822055275454900068806322000
2790 993657932435343049470526660132626396356340035509200
2791 1010218897975932100295035437801503502392275864422000
2792 947080216852436344026595722938909531355246729099300
2793 821731364621966827905428641961700909492746324719500
2794 661950265945473278034928628246925708743125060367100
2795 496462699459104958526196471185194209845915358304500
2796 347523889621373470968337529829635746100141127294840
2797 227545403918756439324506715959880022157950533657000
2798 139630134222873269585492757520834177336666871087400
2799 80439099063176992261207784223955845087309007467000
2800 43571178659220870808154216454636304747397630405700
2801 22221301116202644112158650391851368284387504283500
2802 10683317844328194284691658842210951796753055475900
2803 4847060873815569629165660030216492396213524888500
2804 2077311803063815555356711441442695800760732406800
2805 841669437448270095704874463215680887668690606000
2806 322639951021836870020201877370541149283178988080
2807 117087078999860154442815197149111107577222746000
2808 40248683406201928089717723629855412826604014950
2809 13111313533838506877711076128619087289519457250
2810 4049082120744244771057831705840329623779631850
2811 1185802621075100254381221406769964110334354750
2812 329389616965305626217005128930874640742437900
2813 86798615281398104205831571046095338943378500
2814 21699653820349526051457031183942748078175300
2815 5146712765082900409639632309768467009983500
2816 1158010372143652592168181614994054161851710
2817 247136359908706345888922956501541265302250
2818 50015691886285808096059361929851650196450
2819 9596033908415300390132865584045215419750
2820 1744733437893690979740410811351445491600
2821 300481869859469001870934226520707646000
2822 48991609216217771916693716721972500400
2823 7557216315267634951044670844419626000
2824 1102094045976530051143465888523877300
2825 151819077762072991966399638526093500
2826 19736480109069475808495167721168748
2827 2418686287876154806366179726994500
2828 279079187062630272423069315281400
2829 30277458973774634976036220617000
2830 3083815265846890641528484684200
2831 294364184467002405600822747000
2832 26282516470196360500207917300
2833 2190209705825792898871669500
2834 169930063375617232315529100
2835 12240724902038305688254500
2836 816048326232550540871280
2837 50166905161016671362000
2838 2832002679052457240400
2839 146095369769352822000
2840 6848219233381097325
2841 289732144948731375
2842 10974671061273675
2843 368548168622625
2844 10839155810850
2845 274855785750
2846 5885451990
2847 103313250
2848 1418025
2849 13875
2850 75
2851 1902996923607946508077714625932660181843662165
2852 36156941548550983653476577892720543455029581116
2853 338971327017665471751342917744255094890902322250
2854 2090323183275603742466614659422906418493897636300
2855 9537099523694942075003929383617010534378407644875
2856 34333558285301791470014145781021237923762262902840
2857 101570109927351133098791847935521162191129973099500
2858 253925274818377832746979619838802905477824386201400
2859 547526373827127201860674805277418764936554118775875
2860 1034216483895684714625719076635124333769011052129900
2861 1732312610525271896998079453363833259062854880635450
2862 2598468915787907845497119180045749888592850530860380
2863 3518759990129458540777348889645286307461729564204125
2864 4330781526313179742495198633409583147607024548340800
2865 4872129217102327210307098462585781040886087805748000
2866 5034533524339071450650668411338640408205456179913280
2867 4798539765385677476401418329557141636363310356004500
2868 4234005675340303655648310290785713198999926553620400
2869 3469532428403859940045143154949403840080484482149000
2870 2647801063781893112139714512987702834972500241468400
2871 1886558257944598842399546590503737997414478361557100
2872 1257705505296399228266364393669157938267177413067040
2873 786065940810249517666477746043221894727465479906000
2874 461386530475581238630323894416669455547247052288800
2875 254723813700060475493824650042526842776478523645500
2876 132456383124031447256788818022094366432088796433328
2877 64954572493515421250925285760796307292825012521000
2878 30071561339590472801354298963260456909378970969200
2879 13156308086070831850592505796301907932579567554500
2880 5443989552856895938176209294815340719235022859200
2881 2132229241535617575785681973479724915427349535200
2882 790988267021277487791462667101971849855535583680
2883 278081812624667866801686093229138880495904021750
2884 92693937541555955600562030177848829540057731400
2885 29307642016815485961942405463972077470690551500
2886 8792292605044645788582720275539001468778629160
2887 2503361088936322759249245192069924232928082250
2888 676584078090898043040334859425580343146629200
2889 173597230562796208411663142092190677886757000
2890 42286504880681127690018829999478175742085200
2891 9778754253657510778315301388560087318968650
2892 2146555811778477975726385432671905275627560
2893 447199127453849578275193921288503241975500
2894 88399827519947009658151430387644777091400
2895 16574967659990064310229495099714462997750
2896 2946660917331566988006027148060219052480
2897 496448306724340090047630461208125676000
2898 79220474477288312035504733422764043200
2899 11965592499173755339154062170331074500
2900 1709370357024822120140885867914585200
2901 230764998198350947788927450559662120
2902 29411225260574120812659465623702448
2903 3535003036126687793919801139453500
2904 400189022957733975550061659648800
2905 42612720037164301077384310498000
2906 4261272003715703431930269745440
2907 399494250348074693315402299500
2908 35043355293595147333610556400
2909 2869929959357935522659429000
2910 218892962992320502643732400
2911 15504918209248520538455700
2912 1016715947437276083708480
2913 61494916003826887476000
2914 3416384184253757940800
2915 173488251601106476125
2916 8007148642107129180
2917 333630954789448250
2918 12448880606817900
2919 411906776695875
2920 11938780313400
2921 298414853100
2922 6299920440
2923 109052875
2924 1476300
2925 14250
2926 76
2927 7611987694431786032310858503730640727374648661
2928 146530763117811881121984026196814834001961986705
2929 1392042249619212870658848248869740923018638872966
2930 8700264060120080441617801555435880768866492937750
2931 40238721278055372042482332193890948556007529498775
2932 146871332664902107955060512507701962229427477731075
2933 440613997994706323865181537523105886688282373919780
2934 1117271209200862464086710327290732784102429704094500
2935 2444030770126886640189678840948477965224059717188475
2936 4684392309409866060363551111817916100012740793971375
2937 7963466925996772302618036890090457370021385101400230
2938 12126188273676903278986556173546832813439984164448150
2939 16673508876305742008606514738626895118470790906354105
2940 20841886095382177510758143423283618898042552034132125
2941 23819298394722488583723592483752707311838635015874400
2942 25010263314458613012909772107940342676548584069506400
2943 24228692585881781356256341729567206964488757865832660
2944 21734562466746892098994659492699994470586758671314500
2945 18112135388955743415828882910583328684610796923820600
2946 14060736683531432388604001206900215562431437111867000
2947 10194034095560288481737900875002655914644125929653340
2948 6917380279130195755465004165180372657186420659042700
2949 4401969268537397298932275377842052783935120945734640
2950 2631612062712574472187773323709916778000645302294000
2951 1480281785275823140605622494586814503214084292759900
2952 784549346196186264520979922130982675751553852828140
2953 392274673098093132260489961065433315971955281744856
2954 185240817851877312456342481614122802279537998671000
2955 82696793683873800203724322148966256500792170165300
2956 34932266297498415603297342976387824510642300058500
2957 13972906518999366241318937190026041179369892005280
2958 5296182309620727526951532643804478015738900458400
2959 1903315517519948954998207042714119763714882498230
2960 648857562790891689203934217534657387823776050750
2961 209924505608817899448331656579245878664248391700
2962 64476812436994069116273292020738570435519213300
2963 18805736960789936825579707256013975363776512370
2964 5209697401299914931410591345659031511769252250
2965 1370973000342082876686994320414991747955011800
2966 342743250085520719171745177976889287109751000
2967 81401521895311170803286247748995488303514010
2968 18364977500771422681226297729734798135624050
2969 3935352321593876288831706626565159671983860
2970 800798437533637616911393766028249991444500
2971 154699698159907266901765003178378359909950
2972 28361611329316332264170469392844747796150
2973 4932454144228927349488349791318192761760
2974 813330204633493339014203096021822916000
2975 127082844473983333890288843199017319300
2976 18803073927273044104384954839091688500
2977 2632430349818226065016964236588461208
2978 348409899240647509406812033197921240
2979 43551237405080909664899593327405548
2980 5135759127957640757204239391281500
2981 570639903106398446617680514684400
2982 59657808052030021508338034697200
2983 5859249005109092218904120899980
2984 539667671522837743601508369500
2985 46523075131152178356689876600
2986 3745501811365441275335187000
2987 280912635840144645059456580
2988 19571782001838296417394900
2989 1262695612139842878154080
2990 75160452893566195804000
2991 4110337221680302522525
2992 205516851896695364025
2993 9341673415791650710
2994 383426619683395750
2995 14096526569484975
2996 459664084138875
2997 13132658344740
2998 323633009700
2999 6737414915
3000 115028375
3001 1536150
3002 14630
3003 77
3004 30447950777727144129243434014922562909498594645
3005 593735040165679310520246963290989976735222595558
3006 5714699761594663363757377021675778526076517481495
3007 36193098490099534637130054470613263998484610697116
3008 169655149172341568611547130330999674992896612286125
3009 627724051937663803862724382224698797473717460180890
3010 1909327324643727403415786662600125508982557210503975
3011 4909698834798156180212022846686037023098003595106120
3012 10893394289708409024845425691084644644998689614921375
3013 21181600007766350881643883288220142365275184215633450
3014 36538260013396955270835698672179745580099378192976725
3015 56468220020704385418564261584277788623788003446292540
3016 78820223778899871313412615128054413287359897068912975
3017 100041053257834452051639088431761370710824745438124630
3018 116119079674272131845652513358294448146237075618736125
3019 123860351652556940635362680915514078021560902082546880
3020 121925033657985738437935139026209170548174347338843700
3021 111166942452869349752234979700367184895889594913820440
3022 94183104022569865762310191135033309372542620909029500
3023 74355082123081472970244887738184191442086429476737200
3024 54836873065772586315555604706910840693482604736281300
3025 37863555212081071503597917535724150540106753452998120
3026 24525257353279784951194105676548593966388218700242300
3027 14928417519387695187683368672681744223779975381187040
3028 8552739203815867034610263302057229528502097232455500
3029 4618479170060568198689542183110861250027942993410888
3030 2353648038588558793562939766392948027254661558484420
3031 1133237944505602382085859887522362912807870813929584
3032 516027992587372513271239770210770663492998710583500
3033 222425858873867462616913694055840276105578940444600
3034 90823892373495880568573091738608343727669980152100
3035 35157635757482276349125067768452619741640373432640
3036 12909444379700523346944360819273415163363569867350
3037 4498745768683515711813943919142464896053358632180
3038 1488555585226163286997260851991272830889839175250
3039 467831755356794175913424834662319386737467844360
3040 139699760280153816418592132711600235943624962150
3041 39644526565989596551222085566732164280393728780
3042 10693589402668246438158582235826433103105307250
3043 2741946000684165753373988640829983495910023600
3044 668349337666765402384903097054934109864014450
3045 154861431898396861528203105473698733845709580
3046 34106386787146927836563124355221767966158950
3047 7138546071728426756485421322606568707319560
3048 1419597230173266684524743494322806803015250
3049 268146143477172595963059338842522490510580
3050 48091427906232041665332535057432398436950
3051 8185774962762900707661516674953596498240
3052 1321661582529426675898080031035462238500
3053 202295140183075511090663872847415324600
3054 29332795326545948802840529548983034060
3055 4026069946780816334731827655958823024
3056 522614848860971264110218049796881860
3057 64094273916911527431361665651653448
3058 7418318740383258871517234676295500
3059 809271135314528706112346911734240
3060 83094804072470387100899405471100
3061 8017919691201915667974060178920
3062 725759972047954206912373324500
3063 61505082376777456132573057200
3064 4869152354775073657935743100
3065 359199763861168562535042840
3066 24622564453925598718658100
3067 1563337424554091182476480
3068 91601801964033801136125
3069 4932404666016363027030
3070 242883552241549066575
3071 10875380991518638140
3072 439812887283895125
3073 15935203948113450
3074 512197122326175
3075 14427427477320
3076 350602427175
3077 7198881690
3078 121246125
3079 1597596
3080 15015
3081 78
3082 121791803110908576516973736059690251637994378581
3083 2405388111440444386210231287178882469850388976955
3084 23452534086544332765549755049994104081041292524541
3085 150487093721992801912277594904128834520014960346035
3086 714813695179465809083318575794611963970071061268041
3087 2680551356922996784062444659229794864887766474120775
3088 8265033350512573417525871032625200833403946559048385
3089 21548122663836352124263878049344273601374574232830575
3090 48483275993631792279593725611024615603092785501672935
3091 95619794320773812551420958843965214106099608842087625
3092 167334640061354171964986677976939124685673955303504255
3093 262411140096214496945092745009290900075259170658651025
3094 371749115136303870672214722096495441773271022688092555
3095 478984436810237679519968968855099896130879374495701925
3096 564517371954922979434249141864939163296796777829417555
3097 611560486284499894387103237020350760236848598258676925
3098 611560486284499894387103237020350760231456954032575220
3099 566592803469463137446875057827677910194457261162861900
3100 487899358543148812801475744240500422598626555455100820
3101 391603432514895757643289742087770075812150897463859500
3102 293702574386171818232467306565827556196241396433111940
3103 206291093914096872329947274849807448323101227341248700
3104 135964584625200211308374340241918540575837887399402340
3105 84238927430830565701927580367275605362811707709527900
3106 49139374334651163326124421880910741403275752296407340
3107 27026655884058139829368432034500845310066627254559380
3108 14033071324414803372941301248683001490469519095363852
3109 6886599816610968321906379316483070153819194930380340
3110 3197349914855092435170818968366666789707921225015612
3111 1405731428082842363738894546436237324687824073658500
3112 585721428367850984891206061013712727078024543170780
3113 231454435403424985965073362817743843693094465548900
3114 86795413276284369736902511053367404987174671911830
3115 30904427454434586194200136506745448421385515743050
3116 10452968109588168859802987341536903729065156821830
3117 3359882606653339990650960208780301532579922709850
3118 1026630796477409441587793387175645320896109991790
3119 298277866544112202623480499573416719987739784050
3120 82418884176662582303856441046627394161871172990
3121 21661373405404909451654564016161236285777417250
3122 5415343351351227362913627565639217404422296610
3123 1287795065260352848497740113837555967786759550
3124 291286979046984572874477269819576189852644210
3125 62660571074060634862522949396802783007594350
3126 12816934992421493494598824647407248360869210
3127 2492181804081957068387883023366705276404550
3128 460511855102100762632210603664332103268170
3129 80834527757283644501303622756109776096150
3130 13472421292880607414692912860861127570020
3131 2130842143261728722366292294934724833500
3132 319626321489259307523248919098916212868
3133 45437075113669214812243173222934503740
3134 6116529342224701739304122785014365748
3135 778991944528617544617117470451955980
3136 93767548878444641982917992342233748
3137 10655403281641408197270209807769900
3138 1141650351604424424694203679053660
3139 115166482837283518964404439161700
3140 10920959579395712720171564726460
3141 971780301555735294001313434500
3142 80981691796090317241221191980
3143 6305951410282472442244650900
3144 457690021694069620004328780
3145 30875914156509877758317300
3146 1929744633433956303369405
3147 111331420848594927534675
3148 5903938918413525441445
3149 286385083986304123275
3150 12634633798970182545
3151 503553885440981375
3152 17984015884299465
3153 569909474137575
3154 15830094037615
3155 379419065025
3156 7685292615
3157 127712585
3158 1660659
3159 15405
3160 79
3161 487167212443634306067894944238761006551977514325
3162 9743344248872686121357898884775220131039550286480
3163 96215524457617775448409251487155298794015559078200
3164 625400908974515540414660134666509442161101133987760
3165 3009741874439856038245551898082576690400299206920700
3166 11437019122871452945333097212713791423521136980288656
3167 35740684758973290454165928789730598198503552988277000
3168 94457524005857981914581383230002295238902246389124400
3169 215481226638363521242638780493442736013745742328305750
3170 430962453276727042485277560986885472027491426681537200
3171 764958354566190500411367670751721712848796870736701000
3172 1216979200446212159745357658014102724986719674934576400
3173 1749407600641429979633951633395272667168394471057673500
3174 2287686862377254588752090597516895026297052447311338800
3175 2737053924629929597256965536314856549319310711404011000
3176 3010759317092922556982662089946342204249582815090226960
3177 3057802431422499471935516185101753801184242991293384625
3178 2877931700162352444174603468331062401089209195447412800
3179 2518190237642058388652778034789679600864254494057164000
3180 2054313088602731843374634712591580726731059180863582400
3181 1566413730059583030573158968351080303248603589855438000
3182 1118866950042559307552256405965057356938062462602331200
3183 750149432414897717563444635817481630265822644877268000
3184 472920294348522474116084661711021010698566564867486400
3185 280796424769435219006425267890918684542705692365093000
3186 157245997870883722643598150018914372490482407348503488
3187 83158941181717353321133637029233370184820391552490400
3188 41579470590858676660566818514616300712502278801078080
3189 19675999476031338062589655189951629010911985515372400
3190 8820275627186461890126397154114942868159782689698240
3191 3748617141554246303303718790496632865834197529756000
3192 1511539169981550928751499512293452198911031079150400
3193 578636088508562464912683407044359609232736163872250
3194 210413123094022714513703057099072496938605265240800
3195 72716299892787261633412085898224584520907095866000
3196 23892498536201528822406828209227208523577501307040
3197 7466405792562977757002133797289558961288717133000
3198 2219742262653858252081715431731125018153751333600
3199 627953403250762531838906314891403621026820598000
3200 169064377798282220110474750864876705973069072800
3201 43322746810809818903309128032322472571554834500
3202 10566523612392638756904639152466765667165456800
3203 2452942981448291139995695454928678033879542000
3204 541929263343227112324608874082932446237477600
3205 113928311043746608840950817085095969104717000
3206 22785662208749321768175688262057330419323040
3207 4334229224490360118935448736289922219834000
3208 783849966131235340650571240279714218328800
3209 134724212928806074168839371260182960160250
3210 21995789865927522309702714874875310318400
3211 3409347429218765955786067671895559733600
3212 501374621943936168663919873096339157440
3213 69903192482568022788066420342976159600
3214 9232497120339172436685468354738665280
3215 1154062140042396362395729585854749600
3216 136389162005010388338789807043249088
3217 15222004688059154567528871153957000
3218 1602316282953578139921689374110400
3219 158850321154873819261247502292000
3220 14808080785621305383283477595200
3221 1295707068740980392001751246000
3222 106205497437495498021273694400
3223 8136711497138674119025356000
3224 581193678341675707942004800
3225 38594892695637347197896625
3226 2375070318072561604146960
3227 134947176786175669739000
3228 7049479305568388586800
3229 336923628219181321500
3230 14648850781414704400
3231 575490154789693000
3232 20263679869633200
3233 633232749041750
3234 17348048260400
3235 410182773000
3236 8197645456
3237 134434300
3238 1725360
3239 15800
3240 80
3241 1948668849774537224271579776955044026207910057301
3242 39460544207934378791499490483339641530710178660325
3243 394605442079343787914994904833396415307101786602440
3244 2597819160355679937107049790153193067438420095111400
3245 12664368406733939693396867726996816203762297963252140
3246 48757818365925667819577940748937742384484847152115340
3247 154399758158764614761996812371636184217535349233896856
3248 413570780782405218112491461709739779154112541721491000
3249 956382430559312066885136505203773239293885244689884550
3250 1939331039745271691183749024440984624123711680954751750
3251 3490795871541489044130748243993772323422680556120451320
3252 5632875156351039139392798302808132612795686048152071000
3253 8214609603011932078281164191595193393660357805808390700
3254 10900155050150448334642314023462852772356919396590119500
3255 13235902560896972977779952742776321223575803445158460200
3256 14780091193001619825187613896100225366324277841581659400
3257 15241969042782920444724726830353357409013513001394273985
3258 14569529232071909248633930058426003405642569546750832625
3259 12950692650730585998785715607489780804901441379513357600
3260 10735442592052985762151316885156002508947611264138436000
3261 8319968008841063965667270585995901943260789682497508720
3262 6041881530229820260782184592211309741101756703728118000
3263 4119464679702150177806034949234983905090139066854037600
3264 2641830609808987614027783282661565741370940618915596000
3265 1596105993426263350141785733274695911107662156427766600
3266 909780416252970109580817867966576537918366443262901320
3267 489881762597753135928132698135848621989579807508799328
3268 249476823545152059963400911087700110554461174657471200
3269 120283468494984028910925439274425727061167306531690160
3270 54957101984777185623095243806416618961512787129143600
3271 23814744193403447103341272316110345744031413262185248
3272 9794773821480450018309716839684750391373225803556000
3273 3826083524015800788402233140492800878493547419099450
3274 1420288580884653322967495635472519040843988765868250
3275 501278322665171761047351400736025654471383131897200
3276 168286294037593376923039398793034038462670707575600
3277 53758121706453439850415363470761219178049377940840
3278 16345374843178410765328995610282547996334759129000
3279 4731555875656908379437340788690029643959312053200
3280 1304210914443891412280805423235992135978781242000
3281 342355365041521495723711370501375329595464872420
3282 85588841260380373930927789527271226299901014500
3283 20378295538185803316887518365471619500961952400
3284 4620660034821199589294217019749370249866114000
3285 997642507518213547688484518198125639664447400
3286 205070959878743895913711470753172744388490600
3287 40122579106710762243961538026666168781851440
3288 7469629089015301481569603141265610634182000
3289 1322746817846459637347838967972017743429850
3290 222707372392516163421958960654588158632250
3291 35633179582802586141718398097298002715808
3292 5414845916994510635660225125951771341600
3293 780987391874208262726490571553912918320
3294 106833180963924714072327925429831489200
3295 13848745680508758655028202532107997920
3296 1699618788062438279164619935531540320
3297 197277180757247168847178113758985288
3298 21631269819873535438067343218781000
3299 2237717567573100505752704125912800
3300 218082644297369141697644876028000
3301 19990909060588762267432694753520
3302 1720529058492121504133472966000
3303 138752343426405408705212407200
3304 10461486210606866724461172000
3305 735573249151183317864099825
3306 48095173974563463431225025
3307 2914859026725416514180360
3308 163145094323585511177000
3309 8397173878691756993100
3310 395519041822517203500
3311 16950813047065586520
3312 656545106168523000
3313 22796639853337350
3314 702628118799750
3315 18989079852600
3316 442997394840
3317 8736964236
3318 141417900
3319 1791720
3320 16200
3321 81
3322 7794675399098148897086319107820176104831640229205
3323 159790845681512052390269541710313610149048624698682
3324 1617882312525309530451479109816925302759117325073325
3325 10785882083502063536343194065446168685060782167133360
3326 53255292787291438710694520698140457882487611949783700
3327 207695641870436610971708630722747785741701686597335096
3328 666356851000984126867565190235482479254626244412242980
3329 1808682881288385487211962659210595300833985519597077456
3330 4239100503019653485653037482524832736329653552645282750
3331 8713706589540398831620132602967711735788732229396725900
3332 15902514525911227867706742000416073917814435783828964350
3333 26022296496945645601701941455226302774605436872897909840
3334 38491313568398767452517455069188906187437187995705818500
3335 51815229803613725416850420285446604483088410775099079800
3336 63843765293738340245762124994568137666661956465742128500
3337 72356267332903452278530408327177222688881058833532915760
3338 75747967364133301604086521217513655002411923938106004425
3339 73520085971070557439260447064057371031712239183195909810
3340 66372299834994253243776792488385126625705039046309348625
3341 55892463018942529047390983148113790842206220690531332800
3342 44015314627417241624820399229139610286685206182967587600
3343 32487494129760345008796008954841140921304035903085510240
3344 22519740249038420972006324389151245398652002259350258000
3345 14686787118938100633917168079881246965973539281827438400
3346 9026254583514041014594926215760349616350713781294953000
3347 5235227658438143788465057205141002588433131873083074448
3348 2869307466643982653293348660509972158050232628752227240
3349 1487789056778361375781736342486651370486872007989686848
3350 730610697525088175607102668185407466623779154354022800
3351 340111876434092771403306414500100331690197211572365280
3352 150216078758390974036460333070872091828134951486325840
3353 62993839479325247176580139674872527451954060887070656
3354 25099107917543653171918649401692172877893891121612250
3355 9507237847554414080272215682436656728377905708065300
3356 3425401871545340367156901238492545922035502317682250
3357 1174423498815545268739508996010117247618669051873440
3358 383318780863407136324700852806355309831638833922200
3359 119139621079167082911731346070335674935136459220240
3360 35271598345806044283078358948504445676301322331000
3361 9948399533432474028560562683912370020632399701600
3362 2673632374609977395175651117633783878756501546100
3363 684710730083042991447422741002750659190929744840
3364 167102023413123587198478065267529537061711504500
3365 38860935677470601674064569906248204629741397600
3366 8611230064894053780048313536805644556568667000
3367 1817926347033189131343460677605473387832993040
3368 365561276305586944889659578299134022605570200
3369 70001095462771968170315874855034592342804640
3370 12760616360401140031014738699662084833394250
3371 2213576307416524291071893783136846019617300
3372 365240090723726508012012695473524580156890
3373 57292563250780628698449189097616396523456
3374 8538795484491343694694970390923947115600
3375 1208320115729907123463626922026808666080
3376 162228163685959750998720183060114483600
3377 20647220832758512903860229229688287808
3378 2488727511091427480205336334171184040
3379 283802260036741541148572023302399888
3380 30582140090166032860715899033449000
3381 3110048144762614262232571836014400
3382 298046280539737826986781330571600
3383 26873025294561942720155425734240
3384 2275538432199257473208786826000
3385 180598288269289579584562180800
3386 13403779207340047990715876625
3387 927953945083031262536249010
3388 59754610089609151535764425
3389 3567439405843047077056560
3390 196733790213735469360500
3391 9979250116706145991800
3392 463322306134948724100
3393 19576995350132085840
3394 747731926469706750
3395 25607184492789900
3396 778587915426750
3397 20761393972176
3398 477970873380
3399 9304299576
3400 148670100
3401 1859760
3402 16605
3403 82
3404 31178701596392595588345276431280704419326560916821
3405 646958058125146358458164485949074616701026139024015
3406 6631320095782750174196185980978014821185517924995303
3407 44761410646533563675824255371601600043002245993695325
3408 223807053232667818379121276858008000215011229968017220
3409 884037860269037882597529043589131600849294358366409420
3410 2873123045874373118441969391664677702760206664596468828
3411 7901088376154526075715415827077863682590568326602309620
3412 18765084893366999429824112589309926246152599765819678606
3413 39093926861181248812133567894395679679484582763284274250
3414 72323764693185310302447100604632007407046477503992824970
3415 119991700513693810274514507821321285016236197277982185550
3416 179987550770540715411771761731981927524354271704210543060
3417 245752232782853669119919136210975324119791277203352533500
3418 307190290978567086399898920263719155149738435309515973100
3419 353268834625352149359883758303277028422196159110439777700
3420 375348136789436658694876493197231842698570492698952000505
3421 369828311248415531361128309473743139129422922756635198075
3422 339009285311047570414367617017597877535117547344736695235
3423 289942151910764369433340725080840289996500960044403996625
3424 231953721528611495546672580064672231995155815865705031120
3425 173965291146458621660004435048504173990232005389824274800
3426 122566455125914028896821306511446122566737953634368061360
3427 81266888724790823507674996708676233395135486414177018000
3428 50791805452994264692296872942922645757325156682986557800
3429 29967165217266616168455155036324360726284369753899243960
3430 16712457525014074401638451847180892878459613287149814584
3431 8820463693757428156420294030456581078450715118016105960
3432 4410231846878714078210147015228287991086084880826571728
3433 2091058203261459261220328326185821369992195510737375600
3434 940976191467656667549147746783610917676212285350210608
3435 402191436675691962742780891770399471668877450753711120
3436 163390271149499859864254737281700618078505845425839514
3437 63128059307761309493007512131528798450460392821024750
3438 23208845333735775548899820636536544366334299228512350
3439 8123095866807521442114937222710894615112762639075050
3440 2707698622269173814038312407467770320898598091819320
3441 859877265180075467971626237376418668000703330149800
3442 260226014462391260044044782206259500516219108296840
3443 75065196479535940397320610069894076695718198807000
3444 20642929031872383609263167569118167792812229380820
3445 5412475294942149360965342506429367364311942154300
3446 1353118823735537340241335416743531064591599257660
3447 322545766123005993894736730632673292467954764500
3448 73305855937046816794258165959513658733375818200
3449 15882935453026810305422444967885966626559985800
3450 3280171452255536910902331222635962851959530920
3451 645565658156674817571100957421874976090687800
3452 121043560904376528294504533603497315926099690
3453 21614921590067237195392312491264347779014750
3454 3674536670311430323179343680007164392564718
3455 594410343726849022843079484790245885353370
3456 91447745188746003499447744136580017527824
3457 13372075947410972201126085706541275671600
3458 1857232770473746134212611750522687394160
3459 244817047016993806052614094436172766160
3460 30602130877124224482507125465430855144
3461 3623936551238394401000752907652776760
3462 406130820397405998540197895415503288
3463 43022332669216622498973213894513000
3464 4302233266921616396088391039819920
3465 405538381718003928522997548154800
3466 35975179023365181383433876386160
3467 2997931585278386829783004866000
3468 234213405099234923523729078225
3469 17115594987834215126606427075
3470 1166972385483205981674373755
3471 74024367722948650409976825
3472 4354374568896660402877860
3473 236650791126667303723500
3474 11832539424094430247420
3475 541630301538038649300
3476 22567925195291154510
3477 850160957492954250
3478 28721571795967050
3479 861637293072270
3480 22673627627508
3481 515215357020
3482 9900729036
3483 156197700
3484 1929501
3485 17015
3486 83
3487 124714806385570382353381105725122817677306243667285
3488 2619010934096978029421003220227579171223431117012964
3489 27172238441256147055242908409861133901443097839008630
3490 185676962681917004877493207467384414993194501899868484
3491 939989623577204837192309362803633600903047165867601825
3492 3759958494308819348769237451214534403612188663462689296
3493 12376530043766530356365406610247842411890121017129731880
3494 34477476550492477421303632699976132433122479975157625936
3495 82961427949622523795011866184317568667200967429324251010
3496 175140792338091994678358384166892644964090931147650333656
3497 328388985633922490021921970312923709307670495211587903700
3498 552290566747960551400505131889917147471991282757763390680
3499 839941903595856671921601554749248995113653380945875298850
3500 1162996481901955391891448306575883224003519909473360432080
3501 1474513396697122014719514817265851944718747663220115201000
3502 1720265629479975683839433953476827268838535237733289449360
3503 1854661381783098784139389731092204399216529835329808832925
3504 1854661381783098784139389731092204399216465963924233414260
3505 1725865452492605813018598777544134649270640306197630924350
3506 1498777892954105048147730517340959037523677577734625389460
3507 1217757038025210351620031045339529217985304032186496785825
3508 927814886114445982186690320258688927980623263462820124480
3509 664231111650114737247289661094288664326340384215692685600
3510 447634010025077322927521293346151056330695135012474658880
3511 284434110536767882276862488480366816882974202449619563000
3512 170660466322060729366117493088220089744612526454834834208
3513 96816995317322913775008962425047934654149502281828326640
3514 51994312300043787027319627969007222288541019115577200928
3515 26461391081272284469260882091369743235352145354048317880
3516 12774464659924551123091460319971592801766590689290759488
3517 5854962969132085931416919313320299835978147430064651680
3518 2549741938170424518520271313865268293058123611916699712
3519 1055752521273691402199799840897298613130803308228491690
3520 415902508380545097836284785807965209654378515629409672
3521 155963440642704411688606794677894678524666852851943500
3522 55701228800965861317359569527687706479202318148429640
3523 18953890355884216698268186852992087435263112824508450
3524 6147207682989475685924817357494397485283303776022240
3525 1900781323029640508147805366832083371369975782436400
3526 560486800380535021633327223213482001111856540947040
3527 157636912607025474834373281146777561061008217494700
3528 42292830211640981053124538434290880356005543121680
3529 10824950589884298721930685012858734728623884308600
3530 2643301888227561315820283139685037428504519480080
3531 615769189871193261071770122116921740166095459500
3532 136837597749154058015948576457758829635634860640
3533 29003621262048957949032290810922199926761713200
3534 5862434084882236181187145163860018714140438240
3535 1129739901774180930749426675488281208158703650
3536 207503247264645477076293486177423970159028040
3537 36313068271312958488259084985324104268744780
3538 6052178045218826414648330767070623705400712
3539 960201324481833036900359167738089507109290
3540 144936048978389892338747368065523046647872
3541 20801007029305956757307244432397539933600
3542 2836500958541721368615625218980104383808
3543 367225570525490709078921141654259149240
3544 45097877082077804500536816475371786528
3545 5248459832828019477311435245566090480
3546 578220151074272947074180054489869088
3547 60231265736903271498562499452318200
3548 5924386793793701266744669628604480
3549 549439097811489193482770871693600
3550 47966905364486908511245168514880
3551 3934785205677882714090193886625
3552 302675785051318978092203731860
3553 21783484529970819252044543550
3554 1463069856426706006875334260
3555 91441866010701274035853725
3556 5300977736048108316546960
3557 283980949352000764468200
3558 13999060727097635785680
3559 631902018461045090850
3560 25968571457595301080
3561 965047573370380500
3562 32168160411483096
3563 952335955500930
3564 24734866502736
3565 554847307560
3566 10527357456
3567 164007585
3568 2000964
3569 17430
3570 84
3571 498859225542281529413524422900491270709224974669141
3572 10600758542773482500037393986635439502571030711719225
3573 111307964699121566250392636859672114776995822473050970
3574 769880089168924166565215738279398793874221105438577850
3575 3945635456990736353646730658681918818605383165372205285
3576 15979823600812482232269259167661771215351801819749231025
3577 53266078669374940774230863892205904051172672732388098360
3578 150286436245736440041579937410152372144380040922289601400
3579 366323188348982572601351097437246407101926349736049775570
3580 783524597301990502508445402851888148523564692388062370650
3581 1488696734873781954766046265418587482194772914755027836076
3582 2537551252625764695623942497872592299195635644816815619500
3583 3912058181131387239086911350886913127926604919534157350650
3584 5491927831203678239487394781052781891127733644646107723250
3585 7061050068690443450769507575639291002878513736088259766200
3586 8355575914617024750077250631173161020072903424913986139000
3587 9138911156612370820396992877845644865704718450458100199725
3588 9273306908915493920696948655461021996082649176649044164625
3589 8758123191753522036213784841268742996299978162975546678450
3590 7720977024309026005609520846907970799368654001410454135250
3591 6369806045054946454627854698699075909475629705372157905205
3592 4929016582482994280366792326374284929940516320754867942625
3593 3584739332714904931175848964635843585379680790651805026400
3594 2454767151750424028957374834478892889901692724275386012000
3595 1585370452172148852034971247267618324504545269835847750200
3596 967075975825010799741332460833247177402112288328706514200
3597 557928447591352384466153342788411831857387105717729265680
3598 304794244517498061884287474301076831318618803479829917200
3599 157839876625132924904363156334486210518785236600859359960
3600 77559249720970488961626723371256143965687322589451966200
3601 36194316536452894848759137573252846271672006952990485216
3602 16053930721813784005498004568781467292198146179209528800
3603 6772752023265190127319470677454618903435640844153733610
3604 2719362554795871793544938984129405518670250945437024050
3605 1039756270951362744590711964519913024135946289073524180
3606 378768355846567856958045072789172790702762356926148500
3607 131516790224502728110432316940373751409227695628236650
3608 43542721087842119441967456283900741405334178110357250
3609 13750332975108037718516038825974310164449495288470800
3610 4142728524551780594681114261044284270934562602746000
3611 1191034450808636920970820349328649252362695149512460
3612 326808233453589399046871436523807138785017036269500
3613 85592632571178175940847280164636305482392170603400
3614 21398158142794543985211819211464940742628608517000
3615 5106378647712334360107365156209731395974639904700
3616 1163119580867809493135565786220852175869291423500
3617 252852082797349889812078891280641315631064416400
3618 52453357601577902673781802530391212633505226000
3619 10381393691978959904185569561002116472957026050
3620 1959752890832762839055127906459263320275302250
3621 352755520349897311029698926501620749270347668
3622 60521780452188264147098474975540173781241300
3623 9892983343146158562405925292326981056905010
3624 1539945520395392606349632627504483171779050
3625 228140077095613719422102338621656647501280
3626 32147010863472842261293014122796198079200
3627 4305403240643684220220145421666229868280
3628 547617078853801934591373632291439082200
3629 66091716413389885905959127593217273360
3630 7561340437125112806296135523273181200
3631 819145214021886675021755077193981208
3632 83928812912078329137341187761427000
3633 8122143185039751736666079329538400
3634 741306719269469546762468636412000
3635 63706046187209175366497489433825
3636 5145488345886462010733330467125
3637 389809723172153229361171472850
3638 27635763955933128901847555250
3639 1828837320533382508594167825
3640 112645776969704468015182125
3641 6436901536629845812949880
3642 339977192886198098307000
3643 16526668913934708913650
3644 735776322865600448250
3645 29828764512102710700
3646 1093720583153097900
3647 35977547828632410
3648 1051279950877650
3649 26954662214520
3650 596987609400
3651 11185317297
3652 172106725
3653 2074170
3654 17850
3655 85
3656 1995436902169126117654097691601965082836899898676565
3657 42901893396636211529563100369442249280993347821546126
3658 455832617339259747501607941425323898610554320603926675
3659 3190828321374818232511255589977267290273880244227461140
3660 16552421917131869581152138373007074068295753766929423775
3661 67864929860240665282723767329329003680012590444401930902
3662 229044138278312245329192714736485387420042492749738978025
3663 654411823652320700940550613532815392628692836426482351280
3664 1615579189641666730446984327159138000552085439914613215050
3665 3500421577556944582635132708844799001196185119700031188780
3666 6738311536797118321572630464526238077302656354537336387590
3667 11638901745376840737261816256908956678977315515357490354776
3668 18185783977151313651971587901420244810902055454520511939750
3669 25879769505946100197036490475098040692437540236918271704300
3670 33736128105965452042565425083609945902641792388540376014250
3671 40483353727158542451078510100331935083170145420239355992880
3672 44911220541066508031665222142555740482891855908912675497125
3673 46232138792274346503184787499689732850035634514082153951550
3674 44305799675929582065552088020535993981283768288434322119875
3675 39642031288989626058651868228900626193778848527152474439300
3676 33200201204528811824120939641704274437285212206064952781575
3677 26085872374986923576095024004196215629281150222000265707030
3678 19267973913342614005070188184917659271585654708405392866625
3679 13403807939716601047005348302551415145332719478089357924800
3680 8796248960439019437097259823549366188814398928653466543000
3681 5453674355472192051000301090600607036295635728235316260688
3682 3198789766190420337605945831986894509868525261394952316200
3683 1777105425661344632003303239992719168138344114508322846240
3684 936153751018029761501740099639021696192900610688049031400
3685 468076875509014880750870049819510831193638977505996722640
3686 222336515866782068356663273664267612701636991423095636440
3687 100410039423708030870751155848378863850444922514747797696
3688 43144938814874544514775887278600193347782517856625608650
3689 17650202242448677301499226613972643202892882199915790620
3690 6878387638601322771907786842209672782518870038458354950
3691 2554829694337634172422892255677500573591182310294945128
3692 904835516744578769399774340551912777789932297101354750
3693 305687674575871205878302142077625476248475184433198700
3694 98544052988274270316031611589880625285756297828703250
3695 30321247073315160097240495872661299336991194738679200
3696 8906866327786328278564395661245211182509309595903900
3697 2498267384622994517158306098591800870809555679465160
3698 669178763738302102810260560501128903226463455218500
3699 171185265142356351881694560329272610964784341206800
3700 41823672733643881425641283004226929633319553010500
3701 9758856971183572332649631187423042223418200706760
3702 2174527912057209052383883861195506241842588313500
3703 462665513203661500507208184045428790303649783200
3704 93978932369493742290525729533617589301696863250
3705 18220405255310011260407326168289428911720494700
3706 3370774972232352083174819999109932910873519870
3707 594842642158650367618707993708615381122547048
3708 100093713824772898397124400921085672022822150
3709 16052765424727728988054897644153214545166620
3710 2452505828777847484186451962321954680981450
3711 356728120549505088550923656753863121547456
3712 49368623826047579186985700260008447050200
3713 6495871556058891981384780811636767871440
3714 811983944507361489221691937535582087400
3715 96337078161890342168008219881638737440
3716 10837921293212661689024460916691559720
3717 1154860465670200886096244862929219408
3718 116417385652237682351795841088431000
3719 11087370062117756338940997180004800
3720 996130904018349703462067230178625
3721 84287999570769062792596678327830
3722 6704727238579329286713127578375
3723 500352778997092204851652935300
3724 34951113238386015964101319875
3725 2279420428490882546943455550
3726 138393383134208346418652325
3727 7796810311974179435404080
3728 406083869280736617422250
3729 19469774336964177624300
3730 855091402249211331750
3731 34203649973877774936
3732 1237631186199558150
3733 40182715756654380
3734 1159103535583050
3735 29343050005680
3736 641761680105
3737 11875768982
3738 180502175
3739 2149140
3740 18275
3741 86
3742 7981747608676504470616390766407860331347599594706261
3743 173603010488713972235906499169370962206810291184861155
3744 1866232362753675201535994866070737843723210630237256481
3745 13219145902838532677546630301334393059706075297513873575
3746 69400515989902296557119809082005563563456895311947279795
3747 288012141358094530712047207690323088788346115544571973685
3748 984041482973489646599494626275270553360182561443827998079
3749 2846691432887595049091395168867746957934813838461041584025
3750 7116728582218987622728487922169367394837034596137995570170
3751 15617265499869445060987515162538334005336825919174594412150
3752 30453667724745417868925654566949751310406810541390271342386
3753 53293918518304481270619895492162064793211918440431660520030
3754 84382037653982095345148167862589935922585537486341805072126
3755 121704862000935714440117549801812407580652217272560349135250
3756 160824281929807908367298190809537824303004714329420688448150
3757 195669543014599621846879465484937686235322395853534180882650
3758 220128235891424574577739398670554897014737665722551498211285
3759 229839775710163894044404372141314671883034792004435456955875
3760 223455337495992674765393139581833708775172233484730410765825
3761 202873924831888086300159560936138498756404623215462422338375
3762 172442836107104873355135626795717723942937991093113263810955
3763 137543690704476506128501035658489136954467307710840518666525
3764 103157768028357379596375776743866852715793639514273778023255
3765 72883205672209018193091581395123319853389215636142138234625
3766 48588803781472678795394387596748879901831108108073922477400
3767 30610946382327787641098464185951794337074108271714063569640
3768 18248833420233873401424084418548185082989242629095096718456
3769 10307211468835798865619158791957771198465248064494846352200
3770 5521720429733463678010263638548805986715569212936574557960
3771 2808461253054089284505220298917065088578701832064147094200
3772 1357422938976143154177523144476581410461553034767390495656
3773 623976673561614191839667897057783300162658653348687753880
3774 272989794683206208929854704962780036093397133086970574986
3775 113745747784669253720772793734491418825972092531103877350
3776 45163752796853968389130373982812351725049433864490405410
3777 17097706415951859461599355864921186630832619809882196590
3778 6174171761315949250021989617887293052845357249879450726
3779 2127586215048063592912982908865308423452002968859942250
3780 699863886528968287142428588440879379832035290676007550
3781 219829041281534910704993595085118317945148664387107250
3782 65948712384460473211498078523038326057955848556627260
3783 18899935866278306347197620061666667631178291093747300
3784 5174982439576202928399348347083016089534079621749260
3785 1353919824307727510337038808455772432109356293116500
3786 338479956076931877584259698832879935316732674658900
3787 80859100618378170756239813808172063957751135820300
3788 18456968619412408542185172028387058118203988293220
3789 4025189964871855054412721189872532830644791133500
3790 838581242681636469669314833582339682425365232050
3791 166860553390733787332157927947443474882604634750
3792 31703505144239419593108747532823606306393660778
3793 5750145540866953553651163527893414965607769190
3794 995217497457741961208222989474029579955030638
3795 164304775523683814349996658115744405018594850
3796 25862788739839118925199557315580178989435110
3797 3879418310975867838622205831309273768097930
3798 554202615853695405427327823885465920975512
3799 75352110050283147180136068817907629708200
3800 9743807334088337972077171217455151807160
3801 1197332257154922873937071162128739688200
3802 139688763334740996143611918828376169288
3803 15457363155893468310575870487740421240
3804 1620530008279152856296343597981324008
3805 160766865900709180390575209122119000
3806 15071893678191325023247918041569025
3807 1333282902301483449249228446546775
3808 111106908525104673681150166886685
3809 8706138354573158924537941780875
3810 640157231952162085619026549575
3811 44068794952747585346040794625
3812 2832993961124382594058294755
3813 169580624403889100541165525
3814 9421145793635466817779930
3815 483962967498960078297750
3816 22890140098863289909650
3817 991906026609085144830
3818 39154178259570610782
3819 1398362509082617650
3820 44819182959345270
3821 1276481108806650
3822 31910566881177
3823 689299582335
3824 12599901237
3825 189201075
3826 2225895
3827 18705
3828 87
3829 31926990434706017882465563065631441325390398378825045
3830 702393789563532393414242387443891709158588764334150968
3831 7638532461503414778379885963452322337099652812133890820
3832 54742815974107805911722516071408310082547511820292856776
3833 290821209862447718906025866629356647313533656545305218650
3834 1221449081422280419405308639843297918716841357490272124392
3835 4224178073252053117110025712791405302229076361320388947380
3836 12370807214523869842965075301746258385099437915293837690136
3837 31313605761763545540005346857545216537282952223071457424275
3838 69585790581696767866678548572322703416184338273349290019440
3839 137431936398851116536690133430337339246964068088736430826920
3840 243629341797963342951405236535598010483254484331122170739088
3841 390822069134232862651212566942521808483554068563165510480220
3842 571201485657724953105618367069839566245194407599852218949776
3843 765001989720167347909310313039963704792671079998950765993000
3844 943502453988206395754816052749288569244294324065934705562480
3845 1076182486580297920157837060167157274294273177194437994854575
3846 1139487338732080150755356887235813584546877328446148931917240
3847 1123661125694134593105976930468649506983725649799462234006500
3848 1034951036823545019966031383326387703800797712981909270915400
3849 892645269260307579720702068119009394528180342148034658288850
3850 722617598925010897869139769429674271760883010294950819779240
3851 550174762817906024514004142633956547817869230843362074666100
3852 394690590717193452368742102324360132129993055532873585480280
3853 267238420798099733374669131782118839462427123999187840193625
3854 171032589310783829359788244340556057254445500540420207120448
3855 103606280063263281246794801860144534679327751073493753620320
3856 59477679295577068863900719586379269900113087087421055971264
3857 32394093187769653577660213346152995195176493916983802821200
3858 16755565441949820816031144834217066442447244508221329693120
3859 8238153008958661901215312876823390926497525374054831476320
3860 3853329633222599921536194732707714971632795711597753665088
3861 1715935852294439027559086716908904075447311296708891323170
3862 727972785821883223812945879900746762915725688231921533296
3863 294400758972085127277294289665742495784868945374621800200
3864 113554578460661406235527797442499627194410005145004447888
3865 41794393461215656461687314336474011764257515090823147220
3866 14684516621508203621673921253353561855415984810524099024
3867 4927041761163936741482697262635451085888848980517761000
3868 1579180051655107929962402968789676549364592450756119600
3869 483623890819376803550985909187260299479327061651635950
3870 141548455849573698600288558781155431539027187145931680
3871 39599865624583118060795013462539684560564038482137200
3872 10590661736807112969747503594030358508813930388696160
3873 2707839648615455020674077616911544864218712586233000
3874 661916358550444560609218966606520762397166119332960
3875 154686975096027804924980513372155252788741303308400
3876 34557728478899828759836066776554491795786190846880
3877 7379514935598400933089988848099643522848783744750
3878 1506023456244571618997953170515222286804737559600
3879 293674573967691465704597953187500515793384157160
3880 54704087307707233807717054566440732450247885264
3881 9731015530697921398486584431819625326413147860
3882 1652436599552477218609879680636124585585711248
3883 267755930483040290051846405818250141511784200
3884 41380461983742590280319291704928286383096176
3885 6096228774390649460692037734914573064153890
3886 855611056054827994343944710560017562207808
3887 114327339386636499169861621654756403695200
3888 14533136362708029517674424866712768797120
3889 1756087310493886881774371037788818209360
3890 201518215958314879682587686178641031104
3891 21939483189010084053720590369696081760
3892 2263597471881991291334575184481849408
3893 221054440613475123037040912542913625
3894 20405025287397486185320258271662680
3895 1777710536401977932332304595395700
3896 145931461943421063939421114716840
3897 11266767282388793902343218775250
3898 816432411765076283108323715400
3899 55400770797739821577879856100
3900 3511316458858389694044083640
3901 207265207604753345105868975
3902 11356997669040014794036080
3903 575523528917682255273000
3904 26857764382666260160656
3905 1148522767652624904540
3906 44747632296652126608
3907 1577639753836799400
3908 49925165828131440
3909 1404129219687315
3910 34668270191896
3911 739736137140
3912 13358931432
3913 198210650
3914 2304456
3915 19140
3916 88
3917 127707961738824071529862252262525765301561593515300181
3918 2841502148688835591539435112841198277959745455715429005
3919 31256523635577191506933786241253181057557200012869718076
3920 226609796357934638425269950249085562667289700093305427660
3921 1218027655423898681535825982588834899336682138001516063266
3922 5176617535551569396527260426002548322180899086506432891970
3923 18118161374430492887845411491008919127633146802772369845148
3924 53707406931347532488970326919776438842626828022502088045260
3925 137625230261578052002986462731927124534231246807643944302763
3926 309656768088550617006719541146836030202020305317039967862275
3927 619313536177101234013439082293672060404040610632808681173016
3928 1111949303590704488342311079572729381179982005445231122145080
3929 1806917618334894793556255504305685244417470758789156099648236
3930 2675628011765132675073686035221880073464331700163210033287660
3931 3631209444538394344742859619229694385415878734027631963323576
3932 4539011805672992930928574524037117981769848407993774544891800
3933 5248232400309398076386164293417917666421387177616761799691295
3934 5634131841508618523179264609110411612481783104135587149532775
3935 5634131841508618523179264609110411612481782346205958607813020
3936 5263465272988314672970102463774200322186925412218533622451500
3937 4605532113864775338848839655802425281913549822769496255573530
3938 3783115664960351171197261145837706481571811926246432599414650
3939 2923316650196634995925156339965500463032663087102301043652380
3940 2128937125686679833988972551931397076338711371524314115012300
3941 1463644273909592385867418629452835489982057580934406212822705
3942 951368778041235050813822109144343068486240561437108711089305
3943 585457709563836954346967451781134195986371136465284555143072
3944 341516997245571556702397680205661614313339623908923854526240
3945 189054052046655683174541572970991250753930883956445499337232
3946 99416354955568936841784792683021261116231308917639946589200
3947 49708177477784468420892396341510630445926825374389944756256
3948 23651471541849061587360091807654251369621927686802580690080
3949 10717073042400356031772541600343332264853713072881252381026
3950 4627826995581971922810870236511892809539718345669434174610
3951 1905575821710223732922123038563719467632340772136500484216
3952 748619072814730752219405479435745203567238175381181149080
3953 280732152305524032082277054788401856119513623830705440612
3954 100532459947248470948382999349896947216727536299547570340
3955 34392683666163950587604710303907026450842701266753810872
3956 11243761967784368461332309137809106324207886135027711000
3957 3513675614932615144166346605557030322336218202932366110
3958 1049817714217671597952140144333321137894148987487697550
3959 299947918347906170843468612655305557308890944190188560
3960 81962512571811569939785027864326323857911614532795600
3961 21422020331268933052443814087925043347373631922589960
3962 5355505082817233263110953509002833175899231559438600
3963 1280664258934555780309141044086529301159734448274640
3964 292917889011627119964324801917485478685063319030800
3965 64075788221293432492196040481528120204686895528590
3966 13403608760576687409081816479201393337419219454750
3967 2680721752115337481816356643517095670512432856088
3968 512490923198520400935474859484069527561003725240
3969 93628149430498919401669574161792792078308880548
3970 16340761928907830272930302159093333095297550180
3971 2723460321484638378819986881048427557724598168
3972 433277778418010651174806002142259319900887160
3973 65765377081305188124078874316761026573134994
3974 9518672998609961438624409796621000047538530
3975 1312920413601373991320880676548992466146464
3976 172459884837468617391825158089378303879200
3977 21557485604683577117883730218957273715728
3978 2562160174327146434064246268249259354640
3979 289276148714355230512101678546758899488
3980 30993873076538055250494167347665893280
3981 3147815234335894139512143615920071833
3982 302674541763065937696871403327989425
3983 27515867433005701068083378578454220
3984 2361436384175761731008583716271900
3985 190998531073006980744242341320570
3986 14532496929458009526210818420250
3987 1038035494958454131380583009580
3988 69446036633786536907483199900
3989 4340377289422176149582270055
3990 252693198312644489238662175
3991 13659091791142720495529880
3992 682954587648982942923960
3993 31451855658648646767084
3994 1327513328845241772780
3995 51058195825667170104
3996 1777340988499685400
3997 55541746983796227
3998 1542808648792235
3999 37627756671692
4000 793211038620
4001 14154105922
4002 207538210
4003 2384844
4004 19580
4005 89
4006 510831846955296286119449009050103061206246374061200725
4007 11493716556494166437687602703627318877140543416377016290
4008 127867596690997601619274580077853922508188545507194305225
4009 937695709067315745208013587237595431726716000386091542280
4010 5098720418053529364568573880604425160014018252099372122350
4011 21924497797630176267644867686599028188060278484027289138788
4012 77649263033273540947908906390038224832713486297596493379550
4013 232947789099820622843726719170114674498140458892787612294760
4014 604208327977659740500916177847484936979551815253148490509175
4015 1376252302615780520029864627319271245342312468076439443027630
4016 2786910912796955553060475870321524271818182747853359710760475
4017 5067110750539919187382683400584589585123968632450252845961040
4018 8339619776930283662567333096795470358849865040839233416088100
4019 12509429665395425493850999645193205538274797560848003766795480
4020 17200465789918710054045124512140657615127846643906350213992100
4021 21787256667230366068457157715378166312495272404165791779941456
4022 25531941406910585236473231697708788647455397294964981815016375
4023 27784759766343872169103222729859564116348520352088738939542150
4024 28170659207543092615896323045552058062408915520677935747663875
4025 26687992933461877215059674464207212901229495324133488142272200
4026 23685593728447416028365461086983901449841164354983401301031750
4027 19737994773706180023637884239153251208200927811869269666743700
4028 15476382265746891154897886505699708333702866971008133361241750
4029 11439065152943354331881046547691088768388681645182917127335400
4030 7983514221325049377458647069742739036270167643216177931296125
4031 5269119386074532589122707066030207763935407291363862366161738
4032 3293199616296582868201691916268879852452371174205376307616825
4033 1951525698546123181156558172603780653287903788217615183810240
4034 1097733205432194289400563972089626617435734505421540960977200
4035 586719471868931430541680743703076295443233777795865342770720
4036 298249064866706810525354378049063783348693926752919839767600
4037 144314063645180714770332763572127636778497234957906291227840
4038 66519763711450485714450258209027581977061671619132258190850
4039 29228381024728243723016022546390906176873762926039779220980
4040 12250130282422866854499362390766775084075725032654384579850
4041 4900052112969146741799744956306707202483161985493858387984
4042 1871547682036826880548513698589363008918095438452952872700
4043 682861992094517915875809052188004514885303409317932152840
4044 238103194611904273298801840565545401302775743867349508700
4045 79367731537301424432933946855170061040406233692508794320
4046 25298464427514829037997695560070489229467743803812349750
4047 7712946471803301535974907182930066561225844835705193900
4048 2249609387609296281326014594999973866916033544616494750
4049 627797968635152450602608724162267445530236859932952800
4050 167650593896887302149560284267940207891182847907991000
4051 42844040662537866104887628175850086694747263845179920
4052 10478162118555456384347517735005543170237626964119000
4053 2452335814981064260166440297186971002220768092440800
4054 549221041896800849933109003595285272534493723182750
4055 117690223263600182128523339659949608539220828521900
4056 24126495769038037336347269662562508007354595018550
4057 4730685444909419085558276429736051183257234451920
4058 887003520920516078542168026030120336163275678300
4059 158991197146130240493401163670968892208449042440
4060 27234603214846383788217170265155555158829250300
4061 4456571435156680983523614896261063276276615184
4062 696339286743231403673795360585773906983568650
4063 103840069075745033880124538394885831431265780
4064 14770354653015457404762015201653275935835650
4065 2002759952951248461336936625244225795816640
4066 258689827256202926087737737134067455818800
4067 31806126301992162960812060978789420236320
4068 3719264769184567404286809099071505514800
4069 413251641020507472160145255066798427840
4070 43585134013881640196007422832655162425
4071 4358513401388161116247583468197022538
4072 412738011495089915041188277265440125
4073 36961612969709150688470210030759400
4074 3125430508467919938099596095065750
4075 249128518790878670535968271287700
4076 18684638909303155105128195111750
4077 1315819641496631997524682688200
4078 86807545792233171134353999875
4079 5351150082849258266608278150
4080 307329565515378432857832375
4081 16390910149371264594635856
4082 808762011689585063988900
4083 36761909211407509208280
4084 1531746148667586660900
4085 58167564864684117840
4086 1999508612062146075
4087 61713052204218030
4088 1693326565747575
4089 40801181933160
4090 849868969950
4091 14986700388
4092 217191150
4093 2467080
4094 20025
4095 90
4096 2043327387821185144477796036200412244824985496244802901
4097 46485698072931962036869859823559378569768420039569265975
4098 522964103320484572914785923015043008909894725445154241195
4099 3878650432960260582451328929028235649415052547051560591825
4100 21332577381281433203482309109655296071782789008783582586870
4101 92796711608574234435148044627000537912255132188208572626770
4102 332521549930724340059280493246751927518914223674413885271618
4103 1009440419432556032322815783070496922825275321868754413934150
4104 2649781101010459584847391430560054422416347719905459089852895
4105 6109217538440781820620374687124569918348801687559612515148325
4106 12523895953803602732271768108605368332615043459495598931551433
4107 23055353914956632302591209472659882612314057277695975789018475
4108 38425589858261053837652015787766471020523428796081084081871220
4109 58377338438511985637971331677568292511949055285874633912616700
4110 81311292825070265710031497693755835998786184145512024484170620
4111 104349492458840174327873755373653322865108936306365191298218740
4112 123915022294872707014350084506213320902316861798692940748417031
4113 136670980472286073912886122617147045112849479637753726186264125
4114 140467396596516242632688514912067796365984186224448624638796425
4115 134922630941390601476135020902380909667326911177983797528284875
4116 121430367847251541328521518812142818700594203724807371047338510
4117 102637572823272136122916998043596906282645045538261405637804250
4118 81643523836693744643229430261952084543012928676368342712439850
4119 61232642877520308482422072696464063407259169320075658081434750
4120 43373122038243551841715634826662044913473751237985227441146725
4121 29059991765623179733949475333863570092023410221306887669917895
4122 18441917851260864061929474731105727173773925519773518281566083
4123 11099302410481075592827924606684002465672806550099601629375225
4124 6342458520274900338758814060962287123185687311707249347383280
4125 3444611092907920011567286946901931799539718620460697498238800
4126 1779715731335758672643098255899331429511142459314124873071184
4127 875505319447429669606685432337574331765520881758571142543600
4128 410393118490982657628133796408237967088851511911546015679170
4129 183433287810363460606514348394591210906442791434576833192950
4130 78228902154419711141013472109458013591044483125577056150270
4131 31850338734299453821698342215993615218596885084901399907610
4132 12386242841116454263993799750664176539610215018887253147404
4133 4602995650414898544051749907341406319230991483762667876100
4134 1635274770542135009071016414450221338277963427577153313380
4135 555574120761109971030537627986272603039810069023815520300
4136 180561589247360740584924729095511888866924181650457507078
4137 56150250314728035181897324291863768777599138686510337250
4138 16711384022240486661278965563015144215989330477361253450
4139 4760801262149906083736449491744130741613001222327930750
4140 1298400344222701659200849861335598580528444414861334200
4141 339026756547038766569110797075167975957725314658381800
4142 84756689136759691642277699217442562809173934998073320
4143 20287505378479713425013279018840519755140937313507000
4144 4649219982568267659898876396750299191710206175252350
4145 1019981934951201578447202435248386934706916914482250
4146 214196206339752331473912478181108287541381907909858
4147 43049237548675713678580422339082122130769963660550
4148 8278699528591483399726983752038089570700160290860
4149 1522968309505037040515797931485678313035058240100
4150 267929610005515775646287146186262392425349312260
4151 45060888955473107722322954438711918535517486860
4152 7241928582129606598225874206424227823949499674
4153 1111699563046211539198515400233428518166749950
4154 162921487687806863501574706791976045866296310
4155 22781394464820451251412599717804205256966850
4156 3037519261976060166361020548287075790321904
4157 385914332464171578262034984904920302942800
4158 46683185378730432732804799178545761959760
4159 5372271333266597361747613143103285743600
4160 587592177076034061977706534548104014585
4161 61019187619434296274410391965717227395
4162 6009465447368525175432274175847409863
4163 560584463373928093563404973599329125
4164 49463335003581363421335134011751550
4165 4121944583631604556044394850014250
4166 323867074428142271696758752674010
4167 23947917475304043867136137396750
4168 1663049824669354330204807286475
4169 108212146124564637989400191625
4170 6580468345125439219748017725
4171 372893206158659165200836615
4172 19625958205168224711998196
4173 955809650178600530168700
4174 42888894079975427409660
4175 1764416449731017546100
4176 66165605033578184043
4177 2246361527131546825
4178 68486435982729765
4179 1856538764855775
4180 44201280427590
4181 909859720770
4182 15858020178
4183 227176950
4184 2551185
4185 20475
4186 91
4187 8173309551284740577911184144801648979299941984979211605
4188 187986119679549033291957235330437926523898665654521866892
4189 2138342111354870253696013551883731414209347321820186234850
4190 16037565835161526902720101639127985606570104913651396729980
4191 89208959958085993396380565367649419936546208582185893611975
4192 392519423815578370944074487617657447720803317761617919598408
4193 1422882911331471594672270017614008247987912026885864780277140
4194 4370283227660948469350543625528739618820015511149439634998408
4195 11608564823474394371712381505310714612490666201490675760242725
4196 27086651254773586867328890179058334095811554470144692918496260
4197 56204801353655192749707447121546043248808975525548435139364590
4198 104745311613630131942636605999244898781871272570326827427521076
4199 176757713348000847653199272623725766694407772462335814382474975
4200 271934943612308996389537342498039641068319649941496902733242480
4201 383622509738793048478097322452591636507093791878604737140052600
4202 498709262660430963021526519188369127459221929425807083502913136
4203 600009581638331002385274093398506606474376383761599849964757755
4204 670598944184017002665894574974801501353714781498808855814962756
4205 698540566858351044443640182265418230576786229259630156063127750
4206 680157920362078648537228598521591435035291849086803866672066900
4207 620644102330396766790221096150952184469703791418725468630110425
4208 531980659140340085820189510986530443831174606794394196969292520
4209 429211668170047114695834719091405244454697463160002241758090500
4210 326574095346774978572917721047808338172051714705473370849759400
4211 234725131030494515849284612003112243061160149060290022645499875
4212 159613089100736270777513536162116325281583404555785636983419948
4213 102827663170666635981667374258286478787159759244624371755094090
4214 62839127493185166433241173157841737036563005474783840070521468
4215 36469136491580676947863180850533150958639221521755833925090025
4216 20120902891906580385027961848570014321830456299209204826181440
4217 10563474018250954702139679970499257518588470436079472327932320
4218 5281737009125477351069839985249628758549196976029015752340288
4219 2517077793411360300119220617970526203825872535055892034812850
4220 1144126269732436500054191189986602817338616336238249498257080
4221 496348896428042305170568236832423276570374612117090254522100
4222 205630257091617526427806840973432492867888355644373976166424
4223 81395310098765270877673541218650350003080928550303577541670
4224 30798225442776048440200799380029844368760534641557494312464
4225 11144094732583438580335815565142352141296084644899090647400
4226 3857571253586574893193166926395393926194170136848669354640
4227 1277820477750552933370236544368426986991563158754775696690
4228 405162590506272881312514026263099848189195724679075381736
4229 122995786403689981827013186544082541131883827599022643500
4230 35754589070840110996224763530171936462116707067842681800
4231 9954402639040712720539848937283182459736275283049309750
4232 2654507370410856725477293049841668209080375248160949920
4233 678053513094077533138221594150335951915450629316763600
4234 165906710650678545342330815489462037839234085528143520
4235 38884385308752784064608784786110996197353463184221750
4236 8729147722373073973687686295939337257904876900473800
4237 1876766760310210904342852480857031959860727122647340
4238 386393156534455186188234274365920832427590892700136
4239 76164035663041647277488439522991446846746858784050
4240 14370572766611631561790235946934042273668202769040
4241 2594686749527100143100989068457081570356025149800
4242 448173165827408206535607589984293456420584304144
4243 74028603283991534115244853720741009022635871270
4244 11688726834314452755031235561246122101813227544
4245 1763385513797438993211438221059921097781741300
4246 254047065547088668510930051268844003723716280
4247 34931471512724691918832652900633114727349170
4248 4581176591832746480413342466269032339501888
4249 572647073979093309679148687278268836624800
4250 68172270711796822403460976578193811115840
4251 7722640041570733707512193893210973256425
4252 831668927553771287722292325821931836028
4253 85057049408908412988572061527969468490
4254 8251803300864243524474167525044204588
4255 758437803388255655997547905457915875
4256 65951113338108484561780178682335400
4257 5417412881344394559372633231447300
4258 419658744329423788677490214732520
4259 30600116773999611608007286673625
4260 2095898409172336964093729730900
4261 134534019506215495878713751750
4262 8072041170020538776224235076
4263 451397039034166357874696955
4264 23449196816564632123426416
4265 1127365228415785240711800
4266 49946560194401763565680
4267 2029078917190670178015
4268 75151057569002381876
4269 2520308054830515950
4270 75912676029049860
4271 2033351980556325
4272 47841385874568
4273 973338305940
4274 16769400648
4275 237503175
4276 2637180
4277 20930
4278 92
4279 32693238205138962311644736579206595917199767939916846421
4280 760117788269480873745740125466553355074894604603066679265
4281 8741354565099030048076011442865363583361287952935266810478
4282 66288605452000977864576420108395673840489766976425773280350
4283 372873405667505500488242363109725665352754939242394973972035
4284 1659286655220399477172678515838279210819759479628657621182735
4285 6084051069141464749633154558073690439672451425305077753775324
4286 18904015821975265472074444519728966723267974071483632080824860
4287 50804542521558525956200069646771598068782680317112235756856493
4288 119955169842568741841027942221544050995736884082070316189174825
4289 251905856669394357866158678665242507091047456572345644142015218
4290 475186047808175720520253871118525638376294065806909497087355170
4291 811776165005633522555433696494147965559502362420032912563288339
4292 1264497487797236833211348642615884330967686372230556210582320975
4293 1806424982567481190301926632308406187096694817468515139585110760
4294 2378459560380516900564203399206068146343981509647349370268326120
4295 2898747589213754972562622892782395553356727464787503672860682603
4296 3282405358374399013048852393297712611889235511166399179218968895
4297 3464761211617421180440455304036474423660859704410512421710640906
4298 3419172248306665638592554576351783970717953648481347605993204250
4299 3162734329683665715698112983125400172914107098253637980025111085
4300 2748566738891757110070979140097073959794402504854355646790489025
4301 2248827331820528544603528387352151421649965383267211832642918380
4302 1735508049557147028987505603282638597142907133646965586239235500
4303 1265474619468753041970056169060257310416700394483709312042817675
4304 873177487433439598959338756651577544187515754504278884241259535
4305 570923741783402814704183033195262240430279100911079393825309814
4306 354184173143407301714632066889653426933550281842595058267546310
4307 208715673459507874224693896559974340871441411041246325948517733
4308 116952748059206998487975028244813208246670606949079053621840425
4309 62374798964910399193586681730567044397674414527548534961162464
4310 31690422054752864106419039911497772555765411308238416983796960
4311 15350048182770918551546722457131733579533603711584327030238962
4312 7093582872341106300335985377916937483509277144248423007199850
4313 3129521855444605720736464137316295941543862331475211862879660
4314 1318869924794512410881795600726153277744138255053982676301580
4315 531211497486678609938501005848033939908711585414632771763262
4316 204588211869869464638476738738769798656392604194006289496630
4317 75374604373109802761544061640599355955124466359601236080504
4318 26574379746929738153108483270724070490782971076297831543800
4319 8968853164588786626674113103869290878401445568173156249538
4320 2898470839775644458620292649421066092444277408882783897370
4321 897145736121032808620566772439721092418933390360809773844
4322 266014142687050425811912240665108751750353394574630368500
4323 75572199627002961878384159279681592976746676302485668350
4324 20572432120684139622449021137051910416788302251635240150
4325 5366721422787166858030179426853807466184236914760181360
4326 1341680355696791714507544856510239224002912947371468400
4327 321444251885689681600765955010832698313516040710778070
4328 73800976198245079959359530308333115231711675023114750
4329 16236214763613917591059096510447167299703071034881268
4330 3422339386448031649095789818033411220922502400121620
4331 691049299186621775298188221462127642610883711944474
4332 133646326729488173524649525955437821825423733338050
4333 24749319764720032134194295241941961693539682546680
4334 4387379412836732969243490606663792473511097071480
4335 744287578963374342996634033366773061555613219382
4336 120783510621249345135399498175945856826405895230
4337 18742268889504208727894912193032575094286726924
4338 2779573775985793667265487365399536645655965100
4339 393772951597987436191941579466708205771760234
4340 53256177880055677843466175733752125731860210
4341 6871764887749119720620013699403548509252832
4342 845336156826280600002552824077444473112800
4343 99062830878079757555029231590187881777705
4344 11049315751785818996902062031824930966885
4345 1171897125189404996335957368203631223494
4346 118064262612365409073689577941808366710
4347 11285554514417274232001434997486926863
4348 1022242256740692405909738481269364875
4349 87620764863486986632079380249388460
4350 7096047858662375972135984373585900
4351 542059211425505727041758194029505
4352 38983710410711833966365447406125
4353 2634034487203072130550227905050
4354 166822184187707214889605052170
4355 9877629326472501397221761343
4356 545193826365941185485023595
4357 27958657742827061377931496
4358 1327151471426177561850600
4359 58062876225992050145103
4360 2329683201218917611795
4361 85232296998990506274
4362 2823959627701662450
4363 84046177032162345
4364 2224726284608685
4365 51735452166684
4366 1040465085660
4367 17722207503
4368 248177475
4369 2725086
4370 21390
4371 93
4372 130772952820555849246578946316826383668799071759667385685
4373 3073164391283062457294605238445420016216778186352183563574
4374 35725536048665601066049785896928007688520046416344133925455
4375 273895776373102941506381691876448058945320355858638360061644
4376 1557782228122022979817545872547298335251509523946005672088225
4377 7010020026549103409178956426462842508631792857757025510674258
4378 25995490931786258475705296748133040969509565180848969398529515
4379 81700114357042526637930932636989557332744347711239615550697208
4380 222122185908209369296874723106815358998398695339932676949692105
4381 530625221891833493320311838532947802051730216645394462349390038
4382 1127578596520146173305662656882514079359926710371460972178243355
4383 2152650047902097239947174163139345060596223719800044595395402772
4384 3722290707830709810741988657095117500614303515487457727184282165
4385 5869766116194580855400828266957685289430247851344853367765315682
4386 8490197418067161594419055171849509079354465642119448842481297975
4387 11320263224089548792558740229132678772472620856136028208066694096
4388 13973449917235536790814694970335650359770891369178177550326415955
4389 16028369022711351024758032465973246000913669511177961485229656746
4390 17141450204844083734810673609443610306532674336091195713699059785
4391 17141450204844083734810673609443610306532674327083587770568433956
4392 16070109567041328501385006508853384662374382147862333748168059975
4393 14157001285250694155982029543513696012091717487421046196302878190
4394 11743876066173871288485092689505679646394265248014065036286634925
4395 9190859530049116660553550800482705810221597653352952707323231640
4396 6797406527432159196867730279523667838809719606783948546103672375
4397 4758184569202511437807411195666567487166793483258747013280994458
4398 3156872454567050857776070889432626505908710804746239043026092165
4399 1987660434357032021562711300753875948164675388357091222947374908
4400 1189046866981438798613407653129550790419775946185854838469619755
4401 676526665696335868176594009539227173859154918547488091005540238
4402 366451943918848595262321755167081385839567901773781034681766665
4403 189136487183921855619262841376558134625206289212566525366105536
4404 93090614785836538312605929740024706882560895717950349889903570
4405 43724379672135343752890663968799483529580568148149295177044316
4406 19611670294119529183281841927182121277937413281157404784611350
4407 8405001554622655364263646540220909100146373118819140431733944
4408 3443715914741226850635799624118289114109694332640954765898570
4409 1349564344966156468492407960803113252741051054837175149885044
4410 506086629362308675684652985301167396676339599848331347702190
4411 181672123360828755373977994723495883584146149687244004911984
4412 62449792405284884659804935686201565653339982029299904127930
4413 20562736523691364461155283701553983965115509351421382620892
4414 6487053784259775693102559739180481254518144677023373484590
4415 1961202306869234511868215735100785643892552062649212063752
4416 568302941195062273325448877784550515103027706591255787250
4417 157861928109739520368180243828668216440315279387414507220
4418 42039317811832807054569738845279990851697835035950273350
4419 10733442845574333716060358853707614932368473829520362720
4420 2627457363239550440910608677332551813672371188602458950
4421 616648156678670001438204076959556604927969547485982420
4422 138745835252700750323595916979666256635617949043455730
4423 29925572309406044187442256313373210317099777985859592
4424 6186536583194518750288543132598858745513754338681390
4425 1225634606104574469396786656932830158592888092882652
4426 232643605788368302061426952589095467622033906181050
4427 42298837416066964011168431868046261803504184716144
4428 7364529728690230341230144946899937366250770084270
4429 1227421621448371723538308756780292417302239344244
4430 195752586179266180047026772905843285201416450890
4431 29860563993447383396985114341441729811236480184
4432 4354665582377743412049263539125940744861011990
4433 606797663118210147574467351965091333484351836
4434 80743237431052156730416459983430642238626770
4435 10253109515054242122829861710221167616980416
4436 1241587480338599631253749460363746569884425
4437 143260093885223034002657657991964013647758
4438 15736904252543439177405967136235507740715
4439 1644154175638866711277313322554348283708
4440 163206480670034536072453240096029212805
4441 15374523541380054750842534634257552538
4442 1372725316194644087935934531990289975
4443 116004956298137700611485376668204440
4444 9264284704364768630288646265514925
4445 697994053068459429341442058065390
4446 49519848359552870173491244002375
4447 3301323223961183736956285640996
4448 206332701495322081573985196105
4449 12058404632317079627777215146
4450 657028457415365018405028435
4451 33267263643363845183867856
4452 1559402978925758635174455
4453 67381609447447564365922
4454 2670612450177783603765
4455 96528143589218163732
4456 3160145297666146075
4457 92945184012038358
4458 2431677566897865
4459 55898074754808
4460 1111405886955
4461 18717837138
4462 259207585
4463 2814924
4464 21855
4465 94
4466 523091811282223396986315785267305534675196287038669542741
4467 12423430517952805678424999900098506448535911817168401640075
4468 145975308585945466721493748826157450770296963851728719269765
4469 1131308641541077367091576553402720243469801469850897574306075
4470 6505024688861194860776565182065641399951358451642661051464045
4471 29597862334318436616533371578398668369778680954974107769676275
4472 110991983753694137312000143418995006386670053581152903919009085
4473 352795948359956365027429027296091270300486956025807441837186275
4474 970188857989880003825429825064250993326339129070970434664529345
4475 2344623073475543342578122077238606567205319561921511590024527775
4476 5040939607972418186542962466063004119491437058131247392319205361
4477 9738178788128535133094359309439894321744821589571708396084828975
4478 17041812879224936482915128791519815063053437781750353046880271945
4479 27201355172609033232345301724925858658335294920869883390962061975
4480 39830555788463227233077048954355721606848110419840076424121784985
4481 53771250314425356764654016088380224169244949066756509335714887175
4482 67214062893031695955817520110475280211556186333307667485395996195
4483 78086926008080940889846824834228634363425569415995698075353500925
4484 84594169842087685964000726903747687227044366864550352283156521715
4485 85707251024220418674053368047218051532663371680455978568495298925
4486 81421888473009397740350699644857148956030203053647041910200061291
4487 72698114708044105125313124682908168710741252573662938384569795125
4488 61132505549946179309922400301536414597668780059318154029489701275
4489 48507314186370337930699295891436502887280660807014616454227405125
4490 36380485639777753448024471918577377165460490711188771133154458575
4491 25830144804242204948097375062189937787476934505779004475193955025
4492 17385674387470714868911694753397073510801745419599267933142095135
4493 11107514191995178944026916092448130298567686164847878114351065025
4494 6743847902282787216016341913272079109844434353354416649285736295
4495 3895153529766782271319783691286459485857886720264007229469444025
4496 2142334441371730249225881030207552717220657242067045621517544087
4497 1122997892654536017739373120673313924347062924790619299831220425
4498 561498946327268008869686560336656962168581171099806872180625810
4499 267988133474377913324168585615222641025554093733493431501237550
4500 122171060848613460486018031677527968685592763943358324759388530
4501 53231676512610150640336428088065757754401550334570098701087950
4502 22179865213587562766806845036694065680941817952439398361520130
4503 8841973294605852724605431467330742320011377340564613588117950
4504 3373910862415391171231019902007783131852627637092937874712610
4505 1232775122805623697180564964195151350878263127835678923889950
4506 431471292981968294013197737468302723512347105507204511665962
4507 144700738500050342504426070492418261879690202263011972979350
4508 46510951660730467233565522658276868492523175913929317832970
4509 14331863011736713740575422679584784166958691728307453047350
4510 4234414071649483605170011246240332640222555589810798774010
4511 1199750653634020354798169853100717754106391825025984439750
4512 326019199357070748586459199211380012213694598734877786650
4513 84973089194130141918811174261736151721516900604580339750
4514 21243272298532535479702793564629654553645937787592384550
4515 5094049989954230446663424986665151475487250263617012250
4516 1171631497689473002732587746223157549363142140223366598
4517 258448124490324927073364943393495968242817748218201850
4518 54671718642184119188596429803277980387009209781858870
4519 11089075007612816627875690520696067562713333248579850
4520 2156209029258047677642495044604053056783784607849110
4521 401838955452636158106101099926619444074422201585450
4522 71756956330827885376089304061864194130944599072030
4523 12274216214483717235383574911499895610417950140450
4524 2010431966165436443726540205071168614546771339710
4525 315194842153055713635043108916188340578551912450
4526 47279226322958357045226431040616072201124426958
4527 6781856234850584002371803872409251979701576050
4528 929770612842418774509264490914252849693764910
4529 121755675491269125228405772990887476391580050
4530 15219459436408640651075575976109545681455305
4531 1814627855879491768755479980531629602138775
4532 206207710895396791367461780442978504492985
4533 22313520955098906296321893700632436348775
4534 2296980098319004964284481847686221866945
4535 224704574835554796041783446509025727775
4536 20865424806158645733286297003635249873
4537 1836745141387199835970616627310951375
4538 153062095115598354973487649770547525
4539 12056260916639082464074265687998875
4540 896073446506806024154553993462325
4541 62725141255433635553088909069675
4542 4126654029951479671195357051245
4543 254566320026696074669202514675
4544 14686518462437468777420967165
4545 790097512081768060107312675
4546 39504875576494566155843079
4547 1828929419727741609155225
4548 78064059725701446521495
4549 3056725093576981233225
4550 109168733821139589935
4551 3531927097391575025
4552 102672005594693535
4553 2655280101785025
4554 60344512519395
4555 1186332126525
4556 19757716979
4557 270601325
4558 2906715
4559 22325
4560 95
4561 2092367245128893587945263141069222138700785148154678170965
4562 50216813883093446110686315385661331328818843555712276103136
4563 596324664861734672564399995204728309529723767224083278723600
4564 4671209874750254935087799962437038424649502843255319016632480
4565 27151407396985856810197837281665285843275235276421541783345800
4566 124896474026134941326910051495660314879066082271539092188109664
4567 473565797349094985864533945254378693916458895279585724314820400
4568 1522175777193519597421716252603360087588617877684382682317838880
4569 4233551380319476380329148327553095243605843472309689302046235300
4570 10348681151892053374137918134018677262147617376757017969754979680
4571 22508381505365216088749971941490623045171067794446511264235466640
4572 43993654760486558718920399703822581406470723416418159060240337696
4573 77905430305028281064754874475519154573958572716573667168678631800
4574 125847233569661069412296335691223249696394617465233376346192777440
4575 186523578326461942164653497542348745085727736600250628966596996400
4576 254915557046164654291693113307876618283827906686976489114379423904
4577 322627501886552140587924096530281345015469694400539056014289323050
4578 379561766925355459515204819447389817665258463999855063446942096160
4579 416463605376431684745849732449219383271603036885310389735218671600
4580 427423173938969360660214199092619893357697853631412306272790846560
4581 411394804916258009635456166626646647356784184066188697128777434840
4582 372214347305185818241603198376489823798995213959529334446628851616
4583 317228136907828822365002725889053827101416374866892822041759106000
4584 255161762295427531032719583867282426146791429812806208123087448800
4585 194029256745481351722797183565746011549122643228058465816909620500
4586 139701064856746573240413972167337128315368284330964881151313120928
4587 95372842354125064423744154075778231830684065867491708831485372400
4588 61815731155451430645019359123189594705072872603019619317838560480
4589 38082905801126327808092283745536446737946352565192724963489365800
4590 22324462021349916301295476678417917053278127514552551666601058080
4591 12464491295253703268223307812116670354745237504844823134302220880
4592 6634326011989874320183373512900808414618809523820528376312394592
4593 3368993677963608053218119362019941773041188774371857899493661275
4594 1633451480224779662166360902797547526308599770472165446343638720
4595 756672376868831755268240712325334515836858617600452041885847200
4596 335097766899054063047363744029790999823340152530354262197179968
4597 141951137366960401707563808234842020678404134225520263202901200
4598 57547758392010973665228570906017035280281473606329249802863040
4599 22337616744267417409529511075361875334765584860373760643666400
4600 8305011353637885959953279758788389247637237260536462460831040
4601 2958660294733496873233355914068363242107831506805629417335880
4602 1010274246982169664030902019437977108711837125090039832193472
4603 330744545142972211438688161125527455725006176601170223952800
4604 103838403707677322195867213376618125006563369482260802603840
4605 31269519298334648161255467664548620000637145589034443012400
4606 9033416686185565024362690658646042965808118591596370717888
4607 2503827451062303349144006649949324008569861200054228396000
4608 665911556133591316261703896261542152606695350607409947200
4609 169946178388260283837622348523472303443033801209160679500
4610 41619472258349457266356493514376466064285918930793243200
4611 9780575980712122457593775974397090832935520506144663520
4612 2205423995650772711026047522302414210565914616891043008
4613 477134999059061403827750664726454095217509689018218800
4614 99028018672635385700099193605937473908544983755819840
4615 19713911124645007338445672036793009000379259108586400
4616 3763564851068592310066900441490710790022605860972992
4617 688866780775947699610459028445633332699009488432200
4618 120853821188762754317624091051560748010011956331840
4619 20315944079145463010290055025930861700002124370400
4620 3271211334777659298266912876048003169432034722240
4621 504311747444889141816068974265901344925683059920
4622 74406651262360693054782579998346605431277786688
4623 10500938686220259100446664060504648226634698400
4624 1416793314807495275442688748059813866200022720
4625 182633513236903687842608659486331214587370075
4626 22477970859926607730819312210869482852610912
4627 2639458699461078936371607244409643057656400
4628 295461794715792417481736282425760245243680
4629 31501441348374926535983849930304616021800
4630 3195798397661224298134931266346047814880
4631 308166274060189434571588726640949569520
4632 28212405371707464653457528342943436448
4633 2448993521849599781294155503081268500
4634 201287138782156740787052251753048800
4635 15640554702666917791231479811458000
4636 1146974011528711710917829111631776
4637 79231757375284592277585990403800
4638 5144919310069377252399406193760
4639 313312393879010553439018479600
4640 17846908511316417754840668960
4641 948117014498121672128775210
4642 46820593275845411740258464
4643 2141185662120282859498800
4644 90290960646594444169440
4645 3493400106945121409400
4646 123296452315640007456
4647 3942616294762688400
4648 113293247552765280
4649 2896669201947300
4650 65090710133280
4651 1265420934960
4652 20843305824
4653 282366600
4654 3000480
4655 22800
4656 96
4657 8369468980515574351781052564276888554803140592618712683861
4658 202959622777502678030690524683714547453976159371003782583605
4659 2435515473330032136368286296204574569447713912452045391002096
4660 19281164163862754412915599844952882008127735140245359345396400
4661 113276839462693682175879149089098181797750443948941486153337640
4662 526737303501525622117838043264306545359539564362577910596908520
4663 2019159663422514884785045832513175090544901663389881990374439568
4664 6562268906123173375551398955667819044270930406017116465505368400
4665 18456381298471425118738309562815741062011991766923140023103796420
4666 45628275987887689876880820863627804292196312979337762477609424900
4667 100382207173352917729137805899981169442831888554543074306623302896
4668 198483000547311450964431570756780948671053961460119235693712751280
4669 355615375980599682977939897605899199702305014282713452403609396376
4670 581294364583672558713940217240412153359537042577511208873986714200
4671 871941546875508838070910325860618230039305563866259821827192815120
4672 1206185806511120559331425950773855218221039363348287400650660576720
4673 1545425564592373216643389499429001998345706684289794965255925257418
4674 1840874569587973978648743374319840615676503550403075790199180255050
4675 2045416188431082198498603749244267350751670611554774508575187962640
4676 2126156301132309127386706528819698956702394451467110937069274270800
4677 2073002393604001399202038865599206482784834590112349685423035605816
4678 1900252194137001282601868960132605942552765040686681124832924341880
4679 1641126894936501107701614101932705132204660716094288429151045391216
4680 1337875186089538946495881061358183531688582102699504510350027534000
4681 1031278789277352937923908318130266472343282028826758424497478438900
4682 752833516172467644684453072235094524810595855724866847369609327540
4683 521192434273246830935390588470450055638104753080907441218360489616
4684 342635766975930787003821590568536610650976088486914657653854856400
4685 214147354359956741877388494105335381656859594374746538351083584520
4686 127380753886525993013274190459208114951061937890472217981326499400
4687 72182427202364729374188707926884598472265945630386583722010087792
4688 39001795343213200548956801863719904013235097999030575613784368560
4689 20110300723844306533055850960980575506813266369080976640696946107
4690 9902799598862726701883562973210131878333191245880915643966216475
4691 4660140987700106683239323752098885589762769933405883773392145760
4692 2097063444465048007457695688444498515319293883064109944655062240
4693 902902316366895669877618976969159082857333188762343428697957136
4694 372142170935004296368478091858910162319059487023661230558957200
4695 146898225369080643303346615207464537425981656310893085023097760
4696 55557662158818961249342630110515433524929787986057814934247200
4697 20139652532571873452886703415061843925520300356800921467515272
4698 6999757282662175529356963991820274011816089174637708621501960
4699 2333252427554058509785654663940089989167814312707949136256352
4700 746098159973681500222157014632003795472688351867756086591200
4701 228916480901015914840889084034817230128105609994984042103920
4702 67403186043076908258706230299138136445817847158585354937840
4703 19048726490434778420938717258449264514856250073583651296416
4704 5167473675596668614190822235001796358112266732026811796000
4705 1345696269686632451612193290361866433392696854352474268300
4706 336424067421658112903048322587281906815801606475277263500
4707 80741776181197947096731597417890344164714682725738891808
4708 18602271963315213301697966068951329623426382139137889440
4709 4113963991887018326337050185833349585094109958431368688
4710 873247073749602946628147442989925419549027166693721200
4711 177883663171215415053881884810665462391275248598417120
4712 34768170528919376578713276137616761327941602427870560
4713 6519031974172383108508738264724981189860585152042504
4714 1172282065530998716880956592267130408277261761016200
4715 202117597505344606358785117793127457878813099382560
4716 33400789418256100203358226059581247201698407863200
4717 5288458324557215865531509149610938457248456134288
4718 801938352494331914035388368914630007504774701840
4719 116410406007241729456675971932897108497321698528
4720 16168111945450240202275022442364299650532789600
4721 2147327367755110026842825133778155390959409435
4722 272545396676610118780508307233448120230383035
4723 33035805657770923483173837643247573283382704
4724 3821305878324248609373819443399035471532400
4725 421467560109292124937182638166157996891720
4726 44284634939019824260730919467239822523400
4727 4428463493901982241701261897650951972048
4728 421015895547019368358367696960170538640
4729 38008379459105889880352503462021018548
4730 3254142076978235325829220326012096500
4731 263849357592827079139784708378996400
4732 20228450748782547009992713889485680
4733 1463901041030066262618808208266872
4734 99811434615618252609426507391800
4735 6398168885599097352342851292240
4736 384700027927392704855503702800
4737 21639376569971156527744311114
4738 1135399387732318545635693770
4739 55385335948256157790305744
4740 2502349508742981173149200
4741 104264561699043584338520
4742 3986586004396197373080
4743 139066928774617217712
4744 4395790581517020400
4745 124880056961570820
4746 3157043961672900
4747 70153320921424
4748 1348855282320
4749 21976094184
4750 294511400
4751 3096240
4752 23280
4753 97
4754 33477875922062297407124210257107554219212562370474850735445
4755 820207960090526286474543151299135078370707778076633843018378
4756 9945021516097631223503835709502012825244831809179185346596645
4757 79560172128781049788030685676016102601958654473433482772735136
4758 472388522014637483116432196201345609199129510936011303962211800
4759 2220226053468796170647231322146324363235908701399253128605417744
4760 8603375957191585161258021373317006907539146217922105873082839160
4761 28268235287915208386990641655184451267628623287458347865242153952
4762 80387794100008873850504637206930783292318897473709676702440762900
4763 200969485250022184626261593017326958230797243684274191362685783240
4764 447157104681299360793432044463552482063523867197510072280572364020
4765 894314209362598721586864088927104964127047734395020116549916698528
4766 1620944504469710182876191161180377747480274018590973758165320802120
4767 2680792834315289917833700766567547813140453184592762948888747757296
4768 4069060552085707910997581520682885073516759298042578462117906999400
4769 5696684772919991075396614128956039102923463017259564169270993058784
4770 7387888064880613425904983948489863211603866100508260328985296032410
4771 8908923842944269131238362996708364461051720885905876858534157366292
4772 10022539323312302772643158371296910018683185996638968191084425833050
4773 10550041392960318708045429864523063177561248417493047465282548438880
4774 10418165875548314724194861991216524887841732812188843591639443926920
4775 9674011170152006529609514706129630252995894753857631865307499493808
4776 8464759773883005713408325367863426471371407908513397737892117522920
4777 6992627639294656893685138347365439258958989138140881132904454275616
4778 5462990343198950698191514333879249421061710252689643417262612430500
4779 4042612853967223516661720607070644571585665553000893024030115480488
4780 2837603253265454968426015426116894747363015148501421193931604388420
4781 1891735502176969978950676950744596498242009844515886268125901036384
4782 1199225184415757754513375566989878137278416309704201301788491997400
4783 723670369906060713930485255942167841461111732714660715807110044240
4784 416110462695984910510029022166746508840135663775542578738999898040
4785 228189608575217531570015915381764214525227828121867264669580277536
4786 119442998238590426681180205707642206040532487622031137817214628715
4787 59721499119295213340590102853821103020233336489998051842069718742
4788 28543363549663153434840857981605674237548610061656756856137918075
4789 13048394765560298713070106505876879651335755813536474565498008128
4790 5708672709932630686968171596321134847258077792785632627116558320
4791 2391471000106912855351531344404799732973477094559720432767562144
4792 959735072411326869581864552688768313349153413903126331441521200
4793 369128874004356488300717135649526273531953905601731341852912320
4794 136116272289106455060889443770762812136077980565841646588905640
4795 48138681663220575570314559382342944017097303291865617166256016
4796 16332766992878409568499582647580639360904208074154653450171240
4797 5317645067448784510674282722468112068335948898729744543095872
4798 1661764083577745159585713350771281180825533147341820374680400
4799 498529225073323547875714005231379745612318883989076358359648
4800 143598092004816021942461099332946464601959761337855756171920
4801 39718621192821452877702006198468679201189627813004209086144
4802 10550258754343198420639595396462000897812544577888074083500
4803 2691392539373264903224386580723732866785393708704948536600
4804 659391172146449901289974712271072537358971148691543436460
4805 155150864034458800303523461704965759375334096218086497984
4806 35058127930863286607046166822254428905688181723759868560
4807 7606952286885430112849639966257891685645712753325927008
4808 1584781726434464606843674989129864650292678932147864400
4809 316956345286892921368734994753549369351726806593543232
4810 60844298425608909012748233240829332323897804248773480
4811 11208160236296377976032567542860493975549777980704656
4812 1980752455552377142316099069692737586399511251372200
4813 335720755178369007172219348198754082578367521008320
4814 54554622716484963665485102563982703762774066176560
4815 8496211734534543521673572076424130636235224609184
4816 1267579976523298831862388066994092592507547109360
4817 181082853789042690265940400784506613218055975488
4818 24757421416470680309733628114870333839878334075
4819 3237508954461550502009182509388603512523417302
4820 404688619307693812734694153164816905796629355
4821 48321029171067917930612478940869584802559776
4822 5507176118761417113509328021369198179561400
4823 598606099865371423823824616525847589788240
4824 61998488914627753965023287254135751532760
4825 6112527076090059995587657267180187229024
4826 573049413383443029154444920862454344260
4827 51024947767018865866774593688740545448
4828 4309539507349554890963021512826830500
4829 344763160587960716742652018948555296
4830 26084054912903810618148499489073640
4831 1863146779492811606969392265066928
4832 125404110158084471227228175953800
4833 7936968997325462538349359830880
4834 471257534211056063447992035930
4835 26180974121693498021221512212
4836 1356940731680088017954853530
4837 65394734011194017631927264
4838 2919407760200144702007400
4839 120210906429485544296176
4840 4542853818963108634440
4841 156650103677155026848
4842 4895312238507590900
4843 137508377328471240
4844 3437670091599380
4845 75549730223072
4846 1436824105080
4847 23157604624
4848 307043800
4849 3194016
4850 23765
4851 98
4852 133911503688249189628496841028430216876850249481899402941781
4853 3314309716284167443305296815453647867702043674677010222809055
4854 40600294024481051180489885989307186379350035014793375229409711
4855 328185710031221830375626578413566423233079449702913116437689285
4856 1969114260187330982253759470481398539398476698217478698625194616
4857 9353292735889822165705357484786643062142764316533023818451793640
4858 36633729882235136815679316815414351993392493573087676621989392776
4859 121676317108852418709220587994054811978053639367755497347885868120
4860 349819411687950703789009190482907584436904213182297054832371655156
4861 884265735100097612355551009276238616215507872210806443726848391900
4862 1989597903975219627799989770871536886484892712474314494490589254076
4863 4024413942131694247140888400171972338571714804777590650525151276180
4864 7378092227241439453091628733648615954048143808758915961536812762856
4865 12344115841730869854210994227450569000042086756962030927566673800760
4866 18957035042658121561824026849299088107207490376763109424284716283736
4867 26855799643765672212584038036507041485210611367081017849978186196040
4868 35248237032442444779016549922915491949338927419293553297364269551226
4869 43023583436657689950858435935323321055810749644136339562914371012270
4870 48999081136193480221810996481896004535784464872482322721937865514606
4871 52222704895153577604824877829389162728928179666697781627229376709050
4872 52222704895153577604824877829389162728928179666590584953148614772456
4873 49114210556156340842632920815735045899825311828890262646300235655480
4874 43533050265684029383242816177583336138481526392359343393883747722136
4875 36435270331061633288148878757325183507207364475775059828318244989960
4876 28844589012090459686451195682882436943205830194831134673230873886916
4877 21633441759067844764838396762161827707404372600650987932359945224780
4878 15393025867029043390365782311538223561037726528734169591499285868012
4879 10404545261973334884228723229095280740331055544505211044415882757540
4880 6688636239840000997004179218704109047355677664538312162302292950072
4881 4093906664040000610235316590758549503122869471059169961277955439400
4882 2388112220690000355970601344609153876821668717958380362163463145992
4883 1328868896996855036790092683693803366941078410121894041779386771160
4884 705961601529579238294736738212333038687423593252026850071513983627
4885 358328994715771280043540617122926618121597462866093413451643886145
4886 173894953317947827079953534780243799970679420956170798010732416337
4887 80736942611904348287121284005113192843351782745829112250218682555
4888 35883085605290821460942792891161419041173328487225305055119522352
4889 15274556710360282108374296973940333780501343283399395407690250640
4890 6230411289752220333678989555159872988536164009510850601157596112
4891 2436250568428752822784733095286873410809389435292551456736169200
4892 913593963160782308544274910732577526991585916364285071085957992
4893 328670998941988757342147681300134595157846831122398122251259960
4894 113469749634734213844312889972665510897443643473683240463317752
4895 37603347262673547611196713537453099923942246496309550966673320
4896 11964701401759765149017136125553252153755885022141925221965712
4897 3655880983871039351088569371696818597816172924152004824296880
4898 1072921593092587635645558402563186843817816728585186075600112
4899 302472576776101833453269124126844680757319497286121699170640
4900 81919656210194246560260387784341650852453607364321181240172
4901 21315828911836258033537141719382409977213100269610598658500
4902 5328957227959064508384285429832991076235079543235798102468
4903 1279994628284285102504068559114434925461532229812996082540
4904 295383375757911946731708129015223272656886067799818525008
4905 65485937078405007058444726705720537012511886616079754480
4906 13946079192623288540224339938139468090350473381097532848
4907 2852607107582036292318614980433756370526822077866155920
4908 560333538989328557419727937153596206532517033085013928
4909 105676939370794420916878510365650945615190923168922360
4910 19131170058505886545296968736951532820334965863616568
4911 3323635476265853171004979794908152899212739218404200
4912 553939246044308861834161924527944236254306409663728
4913 88539469654623137752180740226791601188764468057040
4914 13566531640627738849123929605903047306246568327568
4915 1991911391679469592926609819562145502511859743280
4916 280112539454925411505126557463533667321680337083
4917 37707457234316882317901987436494816156122385745
4918 4856263431692325753013773764082905268785125953
4919 597972735991965484488577927810699607072631435
4920 70349733646113586398979932575677777874314968
4921 7901600518222902815035122813268849561979400
4922 846600055523882442265123386229413019843368
4923 86448597218987994965314161100837174672440
4924 8404724729623832493933028742372757439908
4925 777149204451518628579315714594287398380
4926 68263105796417131362306551016017756748
4927 5688592149701412456071188396931416260
4928 449099380239580407335823024682986504
4929 33536642030876327937619499343094680
4930 2364763220125491654999613259508024
4931 157151986147472944955640372397800
4932 9821999134190259891207332790714
4933 575981430702401855325323599470
4934 31608737049361662245133289134
4935 1618519667907574864789524090
4936 77072365084621520780485704
4937 3400251391291933241161560
4938 138382322517663591689784
4939 5169454345716640859880
4940 176231366636799405204
4941 5445347321485971900
4942 151259215061318364
4943 3739882846904820
4944 81298079261784
4945 1529522434440
4946 24389392104
4947 319971960
4948 3293829
4949 24255
4950 99
4951 535646014752996758513987364113720867507400997927597611767125
4952 13391150368824918962849684102843021687685024948189940294178100
4953 165715485814208372165264840772682393385102183733850511140452750
4954 1353343134149368372682996199643572879311667833826445840980323700
4955 8204642750780545759390664460339160580826986242572827910942232125
4956 39382285203746619645075189409627970787969533964349573972503892320
4957 155888212264830369428422624746444051035712738608883730307529894000
4958 523338998317644811652561668791633599905607051044109666028419896800
4959 1520953963860655233865257349925685149725670492096943716848573351500
4960 3886882352088341153211213227587862049298935702025522831470796168400
4961 8842657351000976123555510092762386162155078722108064437268483919000
4962 18087253672501996616363543371559426240771751931584677222641720491600
4963 33536782851097452059507403334766436154764290039813255421042927301500
4964 56754555594164918869935605643450891954216490836607045857975482791200
4965 88172256012363356101507101624646921428872048264014506625476241434000
4966 126380233617720810412160178995327254048049935845087396161898108558240
4967 167848747773535451328650237728169009282566321044256361562363663725250
4968 207342570779073204582450293664208776172581925995844431160966291477800
4969 239019907981431610838102421862907339198948609134090775349524283401500
4970 257889900716807790641110507799452655451497183539380645904936134287400
4971 261113524475767888024124389146945813644640898333488908136146883545250
4972 248679547119778940975356561092329346328229426983764690253088641773600
4973 223246411618892458375604185526068390453751417404046648392273798434000
4974 189274131589930562535838331206884070167310984314605840842972816183200
4975 151813626379423472033953661488854931280030685315729415951326020791500
4976 115378356048361838745804782731529747772823320779324538692923495547664
4977 83205545227184018326301526008314721951555279233273030509076712403000
4978 57011206914922382927280675227919346522361950106422850338886243955600
4979 37159090221333338872245440103911716929753769801804325158628152705500
4980 23064262896000003437945445581738307059847164360476938490697561896800
4981 13646355546800002034117721969195165010409564903530566537593184798000
4982 7703587808677420503130972079384367344586028122446388265043429503200
4983 4152715303115171989969039636543135521690870031630918880560583659875
4984 2139277580392664358468899206704039511174010888642505606277315101900
4985 1053908807987562588363354756243901818004698420194392392504834959250
4986 496842723765565220228438670800696571344798345589059422887806903820
4987 224269285033067634130892455569758869009310507627303089583940784875
4988 96981312446731949894439980786922754165333320235744067716539249600
4989 40196201869369163443090255194579825738161429693156303704448028000
4990 15975413563467231624817921936307366637272215409002181028609220800
4991 6090626421071882056961832738217183527023473588231378641840423000
4992 2228277958928737337912865635933115919491672966742158709965751200
4993 782549997480925612719399241190796655137730550291424100598238000
4994 263883138685428404289099744122477932319636380171356373170506400
4995 85462152869712608207265258039666136190777832946158070378803000
4996 26588225337243922553371413612340560341679744493648722715479360
4997 7947567356241389893670802981949605647426462878591314835428000
4998 2282811900196994969458634899070610305995354741670608671489600
4999 630151201616878819694310675264259751577748952679420206605500
5000 167182971857539278694408954661921736433578790539430982122800
5001 42631657823672516067074283438764819954426200539221197317000
5002 10448935741096204918400559666339198188696234398501564906800
5003 2461528131315932889430901075220067164349100441948069389500
5004 557327124071531974965487035877779759729973712829846273600
5005 121270253848898161219342086492075068541688678918666212000
5006 25356507622951433709498799887526305618819042511086423360
5007 5093941263539350521997526750774564947369325139046707000
5008 983041296472506241087241995006309134267573742254410400
5009 182201619604817967098066397182156802784811936498142000
5010 32425711963569299229316896164324631898872823497655200
5011 5539392460443088618341632991513588165354565364007000
5012 908097124662801412842888400865482354515256409284800
5013 142805596217134093148678613269018711594781400092000
5014 21534177207345617220831634295084202073407251313600
5015 3112361549499171238947827843065852347674780848875
5016 430942368392192940777117780713128718956431287820
5017 57132510961086185330154526418931539630488463250
5018 7248154375660187691065333976243142192216605900
5019 879371670576419830130261658545146480989163875
5020 101956135719005197679681061703880837499007200
5021 11288000740318432592907318304669785088542000
5022 1192394444399834425725525896097764816680800
5023 120067496137483326340714112640051631489500
5024 11513321547429907525935655811469530739600
5025 1050201627637187335917994208911199187000
5026 91017474395222841816408734688023675664
5027 7484989670659753231672616311751863500
5028 583245948363091438098471460627255200
5029 42995694911379907612332691465506000
5030 2993371164715812221518497796845600
5031 196439982684341181194550465497250
5032 12125924857025012211367077519400
5033 702416378905368116250394633500
5034 38082815722122484632690709800
5035 1926809128461398648558957250
5036 90673370687790024447630240
5037 3953780687548759582746000
5038 159060140824900680103200
5039 5874379938314364613500
5040 198012771502021803600
5041 6050385912762191000
5042 166218917649800400
5043 4065090050983500
5044 87417289528800
5045 1627151526000
5046 25673044320
5047 333304125
5048 3395700
5049 24750
5050 100
5051 2142584059011987034055949456454883470029603991710390447068501
5052 54100247490052672609912723775485807618247500790687358788479625
5053 676253093625658407623909047193572595228093759883591984855994050
5054 5579088022411681862897249639346973910631773519039633875061909250
5055 34171914137271551410245654041000215202619612804117757484753173425
5056 165733783565767024339691422098851043732705122099971123801033088925
5057 662935134263068097358765688395404174930820488399884495203815520720
5058 2249244205535409616038669299912978450658140942785322394437217042000
5059 6607154853760265747113591068494374198808289019431884533608801197100
5060 17068483372214019846710110260277133346921413300199035044633989833500
5061 39257511756092245647433253598637406697919250590457780597855041300840
5062 81191672041008962589009683579000091125242086448446773469465170529000
5063 152234385076891804854393156710625170859828912090837699957234480804300
5064 260555005227757127539249825908570003971630253386241445963487358265500
5065 409443579643618343275964012142038577669704683892665116546823125850800
5066 593693190483246597750147817605955937621071791644364344611540025655600
5067 797775224711862615726761129908003291178315220022114188271981810273890
5068 997219030889828269658451412385004113972894025027640736341101766838250
5069 1163422202704799647934859981115838132968376362532238197069866413292100
5070 1270579510848662773402544453060717961004937343291745700542208032818500
5071 1302343998619879342737608064387235910030060776873872261819927478151370
5072 1255831712954883651925550633516263198957558606270589510559563582765250
5073 1141665193595348774477773303196602908143235096607283350707361491778800
5074 980342937978614708518957510353604671122995354687335282070419723558000
5075 796528637107624450671652977162303795287433725657299580214177268104300
5076 613327050572870827017172792414973922371323968675546840443357123997660
5077 448200536957097912051010886764788635579044438411991477230202809627464
5078 311250372886873550035424226919992108041003081576317632645064738989000
5079 205647567800255738416262435643566214241377034312453853008125379982700
5080 129416141805333352624027222430864945169142439654559891069704945629500
5081 77649685083200011574416333458518967101485453346939026252015125052560
5082 44460706781509684046641610286732634388753743717954426461190698858000
5083 24314449021138108463007130625556909431349651261471412961543324369475
5084 12709825624685829423844636463359293566387208278627963846564210595375
5085 6354912812342914711922318231679646783193385286849796065706141920350
5086 3041279703049823469277109439446688103384986869703818046942523739550
5087 1393919863897835756752008493079732047384017580680416714213013813495
5088 612194534819995433708652378717449885674063818117773298594000520875
5089 257766119924208603666801001565242057123649087995003969457117479200
5090 104097856123238089942361942939809292296264215359199658311519252000
5091 40337919247754759852665252889176100759112343907730507097238282520
5092 15003738256786831408613295281949647225106605668569981532338603000
5093 5358477948852439788790462600696302568301404039070429278727163600
5094 1838082552222639229875798217680708422532808966963577538614466000
5095 605731750164278837118160776281142526460983509029704402050480600
5096 191815054218688298420750912489028439005968025056932557961313400
5097 58378494762209482128054625540139056402383786823011325962248160
5098 17078814957029369771505342578232131284895164909313251029324000
5099 4803416706664510248235877600127742518865225602265239079592700
5100 1298883089047035934471946493912045610394951922869825323819500
5101 337709603152229342962706088417081907595829156889650583888056
5102 84427400788057335740676522104220525792098946165908645667000
5103 20295048266359936476124163967312673404967686043243424145900
5104 4690836627602060789292849218815599690552059332768962421500
5105 1042408139467124619842855381919551032087543425848416178400
5106 222696284340703896057337286103628762231101028559732498400
5107 45732272677108835797488906940002801205370058814638013560
5108 9026106449429375486346494768916334380426348053398551000
5109 1711847774891778109479507611993745216569395654615438800
5110 311904467459095164015334001955895543750271281123938000
5111 54583281805341653702683441876613130363102586221052920
5112 9171780959094294269713195608899547618046083635487000
5113 1479319509531337785437608523990543835581304795770400
5114 228942305046516562032008570478903013826554308084000
5115 33983623405342302176624922871929756397095818479275
5116 4836131023067943002057394033071555186386967165175
5117 659472412236537682098316603818575766887872122270
5118 86125128463726936094710554750926649293721414750
5119 10765641057965867011729393111772902373733488175
5120 1287196213452440620915310543667533254781239875
5121 147108138680278928080682674744170922677138960
5122 16057578517917770308220269701009130900602000
5123 1672664428949767736087196048692697867843900
5124 166120782327202958361809936666372805211500
5125 15714128057978657569182449148086791955400
5126 1414271525218078945702898868000414905160
5127 120957433077861934519174765835399884764
5128 9817973464112143849336808408921275500
5129 755228728008618400614687404145548400
5130 54969179570245198339817744785014000
5131 3779131095453712929667103468517570
5132 244943682112573571612957987842250
5133 14935590372677149187171644261700
5134 854747641800508189654094674500
5135 45790052237313939855973353450
5136 2289502611465897217699466850
5137 106488493482172005455937840
5138 4590021257958904802958000
5139 182557661628579189663900
5140 6666431165952256471500
5141 222214332463380024040
5142 6715263485593201000
5143 182479463941628700
5144 4414775216659500
5145 93927087685200
5146 1729918990800
5147 27010182045
5148 347048625
5149 3499650
5150 25250
5151 101
5152 8570336236047948136223797825819533880118415966841561788274005
5153 218543574019222677473706844558398113943019607154459825600987102
5154 2759112621992686303105548912549776188530622540325055298212460875
5155 22992605183272385859212907604581468237755187836042127485103797700
5156 142266744571497887503879865803347834721110224735510663814078685875
5157 697107048400339648769011342436404390133440101204002252688964737870
5158 2817474320618039413774754175680467743455987075699509104617562511725
5159 9659911956404706561513442888047317977563384259541174072969883301920
5160 28677863620576472604493033573890475245891297020512860529074517285500
5161 74881088342616345133954032109602907586493942220228024714233080233800
5162 174098530396583002436443124654826760138598415662030157455266696301700
5163 364024199920128096003471987914637771198887596384244874634655837516880
5164 690129212348576182006582310421500774564557734811797574490453949496500
5165 1194454405987920315011392460344905186746349925635803491972147464772200
5166 1898329323802230500643105874476724314650448988956901963448265038791500
5167 2784216341576604734276555282565862328153991850470122792518397255785440
5168 3784794089330697060657192337237969102334332671732822696898567663554450
5169 4786651348271175694360566779448019747069891320132685129631890861643340
5170 5650907841709026861397891336848356645846399475156630839266243345416750
5171 6245740246099450741545037793358709976988125735699384005322440745041800
5172 6479955505328180144352976710609661601125180450787903072765260967374350
5173 6325670850439413950439810598452288705860295201958808128839647751020940
5174 5822492487336278749836643846302674831530498992709096821685249338275250
5175 5063036945509807608553603344611021592635216515388821816180472702671200
5176 4166457486409112511205569419002819852272730257421174948799283825121500
5177 3249836839399107758740344146822199484772729600681782287273843253865544
5178 2406129198401262475221216339474128464687501723265606835585477947990820
5179 1693202028504592112192707794444757067743056767334190025091877280814864
5180 1133840644087896503700473969494256965006511225742299947492735834888500
5181 723312135021589148912371325367025994917946810340354931269958233042600
5182 440014882138133398921692556264940813575084294825503629636996815140300
5183 255492512209238747760982774605449504656500523915734860571146540495520
5184 141718502866062117898670132788960272114152558100979734345045352609875
5185 75153751519881426158385676478994083696898922080911640062952093505650
5186 38129476874057488271533909390077880699161624835883891539692631786125
5187 18520031624542208589030755989466399196735008550247977105772185025020
5188 8616959158641166496285143411765616292924129464160817799670483928725
5189 3842698003177817491586618007949531590085670087281148779722362404770
5190 1643259014516829848375856384978418114177750248631917801489159292875
5191 674157544417160963436248773324479226323389922448471920118614945600
5192 265449533114257129353022954496513695355473749165959128694374092600
5193 100352872274902085487118434016974689693401440941183212778495239440
5194 36437650052196590563775145684734857546687470909384240864250893000
5195 12710808157742996708293655471419136324807981674074041544887690400
5196 4261009552879754578348441322805278615871511696142838839515353000
5197 1372991967039032030801164426237256393311562620467329977981089360
5198 425329033267526226932969414649584799534972577300154802435955800
5199 126693754590326961214075995853067739426449920339301175492538560
5200 36292481783687410764448852978743278980402225432290658437313500
5201 9998949062852653986123663575776117080086796151654171145274600
5202 2649721501655953306322770847580573045205701922654443660591780
5203 675419206304458685925412176834163815191658313779301167776112
5204 165607593853497081645173177973663339053732548248513112654500
5205 39058394776768179633295560842752692213334037290770363450600
5206 8860469185470559268664270746651688304376112073008040129500
5207 1933193276829940204072204526468985550416898717027971821760
5208 405625375049139239247292913974466674063791159162369907800
5209 81836698474826337742874886103162907420135894720931182160
5210 15873497548996487924264525283266657013853232783562969000
5211 2959465644728158765540843668192576476103022996114826400
5212 530237594680461778826067803325022424375461177910694600
5213 91270405641718830781536247072369496672728914664711440
5214 15089058997219645411463644388834739629688718239027000
5215 2395088729717404033565651895984690019512588716961600
5216 364876798667885770738513659200751678286070928508875
5217 53328147497614074184857571275951310038519592075170
5218 7474020672014093730452336232928767106234403800725
5219 1003972926091445426478034232679025794366611290620
5220 129187692695590404142065832126389973940582122125
5221 15914425911775629495599972426099073074214721650
5222 1875628768173556333333738220772691314109806675
5223 211338452751950009355346941181766677648847520
5224 22748236233716841269978715409762935442519500
5225 2337147558258579576450602698173358664658600
5226 228977294559117591255467750540135488264500
5227 21371214158850974294088130841398037059344
5228 1898101257529527006074943217579504214820
5229 160229326934310614557867871626114133064
5230 12838888376146649649132749457820129500
5231 975105446289608567882254623073999200
5232 70085703952062627883267624600892850
5233 4758905823904675541062278441836940
5234 304686043603445174445386765364750
5235 18354580939916496591463948369800
5236 1037907850757759944579972104750
5237 54948062684776727827168024140
5238 2715456585692110653550530450
5239 124848578565305109844892640
5240 5320251912634185112519500
5241 209223387484439071300200
5242 7555288654745890667700
5243 249075405618294092880
5244 7445183429679418500
5245 200138766903721800
5246 4790500767013500
5247 100848030988320
5248 1838038927725
5249 28402459470
5250 361213875
5251 3605700
5252 25755
5253 102
5254 34281344944191792544895191303278135520473663867366247153096021
5255 882744632312938658031051176059411989652196844584680864192222515
5256 11254994061989967889895902494757502868065509768454681018450835753
5257 94729533355082229739957179330875649139551373884493565238627823375
5258 592059583469263935874732370817972807122196086778084782741422790775
5259 2930694938172856482579925235548965395254870629551519674570020929025
5260 11967004330872497303868028045158275363957388404002038671160561333435
5261 41457122146236865659828525727869739653709524113864205396515562672525
5262 124371366438710596979485577183609218961128572341592616189487247512220
5263 328202216991041853140309162012302105591867065901424959388297253378500
5264 771275209928948354879726530728909948140887604868348654556600726408140
5265 1630195330077095386450331076313377844934148801199009656172042701734100
5266 3124541049314432824029801229600640869457118535631435173947462605353220
5267 5467946836300257442052152151801121521549957437355011551732058215241500
5268 8787771701196842317583815958251802445348145881463411405223656347966900
5269 13035194690108649437749327004740173627266416390837393482344753266368300
5270 17923392698899392976905324631517738737491322537401415476837182334118770
5271 22931399482415399838099459455030048090613897952263572810620733490947550
5272 27390282715107283139952132126841446330455489220759253797338042152736890
5273 30633868826106829827578042510283196553798902417954367181285424451469750
5274 32165562267412171318956944635797356381488847538851827627410569836965270
5275 31782638907085835946112219104418816424566361258626381737848660935217050
5276 29615640799784528949786385983662988031982291172807147148658350834325310
5277 26074640269375509184051057224746761202071365054305955331894812254015250
5278 21728866891146257653375881020622301001726137545210360294441195348963900
5279 17165804844005543546166946006291617791363648660575240789053049359500580
5280 12874353633004157659625209504718713343522736495008599061123302121082732
5281 9178937312419630923992047517253156735659728796161389039455712171964980
5282 6228564604856178126994603672421784927769101679836484735159405711568964
5283 4027089184174253099349959270962360944678298491429548089370751413569500
5284 2483371663574122744599141550426789249218284048835218597360189933446260
5285 1461984930975088389965623654686738832201086527968608833955182966433900
5286 822366523673487219355663305761290593113111061353771582463377927219955
5287 442333508945587822532212838704936606901748893466694322349687009661125
5288 227671659016111379244521314039305606493546734539232321367178400914175
5289 112209603372226322627656933347943477486104210231315452245381173542025
5290 52987868259106874574171329636528864368436274463209490052625973821585
5291 23987751171352436462631615443563742653275279319150384685569184990775
5292 10415734061245136885090043547863204046811158394472587481879034939245
5293 4339889192185473702120851478276335019495083989976603424445728388875
5294 1735955676874189480848340591310534007782729050304815194305433484920
5295 666861022213865471301496690564412454185702345465702201354159305800
5296 246103472483688447742219016755914119962389248022425498004404991960
5297 87280882683168577396949767570411402960669988457362251372507953000
5298 29754846369262015021687420762640250942164138918855142707350729800
5299 9752977421035882701553099027754304387439237882282497788224030200
5300 3074308100109136938533042084835595837197629345829021472435917480
5301 932104051628834071789273398061856050044727137487573290444754200
5302 271863681725076604271871407768041190852590454061417105744405660
5303 76288278035098026708943507281848117040437331010733424878434500
5304 20597835069476467211414746966098801184978800072407592559265676
5305 5351398326873788050024419554917627914827201922223680334136340
5306 1337849581718447012506104888729209095475784736909000390018068
5307 321841172960569800178355421345043847594989669237676426479500
5308 74500271518650416707952643829694949962470478536099026581700
5309 16593242292790320084953088852820434460922537154905966060700
5310 3555694777026497161061376182612598423088224425962162457880
5311 732972168948444590218792458585439779448605077082878956200
5312 145330688670812289439932987390099645935758571659584685560
5313 27711360127909122986427900070787553769947169096728573000
5314 5080416023450005880845114963730589617310189476663785320
5315 895319217247337101952212848237332946076598382373795800
5316 151626641630597412427390862071839647698243196942988360
5317 24669413916089261545726275746825050505681555216187000
5318 3854595924388947116519721020100360500153072466360075
5319 578189388658342067477952413810421890207158548252525
5320 83224230185670449106671664263984620211629060359735
5321 11489912376379875436367024358084522566300650619025
5322 1520723696873807043047610675969700835584720043145
5323 192845396342692922125112763898814019070724037375
5324 23416940984469854829239959426974350380630233285
5325 2720982579181356370892606151261791624694508275
5326 302331397686817374494454651968360663858767980
5327 32096826466751159600106954619254552747664500
5328 3253056736495049951005568620430485708916700
5329 314462151194521491990842377408452737216580
5330 28963619188969083582777335219263129172532
5331 2539018565266769891243105862476479663980
5332 211584880438897349993081933044740457764
5333 16739310161305125491907255622221181500
5334 1255448262097871031148402827207773970
5335 89121327247684576197241547331999550
5336 5977649998319287569870910725722010
5337 378104367363311481540660684729750
5338 22506212342992847010961746215350
5339 1257700101506462050491025021050
5340 65809889029441894955794261470
5341 3214850900302153992134536050
5342 146129586275300299022999340
5343 6157145471924955804376500
5344 239444543454413603821340
5345 8551590455371722404100
5346 278856160637872734420
5347 8245740787709463500
5348 219300989266844100
5349 5193911357919900
5350 108201533247885
5351 1951732057275
5352 29851564545
5353 375808375
5354 3713871
5355 26265
5356 103
5357 137125379776767170179580765213112542081894655469464988612384085
5358 3565259874195946424669099895540926094129261042206089703921986184
5359 45902720880272810217614661155089423461914235918403404937995570780
5360 390173127482318886849724619818260099426271005306428941972962306104
5361 2462967867232137973238886662602766877628335720996832696204323407750
5362 12314839336160689866194433313013834388141678604984163481021594048120
5363 50798712261662845698052037416182066851084424245559674359213696103100
5364 177795492915819959943182130956637233978795484859458860257242625525320
5365 538942587901079253577770834462306615498223813480234670154702314742825
5366 1437180234402878009540722225232817641328596835947292453745185971252320
5367 3413303056706835272659215284927941898155417485374819577638291435136400
5368 7292056530237329900681050835982421327877482809664387279444225049676960
5369 14128359527334826682569535994715941322762622943724750353491036748362200
5370 24996328394515462592238409836805126955656948285051481391579700842825760
5371 40619033641087626712387415984808331302942540963208657241438146741794000
5372 60928550461631440068581123977212496954413811444812985742884017345903840
5373 84728765485706221345370625530811128577231706540443057635240896231393950
5374 109648990628560992329303162451637931099946914346455718211239233102844240
5375 132492530342844532397907987962395833412435854835300642905808682392141400
5376 149925758019534602450264302167974232545651098892576968153850335993928240
5377 159296117895755515103405821053472622079754292573362709342684207147642700
5378 159296117895755515103405821053472622079754292573361432059557107764018480
5379 150245202106223951745257763039070768552495525949870168215284578966480600
5380 133914201877286565685990614882650032840267751390084491454802977685644880
5381 112990107833960539797554581307235965208975915235325806438210853100732750
5382 90392086267168431838043665045788772167180732188075098824875372651689824
5383 68663219376022174184667784025166471165454594642300963156212197438002320
5384 49590102882682681355593399573731340286161651684477566753956422984911264
5385 34093195731844343431970462206940296446736135528599445003692645210155640
5386 22336921341553190524394440756271228706482295679413600429537179103557664
5387 13960575838470744077746525472669517941551434770289100043151938233707600
5388 8331311387474476304461636169173744578022630357382668842756766228335840
5389 4751451025669037267388276877731901204653531215897978710354344640910175
5390 2591700559455838509484514660581037020720107587296734684127009225178040
5391 1353020145010033339510298094862159032875937791780476750716689676610500
5392 676510072505016669755149047431079516437967439773718897776758677002120
5393 324161076408653820924342251894058934959856607334911306486656723565850
5394 148938872944516620424697791410783834981550609301994242310083818309320
5395 65650687416332984002991789635016558840542869715569473876294611553700
5396 27775290829987031693573449460968544124829755718593566618344093171320
5397 11283711899682231625514213843518471050687218373939168903558893811075
5398 4403399765729651366054327353568183824619605395895140980677197132480
5399 1651274912148619262270372757588068934174120093534119736686489709600
5400 595227003216362757330018087037559732002057716147261669592049282880
5401 206300268160216637483699450620972406997947245444674412335018798000
5402 68766756053405545827899816873657468844112676612465218701432797760
5403 22050209821472430455685267367096688180297407386029994999463024800
5404 6802724306624473225690135677083020575926669190770600704964583360
5405 2019558778529140488876759029134021441763575464556408795963634100
5406 577016793865468711107645436895434364258559331069130183620779360
5407 158679618313003895554602495146244083444109648502325523747143760
5408 42003428376971619411512425185770104377211670735889992669875104
5409 10702796653747576100048839109835255829654403844447360668272680
5410 2625214273560726213219526574110146149612860615821434727582624
5411 619842259035171467010165996664528891664424548161450895442000
5412 140873240689811697047764999241604996292671450322805432081760
5413 30816021400896308729198593583809378284570426144825365541300
5414 6487583452820275521936546017398425193003076145615173607360
5415 1314294923631693747978524408498029949356119448562403645600
5416 256176129182448781385644587941870562327438838179606903360
5417 48033024221709146509808360122698426534575093100996193200
5418 8661692892439354288653966495540677380332126320869404480
5419 1501825783769726751661776390591655264386552125272173600
5420 250304297294954458610296026277322593025671309239218880
5421 40087797613645050011805198088590707071732527226303875
5422 6167353479022315386431553632160576800244915946176120
5423 911086309401023863904652288428543584568855894216100
5424 129183879691189950852147060947080604507603317573320
5425 17572807163875103608561331371188093336695112711450
5426 2292105282244578731550021888418099810156679485320
5427 286513160280572341443024677792523685476504284100
5428 34300871301195280313252898315568062529373862840
5429 3930308169928625869067097774044810124558734175
5430 430718703553822012978401148009719301935779040
5431 45109053412731359437988152437871263321042000
5432 4510905341273135932061055153663606849697824
5433 430316627950397831145363253295777429875320
5434 39119693450036164839075881335108641999264
5435 3385358087022359854990807816635306218640
5436 278542121084118030370639506793076045664
5437 21761103209696663139479432308887535950
5438 1611933571088624533820171531229734480
5439 113031927240965803957477084421072600
5440 7490067467773565147790056812952880
5441 468129216735528500955103704903500
5442 27537012749073601048706136545840
5443 1520939657635721549431007002200
5444 78669292632896058337960956240
5445 3799369245811636536158997150
5446 170758168231811585375190240
5447 7114923656446615596168400
5448 273650906805044118652960
5449 9667015297376729674200
5450 311839147379986713760
5451 9122947254487066000
5452 240076872460545120
5453 5626737304413225
5454 116009891317320
5455 2071225856700
5456 31359219320
5457 390840710
5458 3824184
5459 26780
5460 104
5461 548501519107068680718323060852450168327578621877859954449536341
5462 14398164876560552868855980347376816918598938824293823804300328925
5463 187176143395287187295127744515898619941786204715819709455904274660
5464 1606595230809548357616513140428129821166998257144119172829844977300
5465 10242044596410870779805271270229327609939613889293759726790260535230
5466 51722325211874897438016619914658104430195050140933486620290791562750
5467 215509688382812072658402582977742101792479375587222860917877895842100
5468 761980683924942685470780561242731002766266363683395115388205441546500
5469 2333565844520136974254265468805863695971690738780397540876309460019825
5470 6287663525512591291740659735393577180812611157269404485138193671999625
5471 15090392461230219100177583364944585233950266777446570764324452698149360
5472 32581529177656154875383418628857627209665348724032368695638236426302000
5473 63805494639576636630959194814846186618927974584563388695136969184673400
5474 114113673105396677051523175341936449145390416083930675932042989121387000
5475 187472462958865969441788073776038452167427112137886110436847756321193200
5476 284333235487613386986711911893658319120597786742460600690067027192558000
5477 399843612404456325450063626100457011263340637606585218937676363832493950
5478 523324727999950190662583275337362852977019363926265944217664359076256750
5479 639619111999939121920935114301221264749690333687658356232228859766591400
5480 732195562420982942198965196634292763595040250405608816058416402693413000
5481 787110229602556662863887586381864720864668269186029082807714263968123260
5482 796480589478777575517029105267363110398771462866813546713421035738213500
5483 760276926320651322084436873209755696289736396372861380284249832510088200
5484 685902009615370214489220222569670899913566531510276854895864382238281000
5485 585874633213128724876208940111593893676171412331619650114763027374696350
5486 474558452902634267149729241490391053877698843988368387040485583023077550
5487 365044963771257128576714801146454656828999110759534052946612081862593520
5488 267023630906752899607041382320091832310101201386725967829714101147786800
5489 185962885810060055083475248401492526073106193816790875327336586193417240
5490 123440881098057105529548225232025211272665318293204887082335439554011800
5491 78179224695436166835380542646949300472688034877947601503380126862451824
5492 47285821388368649295593070149364496253641956480011467888095274662558000
5493 27337115490150625374014743680101349396636755860161882140295639186726975
5494 15118253263492391305326335520056049287533962959675386805672914766532375
5495 8003781139495971867525707040029673152223861666651680642156940254226300
5496 4059060435030100018530894284586477098627813375341430252150069029831500
5497 1973154378139631953452518055007315256277405032673346785182212807922850
5498 919916568186720302623133417537194274886079561355829383272944756065250
5499 411541622609848556436664949950850070343758262544984090593652655854700
5500 176751850736281110777285587478890735339923110772687045051562415721500
5501 72910138428715958195630304835042428327678108761308112373153244574715
5502 28897310962600837089731523257791206349320925103990554509114240247875
5503 11008499414324128415135818383920459561549013489737852451692992831200
5504 4032182925014070291590445105738307862518200228397269124467009756000
5505 1420428075857229307264815889521449360459455913533238075162844879600
5506 481367292373838820795298718115602282995210239370906962115043862000
5507 156967595339295267650640886342044222361561544441496694861966168800
5508 49261107047970323358445810075428771466621867564535095211566332000
5509 14880959420741035181197171793619107509839588854810689042110026100
5510 4327625953991015333307340776715760232350518852620875991350644500
5511 1211735267117484293326055417480412164942974595245173385603636656
5512 326693331820890373200652195889326054149637511622434901832354800
5513 84814614991961923811707781625112710761677412062854792891093960
5514 21203653747990480952926945406277393624787026484282506984313800
5515 5104583309701412081260190560769728624247228975208345303632880
5516 1183335221794418255201225993632282429541174137399133527662000
5517 264137326293396931964559373578009368048758969355260185153300
5518 56766355212177410816944777654385696839998153424678304944500
5519 11744763147347050513850643652186804228712465436027469461600
5520 2338999440361488873521102760886324486142246476255125132000
5521 448308226069285367424878028898273484073017966814312080880
5522 82679795791466563664424226440710406330006307796796726000
5523 14668996027518261295301072290835018144110859091794959200
5524 2503042972949544586102960650986092107310920208786956000
5525 410655487749534658657516918111232379182741991720593475
5526 64757211529734311557531473835415757577414082442490875
5527 9811698716626410842050198960255463091298729914371100
5528 1427821828165783667313261049029807110145221923771500
5529 199475108346690365286403549991815639313211005076450
5530 26741228292853418534767243390938402903666475865250
5531 3438157923366868097325032832627149715235019227980
5532 423716645485353462697430861524154746127224645500
5533 50022103980909783790160476710203424522003549975
5534 5653182984143913921260894058557603603817357375
5535 611154917204747450847731358662439550044010800
5536 63152674777823903213183413413019768649458800
5537 6232171853074727274558036725456298937082520
5538 586795401750542497016404436312423768011800
5539 52661125798125606514140609489569325768240
5540 4499526571358832718658668617046925986800
5541 365586533922904914861464352665912309934
5542 28208837494051229995621486326335694750
5543 2064061280052507025013634277794172200
5544 142992197112065173681145709207381000
5545 9362584334716956434737571016191100
5546 578277267732123442356304576645500
5547 33620771379682885001327259736200
5548 1835616828181043249313284313000
5549 93866769618796433244157959150
5550 4482401919215975688726906750
5551 199217862937113516271055280
5552 8209527295899941072502000
5553 312318969723148178897400
5554 10914372109941468987000
5555 348330962498921329200
5556 10083257491801494000
5557 262584079253721225
5558 6090798113024625
5559 124296312125700
5560 2196754696500
5561 32927180286
5562 406319550
5563 3936660
5564 27300
5565 105
5566 2194006076428274722873292243409800673310314487511439817798145365
5567 58141161025349280156142244450359717842723333919053155171650852146
5568 763102738457709302049366958410971296685743757687572661627917433025
5569 6613557066633480617761180306228417904609779233292296400775284371320
5570 42574773616453031476837598221345440260925453814319158079990891898450
5571 217131345443910460531871750928861745330719814453027706207953523346876
5572 913761078743123188071626951825626511600112552489824930291803984275250
5573 3263432424082582814541524827948666112857544830320803322470722422751800
5574 10096244062005490582487842436466185786653029318804985278893722100491125
5575 27484219946570502141216904410380172419222135367858015481432089195789050
5576 66649233370433467692450993195171918116613678267055687542464852923196025
5577 145416509171854838601711257880375094072611661673576045547126544182166560
5578 287803507735962701399220197888242373685377247062285923478137755099001000
5579 520260187061163344837051896182591983200489638920286092437270671813490800
5580 864003524940860554818675470446090257815098864635475117771182631919073000
5581 1324805404909319517388635721350671728649818259107728513753724144669765280
5582 1883707685105438688786966416295486364173960337168801479571694055150696750
5583 2493142524404257088100396727449908423171418093311649012199629092132021100
5584 3081801175999706678346323732542247911975780698676899449281801225671289750
5585 3568401361683870890716795900838392319129851335310093987400855743960983600
5586 3880636480831209593654515542161751647053713327149726725109606934275088900
5587 3973032587517666964932004007451317162459754120653289656077033903839098360
5588 3837588294761382863854776598106385895557717048358283452346483172193210500
5589 3503884964782132180041317763488439295944002522414056796092629662872580400
5590 3029400542467885113994055983016046474618252180837056109123401021552407750
5591 2484108444823665793475125906073158109186966788286067316486595236068712524
5592 1934738307987662781456588446076209681193695287029501885626595069247931550
5593 1433139487398268727004880330426821986069403916315207763420032617682774560
5594 1010875174146993119940942375926061936602525976678319735355346240059478600
5595 679726410202288477201668149329593371163767467054476992575782004706973360
5596 436157779879801772871070395819822413163417457969323934357585219757508360
5597 267322510248910764017752823244407285487255861195562766430912691852254624
5598 156634283348971150791652044869769893840188980840037987379315597319723375
5599 87810128544120190595320085760325546546772609732641197177919325872516950
5600 47133377821476278775429163680174741896429413933105617688274381330953875
5601 24240022879616371941649284178375581546735123904716518516246733341371080
5602 11951677947588627832340966504615738123737450494060877964664092143392750
5603 5652820650886513163945051725156092355821754958469588087278771828103300
5604 2566083058626114528369793217340594556261169302729418805971898530076750
5605 1118549025554972999545807299866413011703548098199187528280184141553800
5606 468392404451144943559806806819060448650796243547620669386640401661975
5607 188499382279119306554556397866207253725216573870699022233030339632190
5608 72931308619897350750274796793473044595905191929119018523002606339875
5609 27137231114380409581497598806873691012190591393307264183243191630400
5610 9713895228442987520649708663824105305157482368411602890761432594000
5611 3345897245352584590446010761983858493526718374100516354828034605280
5612 1109237673731019891397862263483779173858527942898176912699883682000
5613 354012023531176561084424126643759310006926036399971269263157742400
5614 108784944730934464083234497249905203655456624205015001925542316500
5615 32191463236705096514426534900482150939652988134896592621707403400
5616 9174567022460952506611562446637411692583099967556257101663366340
5617 2518508594401045786128664201037719401646182492078203507333048736
5618 665951791788738068447483322389780033458876465999578838350569400
5619 169629229983923847623415563250225421523354824125709585782187920
5620 41621986986796129277967707649359328226433792728406402598838200
5621 9837924196879085102065094535301658803094659479492447312456096
5622 2239884526968005983059463487946820313060079617219788463074500
5623 491202747142106575232338484197701631809972820204518940811400
5624 103745407801565612872347352264911790776548349362343109036500
5625 21100760908793006007935054697149173699042734512184945134400
5626 4132232344638630343220614877565839925517968774717387733200
5627 779027409235151622082574935462573595274424663644542304480
5628 141355779901539608845628516172827468886784977846136338000
5629 24681167919316439639712915282992252750408747043337550400
5630 4145664923947683220733028578195715052733711595803395875
5631 669684333868471904887642974150625110667240786498198590
5632 104004006396239954925732367069001065200089283922788375
5633 15522986029289545511303299847568344592203960760049800
5634 2225722261552545128458906929369993436402845939996750
5635 306440021518104039425489511581629822713048790407300
5636 40493859986320890924076111420563867254123520595950
5637 5133024505308281948119063102232082673449465326280
5638 623805061408992597860106546132783376242858505875
5639 72634835917485439476123431935363876703183236950
5640 8097802652962903725049388786582513270332971375
5641 863765616316043063864793653576247897395535264
5642 88081362190122812376282129233948624695297800
5643 8579353460076897287053920686991788147152560
5644 797439904943044931842806028834832300118600
5645 70659232083560940386062083618915804195360
5646 5961872707050453352222735917587176932510
5647 478421883899110135497718782501070430284
5648 36465082614261346091900945738921751750
5649 2636030068500792104234279921038340400
5650 180442534450939385835731490190266500
5651 11675693405647028024496265031955960
5652 712760353251221917322887036330500
5653 40963238692487193220007925655600
5654 2211083906672620277581910649750
5655 111796377298791257571693749100
5656 5279273371521038033389467950
5657 232055972212461898073976480
5658 9458803188754279931361000
5659 355976460114555988850800
5660 12307696209082933113000
5661 388664021314585904160
5662 11133596813864149625
5663 286947550524685050
5664 6588006122251125
5665 133084940255800
5666 2328559978290
5667 34557238716
5668 422253650
5669 4051320
5670 27825
5671 106
5672 8776024305713098891493168973639202693241257950045759271192581461
5673 234758650177825395347442270044848672044203650163724060504401554055
5674 3110552114856186488353610078094244904585698364669343801683320589811
5675 27217331004991631773094088183324642915124860690856758264729055111225
5676 176912651532445606525111573191610178948311594490568928720738856932810
5677 911100155392094873604324601936792421583804711626429982911805086626830
5678 3872175660416403212818379558231367791731170024412327427375171166352622
5679 13967490775073454446237726263620290963030291873773038220174718045350250
5680 43648408672104545144492894573813409259469662105540744438045912404305325
5681 120033123848287499147355460077986875463541570790237047204625362750283375
5682 294081153428304372911020877191067844885676848436080765651323354394942835
5683 648315270057852822099296024716672294407060324961359869731249023889270425
5684 1296630540115705644198592049433344588814120649922719739461878352290985160
5685 2368844255980616080747427782618610306487335802743430293243133830430239000
5686 3976274286824605564111753777966953014460885097462186563627711563145965400
5687 6163225144578138624373218355848777172414371901066389173434436107689387400
5688 8859636145331074272536501386532617185345659607782934435728030217479055310
5689 11856277782722467041188553326095120056859632710415397547892427288301444250
5690 14820347228403083801485691657618900071074540888019246905853350714340347650
5691 17355406622735190241213507335895817188495186039917275845955406902464631750
5692 19090947285008709265334858069485398907344704643909002832594578230191262260
5693 19772766830901877453382531571967020296892729809762893313653711522258786300
5694 19323385766563198420351110399876860744690622314086454236374664895944705660
5695 17853128153889911584020047652060143079333727138014623017437986931507544500
5696 15621487134653672636017541695552625194417011245762669882579640580306920950
5697 12965834321762548287894559607308678911366119333982600147048156372244305170
5698 10223061676774316919301479690377996833961747936408046264002526548436624618
5699 7667296257580737689476109767783497625471310952302100065260950829982543550
5700 5476640183986241206768649834131069732479507823061686810212267503287745640
5701 3729780814956147028747614973244435421257595844985524540793863713322903800
5702 2424357529721495568685949732608883023817437299160967940186955816788204984
5703 1505447820875444828942081688797451555112440903313472934718116726259786920
5704 893859643644795367184361002723486860848011785872663000253364313380976399
5705 507874797525451913172932387911072080027279422723759534835962694339709125
5706 276343639830025305697036740481024514132490271805664944059922584363509225
5707 144093469339941766542026300393677068083369922595494316932724537211773275
5708 72046734669970883271013150196838534041684951605685207812177790764630710
5709 34562960551134680488121173405240107547024518996338214654569131333595250
5710 15917152885390971277424224594518470580866520540953840140495489094922450
5711 7040279160846006526553022416806246603075515779283277236897260069697750
5712 2992118643359552773785034527142654806306991162682826638149492578656415
5713 1222389933567622169778032398283889463552078001453546624984646901898325
5714 480224616758708709555655585040099432109480319146780842355577293824865
5715 181480233077418989076265192020967808645624547358505464696773927403875
5716 65992812028152359664096433462170112234190756342815392445614125101200
5717 23097484209853325882433751711759539281152235853778700206921628612400
5718 7782847940276664156037459815918975191464323174538157607969558755760
5719 2525285767855726135735558770058816417082180635959679354444416042000
5720 789151802454914417417362115643380128557105956141602621065789134100
5721 237550797677754850140940636851833812063956301835440922572102609500
5722 68889731326548906540872784687031803010857394608678708210453843276
5723 19248601400065135651126219250788295119733170520167049213293729380
5724 5182315761555998059918597490596845691848875512545534140089157976
5725 1344468711724433458941145575390687992077354374753866711386998600
5726 336117177931108364735286393847668890796277151508350475531372360
5727 80973683774312469686228085790571784004153014944354274146830680
5728 18797462304751109034302948487094240927341581505458783257728612
5729 4204695515536432283988817424742276728025061737588023956999500
5730 906184378348369026721727893261277148339087788997991839083100
5731 188148451436737636904087571056704434120180904775774790964500
5732 37629690287347527380817514209916026429959543213396485489680
5733 7248341981579236831550914621304014295580699326143614548400
5734 1344450528841310057465089001524118946683281274354290751280
5735 240080451578805367404480178261786336045809406818041082000
5736 41263827615107172522645030238752672567089623963079967075
5737 6824402259421570840283600890260638625269340626937897825
5738 1085700359453431724590572700516922527899920669019806805
5739 166095950513398136970945720543031551886709751936393375
5740 24425875075499726025139015936614895167144467666548950
5741 3451482347624961286160913644095497068044992979415250
5742 468415461463387603121819681989062729004231722479730
5743 61025958007554018716565407352117377411143897236150
5744 7628244750944252339565829888039345084154066526555
5745 914344405078934355767553430632983852849121371625
5746 105026046529337054377637935365999119016764950725
5747 11552865118227075981070461335524385599008372495
5748 1216091065076534313599117380692875329227924648
5749 122398776030430401613794647117305231719439800
5750 11769113079849077047625250173181042714683640
5751 1080076833277288705154180317535785520413800
5752 94506722911762757766358036840299888111294
5753 7875560242646895168985589421997875700970
5754 624282214356155908515315972287982146834
5755 47009202888264626889559050530899125750
5756 3357800206304580418488904185132171700
5757 227145308073535462169685522945394300
5758 14526734818653860449082562307201020
5759 876613308021617760385619688360500
5760 49807574319274200847055091422150
5761 2658269415887307524733308309250
5762 132913470788562939557458123930
5763 6207497261019242522776627150
5764 269891185073189381455603080
5765 10882709045125891964039000
5766 405207247151675434117400
5767 13862352572335514137800
5768 433198440423548872345
5769 12281390299829525875
5770 313299876593278575
5771 7120370253342125
5772 142400886073706
5773 2466890274030
5774 36251221006
5775 438651850
5776 4168185
5777 28355
5778 107
5779 35104097222852395565972675894556810772965031800183037084770325845
5780 947810625017014680281262249153033890870055858604942001288798797788
5781 12676967109602571348761882582421828290386997108841099267237683918970
5782 111979876134822713580729962811392816565085141128096376860599541233196
5783 734867937134774057873540380949765358708371238653132473147684488003075
5784 3821313273100825100942409980938779865283530440996288860367959309748696
5785 16399802797057707724877842834862263588508484809275739692412491559282940
5786 59742138760710220997769284612712531643852337519504480308074069423726168
5787 188561125463491635024209304558873928000908940295936015972358693612228375
5788 523780904065254541733914734885760911113635945266488933256550948851663900
5789 1296357737561504990791438968842258255006248964534560109809953917703060450
5790 2887342233659715661308204976057757022513918148281520244576629297695802380
5791 5834837430520675398893664222450050649663542924652238827581241215003433825
5792 10772007564038169967188303179907785814763463860896440912452527849802030560
5793 18273941403279038337194442894486422364330876192592176547875603834747558000
5794 28629174865137160061604627201362061704118372701727743258119523254650950880
5795 41601769725902435714519223901979245913797010332198126920682443726903364950
5796 56284747276220942437290714690913097412784190449444524650507486087513998440
5797 71137666696334802247131319956570720341157796262492385287354563729808665500
5798 84241973719343844766339721001202168825055285047688350833271677744671449800
5799 93719195762770027302552939613837412817874004615553289568159197273309011450
5800 98182014608616219078864984357353480094915623882960585996200688040983634480
5801 97066309897154671134786973171474463275655219066108748994300038381997678200
5802 90735898382122844756431301008117433062025530866145089457759296033131661360
5803 80339076692504602128090214434270643857001772121065803578470941191783950250
5804 67484824421703865787595780124787340839881488581694733892744047306925898504
5805 53858081028859815965100478368820666247213111079620031380046188007784036860
5806 40892246707097267677205918761511987335846991745632185056010106193746498472
5807 29573856993525702516550709104307776555389342244593814537435096058504096550
5808 20395763443810829321759109727108811417509891203126281913893961736381949280
5809 13427210933842129303491413903679967516527345041947888346857909367962453680
5810 8446148813223274884454276487798689244267200913205952823877136393971810912
5811 5080886395454626297679525699691398998504488048682971154673643951126780855
5812 2925358833746603019876090554367775180957129481037806182647374116519559124
5813 1613249356845553135961079349835170136557240519240177345949528558490840750
5814 852717517189792371865141942055732786465969981571766113099189688893114180
5815 432280408019825299626078901181031204250109767786482950798173611635319825
5816 210298576874509605223497843817798964229783101984162228208518956826489640
5817 98231572092698565597818071783313989870490738200119136386670162737586500
5818 44078269528774997383636314261743456993168826113410634235218277493631400
5819 19008753734284217621693160525376865828303892604064848539622602188183925
5820 7881678377630041452897164120278212660515976721213299437076712158412020
5821 3143288400602457008000654738444287191991057718023405607103377747738550
5822 1206145549068384665860716353123970666693578475996565836614008086815940
5823 445451481190028427732650925869648257584714798061786140619354185445875
5824 158382748867565663193831440309208269362057815222756941869473900242880
5825 54228875970959982506583590975435440051400901569741296137989910655200
5826 17883991011699568698979694896154240865492487294683425992781113736640
5827 5681892977675383805405007232632336938434906430909278547499936094500
5828 1739354993165933817981124663050715385391172311495777205614392377200
5829 513109722983950476304431775599961034058145611964552392755741636520
5830 145884136926809449145377661690184994611227423877201970328019903408
5831 39977864446289127890800609213175689864061200311116179135302361020
5832 10560190608453731895683179792159610089050538780281465794898661536
5833 2688937423448866917882291150781375984154708749507733422773997200
5834 660011913028358243480198737009968003745416952052760933770694816
5835 156163532993316905823439879738959869150866528821254671568887740
5836 35616244366896838170258218186073298599173522852448220909380528
5837 7829433028929908390875728997795963562529425304474251506137000
5838 1658778184095319574338078177495219186790194596809883366457200
5839 338667212586127746427357627902067981416325628596394623736100
5840 66623058213664474707021172699523456630092306017160990703040
5841 12626144096944477061411270630658605547140573019734038245600
5842 2304772335156531527083009716898489622885625041750212716480
5843 405135762039234057495060300816764442077303374005444325875
5844 68561436652793455883779434858235209803779682892502099140
5845 11167203697235297738645892365881045023168011934989287350
5846 1750084161507024272474355994863099000196887048569240820
5847 263799450815397041071502026744814817702421370722507125
5848 38231804465999571169782807552962444609443514608511400
5849 5325144193478511698648266765175909762126560596812100
5850 712519293493603677988120079645334855386718676448040
5851 91538937011331028074848111028176066116715845854225
5852 11285622371259989762645337368606154371077249107780
5853 1334448591196282573282375277140030487941960920750
5854 151237507002245358303798626927038731384141529044
5855 16417229378533213236258024003113600588064529335
5856 1705686169198255920372788014478318643592413792
5857 169475228349826709926792588316268782380762800
5858 16089420412958231913209202768399400166909280
5859 1458103724924339751958143428673310452558630
5860 126008963882350343688477382453733184148392
5861 10372689100071520466468825092387446045180
5862 812319025909214917104266566350627371784
5863 60440403713483091715147350682584590250
5864 4266381438598761002315313552873818160
5865 285252247348160812957279493931425400
5866 18033188050742723316102491139973680
5867 1075843605299258160473260526624250
5868 60440651982939479679572470489800
5869 3189923299064769029679969971100
5870 157743459836975796397862388840
5871 7287062002066067309346475350
5872 313422021375316701045216480
5873 12503538051846769490598000
5874 460656659919799440891360
5875 15595146643877453405025
5876 482324036760239981580
5877 13534593391648865250
5878 341781683556303900
5879 7689999873609495
5880 152270254415448
5881 2612001466620
5882 38010989016
5883 455523075
5884 4287276
5885 28890
5886 108
5887 140416388891409582263890703578227243091860127200732148339081303381
5888 3826346597290911116691021672506692374253188466219951042239965517105
5889 51655679063427300075328792578840347052418044293969339070239534479446
5890 460596471648893425671681733827993094550727561621226606709635849055910
5891 3051451624673918945074891486610454251398570095740626269451337498604591
5892 16020121029538074461643180304704884819842493002638287914619521838467035
5893 69420524461331656000453781320387834219317469678099247630017927460434644
5894 255368357839898591715954981285712390163917834887293660924708797137405780
5895 813986640614676761094606502848208243647488098703248544197509195898269039
5896 2283684741724509801959868244101917572455452721361891748998566400414765875
5897 5709211854311274504899670610254793931138631803404729372496405342483136510
5898 12845726672200367636024258873073286345061921557660641088116816093603053550
5899 26226691955742417256882861865857959621168089846890475554904382787403538285
5900 48922867686673355267646876942081193908717398368238002477411945571951868225
5901 83867773177154323315966074757853475272086968631265147104094681116315809360
5902 132790640863827678583612951699934669180804366999503149581229387865832254800
5903 195036253768746902919681522809279045359306414030520250945939252172309602870
5904 266740758830786205463682082665631635564933772129976225550258021543086281150
5905 340835414061560151425815994517195978777415375499414065939184221307723657220
5906 408105561573710181312490203961379395641378936453245789280086707713112870500
5907 459118756770423953976551479456551820096551303509901512041330643708459401410
5908 486447254197234903618012877043251333197536500147395645853778690609080107050
5909 486447254197234903618012877043251333197536500147395630617539772566691643560
5910 460009903425646050160512177203944195523757342530689288712117573201641170600
5911 412092205152141253268792158745200008490032619350408947953990136150472962010
5912 350278374379320065278473334933420007216527726447846903602133303596178023090
5913 282917148537143129647997693600070005828733932900181769011888506017497036036
5914 217427067857248886673924153414868615590601078062169756312038314549942963620
5915 159187674681200077743408755178743093557404360724068148968039341968513154766
5916 111156910768769019803587148012743022225428907057266406364842257599205052550
5917 74104607179179346535724765341828681483619271371358824287148060975521082384
5918 47211806186735228841308519854874724493596148695881284832500391003480885520
5919 28769694395041780075172379286564285238285153110607776806331495841966480919
5920 16782321730441038377183887917162499722333005978983147147255369414327851915
5921 9378356261128815563720407953708455727186091571562378644369522902959763074
5922 5024119425604722623421647118058101282421120474205123734528531796442904050
5923 2581839149269093570369457546779857603466409110870069620216991002481929045
5924 1273474715517863720520070276452227061169242288884503828027051991033780025
5925 603224865245303867614770130951054923711746266217728496703383323528615020
5926 274544650207798555132363328830287817843166422149050919644796095856331500
5927 120113284465911867870408956363250920306385051159043978290969806170145565
5928 50535467244804383433281817006489716470368885215684597337045454597854825
5929 20454831980039869484899783074055361428481939586005943777175276792069290
5930 7967870596875995671443520150940169858768030029408167701727166848918650
5931 2987951473828498376791320056602563697036364860991492640702883669612215
5932 1078982476660291080507976687106481335038531399749659762833546804746675
5933 375298252751405593220165804210950029575310909984358840516796850575520
5934 125764840017758257302502370560052403523461665342591516575338303434400
5935 40611562922401103920599723826683588632055856565010279858607112443620
5936 12639312950339119077329505884835198495702138795287986973010061924500
5937 3791793885101735723198851765450559540152755639060794308239375382296
5938 1096646270691188272885942422360701033575252386355611976674036046680
5939 305795594711965960708580098542887777165842100050288745495272489836
5940 82218626880104055473533328381814154626088128941729500485810516060
5941 21315940302249199567212344395285138883453865315753329104517668656
5942 5328985075562299891803086098821272404961150067206235328770285360
5943 1284666045001625866773958255965830578718757995959838246089388124
5944 298628510460904258504472752483274135744639502482750161421206380
5945 66933976482616471733761134177275681850170930877876828950387544
5946 14464545765311186688228041707792542852808599291316837528287000
5947 3013447034439830560047508689116314856002186850871288115730580
5948 605159445440785645255442318710252622530811369131262524380900
5949 117127634601442382952666255229807367301291312191460451397280
5950 21845233437570603169743309503837904835528927923031907440800
5951 3925315383313467757063250924092740138977080149230831032755
5952 679381508650407881030178042908112679791170273332206638775
5953 113230251441734646838363006053752088918363415686101951610
5954 18167540343263394828543317431060207575004676133042273450
5955 2805281964768612436760364756471732220903833651383047785
5956 416726668679395325750633636451953842457448252300772125
5957 59532381239913617964376086046755806606133472747539180
5958 8175221367452926410600860245129213578475987395105900
5959 1078675041538927790287570676129743044960449107400505
5960 136681426496370987125458138384536865845507221891925
5961 16623416736045120055788402340244200357397569631730
5962 1939398619205264006503718736110177642475649871490
5963 216906424516378211251500662303252917379887192971
5964 23239974055326236918858761251160811222065372695
5965 2383587082597562760520947353565855540404783376
5966 233832910001659637747093571221180978221558800
5967 21921835312655590981747538771944182727413894
5968 1962139580453741147696760910190010362085070
5969 167499720282636432463951642529962403319204
5970 13621965203708382299338577530966646011140
5971 1054080640763147928147203044431171232434
5972 77505929467878317611188955581196709850
5973 5407390427991452898283362526316816040
5974 357384999551144007038430630327877800
5975 22336562471942691380172403798376490
5976 1317606213231675724624555026989250
5977 73200345179337814278593325370980
5978 3820897138440217848737546448900
5979 186891707850330019645293482430
5980 8540750088443025126008234550
5981 363436173722441706531155280
5982 14346164712118924994475600
5983 523037249283938948512065
5984 17524443135903530114925
5985 536462449049654673390
5986 14901724037269962750
5987 372542035076371251
5988 8299108774489455
5989 162720173836116
5990 2764156891860
5991 39838440411
5992 472876335
5993 4408614
5994 29430
5995 109
5996 561665555565638329055562814312908972367440508802928593356325213525
5997 15445802778055054049027977393604996740104613992080536317298943371910
5998 210449062851000111418006191987868080583925365642097307323198103440775
5999 1894041565659001002762055727890812725255328290778875765908782930913020
6000 12666402970344569205971247680269810100145007944583731684514985849037525
6001 67131935742826216791647612705429993530768542106293777927929424969301002
6002 293702218874864698463458305586256221697112371715035278434691233705228975
6003 1090893955820926022864273706463237394874988809227273891328853145806830120
6004 3511314920298605636094380992678545364753870229700287837714745960639329475
6005 9948725607512715968934079479255878533469298984150815540191779060978843810
6006 25120532158969607821558550685121093297009979934980809238984230404562424625
6007 57092118543112745048996706102547939311386318034047293724964053424831365100
6008 117752494495170036663555706336505124829734280945222543307737480858027990875
6009 221918162702435838327470369634182735256037683319842485464575546662645323950
6010 384393960395290648531511175973495094997065272893298590893951000922478964625
6011 615030336632465037650417881557592151995304436629277745430027661519649268640
6012 912935655938815290262339042937050850618030023121584153370952041577596751750
6013 1261999289091891724774409853471805587619041502550425153179606925820826842100
6014 1630082415077026811166946060734415550674595274127632489473799020541082829250
6015 1973257660356400876675776810362713561342931121312397223858434965465768541800
6016 2244580588655405997218696121787586676027584150492851841040476892422120787750
6017 2404907773559363568448602987629557152886697304099484110692684324187168293100
6018 2432236270986174518090064385216256665987682500736978229268893453045400535250
6019 2326486867899819104260061585859028115292565870270153015996929347058090469200
6020 2108378724034211063235680812184744229483887819932325906597205543840855365250
6021 1813205702669421514382685498478880037356143525141799370997556599062081032844
6022 1481946968527892583870464109333700030531463458048583053701333207522291636150
6023 1152625419966138676343694307259544468191138245148888688566953172663876813480
6024 854177766582049197647559174129840989820218520958524042654436235731918785650
6025 603815317756276156957757347229715182459119988953361944361528538501256793940
6026 407575339485486405946486209380057748159905992543310156671088277863751859350
6027 262951831926120261900958844761327579458003866156434537793106022816365131040
6028 162290583766902349141998037001131865446736761142091916611720094074465543975
6029 95898981316805933583907930955214284127617177035359256021104986139888269730
6030 54295746774956300632065519731996322631077372284945476064649724575766579725
6031 29474833963547706057406996425940860856870573510624618596589929123587826804
6032 15351476022681096904899477305177531696286757004515655855503847155797762375
6033 7675738011340548452449738652588765848143378437721828600645108385757086350
6034 3686374176499079190979150800256446756016227678349879502183571552992521125
6035 1701403466076498088144223446272206195084412545742311144548004245849939800
6036 754997788071446026613999154283291499068707660909890029023189263604911625
6037 322255153445129401603536224389209786187862332377922868585528748261366150
6038 132354795164963861372880949302711162184299461279173945406547619184857875
6039 52326314367543852170673863677816040863558450103736135243936754584363300
6040 19919676492189989178608800377350424646920075073520419254317917122296625
6041 7303881380469662698823226805028489037200002993534759788384826747940970
6042 2580175487665913453388639903950281453353009868966577693732394533089875
6043 878357612822438622430175286451159643686897874431478137379737309857600
6044 288211091707362672984901265866786758074599649743438892151816945370500
6045 91168814723757580229917747366024382643390698411247567029526170791800
6046 27806488490746061970124912946637436690544705349633571340622136233900
6047 8178378967866488814742621454893363714054963143072301449143750824560
6048 2319828649539052115720262816532252186409187740367640719887383944900
6049 634670102232382182602713412070144443174389264255316264235471205320
6050 167482388089100853742382705962954759423512855251671204693317717900
6051 42631880604498399134424688790570277766907730631506658209035337312
6052 10467649255568803358898919122684642224030830489155105110084489100
6053 2479180086845242900791849265898971292264269816764600124032152520
6054 566364416391370145439517289192416464343281815053491685454012100
6055 124792159543861218486673301008480084805403430450278833636315760
6056 26518333903070508928418076464286328563482432034080868801859500
6057 5434084816202973141069277963980239904266238583538388405415800
6058 1073669983846555177066107339647222394812729848458691575514500
6059 204508568351724795631639493258393815922889592715248407201600
6060 37546494970824474197996313209721398936065344867711090913875
6061 6642841417915099281183963102310791004422751021775252516970
6062 1132302514417346468383630071513521132985283788887011064625
6063 185900412814788226152536278595712384791342921275689771300
6064 29388668202337844575584778197303276959566387862274265875
6065 4472188639486193739762900336404210786948140603654134150
6066 654856193639049797608138571567356038147418682186927625
6067 92233266709725323606779851621734348263023690172243800
6068 12489921533608637571751314263391854078227202964745125
6069 1625400747524411738789490059921530615693827422110350
6070 203175093440551467348653989490527773554132356866375
6071 24381011212866176081822990099024827190849768793204
6072 2807024317270776851518540275948941324635809024525
6073 309866320737683158930715231861789881971267418530
6074 32774322385716487962493124841380631210605012775
6075 3318918722604201312117774796104355815753495840
6076 321520251252282001902253660429123845054643350
6077 29770393634470555654225052653257532098957140
6078 2632138461584286905446874391718306583284850
6079 221987581097469970735357598533685112832680
6080 17838287766760976820562422957218226919350
6081 1364104358634662024661086292793280418444
6082 99135491179844359735241687371298117250
6083 6836930426196089871392757217182181200
6084 446731249438930008798038287909847250
6085 27606987324872989346280499076645100
6086 1610407593949825885652233921875750
6087 88483933733265489787310613085800
6088 4568463969874173514794892493250
6089 221054708210067765171852506100
6090 9994494784348220892137295750
6091 420820832731248291772916640
6092 16438313732636268222836625
6093 593135024961167879755950
6094 19670293315810084822875
6095 596069387832949637100
6096 16391896440996959025
6097 405738850083176610
6098 8950019266606275
6099 173778826426920
6100 2923627481775
6101 41735509002
6102 490720725
6103 4532220
6104 29975
6105 110
6106 2246662222262553316222251257251635889469762035211714373425300854101
6107 62344876667785854525167472388732895932785896477125073862552098701275
6108 857242054182055499721052745345077319075806076560469765610091357141005
6109 7786615325487004122466229103551118981605238528757600370958329827308675
6110 52559653447037277826647046448970053125835360069113802503968726332836305
6111 281194145941649436372561698501989784223219176369758843396232685848633055
6112 1241940811242285010645480835050454880319218028966434891666694361932068537
6113 4657278042158568789920553131439205801197067608624130843750103848754345175
6114 15136153637015348567241797677177418853890469728028425242187837398069767915
6115 43306217350349469511830698909702059498631066166303549998481866847885063525
6116 110430854243391147255168282219740251721509218724074052496128747576865166291
6117 253489006331420588017545375095312850542555252071169984138840870446039012125
6118 528102096523792891703219531448568438630323441814937466955917494179690127175
6119 1005425145304913389973437184873236065853885014224592485166066182710854383625
6120 1759494004283598432453515073528163115244298774893036849040563262825259354175
6121 2844515306925150799133182702203863702978283019410409572615237406826344338225
6122 4266772960387726198699774053305795554467424529115614358920816901792566801190
6123 5960932812306382189359978456824273201094196033323284766127980977359602320250
6124 7782328949399998969442194096409467790317422599060955111274242709228432192950
6125 9523113056502630317870053302185269796046319759377221385873246909476852318250
6126 10951580014978024865550561297513060265453267723283804592414314058335015406990
6127 11864211682892860271013108072305815287574373366890788302642520717088352735250
6128 12133852857504061640808860528494583816837427307047397103949452726580712751550
6129 11738183742585450935130310728652369127157945981817590584732485795132150409250
6130 10760001764036663357202784834598005033228117149999457698985798230143668420050
6131 9361201534711897120766422806100264378908461920499527025291592614653397821710
6132 7740993576780991849864541935813680159481997357336143468489568557534269024834
6133 6092448648392447289245241338371877903296016438644174776327703186480532281950
6134 4569336486294335466933931003778908427472012328983094443961850077346083082010
6135 3269439037607153825478588563048701719656698476772281680504911109180792593350
6136 2234116675698221780743702184749946175098743959127439194137655592454650137578
6137 1459382667189967453550321588425368065991921457171207335177122543318595367350
6138 912114166993729658468950992765855041244950910730132302969836516644266548295
6139 545886509034126083477629760821989001957205469296127355875785770977747738825
6140 313081968416631136112170009883199574651926666203672865245372160633164645295
6141 172195082629147124861693505435759766058559666389398509805031983654574009985
6142 90880738054272093677004905646650987642017601657759240672818948131062465979
6143 46054428068043290714698431915532595088860271013546967566511541467393287125
6144 22421234717336865216366341853614552872208289647029551965042290284711489075
6145 10491988040805071543556044585345271536353878776841964736984011343132560125
6146 4721394618362282194600220063405372191359244814434913426120711782233582945
6147 2044018401851963633028144051840130643820159764902385200526195323418175375
6148 851674334104984847095060021600054434925064735570224724118897406119324825
6149 341660052635139270055576404013975325638540469813681580002948505337656375
6150 132005020336303808885109065187217739451249726398061613910840449065098325
6151 49135202014068639973901707597464380795736185181350367493984195568331675
6152 17624583331133316512377786420829614850634789832225181228493821065683645
6153 6093605938955667943109341049754920028131576499048726042644591344105875
6154 2031201979651889314369780349918306676025951334622793192690642529045700
6155 652886350602392993904572255330884288699603288194320755690850631349500
6156 202394768686741828110417399152574129468327350472969598805548099157796
6157 60520004362212017229095398766210891620597299878614243506059943567900
6158 17457693566022697277623672721022372543463479016942797324133775798580
6159 4858509058468580846131116464812830050781506399637889054858483356300
6160 1304599654588785597572244235921963577636244598747038987595135255380
6161 338009910507094450280081461125235969018362307871554613108332121580
6162 84502477626773612570020365281308943430834966073164983235766472172
6163 20384369602949774962066316186280619067849512005196783635427689300
6164 4744637752410723482549918422668720921402309476911562306337395340
6165 1065533054566815019386210493226410636306852228320975882803310900
6166 230865495156143254200345606865688156889996346333015842227184156
6167 48254673167882401492695188320258729025353277963655351426334500
6168 9728764751589193849333707322609784344734717464076792145179900
6169 1891704257253454359592665312711772790860524018712932775906500
6170 354694548235022692423624746120026774491261637365508956240275
6171 64117860642484871322732165635062696644665435081783555252925
6172 11172051475584485154718483399340875780165535809349288323995
6173 1875904165676499372993775193104490235244276127857585495125
6174 303455085624139604454875395943001098703515650905905361975
6175 47277422760282619534636382317400923804519841343658601625
6176 7091613414042392930195456247726677105017765814365841295
6177 1023789260477951092035258893577134087807936249616182625
6178 142192952844159873893785604583507120238828189015542525
6179 18991524523706284526909532647075284968263281220365875
6180 2438101121286617608184235089882295923540741133165525
6181 300699138292016171676007904445981104860115888162235
6182 35609108481949283487925682907786260765583214947969
6183 4046489600221509487253999618575746584864607814575
6184 440963610280549110786017829957162524343726710985
6185 46049997276133293213123251359408228663001979975
6186 4604999727613329320563412529594793694357975478
6187 440601825790164224829014275402873417297103850
6188 40298947480807703385597327372092512963222470
6189 3520088785974166825356663343141349768007450
6190 293340732164513889900293969490941041957470
6191 23294705201299628553910928802955566918210
6192 1760646323354040520202099750000629377294
6193 126483212884629010696687670094414839250
6194 8623855423951886087779500580763887650
6195 557159198738440797489688201775202750
6196 34048617700676686860412615527862290
6197 1964343328883853552828549069540750
6198 106757789612961623547733457092650
6199 5452682802753045807981000717750
6200 261032687354441722702932214650
6201 11677778116448973884497261350
6202 486574087845505837362434865
6203 18810853858996141986957375
6204 671816201741730965846025
6205 22054571293484034498375
6206 661637020494574097181
6207 18014856484660024275
6208 441539336855221605
6209 9645166394109675
6210 185475478205655
6211 3090691909305
6212 43704165087
6213 509065425
6214 4658115
6215 30525
6216 111
6217 8986648889050213264889005029006543557879048140846857493701203416405
6218 251626168893405971416892140812183219620613347943712009823633695659312
6219 3491313093396007853409378453769042172236010202719004136302917527271400
6220 32003703356130071989585969159549553245496760191590871249443410666597520
6221 218025229113636115429054414899431331484946678805212810386833235164642900
6222 1177336237213635023316893840456929190018712065548149176088899469855533232
6223 5248957390910789478954485038703809305500091292235498410063010135841150360
6224 19871052979876560170327693360807278085107488463462958266667109790913096592
6225 65201892590219963058887743840148881216758946520737831812501453882560832450
6226 188361023038413226614564593315985656848414734393242625236115309842646000720
6227 485029634323914058532503827788663066384667941062599759982996908696312711480
6228 1124386879569073499325349782600991653891730227008753989051492702600808965872
6229 2365897392426592154830423500889586605063849019330919851962514790829697446500
6230 4549802677743446451596968270941512702045863498713307407620212257548099557200
6231 8043401162439307119787497478985888526831080113796739881328529461686835069000
6232 13137555231984201628986245882343617927157430852534675139502872362428603177840
6233 19911607148476055593932278915427045920847981135872867008306661847784410367575
6234 28110504209613254956139687880602888358844208662408753423478323117692204807840
6235 37090248609906378067128754842462144362363886429567105211462992748015303326000
6236 45874781175410520240922407305150546974502701636569840655932378075451810821600
6237 53329433116414729780072298492237510857859390652512439760890182693070372982200
6238 58408426746549465949602993586736321415750761190846957826209674977786748837280
6239 60399623112909106834248550186284150554924082595080376813452832741540704834000
6240 59086587827845865381330103443104060325469211234317759810536465451175644703200
6241 54778190798732104363941450067044389260070414581815422728751600377283368576500
6242 48204807902884251840268476058999062548861964831997570491456376071043634521824
6243 40325175841835864520224590549354985016836451349844116416640706647737713693520
6244 32110788170350781006845507289301191772666063111912891424845617720142152991904
6245 24369794593569789156980965353487511613184065754576699105310812745922129127800
6246 17647092636722950768848285255973715306098806236072640611163007195267631213280
6247 12205905740400040948453397302048486420051674313283184940551668140941625681840
6248 8071647344458091594944988538451418439066429787815264185271529882416800497056
6249 5107839335164886087426125559488788230971725100099225673119928901615083785725
6250 3095660203130233992379470036053811049073772787932570240382475450429025860880
6251 1798214382700650627926309800354787300564912134151948937002588422044345492600
6252 1001862298933219635558944031626238638886165331851753168785190914026126864944
6253 535718034846235499569713128022363716626630073211462030504543949147563586620
6254 275098450326445256535798633308781367997458686099163106901506005153486383504
6255 135739366937390751580163799329990806577693430355717378090770859061790741000
6256 64389186880557151390590520194995639017623806165828456925249654150966327600
6257 29377566514254200321956924838966760301790860575157501263555231760771168350
6258 12897468225770136726712796270765894766639888273578300090866334624638080240
6259 5450715738271903021408384138240348383520426039739693868069854195781801000
6260 2218314544645541927317365637655955737479238381020120211658523476403822800
6261 869680133980354505596012664762846283443557559525734930916596195404943500
6262 328545828392578368780715895577075262634221541257397794622536228784244720
6263 119633535338601906023412853280782840198314190006766112159265867470720600
6264 41999007086955988284815150619849294963214818323600431863644850199075920
6265 14218413857563225200588462449428146732307011831113694099504046469580375
6266 4642747382061461289988069371241843830916460193423527297578611494961600
6267 1462465425349360306346241851941180806687111365555278492747505414222880
6268 444474786135589897026798994217417696087307122607305785612184060895552
6269 130350778626302806339590089650300381952055722815476832166898339992400
6270 36891729799897020662148138580273692922036031130143269817037413008320
6271 10076907676823723236420093408500684549769050310360066187854632146400
6272 2656639296617163398692570080422907649004716273812152120193729974592
6273 676019821014188900560162922250471938036724615743109226216664243160
6274 166039956038572712418285630026431608144798529827973300393084997952
6275 39362920612592668892265989876955678199985264561759306330481055200
6276 9006769970677983560094760395574521071136587481594830140843869120
6277 1988995035191388036187592920689299854439457492865821647899513680
6278 423884187827672860171126360146837271666878537529471710318764352
6279 87169732174239176890030017610789962110315598902087086447572000
6280 17295581780603011287704368573528505501750608825025408258097600
6281 3310482450193545129287164297245602384005917032747632357836375
6282 611165990804962177714553408699123057584943128999030816906320
6283 108806066544822811941606099259500333700038314078178154368600
6284 18675668138290482646693584189942956528037910606673437198320
6285 3089724508173057790813276788642689799225866563530140815500
6286 492564776665270082593420932545161203692663085528426094800
6287 75643876416452191255418211707841478087231746149853762600
6288 11186770455954197298336494362611096278337884101534848240
6289 1592561071854590587610402723342208581034567499402950750
6290 218159050938985012001424489224010924202037769448503600
6291 28743929008852754959646860222600431303317398603797000
6292 3640897674454682294888457734224228579154173425527184
6293 443135572219813305627801122341445838741223414133820
6294 51795066882835321436982811502234561113575585378864
6295 5810344041343705930415999452313892532113283015800
6296 625163599385082283645999961458255730715156856080
6297 64469996186586610498372551903171520128202771965
6298 6367407030773986221025953127340949305778929056
6299 601797615713395038790848766403924667527751600
6300 54379302624704370833577116453907969299770080
6301 4693451714632222433808884457521799690676600
6302 386519552969712419633328524505710549402784
6303 30337290494715795326023535185244459242320
6304 2266579174892557911064772091954833221344
6305 160978634580436922704875216483800704500
6306 10852492218905744290239371517365791200
6307 693353669541170770209389762209141200
6308 41905991016217460751277065265061280
6309 2391374487336865194747798867267000
6310 128568520824211847713399432197600
6311 6496813552216395005253958302000
6312 307743799828394452028720084640
6313 13624074469190469531913471575
6314 561817503491718080253533040
6315 21498118695995590842237000
6316 760034490859332001765200
6317 24701119848702118638180
6318 733696497974181177072
6319 19781018885116889400
6320 480120443959075920
6321 10387102270579650
6322 197840510086032
6323 3265636734360
6324 45746415792
6325 527919700
6326 4786320
6327 31080
6328 112
6329 35946595556200853059556020116026174231516192563387429974804813665621
6330 1015491324462674098932457568277739422040332439915694896788235986053765
6331 14216878542477437385054405955888351908564654158819728555035303804751128
6332 131506126517916295811753255091967255154223050969082489134076560193889400
6333 904104619810674533705803628757274879185283475412442112796776351331379940
6334 4927370177968176208696629776727148091559794940997809514742431114720929540
6335 22173165800856792939134833995272166412019077234490142816340940015612542536
6336 84733169310417030160265258481932921645930045146087331476731449335721427240
6337 280678623340756412405878668721402802952143274546414285516672925796647489362
6338 818645984743872869517146117104091508610417884093708332756962698747708229650
6339 2128479560334069460744579904470637922387086498643641665168103001221899808136
6340 4982577152600208055833902958192629681951588849097615716188968243880303308840
6341 10587976449275442118647043786159338074147126304332433396901556282824284428628
6342 20565108103400377961218296584655637413247303014184149482443397797211985496500
6343 36723407327500674930746958186885066809370183953900266932934570364495374997400
6344 60593622090376113635732481008360360235460803523935440439341588611374157519800
6345 92783983825888424004715361544051801610549355396026143172739036059652009943495
6346 132353623986929075418491030437838599356224815785507880702273693458802257149175
6347 176471498649238767224654707250451465808299754380677174269613917349956619071440
6348 220589373311548459030818384063064332260374692975846467836595693711880488202000
6349 259192513641069439361211601274100590405940264246619599706017936126302731142040
6350 286963140102612593578484272839182796520862435415900271094313840205569149856600
6351 300006919198185893286597194331872923635447091571168465198258785113177391755120
6352 296745974424292568359568963958700391856800927532351416518268265208439115054000
6353 278199351022774282837095903711281617365750869561579452441275858165951993810900
6354 247597422410269111725015354303040639455518273909805710733957233705320825965780
6355 209505511270227709921166838256419002616207770231374056366714249847228103883312
6356 168768328523238988547606619706559752107500703797495746484459253747939320272880
6357 129589966544629937634769368703251238225402326130219883250269814370573688860184
6358 94958165140461592232374106377382372837579290698867827548280063458248296256600
6359 66470715598323114562661874464167660986305503489206946302047327102174744236688
6360 44492495118232407328233351455854160176317393464548383815559306449238829098320
6361 28503004685117635944649490776406571362953330188222651654240089897284326755229
6362 17490480147685822056944005703704032427266816251854924274622786844924377811725
6363 10288517733932836504084709237472960251333421324599424622447638997014115361160
6364 5805663578433529170162085926859741856109573461690577996608356905457458304680
6365 3144734438318161633837796543715693505392685624979114113131293702359787103852
6366 1636111836152016525712907661257489188616464818186357012081445033883099602380
6367 818055918076008262856453830628744594308232408663300817891320489009051614104
6368 393296114459619357142525880109973362648188657184514454468130950614932147000
6369 181899452937573952678418219550862680224787252418465390813830272976479875470
6370 80967439417334747228808109922030339368350420609580430311749785096759561550
6371 34700331178857748812346332823727288300721604164627331196854662204383406360
6372 14323973916854070730677846688864171333437398662571753653299849398217291000
6373 5697035080566959949701416296707340871253498569438035998123026200764363100
6374 2183863447550667980718876247071147333980488982809067715412786001794635900
6375 807079969746985992874367308700206623427544220914911973746665083752601160
6376 287629563686425859162673455760180020051266031292863205829724319663647400
6377 98872662517208889087169000417561881892568218136809350012330584843657895
6378 32789403385809070360540739934395522056136578304405049658039943899236375
6379 10492609083458902515373036779006567057871200037137171692527661978613216
6380 3240364569891719894453437828810851591287129104073460189813100231513440
6381 965877900640801122385159352818619224189725093358183726426476901561488
6382 277917697825890888988182643971395153973250880719790227072820989040400
6383 77199360507191913607828512214276431485001324401966472024541253147040
6384 20703464863292376831190373730192315529525503364921590531410426046240
6385 5360718580673919000933221769424795791741659623942378385390919413016
6386 1340179645168479750233305442356198754353506694367918290569878236440
6387 323491638488943387987349589534254684833831618457947981800320771872
6388 75390000495304603132645031459254095535564998228454264666853546400
6389 16962750111443535704845132078332014683973906423670263431922620176
6390 3684531786502079476872098361276899730355060601538325347748279440
6391 772563116524629567731246430590203414489633463561779084935812448
6392 156352059296651222040847491905067709816915280570410170929772000
6393 30537511581377191804853025762636267526528418706685486455703575
6394 5755146413413393840145377932134662606041055764622807022084775
6395 1046390256984253425480977805803044022834826872377128519854760
6396 183508739097984742528380436064530413553795962549763155875400
6397 31034566170982713809946691374464030701004174978736741226620
6398 5059983614834138121186960537922086192935114806940665393500
6399 795140282331078847615093791108617371675298980924459267320
6400 120390958240268980448764196098395591885312497393429227800
6401 17557014743372559648778109207986859436835845881575525710
6402 2465197275610530635616102845721500954204193526473060750
6403 333134766974396031840013071382611276146354972265958200
6404 43307519706671484139201269402051316496998213896387480
6405 5413439963333935517399943736412339861110810487954892
6406 650315839751154591375863984734849088022834361001580
6407 75036443048210145158705867945544941100436424971944
6408 8310998438884035065025416938119871596567101022600
6409 883043584131428725649974945559786219635159059213
6410 89939624309682555386618498334054095981319916445
6411 8774597493627566377755276870603991116500231504
6412 819314826212212522691155549441487800369107600
6413 73153109483233260764216835229661911081833560
6414 6239529926511072176710634631764274882899480
6415 507868714948575621146117712431922000959472
6416 39403607194286033009662752596926711429680
6417 2910493713214307317617264163532910841044
6418 204388603456060362535403364749095276500
6419 13625906897070545608856099794025937840
6420 860977633606069198172099375050911600
6421 51471488965571446357546830162520920
6422 2905648570635115774263454537647000
6423 154555775033361050974618466365200
6424 7727788751583711953617866190800
6425 362240097714672636242139266295
6426 15871344484727041825837343175
6427 647809978515960643557645240
6428 24538256693409108739119000
6429 858838974671045161994676
6430 27635906365379598080340
6431 812820630108651696168
6432 21701506155516587400
6433 521669328532457490
6434 11178500538814290
6435 210905449431336
6436 3448756551240
6437 47864305412
6438 547292900
6439 4916856
6440 31640
6441 113
6442 143786382224803412238224080464104696926064770253549719899219254662485
6443 4097911893406897248789386293226983862392845952226167017127748757880794
6444 57883005494372423639150081391831147056298949075194609116929451205064605
6445 540241384614142620632067426323757372525456858035149685091341544580542864
6446 3747924605760614430634967770121066771895356952618850940321181965525847900
6447 20613585331683379368492322735665867245424463239403680171766500810355462632
6448 93620033381395347965235965757815813739636103878958380780106191179697661260
6449 361105843042524913580195867923003852995739257818839468723266737397118549872
6450 1207447662673442679783779933367544133454503143331744473543423153034030338170
6451 3555262562316247890474463137137768837393814810921247616544523726757534865252
6452 9332564226080150712495465734986643198158763878668274993429374765723873818010
6453 22058788170734901684080191737241156650193441895034104529923976558117870738864
6454 47334482949701976530422078102829981978540094066427349303795198316862881433980
6455 92848408862876953963520230124781887727136338361069031326675185864766801912584
6456 167458737413403077684206129332195904650728038829785217214181953491583310471500
6457 279097895689005129473676882220326507751213398049642028690302734770164849980240
6458 431729557393929809654593927184567566677658225108040013130308818856040872328575
6459 622198479773604725678679483295406199035448618538057665981897065341195831385790
6460 838239618583884144317109859439644462589423833308216577781066725239080961944775
6461 1058828991895432603347928243502708794849798526284063045617683504099739714428640
6462 1257359427875826216475664789159466693884135749962324866668595454157718782751400
6463 1407045074051519813675148692630831776489390005910220684118383081828500540485360
6464 1486990816895356166724873050166674491062650801700574132034171717428858321984200
6465 1486990816895356166724873050166674491062650801700574131852239195778357506960160
6466 1409543378515389699707952578803826861319804405778669228461774259740085796506500
6467 1268589040663850729737157320923444175187823965200802303132217913236741091777704
6468 1085619467491179951409682707328716649920349354835301962448889409323329775388420
6469 884578825363183664111593317082658011046210585421357126881682388243851994173984
6470 687128194701758739086684094519564705009110008318375539258155533116610089682440
6471 509422627106476306564265794212780729575719488925691954845888235801565535519344
6472 360841027533754050483021604234053016782801304655697744683464241141343525775080
6473 244440696071252743875595280287584301691575077347406189626883719020900672354272
6474 158504513858702951106831314561480445628130714217453617342930029225413328662765
6475 98464925275860924172425513591222701072020595195678251169193037826982219699882
6476 58644551083417168073282842653595873432600501550337099038441108832981737368725
6477 33511172047666953184733052944911927675771715171552411627400881304560261462064
6478 18384601331706175705513272101722515877680315962020163655926463533948617964820
6479 9689181782926227736689427188745650259858544898584297537755877893757181887544
6480 4908335508456049577138722983772467565849394454559071036244335101649298807140
6481 2391240375914485691426557351068638044900987040708110083066936814026458564304
6482 1120893926209915167856198758313424083547337672975866195234173209252556618950
6483 505769210606912941593650659238984037698188945748903769579918319983383068380
6484 219768764132765742478193441216939492571236855940289739417606559548347381350
6485 91996226846274031735057719579183973634471229645756180382358871890690891280
6486 37112114239121910529483511875693534818451441989390452647185973440835708500
6487 14432488870769631872576921284991930207175529709243024528578333041936386520
6488 5412183326538611952216345481871973827690777044352906946892556613143228100
6489 1957598224492689429525061131740926703632766833708509893768506798889287920
6490 683120213755261415511349457430427547621756824320550113845595259201162575
6491 230030276060445170529331960155143970117403609542780936763381360656673470
6492 74759839719644680422032887050421790287991398534043513220331072090258935
6493 23454067363025782093186788094249973423476800083012501430355950305135424
6494 7103876172454924383994075240085328488591013805084124262282565892164080
6495 2077548691944364678337889928704199840709974729110055562502233335434144
6496 586715139854658543419496692828500880610196303741779368264844310196400
6497 160013219960361420932590007135045694350730017851348687469049142886592
6498 42146339185988052834923260807891499470819774707161809296085510165560
6499 10721437161347838001866443538849591583483319247884756770781838826032
6500 2634146199124253302182703800493218241315513157895563536637346878520
6501 625051640470161800517929715371271763916217025495018134326043525312
6502 143241000941078745952025559772582781517573496634063102867021738160
6503 31700877257451853612333525523440158589721726758990328380970142624
6504 6774784252600597747797084083638170471943175944764017574891997680
6505 1397971353711234455894636398210844273838384362635600248931470144
6506 278502105622159989260259594955901858111380343516043116968656375
6507 53558097235030767165434537491392838431142149731725314706926270
6508 9940707441350407542069289155505326319525459957075757583600975
6509 1780425213376192395594499550172343561241347215686457481543920
6510 307647003781915597768167201637595105075481466627544114261700
6511 51274500630319266294694533575201442027746028225738963765720
6512 8240544744158453511647335733187397514208615542731940783700
6513 1276704115292154769410150594174399723534987096132230372880
6514 190619017213759219043876643822459687151744787539596277350
6515 27417803845814682191242526708363040764373786719172738780
6516 3797736343508114762976158438003393361882135973215255750
6517 506364845801081968396819868501569139742459557844256464
6518 64961279560007226208801904103076974745497320844581220
6519 8014703322338553882903812804558529145021199943205944
6520 950461611943995172010878131535548667110296373771540
6521 108280436803746285418892011972052193486705727174704
6522 11843172775409749967661219136820817025108118957205
6523 1242802081370158947211075849306365790597631268522
6524 125038014284192820903347668415636182217932566765
6525 12051856798476416470651826063239216714229233632
6526 1111927264145145566509425388527733443358074600
6527 98111229189277549730831990778605386627400304
6528 8271004786305374745872236604896829495936520
6529 665483143725719779432843899048725380567584
6530 51045582047143270035244929500564148897540
6531 3728048127038550946161439490367998155944
6532 258892231044343125878177595348854016900
6533 17069817431494969224281267873834691360
6534 1066863589468390093387166616910912200
6535 63094083248119837470541275683090160
6536 3523871670770246790064189545657000
6537 185466930040033261169542159638240
6538 9176749142505657944921216101575
6539 425725475664666809604163673790
6540 18462584400600844572912827775
6541 745963005563833468339106640
6542 27973612630486383962595660
6543 969382605074248994726664
6544 30887189467188962560380
6545 899626716819284401584
6546 23788189439700874650
6547 566383842406668132
6548 12022160956838010
6549 224703002197872
6550 3640354137420
6551 50059915752
6552 567194460
6553 5049744
6554 32205
6555 114
6556 575145528899213648952896321856418787704259081014198879596877018649941
6557 16535433955852392407395769253372040146497448579158217788410214286185775
6558 235629933870896591805389711860551572087588642253004603484845553578145655
6559 2218848543950942906167419786686860637158126381215793349482295629527476525
6560 15531939807656600343171938506808024460106884668510553446376069406690607340
6561 86202265932494131904604258712784535753593209910233571627387185207094501700
6562 395093718857264771229436185766929122203968878755237203292191265531813033780
6563 1538043405551495002286019437449831225722593135154316255673173140809318720700
6564 5190896493736295632715315601393180386813751831145817362896959350083579154410
6565 15428497911938434241681632481918619483029762387016734939721518066545943209950
6566 40885519466636850740456326077084341630028870325594347590262022857711650950398
6567 97567716909019757448816232683951269798932531458804693113125281641658680824650
6568 211396719969542807805768504148561084564353818160743501745104775348629594580780
6569 418728118401209792384502998601957532887085447510703474610495985110710104992900
6570 762683358516489264700344747453565506330048493680209900183403312460584444281940
6571 1283850320169423595578913658213501935655581631028353331975394976768805380281500
6572 2006016125264724368092052590958596774461846298481802081211550906160559859232975
6573 2920523476488348712369311860366192362819452699260270677057971421673217665752125
6574 3975156954109141302947118921053984049393143951770923977106564584124306700520325
6575 5073555586165614557708822833450479641988617938444468760253824915920753190718375
6576 6088266703398737469250587400140575570386341526133362512301680148573503357964680
6577 6885539724081905471176259559682793799841695773603207603185165582292269524591000
6578 7355008341632944480574640893297529740739993212712517212437002473194434643446200
6579 7434954084476780833624365250833372455313254008502870660170858587144291609921000
6580 7125164330956914965556683365381981936341868424815251048458646146437963054184100
6581 6483899541170792618656581862497603562071100266581878450924161594804394663929900
6582 5611066910628570535375888150238310774869221384542010186930963847008662521324460
6583 4623934768943914607856055975659348694105191696520730580800825261932700895172900
6584 3633091604170218620458329695160916831082650618694859628264052666001534976071720
6585 2724818703127663965343747271370687623311987964021144379816823665807246907361400
6586 1952786737241492508496352211148992796706924707548485826909238237239334552824152
6587 1338603811818765025985402725384390223549101614045330343180593152621113079488200
6588 878458751506064548302920538533506084204097934217240993971613365231361791273165
6589 552364214962146647796533368926371249916213095000217151346574344270379781703575
6590 333043129609529596465556884205606194802422601397147026013447039708910448984895
6591 192689239274084980812215054433243584135687362236821896840592214736939994211525
6592 107049577374491656006786141351801991186492979020236870476419481945123057448260
6593 57141328463411086652270980856705116917114495557630238390041710983894353133900
6594 29322523816750426045244319123835520523256122719399847811629630467949366238620
6595 14473297012113992342844952388047019745453342622417773568412782992042804174900
6596 6874816080754146362851352384322334379090337742035816488817443340326068372374
6597 3143970768637566934230801395269360234340093472981088108583656562537658809250
6598 1384844267137975911506424424106742007983136399074379369087871590430691734850
6599 587753671517861869418424319533675387109121824026356279837784984838603461750
6600 240444683802761673852991767081958112908277077483226380544801596987033011300
6601 94842069722200438019791197015661255647153685083997823431697487682135699500
6602 36081222176924079681442303212479825517938824273107561321445832604840966300
6603 13242576224509369670316590008835680642222114044693282955162638521520664500
6604 4690079079513735091570458961462636894120170539093304953820380872338918975
6605 1603241317997042097628677298051003428091878261160474756984560302206810125
6606 529069634939023892217463508356831131270028301948396154555777129510348981
6607 168576109171747808794780039427421683982725702576764784712511240987838775
6608 51869572052845479629163089054591287378842923260508416624825659328664880
6609 15414070940232383097345634954902127852603143161974986606839529766016400
6610 4424409251362998852015876700018203364474946182364007216439941362498640
6611 1226768019696104227149856721368683659457683180550993224553765375865200
6612 328598576704313632272283050366611693755963429516162483195368775570680
6613 85032087831379404842389034963289867353408317391642246825435678404200
6614 21258021957844851210597258740822466070699684715633569459308818361960
6615 5134352761004900504254422661978306741547186663694742486666015102200
6616 1198015644234476784326031954461604214172749298865451424124916756848
6617 270044509970886160401359661866344588106900854310118964421434424400
6618 58800014267854244603521861857993842545451589956191738125993006480
6619 12366669667445535571375629676482374671007384661077174938294916400
6620 2511979776199874412935674778035110804553346901610844197298735415
6621 492734494562283057921997744921980210504749838528383976175315125
6622 93320927000432397333711694113790551811838594229521381686310925
6623 17062408294855177124447287356464366070827282015876300330061375
6624 3011013228503854786667168356909110434452278379469744270258100
6625 512745006303192662946945336062658508459135777712573523769500
6626 84236679606953080341283876587830940474154189227999726186540
6627 13347361205327072589287938159388038227239306864988354790500
6628 2039180184147191645585657199028555113979493278544534623350
6629 300290232597017947808846767665518685239050007767857149250
6630 42608749219847141243147169884618239025716019901417094050
6631 5823195726712442636563442938271869821552608492263392150
6632 766209964041110873232030064180005935136616436211703860
6633 97020092849361441740418428205894183061457037625023900
6634 11816549770114534570947929134926036559967153762419020
6635 1383583359158980313686721330716305021742836493464900
6636 155653127905385285289657267209825028137139482813637
6637 16814381100890385756556051860918443924536218272575
6638 1742954138506930230844801495978439828277165803415
6639 173245441478098486793794962262628445241713797325
6640 16499565855056998739582857110387022882575736520
6641 1504372180902255766453928466831639364543277400
6642 131195248334499049058670685343483947234314360
6643 10932937361208253974428818500725694161295400
6644 869665471914292893577011913529584304150820
6645 65957774555297483753406369579380641833900
6646 4763617051215926208984061571025775421484
6647 327171500770323730505389268847452878500
6648 21337271789368711530351584842293364200
6649 1319239922460912481070152268223171000
6650 77189569931210439458640922378248600
6651 4265739390932404009025071555269000
6652 222173926610456510776014045399975
6653 10879651045238666635731338677125
6654 499575813279966154127334923325
6655 21446436424940375008939143375
6656 857857456398408488589972636
6657 31851143094118159957410900
6658 1092931368466065043074180
6659 34485696977929424217900
6660 994779542636708713290
6661 26053731291100957950
6662 614473036573272030
6663 12921014112489450
6664 239267085673660
6665 3840740603700
6666 52335366468
6667 587633900
6668 5185005
6669 32775
6670 115
6671 2300582115596854595811585287425675150817036324056795518387508074599765
6672 66716881352308783278535973335344579373694053397647070033237734163393156
6673 959055169439438759628954616695578328496852017591176631727792428598774950
6674 9111024109674668216475068858607994120720094167116178001414028071688298660
6675 64346607774577344278855173813918958477585665055258007134986573256296819225
6676 360341003537633127961588973357946167474479724309444839955924810235222090288
6677 1666577141361553216822349001780501024569468724931182384796152247337160366200
6678 6547267341063244780373513935566254025094341419372502225984883828812901702640
6679 22301629380496677533147281843022552772977600459737585707261010541735121450150
6680 66904888141490032599441845529067658318932801379212757121783031623299464656840
6681 178970575778485837203506936790255986003145243689394125300769609571932941235420
6682 431156387102715880535721256812889420825758996160813120042763150135868319113288
6683 943154596787190988671890249278195608056347804101778700093544389202700581304950
6684 1886309193574381977343780498556391216112695608203557400187088764649310228566960
6685 3469461552467166851185881988416219558207279422231543075344109590917312298512600
6686 5898084639194183647015999380307573248952375017793623228084985616361853035780336
6687 9307914821228321067947124022047889033502966824955561656821613581573839007040875
6688 13688110031218119217569300032423366225739657095522884789443523830272055510060300
6689 18821151292924913924157787544582128560392028506343966585484704717449624957069250
6690 24269379298771599533782410254855902617347615705548799018124289039916819855808300
6691 29426622399760564434711172434012781923533984042977918809472184512340368506166575
6692 33630425599726359353955625638871750769753124620546192925094995106406018548757280
6693 36305573090613683393474823132872912762801668624453276453158145797541057493298000
6694 37094824679540067815072101896631019561993009246723999854030099430024105158250400
6695 35935611408304440695851098712361300200680727707763874857492483171197409447951500
6696 33060762495640085440183010815372396184626269491142764864848118119472148571414224
6697 28928167183685074760160134463450846661547985804749919242584720961434991577533400
6698 24106805986404228966800112052875705551289988170624932654962659490852031573097680
6699 19156301185624789089689374756303016018435794171300169549031990370864046565716300
6700 14532366416680874481833318780643667324330602474779438513056210664006139904286880
6701 10535965652093633999329156115966658810139686794215091601958384841121354708464080
6702 7307201984516552612437963112686553690903331163729817932950697919992348649277472
6703 4852438817843023219197084879518414560365493350914322494029650178251534913144725
6704 3087915611354651139489054014238991083868950314218180463657792435358726296596580
6705 1884536733400265033658760905748796029125903500588976163417724233393060431694550
6706 1103800086705869519714417101938580531345172050344830143358853045892388916635652
6707 620887548772051604839359619840451548881659278318648334264130469707917759126025
6708 335614891228136002615870064778622458854950961252634512844990808260385801729680
6709 174431423730412790833248257352047199010138986439081780348548380898203814829800
6710 87215711865206395416624128676023599505069493216676470414077875238003243171280
6711 41972561335130577794250361925336357261814693605011543348397070676924132107210
6712 19450699155304414099774557965399775316450711660394017382995693353117656858424
6713 8683347837189470580256499091696328266272639115852529061802480029865914806500
6714 3735858953209423389180121702241443556419623774247162949167281499766517238200
6715 1549532406728908564830391387861507838742230263342212010481433141847227308250
6716 619812962691563425932156555144603135496892021956761336515488561122129540240
6717 239166958429896756745560409865580557718909292820516250392976273285385677000
6718 89051527074961558362708663247822548086827736503839938580589714514075576400
6719 32002892542564310036598425854686228218703442274675433808309709760341605875
6720 11103044351501903482085168153666650606488566990506599482513554718190093900
6721 3719519857753137666498531331478327953173157565892301436204179901119799490
6722 1203374071626015127396583666066517867202417314235567724087649941631381996
6723 376054397383129727311432395645786833499926567286629135127909691434409575
6724 113525855813775012018545628874199798791429794306018421292071254379719360
6725 33111707945684378505409141754974941312999344570168489748025656534405600
6726 9331481330147415760615303585492938005074431948258633401946058146360768
6727 2541162326513358756238988922835130437448058016855628822289942564292200
6728 668726928029831251641839190219771166240206277611839439485311894143840
6729 170064175662758809684778069926579734706816634783284493650871356808400
6730 41795433001864453227614949388735696003409549610398204360674964915040
6731 9926415337942807641558550479824726366991227549809835474220962530920
6732 2278193684118021425931470601926985063017031453580202708171972849088
6733 505244567042303138815447109298322132587104824193125804401393439200
6734 108266692937636386889024380563925170401148959284416533692304583360
6735 22414588772245033223118328788624304091200884698202379575659535975
6736 4482917754449006644623665757724197743510588316720891182871589356
6737 866018202564012647256844521378025824523499716201402139944493250
6738 161570560179853105831500843540294089704078760158574332471821900
6739 29106461208870596271115960784556859767881834027083100563045875
6740 5061993253716625438454949701470388556470496985775222251448400
6741 849691724731004984312080842618119814017996431637978982246600
6742 137626124428261370698435629354766043591575858457013637149840
6743 21504081941915839171630567034569617143885549949147904940250
6744 3240341114535263436821044316264553331803030415221452278200
6745 470725229476406512781435473637840101185537850014478774500
6746 65901532126696911789400956088209543026440777447525105464
6747 8888035582876886129491570800520222359211876119770440650
6748 1154290335438556640193707629154294655530487098708540880
6749 144286291929819580024212021434406733783705338006445800
6750 17350883206750455825695693413309116974128985271400080
6751 2006195870780521454845745929538642281527112915524105
6752 222910652308946828316052382670860534122323209955332
6753 23786197654918106680006122144713896283490259995350
6754 2435935904419324178048156307632518314218689556580
6755 239243704898326481762859709791248805333795243925
6756 22517054578666021809313075585939937110338652192
6757 2029153174240251964054136071540350770779304400
6758 174926997779332065411560913791311929645752480
6759 14411599248865425693565260750956596848980300
6760 1133496570135482872527341370443053699792080
6761 85012242760161201282168209680090605030360
6762 6072303054297224618045616947681208229584
6763 412520587927799486289403860720701455500
6764 26614231479212586424954664964580970400
6765 1627998202185806891533379394828594000
6766 94252527494951694496866810482914080
6767 5154435097376654844238628129283375
6768 265692530791886136598119889344300
6769 12877954298445768670865666189250
6770 585361558994707816957281324300
6771 24877866252930835010369406315
6772 985262029130845392836008176
6773 36222868616840260343722200
6774 1230874162544306262102960
6775 38464815859998203935350
6776 1098994542341506768968
6777 28511630469506708700
6778 666157684509341640
6779 13878126268970150
6780 254632861817840
6781 4050235545720
6782 54692815408
6783 608620825
6784 5322660
6785 33350
6786 116
6787 9202328462387418383246341149702700603268145296227182073550032298399061
6788 269168107524831987709955478628803992645593249914645075651338444728172505
6789 3902937559110063821794354440117657893361102123762353596944407448558499626
6790 37403151608138111625529230051127554811377228686055888637383904715352223050
6791 266497455207984045331895764114283828031062754388148206541360321096882735805
6792 1505710621925109856125211067245703628375504562293037366958685814197345569865
6793 7026649568983845995250984980479950265752354624034174379140533799586830760616
6794 27855646505614532338316404744045517124946834402421191288735687562635394692200
6795 95753784863049954912962641307656465117004743258322845055028925996388687401110
6796 289921181946456807930914663959293186048708805976588614194393137042556578851950
6797 782787191255433381413469592690091602331513776136789258324861469992603736485028
6798 1903596124189349359346391964041813669306181228332646605471822210901468556776740
6799 4203774774251479835223282253925671853051150212567927920416940713824716111354558
6800 8488391371084718898047012243503760472507130236916008300841899502824305231744550
6801 15764155403443049382087308452221269448941813297129729701563527533140664053023880
6802 27061800109243901439249879509646512554016779493406035987684054809155035928398280
6803 43129743924107467918804495468499129382964242317615869855371457319646050324143707
6804 64060354946100797938224324151741353936461595207047100814595811120243480224928375
6805 88972715202917774914200450210751880467307771120898751131382904896768360815391950
6806 115898668488011312059287428564005739029782491328539162657984760628505585261952750
6807 141975868897813857272627099990907030311483551877460474256027090883513396156478555
6808 163948324798666001850533674989499785002546482525162690509916456568753481677213775
6809 178852717962181092927854918170363401820959799118359298738005201247704735009300080
6810 184684871808773954653763230719396991010773705611349275870413176448361031596342000
6811 180837270312757830598476496746076220364715920077779499288396734721367512646470700
6812 168178661390864782456583141973850884939185805672334934333064821241203876216413020
6813 148773431230380384480823548669175782830818212710142441891816531537624668571364008
6814 125355391129301990627360582674953668866707938487249650051200457499551630169311400
6815 100732010728903385325557611078087769625033164855825611451093970015345989073301020
6816 77285766852348287017022649878877685315758204070417925421956650806589429247889900
6817 56676229025055410479149943244510302564889349651639810200919221589623945626718832
6818 39764773590159844449081008566712873573753011449134377981584871819716080673880560
6819 26716957255888645489226302630760211932365304567387146817350989269972024748920757
6820 17204101263261627777153300936474378895841294607787143387923305177437260146604025
6821 10626062544955711274124097637234175200372564316574326889645932792263852255935290
6822 6299737080223743112516429313503118154506591701968863174853535294485373443093210
6823 3587350281794075939071855581300386726871809163620697965916272399150263979065869
6824 1963347113684595615302839878954941384301463123331942029970358512319631832912025
6825 1033340586149787165948863094186811254895506907014690473759576962275398389536120
6826 523294271191238372499744772056141597030416959317245341045645142694611444489400
6827 255105957205728706593625576377369028552328267658778675961177785071159486275994
6828 119775357956348234193348593786935458527617540287471965164937982175612767232770
6829 54184090504062296420800554332185088381541268196811905566916574340827758391324
6830 23626783650027164136976985900662102491951134338482462796067213104518884473500
6831 9933988580125057648501687253687474911388545036066319660285725806197329928850
6832 4028784257495162268559017608439920380729798684689751227251726168802791001450
6833 1576480796411150452914398194606925366372529708020458182006786122854112091480
6834 595373066729742990196395062856870750066221005531923431829323914348726047000
6835 217063097245218798509102366666567460961642607728109850290187429128059217475
6836 76415069948571923964939098469352830644659239717082158276984409019591181375
6837 25981123782514454148079293479579962419183246757785442789081718040564819726
6838 8533016144257198176084865995744399421985479121752926824233118596686598830
6839 2707591661158534036642313248649665201205438957030027379197212368670609491
6840 830157820638229775385614911142586028669649214576143562452177998072187175
6841 245972687596512526040182195894099564048097887663039912799487717822725280
6842 70437633266274041547870356096946693338562242085631150918527305718644640
6843 19496130636200850785571259276833459760601938177611787643351585770075176
6844 5216070038632683762806345683714215108446013824072080214174092631968200
6845 1348983630680866490380951469926090111208691973803193352065198131290160
6846 337245907670216622595237867481522524757585529993970945036473707569200
6847 81501094353635683793849151308034607206648621740276498503316181584328
6848 19039190074414893345284432887532671884229075792258209024325452723240
6849 4299171952287233981193259039120278264080527097885221239614851989408
6850 938311338792848686371544631554026817661766102072947922459730672800
6851 197925048026616519781497695718425702139600441191823975656244316455
6852 40346259790041059801612991819523747364161592456764283236187164755
6853 7946990564705057233651043843238350545314224743277943460545090222
6854 1512300443283425070582847895540731663720141295456179856320980750
6855 277996405015335490915964686679623654343782572625782307341222975
6856 49354434223737098024935759591205110041190935958966996606903875
6857 8460760152640645375703273072457649444386402104795728620278040
6858 1400196222444050467105823360370704482255008204248500576378200
6859 223642452195924727384957897701494820836310769992647160368490
6860 34465446400056892918914744425269112408693278685620614767250
6861 5123242032440889487946786283823685673256142683525809683100
6862 734331357983194159939039338875030557849439046022586888220
6863 101453674458204456307367261346322585974915407386321543938
6864 13505196924631112690266412774816441766594668909261578650
6865 1731435503157834960290561443731441983295730648062811320
6866 213689824756821403326997550731969466489791449958913400
6867 25375666689872541645079951616964583574663640959422617
6868 2897838480016308768110521898222483295539163100201485
6869 318055442928619255036318643566959542589168482497242
6870 33529941272595403392297786637729227291185065294650
6871 3392910724012630105138503428488150509090317596665
6872 329311923212990569014759835830307179106518159285
6873 30633667275627029670809649343662472580344445424
6874 2728861165357580227521079544485299312427340400
6875 232573394774793768785825305836176088279011820
6876 18945585529407357372439724807437323947535900
6877 1473545541176127734285543781575969809729704
6878 109301454977350115934216269588687920753320
6879 7722385406008426959905838944333710465884
6880 518977513844650966622153244132495379500
6881 33126224287956091614039317030382697200
6882 2005008312165677961151635675736268400
6883 114870267884472377668056425276051535
6884 6217205220547099142019788568310875
6885 317204347986231407979388031155950
6886 15219400534526817520113969132750
6887 684873024023808145840019149431
6888 28818914372207006893200203355
6889 1130153504003028538841303496
6890 41146365322041849128305800
6891 1384733432862344544865830
6892 42860794815426570099390
6893 1213041145792040490276
6894 31176268831142849700
6895 721670824885120110
6896 14896704343756950
6897 270836771206248
6898 4269167196840
6899 57134458953
6900 630164925
6901 5462730
6902 33930
6903 117
6904 36809313849549673532985364598810802413072581184908728294200129193596245
6905 1085874758561715369223068255664918671185641144954807484678903811211089198
6906 15880918343965087274887373239099435566090001744964059463428968238962177795
6907 153515543991662510323911274644627877138870016867985908146480026309967651956
6908 1103392972440074292953112286508262866935628246238648714802825189102890579975
6909 6289339942908423469832740033097098341533081003560297674376103577886432564998
6910 29612308897860493837129150989165504691384923058429734883520821012547796207345
6911 118449235591441975348516603956662018765539692233718939534083284050178004250384
6912 410870785957814351990166969974671377592965807435712571508851391548872071709950
6913 1255438512648877186636621297144829209311839967164677301832601474174873901481220
6914 3421069946968190333584793034719659595374763910523745647493839017102167630453010
6915 8397171688012830818799037448857346279556238689467375680212150314466112809566664
6916 18718695221195268700239520979744501081510782078604358287139585073864440808304610
6917 38157340258590355427411331227940713743079671160231961123784538787024346241525988
6918 71545012984856916426396246052388838268274383425434927107096010095233429810418350
6919 124011355840418655139086826490807319665008931270753873652299749927373223883787856
6920 199580775805673773114467861383643030085873748763869515409169904217518389971937315
6921 299371163708510659671701792075464545128810623145804273113754821395190231661703378
6922 419951215757771897595026124994748875805692679690642105340128095121596148141197125
6923 552567389154963023151350164466774836586437736435055401763325409358877188221907900
6924 683802144079266741149795828527633860275716698838381059682110087708182953045521225
6925 797769168092477864674761799948906170321669481978111236295771272583551464117355690
6926 879359196647390373561953347670953392286385678998599885462279176141495947177782975
6927 917592205197276911542907841047951365864054621563756402221070162923006901352061280
6928 908033953059805277047669217703701872469637385922467273029531450871108405348681500
6929 853551915876216960424809064641479760121459142767119236641232587884854659691341704
6930 763272386312386320379877336650554016262458656512904701973140342556232976674489860
6931 650194995747588346990265879368990458297649966659141042342012989682952255237813072
6932 528283434044915531929591026987304747366840597910552096644344785176681869999240900
6933 409875078138296533393648210593598510888065981137497315559623740062442300367224840
6934 303990682952569928933622422856918895575315602676977173326362826505918421708366940
6935 215735323385694788275473977511361796859901395448177342055111875728245986579123296
6936 146632602613714426405986219089753721303214229718683018807094214835203047484934565
6937 95533362308935156597839506376657727515730482998535858316588385874445421829474222
6938 59708351443084472873649691485411079697331551874084791758086765027576373449978675
6939 35825010865850683724189814891246647818398931124450587799377716271060987605724692
6940 20649138207400046868803851638704665061993828356453495962019921243035390730138855
6941 11440738736532458400283215097120152264077661656952496215624868732425166203507366
6942 6096709458283744279098292255702186403883490751399188408855323801413593586411025
6943 3126517670914740655947842182411377643017174744300858356503335424320436152955440
6944 1543718100014153198874247077565617711239730029985873756084653170949103761243730
6945 734207389031121643367019951525110862662798428871606921058999478985288277574812
6946 336511719972597419876550811115675812053782613188611711653873378493388250796830
6947 148691225104170952968708497934833498349345805749390810625491994702736639306424
6948 63362737970527394730983734915412002137505314816839332043998435143937008360750
6949 26049125610105706722737757687447156434307740316796127109193681002917442924540
6950 10334707443139764080216610386867621846219918365073709669906601911276724742850
6951 3957973063330122413699978446034408366637415011625831180357463031846494187120
6952 1463625455710618184232804529523140593912793305265978436580421289440618198875
6953 522723377039506494368858760543978783540282198202386986413104421165530360450
6954 180339565078629740557256272387672680321395805732313893533683205286235188045
6955 60113188359543246852418757462557560107129865047425142139443975074248014268
6956 19363382788891334322654118990343060226813202622439333947298230661711897345
6957 6028222943711453138184772893220009315891354659047985485759831311379847546
6958 1814048571024279879546343694718984284870714950370091488321425995787371975
6959 527723220661608692231663620281886337412282740804340176551628194601483328
6960 148422155811077444690155393204280532391970438680437068006896822764286920
6961 40360410790731585836796642011690320206158398332599841086236616155594224
6962 10612004561356149724330151563418575565459131573112163194354188458142200
6963 2697967261361732980761902939852180222417383947606386704130396262580320
6964 663250285084759357770634472713660965356584875654809525238398291552760
6965 157657854651295257174986882858165305744008809268075849563791957818864
6966 36235877883563829270057469044013794876435982959459172014038764860360
6967 8052417307458628726679437565336394208912733294451684226580198964288
6968 1730011530899314765497535414427736945063881250696997732035128427975
6969 359310087186780758987949662996526659268813108625157371191335836026
6970 72134222048861288736217167192481851348046483483305839725304324865
6971 13996192337838757515982435425404856184284754025474586990213740988
6972 2624286063344767034246706642261857887043774600938665044792290125
6973 475414141910283883015707725046312916124149906809308873424120450
6974 83197474834299679527748851882317185498007577759401508565923675
6975 14061545042416847244126566514788769499121062653040788411166320
6976 2294766031227749376645654951718654568140152334740598166842050
6977 361504237796152299060616875736662861077872203549758423609340
6978 54958414529820450870701889759212908976024417363557196520750
6979 8060567464373666127702943753215932125922997822080607234744
6980 1140146055816011985168508447200705339818865887245595431710
6981 155474462156728907068432945959299547338182052877739508892
6982 20430938937262452531428675736260770877668858093498285650
6983 2586194802185120573598560131143166506694888816093819440
6984 315192491516311569907321387329654963072442388689397265
6985 36967020609937776717523880133355813108769254731010726
6986 4170060251730785788256604682807963766751478607607015
6987 452175208019000868605850601697605132837613023309332
6988 47101584168645923812989747895857724051902829818675
6989 4710158416864592381251098877195314824384205604782
6990 451846592315498687717926286371816827146152823205
6991 41549111937057350587994696810944503040007408736
6992 3659154744456755305085083934650742259845751900
6993 308355736892423199064352652681671667605880840
6994 24839767694111868554976528080862269175658180
6995 1910751361085528270831804024461147665363792
6996 140190996601383844350407824037664941835780
6997 9798295461387036357729989198186858440584
6998 651482410996476745334192370293983561500
6999 41146257536619145373227783258791139680
7000 2464489383703645827248885518092496575
7001 139739088766677737781759362706949290
7002 7486022612495486722023827051639625
7003 378081950125003092339068562387900
7004 17958892630741644673734483576645
7005 800148681532765952565566927058
7006 33339528391376733464682588195
7007 1294738965751042403721104976
7008 46685299115393636510962350
7009 1556176619788158631373028
7010 47712960266229578035170
7011 1337746310312717550024
7012 34062960389582002450
7013 781258324187561220
7014 15980101023302910
7015 287916567588624
7016 4497872582385
7017 59662532358
7018 652275975
7019 5605236
7020 34515
7021 118
7022 147237255398198694131941458395243209652290324739634913176800516774384981
7023 4380308348096411150425258387258485487155637161004138667009815374037953155
7024 64609548134422064468772561212062660935545648124811045338394776767059807281
7025 629943094310615128570532471817610944121570069216907692049349073478833052535
7026 4567087433751959682136360420677679344881383001822580767357780782721537645691
7027 26260752744073768172284072418896656233067952260479839412307239500648795803405
7028 124738575534350398818349343989759117107072773237279237208459387628080912539127
7029 503409251263628395231195566815813579753543691993305493019853957213312535524865
7030 1761932379422699383309184483855347529137402921976569225569488850246397813224462
7031 5432624836553323098536652158553988214840325676094421778839257288257308503720450
7032 14939718300521638520975793436023467590810895609259659891807957542680999427626518
7033 37009756699019513608780942830149044713599718668393248368342440275923449820355290
7034 83271952572793905619757121367835350605599367003884808828770490618455618694869418
7035 171348056255556690409884845891507356053829466719532202782277740291528342783711430
7036 324337392198018021132996315437496066816177204861971669552168579689706943052970898
7037 567590436346531536982743552015618116928310108508450421716295013422185209829318910
7038 922334459063113747596958272025379440008503926326231935288979390084838352635672179
7039 1397065430639716411801275029685501210601116241347086607864189329522628729803561205
7040 1979176026739598250051806292054460048351581341908372694474267985890424309319038999
7041 2630220772377623990200426782861848222151443625430863712393433858919470612042234625
7042 3287775965472029987750533478577310277689304531788579640491786185685319269920352005
7043 3874878816449178199848843028323258541562394626750826004865290497013036733924620275
7044 4315205954682039358922575190632719739467212197972510778145308247156482919543878505
7045 4549728017436498019733584711862758855742604165253625494348313998297305118006790175
7046 4549728017436498019733584711862758855742604165253625494346139557826575885870637180
7047 4322241616564673118746905476269620912955473956990944219620569706146476009459723940
7048 3906641461125762241944318411243695825171293768818738044627179921472988634741140876
7049 3364052369302739708340940854126515849453058523149468871659396324599693489787566420
7050 2763328731927250474708629987318209447765012358301349429953555206152547084760705556
7051 2167783746598101665504183869361698790919104522460541362092311359862935949307229900
7052 1625837809948576249128137902021274093189328391845406018386507502247687791456658532
7053 1166931976495349082035518332902366083014921184469686568575392785619493296235344060
7054 802265733840552493899418853870376682072758314322909490767447287864414762591114757
7055 528766051849455052797344244596384631366136161712826643577097320163307959112339795
7056 334366768081273048092438272318302046305056690494875504108059350560558976403159777
7057 203008394906487207770408951050397670970927276371888291977495001093759669729927495
7058 118421563695450871199405221446065308066374244550267220781276339896007153474478843
7059 66412093153529880469936712027185274118304474984269351877847854808681391807743885
7060 35827576569667435516676384119928897879611624662561764464719983662068283637299383
7061 18602780141942706902889660985347696975952189728628292837276500829954298379049025
7062 9301390070971353451444830492673848487976094864295053610597422887353297555042434
7063 4480547656138639772342326883666061161890923745568755535953017740071788965561070
7064 2080254268921511322873223195987814110877928881802886276333831857124983453128634
7065 931276620389281231751384802855009805451165836498716132251417024202632601042390
7066 402142176986280531892643437596481506899367065549488783282580622036946819942374
7067 167559240410950221621934765665200627874736276960086233627462528491744533220650
7068 67387955382664763043604199234917643819187415167363894043348870420590776261310
7069 26166599696460253735016524171005255312769580541356839376997566541317664774450
7070 9812474886172595150631196564126970742288591382989039801302877099786100172235
7071 3554518963868644161708239571699055728073926598503090488838165988641501340125
7072 1244081637354025456597883850094669504825871631721681027663188522373962257871
7073 420792318516802727966931302237902920749923546708732418245260812334548772105
7074 137566719515108584143035233423929801014393345012376767588342942958375263421
7075 43476274563737146875393210563223097490391907774910957353367725447994637435
7076 13284417227808572656370147672095946455390207489383523570470739371374108481
7077 3924941453670714648472998175846529634538455983528016129277267154521768455
7078 1121411843905918470992285193099008467001100824209222875172209913528152072
7079 309863798974003788037341961251041813239376880753894931452995121209651640
7080 82808429036156184734117248265364622491945679337575536021761333146822632
7081 21403873606803081647377763322827296479485367071192329154714380110490200
7082 5350968401700770411844440830706824107794478162752666963191952587450968
7083 1293881703689940386470582004146322211105468855785612024645399945816040
7084 302601366185550574255216759034220506186081424240339130614374886781368
7085 68445547113398344176775219305359390322156856701200658248739889180680
7086 14972463431055887788669579223047357982197113469371100358797557449223
7087 3167251879646437801449334066413856868655413366660657386341235121985
7088 647846975382225913932818331766464734136193332218086775329832795259
7089 128118991400216318800146908894109556871903455739005894437480815805
7090 24493336591217825652969261994458498322498319544580527232874046729
7091 4525942630985902566309537542451609979104480833502915077250471375
7092 808204041247482601126703132578731957411054841575825084821004765
7093 139443655003967068504255117943602043299477489484067317173872075
7094 23240609167327844750709186323053660699936200773775747512899890
7095 3740782982412358572888122455541368405598330518275769614441150
7096 581337895915434102543424435306255141463064759762449356885290
7097 87200684387315115381513665084617815575292075550177418479590
7098 12621151687637714068376977718851262144537325537205161328086
7099 1762043904442927613442240327491999161538247280288647485370
7100 237198217905778717194147699604572386323636721698089763566
7101 30775718146002934825822941931835844739779672318054379650
7102 3846964768250366853227858195075460178708647113939556417
7103 463060573956062676777422778916406674143464743877015735
7104 53647261616860919870552947998406606828579772109637517
7105 5978761083806789262681156111495755280041276557894395
7106 640581544693584563858288352404940604853285116354887
7107 65942217836104293338185647054200813672663961746145
7108 6517544786126587132196287981235377489554889150803
7109 618043040063728090096933656071795430234392942085
7110 56185730914884371817856465005709043883646382268
7111 4892577692026448104551966159813913808108364900
7112 407714807668870674318421840767988093834442444
7113 32482773138453981956507767490358351998937620
7114 2471515347491063741619398683813875784546644
7115 179384178446932015889231516779377721273740
7116 12404225105372950282658177814725916536484
7117 816067441142955080997567284894568882300
7118 51004215071434148952230272997876516895
7119 3023445738770452097346570893329970025
7120 169683179216680110163564940429866995
7121 8998350412999625453745812314597125
7122 449917520648753679883491589241601
7123 21159487357012432833409936095255
7124 933506795121560277993161414901
7125 38518484257998361964050757235
7126 1481480162734365827334725886
7127 52910005664112788045757330
7128 1747028469384819595598022
7129 53063946464311399870890
7130 1473998249326049893082
7131 37188002627158332950
7132 845179459802907138
7133 17131820015973390
7134 305911353062913
7135 4736697675255
7136 62279310093
7137 674963835
7138 5750199
7139 35105
7140 119
7141 588949021592794776527765833580972838609161298958539652707202067097539925
7142 17668470647783843295832975007429185158274838968756189581216062012926197720
7143 262818500885784669025515503235509129229338229660248320020588922442277189300
7144 2584381925376882578750902448482506437421825924992441813535791070682392291240
7145 18898292829318453857115974154528328323647102076507230761480472204364991576050
7146 109610098410047032371272650096264304277153192043741938416586738785316903496584
7147 525215054881475363445681448377933124661359045209596788246144790012975916068100
7148 2138375580588863979743131611253013436121247541210501209287875216481387072099320
7149 7551138768954425928467933502237203696303155379899582395297809358199688032872975
7150 23492431725635991777455793118071300388498705626354256340926518003285304176326160
7151 65191498038639877182439825902647858578083908113133061346071087459087702044645400
7152 162978745096599692956099564756619646445209770282832653365177718647429084665016560
7153 370097566990195136087809428301490447135997186683932483683424402759234498203552900
7154 768664177595020667259296504933864774820917233882013619957881451862667249491102320
7155 1468697625047628774941870107641491623318538286167418880990952059641671509574669400
7156 2594699137584144169063970523499968534529417638895773356417348637517655544423767184
7157 4256928272598986527370576640117135876962325813813378162872212600666389073719891825
7158 6510596181621979394802058390767384282412968891714578366745736871187094253898862440
7159 9313769537598109412008500197903341404007441608980577385761262196817524865357074700
7160 12500059116250094210853513423501852936957355843631827544048008331939521953593930520
7161 15781324634265743941202560697171089332908661752585182274360603153516823672253407750
7162 18787291231268742787145905591870344443938883038791883659953063918201824399544868600
7163 21135702635177335635539143790854137499431243418640869117447039074616564003225201500
7164 22514118024428031437856914038083755162437628858987012755540738680816432623707192200
7165 22748640087182490098667923559313794278713020826268127471741569991486525590033950875
7166 21838694483695190494721206616941242507564499993217402372861469877567564252179058464
7167 19948807461067722086524179121244404213640649032265896398248783259137581582121802800
7168 17362850938336721075308081827749759222983527861416613531676355206546616154405070560
7169 14417367297011741607175460803399353640513107956354866592825984248284400670518141800
7170 11434463718319657136725365464765004611441430448143514882566435335803643109354643680
7171 8671134986392406662016735477446795163676418089842165448369245439451743797228919600
7172 6293565715929972577270211233630738425249013129724152329238093557087823708864484640
7173 4375994911857559057633193748383872811305954441761324632157722946073099860882540225
7174 2917329941238372705088795832255915207537302961174216330063444683143326409422235480
7175 1866233124174547245167097333869592816586362923692329330272108188811675149808258100
7176 1146400347707221879174074076519892730188765795982430299799060630493345061953690664
7177 676694649688290692568029836834658903236424254572960973258316670312532232433091650
7178 384069936309570393079152069554806404539592144487353148479815156419482659917228680
7179 209722399432199622536642248506900865636750973634534795403730067816888605708664900
7180 110238697137438263128235028061319685783420383577113121429907642037133180422459640
7181 55808340425828120708668982956043090927856569185884878511829502489862895137147075
7182 27223580695525912540814138027338093135539789846717230079797335280058431868416880
7183 12801564731824685063835219667617317605402639273053587245580050685919397044460200
7184 5805360750478636249878762407407853332682592228287124492094414484999953822684560
7185 2539845328334403359321958553240935833048634099541953087958410066007179821024700
7186 1072379138630081418380382500257284018398312174798636755420214992098524853179664
7187 437111061941609273796351562604871203151485939895877131202076161282811825793000
7188 172054354168505777983670295918938665070265740852843984791529030861082833007600
7189 65416499241150634337541310427513138281923951353392098442493916353294161936125
7190 24030550741647171797464154850923193654584305427728260737884596979068000421800
7191 8530845513284745988099774972077733747377423836407417173211598372739603216300
7192 2927250911421236368465609059046281187825580309933367123913384758526970018520
7193 971059196577237064539072235933622124807515877020151734412140336156651012550
7194 311471817770057171644608075676822190975984932103494568124550059528396822840
7195 96613943474971437500873801251606883311982017277579905229706056551099194300
7196 28984183042491431250262140375482064993578634522291324153754340446634418504
7197 8410588829294388532442138948242563502582405678988605991308429616832360975
7198 2360867039801933623141653038103175720002317524650995526678336660059267520
7199 641097515118628526973810954312500303253883201559782616799300250778589600
7200 168423923463368511323628301556673808458194602042526513942565423349469760
7201 42807747213606163294755526645654592958970734142384658309428760220980400
7202 10526495216460531957726768847292112998939957041480656321033349352362560
7203 2504287168432142683491449040283204279558971978939894241249161185450400
7204 576383554639143950962317636255658107021107474743503105932142641488320
7205 128335400837621895331453536197548856854044106314751234216387292213775
7206 27641470949641638994466915488702814736363901789608185277780106060104
7207 5758639781175341457180607393479739761191660666655740702438609312700
7208 1160322940983091189133405967342921911885719400987618105068357245240
7209 226092337765087621412023956871958041538653157186480990183789674950
7210 42597107115161435918207412164275649256518816599270482144128776920
7211 7758758795975832970816350072774188535607681428862140132429379500
7212 1365978661263350875143723604358420209708825084353507185612965800
7213 232406091673278447507091863239336738832462482473445528623120125
7214 38203741096977279042261676147485469643730740997987530158191600
7215 6066134566074094983061820198175192009078373813420166942337000
7216 930140633464694564069479096490008226340903615619918971016464
7217 137685291137865971655021576449396550908355908763438029178300
7218 19669327305409424522145939302105863082395832006034017654160
7219 2710836776066042482218831273064614094674226585059457669800
7220 360301090489790456497439543703147928592865906376845210480
7221 46163577219004402238734412897753767109669508477081569475
7222 5699207064074617560337567696408089153642440168799342840
7223 677649620423506356259643091097180498746533771527340100
7224 77562305952088076921281370600105937583488827146463880
7225 8541087262581127518115937302136793257201823654134850
7226 904350416038001737211701203395210265675226046618664
7227 92012396980610641867235786587256949310693900110900
7228 8989716946381499492684535146531555158006743656280
7229 842785963723265577404909531006993768501444921025
7230 75756041682990164248795233715562755798174897440
7231 6523436922701930806069288213085218410811153200
7232 537645900222686603496820009803940343517946080
7233 42368834528418237334575348900467415650788200
7234 3189052061278791924670191850082420367156960
7235 229001078868423850071359383122609856945200
7236 15668494869944779304410329871232736677664
7237 1020084301428693851246959106118211102875
7238 63097998026516472930594152162321464200
7239 3702178455637288282465188848975473500
7240 205676580868703163834624170218020600
7241 10798020495599550544494974777516550
7242 534555470077727144416029610980120
7243 24893514537661685686364630700300
7244 1087580732180458576302712328040
7245 44444404913075033035443181425
7246 1693120185982132374096829584
7247 59898119619750326089536600
7248 1959284264730638798801520
7249 58959940515901555412100
7250 1622750366230513643760
7251 40568730138718181400
7252 913707524111250960
7253 18355521445685775
7254 324861613872120
7255 4985997552900
7256 64987106184
7257 698238450
7258 5897640
7259 35700
7260 120
7261 2355796086371179106111063334323891354436645195834158610828808268390159701
7262 71262831612728167959859665863297713471708517173983297977571450118802330925
7263 1068942474190922519397894987949465702075627757609749469663571751782034962060
7264 10600346202393314984029125297165534878916641929630015574163753205171846635100
7265 78177553242650698007214799066595819732010234231021364859457679888142366810010
7266 457338686469506583342206574539585545432259870251474984427827427345632796140410
7267 2210470317935948486153998443607996802922589372882129091401165898837224220514444
7268 9078717377236931282418207893389986869146349210051601625397645655938583692034300
7269 32342930656406567693614865620201828221333869060808830790479112649280979465502215
7270 101520865671498393038291105974522405250297977885316607759003881371351361330847775
7271 284258423880195500507215096728662734700834338078886501725210867839752180533546536
7272 717106478425038649006838084929126444358922989244463674806781962049964722491099400
7273 1643369013057380237307337277962581434989198517018562588098875329694909937038916980
7274 3444754277370277805124995448036949546419666122211986963514950210297490329433069300
7275 6643454677785535767026776935499831268095070378551689143921689691098766942030241480
7276 11847494175384205451197752201641365761436208841750512306660346614442816843902333160
7277 19622412227980090278546277083968512042378720894149286007906199071227270054704739329
7278 30299312999086904106578810203186673006614201380671691629855160275331357524712171225
7279 43765674332014417042836059182380749898442735327636887909790786745202133595653464180
7280 59314006002598486255422553891910753151836864983507887561953301358680026774116107300
7281 75625357653313069975663756212186210268592002853972556641490450408234107819243279646
7282 90930489559340715089786183064652467108664193907752716914172999122644555444888682750
7283 103330101771978085329302480755286894441663856713355360129741851550110034197496777300
7284 111192174732889461386966799943189158149181758854588920139612683827330619321315190500
7285 113508678373157991832528608275338932277289712164059522642517890849116181144523760675
7286 110103418021963252077552750027078764308971020799137736963229198758794783855764322235
7287 101633924327966078840817923101918859362127096122280987966009148276372125942833310544
7288 89400211214414606387756506432243441105574760477932350525485287939098050793953264400
7289 75032320126383687504009925041347173785035959686836079904744249285433591238679054920
7290 60155222170290370154076922662459372086278829748928926128687727380772844176989488200
7291 46119003663889283784792307374552185266147102807512176693017955854408027207730396176
7292 33845397850112296971097580411969748864672470608738774814602538650763258047248363600
7293 23797545363360208807802986227166229670472830896769450994931541262738333399143832545
7294 16045314676811049877988377077407533641455166286458190317911650802268032823235980825
7295 10382262437936561685757185167734286473882754655943534586402259019421838104120308620
7296 6451834515003434761863393639949163737341426107622052827512145452748934089337120860
7297 3853178946460384649446193423858528343134462814274279618769064896935965347122126954
7298 2212974394926572264884638115053884521394792832522385885520441002913956760119029450
7299 1222959534038368883225721063582409867086596039025519235948885103335721101315386060
7300 650677187981952675049582360752179608770432507943043852406444569380603110019191100
7301 333472058840750745962910959885492049494846660320767192325470617162327870777940411
7302 164702663207931770871925535065395463470015728572977324388569995153010007599873075
7303 78429839622824652796155016697807363557150346939352019991797084973501672763772440
7304 36023007733739230063350269297248730936133008186964745505004328674331326566969400
7305 15964742063816249687166596620371596664877128627789592353259639833749873012382540
7306 6829361882854729032843488554270071906641882800990584969843724844152639074310860
7307 2820823386396518513565788750676768831004255938057283639257522044433076244233464
7308 1125328478615632385731032746280625863432548909093641125009600330111068742999000
7309 433720351133108315333835537628991218197961555066544211661979431962312974873325
7310 161538702207739321527397929831205912900261185995111100235546201607114154985125
7311 58153932794786155749863254739234128644094019135102390985680724689344561020756
7312 20239849158969691461962211208262858498679770278535244665854968688264548807300
7313 6811487697730184626621898002780769687055677259652642730644606841956987927710
7314 2216946467657465751117504538640910888711498511687516223846584541036882500350
7315 697927591669942921648103280683249724223966236750423013760565874128444732660
7316 212550675644937162501922362753535143286360438010675791505353324412418227460
7317 62626538359668985380030696168452319003982406735665182546504914179335082839
7318 17854056988502123025008751100655266382674931353642479385058245326959924175
7319 4925257100276447731036896855353176933108283111771904460828943721847782240
7320 1314793208972102572268324160539195537181692667605655875130768310918802400
7321 339654912317793164502650408139292180390692447452428469784173603754764016
7322 84913728079448291125662602034823045049761620184074486154768524372764400
7323 20543643890189102691692565008424930207608625839018700239436052768320480
7324 4809821386988718487340719585305836790898977927805193701446801641896800
7325 1089725157989631532288131781045853608586781319436935559652957181563855
7326 238901284636188451309321198152360179682143644062844605233582497813335
7327 50676030074343004823189345062621827016667153280948339675930194443524
7328 10399931545107706213714231262851470314987924487542457089478682490100
7329 2064692292043441674781501794830787519679000698816202804606929804030
7330 396480766225733365084853605529085840959087420573394200177370299550
7331 73632142299064767801472812455390765143411097264453261991994028676
7332 13222673441029236471391244490220800180401823280173506422872604500
7333 2295603027956464665172091057324567296871775488982977353599567525
7334 385221056061187563676138567835065005462026854510779574841062125
7335 62468279361273658974508956943861376039073238658871502015421400
7336 9786697099932873239339736586389309774646443085651202666970360
7337 1480881798016158450689565403622249939305912335394870993328844
7338 216362600359503669743605334420480294284559285199688331565900
7339 30512674409673594451021264814805249140639688111924565848120
7340 4152041138025204308208589671402763360197233123951827570200
7341 544955399365808065452377309851011241996709683394978380851
7342 68960405475302872480084740254669207657654450934899628475
7343 8409805545768642985376166966650960824277259273472201020
7344 987898844231858663944780891840467956003982968130218700
7345 111726655002412586993750545745390695804787477199072970
7346 12158488926733134466965040159512376283781419554709610
7347 1272400003960444304681579600125819094729097112103004
7348 127971264766136639838339427322506791570045539234700
7349 12360860801274561802441235826480888342259272527385
7350 1145810130455226234449371384852205011108706016225
7351 101849789373797887490046925328701038350879584336
7352 8674020523592677225652570041574850853935709200
7353 707121238336359554599078491155182408322516040
7354 55125042773533405564339970074801691330595400
7355 4105056376752487477500991636808221961978640
7356 291675058348203009038257740608797817793360
7357 19748832075659565581600519941866261854139
7358 1272476293534762432998784039590758179875
7359 77906711849066257393896861343274460900
7360 4524884779112241234124119704303356500
7361 248868662851130828239895245963804926
7362 12936242375916293226573187604747550
7363 634129528229460632101368460084260
7364 29243837466573436583010876842100
7365 1265358351863802766659886458585
7366 51216885661734085688463094785
7367 1932712665130547332695437544
7368 67735256766259714549849800
7369 2195124037337104580138740
7370 65450943141505396374900
7371 1785025402853565008136
7372 44223570691755855400
7373 987130450155905055
7374 19655027388743175
7375 344809256829180
7376 5246136555660
7377 67788274554
7378 722109850
7379 6047580
7380 36300
7381 121
7382 9423184345484716424444253337295565417746580783336634443315233073560638805
7383 287407122537283850945549726787514745241270713891767350521114608743599483522
7384 4347032728376418245551439617661160521774219547612981176631858457246942186425
7385 43470327283764182455514396176611605217742195476129811766318584572469421790440
7386 323310559172996107012888321563548813806957578853715475011994472757741322370550
7387 1907532299120677031376041097224938001461049715236921302570767389270673750164244
7388 9299219958213300527958200348971572757122617361779991350032491022694533521521670
7389 38525339826883673615826830017167944279507986213088535592991748522591622128966024
7390 138450440002863202056877670374197299754481825453286924787314096253063401303523075
7391 438426393342400139846779289518291449222525780602075261826494638134697721643474470
7392 1238554561192280395067151492889173344053635330200862614659847352730486608236342855
7393 3152684337580350096534567436445168512136526295056741200952338716040887820462970672
7394 7290582530654559598236187196779452184315717057318714027202283280841308011992843900
7395 15422386122538491457807319070110379620667863005866510442158676170983000947595990120
7396 30018572988512420873232103190036274618799947636418743539201708975449558585059603900
7397 54033431379322357571817785742065294313839905745553738370563076154269971128512630704
7398 90337143087304566565382860537515413930951092418347656338285142935126478434755290345
7399 140819664224327706704861517896715204068835526416836052527326840393513349804351658714
7400 205362010327144572277923046932709672600385142691219243269018308532801423223049160525
7401 281021698342408362064526274750023762505790195261668438157603999100771594666827506840
7402 361815436615850766158077578740655594226204876399398114127915138287948163322108254530
7403 439347315890675930334808488470796078703248778484983424298182616657360054949889529372
7404 504250896647253056406996106085800044875319620761174157433141176952847080194382695250
7405 548098800703535930877169680528043527038390892131711040688195908222322790091069862200
7406 565226888225521428717081233044544887258340607510827010709697809455597314883352218375
7407 553922350461011000142739608383653989513173795360610470495487307343686963985275952094
7408 516639115333827567440824442434754201757479405288261688827460086483575524246278742795
7409 459234769185624504391843948830892623784426138034010390068633929248792569075024588384
7410 389529491719949356403796206597632136245718599225276670146757326020355792745082080600
7411 315653208807545168120317615691184662130151278682551784426855117683548211417891196560
7412 244631236825847505293246152160668113150867240978977632923330091348476232986423918680
7413 181500595064338471669182629022431180724836985242467276017683568201218687720745430112
7414 129035579303553132202309525320634667546563794195816578980672178606034921305134386225
7415 87978804070604408319756494536796364236293496042602212769140849516790202263501441530
7416 57574364428557296621017117748344679536986184910232329964271217584608823659846754725
7417 36189600497950300733210759727530941423248459086431749129745017153413264248647932904
7418 21864550300844973359648167335383277109879277364719179026568937367649165524975798470
7419 12705076526166673708984745884074066428713634144363840905130430200707777631051337524
7420 7104812531080047797787522369383523989741176988624502053512994798829019071961094550
7421 3825668285966179583424050506591128302168326070797778122711896989921999342576335880
7422 1984565423344955658901226200294147806749819149226283749839655936610839485558532855
7423 992282711672477829450613100147073903374909574613014572285546714483024395973383662
7424 478422021699230382056545601856624917698617116331029370842989033539695736361536075
7425 222521870557781573049556093886802287301682379688394103232540566669004745980935760
7426 99881975989004228812016655778735117595641522700220430718421093142464132753869700
7427 43282189595235165818540550837451884291444659835340672602170579104832989055792664
7428 18112655428440803087106643556977147230658906559148942746107270238839607979694020
7429 7322137300859048056489919735799272284734451583893374552966333817464580889286864
7430 2860209883148065647066374896796590736224395143946337859399400839032299721789125
7431 1079875159964065601443427256953814869799006320777926404546152871416371080296850
7432 394154433386883944526850948788142427476637293828071084574732731921358538163705
7433 139113329430664921597712099572285562638813143813382190201040164943137969500632
7434 47485799949890429968449803219385937246902537961178843254505888076312979894050
7435 15679273568360047631091916157344413241901747654294762512049849711674575984540
7436 5008656834337237437709917661373909785607459600479203320542283592712956760050
7437 1548130294249691571655792731697390297369525106973665594159800666248550134264
7438 463056829083613104022045147427344419302428097094686545779519742469911138395
7439 134042766313677477480065700571073384534839537223704425801291219822436493094
7440 37555085389607913949156338522067974115281752157661766982363895342915702575
7441 10184429936164858020110193497509959082020517620952073630866629390939481920
7442 2673412858243275230278925793096364258936108424131500279432562232201564880
7443 679309824635586329005300816278584360781384894904856939568347207509528032
7444 167088303640204701892432862068522766065659962297694956627125160862536400
7445 39782929438143976641055443349648277544892894481909229035098387900557120
7446 9168722018947244616493246709489251382651176674878650493382965629865775
7447 2045330296534385337525416573655294465347497245712402127348627325396774
7448 441605404933560470602078578402847604866992796601015785431773708079195
7449 92275756254773829678046270114027804418408846272771603589007219732984
7450 18658700713281472912840238442174696741595982168826173013476459761650
7451 3650615356946375135120916216947189527548378047182271625536890378140
7452 691009335421992436290744855350692465671552361570772748880559664930
7453 126522836063181713687037790416305258415438786848778844549623542232
7454 22405085552855095132079608719540800305680867224738441438756357625
7455 3836487252201214919876645328679413838607624789807167632043112850
7456 635094173506282199574174395619972036031990219598852812575805125
7457 101615067761005151931867903295347838356892468218430976611752144
7458 15710224291997507042097998204467049901406132321703246386452420
7459 2346332199454173129663986743401486916822354609326938456962584
7460 338413297998198047547690394862802511573285035825153544244100
7461 47120838961774411683855624144382789812127113286769582702160
7462 6331862735488436570018099248889214124300780514026537044555
7463 820797021267019555372716441997819401525908412027004474862
7464 102599627658377444421589491598410284563827353829972617975
7465 12361400922696077641155329758209846030865369052573596680
7466 1434805464241509011919800819101632031339118120379603350
7467 160360610709345124861618430363972528096283202568081204
7468 17248088942574911685694591854191975658387595182262470
7469 1784285063024990864036238059946550914447699398581224
7470 177414707971234887048606933333475324676654043029925
7471 16944101323095466740425064840794026716355407284730
7472 1553209287950417784475814543910766792836245933105
7473 136545871468168596415227746045071721745135266912
7474 11502505476938115451408842881218823958479962200
7475 927621409430493179151479310977766170057494160
7476 71545268280543356157973152650274535556730200
7477 5271756610145299707948641891480032414330464
7478 370670386650841323986119212023680560112395
7479 24838737249798628875827458071213236558814
7480 1584103140931030783937261763572168346375
7481 96006250965515993960155728119994790200
7482 5520359430516934305631426039250094930
7483 300613632354831297477893267401823772
7484 15472760488841056604332636154698050
7485 751104878097031039964727690585240
7486 34305270874249608299301220910925
7487 1470225894546513690785772837594
7488 58947736327656211830117901545
7489 2203653692952586678400405424
7490 76515753013737825695200700
7491 2456927821606667511714920
7492 72591046029669621433980
7493 1961919812145359738672
7494 48172103789234056775
7495 1065751459460357670
7496 21034327556374275
7497 365797646375304
7498 5517488446470
7499 70685209364
7500 746588150
7501 6200040
7502 36905
7503 122
7504 37692737381938865697777013349182261670986323133346537773260932294242555221
7505 1159051674494620120206643160487354546382829436350406036527773668047958573015
7506 17675538036042956833151308197432156832338148904343692057048548437731368236603
7507 178228341863433148067609024324107581392743001452132228241906196747124629643425
7508 1336712563975748610507067682430806860445572510890991711814296475603434720056030
7509 7953439755655704232517052710463300819651156439801400685295064029840436530315530
7510 39104412131973879143208842493111229029951519162356886702700731480048811878367002
7511 163400579265747994991265520417643349875154562214134133721999485113061089021023630
7512 592327099838336481843337511513957143297435288026236234742248133534846190232852619
7513 1892156013372463761443994828447363096644584947861587972093292648791866484481482025
7514 5392644638111521720115385261074984825437067101405525720465884049056781976214735981
7515 13849291911513680781205421238669847392599740510427827418469202216895441164824561015
7516 32315014460198588489479316223562977249399394524331597309761471839419100159745449388
7517 68980127020808525429465463477220970666987169080784755795836987964883145036547676900
7518 135496678076588174950735731830255478095867653551541484598965512073636365468164770340
7519 246152298505801851160503246158297451874159570618633697021454013598686380397488751980
7520 415382003728540623833349227892126950037644275418944363723703647935950403050440848537
7521 653615799984615393384828932124376230206293198085691866447592504765915108674994159555
7522 962267705532905995816553705627553894470376097181713025603400076022341223663069667879
7523 1329448803696778020536028145932804722623545923737892995899434313133398687180791933925
7524 1728283444805811426696836589712646139410609700859260894669264594469745307200989167066
7525 2119204700178554487497311532623839909039199990339331811320645809972267813743776919390
7526 2456350902479688155962792912813996258204527261529680054030748265857058489038018732398
7527 2696646099461396779915674828197974153028883189288018320185928902834790907126481370250
7528 2809006353605621645745494612706223076071753322175019083527004029639404299216733043775
7529 2780916290069565429288039666579160845311035788953268892691713222521538789226092914405
7530 2620478811796321269906037378122670796543091416513657225805574569356672945007267004137
7531 2353578192076325585008200237758324696895183957424303249102873727314066277121936494955
7532 2017352736065421930007028775221421168767300534935117070658641903485767357008143727544
7533 1652142326950130028885066669362370784766323713955483807863832796569095258884313652200
7534 1294178156110935189293302224333857114733620242598462316150105982502547666813353905896
7535 970633617083201391969976668250392836050215181948846737082890362447179892171940064440
7536 697642912278551000478420730304969850911092162025733592192971215273434330926615246993
7537 480950795585970765481335503467820124491737778366225430746141756622493797591864530475
7538 318276261784833594803824965530175082384238235683531534429538955604858672894431685535
7539 202332766420358499553860156658468445229980021255959331017295993225911008861747166605
7540 123647801701330194171803429069064049862765568545308476193295475274161986182880437422
7541 72684856405511668195587150871679542824733813942174568115350791789752631339784411130
7542 41124326650486864900134835361608162387678342098861906087659024070712017068929329354
7543 22407485674944766131483724395748037198414481271815737245694829750153060150031144350
7544 11763929979346002219028955307767719529167602667703167727339083244010147978422232831
7545 5953696270034866976703678600882443420249457447678851249518967809832518456675598565
7546 2905970798469399357676795507573573574169378039938114104550529663843142873922052153
7547 1368509503930356674254769977403834066905346635086432851481108165706571524941138075
7548 622049774513798488297622717001742757684248470492556243127329311370172358083070420
7549 273010734369944892086178859128542654761420162047269177297017654589401962860577180
7550 115732811308998378166967125065360473214080286081454407175369157171618644649184732
7551 47401204631876995313066322500174236369596712910113190590876473178239825138348180
7552 18762976833451310644755419322985635229632032183726772291976230407252988528797589
7553 7179710523004328052840083924611850215420420463375501157267883738795364607756375
7554 2656492893511601379550831052106384579705555549113698955183536063684272857530251
7555 950607751109543630917699347077284678031889943938289086327296588751511768512465
7556 329056529230226641471511312449829311626423397866269411437075774769345581703418
7557 110202894223330620492817467848763590214509663570282975854796683648801821263550
7558 35713900905708997381931586802840052384331758545893625721891324343258756409230
7559 11201178011336003724333088588163470975085773288344400153212743307339885117930
7560 3400357610584143987743973321406767974579492645674301215743847891938779759187
7561 999227894338323013942307949711637957442081683204323598787384707435071403905
7562 284263107872109133276691054659345280996297639284752489199290000657925666389
7563 78292805134267346029597112512107810443722974837159276929334900460654769775
7564 20878081369137958941225896669895416118142061122951750943276590251425937936
7565 5390652156785620546300129058210701702444939937183189088036150074767089840
7566 1347663039196405136575032264552675425421134549569312960756559782639870128
7567 326220021392780608456654635467115876604383735914547296272006266445904400
7568 76457817513932955107028430187605283406591031582419299551829714246383215
7569 17350043205084785966594913004110429539478380477078061702863150345746005
7570 3811751916268627219933730887266685139965790321554931237331532742784897
7571 810708429952655789314263658858959035800598716148133456837435314831955
7572 166910559107899721329407223882726763874474824875748635903645412164074
7573 33261162141066973453323903309963589843714576909646656241414558705550
7574 6414652698634344880283895638350061598406435711477420142014821664446
7575 1197100679674719291038896017015988356022548457369085184680406180090
7576 216143178274602094215356225294521483126374594199997192772273551313
7577 37751034561659954811586190034294773117791050255381209547493588875
7578 6376863946226343718173342911183350029036997961436238091098687575
7579 1041554444550302807301646008816754139092463960142118612624320405
7580 164455964928995180100259896122734001551286494616671185832177812
7581 25095553089814199560753945183759053738609795786616874097839580
7582 3699985391446965319854748326133113984219866883938633720594844
7583 526896653845295694283112893267401378778658979829036530911700
7584 72448289903728157963928022121988539336145436678408233404571
7585 9615050820556514791508965526091028855419703743521778475065
7586 1231195531900529333059074662996729102288862618040506712293
7587 152045231349161754986210933332583915678924873748031710975
7588 18100622779662113688834590003092988830910004684125623710
7589 2076247907078889511366300008817655762996606221255190730
7590 229352966479644771604407755055449080881893417626441722
7591 24385229194674875141844078138685206965306600085267630
7592 2493943894909930412232469106516201846330307113926029
7593 245191113263616754010996098876600729609308396546975
7594 23156938474897137878580921949085169845685723289131
7595 2099392773823092170225551526384882588119321426065
7596 182555893375921058250793616995041541028822150328
7597 15212991114660088177669759939676509106376724200
7598 1213802482552666606762042077130481265075231720
7599 92632294721124555867691555536671240773450680
7600 6754438156748665250809197423458791530860907
7601 470025335650035905673120237926935143235305
7602 31175149813522768895171197375094164252389
7603 1968128144793098852770537342619966733375
7604 118087688687584672570991545587593591946
7605 6722813959936464550422429730967937390
7606 362504674310237741076283057749258078
7607 18477180001237378275076837349785050
7608 888325961595527095342899095596005
7609 40186174452692398293467144495655
7610 1706016839898313056289151500227
7611 67762351105623495842098148505
7612 2509716705862668161511572844
7613 86343464409997729912932900
7614 2747292018705637308553956
7615 80438726681525796724140
7616 2154608365123921855863
7617 52435121823679548525
7618 1149889732575649065
7619 22497585125513355
7620 387871642277262
7621 5800436571930
7622 73680345354
7623 771683550
7624 6355041
7625 37515
7626 123
7627 150770949527755462791108053396729046683945292533386151093043729176970220885
7628 4673899435360419346524349655298600447202304068534970683884355604486076847404
7629 71861203818666447452811875950215981875735425053725174264721967418973431526930
7630 730588905489775549103587405493862482403310154712872605024673335426229887112924
7631 5525078597766427590095879754047335023175033045016099075499092099160863518946175
7632 33150471586598565540575278524284010139050198270096594452994552594965181057389544
7633 164371088283551220805352422682908216939457233089228947496097989950035688293187620
7634 692706729194965859108270924163684628530569768018893421590698671932293238988215464
7635 2532708978619093922364615566473471923064895714319079072690992019252446879825866265
7636 8160951153328191527619316825303409529875775079472588123115418728702325287652636084
7637 23462734565818550641905535872747302398392853353483690853956828845019144407570377110
7638 60789812284166244844937070215754374395836029143116835394342692916640087731875205604
7639 143109349752308034739122686132921756390197318607754216657515089574586225369853797155
7640 308235522543432690207341170132446859917348070847470620493109423699074493831418132624
7641 610966839327161225232408390798242883050457783286950694191699036260393570323707995400
7642 1120105872099795579592748716463445285592505936026076272684781566475393954536828768144
7643 1907680313419964346493900157726805252024736672294411151916268605389819448080537827845
7644 3029845203667002197372664956389631870862817067761711829514073667297520586956156777564
7645 4502686622116239376651043754634591808087797586812543968861192810609637415316626432490
7646 6280062920320018077960666289358772784964559792133285009201137338251069038643191516684
7647 8242582582920023727323374504783389280265984727174936574576492741427071860520909990335
7648 10205102245520029376686082720208005775567409662216588139951848081630877052043936034104
7649 11944608310097307111348483183879824941857309036458052027443640019843691313828560818380
7650 13242935300325275275625492225605892870320060018681753334774468911577184897422361861624
7651 13932671513883883362897653279022866457315896477988094654293965997979753020153487079625
7652 13932671513883883362897653279022866457315896477988094654293939987011445324114995897124
7653 13262831537254850508912189179069844031483401455007897795914324599718108071693673899470
7654 12034791580101623609938838329155969584123827246210870222218194318526942414107448463444
7655 10422989136338013305036315338644009371964386097164771531741297935248007798682861620515
7656 8625922043865942045547295452670904307832595390757052302126606759732246629965855938464
7657 6828854951393870786058275566697799243700804684349333072503842225818927070055163095760
7658 5176712624443740757173208897335428458934480970393849264600423930010190667253415623584
7659 3761205266197405393883659589470272239694583830051781106196200154482822082166267749705
7660 2621446094622434062403762744176250348878043275490635316119043354360783546512130019004
7661 1754055842725305144696635365588520454028690721100351570956516994740859732393858875850
7662 1127607327466267593019265592164048863304158320707368864836080871285785012540272257324
7663 696923973225679276241073872934724644681042295437193251281797310000360141634906907195
7664 414387227323376866954152032555782221161700824314006785080233484702596926666950655144
7665 237182163007459127796126492318112192375447182337622274902723636366561218056138604740
7666 130754269350265929426069732944600311181336267186125034740249204737648464526852226664
7667 69463205592328775007599545626818915315084891942628785461653972225474486465096547485
7668 35578715059485470125843669711297493210165432458419336541220642006274593885959923684
7669 17577579463912464407410860631176737716926969607432798927151238295696006872089862430
7670 8380008814190826054695875417188909841790764580286654627075946007361621310844987604
7671 3856708601985550627445260845410805097642340517061765308719486648809428843015934575
7672 1714092711993578056642338153515913376729929118690599425506418546886697164495571824
7673 735941979605938404754047359389984547617741306388290825757178025414909639015468920
7674 305337629836506359419232415066057418692467137746815882760548414665547062478700144
7675 122453111965682237892087999792116777288124841684459075693097555710452881607399465
7676 47481818925468622856115755021433036091313714097594280902143930010191236276957164
7677 17805682097050733571043408133037388534242642749171242870024351672212504227235810
7678 6458923897949775903221628440415523291833115452747032753779577880330388908504924
7679 2266833868030450196803744596876601924537583712468227821242014942407451140298955
7680 769868106123549123442781183844883672484462289347498245626365963611299096815544
7681 253058497846166610020543815060123799751837005235464611222125718008359737716300
7682 80518612951053012279263941155493936284675237448923810718445894882983378086264
7683 24802608453672579675308981873790542873404212281334028910685360180538317046845
7684 7397269187937436043513205120253319804348369966028304399162055063165064739284
7685 2136280325826759547049072168349019081427898770988553900855787995206014725590
7686 597434328409178517395079504707776522771879784259479807808677289518352248004
7687 161805130610819181794500699191689474917027481330129172320625460952019857535
7688 42440689996280441126426412902738222928682222610590444540431101494701906624
7689 10781304313571241092600258116421403404889879874366378176072300149534179680
7690 2652543124767527570401650806421138932574931494390393764028784334084823744
7691 632051291448512428884768356217537010920993488334435386527012141238939775
7692 145857990334272098973408082204047002191035198711076817606567454870023364
7693 32597050870159294846329836553177170649929078472086055320530767316250070
7694 7054585636079250377190785522702521751578477610041962289986717315004884
7695 1478350666384254674631892554389866477048150600034831597762382044693565
7696 299955207672167615142702837122581430730940264994098997855826537802104
7697 58919772935604352974459485863364073437437250525659791056220075421260
7698 11203055417333222044439479706414192087357718707369015459293491357624
7699 2061673392773127667900320918194202168705500121024535595838477310155
7700 367147316521241913461700985431789916543430817545200711010437265244
7701 63258490346565329684279561679088538737920138265773918701205473250
7702 10543081724427554947379926946489805381341169962907913643949830124
7703 1699378304266283527702685593332598858519283303389772473229154345
7704 264838177288251978343275676872974236264409419902171779781688944
7705 39895494655602060840172938497257982866507880481288363950411640
7706 5807572006828148096987199904310204228395740425422665586756464
7707 816689813460208326138824984564472137106921418735006622913135
7708 110908493185954217129963885717612084909654742569415073360084
7709 14539832948158632123745264941893750952098088587764640620830
7710 1839376457297176353003918773633667574503842947434010028004
7711 224447722467810209741549473014766732668889099342332525725
7712 26405614407977671734299872475100360176856948009783262824
7713 2993659772997468597783967454574294355948595016693530820
7714 326893883258344272171799558929605586544307859605503144
7715 34361004774314596790780291922692791632932027392877115
7716 3474708347964397428278945721438303696010764967717164
7717 337818867163205305526261291785538783017269346353610
7718 31554509570189506559824552985566605064450875690684
7719 2829616347326776403347482492083972183986911487305
7720 243407857834561411001058155993388721371762867104
7721 20068201044870754617351598218296671587135253200
7722 1584331661437164834089402290149259756519249824
7723 119650047348119217995768259234867019332373795
7724 8634539499348809186601448252668970616770644
7725 594725934904127064321090913295305691440590
7726 39047662392695185282840691661734104720164
7727 2440478899543442577435466304848758749385
7728 144978944527331677215870808444174310904
7729 8172832657177662786788051829804159180
7730 436413394315237668868534943309786424
7731 22030483847629181789514690686282175
7732 1049070659408051045928757027180044
7733 47010241812583560267829489787370
7734 1977066244368138495138829775964
7735 77801217936086235966853429765
7736 2855090564467622495664541584
7737 97332632607633804629124360
7738 3069046939815306542889104
7739 89057161683117846373155
7740 2364349002436870001124
7741 57034693913476000150
7742 1239881102951134644
7743 24049142720376345
7744 411077637969064
7745 6095374024740
7746 76776158184
7747 797406335
7748 6512604
7749 38130
7750 124
7751 603083798111021851164432213586916186735781170133544604372174916707880883541
7752 18846368690969432848888506674591130835493161566673268886630466147121277610625
7753 292118714710026209157771853456162527950144004283435667742772225280379802962750
7754 2994216825777768643867161497925665911488976043905215594363415309123892980288750
7755 22830903296555485909487106421683202575103442334777268907021041732069683972278875
7756 138126964944160689752396993851183375579375826125402476887477302479021587973654375
7757 690634824720803448761984969255916877896879130627012384437386512395107938695615500
7758 2935198005063414657238436119337646731061736305164802633858892677679208719521207500
7759 10823542643671341548566733190057572320790152625295209712354666748942081859190866625
7760 35176513591931860032841882867687110042567996032209431565152666934061762219803698125
7761 102011889416602394095241460316292619123447188493407351538942734108779066095657951050
7762 266621983702483530021653816735764799981736969925951032431327600511581186449663376250
7763 633227211293398383801427814747441399956625303574133702024403051215000913873700058375
7764 1376051439926038795568487366662709196059589601997636698629952784371021397787055741875
7765 2752102879852077591136974733325418392119179203995273397259905568741736552066233327000
7766 5091390327726343543603403256652024025420481527391255784930825302169946419364233295000
7767 8750827125779652965568349347370666293691452625203720880349855988089015269818974751125
7768 14027061128087973135984559983285332735476004943341258469972563274925143000592189910625
7769 21040591692131959703976839974927999103214007415011887704958844911788337409417755399750
7770 29622938303396311688493708912069682947946036755345684005665742175063404048135700213750
7771 39250393252000112987254164308492329906028498700833031307507108364069181491519946979275
7772 49062991565000141234067705385615412382535623376041289134383885365637332503100654704375
7773 57983535485909257822080015455727305542996645808048796249726409554720892341158727466500
7774 64916349511398408213850452086303396423137549111185065366541521846976583227329134882500
7775 68973621355860808727216105341697358699583645930634131951950358914464504674074801362625
7776 69663357569419416814488266395114332286579482389940473271469829989898765100767435398125
7777 66983997662903285398546409995302242583249502298019685837951634552939640981322095659250
7778 61401997857661344948667542495693722367978710439851378684788539813509759591174416201250
7779 53726748125453676830084099683732007071981371634869956349188367493423850062979680640375
7780 44926677311801781487225497149327626603294767660192980740264215238137964649495093191875
7781 35941341849441425189780397719462101282635814128154384592194194832217694291524399743600
7782 27535705449168833814751111156039513079438728565924730131063879942818254314738560870000
7783 20221533689233362332707847255216517417712816290600973689845405976602307293958654779625
7784 14246989644687141643498710566175273635206756932014322371955303615465235159720711173125
7785 9637669465523654641190304206530332164992806159892041603378835861620527744529889775750
7786 6264485152590375516773697734244715907245324003929827039130417838360213329978067413750
7787 3915303220368984697983561083902947442028327502456141891791947469742309071320389782375
7788 2354472882519186744057682003157853529327845592693220443519585506757973451469280091875
7789 1363115879353213378138658001828230990663489553664496003553399620732226732457074523500
7790 760199240408522845500405424096513437100792251082122675970268065277439801461982707500
7791 408607091719581029456467915451875972441675834956640733563278764805151451646413208325
7792 211778065830270655510974224472008888155746621776307272748945037272788068491148010625
7793 105889032915135327755487112236004444077873310888152787325061434542483910374880725250
7794 51097614720675768626194362299932377084090027928583717811486157836325601372354251250
7795 23806843222133028564476918798832130232360126648541632463283937520913696905809623875
7796 10713079449959862854014613459474458604562056991838236968665240691137302341710929375
7797 4657860630417331675658527591075851567200894344267933221484833007844285773085793000
7798 1957292498951963842430977019654214222387609857415667089779728790997100103764545000
7799 795150077699235310987584414234524527844966504548999694688928163191528808538281625
7800 312380387667556729316551019877848921653379698174640499217085601302175718386223125
7801 118704547313671557140289387553582590228284285243985702255359825025478090692392910
7802 43641377688849837183929921894699481701575104777380497230451842333854177027538750
7803 15526259370071576690436606827921930989983450607564982581200908366178819491598375
7804 5346306292524646690574869332256136614475433284123178823683997505677950802591875
7805 1782102097508215563524956444085378871491810854971060753764736026878007168554500
7806 575132949650378659137599579682099544890538648262419570959376631837181222082500
7807 179729046765743330980499868650656107778292940734204934639388158220945040371125
7808 54391685205422323849361802354803822090798711143276379190099474080127888260625
7809 15942390491244474231709493793649396130061142168164449136125118670614363662250
7810 4526017639463473616629390187180125172516734684297783688253788125436471876250
7811 1244654850852455244573082301474534422441416217207249599601411019829900516675
7812 331567890595940946300206350802642366633253035512559779345543977360696429375
7813 85565907250565405496827445368423836549762545585867831734740123981253844000
7814 21391476812641351374206861342105959136686269591996782095381547915742420000
7815 5180748290561577285940724231291286977685413074981237820368719402509421375
7816 1215483252785600824778400685033725021001910554489298820244254117767191875
7817 276246193814909278358727428416755685967869694528554578800317149375044250
7818 60815393414476296355092978643987258675240818044936670374124565888526250
7819 12967988301616269075718355740261988513931025018459489503652053887876625
7820 2678171497072925135202703902880192893203171376874694923482576167923125
7821 535634299414585027040540780576038269162393330346605353313975960360900
7822 103731994604937241152217404689021256051826145291654561718697315882500
7823 19449748988425732716040763379191305707218261644737874061273422495875
7824 3530262658858095321747124859921579056002568700384478759997392654375
7825 620181277907503232198819232148293777944984489096622822652765650750
7826 105430817244275549473799269465147564563200230442956531168675788750
7827 17340594941492689058190669319884548324574292702151173756496431125
7828 2758731013419291441075788300864608536557278089918461807190185625
7829 424420155910660221703967430886176660680143301125275288111681000
7830 63125782682914653228121738128572757700170696964063867010145000
7831 9074331260668981401542499850484694106868344414722914979306975
7832 1260323786204025194658680531735296507881051572121923800791875
7833 169067824978588745624944947740262324557400522209474197195250
7834 21897338777347337535760941177550829747135675583982892501250
7835 2737167347168417191970117222669148176345004386062514922625
7836 330070180099720896678749225021715783336601616679900773125
7837 38380253499967546125435861155669128164036261642126835500
7838 4301235306030845686471217607146974649351429621686107500
7839 464337902355602659334942555297735208159528209666907875
7840 48259838166172186503904904385804482630522510383254375
7841 4825983816617218650387424613108755133348284677384950
7842 464036905443963331766842433771344482166578772463750
7843 42872974959496612173674664382563322098438689797125
7844 3803247778665022047510057113016091645143698235625
7845 323680662014044429522683718076314789058195302000
7846 26405527690619413970199471339864041562020070000
7847 2062931850829641711053909231965181974634439875
7848 154188205345514456180113736127405952747904375
7849 11013443238965317840052867669220625786697250
7850 750916584474907909496326910726396075051250
7851 48809577990868981603550864577167630900205
7852 3020394677652775467123101862436582610625
7853 177670275156043722078273049563939106500
7854 9918486234438911149014626007043882500
7855 524535329705814505851604499170416375
7856 26226766485272835463707965102716875
7857 1237111626660437554161270079221750
7858 54918506790401355453071833863750
7859 2288271116166826961966238166625
7860 89221580201933756842721823125
7861 3244421095985934654164251800
7862 109608820504092122330095000
7863 3425275602472440338045875
7864 98514559383979918554375
7865 2592487941268497808250
7866 61994232514647826250
7867 1336078774731826125
7868 25693528547410625
7869 435463599543500
7870 6402703807500
7871 79975164775
7872 823766875
7873 6672750
7874 38750
7875 125
7876 2412335192444087404657728854347664746943124680534178417488699666831523534165
7877 75988558561988753246718458911951439528708427436826620150894039505192991326166
7878 1187321227531074269479975920499241242636069178700415939857719367268640489469375
7879 12268986017821100784626417845158826173906048179904298045196433461775951724435500
7880 94317830011999712281815587184658476211902745383014291222447582237402628879095625
7881 575338763073198244919075081826416704892606746836387176456930251648156036101427650
7882 2900666263827374484800336870874850887166892348633452014637023352059453347446741875
7883 12431426844974462077715729446606503802143824351286222919872957223111942896521079000
7884 46229368579748780851505368879567936014222346806345641483277559673447537332459018125
7885 151529597011398781679934264660806012491062136754132935972965334485189146028672132750
7886 443224071258341436413807724132857586536356750005838837720923603369178203969526596375
7887 1168499824226536514181856727259351819050395068197211481264253136155105666186627439300
7888 2799530828876077065227365075725530399808238184222485840528939805371602457721465450625
7889 6137432970997553566075377281398278184194983711564680496544214188699239626775862104250
7890 12384462959334349160116386299964382764536306417978730287669575059339192580083501676875
7891 23117664190757451765550587759933514493801105313560296536983206777430587037356359946800
7892 40094698830844955405876800646134689200186292028206139306330249254588328052493337198125
7893 64859071638131545509506589280511997235595472398568754760240109088189171999834754037750
7894 98189427896615811951891919882997329148332034603388809289807942924476001004145329374375
7895 139532344905717206457951675623206730894998154436394623727621813625543711241401956861500
7896 186624511311396763637510366146039002572060031558677809235694175702899445503254911346625
7897 235502359512000677923524985850953979436170992204998187845042650184415088949119681875650
7898 280997133508637172522387767208524634554522206608236474133289525275922904335940113306875
7899 317648933531502890677481823800940891235546842252789057715892504517166627608086941773000
7900 340810834934841643122714873453092831221472132833721593174342989696627061943477958133125
7901 347627051633538475985169170922154687845901575490396025037829808928901103557336998867630
7902 337599348221032558408673906376323302619577491582019216623276868412586323180642186929375
7903 312591989093548665193216579978077132055164344057425200577107627913718324579503113076500
7904 276308990359476052269003941230621750655904196979331204081548429160793918160284872905625
7905 233433457372660802778986088281042513485160442275641879310266700143841555446049646920250
7906 188692044709567482246347088027176031733838024172810519109109704000179451527879391405875
7907 146084163646116760448784842343620153600390728391853305116660275769659015507486269925600
7908 108421840206102283145582500176905582750289993728328624891064027274846876364283083425625
7909 77209492267981928906702689519917611958539844018658263179409731910663355122387590976750
7910 52797667506781760208259927392296602295177981571582488790187301633782930297788517876875
7911 34695610075885156708285095143509195793974102175611349772163809101833899880307603192700
7912 21925698034066314308707942069856505675358634013754394636956462434260746654923235948125
7913 13333194750445731674214289096534361559339709873229023739615821113176511972604570610250
7914 7806936399932040256612314010470777491981803807351204628512309838197490918029718199375
7915 4403912840987304760140279698214284739066658557992987088403291082365655597169009999000
7916 2394627607286846963326277085904017326867495590908686429306344405623935374605245528625
7917 1255719355040663651500364813339911525064662322061871522657881082084123973352391810950
7918 635334197490811966532922673416026664467239865328921818246835111818364205473444031875
7919 310279491797838402260264561435733952414233422602494214022273040752394714121743520500
7920 146324987609207882884102037495260898013530534522762464641983088349477858475378083125
7921 66659161021972479980535372636729964650608354615916570897195025058558351336266946850
7922 29344521971629189556648723823777864873365634368948214305474354936593480327295154375
7923 12487030626225187045382435669692708456751333773994884806533807638050638455506594000
7924 5137892809748905086381314676592312333767475875716126110671788076367387772381930625
7925 2044671628369462228253788493745920214458485297411713500628672419635359793384152750
7926 787198576922242957877708570092179282566516839400094058027055715281482810333282275
7927 293270058069070905876009075132380517034584704720435264395594861827651753475323660
7928 105746415169136143945676349206387205661508907729806589443017925655108198182113125
7929 36911484540170163452736084156946477447885184463267694438326687813934551998894250
7930 12474714682557508944674695108597652100442677662954083921929327513248551872714375
7931 4082633896109730200075354762813777051053966685933702817715577079756889149779400
7932 1294049136713351983059599054284723976003711958590444034658597421633657749685625
7933 397295787587432626377947078069871396141489658465084592360752770804194299767750
7934 118161247170400220776199777529401406611045475931945237550905754036139895186875
7935 34046461049098368698227054542369896820130574799808823578843473771142539346500
7936 9504637042873294594921719393078262862285142837025345745332955063416590940125
7937 2570926413236219029773907704685103888977351530624810648357012926206024018050
7938 673831519598202568287516132276337712835320685073911809637718405603995969375
7939 171131814501130810993654890736847673099525091171735663469480247962507688000
7940 42114469974887660517969758267271107050351093259243664750282422459117889375
7941 10042681301703980585054326971426187064436339191502091774868594534095186050
7942 2320468028045237938213310398700747767367283785843206838648121497555548125
7943 519507767472814463779099342992704722864948977770117566102088967481426500
7944 112687346620941372657966401605035214604122692259735595104995519146386875
7945 23680674289907969616529171351782761634134915251099937354495054925687750
7946 4820708694731265243364867025184347207765708478374450862268637102261625
7947 950562277834333991649410399332124252316359994699609500247337619795400
7948 181530990558640172016380458205787198090695754260395483007720302794375
7949 33570799623858114003029262818878144097390424208725645640006181294250
7950 6010987770488108250542401788515121095355725084438436807563128033125
7951 1041904546884605430094016310009133546947573941682326342056646293260
7952 174793197010246305706561946744849909670568803102796354305962491875
7953 28375518995169854822493822523447442712939751694429193419721432750
7954 4456411637061932327891658024473598405207910760637515226999530625
7955 676923286642318834616454383438712142350608303060565649393314000
7956 99423107725590578834291737552502093377768847718400590540978375
7957 14115626405485082180177221989642857499572980200680089967810850
7958 1936595086118380177158460329251797073085518269358078035363125
7959 256657180087978095767988715846663287882318865040888540320500
7960 32846008166021006303641411766326244620703513375974338751875
7961 4057448067567300778685114941838972590817300619339728002950
7962 483591194099591081180493050613211496516416322112412760625
7963 55585194724090928871320902363382875272052516861011279000
7964 6158586915453256323811061573869531884298637867414199375
7965 657377255020291405350592831095670069978657914809330250
7966 67563773432641061105466866140126275682731514536556125
7967 6682131438393071977459511002765968646174548014840700
7968 635528805281949780463284202773797877749879623156875
7969 58085966074156700364333416260247081552723386176750
7970 5097970426721199765811353151489654758384106145625
7971 429302772776522085472191036606480667592974821600
7972 34657255093937980835886806133571554550151341875
7973 2679684672211699542193737765233122977360200250
7974 198241978301375729374431946449521939247305625
7975 14017109576864949978249104306280796455796500
7976 946154896438383965965371907515259054564575
7977 60891156701480115663835732046763579142830
7978 3731075778276957929975596418304013813125
7979 217344220093801058076334021796663373000
7980 12016627553262526968998489200841626875
7981 629442395646977407021925399004499650
7982 31175212991928087437992486820210625
7983 1456785653824440484339439532541500
7984 64071591255468248028583806174375
7985 2645157437036882543190330357750
7986 102199264594942303292572270125
7987 3682856379227277174997258800
7988 123309923067103637621356875
7989 3819333857624137014104250
7990 108884513003346225770625
7991 2840465048694180207300
7992 67338562903841604375
7993 1438854065095812750
7994 27435462686218125
7995 461079105399000
7996 6722838997875
7997 83279923650
7998 850775625
7999 6835500
8000 39375
8001 126
8002 9649340769776349618630915417390658987772498722136713669954798667326094136661
8003 306366569440399100391531564502153422861776834427840659021064857687603488838955
8004 4825273468686285831166622140908916410072985142238490379581771508579754949211541
8005 50263265298815477407985647301134545938260261898317608120643453214372447387536875
8006 389540306065819949911888766583792731021517029711961462934986762411386467250827125
8007 2395672882304792691958115914490325295782329732728562997050168588830026773529028875
8008 12178003818382696184120422565325820253560176141370195235005023659885969430813551925
8009 52626373643725222795663254657300866095742189753778343694128852244507225017962316875
8010 197348901163969585483737204964878247859033211576668788852983195916902093482272129125
8011 652347756625343907571242427522791985978470893822877385375138897614204137913588366875
8012 1924425882044764527335165161192236358636489136777488286856659747961902154564136085925
8013 5117223368164487493141234633170264862737937022794684762777936147989602900375443430875
8014 12366623139730844775091317030161473418283347805087154843380012357641534967141807065925
8015 27349262712866291329528874201318643136588173030481207826705796560168731702355854786875
8016 55675284808334950206540922481255809242340209383479601647222514426057388042895320517125
8017 104855119722364156222318737339698440739740727672219916435602402169071830511373647530875
8018 183496459514137273389057790344472271294546273426384853762304203795855284609016107077725
8019 299530985383371137443903157768182678142568181622481158347290685607806921333332577891875
8020 457616783224594793317074268812501313828923610812123991919471880788890269109945209044125
8021 656318807519484637783698622375824252728324652348967304200295197442550111975076675291875
8022 886030390151304261007993140207362741183238280671105860670398516522202566382902426070525
8023 1128633949359399475331610309549854920316744000378670560615864776869915694233970178143875
8024 1359490893546549368013076054685052517654259818637944084378200753337305286206281799918525
8025 1551592867634648735232315062412288199496709575619392704996859552610530819594104103911875
8026 1680892273270869463168341317613312216121435373587675430413264503070006737759460066882125
8027 1731319041468995547063391557141711582605078434795305693325662387658865474672868027316275
8028 1698024444517668709619864796427447898324211541818472891530937912845016928914684571391885
8029 1587967304595227219181540226288631830840234867811720018931709714385128260886724360741875
8030 1417827950531452874269232344900564134678781131974750016903309598037222400771317691454125
8031 1210042819850119263384948294354791804596545966081898721322643120807614745046764788241875
8032 988201636210930731764374440389746640420512538966883955746795697275595918054943505295725
8033 773028699294034524041486457401656646135400937740223739576030077678154527227118797049875
8034 579771524470525893031114843051242484601550703305167804681745469460834217795336133767225
8035 417259809278029998772393258256576030584449369802961677611064589815319796917089442274375
8036 288400162295108969739742399089104021139251770304988218346618704489830767663036001589625
8037 191580107810322387041400307966333385471074390274027887895822494499726632794832622010375
8038 122398402212150413943116863422935218495408638230628928362911215442580702355529600152025
8039 75258477035849241005565098455993951912717473506670489699823533220300400680412188254375
8040 44560940350173892700663545138417471527266925102633842498189717930879395276862643881625
8041 25422587763881259297173432803327916448248438039323153533873419216694393502301902854375
8042 13982423270134692613445388041830354046536640921627734005680449186510956521011606746825
8043 7417505027449501569327736339263663427126144879156175037119652183274141282313809320375
8044 3797056145003911517632055507004018182933621783377563889941688033921041538470327618825
8045 1876452164682165575573980919158962474124173555738908625984838586068191955700637024375
8046 895579442234669933796672711416777544468355560693562845018833549444412015760486979625
8047 412961631697097802806243528042180756615963952986462955767374493786304178363844812375
8048 184037248908489238207130267931841424144070892091769663129212351792106752602302222825
8049 79292644476529937738178466502548698700370969465030281208409427169093021309925204375
8050 33038601865220807390907694376061957791821237277028132717287366042342314246861196625
8051 13316579323226753999396468651575993191601417065631592164394226238748127491683779375
8052 5193465936058434059764622774114637344724552655425752291596827945873813875195747985
8053 1960278809198526581381744870621701350704855658898273438616393643936241508084840175
8054 716255718745615481658714471957929339680620336528755357273856681771380244064732785
8055 253392353329816797756620685834173115453049646824253525646476916192429078662799375
8056 86810343270400199231434864591337085849655896793240688771620173192031261182584625
8057 28805250266996429744976114159852760304658546603548521056091356257864837960631375
8058 9258830442963138132313750979952672955068817305599647461604969448734373607535425
8059 2883232287063082488571387366564209560569674012999761270204243378025869021229375
8060 869940776269033509482746188187477022585675631466650745341648308485046139146625
8061 254347091366793695569107995698880993891572465141644833372288656993046893029375
8062 72065009220591547077913932114682948269276383326262009908552019482251708283425
8063 19788342695818170714017350211818678418200215414790473928807955623834541793375
8064 5266252491629029302923972233790454740324574909505660521634526477873629843425
8065 1358358777602725812262135695223728405239455984196615870222067262090595049375
8066 339589694400681453065533923805932101306870102793912957197249867050601193375
8067 82285195181703582858187066152975855313762905291137621896705656189353414625
8068 19324553413884932337907568566229178139142652686678267506186537967122554975
8069 4398499097936495793329707770671566663517090161225183112064349704321710625
8070 970257153956579954410964949412845585350713532011837219043607336325605375
8071 207410043780573251124083087012166264561211332130237979396151172921610625
8072 42963509068833030589988639452520153250501917669852743486012456793747775
8073 8622957806068601209962508622512846413890774320472609288846717070242625
8074 1676686240068894679714932232155274722835801657317366757380720523805775
8075 315814189054072628028497509481301015856415901247537347150417513080625
8076 57614750705810547005198869972939517572548430736596716165956554383375
8077 10178605958026529970918467028552271721469027809649086327473563469425
8078 1741077334925590652920264096988946848188709086758624282120974726895
8079 288295272990925724996537236838908292573535558364352428530613460625
8080 46201165543417584134060454621510579801837800835801379029546435375
8081 7164104783631207666357475558330974651410185653176764985176460625
8082 1074615717544681149953621333708955525981590681108647968411885975
8083 155885613347530907555000625545281059987365971114035493811163625
8084 21862006749958602888811063325422474420070347383980139340389975
8085 2963223806470292560230415202590099135926033978415372415555625
8086 388041212752062120982554368006264732869696379288010055008375
8087 49075800436290209418381874050863918433286425867632247311625
8088 5991812843965665103407088344343599058532525333210993678775
8089 705931972995954796665777211814688046638906585152602535625
8090 80219542385903954166565393183518467722166700469868550375
8091 8788095935534421945213537302038545497819404597321385625
8092 927632348750855649772503217212778876525439502008721575
8093 94292299186213349015321890107648758370405520287281625
8094 9224246659520871099319107579905195848523560846573575
8095 867872669578576581922979502712605704024029162805625
8096 78477847781041499428407913457993397416977340898375
8097 6815181517827288107979387897254591098050331373625
8098 567931793152274008905919392177323383169872941075
8099 45375993782784779032552828649109148740919798125
8100 3472652585417202467944945879434761409436177875
8101 254310416608835531621746032314033194791998125
8102 17801729162618486472376362468976611498861555
8103 1189719523244304590867348834202355444848525
8104 75815459814587987150069980097440926971955
8105 4600452658652171428222337331306890818125
8106 265410730306853215150907892001694695875
8107 14534397135850865952979125033398920125
8108 754143247614774817847023827109164675
8109 37002355607241748641355568468848125
8110 1713072018849110569547303894747875
8111 74652221004077683482845352148125
8112 3053954495488037118047017776675
8113 116930690122141193857267372125
8114 4176096072873787510934391675
8115 138587258668337716618693125
8116 4254871929107591235010875
8117 120246375229782353677125
8118 3109819492966904192475
8119 73093995630665673125
8120 1548597171755662875
8121 29279863539073125
8122 487975386547275
8123 7056202915125
8124 86693035275
8125 878443125
8126 7000875
8127 40005
8128 127
8129 38597363079105398474523661669562635951089994888546854679819194669304376546645
8130 1235115618531372751184757173426004350434879836433499349754214229417740049492608
8131 19607460444185542425058020128137819063153717403381802177348150892006623285693120
8132 205878334663948195463109211345447100163114032735508922862155584366069544499692416
8133 1608424489562095277055540713636305470024328380746163459860590502859918316401180000
8134 9972231835284990717744352424545093914150835960626213451135661117731493561621174400
8135 51107688155835577428439806175793606310023034298209343937070263228373904501952616000
8136 222683498393283587366773441194529284636528935156483570011520432637914869592019235200
8137 842021978299603564730612074516813857531875036060453499106061635912115600287397070000
8138 2806739927665345215768706915056046191772916786868178330353538786373718662858981392000
8139 8350051284804402016911903072291737420524427440932830532801777889461812965293931096000
8140 22393319354702714499900103693873295809588237227956227337968404339920315980382674454400
8141 54583715927087866593506502753816158535871328243143304136297985578555764270671396596000
8142 121763673991196010093206813835436045964636039927011986150203198598316651984165484956800
8143 250050401946206092155692564126341880105949010564399614415595854264399832707253529480000
8144 475095763697791575095815871840049572201303120072359267389632123102356377966040068412800
8145 838840957778913249778549898717587525917925821377759331484819217352574644090989180247000
8146 1381620401047621823164670421417202983864818999916309487151466946227616260585533041526400
8147 2129998118281750310712200233018187933458262624870977126025178208766626996148142776120000
8148 3082892013302533344451868758315798324742222220207993208720652670577787076109104566192000
8149 4200440368124701681815671183205275217461277775033390746881889263632320716640490721868000
8150 5400566187588902162334434378406782422450214282185788103133857624516282309381500501763200
8151 6566597523545596947383914528290064990933783274930446898128667792697691311906735581928000
8152 7565862364085144308942336304334205315641098121115514904365638975094568549321916103894400
8153 8275161960718126587905680332865537063982451069970094426649917613922831037835221887530000
8154 8606168439146851651421907546180158546541749112768898203715914255718434497328435542436480
8155 8523416819539670385542850742851503175901924602069197259449414831551337721466427211403200
8156 8049893662898577586346025701581975221685151013065352967257779734968969144484430560672640
8157 7259279106721038716258469605890888369555359395710720086544958694332014906910739934820000
8158 6257999229931929927809025522319731353064964996302344902193918225819464389611333258832000
8159 5162849364693842190442446055913778366278596121949434544309943982112489578866196429832000
8160 4080316433387068827930320269996373224962116289927778914051285459718589597130089312188800
8161 3092114797176138096165945829606626584541603750960894958304120310712618108908475188199500
8162 2248810761582645888120687876077546606939348182517014515129194548211720602357667427945600
8163 1570860458458465877731362854612992115141456451022914551006360808716498058981983782680000
8164 1054720593536398517905343630954437563023549331401099769953348404991381093167674520099200
8165 681173716658924042813867761658074259452708943196543601407368869332361361048293767148000
8166 423432310355547377965377257246911026146278532257310887309530691260819727067778076201600
8167 253502238436544811808219279009663838021785173917205860041510848742064507555072634120000
8168 146251291405698929889357276351729137320260677259926457429955997311604169113805600432000
8169 81352280844420029750954984970649332634395001725834091308394941493422059207366089134000
8170 43652443379932698890756333398885007755041220438252437871392621850570791089987455209600
8171 22605729607465147639855958367279736158860632012666438208364654272835478193718276024000
8172 11302864803732573819927979183639868079430316006333213439826420193997518998237254307200
8173 5458769933620845310760671764826072651997595798513188730137712250380194780220034980000
8174 2547425969023061145021646823585500570932211372639467648053570985086327511496496297600
8175 1149110627331054755634764599769546453192247521353636050830955113144498583273307304000
8176 501207826814608989159844133942036218945554769952053550649769809135950304959461372800
8177 211447051937413167301809244006796529867655918573414083222425139117581390159800545000
8178 86304919158127823388493568982365930558226905539991856894138425579996249461188432000
8179 34090443067460490238454959748034542570499627688016875940849219171195206378710475200
8180 13034581172852540385291602256601442747543975292048946927929293668075454431863838080
8181 4825301684180988508016602758453418709427337006518826925824968969689209866054991200
8182 1729825132064882672685197215294621801492818925956239353416106703145974929061996160
8183 600633726411417594682360144199521458851673236916749097828686023567239297571080000
8184 202031344338385918211339321230748127068290087082451057504861493974181844206742400
8185 65840572038848982274231118079663452124933820808110905271065957160833915338586000
8186 20791759591215468086599300446209511197347519563451839913779580516456137223939200
8187 6362995392139216526502372119314117650912384028689128320450744006677779908920000
8188 1887329141736208291759178170983000998151974251317479583114084465865862810352000
8189 542607128249159883880763724157612786968687925635508977860882468251833371796000
8190 151218380003864229933983332961957661942088148619041594562207516290626535414400
8191 40853352662334287925713239146980497379510122146664204240119650320174537896000
8192 10699687602039932551972515014685368361294374419313088043955863320124200316800
8193 2716717555205451624524271390447456810478911968393231740444134524181190098750
8194 668730475127495784498282188417835522573528817809551669557661276653491580800
8195 159583408837243312209817340417892567881237149655539630345126121094503592000
8196 36918549805630915511226399648915444803138202147683854340177266564055030400
8197 8279527713762815610973567568322949013679228538776815269768187678723220000
8198 1799897329078872958907297297461510651085381624601669044022923754343152000
8199 379264080055905373484037644822246883769072150181006590895819287628088000
8200 77455340293107435429838673942571543888228809320297903749430908022531200
8201 15329702766344179928822237551133949180250265458617972069060830347098000
8202 2939942996285185191828922270080481705794282358035930752667564754070400
8203 546273191877314816049292989373061216616503180536280816692614076680000
8204 98329174537916666888872738087150109990482655123791728923232519480960
8205 17142915297728892582599523416509089215105731047830040130481791106400
8206 2894258426889293552906413044345262293092919001364985819629672273280
8207 473099935164596061532779055325387967300160916290219369896391320000
8208 74857584677942414799490356855105749552344791227627550832682832000
8209 11462567653809932266171960893329559442256297045082823976282337000
8210 1698158170934804780173623835984522312662266755332184443910140800
8211 243333640347365319110244878899950922907107857348738331802792000
8212 33714901975839773129732724164506948503241017652403106452649600
8213 4515388657478541044160632689661103445220623205204377014180000
8214 584344414497222958656081871821198656556719253516062200483200
8215 73043051812152869832010231145471878598379796640196833208000
8216 8815540735949484290070198943402076775771991294839163113600
8217 1026810142539570613332039580821364431474773214767421870000
8218 115371926128041641947419891320116447959970086069024432000
8219 12498625330537844544303697496232598041343153205079304000
8220 1304801545495709045833850679156436221925892925902377600
8221 131189285824296833412621760149772185558825071704044000
8222 12695737337835177427019846991697473856032427831843200
8223 1181784060702742579639801876034186490585912051480000
8224 105738573852350651861433820238138472309190522473600
8225 9086908690436384143972517196339454797400441831500
8226 749435768283413125154202909264921577791172540800
8227 59266604124453588940477163949856847335078920000
8228 4489894251852544605019728005733832933412432000
8229 325517333259309480475834921361962489333757600
8230 22560607255595705628358162336920854176775040
8231 1492981362502656741480594615469622519025600
8232 94217270449196721895232596625946006334080
8233 5662095579879595603965953638531557930000
8234 323548318850259157517297239773494486400
8235 17550970126310479641333283059198696000
8236 902152670043842772751579905326851200
8237 43854643682656887278643636703820000
8238 2011680902868680301853714665392000
8239 86868038986563122598220046136000
8240 3521677256058277037027191670400
8241 133635074425304221551162711000
8242 4730445109095971693801788800
8243 155606746574975681817480000
8244 4735857451528449374620800
8245 132685655425966735092000
8246 3402195684613365270400
8247 79288402040044120000
8248 1665717966258192000
8249 31231854441678000
8250 516205367587200
8251 7403229288000
8252 90217142400
8253 906780000
8254 7168896
8255 40640
8256 128
8257 154389452316421593898094646678250543804359979554187418719276778677217506186581
8258 4979059837204596403213552355373580037690609340622544253696676112340264574517205
8259 79664957395273542451416837685977280603049749449960708059146817797444233192273216
8260 843120799099978324277494865509926219715609848345417493625970488356284801284804160
8261 6639576292912329303685272065890668980260427555720162762304517595805742810115080416
8262 41497351830702058148032950411816681126627672223251017264403234973785892563150444000
8263 214402984458627300431503577127719519154242973153463589199416714031227111574855249600
8264 941841681728969926895533570953910744856138774924143623983151993780033382964555352000
8265 3590771411591697846289221739261784714764029079398297566435766976286377272171310167600
8266 12068981688960984427805439734740998624623542183533166820520216781406990270786024670000
8267 36206945066882953283416319204222995873870626550599500461560650344220970750880859956800
8268 97923328703615260016512317847784920658877376352757739884675395249143079320265191944000
8269 240728183063054180873926114709137929953073550200529443883160346654143396789113750384800
8270 541638411891871906966333758095560342394415487951191248737110779971822583916662320068000
8271 1121965281776020378715977070340803566388432082184610443812586615655917721854096254244800
8272 2150433456737372392538956051486540168911161490853836683974124346673838561282380353528000
8273 3830459594813444574210015466710399675873006405583396593328908992512748297351198051578200
8274 6365322561969400542437231584386399461377201821042997280090687002263654652219859073639000
8275 9901612874174623066013471353489954717697869499400217991252179781297916534196320130939200
8276 14461566171491883688519675266281381232427151505702949960907788891099730658058443058920000
8277 19884653485801340071714553491136899194587333320341556196248209725226726640903724451938400
8278 25802705118480310331153408696832404907262134903776543159417319762312827259363014434332000
8279 31666956281771289951870092491567042386185347381907575695648528798300018995918798396702400
8280 36830046979886174183153259745626886253498175759392506515591223706869659966781256089944000
8281 40666510206957650660565057635796353571570902400995892610965309491133305952605299058432400
8282 42699835717305533193593310517586171250149447521045687241513574887841808155229744939654800
8283 42699835717305533193593310517586171250149447521045687241513574576449155775206468652857920
8284 40722991471133980730926953549179404062642528654330609128480537528523058002561818898926400
8285 37087010089782732451379904125145528699906588595908233313437628064678464987088983654527520
8286 32291276026448758427494571695169813781815219380920099695320678329959652516947774192820000
8287 26909396688707298689578809745974844818179349484100083079433848371023696875328733012977600
8288 21484115098242117502163727135899271266127061281660550200515573344919714699152881917688000
8289 16448775622091621212594103588422879563128531293771358747269244509490564313430672539761100
8290 12087357843506721648648697333916813012298996481028953018825197578240234425733130281143500
8291 8532252595416509399046139294529515067505173986608672719166649903509175226592326417793600
8292 5789742832604059949352737378430742367235653776627313630852015552126521417390740227592000
8293 3779415460172094689160814677586734600834385104187274175666165117885782250517500363688800
8294 2374902958081113554675376790645718364037823072225787150852718490374989610141348539516000
8295 1437441264101726625198254373285566378233419227926134327971827872964361705045878206052800
8296 838507404059340531365648384416580387302827882956911690906535884300674909605240251320000
8297 471660414783379048893177216234326467857840684163262825211608091329923445392023061393200
8298 255962054364150825313980318566189363654559883478843848262998718357352332628054280446000
8299 134075361809793289450180166868003952390483748488918202033563052826753144062104326715200
8300 67817188822395442919567875101839208476581896037999314625093962818506434581154828072000
8301 33137944538215955062970666242944158687420699200386012130400186477856362517559222855200
8302 15648473809713089890847259059168074935726441289071141026394775117756558369964100276000
8303 7143868478347280167560705222663686383701201458054159273889362110350788021370609182400
8304 3153941934589490712274141135537691328974466601162107458663685310545538664728864728000
8305 1346996034564261658367081109969222338416178444246143917371256362052866444578552439400
8306 556666728569924460855783519936260252100563540734090137463119243799346925114576945000
8307 222666691427969784342313407974504100840225416293178990786877137996390323609866154560
8308 86228767758870651779621368774440313560675528857925039144500966138905522016738260800
8309 32335787909576494417358013290415117585253323320659887571209209291956415802123752160
8310 11744602212440519198757391619631905915398612713979786291158886737545435334360261600
8311 4132360037710553051414637792092707636899511878673238455382921568626495663870324160
8312 1408759103764961267527717429122513967124833592041102429452736309821343079757624000
8313 465393632493781847308263793549401935568025379172074757466555941476240319690531600
8314 149007610403710854620628319864501496914323910249935206666096639890308334713642000
8315 46243741159772334192608788923465981800997069373884264635820101493497270722209600
8316 13912311959084049693539084803246121643520297283066060226070270794261586580520000
8317 4057757654732847827282233067613452146026744640332581103695281601611605042256800
8318 1147480648264616803616697056005443434737061350934109149902521941057155819044000
8319 314631790653201381636836289549879651460151147933167188685883380669206823684800
8320 83652103070494018133603299205721970824711202490788608682149760179405006168000
8321 21566557822861739050069600576475195603233973438927943088598537004625341263550
8322 5391639455715434762517400144118798900796609906503490684881436209528823426750
8323 1307064110476469033337551550089405794120988143900487354135428858913642635200
8324 307257608059766974254722939013554347114620780680068840515242830167029304000
8325 70036660660682177955120669922207240876541589368400253086512755687692631200
8326 15479117030078307446602756758168991634269862050756654634784003051526020000
8327 3316953649302494452843447876750498199857346136765932952556530918718094400
8328 689085441228335115203392340592533070510004329202110566557192790197512000
8329 138774151358484155145127624147107349466409950032200410884397043540368400
8330 27089474751484920696137926631455882797976496495366005437107494722954000
8331 5125035763794444456026094227572731622263005732251825231001565584798400
8332 939589890028981483604783941721665292580385470522403004711296211889600
8333 166900835728832237219270831753189002483845559354857013567065723855840
8334 28719949005286066794225175593891850762969341625585391906911052632800
8335 4786658167547677799037529265647933792422904502257476547849073375040
8336 772530273876365720730740482746519592173680483562510110337145320000
8337 120707855293182143864178200428858021153155975854549425717701066600
8338 18255200337549151386866456237524853926556324923650423369634833000
8339 2671492732324266056614603351731748516261370871193314552004977600
8340 378193248250724411629175775639682759698998959011894515693496000
8341 51776456605753937306375254966921385201405848537619056337997600
8342 6852766315467432878784960199603321699217181099663113350932000
8343 876516621745834437984122807731797984835078880274093300724800
8344 108305214755950806992291032388113475163114870880291856136000
8345 12922781306107766743398359814759862546302123602661955018800
8346 1488297847051737181121720291302876535508379153988735070000
8347 165366427450193020124635177558833575409290456698935019200
8348 17717831512520680727639307439714342278387546851156376000
8349 1829558688792896379484421060991089919874349863493551200
8350 181972235175637543120733409240006579968692841395932000
8351 17422873580646147745591066616265682206682799896891200
8352 1604738356112145187089836231667474287216659522536000
8353 142086208614096188438801695944998572165474764573900
8354 12084651763570036645076852766265872874893371095500
8355 986502184781227481070328319338519219745523038400
8356 77226181131863767407288425752843770769951320000
8357 5791963584889782540475449127396644484102037280
8358 415759762281692306746363414412803575485690400
8359 28532532705606333588805911190811668517686080
8360 1869850444299443880106764130054187426740800
8361 116865652768715164658509663122567642472080
8362 6956288855280646027729600184481628314000
8363 393752199355504069054069282365856497600
8364 21159580806486466109644799202211512000
8365 1077571244774589978564387109140405600
8366 51901367294153563843532377383420000
8367 2359153058818725081264810834868800
8368 100954748011411196533066540104000
8369 4056217553852836944433104691800
8370 152556854874904819292920263000
8371 5352872097134915337723076800
8372 174550176592798808299608000
8373 5266600096958361804535200
8374 146294440597860759204000
8375 3719349519619695931200
8376 85951292967778920000
8377 1790646813727556400
8378 33296770437822000
8379 545823708350400
8380 7764362424000
8381 93854930400
8382 935796960
8383 7339584
8384 41280
8385 129
8386 617557809265686375592378586713002175217439918216749674877107114708870024746325
8387 20070628801134807206752304068172570694566797342044364433505981228038275804255530
8388 323638889418298766208880903099282702449889607140465376490283947302117197343618325
8389 3452148153795186839561396299725682159465489142831630682563028771222583438331839360
8390 27401425970749295539018583129072602140757320071226068542844040871579256041756135200
8391 172628983615720561895817073713157393486771116448724231819917457490949313062992090816
8392 899109289665211259874047258922694757743599564837105374062070091098694338868259620000
8393 3981769711374507008013637860943362498578798072850038085132024689151360643533026064000
8394 15304927328095761312052420528001049603912255092517333889726219898925542473174024470000
8395 51866698167435635557510980678225779213258197813530964848516634101914338375807813532000
8396 156896761956492797561470716551632982120106048385931168666762818158290873520218320710000
8397 427900259881343993349465590595362678509380131961630460000262231340793290692228344944000
8398 1060836060955831983512216776684336640471171577154875515417316781865716692636206246060000
8399 2407281830630541808739261147091379299530735502005294438831603466541433967891137503848000
8400 5029499538995953421830242039458774607948143816689633023987457242595495422083292972060000
8401 9723699108725509948871801276286964242033078045599957179709084002351286922735500870121600
8402 17472271835991150689379017918328138872403187113187423057289760316724938310419340372415000
8403 29291749842691046743958941804255997521381813689755385713691657001568075215038573335598000
8404 45971774058667892806491116998346218332168679818643869245099406127459728043810093309615000
8405 67747877560142157820092172418615479647406475522212017834883335345722586812922190369584000
8406 94000180114697243975377889230828978010776484787069174745900627792148249277379879882980000
8407 123095473959722581396328188278466518823635872935447728833917488775213069681784960892952000
8408 152470530245565470138633778663100574452003524431406845942011434959121251987145085293780000
8409 178987144201315986684483131474074587400178050419477601758013423642565324759541034416144000
8410 199496087807716776825413490288812300539781785363376076959452461745543991486731803820530000
8411 211465853076179783434938299706141038572168692485178641577019609353893190953547555103848480
8412 213499178586527665967966552587930856250747237605228436207567874439209040776148724698274000
8413 205591801601841456117301124714303787500719562138368123755435729442162601880623737958204800
8414 189071031830264910536446570049761518862268883037963542382231067096714197869037016316444000
8415 166252114195577766161358190905824783827167466119588632094720401669248291321433375003054400
8416 139928862781277953185809810679069193054532617317320432013056272763158494240107021502220000
8417 112845857081675768698233718289571929882687594610742283881496783491389696573959202957648000
8418 87279217586608602352540141489590789518641186456745985189594516713736340965308582790607500
8419 64798206996118507807188892924090131612324517217887170822575811704053738204423861520271000
8420 46216368225172759244833254512034873282319692427463643895508108387389131627803145192607500
8421 31691223925832749196457088808252484536447789093117927242618985355891222270200069551804800
8422 20907404673292438705995996088777680770573194193376410333632278382679105118355450821860000
8423 13279027292496548907862321840169608056985677393090422779367607170950045745061487764312000
8424 8124668014488020055468394283787983876971499983930324463443510624967069718904613424660000
8425 4791470880339088750660847910951887927444730759753781093239426243214539016819594020176000
8426 2725149063192856726938357249353886258734190619609962995446241623977193456217030816790000
8427 1495508632239982350149098490499083922476080218078638226280708582265610924413731658076000
8428 792263501603323983114700986038205173216494877434516673194996033010852458134453725190000
8429 405344117099375061128451667275360786296811332640915494520074345755300202978454941232000
8430 200368966975259263171450540073615843226264692839543429574141253781950829444321082940000
8431 95731839777068314626359702479616458430326464356670701710044983158251713939615532692800
8432 44223947723102210561090079949822820470531247121288007248506973158877230175985500780000
8433 19759636216705243016657269764814451699599067862702993736289724986076647718684663696000
8434 8541926072846537345742465575414580682639180378147374367214147716060833883640675305000
8435 3573662948843959501790215189714263346818432607183647127719659736058625261126771778000
8436 1447333494281803598225037151834276655461465205908634357404110033878302005297900057000
8437 567581762463452391460798883072265355082927531727711152986157410579034158221227452800
8438 215571919397176629449053421936100783901688822144812597861252415347263805041845652000
8439 79314196759338571212387579768942741246847774182750667627494286942534604797662033600
8440 28274042363282731404415942788002736462996660237358744775012134738535307286422852000
8441 9767396452770398121525507508582763505398846258682199985450541889480807932784402560
8442 3270333633740088656760772603320121709396935124381130639800995004942403578008770000
8443 1061424074108625265790777073007407923225321040217012604748285480559846343153844000
8444 333982575042800191391063475558365424118312212629165118389526951478277301944370000
8445 101892988996108532966765128136450468375078288450931430553501918544993986337072000
8446 30143342578015441002668017073699930227627310779976463823152253387566770924460000
8447 8647680247791315041749021291635225884975029561364517106235846036221453368744000
8448 2406007810877422330164042214204962040577709284216680475602062134474681556060000
8449 649240202935177454171249486372767534759042051290662452843886341063442652048000
8450 169918334361940974333881701511622753237694630059414361385616700364416418778750
8451 43133115645723478100139201152950391206467946877855886177197074009250682527100
8452 10619895897621310895867606344476422077326655876446269530827071321799197658750
8453 2536094542715536930356443306143623182622812816523333672203070920280202128000
8454 587404250702495686075205618702383310660304433653072783337964234142850140000
8455 131953128780995407741531696954883207448556617650609172481835626657971624000
8456 28746931627288285257976548265170984463644029522833787178884577095691180000
8457 6073295414215834913657017239120630506781056306754525124399281963850032000
8458 1244182046662271735783902837180962488420841149948255189617153648967730000
8459 247132050364423837929679330672930896310045116495699361848926241921204000
8460 47589617806662698520242303541746821131580331681048387930053706945730000
8461 8883395323910370390445229994459401478589209935903163733736047013650560
8462 1607193232944310432481867268734427474150659357472531455427217204548000
8463 281780631749976504396171534128760653544154840469239113814526546769600
8464 47866581675476777990375292656486417938282236042642319844851754388000
8465 7876779263053140681960491196635840417911108674600910774941513148800
8466 1255361695049094296187453284463094337282230785789078929297861145000
8467 193728656643378749411644025379648675924818232852980559793841218000
8468 28941171266846215613324869644856475737223441952128719976250345000
8469 4184265725327163703131306454519606109806966424760613153742736000
8470 585299074673740160854676795632842366200831722280312940954220000
8471 79187521867623668821515095831762118543326591881064439105172800
8472 10358832802450770630721451464516649080212017941351217856060000
8473 1309737480769637665953286954081996988834025913053242863152000
8474 159996339980381873965884479664258542854601513800431151110000
8475 18875972694314715467885244673244743045160405262315215196000
8476 2149763556852509261620262642993043884623214333539283990000
8477 236237753500275743035193110798333679156129223855621456000
8478 25036066267692266245577282251770266262938924898373140000
8479 2557447629495446551967470300310125694448015938216792000
8480 251663729498222134103141948948945270169468823207140000
8481 23841827005094728493966722738047775651250147227324800
8482 2173083190568529940850819897049704763939226436767500
8483 190424815668376335021074437864431076098058962831000
8484 16030660502694946569999906730760851772817737167500
8485 1295406909308682550900431126404116147140585808000
8486 100394035471422897629474953478696902000936716000
8487 7455002634016551784770380064965978048844206400
8488 529889893104117645853208273271220243266076000
8489 36011934482804110354803577231121523371836800
8490 2337313055374304850133455162567734283426000
8491 144690808189837822910535773389845652584480
8492 8531297652702679090611773811156713970000
8493 478390522581453541841392586051975184000
8494 25469865785585561057905776817476820000
8495 1285176713951345845994223157690392000
8496 61337979529454211815083718725860000
8497 2762972050868777122202030707504000
8498 117179618227530853118737948335000
8499 4666444973459015953772598318000
8500 173968343278400232527014335000
8501 6051072805456860816556521600
8502 195616577216067629990940000
8503 5851777885509290893928000
8504 161171841336626260140000
8505 4063154937399667824000
8506 93113900715093830000
8507 1923835419707292000
8508 35480165220630000
8509 576886846224000
8510 8140057380000
8511 97609127616
8512 965504800
8513 7512960
8514 41925
8515 130
8516 2470231237062745502369514346852008700869759672866998699508428458835480098985301
8517 80900073013804915202601594859403284953484629286394207408901032026861973241768575
8518 1314626186474329872042275916465303380494125225903905870394641770436507065178737215
8519 14132231504599046124454466102002011340311846178466988106742399032192450950671333525
8520 113057852036792368995635728816016090722494769427735904853939192257539607605367739040
8521 717917360433631543122286877981702176087841785866122995822513870835376508294010742240
8522 3769066142276565601392006109403936424461169375797145728068197821885726668541993982816
8523 16826188135163239291928598702696144752058791856237257714590168847704136913106001460000
8524 65201479023757552256223319972947560914227818442919373644036904284853530537853301798000
8525 222771719997838303542096343240904166456945046346641193283792756306582895998421911730000
8526 679453745993406825803393846884757707693682391357255639515567906735077832723082357269200
8527 1868497801481868770959333078933083696157626576232453008667811743521464039195327273910000
8528 4671244503704671927398332697332709240394066440581132521669529358803660090056826098972000
8529 10689963383477999218469261365049853838594113585176053270743730648031452825795616787220000
8530 22525279986614355496060229304926477731323310768763826534781432436923417842409929500292000
8531 43924295973897993217317447144606631576080455999089461742823793252000660019527425289324000
8532 79612786452690112706387872949599519731645826498349649408868125269251161679896913374120600
8533 134639271206755337665214785135352128957930441872208965912056388322998054039113740516845000
8534 213178846077362617969923409797640870850056532964330862694089281511412102953891839275741000
8535 316963284299236524086859806672808136921794581907491940584632747510380230196795906503135000
8536 443748598018931133721603729341931391690512414670488716818485846514482943624640346920775200
8537 586382075953587569560690642344695053305319976528860090081570582893877174063655441174780000
8538 732977594941984461950863302930868816631649970661075112601963228616041460377901358044396000
8539 868419107050829416876566304559398924052715726109317252974065129549777565665913311890660000
8540 976971495432183093986137092629323789559305191872981909595823270715669064312494812854786000
8541 1045359500112435910565166689113376454828456555304090643267530899546650515390474652019577200
8542 1065462567422290447306804510057864463575157642906092386407291108667692615958258835330928880
8543 1035866384993893490437171051445146006253625486158700931229310798205051271913906775387922000
8544 961875928922901098263087404913349862949795094290222293284360019890117887370061059733029600
8545 854079488612575975181879333673060654170938747516318070761112751367915859339443073705316000
8546 725967565320689578904597433622101556045297935388870360146945753955717538770259070846670880
8547 591312291107981027978744683837356912585282995760289567539044249418508475659807090864220000
8548 461962727428110178108394284247935087957252340437726224639877457417876570349645487107871500
8549 346472045571082633581295713185951315967939255328294668479905505742407898983497707441502500
8550 249663679896809544786521910972229624741603286927741746404630333330324697199397819386926500
8551 172981263928503756030661609745044811428110848799935352866044634249942178378348914863759500
8552 115320842619002504020441073163363207618740565866623568577307974489493058816561364202400800
8553 74023513843278634337445283449456112998515903765738101451508877517053047851474704261180000
8554 45777699350448629129735898975321543564871677328811720634135698405117262963238286766444000
8555 27290551535844375058111785927595535586750423022945448838746151073607336748115496375140000
8556 15692067133110515658414276908367432962381493238193633080359120946527615280084170416076400
8557 8707183592152786127534751211350221948638511491924515912279454944902740067425147243890000
8558 4664562638653278282607902434651904615342059727816704943875543435161786454719020171618000
8559 2413639970000824227628507655139648318403740207998178702059173961033062139897986930230000
8560 1206819985000412113814253827569824159201870103999089313230221347589643786140399938668000
8561 583296326083532521676889349992081676947570550266226428315833427676345747937912485892000
8562 272627630669477156870720022278907740312451452841823085304693321602847272306296408320800
8563 123262492589923182627719159009080627268927518572100615947966244336445045809661714940000
8564 53927340508091392399627132066472774430155789375293587071957374441167517732243561337000
8565 22836577868222375352903326334271634069912910806883796777654150016407535484835274795000
8566 9362996925971173894690363797051369968664293430821155474625508508473598184152142058360
8567 3717660544135613164068232684123338075793175332824139231763498322314854170471076617000
8568 1429869440052158909257012570816668490689682820314041558484358092035643744749630698400
8569 532828706434530914298603741011871748889079918886234911694793705858331291707203404000
8570 192410366212469496830051350920953687098834415147043286281513918323556170898031970400
8571 67343628174364323890517972822333790484592045292618101191392539104511368264025338400
8572 22848730987730752748568597921863250342986586783703003537393231920035461414192084560
8573 7516029930174589719923880895349753402298219320946107259893514835920260854721910000
8574 2397354374279826031355030975240869619698569935662562952103886171609308119881958000
8575 741554531027234323258123988104167297618625421261366618797085265146683500927330000
8576 222466359308170296977437196431250189285587596451200290041812522156570203502607200
8577 64734063569180701169664102240240833767527503478310110833326970389692573624660000
8578 18271711491301004362405190148455074047285949557076640982530577915242103085572000
8579 5002968622618132146849040159696032179613966924323573687363018089145766410220000
8580 1328913540382941351506776292419258547709914198735574708164829854364234178410750
8581 342450796944834886734438506123424318063661485196665866792550580734439244000250
8582 85612699236208721683609626530856079515868197590895774078982071139573324409850
8583 20764274068483458617293379569050914807907342086783004605049945420234252138750
8584 4885711545525519674657265780953156425346889396537598692038268978775095276000
8585 1115216765826477317041332406521916140528983779834094704598163980763961860000
8586 246940855290148548773437890015567145368013098746140022787435244174204039200
8587 53040113284151624912604617221653506545596730528045438315970135204725980000
8588 11050023600864921856792628587844480505393310780345038768004249128671586000
8589 2232710248119967087502620159872686109357947817030430545751330520750310000
8590 437490521591074632010648544839918208332647435958602924354180239076726000
8591 83123199102304180082023223519584447576493646002897850917827141465208400
8592 15312168255687612120372699069397126232831401336885716435781870510371360
8593 2734315759944216450066553405249480507970602283492228839752798101244000
8594 473246958451883616357672704754713405311336975659875947560294584959200
8595 79373698727689340718217257443034439872341429387166378476906073732000
8596 12898226043249517866710304334491188684329440454658991393966727781160
8597 2030276321622609293834029385983522940542867073313201725160738395000
8598 309493341710763611864943503960170445684770591509029918695039019000
8599 45678234168154870425850095463568654476822540912395931528780665000
8600 6525462024022124346550013637405576195056102400519527656432124000
8601 902049162144234836140737179151792352615399477867305826647092000
8602 120622853077426751344400901790242296850881203911853971195088800
8603 15597782725529321294534599331628517580549130463413902748780000
8604 1949722840691165161816824897553881881105197666022441080374000
8605 235500230757640735837425470067616506898346048402881806690000
8606 27475026921724752514366300579945125987955700992925479896400
8607 3094714570853612233761037431121854383358693161468639590000
8608 336382018571044808017503233854149043146227481794417508000
8609 35265856785674052453447569623461342800483861953622380000
8610 3564102547488335088380197971708792191198830722408508000
8611 347031037518601048079069424340124530444214903580372000
8612 32534159767368848257392090402961027190768430070620300
8613 2934782453242035280942859860964034268825140857902500
8614 254547457679156121303681136328984397641282899294500
8615 21212288139929676774444321027572440224637611807500
8616 1696983051194374141679564775589392152754167408480
8617 130214046007489104846150682234745486753690196000
8618 9574562206433022390244311652064148278417559200
8619 673937631035334093269614405810969435610252000
8620 45361186704301331312300659781508841939525200
8621 2916076288133656527309358345679744677417200
8622 178815998800648630200756474661035664986480
8623 10444859743028513652991984759453547010000
8624 580269985723800129455763229377858788000
8625 30610572641391821087941805165958380000
8626 1530528632069330052956756669613103200
8627 72389867732959475205188893271060000
8628 3231690523784016098289875202527000
8629 135845398122181785473935143645000
8630 5362318346694132367931669997000
8631 198172634517134177922077199000
8632 6833539116507316956628485600
8633 219023689019699654092420000
8634 6496465279675568704276000
8635 177424463992420504860000
8636 4435610806661304041200
8637 100809264410556130000
8638 2065757704767666000
8639 37787818243110000
8640 609453039156000
8641 8530780134240
8642 101482505696
8643 995914400
8644 7689045
8645 42575
8646 131
8647 9880924948250982009478057387408034803479038691467994798033713835341920395941205
8648 326070523292282406312775893784465148514808276818443828335112556566283373066059732
8649 5339404818911124403371705260720616806929985532902017688987468113772890233956725950
8650 57843552204870514369860140324473348741741509939771858297364237899206310867864437460
8651 466363639651768522106997381366066374230290923889410607522499168062350881372154006325
8652 2984727293771318541484783240742824795073861912892227888143994675599045640781708310656
8653 15794181929539893948690311315597447873932519289054705908095305158378283182468236329280
8654 71073818682929522769106400920188515432696336800746176586428873212702274321077600818816
8655 277632104230193448316821878594486388408970065627914752290737785987118259066249024090000
8656 956288359015110766424608692936564226742008003829484146779207929511185114555181759704000
8657 2940586703971465606755671730779934997231674611775663751346064383246894227179169234836000
8658 8153444951920881909640726162617092492324188696287067674186814880820933992676988287230400
8659 20553475816300556480552663868263920657733892338556983095345929178736104431148600013010000
8660 47431098037616668801275378157532124594770520781285345604644451950929471683653926543408000
8661 100791083329935421202710178584755764763887356660231359409869460395725126643215815422360000
8662 198222463882206328365330017883353004035645134765121673506076605444926077013207379602569600
8663 362375441784658444042868938943004710502663761992488059378296294329005445161101258636923000
8664 618169871279711463367247013491008035563367593987185513057093678561244314220376033257877600
8665 987354655516205809544908424325915612358156573729532416688413514368652396286834097123530000
8666 1481031983274308714317362636488873418537234860594298625032620271552968294205985409705148000
8667 2091957676374961058973274724040533703683844240589446807858576133568509519298852982920691000
8668 2789276901833281411964366298720711604911792320785929077144768178091035645640596466359158400
8669 3518292455721525417364143854068170319831919859173160540489423497363263044381932647048680000
8670 4206654023145302129457128521168464512842512875098344124498223746839890120429694750515664000
8671 4776305088779561792821114675076694082289936493601244891357358212523776611162523215398630000
8672 5158409495881926736246803849082829608873131413089344482665946869378732659569972611873270080
8673 5307209769801597699792384729344834309129087126928460188896695336159918001213179002560930400
8674 5208928107397864409055488715838448488589659587540896111324534309042052789129265417173430080
8675 4883370100685497883489520671098545458052805863319590104366750905823813139022703369685918000
8676 4378193883373204998990604739605592479633550084355494576328811125017088314925795168439996800
8677 3757949749895334290800269068161466878352130489071799511348896106018829781093549524303390400
8678 3091216729752613690819576168971529206386429918430028630303123855553377907021748301669695360
8679 2439163200820421740412321820829097264414292357511194466098557528851347462096704249814907500
8680 1847850909712440712433577136991740351829009361750904898559509829671506281398581948431486000
8681 1345126765158320812727383357074869814934352403039261654098456669352877725465344040655245000
8682 941588735610824568909168349952408870454046682127483157868891542845796000866300347402122800
8683 634264634404513772112425902398497641903073112266429627175496992249787987387279354500451500
8684 411414897992117041370222206961187659612804180929575974383909530611164426048272974992348800
8685 257134311245073150856388879350742287258002613080984983989451890322394797799859499012520000
8686 154939905493826129362183042685703685911873369420593515992459286909627659260191124440272000
8687 90058820068286437691768893561065267436276395975719981167862298542904211268781138037962000
8688 50520801501721660168553281753768320756935539205891696746522047925405980901734402315172800
8689 27365434146765899257966360949957840410006750403191335724306858398265754497621891337940000
8690 14319122518656575193121933055210497888957020559809419827710970545147809581928154945432000
8691 7240919910002472682885522965418944955211220623994536106177521883099186419693960790690000
8692 3540005289334542200521811227538150866992152305063995318808649286262955106011839820092800
8693 1673806848761441149159769439107712638197376361633519316036739401158209537560966263864000
8694 765677601029169887381596658315230249388161527130226537451479115990975317966619699964800
8695 338971854622288752226227687274971724989550676073276693856907171925223875976569716085000
8696 145273651980980893811240437403559310709807432602831703948946396453757394707268369316000
8697 60288565572107070931664781522477113944570084530173223493006956043315893679965125458800
8698 24233639102513626550963294533544722271836994762125343581383669080755195300158485327520
8699 9437138304344248801096282967390012038551906614092045742168880356645399048118886797000
8700 3561184265790282566451427534864155486246002495876480862640288078277452345414174569600
8701 1302470171284408901618809144695686497284417579499685339698384614320365379728719432000
8702 461784878909926792392123242210288849037202596352903887075633403976534810155276728960
8703 158738552125287334884792364509786791856538392475456952808282413603491082336631154800
8704 52912850708429111628264121503262263952179464130680639770805379183240015906550090560
8705 17105447427293893845344004796313231881092499144222175143205930316232317807298140000
8706 5363572498388763324387526927657538810173071720465395079283270756820824946176584000
8707 1631419968259915511167872773829168054760975926775006561353587583322703702040126000
8708 481402613584893101656093605392213524355697749697679316156053326633889620694166400
8709 137820909534384718619284862834061129956671459018337655322567098249022898684760000
8710 38283585981773532949801350787239202765741989548160581106254544203364406465008000
8711 10318622784149897552876145329373066370453806781417370730186224808863143221078750
8712 2698716728162280898444530316912955819964748834355320945811654473478137100772600
8713 684901593889669773468877012246848636127322970393331733585101161468878488000500
8714 168669795510142556152783144807059738747680628089526002663069155080950430180600
8715 40307120250585537315922442692863540509467193462578773645096952874572371798750
8716 9346578608831428942822595407040820987620136236854536628247123263743660528000
8717 2102980186987071512135083966584184722140369413401435728670823506583470936000
8718 459101308426755048423856358902181171670108859640711028280865524380210326400
8719 97240207687611312339775131573031428666927339301416636912611914541997630000
8720 19980864593344790206803109227335225023450918123363631744884395684721224000
8721 3982672334484265615545214339232359005881744754702930162691562550527580000
8722 769983318000291352338741438918256046665459487287141146863357220775037760
8723 144371872125054628563514019797172987896015279899769951594120824650098800
8724 26249431295464477920638912690395073541996688006089799604197492303493760
8725 4627303593751750915497244224268351628873326941294541113427812171336000
8726 790741753362640979230541734526862905077170642874729431366568167273600
8727 130966602900687412185058474781006825789363358488824524486895021657800
8728 21019331329739955042046421878430085263351680740925763753130963791520
8729 3268249688465663741293803401827134489654371386309056435624603270000
8730 492206278383383093568343885816174684703490579267372882743917476000
8731 71780082264243367812050150014179314177863992862336463830941045000
8732 10133658672599063691112962354559247738204770786689148831165180800
8733 1384540574453941841518340786605076634246892221842841501365304000
8734 183013983979544036522539299267953829704785274900743956295996800
8735 23396674088293981941801898997442776370823695695120854123170000
8736 2891723763721728105166526814349577621414450470954631714712000
8737 345400338444539745894890689432504210117574204324226649812000
8738 39853885205139201449410457984096226707803873967760036772800
8739 4440242645137791465831053705522660636992907579498482890000
8740 477445445713741017831294912567179287046258361256592592000
8741 49522266975627392806968927556349970741104997637001640000
8742 4952226697562739280696696129111163886718375319557084800
8743 477167676588076441108720458467671229360795492423011500
8744 44273289580336989381193360135988201950324049168266800
8745 3952972283958659766167933690278086974335904012685000
8746 339396610238874828404908181771979196855043865726000
8747 28000220344707173342266503756395621096521647585900
8748 2217839235224330561402995548295047169936139583360
8749 168512294833221194506783235833200041681246136000
8750 12270312730574358791381059592936578376224444800
8751 855382377852539426072972130452384283659166000
8752 57025491856835959364035115153896829866831680
8753 3631340283336251524573917939903078277538400
8754 220595437772762796135512660329501941852480
8755 12765939685923738909212425817109890790000
8756 702712276289372633836337121815388624000
8757 36732687169670185305530166199150056000
8758 1820088103001365468381007931431798400
8759 85316629828130810063258338498035000
8760 3775072116278673672338615280828000
8761 157294671509894698969819640010000
8762 6155008884901091065799829909600
8763 225506791002256133497536123000
8764 7709633875033896053632137600
8765 245009550428816562205080000
8766 7206163167371219066928000
8767 195166910391662555346000
8768 4838848152721422590400
8769 109072318870437780000
8770 2216910707555544000
8771 40225742000730000
8772 643582409348736
8773 8937007759680
8774 105477879936
8775 1027036725
8776 7867860
8777 43230
8778 132
8779 39523699793003928037912229549632139213916154765871979192134855341367681583764821
8780 1314163018117380607260581632525268628862712145965243308138483940100475412660180265
8781 21683689798936780019799596936666932376234750408426514584284985011657844308892972178
8782 236713613638393181882812266558614011773896025291989450878444419710598133705414850450
8783 1923298110811944602797849665788738845662905205497414288387360910148609836356492545545
8784 12405272814737042688046130344337365554525738575458322160098477870458533444499296568245
8785 66161455011930894336246028503132616290803939069111051520525215309112178370661200886208
8786 300089456661257985025115914996351509604717866492039412253810798009187380466896490256320
8787 1181602235603703316036393915298134069068576599312405185749380017161175310587915113612816
8788 4102785540290636514015256650340743295377002080945851339407569504031858717312346689330000
8789 12718635174900973193447295616056304215668706450932139152163465462498762023583917404063200
8790 35554366511654993245318576381248304966528429396923934448093323906530630201348137112108000
8791 90367348217123107831851381635672775123259758050515000055570531595765351752169953516803600
8792 210277867966767231685654176498392419036815975463698365513923736982453991487904907825410000
8793 450595431357358353612116092496555183650319947422210783244122293533829980994712302162376000
8794 893680938858760734664030250118167780906467895720718053434175882175429456236513563411592000
8795 1647724231020840104536805773655371846046300182735073911019261782760948015172286342946359800
8796 2835054926903504297511856992907036852756134137941230111606671008573983776848615729335927000
8797 4567588493344534701546880710794670484995993888905315179810747736035860766183889579072095600
8798 6911482588613440666814358970281409286507096016106726916818894600580566774007838679864710000
8799 9848862688774152950210461532651008233272611822952085856466924805827239156469802974539234200
8800 13249065283708086706830739918923380123331013523733163116437648845933893622226068891831043000
8801 16862446724719383081420941714993392884239471757478571239102462167550351857736333182989457600
8802 20344908548302733935192657938742028371201971359566537038482318484752781952295523567716280000
8803 23311874378263549300741587221475240842002258849503323689927656597071057750714558409107638000
8804 25409943072307268737808330071408012517782462145958622822021145690626491571384623505920711600
8805 26387248575088317535416342766462166845389479920803185238252728216437363220107936822274804640
8806 26142922199393055336014339592698628263487725477092044634194832581824781265235289160763101600
8807 24742408510139855943013571400232630320800883040819256528791537967949750748364010731573792880
8808 22396145634178317879451939629520915376587006200741568409681995533605763706552398212697486000
8809 19409992882954542162191681012251459993042072040642692621724395987575758196171025246750652480
8810 16122816668905789054078573744047583703897850162791914032561392970984011641465873765559707200
8811 12847869533034300652468863452287918264043599348474806494697358524643726926059141378814671340
8812 9830566839670184590146630368796058671730329804514814060336610646582703407844292885617657500
8813 7228357970345723963343110565291219611566418973907951514953376686656186336059158798276107000
8814 5111481707601619088364056756884505296750539131549194285574135343540935356768307354489931000
8815 3478647273228879657358871959546399438066339131193201666571182644402524114311609616791175900
8816 2279924226372981937593314730243248280354289835984733524711921620789778441148869031042163500
8817 1439952142972409644795777724364156808644814633253515910343683357139075491168955412473220800
8818 876893933220377668305121050093557030905496090763359047964028241355859182240546496632440000
8819 515175185766971880129258616929964755656978953323473440674927128974511967040135488763904400
8820 292142026075173078365982020576138550464018552799286768178675261126981953627997350220706000
8821 159982538088785257200418725553599682396962540818657039697319818430452272855492273998047200
8822 84641924221392200030454093170799831965834832642429015147274701557426636004272361580140000
8823 43282802158666465924664024916886277709801903055787564479217251875105878963555559266874000
8824 21400941067340641484972767875571548423179829844250517824924675787826484307095484114706000
8825 10235232684380306797160888983969001419781657751598073421772833805934196284773362958094400
8826 4736517252878120698686156072368633635750022470154427000699709369234933372246989640296000
8827 2121565019518324896286507407415117149346364231423336030855140050558327443532508751985800
8828 920066462546212327471189436889208967828780406484608169040176609511321949079260657945000
8829 386427914269409177537899563493467766488087770723532332504197414566994669921333862380560
8830 157223121982161577135517959656656003031918063578687033815096571642372820773242386000400
8831 61982192319890621755348426403104770426044621218512898006231307456546941825405356703080
8832 23681875367505379066901993106846633983535916597627209126574737498751661762260602717000
8833 8771064950927918172926664113646901475383672813917999161688116933535206702594170699200
8834 3149609686924116071187302113536841893433227964971966366907002794629247190980357899200
8835 1096739087411076131931292700249436016463356166338146731804629334444270174118782231280
8836 370389954959003781397848850522835847665256249109399556552658965074812525452139361200
8837 121334640417604687009640140688515191476549460851388363612364059161567622682261414560
8838 38559737420848947142894112506943387121784786206466937187226927662015224887638180000
8839 11889252371428425369059018022974211029216975647031625759077916844286161964024761200
8840 3557030422599487917792247195398022152183767184607801191147986042326550694612078000
8841 1032686251722431976133233056728458044182383882415989500786372458746892250843937600
8842 290955253461478850418490265983017941019639746816490605680974985192381675001160000
8843 79558077118373123161305932104731468247557572029771207611435224672616657185094750
8844 21113489696799021146654266597024889650313173875823235494073352301212277667745750
8845 5438323103720959992320038365900350364474418105594813421105303711705942945496300
8846 1359580775930239998080009591475087591118417239736016724877887380229266252299500
8847 329898276512484705416472915578513900785904757880984681679238200378917753147350
8848 77693434685911253087212824321026824460277343920622853547795575830697470278750
8849 17758499356779714991362931273377559876478258850023619593669534201112955003200
8850 3939385420694091705830509402192909409079846929329450026946753892614107528000
8851 848062139177200297782956885194306886557284421280757871685487704757888519600
8852 177163666060990473166987568482372328941114193521759078210649104576516230000
8853 35911553931281852668983966584264661190796920410910311109048981433350308000
8854 7062605606485431024900180094905383303763627365006529488506370922935575200
8855 1347470806500509866592797518106948081664554102752497007010875136356316080
8856 249369597306912540246069670558753342729480938008693552753481424395625200
8857 44758645670471481582627889587468522834430250061665940350747006107239360
8858 7790270607202314832419411162375832489115854217622455292226569858072000
8859 1314608164965390627970775633650909579690796193779237679646919578092360
8860 215043928219647232353244162294739602839325020728563725392062196055400
8861 34092330083602610007221635485746357805192360226135689989834368100880
8862 5237074801999196115567178945096492615952185474447042240217737770000
8863 779326607440356564816544485875609917447193417173340397677869337000
8864 112314716954639622576501999433951162184187188831655878700178341000
8865 15671820970414831057186325501818371502107378077089032494708942400
8866 2116596510372117987608497984120404509825708798909171490592936000
8867 276600680332719964289746895484521128985641381384078933947358800
8868 34963569143180894362468006366965047835051140757877231442490000
8869 4273325117499887088746089625649931373868021251521844645074400
8870 504815879265096551692532546093659999402608452473869718956000
8871 57614855785690367312734683824834762523238209105566140117200
8872 6350024427992755537156238094994772738925340947024712090000
8873 675534513616250589059172589057817501884599596246029944000
8874 69331173765878349929756498578889959037546996691802296000
8875 6860897403915045045131881095539424968057749140636377900
8876 654260834909424398633606401816497664999853613322273500
8877 60085178716171628445905274470269702646868352442647800
8878 5310558724914159079801365462696823915016921552395000
8879 451397491617703521778527881756732331817208341415580
8880 36871577285604495589321237619808095107300783454700
8881 2891888414557215339868611842384718368642221221440
8882 217593545755518629800021071512772869355395496000
8883 15691842241984516531285393517890047346517799600
8884 1083484345279883273025764698573020092634943600
8885 71550852990180967881289342598757343134798240
8886 4513722034427303296900290523430929073949600
8887 271659196516457887833547998368738502466480
8888 15576788791081259402983969116290050230000
8889 849643024968059639093025792740424427200
8890 44013039581676888699419027968350968000
8891 2161354622314121493702446918575260600
8892 100416918293286705649675743541935000
8893 4404250802325119284395051160966000
8894 181914707050573869243356627142000
8895 7057036049067630273718770499800
8896 256345326523932185941643627000
8897 8689672079487357416381985600
8898 273834203420442040111560000
8899 7986830843836434465845200
8900 214522306463562974058000
8901 5275137740261878725600
8902 117939987071286380000
8903 2377815516974898000
8904 42800189488776720
8905 679336987645888
8906 9359228598720
8907 109598109621
8908 1058882825
8909 8049426
8910 43890
8911 133
8912 158094799172015712151648918198528556855664619063487916768539421365470726335059285
8913 5296175772262526357080238759650706654664764738626845211746070615743269332224486014
8914 88048922213864500686458969379192998133801713779671301645278423986731852648232077755
8915 968538144352509507551048663171122979471818851576384318098062663854050379130552757284
8916 7929906056886171593074210929713569394425516847281646604427888060305037479131397490075
8917 51544389369760115354982371043138201063765859507330702928781272391982743614354000220606
8918 277051092862460620033030244356867830717741494851902528242199339106907246927150956690805
8919 1266519281656962834436709688488538654709675405037268700535768407345861700238371559821696
8920 5026498399076071249170691576188887785879024263741660155251330866653888622820516211793360
8921 17592744396766249372097420516661107250576584923095810543379658033288610179864513913790816
8922 54977326239894529287804439114565960158051827884674407948061431354026906811985445637022000
8923 154936101221520946174721601141049524081782424038627876944536761088621282832749539285860800
8924 397023759380147424572724102923939405459567461598983934670375450289592037248387531085206000
8925 931478820084192034574468087629242451270523659905308462111265479525581318060828751634744800
8926 2012659593396200646134118546484613153638095765152541498490412911117773918527089832043210000
8927 4025319186792401292268237092969226307276191530305082996980825822235547830219429899317225600
8928 7484577862942121152811253344739655165091668626661013697511223013219221695980801093572083000
8929 12987943938634857294584233745283519257070836734499994357445945817056884354887433526753659600
8930 21105408900281643103699379836085718792740109693562490830849661952717434783206361540611901000
8931 32213518847798297368804316591920307631024377953332222847086326138358175929928484399771621600
8932 46306933343710052467656205100885442219597543307915070342686593823889797385852519155093557000
8933 62845123823606499777533421208344528726596665917884738322217520189564287950807314218488446800
8934 80698852182585619032514506778896951660288900553647448072847497516142806608104237795698171000
8935 98242080917930318822191573469961506369047357195744719393031736106597702127681245500895100800
8936 113592406061356931138159006824642991739211006757579831798192944873203032566983339919749230000
8937 124951646667492624251974907507107290913132107433337814978012239360300869543830033072816939680
8938 130958937372660538879473701137256679899340381829171363775032058559382687329443828838206744400
8939 130958937372660538879473701137256679899340381829171363775032058555652098944239390154993474880
8940 125112556239952479108068625193629149546691257640369070749360984498732881769340312412223414800
8941 114326991046853127460821329918316291827148907843785530167519520265698848285544049587272008480
8942 100036117165996486528218663678526755348755294363312338896579580050105744555934045350048770800
8943 83901259558577698378505975988441794808633472691810348751969969752746825751190883324664110720
8944 67514294801042991663954027553199256760072247556691140011350833065995548748638346393281273900
8945 52170136891715039013055384927472152950964918566534062736043819463704830548240149841247453320
8946 38743998721053080443519072629960937117996005700146620120150171371825948725033389608022532500
8947 27674284800752200316799337592829240798568575500104728657250070743197970543769350827685666800
8948 19026070800517137717799544595070103049015895656322000951859281556513481605748699597268076500
8949 12598344178720807407732130880519392559483498475132135765419958766214546792371775368919393800
8950 8039732798262620516776425627699875514933548368998797166089407820679745029314432898938155500
8951 4947527875853920318016261924738384932266798996306952102206501791195797841452308340292604800
8952 2937594676288265188822155517813416053533411904057252810679494608542128260505830763718674000
8953 1683743290067664193593186699234518957513053164520620513425371592258161063009223304740565600
8954 932072178430314107167656922790537280051868716073914927046249642643228137765515355466062000
8955 498550234974354057322235098236799010260301871388373100452112922550711734014789877110193600
8956 257773132856058063729110192838344942805042444865579273403063863833981118740284010266790000
8957 128886566428029031864555096419172471402521222432789636449224705583648617358143220928024800
8958 62341871804861868673616323811447554102306460850642812794345794686277149938060758073274000
8959 29181301695892789591905513273443535962781747632215783798245951702025155365098524178396800
8960 13222777330951420283832185702029102233135479395847775376953355322447522330856179412493000
8961 5801830869703174206171265154971953020661485857361776084379362587241140355782779036042800
8962 2465778119623849037622787690863080033781131489378749893027673313490342823532418563292600
8963 1015320402198055486079971402120091778615760025038300638344361834352495799401151716843040
8964 405151891261724064156911665269075084736096548452770433292748857693806884300278456231800
8965 156709693789912138022956398830491306360188287609070345902547079229760192539704109400240
8966 58766135171217051758608649561434239885070607853371222647426200459865234743387421557000
8967 21369503698624382457675872567794269049116584673909307048476503074431230875411252248960
8968 7536566036568420598912472914534585959286652630468633806527470972862841492702999258800
8969 2578298907247091257522688102340779407124381162970380036172286505535652690033628403360
8970 855728516629422529436409413276896613571454092769992078932005195172842731217011627600
8971 275573590101000475581216590716288739963688606001458317356894642841526465074966602560
8972 86116746906562648619130184598840231238652689194442826384806805111834002249058602000
8973 26117374061826377040228006804566299637952044863971112323220341920235175461956032800
8974 7687775429489215822325179422311854328913303269958796122803711768899319243193846000
8975 2196507265568347377807194120660529808260943495932422112783712848763231136715676800
8976 609187561934971343063713994401943814009870719897027205644541375246549132033678750
8977 164012035905569207747922998492831026848810994645989874152804924709702031735426100
8978 42866782111682861115934420060626291108211595444853235700088321338824927386029250
8979 10876646207441919984640076731800700728948836211189626842210607423411885890992600
8980 2679173881980178819745901253789143194262763384185680016671131013981201144237250
8981 640672015256129717765324212862621198627699095015245613695911867402535926402100
8982 148727432113030113052664549414537063966816629790906605362922959447335157390750
8983 33516041039556081814684968882149197513353333604269929937348134971114591132800
8984 7331633977402892896962336942970136955787492896252031994595347522365144566000
8985 1556716803421162190450907159123796202721590581529062394600758252569274816800
8986 320809881786117883842923434819430974028504080161023195678742973152069930000
8987 64161976357223576768584686963886194660890497800826422514834180160919216960
8988 12452488832487470491271370167333175825056921933037828308682285574649566800
8989 2344949195728160027577076200341961596662990256738111674538406081451251360
8990 428404179988798466576581228908627537509621098630319693191878344474535600
8991 75919728099280740912305534236971924807767765927382734265824035675570560
8992 13048703267063877344302513696979519419269055814517612614479504512270600
8993 2174783877843979557383752282829899798500823332918738877440583005733040
8994 351413248554057672382130704237745204639872594849116331738247978919800
8995 55040629291599394469490351266144722239708147834966053718527775006240
8996 8354381231760622374833356888606309649257057780665519764156867395000
8997 1228585475258915055122552483615667399269693151779148391633346954800
8998 175002000836298946805247301443598322473035852365603345881673229000
8999 24138207011903303007620317439582319325084927153217590279206876800
9000 3222999231702997844767485566728797776325511125611692951584698000
9001 416454956905443541739618921291301475101976911297377271336472800
9002 52056869613180442717452365035259071221076142906172766814374000
9003 6292588634560273295516219888319679165915547776966232774065600
9004 735275302407858020943471317136417825216842745994549373262000
9005 83014953497661389461359651962665141700149677635977019093600
9006 9052162482457757893392935156694676032085060498950121490000
9007 952859208679763988778201336144711002658277325231242236800
9008 96774763381538530110285112599700567823242682882307371500
9009 9477940743552742639666722338167865419791117369538913800
9010 894601549774110912417380182075619256224289634542700500
9011 81327413615828264765164714939556971259397567952674800
9012 7116148691384973166933829720013744046122674880209300
9013 598883800760121504141809268865367648153523938115720
9014 48439130943833356950676920010336124944885342969900
9015 3762262597579289859634893076500507392214151880320
9016 280360914723456696088488688295303504746374966000
9017 20025779623104049668497549822831108042222715680
9018 1369687757240607156466532732158346154840400400
9019 89605741127890184075633382319939102617410880
9020 5600358820493135572079990093886523110270800
9021 333966351680783091465095704416614305784480
9022 18975360890953534181816835105298788462000
9023 1025695183294774699445634740785737596800
9024 52658458070934848979662051319277051000
9025 2563022295487542302266618469814910800
9026 118033921502635250500496049426485000
9027 5131909630535356383555972657125600
9028 210142851248076711022498172733000
9029 8082417355342414159643720059600
9030 291104014866160278950680051000
9031 9785008896229461292396521600
9032 305781527152826944791242000
9033 8844920108050266267960800
9034 235622861197683922326000
9035 5746898025976355684800
9036 127451276351228830000
9037 2549018234197090656
9038 45517661837270480
9039 716780758618496
9040 9797942439285
9041 113846098366
9042 1091463835
9043 8233764
9044 44555
9045 134
9046 632379196688062848606595672794114227422658476253951667074157685461882905340237141
9047 21342797888222121140472603956801355175514723573570868763752821884338548055233003475
9048 357491864627720529102916116276422699189871619857312051792859766562670679925152805945
9049 3962201499623902530890653622063684916021077120085208574037529079402933369170443498975
9050 32688162371897195879847892382025400557173886240702970735809614905074200295656155558335
9051 214107463535926633013003695102266373649488954876604458319552977628236011936547732232025
9052 1159748760819602595487103348470609523934731838914940815897578628819611731322965004963635
9053 5343128219490311957779868998311022449556443115000977330385272968490354047880768450465525
9054 21372512877961247831119475993244089798225772460003909321541091873961416191522520071991120
9055 75397475986141068737560373642833316788185363956124902328769962999808329342307743176900400
9056 237502049356344366523315176974924947882783896461793442335625383449396237428170937836176016
9057 674721731125978313986690843678764056485181524039185915726208475708512038147094105545270000
9058 1743031138742110644465618012836807145920052270434563615626038562246989431868432316965934000
9059 4122939039716915562870596453440909210541662101220217783115437368391917309887101284346370000
9060 8982117193668994619110942273567695065822906720515474456072917123996676995586562962192182000
9061 18113936340565805815207066918361518382742861886372873486413716200059965266743808488388890000
9062 33963630638560885903513250471927846967642866036949137787025717875112434817476439775489091000
9063 59436353617481550331148188325873732193375015564660991127295006281446760526906361625425365000
9064 97409579539761429709381753089626394428031275508749957680844593627926632661655751450652447000
9065 149959484291474832578916646203766949316837621506891382219194966506150194512255726735926665000
9066 217441252222638507239429136995462076509414551184992504217832701433917687527017269698458445800
9067 297687428638136051577789889934263557125984206979454023631556674582148697480480480282744295000
9068 385640532553948975907591448323932335367752268132474530613607510254144494243590337249815469000
9069 473667175854306894321280800658742977136478329336626325644974441942577343134524874018228395000
9070 552611705163358043374827600768533473325891384226064046585803515599612074468207005942534942000
9071 613398992731327428146058636853072155391739436490931091710241902315296375861710035566645842000
9072 648787396158134779769869712056134010510493634750023270078140473601562207246809787108857186800
9073 654794686863302694397368505686283399496701909145856818875160292796913436647219144191033722000
9074 631409162332470455311748201911773278086105412390647646772475996607608334195439916818718539600
9075 582420520427364988951353944866894316855286889015511191419439065769963415133135937091384862000
9076 514471459710839073573695984632423313222170085297034885753837841195644817284948223142724038160
9077 435641155400307280042242567632293934583289185130553733904459461508525016614551487814728518000
9078 353958438762749665034322086201238821848922462918574908797373309894400671137836539025926717100
9079 276194842367903147716175567263087868563931921822827390955526135269981790335338689790696120500
9080 207146131775927360787131675447315901422948941367120543216644577282357415412130006722600182300
9081 149441137924061881710716423001277900312270307700565534749150661005614373653700217059515482500
9082 103778568002820751187997515973109652994632158125392732464687765286992389539135065603821250500
9083 69419447515400367348728068117147673286949889556850544013540621895387027480434444476518657500
9084 44757275371771289474837833391318894619217691951127324429781432458920100446583938810634688500
9085 27829844301678301788841473326653415244000744354226605574924873225429886639934575419401307500
9086 16697906581006981073304883995992049146400446612535963344946943545285817714901540648487541200
9087 9672567836558921963194902314751491883585624562139734864432482247638715004104564709805390000
9088 5412032003788920622263814390396668077720528028816280221724408689401231988243932050951818000
9089 2926273118327730336456597315737733321093076201627407329098690738531065083682431929951590000
9090 1529642766398586312238675869590178781480471650850690194568982830553320092999923486588094000
9091 773319398568174191187330578515034828415127334596737820209191591501943356220852030800370000
9092 378254053647476506559020391664962687811747065835360889579246418560707898768463800549638000
9093 179067078588433027041238376905221697953433451379505951643333665588242877481663879572170000
9094 82072411019698470727234256081559944895323665215606891932566739161945749464339599251741000
9095 36430100809764117108517246321916914315781422825294891344667407521028888054399677973195000
9096 15664943348198570356662415918424273155786011814876795427824278985551078960613503397315560
9097 6527059728416070981942673299343447148244171589531985010955605829827378062291696196951000
9098 2635927967244951742707618063196392117560146218849434349547862454568979479214528495650200
9099 1031990666421372616248737260591040310176849698889132235745681052616300554349765879081000
9100 391774234474780345057390997076228265900470719022675864756367698074400481349260273500600
9101 144244149965714581589312139832611316081536946549183910134591582946941939824678216549000
9102 51515767844898064853325764225932612886263195196031365206148712768718145860366411671600
9103 17849761665556785629003225323897703587784177282688869541775589146254098272191314034000
9104 6001212973764781375268325755448365861410197534500022497987218590470915744043790249200
9105 1958022877033424431761275776142051573426208517355066621285096633022606249394857114000
9106 620040577727251070057737329111649664918299363503281214053012946393434546418674855760
9107 190586243153868156780042211817105429790460869528684943638506863772091644321687070000
9108 56868475779783240329528724493813716953605258978001615542495905794060462699420394000
9109 16473804491762605333553955904953973561957078435625991691722239504784255521129670000
9110 4633257513308232750062050098268305064300427686732452894153144290359940679009630750
9111 1265235705557248174055405988373267921405116110555364196338662856281294351146871250
9112 335479164352300652211660678735336191281658852684979288039828255088026883095189750
9113 86373366941450541054494726987829094024008438582913236112118259414050226822596250
9114 21593341735362635263623681746957273506001366007508817995565176502361832283588250
9115 5241861943004697690807198105239627988774971838624156554356560679528437021333750
9116 1235581743708250169975982410520769454496276826100830826413544315704890715204050
9117 282791596271254440311404424943133854021411901715104108788656331343524595038750
9118 62842576949167653402534316654029745337537500508006118632527753070839858374000
9119 13558501191087541658765965579465321767552212890329100263977697472867048170000
9120 2839956330565633725822600898401520099559658493330046260420302217525028382000
9121 577457787215012190917262182674975753251307344289841752221737351673725874000
9122 113971931687173458733670167633218898410792331619889039993455451601632819600
9123 21832285615400110601579674968701022550424473518962426255481929254255734000
9124 4058565915683353893883401115976471994224406213585193282854933602511781200
9125 732083092385921430225803365856515412199985421710039982036754132962814000
9126 128114541167536250289515589024890123113108105002458364073578060202525320
9127 21747838778439795573837522828299199032115093024196021024132507520451000
9128 3580436872060210246912275099780932595092818901756460347005837875292200
9129 571575765720455250260092109302356658149190365116032587767029845231000
9130 88458154218641883968823778820589732170959523306195443476205352688600
9131 13268723132796282595323566823080609442937680004586413743072671745000
9132 1928593478604110842343541689396687196528006691746337591517463243000
9133 271554828883912158835728571205583603837469426084556916023286045000
9134 37030203938715294386690259708450148964618922337322439632874186000
9135 4888819059324772011725961252903232582066786538849197173752070000
9136 624682435358165312609428381936952212652965366946065907004709200
9137 77227224151421535899517244832527193569728343871794763955390000
9138 9233689844191705379290105270903877036941292933591754614118000
9139 1067335116398503578788909976488348455959933018379184574090000
9140 119223603427492421034931415052763767335321345541030825294000
9141 12863599317176813848505749959513486992962980709034383170000
9142 1339958262205918109219345628953499847488202488606434395500
9143 134686526355749500668953507226387388207605795764036032500
9144 13056346942649186289336811384210835017059192294772993500
9145 1219911204237423971478245702830389894851304047103682500
9146 109792008381368157432972365168401911200186716736110980
9147 9511683894425459183525415962394608378480803057705500
9148 792640324535454931952394620557104240203193447506100
9149 63488181334150516391663924285392008422907973795500
9150 4883706256473116644718370820457389403354908690800
9151 360464033215872894970914027808247363245339242000
9152 25504530652066478351388388925303769676415722800
9153 1728110721752167907691419802255857298163122000
9154 112007176409862730094541727899923878271763600
9155 6936224227216268827805492318116335962262000
9156 409867795244597430434435637238572102553680
9157 23078141624132676707615069722660688670000
9158 1236329015578523075224649017911380139000
9159 62910547252886766480127229452233645000
9160 3035157981498405357947311345833447000
9161 138561560024832685370147536283265000
9162 5972481035536837170517726799241000
9163 242472520670857743487497891615000
9164 9246833415010389080948323797000
9165 330244050478417123179342915000
9166 11008135008258143953946086800
9167 341161207980426756585270000
9168 9787411594973655296514000
9169 258610457412092109870000
9170 6256703496022645302000
9171 137647378459327136400
9172 2731090965211168560
9173 48384916126232400
9174 755979706355445
9175 10253660692275
9176 118224794457
9177 1124790975
9178 8420895
9179 45225
9180 135
9181 2529516786752251394426382691176456909690633905015806668296630741847531621360948565
9182 86003570749576547410497011499999534929481552770537426722085445222816075126272251176
9183 1451310256399104237552137069062492151935001203002819075935191888135021267755844236300
9184 16206297863123330652665530604531162363274180100198146347942976084174404156606927202840
9185 134714850987212686050282223150165287144716622082897091517275988699699734551795078965150
9186 889118016515603727931862672791090895155129705747120804014021525418018248041847431186712
9187 4853102506814337014961417088984704469388416310536367721909867492906682937228415263925900
9188 22532261638780850426606579341714699322160504298918850137438670502781027922846177239293480
9189 90833179731335303282257772971287381642459532955016614616549640464336018813973063657913925
9190 322962416822525522781360970564577356950967228284503518636620943873194733560784747754532480
9191 1025405673411518534830821081542533108319320949803298671671271496797393279055385307205845440
9192 2936388973860257622470078551689981173823509992618537105240459286283444390021022504156358016
9193 7646846286094420891849162895025992640165390605777440378230362724696469765667066529513060000
9194 18234787297609772895948003826600443988086700675315434748087788035814658671854368854412848000
9195 40051407814392894039314365547711689473833288983282115607407105864378625296046126762221880000
9196 81437862555932217879939209947013768596794354266006968401727781924236538093318170857209116800
9197 153968458894809349429260068806072906253314326034169424634516587700509704767322372151305565000
9198 271709045108487087228106003775422775741142928295593102296205743000899478539811518203912728000
9199 449074671776527269168675200684379309905500117599660821850673380793153301758848065614324980000
9200 697247516705660760025048337904694191695381761536315486557624459652527475893956957752038568000
9201 1019724493182028861536633194185615255354495826246861399090525772241821322683338941804301322000
9202 1408190966775182713550588696732516305013351379102808598744059399762514547794016603761445172800
9203 1840249558853931955208155683229992898596993279509352146085986715598737402606606605384237460000
9204 2280309235971176553192714650958904243913665585478979833193505278024506574657751559390213208000
9205 2684113996507739067820591203732876870440043866240882511988188504341271611095640952769960905000
9206 3006207676088667755959062148180822094892849130189788413426771124861889685107046112327390084480
9207 3208548577363866547225537485077608197433713975491024172022803796726165658353560186040916712000
9208 3267966143611345557359343734801267608497301271333450545578781644807868895761708557289058422400
9209 3180431336193184515644361313333376511841123558708447405965064279299293835143635843213592364000
9210 2961091244041930411117163981379350545507252968452692412450232259952921843123442368529162806400
9211 2640306359270721283246137883396587569743967230203650734434790431490500815270216248147611374400
9212 2257036081312068193742666255161599051555326825819249821371675690406699843572676075722918360960
9213 1851474910451305940179530912437249221978979036804853369093952711411231320611843823212596201500
9214 1458737808234362255899024355253590296104650150209884472619477883201166402265023312349273743200
9215 1104779369471612590864702269052351474255727687291309563822104541079927161341354759162784482000
9216 804910683472174887629997367452427502672030172169382682213247500297160242744276597550674994080
9217 564555409935344886462706486893716512290798940202136464607902497132320967136200820002614045000
9218 381456358064422220582909788441700346142431716352794908518852326460296350738442403300532164000
9219 248448549002485525248079401682423251763820657361359841732671699415069361508923274968593090000
9220 156076652578484496630203726697932555595220669368033746729494226010593170788087581493495324000
9221 94621470625706226082061009310621611829602530804370458954744568966461614575777556425964445500
9222 55388177927242668926084493254998016680742944861094902802750837125826127054307549468153795200
9223 31320695851714604452250159876338164194467736677404855751495656801877743822814780965084120000
9224 17117124477099841968090203653347601362092832835325909538477199575780640707004064161149936000
9225 9044844183922075585411300794098448447014962805030168108123225919096019349563880510759460000
9226 4622920360671283076987998183650318095140980989237641476919592554561145169955324315021795200
9227 2286335613158080217423412145174885579662115597938181381488044705310093401000779917148920000
9228 1094522368001208614723973899285849479625480871353384701761223679239495196436405890952144000
9229 507356722667226909950175401231461477534728112241933529656112052500021486198047658787815000
9230 227792814258754939161303241369227602158449356516786475567940337265808610758167050984424000
9231 99089874202558398535166909995614006938925470084802104457495348457198575507967124087090400
9232 41773182261862854284433109115798061748762698173004787807531410628136210561636009059508160
9233 17070771597395877952773145552129015618484756464929806951730046016471604162916743899718000
9234 6763890632930442207702567105560553358267545014406095689405835732478890739116525951102400
9235 2599087604320493996478301248895953373778732574980036741878011539922534729473484436204000
9236 968750834337638671414639556406673530226618505219707592852109217056699372063625403565120
9237 350307221345306841002615196736341767626589727333732353184008130014001853859932811619000
9238 122914814507125207369338665521523427237399904327373081895372367307818733982628631356800
9239 41854613560615911130076528345691167033424967421477349270370346963630299396862391528000
9240 13833304481898479102313428860016572155115031604949204402140029293288890528643313116800
9241 4438185187942428711992225092588650233099405972671484341579552368184574165295009458400
9242 1382385550342723697177906176380071384080142843220430247724750175565690136277701317760
9243 418060146273001118098157109792360297604881907353244392497369894725878445608861960000
9244 122763693746833661663744548113629611201433574936638408155229256952257506779701168000
9245 35006834544995536333802156298027193819158791675705232344909758947666542982400548750
9246 9694200335537225446283674051761376749920894852240209132381963438291568189927842800
9247 2607152362966450782902048703314612686531754409629235313667547703852364117514765000
9248 680972632118102816429639586686652567377695581569510196618158846148830688073818000
9249 172746733882901082108989453975658188048016877165826472224236518828100453645192500
9250 42560789507381426026852474167915785461104141695959409382563246439437814356058000
9251 10184188917837698370711127747322705806762802429326932734178460748798106212877000
9252 2366748128793267931221600110293304870584417582390323836510451083603734327714800
9253 534161904067925053921541691559252835373778036572974427711906403648879790628750
9254 117076581713517820037598178971891032409658905056011399096216087912797544368000
9255 24918326513350076562056369173071402167393256122766995079742795355539439880000
9256 5149787479425682489491649629101423113868180734571817218895481354445384799360
9257 1033345513963706025851942853207851347923392089781822082923108945100351564000
9258 201301074148773901139988867508022989400879962341622200507921317114572252800
9259 38066549278133526177113279432606911113560620494601153471096697161266408000
9260 6986898285227039614786614579402534066006572722121345398332543923311420800
9261 1244541257056066431383865721956076200739975216907067969462482026036783800
9262 215105896281295432584865680338087120288675336794251080419834767747449920
9263 36069586266680636561486623227423061809361617698666571454658792960748000
9264 5866739934942031247952643536990443770272570730588898881840890976382400
9265 925408382595022786135387224584767922717736781616433713527572130374000
9266 141533046749827014350118046112943571473535237289912709561928564301760
9267 20983097047212725964697733580685614933017726518880840337882364620000
9268 3014812794139759477686455974229304123308148391695424280992816104000
9269 419675644638773336382489610044992842294270931221587961126896615000
9270 56585480176014382433594104723024946732451386942425301012032464000
9271 7387548800757433262163674782164884790678699658705453507003128000
9272 933591331963851456207497362015664845283552636314999597281763200
9273 114161983528188357416677666274170633972641899636566172803620000
9274 13503030309785719694445745342397067494881890741596544381936000
9275 1544229530108473262928635710663993510750541388293288319960000
9276 170678000696199676428954446812377603764249505195580970947200
9277 18223432366000486285383145775977439906697556004465376157500
9278 1878704367628916111895165005543051332560778746912114204000
9279 186911914126346245826302826354986579553412124733764290000
9280 17935991759598882175250569174269429922424749011001284000
9281 1659079237762896601210414155849330256997773504061008200
9282 147838743959069994167170709533689702210152410654565280
9283 12682245192567278911367221283192811171307737410274000
9284 1046593049872056997529375421318118220074119503503200
9285 83023006360042982973714362527051087937648888809500
9286 6325562389336608225539985062687666274821596018560
9287 462482155824138808641927431904921145295906952000
9288 32416973539075150054101129848984230616752694400
9289 2176139427391618846722528639877746227316524000
9290 139752073318727810026217201783391260962934400
9291 8575695408194659641650426866034742644251200
9292 502180361741128383234984204184196449975680
9293 28023457686446821716389727520373693385000
9294 1487971204590080869296922711822546008000
9295 75051179178882458256993887767576980000
9296 3589404221598114162442037765507380800
9297 162451484167045217330517801159690000
9298 6942371118230853463165904655528000
9299 279459854332514009443217908980000
9300 10567809617154730378226655768000
9301 374276590542206072936588637000
9302 12372779843992624609393948800
9303 380310854797852777832760000
9304 10821853470865179840048000
9305 283637275871326830180000
9306 6807293403672638088576
9307 148571773575146750400
9308 2924632844635582080
9309 51408973384121925
9310 797001860963880
9311 10726906570380
9312 122737191192
9313 1158875550
9314 8610840
9315 45900
9316 136
9317 10118067147009005577705530764705827638762535620063226673186522967390126485443794261
9318 346543799785058441036414428691174596627616844987165513556638411633111832126449953405
9319 5891244596345993497619045287749968142669486364781813730462852997762901146149649205556
9320 66276501708892426848214259487187141605031721603795404467707096224832637894183553457700
9321 555065701811974074853794423205192310942140668431786512417046930882973342363787256697270
9322 3691186917049627597777732914314528867765235445071380307573362090371772726719185163645110
9323 20301528043772951787777531028729908772708794947892591691653491497044749996955516345429924
9324 94982149061937738721387734455843501758030433506211768271664549504030794628613270165406900
9325 385864980564122063555637671226864225891998636118985308603637232360125103178740785222900845
9326 1382682847021437394407701655229596809446328446093030689163033415957114953057145524570467525
9327 4424585110468599662104645296734709790228251027497698205321706931062767849782751044237094976
9328 12770961568852549024711135288302457803613360920277447092633108641931170839144344280654620480
9329 33523774118237941189866730131793951734485072415728298618161910185069323452740006922451754016
9330 80585995476533512475641178201427768592512193307039179370581514867955104453568316503329940000
9331 178440418555181349053205466017447201883419856608443897177716211493329159860289180932468584000
9332 365802858038121765559071205335766763861010706047309989214318233561324777703887957761626504000
9333 697311698135169615596979485171305393610051658402684666939794132726275357424036837964853062600
9334 1240804639328757698341684083907764009217886039216541833819339559704107620771950881454638965000
9335 2068007732214596163902806806512940015363143398694236389698899266173512697775232110774224652000
9336 3238064738599170309268868552303156076687027163744922768081171219403263281103272894166448540000
9337 4776145489433776206171581114647155213113365066523761082919727548619813209873605160601464190800
9338 6652488360282759715738987981115680475407901342658095794066763371291881962267496906056632434000
9339 8769189202190910534383211429652487899401324497140217183088006262157476956717285214332635848800
9340 10961486502738638167979014287065609874251655621425271478860007827696827137265439345114805740000
9341 13016765222002132824475079465890411725673841050442509881146259295389891697004665151519133729000
9342 14708944700862410091656839796456165250011440387000036165695273003790168428804112421179385759400
9343 15840401985544133944861212088491254884627705032153885101517986311772264879217896822648170829760
9344 16280413151809248776662912424282678631422919060824826354337930375980914636831027610652058872000
9345 15989691488384083619936788988134773655861795506167240169439038762095644239976931155307178709600
9346 15024796312360906160113017238850778693870135432519217055765993319448388117747521052422832892000
9347 13522316681124815544101715514965700824483121889267295350189393987118343083597053482949843482560
9348 11668450684518994058216802904042983775965274533480650019921493197232213280387729870845895428800
9349 9662935723117291954460789904910595939471242973038663297747486549553683705295519449188744232860
9350 7686426143388754963775628333451610406397579637644391259571864286767839118903715266064414533500
9351 5877855286120812619357833431462996193127560899375122727907896176428229326773770405642661847600
9352 4324422103360312141384691738862061484943848375968840292675094917941429174393302914437184972400
9353 3063132323213554433480823315027293551835225932977928540644858542797526479332385940678957616360
9354 2090380842193033768794345640660517896860525805613316098683314651543999256693500333523192545000
9355 1375250554074364321575227395171393353197714345798234275449546545396331580293858138215076486000
9356 872755159316423511768894308474153474144703334833494828650667251791397500685192017197365470000
9357 534562535081309400958447763940419002913630792585515582548517724086281609949199966615221484700
9358 316174182334676901786398982330613678552574310248750070165853803619640029192232322691637293500
9359 180670961334101086735085132760350673458613891570714325808972968719956652534288911360406427200
9360 99789193760113972324610974489728569642839068018708493905928022833889555900595930051547080000
9361 53296501212788144309735406829741395150152684055446581972076735042771540383171745229035028000
9362 27536525626607207893363293528699720827578886761980734018064043353692325575338925110534356000
9363 13768262813303603946681646764349860413789443380990367007347482173366888875736509372999694400
9364 6664425085162914676319307742318283498164039083351720197103449460159208424193762737221320000
9365 3123949258670116254524675504211695389764393320321118836276825917829392539828908480425911000
9366 1418527979702246666595388366708371886168525538309079460467088799846998849165969984774095000
9367 624152311068988533301970881351683629914151236855994943056156524108315593477377719697321760
9368 266182603250009815672899346458806253933976262776821339425036524286984408717480313724144800
9369 110056268651446366095525691324314124222701724032724152492919293385666554748925639252934960
9370 44126334129117646783583413974371229051554936522554406648811628382200184345652715363422000
9371 17160241050212418193615772101144366853382475314326576100899990654622370949240075098167200
9372 6474090941671048682136859474522647494685206595859364247950683290352495598870315777453600
9373 2369979719718866035425100343352040600732977414555356075370338620299425249512797862293240
9374 841966479373807670479969858822435476576189344644233901512440593191548315417733248979000
9375 290333268749588851889644778904288095371099774014657107235620936571916664752071077515200
9376 97187831488209827539330243785757455653885093843091472034588771763005949446951654904000
9377 31586045233668193950282329230371173087512655497967350051553066886342966707068898283360
9378 9967727389313323500703849798108935769419977348458907455678666794119453453203545832800
9379 3054626135434728169570534615549512574499670476148370063520818936330637881774920653760
9380 909114921260335764753135302246878742410616211228483837653010723451513445212922040000
9381 262791031926815806998953173305738386478068746348741592457287628163426225450297812750
9382 73783635887144438118936852505072700818842376301101797403886722705081790593675002750
9383 20122809787403028577891868865019827496047918102377403805095893803726437000304764600
9384 5331042891438862048620607050061222956042542598794108029439612469071252001485415000
9385 1371959567649707144865597402589285319569769039338572013774820028270438298031074500
9386 342989891912426786216399350647321329892439306836496039053918885209416842744802500
9387 83297545178732219509696985157206608688160963033520558363016639460042579525427800
9388 19651181433010770095597528188495925289105689194616757529330269332187895086819000
9389 4503395745064968146907766876530316212084239010937143966693497200745994484679550
9390 1002468230921996334071934407446816965016542342609554747897687360272555223508750
9391 216749887766918126285823655664176641082746891792885968597048703298017075384000
9392 45517476431052806520022967689477094625771681184254377678996839516118710180800
9393 9283169535280506592899421041932828507893957376793933670903696652092338388320
9394 1838549810558801630411898323239943307344217094806618511174882149074651484000
9395 353567271261308005848441985238450635229750703087208223969041287752517931200
9396 66014142419041684636259737750217048386807658326080481335952500140424024000
9397 11965063313451305340322077467226839588036255786632803994644481468670808120
9398 2104964842181248161723328443308425179029340798966275454522963426753572600
9399 359384241348017978830812173247779700970103916351370707530699550992690720
9400 59536546006448761553297197375385053829910140056835184208292224525572000
9401 9568373465322122392494192435329652339611216548698561271573834092433200
9402 1491540569594330843535859409036625946027411048017075514744439786602800
9403 225465434938677918208908980435735689440399157078116758255630387317920
9404 33042348223771763875443557477631370641648603828582472715975677620000
9405 4693515372694852823216414414425166646513821927980376437454725071000
9406 646017565342830866116866028945663139261967613228736524431290295000
9407 86135675379044115482248803856160196692731555679025180429427195200
9408 11121914128612839086993664232489991388164635749919199235817896000
9409 1390239266076604885874208028218979171780942512773423313343495200
9410 168174104767331236194460648167326632841418712367844792194580000
9411 19679948430219612746160288424557428157434245017007729577928000
9412 2226941532893271968644453603799653799713938633644005261416000
9413 243571730160201621570487075138497205371897731372860343955900
9414 25738249836516150732963824446483600692964589408368624057500
9415 2626352024134301095200383732238755434294149880887343326000
9416 258655881164741774527307951622557185846641021096219270000
9417 24572308710650468580093279768749118993721906145071759080
9418 2250434213599176577879472666845131140680148218379783400
9419 198567724729339109812768502020740090223440002545837680
9420 16868617392055506901527274910654515829797670147646000
9421 1378685075312228929437734930005598039905330499807100
9422 108325255917389415879989215868628562356741883494300
9423 8175491012633163461311112769700096977835459005120
9424 592150049980439409195738861410973802855507032000
9425 41121531248641625531591248049174440689769621600
9426 2735147720666530110100792877644506726076732000
9427 174054854951506454305379605857496388653836480
9428 10584416855159174512667643969790628308670400
9429 614274192486915968778507464046740300416680
9430 33975342504807208629605244869833592865000
9431 1788175921305623500821740451927094764000
9432 89408796065277363314853588036156924000
9433 4239210158266738278056544602366475600
9434 190220968640044399780178963751090000
9435 8060210535573109529268889303452000
9436 321731092802978313392612214540000
9437 12064915979584983848475432001800
9438 423767709952745718944732589000
9439 13894023267434340749893204800
9440 423598269165088053358440000
9441 11956402625068787403924000
9442 310866454354974205877280
9443 7401580923040884270912
9444 160270338423583502400
9445 3130271091524021445
9446 54597126772284525
9447 839917345785012
9448 11218215268260
9449 127386327222
9450 1193728950
9451 8803620
9452 46580
9453 137
9454 40472268588036022310822123058823310555050142480252906692746091869560505941775177045
9455 1396293266287242769723363245529404214149229915568725280899740169499837454991243608018
9456 23911522185169032431512595579691047167305562304114420435408050402684716416725046784945
9457 270997251431915700890476083236498534562796372779963431601291237897093452722883863455576
9458 2286539308956788726263391952307956385373594395330941454135894819756726007349332594290650
9459 15319813370010484465964726080463307782003082448717307742710495292370064249240528284844652
9460 84897299092141434748887857029234163958600415236641747074187328078550772714541258763837530
9461 400230124291523906673328468852103915804830528972739664778311689513167928511408750809904216
9462 1638442071318425992943938419363300405326024977982153002686213478944531207343578910353269025
9463 5916596368649871641186444292145251463677312420491108065255770896188584915407358706751146290
9464 19081023288895836042826282842168435970359332556083823510449861140208186352188608239072451845
9465 55508431385878795760949186449944541004681694708607486575854141498787451206365422191338100608
9466 146866058041804313784178055815478264741553650583190641565280749382208464650159959227528135520
9467 355867756024371991092431442937505026104533845643885016100487969656889741267547765792180158016
9468 794347669697258908688463042271216576126191619740814768081446360841271743899459119818537980000
9469 1641651850707668411289490287360514257327462680797683854034989145738628270714660464578710972800
9470 3155049650578800227946989146020988338301217339658048656973494764466426207696033635694028597000
9471 5660530255450200408963715820802361430481595815268852002217152371542705842618651978773513096400
9472 9512835568187142353952911309959524070670459633993487392614936624398158425918290091152232065000
9473 15020266686611277400978281015725564322111252053673927462023584143786565910156949015097000104000
9474 22342646696334275133955193010891776929140487429839967099760081413882516639612582969748494926000
9475 31386098930564815069127533039109877114744970437156144259186781033787343950597976769666764682400
9476 41729245169046401853271833699725632073013199331218964526418788419921805036041571501627967086000
9477 52615135213145463206299268577914927396407946982841303098528037572944861740303711285995815092800
9478 63028547390747169465879332150627256776947019823195311003445045009256756039276276234410133005000
9479 71852544025451773191102438651715072725719602598442654543927351310552202167465751636385618184080
9480 78070552643038945871101688150421184788522260515615576571767218250886278583652596697029047492200
9481 80962054592781129051512861785621969410319381275453190518869707815724909382669250426868428685440
9482 80239179105345583256410068376821773254870101085493787032094085424477364995810064652499433012000
9483 76088876737827708260388857943537888431342337236244108392503012040317203624717810325254850411200
9484 69114063036860168336519879298713581991802622989588398456523569269462585341638596841145031303200
9485 60196119419200791776968927131137635928344220023189895429875366781365527275367528407970270986880
9486 50320193576988161876059962523685367533850246425635303210911439413063919771672085068022924036700
9487 40408640296672311809563303238717037565061561523616228336034943752679040949417626787516566791960
9488 31197847287872005441206962059303595178907823235144882171203449163940052894373903138732035459500
9489 23175543699562061184896600386911242132902954403250483898608276352774161345565151885105352427680
9490 16576951396214529875307984998971235692284752107880554455254530518775478501840994505342542394200
9491 11424655691985689508658205877669365139277329155431192935378121051515098760753223238208004082640
9492 7591383058490491055095255221346091309651383188806253200481511102975576247992185421742120295000
9493 4866271191340058368650804629068007249776527685132213590052241622171634822578267258299501412000
9494 3011005299641661115602685364235829485799226505175557158844802018680321377363912459330910871500
9495 1799259264420017008104043693262873717123928033580515863212084046924557613975355985192696704600
9496 1038858027671081248726739513372016372387029876531607373402091069035960095917334774558236821500
9497 579827736374556976033529030719264952029970163645548301433448132171023675575159762040374115200
9498 312975198611266549563552601808694150243449804240494821795865162524471788960959962434397660000
9499 163442603719216975883188580944540278460468231103369518047701987464499390508393352035707419200
9500 82609576879821623680089880586099162482736660285942202054192130061076976726016775331603068000
9501 40425963153955262651958877733622994406445599714397247808807500849460226911736984967531017600
9502 19160222119843379694418009759165065057221612364636195566672417197957724219557067869511295000
9503 8798061177479102920906228971045182934438495473557436722575550544090942255028354495893382000
9504 3915137223978200799803271892115106405825130485733059310889165087577716823698077157976502200
9505 1688882724069027795993568267186908645650056287963280434151952947587206899997610300357458880
9506 706407677855795280055002111756062750824783158907718170012596929838535546211774678729461200
9507 286561605167916953229859347221799040428921470122942132906091745041924236893429022960472160
9508 112767298329967319558046502378948696465084837779861261435851939198956026661112494817634000
9509 43056604816896612922163209999234956832123301697764863671349067460688858018093279337219520
9510 15954009820546512823837260847930809897617116254082004753878469536940078440073278165867800
9511 5737845637214096717344979778641782507037734793134019971949240870198608498820457982394160
9512 2003299554372163078038548974439587858060588440705246179460634514835063233235296351019000
9513 679084594702428162046965754047317917986640149390214928788401512659737283657386588086400
9514 223532012422882603340459560707242148003935715839110385679554175054913683727988806279200
9515 71456954790921487953097728422806916165192564897040890280562675906808678779926360050880
9516 22186231931052236178985988260306986067418659259473052078768645444975557686162731047200
9517 6691085820476071228583075824537027544142135328705953472474174812914730598173635717760
9518 1960279048967598992748947995469832288322891205461418274939304372442325866240363148750
9519 557925575475393559474700583326029189753438261478866765524702964408504909417555356300
9520 154274875036756552430504327965152010803034059538667394571763147474261925786775005750
9521 41446981353158476772374297065264719320218099972060921270197512610660422478239664400
9522 10818881162037690628082996660418364234321630568140983942098037069585776120661577500
9523 2743919135299414289731194805178570639139538078677144027549640056540876596062149000
9524 676180072627355664255187291276147764645094633477663619849154373698564632839753500
9525 161902270910775299892087097911190309844594547867969535973187271063181351753648400
9526 37664764413270642683228595694617190137452570956348785264549682886693465583069750
9527 8513268668752953483195504506317584072159246349442820101420583749355441628572300
9528 1869467781989668839215229030103523529355173557839439935268660212400170551948750
9529 398819793491129352365915526422085019592254280898910182218569614068351418706560
9530 82650154572174832891620651857208408662585421097725054206599524384531342170400
9531 16637368777515713114547014334892601741420339194773543462139092701152502566080
9532 3252818895604033653805666264193745851455153321580940442847868417593614164000
9533 617623840937474744393480936239318831160830342101705505161110097593006006400
9534 113874395672846905997548047619124408467243210612488830304518062742231441400
9535 20384922682176297987215391240460541520358065414263295694579486946624339760
9536 3542501807573320077046577136299544813488402808016414789319133571853573400
9537 597530425373813025044000962749320466673184824776977802882367928156521920
9538 97810039867737251123273967116704017006280944379086374056480083149154000
9539 15534535743699445766637630071476376739604092749651781829143401232420960
9540 2393402309349042516371495330779702099439334007283214198078287099432400
9541 357634827833764973710683210346339369457184869848047271715827510918080
9542 51816409714551175168309215135376467597130765094822514031870948995000
9543 7277585634066176287683878530232280867628173326531370206390472582000
9544 990560266859007328045861244383350146868350340284062670794645119000
9545 130623331893495471830223460792858320259307194326433790101768713600
9546 16682871192919258630490496348734987082246953624878798853726844000
9547 2062935685145929830652050622518485222642688889921853948832283200
9548 246893898488209687179101802628628460979955130923006184285660000
9549 28587714561792700620738103185146579849746587498390175597411200
9550 3201228453534078454926402055462002337088786785863257563285500
9551 346524729506266224502342436794975405580638009582007499648600
9552 36243657933053355113765385445048335669684829983212960407500
9553 3660975548793268193309625808575234847803966500630842212000
9554 356945116007343648847684973239128916468364609112782592600
9555 33574045565047174891612600080073053674590327208117849040
9556 3044705112516533017131051255143412719743729942513824600
9557 266042194297561137419049060959826528648880780109957280
9558 22383357693304422619334268631445415235693062311299500
9559 1811986098981786592975308765150214566732720085460760
9560 141027219967922069730551998017648505709720565303900
9561 10544091212554921099634893104846854046180311614080
9562 756636174975005911750110767358466525870925652000
9563 52062122131307746085867818631064888212735851200
9564 3431367140472555956308267428317653892714445600
9565 216392522372143159406688158633644158866931840
9566 13041513625106840024536918462777738451754600
9567 750175562506145165410920619809293464225680
9568 41128046190029778867416875368745928205000
9569 2145811105566748200986088542312513716800
9570 106365636698347208081463751284393582000
9571 5000094032827434892066693633560458400
9572 222461810782424806522582177946190000
9573 9347134906799068193605938856104000
9574 369990756723425060401504046721000
9575 13759986819691965050327352200400
9576 479343803061302534544041781000
9577 15588416348828772548660668800
9578 471423880199856059382780000
9579 13199868498075941293932096
9580 340472783341162225484640
9581 8042662735272771884928
9582 172791458612925963525
9583 3348662097909418290
9584 57956949958271265
9585 884798425330776
9586 11728134144090
9587 132175286892
9588 1229362650
9589 8999256
9590 47265
9591 138
9592 161889074352144089243288492235293242220200569921011626770984367478242023767100708181
9593 5625645333737007101204275105176440167151969804755154030291706769868910325906749609255
9594 97042382006963372495773745564293592883371479132026407022531941780238703121891430757251
9595 1107900527912831835993416928525685185418491053423968146840573001991058527308260501035785
9596 9417154487259070605944043892468324076057173954103729248144870516923997482120214255081266
9597 63565792788998726590122296274161187513385924190200172424977875989236983004311446121280070
9598 354909009738576223461516154197399963616404743395284296039459807606573155107405571932234438
9599 1685817796258237061442201732437649827177922531127600406187434086131222486760176424024773810
9600 6953998409565227878449082146305305537108930440901351675523165605291292757885727045322085753
9601 25304827545917912557689715587944306260035274659946585263709297063698870868973052059900488275
9602 82240689524233215812491575660818995345114642644826402107055215457021330324162286023840933431
9603 241114748832411019086623028641946599989086111390513769813866427135357991177656049566460982405
9604 642972663553096050897661409711857599970896297041370052836977139027621309807066140382999665376
9605 1570337082139292278153903827565498369159689033158730705967232628009767429720941102509723910560
9606 3533258434813407625846283612022371330609300324607144088426273413021976716870652817508074426016
9607 7360955072527932553846424191713273605436042342931550184221402943795784826801654510318451948000
9608 14261850453022869323077446871444467610532332039429878481928968203604333101833612786027551576200
9609 25797170672379601863801852429230434060227600600733456665842104250637249580573451491851174999000
9610 43711872528198769824775361060640457713163434351242801572676898869135339562444034724973240022200
9611 69593902314632251957866035372861781359115467848689197240709273199544422168560122245797908265000
9612 104390853471948377936799053059292672038673201773033795861063909799316633075590795654924150722800
9613 147887042418593535410465325167331285388120369178464544136507205549031895852673763466430514034000
9614 198303079606750422482214867838012405406797767762032002364861934713474582233323580499258195038800
9615 252189786021628254678468908011385341658644987262584176920530938711701343478686019075055974998000
9616 304729324776134141069816597180423954504196026275622547112308217609972324245925661198059095745800
9617 350438723492554262230289086757487547679825430216965929179154450251467563578376095863320339507800
9618 384134754597607556675509191253399811879808644660904960830996224314106003895297672209907727984120
9619 401918771014163462077153135292909062429799785617428338647246049513821952708433738551371763015400
9620 401918771014163462077153135292909062429799785617428338647246049513777228721108064619096842402720
9621 384594686056656416297965500150973326980239450030470220602106133586288059807503413334393834092000
9622 352545128885268381606468375138392216398552829194597702218597289120136376794525854507014140238560
9623 309898540713663335444395587823264125705179503082347980176025036401783850402831127771585785520800
9624 261476893727153439281208777225879106063745205725731108273521124456556509102377701522120864599260
9625 211954754763677409114313175478553517794096492520100216555051214497451056007952115892581407306100
9626 165200029448160333574391151475931418280692854464195757020848740635952549763795591866611846590660
9627 123900022086120250180793363606948563710519640848146817765636555251076210066227786750964369396300
9628 89483349284420180686128540382796184902041962834772701719626400362100234084265447556378999651320
9629 62275574164157287909940808509648696249394068729605326196767020057021392209618871249800361967400
9630 41790187925947653729039226763053730377882861910656205737304179635805229677492053423971383354920
9631 27056467823850724529698473737618120308757493929335107560690513931118079447972148041593710795000
9632 16910292389906702831061546086011325192973433705834442225431539637046431008459478722590767406700
9633 10208042357321729148018860137287324354294938639497620611693353185282065157404483703585283198500
9634 5954691375104342003011001746750939206672047539706945356820944821964607341489868617661543855700
9635 3358168973169309152860855636249076180506910531113800579136992060372057054244407759618486469500
9636 1831728530819623174287739437954041553003769380607527588619302053903915702385163793718454591200
9637 966745613488134453096306925586855264085322728653972893991672390908923970346076328408472772000
9638 493880911238503470603548103288936928391414872247138326274577744729682940884058172455724592800
9639 244313429495642674287925391520591140108519059143531193309206512308291484359921952576443116000
9640 117066851633328781429630916770283254635332049172942030113005054543228573765238352301808571800
9641 54352466829759791378042925643345796794975594258865942525866652867675993194253723140042245000
9642 24458610073391906120119316539505608557739017416489674088760030512572819468978825498583601960
9643 10670668120254311983777544960862740988425355637586181259090077395554953695961425979583015800
9644 4514513435492208916213576714211159648949188923594153468213874225281187674993612149032438160
9645 1852654098527463092974439500643258912540469039399487276070773080142574357045975100818775600
9646 737630798487786231462045356737593826289260821242388082850865788163471646818271003546400560
9647 284993717597553771246699342375888523793578044570922097083334900884634321925357032357293200
9648 106872644099082664217512253390958196422591766714094929469955721018495558294910104069169880
9649 38905392369402899693217179962497939925768055426621029136651004660257384266143608158870600
9650 13751043854702749029499175676400133939280088555959116829326628982027699678207649302634280
9651 4719637933181875726226411990628859530007149038271681677034376229865657447791630386299000
9652 1573212644393958575408803996876286510002383012753997918359796837661724707139612262400160
9653 509359831586568555152850474398469812664705975436661370646852956272672164560499083160800
9654 160201882515130432669041681464034860434867201946591673370938902436232360490480065275360
9655 48950575212956521093318291558455096243987200588361178396013360584946071720263803421600
9656 14532202016346467199578867806416356697433700167033242698029848421799180517908365074510
9657 4191981350869173230647750328773949047336644270140571387947127811838204544729391964250
9658 1175025075622419769196717895186637232965574520387310309211116849284578521349093856450
9659 320062800449390459520001516226210888083906481729474146947389216401826980363607847750
9660 84722506001309239284706283706938176257504645531124530243491974307085275359931078700
9661 21794557703235347787007775881132646790879806506834735767414886270614824359013902500
9662 5448639425808836946751943970283161697719939899087471711848570969416883526466267300
9663 1323789156270456863823535682920909004023495127512609058577921942874654703728531500
9664 312561328563857870625001480689659070394425585467330076392680981635863998524404550
9665 71717839088282456616010613719887526426108320040170974681813779743156050904749250
9666 15991139796711628840056420626731678189596422196926378298614339745410897113129050
9667 3464746955954186248678891135791863607738254993862428680031250260314982756278350
9668 729420411779828683932398133850918654254254540065112043794489162572379568423840
9669 149199629682237685349808709196778815637654201721867305645679660901946189112800
9670 29648644359931847729769679391667585154582399334275930015863254941797408419040
9671 5723314259353932631379590009151021181674257110123426855137388734753321124000
9672 1073121423628862368383673126715816469141942719401713315217428794567847936120
9673 195414086401552097946409612580966577493170447841184535954666799026792226600
9674 34554929912469578295401699785658722821094769421739001238372544946107112520
9675 5932623509068572177222580987296828061143228798967248864040476704670442200
9676 988770584844762029537096831216137438899674888619046602388680262068530320
9677 159948182842535034189824487402610098398506485514035364633538018326263600
9678 25108144981095615832123611394595539148894987118623228770359683387285040
9679 3823941620684102411214228172165271170368591115084675557849217319782800
9680 564900466691969674383920070887967867665326101237256486005682091109240
9681 80926752250815880319044729256374483101136812900902578094719796745000
9682 11239826701502205599867323507803189340003512137642893985425285432200
9683 1513053594432989215366755087574567806754952717576755068576435951000
9684 197354816665172506352185446197905505609170652297546704610280991200
9685 24934613933502977953098698843808206499272328536109172480301412000
9686 3050511279098768579368457835426270701567380379778060626464759200
9687 361244756735380489662054216477677432381197507350503785428492000
9688 41392628375929014440443711903493485407445579815377441750418300
9689 4587327371559143352935772017620807472735477971494771147388500
9690 491499361238479644957404068515322258935802891141826963787300
9691 50887560128226427887003925018805238970567589572389914107500
9692 5088756012822642788700379873919576438447513435876870674680
9693 491241298267532348414140705744939795931709709571057231400
9694 45752866015113306960138739324805435889882896881650794280
9695 4108873889706777566807923538494508427615324873877879800
9696 355575625070778827896613648782845071944177196493115980
9697 29631302089231568991309174664484883026298434869244100
9698 2376094978853474871920452059961130422413661244141940
9699 183203584818141754135950726396758339193001482030300
9700 13570635912454944748604167977534376966843178836640
9701 964884663500236896635462354704833459596868492000
9702 65787590693197970053960243542891086014275302880
9703 4296937229961128629971614166992377397182954400
9704 268558576872570528192229054018540518593781480
9705 16042215875131422685049837755098280042423800
9706 914687747266264719229104966258699925678680
9707 49711290612296863152790831967440730613000
9708 2571273652360155171871261270529650057200
9709 126366012829660358319003943833595794000
9710 5889941275957741101671783178516133200
9711 259850350409723093333100191046390000
9712 10827097933708920657593545841653800
9713 425030704004595730543876549539000
9714 15677362032271992967176245539800
9715 541697468500171156923754533000
9716 17474111874896769227934136800
9717 524223354782239938033651360
9718 14561759692321871744893344
9719 372643440034815349152480
9720 8733829064085275718789
9721 186186145327106270775
9722 3580492550841608787
9723 61496305680913785
9724 931719553946802
9725 12257222902470
9726 137107200582
9727 1265788210
9728 9197769
9729 47955
9730 139
9731 647556297408576356973153968941172968880802279684046507083937469912968095068402832725
9732 22664470409300172494060388912941053910828079788941627747937811446953883327394099145340
9733 393795173361590497084299257362350811700637886332860782120419473890823722813472472647850
9734 4528644493658290716469441459667034334557335692827898994384823949744472812354933435338380
9735 38776518476949114259769592498398981489647186869838885139420055069687048455789117536252475
9736 263680325643253976966433228989113074129600870714904418948056374473871929499365999142275448
9737 1483201831743303620436186913063761041979004897771337356582817106415529603433933742829868300
9738 7098180194771524469230323083947999272328094867905685920789196152131463102148111438644688760
9739 29501811434519148575238530317658871975613644294733007108280096507296393518303087420433541675
9740 108173308593236878109207944498082530577250029080687692730360353860086776233777976260565778380
9741 354267585642850775807656018231220287640493845239252193691930158891784192165622728838606835850
9742 1046699684853877292158983690228605395301459088206881481362520923998453295034792731212520970940
9743 2813005403044795222677268667489376999872671299555993981161774983245843230405987244942044794725
9744 6924320992110265163513276719973851076609652429676292876705907651066691028691481511816919473280
9745 15703370821392922781539038275654983691596890331587307059672326280097674297209411025097239105600
9746 32977078724925137841231980378875465752353469696333344825311885188205116024126092963408694642816
9747 64408356884619409846156211677491144047565370500651064111937275758213117234514476965286454545000
9748 117450533142541276778284856588366203851442734442363705145297385206153331426865046473168071804000
9749 200644660785174681162903296671792264912881338005704662956549699727178607848904622714398027770000
9750 322087481786727777656239502552087583149625305745999590535513991667313028354850782184013347532000
9751 487157316202425763705062247610032469513808274940824380684964912396810955179920855720585357855000
9752 695939023146322519578660353728617813591154678486891972407092731995444220503938637699494338152000
9753 941099360845595225339324796519380907015311440226592553595954944402930246335196676604557816580000
9754 1207062223693263441196090499883553772041377716812368710046985689560280065768056576952006404584000
9755 1471107085126164818957735296733081159675429092365074365369763809151591170292335111271159854155000
9756 1706484218746351189990972944210374145223497747143486263828926018615845015777183702709130936176480
9757 1886977741882984488932325851771086795199060008860585772503139347507902265422025131571724905042000
9758 1991809838654261404984121732425036061599007787130618315419980422369438538716358300347669700658400
9759 2009593855070817310385765676464545312148998928087141693236230247569109763542168692756858815077000
9760 1940297515240789127269015135896802370350757585739309221055670583859614207619142380919777859875200
9761 1794775201597729942723839000704542192574450766808861029476495290069344279101682595560504559096000
9762 1592139291739921723384050726431448719219270841523989622922697434736099766168826439709096117206400
9763 1355806115622277092569230696726780549960160325985272413270109534257804345512386184000687811653500
9764 1109295912781863075738461479140093177240131175806131974493725982542967008313117521608997607390800
9765 872754872556318743411877781382279190916867910376883244638446177342445524738626359557688147731000
9766 660800117792641334297564605903725673122771417856783028083394962543810199055182367466447386362640
9767 481833419223800972925307525138133303318687492187237624644142159309740816924219170698194769874500
9768 338585645941049332325891774421390969899618237753194006506694487856595480318842233997109728410400
9769 229436325867947902826097715561863617760925516372230149145983758104815655509122157236106596722000
9770 150016059221350551847833121713526211612912837627996635980066285872121337303817627675794709479200
9771 94697637383477535853944658081663421080651228752672876462416798758913278067902518145577987782500
9772 57742461819193619423136986635160622610153188263824924672205257297231715638642122467383108218000
9773 34026807857739097160062867124291081180983128798325402038977843950940217191348279011950943995000
9774 19387367267781578614454424291747243928699689664162147673370518025001047158339107127270142786000
9775 10685083096447801850011813388065242392521988053543910933617702010274726990777661053331547857500
9776 5698710984772160986672967140301462609345060295223419164593384167701071074087176247124080950400
9777 2942269258442148335510499338742602977650982217642526199105089885374985996705449695156221480000
9778 1471134629221074167755249669371301488825491108821263099541295409833098121782300939229817936000
9779 712580836028957800006449058601724158649847255835299313818518994232516829383105695014625755000
9780 334476718952367946941802619343666441815234426208405800322871584409224496472109578005167348000
9781 152186907123327415858520191801368231025931663924824639072426628029492780943910424792118286000
9782 67141282554409154055229496382956572511440439966834399459341260230592053444255599407876554400
9783 28728721862223147648631851817707379584222111331962795697550208372647952258357685329646581000
9784 11925129829602061288111334716784195299111065081192103500942309274327665556586900016312100800
9785 4803177292478608018822620927593634217697512324369041086109411689258526110859935446567196000
9786 1877605668878001316448842726241147921463572999526078756347658369870655100991962554481746880
9787 712484293993884428116748355939721309483945111427305242708337252211585804813392580893233000
9788 262494213576694262990380973240949956125663988420584037294628086712094353706796746836557600
9789 93909567788213895811213882668098475682888409650464553088467942283379893056208709348998000
9790 32629595587430251934404823638915572059308684709055531459419119618370812795746964446928800
9791 11012488510757710027861627978134005570016681089300590579746877869686534044847137568031000
9792 3610651970740232796020205894470165760661206914517372271645435365125269819664683880918400
9793 1150167361647090285829017200254609254404174783244074062750958288357646823201126961976000
9794 356004183366956517042314847697855245410816004325759274157642005413849689978844589500800
9795 107079383278342389891633762784120523033722001287040077741279226279569531888077069984750
9796 31300127419823160122169869121512152886780277282840830426525827370029004192418017083560
9797 8892081653358852307434621909520497979198942391207272641099968085717403579729013257500
9798 2455276277419981607276723960091480785301200490361543929694871028355835716251837909000
9799 658952824454627416658826651053963593113925109443035008421095445533173194866251451250
9800 171900736814250630432737387231468763421023918468948322233172121782491863049135522000
9801 43589115406470695574015551762265293581759613013669471534829772541229648718027805000
9802 10743796050890664402046086701966797713813965998200648445898590643920615404299682000
9803 2574034470525888346323541605679545285601240525718962058345959333367384146138811250
9804 599432684916987697089043935569209176098898383088030283492812841493437805389269000
9805 135682398275128971976236296226814239184529254130053195343972015730295231441417500
9806 29850127620528373834771985169899132620579988100929239490746767524767007944507560
9807 6382428603073500984408483671195538224780996041325526515847039953211810340512750
9808 1326218930508779425331632970638033916825917345572930988717253022858871942588800
9809 267794207121965076268887426763449156272712669757197728081989134952211108664000
9810 52541901397347578255288039428271669894196657048083926610390578377868825046400
9811 10015799953869382104914282516014287067929949942715996996490430285818311967000
9812 1854777769235070760169311577039682786171259021188146470746173225178996432800
9813 333633806051430411128016411723601473768827593875193110166504291021352582000
9814 58285423948743867004292023734846038493412864084860965944242846897048141600
9815 9887705848447620295370968312161380101905381331612081440067461174450737000
9816 1628563316214902166296394780826579311128876287137253227463708666936402880
9817 260380762766917497518318932980993183439429162464708733124364215879964000
9818 40403911463832025476980524083257189435003427547209793423567306600228800
9819 6083543487451981108749908455717476861950031319452892932941936645109000
9820 888607475695233195660098987913657319922984878350740539784219019722400
9821 125886059056824702718514023287693640379546153401404010369564128270000
9822 17292041079234162461334343858158752830774634057912144592961977588000
9823 2302472861093679240775496872396081445061884570225496843485880795000
9824 297093272399184418164580241588244847153590229265124071456336976000
9825 37136659049898052270572530192905839467001340372928554757895720000
9826 4495490306040290538016674704838714718099297401778194607421750400
9827 526815270239096547423829065696612922222579698219484687083217500
9828 59741937862165587852186800685454515021055476022194245825346000
9829 6553324816513061932765388596601153532479254244992530210555000
9830 695049601751385356505419894870152689404165704645007827578000
9831 71242584179516999041805495026327334558794625401345879750500
9832 7053721205892772182356962201472680211709424564581800935200
9833 674252762327985576254702929453838935592542738626941298000
9834 62188361573940417227373043742453990529937918091564186400
9835 5531176389989892878395281686434915191020629637912530500
9836 474100833427705103862151531710460095925569595324154640
9837 39135682004645468479087589179508336072469630959379000
9838 3108909318126041888494049424248208029326285739998800
9839 237486128467961533139195386069871921176113032261500
9840 17430174566455892337656729512429475003284816854400
9841 1228035026273028777536042996897060766759650808000
9842 82975339613042484752742649513556324702689571200
9843 5371171537451410787464517708740471746478693000
9844 332727440373096229618690863385802412417074400
9845 19700966864196483999184011278190870227538000
9846 1113532909715452701670214741532330344304480
9847 59996385221737593460264797202083640395000
9848 3076737703678818154375868186958555624000
9849 149925777933495340378479255395791620000
9850 6929342677597342472555039033548392000
9851 303158742144676942221950222887455000
9852 12527220749745858612091705932492000
9853 487740152136421330132317351930000
9854 17844151906651048905729059964000
9855 611593916048580338462303505000
9856 19571005299884381535286233216
9857 582470394202488820037390400
9858 16052333519094976726654080
9859 407578762538079288135525
9860 9478574178077043415740
9861 200508156506114445450
9862 3826480588685688780
9863 65223354510060075
9864 980757425207160
9865 12806053778700
9866 142185245048
9867 1303017275
9868 9399180
9869 48650
9870 140
9871 2590225189634305427892615875764691875523209118736186028335749879651872380273611330901
9872 91305437934609266333214709620705388612193121435450557498835183257728501404644799414225
9873 1597845163855662160831257418362344300713379625120384756229615707010248774581283989746470
9874 18508373147994753362962065096030488149929980657644456759659715272868714972233206214448950
9875 159634718401454747755547811453262960293146083172183439552065044228492666635511403595677895
9876 1093497821049965022125502508454851278008050669729456560931645552965174766453253114522319795
9877 6196487652616468458711180881244157242045620461800253845279324800135990343235100979843473028
9878 29875922610829401497357479248855758131291384369394081039739601714941382012026379677001632900
9879 125105425932848118770184444354583487174782672046837714353909582181317037175360464106112639395
9880 462195045807466661012070308309988994284613760617483778029721511947643498453415036253458819575
9881 1525243651164639981339832017422963681139225410037696467498080989427223544896269465273977475158
9882 4541066325058359944443590779145641868846330198066778119142013854885597372304800433294869441350
9883 12298721297033058182868058360186113394792144286430857406009620856981826216658814591747121408545
9884 30510289371485855876730375547384781306311281018261165487985405587512607345172630887448332004325
9885 69737804277681956289669429822593785842997213756025521115395212771457388217535635226156117552320
9886 147611685721093474146466959791156846701010769116920686360919867032918138393768463635914047592640
9887 290610506263402777225856827088840041942614951698937601273060988221057584962611194240039121539816
9888 534210489454784516959295638030955959453336308270105884693126816582826442945090661888552358285000
9889 920029176283240001429898043275535263502968086465182356971496184114867762843776197373149895798000
9890 1488994587932085791787861306880142597511382560989703025098605666396430721405029042248953785030000
9891 2270716746596430832476488492992217461204858405509297113275373641254556849901698014397294100100600
9892 3270913408787715842019703662524503723878426988888392270313335840378587841922325745552501688455000
9893 4460336466528703420935959539806141441652400439393262186790912509607165231411606723437668258156000
9894 5769348255618648990123686796053595995180822307476067393783897702644050640576640495706202266860000
9895 7091490564197922717027031686815878410743094086272666171526040926166645386387332389593037626931000
9896 8297043960111569578921627073574577740569420080939019420685467883614974200448770027569341577434200
9897 9254395186278289145720276351294721326019737782585829353841483408647467200945496233922594692341680
9898 9854217096500030108868812781471231041595091157383059034183061036985711830537242353763452281886000
9899 10030185258937530646527184438283217310195003499479185088364901412646101212821661441036479564029800
9900 9770783916033973819461826220051754793552029271044378577458912583008430229636061575128175618133000
9901 9119398321631708898164371138714971140648560652974753338961651744140186775809969190322955941413440
9902 8163332368557416836260041906430337069451534132904819521167285029025082043656040192710682026856000
9903 7015363754229030093660973513338570919059912145465079276003135571805939594681391499968204766440700
9904 5792989766749729395523076613287153258920685029209800311245013464556073112643831877093847922519500
9905 4600315403007138049385972604669209940907602817313664953047510692310539652122046192554960665944200
9906 3515955343726884080602136204997181883407953581804015356972026028722423399661323334218115109430600
9907 2588133794687845225998794706456258886397521386605733526659963603296589946299464272576918929920340
9908 1836176002987998302228874622823697182917160443200013650670920120612796086116619001849877366278500
9909 1256330949412840943630282636668845440943320303242114603090629547046841124340967236673486097522800
9910 829500562753350110217430202415968464212576866884216693066248971609718139148364722315154618918000
9911 528806608755260695263611754040179895935517752638688141829733657699227713995957137557176350914180
9912 325667484660252013546492604622305911521263981807972575151238259146506639209128172159182836032500
9913 193849693250150008063388455132324947334085703457126532828117649497849331072584268283357577589000
9914 111576276928865411617880564291280056895781887454973992732462232490292340092560635829885653565000
9915 62127699653572786014501677844008213498787641878337791407846432761935173848313956930570230291500
9916 33479927035536445796703681949271092829902229234437587592002132965527477904436671300438849953500
9917 17467788018540754328714964495271874519948989165793523961036242774909804814049822844445552478400
9918 8826807775326445006531498016227808932952946652927578597315269656124957990116349085468664440000
9919 4321457973336905367781045903778198123424880132162460354902555266384725732735509008987590187000
9920 2050487711838429587773659535976389925910784960668922515273697514016017815163630673409433295000
9921 943224347445677610375883386549139365918961081907704356910497868034013080051349009974571921360
9922 420752037340964032079438177333194521071693423792162237435532442199185923786105292072327026000
9923 182056170003301744649756903653786090848328885294685583149367647932951529531539221471357580200
9924 76429241180631392801077190684844160780666371656731211195369422274403042800536483612833357000
9925 31137838999516493363401818427158732169901114378668270252460474216300015619976905598148263200
9926 12313599967990613284617991832558225903551804322473359875298673603371857847840925417563175200
9927 4727542844853539028915836150000033159399353445235305440089639824138613736426191431820112680
9928 1762461148300661480078272248903521133986601065109649810910097413365501727696286910630629000
9929 638132484729549846235236503913343858857217627022454297561078624593194894356178298344045200
9930 224427950137934903548833177223760763920123148486703423482609828168755337642803864715402000
9931 76679549630461092045851335551451594339375409066280498929634931103171410070005366450282680
9932 25455096393718641211942451556014668612661508747399725766300160321734447546286006509711000
9933 8211321417328593939336274695488602778277906047531443391967844943268758783430974632411200
9934 2574184095114916353998276591046030236047438800593880045204525692990923842402522248232000
9935 784321716480326076608849898834337337545704009530188400878555043177387598234641986243950
9936 232279892957635030380313239270169134580843110484194630177236475467989292249521028736150
9937 66868454033258569351908356759594144803576046922432683183941540290516508956529400133060
9938 18713186763038778736541517749886421120403744435227245408882022389345580667787923422500
9939 5091087575238491273912030564307335157756901016779083736573188455855482882228075664250
9940 1346555771711629938389776199979838646798020875818375886773542866959093050378861661250
9941 346257198440133412728799594280529937748062464344595906212532416733305038427544408600
9942 86564299610033353182199898570132484437015569506019654738183069412864513651294655000
9943 21039933932994217787340253124684978856219016746476269873218073344344538500086877250
9944 4971765210193839134679717347956381989996916631868132194887400904175358419254416250
9945 1142162278017503584993989120476466132837090162370436080709278522305063926484958500
9946 255082908757242467315324236906410769666914997764500007246667389572955035109864900
9947 55379842032822377772405919854681285519760241081987141686780187118317738423362710
9948 11687304325108618685735015553747673892131434309440249853693930303933315039120750
9949 2397395758996639730407182677691830541954542893920298325758111233629499280833600
9950 477961812711355389290039584476535835879145397921074426070385671243819826856000
9951 92605101212825106674945169492328818188521608047247920650813394390993804144280
9952 17434911030809665145591528824173018229359542492875994771668526793831876387000
9953 3189312993440792404681377223934088693294481975457666492380614935978518256400
9954 566775501846405879145184506662985636161502298028942512451531385951936314000
9955 97836247342534348185775896983491564613943021856730907120693350148616523400
9956 16401959113307228960556547435467701110219514914791805682935435595265340200
9957 2670086367282572156369670512750554451967111121934333779911429326023637280
9958 421996408622245599426241029314023435229419677097976222649831660219252000
9959 64738085413639949911980157906127996708357764592688419008215798075366600
9960 9637973390232913891390304407372631882415218157784920264548461426521000
9961 1392151711922532006534155081064729801212676309416160178995276464231760
9962 195054223373761352563851398720492343884791292632944675407786176770000
9963 26501932523608879424436331347830262490643732632234917256604769999000
9964 3490845950690416913433817838794058965093824993567688762704399915000
9965 445639908598776627246870362382367270730385343897686107184505464000
9966 55118620274059214422639229023154982787865147290346591798561016000
9967 6602751386996676727711990972731862242208343058861723329650695900
9968 765783021687758898832576270754870330241069458236570524523027500
9969 85955237128217835583248356088255985897641042031932537360957000
9970 9333523223518603358787068607280430788682574227716633936245000
9971 980019938469453352672642051766915292059873643549461036884980
9972 99457469003088087771233413848635189829604378035542267770500
9973 9750732255204714487375800690271057939715969251039548351600
9974 923006208623747245164204981097002814743189574236880806000
9975 84313067133899988740957684304673198699242754335678368100
9976 7427579723700713293845092550355457542227702656625398100
9977 630643561446286977778899678973347863448163329629300040
9978 51571319277149636033190187610380143796431943600677000
9979 4058853831997888021089453414990716038287095271665100
9980 307206826733785102501161003998641659503045298613500
9981 22342314671548007450996353284114145231483265240640
9982 1559936384725198717410649212274644757775772648000
9983 104460025762848128126220656976887873063207406600
9984 6702081298943795761349530946304482444721201000
9985 411531307829882178738907120503492457463223600
9986 24155098503058297772912570349781849583329200
9987 1353518450602403714961209297897056711611480
9988 72303336036452997246985781243536694835000
9989 3676440815412825082771164528484375788000
9990 177643148643889436919038445468963180000
9991 8141977646176877405252170864419360600
9992 353267625143797097961115548984555000
9993 14478181358312836592663365053126000
9994 559116759766141524785827208310000
9995 20290527571272563675062882701000
9996 689877937302798621785478353640
9997 21900886883203950765677451456
9998 646679728996463965553323200
9999 17682648642128060300454885
10000 445493066029993640520225
10001 10280607377760485550918
10002 215814122651619364950
10003 4087376992459713015
10004 69146563803898275
10005 1031991022046340
10006 13375211724420
10007 147412643763
10008 1341061575
10009 9603510
10010 49350
10011 141