1 1
2 4
3 6
4 16
5 10
6 12
7 21
8 64
9 126
10 30
11 2211
12 36
13 3601
14 84
15 585
16 256
17 4097
18 630
19 194503
20 4160
21 273
22 234762
23 391276
24 1512
25 551125
26 474578
27 756
28 336
29 954274
30 120
31 341
32 1024
33 32769
34 32776
35 33554465
36 252
37 90225721
38 79236650
39 79236651
40 33280
41 147087951
42 1092
43 184619296
44 5164764
45 33345
46 6449062
47 2483339
48 9072
49 65611
50 318750050
51 36873
52 12339028
53 8294977
54 3780
55 210442595
56 1344
57 3876
58 21242848
59 2000395
60 360
61 1008443521
62 1364
63 3906
64 4096
65 117650
66 46662
67 107918163151
68 262208
69 244141251
70 729000930
71 10779217586
72 46872
73 4161
74 164206895474
75 24142500
76 3010992700
77 243087954802
78 2987868
79 46656219661
80 266240
81 243126405603
82 304051883682
83 377201716336
84 4368
85 266305
86 6324783742
87 1839767511
88 113624808
89 16376
90 16380
91 647065793101
92 244547500
93 266817
94 82673216670
95 225237096475
96 54432
97 8488293751
98 17825808
99 294921
100 1100100
101 91808511766
102 294984
103 285916327525
104 320814728
105 154484400
106 199079448
107 7421315309
108 18900
109 1887266513665
110 118544690
111 153407692302
112 5376
113 2333349238126
114 19380
115 129929925025
116 616042592
117 2863824939963
118 36007110
119 597142
120 1080
121 3491209796041
122 3324554390162
123 4201024041
124 5456
125 137250
126 19530
127 5461
128 16384
129 2097153
130 78130
131 736141813551411
132 279972
133 19487293
134 775771085499434
135 2097225
136 2097664
137 6103531251
138 319277894892
139 1107984767255944
140 21870027900
141 1054135042763601
142 506623226542
143 1347646589710421
144 281232
145 1483274327269645
146 16644
147 1414067464816419
148 12151310265076
149 1789941169756954
150 35852700
151 1962637700464981
152 114417722600
153 2101761
154 64340840410
155 268505105
156 35854416
157 1107985162529845
158 2799373179660
159 894009300
160 2129920
161 6113281251
162 2684459417600160
163 3329688155681416
164 24932254461924
165 2129985
166 27139990037242
167 47835594908191
168 17472
169 4275507033783154
170 2130440
171 4638069295521381
172 373854074400
173 194870200685
174 287970
175 614115775
176 2499745776
177 5231217467260929
178 81880
179 1175137225865
180 2520
181 2569195523482561
182 13510754348
183 14647763465181
184 436028194984
185 14647763898305
186 289230
187 19207025485758
188 5456432300220
189 82026
190 114496959250
191 5231217472743857
192 326592
193 5537814651073
194 1757935829048
195 2359305
196 112943236
197 140749751962
198 2359368
199 405568386984799
200 11001000
201 567348002029569
202 6151170288322
203 5315149
204 2359872
205 3494338715169725
206 7179243222176504
207 2607748947
208 8341182928
209 18708141184264774
210 5320980
211 2530844135881
212 4777906752
213 21334602427171851
214 326537873596
215 3010
216 3024
217 285282305
218 23506237422438482
219 20805
220 2607983180
221 182304226
222 80542674036
223 48361197347191
224 21504
225 435896100
226 237360924149332
227 33170267627880209
228 96900
229 35250718048295905
230 445497919250
231 67946802
232 17865235168
233 39749073241812251
234 1364179443822
235 435901030
236 648127980
237 435901302
238 5374278
239 18708557438786047
240 2396160
241 50238287006488201
242 48809671542094562
243 21236981760081
244 405595635599764
245 648227125
246 168040961640
247 59585844077562751
248 21824
249 25236306890169
250 960750
251 117507894191
252 3276
253 26695098146954413
254 21844
255 2396745
256 65536
257 16777217
258 16777224
259 5352009260521
260 16777280
261 96717311577153
262 22202932088065666602
263 24320191566937961116
264 1679832
265 1846757322205691905
266 656100027030
267 78310997472
268 103953325456924156
269 43047532
270 16777800
271 6634204313757121
272 16781312
273 65793
274 474373169034818994
275 34660765699441532200
276 14048227375248
277 117033789693384769
278 139353667585004182
279 23811291543699
280 656100837000
281 6338465733843582977
282 23811291645312
283 111429167853253
284 806460120686668
285 32784149102450385
286 92170395510955476
287 3371031136471263202
288 1687392
289 51421403899430923573
290 167962377600060
291 59604675292968876
292 66576
293 3242931779320043429
294 28179535235376
295 191708157597365
296 899196959615624
297 16810497
298 242935106192212648
299 67380151119312695105
300 393900
301 71046231010240667041
302 69191948272660446602
303 10000010001010101
304 4347873458800
305 8392742798478249985
306 16814088
307 83112787865994114541
308 14048392291472
309 23811520888659
310 4296081680
311 92120166570735387558
312 430252992
313 369145290573822053
314 62191370741762411330
315 6977265750
316 167962390779600
317 165312962143724397
318 16986176700
319 112730198677623610567
320 17039360
321 146872618137963
322 656829000030
323 13686955823071337
324 11053973124
325 5882500
326 498330169687725862
327 5690456154303381345
328 2044444865877768
329 45952868293720444
330 17039880
331 151202086603415094781
332 2725282400527600
333 158621599957821988851
334 4305203541737190
335 2883891002061284930
336 69888
337 158621599970378731876
338 665439908084033212
339 42320628128990523933
340 17043520
341 69905
342 4350805161498
343 11054078119
344 16823433348000
345 645881657299275
346 4398652669219307966
347 220093380667156005102
348 1727820
349 14777527678456058254
350 5885250
351 241102175098604213511
352 54994407072
353 20883016561513600001
354 146873333062320
355 44764485061674632255
356 409400
357 78465458043
358 2044448572731638
359 288443633013606622326
360 7560
361 301478471852025588121
362 178580939837597704340
363 820931034
364 378301121744
365 282831326290
366 2575044240
367 343727379785223896311
368 20057296969264
369 21437675912510001
370 1113230056271180
371 4398653118026061447
372 1735380
373 391068862721191546876
374 216306266
375 408069245856746328375
376 360124531814520
377 130733261277599294002
378 410130
379 2268511873900361299
380 4350884451500
381 17076801
382 920694275202918832
383 1001309534021326
384 1959552
385 34785894811581463935
386 365495766970818
387 18874377
388 98444406426688
389 35802864485350060133
390 468780
391 20108430328995581
392 1581205304
393 558978391352930673153
394 5489240326518
395 1127679982465805
396 1959804
397 110294760161312870401
398 49479343212145478
399 233847516
400 110010000
401 697455796666820131630
402 365495785945554
403 1449028247173
404 10935780695562104
405 127959034107609281205
406 4462209807706
407 784959071448340785942
408 18878976
409 816187556304505534825
410 2069069451475370
411 158691812526
412 1320980752880476736
413 323547058910726
414 57370476834
415 1251784850430115
416 216870756128
417 13817295848505345
418 113384656297308
419 989206878566928504425
420 47888820
421 1027420989802298427601
422 64032101028284130
423 148633094422419741
424 114669762048
425 51598109747609198875
426 186168239279935632
427 911348239888723
428 14367666438224
429 391312159953
430 9030
431 1238525661472080048871
432 9072
433 17948214639452160001
434 4564516880
435 3980825787399390
436 5124359758091589076
437 35414679081505582
438 83220
439 1433812626892210869487
440 57375629960
441 81722539080
442 2734563390
443 1581781559
444 2899536265296
445 57375630445
446 4352507761247190
447 1569103311695876695083
448 86016
449 1715443261920565344454
450 7410233700
451 400552390959231664505
452 26821784428874516
453 33069207289595025
454 1808857975403898422186
455 11666193175
456 11666198664
457 608611366513982497
458 1940318825958002183282
459 63456566061258
460 20492904285500
461 7595991286796576622
462 2006466
463 12615432190683144901
464 518091819872
465 24328693877235
466 2228539278557276695970
467 2345901252650370755502
468 73665689966388
469 3609978932994
470 7410317510
471 2279755270967331
472 11666303640
473 104734886201264297
474 7410322134
475 2685705908752147967875
476 1134946190336
477 235633707
478 1685257537400472577950
479 2871206616275747496488
480 19169280
481 412220197669241
482 2919296911213612255682
483 158945312526
484 57488765444
485 57488765445
486 1698958540806480
487 2374217413235101963
488 49482667543171208
489 124854798635464015626
490 11668088250
491 3496690315612275546751
492 6721638465600
493 2044327622729005911067
494 1387908026793834
495 19169865
496 87296
497 186177155807379457
498 2069377164993858
499 2572864321600000201
500 1134979712000
501 3658080345625961223
502 4465299979258
503 1503354890136978638
504 2015496
505 3610048326235
506 20493114723862
507 4305893395501811610003
508 87376
509 359884765341869450558
510 19173960
511 87381
512 262144
513 134217729
514 134217736
515 5159780365
516 134217792
517 49005266276854111514257
518 66540410775084974
519 581209805676014044182084
520 134218240
521 692533995825364993
522 5416169448320568
523 3029937921833038474781776
524 5817168207073204649724
525 618121839596625
526 6020072706412305132502
527 40353607000347971
528 10078992
529 3356222076268331291650693
530 354577405863492845760
531 20661085215
532 19683000810900
533 3590740649258196196521226
534 1801152941856
535 1023490369079646078745
536 13929745611227836904
537 513210379737833879520384
538 387427788
539 3969861779163001714947185
540 134222400
541 4103916031705220420472001
542 117850049303188244791290
543 104127350297928272272446
544 134250496
545 13537087462396385
546 263172
547 4530551797773114869093248
548 76848453383640677028
549 20661584805
550 95151697155961600
551 4836444202657074563130989
552 618122004510912
553 118587876638990613001
554 15916595398300328584
555 2358110085
556 22027845157815422664
557 253831523253965997101
558 8004512880069143130
559 5503839380356811108171206
560 19683025110000
561 134254593
562 1419816324380962586848
563 62343246029290890129665
564 1119130707329664
565 62343246029290890245605
566 5987402826779710286
567 2358123516
568 4435453882224427144
569 6452454848439417693208475
570 406671517726530
571 129961811063886
572 12166492207446122832
573 1119130707433488
574 208215752763436068
575 7088956614403284296775175
576 10124352
577 36197330822146777951
578 7200299276746498378101890
579 7200299276746498378101891
580 10077742656003600
581 7780669981401223802617162
582 692534778582279264
583 996923490373965101353681
584 266304
585 134480385
586 668043946539928946374
587 5429812612355
588 20668579260
589 106869146113365949
590 5159783337985742520
591 426878910904556686101
592 66540575011556176
593 51727109756942877454417
594 134483976
595 5559920452134967205
596 36197330822639684552
597 1838460713281597407
598 241746656810583364856
599 327381939144093498778511
600 5162788800
601 10540368907881333664005721
602 257327821934235710
603 165219114339279
604 20895968378343454873804
605 6443862077733088690
606 1000001000101010100
607 6444851111561633886991
608 165219191434400
609 257327826583168929
610 2357949478666100110
611 322737219779
612 134512704
613 10384089516195865391988613
614 12402674387833193342448554
615 5987406123862135935
616 618129260824768
617 9601032550474993564817
618 38443370841565875150
619 13734865262774385468496486
620 68737306880
621 618129260826705
622 27217204455380226179566
623 1538069606082448374607
624 5163035904
625 5416200849690625
626 1119130483904965626510470
627 262148200960041
628 18533028481045198576340
629 84590839115400081
630 1972530
631 20281425489383892128107
632 10077743446776000
633 1689480391031498841
634 23474440624408864374
635 35185480466465
636 322737357300
637 13631147212431932900353
638 162036961388080179632
639 1119141486648864
640 136314880
641 4891079087057014427651
642 1353192528937008
643 28833905506958472343804
644 19704870000900
645 136314945
646 323581569898
647 38445067968750022651
648 198971516232
649 101033131090100802934
650 41177500
651 9223934986810294401
652 90650760038426550600
653 902455930669028387257
654 1353192529049904
655 13022348681724460590
656 167644479001976976
657 20766498705
658 1629091826748148
659 24088742508851567904984665
660 136319040
661 6452474638696035728065145
662 24418720052521563488603402
663 27212595128055948
664 231649004044846000
665 23475596543635628105
666 66552562085744322
667 20662100919426904141
668 387468318756347100
669 5437535964381
670 27212595128356710
671 320267130208175062032439
672 279552
673 34207427511392953657918
674 53138235990076875178460
675 940395131427683048291325
676 10667619352
677 30678131911146194909462519
678 1665029672488859430900
679 61366475341916637571
680 136348160
681 32343518583102675266316861
682 279620
683 4836460017901892920278894
684 165330596136924
685 130056741068190
686 198973406142
687 138812775945659412123
688 757054500660000
689 35917271367003865984739555
690 472217154609134940
691 57958146887295768366
692 941311671212931904724
693 118999718838
694 72940524172644633533374
695 2780934342856645
696 10366920
697 502864581054702
698 3679604391935558505246
699 2174484657614862207161427
700 198973511100
701 2358142578962853101
702 3905645305351842
703 2548394733092364753947866
704 1209876955584
705 25006086152843652000
706 5429584305993536000260
707 2213468403061836947592307
708 8665526650676880
709 3252200943008402821
710 23475604741644369170
711 5437844405631
712 2047000
713 20662108448578744001
714 118592004021303913170
715 6353451149509750
716 167644782963994316
717 2450193101301786951741
718 99049757432136382141918
719 106753090833415193717879
720 136581120
721 53981569527118317745797241
722 53313305767038762431225762
723 1378185157389714167360166
724 60717519544783219475600
725 5198619025
726 10672103442
727 6444942885869415042991
728 10592431408832
729 134238961705472001
730 7636445809830
731 11362323771271610807
732 38625663600
733 62601805194039681798765601
734 61839411289048466120918954
735 36198961259104396200
736 922635660586144
737 119871046056116399
738 1999177611098913900
739 67354197156187975607459926
740 84605484276609680
741 10592447983377
742 3300960885501454
743 70698017938938210596193271
744 10412280
745 371558756594021295750
746 139759911247261114134882
747 165333607071903
748 23768219081075436
749 9223939419216560129
750 4098375371705616823500
751 9223939419216560257
752 23768219099758320
753 3814758545902343750001
754 28335626489359563270
755 81632608526277805773043015
756 2379382236
757 14894568401576862601
758 6979168151888365439226432
759 31093923628050261
760 165333609157000
761 87643878589006386563421751
762 136614408
763 424438238192937750461743
764 162042192435713714432
765 136614465
766 75098215051599450
767 13631311553995395155233
768 11757312
769 1315614521976365276929
770 2797838389213134960
771 150994953
772 24122720620073988
773 100989295204805908203725626
774 150995016
775 8662429982850433025
776 5512886759894528
777 53296382679309168845376
778 9953196326927316716974
779 108246789409238374087971185
780 2343900
781 15436388952840890646235261
782 477293552018719532
783 5512886759897721
784 22136874256
785 115964237405008803861471910
786 11448386858203323864
787 5084607243147368801299
788 147038828852499687252
789 121377181794353037475315275
790 85703678667401180
791 942237779380611
792 11758824
793 36283884797953
794 35294323251620118528320
795 2833365619619445
796 6036479871881748316
797 49152872500591761629777
798 46121208
799 104381068303477
800 1100100000
801 6692129778232671240609
802 268770150231075211849204
803 142135343939661732117347681
804 24122721872406564
805 19622955755349001741380485
806 108239038171148274
807 4689101025162456
808 1104513850251772504
809 151957752970533989457640955
810 77322826551990973770
811 155363418887789251681673998
812 169563972692828
813 3977199786194772993583386
814 281119325354550466014
815 1262150256115
816 151031808
817 165991200717881766796044841
818 164176249826863396536484706
819 2572482276
820 169663695020980340
821 2379383595351522101
822 3967295313150
823 23157547498564562991642631
824 243060458530007719424
825 339673874100
826 21030558829197190
827 185146001295384090670916479
828 1262150490348
829 14366690463629158930080001
830 69148973571117081760
831 9027565180411511497776
832 5638639659328
833 197559574471557561769828126
834 1436998768244555880
835 54744958565805465796945
836 6462925408946556
837 41714646315742208380005
838 204039434220168980634167210
839 15015049936547106085546
840 22144368120
841 50150779853072965769969821
842 212972881724482438890722162
843 10616236635131925952281
844 8068044729563800380
845 10956739864785
846 1142952539085936
847 115298593627579227495091
848 2752074289152
849 3030628462028132565
850 1206810288702996150
851 3362542667566657384839346
852 26808226456310731008
853 45298219890647757068974
854 15882032476380546
855 249651318418461018404128215
856 632177323281856
857 135895711785472001
858 11425087674
859 161769738819947136602101
860 320075191541666880
861 12979853454268483053449031
862 263068545131156558555493802
863 3305989583007709282968431
864 11811744
865 869093569293632676865
866 34588101847829775668740784
867 7101242537985559923183942
868 73032270080
869 21032723175355862511794506
870 15008007724170
871 1206810299635571371
872 1117110427263966418568
873 5512918151605761
874 4143517452536153094
875 8662434211763749375
876 332880
877 313612723039170397389536881
878 310416646601587507882117130
879 671286878319248989803
880 1262263859120
881 204484985486754540970742
882 431064270
883 463131876250157273610907
884 5638651998356
885 340252970229789671909842995
886 22144941826
887 347219490138991451747779952
888 104383305550656
889 151294465
890 1262263869790
891 151294473
892 391725698512247100
893 368886101625595250025969026
894 36440265928831897200
895 77008329389508244878300145
896 344064
897 51975197017038359376
898 743336384945276978756548
899 73282879505
900 2421900
901 132522089033089037201
902 46552551448206870109230
903 36318243456033
904 1544905202731947101704
905 56108440677635355186727705
906 2017685311635388716
907 8736610215235925848923
908 821221520833369883672444
909 2834393684013009
910 46942350
911 10616371082526742030681
912 209991575952
913 50150877134057557259937733
914 14366727301202406973440624
915 2798059457511227505
916 888666022288764999943156
917 117297145023258698435472017
918 125974056438
919 42880507246351425735769
920 942673597133000
921 37329628813247094164121
922 1739482004676416046438
923 46944703
924 12038796
925 274862917239101106010525
926 3078165454526687355844
927 25024693942300698614277
928 15024662776288
929 526034054758243981580797475
930 13758949182587550
931 20360994300031
932 1038499303807690940322020
933 30350120311506812901
934 1058724308604267838976974
935 557339802817474179192837895
936 3977947258184952
937 614901546679849244353
938 133569220520778
939 49153317101672603856909
940 842342213949451180
941 10248457737819601
942 2280615830242340067132
943 36440379894329145010414213
944 209993465520
945 125975475990
946 320115599973847128
947 162962827097348833457
948 108256603777018164
949 5839455884416111234069
950 43597221221612317400
951 1257117619927687408202733
952 36318278090752
953 9027684120664196968751
954 2017685326464718380
955 674002465206005209670481460
956 758365891830212660077500
957 139615135125031248672
958 1330231517882664091781278
959 3973398844401
960 153354240
961 47861802931141
962 1437130361422479464
963 8812357088277780
964 1407101111204961107238724
965 2798061431176573185
966 47059656
967 81726147828782684053
968 1264752839768
969 832923773557923865236
970 1264752839790
971 30350129930562095387
972 7918874815572
973 773877741280651
974 470095047820550188674
975 153354825
976 6036885440266887376
977 826966778744496271326802842
978 77325772746022938738
979 842294564495197008945764707
980 210025588500
981 857874365198672355790503651
982 850052737877230093469292682
983 873709799042917367116334336
984 268865538624000
985 13759005081704905
986 143551319949538240641374
987 92102544099307897463973
988 108256826089919052
989 50783810762804400479110733
990 153358920
991 67451921032443751
992 349184
993 25180945337191644144
994 210724371956819028
995 42880508472684828831295
996 169688927529496356
997 992028938085919052977005001
998 514572864320000040200
999 125999530344
1000 1111101000
1001 13678641924265644687361
1002 416590194976242
1003 11889048513865148
1004 169681399211804
1005 9295997013254488065
1006 281127364455615005306
1007 1085053445240600657221530489
1008 12092976
1009 12448879410241890866251
1010 199467442828150560180
1011 53296857590047253910336
1012 942683277297652
1013 61754870755473071669
1014 107244825303207509736
1015 291841261771283858678820265
1016 349504
1017 57748020491032458714297
1018 133517247941833566157018
1019 79041471447439111625351
1020 153391680
1021 1228302798501070245529128961
1022 349524
1023 153391689
1024 1048576
1025 1073741825
1026 1073741832
1027 48398230717929318343
1028 1073741888
1029 6131066258163
1030 61917364380
1031 1383576621915276681483850862572
1032 1073742336
1033 1020180963368077455372531133033
1034 16269748403915565022733324
1035 2113922820157525125
1036 4923990397356288076
1037 634033809653760013881601
1038 24013807852610953128468
1039 284592003781306556441312519
1040 1073745920
1041 26807373765254453508492603
1042 66483263599235039328
1043 127715629667466099643235187007
1044 303305489105951808
1045 73742412689581364740
1046 1531147003165845679048166542
1047 363294289954113303158247
1048 1524098070253179618227688
1049 137858522608
1050 3486791700
1051 678813890058439493248876383451
1052 1707885452788218319371100
1053 1708144458353593542320087895651
1054 2824752490024357970
1055 192218876443584543093190
1056 60473952
1057 1049601
1058 1757343571286617740802427523650
1059 20159939004631985700171
1060 68078861925790626385920
1061 671790528819083101664430505924
1062 289255193010
1063 1877137465269361477878158691541
1064 590490024327000
1065 183382804126416452581185
1066 13422659426077564
1067 58159148805569036674009
1068 41426517662688
1069 1452023132046156841497140847709
1070 221073919721203553008920
1071 174887470783860282
1072 1866585911904530145136
1073 352572073521830145785335427104
1074 33769941616468070238960
1075 2099698959307152907349182845925
1076 3486850092
1077 2139018037535167894677730768923
1078 92608724481207433586010
1079 2442336977617880782150622261
1080 59400
1081 722359806654878592065388864001
1082 2199239907867790283219906065682
1083 37962311389041124727480234166
1084 43133118044966897593612140
1085 1822837805922342930
1086 35704672266430012424580
1087 2345734188103680820065149811271
1088 1074003968
1089 569468381851573342083
1090 839299422668575870
1091 2433333412315635977317154590792
1092 1052688
1093 144445313166275252418148
1094 2398132989061388505179201134
1095 277921878809189619276585
1096 12449449448149789678536
1097 2570259211213782188657559955702
1098 289262187270
1099 48398231364920306149
1100 7326680681009043200
1101 28518499973084644354305
1102 441143510301389461060
1103 2714080846610044881218740236006
1104 27197368198480128
1105 1074008065
1106 9468276325753252882
1107 2813944072279792661208310293513
1108 2164656974168844687424
1109 2763606521089898504664122273149
1110 730463144840317290990
1111 31930081240093178536647
1112 3105926167251974595624
1113 2969946826507375250898996377751
1114 50587014900368789256287825294
1115 151577014856620715954385
1116 1568336963584012380
1117 3078228574246893930256509316324
1118 1411670956842680363403860
1119 31181720427010929783
1120 590490753300000
1121 3190050532446765591930216068182
1122 1074036744
1123 3247321025470438149993896485501
1124 318038856661335619453952
1125 237235086292443141877397425125
1126 1748874703677336670678581430
1127 13239635985888593285634
1128 52599143244494208
1129 901190832004434836889923585
1130 347603700861870153373130
1131 296197265818077
1132 730463144867124654892
1133 2113922920478945873
1134 25939358676
1135 73742413531053093415
1136 523383558102482402992
1137 3069468629121072317133405
1138 3642693414435144140256185607650
1139 2058911321335350694110271
1140 17080203744514260
1141 430804245635774997
1142 4808587009363782
1143 64615048226685255681027
1144 1605976971382888213824
1145 196715137243844706050
1146 52599143249373936
1147 953674316651371109375251
1148 17490123232128629712
1149 4080874474346886456377222709507
1150 2626580872573749865142596200
1151 271973609391454603044738041
1152 60746112
1153 4224933159243432863277940312501
1154 196832132024280011098100778
1155 16871931547486681752240
1156 2064430277411076
1157 44481384852936426816577
1158 68078871544057426907328
1159 4449612562568896533178029058405
1160 604664559360216000
1161 1075839489
1162 17909889602792886655656
1163 4605314076783918137112964137041
1164 66483338743898809344
1165 75354580712546905098146905
1166 462572499533519807028107984
1167 110462319754656702306
1168 1065216
1169 3143135893421429136830682769
1170 9844380
1171 283301201
1172 137617052987225362953044
1173 8004184639470439412151
1174 141175127921230
1175 1605977664313528223125
1176 289360109640
1177 42421183305008585
1178 8335793396842544022
1179 1378585545975457807131
1180 619174000558289102400
1181 5368431877788032529562548753474
1182 83668266537293110475796
1183 1172025551474295253507006190137
1184 4924002550855157024
1185 3575695460791888461600
1186 17276854658818921069775278
1187 112992721246338951539877083
1188 1075871808
1189 604664560137603601
1190 2824760727110704970
1191 1180592183701724479617
1192 5393402292573312998248
1193 6278326342860857
1194 730463543840903691714
1195 651111088173709886390584840215
1196 44481384853147339133504
1197 25957074276
1198 134226595049078334499189510
1199 170781249636232299790022587939
1200 61953465600
1201 6348282922925233747478266676761
1202 6295709450024564635892017058402
1203 104857601638410265600000401
1204 22130192686344271060
1205 6583184141382675786305
1206 6278326344892602
1207 6672107098709266653990013933471
1208 6310582450259723371888808
1209 1152925903744139265
1210 792595035561169908870
1211 25917595402633356799716309439
1212 100000100010101010000
1213 7010722539961965048026754849601
1214 254193739386156336071814715304
1215 1075876425
1216 6278329274507200
1217 7244977756226601003858777996622
1218 22130193086152527894
1219 5016244150951530790412353516801
1220 259374442653271012100
1221 5710996572841626168596703
1222 17490152736930786276
1223 6243528151899716092718518111206
1224 1076101632
1225 5163178354657002278337025
1226 6251221888749910965977145026
1227 1731875209484552425266
1228 7615242074129580712263412156
1229 7326696729532310054
1230 10485927936065640
1231 8121397476282130480087415138455
1232 27197687476289792
1233 10246903254322206204674313
1234 3374149446520567371539878150
1235 73742494320837838470
1236 5766505626234881272500
1237 52130072206477673170304106
1238 8258601144540081272339281722
1239 1850427581344018528259105439
1240 1099796910080
1241 1125935341404161
1242 41430064367016
1243 8947331216196016913303067767371
1244 8667699546675966719909731404
1245 7326696729567463095
1246 347603730974633332661182
1247 226379696608460512593840817
1248 61956430848
1249 2689618815487175662393680199681
1250 303307247582675000
1251 196715297821860049356
1252 525991327435333844459920900
1253 36411992415576682949457859173
1254 3571115348790
1255 1237940048526801894635733505
1256 5522842487351469175749320
1257 162840648671282275018277481
1258 6428903772770406156
1259 10166017803754037240157221610727
1260 61956432720
1261 6089311356116644449371806589725
1262 494491833988618999980092528372
1263 10246924806463527750144208041483
1264 604664606806560000
1265 1144556210268144982139849985
1266 179084921449338877146
1267 42122192501724848407993
1268 3333370568666058741108
1269 765946125710717350603600449
1270 1125935374926880
1271 8667699546676059820149811811
1272 1125935374958592
1273 11000041535626987760103749563
1274 3925770397180396675301664
1275 1125935374958625
1276 28518505204302111615232
1277 9024920598771379334182496
1278 52599649872496608
1279 3256799646697694721934374661
1280 1090519040
1281 52622943522491811
1282 341007479907382041442969192578
1283 12275283744839580965325010157536
1284 64953241388976384
1285 1090519105
1286 9025012423678001843610652
1287 12662790884438507997312261454893
1288 591146100027000
1289 430932269981318953
1290 1090519560
1291 13061273048829237538410210933901
1292 19690165339323277600
1293 2069613014611033952810094423
1294 5766760195312503397650
1295 2329318145493362215430
1296 62147088
1297 39877414341765995279377
1298 16872532892046834089978
1299 10156881
1300 10156900
1301 16766648181362014013297701
1302 1008632146766954378130
1303 53867607098953464819
1304 14957375406340380849000
1305 1567895964265866533487485563305
1306 237235402624027388362730296570
1307 168754436784895351643407519822
1308 64953241394395392
1309 4354467148303681788207136
1310 1731972374669353258470
1311 344823975605958071313671352003
1312 13746847278162112032
1313 88038665740756908761168
1314 3529890180
1315 95888280125573734220335023265
1316 79825499510659252
1317 7251256466195771645995487655
1318 15818101304647593580578777556010
1319 9849327734396034485754697531
1320 1090552320
1321 16428529426374222726356942784841
1322 8055775680054847935939231438032
1323 41504828647464
1324 16165192674769275029455452124
1325 39877414341964594428125
1326 119088192117343956
1327 17188977983295310269946052433271
1328 19690165343811910000
1329 1912689949053042387325491305319
1330 3333534709196259190910
1331 17713392196314312296204050804038
1332 4924889594345079828
1333 586251351110414283467579898769
1334 2892694128719766579740
1335 18252162033793114398596941795095
1336 34872148688071239000
1337 71710829996501035898502
1338 141375935073906
1339 18805635754382345486440957660747
1340 1911410585798371871288400
1341 19087997413325949779130580098051
1342 748006820671151801767876
1343 6148052434502
1344 1118208
1345 13746847578461385025
1346 10912169376134352216875842
1347 814360541878332304420895055
1348 17801309056675753184784100
1349 174917921421132308436365
1350 735130651771991601928802250
1351 2659520552118142857112626
1352 138679051576
1353 149642767177275999976923089703
1354 20710323388205424984073225095026
1355 26614912055535
1356 379626765327459950245200
1357 619216643395585742401
1358 296575050606828
1359 21806275090366798941758972636007
1360 1090785280
1361 21487940980339462319165347584325
1362 388732199147347204152889800
1363 192291074622918246870914499409
1364 1118480
1365 2022993879270
1366 2674562389899746784914228382
1367 23122496004179655899370937425775
1368 6282562653203112
1369 23462526651204355029826433414776
1370 95520264078150
1371 1866689870976119506863
1372 3581521310556
1373 8258622663586294719573836065
1374 110220713551469168319835374
1375 362144794921195000
1376 34067452529700000
1377 7126988787194278738321904216517
1378 179100709566932038730
1379 102402560064320000000201
1380 43443978224040414480
1381 364489344108071568417655158849
1382 9099429061305435633462
1383 25971555442696002601219395207111
1384 201440697639567427610936
1385 231529621304345852533830
1386 26153717436
1387 329784997800268774916559899521
1388 25917649136789230415929604892
1389 720143810431368206014794351
1390 144608585828545540
1391 27511317441015630035431418696792
1392 62201520
1393 4354467148913005078755976
1394 21623176985352186
1395 28311591520325078733526504145775
1396 11982926779576592719582836
1397 1090818113
1398 504034789784622572478901860
1399 12564895819234000619135659533641
1400 3581523199800
1401 1748880929646377885831987001
1402 259395683685913841110
1403 2892694136249305304141
1404 210904846488999468
1405 174949752646523200
1406 6430002162396657308
1407 4812099488868357
1408 26617293022848
1409 31280260115101729894491871597654
1410 52623450145612320
1411 6148943692601
1412 1411691919558319360067600
1413 779234385162298514044401
1414 121692265690708634485246970
1415 22662052129503861945405
1416 511266072389935920
1417 33099708601410565108621879272241
1418 370750907502957921594
1419 1127033778241569
1420 3333535873313500422140
1421 27211728439940177
1422 141383954546406
1423 41242495095133938088749156073
1424 53867671946712875152
1425 1100289245229156022384379025
1426 2892695182801024160140
1427 4812191785623102
1428 20160640683621665238900
1429 1731973110811164456978
1430 138736999830
1431 30189326661357000527984481870867
1432 13746872203047533912
1433 511266072402053282
1434 34872196511856339090
1435 1091602061183756909185
1436 36412063046471826144572516364
1437 38072215430738209205695333765443
1438 38644618881696300125872198
1439 7133448318787554236995763711
1440 1092648960
1441 39143848298237661692380429269001
1442 8126169743572101444712327818
1443 8004517800120828675156
1444 6282674134945924
1445 6282674134945925
1446 634044863050688102457840
1447 40802245228038795064095970522351
1448 20643956645226294621704000
1449 174950905185408618
1450 62383428300
1451 41942696593647237050799414115471
1452 26171433156
1453 41242495095134141171040247753
1454 922820350666203411018470557664
1455 569508930820691135520
1456 296588079447296
1457 493367799708651157583637242
1458 10739116936437760080
1459 339483558713286823255
1460 1127033812812800
1461 471592884997334600557671
1462 22662052129655273804092
1463 9469812398461752722
1464 579384954000
1465 7425271708130194369464746992585
1466 45850059676488949310506575555602
1467 511266073116977640
1468 45390127886161574132754512236
1469 605070040941328615531625922058
1470 64953828717541680
1471 1452024480999789942846729566971
1472 42441240386962624
1473 919529462773056483711973653
1474 27853735278151991384
1475 21623448653536050
1476 17492631495841868688
1477 3413412731386308350511889
1478 48578620767517936875762559482
1479 254194073683133804717706026409
1480 6430016805022335680
1481 51453119213600781741615262982874
1482 296588543534556
1483 2269815028762293190698500641
1484 183386903714311557669584
1485 2187733144551387260942705085
1486 52503504309317166984138516053002
1487 451739381127416811576617
1488 62473680
1489 37546364486044456135999739100874
1490 162904379282441488230
1491 206271898829680535546495661
1492 54994058820167561279437500
1493 6038677096935761181936453670243
1494 6282677068732314
1495 13240137354313794916940
1496 1568702459350978776
1497 2892695190330562904001
1498 1180664245659719696512
1499 1911410685466205818083533
1500 97696109381377500
1501 10492481538625601
1502 1180664245659719712896
1503 1816008430463743355438699493
1504 1568702460584049120
1505 1823250024749430690
1506 717910195595595165403092
1507 61219896158093793056470459698091
1508 39877420992849268303748
1509 4207122530738943625984101
1510 6310651642964125913512210
1511 21139273985224972637901263081
1512 62480376
1513 35558862920283661322195161
1514 318896013509127123042664970044
1515 183386903714739789809685
1516 4020000855487698492994424832
1517 10085692546703413040371675563601
1518 2114386806707417748
1519 1823250024749736009
1520 6282677147966000
1521 67142764813880182270151007566451
1522 66703206575910023268505003816162
1523 68029710635743228612583346095276
1524 1092915264
1525 3744638618649666625
1526 2892695190384342579740
1527 1213977584552135203477249539
1528 28519425868685613740032
1529 27060055078003836395927374064
1530 1092915720
1531 1000001001001001001001000001001
1532 71550097956644462165918600
1533 1135953
1534 144609613907559684
1535 7866984020425489599163270825
1536 70543872
1537 41683594420046374246935407886337
1538 292066423878753091478238
1539 1207959561
1540 313357899591871115520
1541 18807822684204202695711974401
1542 1207959624
1543 77547150376021169262957412544821
1544 1592099560924883208
1545 309915704505
1546 76270467068319589167026947552
1547 11368095083685359943682459519
1548 1207960128
1549 15707131489121757696287931601
1550 113673272501721742889750
1551 43342937645545131
1552 308721658554093568
1553 73620151539953295283041809
1554 17486869508639034
1555 9026696369948705666219167197935
1556 2766988578885794047318772
1557 8822202246090605625998999283
1558 867256850914431241029994306
1559 7752767395782464923538904466
1560 1207964160
1561 18679788864220940253850585464001
1562 1618143458220026337732
1563 1018360250816094659668236063
1564 43911006785722196944
1565 3939401378906034673665025
1566 213516730131516
1567 272545815313517623641485956603
1568 309916239584
1569 1589299194494102018306016
1570 9157015696682812055920
1571 6472734929873633940243078749
1572 1499738678424635426184
1573 43035129883744051710159832901
1574 1311828668732021150735142
1575 4990530810349968975
1576 25584756220334945581848
1577 23113929187199153755694560025
1578 1687178276078312910451249680
1579 36663144357304222664256361
1580 6513479578722489680
1581 585934998103371959082006876
1582 43342937851508106
1583 110226206161535921355407618383
1584 70552944
1585 10845597256182807681720777985
1586 1161084313534496
1587 1742450917561787791275810880422
1588 11294183440518437929062400
1589 9756878725852081144181
1590 147335012220211140
1591 1476420316363482888514579327
1592 736450544369573294552
1593 438231866306919129
1594 16318753670196464861085964
1595 4743705597524474025775
1596 322848456
1597 109334231422457348620169223681601
1598 3757718458925172
1599 49306444384334075384933932341
1600 11001000000
1601 809599631687026448891434530742
1602 31532076830654959860
1603 113506536408169120164900916735981
1604 107776830242661159951530804
1605 21321390142008249396278385
1606 272591731230947577856194040
1607 116367116499858831811940853443622
1608 1592099643578833224
1609 1577991761170309
1610 2913207604073538744140
1611 32109463718790412695867
1612 8442644977349565372
1613 4938548677991358
1614 257900556383935080
1615 122283735340364505992727447492535
1616 18016492311368152584192
1617 123804563507281815215209988634183
1618 123042034688086209431973403355810
1619 121726749226148717097948210811
1620 3757720575194640
1621 126897393984422483113740247600972
1622 123237737659103065450147472226
1623 16972957455154344131043
1624 6443430962327464
1625 322949250
1626 2066536918818902823093270
1627 28297159837
1628 292066423998462062719308
1629 11728900275813102887676335367
1630 27767305634530
1631 134935963618181520297967968339752
1632 1208254464
1633 136597613644382841955563072975001
1634 23272609278555242266460504
1635 852836510130972255
1636 134296172358374258366844489508
1637 139976274402103075344190081553442
1638 3874795470
1639 5924583000731430000090301
1640 13912422991720387880
1641 88483282611502646238426
1642 261732195488667431110
1643 145185402009381960299834448300271
1644 2180573569566802913856
1645 5106618991502875903644578044495
1646 15237666254055482448500851198
1647 309923772075
1648 44723124369521420374016
1649 308721689945804801
1650 6453803607900
1651 1161085387276321
1652 585585769954927254028404
1653 154256088774725716522600457739651
1654 153326614019465716723031167261066
1655 156130266851322593998786808354720
1656 27767310787656
1657 158024913858223770906274631936221
1658 8964814849304595172369920624
1659 20278526905267394823171
1660 11063835771378733081600
1661 62489212048654159216966734888001
1662 3127954012409787215208
1663 163833661609352084062717599941641
1664 146604631142528
1665 2145016643442458625
1666 121377486411381354
1667 23272609846938261618950489
1668 149447871897433811520
1669 169833876359530023753487070170465
1670 1417100540530837760067860
1671 26884186355102083699529250
1672 7551240525697227049768
1673 173943144446897391283104064656251
1674 13598974698931959931881630
1675 18016496066040722643625
1676 170985045876501605771432121980
1677 135696534105629082456
1678 4369379531535207870893886
1679 279179469502783231217447
1680 310021153680
1681 182431206798084700183097679889801
1682 84324387501615628843136978056358
1683 111556005027444083106
1684 179323166412014213545988060404
1685 8442662317755360085
1686 3127955112480770053026
1687 706887003872453480041231861
1688 1016573635925038847880
1689 3148728661883553786558482649
1690 615264663390
1691 13074339294500247104960328841
1692 53718769337038992
1693 65013525616754596872965799750157
1694 706887003872453480154611764
1695 82541115263531351295
1696 66049782939648
1697 200534607026165668527256553438699
1698 95070808460873173400423820
1699 232081108663814626353440883553
1700 2865114334110704900
1701 146604643024581
1702 11774649881052814162246
1703 207729644022513621067609185646231
1704 3860384609708745265152
1705 313358120677636665345
1706 14903114344023112075692446
1707 206579371423433318932856778447
1708 4990542961630647148
1709 125028739431367898152384799
1710 21954779787731512216616370
1711 573718281354022527130372423
1712 27815802224401664
1713 5857839663431640915952848369
1714 10871656942837760080
1715 15710405151993342165007761913015
1716 306788733403152
1717 225429805941481950787171036272601
1718 8463638564610381922433704807850
1719 88483294068042893359824
1720 28166616855666685440
1721 145143132818027026341151
1722 17698368138396176532
1723 1127805110780467079785824944693
1724 226765085903056953474835657324
1725 2145016644918092625
1726 1752174478994085919973268430
1727 562574130612839617473681738929
1728 70870464
1729 241669308071941268102041571687665
1730 184247836690250127495380
1731 5429599623322016692650
1732 23796614071306885660093659392
1733 87069800827475997594397909939018
1734 3939401543818221661013280
1735 53718780111270865
1736 1168516321280
1737 1363550571391305479520780
1738 9588147125606400318
1739 22472146730777256566462717115991
1740 614742302016219600
1741 142733438880433628740763207545
1742 123094650562828279842
1743 996469617584519695072008
1744 243530073143544679247824
1745 213527577884770
1746 3757798939357476
1747 156130266885619694081297226111007
1748 416066298994246157462900
1749 2972610458090703306317269393851
1750 1036872641110934099839500
1751 625084520771627949227674071727
1752 1331520
1753 104851054439312743227964656457
1754 275767715995311216107621535880274
1755 1210323465
1756 272545815716193831920498840140
1757 896193561341899371210471431732
1758 138285096933765291899418
1759 286972385489486488356954931453129
1760 27769804900640
1761 111556006099370273706
1762 79544659354347516437618638
1763 293557436690514430869258286917391
1764 310029182820
1765 296900689600047337714151300278585
1766 197294179282566998558246382
1767 407007106362396080730205839
1768 146604951957256
1769 7431343058713392508531287466489
1770 624333783920948928120
1771 13320863803547692548002
1772 310029185564
1773 538215754032428326774353
1774 301804384593823438984031523334
1775 314136649214555422543193611054425
1776 3757798999823616
1777 3038471077711131302338560001
1778 1210355720
1779 65875133095568637682673295361521
1780 27769805135380
1781 324905406896999801838115052853002
1782 1210355784
1783 99610172193752551
1784 35255312866102239000
1785 15703008909451827600
1786 61633359261801190969190
1787 326483099713533118557038728999
1788 5429599623395952682800
1789 339780364611388841223661862850049
1790 36663145143122662756545960
1791 198553757034412519956
1792 1376256
1793 56388699508666992187500000001
1794 484826353789924716804
1795 6125057652595915629818405
1796 333758036840429363461690052
1797 1038829119947940884234275803
1798 1172526072080
1799 1162183790560289
1800 67507128000
1801 363243797423288801741537261728921
1802 22793799313691314398572
1803 6248731084809018821212769317206
1804 15362341977908267136045900
1805 39834951779431838520462610
1806 72223746
1807 190259849942593455364497736657
1808 349148575817420044985104
1809 30128609319722434224821925
1810 38751370341020880847893370
1811 383899592952776709842368034129718
1812 217910013656621981328
1813 9589644787458328404
1814 2393831198974643682604902
1815 392453635138236074707668427036215
1816 372834570458349927187289576
1817 396794652586101061362350124917802
1818 147388471568676468
1819 204103663266751689882331470939919
1820 3779846588700
1821 5386168283172757411953902151
1822 2972583903107487768590680
1823 18960461160288257912430941731403
1824 3779848367136
1825 4783193034336472726079326625
1826 16318901276420178139352396
1827 4991430005090167275
1828 8964837835950301951426949376
1829 32598348586170566040035604101
1830 614907418377603660
1831 188227922741528557608321001
1832 407009038208254369973965448
1833 7423067906034160458
1834 1744993987250564674806
1835 437852710402796144143906415766295
1836 3760539567152976
1837 9777826063258862181429329534017
1838 9026702179523386094293522579642
1839 440241947680176278367142028625291
1840 43362985468118000
1841 102914560000321600000001
1842 617657450640
1843 457297849076106362705360594714971
1844 11294293391681215529062400
1845 40096514399632137265365
1846 8444014869444362754
1847 27886467854861961315518653702
1848 72232776
1849 54333515959432514347799165825917
1850 5805203554763947125150
1851 469842286348196516642643900376851
1852 751072370904511714825936
1853 14903251194126358302928592
1854 138288324046739787484218
1855 398211092556004970009488665
1856 438359966789461312
1857 254485579881191430761073606657
1858 490558609803139294670958079229570
1859 1173180254214971776165614978041
1860 853054849320428100
1861 503920152935130030851017080968572
1862 610829829000930
1863 509355839527493143224704659167591
1864 483940675574383978190061320
1865 1529937441715786599656985
1866 4431117565479994683546
1867 520385807121178081042707887284531
1868 505747790664689887411588868412
1869 64955118105274962417027
1870 285237333827435043542638150
1871 59260760168103642556829740435937
1872 214809151941987408
1873 537334104557565093052825927734376
1874 125439915522689245848012
1875 543092949452113021755048563529375
1876 1850450497104150816
1877 10392287986377868771045
1878 16318901277755304480493788
1879 539188718466756730107405844541
1880 82549536967046215640
1881 2346319568511142926471
1882 614907464269176060
1883 151889837211638229817205666
1884 538225335937192255843152
1885 1189887054746621067265
1886 145146487642279370553906
1887 342487367454251903193
1888 3779882379360
1889 12574651167250461383782022021121
1890 12128130
1891 66309807404591982422816253332887
1892 28170172797698547264
1893 27829538422784913
1894 28681457569133394688432
1895 11017337113169936092834545620
1896 8444015094607416792
1897 2284011778762185208490249697817
1898 1529937441717021143326078
1899 88485551064626595225984
1900 10754461798465600
1901 623183804881058941001307449341202
1902 10392287986478855166720
1903 5844786136051913644133949057385
1904 1162184898904064
1905 1162184898904065
1906 7804363190575695344110841278924
1907 643112338550804997602901177707972
1908 217910015258189585040
1909 6125057653342096650703208
1910 66339471688726650211067570
1911 1381653
1912 341264651323595697034875000
1913 95190238150085380620906844027088
1914 435715241755200
1915 7423068114491693665
1916 664285233948173216534960168
1917 33528206918686072024598175297
1918 248806727889494568696556164
1919 34677283383575224872878611
1920 1226833920
1921 119021080956427952524687501
1922 1171221776139550784
1923 1261898404460709722333958
1924 149461557587937864256
1925 2669121708892645727732550
1926 519929068208389020
1927 3425431640233946690354221
1928 678222735600791253689064968
1929 4221629676117938214389001
1930 313382880291776196720
1931 728690776189443050615340937848991
1932 329417592
1933 485303894807009260912141008408577
1934 3397574092657005803644714175030
1935 1226834505
1936 27824562474896
1937 751626575435674898192669479163562
1938 6471631520700
1939 13321362096092279055085
1940 27824562475380
1941 212654620594853211053842227469623
1942 4431118969862065926502
1943 9246390624606595141482457803752
1944 3780458808408
1945 783217947476823077071601034814045
1946 44724445311255528414904
1947 16973566023136934892912
1948 93078819468468937357452
1949 799457446306693894702947944933858
1950 1226838600
1951 3582331596488453611260659246449
1952 736500023712560259872
1953 12190626
1954 793214022766901844666130027654
1955 824385286177727441453792456949415
1956 12526775184855716075556
1957 745829908016506707505401431677
1958 32110477115507420729110
1959 793214022766901844666130982184
1960 3780460593000
1961 1848171369933188180179831
1962 243535173997063110541218
1963 3910437124169267296987764149443
1964 834751788595439951786845413724
1965 85895414507248091890055745
1966 843290500990294925742066055222
1967 179537372360957403872426627
1968 10754621544960000
1969 463571571555919455347343361
1970 853058315065704110
1971 311497480575
1972 53688193661127301999873876
1973 903422601229600741827191432025626
1974 213809634350424
1975 20421529150012305634957029702025
1976 8444032435013686056
1977 908007096617949644446047110815233
1978 1311848376512037780538554
1979 931245185897199045969229986072669
1980 1226871360
1981 27829850448114001
1982 4991442156400837574
1983 8062314459015931416406714580433
1984 1396736
1985 1000816263323053570
1986 3600875183218405112592
1987 969541122867189194205149320666171
1988 17700847244372798352
1989 527112839037079853059220901
1990 105120401002496000000160400
1991 16973566044828114063386
1992 13914492057418701192
1993 999186933955782610315562348290501
1994 994190010373209962669446884116594
1995 27829857535761645
1996 102914572864000008040000
1997 1019401460361466658143392115986002
1998 2141992015848
1999 1029646101141134759298528596092009
2000 11111010000
2001 31536057650858299623
2002 8590904350778544927132
2003 159368789557068354301494568
2004 17496788189002164
2005 113273795936658257578028300
2006 725231959345774028
2007 3026360846693238467100573462957
2008 6447893170048552
2009 1082272738638850664403760301259878
2010 2482167501159176040
2011 556644237242636760668747216001
2012 1080872886696741162235246400
2013 19089582639738896173552667817
2014 1819421968061405139447780324
2015 1227100745
2016 72557856
2017 1126103599025076149099047781786341
2018 13172812639492769246913455733934
2019 923750612171145537588125762529
2020 35904139709067100832400
2021 232596578084066813568176
2022 17854447292665830059962560
2023 4369430953546343868768529
2024 43363430755691992
2025 311504974425
2026 9757269579364745323702
2027 7145142464931993073528081611
2028 146813779022508
2029 23308954310897348166259057929901
2030 614910264393819660
2031 1188979509017387873451965792849931
2032 1398016
2033 401178837668857180770331327777588
2034 342487602733222844136
2035 2669121709346012075989185
2036 1169585279068041551021757212
2037 725231960190370269
2038 27664515006603689068872850
2039 1254997568669238850104168089261290
2040 1227133440
2041 1529937526461041458628361
2042 1261159775510706371223362564111762
2043 21170361085521402420028992681
2044 1398096
2045 3600875183278623327650
2046 1227133512
2047 1398101
2048 4194304
2049 8589934593
2050 8589934600
2051 67722230293640529948711240540933151
2052 8589934656
2053 294393347626373780359233
2054 1531891323960362862369314
2055 1905795830785729527017872755
2056 8589935104
2057 2819809782103135331830588874157756039
2058 64268410085082
2059 477645842414670666895735507498
2060 743008372560
2061 5688000922764600475776
2062 1399088922845815520346236687192614
2063 2911525619175039741883150869991531541
2064 8589938688
2065 3129959902924307654212156719105
2066 1022221325294813610283276195299066
2067 238572050225637687
2068 5401556470099967587547463568
2069 42858730914417052610661175512754
2070 952809758194320
2071 3038031853093741393279123374528820021
2072 364375289404365317624
2073 767741392900401760282816034964
2074 152168114316902403331584240
2075 28349109672436647249140375
2076 4154388758501694891224964
2077 294393347626374124976705
2078 125789665671337497947060133398
2079 36028797020046369
2080 8589967360
2081 3203184611692096579885704545523964911
2082 17424769387338689268857998014132
2083 1088180311861835177216528158
2084 6382393305526563775488
2085 69880218238265987901486116280
2086 803616698647521307937248
2087 3306152178476546253210829200780397949
2088 16985107389933301248
2089 692613069293399228578234
2090 13931233917056185180
2091 218257154622461596378087161
2092 835126639705231229611727010000
2093 3412120031165330809962643387136815151
2094 2315513501476187779461005513280
2095 1632962412666837700241559219595
2096 399313694406333059975654256
2097 8782622634578059381692717792
2098 1792160793904
2099 3521166622367986565366825849632154105
2100 31381125300
2101 3558213471105667486240743766597199281
2102 653018962236218792505419080879862
2103 488281250000000031312500250501
2104 852792133693094892178290017704
2105 6830686029299177857921745
2106 8750783174008789178707843375650
2107 747993810530637428478
2108 197732674301705057900
2109 5062982072499475151085
2110 4714314324855969517499550
2111 446990652666799458161769755377
2112 362843712
2113 2910700628576915718258698776603713
2114 4198404
2115 511324276034115499125600
2116 1951354393682021508
2117 746240592710587143480721
2118 3427189630787437569029070
2119 5785190512640103678939236731255
2120 13071141489751800266096640
2121 4197003892530544069730841755649
2122 645590698195138860699517716192964
2123 5401556470101306723203937293
2124 4049572702140
2125 264101544337567313265897285864125
2126 4010475449038760621637291792459205130
2127 46245380033156198929238227255346622
2128 17714700729810000
2129 8518027881304699460760615631250626
2130 552061438921352948023440
2131 314967619782966459792464160500371121
2132 550329036469180124
2133 4201232079384314860969316604867583851
2134 1047192117300903391527165170
2135 269561249608304043145
2136 952809906241824
2137 3119614824346499635547186916045309385
2138 1507200011063910801474032199921942
2139 766465753873613026876632063
2140 47751966659779967449926720
2141 1027759742333927206349441042226
2142 4049572740570
2143 4422830152592806577093182280032133671
2144 250122512195207039448224
2145 8590229505
2146 2161283703904100900166
2147 4514405541922271084095032376029523649
2148 6044819549347784572773840
2149 8508188177413190011135543685
2150 3763235559749522671113300086750
2151 138786277585909353111211347
2152 31528019073414160698658816
2153 19381341794641729245882599
2154 26956124946896448960361640448720
2155 100315226918409955277561874150
2156 34785499935446590136576
2157 106570876284162901532625
2158 228135472300005588371752998
2159 28349109672513435763050347
2160 8590233600
2161 254429661043611562228917362908601
2162 5062982073189344092814
2163 1951354393892459871
2164 2379577580312949086443938363067924
2165 4510925385916211935545461869585
2166 13162170384228896445749889960
2167 551038484863523431768091584165652401
2168 15786721204457884519262043240
2169 3996373779470433906369
2170 2384186045328150
2171 51924604549056257548131751332015001
2172 6426841007957402236424400
2173 19464754619686109542450213464901
2174 5126901069877954043431306058586799274
2175 34271921953800
2176 8592031744
2177 3427189634866686730000001
2178 341427877370441378670074544612
2179 8992331390650496190414144278741584
2180 52036564205451703940
2181 2151688031850615053569383015782874660
2182 2606587189234994533156266920656594
2183 5419582782233769313010003816446807661
2184 4210752
2185 9924709099057224062171906120699905
2186 29900179825418977250556636
2187 5529723006094461502047486183947465277
2188 1365512842400614594659574040448
2189 7378697629527801111511302553601
2190 642512253458067696334110
2191 43107368003654621559687123
2192 2016810810600265927922832
2193 8592035841
2194 2768680891238371644431984734869244
2195 36906852443590978730625035
2196 4049670621780
2197 5814033408387010921401341728274066401
2198 297650668816294575952383894002
2199 23112229212261107728938027314811
2200 564154412437696326400
2201 151115728014778870792193
2202 1469170351143324744852
2203 5990933954399942540082818926125524206
2204 51172647194961177482960
2205 1196684200572044625
2206 2939886993379117400527021179161854
2207 190909230940827394514173271
2208 1196684200733125632
2209 6172714185818764181219768877917993434
2210 8592064520
2211 6234412775724679406731748419941211461
2212 3427189634866828715728900
2213 6296671493949360878272375375208009351
2214 2308247262234560361123252
2215 270733890099718766174600616446905
2216 294393348486962877489664
2217 4154388763139763285793485
2218 6328012328778238622150596862133985960
2219 3480947823895504860306543036
2220 89116503670518709500780
2221 6551399597446751027646857096916748414
2222 564154412440367963522
2223 6616528210084685260603916326440015351
2224 766465754001478763294695408
2225 1049089853378652496382873473025
2226 38877154493956398271301076
2227 434153389184189148358545673
2228 37535565056073641628165566368148
2229 87507836643493926726
2230 31528019090177108918512080
2231 100010110111
2232 103510239596544817080
2233 747993829734546414558
2234 3377418704911825634330152422676314
2235 7019817556558881698422337079808885755
2236 367034448779096894485003600
2237 104801580912646603443203137
2238 204673554143928677732392211898
2239 3362778947463302239447424683
2240 17714722599000000
2241 249121342949697776880693504
2242 30155890975569861178
2243 3137313431786455673127948605
2244 8592293952
2245 157015295428500472152753641705
2246 7336809979772117257304669000234784170
2247 25804264237535090055210
2248 71240703892139178757685248
2249 550329231220695485
2250 260259115031333016835981500
2251 3362778947464333077765941239
2252 926903592948988435459648157900
2253 3858465209324255780929154253
2254 952813310787982
2255 233940105064858624240199715266015095
2256 2472159732491227776
2257 4244726804673875181929016758214815717
2258 446990652674199679097402098160
2259 238418579162841800781250251
2260 78558436394782654662327380
2261 81402749769728237446806
2262 8293523442906156
2263 145004529711156045638536049967481
2264 89116503673789207896824
2265 473338455437619013570185
2266 143746758592568319364
2267 477391981538341242477814286286413017
2268 285332945436
2269 511417323823222604719206925112079541
2270 354368667487995112038395855010010
2271 32687063716942904262695530024275024
2272 61759259856092923553056
2273 377489927720133726509561666474181251
2274 10351023414065886507793833600660
2275 64269058201075
2276 4145385105627194031611539221505700
2277 143746758594000561681
2278 250122512970978124947658
2279 720489004237582446794810829899
2280 717368557269598920
2281 8781425604874036123056830344765326094
2282 24986646246874949826
2283 8866418950588742178767592360570351411
2284 127079646487978968441756
2285 208769228344821435383161135
2286 283903589117455067219775642
2287 3562009277557683715313229731398
2288 211988960222541244224768
2289 13931235467181044376
2290 21048519685091383547350
2291 9213923497743580486963857286750053151
2292 2472159732720574992
2293 9302712270744595332346483024650911401
2294 238418579162842777343812750
2295 8592330825
2296 1469170351498804895808
2297 9482627351100141323605463443469316799
2298 54824341034979610310337431077632
2299 1354953094820139703776129083578693
2300 404956518028118745323600
2301 10605270722327475474665214024
2302 119668388132240025339684738040
2303 5225260318812037901169355779
2304 364476672
2305 692613287334588051068365
2306 9805106892404592676457439843679474178
2307 9155688904655816419762443471438432
2308 83850488242343284727790931428
2309 800789888253487409737010280238
2310 96551409248438760
2311 5215157260234721591492977358890991
2312 70190629431976584
2313 8606712321
2314 3543691377400054736674
2315 248161835773069179447113119802645
2316 13071143336459025966206976
2317 10430574636786061435542773202577999681
2318 4351391780314315165828327353710
2319 58048406809468232237025242557269
2320 36279873561612960000
2321 91992979439753013639136423119376
2322 8606715912
2323 4787649852539948139634544394021893
2324 3008861453269204958150208
2325 13692266924972391005231761826025
2326 10782185873891559586427477784583832330
2327 11247036377035987958656292299766
2328 6382400519414285697024
2329 11039896675331596908644044060116291385
2330 225032418584840834147373988010
2331 285526045476
2332 214633639783553190461042104576
2333 11250083191531398364446873019031348226
2334 11156694295220326932906
2335 139881075006750901131021655463045665
2336 4260864
2337 36437529030352966824678262400001
2338 230339402125344961886584
2339 35899535011579183193987867801459
2340 49221900
2341 11681407507019918213392928848706108401
2342 6061752429941259947706926722985438
2343 38877158554960999735247973
2344 28349112915368424768327064
2345 253063775215401658576429505095
2346 3996378911052738641436
2347 5225260462462133810894597646
2348 3670553325951980
2349 16985204107244878401
2350 2472183026600125150
2351 36279873562377819661
2352 4051041534960
2353 1983110753
2354 1951374432030394910
2355 736677626440266669094835130
2356 650191884953718433716
2357 12589467173753730648007122422823316722
2358 179216120976809514927030
2359 341427880375581080350510766581
2360 74300880066994692288000
2361 7018884542382633446545064001
2362 6233742719584989538437482967374566
2363 756921381151678638555340151860351
2364 16398980241309449653256016
2365 13067148820081681125592016087841021505
2366 6577846192398199630818490766
2367 72742528566374470438572686962917
2368 364376188763281619776
2369 13506498165410049402250529113033894
2370 49234380
2371 13989245282902350949451330731
2372 5770469456045519637304942852
2373 2170685683768569635877503425453077
2374 164198190818898161520089115143529690
2375 512250931576260807808756125
2376 364523544
2377 345676706638536035796265
2378 36279873608256216060
2379 1338400671867480557560432371813
2380 197733250897749347900
2381 1728342767796606418468613476486506
2382 151115799513820733390976
2383 1284822820368057313544199096517245163
2384 1645807061022041947313643088
2385 31848658760024463202888879367775
2386 238576401028712566
2387 287982467407155458090848574781902
2388 89116552348590250389108
2389 14600755797537994177234828169765159596
2390 297650671535960501550501393330
2391 14735663135449346772236569752836481351
2392 8184574812979110400564736
2393 14871702714118114006789633635939658626
2394 285527817036
2395 7194352133212231798458921867398349595
2396 55032903970122117144667699100
2397 221703512736379351373554264237612893
2398 58431835628833535857256620
2399 15286700633047004059590371042926164008
2400 743441587200
2401 6081206620907391998045929395789496321
2402 15356881523999661264681747765564868802
2403 34278897622518
2404 7567442758929526692342204504199204
2405 8607006785
2406 74300880069980467214520
2407 15856407559328730830944391538457211311
2408 1903196571025607311160
2409 36029897637920769
2410 1000643989490166719518360
2411 5166000185142491326154665802393047
2412 17715356853327900
2413 271438614556479872328601
2414 171725797976684040135575103395364
2415 33236034016820083399642440
2416 1905795899978436458310420016
2417 16595660889508212351145741832284812762
2418 73787257839624912960
2419 3129959918010335155133360439889
2420 584373296053140
2421 230191129486959191450537354281251
2422 17986811209427549619003118750666
2423 715301403871824605944620348451871
2424 10000010001010101000000
2425 17209471748077644084320406086509922125
2426 17131632986383896153401585520198875282
2427 17131632986383896153401585520198875283
2428 221656940744728325054622431745088
2429 16348308404889346391962939386113
2430 8607011400
2431 123187203258690279823000909455005001
2432 238576512431273600
2433 17603510215680517134015034411829952513
2434 8673539502636810647975076771332164
2435 446990656337323902056527823345
2436 1903196605409117398884
2437 16322327633942000430962835667363621
2438 1898298559930776543855432961124660
2439 8608809033
2440 28531188691859811331000
2441 18499421033685641298828968377269594923
2442 64547995318301259549963222
2443 78558443200266540993361131
2444 1469172829902186047184
2445 4276305
2446 7498477310431559027354940251558406
2447 9218122055690893563726727
2448 8608813056
2449 73787262167878205441
2450 10000010100000100000100
2451 5062988233029280101615
2452 3763235577027446401518241305652
2453 19523894898137402857013334082537237026
2454 230339402861445472560378
2455 19699568855853312468051171310560396895
2456 4675758633515562557329735063784
2457 285545532636
2458 564155648173987874158
2459 3928250507310616263795739107137123779
2460 419437117442625600
2461 92929375118660484605437701901
2462 20145058578249374398216173535996747562
2463 3562009294131150669448040164800
2464 1196698248956750848
2465 75180575152829263495599625676823485
2466 6426842116041646876800180
2467 7007026458194324393771806618662
2468 1909768586730641132291571032900
2469 27546601870151640274199310726
2470 20636013277699101750
2471 153227831807319564546562702951
2472 864975843935232190875000
2473 19444516933016172092523431166
2474 19444516933016172092523431538
2475 150019815401038454090878666829123775
2476 10469527735455810953081354168936284
2477 25409357328716287
2478 74300880425312564942520
2479 15712199799583876235770402461726795494
2480 17596750561280
2481 122118235723036549657760982328881
2482 36029930924933152
2483 5019256915927449777275057
2484 952891480441368
2485 75585234774496293199778475925
2486 329497964324025344200777738030024
2487 11641532188658714297487792970313751
2488 5391309118032451299783852933288
2489 350317128777967
2490 5401556618150792406039806220
2491 304572474340057778779889287198
2492 78558443200267133181427132
2493 1884016669565939022956808
2494 4426309869748225466207898
2495 40413514608570285715583879800795
2496 743477170176
2497 23737163293654067423914845687293760001
2498 2969339172297841931282622940447824
2499 17596766224401
2500 4882852359375002500
2501 2283085339555334383046977386
2502 21048536866939025281092
2503 1567754105333235709691214376625384353
2504 247215923894606906896162823000
2505 3211839547332138763985790
2506 6044820609195936007835038
2507 33236034034238716051339079
2508 64280076278220
2509 62050860545837486401
2510 100111001110
2511 10368988853304880682024589
2512 1645807061230737814373297360
2513 4419708365014104716416496081
2514 68067391144595990957639987058
2515 25687117426301787586150871392178127355
2516 488596686730550867856
2517 51763894727469004832651443353873
2518 25799600644804724238567890746981279882
2519 195135440429901123707430772061
2520 743477192640
2521 17103408497767833270751
2522 31747584268823998781844729390
2523 25241628728765883069227057342151710856
2524 460866389277392907981446236442704
2525 26832285184505418807842193586274670050
2526 71736833081622942837015224820
2527 51172679981546493617989
2528 36279876408393600000
2529 932504228876134576550579148
2530 271847760658153872453999870
2531 7194352133212516539025047748450365091
2532 18983001673629920977476
2533 633825304845722605237733425153
2534 707945659597989566623764132
2535 2775177055089696296520
2536 473338620750580341237336
2537 28267650276073760840972416551220096879
2538 22511778464287874789349291522
2539 488281253914078156250125000501
2540 36029931997660160
2541 2817612572074655297456976
2542 218257168989529543462956856
2543 23175617669095789417653226179
2544 36029931998674944
2545 6366913079632806256763233495
2546 512250931675560894437092876
2547 163062604789610998232728041751377
2548 8293901262114832
2549 1368287392303436943564768967314720833
2550 34279308045000
2551 7932655726516784219412250239763708651
2552 5019256915957171644280832
2553 766465789676479172669645001
2554 2824800147415441731599121248
2555 36029931998707745
2556 2472183544007340576
2557 30815778569839474911050482744826280961
2558 1836835000737499823170987308804
2559 30683573793109678527792866329251820203
2560 8724152320
2561 251768590310782315038629182917574531
2562 4070226216462
2563 40495672357686784000000000000001401
2564 306224716956829073215786334935044
2565 8724152385
2566 15505775221568938758344327711473642
2567 8140280498601289603563581001465311
2568 3117755586670866432
2569 9490530264889686537118972916606194
2570 8724152840
2571 32721839787018930041007979370098005381
2572 2824828888611214577050134076
2573 2473278345557221103
2574 1130635458039309596500018464
2575 748168152925
2576 17734383000810000
2577 33143968765248502632983771498930044929
2578 24994071658916499274
2579 33858531270689520784259486714705391305
2580 8724156480
2581 36289783296012963601
2582 34003113286887070484355893070651196682
2583 89122490671020350206383
2584 1673664053842478596000
2585 1475562855452574715886381071013825
2586 23318388975173338081836
2587 9238381356771448660001107684828873
2588 865014029296875509647500
2589 7731059432069808072298992408
2590 178047583521181710
2591 12299037394416786443977049135619285839
2592 372882528
2593 318858293333591903505443570404
2594 7257689410201411140846614
2595 11640011367822281866153878885
2596 1586082838031672952428559036
2597 9758438034503880922363312335300784901
2598 52050097771299494178
2599 1086480688504049042431776294417361761
2600 8724185600
2601 287669780685
2602 699245039081391339189305956160968
2603 37487378224416903639112882717999007106
2604 127087650492636251644380
2605 510202534804989929840345584605
2606 5063555067301625692986
2607 926906892700811003652698458431
2608 4419749824131267291600936304
2609 38448168233276723846807441420715093395
2610 1220065483716560827187710290
2611 2451125067269904830553
2612 205445858672407718322124436829620
2613 6366968974848645990929130678
2614 141247463588957409325532094091014
2615 39431292464415823500763296373536887815
2616 3117755586930978816
2617 690475620522556106925869655361
2618 81408309304179406899966
2619 40099346376421985514281731032032482467
2620 399319511574540133180303980
2621 40437217093565334885579646852219916671
2622 95282776944054809444930130
2623 780153914676121112312590487768336233
2624 1127241476809293186624
2625 21050357983711499457000
2626 17343617150929111025950096
2627 3248270033841572708842376906899
2628 31769011620
2629 5683733837585301252401669
2630 852795215970341714366992147730
2631 8687637707513342213456286
2632 3008967425192653839161856
2633 42519375534434620045715573706174132251
2634 239023300156952713900393227434214
2635 1428610360273710116891550
2636 20848257519525528339202828818821180
2637 61421992756261227934850826
2638 6205076472669501726025459444530
2639 23175778586288730478977142879
2640 8724418560
2641 4392245442456156796507855314227201
2642 43778513225262258244224602682351219362
2643 108231497283579646508483125941
2644 9924715637827572657077133131655424
2645 3847561853591335116359070113777579125
2646 954611058891672
2647 45071457587888176204395685575181096351
2648 10701357550697260069499509306088
2649 58059318647616642460850065089
2650 7257689410237556185918750
2651 78599693073290019884983048957894751
2652 6073497797984541756
2653 8489750335211367433874852607516530257
2654 46016137859539135794810751554355563434
2655 4070233787355
2656 2637574458597747006557344
2657 176212686768199400969634594647969
2658 5585108338487501839352749621872
2659 47368941636126954012945692071601998726
2660 473361928705868805109220
2661 66876724475585457382032549700581
2662 23225167529882005205026696521189526
2663 157509634192447009440075987723636529
2664 364441829981535907272
2665 36063982498381825
2666 50241927800385708200011086
2667 8724447753
2668 404977178020767321163600
2669 653524653814770614482256749
2670 6427039367247769186664580
2671 18878847443107040575866856261
2672 3138493381926411510000
2673 1288018359124280249004
2674 12341812500705160514178046
2675 50597859371105688527097585848790683575
2676 3675774311921556
2677 51015237190251568226192057234319345241
2678 31528747809062122361563600
2679 969409173245120251924465965
2680 512258036993963661505291200
2681 4697090065474043006910719012606207
2682 3370622222514052602200565400212
2683 156828289852106476937193874127596
2684 182513664243761039631361744
2685 1115521414875371866742157601440
2686 116812996255538
2687 53149463436593636455449209241585659529
2688 4472832
2689 10524877465764985313622297829024
2690 96628037351015660
2691 1802094022658769185942371618829181
2692 113819711205885037064750036196
2693 196270526341530971371597161782827265
2694 717775223033653134
2695 178047678451134030
2696 12620104913652308221303557881856
2697 1884088901125231598468805
2698 42265575179699694090810
2699 55817513436130005942431459993593433706
2700 131723342163147600
2701 56273841384656866733709168910427153854
2702 1469378566891805894436
2703 60026323312786648747131616108312857
2704 3675782022933904
2705 20642253309906234445
2706 5054257063283268094629210330
2707 57663249763303236109694389833600670438
2708 28041777867630145428435146778665204
2709 36064015751840769
2710 585528065221770
2711 31773269719
2712 86554902494660868655905600
2713 28267654659293313406936533158361025638
2714 1952277010192623606
2715 183142708411643638517291705628495
2716 8304101416991184
2717 60048386472734381155135800093728526079
2718 7993492554004197970348298739541752
2719 419171929839983653073476284459373
2720 8726282240
2721 61027293985887687175476677939568396381
2722 60291765743179271815652301288243202720
2723 131293179482876953737978379940452599
2724 177261882811190325093717748800
2725 52050101292914100325
2726 5063555132149384281666
2727 50762280345868122074750885157
2728 4473920
2729 1475562855453855626110329661772481
2730 199290
2731 63538360845660856926295082333800115911
2732 15087895640312983882309204783016
2733 26272167146698000477879690559578797
2734 63794563563766207515192186030237283210
2735 235512172507934517234849703469868500
2736 238737380821718256
2737 2388006601953126
2738 31654697029721948926242323247739326
2739 488283203132812531312500000501
2740 10001000100010100010000
2741 66143007975481067934458452334592096751
2742 250136442710800013919642
2743 550656608523599968
2744 4070332208936
2745 54044280784547073882636239854845
2746 1959669279030320657991236897691003336
2747 555913682357642259254793271
2748 44308726847690605664573820348
2749 68296201802136301301407199879420237758
2750 20642253310508115000
2751 36523369366312826436574724421
2752 1903450941051725224384
2753 69396519948654657474436135145129781251
2754 357273496761201095569736924070
2755 1479033001614588519337366569750
2756 18984675214094796105380
2757 803897814651580755397548570200053002
2758 20480512012864000000040200
2759 71077235847757624559798910249152816167
2760 3996845996611718132160
2761 471741562199570329422346921
2762 329498367073696697849560263599496
2763 17620647972153107987910716048845467
2764 1130635458204221790390961152
2765 2016887659071612797337805
2766 419171929839984275418639538673772
2767 73375752785109944677674550951942631608
2768 43108309294867429508740304
2769 88284371573078907062200631553
2770 36289786142028960060
2771 723455778091545520447919264630567
2772 373202676
2773 3129968833852588199564759423233
2774 233101857250346118695838030363132
2775 143777845692864439125
2776 17986848500931725908655145795048
2777 76343852331988258497041095147752457999
2778 429260927866738388529608103934182
2779 17661190803473
2780 7519646463084368080
2781 2473278862964436576
2782 1027763333087121632248700261510
2783 382295570955507851602872019009
2784 373209120
2785 61763695309952074881825
2786 1267149940333684477917989016
2787 530508595171691165298422832956337
2788 143777845694296991248
2789 56733558309652063647295736452650070151
2790 1698516155124989375043993914160
2791 662596903479950290214914464402887956
2792 3858502423023662855705673192
2793 38095856140804920362526172572357
2794 8726544904
2795 720491689383168482915419435775
2796 235888281619203363920126070480
2797 82609869968006591920223655802345515598
2798 16183585815173392797446729479329608
2799 215806147487187132913769521716705531
2800 64467417596400
2801 399851026062275201705150256887
2802 926906892712580279490953110530
2803 25275512375759432814172782383
2804 28533525205450522522100
2805 8726548545
2806 404977179074902742579740
2807 45536346347228188147348867683
2808 11388861710405971272
2809 86590322399520425483648716969731156058
2810 9272336890265729600
2811 1012887701314157827532708859888367509
2812 488680164342145955408
2813 87955387413646955939567945863736196351
2814 17734405624137930
2815 7249397334778003286057705530
2816 585580446502656
2817 45376657064516718824609376
2818 43453137830496463202764017370161028
2819 90039692324966418829283125151712217385
2820 2473302156843779040
2821 5446930383843077845065169838491368805
2822 131726084908844340
2823 102893830582851125522754313335
2824 367039899085163033617576000
2825 69781387554826620170380412810573375
2826 6205076497485017229275350047630
2827 296448112693298009403691006
2828 49407059870427705601010269820
2829 2158142385695908266628548
2830 3897872966274664254609660
2831 94343584717790139653024642010804466471
2832 30164698271006219280
2833 95078812645300144117663190502747810001
2834 2632991072573259601695324045788484
2835 34397460025110
2836 42265603455337203061716
2837 26254029742903566825345436131286057397
2838 585580446737418
2839 97315859962398223420210005056784621007
2840 473362094010517059943880
2841 543003946765995707144604907240281
2842 1197316051357367788
2843 98833694886171112597527473469631876471
2844 3675982818206556
2845 99600654483705022921245452013288896545
2846 2104853792477233495052039122198970
2847 2686525116503314305632120913563475
2848 5063561162991010264288
2849 101150828392719638252002931604153521555
2850 4884804687812500050
2851 101934111458172625038006974969627252638
2852 404977325592143382419600
2853 102893830582851140920198820325
2854 178051096068054774
2855 34788297771861979181425
2856 3427308916215683090613000
2857 7519698875343477057
2858 230352423737884872778074
2859 82285794582831359586162405317789301255
2860 28533546444695206443100
2861 10992388472721331880121919
2862 23318407484489998144188
2863 106750751801734054432806957179057488216
2864 1127243520649897780784
2865 2144656022563356501280049855745
2866 30164698271721143638
2867 11649350275876232013110191
2868 3138497686067070518100
2869 109235844404078843250031142182783407337
2870 5054257203497949402498619230
2871 416408451992549436519795168
2872 26143861267366771171803066749352
2873 116829932772319
2874 638240023807226408209912528896960
2875 111773418396969933937946766307009970500
2876 13989352035174060645565735676
2877 114228736600878722466925867578048
2878 4351403474460408084567415863710
2879 113494781587924536429404061760067605449
2880 8741191680
2881 767744226720606718667176411285
2882 434159641934759768826839304
2883 69753648713289760220789480063286
2884 5021972901527558692832218591524
2885 1479033010344603658977331293030
2886 317689921211637000
2887 117010008888876800772906175391001192751
2888 238741617127945112
2889 30164698313174840940
2890 238741617127945150
2891 208772664084234286817288431
2892 152170767132165144589881600
2893 3989774722236753954637313852373656251
2894 119256990758255819658389263404243457034
2895 230402762463940068379827490560
2896 7018945259376940171379360000
2897 683516269607890034016845859934801
2898 954689369876424
2899 51924629888106589423376700971750809
2900 748601139600
2901 511349455748051244488451
2902 122933866357272068889120704491285233802
2903 582112482189635301726366122895353
2904 585580560127464
2905 21050375165573430080845
2906 5284714390584930361894729235089994180
2907 4884804703131375051
2908 915437787860873783730322793202688
2909 127193322246503086439970478284410581538
2910 422427446314485193200
2911 1734317473672634923510217531263065871
2912 8304466224524288
2913 715302164102883260508952054700001
2914 10369282218343343370718396
2915 736687227472815507386781415
2916 5566968995347116
2917 488805399877329146943764261772847
2918 144869891412046039147487224799588148
2919 69880617227778191952889493400
2920 36065082010009600
2921 17735039853327001
2922 18336997530336201209606718
2923 134086367439870566872058072011909971676
2924 3897872966300707094303824
2925 8741225025
2926 748115179478478465038
2927 650298754099794778603
2928 8690774310000
2929 137143128832922997681032736663662253997
2930 4884804703443750050
2931 13989352035176311002531100251
2932 67216187485732799689202639764512532
2933 129451086143812668778032214732031633
2934 30164698313901680760
2935 140263109354455093759555753696049190745
2936 33316353868442595413441811981224
2937 471741587169501981793542873
2938 627761917189982058628328184
2939 907849685059538442465426766329
2940 4071710114220
2941 143447483313930633683340238467834240001
2942 1507201411277781960674905290515898
2943 1240700259018818491670556
2944 1952297057800280704
2945 7153782180171337547045
2946 374834310
2947 114228736601130143412112938645526
2948 2451128704477375241792
2949 318858296204786109709303544166
2950 929808292102050150
2951 148901120688532444758902812434913110391
2952 1469381045650716969792
2953 150014205810643833916282257049161415126
2954 4071807421766
2955 34845216489807166405969343671335
2956 73522281200901723573819758739306364
2957 152263099586657791593279566842872545599
2958 52151212408056243524681523672
2959 42235211217037170410156672438251
2960 488681277181697511680
2961 511349456962291338664560
2962 75180609429254863136475076666225606
2963 232377755686804438739129473935403207
2964 8304479218967568
2965 2016888133426706337570325
2966 1234779375646687495739984348704
2967 319116710936344894956312
2968 38878023587434050225951808
2969 159194925138584188844657855682206343847
2970 28533546639550957741110
2971 160377725665910450326735799560642823500
2972 78020207403645310138429834854760972
2973 78599693097211029993586870813187328
2974 104803536421560700285775144
2975 29901118715537422597074710560920762425
2976 374842080
2977 859129375624396800001
2978 53954125766445883467431625087955938
2979 39551293368400915040809401301368699
2980 179226726103667399316900
2981 166412458153483543835991123434446049071
2982 88284372699103269213900142908
2983 446992473254323910937207358193
2984 39822441562005029791417440532616
2985 21050375324664741814545
2986 53367288801917147795505064787690011690
2987 17104959824656357410856
2988 238741728611827932
2989 35519042091413356276326820973
2990 46527462693183615262340
2991 382360828679616257508694732658294721
2992 103534362317164599216
2993 19464794514489790983817718893999
2994 404977326646278806560140
2995 10701357587639095262729180381575
2996 151125023444444121153536
2997 287903640168
2998 512258063704943159246386844
2999 177797642396995548710883936559413141009
3000 205338883368000
3001 103517243149565514436838636654581668896
3002 419699261545024040
3003 1952297058010818519
3004 151125023444444123250688
3005 4933304779839556983075110128625
3006 18336997542206384470247346
3007 647578870121439575585715151882
3008 103534362398547241920
3009 15395977693512199307265
3010 122157751658211856230
3011 27791373283567307090978922919571
3012 174452177529729625192951356
3013 230352424479519969052147
3014 1393128005410503243921875303050
3015 4154528373663471910038360
3016 7257690620698566831282136
3017 4702747806332568103088787746535263287
3018 1220065533914293651535389290
3019 1728344332474106243236603114367258
3020 1905816796175166025880687420
3021 82421823745799988980049463774656
3022 14374706309952981393772858895080
3023 620342545706141054134760250879
3024 374882256
3025 195495460777628533381778888347762949125
3026 24585621009413159586917594328474
3027 106778182766052758265350138857296600
3028 284455244050141393754057153279248
3029 1190779113867457673643866945998913
3030 13071497923533513670299840
3031 18336997542266334875230651
3032 2315520492760914331964788703232
3033 33236794914950610058246920
3034 318858296204798494034265009128
3035 363031027060605201617946622268305
3036 143778302856104406864
3037 240285907150455874474284963476594509
3038 8008155850588804385342
3039 321567720706577070619919944185939
3040 238741731622708000
3041 55629351637371011835434963654850247
3042 27589500986356200060251927357195592
3043 52727948687120752637921138727898363
3044 101522280408535055414664615808198564
3045 15395977693524365847105
3046 102258430811539517597439984526024402
3047 926906898938549320548148581431
3048 8743322112
3049 213237867526626225938539876322938094458
3050 4884805484687625050
3051 595756546938848915092521
3052 404977326653807961163600
3053 167638476404603929097328066193190257
3054 1216818986299821454888197891627174
3055 178051193565708970
3056 5019418952888668018245632
3057 217113533478819166598708353280162988033
3058 18274005483701178352990153320070
3059 17735061724110031
3060 8743325760
3061 1384235176765630557815020083170901
3062 1000001001001001001001000001001000
3063 22117904857742175920336821821939748644
3064 27546787713308117933878661000
3065 132507228588410288262225925
3066 4543812
3067 89510023763969990552357681155462
3068 7519699923193103568
3069 8743326273
3070 2283109563528646035017740750
3071 3103141379947719337967072131190087771
3072 423263232
3073 2171300298590978250471237
3074 7140155094283796290536476507774
3075 9663676425
3076 64838746101083186308168836
3077 235856367492722150868641265414774459322
3078 9663676488
3079 59772422512861484165374284469
3080 35096084754289564938240
3081 127018908288026685786853569
3082 171233584245833514648
3083 2067210322618849031790185193571
3084 9663676992
3085 1591405142986407910678180885
3086 241822021188727539730836764888116589450
3087 2524758347319948432
3088 105078571021042291728
3089 246166831583497030058689092743574566854
3090 4338819863070
3091 935799255388325654864731721
3092 58957071043811042426111830457696
3093 11267145679194390072705
3094 753132101994587095113116430920
3095 28987926813712393150537895429395235
3096 9663681024
3097 6619501930628273458082795820972562501
3098 10366706782820360079550034856660
3099 2479829998044595508382382538679708036
3100 200557426790024357900
3101 45649058686060845367550680314
3102 1993775131695076026
3103 258712549946637095503535552044796358631
3104 17288412879029239808
3105 321428778563796350113620
3106 28417378494421971979254138274
3107 211606951166810965365648614695743107
3108 734448519362839428
3109 264265031426943909200536165208763785185
3110 5399976795103159454396000262290
3111 82075499381798258561886
3112 769222824930250745154618616
3113 1865386416106873860600010334529050047
3114 153568336411230487202903625450
3115 98281731591071606622310
3116 428424884351729033068817187164
3117 3104634709697919893921309784808207242
3118 4767951948406215927976426246590
3119 25654254299980825206640860517747199
3120 9663713280
3121 275696255461127574442560635579159973961
3122 146226633301981930332734095808
3123 8532778316652547875924835851
3124 213594936485043476580624
3125 5764951713531250
3126 6448876569125798814816
3127 7268501278764302953798905536734782421
3128 4039812624286442118848
3129 936727048451260240182456
3130 2479553232828150
3131 19184636655899149396107921056901880807
3132 5764951713550932
3133 3952866554703154436741234272460107
3134 239295225845268473557224669897434
3135 972810524596966953271869165
3136 4338827354176
3137 291637122868341224464919839815124682302
3138 417985688151948830814482208
3139 400071766339965805674041344000921
3140 1437651464379201492779440
3141 295751085664939694704349737852787062155
3142 3909531897643674899906819564396
3143 314159274530100531441000000810901
3144 196465766873627240830104
3145 6324273900840241103190747785105
3146 30481849989012773841066550053080
3147 1676441158361370298937747066272281
3148 338451796532861456889666636
3149 188569885423758044615616781875907206854
3150 5764952086091100
3151 18590491810622345676281531191699819741
3152 4451747582338280531241552
3153 11650845408439640045168457031250001
3154 15856155422418619476406468177150
3155 6548266682871640163472453630790
3156 890830129769349216718259831040
3157 28291282910467755220273792124339776
3158 13198731968629520159132289960
3159 314924772278313458479287649685089774647
3160 495024447982909215680
3161 233340867185461559604065744508212367681
3162 52073686791681126
3163 22571333014755441315230988787
3164 1993775141169372876
3165 321562803718079494318230565447126409475
3166 88401417341551808927036909943166
3167 190642688900784401458011919906912891421
3168 423317664
3169 273760373916348857343815767575686019845
3170 6897799854932265685574414798460
3171 5248005
3172 37154698033103872
3173 10760672424195304378348088524339766
3174 890830129769349257676973163280
3175 18241235826675831989909479223352475
3176 3614138700965900137299968000
3177 68336205484281124493160
3178 1541586838684628820780598
3179 1271489392255952993867199247
3180 7661420635450979280
3181 12031948943982145128986165726371
3182 721879909641142055388461884322
3183 239248716529116831270627868809721480488
3184 89846966413087941935344
3185 67838913312625
3186 25417448245801309482
3187 347005114174682672385913435039451305531
3188 5417826218505226333880540048
3189 12433530806534179115513243187267
3190 1224258048904181791508794390
3191 351822894423215797716340951323135482192
3192 2259939192
3193 358775747125468777990222001713936693
3194 353036802112595627480968134877546173074
3195 39060537278926704399792405
3196 135277864521306192
3197 105253311828680671567998017
3198 563751695895257688
3199 190934622571311165284399499481
3200 110010000000
3201 1224258049076083673090000001
3202 792598039421598893464714405596418
3203 148397634586462403847275781867542940553
3204 2806354837928291427540
3205 127018908328800751701039505
3206 32973877896890895264827971583915874
3207 4246713106407461268977974293882035502
3208 88401417341764955681900274598408
3209 24620006290805115536803117322089
3210 215041280008020
3211 207985844516043767923522414068684043813
3212 119940361741616934256725377600
3213 9443924574448996170
3214 184690608447960223543247847998088334
3215 12038300716531184842769258335
3216 105078576476202992784
3217 4481357532054372724909021081516945
3218 3447349573871177565210170
3219 318024322445490183438
3220 407849064570295424179600
3221 389940270174292258503641631527054412594
3222 5715484541944693459864326
3223 1925323771118704104907
3224 658526308233266099016
3225 809010100939948234246050
3226 182726301085680246
3227 210052517392011732754107867775
3228 14184530601116429400
3229 12621234249614851
3230 7508534500791628075863753570
3231 2240466303865726398310508195177733
3232 3026770708309849634144256
3233 1119144370074340117270903563907650457
3234 18429136183630155145653414
3235 1490816760243625629661487049794740750
3236 199082012125323486860932966629700580
3237 2286699270364177957189031244897861
3238 98598666873180460849338050756910
3239 428424884358908441198035649939
3240 135277940707007040
3241 1164050810623272354449474877846
3242 203180019823330311525747744967497546
3243 420238199286005405110677105705570634371
3244 204562969103960650493119810442266204
3245 68594691468011273405260384611038367745
3246 22437724542238028029237570105620
3247 425971432528773490624439892732780236248
3248 244850376568443632
3249 28689545522464505722900535969025
3250 2260644750
3251 232071179422433721686191
3252 557964968081103762235182900
3253 6001324120122874133491787811217
3254 227886148161919924425371806033528314
3255 10424141480447800172169165
3256 64838746127658577923686376
3257 440616954870859759711405596369495462319
3258 14027889311990234303387646978
3259 5794432031068514531179253931883
3260 610880723959660
3261 8250413324858163398531428431101345901
3262 110350693749756899018660416
3263 449622500467070228350087903533762311241
3264 9666035712
3265 1649965789899313796245786719156764245
3266 137050880202981739887810061262050844
3267 68336205822188801049960
3268 8005777591823003339662413376
3269 84277755044997121577285476023557343377
3270 52875863628120279810
3271 22722091960694984430563122938335040991
3272 109854268989150143344078792417544
3273 195559645899967666229153336001
3274 226360524487292386718918826120927694
3275 468137426184837307249977340239880832575
3276 239148
3277 75231338515998243606452675600985727
3278 1777374900219429000027090300
3279 2608976361727418909446970572066608
3280 1140818685321071806160
3281 34873164982
3282 17431206674466021308969922
3283 291481963926822665187848293483
3284 28790541503753417422100
3285 484093052288763549270520982870713844835
3286 38715567374560835904740214277416
3287 31933250392103168418802897694488271
3288 296558005461085196284416
3289 278319124104557440689685687501
3290 11710336561385674581069190
3291 488975232423709825571830460952363102291
3292 10026384395168507451113560088284
3293 497211760397381578712064321497575605026
3294 4338932809050
3295 500541536865111848921249202077084384905
3296 8229054883991941348818944
3297 4433265624676612917624027681
3298 17288414636965068856
3299 507261979621452704318036810939040072007
3300 110011100100
3301 510652868195836044066916955534811374665
3302 37154732392842272
3303 234377544897736123248
3304 139369413249272686458760152
3305 517496539507880898253840016050599172135
3306 51613790705283387708852
3307 6619501930628543546114275600360845976
3308 253602219588196295459893550649803164
3309 474461394079966849641051161623973456328
3310 10717498287877215594282360331570
3311 757462106060221773519
3312 610880837328432
3313 17191061172324158022524727890910001
3314 529673900284109075427702443254738129634
3315 9666072585
3316 5594044465966067387558830469376
3317 185723150560862415577507906443541
3318 3447349573895457119939070
3319 1880465916978282789264805353069721
3320 1770213723420597293056000
3321 191688452291607164559047376
3322 1912106413236747900731328022
3323 354179042987011684951247650465458081
3324 441041515749779997344328
3325 12555642641951877748525
3326 551156901186496199043494523629336715434
3327 6330867930009636744272505976241447145
3328 3811720409705728
3329 560339605025019723455562357077977192774
3330 5765234128186680
3331 2439913414818991295272085707573692401
3332 200558003270100004900
3333 28772706043367790361339302297713813907
3334 8005777787346761996918968216
3335 769222860604787890881203195
3336 15542578677333116398080
3337 558220825654209002839152361570328837
3338 573429118538020143040861565922923117042
3339 869732555161600512081
3340 368446140538017817617643600
3341 229051693793118945157248502
3342 11595860861532131250
3343 19013143921642521414479341210847277751
3344 1162891040957372965664272
3345 12433530847628252801618151719715
3346 298273371679903789028502512366
3347 16983918530447719521905890891333376377
3348 128088278126523136879380
3349 598478134930865795189238592374613279756
3350 123953376777217490850
3351 10477984542987649216890089823739851
3352 143285468444508345636460118219240
3353 54823963744465372277364101794318082
3354 325621595419297320
3355 4246713106842204574845821048323502335
3356 3839255720660478573850254017783900
3357 3258515234230097295238828047
3358 233367651496052733612325648659132
3359 618419013734395855473432106841073231848
3360 4340296151520
3361 454297554761857629990212501
3362 620445956196744543895318624262119617602
3363 3870448135742688498877100643
3364 25417576270803021764
3365 182729718700677510
3366 135280683452705076
3367 69828793344932075297334280407842497
3368 150990106118915967805721946860168
3369 108479165313871709951293563201
3370 658527660784918086630
3371 468159646730156303762394105691
3372 832312952194342994658830400
3373 647351575987050788789292969765017250001
3374 342133309874267484339956220724
3375 37155796471022625
3376 128088278126554894832880
3377 655841082861075260661703429464586121322
3378 1769585507978557228045867248738
3379 660123678266378687103947321897257365427
3380 8590084053991440
3381 158073265569866476717279281275341684743
3382 42633073638247157209446
3383 157013665821931843132028944052996
3384 2524782158840832624
3385 673124453610586676729122907838397393405
3386 98690531886233478053162084020738326
3387 457923818570966509132934407272
3388 610933105475308
3389 15355062554767947741885623485777
3390 9228969954240
3391 145945356885424636914354241
3392 1585194790551552
3393 1803800549556082673219532887281251
3394 688585952200625554671297986395562707586
3395 1541587227064385687111135
3396 37648040150505776666567832720
3397 69145028890073663065207301878051625029
3398 200518077885535837169372923389792
3399 704369640060157183387713241430408769207
3400 200558003387749343000
3401 1744910489694397220958817853510162266
3402 3811720718639106
3403 414575201837816919085246037246476263967
3404 17839848372920730908559789900
3405 718159519802529070955429481804545255235
3406 400837814679840534133116226
3407 272783046638598529258684432316091016
3408 555895383798059318181888
3409 285021337039653024713874769
3410 52075093200263430
3411 1012065211458701776626365149040007
3412 178704262960907924628402266187900
3413 1416594877033195687409264013937785365
3414 176418783195612054368659688793738
3415 31424213889069041361302232129840025
3416 369300179160667888952
3417 184485621092972040412649859288103887627
3418 51831648516075238473820542772156
3419 2856000904828270945381160062694
3420 13139222198434653530787840
3421 2361827412834303243265208278768984733
3422 62282680681494734954306
3423 25417576308226869207
3424 1223895297873673216
3425 182729721266402550
3426 5765234529956076
3427 571482312809144362627
3428 869732555427020806400
3429 12406091021398763765856387
3430 32449772106383940577183451477289580
3431 75469330549206407294316663700267671833
3432 8590084535288256
3433 1023241507274295149929634815695433
3434 25589133864050384752977804
3435 21245251842103860896400
3436 10477984542987652819972926552118300
3437 173626581116845172224069467417944861
3438 12406091021398763772824448
3439 37081770346392634031025369
3440 2478662283298668318720
3441 806182506043749960456034728856964569251
3442 1368997084934101618687371052563601288
3443 811348683032941886127224074439542807196
3444 1486662923625278828688
3445 1303349712348450707980
3446 1141338772109832684743254844029316
3447 51878718329027479869941677318000411863
3448 195471504048435093895308336613288
3449 7661474095186819649
3450 145861131854430298500
3451 25389221234341583811983540198029
3452 928652473866865537585832267900
3453 4791802194126608339272882605890697
3454 531069979298520598895155561548976
3455 4741702991177945564704057225
3456 425222784
3457 1314176886020523388080491482577
3458 363428650449041878257336179491728
3459 9762669793480202385653330692771564806
3460 39060541378333027029020560
3461 311652692028496968486459286763826862949
3462 809010343874980487204850
3463 1694120046086392331756905062043951
3464 16372070481059137334144437661696
3465 37155830797205505
3466 136090098693344984240043933234685134
3467 875734528085498645662234597524550493479
3468 72255059709387660
3469 881304227192694197659416513139366520977
3470 16903201010578691200300318985790
3471 299138657506290795624319901516673
3472 18696261140480
3473 2056059558724567049379577857
3474 353159597990348119195882020
3475 1912106482427932498820490175
3476 2148398854871974366080488800016
3477 1051047117380453152968754688577
3478 1476985769129829642682941391795612
3479 909638848248543302480373885185030492048
3480 36884538120973176000
3481 4004702384828065873103497213
3482 1607390056820848585418943309911124
3483 9682555401
3484 12555654357408484543884
3485 3439097570301736718517612623740
3486 1303349739153622855464
3487 46165105833439058153586300507589
3488 53089555945292740076025632
3489 5219645347377780734395905316655649
3490 5765244602888790
3491 944732284942060315180346486399669881951
3492 135280761816869136
3493 1511439030405869579734701652741
3494 711234197847392504289750217204590356444
3495 2806358774522681189160
3496 95695248768676616216467000
3497 962736570402267307710878120875429027999
3498 928652473878590484544168177530
3499 19162086441865688407283
3500 4980508594062627500
3501 769222860733115230504678749
3502 28486729968355648330466218
3503 36873198743394929480022240163014002209
3504 5326080
3505 987227497832283728858866644191772415045
3506 83671141442571569095915795852686
3507 522528990278937634982597236272
3508 483696573855775873052768173934000596
3509 258712549955279462070088722290066444776
3510 59066280
3511 2771204759234665753394650521094921
3512 239295226198818184426197981642920
3513 1002820543339778322253746575937766579713
3514 534068232471217082695783878648
3515 1091971927084606116461993375
3516 28486729968355650131280108
3517 139786251485445639908336537848267257409
3518 1021827574296190405550652285407724784682
3519 1248652803757388548295556
3520 610935707814080
3521 37155831870914561
3522 11267156616036397644306
3523 69828793344946988937002576582058817
3524 68870031954563038608498272854272
3525 56065989658588789199558192687531393925
3526 395017875298332337816029087674614686
3527 22962003831252226595014127
3528 4340408559480
3529 111340423987155385335824860489141
3530 44513232065904511377897836839001540
3531 886335432167139412968601412713920
3532 84047320374373541385812958732
3533 1077473103051626919906074857343488042226
3534 5747881321461572757120
3535 409730176323520075211796071485
3536 3811728750888656
3537 106378720564471923981625838236903473153
3538 8918954963149220896473714918561220
3539 34627547424443178723711111808
3540 74920054070513871374400
3541 29148280364880862301437996307195884693
3542 734458437915621342
3543 6356223343301033253679524745722147
3544 4340408597896
3545 4470485817534379011662343963228885110
3546 17431208942919145265602656
3547 2171300799978273889628505
3548 274414854666137863136757199444592
3549 122639249774223
3550 171927354077595640223749725598500
3551 8913689114439066006109391923810
3552 135280763993650176
3553 376796113784400555877081993087501
3554 1701543803518233529309593600560
3555 514900146354031938470400
3556 9682845760
3557 2533975580000682094245174136723774682
3558 3193988739640703137771190561448
3559 5422063141006038956549040390822595161
3560 610935712978360
3561 1164318916456697184811959104381911616001
3562 1340843008859939463687367167076
3563 217184555227911673202432122099554581489
3564 9682846272
3565 1189750618103821264250921429258174337025
3566 4980508609687627550
3567 8807932997071730018194446492
3568 3172978157949201510000
3569 11548734493030624908266621106243752
3570 34916270760
3571 35948113543394744156370438377841
3572 11710338259742226284146100
3573 227573862172924548439600456103253
3574 291875891143898607989992623725106
3575 20998046643462996250
3576 809010343885996949737200
3577 18696278970369
3578 1230736443425623562939369474238225766802
3579 244854727371573423
3580 13198732251524158592356545600
3581 1249787229465710002309532960129354811394
3582 21245252002682139635292
3583 1257482313090681766034453158849006476811
3584 5505024
3585 7297565620696505653850625
3586 2482923768074012935547040
3587 311069030204840443699979685248048561
3588 56724683393421191866068
3589 3677090480367718898721745
3590 10366730545500373879296000436260
3591 313607043036
3592 306565724013862738071222944872456
3593 1296607901465833659520328480550483354251
3594 7436280603082752000000001728001200
3595 38350776498587792960936960616190950
3596 18760417153280
3597 20582912000000000008040001
3598 37189881297929248
3599 6297378841934953376620153400217499
3600 810085536000
3601 247743031961232633605796810001
3602 1324650721658890352917062466656654919202
3603 15293070089434331081404432216370004006
3604 3920533481954906076554384
3605 6435400477892251081724472207425
3606 3634027255296000000129600360600
3607 213042011317971198206643767653668973
3608 5069572852709728154895147000
3609 1091985091934630138215439904
3610 14460087495933757382927927430
3611 413043869900217481337721219054014599
3612 433342476
3613 555921822238165210947841
3614 135940106396799069919927760149854
3615 149857358541352784234941998600
3616 78907578134736930166633504
3617 16907010828505835209532982539710552583
3618 557972593573985211890700270
3619 785612363813740049240488918699
3620 14027996063449558866937399940
3621 9447223163747705082
3622 687611020845217154452937963365504486
3623 1420718193057641976468891007202161581751
3624 23534281474915173983424
3625 68037238491625
3626 182856167961067986
3627 21082231767620525509596446196417
3628 655909748519052369033743148
3629 21072150119350725046387444122672748609
3630 167404573416724110243840030
3631 125028746033749472729186241314188558
3632 169266894988090866943029467504
3633 3920533481955056613170433
3634 24243446682842551289748847731526
3635 1473315432937755256565545263549835349095
3636 7664200521571176336
3637 853829289293431257595208471594220217
3638 25589742751925431338975324
3639 9797931081
3640 68037238596600
3641 11079072963826677011535162091009
3642 7436280603082752002490395328001200
3643 3314463322009527154539526695278866
3644 832323492870096575205390400
3645 167404573416724113673581885
3646 25444938877106842118482323803542826
3647 4149030999999974248071457810573743
3648 68037270608448
3649 20178071490809034282222702628292161
3650 2802951118121173017482485402250
3651 489259765625015625000000000501
3652 5417875223771499142264995472
3653 1573844778927577995125913220033413
3654 1567085619083064570
3655 60803546138547152629038734628991172455
3656 5594058809632988417690416410624
3657 17839977983412580593459653001
3658 30675668236037878078
3659 1583855879770157431681027897613208268807
3660 36894445102656219600
3661 3395868775580716811592677881923123901
3662 79808639242408108425928104424
3663 11268239365528491554208
3664 186410139499380501448076175184
3665 10635399089863948669861923590
3666 571576228764630355266
3667 1622344997815321504663898016880541596171
3668 70827333989270898386344523088276
3669 635065658005057324748829360129
3670 69308455516723993063761496019972370
3671 1641906671827935187780163770206075259472
3672 135379424417507136
3673 186410139499380501448172247097
3674 12280949535453130899875237894725352
3675 809046296640333919620600
3676 11247270915686139073489729134233932
3677 1671651448817685897081713461185792950882
3678 4518308222810052374851991129268
3679 1681674700781063084253908468240590223689
3680 1994697331533428000
3681 36615832998435722068815246876
3682 20582912000064320000000200
3683 18760434974737
3684 9264861759600
3685 188569906133648016875782432007960619295
3686 465805094953264368298194304935643748
3687 465805094953264368298194304935643749
3688 3614173885337988969299968000
3689 9413465889738626355344153203187657
3690 7297565620733048982296430
3691 1742970350571569325270957524029754234692
3692 658633159816660294812
3693 1345747985484008879725451259646799376
3694 19492641030548510959547538937698
3695 558221002234563338346780771867134745
3696 433396656
3697 63051172558123159873
3698 577219750386314584939223702792969763340
3699 59772772095995167352479935936
3700 870780533214592068772500
3701 1795593936478752360561187006699999198442
3702 4941300369499415587124905393032
3703 3849378454628112692394435954825073435
3704 183261658500700858417528384
3705 30675668236764919680
3706 4903169642867571881663506768
3707 2094554460800340348235712203320168469
3708 12556837619651933294508
3709 118845547344606380004837665162792933649
3710 39061402292153713778190500
3711 1833285409472297327822102915973333488811
3712 25424878073788756096
3713 1913148687020769454048340953985
3714 221911425656398927623656185004904
3715 79236303327797129524806708023526865
3716 911457897014232809498640111208541060
3717 6078778155710747357352300
3718 3230956301074064247717318
3719 24922063396016240137043971753516302611
3720 52889400657866542200
3721 1905197775753998094398451664967761586254
3722 927776853277838284218434316456052266
3723 1248704110483769565130281
3724 18324894870027900
3725 1927835008076161529137514195598222246175
3726 4143216117111614070845921172
3727 682718611624795813009154026
3728 225516354817662933836568575120
3729 1940686162338
3730 400843609729536089110130070
3731 360400595364699467205836904857600003201
3732 646943164560079223797716
3733 1973844610670980268047262385942560094601
3734 1968039330653350221934558400424162813194
3735 219140772518039140165026105
3736 472368436480820354842424003096808
3737 1997221740196807525966205618042734317439
3738 18429603904460563997693742
3739 2009004438186251820892635018116028245908
3740 126074901551726289245846062300
3741 117354095458984621109376
3742 89128183292827878405471929615649248
3743 2148405398285066295655790030093
3744 11599694204867320032
3745 185723402552187323763188804933665
3746 995743508999896033451524638737533302
3747 2056769875744360632982560639057511023747
3748 25589742766628606152994448
3749 6297378841938176839301504150123749
3750 11650852859025001528930664064063750
3751 2821179951742248607685147002531753658
3752 123980183305978104672
3753 2093268932157225273588310308123740597001
3754 2493267467681810377237041874388317492
3755 44189783396432569839916906348840
3756 5417875224214761087523937616
3757 2117927711417514577476739219865581456078
3758 506837395358751326300961493868540
3759 25424878074445311399
3760 8089854622770529132720
3761 130151635477468116483248109622090858831
3762 245015592669706518
3763 4149031000002445948508753140138019
3764 36894447856150563600
3765 8005845048659834812190318145
3766 63034282442829865374140351390
3767 376962679749910710710379
3768 127021179281177372378983872
3769 16228929259148070625590184770070566313
3770 25424878074456624530
3771 79808639244865859723724893097
3772 17449986077718031696266991694032
3773 757581957413155886319
3774 132492687722462639606243218572
3775 612087993177475
3776 68037882828480
3777 257908987170329190299030102134785
3778 16196150703418594262311244363203848
3779 13284317045320259037863683871704391
3780 4359593814660
3781 2271509570700065341766781303977616786505
3782 107437250273861120298124
3783 2699514151028235135032587007625
3784 2478975206197472159232
3785 2298068933771101273253621121589535052535
3786 1224499690602536172
3787 10760679405656291292755089281298288
3788 5047936532167477465164032
3789 43218777028879040436828179208
3790 407869725624608578763740
3791 1330448375171171955479966949648667795
3792 658633177379378509776
3793 4359593852881
3794 2480436791735733136420411171829262
3795 145891768513021645125
3796 400843609729859539551432436
3797 21450256059305891633831315466677030033
3798 17431653559731439259518848
3799 152974415780826632496187230793849
3800 430178471938624000
3801 1262289951297369180710011682376
3802 1172281203117175192009509288864506908
3803 2421115036892490550471514686740125555181
3804 1652373789850137971508480
3805 2435150111208462724672807327435894896385
3806 8532849387014504409417599094
3807 321445780892590178042802
3808 37189916764930048
3809 93118104642042485211626807486100001
3810 37189916764930080
3811 2477700287978659568541539969233959114892
3812 9583757998026953882568113090518672
3813 5748504936674721427776
3814 1213627532052735714673533314722927354
3815 3920533486434424165412925
3816 23534281647884475184320
3817 1590537752245708623169669147636906
3818 1843642353655971091861665608
3819 944360995362581654009570472083028297
3820 25341678185093580380627811740
3821 2550121621582114107774541552784568684015
3822 5526612
3823 2564834756603441315334567475072754118826
3824 153569093095618063665693750000
3825 37189916765978625
3826 150115005562684645239170093030717776
3827 6685246793516281678326827657896859427
3828 12635742010900800
3829 557846638736431438124336948629
3830 195560568090130355926128372060
3831 1278136621504285339494170968804153485
3832 319521197529071317153315840808
3833 2639564694789089012265285403314834727251
3834 23872083326104483281513900811464
3835 68037884828875
3836 108479733359819631951698487504
3837 2647145504845959875444991108862735492305
3838 12414467451319930504490542738
3839 39792969703218284047020942779
3840 9814671360
3841 2836287805984276186213463577600000001
3842 5794446817422535150402896118130
3843 2525901289079606928
3844 52889615476357286404
3845 52889615476357286405
3846 324307889946402398639827206
3847 113160587700077273078300685542684167
3848 15544001989145537882624
3849 52889615476357520889
3850 571577464292464826350
3851 2779084997203015380318263642517143906671
3852 3182708828059842816
3853 8005845244185245745706628161
3854 972822585826440860060598764
3855 9814671945
3856 326903358559581384278129314576
3857 417991731114334609682765042
3858 1224272606074202082172810290
3859 1206645716766636688580308332039228547
3860 35098882592678934032640
3861 2859461333718955292460530817946160503011
3862 2851329659942685532131292457423343029002
3863 1385579093143743610658514609871931
3864 2305923144
3865 53991672112724089909014513619905475
3866 900724028761809188252933711606318912
3867 2493267467976937299743134420037194293
3868 3839258724702416558118527017783900
3869 3614173995288074660118630401
3870 9814676040
3871 68048256667951
3872 612140374447712
3873 721769473173974330907962736995049540
3874 3502997898097077347890635541686
3875 2975540348559213193555080738881192092375
3876 122960998893300
3877 4585169890075927645200177577
3878 1511443946118286775257005332654
3879 1541648591066069656366851
3880 612140374458360
3881 3026586952393287951539879025687363480391
3882 1939897650490392456530940644578782
3883 21571216824171413082834941388216883
3884 646943369599861625269292
3885 6597364852472036958577413165
3886 24243821917934143594293322
3887 3078428432330982487217254187413885758009
3888 68048258551344
3889 13634977564218665079510392990041345
3890 65102516247887068143449187360780
3891 7297566824543177136125991
3892 8229297937271017228342336
3893 3131075910806594287060136940724458156026
3894 74925213489586690574520
3895 3148806123346644337265992131867363079225
3896 18429606254756849596775496
3897 372291886239310161245034943919865
3898 1542244097812716052322268446657451148
3899 6784975567201908701075726549658279231
3900 60941400
3901 762036457467396835457874526216734801
3902 4069528693610883302392108903966064
3903 699967399658954759994253586280969
3904 89853002892932351704384
3905 67910103385895883846979798900930
3906 60953130
3907 12718058295030128073941414976001261
3908 1586326098241308928947528144777963972
3909 8000109683598129787078769389487169
3910 66962244583610502138703399405330
3911 8170809450219697045914366459368347117
3912 2029337579946626004240072
3913 9267423894001
3914 177650615006237935350837859272
3915 36413477984520
3916 5715664926560320889781580
3917 130452906051785858981771638194671692
3918 4143216238177488631239518100
3919 3368806299965435036570895322536052055209
3920 68048290674000
3921 465004308490544210966225402949432031251
3922 37586220339302295877548185275702
3923 42891985608598828999156209751407092068
3924 53090667931359758097985524
3925 7508598695506919104132489525
3926 173412702736793413103428948730
3927 769232778127037621120671563
3928 819726256400722032654682196276968
3929 3464527201094764489705908764345542611638
3930 435804162347997692294386440
3931 3483965516084305191970723554280548950521
3932 847695089776414502510445481145600
3933 101588983586278105550971525704257373
3934 75764771136324024434164036594
3935 338456881140104604258467935
3936 430184861798400000
3937 74958193742724464641
3938 215097209201946627281167319504
3939 17431655816669867934711264
3940 52889615534073654820
3941 3582652658345359850552987863778243308442
3942 4360964728050
3943 3602692407378179837621093853993675735721
3944 20079384429261610947952829624
3945 72834958567987693475881792541505
3946 1764485575606546035357305205082492492
3947 3643077924939322579935428145539712379749
3948 5772860127461448
3949 26993616080240921694467240966401
3950 569399460128529231607859920778450
3951 4437768957311812247349238444860
3952 658634529931067512368
3953 3373387082285530518514763569
3954 10195278213638989202660052813480
3955 774970100243263103129889884444905
3956 338456881140105747378946932
3957 21392418207506647138336885420815009
3958 3735454305264730863842253145452095838090
3959 3766716399788482080257627746092079959370
3960 9814970880
3961 121226757677922842152316001
3962 1224513419717016044
3963 3777189832945125070466056739850597958803
3964 369366719573661980476
3965 313823350490
3966 10366730581504517285638908892260
3967 3991274975538727451
3968 5586944
3969 1224513731569762305
3970 63051424589352374910
3971 1226958211936101592131233445794167187671
3972 514925151200231931100656
3973 3915775034272538818985066747552506035001
3974 3904952794564410724709107976833322373674
3975 7297566831157517396446875
3976 1486871168527315061568
3977 200518346187754147623181954940929
3978 247743034347427530937833823470
3979 182859775303055084
3980 42048160400998400000064160000
3981 2883983013311101553239041853152305635533
3982 2834585529486295048585462
3983 2107455646713545218677139018179
3984 1140988348708333497744
3985 16452158124769615683845234615886577015
3986 4036632445501368080071492493479479432482
3987 75943517859647899431215463958608
3988 1982414880684180665562877086928488436
3989 4092680457322806916015559959552498218698
3990 1224513731573512380
3991 5735541746006364697799395562367781
3992 20582914572800001608000000
3993 4103974594230814176973804129172050929153
3994 2015469551583030340734769214206436644
3995 109176707485637623168452456558880445
3996 35303101560
3997 26043192422223203332161
3998 4172336519191691295895556288766287394602
3999 9816773193
4000 111110100000
4001 4230093792581254838446183369256945952871
4002 4040289973623047756892
4003 22672842832585887208901159834092849
4004 1340181078721453008632592
4005 39061406391560464639558545
4006 66456785245297503743723234856
4007 4300361470948079370508303393962656965329
4008 734865103938090888
4009 41135746251646675617611788
4010 215578883208020
4011 1437709791656306686374801
4012 44239149520092215708
4013 218870833591644993199637430164923393
4014 284774139662408388339502260685644
4015 1994717805489119755
4016 245019940461844976
4017 2640966999635697815081236848
4018 409731865542378606076735217388
4019 4444089781301551275243538167730509373509
4020 171269557579983146760
4021 4468464629539533325147526381837956380481
4022 149507315921971033452545882479715243294
4023 1912127378395554695675217123
4024 545840807781854286928799432000
4025 10308722410795817681742823425
4026 183261671115710994179321652
4027 4542320213232886876797665467471277530018
4028 967932487008667534186219132368
4029 265700083087749959592197652498
4030 9816805960
4031 832323530785225693925390681
4032 435347136
4033 1603937903322281878903824602443
4034 4604712338417931202766273418910146314114
4035 522531051439712157524283003360
4036 17045619555503643405506011719710596
4037 1587841184563777
4038 114079573560236372765811109338
4039 809046541205802633982801
4040 6462745147632078149832000
4041 26291685844429574025076450836352713
4042 50473457444242498544294192
4043 4744726292289875122309507807352549801421
4044 5981239843043053070087457600
4045 17449986130301552466617448102865
4046 2409673756853813386710712813070
4047 38701099108835758478586
4048 1994717814761831632
4049 4822718299098070443882516732971665887758
4050 4361069641950
4051 161244413101786166971309167301
4052 1541648593539629761144916
4053 26043192423900302147973
4054 4358536903608515774852129782710
4055 102690558982262349738254209544050
4056 3817158254585208
4057 4928520565637804135070916725439745012521
4058 31933267405929366987774909363964370
4059 428426639939592812322681145335
4060 36894615863629179600
4061 435804162437375045220557377
4062 13712521713508859963341649972862
4063 108855960092138772051436388632508752771
4064 5592064
4065 5417875371822323960720743425
4066 4004740651678056268403760322
4067 253602206352574992504261195799
4068 38701099108854181387368
4069 25237163182388905965512112693269329
4070 64840061742300258380497410
4071 61699920351042227357505390
4072 245359676702708763893206902272000
4073 278320357651921892920019281251
4074 17293927523724963384
4075 1370972024368393923802343050
4076 9682580252311291174105497500
4077 51617626450707005737425
4078 2533976189193861108795975394026778798
4079 226360608957455481855987534308453219
4080 9817067520
4081 2750790690398413647263986785001
4082 400843631932792862160630582
4083 60313931833526028900878644046069762721
4084 2575288261592862410038106355916218004
4085 224844275526945414740882003014642705
4086 82832705606395431731770236
4087 6779465353680733481601676513861
4088 5592384
4089 1925584091124558968265
4090 514925151208843135853950
4091 5402133478041638272261598760381546854651
4092 9817068096
4093 1899576357002013451689627745779741800893
4094 5592404
4095 36413889826860
4096 16777216
4097 68719476737
4098 68719476744
4099 1449225352009601191995
4100 68719476800
4101 43335257111193343900365036083326623123
4102 1708157502989704661167934754080988
4103 7299609385279657005467709647438088229917733
4104 68719477248
4105 23030132374429701875753895141158257187195845
4106 40037495277186834128855688
4107 236230577436668580954480930851489517048885
4108 242038829185737332254351612
4109 9849732675807611096498044
4110 43716643078717303415461140
4111 23437134595454888676129781971173912618874661
4112 68719480832
4113 11520674946182735815797473553
4114 2807018484888522776980800074713146663330
4115 444193535044199332068060502474581427855
4116 1156831381531476
4117 51235885083508853935342612268884
4118 238345275364920662780972018241502
4119 2578458004742760437841936988086852107272179
4120 8916100470720
4121 24130149777689899029579292081911331850936230
4122 540360087662637045198720
4123 7753718092444544992127926271346113
4124 1476399393902950678767920933091092908
4125 703651790847476142638262169619444061391875
4126 24341687557150416592191993835853822728825130
4127 4288716148256918436815324960804296182
4128 68719509504
4129 63344066768722839110309007407553082375
4130 150094635296999122434890700270
4131 106890007738665063450888
4132 1024265767945403237503842747689664132
4133 152097843090208773684338609681205510401
4134 9065737908574232106
4135 425328015134769365606419157507632094905
4136 1793316748073189239065757904576
4137 1779197418239532716952492635279001
4138 32186906916727206510606542810078254
4139 25425105637592534153789452472330277106379345
4140 21914624438469360
4141 5374676591535739658464305979618802429362141
4142 198672241463797232630335093181964374
4143 1152921504640435233
4144 26963771415923033504176
4145 5446020822543891847793326790967377292825265
4146 399993265701109317107347154216244
4147 964950037227512144207084060457053858029
4148 36520347436056576799580217600
4149 121658800427414104669411234309145883
4150 5839916592521949333322917250
4151 1294968271379724726151536820327623491846
4152 114616494721029975448461857280
4153 26475997867834528211835653521193134513962001
4154 40037495277186880996831880
4155 49389323944093175251936549210492665705
4156 55599032226731174092600578961916
4157 4628993878443973435913612766709878535612502
4158 3138428553876
4159 6557827967253220907467602385
4160 68719738880
4161 16781313
4162 27016240297846263344035588747561160628457602
4163 3175062287675352473564669226119883339239
4164 12057940416038372974049734625779344
4165 116191483119727795780
4166 312307749504346695861143581346
4167 3293804370042766077919328448683120882493
4168 612709757330550122446848
4169 163674647745587513343063235772056001
4170 47703367363702774310915250
4171 247594384324163101897571508809016788477441
4172 119738888098480674882649952
4173 652120360748234162573766259725719601
4174 27965934539422090745047419484666055317858826
4175 177970300842132714474182339837250
4176 951166013836264869888
4177 28046440952917786531095088200556999051171876
4178 101814121186129686601000398
4179 8827346965351215236056979828093254803
4180 766217865438090184900
4181 15957917665472539913043887105
4182 54127774346370475901765615928
4183 787662783788550648512916306411
4184 438441485845246395546156680250000
4185 43716643078723915623968205
4186 1505961523834436470311296696
4187 31723143540413814326172509248819560830597
4188 1333735776850284160969539175649280
4189 299496945547902398074754132301
4190 911193026268095436734790044534010
4191 62783573209582325746448907674354103
4192 104620187934459261713621415072
4193 13343242469989631994080534818619950124
4194 25601832525455496127769101956
4195 125184900814733057705719223248229765
4196 23298090320752
4197 30043497927994234803537938869604569030017003
4198 29957751291828227873265249232957384038101930
4199 2509659166022777479429656769
4200 56693920445400
4201 44532586081169051256972728276058405184001
4202 5131158281224159808992895396810512770
4203 19087396036478991127629454503852720
4204 628204241671242478390213155806427244
4205 83022819845310451309359340550
4206 244140625000000015656250125250500
4207 82984006869379213760404312765807
4208 448568662322567913285780549312304
4209 4170339307568997533687936198815348002495
4210 1242425797286482069939176017330
4211 17600477470976262958765547895751467700654001
4212 614787626201770981908
4213 169786953317757184347152235668569102389
4214 191581231394695944102
4215 31625923215570534296851173103173784147557015
4216 13841287201119354053000
4217 31806384489422794954591658142049476343338522
4218 6582952008477030498
4219 31987789237213824217945912833391490605970827
4220 31896968649395814390425399066540
4221 2357221572577234496824157187
4222 221707363722732531248237798666992
4223 14022875320571995275533009935830683934953
4224 2177062272
4225 32537709240578675368745113294949010178928125
4226 3207592092691761121521086051817291726
4227 32445458265792079941131681440738243840901379
4228 16793616
4229 16928835357910181896397931961220525932025638
4230 116191483615571700960
4231 4138514872071221870850140769701461
4232 89762302109372989368
4233 12700407479806983958547319281327376
4234 110443607721166897235146708
4235 173634184295291973632322785145535
4236 582622237233864386734941900
4237 33663634187636834364213570947237553019803841
4238 3621529260912704903015962193765630
4239 116191483108953644472204734044371
4240 2509659166032345651090554880
4241 16834112196028232866392150904535156250001
4242 598841020838598596327844016512
4243 91964447569324267241437820259688938211873
4244 620412660965528445132236525261438404
4245 144262920861999539246926779132561255
4246 1793316748073633832103707181276
4247 14570145886022344759504383465301122
4248 56694017829960
4249 573267546290923710695666838892444710017081
4250 40037495278047377039717000
4251 12855002631074159581233208221
4252 8526270804656405081600882350768270106380
4253 176724828517338637776734574294714612220998
4254 15863502898301504740245096208526868
4255 27851389271514883581665286106095475
4256 531441021894300000
4257 68721606657
4258 10349403875785209844824147991969510590
4259 25425105637592534174669746672505305693004705
4260 79496847204674824515375360
4261 523840246974447570806952840937547861101
4262 2417147769420862715017909848340475711934
4263 163674647780384999437851
4264 211214333490226450416426221248408
4265 3004184837023931048254271027126546945
4266 5639041245314947146183131311668053630142
4267 15957917665500710871849730273
4268 299496945548058369976769238620
4269 281181827199514601487761582568926361217026
4270 3909188332418801209470
4271 37050554651405971982647243210780155946897831
4272 21914627843561952
4273 37259191672702901425356651108528503850000001
4274 6482559604992026242667054411542152902030
4275 18720191467076426716828760100
4276 1564473611484339411930045423518975796
4277 2815306572555575937182334922826622
4278 367666387710673564393068
4279 591764695168647126531852090711432583306429
4280 10314424798512472969184171520
4281 70702424415460127281369859789402946681
4282 549851462148651055396950957590910
4283 38318624855143660506644950430499580961375911
4284 56694018367980
4285 38533796732423670789345198299589494123642305
4286 38426072734447790701114075465620290318420522
4287 28780617675159010417486767509075121053770905
4288 33516416634157743286062016
4289 4096000000000000128064000000000000000001
4290 68721836040
4291 39185975422400909170599493244988792625241101
4292 99927745220928946370965969824
4293 39405606662957892118032889745307596995962651
4294 19734138142049659971797523444
4295 2726907888132048717525061212278153948313715
4296 1082022699333253438526517360
4297 39848258073796757822421795572056719125895601
4298 417030640378536369376194940734
4299 8064241715527047929907960
4300 95428956661762803017553643600
4301 5591320323851026260849070619726
4302 33031134065446426040468300586
4303 492429103206177680118075475358933047206787
4304 6557827967270145425321033728
4305 2804034013097083219467555127233388814987985
4306 28658127389678921274953835851249450289456
4307 123410307017276431013101086927360841
4308 19408409961765443251460381123078400
4309 21236186150528026814405142342041474101
4310 43436493255671510635184291506950
4311 41433679061786555516845276745478080826580551
4312 3895975992770018095296512
4313 15412591674772374490080057857625725441
4314 13214788659236199790045500
4315 2704490529323928568058788850399913498445
4316 733443563726560070402960467467344
4317 42130678036726379399346989150309770803549123
4318 5839916592537767767188371482
4319 3164373859779759561377077597329542
4320 68721868800
4321 10371873292671770444556964736904537972005
4322 632900993166367847369668467222747571863524
4323 22902048057691064528574
4324 475920314879798344724516
4325 418596297540194707672150
4326 89762302119053154066
4327 1606461763192697057355521849255311
4328 2574702941898610911532341308839493768
4329 7479279165296152598059578965292126
4330 43436493255671510650370090554470
4331 78488581758083458579883153047772309336471
4332 2213315862467100
4333 945538455152109110730460183
4334 14871070451915322587444229804252
4335 9065738026000805955
4336 5777939960831585734049907825840
4337 11285780004022761949586639390153953043310001
4338 367666387711279919385948
4339 222459234928734231430824960016355863712791
4340 784716723822507560546420
4341 11145882925914672090419659371357426697653
4342 74356033714248560808924667907445481432
4343 192300484323376428002246596616071154051
4344 1156831381432332402556392000
4345 46473703521307851782236030119985253095
4346 1550551246779385455008616350536
4347 14551915228847534425781376
4348 11145882925914672090419659371367701621676
4349 46032970368886866844606259075515999986214658
4350 8916139537500
4351 46287529931262429559099068208976240781862921
4352 68736253952
4353 8311613198384567442690614610812580003
4354 582622237927336744100000170
4355 46800524384572685010289791122825356085122360
4356 6831675813288032674308
4357 46543379290398272385786978155963347200997276
4358 10979636627984255848495670164343474064
4359 3379220508056663143753906250000000012253501
4360 3226266980738005644280
4361 452377017278458467124119321089
4362 854113915276490916524756540485680
4363 4480233052860618395211547405506457136641
4364 2906979327689462204665961414735072008
4365 24848893284238676781852471550071619695
4366 1852936262546276115603347210447696
4367 4615475326192661142244447767
4368 16843008
4369 68736258049
4370 367666392787071044821340
4371 1080929014128148099096761008157255
4372 6189337223861728290865223652
4373 48637324628042845175763266808302002336600525
4374 49039422187774167031110878154096580302234378
4375 3691564746823350265392193873840000
4376 749666550477937412468106148205952
4377 82873210770187930310181934077360128001
4378 40344505051871105892458088778
4379 49989528226169576874933934816112964268107846
4380 93806789004877883664780060
4381 50264069574227798934988557656921085069950500
4382 784716732242430352392062
4383 413226883550157169744360392988396743
4384 326723351317243080323498784
4385 50817303072083982868136275545949177085631910
4386 68736286728
4387 51096007881538370508199105511012992543040941
4388 3037242937688493693941887254151560668
4389 51376113214515005882037590578834108376923035
4390 5688009063137577372030091562923150
4391 275308791831207098824708810028375150468441
4392 56695388704920
4393 7482922929735601296358813147434850541473
4394 51798911191983641023765044752418056273301554
4395 384232606971197283004290206565
4396 142277019694188807305239501332956
4397 52510668077687783288453632400365523827458402
4398 625105507409424726630157476
4399 52797872481171139695647735623319681899016407
4400 43439889757702617132800
4401 53086516174564527466507994733453939412339527
4402 19342813185891695461400704
4403 1000000010000010100000101
4404 123410309496039278567568
4405 456058600517804097636301579070018284693365
4406 13066942072201376493944833736953856494338
4407 1253401494153389223704831570627856003
4408 5936027074615496588023360
4409 1224031180262535299367609039283180351426561
4410 282472649550
4411 470541198503314782509558761
4412 13282080168735181255940400181068966404076
4413 10872213398727820611698251318915096401
4414 100164232345842473757460092630327572620
4415 3047570054408786353679812578470
4416 52654104832257527808
4417 237182934498390877995018976715585812
4418 13500460747057649742485115547151466855652
4419 55750167797983683344347266882019666514034945
4420 68736516160
4421 55448272317068163459304249092960442782032245
4422 33516416737335297655098858
4423 1584932274535501331538885356489560695339771
4424 582622237927360881673913000
4425 4143811350799563344100381852225
4426 56511510416089809865555495798491840708022130
4427 5950761452107116116412522645148724524037662
4428 378552551006467899224213328
4429 57282372929947140598955497329450041629930036
4430 57127433664345666528937479511250
4431 17275516573878414119233736216561288901
4432 40037495394226951338594304
4433 129748912222501
4434 7355827515169012704165810210
4435 83022819864341598192150978310
4436 14022875320572576786685722646488912887360
4437 109513833597736017997994996742
4438 417030640434165072241110692634
4439 58853091121463539496742289156548566801484127
4440 10872213447803282559095160
4441 59171933280707959153546561284660324100076560
4442 14407303420176924656246754224592253234686
4443 31896968649395909306491297391973224566012221
4444 1011672694011112268755123548
4445 4722366764413358444545
4446 886384871717052026294710031068290090
4447 60137984523596005295309009506407105402432904
4448 213077479612411096195925323424
4449 56532573923547258088773863226950793593613
4450 562312161410957738061220181541400
4451 60790027741515609612063382328249702989468278
4452 8241956752718756433515828112
4453 766217949172522209276
4454 114616494744625935166656057672
4455 331596698957550499026395837547864427995
4456 27851389271606642088098850245165816
4457 61780250968746906666492870779907265503953322
4458 5688009381827105237190
4459 96313575722372545134887592296396860825459
4460 6557827970756838655050512640
4461 84193281054615368962574789780206677537831
4462 1000101101110
4463 62785239998403413666852699928985450801397816
4464 6831675813371957927280
4465 63123552110904256547597519174171883636827200
4466 59091512549029166750082
4467 63463534521940074232883842156800319827677223
4468 3854437769757564950603920962037576164
4469 425621530896583071543460473029206340086151
4470 531441000065610731438100090300
4471 59995379109275288560195171622916628
4472 95428956682565192566100936000
4473 145047584881887118325077346945157654873
4474 24313966771734011998823127784
4475 64840317475196012803780600261060480709024300
4476 94559182014495049112365201896876
4477 1294968271379843532473204756041877817352
4478 1069363705293330112144281049194
4479 124650582383914424944263660223276455771
4480 531441677970000000
4481 65890813034220747200530599777711659728912030
4482 106890010018089407538912
4483 66244430152676768402420126577814692534613861
4484 2105229928865857135974379220901119552
4485 1126356806943547057791229186945398765585
4486 991391044444519992708431759180
4487 81485404257154629800836959240187982837931
4488 68738351616
4489 2546292714533907367962722557699011605
4490 282429536481430945506900000729000900
4491 14551915288448333742187626
4492 16478475214568175359906286574527325245820
4493 68038754171182287888256951269532912203433026
4494 2252191606303263284922444
4495 46160089295663903335093913491560774663999745
4496 15957917671839176041721495552
4497 1209830406510218184571946193909714945
4498 9224976752802643016662122086
4499 12237945949003824881128378353370843293186
4500 129746338148622656756272500
4501 3138662237536
4502 1069363705293657918729569314002
4503 69877529750267443032745185419190146296847031
4504 491258904262963870793613523687000
4505 82984006871285889317188348343190
4506 1242425797402410361459187669466
4507 138277088634832098747912634195628881
4508 56693912523929041026923600
4509 2357221574357656261273273347
4510 1667889515094052007265765256230
4511 56805732617478442500098558752
4512 116191507427087705472
4513 71761755752772866718459529166725629328650001
4514 3060256013199024917925841466151363676064
4515 1152922638511767585
4516 221707363726403040832311440687360
4517 72528399847019424895503110648790905819052402
4518 59604644790710450195312562750
4519 72914530619934744903109120227841350807156607
4520 17754206625220879953685987880
4521 52020869177645348951655300
4522 191581265292002649798
4523 13847892703
4524 232218656401372368
4525 575550340966711377835210997725
4526 3226266762419769047852165201913020
4527 43439889773751105709152
4528 10872213448202283363412528
4529 36644198181697723979750626
4530 67214060672141899926966270
4531 95870330898479256660965682453658685656207
4532 9774779584294645716752
4533 33516416738105322930542613
4534 836390751655173856821130629573795605784
4535 76072090524251012662667760429937216241273360
4536 1156843015607160
4537 102249294098867075709138486870001705509001
4538 7107553348064897530187061203873849965014
4539 43439889773751140856264
4540 322475487414075551954940228059109100
4541 487728053607576924469031973044515118126
4542 34854715807974044212946121552726468
4543 1419907756549043648313176088049234200369
4544 7287592663018964979260608
4545 326753707265466064683437998782334035
4546 16183102903105895693223881923725908186292116
4547 31625923215570634327199819771335349440428662
4548 6831675453283485095143930176435600
4549 142282396850353654265561655851595055644673
4550 13847993250
4551 79354544607398793335508331525162404355545831
4552 4717448250203746807973931634073486600
4553 56454269001425003988824215555754898
4554 12855060114671214
4555 275206694248618877553330376184862637315
4556 33516416738111068742986172
4557 247611595373615356309161738658295731875
4558 373213304195067707439712009887682
4559 1974401303592631908660005953507067631719
4560 30129479405323154640
4561 53606274323557522851504853733730915939025
4562 19838252942482718758209656156720341949046
4563 3743660564981598837075603346503
4564 1449225482318747089908
4565 2145649651774188478267521131575
4566 156971064713308627286767865242842929028
4567 3138664009108
4568 16012035457485350023661256
4569 1018067938074860063651910490932467680334979
4570 825005006849853791764135507431140626750
4571 101781066892208921823280099268510926587167
4572 72111511635833587073823013068
4573 282477904984
4574 2133643557257052545472624609107402
4575 991400500145363694989732625419176654425
4576 27982542749375444237669376
4577 126666451485234040511110965047014721302
4578 766217950694957440680
4579 27566570609629293583178057858344531151316991
4580 10872213448205580445853060
4581 177915876375535489332092723124633957
4582 770177770297418537547956736993881429340
4583 227733636001064233448465957600719877
4584 116191507437867024624
4585 1533618350993432509137929388668900839625635
4586 86538348873012483089104111635794506931214002
4587 111619485638410201486968896261912712
4588 59604644790710694335953187500
4589 87677369818408859998431798639953311576621778
4590 68738646600
4591 19162251405789260654350579322185303041
4592 123410309525899611247872
4593 21574062986424725498176026869406152284983
4594 88367361992392698395347404556124397566069986
4595 3772576693386511403109510852249186140
4596 42105093914864340718339147067621376
4597 3276409569890882133639764944643899664643268
4598 5234551783266181632540142998414
4599 16864533
4600 56693912523936624345304000
4601 67784271847168544575554636996665515508
4602 6580067417454435190024752
4603 90940139149774504243043985817347643385928481
4604 52654090778185611149461284737600
4605 173814662707381002098684867545212197385
4606 252923568065337773459656781526
4607 5777939961153580404277198112155
4608 2186860032
4609 770177770443533074016090893824000000001
4610 377373198840401968185188334763371930
4611 582766673323226920985234658480096189
4612 22610576493884990711910856279524867454468
4613 18039090920314177581142820021194057467274
4614 42105094007693493317373817252283136
4615 971749526157808390951534804538245
4616 35720307991238239294038936788328
4617 68853694977
4618 418813111556573915292456376564474
4619 7753718118574129576796428069360139
4620 3379299323695356600
4621 95298644029665757824521093042093443098970081
4622 6060012736392746489314839691031331542
4623 4096000512000000000008040201
4624 2386481400687203856
4625 17605358110975513141509250
4626 68853698568
4627 96793494518370107327828397918327351245020621
4628 1505961765581015666302030912
4629 14721775268774327644157412873934962372501
4630 397495156140491507534372469951476530
4631 97801969928871762948146985157415102519158758
4632 2509659520600132985511739392
4633 1253401495336815614755937457174417121
4634 3810628057181007938252103394179797744900
4635 116192602239426664560
4636 2654348985991732251155279685763100
4637 19342822337206103920623617
4638 44813370056909475286983487254211668
4639 31403654073222907476231084379
4640 2176792413696777600000
4641 918662081516317283587580825505
4642 7787346690645166974093858874
4643 100885469617608778099176371506411153857501521
4644 68853727296
4645 424029598153142852455879832562817745
4646 77434826590488344675933596895443304
4647 34428028372774044026684206410921334080
4648 505488724149226432969234944
4649 18523225025236522457611551712193001706945
4650 129746376333984450940875150
4651 215853192356136625712142375836515798697278
4652 25079364342671767598030313326941993999580
4653 1793316797078455515919869418833
4654 7479279190728931992506434379344390
4655 138746025899787150026880049486855
4656 612710449863771426914304
4657 104595385613235973592329495887662379056516281
4658 179063378755151275982099153474
4659 195299262454300164687314702102267233809
4660 104865107060535828712676278412660
4661 7823635843491425694818578667443203746
4662 3140786500236
4663 106223296975826955444408003193686260368539391
4664 99590008859568680373923536523264
4665 429527474805960297622324029738853185
4666 26000210589065654939930679698599224320398
4667 19408410013764040620438752875008721
4668 11640743359660448994316469311824
4669 5508665263530679375712104651
4670 3138428379078947691001611975432211100
4671 48503965782332176939503514718136
4672 17043456
4673 7107553348838615258515939615230309304897
4674 49115810423600280527956527414
4675 23643098583762579717605507895361801866747925
4676 30635140482670879930915672
4677 48503965201703581053198873980489300228096901
4678 425328015228426958587739015535443959480
4679 110678609308112388681430791959807807874351606
4680 68853957120
4681 17043521
4682 110962673598266188670704773202321037981197682
4683 8330484170230009547134435179223776
4684 7140744362470804218398759679676845964
4685 274989455199916072640349422613703245
4686 67214083980105328672809546
4687 112969912628581556690687084933493806749744471
4688 5839917260565895502275375184
4689 5639041245965681673334808050502739071313
4690 8480691750002569742222245015585440
4691 114131795761484541799106266723712557524979638
4692 367666859816851955012112
4693 114716835735278467739004582268195749525709276
4694 1729561213074966291406111820826
4695 19942871045180479331792365769011015530015
4696 95434386474751480
4697 115895170912437364194989457538293171703273002
4698 353829290946999930
4699 31759229320031203600741084257994538911
4700 27982554822998915759730000
4701 562312165055744286304635261233217
4702 2176792413742669179660
4703 12171087317033599021198591766556764467291
4704 56714581489440
4705 8138863937641428056915776586533001443233185
4706 95434386486158330
4707 9755770219239228111495900216
4708 89763223873398165860
4709 1601033641880770697144897
4710 8916105608039362867214520
4711 16834113673920242932851613351
4712 50714967026390037829848
4713 224282727558676000628446876691574593001
4714 29397810786919015571895309691774704962614
4715 121336235018553361363860146916288508071934615
4716 23298095726985236940513900
4717 47579793830151037620897438284194176405420973
4718 165251094101781242889647211025204
4719 2843786625643264097057988721373907528
4720 8916105608039363074560000
4721 123201316018779252207441108408277573820828658
4722 2386420744410095371825321760340
4723 123828825622487716108852368460688206226957851
4724 30154957405876834132563929008681763267604
4725 37300984927117941691571138665065641025
4726 213077489494258345516811404714
4727 7758267859146666187880481160301029228271258
4728 3214200127296652132038179136
4729 5738673288353449374735003862018882314559
4730 163674648002914930655197825797816860
4731 62529461018801931224055385008
4732 50714967026390074850988
4733 72336038196605076684668913518287922797143469
4734 109513839594918715378043242896
4735 131837570769821785610285034360137556235
4736 26963837968482839863424
4737 127332810387501594226955156182716948842283009
4738 25351525612407343819013330765598
4739 4984809245035561561866355977038415343925
4740 246171900
4741 61448545717420596806212430193835749779349301
4742 5064106792410651043701381724622
4743 540360717981880417118496
4744 1927336798319203558859850912568
4745 547225345028007330401892486158744455
4746 951171431701957226040
4747 558419881357200258393705182893636338583
4748 261075123402048076816941693078212207100
4749 19708623921298378331577861000810275469
4750 9065903239011897250
4751 132927173904743467612526625778536945810253351
4752 2187141264
4753 3743660564824922050094479244315914398810001
4754 47703385516117972939884570
4755 470541298931478625747926120
4756 2176792416495372963600
4757 9755770219260364711926406226
4758 1320859815552797398395302058
4759 28615961430522248264588559786750065004122059
4760 13841327562842454353000
4761 2012196473525030792042488351027976001
4762 1816488248954233345810512763787317806
4763 61448545717420596806212430194230450522913703
4764 19342822337769053874044928
4765 1649785057324663990999847018010071512952935
4766 39959630797765169040118704111041959625494300
4767 2551778378012134821541255369664097
4768 490450504184568500299465640224
4769 8164835559787621242346833045010412619626039
4770 4738381439882357212103577600360
4771 8064246500972795155378798
4772 9065903239091077508
4773 4334526104468903694984534
4774 40344507886834248360658519894
4775 19424791567528869068323645449369794209975
4776 10872219386528010547471176
4777 2176792416496137816001
4778 34561596614856090996667500573265380762666
4779 142634611764169691519579420559725042384919267
4780 142277020994189119741139666011740
4781 2533609889714979127446660395386799265013591
4782 273145873755061297837619535695292288012
4783 144073234167273357904903019105081779019250136
4784 1505961765588156313703911424
4785 384232622351359341058685437185
4786 35262441883130286825962111451316208903638
4787 145525146283651563385774818135840836636744239
4788 3140805987396
4789 146256120799487716483755445406401111357947817
4790 612709758022302111045190586205082560
4791 17287511347087840682569814416008
4792 22563490627750068029313756631000
4793 7589626935900380249579486417080188929
4794 4738482976704641892
4795 148469286551697097269496539009389677315291780
4796 12855003838343377888596456400
4797 6168418525400875225379091742977
4798 36338163583169433199984358656748561296798
4799 149961740260310750076568909418515492062926409
4800 8921299046400
4801 27229689484910648938398857753869874328001
4802 13427304218963521531685412105903207876768
4803 281474976779375503596322816000000001601
4804 36887229420647186357765558132886814862404
4805 636085427248869747660271338880470850
4806 582741259582806
4807 11991170293004911396391773
4808 9096066196233291084195329814047443208
4809 700907199164583042279772029444
4810 68856054280
4811 154522006933979681338210728811078936350456991
4812 8916105608397656065742400
4813 1228606279883003302003307283335049082918903
4814 6060012736392749352282768541416381334
4815 728800417692613369382138026245
4816 163674905108202228759760
4817 2480736478676261828847477142689858434018986
4818 1152956724413464608
4819 794379611436812733992565245274551827
4820 152097886402505341366790720
4821 158418954597873239306210115590002814500293891
4822 4314568839529117181768540788205622725697412
4823 2939056021766446956160467020680508987
4824 531460705599837000
4825 836390751810612487172902085033161741825
4826 1226739495519098709647023889268476
4827 159605484502926603500779330375653782559923283
4828 146310379876134802195509988092850128
4829 51516693075366971465955169316601242301046849
4830 21916429137835680
4831 162405802440049144260083471269997732202581641
4832 575550361793487810409746844832
4833 601263976851648682135181742220020
4834 39748414032258466702498440203498775952774
4835 7230713694012666234588030878734346955655
4836 4722384501735994429440
4837 49389323962723697879051907218188253761
4838 1852936271462118411838949380414288
4839 227290742143597353943901699382041931186696
4840 12856212513169080
4841 353534685083347926057747563959803071
4842 614787630080827726022271795864540
4843 167311339671206703477319183414857187388621596
4844 12482846979342719435588164412962204
4845 1779206083766898523440
4846 693842361755669867766281737998314870
4847 22661033520566360003331924797060914137
4848 1000001000101010100000000
4849 169814705201969026523011208581731709107548557
4850 195299262454300186390413991250899306000
4851 22563817881923640168
4852 41561341624967332068152246472002471434132
4853 740239801263483582785664716902063611678097
4854 78592709272614320629010367224511480
4855 13165362191474466207342292298185
4856 193284852329403099447630760481716736
4857 501889781768955440648878050523105136160
4858 6587349785256876500557017320536394
4859 19734139807047303422842564645
4860 68856091200
4861 174924739094702157020154486334577817658982401
4862 55599032870607789033818868514422
4863 57127434319968842269403676900444
4864 9065907472388396800
4865 176659157500438646570234655625393842364031350
4866 79766443227152447179245305100000810
4867 16012043461490007052816255
4868 10555697574708998558585668430711243588
4869 178409326958578396900975790562410128458454875
4870 221707365543312655420037800379120
4871 1601033655565183715650217
4872 163674908065184096304024
4873 13084983517338813815855138256092852037767353
4874 384129652603265586666376651437690508754
4875 336536597045594290417002871959858113625
4876 2012196473526623136486758938792139600
4877 181957439721980918916665671664969963701045602
4878 68870472264
4879 2049707902915252479262743660164899
4880 3138430756104579246410000
4881 246990757858254716233053
4882 183304573547473562728943425126394505983684642
4883 56805736296964140387566496502
4884 14329654960662879620091835284
4885 10671742595643637294471114894073403053226385
4886 17754208163260238264499615606
4887 186483515269688767854488757264371613331684263
4888 123410517711783627963456
4889 45640076274291558250687259035540286281126
4890 17105220
4891 684578616612692076755925094595133673597
4892 41152041602954952340413956680554198783552
4893 14080439694131762293030454463626607
4894 1714570702358506202853171222
4895 190178425805849338643382885550721911710063080
4896 68870504448
4897 343701322948996589030405133751538583428189
4898 4722384778744205148224
4899 9755770223804832573636150216
4900 13841328131088780704900
4901 2239150264693976099290141410540278779366341
4902 31676428109896171880700
4903 1252847815754699377852570955858265699493
4904 2265467817370522733713981266002504
4905 3226280517825468040665
4906 8330484170271103621092586245951166
4907 30825403755388138544752929348647862228320369
4908 21277566841657653327102878965824
4909 1708157511406250700515554128258385
4910 804151458380024043355894614431162290
4911 7635074454187260920215201951929079890360783
4912 2870915800978555410200457329163376
4913 192300536296424090598375626
4914 3141000858996
4915 1252847815754699377852570966638610238485
4916 47188685150219123607029993171856
4917 4402344602010666866133868053730262696806869
4918 8335747576513127711774558385344976659038
4919 201669573770595366107166573692885608124174528
4920 16777484697705024000
4921 60706033583831596623686295318907846657
4922 39959631301024008380338211817430
4923 22563825667344560088
4924 49597134219649959768408219245623992497644
4925 17811998246919292635727514417725
4926 2133643567184559250999376058715200
4927 72111511622842497375260376781919238478141
4928 52654722954097037312
4929 1344888825496379811183004422851562501
4930 1449225359450066277821422144000580
4931 207650693341706294277553041982093986479528358
4932 1156831580887496437824032400
4933 208663209972835160728084663367930186053010476
4934 4463475853869784638832640816087694
4935 255084525359011015517044024875488160283755
4936 1080929020089542880877029204621400
4937 210701833084433789102727928410641529860398842
4938 10605441720008381505566734629510
4939 10842130347802731822501500767842518291791
4940 50714968396501521344700
4941 76273539175014001378907652455141465372559501
4942 68952524313293804045953216327950
4943 1220059788884805837769146315800065800209
4944 129746376590284828631250000
4945 214833955336825568428925989342574337151630480
4946 7252804816015032190511239824918
4947 18405752500869610206592942594353449373775107
4948 13087469324160836888584723687709795484
4949 5194719005415100849879499665
4950 4096000514560064001600040200
4951 144797522061364269690463525435858111737391756
4952 12961275336494293959914716461143119592
4953 4096537664168001
4954 72957943834104206464535479248943716
4955 11008983817229929702303201516547368037519615
4956 8916105651037507793102400
4957 221171569327754985562706914461081892443984004
4958 1997734160872765231542822689810
4959 51235885690481114288045533938843
4960 281548008980480
4961 89283843678558492898593918481994883617
4962 100869662707228190017310571403655706
4963 40173273626062514634007233639103891
4964 1152957789597860864
4965 4102101312461792942102353519394333626461615
4966 883389217203231160800410032
4967 5508664624752568150510864826015941704551
4968 21916504050151464
4969 227680144133496365936089344130361314621508917
4970 67214084145418290407043430
4971 19074136928879709288708084621229711335081888
4972 297866159748918911157503075179141696
4973 19221036877692003747285689179216867613126
4974 103839847628157962620456029615792396
4975 210334521107408043281325132317944328822425
4976 3353394271416184708465556524505136
4977 64428389936650663351624126302253741251
4978 152097886685567743186866328
4979 5406346588034730300990621558450224258
4980 1793316797226063078805215665040
4981 5839917263808827281595418613
4982 145890215208887676035566968567842
4983 447411343385160481273198108652623171971
4984 17754208163260372099002531832
4985 1837337242452864146523250371243745985
4986 6580071525554643666271176
4987 18771255978047655666124026284998839
4988 770177917336191231120174252
4989 1110422390029757410541411016003
4990 1000000001001000001001001001001001000
4991 351763969730796314051732218
4992 8921726042112
4993 135032403924119922459054482369121562501
4994 41473667735446536287606774610394891604
4995 15957919091655499853699481825
4996 3278150446216817492136015726254397696
4997 702474816232401540973252813057448666
4998 281548259590416
4999 138746025902472844131835942522699
5000 244142617968750125000
5001 54780377359633455028313065060932157761
5002 2654360863293735052806
5003 247086479615201861970859539072058623434442631
5004 2252193444762475705076844
5005 18459922321110600824474298203560675
5006 3060256013610476105317250463172750257056
5007 857422320132241830935607713018206911575487
5008 116191484230465246241196526810000
5009 1025809862703611875959257047850322308334342
5010 470541299536445742709061160
5011 251867687852267911596394542884290131640734667
5012 18153328593042677344407825600488336
5013 253076167064538960135334880614144689170200851
5014 11646329958280853549112845661686790
5015 84260178258249943844172341610557535770
5016 1157041373007960
5017 50819430502028967175234034345373194535757
5018 23298095809180930557807130
5019 470541299536445742713718624
5020 1001110011100
5021 257963427051373695449117939847926057624550050
5022 1949369904421317568220622732
5023 259198684539274540743532184493268800074099401
5024 490450504246759868683242613280
5025 1361788806651395766155576789396550
5026 1440824926994598137551777722406
5027 134241079633148236830419254462864326174551
5028 28452169498441124220293514590244
5029 5410240907155538833876672144076293235649601
5030 4400841391529593126199457435918321445100
5031 2841978701892341535714505575
5032 37133348191521865957056
5033 322915933854136519767967553853687907330393
5034 39547615571786319692145702722358972
5035 32534952781405982637668169168624698218160
5036 64963394423618295632713948900898862742876
5037 26252865481763672995731795571108855752
5038 20798203555384931038299531188
5039 28946141983941483592868294517915265639931079
5040 8921726311680
5041 1277966744101523949044169023689652235001
5042 244140626957039062531312500000500
5043 23368846282747855700773241661523308701618193
5044 12381557864841359524919444462100
5045 1459339601461616504839799972977233985
5046 108445687455855025264677052286178048
5047 119738924540355155116139401
5048 429527474806530190238707892364600128
5049 68872606209
5050 4615475886173244427132340450
5051 42600971794616513584166393355206390942079
5052 30129469894281635991546394424400
5053 47188685150222118666325622118609
5054 5936030877859393259686724
5055 15412591682557262917709998686758842665
5056 2176792584503616000000
5057 3846749826719627851009936954387776171555777
5058 242368323347404893820376866446
5059 3207592095090750189317734462623564559
5060 94559182973409392194318015070340
5061 91519707067724404815403142591120922951
5062 16129737482662462080494157052025718534022
5063 285071234442900005457420194739522048817362416
5064 2012198177404771623612456
5065 286424953653287271754522767769596025009489405
5066 324518556081009973881719513678336
5067 535142332887471017150315743309798186137
5068 195393002049045120388158900432
5069 148469286551697377656427249542626089116620844
5070 129787526394240
5071 290521546825580218407926462275068927090733321
5072 67214084146582408455701712
5073 71876437613121981167116645319743083
5074 513681159641972368832952365745806722
5075 945538626629210137686899800
5076 1157041407014676
5077 294671785042572546238047916412667759927424324
5078 244140626957039078125062500250500
5079 106066805025903787692693054064831993353795
5080 1152957823925125120
5081 297468728037570243521544684704623364482707710
5082 3379301641749809160
5083 8037359879596197445240314418642801
5084 54127777909403326778813300288
5085 1852936271477204396148822637816065
5086 14833783860262885163244163763593558836
5087 26736775786875710525837722680763027666
5088 1152957823957598208
5089 1729561213219488321029267666917
5090 1268241795758810696117943326947201020
5091 95428956667113768753111812189760000002601
5092 137283249689050319709140890768
5093 407920672716370181077884478207894529
5094 1080929020089561489591576462550458
5095 307450782749836363456764250331546938824240025
5096 232229235339215296
5097 306727723915474628557860331646095456707103233
5098 2638058092361026427192874568982781766024
5099 132519719549580004007625257948208221
5100 129787527153600
5101 311822048282727830672083498519255715543791681
5102 17943667253380965904310510042345508968562
5103 169395109152795964881280666201086
5104 883389217208462209393426432
5105 3416604991489524827704862900
5106 129746376591993498318750150
5107 316250217006215810568311954243048798150788921
5108 884162446141033261990524950624
5109 603521296979511933695113742905199776401
5110 1152957823958647840
5111 16378962605832706888455894630641023573936601
5112 116192626568345007072
5113 78121169525917449877734437743088818482753
5114 319984310361403563967106175484930671717942674
5115 353829808463800350
5116 1035974940415949900268436842165456
5117 2357454207031779073499828934057937
5118 146310379876412464394521979398309668
5119 325279961593573361770520994730739094939530251
5120 69793218560
5121 4618918646429261614564822502523011073
5122 90768823126256839682851753830134056368
5123 328342010607832081306749954819679260253911376
5124 56983167030468
5125 69793218625
5126 25602304109616499857865730732
5127 213080236647793191793099121403
5128 274989795827232507747776128771669512
5129 332984633588970033382998889845375174433181854
5130 69793219080
5131 854116688139545523884898862360681
5132 20269255401572737079468789897377381600
5133 958439599324512252813220673247326280273
5134 9849739403307560420311933011773026310
5135 418644695710088603666950
5136 149652268160201588736
5137 56209897817043554603716852665893283604
5138 16013043962068166201050254
5139 96758712618058468736737606722567274698375
5140 69793222720
5141 25601837241296947079548135494962960638901
5142 651939882152189074945483326491059881540
5143 1913533311983505675429039395473457591503999
5144 364660012008449421668480660761144
5145 1442462036475299473460985879233212875
5146 232677218936098088744081390647626
5147 4742037496763406181
5148 27984148633467511496236368
5149 367218630217620181896333657000510031365754
5150 8978017835100
5151 728808075330207009552198785541
5152 532031490024300000
5153 352163265071993737391682017239489773641878126
5154 159165172447479621021094506808526586
5155 209331707026248687328411619355817709285
5156 1449656156217156957892
5157 10151803701163803866981819691359198213014545
5158 354630488220214894009885237361249845884651050
5159 41089379207727674106251036620706
5160 69793251840
5161 2202193178633074144187721072267000001
5162 2177386997760777816060
5163 670411583778743234339541463909651649721
5164 87796038506742415990606915908421389832924
5165 9435333845132146195912261966769245
5166 22576912959792265326
5167 582448878881937713051259230334318868462033
5168 142261444576610680660000
5169 12305143653425952435266567752734135615489
5170 7984674398314916500742806933880
5171 382656584540514846159249877218623092234402
5172 2518386009318720512838288
5173 1989536488210341288570467603218140424
5174 8565928784672261549784725968241259836
5175 19589947256399011430035803408775427373620325
5176 129752104394531326447125000
5177 109830416242810838163303792688393918160025417
5178 2651753385199944168798554395944
5179 5636170679034926241978929577667878781
5180 1000100000000010101010000
5181 2025351392549048156071477925766377364717
5182 28951934026457115289121973665247798865006
5183 547225949461132441382265716867637658
5184 2237295168
5185 19412153868147281362945
5186 153370839093457705586118357364324
5187 2402037366075612265517179865471160653853
5188 1320899472656656827634083748
5189 92819607051999214491559394524130760235205
5190 531446904900000729000000090300
5191 384609393704052942754790876277596993647906942
5192 3872956417556182628139537482952
5193 386390676807961463929225770026489162921711751
5194 784717540807606921819228621805192980
5195 1392893099521612782869644018826925125
5196 3227106061820568639036
5197 13573985256448077472761703878308119745101
5198 5350654661249595034956090
5199 391779999506249296960687327591063115003376807
5200 69793484800
5201 15205297811132175215354898216119438492165
5202 1390385919477610805821990597791378
5203 395411068592508790738906968725751537607527706
5204 676869197830786816335248165563817024
5205 12057965596340955833427290778955665
5206 12589363573252556955049886808656248960
5207 13605891325733641633714487313146905
5208 16013043962072167707191880
5209 1742143708811316639089395458850497244950529
5210 28367574969296557940743700610
5211 4096001024000000000064000016008000002001
5212 475974176326352815140684
5213 172462537773909337883919573332768587777
5214 36583751008471128
5215 2721165126717606351864752490156105860
5216 1440838442666793137061905235104
5217 408364121346601692160808509964874606147494343
5218 407426162253036044873040472927244143422230210
5219 1545721075056933035887181061219646704437
5220 2177386997807433603600
5221 412135785761901688026088789315644788418434332
5222 215699005919751625088664
5223 414033568087559534141388203254675364519493351
5224 177916113610305084066959762294450920
5225 1735244099565929795007826038908452450
5226 8184541742529217714116
5227 3692315113329069196424532550748815741
5228 9434034643637118783797539325265256358912
5229 242371381853646057262567978647
5230 7026519592623367763940299282005839353980
5231 15328021775655299273579133758917066291237871
5232 149652268172686983168
5233 23097514309497675158041404598305347279629569
5234 356285420189638951173748742166276
5235 425589498040156999572182782157777240111924895
5236 582642397168789770389938900
5237 120413438392732761134114021834906638769535445
5238 711206371644090035875495508976868188
5239 429506689453457606798521439779804251828982408
5240 104621712032529514893239642760
5241 431477653614415518224417449654038119399800851
5242 430491137548954518996478187212375077892399762
5243 37071940965026269421703389388930407134774
5244 21915038697132606172333929900
5245 23435948843360
5246 8330502644933810683276720310853218
5247 513973966603616477712143243126757
5248 92433801098362041303168
5249 15989393268740292536779031568588077820542977
5250 150300536889447000
5251 441457424628893260397105107256009764871757181
5252 3416692578733034872112168912
5253 413227362352908443082908692555605093
5254 1929472400101894189052371882698006
5255 164556757742371854600990790
5256 56983272446520
5257 288381011735199261715755681054789480128705
5258 1011704623090183622927497082
5259 3437607617027499983328166739012634711438006
5260 448570283600399741757037869705980
5261 2227064742754904223292438598601264222
5262 1607212975889968309489412910
5263 500417022291484895041671412023414407731711
5264 505506527432365844979191808
5265 995162479592874879404943757510413065861085
5266 454747450491266650675246259497540241956646690
5267 1176608329189804608502
5268 209862457537804482804545253687239892
5269 612710422162404106720940717507481601
5270 192308488508015876933552930
5271 575556651479740574370627149571
5272 27478003410734646351069328383206315240
5273 261669386274895711061042429989874559002561
5274 13574260399133731373602032546
5275 36739807986651839800026719153725
5276 3909198177781786087396039450053900
5277 302423172066659581138793606342223
5278 34854776792154959464901890492749252
5279 470537266752825357290079752193060646037658728
5280 69795348480
5281 472680127283473460578704603498033993549368281
5282 116540251414928019358556772560570180
5283 316995038475508123261558182637056
5284 115662831941142886281241400286771921554404
5285 1154047438906983425
5286 47188932815640725877698642910276
5287 14002861316725613098942415102602942147
5288 12227249665803569513519028018199482368
5289 14552846551418334962890626
5290 1967108886673244867433309285010482250
5291 483529241681332710043676721808041182347374751
5292 56983272984540
5293 998946962334351310075761959271310627632493
5294 484626612536223793317846879449120902230776714
5295 1967108886673244867433309285011601615
5296 7084298698561586166008675160630256
5297 494762648538096111271964731617889462222
5298 23920439282818056693870226816668
5299 36551235762273359495956937252799721
5300 532031511895110900
5301 494606182720613713377073363027906463796767811
5302 165251798073787174031909448882676
5303 2707932899710427491580739327148085638762493
5304 614998460035166355720
5305 499101720508103195100031949558556070954476445
5306 35977520013979414922910700926062846
5307 163696777938273857838303
5308 122126829879216866399427734625259665353836
5309 19706294042104173363432550250533070989366637
5310 56983273022970
5311 247021585329429088897321
5312 437837360127226003088519104
5313 508205360560392184983199246620193340895218751
5314 150485634500042288428067943829365526
5315 4271383617895305657468329737724651447650
5316 3485107603216201147756115764048128
5317 512814030860139784573968002283359762435132044
5318 124916586878787433713873720476717932955082
5319 515132703786464808508123524690345254916317367
5320 67217393876233370325509240
5321 303338312632536476864262086
5322 770203208859804283514730150
5323 248651944826652502902474878015799663004417
5324 40345193936151594823518118604
5325 522146506602830316271079681358737208805793475
5326 249495260560836062953080364554240261936
5327 39959846912088433750964198692331
5328 26968695418633657138128
5329 31681983389075715234376
5330 1154047439948218400
5331 3233934630124750328981093140136177667207
5332 23281413062593015403505185260139536
5333 178280746924598929638330698982200941441225
5334 69795582024
5335 526866434248333758209447925343296325
5336 56696804922907424962904000
5337 2404726461378791532695049182870751
5338 179065755145247148368138349226
5339 5234591508179156221338482882278
5340 1156867086104598453599624400
5341 541280155747979765430374082973868797845077764
5342 7022931248835819094222470529092
5343 302423172066659598529078387771173
5344 282464404373377035900000
5345 27478003410734646356315247579836270625
5346 106905523807315260667332
5347 548619436733315518555397384960964915900932251
5348 9655245727086676829887035491748
5349 134241098386349709063685191094938063796251
5350 129746395555664079597335718750002251500
5351 553562848910140799692392514207489649549482112
5352 95570132109960456
5353 3164382118380869224833037027564741
5354 554805065157569989658396685277726371388788914
5355 106905523807315261239120
5356 6557979544284921451205228800
5357 561054564102922551478595961653989006149788402
5358 275312205201614151546548334060
5359 563572381430736692013520735645082827372848169
5360 137285153914382261283418041600
5361 154907715775745981445032060963908153239077553
5362 40808062507597909266698527307703982
5363 568639115653942565476640566249375554453009116
5364 531446904900219431438100090000
5365 575556651479741335533056030965
5366 132519904925029973011928823637818620
5367 573267609188097334927866066296158026625383
5368 44533334075477693670052265536
5369 644057844424624950047455784108312897
5370 1082056469274869906596756320
5371 14552846551422149904297001
5372 991400972552157365118452354768
5373 339452735546187514687817028393
5374 580192299227201681334445179529014001930387626
5375 42248110354313842072678816680625
5376 17891328
5377 1127668306642588914534999838949377
5378 6956944004870655292304338864984864
5379 542167854208303414853681799752240410549881
5380 3381981307285548100
5381 586703320824696961431105373234125399318731845
5382 26861018569629226901205814519200
5383 21277694349200601049115211762649
5384 49853033508177646234360515853848
5385 7189446207366213227798296871689529176065
5386 317173170567914049736501013441048860240
5387 57181802961878505110567874329646367606
5388 30146559367413431628
5389 602603981621581492529570440393635879449531956
5390 6587764102691959110
5391 605292173389523347532200567972028754821428551
5392 8480710501974351124715990896607232
5393 602603981621581492529570440394480373794497765
5394 27984148725637906698961284
5395 13722130977748763428235844038262613551525
5396 4818275570485765126352340
5397 1154048504026366977
5398 149428925747237052731182345472949464245504
5399 616155234377605796569189102689116135457559807
5400 532032146100837000
5401 198672501548551234864160817038379129
5402 110448650115972279750584532
5403 26968696305512910984003
5404 123427799618911695132624
5405 1338271593410050629625560749905
5406 2518386027828007923636156
5407 499101720508103824187246924865236220097939252
5408 95570332596281504
5409 629985309032194161360717360036289897429962255
5410 68730215831964876800080
5411 2153212232849429142972491627875879371
5412 1667904830883478471227639408900
5413 764883209721030530344196333104425877024
5414 154831431292417181491236595941788588169114
5415 638419350253377439037801719344085907012413815
5416 37968567232771216910101188738312686216
5417 18570806002032165467133383691457834660732457
5418 150300808872998868
5419 292213724331638493676573704521343821731
5420 12881617434878940
5421 29850515346830369394469541457
5422 64976940277988987877140875640552112072
5423 605095270256519001884372998834461122
5424 19734517768782678053546476800
5425 945568637043155831996104150
5426 71771575179945722740211857689078644094882
5427 655598746608060069666310270443595783705589463
5428 89804742468860685876
5429 594114972473671951413482444012489602083985
5430 21915038704963556664532763130
5431 55989874425172820427509867148815168207476
5432 232514839675753152
5433 664346414997548483876634705684898576782982251
5434 28452331949514406394979991214170
5435 667285996135732493585002730440592713926636860
5436 2452859500599712132185247763727852
5437 670237495941390736486773711762737426697780484
5438 387314863172144895439892086840460652
5439 3164580337359
5440 69810257920
5441 2241435630219861393707097178647727698241
5442 1269543319972615330029326192788564321878
5443 105950380559373998468194151902124064972739129
5444 163993602821447619338574259504021511398400
5445 2721165126719555461878356265636138630
5446 12005993003628728121324464357074
5447 15787780257023606058248545768429518519043
5448 80831418561902788242735293452800
5449 110443658141296221677000458280105792001
5450 3227106280160674220150
5451 34736208626866632130975729923
5452 475974182422042122476604
5453 3043849036202156258398123830706223
5454 79766564653712402733963731113097910
5455 2906981761022874520301938731889662800
5456 17895680
5457 1779708681865463613606
5458 1528683118250194428650301529596290316
5459 49174132940296556243004770517715606689457501
5460 1010101010100
5461 17895697
5462 705050726124371472676280310607883259843774602
5463 156953301108778598605029765130645008
5464 10305032722333767991617186866799928
5465 49039424751005404144197280716546794508822505
5466 260645822663751250937160659979317958
5467 104620203175441859853917651746381556090621
5468 174414336783336811346535436606668732296140
5469 237201458527912042625309075572322534547119313
5470 717545371657058054634668771304140
5471 79229371458530977775716729089
5472 9072020471225293728
5473 918671369374790755626904305889
5474 59700165048828150
5475 728639826667816293575431298932011478231817775
5476 26968696305679306094404
5477 13138299916346078180455369803620967598865
5478 86984725255887933666200529510
5479 991391143626860671588147959560318883588761
5480 1000100010001010001000000
5481 54756614126881562478638312378039751
5482 736662205452229574705048237377918559601717682
5483 741514413730721617962906288430022014490205236
5484 33518283323247201865232028
5485 78182011973885110903831496438178748445
5486 22576920949467598688
5487 237183235962905237366247039241275627
5488 56984650925104
5489 4096102402560064321600000001
5490 2760693706993483169226043259344740
5491 1601180256683140731080809
5492 3903661203828398750718543900200478645312
5493 300289998908518636497802862544581444044946598
5494 150096694236563409998794183170
5495 79500681148276528951415185
5496 17812108192771623477158675779896
5497 764547813359218806997914993223702332071574004
5498 186250280545444712521141670329682689727252
5499 2815314064695833578918312839515325
5500 1176608438698962555000
5501 771248208210486868673851593615293097317115141
5502 104621712054732446981305309362
5503 7437209740056856704437778593814548683
5504 163696780930448369297024
5505 30773504810122948789013791204034738144385
5506 776308781753166191930380209399509412231629570
5507 4143811677505630403411945691999272960003561
5508 4742040396235752720
5509 82984404211023543695210275522494
5510 30636859434163615973061750
5511 788235379519499843778942045100980225307343751
5512 2012375572694048387170280
5513 26861018569631382923832986337281
5514 358189367221709065145275241962954158
5515 1546484175890078460150012059344595875
5516 4096102402572800000008040000
5517 798591609733344162386104027510606465261164963
5518 70702459184721817463449729569276458782
5519 8916719665254727681742521
5520 367709831688278068158720
5521 397495619204599747777736248768321681
5522 68778553696499994747105549822
5523 440997113482602704953252156863042819327
5524 297866523834621814856002478293944384
5525 58694559066501765182766484030225
5526 2870923403817955151947976019029658
5527 6946331938858235246865094195406091980191
5528 325623011962815875632596811776
5529 21915038704997604275380577001
5530 326735800769601273168724410
5531 823243019228224509512031085554895263644502020
5532 387314863172145470486822933734565328
5533 30129640289591468907245271224401
5534 201423420355539336208643559185772526779314
5535 314929453463733351685603865349051588994425
5536 9225178189101629914870425056
5537 61841346688489846099174961432221302
5538 67217394041538133638729198
5539 883417573671444352970260657
5540 2177387168521737603600
5541 621653516038082421279649206374408561747342151
5542 356978463617877265776206053759546600032
5543 563572381430737374299493586966571925953898808
5544 2239216056
5545 40749804079030608876971987742651965545
5546 122266064401366421672860685305816
5547 25543526534350300211753688
5548 204197226951303199977554114598103632
5549 855962507031139666315917910627065548316395858
5550 1176608440619553045000
5551 26968696317666380282551
5552 12482872859646617780606671181763312
5553 863393497258272880665719930040957133330966251
5554 861530226344917028433464917001126199602766946
5555 42248110355526861195451843019185
5556 397495619204599747778417104243052532
5557 212159565630595370363277203415604088499284
5558 282579052855568
5559 1660072646465271546549854440320936184131
5560 391021616080387140160
5561 4300096841832392144214789311614906596750038
5562 116244106559328519072
5563 882230439411468131967525992915422129689571441
5564 159165172447773659507680693561190268
5565 82984404211023543715187371365345
5566 6168463950893727528616710603376
5567 99348558004548287446795708665813978322
5568 2239254720
5569 12057965596393615232135995191840769
5570 7288116046574344836055350
5571 1546484175890078461393588649273906631
5572 368740632637102183074134803656
5573 31806386276302343551679855647185725789306785
5574 500800113842076460041711154310782128
5575 13165447649763604388332515514825
5576 9776893507212195404864
5577 302423172071165090900468526469743
5578 756247366664763001812832879582393130065282126
5579 34239889864331808805480793880672849478150996
5580 850862904052385393196456536640
5581 12836206034849026444005102298787453816
5582 1195987410781310273837920608247212760580
5583 7114036662768225900349848948546939436825053
5584 1242437780213619439537226767824
5585 3854440847986141392434425712425204645
5586 10861512624974714682601881132308862
5587 2138022001480878213572798927804129991256264
5588 69812359232
5589 932983409273721998249298119579417178456533118
5590 68986591380950368320
5591 936996234990088301317662832381051438833385401
5592 110395715797787174314619000984640
5593 9850405472135161996383608
5594 229250162387908715660231206466155146645644
5595 1793626203404084305190185328892381733095
5596 20844458529943329923111387569376535104
5597 949129831820269221536178071756386865352140805
5598 3353402925180523110033466674638778
5599 953206260085159259994166502348644976297896810
5600 1160413516735200
5601 110112484571629817391980654368926058807610883
5602 1620010981763740998214424571978182988675292
5603 699020065345557044134909351676795090783
5604 491260653137667548130205148580900
5605 4023068427984589490950953390066365660
5606 9655245727540103335014002870306
5607 7252856806328331962806695094533
5608 3138687772599557477431000
5609 60912001678479778369954361050265089
5610 69812388360
5611 686688049626350698546503386422921
5612 56696805070486383961163600
5613 1864032380477931170334706415388238362777
5614 70809755468630474280875343573971214
5615 16655426900303248509377705588736865974025
5616 614998532361922448688
5617 990622981309686011319211045698628794989790244
5618 241335341597150403277745396624579583456032
5619 7684135553337586775232941720183806404699045
5620 491433855184083668800
5621 19343993778079760872652801
5622 1876010057219305014971059351318816351878
5623 2033809785826906710173012852384934597891256
5624 37139692490003092611008
5625 14833793316019159168543665774520610625
5626 1510348254318295699274627323074126
5627 941623758025467943237794989763807746
5628 532032168724137900
5629 1016310334501749698254047252587031846530428420
5630 2472044491159299120545677585730
5631 728967120654101122456964528491313403
5632 12882769823058432
5633 448570286682665827054892141142529
5634 886476223440877644748800
5635 17380778665409626037414349887859440224465
5636 61225471203169516652694500474556888452
5637 52471778490092876830345311629340162675
5638 1031575150908579666133364453497406272926292010
5639 1038181320010018287209684386566371183034028566
5640 116245201371657614880
5641 195393018381195659032624436084757024576001
5642 1279216431300542858495039373643574
5643 1154082588885811233
5644 4742139056718396240
5645 505506634035051935587420225
5646 44655922472957388476875371987390
5647 1055987823576581002232139925143238374482155351
5648 95430373762142388740569760000
5649 51376115879736106087152585645665397041036955
5650 72721587042586685112405794210500
5651 9647425166414809717296248390079912995173
5652 17812108466268764337330786740052
5653 1069525945963652752871114120927582063737945276
5654 75594268736790992397941206530
5655 13044964059049613560497061765082003081476335
5656 20059266307393648474010169546920
5657 899505009827702394402507534160859291395257577
5658 79778750836966907369526
5659 407214636085027040439052291
5660 670434150199242251792861520
5661 192308540145753486520401651
5662 1067604287980364422950580276264522424268
5663 542167854228276986835345430567692579743156
5664 8916724781678616883200000
5665 333853530495177038489225547186130812116065
5666 1094759835725729044236850962046010707071071810
5667 2051275540200446660353477787579104364385
5668 2875226251249999485051293858001024528
5669 1106409206578188008993995845390379889743143666
5670 584756820426870
5671 159165172699470946328235559468702879
5672 4818278793908441149035624
5673 1607213229714075010547994126
5674 66212663011602795533521189923103436755234
5675 204640112173355095162281523986938470501880575
5676 12882769828223196
5677 83384860204056583760124035350728163
5678 4245914574924232228794204929902020888242
5679 52681906259720519805
5680 67217417349493422512030960
5681 553098851301108374321540682006
5682 513681733640631938958796242249305826
5683 1139634640706932160366434960374747846746268811
5684 52681906259724182672
5685 57355692249240452165202901510911817662225
5686 1142042530586499362960936772687526063225700362
5687 1149294209595705987473440933989357659331205232
5688 95575553273370456
5689 1154152085642243323820074662959953853417298277
5690 4817908530301751519857050049024105140
5691 15797909203835110569292474512183
5692 2252193557950639839705681860752897900
5693 1163924351039663406251954435117197473092361026
5694 13574261656673045715424484928
5695 1168838873058350086044857915000612858457452425
5696 475974749321154964843072
5697 1173772410085702022857543575654267669055991703
5698 84623993227672843170598313794212206
5699 232221237635335805538304000281
5700 244240234390625002500
5701 36328731791034348496840638961572731300047141
5702 288381011747643688656460358003441698081506
5703 2841979066148858291699474277179459765541
5704 56696825582900073538744000
5705 4972274512725224193704784620846070850
5706 6580552173279013275233706
5707 8184568949062263883957
5708 96937792017134323452277377963962106432
5709 1601033700235277522132745323621945601
5710 3896289350448541668319600
5711 2913098986139429672278903091576373938137
5712 582642515756666125404210000
5713 5508796344188078941072600626
5714 391024341517860806964
5715 167149610424650234308108209113361946365
5716 41473690027160902260097650086208578704
5717 969036892639582736387970053857719490182805
5718 2327772663965821821628646680069240714500
5719 1229315581915886273643462577609885546612285288
5720 3138690108916472708741000
5721 44096537385612668780252170475171156961321
5722 1708162451918775797568126973687308
5723 9020177329527242257852231638528044793433
5724 2518388008324919799572304
5725 2252390142557265577073500
5726 11644880641323425624565364722992740326
5727 4947839143723288836591558394119262283246253
5728 92433968693291618024288
5729 3498737097073052742969826
5730 2213376552416484082490900190
5731 348936340598264632692132828225398677
5732 195395567035634175796873235856
5733 7635074998285974931534355472778634288619237
5734 2213376552416484082490936290
5735 13472848674199461336933007995431314015
5736 282464791746036346629000
5737 4582826509802085109258828186198523689179001
5738 622999528651066786710088888624
5739 117084596766734847899223335524117514197670976
5740 1667904877154323302824544345900
5741 1287258619480848806046339811310621295407618642
5742 164556803683795230926402184
5743 14736441721817272004467652758414866267416713
5744 18771292389969341701354601926034736
5745 10555704701688161774865514851868408455
5746 40039675850756401268822152
5747 339452749609103588928958397672
5748 612710422854937351881516027741081600
5749 784799264764145892060661
5750 4198434042377334985614182840768650250
5751 12467581096316874231142701167311369863
5752 5064145436733009953694796314712
5753 146310581432235062007297030981644353
5754 171379003392752086370620422696
5755 100850518392201992263484569590175082718325
5756 2654356119420848931586123676863100
5757 17287618855814848298320605140409
5758 1328189185010728012008511565746501879450793130
5759 283593421661695983816042429067730003210
5760 69929533440
5761 1342095586110102866417500094446052901502611721
5762 33518297149809425856339974
5763 648041406632867942872484062806
5764 114618145470776578970285576256
5765 1167652915267136155817011570942214390
5766 332207960367511174389977590288902
5767 23232817890097034487668078653798480726896211
5768 3103579253144031272170311089561832
5769 83024081724683474761518098694
5770 817905254720565823414464205045590
5771 1370309608631484440910908055360664798096961071
5772 12389906927253843000
5773 1376017241974697169872217520124408981695710001
5774 1373160706912629743956863114684663952499131274
5775 470558170859403554069973600
5776 9072181450861914256
5777 6587890646885999502
5778 1779717200477315615460
5779 1393271153481825441386773778013541906493206147
5780 9072181450861915700
5781 275312217220522997343839804433
5782 1779202538070086428464918363958690
5783 1404883695965754433170818819444065989317035136
5784 36520984111719634701571584000
5785 17132949557615549157881487437567203449970345
5786 469470849555626292737390695354896
5787 93781792749321682260053875890924528
5788 345129731254392342091378528291880564656396
5789 2247108339060719868899006630407811927801738
5790 2509727599471677042938646720
5791 30929946777686283914290948249201758328321
5792 2386441388188159658268982400000
5793 475920854002362922081782560662400001
5794 660276716441221772860273100697017766
5795 1226743244906259917916414914788925
5796 21957855507157752
5797 1446229839417513523846300058136668687281782601
5798 74356069999768636054275435791547158488
5799 39737172110902458034971420115366855061526351
5800 8983213675200
5801 68777489931853037938274189529791213577001
5802 3498453438914659259333915559232732110
5803 94989459900536347265296881866355717167798
5804 356754080168803543916228284433709748493404
5805 69929566785
5806 554171083044532807243500548996376056
5807 1476442474637269396974862521410429983109742009
5808 12882772322804208
5809 4060776770180470915074974818999911379431601
5810 2213376552425375755303110190
5811 267729765443955248239963917093176193
5812 11520677371475148188930509732496187312400
5813 1494846646933990156946450974109997445023799226
5814 244240235156568752550
5815 1501027947535068500685698734534760148408107065
5816 908114285557986793460480210857066496
5817 440997113578778358828092098587776804208
5818 367218630232537595888136186269017086203788
5819 972730215988569859653469123400739879749531
5820 31682058473586389490000
5821 85777441444783149754847600548609042376521
5822 3416605423135090799315128536588239765870
5823 65690193525239786655069686782870038
5824 232525054286680064
5825 1242437817311748348097356396225
5826 693843099179796762693683493059000970
5827 1538610445911440295808725102681150628868492971
5828 1949425057048548553695058448
5829 1715460062337657344658506161045792677
5830 1667904877154749483340739109230
5831 2843366224159870612149936072496
5832 1160600854181256
5833 51500698506958657423629774775119067
5834 10738424130210933495643360652742008407084934
5835 257168665883354665292162310147047400
5836 227735469299736373539849917384952568656
5837 70814247157705359986936846639558
5838 29279978618439062428260697734600
5839 1577053721556313410133664562868499081572919209
5840 1154082624320307200
5841 34726993411377253037696699419027425781250001
5842 532051195599810030
5843 479162497356592757385145518791217242848823152
5844 3630725511006567839502130164
5845 992743756257691285722286999174805
5846 854116693135727641053799436599830
5847 3041496681058947894396525012051557199459
5848 670434150203721620220257728
5849 191582030931649784503532456659001
5850 69929800200
5851 1616375660005322850968893461864728605653622201
5852 177937334626501875443732252
5853 43447310370387600282453
5854 50723302819783992731034
5855 14165060050
5856 2177397078302793600000
5857 1016310334507440751036872591618056339292120577
5858 20059266307395471333663227302582
5859 1949425057048548788544310461
5860 244240235172187502500
5861 1649828276973087669831317679720452894213313242
5862 5064145436733824582916258290862
5863 1656594480570935684738822669668041089555772841
5864 98538930854084284344371069894775371912
5865 491437092687977315160
5866 123410482126720945525366225591104840
5867 2394857190296051466530666354414150825940209
5868 1779717200520199164840
5869 408599016959292045335631215730788031839601
5870 28367066444715458491144014849687045899850
5871 10604614874742328358857088147565119837766
5872 24454203739436865033466289994218416
5873 68952864817905188376165693750001
5874 1410672225618062755667075856
5875 2199747160227666112119349663919743002531625
5876 171379003392865102005533594232
5877 14122817687808277992444064720172408655568443
5878 3026558702187173540691541549918016065240860
5879 1711646850804763576326629730396637697623625290
5880 57003941599080
5881 241807169739156457428468826614179540619230529
5882 6408085400227755797385630095400855448284
5883 61947030488701205455580424707175
5884 1564475064906337675180551691555502124
5885 89805645056703174445
5886 2518388008496316919731132
5887 936370755152595152684118840319621820387171
5888 89805664658812912384
5889 8064816009227705034184683
5890 2213376554114793093100000190
5891 67217417514806268369019791
5892 2249005860
5893 1761188032347013195886210690673374786169907276
5894 54108477228013392169016745772086
5895 558547061843455893329969604992168440626394815
5896 215699325994009021277696
5897 7026519593391193509020220307220030803137
5898 153370840474502118770175004743846
5899 13605891365628363780877538275988101
5900 1268364900813707227419900
5901 535142520699940366169783737650683416641
5902 322475877258122953430538573854400010
5903 147363729660247068737140350155223734333
5904 123428007834660225462528
5905 1804694366879274421708750053194114649401688160
5906 439705009393236309373040005196314700490918
5907 1812040466833200550028645022824957771261685063
5908 57005303904724
5909 10906800566488365405406242539936852632355785
5910 614789738413237157269102630852140
5911 75594268754669095745754097156
5912 108665931614932747442105603416694805992
5913 92819607057319036920258752707749411548313
5914 1830525801509914914053679917752318571827730386
5915 1841699811844975493979024217725355558777582700
5916 21277694662486947358070061658176
5917 450546511676920405324514238288059871180164
5918 31676408412777877807617504328688250
5919 5901632634194849463849210349915869
5920 37139777065809010887680
5921 1864235629781190612350081531932504615566224658
5922 116245225183173517872
5923 135296123519877717130802859105757
5924 456058652517061212135891014533553637749604
5925 3060256816763193785419138951486870529025
5926 90703448698822995608408844163966167247650316
5927 6580552208391002791940212
5928 232525418131091904
5929 7808053920484639884185545779354592386508255
5930 326735877615126426686392650
5931 3543589403268539096897377513241601365433
5932 671719980351797997682551485694976
5933 3496946054514212646394549794658
5934 68987347679800246320
5935 1917805675073580069984647103816913341041597545
5936 8242141000536018647901783296
5937 471607581371191418266926519824729953829543217
5938 1921685580696931281070168501973480662981684066
5939 12305143654594813870979048050015511578769
5940 282464796050177070518100
5941 1941193262954571689359510544146033019835342388
5942 472968122586733625057478489231835056396278
5943 52681920307947807933
5944 115938028201816930865706734594174804392
5945 95161757451969244701004056385376905
5946 886385777012644281642311780716209990
5947 1964842029118832289394332100159461586055419801
5948 24314420449802082466299833408
5949 29017237822461245230090213066516207953
5950 1268364900813718376471250
5951 1980754279352172496823845253391647429264316298
5952 2249052480
5953 1988754622406891179690276720977906650652984376
5954 68730350049951744000080
5955 1872664389085942244725069835361356264316165
5956 120706850090248171898622804411675569136
5957 35419614173018434316687719973771501365864807
5958 708802112498855693992436738747469240000
5959 2012933715812624740612728437472118541437071688
5960 23299474393476761911197000
5961 33516435313175442423396893094822104001
5962 346619483355857642418925950353362851868
5963 4431999653728137481548386641919
5964 37785711515216199223549261164624
5965 10902499404511909862171739320
5966 4898800625350098288468317576768
5967 59679347759945599026295113742678910139
5968 29707541405255752224397410637331536
5969 73122972345616153036663445
5970 11646354420221385741096492852210690
5971 2062102216894173852231377972197819802207413168
5972 143558006877157127569908624278886131446100
5973 470558171460769806179250078
5974 1796020781588917528139880
5975 2417148429576441448373779242519657940975
5976 9072185687249461416
5977 2087097093091556338991872564568790168055920964
5978 13994502584016862372872767463362
5979 884171471061042459809673847905
5980 5350658209716115755169100
5981 512621721721083767736447078313253461146469
5982 19408447452898687418064444216327120
5983 11640820684698214743047020750549
5984 6833267912932863548256
5985 4060747900231912273739066009944065
5986 26493823235328771991745675812317933186
5987 2129373128052280328917126500903606593763137012
5988 56696825730479032918419600
5989 2137921954885048428824171163866652087098611588
5990 7084298723017081063926717412602650
5991 1029711308026515816789374882181
5992 19344003000888847507652608
5993 115010390643277791830812588152500028637537793
5994 3166940041848
5995 2501874228673494197477458258336065
5996 137285161072924766678031674192
5997 78592829356817009115415024469458593
5998 2168091212277987827412157951703311191776890890
5999 936370755152604720814526243113009467961546
6000 4106777667360000
6001 13844152883696453710001
6002 295748763678308674746047984922139828035872
6003 224661679170511622723050197310280271
6004 16787970461800961600
6005 37257493567807235000445788275108966171665
6006 36586502899274328
6007 2216289353343307275716965296807767176374223234
6008 19344003000888847776088064
6009 4220584809931551447965775500868179919501
6010 1779202538084744627962528549889590
6011 23165075546397791884144088589305792029057682
6012 3630725513356864125108974508
6013 37071940967699058141615989373213922081024
6014 693916871477461390859914
6015 91415232361348358458396559270715285993050115
6016 6833267918304117966720
6017 140246775901389170867757444596608102
6018 1601181680125268727955560
6019 2269987880359203203852855637755958941819681347
6020 215699326034876580240960
6021 2279052711827711807577917109505516625648474691
6022 20065371510735595719686782347930262
6023 2288150714629024257580085788285224493444509776
6024 59605602279724121093765625000
6025 210334548382033630798854400227916137625375
6026 428525853440052665190394413394124
6027 25680924552987999747322546266794952
6028 766220402975776784157031416677500
6029 2755599568923664353438415701279256327599448
6030 33518297253762751313264130
6031 12389912279263103521
6032 1320899692967139163293348752
6033 5840054880861737714842791057
6034 168301417990955946432757732291236334
6035 5721363704401610934778022570673618947342560
6036 353819004835145158945262894100
6037 2352774839596744081798291673290695661139157604
6038 1816489893430285661641669873199988158
6039 165845034794086835047560717403370816799
6040 575556672444900139815967600840
6041 2371543760885869689969222530796994220212766510
6042 625127010135714807887363688
6043 88830122447247591317756871623730562507406389
6044 9774800290768027347765544048654400
6045 136333169078777625117393681432898995
6046 3794884626354728969701016349768705458760666
6047 5185150247157289310216715216462292642
6048 2249293536
6049 437837456417202713362204897
6050 87821247609584202804658071000945897900
6051 247021939622421538629480
6052 17554133400720995945059162350530436
6053 335244343390076935814924991207491727696938
6054 1100339777733869214113975630823392496
6055 2964318051621323733705273880118645503182475
6056 253734077692726123228618980725089216
6057 413227362868859683036350677970200520
6058 110395716874779660642233767815444
6059 2457714433283174881089752091241959059426141709
6060 2509727601318434624697569280
6061 2746028191757577155259346482241
6062 3630725513368734305295668898
6063 4334865587792337847806714
6064 1333739803830286655211718293061632
6065 2487069669123708157425333882276410792808593150
6066 6946490137224677502173606280
6067 29281329172135777141759233732785548201
6068 153370840474508075630481469390568
6069 84260218500783159825053532194470214379
6070 331084296679271943875567319508694160
6071 2516745989637341509571374551601384573122037498
6072 9776924594215099666752
6073 19344003001447399682998273
6074 395510603169650369384673049882474561814
6075 303338385766973063378313450
6076 951474833908925483584
6077 3226275168950514277518104965272401
6078 290054084077332517699167789655716978
6079 554171083045207483749387327917569529
6080 9072185801662904000
6081 2566928721192745977779849574768358412847666051
6082 553092787378212566613442953336223911003010
6083 190641933155984714116928562319067018
6084 50723304189898325924484
6085 50723304189898325924485
6086 18153364003392977714995961140290908
6087 20059145533350275414345961726320414032487661
6088 154516910781790354341119545260078214408
6089 253682407821797643851875392639229618499999233
6090 1601181680126534048098920
6091 6733968243271822465478737121280967000768801
6092 158211595797250346042139144262826247500
6093 79229376180969518235104903169
6094 491260656437431139890518748158430
6095 1546484177276862413988478860003223730
6096 69946576896
6097 2649132080904782149192263267774385075551483604
6098 645489436097047785670352757412410047962352
6099 1779717347349933753423
6100 244240274234381252500
6101 62530453549928961734998014509
6102 17754555766991212895211924534
6103 2680575420560705189723834105770022211465671506
6104 56696825731533114562904000
6105 204062362044630661245601160805
6106 1203962846136412968525412093739017526934
6107 1890852088053402114523672455923402
6108 1238721728053218241076185453676463132
6109 373323962415423879521869569021685572569578
6110 6587894161931231890
6111 157599294884349345005147341076189742574131
6112 883417735708405571211231232
6113 2733742144475582991506185654109237654974103126
6114 1253402702434060632683835791694044520
6115 584764230660265
6116 13146018297389965755669081666657776
6117 14552854061607391357437501
6118 532051851723300930
6119 4722378030127281338610771558810241
6120 69946606080
6121 448568678538428962480428876602490476805176001
6122 1425762232068599474549470685666028030
6123 116192010221787615343787663523471
6124 1000001001001001001001000001001000000
6125 57127725418138817907605638426250
6126 54108477228016643461456745411730
6127 930985864443189691672974066712721
6128 85189841646980828548276181969264
6129 322475877258123470760051900345710001
6130 149587993704138092323380264960480
6131 125410444824070534559909701183446205572714731
6132 18175248
6133 2842986623467105326285525670956030691027154476
6134 71876549082467902413543217967835986
6135 2854128294288137264367495399028422582609558795
6136 391024396006041385536
6137 2661688495480471000696179931822011626
6138 69946610184
6139 7160020042768411039532660551085381232651511
6140 2985174288454574581340098094171200
6141 69946610241
6142 7615382657488936479956219821934166
6143 4129865332684378303238277057211605939797082
6144 2539579392
6145 2910912849283284052622275134273672226575448045
6146 5793726682035159031070354000238
6147 77309411337
6148 4555418950153062033362272011959812
6149 229332095948941497339234665706198239707504
6150 77309411400
6151 2945191632059284535948654331319113561119990101
6152 14394201634440467360413481592
6153 218878738831754255359768984347440484
6154 2753884544868780988497789810897060928
6155 99869388046687602715808520221165241982179685
6156 77309411904
6157 30865466765271247267646405
6158 3288631186972146124861455456329814994771188
6159 40331888624813207909214921
6160 3930761492480431273082880
6161 1155034836261817792458759137578471681
6162 51365050672077497865822
6163 462142181545393269250454178795649359476544613
6164 11815117312962512510712
6165 1013077275661123387254826389128029005
6166 1178309883892743948120405560335470
6167 2393439568056904294413363475941
6168 77309415936
6169 264831189274896158517923748137
6170 12722512255844469328940283840451467540
6171 5708059680855099958743506728463714621961
6172 746262757388413187609362256444727795042700
6173 29039137587084321991290092809968266577
6174 1221099791616558
6175 4388829181082236650492877643934770103574975
6176 6935185687388791254048
6177 1061054256776107891847146935675387577152
6178 755014810209692476381600649083181823758548
6179 33212005915163013722480012982228201345425
6180 60743478082980
6181 231105190473803589237520018589555101
6182 4069883202396590160148209380510347124
6183 2875591547168964149238002849490795
6184 45573815916865935795384444943799008
6185 53110825343069057394288494361518688551105
6186 29569888547510922305706232904167593030
6187 884444897220506650286220500669781943600131
6188 391628693037185289458820544078400
6189 757144994724475433867804739082419414
6190 8990401285324824884942520
6191 580332920177426579457498704265566199756331
6192 77309448192
6193 74407958318797604701092696792292298753
6194 19951610250795674755449001583256990638234
6195 2456609527377905235
6196 6842026476661437652503023005395600
6197 3220547354636291096142139964991078051835507602
6198 1025287989270698051114126023884963198
6199 3588681815800505823239173865977517464975
6200 14039019875301705053000
6201 243570720509697794205676905
6202 18396570650482520683122924166542
6203 3258152556561762507734438153556892687149643831
6204 91713656057973497196
6205 3270776791713703524311543191001294158534830145
6206 216863638409359738371865762351112688094944
6207 1019085949354199155357831357401078972048
6208 968151121225637429248
6209 28804382126579253647780718200487937
6210 371662761434346012479580
6211 806412439705501976090710365618881740307555
6212 10969108098846881183992097373764
6213 16640805032890612988475
6214 322829856081092261016699352041829010
6215 107827997352409756677333301833170
6216 30846837813239255976
6217 2034415807705452713093558951709732451792001
6218 3341015200926084000740529535433542694538023282
6219 453905317953379272816631724841
6220 3358785566554165180634312163144380
6221 3373396537361149606726979149958360673140057634
6222 9931135425197589285988206
6223 4641831952665489925535570601571201
6224 213843945330609707152983975248
6225 179914779703062077723265066872730725345625
6226 18336248283495671242260629090914642178090
6227 201647429129574448319050421386719626
6228 3163713228020463873782010415632
6229 31633422841659121096542147711754110225443374
6230 12088652985701807614544130
6231 102288395167353937922577957579988513757091
6232 211641892869754142335995690459016
6233 2052361444813041645969464027197557800961
6234 1565980811495402024411128406109061398
6235 3465600957886798683509497392486247425474000355
6236 11151009826984549814839404985559824178252
6237 134291263207301096420465333007606150796251
6238 62294845386853778405342135007260894806525498
6239 1924766660394073540457259523053291553
6240 77309706240
6241 3505819712384020843192714475888259096195223801
6242 3499087014501238509181877977764563097122477762
6243 6560980769160553795433231625276620802081
6244 65509531719287904789064874921984
6245 2403292348339631418218636292575708871590
6246 2952341297561781565069993204446
6247 3546465902546373955187973165779097901054668751
6248 28194531616025738908642368
6249 1818216590155863702564089369205061356
6250 155653696265343750
6251 10550856624901184092271512584774288776629
6252 619092150636076686222336
6253 2192592267265250515531085017247535894272257
6254 2060169478176794447383562566663974594
6255 29349691660071714918624168837600
6256 371662761434352674934016
6257 3529968169882887680492386
6258 30846837813372984858
6259 7824252714093958365179430397
6260 233047616035960086817487438400
6261 464404922503311663654529128957670101
6262 77530661624938591012683485445327208
6263 3656976917983684680372642586956275966815519616
6264 968151121226198171136
6265 271639679981066119389305250230521735
6266 644725260443594336733567561386691844
6267 42848314688869305138398685820627452675660576
6268 210101208292145719783243260169947052
6269 3699225943377937522947044643401852839522502018
6270 1196882193831391353000
6271 35427932540399394784513595783837707662904201
6272 60743582958464
6273 305210626883763347541560004
6274 908474297796046631193324866761011147725764
6275 48485380010555499928009980842912125
6276 109930235983962542504208820704
6277 204183688450783958731154504600931054855977605
6278 94449301051882167375611990
6279 61988836669922526
6280 225711279907534634366372080
6281 1548405284502593875039918765670954925012718081
6282 224460791064465461729512598866426329175272
6283 6185180408152763575202571907441
6284 2361357266176779639543719016895184
6285 15872801176961412585724900600564213620
6286 275295679157392176029245978742502414
6287 5511351777588015545174237407039869329551
6288 115050648110214162027167354880
6289 1742669559517979098637366109401588487487489
6290 87259717536888798190287294565516080
6291 380860797745382825424871845
6292 28194531616718669852247312
6293 546048088655235373569026
6294 1756910333962716073286758925453350488
6295 237450333522244903523252750237289145
6296 87320563505478255877533992088
6297 7275666118683029893116820899545981645529
6298 476426613021503230672385374219544940
6299 3719341015860912384806853377118298410708937
6300 4300801280168400
6301 215916236680569686005824170297606401
6302 196100938347623529139329084132
6303 661501192042861845112909117748688266691
6304 774604079326860812436030048
6305 9024398280110582044270077344929775714305
6306 14563556760549550056460571289062501250
6307 18178682354332777365936369845423821
6308 10877322619779172960814837169524900
6309 7443875507293019413980252244540908157509
6310 2213062044400137603660
6311 4007728197266550181062342863694257075746457911
6312 470358308518216386427241190789120
6313 2697862895052609656286
6314 12088652986124300311546128
6315 704302859069716496936907386564741199165
6316 4751543508706627257287624385600
6317 4053675566850634263160145246191284112452031039
6318 92339614196246503986651656522392863582
6319 1860170248130605971635283361991378308
6320 37621858046701100391680
6321 5775516899749206813126
6322 193506508978306948929349621348537192
6323 3275403275906283665027548909839254107903
6324 193541132611483186653555900
6325 3210502793320338035449996250458460725
6326 8531963879577556817157313761486
6327 4372881711933086995341672
6328 91713656493791152296
6329 4147022149144656425738510829428103590128613767
6330 31972553883164532868002177278190
6331 248323502743326312328191840234245858523072046
6332 70897936707924550759483601774419132
6333 4154889289368019611391548538407998576442632913
6334 575740920480368892403195998118876932091420
6335 44871418366193671833225422672752725
6336 2539905984
6337 4210343483201681779683211229349538850604018001
6338 3835983982647156689173693457800858904811006290
6339 3210502793320338037239344750593895439
6340 4387000707736920976025327811820560
6341 3230598678492265458594932241
6342 20992020
6343 118857870135773239191243280241149309111
6344 1188950337059323904
6345 31972553883164538502327329397785
6346 13353994478426372733529977858705649606
6347 277455276556768348373952864359879293175
6348 22867437742808280
6349 76088857570872885327590372354747665558765759
6350 23750089046331933250862141948804922450
6351 48614958256505564415204953664096
6352 1156524384309088043935989760000
6353 1073743469549744664589818131473779998816406
6354 8132008452629453814686040
6355 4356069992632993440898299600160687081621767595
6356 243570720512171353683334484
6357 4372544020946787514190953272662719685244653043
6358 749629635987716713695723903872023925512
6359 4389075141805755418386127300879527183422231888
6360 398393873043450922560
6361 85375437770339865673404277711033
6362 10608196193821134386789324581825060447878850
6363 2555975370551101338466082629190241
6364 373933793194111584691223256078796
6365 154618366271311510905877273124976405725
6366 2037012714026888662888809383056369968
6367 1198937602641561233753810536896636199342512481
6368 10961329902396728916111968
6369 91468330614904927414528383300
6370 1221100439627250
6371 26925432736933538008276895007137
6372 1474211998256475949956
6373 252521617912771759920787962480626428448566021
6374 4497931525252156103505484581801661115257384874
6375 1188950337092846625
6376 1798718304543735142848339295936
6377 46011703843311247725919133334751
6378 739331999650005904068164621222630416062
6379 1933693883966490913732064638538054341631463308
6380 355034834182212719537550373100
6381 8530281280105443842222563054769108207133
6382 1114955999587941090363021938393397934172038
6383 430999775166859768517953207450252992291797
6384 1221100439732208
6385 4609257650494648676656990129220176427695692805
6386 3231470418466318803482858710560620
6387 1955802867531299854766118967529013414792465
6388 1127599545947630434174212222798882476798356
6389 443441941575669118786858862610965589429526
6390 80048908643596177463398800
6391 209059657380707182773349549
6392 4870003122767022912
6393 32651383909421309863124690836777859208
6394 24418768344253915803775539944
6395 1232111848841307604245472740727589124163393395
6396 23113819531705565208
6397 3040011618577634803722923757003834457
6398 1782213007084031429913895640237690
6399 520784567676821404028234411668272204
6400 1100100000000
6401 37661223681273967888642885632841666300
6402 895338263486163389389200
6403 4924627357872361215942476983126986103
6404 283770446062240148369813636878720052804
6405 165577844316203848115685
6406 438069817299237016157158108072986760512456
6407 218121968006908990201497
6408 1163258223536095257605832000
6409 2873986309991675610314531699838690461514877
6410 29976462365596977401445323180
6411 30718456793655680330561755091760045
6412 45306108230328090093873632956300410876
6413 514938263673071551742543164002513
6414 2204253224768773591168944114720733308
6415 4875870302925669133770515170997775779099834455
6416 70897936708095494456884020227923216
6417 13746544279583822170170033534438056193
6418 17578684491634852493277425767971546
6419 87638991762197683146990178436482
6420 4300825600160400
6421 4930860028097329333486302618811583140737699100
6422 628761095167777434371959866
6423 4949315886794021754566236027453341510695974551
6424 52773759166311451072959166144000
6425 18820481221373996968420653672757964750
6426 616901109383286
6427 4986417709458726456083489377570442663026389931
6428 1215305809511539497615086491836363647544972
6429 3388875424019132851577549247501
6430 1001000000001000000000001001001001000
6431 4092333357707523054873405021655208438102156677
6432 6935186047429397523744
6433 6129975824637477352239371164482621477242593
6434 5135635731734311142745738159418418970
6435 3433947714858291207390137610
6436 586049427558100186085728900
6437 125675577569225614202971976826902
6438 23215775538520783390974
6439 990799248732917102485910172165568789511175901
6440 57098869039841359385144000
6441 2479272567102861252645918548466
6442 1247451039064175181224604644680577179105606
6443 47324497836938523560220466400687114399
6444 1017356248466155435855850028
6445 5156551993753067447244990177572479110564415345
6446 165577844316208553022002
6447 382728393543003248323196711216988792
6448 51365052042194755723248
6449 553276478047158554924057037542515662110001
6450 155653978307971500
6451 5214435228985685837968001554735425670108046827
6452 23698773284671717215893032956340752
6453 47324497836938523560220470014305144603
6454 387733580962279086578785387412981676
6455 48421540244422892966264762925662738770960
6456 780149183061403617000
6457 5272913512190586941166066741256602538548594901
6458 1430692301251464698684629894870985835692178
6459 838124895955714368835394991026527365248493
6460 2567918799270736801945403720940
6461 7151803585322904461587845244431328047026
6462 4595591686855798059374329010640
6463 3353157998238046823364876452693175439
6464 508497478996054738536235008
6465 11679805245063049559404747051695282459657165
6466 3073430761027148211638846875633782666
6467 1200635632429600793233375653766
6468 3648968964358770718839375972
6469 1593602546540608225508069813560828320640679461
6470 5389172602265067014484315542599490
6471 5411708211477047425874404595212339327592987271
6472 322114695618773401740989540006855538440
6473 11184133906968782003044272100416017593867618
6474 508497478996054738540976808
6475 704302859069795580695178515269608498625
6476 79864920167276173287963821113097100
6477 325152378963263225981172661354497
6478 211641892873300769951829611069866
6479 30201206319718999085473418264821
6480 2541306960
6481 5512888944164366240381444780007771530194473160
6482 7706142920748846
6483 1348621454361479606824579228938280627374843
6484 334264105518792811021913484672900773388
6485 23101703953796824829719467024608062705
6486 6192327238471947637862792845906521296970
6487 5574426743599013603162167420949889296400291304
6488 331801135886624175099840332537355782888
6489 12718681447458185242258652870509251
6490 3141281493429253590581562465431001100
6491 40763263006820747219013916193986551417311
6492 15885908975904523844700199634778960
6493 40421877799775745902209735279291748968
6494 164657277246448978907140930086425729430
6495 42612769179604894047145365724270996395
6496 9304314309600858016
6497 1163258223536129458780800001
6498 4751543508987956783174553600360
6499 1474212124111573497115
6500 1188951402244736000
6501 2037012714028493066212279909922812647
6502 2255758336570928603930395484249417022065016
6503 1193907175837236049765526912001428284257850958
6504 150650541381898015803499383000
6505 5762838094230816657699683013511276179657718045
6506 3768831547437164955832842745444276
6507 5696759846311586236511482462125651
6508 373277510689224836208759018282919378332
6509 4949208218987957519623014864503093036261708
6510 549156356853327930
6511 5826927494819740118982830686594146735252051721
6512 14394201640340204299058375472
6513 3754265835702558370653758885703
6514 5837672360743750709180486172147710178473230306
6515 5870016027949054052828635019728306516220009300
6516 5078095930940464817826328206036
6517 51610670752511222075524072694077099864
6518 3627314451448890096518212961358758
6519 4555418950180513559803641109862835
6520 13439375927112520
6521 7626799945493695766162627408074393
6522 619092157849972560986208
6523 227588135983340616110237770684393
6524 25711711643693357471347876928
6525 21827796628194058518735592937553675
6526 138389772901016404976076540704715331636
6527 784524778804617326488560537688610
6528 77328285696
6529 6023136387717057537649958578075325255316453145
6530 24640557741921330238410173936496234650
6531 780149184583326250056
6532 214347576637463441184534935813847520016
6533 6067552665101393035680191374038955310546456226
6534 8132008492840467324945240
6535 2878818480004032173231298322399364881915
6536 2753987491587113148843870201344
6537 2753987491587113148843870201345
6538 113500853624340533347075360089438
6539 1037633479770999209584454277121647367
6540 3278303544943457348220
6541 6157287238068039178193613297448906241674626673
6542 1333967328200432955088523511897375566496159360
6543 4324892944019736257674459861723578066600
6544 89860792033124817255456452197550992
6545 1295680967181373440820488881301166794230
6546 89957437113985126465410534560460
6547 316357875014540259936731286857344547438191
6548 1517318420152421689122001670547212857880052
6549 4372881738517510500054087
6550 1797566665381724326411400434257353550
6551 91713676541197326083
6552 2541540456
6553 11429506713186462506570755890583226166879001
6554 99804641502433383626757814702544
6555 1809353456003371971480
6556 533212470065828700008127090000
6557 676198287907329310717217992093
6558 6219237403687147268115780288
6559 275295679157815049746432636112512287
6560 93547132196327888105120
6561 11912434255451677775577588918310226492961
6562 313858484838
6563 6410367281104592544998518523792819960506547191
6564 703244583895869118301717126891556
6565 129550471467222843712979911538671962039805
6566 33766539250294697107110794
6567 2012255801977407457779553480327653
6568 3166959565412875916431000
6569 49855231553059744628544269597665669751
6570 6585691371256121799764624403467314170
6571 90959887279883032864526975210093925492815356
6572 28804382126673261913126719422397504
6573 248740213155415352373028017137199982641153
6574 722863644786292002079019188
6575 2537127516925499922516986787775404105275613125
6576 40331888742707586694680576
6577 6576345839483102566254098328669152302181263021
6578 91713676541403286942
6579 77328322569
6580 2224963946663278170403146100
6581 9126315831176992824863423766188758760405
6582 3040011618579732065586319238886429912
6583 41674484511946460038760850935589925315546041
6584 6597360932020877902832722538090872
6585 27750236083938302234771240006789537040
6586 247267920873032940532048097462279890
6587 258449163714170435871602298269614219487201
6588 60745059326700
6589 17330622079851824479673054420809
6590 28003741552462577601923824871782671720
6591 6709511045348155004526480595595766049124123691
6592 1514146098654517208182685696
6593 6770853945075634187647704091616134290090640626
6594 80048908828480374011068560
6595 62294845386853935562385047672881537425627695
6596 968151219670043855936
6597 6820297949425208308621734240295416265864974003
6598 6807906016576946671058035653017813991669654442
6599 353874919252761291241131593340566822645739844
6600 1100111001000
6601 440458951022803115519430937
6602 6857597913300643080348277620354587938831858802
6603 119819249768358786958129169405498950491
6604 1188951436570952704
6605 6920180290270584610005906547293348757510517330
6606 16640805687739264750608
6607 6945359496966000354133768855828940496085270441
6608 33169920353326899377184916176
6609 147502612682713450897373081388034930774017
6610 28517132324465244482172636646496928250
6611 2314874080388028698789422770279550
6612 5987199721812872974226832
6613 50779879208861866969080033575168401
6614 14728391795648509390104263210802882296600
6615 8304849449756692861455
6616 419458071198876672690663932774774433256
6617 6817983496850768394352945690478
6618 3245635240690545611980945862407483776
6619 7098206720364913270893266905816903969000765849
6620 7094983866574716723414922539499340
6621 13506572318242374798955178460998002308393
6622 218121968048241014576280
6623 307231498864977760422730953450889223630095
6624 13439378421225504
6625 836868143636712147395030807632682778625
6626 91673514798758763919512356344409321644233216
6627 7162798229599286372209733266344165378211346883
6628 1755339305541537475967405896946202161607076
6629 7227928113637564090131357820547672210595772538
6630 77328580680
6631 929545662244914983045906241775263740594401
6632 3490683746762826049836710212890624
6633 19493928913910871841832961
6634 159350463181219952565501783728558178
6635 7306800370693319129872209569151890910353776005
6636 586049427562227710389641900
6637 2263770295827204353979381915355766895368601
6638 27804889608568349305785841740498818405334
6639 7320022187634408543980224704927601911538788363
6640 283234195747295566888960000
6641 5089766279360224811339554018410470430415360001
6642 80751215855239061770728
6643 299071744049169
6644 577456136797497866020861062644
6645 57450657082312378843822314423752266353522945
6646 261113661508479267852931035446132641554852276
6647 193541132944657615398962306
6648 62186853720718979625550248
6649 2765197261586317242290095982622529
6650 1280675549479091530349550
6651 722863644786318811728066390
6652 1833147853346286358018662785591173915533484
6653 4995732914423647619821462015058761474808361901
6654 3389718160081941550286807158864544844
6655 315039070371878929900392760909200586073465
6656 99104730652348928
6657 25612820438434432837502769338453000000001
6658 1853087729162879401681567174974197947870468
6659 207861226276214675814523600896000001561
6660 155661321461040360
6661 7657780863728081608305358842225094435591667761
6662 4957904058912190311992878157789742958832
6663 883890980006645506560204210176003099361
6664 14039060228907000343000
6665 1618495844539359069208227355695855164755
6666 10055174671113751430608602100859021436
6667 23316006737025869373000000002197001301
6668 2753987558847286126940125066304
6669 23114146714016899086
6670 24418770291333756232283413800
6671 14029931246869271934165535549399
6672 1616428182442644105400320
6673 3627314466188116205360833315647505
6674 276278201004447460519996842524
6675 144091667220025733617526291250
6676 1914106397679911237470395907050717364686196
6677 8089296291138136311425768632986840795987857
6678 155661321461571828
6679 121361958197484333860787594528117750332375419
6680 95795996539884632580587336000
6681 449421457538538212601003366305481
6682 57033871754486617344154876998
6683 7966763039047955889073512887948516817623498311
6684 626176486522735087500
6685 253820471388654071375728087645
6686 1425665412813525585041802429582183874034039456
6687 1877010595631586994185012167529711339375
6688 179085220307435436712297888
6689 3233037981629612819442748504642021807131709405
6690 62085613054575652613745419506590
6691 8081924389148808986529733243734207478947434638
6692 142574671662994011155624200910948
6693 1547974043652882993030715705594099098
6694 41169018517805272121099879520592104337848
6695 83165591998939635414544217702215
6696 6935209450068805341480
6697 8169294611160667275470301150624640630214287198
6698 47324497854958878754149737785110376256
6699 831154401000568997020973780330833196757
6700 508497584967933355893672000
6701 85208034952064834060670289173140678969688401
6702 103965258071711207546883948887183628
6703 114156115342937851051892975317089349566383444
6704 120073222556497993643353579067723120
6705 67285621712044121216423714756550
6706 77585995279638226339693430556228471726
6707 1374823834406031344422968676926658477907
6708 12699242221352595480
6709 32453135847449093894538200218719960399893557
6710 3141281495785057691001611974101211100
6711 8331725645536253680214510261995881587860940811
6712 4338358964346340788450787040095807000
6713 1411400709476170665560673509914373997001
6714 5078096037397840736885997818754
6715 674309229366203375269659245
6716 204430062710542194644397268225399632
6717 30050652845744163759846079702124642621202000
6718 2063713093704152514553831811924124100875358
6719 28090665945390589410930900902266265879165
6720 60764146121280
6721 227588137829770355008683704018341
6722 870976809642746690866950544467592011840630
6723 977240467562123611276442851044802599
6724 93547297747109191381124
6725 93547297747109191381125
6726 1809361969722269751660
6727 1734786473393341702876017706237
6728 1474219423706575262312
6729 120542540994448002370958250
6730 6760999591925067870
6731 34880940295616487439456532639
6732 4870104604297382736
6733 81008291712510740474372073324097
6734 240522353494550764
6735 36346719137443949889806875035919385400
6736 127133669352127244892417879256261456
6737 8774248227358346048780087457886030461585196122
6738 47296916076848065538763993555636
6739 107018791067455188588268950952210831
6740 51365157541223610757140
6741 69336568478766062034876293481166487166930741
6742 233143504071617839273672264634118
6743 395487021541798111520792446363310437988135356
6744 233047626614416038504472512000
6745 16996889894027461772553237894111745
6746 8884242729334179424863746200971437041452286802
6747 201555257877663822144539382801232905813
6748 165592521979145462420538810830416
6749 2481463754102416544624844860130838858518478
6750 155661321849012000
6751 1220734600714712817458462141011249854481
6752 16139123043945916748942880
6753 16804650577483659604330345380014103126
6754 2990012470835326142250436982375016
6755 669216395902934702901906599567740735
6756 994507055483949162161777393790756
6757 9091878153667389498397629013767997907159363401
6758 47296916076848065554483366554692
6759 55292679797152459623490237263209487504
6760 240522353511760320
6761 178445953796384902891159929730958267116560527
6762 1968966400489098604369980680374512138
6763 9189202111951516859229241949848413153411169516
6764 4860170394760175921876844
6765 1188985487105229825
6766 3876268848331389198559121798
6767 1155034837375149589874962895747948997
6768 118664761465519133328
6769 353922029895108859819661005
6770 156960985645229046220039077411002960912710
6771 19909403298940501931806666633586808048
6772 149812227403302419684700043543480778868
6773 172574744972817847013351230946020687873
6774 227588137829770355039068400414184
6775 9386720934087792767221242848306292405472855225
6776 13440528320456776
6777 17285543578148113258286573017345752
6778 10502862787461276255449766464271468
6779 2793796683779696956519058917787288687040796759
6780 138434549313600
6781 9486932858262693530779003808290028857797143041
6782 196100947641054085291297722084
6783 677567720510061552796696202581455369
6784 38044674973237248
6785 107859867544630090494554230651785769985
6786 27067137399495448260196434282
6787 12722512262576816773539322839252026581
6788 2337060721768923132554385365826539829546884
6789 213843955248259359344111963493
6790 3475848545407657510
6791 23978357681619529719365517990061
6792 14908623899600287559960861757120
6793 9690304896750971307828631325202255137675941126
6794 527421614278487648103281382634901748
6795 9724586179281935519159485255861021303810426395
6796 173247619293102963314338205808780288
6797 3983833531427853818415867951113430157
6798 3108593086726742136155936141507382
6799 76492325253591412301412742061446302188920378
6800 14039060237142454010000
6801 18336248285070884049937314833933363430801
6802 264460855650993275708695091745270270
6803 9420016573166421274576430923102837241348865359
6804 99104738684616756
6805 9897666214603069777961024590178860854534145945
6806 440459046159606077643413722
6807 4731967672257417219304361421511670635929894408
6808 6600743897980670436167122263000
6809 9967685401558304062265477361272330893835682967
6810 40779701204571320865572766748787311530
6811 2520501757815039355389937469268673081
6812 105019507446118219942876451212
6813 54826278917299794690275465972915976
6814 454183772653266551215709579806291541640
6815 1975450401286964423283791965894476323895
6816 80048935266920541818191872
6817 5606639124653359256201448103126
6818 72395419608071868277324191326
6819 10144724558607656064605299481201302729543150107
6820 3930764265780274330087680
6821 2681014427320727269667499114366011027031024151
6822 36024921143728579993090051009034298
6823 390730147748366409232646316177413671480573
6824 7443496472446399184392825410717961944
6825 395567879460516707279384680048063098432525
6826 2739694492182200459449516602955676895910
6827 822128512796518572881217936817437547995388
6828 150661640849052694430835374229852252
6829 8304876250134283492274
6830 10320098527350888716372288858556260
6831 676864616904444694057383818829101957764209
6832 27328213257889423782448
6833 10397424177653274614191943409714325060936878751
6834 1853113696041686664064400227616713410384
6835 255174916757074909958517478995810561094135
6836 39599379466281482193998894677927184
6837 305210699566770104071048008
6838 23477311767011595584927030
6839 36915651469345118053597111
6840 2522730662099453477911265280
6841 23532130416399392459015555251775996308
6842 446893017301186125300355824098180060
6843 366029817388269897
6844 7349356320416378724608108
6845 24775866178741269007623075316843700928036945
6846 1474219425877158414006
6847 262832082106216025684892287731822
6848 53851393106441621504
6849 19951610252473863655261591740175833483969
6850 6760999686856894350
6851 247768014637116955898143969502817330911
6852 155661332308814052
6853 795189376585227999948097944868731667
6854 2094786895001808518108402388148474
6855 157566742010089781676718377793575
6856 69578604434161664512000
6857 35100687844505770192431029169213791479297
6858 150650548979357149239538683270
6859 492594292457643701871540205542781760264428
6860 13198947298548218919687418640960
6861 10863072852188581435290595523900565736571915601
6862 27002287513396644084920904317824428148
6863 943213636472067045688718830200694353378682029
6864 240522366988071168
6865 10996837507186606313437996266222375322013066005
6866 1025287990288843740229494085326823866
6867 6020363913735740487930080263413072
6868 5220183308266278489607472016
6869 5523101803714944509362895137348058893032359057
6870 2273241947105113115914800
6871 11112692849981257388762309872064328666816075241
6872 12971744864218714191126483071522455400
6873 106120327373251570343492012424785609376
6874 2990012470835359798354551427021928
6875 60203426302750121377014195211336309579375
6876 2549985228
6877 5848435386323513361139196886643603924275558601
6878 20771231012846077359272326047516324
6879 11210092489913463563330875909816552494180640683
6880 218122280930282812047360
6881 3376927612529157091361026674499072819201
6882 7041759347055750201254480348532
6883 24640557752966081189568540898578256763
6884 2639426379752947920829251389342623283264
6885 500531241146983847640
6886 15132707144532132691265721710550208938
6887 53243466855353050591546632836652974304872389
6888 124879685584523421609792
6889 7791036547740372178120624963079070031001
6890 108178026124921408762340
6891 21810042909323661232295763275606352281397
6892 1155034837375150676960173902157667792
6893 11547134605852062235345197014089907217576827151
6894 40861267192147979092363457575915674
6895 21329717739243650490594400428505
6896 168496436489751050937755786160654256
6897 15837502460706378558918000199857
6898 398396652949714621748
6899 11668291128983866066562271556232967752492869509
6900 70485558918956771400
6901 11708934861912267235591047042853497383282752321
6902 33169922793181817971810814178
6903 3754265920570525934735414548074
6904 492185811149438734920491101987000
6905 84318409203794248406485633560371767815
6906 22154015245063453847418282636083832957606
6907 2643239138634455120237873393944991116688818
6908 501330060457803445357026850102233344
6909 2247772378051946985367505799542309310576168
6910 1555278581106366145222930769800
6911 673324663022285026666535894045495320227859211
6912 2551336704
6913 16908931956915313110351562501
6914 16983894260550290027906890549991297536823204
6915 2229146109855424892737580379984364770
6916 331446929209526192970690595696455936
6917 12038787012912827573718256163944453145049195762
6918 5467723917206212154079608548583818368
6919 12080612015121436793277108648067626273269727967
6920 8280834772206601730152358720
6921 21965457393732940369037567545230
6922 984199201425993426480238427600165233192942
6923 469319525476939607212646373537831694403879
6924 35804158479480582578766727719756
6925 1173000993280645016658194076972007778125
6926 71207433712669382495002215072393779700905376
6927 340922539536083310595862414693868947882644848
6928 11263984490968686485891373111246848
6929 1842011014904561304890900534833925100718270854
6930 1188986585510576160
6931 1984061318275516980600788323165480529460757
6932 1644289109729761741191261015319807152997376
6933 1127599545982236331454480952523116427809333
6934 12355737581835350038427948528452923279043842826
6935 5302377531198223638394912127544111989426807635
6936 2456672030119180440
6937 549176039100837001
6938 12441539939481260917375834902471468375389589458
6939 77460410889
6940 11663208697299296928207220100195100
6941 75487312709573355860821676507660296220435597
6942 172004457423763105870177728552
6943 13321366521945674990343501
6944 299140178247680
6945 1113903337853315707032796468800
6946 625042105852268383011391668528
6947 1179499220318287205900992850567343476531687
6948 6935209810109411328036
6949 7952474130832363345552858387026373062217912081
6950 577456157693235614643788032850
6951 5076291340811714426213732354335727713413
6952 1228884144986769337398039593609152
6953 58826456284477446999873879887809
6954 10961335938471032189342274
6955 331446929209526192971321516304536465
6956 1530157256818503509819527281900254032
6957 24074013325135148914968799239345079766877
6958 4641831970455935997917041521054078
6959 6190244116970639116438112448423781703637289
6960 2213072287258390560000
6961 3706310790179483626381083820484253972179189761
6962 9183331294186429199691248039283421162245084
6963 404493136093303799032804343451631405800
6964 1678115219320965923177376815547213456
6965 13080129925665160664031817492323012677134479050
6966 77460443208
6967 19678023932138218235017
6968 1280676744455665423476168
6969 148632287006642085632079392985139197624
6970 1838296615340419276535129450
6971 5605431188133274663334110778103210639149606941
6972 108178028349750697003512
6973 222154356195979454878199569887489
6974 34900820010079927964111243183737284
6975 7509636232283273109619306219875
6976 11573523196073817336573587776
6977 13353053966447434558280535071338772551525541322
6978 6065227893652981213368041977953864138
6979 93895882182998580711293036123838547
6980 150650549007495499355589072900
6981 921587756935160013782504684133
6982 13422095708538446576590541328695610615837984682
6983 13491464540668532047446139276390318860743000336
6984 4870107425407288896
6985 53368792225173246772594632017040275446435
6986 837337222844851747173024715618514
6987 22618523531718242592077409921411
6988 2421041209472524084602309739364425573335376
6989 660959524405332613552978868502669373
6990 249765930932518625835240
6991 957421527251978747348947121041
6992 22009907216795621729787410000
6993 719124694235531603537151380970639410001
6994 312688105360260908479765661035533246366
6995 13772239014129823945169233348808695796228682980
6996 492185811155652956808409134090900
6997 316357875027876106232674443333961817363752
6998 2031181162837762971171998
6999 26280194335417346579509902900867596795811
7000 549176039829837000
7001 13914625662445101839454412469744138096803822670
7002 213843955283806034080300692222
7003 17786404613122818994313283048155384689
7004 5868266373481263556076040908
7005 1339117753337395216207695904029870911565
7006 17762062463560352519898720414259702045860
7007 14058360564901536710014861495228142750517626122
7008 21304320
7009 5389172622132352204749207836460409
7010 57714617417346369541980222020596664410
7011 27000209011491548417086592438400741
7012 66769570871172112138540805090443428
7013 15278144864451638929020418442511750026
7014 473358911496308165089742064
7015 353920219091071859970355834914182065
7016 848403790543030881334555377080237045384
7017 1834553595384165525989975150890949337961898376
7018 87881688878869160675367980277433013868
7019 14349921605924750737274266020677812272196119309
7020 295331400
7021 115015801049864302658554382424917601
7022 91673514799695489139796904669502835593056768
7023 14374466823292910495146367152576419888762775563
7024 210101208602562365926201827882483760
7025 17022111844314515813981495147204465569025
7026 6585691375364519133775527804791911170
7027 473844550144774678440790423888461007036836261
7028 269170389165493409678675074838592
7029 214347576693456031744658159241603014673
7030 887280210884827990224411819147891090
7031 275379021613775684464101023718532440946
7032 5868266373481263927043702248
7033 22889208140605369792781256584281528633
7034 410412434361268398770876075122512667752824
7035 53851406835556186605
7036 3594789406373997846727194740064375792511276
7037 121803805163365952363348370079503842
7038 617019722817498
7039 101883382525122797877588711373847195371
7040 13440585571909760
7041 114156115342938086392551713421425591986473810
7042 1188986619869265952
7043 136007821154992111543201023243081550280513563
7044 1642524588350816495589604926432996
7045 411268614609438887920238918219406525273470245
7046 781316587532742029950548979699323008786
7047 4478597809557978721647036760852681872
7048 53994105052377422269062645917749248
7049 1114613253519380182468057844643136999
7050 32748485763919521643680971038978800
7051 15154729104477388472859049542103695441636701500
7052 680220781263728285719202088975686489292
7053 15128965194438832359230583474661200041988195153
7054 4638324773912949772192853654
7055 113106149790597904992238643052803261355685
7056 60765719832720
7057 435527450056496068921258085350289794982034817
7058 431793573650955882401027408956307392778
7059 687945715820456795985148555804296
7060 62852683677057170065591745616670174480
7061 1252106304976402108750894875080771529558901
7062 1200635668616343561686373700488
7063 4224307883452915492197682521466671
7064 35804158479483128630356320419832
7065 577456157693464724543227045065
7066 3783088986482896664925915007596979597491340
7067 15572459572218648408356378157081537900540940989
7068 546048725538849411926400
7069 244776143117449309945395178785695630400280009
7070 201587246751171877004203667170620
7071 75088708066394634576460471525864405921330821
7072 99104947523105056
7073 15731810644600229392421898946806751010917968751
7074 1467941004322727596921058211706497741612
7075 204681638166722268775207155872542826225023550
7076 10881125055042049493697932200644688400
7077 1127940699573404238742703198161120101
7078 13608626137806169238418466940544
7079 15892655179636254268906859827002357549466618209
7080 8990406488461664564928000
7081 36748210608703247851968141710146000075183001
7082 74211521808986675419461138598120722428378
7083 145143389140910078969210560045486326387
7084 30847254392456096364
7085 55914321600903161519740190849819113715535325
7086 30167724110959762922798227984310633542566
7087 16109459712093338352905306732366206209585697258
7088 60765720370544
7089 1616428196259939953905665
7090 4301338883360020
7091 2456900444310410624742126032691919
7092 12699247710592862640
7093 255559994227894666586591490353835959500533721
7094 294589204209184680177061802398128248154
7095 1188986619903869985
7096 243954805798196560328577150306242288
7097 314245912609
7098 240522744325411548
7099 1443859769694377988293362143677409310
7100 1178309890255368368250763981227900
7101 57393855038869645597915327998275025
7102 33838675698720929477295266294248
7103 16551223683915528241494524715430367146897365131
7104 4870107503771406336
7105 1907236746137977658662881731457479279473135
7106 3210502795719327103245017982149557006
7107 3231470432025239360213139264000621
7108 952864529970210776413372416313600
7109 16719728193974188178910011078480304217653347258
7110 295406280
7111 3006925883867232953007844457734101129
7112 77462766080
7113 44004139322040407920488
7114 5166776207621390790165910064779776576598
7115 16889803921971916267153200305115056297019127605
7116 1894035322606936960698316002938664
7117 6721738715142168220597524142555055109518713729
7118 1290175458627964673947583894505181405707695984
7119 2229889859223493650175752288543
7120 13440585685523920
7121 77785755180573927622362304129507436712193
7122 7830226943612314801816008125834105832
7123 9096800662884074304592889314770467726100409
7124 734781968855246826100677207557648
7125 32548640182659235675074168723605869886625
7126 658522433668910186994272499976093989973506
7127 5987203524774147672430085
7128 77462770176
7129 17292832521932721210354358454182684119030479809
7130 13483687637358028788987596824956186450
7131 187899726418930238806955607538216924759271901
7132 249025430484381377500
7133 17409591997439586547207620167023546374977244226
7134 2213072290103629179660
7135 2185869575705811961860888017230251543371149135
7136 285568034215428135900000
7137 734781968855246826150007030608897
7138 14149645972144706483636854528979250718
7139 17586086690549864938566796264670571992957428869
7140 314246436840
7141 1088016352180921931574465130732466946063542401
7142 41098691461902383915023030421788437424680410
7143 1425665412813526851828265300343968050014321313
7144 2224964269351022993987759000
7145 1913385977395851780859764722095593569645
7146 62862645845505134208836864578181922
7147 15096803044206717800959679131437706
7148 260937046682645355543053405610244764
7149 17794069366262334842849378521451409943700454993
7150 3426333775150
7151 1946751546843476998027578696638346251
7152 120542541239013545510842800
7153 1088067708595420329975181561
7154 299140463525904
7155 305210700018234766604221290
7156 4403574994576881108197063978824371793617556
7157 32893486127793279680519550746242
7158 9304479640119790074
7159 100889114063395374018014307802420624685509
7160 4751543610548697093248356416000
7161 19493938137282908965044225
7162 4448085357614266625209929529824598578932290
7163 105090139479125451797931310093451
7164 2273241964286988940976244
7165 18370012246024813459414139047155144577961186305
7166 18339278536016743455598355846423420333129089706
7167 141238728616123123898103875009046050459770092
7168 22020096
7169 32893669095025563846361064945098
7170 1328156942966764029000813750
7171 8900059194644457064601581275479784755179548841
7172 409682421732212134365261600
7173 18617587255438033327417303577904605865529996251
7174 543122144311803747090105485910002857790
7175 1190076201532654625
7176 28196137592986461636073536
7177 231105485209479035033599073339638501
7178 27333070695722475719474
7179 35100693974077814696119229668386060578649
7180 6842042160030246760335360287931600
7181 18868217021543026990565990836712676826090061154
7182 3449677473396
7183 775803478926955268249274514484094826677337
7184 275296020164448738787958204495465488
7185 320344751686757372248638469551898400309505
7186 18962997806908036743869165804540384554666840610
7187 169430041692632004925465449121647058006254851
7188 8923536723699302400000002073601440000
7189 80763371644515221078326
7190 53422631662532795594585186138353993350
7191 458064267729037650218105781209313319652211
7192 300166674452480
7193 10633059684682693990730416389126
7194 2838705782203407917754690
7195 3850646013778161141237569061910240895879545045
7196 1190076201533735936
7197 19378779181101651127080509504934860310566299203
7198 7443501791167114891165021319057083818
7199 3768841088468807387213128853752133
7200 9721026432000
7201 33242324724266769774046729412776229561
7202 116439225021779337794724500700470
7203 7765360285633751639434076688494868
7204 4771391899415323051207259004897271018965604
7205 18485704235153762235702230302308790
7206 8923536723699302400002488320001441200
7207 943841218653425882762817537664813107187357
7208 674331758896243845167354048
7209 144093643758689053671258121890
7210 1813122609065982793270230
7211 3140430594806280494511961101510115476028581427
7212 2180416353177600000077760216360000
7213 125333930247852291764096976989508127
7214 346832394425657110680416053740173088044
7215 325153616898580126899363777872385
7216 1672959041394210291115398510000
7217 1477830012130011074857751488013923542
7218 313399721385238849667831252448
7219 214356748315520436102460615101957178542312067
7220 9310588170647857940
7221 144827776451130766559916120841325964032586531
7222 2026425279517844448230945803393589500882
7223 224460819848663863761024370239043279686953
7224 2600054856
7225 20302838223424185196106071686035329169309654125
7226 80052742402295790376489104
7227 11573764497003669292410514227
7228 113374048734930424313219751964978236
7229 2429078223549477615391019933582544757746480026
7230 950910661250121305493244680
7231 118365374285928392418128659315714921
7232 17833112658450546217659171904
7233 2334528938703805304948528783219986204627718751
7234 413779854315644683201224171475861337193914
7235 1547975480361057882579350249822447990
7236 1224670292744580
7237 97823084341828595298522223122395377775451486
7238 195570844709288304102
7239 1190076202606396449
7240 5078134574968740309831338778280
7241 9449250236458814761792428794646169
7242 155859587383089492
7243 131754281895005585015445709093
7244 5099190921117672035339538058131454498911804
7245 1547975480361057882579350250938679975
7246 20952695245416969831175703366236270510064374282
7247 21057029817523181435541669668023360019782953752
7248 2541702399290838790209792
7249 21126850546635004983766787240957181408751374256
7250 1224670292849250
7251 3578064580970363969768311837756429401
7252 30863918011363973172
7253 92152118118130431431588355874594658536662101
7254 110631603000102769848055779367524
7255 310289109857534556509954396457407900
7256 179719271094220349115245622552
7257 108739453828774942253751986331933846825
7258 9680521066251134219892943179718
7259 13322218977616580669122877
7260 3167218918029881708753100
7261 21550250835302761346278677206618081315562345604
7262 193919585098345432202967860278306453458
7263 144897877675017154175392237189018363242453
7264 76847170324593253592135378246816
7265 227589055505350602667891253109830
7266 674331758896269737465314476
7267 21764854915979047731386821667036321448550041931
7268 3353160736978739390358344295347657636
7269 21836823784512648721499145915832069947054646227
7270 368863035211586679514887374388071494571010
7271 21909010737844022375134667695406018525342342432
7272 398538427121701169472
7273 6560982284930701551817411603525619712001
7274 740028684073625635466813187593940512636992044
7275 401694787170365287418942375400
7276 5220307521392787993150966096
7277 81275299768290453273640035195623606486971757
7278 78383448648
7279 3281122472567262403147374510971710801
7280 1224670294738800
7281 410412481939962352643606483687332022030337
7282 7095000031693563373556610891654982
7283 12461160662523003522023014554834502890620783
7284 8923536723699302402988474393601440000
7285 19821070998945186284517367825
7286 3695626604040622777311572265235935590
7287 52058321047449464928202022940643243491
7288 233050578003627041057509312000
7289 22568606727318351415876299682745450610843311798
7290 40511906766847235509006816170
7291 22643007808925766701674955756833218195243670201
7292 34147107973077382123003278544354472492
7293 243580416024421961694389037
7294 4721597277999970694305318988432919534
7295 94645495930898503794376692393282130450
7296 1224670870952064
7297 22867562167482881393166854100730334003485120801
7298 49316276493817188200648095350
7299 14424378613379810007291479218804683750
7300 52774031138519205670256640193600
7301 332855534311453610638815913858054
7302 244629882812507812500000000250500
7303 803118593096258955891468871393202025367
7304 1798734574292137715231978496704
7305 207248123484210570270199999169577930
7306 172006748433316472820806286534
7307 59214096508957754692897634311151319031
7308 2213666706159360219600
7309 8493330578900172057633217467737089
7310 674331758900697170755115260
7311 23284554795530394730340347135413186910781334411
7312 3490692697210984772638819840229376
7313 3196207604148896933255495888471311665922
7314 305222328847833625006932006
7315 4924631130645630546047105165673378055
7316 3883896885105692631330750495252
7317 23630902477732102255817637776916005149867155603
7318 23592187542928061263717305460469385945829692682
7319 19433326182675815480624064738973295773444
7320 2213666706159373176000
7321 23786345305630226376049886577241255967323973653
7322 7110949216066021003475067484747021448694
7323 3379907312736210041801265433027716658340358225
7324 33838863038781037972593516275776
7325 23942724907145616245215606365151740106644255650
7326 3449696975208
7327 24021267599967723522770141391375531904684002121
7328 85375843890716269663218888234272
7329 59848973137491287200080
7330 3754295878721973880461259027270
7331 24179061987460958929331791235137632356796817231
7332 73634271443142081695193456
7333 706636280114331489148022027962238156931073
7334 24074017801720174226269587564736272781874
7335 4595627245166911256130475689600
7336 55670284515566926131666795147384936
7337 22190828605238595670115160463558145
7338 325153616898589350271400632386048
7339 37873994921781131794804379288173
7340 101883429609584269803729399149359383900
7341 2905235482845551735351312294643567805238287533
7342 5991436133944122374516240571336343010299078
7343 435527465869990437689887702297885422452342143
7344 4873659279030256896
7345 1062925152266393181981884160443323306854745345
7346 85375843890716269663262889170426
7347 98143065767655379572127249913141900327583
7348 15424872616529132410243298795775042112
7349 1379117948853977789636639769242312530698572033
7350 102511445910428877079422000
7351 39857529422311804168659456728465260253662801
7352 14014099560944929285568202501255479272
7353 4373221168672079219086536
7354 6110006687321800557376653051922548704478004
7355 1577022697324967606066383673714046761015
7356 2765204632359752053409418571112016
7357 188248058995258790358049662307569901
7358 18142993238548541230425139408532373935384
7359 3434035748998640411682364374
7360 91756077250537688000
7361 325153616898589368250614635560961
7362 14463254034382110217182022516020
7363 25476043718403768375117903864620124847864835491
7364 4116582400012864000000040000
7365 25559184537251859818591676344436491458461202275
7366 300166959595792
7367 25642574006973851914070474707405061854125250832
7368 138972926394000
7369 12461160662523003535795452583735675169514169
7370 34147107973077389962124305546829311990
7371 164598714840141709660944273681
7372 814227305978306115785243645027505271504
7373 2071097775548059495295925651133994040345601
7374 382688920800545835839353822703040
7375 25978631936560567687259887897356901919299479625
7376 1156535643308156470175989760000
7377 26063274831622427525960029500940410925075855083
7378 7509689633376349596386867245126
7379 26148170457566954750295331027452011400493739588
7380 1328156942973414914777950260
7381 7575441121586082898081288225902200767719753736
7382 6395083529188435387982823346080346996396478
7383 87158221421635941744379342426213999359
7384 51373386465699502995336
7385 52364475155022839783806574538068105
7386 12000920688361150437960568249886278230
7387 4444379347302721280771591548815
7388 1597636147363924027356031931032917415952
7389 19177245333553442548865522135554440963
7390 110518282200543225638098751083080143880
7391 26662890085594419883784195597540355252895490314
7392 2600379936
7393 7835461439270986814401829984383688922817
7394 9869816094798218696789837728531377981544
7395 249796758403692997073640
7396 165599971517115433847812
7397 79581421312593083030969374830470695387896517
7398 44038071858193535925587448
7399 22041621
7400 130617079982188810315875000
7401 26967415661213867597037269855982642645224000001
7402 6606118840693340619808104782548854806553508
7403 49864158156224583859150005992771112248476381
7404 3048782327981139417256066627500744
7405 44871493558430308448251461501779025
7406 8061080385186920796420134955039970966164
7407 893393406980687012918367507969942
7408 44715844674171009453876925696
7409 292145917949034440347621530217697201713457
7410 302831880
7411 27541436664245319313596729930788490908135450761
7412 1613142812503431149067293726672
7413 2037014521841278692982175169395072829
7414 4197487139443882057864367255453617611876
7415 467426262323271940074432617571590941771225
7416 1280797437204497196039816
7417 3799552851705994742891863844687697401066706001
7418 6857598070610229759624802319106931794277552418
7419 27765180292039103646447281562777684502577953683
7420 8281017285936587320976386000
7421 118612294146008897282126861886269533910199889
7422 12722520577020468384303728994264288420
7423 28081221207883326539486308798853512421990263051
7424 1474642928279747853568
7425 2012261457367873368434010345242625
7426 116439225024160466437966100000470
7427 70898046797033653300648022213435427
7428 193506763172379864887828193324276288
7429 73513510733509314122682137128054535026723729
7430 28343316899750628990326133392310050
7431 227589055509073228169376361891911
7432 1693488772652444560048473326625469289480
7433 283662663945015565654841778434007437758978
7434 1809864570268009010700
7435 28630687599422378396301598966107650228601891955
7436 99240677071406156
7437 1082842156853755510991361161596797
7438 62554379124000762743980369101325919553610
7439 12036856534894552581124485345572
7440 3279142840787725616400
7441 36917647340693669748556876
7442 7047462447238688901535933996258035634731126
7443 29002455071431904734621721410398958099414783071
7444 1748990445282508322046753703096209671868
7445 1616574797245014022371905
7446 48051548973045607653310206
7447 7115946983968492424037987249990911301811229
7448 549746846100837000
7449 1676477380018117384891719922786179
7450 533218374965610000008127000300
7451 29378642859274687847419406719095840100332071060
7452 1342402021944162958954078459728
7453 140608338009484134758296074432401241101
7454 187747618196818848577517357150
7455 618917103284025
7456 105090621345030927167840956005920
7457 29663713226459264382938424290588684419506457962
7458 25228920110394
7459 1365816830999635765754217320645439454951
7460 105021025749138455346854078340
7461 29855166418011255798843401148666120576918954051
7462 1281445017826966495528501327022626
7463 1082627518981785527631709648885793105891
7464 94453702025771566674466536
7465 30047751691243483090715933650846599466362677005
7466 29999498908154164492862565572680505183457196082
7467 26272875264557451922683765781758213192
7468 7348658860659609728703641067183823944466396
7469 1760288895355852124847292553384305915457
7470 108193357450682587858320
7471 5015360925888676068903362184493830701325961
7472 441192119673086211422824018892418672
7473 302481431384233437920120919240208307900510001
7474 14491860715279632170246591600362051206814
7475 395567925600653142557375156498801800322450
7476 3649061573083191671543360916
7477 171537972721905601097758876944778249546562276
7478 7467612086595863339587642805861783626884542
7479 50726017070334465679357931308421797839
7480 55725106485863019846663959536600
7481 7110949216066390496266312148025324878377
7482 30863927688657701442
7483 165599974474097410786399
7484 134048787672413129121829782141936468992
7485 39764866184753086861479736469750363536665
7486 1228887887819057921115111897213196
7487 141729772166728589936494096303860211970
7488 626383487062835281728
7489 31227379718735818447135416287298532650948841936
7490 2273436840802913171872850
7491 253461565001424337472914155212250543987
7492 1889065211335189780263841152191165625000
7493 5802825263801591378494984770881857
7494 59058593531452318797090588473581057125894
7495 14968462975272494803848119939472273200965
7496 5220307524392235655210867392
7497 21583459353540357281793107157070819142007
7498 7443501791170925024054377905446271318
7499 20590272625393111062851485573947950037233
7500 249121132828125127500
7501 31832976162142392744399506016162238241990424964
7502 21470297459544649274984709895559058
7503 6818032898231539447617295025319
7504 8306672281500533013024
7505 91187942860695856521735703206298225
7506 2950782922924082256138650495091911916522
7507 32139794258001127041769440700802238799831505224
7508 5076292564200165928054617256254614413712
7509 9507106545888891721025856482090396283951726
7510 33274906897513725089457430480676520
7511 2711476821069090690993947463701549
7512 1798734574439300681057947288512
7513 20001506382218068050299237282234744780867078041
7514 82930602162902895064084163516946238820
7515 18803022572205329618433651615
7516 476427151637226246722903804236427600
7517 470626366781207142862723042305576081541697289
7518 1474642928317828061142
7519 28343316899750629158567842024754508
7520 792805753031511855006560
7521 1547975480362395186295684354741113831
7522 7867233044496306514138343973167219368360662198
7523 1519973688999885448431594597170147298098896834
7524 9310592521448847684
7525 643862982760091142208606920809125
7526 35804354849562814501586697307758
7527 211081650249824200523414960238035113887
7528 2213666871369033816000
7529 967773015256289075303619459413441244720712193
7530 423145736763328073973000
7531 26513985938931951446971877300466444811
7532 28804434093877665339168574189534272
7533 33500918983611290589605105222560199346790012851
7534 12615314099025349268605758104366806579430574
7535 377782940763824512636632248890173895
7536 29976998310357859881440193792
7537 179769252112799377483871366219766104738086129
7538 39176635231583442490174706034950347079582
7539 4912370501640922087612880060529
7540 1474642928318484222740
7541 2606881097669660551578993067020745
7542 1224681314699718
7543 9125561436573090655469445234042990791160943
7544 12075390365780877933816758252270144
7545 9075227894694478318083508030725880952145
7546 3649061573083251926280645966
7547 11567247180062965236384129539249706294194604785
7548 58826753348773411985171989045968
7549 73634271616786966572965908
7550 13465935849904450
7551 2871383440569431999221743509346987991471809741
7552 1224681890912640
7553 2383997268989269506395747418212890626
7554 227991544658571004224342610287149940
7555 34693693673259488129024150064437751162299563195
7556 20860642106003149409856882739806556224
7557 34804035411372668917464804671199162538241788563
7558 271260803943548296863035771518015125564328516
7559 34914698756479856929068045974656430770561499168
7560 9721491998400
7561 35025684560510122747978504439132962812174543253
7562 66769675459770845720515109909927190
7563 920734423317018126421189561035463094463
7564 13322219033958778916967376
7565 2567940690042421782160295077885
7566 2856703197619877157294991950
7567 398645584622683797517114430307822427297
7568 218149818145377550012416
7569 35472869475602215258781152633204666828278086547
7570 599038723365809831523518162082045894813030
7571 35585480424403090863487759566874892633621996540
7572 53877986386511591568
7573 408442367007907883481820866956606411587454044
7574 629753636242426409606682927324908
7575 67832027560463233432411055397795136368675
7576 888436829661476033868869632
7577 35925282417536285884565308653812244599030095862
7578 17330729588580495215168099862408
7579 1114614346169274914823578522576825481
7580 57101761587445201026923600
7581 9920640258884039630673
7582 582965157792297173508277308357015891700
7583 96211916760311253128135035366173895346
7584 51373387835591523762528
7585 20787386879054761281561722518746288766746625
7586 61034313940334
7587 132676732995502540420289425550232096
7588 2693754355825006186152566532606578532
7589 3360409724061577663751184250698931264587808508
7590 9920640258885471868500
7591 8727491215001271330489603413516501001756242769
7592 105021025749223199362475298232
7593 36671747107956262065272378185924419553610865153
7594 53110834002841387685366337095492326361708
7595 8306672287472116510995
7596 138975478653600
7597 37079552948699982056725560665171538760385714401
7598 429343644907806710777262806476124
7599 546107968983371181566496
7600 17207138877544960000
7601 2914192258978387831898810961424793428476296
7602 439278203208142871481250051172400
7603 720776565569555082606345107422170033
7604 2228506567125750040010077158131427632108
7605 136494128687731232008573405450064115
7606 37491512008604962494111027571721948386157172234
7607 9183331928480862284208242426585676430612717
7608 262727432586171937469848320
7609 2784412284357116255768971098224303881
7610 154618432974518067871848341686512297450
7611 72396532955547844114168416615
7612 2952365887907018525658489286524
7613 24198937653280169948867592397740215381602
7614 118716265774412533584
7615 3061824570456865049262303059132936924065
7616 1190077336477761536
7617 38267728855355630253999280475092226046942038043
7618 2229909262729230768712153610002
7619 38388445821209831249931373947075327908177279108
7620 1190077336477762560
7621 38509511767639462456668705195421454599762244644
7622 403111842256018482186179230105196322
7623 4912370501641721088150613254129
7624 11768854821577099367793642875156929216
7625 38752694272038661959930013337524117038702122750
7626 546107968984098535638720
7627 470359992513160042702237287715345
7628 2343682076246266187469298306798785908132
7629 73862519857187726608565809462133454349401
7630 674331759666720956451023100
7631 39120108376284045741678528516765299337890268874
7632 2541702417971523319906560
7633 70971261682892220191822582816108
7634 1658930875592274093965964920985292958
7635 112417031093767791129150952342534433915728755
7636 554936348450447298650361348008
7637 193919585098378942193228938198284485509
7638 137797404845958150191165323932
7639 723997158683842398913863018961405189200849079
7640 9680521066705747705399824084680
7641 70971261682892220191822674549959
7642 39677219850364299653594860418004720474361003602
7643 39864533688754509644362867027924139958357638146
7644 22106448
7645 795190201193322982635305238786949750
7646 9749114959308422234022072356295406093604674
7647 40115546470835627224023768709027411545103317003
7648 69106091893028128649562187500000
7649 40241595413535287164179476264041770425321101358
7650 618917539091400
7651 141451947266161611243159009
7652 236731363772353685542171236709441932752
7653 1555292949770562151542399050817
7654 57933739250495303351717029481757765192546
7655 130875314999863447796892437113292343010
7656 366436518316123200
7657 4536136857259937794508467455688438068297
7658 282270399200634307690914496006274
7659 16644060931292078856120
7660 89957861321459963726019051147600
7661 69844581789949607015694657180211210
7662 4641843303025766116515746965906560
7663 99507414294086093865815641630872449464891
7664 598190731580557859929731627382014128
7665 1190077336512364545
7666 41198597774893012779975977373615511319950189794
7667 1017388178553057139895311267
7668 80052742588472883833557248
7669 41522205331818613693820283648858251332828736860
7670 1224681926919750
7671 10154450156589102082206985893597396916855821
7672 47297163744881359530940540551744
7673 50413357311274123498999926108536411323662337
7674 18998101438616852199546684863786270118
7675 15785259238563278176132445048321022145898779975
7676 4444379347572535120607614300204
7677 55292708088478008211178598722082635067
7678 15837601941880877050714335226042
7679 6636572353854914360393361044097433682260061177
7680 78517370880
7681 32651402175224697457959874059821648821
7682 1025289010469806093210607727915272682
7683 44011464750519756470058
7684 3627323707706507004152212969949380
7685 63776831904641693851539523520770
7686 61053393246930
7687 108732011830713290547144183118135243833985351
7688 3279156159534151757048
7689 441192120213413191420230262992503385
7690 3279156159534151757110
7691 83055137019245708628653337058663974595571
7692 4729756727728573612294144262553600
7693 128798087308507576209851010258790498501
7694 593391452165262227440125128051967267277252424
7695 78517371465
7696 1616576206871135939792896
7697 706730624563846363029132634394368308855666802
7698 3279156159534166295118
7699 7661613456376444164211111183151806250594989
7700 3931074850380023144198400
7701 909029722414647453362007368806630401
7702 43581137587305651553366572184414569741598555402
7703 43785275391904214080585856344079327174412037856
7704 152770023746872455168
7705 6636792065430612323572075
7706 2754010763999724536523080087384
7707 163865188662337524691263523644216861
7708 276281614374709204257210048976
7709 961578830218259608983383676035987854924724276
7710 78517375560
7711 44333935675180437779499392770165861047543033481
7712 157567418825718227222058329625632
7713 83055137019245708628653449174136305700001
7714 5987644635212826196751476
7715 44610622583779079538346064664764458576957430215
7716 355039055761518603830114984100
7717 44749558802868231423956688889218677793944742121
7718 672954755539650761316005140792864
7719 29747363775069229003980925503689583
7720 3931074850380040611655680
7721 13433388179753528750484121855942421544961
7722 14841891206881859207374720882967232
7723 803961927608789273274042019549400551086557563
7724 11011835146698651525091051470568950778005724
7725 731174335315045346761515318225
7726 1427146465938055918978270048168088930
7727 3289797319817309239311272529942770043231731311
7728 549765873025110000
7729 444460960411416335710040129922470101489
7730 13580127331224750810868165563641942912210
7731 85412007508045391285199179152742725782033
7732 1671743797381917853397444968741327900672
7733 2467871002342964545054213726195958853656867314
7734 30229363028106912982619517505920504
7735 674331890647881509609279805
7736 4338362358913730710673935530095807000
7737 45946631353905796082362727719448573345815772673
7738 500706127420481896324
7739 41457298023444542721855963667265557102553580671
7740 78517408320
7741 46448019781068632078621469906806784498463334401
7742 1224868620023118
7743 26925588324907158812090789864865
7744 13467088237849664
7745 218150130987010915303425
7746 470359995696481046024141011943952
7747 57222617953271131395615292513121388607
7748 2094792743062052254038600053928228
7749 7399814905552425342614049900790082519861239953
7750 59844020843506103515625062750
7751 3834807086498687771453334314056557192034936
7752 36917662124120773041351000
7753 47319225892072819768765508269607792343789034501
7754 633108979033322800232602228361095756318244
7755 577462468206265569821282668455
7756 837339946149530873492380954290316
7757 47612939993175877933878473387902079753713206482
7758 243580477388439005705962458
7759 11643744125351147587204822116486935610130281
7760 13467088238083920
7761 47908324411446300241996458967732634287096672611
7762 47834321243326258293949727063815450121895140002
7763 36024983760699560612905681418423879
7764 2060171304820796788835858964542666484
7765 60988910771352959874021258715374145
7766 2990020337798580642050967153597608
7767 175669212557439601630797996881852841
7768 94453731961579797289316632
7769 10774593264473073472748132530685876222
7770 30864324682747895010
7771 1717581353066841128740018005725811476192941
7772 14424378620776913027307775656310923752
7773 92426758211950065603133645776788649692457
7774 1182725524898166095525436466108402626
7775 203115174722630560265865263275753101250
7776 2610177696
7777 263991968468388617985163458881354133300001
7778 17289151551429267320819178311372425460
7779 242192115334644471794200116501820801581
7780 50779962673351913151890366141408400
7781 14572218747864055367491531459573186802752720901
7782 1328157162066858238774930362
7783 28816021761033103210948923949590401276371693449
7784 1514190820457867170014989824
7785 373935186784660730373160084316025
7786 358579551717087820043443239380225742
7787 49869637006425720265001520369491359349744047989
7788 8991025618750402868942400
7789 1304376025487490532800026516297493468420169
7790 207861311634559187687627716062832451160
7791 317369441094209043604409501408693432145
7792 3649062038441856220161548208
7793 50332575350090072187687684600613427608744613126
7794 42345906906057124484728431378864
7795 3061824570868105344305468169686474557345
7796 3005833746636983585976101202535372287452
7797 898095072749308537040847542696598819
7798 14968462976624697224476234773083741576260
7799 50799449973795552243195250190740390799333028010
7800 304707000
7801 280096599975205501112815837736254737904321
7802 1393002644250401415216994633924191216228
7803 3452037368220
7804 4622984595941963431517435714905448704
7805 212708911271792168730680390979537622570
7806 1864820144027445922586996900622
7807 857969243394803182860857406181193106268987057
7808 10962066352937746907934848
7809 767613526359058663805468750000001
7810 8761913947383750628668949470
7811 1642529363367523792023796817391307
7812 2610403236
7813 2229974551617128392159654056027190483094291473
7814 16024753451737961373166182869761588860
7815 18820492762512774951974089752089853240
7816 3099681195963517647163469994896141601288
7817 52223996615471514786059309329684696131572852959
7818 619159326508025497092192
7819 25796672866448924816444246031947243038
7820 52364475264383412672466058334968060
7821 492187560024142367844721519157901
7822 18531395833098272900133783129847411261356
7823 5096890491885521704943241043775189
7824 328752687951353412686891664
7825 495057676951058601477061789797316280275
7826 95797408210921484442329760260
7827 52787806992626153025926638439839415511066235683
7828 81008680442844498519982063828032
7829 53193938827623311776547629925471124076342183658
7830 619029125736840
7831 11210092726844369414339107045156115664826820851
7832 1017388356927737118381121240
7833 59915333886283129684487644423892075140008
7834 203115174722630582434618440669103824444
7835 53685077038280100755314398999671929795783379205
7836 1342402061169506316521603864400
7837 21408311246874726805626868927104535100628637
7838 53767336368356868446728595559953867722020711722
7839 9310753501085523123
7840 1224869232132000
7841 2039355853345175013799311682032457022911
7842 3376928483996146464787671433043902465968
7843 18247360340625078757999951894788931149158647714
7844 27888975491762303541140753474570884
7845 109931825283157036606227126720
7846 113106166049875112070774925114460501783316
7847 9120177155818846436925737607389109
7848 11573765609036427265360844232
7849 1144662185882062739674283782761062124840793
7850 225720436923231317178428000
7851 424696426170267941065895541702830125768087989
7852 5135639642165485449410782461689882988
7853 458064267746640578225156650419688159736267
7854 9920670888822528959124
7855 55670284630066247951488326923999935
7856 804971183785509036066897916743982576
7857 85375844777441982355838257192497
7858 13536141806204683169775227324459801404853008
7859 44770434172635850852694484585531250766369
7860 115052298859871390765718020160
7861 47297164312924298654805072030609
7862 55776558872745124075947111448973375830503688202
7863 12313040379326804389108417698019445354750400933
7864 834979663429768284972788798928416000
7865 56203713349778562761933557221530939058489112155
7866 5489980421311765252019330959570056
7867 575138327462613353451225271913821399631468371
7868 31972733419528738311217223442668
7869 734784411184091534960844239941713
7870 87321875334146987898684727230
7871 4751580171850984555480420545961
7872 17207394471936000000
7873 56893401726694421023143635846226058959960937501
7874 4797324399534365737024
7875 2273438662240841941356000
7876 99805105069703235058461636249856
7877 71018289897876959387456165680341583340594978
7878 3434036195883963983138119008
7879 517558195535660458758348661866442520349996249
7880 3279156163112566598840
7881 8675848808320057567349000480786855525160
7882 539278370845426098511231749724322937168
7883 57766420067340398356479534685900011333069543261
7884 317690116200
7885 6448327786811337464764293993843434219385
7886 57854393869701572206740714682499363745258525194
7887 239366680747676034806956424706100609971192
7888 7509689776543842494534358279376
7889 58296107954585553211651143860418302531608709918
7890 4116582912012864001600000200
7891 205019450939601128175610380788940694157809
7892 3481330040671715327759963169627757686716
7893 860085309009079894615728038084883676689
7894 58562618088893956941074227272873063806228832906
7895 244037867986229209665634388944396611970
7896 155867223441459096
7897 6845617414180870901427717277171753341157377
7898 19435403577773463620016413495808720
7899 58919702347615540076597445110482646742117483603
7900 283245259153553228435481600
7901 59368864124950598564396394320529263145531853954
7902 54231171553972180387521705577410
7903 1127941804194446794302055310246332111
7904 51373493334623265964704
7905 107828491774404487598350907412240
7906 4370375476319765150841932208
7907 37996609010627550421018757191031459499
7908 6718688342788093884552974804083320
7909 227589057355510472421941701660969
7910 72882474720265118012442962965460
7911 85375844777441991585606531802767
7912 87321875334147282823768308456
7913 7325077669359400835517947426341464442713957
7914 113621928415261412295842761574608826966694
7915 1032959576154195164776717086970
7916 14784928140237804759087637949699395327160220
7917 921597074278298470510753092525
7918 2606759364707849062143331655476088475810
7919 14874826721287793741989261325192759868421561
7920 78519767040
7921 166238348817555037262847720068648250562081
7922 429988835686501785876834179464992932
7923 14988549069528086193478526402889236814
7924 53878590467548705936
7925 118365374487546596806046236137851650
7926 28003757624389513261307486924906703720
7927 61755521085288978571808844439147097373061985971
7928 27333137248450986555224
7929 115706610454368148539485624889472707384249
7930 3452056855390
7931 169745097553709989975913492469611
7932 6842042183792981408521679868891600
7933 1269486389060453683766917184841608401
7934 17604861151541818275579481014257493441730736
7935 1946753287645907409802899706151479500
7936 22347776
7937 62696649195415598868694675125679343997870405402
7938 53878604189069541420
7939 1473422032162911608333779198836820043230147
7940 89957862243645758723609600211600
7941 49617287460622706329584263311569210288261
7942 4900120305006554996705925352322719113035710
7943 633108979033330171754125443531234219290357
7944 73634296621633166147393808
7945 9985261214335456434350104425889718795506666945
7946 566656750855577189780096982899183628737992
7947 2229909320305893652859560158747
7948 15518282405598968219993995099935623112980476
7949 63843349849120059746567335462473642457562822258
7950 190218097072653265809600
7951 64036325057707157229297180503943106999217149321
7952 124897178156294465171712
7953 64229834817682429352474411547396338830547866251
7954 173247851106219583546429209068962656
7955 2437765191599709394121865700582441780
7956 58826754019347435813073711285008
7957 3481330040671944835002855037283404945912
7958 6765811686213038108
7959 398541260467169696709
7960 16819264160399360000025664000000
7961 65009246332912761190149722444474086287801139070
7962 10055181510647454413692255288984103292
7963 65205449097653911670374361227026686144862693841
7964 21470297515575805599069880587520908
7965 9554284829095463129241871618651336572637512975
7966 4721597281203744308347688459645552526
7967 78534152777
7968 93561044594083346815008
7969 65797318883298693754073670869756872700442229357
7970 326925156495027195312680921831683201620
7971 65698333184222859024119357354283896035475707971
7972 16090016927768453167164969079009205017873252
7973 8235302545937980855893360410204057153
7974 57256681250331539589554784152136
7975 652826674087146525924633000481338005429109625
7976 3952935272084256247132376911335405941384
7977 880488153658232148035309177215574379470327745
7978 16235935688714193181458652358983035360375508
7979 66794722385222778172221019461287459202736120029
7980 53878604189234544720
7981 66995858567468119282278359527105007689268447041
7982 75259211369553849881704368499331714
7983 1153748441610969238758531419886690
7984 4116582914560000321600000000
7985 251315576797644715736141356611939087109014785
7986 30935923149812673254401591628241482208
7987 1474650355939155171819
7988 4024892694511311590447334120770253978068
7989 128389513501454801332894642203119921171601
7990 167258715867996838694069163448204841740
7991 8646225575434298412075061948325578
7992 317727914040
7993 68214380778866064487423977351887558239615113001
7994 8532023592514463622708789782610
7995 283770556771640644935245086147197540810
7996 16681001403728381800990434042487617003618796
7997 68625047561682415404611255960842168322687936002
7998 78534185544
7999 32893669529624636817790935245545
8000 1111101000000
8001 2369628001897265759209350147
8002 68934533533431588462285996276261674106211856002
8003 69245298437607532148149547675188344336705101756
8004 371706677573320393634064
8005 288053581155449545301956455669019261820
8006 30109535281674058213420740259675303472
8007 56526093770999194324203847523066607
8008 209068248280546669346684352
8009 12583047630464581542492909587310890747713
8010 249797112652448592010920
8011 59345301454343925736358032253753620218917661
8012 27712479447289059061132588934952
8013 687948027699031009498604683519401
8014 70185314854318667374952018713417485425065696266
8015 2273438679262125593263850
8016 30864334365399817296
8017 6015213339838509453899162078661998194376
8018 7824428460991558773643160918
8019 91757019052499409279
8020 4311577664160400
8021 136494128912093637858214543341903141
8022 3163739352172243364616479312748
8023 229380604491075229819051693894104483954251779
8024 33170505939053416555568277128
8025 4202159358026724622207815152075941275
8026 357197200421564628901808286029154977376
8027 71778038999566589000765096634979672964615970922
8028 254018532578868282398836016531594448
8029 2053147000469391278785402320372814
8030 91757019052499508730
8031 1495087747325710281706261999814342823
8032 9310757737550109088
8033 72424353459426197653105765570134582662013053126
8034 423146257174411061655936
8035 72640974240078920011415183353506013503253960945
8036 124897178156649895542672
8037 264461185435990615973851659630891651
8038 72749507202082942002142892639298104740950534570
8039 11688597047081295644415502067527406529805356539
8040 11817599473018837126440
8041 5722928200785662308077770566829907473560201
8042 73185127175714876903367899756235250582159254962
8043 8281018155010818931818596373
8044 441644611233502432818820536845078828690476
8045 1720011019675636810
8046 120547934638045171968396150
8047 73953220000274046035888220541862431486444105051
8048 275649607929836414899043713160000
8049 734784411192209602955934208120065
8050 3628670288600127823973473845600
8051 895429615211862839588602
8052 44715847752233482579754483088
8053 74617459158199342715651847717479726677201099276
8054 18192291840425418681908011897557168931660354
8055 74840084611697411940762713968223925371379851115
8056 514940083088611128187068578419776
8057 1325654033771467849660837488018972620827047802
8058 315821930365723163460
8059 75287163170820895477184212710582889641795746551
8060 78534447680
8061 75511619305208785577453384541767380040833337091
8062 233050588619863194299109390680
8063 13537893117866023890857431658546700259106746678
8064 2612082816
8065 720561609961789384706991529353014807567515
8066 7626817140165780452969214853835802
8067 1998330624180614157959054046775781250003351
8068 18575409573177934471959146971883530231135876
8069 76415591702051121624759911283892999375287150938
8070 3478609344636563760
8071 1180836206059270378759426106856611694481
8072 22057031704821714566724779165305511224
8073 619036101415368
8074 38108188429530648
8075 812740981300679759736444814461391013703713175
8076 49966853219383531271425265890044
8077 77329474139217483418754427025946103263281551841
8078 476427152210221696739244139071468540
8079 317369441094255580707872610602831687505
8080 1163294126573774066969760000
8081 77790162421863796354989921014179853389824539270
8082 67285954728403785048517154929800
8083 2311424828256814817968262785310441244018816031
8084 10952740265400622184111839664
8085 204799039636409708854772292885
8086 3490692711577675236173219983979376
8087 6185226081194152713240705176177
8088 2003715347419422778479298296000
8089 103705460941668005175114286487850096607417
8090 12075390402168674306899274087182580
8091 305222401982287518951946410
8092 1280798644012522425156492
8093 14898890502259105232217292610063431589775863066
8094 4373224199298440708080218
8095 79422455700956064968595204689745989181215439595
8096 91757019479044255072
8097 47908324411446313433449100744492249404022617272
8098 19421402734686385451082222847331712899854648
8099 563363212173124715788557547569689
8100 305159400
8101 80131572783417240561894254917656783850096571521
8102 72882474722007347471031743620052
8103 13635682397580216265745575110
8104 243580477779261502260896728
8105 22154019423879704150280585658263098492505
8106 6936778152445483108074
8107 89345291580428608486709797385697765703
8108 2658707511201194622659799167453100
8109 146195423531127739539116498305440
8110 81056171288620816597564354279562590
8111 74840760394724057973736196447851
8112 99246114619215408
8113 36917662235256017548110001
8114 81446714111658836898781477689540683020053006434
8115 4771623304149506814119899789559025660
8116 43748576346123232773251625828631186900
8117 26923717696857800760015585463917107575570210402
8118 380874958768301616011865780
8119 43921853814240116237173396601562756279242030509
8120 2213676951817750776000
8121 65772615219230145922026809493777846
8122 115052298883467011938227147528
8123 339566168258646038220160506346948146881891
8124 38675565159810284245395368043471900240
8125 83026467168421858820934799026553781566641090625
8126 142575294365869023530168168524106
8127 1190112519810745377
8128 22368256
8129 83518165861944979281328220151469794538614097598
8130 150652607918921049377619000270
8131 814862334912282917041325059002302401
8132 127770846887235490528764713363292902756
8133 159058775116908680155787540988983256623457
8134 953999877114686135892183283492943604
8135 116016048373864713062008243337418240595
8136 4373224199300522496772584
8137 32037221670039682581469092130040285761772974137
8138 3627323707730127498345508161760634
8139 70121427281294059444642955738838159870975
8140 14394493706790657360470425020
8141 85009322358106422506373035422407214163684784514
8142 6636792100847834270021742
8143 3412633875365645662341928307066602421629885391
8144 215916515498383712226022073999360000
8145 4194430706069968521403914295470983505013340745
8146 78332317220648213047227299045994851069534916
8147 85764016385922430053043834438328777066426682202
8148 968459941328597949504
8149 87881730533775642215957062079833058449
8150 401694803139939419674086513650
8151 243580477779276962011527411
8152 3388903088308951910936924125000
8153 60071322626981682441899226097097810
8154 2541704416976150425598508
8155 86779829573874639066193277946353502045250090495
8156 21157929578114599504451766724516272530489164
8157 89345291580428608496152316061818895693
8158 1216697531165656379143985889591588422602411556
8159 87291861187777985178558425281753257216253421292
8160 78536540160
8161 2161621268897467910885277094558518083435521
8162 6320555223061373538005279179592424494
8163 164053894587190798610389911805309747202721
8164 105021031566391729886085212484
8165 1484285646501064793884309042082727127812625
8166 39714872037502607836774162019252838000
8167 684868033300050582967401446380966272748601
8168 5258738630172625041297813178780917164168
8169 26011359905451654955640616263219189551998
8170 132202169884662899161139013422350
8171 88844618735212477131003220994830177256632678811
8172 18803024172651763003111843572
8173 15212113274069199904358539720922098771801
8174 476427152210221697429847824149868540
8175 3279156381453588320475
8176 22369536
8177 1410609347019144556046587282882853962
8178 165600231836712071270790
8179 731174335396294353076626970165
8180 125954997107191053135318782420
8181 1903011287927660261735295435076563651
8182 90025757525821615735481983670799037483529932682
8183 994510198629794128897185842890983
8184 78536544768
8185 2079082567658269066526446319031587768982447635
8186 7070223200761494067188794469792198982923746
8187 1530158681105648284276411859258062797
8188 22369616
8189 473844567112674421288289145176577288100555857
8190 305175780
8191 22369621
8192 67108864
8193 549755813889
8194 549755813896
8195 5547558569062749701681235384086459321355889895
8196 549755813952
8197 7959286862680952680292671825408817327263
8198 84055070416556869135710
8199 472333811432379054994072000922340490151587389
8200 549755814400
8201 85979393684469979180201355145892977601
8202 472333811432379054994072000922340510535290732
8203 763873792226897747485556638444665819085172738551456
8204 1004396611757946340766745635399620944
8205 635752863052198816680580562325046995580200
8206 22946728237413482047944543462602997052
8207 768729103885143445599996052244051650317874670052149
8208 549755817984
8209 771167427670593204161551224297870460283777294433973
8210 630740889432002667165380847514024932329850
8211 288459884278686287423694471360075
8212 5445099357697409441524373568
8213 776065506655516133643286819244436720479736091221226
8214 450890579914330161396054
8215 2185841754416583777135726720026759850715
8216 38242135011346498496187554696
8217 112884172450179624060242299472481732
8218 1191817653772720942676263324
8219 108659510038052485066498338979875459879746441
8220 5989180101784270567918176180
8221 781876968800616141752800158679105076817729601
8222 784706304386802868093907612515813901110062553483562
8223 12493787741403120035162203312047751626709551
8224 549755846656
8225 167360306560954484840502731875
8226 2511507138267836407843849234554
8227 793435833196712015366988893427848610319473341893168
8228 224470520966662366397305225995920
8229 177617575303517852573280871743168031805812485
8230 82016518702281271983683491465020212700
8231 798464294681271474461660220957713315627961942073229
8232 793714773794712
8233 800989541547508954527556225758139700142883309571626
8234 22492553551660386877615406786040076
8235 469708912601137116303223494134655
8236 2267487497245574066196696295445538515100
8237 806062165858037924720244770958854668004368375900559
8238 509585977754582399009989088760414753236731020
8239 244175462974450425912862944987411
8240 106993205648640
8241 30532219861036724448538752024269699922253308
8242 520411302516564930974371912613803606854
8243 329440165625351767383187486201060925025630863280275
8244 51334208327950519293878400
8245 677192208137542688193510190995836902427105
8246 3444980405228098273287944368304780
8247 4184413364940224670702130516803756518422147793022
8248 12182953660556172585556008417395158936556968
8249 112933852486023318727872604943761971165792504705115
8250 23757264018058776855468987621515625750
8251 364365664252690157407630845437869935824309503
8252 100433802860802618859384166566732872579132486380
8253 5698522182009592428151533517380276
8254 4841960531382060915164501880748050389478
8255 27410489238828241502742039932275
8256 549756076032
8257 21748726642003661717655301744129356688822273
8258 4652268577609357343475403501981118710525032141798
8259 44606253938257178547126225862929
8260 40525551530189763057420489072900
8261 837125913447013014357789828865424435425067275349482
8262 8871870642309200266423704
8263 29405291412637185298039403021585194139818529231
8264 1026314299481294043978850433185043460264
8265 124336701153197226243617488140
8266 231188721497117336000194686715432375809520
8267 3132795700129505156756309708175177845570499161
8268 344498040525820820028
8269 847723594079505493257652258048140134439417951590785
8270 704343193063178069444230124832638749162680
8271 2770969203855291698887342957760092248891441
8272 595381160360298827369831624319232
8273 14517324969533394896403221620423933531758605175652
8274 1049726476761324303001970654814610590
8275 1467931156657615658194039698001444288604111125
8276 1476266991287527711026763912953439598628892
8277 2409845000188080971360617801662646154901
8278 857098010153618973268711626406493864682939989484170
8279 439328355591782631561995039210624921658569827619
8280 504036362084795280
8281 863852506414696260562432420153318138462004839088041
8282 282378341272092195210731124560538551085727130
8283 8961960059940892642556652339849870
8284 173639539039358781318912871441036862876
8285 41581763763914849606984445830334456130
8286 36893488148493927456
8287 3889013333850179214844616187935084911736515603
8288 1995319084778304479309024
8289 338253076642491662462436134082867200001
8290 6509772254487544050377663154224090410530
8291 2654873857666462612020027970432936330199
8292 208396491430277954212927867346663124
8293 880264271054137022839753805604292077720590785616401
8294 877521022998967987853155421139451881090
8295 78580380049024060145808964920
8296 8764883384653578431899252224000
8297 10590160315985205866404186471422575316583707906049
8298 3216572894378369592187960855032450
8299 333922862899288207073173021920309146894804635083198
8300 671088640004198465600
8301 500318746775218883434129838696322569311122
8302 10366465789451550868753188
8303 15017628632744244107431617413320010149
8304 30258754606351913518393930321920
8305 49349684471683295015406413320389621230405791359665
8306 895560743166083426315560072928283206988059458772450
8307 16172196037870190038954075468345005
8308 5445099357697415815569135680
8309 32155946705956605563399406696947525093781
8310 56524534939649205224776601654610
8311 905422216242661551259977501708985556592708770896399
8312 24574772244215178948929455901166872
8313 451319078493495286693074110890626
8314 16631975005249196555237610670788593578455719686
8315 495309725927769969301929413388698286500402815
8316 34522714092636
8317 154271754275806897321475290117183503610282651901401
8318 1364028217188669948753261296080
8319 13460520770045031289413180804649299
8320 549757911040
8321 246877569718972112995402847591282521226811999
8322 67125252
8323 134047371063288565157265116332987208009079375005548
8324 112441592119636148037876120367349550535640539524
8325 664684980194395039748625
8326 21681832922792706618190592394267477508666
8327 61089325734093365648513148618674376438423777104245
8328 8344094767898554098042416361039306048
8329 16215374484103029449214875788919107321318
8330 5460999706627206401660
8331 56425139718706069477024367860270321179741171261
8332 36936956306581925273774726017353981710400
8333 937071768938006592101964427973920564097572479686351
8334 34812863553150515588119535794685404662702
8335 14440384873866758609403734521922699792925
8336 58820136703732811754897408
8337 15411639894459852567692824469048705710783959297
8338 51442849850551902978802105859650
8339 512551647367222762900774094550886333351505
8340 6583064696190982854906304500
8341 780695160728151590448964784072086278821377873985
8342 37000055572264796969048898813737124680
8343 2000285392686697924270866209843745021
8344 17841094326673620557514842848
8345 791942861762261799234884126802458797494295
8346 136563532452995511771817486558323305106
8347 810842081057234215973110376364711680473
8348 116729810767547806769827928928996114896742739724
8349 1490116125488688126
8350 78580380049027660882324430350
8351 10134043606001068642273039465178967538471
8352 53265296774830832713728
8353 36677372076212123802373426043183436730357386313729
8354 117093890978431758767321993237325471038642582300
8355 700203788332168263029441633961854949579033345
8356 14427786920849548201858055016462253841742268
8357 972761173566944101549699713740032072176643927251479
8358 1363811619795448764784169318035196958
8359 8200609734017928837609861044279037201523496495158
8360 436349311165482394754314240
8361 31410574801611996635747659458496097401147719558957
8362 3574573557065848940521830711520
8363 981877456406829346997146023602919567188370053044866
8364 13423688037899878023637872750144
8365 237191293436285898344623425200466532342870
8366 244175462974450701039004054987410
8367 987998720506546920472296772160042834673006718656087
8368 230181780068754357661732257131250000
8369 3564713934407205135067154990097025
8370 469708912601137507615265629656630
8371 994155193691097629433516545814420200966438062481038
8372 277096920385536310537278592064
8373 55137984089118622633244543714491980649234883601
8374 340057658250024960277730920126386
8375 2235879388560569971698469375
8376 768231807465763676718454565173985280
8377 17182641242822910570630846181817001
8378 85656126426700085849379681838086
8379 7717067540934223231914706647316167473699161242939
8380 508445708657597253698012844849977580
8381 1009701636288510008274578153622151298581414884655231
8382 9763370219706178569445547793582
8383 450229320362251740342187786558
8384 27410489238828326568968810748864
8385 549758173185
8386 16558963905257133304653943709907358103884
8387 64126827034518724385590088422134833744313943
8388 549241149460700154186824580
8389 1022300031521334129048491101284381061460340375755425
8390 849220877471841926222942791113375746824080
8391 5240619774769394908882975411544654856897015969342
8392 302875174169776
8393 41955793805901697871264424390203132291897
8394 644199275458055624523913191959765137602959334
8395 1057506808806909552090238498278790
8396 125762639923094900611967516279955098191951902140
8397 66715751156538542873908093309078649937
8398 481854559876373276050494099648
8399 42373800846944300404932374914587120454251028327
8400 793714886235600
8401 68105495780189897902396539016405
8402 108659510038052485067013456993582508648962440
8403 650211142249794764801349774741565465600002801
8404 5880307390282887141105858124744847634420
8405 3216572894378370694842748236297205
8406 16527494836835262976945087302156
8407 13260173767871884834669241688940074864822442264057
8408 604332480487735264211385055885783008728
8409 1454520675883414582587844358648987532995256
8410 21336864700244785986505350521350
8411 29098125988731506189298706215061730366737
8412 122070312500000007828125062625250000
8413 34017854139488249569666168547703824557
8414 2081199342830793080039890625742910748414
8415 36893488182853665825
8416 235947116381670722388320568938271904
8417 251526400958341161661925248109437323193942164342553
8418 2269977971798255876194730106683760
8419 364365664252690157408619025642161842948233111
8420 400061106726247226520414677580260
8421 7395466937559941581894533272679492
8422 70683517523440672042402440349337894285826468016
8423 1077479023622978627718227831044686467906952531926551
8424 33198531814895633023032
8425 78222848716120093778580746788165792825
8426 4083094990467769739587575632229510
8427 1084148316796470937973800417063303037674737911782587
8428 14076019706155728167081116
8429 1087497233749072937504548521600100164984288706474687
8430 37876752441063523292833562970506847333189750
8431 1090855697435103589437498056741042124891192160240312
8432 968890104078354783710000
8433 681054957801897590713446085142038440226310001
8434 133366518200060943129821396976084163913493244774
8435 326415226096948639295955994268375
8436 2822127947977698568864656
8437 1100988618599805198258149610298999495668090932834521
8438 1099293787429886131514562788783014328272092785207690
8439 168544390977045429419007449983705099689
8440 13460520770045033672759518406079880
8441 1443758761987090110829102408756454578125001
8442 435147906959535407238652918368862854018
8443 1111208361800770319832966826942767120553550870955196
8444 109966852406475335499125948138828032
8445 4249483463019329635267928053920
8446 9855162925543602032209504986891116
8447 904477280692740000449751837765065140483548537
8448 13062373632
8449 274104892388282417235320870917279769600000001
8450 50430931601057043853884538024366228637000
8451 435147906959536005869324768196228744363
8452 3534766486146320755916236829102655482052
8453 36373120098410612326557244304612646739765694
8454 86266645441310252344251602011119470068740
8455 3443176118970300192583528994311002691589185
8456 67174464
8457 1130172318622799429685559282150400350747192521179649
8458 67766127937714458131280921640765765305898628914
8459 1138890671335654216616433071287095677996318529363905
8460 5460999729931869945120
8461 1142395362335928025554590885013534569373625058886241
8462 852935835637087447390524822715737857045001999104
8463 1490116271972672526
8464 4129065897031157510928
8465 8992560277381098073972773505808828570962602790
8466 8871870644561165605640808
8467 1152969256815028283006526985038097507065391829075341
8468 16345653942732700790801712784
8469 159607339116224534692978117322430327413343931940853
8470 84386213567511899185308873580730010
8471 888577639283888856179427156667920976593366686802406
8472 99045780329756945744940123000
8473 58120812652290152479340862723857556812098695745
8474 1881303698054181325167809730254310189342770
8475 34811768529055897688499194646252975
8476 2267077317331353269287992333297284380
8477 1665073507310389390275147046444584505601
8478 35212388217982217390458871658
8479 132482629942232885012444375321894512537
8480 481854559878210365009386536960
8481 549772623873
8482 37876752441063523949382339535204101562502250
8483 210675676409934119251711158115147370490615934333015
8484 181448829314095374687336737003136
8485 21681832922792713253634925373780522791025
8486 238371848099688500689806830113113727845174816
8487 40221979507614796422169376008571109426
8488 2159235394959569804591199046613559187144
8489 501083798658853073336867863944979449819552683009
8490 611805821990580961839420210589069230
8491 12574525709079029961458125409082673123966
8492 595381160360446432258430784183632
8493 21217798212060036461131579656
8494 29806575070456503657562032430
8495 3584898769400742238434453522584718389038229503865
8496 793716249619440
8497 7041734795200287604293438379217495221937
8498 18731018675688083545825238040871173428329831130
8499 298065750701233463381974127741444193751551
8500 5445099357814443277401512000
8501 1214614126897544860832265490153040010030558045709218
8502 2828100578836315107871305808620
8503 819200000002560000321600040201
8504 18126851730699517203483475877733342246163880
8505 240984500035989973092052860
8506 483695855651955851594922529844633893648871526
8507 12370658698731773242338636227919489674554567490351
8508 11231360051997465356093528115637022544
8509 40525551530218005625088324865901
8510 2435692242161164301922345288100270
8511 57716779291728788618721763242798702048
8512 15943230656829000000
8513 17797128007599684106389679242060989663013254
8514 549772853256
8515 6598674089420700375181379799999956032222465
8516 18462206264105981133401405022709671056309012
8517 566055057336071353596605162973738642711069599548293
8518 1036646578945119538825017989462122991616000070568400
8519 9544396591969717364047967379
8520 11447545997473174730214051840
8521 1252282610063917907178562057620806876827084137849721
8522 74433219588538795201490315035233561237985693632
8523 506361597758100136728508608580996832850
8524 4626420830671531236544279449723670512641676
8525 909543680130052723679999224685250
8526 84055070544658019741382
8527 1263791666650178279065596329826423269259111037702231
8528 104339880744171866505714553296713552
8529 20627459293943210202820856225111878887324960945
8530 3292586581378228428886681045730695451720
8531 1271518528940633337481572975476716946176139943061878
8532 48242228420262956085692421415802413632
8533 172283831835189122673743402754943633655061
8534 3574573557072159235294339581152
8535 604332480487735996949683984935165955095
8536 85656126426744693813356002245320
8537 1283190619806916005599171683981658483662369283779722
8538 97206376187685735930538954197188152589718
8539 985428666050518422998722550722547643951207157
8540 1397405517969448159663680
8541 27119890120002347129670662703320187040743
8542 1289063680190188102813745495860572570776362829710762
8543 1025472221478544399617761440067917960608544533581744
8544 504036440401924896
8545 1077085362821011574708151925969190583653825
8546 1296933028048549627282936516824764822552496390813890
8547 2822127949076088128379981
8548 13470758859173430532262139067184593730418340
8549 17494432142410314178076979170486980122849374514
8550 23118872149996682919538973400
8551 47140012831106545855206883831927720572871
8552 1623923608720744309583387149612696876248
8553 256073093993903220728241579617363880324033
8554 71324446183146853601301175729314
8555 71226009387276042934665386327874208886750275
8556 33825307669381967924162256
8557 3661926425131439247481862241939162816151
8558 60997364678885689968825048084717632677765434
8559 76902238934518928380234191
8560 2227915756478694161343781048320
8561 3145708283167901917660875432120299730910796966
8562 243389455757111364373444602977170932102
8563 10242812557873708366052288679317672641
8564 360843941724815104695308165835775084211296656
8565 533890760242377002595379111778452845963201963637365
8566 1336949215638514884369627631800661706625987771944842
8567 1343048996839033433760769821994277094937576667233232
8568 793716257151720
8569 354800427514228108240976552131741105079836926441001
8570 9095436801298611427360174965836563954768920430
8571 1345087959075148473637812187465915562169513313511571
8572 164694147739843230944974927445648564304750357292
8573 5989180101908375158003831568
8574 39180124608713886293070025162038431645658
8575 167360306561917870092220789225
8576 4491199828977137600332310144
8577 1625096257449427737955836003556160913477249
8578 8192000000000000256128000000000000000002000
8579 1367705916533745418437064980758957573445364020355625
8580 549774688320
8581 1371855797120829778510213077337478443880347397971921
8582 115815331874208827700463147086320152691607332
8583 23055218765779197362696365207519507302414
8584 26081141502662455002822118124064
8585 9304456655298896630837998825442876594166556865
8586 529212108099790917422325777639132940513185540
8587 229866409203661833574903719883962192622629503167366
8588 4499383496387322473569835345232
8589 26036721989040887898858
8590 1135797931555041166193634887367159969353650
8591 1392780101074460467089647747625905429514791060826151
8592 193682063180652365496246607440
8593 38418800944042821847737918008630921785601
8594 1394888653290466631838191773399037726869049606744354
8595 701694987687537300674803325372236605
8596 122607008271289692596601312575796
8597 936914692879804900499244011555367600026
8598 959644764147718703659047240
8599 405959660993051145007463500694533379554905413191
8600 24811528732058328784563947336000
8601 57709323359172924674484914523706881
8602 450890580279825928649946
8603 17890470845168201278603660559975288514396336789103
8604 130606940330760973179600
8605 1422569321150297563946450649365592131007253930525345
8606 39180124608713886300272417506177649383482
8607 35821862005175223801191282423363856
8608 1364028217192190248466775015424
8609 1152829344661354327232003740953962024035
8610 98979746222810351370611638548753900
8611 514233731561984840094125140000939759137142549453678
8612 67403915620524822838691421922138707080800512
8613 124336701154004196682625443434
8614 1671849508211298449431206
8615 1444206210630374041242055325453993905618106996402215
8616 13974055172471119141051474408616448000
8617 6469031782763992798410239874057248021422273
8618 508445708657606652523620971462052294
8619 1452945707409300130102719539168549910380471450998947
8620 166153499473119215702865973541601280
8621 1039709780228996750624805893398194373351
8622 38679193590573660702907477966246355076220681062
8623 103379237125433589234284880519052295934465804272386
8624 436349311190242026673209344
8625 128572569380490483366911386105424625
8626 36858949602346733819156386209239496
8627 812444644811619074158140972801653638608237244933429
8628 1638633793745288773965642000
8629 1475008475916320659841077126630257368991680753347177
8630 130606940330761750563660
8631 76994737479492719750035831294447506408
8632 401927072922154918580822336172104512
8633 599032090195504936878463105366207377351427116158023
8634 937782968097856029737940854139039181996034880
8635 69290640019476413219292751102362745044232060
8636 1203022818062780160040804525292
8637 1486155447087052534217717471947900374068968296108753
8638 1958747419203671168492411032746986498
8639 39565986387122840965095770010538312415439
8640 549774950400
8641 411566936207865355077454922213688301
8642 213656711189639272509778294160710602
8643 316351271004105375453764360376165339
8644 1926550623198423727393270814226043608752567056
8645 129360663057212211005990245
8646 1671849508211447710585902
8647 188268953301868075578819518675724760283587837454377
8648 44736509598701044404104504
8649 2509054249882595142806458353563924657086281
8650 38929455671238107813509950
8651 1524639433708457693863173831624999382596889163592031
8652 4129065897476445087036
8653 1529226934644775680761045413728255527028873324020401
8654 969077824607981457695672087490492117918582762544
8655 8411796853844811055200201653512347221415
8656 2785828583134297006277993296164332256976
8657 6657844787831222910875090676289506159902
8658 2999850127473389414926849179786
8659 92007301545962735173935865935415139636617
8660 1689540037742601683186939470481844240
8661 4502293203622424845236879381351957688258101
8662 128514555650590959418468335193069034506
8663 1552356168196895272138195565582219670511814392354016
8664 344498044988030624808
8665 162707142684847457353146616944157563764501495545
8666 51507429952776378675808360127606430172
8667 416517056218546762529159940101832
8668 5888943898958467744627915002483792
8669 1566388265221526584098308038669798943655931844531618
8670 344498044988030626290
8671 3328968836295858401189827085276721
8672 2114726025664360378662266264257440
8673 84055070546866660067169
8674 43675968615568088744900294439895798277609703870
8675 3344871417443191884868775
8676 33825307669437752583507216
8677 65202477979082365274886847196587911520945477
8678 620661265451168505692001638445632859758686890
8679 45169036565806124515387113071277121701
8680 76902238934605740933549160
8681 347068923044453667646515017881855644769195201
8682 24231149480938497124572339473331045640697622
8683 688579136885503100226262453
8684 106477840278803939078380124443461929410624
8685 50248077167928953318753096297423280
8686 181448829314095609937186460412782
8687 6666259406894818544310990305211
8688 208229648657819832460150560000
8689 6730710948378738341368455903852018819510001
8690 48242228420262956281161003885605327640
8691 1611599388142163860004177340499543659106417165118691
8692 508580808943638429242826162975808
8693 87645967408755366409338974443191348906173927254
8694 53265296871578995104888
8695 11026873169203837300657965367572919465
8696 24231149480938497124572339473353383325523624
8697 567903879102704757319566803965642936357370328
8698 199095892204624411962880387125492286156283680348
8699 178876537707484353626367631835213150509
8700 106993674450000
8701 26036721989063478345961
8702 39016761064177720103838943639236998
8703 192613538333779518198181791924990519930
8704 549890031616
8705 80661278270006174669211709738211608764816548115
8706 22441721970986171108540666159874
8707 59924218525933244343554048281116989399795130651739
8708 99045780447647246497000028900
8709 2761179296969060416535392966733634042560295764625
8710 548242193816935824985090
8711 74683327891351653481720206276539
8712 450890603677010156504328
8713 1672923526747242328666425774868083230726446129769626
8714 202696416809684476240102289869220377060343136980
8715 2195843379083849950658012218293184143030011592285
8716 13406136322768776391013213270663381832144
8717 1682932934891311423817920136714746568834541184994159
8718 1146103357408888106422592787248273502
8719 8924573811567297713740630391004951517239905926
8720 200028552805756349945360
8721 549890035713
8722 133903597114423706268739319042344
8723 734267999097430273585920638405662799
8724 474033222978452458671239879969552400
8725 39607368879495222707554128705480208959617541125
8726 28900056631844063165690066913247171603814772394974
8727 1063474861394858667966627477185007608679839085
8728 3177328405164582189699895826305433704744
8729 1713293814119895050357841751954272615919152323934875
8730 37000055572366833285050265404613743880
8731 31028635600475918923828166097375451
8732 1096938267427395460437181548585036032
8733 85656126439502414993325299625741
8734 10456070145451623528262970686
8735 1728663110337180055353674257773880200031114867749895
8736 67372032
8737 239223902623082318866828324970232709788673
8738 549890064392
8739 3386701053788515482291892322557324800764551437
8740 33825308136410536123563280
8741 316351271007874417523199650789150789
8742 366481486875459523023826601676
8743 38929456185992562584190622
8744 207318655899149047721621174496821296504
8745 1454520675883569312818529612524487623365005
8746 1746754763369492288009912162318077642838223391104040
8747 44931703385075770002481678283182380
8748 52929182913393361048497846828
8749 1765021052841196493640402015522817148072632847155006
8750 2220446049264864996075725555664453750
8751 42412161285695301210718589875609414877027423486127
8752 411566936212387639444990275365067648
8753 1775537934427996618781492852776171053313525434066251
8754 1044614275108947966790616009239655038594882392
8755 12973787012664786115664604650310431240263705
8756 9763370222552807625974857484276
8757 7044595138888439687342999369361
8758 212177982117938365881739774176822433391610
8759 23514879634556924398338594943319661608477729791
8760 13695791194712171015057888760
8761 18195531433909023807641816618621327224411226065126
8762 6156119580236636820996829583496246756
8763 1165087520434000138979157
8764 76902239759758174534422076
8765 298147853707483124730509320958887636272454615
8766 710013227091680695427011479737302168122
8767 1812804251281463728314528113821072615210915766162248
8768 52929182913393379012406803008
8769 42366811895088288635178388137957851883585
8770 181549356441625969921717367351796957520
8771 789676731295281874717029956077049115671
8772 549890293824
8773 338280236984153584412257645715231099677349520901
8774 41385883810804138962811934458766570172307129874
8775 959644768892618321330430600
8776 27294560277644252591821263908352120238795528
8777 723083932647734668715221444934837
8778 33378074240072695055531310357810
8779 8908739168782218430625567600958889226437157419531
8780 3697205891039425291819559515900047500
8781 549596338333476250846623187592409255276
8782 781876968800628160662173020480585427330372440
8783 1856277735942703864581861972061606043995986099993511
8784 793735441868880
8785 29473406305203215395652804732509423260603265
8786 247516186452031104002207590945401813079544
8787 1182727177898639859260155631250351
8788 751479441000833677516102339272340
8789 595381160409304093646685735833489
8790 112195921235589606637252740316980
8791 102349109177574710437738973307037884763956397621
8792 68008415413822249891904481637152968
8793 758883295809949674702117155643371040300
8794 229632869632326852469962205541017425461066180374
8795 215860552914965670835730384216446044561385
8796 106893041767011628253756928396
8797 12596235978079558734126077347199370095959208227
8798 36632538334169789859696866349830157038522789510
8799 46209763649264296270832105333234385
8800 3344871511343101519225600
8801 425207367989395128126340888589078967156100001
8802 469708912642724194896900228755430
8803 1911972686832355577590950404504836833277652840183806
8804 2475880087794137019059290112
8805 1026830670643884199813881391049146410
8806 100000001000001010000010100
8807 96929498527
8808 10366465997667299399675712
8809 39876313165420353304326667495524567367883414686
8810 10699320537912359780354988472321728001200
8811 68651724600544148344329445627021800003336766821
8812 235818789970399122512326638020929812465694445596
8813 20384315167345297528983573713652973210687
8814 6397142430638542273782025084739755842
8815 1413890468492103622602223984450217042090
8816 688579140655397604210709760
8817 13988435771542672879192114410811680078126
8818 3936484275724313522766230670334708010187820176
8819 299700196177165231014129633030968167850744258953
8820 793735442406900
8821 918248545165848109110007699488347542359079144520821
8822 472815855957911894052554111930678335667482
8823 193324491573039878787287513834781147
8824 29300268852229809850604522799438139887391656
8825 24669456273221253763279626383429190705107975
8826 16527494840933509020036854726076
8827 1980841465542703969919776035129835003286631837741028
8828 147041093083696751475951415981320876606160
8829 29806575121763243996444404776
8830 1057506808879848864726894964729090
8831 1992539757363145071145718101695532022241401433033609
8832 2316780612619331223552
8833 29303624282541323732473277916647444136242122444
8834 210381262900072708781581832346724615244
8835 68105495791113273312668346912405
8836 44736510165599467376707588
8837 2010206813559302242068321102381240015361023376088279
8838 6469031782764427360830668538366222391026492
8839 46990129560728549828685409920277980516848371330246
8840 549892129280
8841 15639585980469419920657258188870299160934041
8842 2013165342246107788547221233321533883604208247112840
8843 904471765625224966181580433554649148060948158511
8844 4491199842802929885783246972
8845 1397405569255833109644865
8846 5208087454123657375436777281424696444886487506
8847 2039973549374599955999420067054245477343955369841847
8848 99045780447651349884565210000
8849 521844643997775209909322298007195705143164109062145
8850 1475196840884644550499735939392100
8851 12228798438911415294904143757641954777582399358
8852 250119945101613498464948624404124886973705947380
8853 56570082768857337167121545878002986931345
8854 2158756613863564825448236915545329243519830
8855 1518633528321911749090666521911081215
8856 10366465997696453003967552
8857 1718264627146724831502
8858 1506038467338145901322188317765203596808
8859 2076230541420610375381772515574318184231921161950227
8860 213485584634792634754384268495508256320
8861 2082330886717045658790434910237438295819351635908671
8862 13460520770469469516283839952123442
8863 210358525064622071976005298503722275299668
8864 5445099373614865382048825344
8865 2741021020036528089989117256920062760141857308885
8866 4129066799609727090830
8867 2100731335699298118050855675114034728406420355994946
8868 1544723778185492667874820144100
8869 9251031023477520175158285430268101
8870 21336864705135790735382801425670
8871 9596447641076454636393305868817051317291
8872 31074691710388830159295561384619430958389760
8873 337058019649549800676014738852590006114785593
8874 28802138236204572733472684143146
8875 1487252283509858209950521037718038749811123625
8876 122607008287644531238886543634396
8877 808451084803918718538957019865925016952006370897
8878 5225075702654204827725152452726462832096988
8879 60257152676941660494619278055884482440814489084
8880 1326410040632000472209609520
8881 12451648119881070428833135873752606904305686310193
8882 261366577670419578905032506144232574054040542766
8883 35525700045020634111284440666764575433540231207
8884 262132702381766384162880599645314587666595930324
8885 2156837084700355476890287676746193499836577506081695
8886 1362751256065530458607311601489954368778640932
8887 2163155701533138306181938085894072403120914804187008
8888 180077739533977983838411991544
8889 2169491401468921373961491206141127330171849476407897
8890 302231472922454940450880
8891 230181780071784295583565295606031776
8892 3955759199151290315867628
8893 27133274707550698573374411825286096318085944
8894 265994515967862202223593115619680990756744828924
8895 20325607118219353027845
8896 59235539332250284742467239911872
8897 4503668632059905
8898 1374753730986621684636301564122092125891734870
8899 9689753594762849246608001676688374944463531
8900 1069932058950861656064014400
8901 282811267760038821
8902 269121705066151471359215241376498284390287221606
8903 17702212810281785364354614472359482605888397612483
8904 1747294831576376363905355559744
8905 243569354275318754670
8906 42141987204488721510180
8907 81701280520594503528477371019057446665012725147
8908 30258754612581246883997199225408
8909 8628359072686159641236808111523031305063489
8910 537849845709146909420814048502636102207890
8911 143182229634872772584261703329480319554816
8912 20665730839532128429369346881913035472
8913 1878049922044930459369534292100005598
8914 273876168259450963226153260023456327520829708614
8915 2253429452827172189327645026177920408580440425618215
8916 2961496038680771261024010182544190080
8917 573375137452641181211462513561514799266901
8918 250607924029613362440977515155224631867844318
8919 2732068547955264832694570686213030192911171
8920 1364028217917422440250506629120
8921 2273220735235693712074542926432264096516264817690391
8922 2922723478352040354479793182351089741062
8923 11026873169247909021799186644893926858
8924 10001011011100
8925 166507352154483473207157825
8926 278708060388262648606498872996178384375218756142
8927 150995757599262514458811472731724699220159
8928 450890603682549223200480
8929 2560413068955507015353387601272392578126
8930 420529834945267273789880900190
8931 21982146267709468094744607
8932 46209763649264300901331979329554688
8933 2313285517618312222343798537756055286754731722262351
8934 1448841957641547332944063827367018285525783302
8935 20923025502072498413829952517087503522730113120
8936 34520827220051501513953259856499205604382856
8937 2326784620813266367604143405578070633657406882342337
8938 4166293986887682784088414960457323152
8939 3443176118970581015167220558062820313844988
8940 159432300019683219431430027090000
8941 2340356405475840134907666557492718069160475917168942
8942 28802138236204573064401428166124
8943 1480785979381876545070042441442360226314017965
8944 24811528737466950067186243360000
8945 365449499615976892036817876510237723975348626615
8946 3216572894535923521243734567344874
8947 1710856416004552164242290998862545914831140
8948 5640840291042290783726965645888
8949 3741572459544213844033023027931778495172216
8950 20974903860868789063455986097420865323374650
8951 549241152712648694766503719
8952 43686342090696712689912723276356712
8953 46622413339068804384852696518855180132558591139568
8954 2319509640156324302445091208761332589598940
8955 961694335604479542260297150730659136345
8956 340057658283278975661881373643692
8957 237191293436329984185639286398076616952563
8958 3371556341417084906452240574186261992710
8959 968890144431961784057971
8960 15943250339100000000
8961 382421350113526387810732725067289600000001
8962 293679931954124923347411928152206587977760087684
8963 2416316506440625123490955821070588266685602223055841
8964 8871870831501420825729696
8965 22381105544847691011930744236201792927221625105
8966 2419822713507110288685141557013892267838478697860650
8967 1191817659378587985815951166
8968 2239964644313271992676739491038791203328
8969 20129044276148165088955282818977529903726696871595
8970 11174119155583593110758640054862240
8971 307325542552022391642425448402587992617635197132651
8972 313279570044468317695864435900880
8973 24758800785716836075778743048603698790401
8974 3084284162019375406800415717386672646
8975 2458702186185076385326415907186080931387207494856775
8976 549906812928
8977 751072707684466768589970659850000001
8978 4967267371556846524236473367255410209501520015570
8979 1361129467684993002818603425730658305025
8980 254186582833287850956210000656100810000
8981 26045977417300467950719516462270768698726
8982 1818989411056041717773453250
8983 13220117453201639836626607886674879963682701
8984 37010655331920121858349519646388372502111720
8985 559806824002752147828166503467140217500860
8986 304069907295882792205357115998367617646169795838
8987 2501773255799268165550755688366564907708919716046559
8988 240984501874449171486701508
8989 64610818892417012926638294736099307101
8990 163587563515588847543645043812656870770
8991 63581501681609400855361976390696360520
8992 3574573558491975433345615003648
8993 20226565875757172031374251528342225423433729
8994 1229187693014381675525097333012270384120
8995 36893524431336374305
8996 1974145025099765605565694126404
8997 925103437681989110286
8998 8961960060261940898097982592881878
8999 4000611067262505890133759373582255439373571621
9000 81920537603208000
9001 2552902636703004977229787233631442341645151882010838
9002 34525284612896
9003 5106002169759327025004646943353297239968863927
9004 340057658283383218156003041852636
9005 2172665670824136914815718595463562829409918603295185
9006 513342083280136027576250422219295778450
9007 102238875258155038107343725542930586017313765014428
9008 260367219259370851520615167554110000
9009 9904703598043254
9010 1747294831580437278153858860500
9011 2590012283947307408312577744851710115908385157470215
9012 400061106763576136389858429568052
9013 2131252271062255798966344152258451899673875920261
9014 117258971162337619738229913797893291088
9015 2112575439120521967812075863811282108816415
9016 7937147753350065743769304000
9017 36893524431337455617
9018 1396097309326914166006253140489320929082
9019 49850157128533949528903480756184300403
9020 550403539981037162397702534555900
9021 30591787601281181372487229479112850837208
9022 14144627421752132182524541129248
9023 224417219659217022474675677394499939717930981
9024 5461000849073122157184
9025 120833626106699121894500095803522588181825
9026 2638999326561032687748575334348731394528084607628930
9027 994142162740508581654095968700
9028 5973619737764496639791242541927461895676928
9029 24574772244860508987584559035972709
9030 4052563061433418980
9031 10825827773304676596820708561859416327
9032 109966852408295908252826474580930560
9033 767681269801348105290235988271598043435712321
9034 325875099888567774929846349519252399647245334374
9035 115474033059856109816365712781225745855
9036 14901161197677612548828140687500
9037 3793297327930685815200578537135514719953
9038 2684975832339906921510208580618677289964346641126410
9039 43978392442706823080653629000581774118714933
9040 4012450697299918869533033260880
9041 8969599685009259844681218994159733410265937
9042 7230900815692703504280086700
9043 693364445140728814592825381494921255614151
9044 129360664252189911169779444
9045 46622413339068804388527409631249983444512143489655
9046 338280236984153584589589034830442301760786335430
9047 2727769359770596211304022705721077814386377213267152
9048 6502122379238426304
9049 16527494840949772156236211962049
9050 173816202971946836106233721312950
9051 230137354580684695800368976654973817214567336
9052 2000285392700256809668342425186072400
9053 661368788468237297032425189399066068508929
9054 3344871512578835139604704
9055 5439341333847691975295625839138411724918991945
9056 1326410040680678570336328416
9057 14147356129213035250983079695876823645087272942762
9058 4946966754529192737266334510
9059 2775170659400433979695477580496094556080990893397727
9060 9544396615444149789629210340
9061 6905527681775251976169429000551028421
9062 85979393684653125090671809537724499276
9063 52355001714637114398961735403164175448
9064 664685011732035908739136
9065 1350845574733735743123617210702954485839674665
9066 4491199842906113272692710142
9067 2807192692405236104250759476742052425374577043807588
9068 1465356596899864597150620863013289901333568
9069 113809329147843853558714608
9070 281121933908109176521023282342822831170
9071 117258971162337619738601769555555765329
9072 13072507056
9073 2831432666206190066535055275913396135735355639062501
9074 1362751256065530464562274994454064261758181524
9075 4491199842906113273012721975
9076 14883216710847895428211706160911841826739316
9077 300633379784252526517827459646726
9078 3344871512578837845932328
9079 29986029502569797751629153772382974950401
9080 293452693546808752278995607533789281000
9081 54609997062327343385841141830333001
9082 68008415413824975247507748369961350
9083 92831079069993182167690076183300736216648855074633
9084 26350165150828377424987267893861209808
9085 6085224259084499914180591194851505
9086 1371015631434888797425742835013854
9087 9870388196932758639966316251409765710
9088 859935934236237867552751744
9089 2269977971922366485242441570975745
9090 64610818892417013155406218854710000810
9091 720285178084897983289399822980077857138095941492713
9092 64538214377586312024576841111818921846932958608
9093 5171729967686680327856163384399844788
9094 133366518200061364957801639975721168590287667654
9095 66457488895465982891242222967038912461611926375
9096 4508905799167100162794993916447496000
9097 2930337517089609301440171563485850831277664141118398
9098 382455082733750622665829730929087509572881024
9099 2938721881989823343314593798320050371494374148833107
9100 20823174857148300
9101 825931015917139139270867277453811760813515601
9102 19953190847848010989884142532245772340
9103 23022637733257997204025280343561099924372604853
9104 5368456108731863867474334199575627750800
9105 1845875875436630993226112897307034559634009745
9106 42983872336066796563833844699776063910
9107 31208824016025013004932130686892660489839
9108 282811322522766708
9109 3556709987982558734094773237040041865439879177
9110 65021114235595847562532866638680
9111 2976726273184069725020738795569119668116802555411211
9112 4491199842906883211560147048
9113 345227123818888450957741001
9114 1750275778066954431435951255495216043092
9115 45791271810857230587235654440410289343175
9116 193324491573045072453770821121819276
9117 79044588020998038145655527988998647954722688
9118 133344213154562721164912366414569312850008
9119 3023792074877829654037056449559977759482277769567849
9120 1265438135023572494880
9121 51334208964903966979528126
9122 132836347773775541626029027552185209696903950
9123 3041076538272662450445716126279565405169464111337251
9124 370696642247077999980828880106226523602508312804
9125 2313243371700982304087433545478308156724648388625
9126 33198535791478711609722
9127 1198671994574995957034695095335977202799745625480
9128 84055077974487331214664
9129 3067174296992701726975611051458011379920528390219257
9130 45035996342856617925021696160
9131 1551481246939764637733325876930904673
9132 239223902623082347985034226630092623838672
9133 3084687488373789288554650631260315763086815529411726
9134 34525304100188
9135 115310753565061439098956465405
9136 2017516467643154102981318256
9137 3102292945270449398715400435182903384983918043425479
9138 640801576682543583120956038626619625005932
9139 67302709784706785237908904
9140 1443758761987244135587237138004496096812500
9141 10170695953493571030943042514514888
9142 3925286463151089872679866352333638740
9143 19380567223446687204197182920158759
9144 18316323955501731116751045319272
9145 14455049788443487454152898065481214119922082268830
9146 2542301144856
9147 16191528743215287261821580238405859447821081006101
9148 47358212812136022088742573601729321549553368
9149 40221979507722904965812416906960048989
9150 16527494840949836437414994109900
9151 3164645083222397560732807377408922155715141530071818
9152 3693695642917558639372357632
9153 34811768529875314344363090648761025
9154 10244843664330229802167105746628985509036
9155 3182671274839428887326905129597267355107536795105815
9156 42141987288222659237400
9157 67621273315835370049925695206482111592909210242431
9158 120833626106699121907718470262972849672202
9159 18316323955501731384225505401795
9160 1326410040681080814394073320
9161 11582590717877552173095712637107160977646489
9162 154075148941213733761592298225933006762
9163 98098801404769384232733739004903284513454
9164 1340109320317508255333444722369353687051600
9165 78187696892122993190188301848785
9166 201316534224940782368443906519036371268
9167 3237320113073031257360424355368460333148223925379289
9168 5461000849579750157328
9169 12731699471337470861752955739984597418496371
9170 1885649142324788414990019074199881251050
9171 8826783198503686272873783705482385696
9172 396864867931635247446631455961753608786547413172
9173 3264968142150717300882159487491451063006719262305626
9174 6583064714473991117337503166
9175 3274232478629689183513257829114874229917107536904825
9176 14901161197677673583988296875000
9177 655208684256655806669916400917863358977
9178 1321512179438504391417076524962344
9179 723083932647901518636624543172089
9180 549909172800
9181 84625451985885298629057041226419726757307472961
9182 9824157495395015614938023929875568493684193075770
9183 3297499585219086144416519045455305662276197563232683
9184 10366466000175567344821248
9185 3320919229075253203215284952978569870795458378293295
9186 2080019577850663163896790471413824679181379606
9187 230266176771764861916208729324535944075653351829147
9188 405959660993052056428225976530835482418525515684
9189 2080019577850663163896790471413824679190752389
9190 4213968166512733237273323621962340918380
9191 197650497376617355399706078237081
9192 32336712126615813671684464947933216768
9193 3358710225432955931960491154251171677992173071758626
9194 11437945808489069528536419421751853729269648588
9195 2124609346963384795958955271162916404345582605
9196 27401186690474360833013434028
9197 3377754219314937686263447375319395177280143517633199
9198 67458132
9199 151353003933110458567216462891279600032318766
9200 7937147753351127408342560000
9201 414075020890423906487931533234457424900625279208
9202 17182641243326672008916812251310430
9203 3406507166416248218505381569058459267651016603753581
9204 769867887842168917232895984
9205 34595921608839403883897841761870441745
9206 3411321231623557379150076081844667259230098186033034
9207 549909205065
9208 23167799942401668905762965284544000
9209 3435485896139355463794074684749702492599691370480259
9210 14749131533928243847186307604016670578230
9211 10290993302761279403884592896856695134031205067550
9212 71324446194425252115623212390332
9213 974309723399908733109744075718001831469
9214 2114726025782210427965454509048730
9215 66181853745684648680475838801083715
9216 13121160192
9217 607793875599474486346594437408094605550795507229697
9218 100501430394679568888127129948045182790
9219 56985221821020560617612961152441406250000003951
9220 347938089330850614666743644651828919460
9221 2211092784018520813542365160871649995700617048865857
9222 340057668824801194746427515629634
9223 10396409491301723902848991988118983912720653
9224 52139989394898788581666434580584344350003208
9225 550829556225
9226 479306712476892406548427677503050940820
9227 2042972492202098780909439987911391503906943154133851
9228 32336712197908602867743091649753448448
9229 144018616418097413329535268565328198865081086989
9230 85656130088210828981795975698970
9231 1969327730997011222160391894331325
9232 15216851204267489939260587071827728
9233 1580560669043448070683972121587732058344280849
9234 550829559816
9235 24016820551809079242042191029036272722307518065
9236 53028718004147910678252963636210017481256472
9237 10170696097520971561127592122391633
9238 10024350621684926201270671069341746173086
9239 3583823502154668908692794650486921495611372158565206
9240 118275476329337481000
9241 3593919866861479462597837789375884748652012088533401
9242 3588868407177456401463679828776698538376287696311762
9243 53265600078592293256761
9244 7041734799688371420583843720978407251804
9245 656170632582590315202938154497374242898690
9246 803599210865695165226970
9247 2515666487533608251596399137852961277949683249587
9248 81140367623364931104
9249 421948866277718436859187683217065972563969
9250 2235880480093890168971674750
9251 9737484118929910098158121129078641008178286405515
9252 550829588544
9253 193324492961260146748642995403479685
9254 311650564655122767451192329520897860327389850
9255 44606256154865913212821132354065
9256 277096964866906882599573687808
9257 18979089562405534522926593
9258 2302220848365275872502422291968750135823318950
9259 1554764735757450486155776387821186789377761
9260 368080514586095135976828907175067266780
9261 1230472026
9262 21241091603763256175869630215881971957990
9263 75934227966689172083744681169954161029243510606771
9264 481854627955225533218253963264
9265 4863933582854913694921711238551286424068733648325
9266 269271008412619499508727518289500345224
9267 2321692998274564695665779649640724130687945745
9268 7575528577675843781245181547629437916861200
9269 1470043490629539229029853866627889136769646037249
9270 5461052305253053234320
9271 1361129468951404454081728958223195571201
9272 1619152881454956673204720608315491000
9273 173797126186373942689869602570971495125168
9274 2475881259162381301839822976
9275 62261944906411789599077762193249927424959249575
9276 34595921683934114921551252160251407696
9277 3780204296621362295361375305053500708573528539284801
9278 1293606631672790644662488155404297609420
9279 2361094166569788475326125601375205672595329509
9280 130607544821806656000000
9281 459514982280082267826093335362040221854226025537
9282 15791215605598116096504
9283 3812104567420558479149329316348209265057931587493661
9284 1146103362868134529228378971189342852
9285 25762272471997703904819145048157117131809276945
9286 3817445374762295007862338637873182696738471151284650
9287 373281566865756952189854475622147788162
9288 550829818368
9289 1252742705102530013745985056489691684113265
9290 3189101008620032121123025980801507170857860
9291 451319091640705584178603305812826
9292 62567339885114582498154346291518189632
9293 12892623066749038795725983801112605202687186
9294 46236842104635541127836889209867351669440
9295 180370734543869127866023967128648631000369215
9296 84922105657070040738831470592
9297 145183462420352855839674561428950502608141251
9298 42010674357236432933862999283253727871351260
9299 3292586583879179411949564047574003749961
9300 7937150625087997289920179600
9301 3909302456836875561773803167136374141407824556699692
9302 600719434327128229356892231953023467774524674
9303 41144777806700267546973199998007926558387
9304 58334601461054531433018508798467078043023080
9305 3256620210123059626353927365244516042260770
9306 10456073696141015209483808592
9307 6361296301097921850518115842917742414620630068307
9308 106477840315064120090954082837925614301248
9309 3953231492644537860291676079795119094355149389147587
9310 14487170439377816644862926237869375790
9311 3209685926432780417202258803466479813956534150823
9312 58820203186922056983773184
9313 65564713049330802465209261627318903560002713
9314 3969822023553817244152921892428666421816067507187394
9315 4491201695458326197336514855
9316 49063365778911449619095168051876
9317 340364977769152001035388047973575550117530177
9318 303104455329073855594712417662718746871568
9319 224417219672279592467711532483326419427458981
9320 48867139890209696180107145740299560
9321 2503910884916117990395692967674362004514648041
9322 60970315990205431561008258901024098
9323 16423203310651816421597971841820203479
9324 34548651502596
9325 4042459689543108191750776422910379693858475126579025
9326 4036828920496531116473059379315209699046615254799882
9327 15924146822047281530368556921504023221401380008
9328 46209764110839867693500520946794496
9329 53346158978804114027103803155140804814304310001
9330 244175471170733296608385831310310
9331 21229974424171390417645602181281751518386281
9332 496914360730504180194033197943082795608133198356
9333 4087767530590716440136508479663928532765825052442851
9334 13974055209910109246715902070006279120
9335 173854693261767922959253210806727865438231045142575
9336 4516608423548254209794790092987712
9337 247516186521365578010146418760292610084353
9338 5640840740826090489220258208488
9339 112884173369705356702503887171100264
9340 3452271216986842460101773172975432210000
9341 1765021052843829956559574288522382169108924206626258
9342 124336725167005079010425076024
9343 4145061459544746036708771988323771227954427403290121
9344 68173824
9345 1747295014094167172098955362305
9346 14883216712468060351332377554292267684454318
9347 849220877650940784479284767825592320001681
9348 12082489364205669009877305743844
9349 379286766497373805468672044427393944815441
9350 23757264074372291698425292968750563250
9351 2331485978347993367940699244579418024245407510
9352 4074473684195227030811784376
9353 63287264450793058792879704747054663097353921593
9354 2654664989483026706713550346648111052451331120
9355 3491331653954348807294302579096065962972070
9356 704343193218275043421295809726695196898880
9357 2632627666986864295091823952322648492365200381
9358 515216291782348320659480530043256038724624785758
9359 217723879631567175240627705744627518104999
9360 550831656960
9361 4250062375897747629248499261960281857214720961649081
9362 68174084
9363 300569473252989896818491221761811531758503609630
9364 519527237787082295356239748133267099827967547124
9365 18926806550335666242822557498912146310
9366 3372587754385069988483149695072
9367 6910555009406955515965136987692934909774251
9368 8411796858990607369273738902659324545592
9369 1018566280437131292497023580369721
9370 246940530769524633231033781507105514010
9371 4309451737765531832612195442396487029864814644667711
9372 9544399925174956671538955532
9373 1629214221534077447694425665268399162632552651
9374 4887882806786020614458299502190066964116889170
9375 240396486429411894379704871875
9376 1203022955676574473468727287904
9377 12783751676824784656554058938757919917317652805
9378 1750275779603651976895222478318577129492
9379 3081633091116574700256252743602189409191551061
9380 5699024856001726866773348650473415680
9381 421948866277718436885105680727437861334081
9382 532660666684252981453822865195035913588299882726
9383 4381729872923010360499038173016749404985930684125111
9384 33825351103150379861114304
9385 5989182430979224003525884790
9386 2190059849773166000269725126792173168288556
9387 55573529823693676147613428245405810767872219695657
9388 364365664271661834615919697291744023370237788
9389 62718098601800508138356054310567967691895839
9390 3664814866372403717395437715423833285008280
9391 260795892113356602173705557690553632156530284212783
9392 2481294048343538480
9393 12046859938787478713791263369072364118196
9394 16670353293782225371735517047889958
9395 200029378571558202761135
9396 4052761054626305196
9397 33828024062315252314158705542211643
9398 42366811912921625603388606400164714907274
9399 7363446839511497884801783972276786292163
9400 3693697236635856880284360000
9401 47140012850480693430634652985344874351751
9402 301399320469878937459284500021004312
9403 405939553073141712093012182449479222724
9404 130607544824560150779600
9405 62082632353917934584001281105
9406 26654681224303581856424915968759314183367290
9407 4529654640972846271614841706342646716718827341264329
9408 794004140852160
9409 4542187464861426022092796479024908448947100533117665
9410 3715823253918474412878775781940617975368730
9411 235947118002948543097586105814484431
9412 2481294048640116580
9413 1068238869111117786761622894980561638998919022
9414 2097490597136434043971618546440
9415 18926806550335666242982809745853280295
9416 4129108298176315629560
9417 36894614082759458817
9418 166507498755600152503069288
9419 3906344820522975240015990364500577725133142603549
9420 1069932672964723544065742400
9421 15878376496612559388939318633322553549611
9422 246940530769524633231558175226373136462
9423 1794369585187508470540176493090204368723
9424 3955767428058422950728144
9425 52929195285997284044761327825
9426 352123882267121320986661596405772111011570
9427 744045064049424598860792612603755829773953
9428 567628923044969477700756061573114248669585384372
9429 397519595891556814188695663641064392337324097
9430 6152787625340325597256961849233382573650
9431 4682177220257516619549168117509136161050097829708752
9432 3028752444508080802266807000
9433 12615097258284873472114337425900716210688204308481
9434 269908787114312294424891871345097513255060485284
9435 193682096949540054384754690320
9436 79981529545262121558589250136198736
9437 42142235894284265820026
9438 1069932672964723544273102520
9439 4734062303333167720316685347002232910036576054936649
9440 1069932672964723568947200000
9441 203256044818401170097015895347200001
9442 578684707359766792172297669707845625580781055846
9443 3303904175962562278860931248165447134205135943735
9444 811383053099432426420609398515600
9445 4773323841279279884619469894641199542543997026692185
9446 4766759449000851325540219687230501224433780521985962
9447 83909120504290241634566480186520453991203
9448 71226009392681082221116000318506324838080648
9449 8764884018687433950373492224001
9450 10055008890794694522035718163304760150
9451 4812885752835268022847279179955401726865482777990212
9452 59235542079403820053673570510492
9453 10170696097520973615613586196369888
9454 5555374969715483177612858940734995252388
9455 1689540045113375118050686740172410805
9456 629983224950143817879483110656
9457 980953105763168274727494612978751
9458 64711299175917616261533779391072659899911608080242
9459 9915754551507780740751688712962190918136
9460 140760197282506840363470130186122499600
9461 9780732184234493729989864275047348530292994627217
9462 14144628334264585496959950501000
9463 442098409210266301910469334449852693319026003719313
9464 3955767428058425838377064
9465 504077792007270720
9466 326814220572261736461334151275624835197494192942
9467 80111665163733119538857158895996092948609
9468 28802139813463622144425372881648
9469 121924477939659838524829657358755786586289
9470 198020031296272321986648121608926609464970
9471 140760197282506840363470130186758556461
9472 1995324009667730149893376
9473 1575807942164732209303764026058248051522979736328126
9474 376175914526709265816602262270854316518186
9475 38942316351898826175202653570150310393075011325
9476 10495531603536640341071518936957572
9477 4987843316295392278540891179087372012411885799172043
9478 51409412012104683462667843877351961289646
9479 5001541831696697303127361233964942312269977454927126
9480 3955767429410746516415160
9481 12780524907929769324193698416430231337745021799001
9482 73006077848397569098324710763717236961756412130
9483 32477503537035241176335069014970856358308
9484 1833206658852655677819900184313164
9485 2475881259234438861249593345
9486 51334268208278639626257120
9487 1454520676154347393251282693577657646627257
9488 643730490638613988659190204797712
9489 283779452344316107725656945595591403750216239
9490 16718495116914227802455096182082410730
9491 37568000018403558543690128094608239257500780071533
9492 53265600175309604658240
9493 180870039128001549354280951745068135817360799538
9494 11026873200406678204881867647589182714
9495 5112386672950668309652502993130648261395341045764375
9496 415109446209256442138937291994357409289000
9497 5126400586590200590016143641196122775165863944443002
9498 107302261301872129101287681390316
9499 53932796248416482422672479322189703046001
9500 344504323082452095500
9501 5154534852257366199502718765062291914732265923810051
9502 5147487955349472676461347978637200748558368541449002
9503 62875280705069842197446754114281692286932796381
9504 13122847584
9505 56550823956105004243797860034346488117025731001345
9506 629983224952310602515078759620
9507 8033685819253321706787657819242453072097042
9508 6583067201224280265704070660
9509 38903345544831317345433733103203320842
9510 78580396921556930499903662040
9511 36508003151344473798245586613784711705887834591
9512 130607544989722377816000
9513 36894615146871160833
9514 2097490597140978413064177338590
9515 1903521274183469521898171514953415147741212543957515
9516 240396486430609126507944974556
9517 4751447722357939994956640919000037146777515515057
9518 119671950702444042242509357028188771847238450738
9519 1431892752673172125482746513695136147541
9520 968892929398971804710000
9521 5297356443229165620252116787231435828464586854526498
9522 254052655870311509667041214167612310
9523 55157073531454204822122058329210935444841997
9524 9164623526974373292365263638122321853570828864
9525 132141151086571827727049447425127884720720575
9526 245645553698973940968551968176261216014460474
9527 5187520914395535846308552674699624918794457636
9528 2475881259234438895877750784
9529 5355500992221148355697349422156358866780521011001797
9530 8823483292449917484637348785558655402041040070
9531 99045800489695950376925823171
9532 171826412430390226872510427677480426389625490000
9533 313279579941257002538286746894033
9534 1551481253831377971497083264755770976
9535 5399495384185439192977567426188068422817491190014345
9536 146154250247001413089240760786752
9537 6287528170139008307927755956037953
9538 204986204592418918073466691125000489095970
9539 337310739614718385798002744472403144137711793702
9540 1265454808325129332260
9541 130607544989768256003601
9542 959645333615762623490076962
9543 1188459535276032110028821320452997586383053
9544 344504323085460945304
9545 19263389444554181719083324950531164105
9546 482888894329093834920
9547 22588747841688481521110416731427191421177
9548 9763370908613888103279361814348
9549 5503449501629675750918166226603830888516386091451107
9550 818433090275785254935125447385933601282250350
9551 1477597057304198234766719946681551278247318999327
9552 1326410765156417286791483472
9553 491404918906612299362195313583223657931350636113
9554 130607544989768268960060
9555 5548564234283622080524233429707935039788906277881615
9556 83470783404584805689944421701995215356340076
9557 142186530793279296307499811800655996991748377
9558 29687320579002694308641430285713306703270
9559 25115071385102544986393367342425096734514581
9560 68008416035222399236264760353611720
9561 35508028583004281041185160668925450999617
9562 57657935988487345641734658826062995333182
9563 249630306797788810274311866393898506123872
9564 435940814513077831348840778969686491667152
9565 12084812553255800451320537693724433985
9566 685653901136816518744490531032923334523541027602
9567 1220196904534925677125272536802978194627108455522519
9568 277096964868220761721519702016
9569 59325967008346183803779395102514409841782
9570 10261049921053649850
9571 173546272079638288793553011122930387859428682273167
9572 691265727864362458142611384666652288567287464996
9573 3662886290568662695399914302025037437722816034567
9574 5678249886533390281004166089286293423599564807629226
9575 62261944906411789661659087389254608337167607600
9576 107055555961536
9577 41510954937937449592836018721
9578 5709168030079838189426330749856596773703857115877810
9579 383887775296384474488191465248718410440
9580 588201367701410026603382962756879257600
9581 167716686176647475351000618249396045308464320081
9582 6932292050182224113710495580819208
9583 482888894329184060641
9584 9251031157377527892018640218710000
9585 8538345777147877608929747130091904430224956814115
9586 8986118292106050215502111917822943691936
9587 556945678047058450662068153571057343982049624239945
9588 170585387161367108112
9589 74591737531445835702819460781578584964
9590 61038443155528577478315166952541019818860
9591 65021117186984924117691087438681
9592 2828100844435543135491220408000
9593 271962588527460298807731649
9594 925116532964117866008
9595 1167741360799469898008489170939201311285
9596 88124787096090002049730630578631793199482408
9597 1049726481872506519052216589550237101
9598 5866103114545489354207195692571712630147765934415530
9599 5889983877386403820921735508860243542036300534259210
9600 107055588556800
9601 5905954206687808318178541977257605994446351532177321
9602 63771932773660739813730124859563245676178342
9603 580285733869113894990188431983059561280
9604 76902320641885534805717764
9605 76902320641885534805717765
9606 450359962847000805754116505600000002561600
9607 40525553589129431173670130073171
9608 88603125068394541631352870635194129299494408
9609 180077771285684479980117526473
9610 612550266440661566996841299341893428550
9611 17841099720317217653179598399
9612 344504323196865592956
9613 6002618625512177777944035943942013472598026134631601
9614 97427510947613495575337842596764141972
9615 1661352647593400284350230483389950788603880
9616 10933471567872415883202786436485026736016
9617 6035163241349409714656871346149490961729159136300762
9618 5332805863517494075742073603096
9619 6051496555515691771568602634613991119283482061804867
9620 550848434240
9621 6067870664699387381448741928708263651321653945365731
9622 990457803492193159843508277308352102891700
9623 6084285662282031264717039354869131205557993500853376
9624 1069932673007718727889088000
9625 519313466215511704841772685898770515537690625
9626 577167792918400850944887395878169859887176216445030
9627 1636399763188215433657712119551033927561269061555
9628 7041734799688374747352577045125835110108
9629 6133776922155407910810432833100135128457715092472418
9630 240984696751286266170727200
9631 45251054965614287408277695239266581639082249
9632 14076041839305391673339360
9633 49948164971895594920807693389497023128056
9634 8461792128764729098198744533715107118438761246
9635 68661426493304840956156451914206140225066425527175
9636 36894615181230867456
9637 1490211645517578751
9638 4091648606003516725225281293911958536675752
9639 42472911674601995966015041332895968
9640 23118878733180811887752189440
9641 12048813717188786932272034157107532710816515751
9642 3936484275842624592179821256714479852895444112
9643 2621672445964739164252421174371973140840396588
9644 15411639894798006573277227695470484376191155664
9645 5086176002071690853790277793597551904873025
9646 734268002973244712336756262447238298
9647 8517302520691071299648712216116379887145779
9648 15943821167995110000
9649 542161746498584688561975391076075592241
9650 1465356597172193077526924452978099371677400
9651 6292961481227462483860825384784893011937954068759651
9652 701694991436924461918097664661568272
9653 5187520914395535846312680750062709829653282476
9654 480527865804572747906226943141346284014216
9655 35891168317103384998121536978614880371777851125
9656 124656443654466851470574509855108309056
9657 19380567459981714292985782297000185
9658 189790617401580619099740332471813632880
9659 1731236998360650967424484028650629021568099464068955
9660 504077870170220640
9661 4098611173704672854625087343984520875671587709
9662 6395454756692108222424655855939489703275898971458602
9663 6395454756692108222424655855939489703275898971458603
9664 173816209261633318743743547139264
9665 1250591273465901185290338403349369025
9666 193682096950594014672611043060
9667 106615157673672151944002906375602602578333457271
9668 787021141688444377041819223050930189521941767492
9669 1875598308503642056380545968856386974807293085843009
9670 4898011106611176065007879017122880278030
9671 98979747053906036746137338745848701
9672 302232608111103643484160
9673 6508226486387299839543201588603616418837284784812501
9674 68354824364409597864607839589972543205224
9675 36894615182271086625
9676 1096938272705574099808658033205258496
9677 6543293004425249934048001977977350609196205827471762
9678 8790775626014815085386230190261657041498
9679 6560891588919408635513701371869442822049812456618409
9680 282836675289719760
9681 373088629495428876525142773566969033484231
9682 39211028964919769097701316717748770607007952
9683 6596219904686483742629750489540480054262894878563436
9684 265466507680346534739486207872064
9685 515519476252420078078841669000
9686 43200020807595672350639215702213913301368
9687 706696359486793301193644693287205119068617943
9688 8663095803663847288298186102595769576
9689 1885815066041576746804654575111332204298020002
9690 344504323199878613070
9691 2774694078537492596671367792505526894623316323159
9692 673027090902999771733293285858365423900
9693 1768453455667128401375126142542289
9694 13137531693235509948995796513960646898191926
9695 223054070515477251241521582462450569770
9696 100000100010101010000000000
9697 6721256528212629099881373665561955794397432879119701
9698 35333045163956166259973874988620973291694430
9699 421948866277718478146573997388670678042169
9700 4828807567079403225869891071052100
9701 4863933582854913695836458807788501497724803608368
9702 925116533158869246888
9703 25458188471424116361965268188521625751
9704 100827814782170747597337349941077995699204232
9705 104973158942247715689840
9706 441781996026407531020702968457788456
9707 2080019577923091749924406399890887403814658607
9708 63581501801544985388869387084629787320
9709 68244561
9710 5160821979057990753278178580888520
9711 17630470219149653758225431208108410630816
9712 168544391231239502718334023140056993792
9713 450229384979071164057562877378
9714 130607544992568406560060
9715 5699024856001768453539102681430229665
9716 4334476158699024737366517396912947252
9717 4353388276913986324923636537811190240273592609
9718 4499383876006785180408104739060
9719 6922169997862271944575192790622855084275494605785930
9720 550848729600
9721 278213229582939757726505037952869229841408001
9722 6931432807603162356202283051522026274050969463490962
9723 70968080637836486020563237284073129548589
9724 24574772528808642752947939883374524
9725 240396486430615777393722078125
9726 25307453403746197125345828866896692
9727 556768399418868175769785411813523420512796290957
9728 344504483950759078400
9729 7937150645749036544000000001
9730 65021117197525599387648000000280
9731 110998119320243274777916849488197521671719309
9732 64610819013993482215188697131000656100
9733 45791271829803552716866017786620984794373
9734 2017517476147740888654848130
9735 32888375201401688474778723017381931270
9736 105236758054332416727432623349656060852541448
9737 7090661543858502929953900221350370621504444993942899
9738 2785828585335567603109156312495012080738
9739 7109614673412273074846454098695115712987723800845846
9740 109966853309483077088338748988043520
9741 515519476622033658625038207942
9742 166507500178779106427622568
9743 503420955193921652199222043630057799885605950337367
9744 14076042093605832282146064
9745 5933958465804396391787622517282299088232705
9746 2801114340481447782111059106378374
9747 104973167455881561709740
9748 630740889574562093306190461660687815374068
9749 7205083756521006107514091872428094779554298374495506
9750 14144628337944070955550714876750
9751 352126082537756644505939351958820210400747528641
9752 2132928261938220524675964475119667976000
9753 1995324075308946215160825
9754 883051073228600997190176092852697657385347833254
9755 7262931779571967227049602673205570031225850739359015
9756 550963778112
9757 216632141655668353990944852176176464511
9758 201316534516362620896067931073668358724
9759 7272614694067037201263693670968089460556952845443371
9760 345227383171503717105100000
9761 7321208260330155434268227122562093738857633213468019
9762 1118728458076465811673389613528377422379700
9763 12525185671176638433236012646
9764 894892928058765933242701801467057978212348422244
9765 17841099756269972137025747250
9766 14144628337944070956504057628998
9767 67791788781804843543768042109999158151
9768 3181183401267159275660387433048
9769 526786207715628316867713203248509256527166569534
9770 738974289821187436566461499307841501270
9771 238397544359335319537151961848028101936569968247271
9772 4012451044896813847776913126956
9773 355050726498822267436473175065339791646647
9774 18332066202466926091515339361989730623134236020
9775 7458869303841716009400176125786045128383818886623000
9776 10366483487789824748930304
9777 8690339818645759413108014081779007429703126705
9778 111589986490642859922930348341895999957353070
9779 450229385315589326496039631487
9780 68420880
9781 392946835638497296143118931119355307452150447139217
9782 919108991257966490573779531844535944
9783 88718706578436085387760099271648199731
9784 99752548845562804473163430993663377851330048
9785 484597414988796132489156409688452028859424838215
9786 400319606519685568020021369270546605796
9787 332796940679199766191902290712050380584857430657752
9788 318910150638682153730689847292
9789 40355925398133259509284972864306500832164368
9790 6657844792133599933967305024911302372020
9791 4214792350770939120333645393274052058618816809906221
9792 550964035584
9793 24186319674195848742075453659673870114161400385
9794 132836347782505515613431180138572799688673262
9795 56524537608736128220974067405170
9796 302232625839629129486336
9797 3464692032638979298591170207084288102829456748814342
9798 1165090775677677419150376
9799 10636892109152145350546492366923045843318635726487
9800 968892969176214649343000
9801 959645338360997333144588280
9802 50430931621478550667969305322258227623752
9803 7741386914741863781088714165730342065145063174532431
9804 2375732108242212891052500
9805 1754561699344349071925168032561241906978268131702005
9806 2270160242147515272668858572015177447481316
9807 127329380154023379049149780923830734107162870007
9808 1363811626057054685695816722133507408
9809 16423203310709966158600806292420614262
9810 200029392105179018521230
9811 740000931890075230212826961864116975310662669
9812 1854099558954240701538567694419812964671552
9813 102460788211118394772730235598181633054801703
9814 80858220138300110921936964452385505791214
9815 7865462827947857812242648451012993964072977901862080
9816 8681247271396322557457974618056192
9817 1933244915717459071100206131071342311440905592001
9818 1004396616706875411903145827415930380
9819 4926889646925245484726259773468701113049231049
9820 789676732129183610575488511371401368780
9821 157836038563527178403163325797310520768265365761
9822 606223590526725821520698220814514370847752
9823 198232863813392319080770658426098081
9824 1762742301800833021863080800106312864
9825 363966543588608057363336950492479331569825
9826 29806583125945734042748222030
9827 41531610454020543080624144627535031801851067
9828 34551009448956
9829 8012537024469491087487605946211525262408400460538857
9830 2270160242147515272668858591549161752134820
9831 7869116348699692795069165425825576397459922241
9832 20574266725495537892665077022929216
9833 16452345893636338319025051123075707523689179001
9834 159432305924583000731430027000300
9835 8076342498469757673836605769987255827389541395755980
9836 17688456357360857004385612893702040470478636
9837 23118878776204422379502006337
9838 987185330775683615667388674974647197208982089558
9839 17630470219156939090944092010225232721759
9840 671099387908200960000
9841 1096938272714489891095684557773537281
9842 36858949991927668717841313024086472
9843 7044595674833200569087822802413
9844 17182641459440323603545431081494900
9845 6657844792133599933969703858677795727420
9846 925116852361126963608
9847 37134610699772451786854064616466688446660532067
9848 122108144448778200949821035782726269529199528
9849 11804450954143704702461782850166969441147864
9850 7160423295261555639562460795925450
9851 8248790549151410805864443744962260591341785863214989
9852 1278052496743550991348626259170404800
9853 695681761219238502008698570115329
9854 183163239522019943333161357026074865734478140
9855 2999850406647117082303998321270
9856 2316807809980269641728
9857 3433501714960614187067628509123852424995752667009
9858 340057668858055537940415145464510
9859 276282363928617891685291004009256047676160004461
9860 840550708481038441136424843520336400
9861 37441392266181253500272198377293906755525697
9862 1018955066114310708328119762925364963173254478966
9863 138385283221319855992375197834683077742919743039
9864 208229684559749358808325832000
9865 34121213916756301821281358967842620530036225
9866 1024340870254637149671169156097669635423531089762
9867 1877763979420030993543000035366550454189394903
9868 2483031697474613744244834818226216150287746048
9869 12478753170523160174564229018047283492160542114799
9870 71324449374853645011833999718630
9871 55573529823693703611042181303858920719708837103106
9872 611805825370681270576398529815712400
9873 203223767905800456997995048460836422313126
9874 1035191396379688631909301939754022493218156570854
9875 18238006610285134895535877896546647560069375
9876 34017854213808421007308277274345733956
9877 5513798499289939815368096760003061
9878 271397191299475983048414638283431435248694510
9879 42366811912935003950695952549886234697515
9880 3955767534927118664886600
9881 4334476158722112003911143177046266201
9882 89013871390688283183139632749632488
9883 306281036765508406568865830826178540664
9884 31028635940982211820678947347577500
9885 10261063944588487080
9886 2205868098303728954686616538966518966777872
9887 740019031237248346570865428538350259388967887772161
9888 19461956488542724294687500000
9889 1553364401196443190692205752942931828318478753
9890 8035967671213737643513953168024900690
9891 91166171760360688642540111987974278729541
9892 803625381142548648932636523564339649256770276
9893 8717769481387976420639902940472539317058310017439151
9894 5513437923391900799810326103584337466165540
9895 8740704002963710834927941818702763366012158637097120
9896 488355843288780393180486377941604063381000
9897 8763694207718909329843325848933407720894141309237297
9898 1059722677104680573375417931660
9899 124336725305817827991466281176
9900 25418693538602334595637100
9901 867928753936371561747366345773558444474203313313373
9902 693145738107750759008248896261452780886894335972
9903 1669992280839805545616749938882898034335755975343
9904 16046058866579935922374418978895182054896
9905 911102250292835776368863999193549163601345868942535
9906 81930753283360020
9907 8879484824573433892294715191545779692325095367107708
9908 58658186842619781997486525316150747664
9909 1165090775686646268665808
9910 3664814866372697090734178767188766623696280
9911 27410490768743564707005700091931
9912 1069932678124500935172288000
9913 8949635361324544229589251298269526279321359969564626
9914 1091053246147499510926840038546819700641153581864
9915 896388082092922676269313418002078890656765
9916 12973787014123256150764687934318208498419776
9917 9504876451117657527757538695430048546018823
9918 173639539299740774650887033631823003622
9919 295575498686156023768240057427681390894098
9920 4504768143687680
9921 13695795595482444317106073281
9922 1474913952431077084828375254
9923 9067690758176351738062557482778994711783381103525551
9924 83318341396170484954298531979419613156
9925 200888708617166494264116674552485497172800897025
9926 53265605496519667223672
9927 5680041534749050065499154080639550556804765309
9928 36894649267131547648
9929 23349729887998244296419963922614768880184437249
9930 4689795053304175631476771976490344430
9931 9163168253661682237982405552730027403671168249266932
9932 155476502227768684300872165632
9933 369721956093096285731976
9934 11292762480742764708547272893332680494329550
9935 1889512179345289309533269528343165014640675340530765
9936 2316807809987529703680
9937 656274760812488871927715712111899735402493137
9938 9223312030072019438028719121743882018710256744146850
9939 9223312030072019438028719121743882018710256744146851
9940 9544399948649397237800167060
9941 9283820018717579340741763876850306382546689339614442
9942 16423203310709966268019795423933505640
9943 9308125645906038341798737019354777680317734993391721
9944 269271008413022695686382779961944093184
9945 550966137345
9946 43727858896749308525074942882718373819861650
9947 9356913211163885913677297917443462006316804676699349
9948 85979393836114793049737592521876103888
9949 755762070314543418755856736329924500430601
9950 6710886505119745642496025664160400
9951 629296148823053922150718635945539080566
9952 2085811236820866888665576158242194592
9953 8461792128764791587854793619655837133720546007
9954 1397409313162216982741064
9955 78580397021985116165000240950
9956 23118878776206296964403681856
9957 2989494877244477947237213100830376552970032905538664
9958 3815786519106233395332496534739326
9959 1281262781767304093858367674504164031326219
9960 595381176679052942163331600793280
9961 240027802440251928080520635460553305085016049601
9962 1203022956344618420008656234278
9963 9554433443728400638946420300618122250051322778085841
9964 117258971354628159869813928365057624320
9965 107285853304069308250815699195331569886184311275
9966 11918176544460269295041059291444364126310
9967 9604411254397820988785911718024751093528074350409098
9968 4012451044896844094374572194032
9969 2080019577923115403936825608228165700464412209
9970 42142240499651352919430
9971 93778300749187146320535937351969
9972 769868368489893308953727592
9973 8673120027633246543843143506830554248390543192981
9974 13477761792238216768277050872629166402
9975 10244843670318639333271924117965423428925
9976 134010957616497274214910319848
9977 96321450328395668810030047130514421190549
9978 7283622888546220299745434244396831543220838
9979 2481299478156150835
9980 1000000001001000001001001001001001000000
9981 31074691713244431390693683506528545065850945
9982 7937150645750098262745323740
9983 10451099604317441150753536931322376298407583137735
9984 107060712505344
9985 88124787096092653780576298571046678581216005
9986 36824443391324894135108778564075143645410881151074
9987 65021117197563379587481600000281
9988 56570082791149075496295640568578632147856
9989 547612389687070318313958474610079141401611117406
9990 1995324076208140924978350
9991 9089315634845611027663767881246916229328696553061
9992 3619078092623366511318161361784855056384
9993 520859661897568809822263710638722761402569
9994 682103046561661896285028481478782654686
9995 653404692710108265211993100557985908168733107214815
9996 4504772153446656
9997 461474105294248960615515369453473614055021065899643
9998 3981298250104116583989868018445349389505949783732
9999 1551481253842731535524144947365881441
10000 10011100010000