1 2
2 3
3 4
4 4
5 9
6 8
7 5
8 16
9 27
10 14
11 6
12 25
13 64
14 78
15 24
16 7
17 36
18 125
19 252
20 222
21 40
22 8
23 49
24 216
25 620
26 984
27 624
28 66
29 9
30 64
31 343
32 1290
33 3060
34 3816
35 1740
36 108
37 10
38 81
39 512
40 2394
41 7680
42 15040
43 14724
44 4824
45 176
46 11
47 100
48 729
49 4088
50 16674
51 45600
52 73680
53 56592
54 13320
55 286
56 12
57 121
58 1000
59 6552
60 32592
61 115920
62 270150
63 360000
64 216864
65 36672
66 464
67 13
68 144
69 1331
70 9990
71 58824
72 259504
73 804636
74 1597500
75 1755200
76 829116
77 100752
78 752
79 14
80 169
81 1728
82 14630
83 99720
84 527616
85 2063880
86 5577768
87 9432000
88 8542720
89 3164184
90 276384
91 1218
92 15
93 196
94 2197
95 20724
96 160710
97 994680
98 4728384
99 16398144
100 38621016
101 55616250
102 41519360
103 12058632
104 757344
105 1972
106 16
107 225
108 2744
109 28548
110 248424
111 1764400
112 9915210
113 42342912
114 130175360
115 267152256
116 327585000
117 201559040
118 45904644
119 2073600
120 3192
121 17
122 256
123 3375
124 38402
125 370812
126 2976600
127 19361100
128 98779500
129 378929664
130 1032602872
131 1846396944
132 1927725000
133 977556480
134 174598416
135 5674176
136 5166
137 18
138 289
139 4096
140 50610
141 537264
142 4814784
143 35650956
144 212355000
145 983566800
146 3389054976
147 8185566032
148 12751839072
149 11335143750
150 4737433600
151 663634944
152 15520128
153 8360
154 19
155 324
156 4913
157 65520
158 758730
159 7514416
160 62496720
161 426835728
162 2328161000
163 9788946390
164 30294872064
165 64850011184
166 88012679328
167 66607312500
168 22943846400
169 2521077372
170 42437760
171 13528
172 20
173 361
174 5832
175 83504
176 1047840
177 11371920
178 105071694
179 810972864
180 5108612256
181 25515160000
182 97383085920
183 270679375872
184 513508842504
185 607126689792
186 391177125000
187 111060664320
188 9573268824
189 116014080
190 21890
191 21
192 400
193 6859
194 104958
195 1419024
196 16754400
197 170405340
198 1468817532
199 10520452800
200 61123773876
201 279533210000
202 968422495680
203 2417457659904
204 4064330589760
205 4186073691072
206 2296246406250
207 537360220160
208 36340434216
209 317100288
210 35420
211 22
212 441
213 8000
214 130302
215 1888632
216 24110080
217 267843600
218 2552949000
219 20528135264
220 136442921472
221 731128554024
222 3061483700000
223 9627118078410
224 21582405697536
225 32155606323456
226 28850627143296
227 13473738750000
228 2599052247040
229 137913296004
230 866621952
231 57312
232 23
233 484
234 9261
235 159980
236 2475054
237 33979464
238 409579776
239 4281120000
240 38239903800
241 286838865586
242 1769150253312
243 8743070979192
244 33520169100000
245 95673675762900
246 192617382150144
247 254314670475768
248 198768754154880
249 79033031250000
250 12567124705280
251 523277751312
252 2368230912
253 92734
254 24
255 529
256 10648
257 194460
258 3198840
259 47007216
260 611261010
261 6956863488
262 68416704000
263 572681141760
264 4007191241144
265 22934195241984
266 104527443960588
267 366916528000000
268 950531439936600
269 1718546105106432
270 2010717722177360
271 1369007582681088
272 463449377343750
273 60750607155200
274 1985122823904
275 6471278592
276 150048
277 25
278 576
279 12167
280 234234
281 4082820
282 63954760
283 892675404
284 10994645484
285 118148304896
286 1093201110000
287 8575031473680
288 55970854378712
289 297245071678464
290 1249399404384912
291 4015366971000000
292 9441264699578790
293 15328890316652544
294 15893207240651440
295 9426405790368000
296 2716989679687500
297 293614524825600
298 7529850771516
299 17682164736
300 242784
301 26
302 625
303 13824
304 279818
305 5152224
306 85713600
307 1278524820
308 16950188952
309 197734886640
310 2006246096896
311 17465273460000
312 128377892317920
313 781644611944014
314 3851810311864320
315 14930856472321152
316 43932834990000000
317 93754933180188120
318 136696150722871296
319 125593338184358408
320 64890966854407680
321 15925083468750000
322 1418834917457920
323 28558867923864
324 48313178112
325 392834
326 27
327 676
328 15625
329 331752
330 6434802
331 113319360
332 1799288400
333 25556634000
334 321817790664
335 3555788142222
336 34063324872704
337 278992212300000
338 1921679752907040
339 10914091307711956
340 49904573908340736
341 178397087189493876
342 480582019610000000
343 930824692238848680
344 1218733603106586624
345 992266862086966592
346 446615155565332992
347 93324806660156250
348 6855295327272960
349 108307997498952
350 132003268608
351 635620
352 28
353 729
354 17576
355 390600
356 7960944
357 147966544
358 2492181846
359 37767240000
360 510808935200
361 6109455813696
362 63935455124592
363 578281366618112
364 4456088692650000
365 28761550510694400
366 152370740147242344
367 646467522312388608
368 2131164378282964200
369 5256148546000000000
370 9239746830659849610
371 10863704228958830592
372 7838048710682558592
373 3073302252698517504
374 546821655234375000
375 33118511211479040
376 410726120506884
377 360658059264
378 1028456
379 29
380 784
381 19683
382 456950
383 9763800
384 191024016
385 3402217500
386 54805375548
387 792674568000
388 10208823249580
389 115972304129424
390 1149485717312784
391 9816206761525248
392 71164609668000000
393 430415632376049600
394 2126943060406697442
395 8373156094687887360
396 25455303098230026648
397 57477305656100000000
398 91701915523084950300
399 96821632243108675584
400 61903400170869661432
401 21145097558663543808
402 3203593332421875000
403 159983187085230080
404 1557478926732816
405 985372987392
406 1664078
407 30
408 841
409 21952
410 531414
411 11879400
412 244051200
413 4583370264
414 78222582504
415 1205135559936
416 16635716160000
417 204012682771640
418 2201240505493152
419 20664447821643474
420 166610877213048832
421 1136386416816000000
422 6440386282013228160
423 29686202676601007264
424 108435774684472934400
425 304002539000005765260
426 628434542021000000000
427 909975907536673190400
428 862779728469222752256
429 488828480301246436176
430 145463957522655012864
431 18766380053027343750
432 772758636907724800
433 5905744859865024
434 2692162756608
435 2692536
436 31
437 900
438 24389
439 614628
440 14346774
441 308815000
442 6099854400
443 109965540672
444 1798353337880
445 26498383593066
446 349105414560000
447 4076662368358760
448 41777669450512224
449 371453764295793780
450 2827618418197266432
451 18144404518353750000
452 96357906903833258880
453 414287497083297431776
454 1404110664715565334528
455 3630101627422585236240
456 6870118476771000000000
457 9028608924714553187190
458 7687187179240113045504
459 3859591530217478955312
460 1000575682414807209984
461 109921392500976562500
462 3732374670855372800
463 22393060514231292
464 7355272814592
465 4356616
466 32
467 961
468 27000
469 707252
470 17208072
471 387307440
472 8027516250
473 152452800000
474 2638177812864
475 41342040479872
476 582606005118984
477 7325574614400000
478 81455447296633620
479 792841478999602176
480 6676496806266569016
481 47984229920230342656
482 289678950843952500000
483 1441509626035218001920
484 5780973929407244225294
485 18179399217188084908032
486 43341864838410407794272
487 75095530187920000000000
488 89568840144851606686320
489 68482745610006379364352
490 30470218642019741644808
491 6881765951186148556800
492 643796490638671875000
493 18026162730586603520
494 84906583585602264
495 20095273795584
496 7049154
497 33
498 1024
499 29791
500 809970
501 20508684
502 481764024
503 10455347916
504 208662187500
505 3810041280000
506 63289012942056
507 950350809081872
508 12808666323977832
509 153708640579200000
510 1627439888812819600
511 15045124468349156544
512 119993442104152474398
513 814214552513486520320
514 4624356632680687500000
515 21562814761213858218240
516 80659504367248380272972
517 235348221915495311081472
518 517425540209543897891124
519 820756486646910000000000
520 888471231517410562453680
521 610023545100625483137024
522 240527621184381191531584
523 47327218470973985918976
524 3770377555041503906250
525 87056667603904757760
526 321929434689440616
527 54901898526720
528 11405772
529 34
530 1089
531 32768
532 923490
533 24297360
534 594682816
535 13487126940
536 282229836408
537 5423590250000
538 95214519705600
539 1518204851009904
540 21845009882367584
541 281583676292553558
542 3224985103872000000
543 32513277684460934400
544 285479023384725409152
545 2156419762355192954760
546 13814780184517786206208
547 73815628286561006250000
548 322517911622427035020800
549 1125300593553850521981264
550 3046484693584018849923072
551 6176514455466688082649768
552 8969520168348300000000000
553 8812208353982195634588810
554 5433362987978283250876416
555 1898517528635851063549952
556 325452918549170314764288
557 22079810925117187500000
558 420421393330512855040
559 1220599561994948484
560 149995955257344
561 18454928
562 35
563 1156
564 35937
565 1048544
566 28626330
567 728844240
568 17243187024
569 377561825424
570 7618155518376
571 140965002343750
572 2379341346508800
573 36417586534770192
574 502108813436090784
575 6189945299959088052
576 67659890889024000000
577 649514693561446467180
578 5416556115339401721984
579 38750548090736048979960
580 234377510441753426001920
581 1178176191793996500000000
582 4823533352184132056486400
583 15697948157039541974854546
584 39431833865895987108642816
585 73722142951769649707164344
586 98012766549952100000000000
587 87394745650692980784341700
588 48389593562977096679030784
589 14984044597698937504777208
590 2237874894218122851557376
591 129295645884375000000000
592 2030272531707860090880
593 4627861511562626832
594 409798928793600
595 29860702
596 36
597 1225
598 39304
599 1185888
600 33551424
601 887331600
602 21862324830
603 499959456192
604 10569169487520
605 205626878099136
606 3663682100000000
607 59455385977651200
608 873517438142069784
609 11540423433938544640
610 136063936706534979912
611 1419417839857920000000
612 12974511587387898312440
613 102764818668747360070656
614 696294354956313116522898
615 3976094164408388393369600
616 18803523571288929000000000
617 72134362252676060997058560
618 218968303250562433651008744
619 510337889272581877621850112
620 879862064472241792821315084
621 1070922867183004000000000000
622 866660250472845312869008200
623 430923662794409653894643712
624 118253034727044702012735312
625 15387131309187301282676736
626 757100801465368652343750
627 9804216852034250342400
628 17546206785201104544
629 1119596210552832
630 48315632
631 37
632 1296
633 42875
634 1336302
635 39132192
636 1073552320
637 27503847900
638 655759237500
639 14495648828864
640 295854635339172
641 5550009204798864
642 95215359687500000
643 1485618540303974400
644 20951373001757253696
645 265231374502756111296
646 2990729914446636055386
647 29775961014938880000000
648 259160121878635046778760
649 1949572097204397003051264
650 12510653676513789875303772
651 67447827027811053078577152
652 300080190497452378593750000
653 1078665562299421974773038080
654 3054120171705853988634084552
655 6604413476367596050194628608
656 10500171444583188716280232080
657 11700356337329561000000000000
658 8593673944988763168767851590
659 3837226133953226920232484864
660 933185254172113750863703984
661 105793023815933798513885184
662 4433099823838256835937500
663 47343722142491475968000
664 66524675583876329916
665 3058803163594752
666 78176336
667 38
668 1369
669 46656
670 1500590
671 45432024
672 1291259904
673 34349768736
674 852488685000
675 19668870007200
676 420268326908416
677 8281350757342152
678 149793134754680352
679 2474455597910156250
680 37119816259338240000
681 502498431104052927744
682 6095484185938593333888
683 65734037112732064932240
684 624595705095936000000000
685 5176326864125788380086420
686 36983596805351633770301952
687 224771252055128969910891552
688 1144067222758851607049273344
689 4788576121799247055312500000
690 16128769277368682309109073920
691 42595115918724781461178416014
692 85463137972152475214942306304
693 125298565391719426933253560896
694 127822792045125650000000000000
695 85207618578046743067721060520
696 34166959038734155918161739776
697 7363747914586467089822889480
698 727338850323734121030254592
699 25956591061965820312500000
700 228614814408195042181120
701 252220059187987710744
702 8356824518098944
703 126491970
704 39
705 1444
706 50653
707 1679580
708 52518270
709 1544576616
710 42607150080
711 1099039085568
712 26422374987000
713 589931744385570
714 12184347578595584
715 231798062331975384
716 4042733254529100768
717 64303762770507812500
718 927443443877314560000
719 12051442367120109390312
720 140078844218998527666560
721 1444718798579577657750768
722 13101195882217497600000000
723 103383860471239741154157200
724 701544621999439188134290944
725 4038095701280259640212569262
726 19404792535520051258015612928
727 76409650845972403129687500000
728 241150072426303797290937661440
729 594024623851386044476701148516
730 1105844076395884936155377958912
731 1495086269912535376809373685748
732 1396331483824552110000000000000
733 844793130077349956725304110680
734 304207566699523569308311486464
735 58104291427356571322620855104
736 5000338762276052650770137088
737 151976394106258850097656250
738 1103926379923114620354560
739 956256440557858344072
740 22831306902994944
741 204668308
742 40
743 1521
744 54872
745 1874124
746 60462360
747 1838016880
748 52510606434
749 1405856415744
750 35163454601216
751 818923880160000
752 17693425209779160
753 353236020576760832
754 6487909105110223644
755 109104785422526979072
756 1671005179974609375000
757 23171430451741301145600
758 289018866430944663310704
759 3218983466472971139205120
760 31750982060723827853566230
761 274791082946268672000000000
762 2064726106377903285981285600
763 13306964410047986210133467136
764 72541894372021262677502062656
765 329110583955397624976558260224
766 1219170496939403427091406250000
767 3605347569244719436832887603200
768 8283655827796681924371236673944
769 14308088080580177908128660062208
770 17838535000192075492478421306216
771 15252542758696777600000000000000
772 8375240214228843903509361656010
773 2708388888450257854621047324672
774 458456590115926806951809118080
775 34375350780226991431834140672
776 889804624227315673828125000
777 5330533712206712841175040
778 3625496207964336830724
779 62376365921402880
780 331160280
781 41
782 1600
783 59319
784 2085098
785 69339924
786 2176511400
787 64324966860
788 1785151644012
789 46386267586560
790 1125017707941856
791 25380726754410000
792 530652566050053240
793 10240360014584146944
794 181587747216802928400
795 2944412067433323494592
796 43421466587731933593750
797 578898866497925991628800
798 6931016348006635162017936
799 73968632149639131169472768
800 697770640780263312959341260
801 5763350600569723392000000000
802 41233657763246923787355892780
803 252395379064965182654133955584
804 1303103486056560036593003632512
805 5581507269021645685921503248384
806 19451658603123067568062500000000
807 53899179978900591391784820019200
808 115508635611633019028347622047682
809 185116003981677501791626258808832
810 212827153901448718726570482436056
811 166598742425213297100000000000000
812 83027401385728207190461207937100
813 24111913101551819813908962607104
814 3617188373859262414373930154232
815 236309847882787889301816410112
816 5209603583598834228515625000
817 25739316108045206610247680
818 13745458071746981523216
819 170415551807225856
820 535828590
821 42
822 1681
823 64000
824 2313402
825 79230912
826 2565432000
827 78348104100
828 2251131687000
829 60686764175664
830 1530481839439872
831 35992908552033344
832 786599692037100000
833 15914654963534145630
834 296861200759062102016
835 5082245370479971080576
836 79458429301828613202816
837 1128280369670263671875000
838 14462308558865916179251200
839 166207992582040679950133784
840 1699651292471613817753421312
841 15333833457093457698726427632
842 120872934150319841280000000000
843 823421092992022633557273501240
844 4787002079336244498292471191552
845 23407113599063262759860129946258
846 94654065570304098833062124584960
847 310331782296073516648500000000000
848 805738367611122077197365635112960
849 1610584055335291873018562758005264
850 2394874921922669128319672657117184
851 2539053097151326727217990053933964
852 1819612851839100747000000000000000
853 823047685982365621880878070670000
854 214651547602845168728032816398336
855 28538350169220275914450617299792
856 1624445455744707033239047766016
857 30500533498785557556152343750
858 124285302239111264862208000
859 52113463217675143058304
860 465584247774117888
861 866988872
862 43
863 1764
864 68921
865 2559960
866 90219714
867 3010617184
868 94913935056
869 2820252330000
870 78779594385800
871 2063022249110526
872 50496063308562432
873 1151501781968372672
874 24377717753745300000
875 477279933650912942100
876 8605578031349682130944
877 142236965722097429577828
878 2144215644917799377208960
879 29316760293389892578125000
880 361291892578505839765094400
881 3985582406340544158833716032
882 39053160817844811349478840832
883 336955152981435423820163923914
884 2534927704617791293440000000000
885 16442724454263989053661433614760
886 90787632393369908514280729135104
887 420433106687252458968149334021924
888 1605116044191954406042828292489216
889 4950791800414995539066308593750000
890 12044375413379545518602154569441280
891 22455900448405198484841663670801936
892 30981320916959083224406950559088640
893 30289718473146587804283139140528912
894 19873115942643140441000000000000000
895 8158490990557613919958340006451990
896 1910820739097804287373876127596544
897 225150617751314427857964928933424
898 11166537404364676028268051824640
899 178568147710195999145507812500
900 600122085221040234115891200
901 197578565003889937734012
902 1272000423796408320
903 1402817464
904 44
905 1849
906 74088
907 2825720
908 102395280
909 3518398416
910 114395597670
911 3511494462528
912 101517192756000
913 2756883003730240
914 70130215331464464
915 1666010529015005184
916 36838563511315972128
917 755478679073472000000
918 14313257513315129615400
919 249456859730297279004672
920 3980682431195272163834760
921 57860811931952042350691328
922 761731376250003967285156250
923 9025370772171489206599680000
924 95569038797056937250875754624
925 897299360902860776088963530752
926 7404189520656939445966715703288
927 53160052967362222694400000000000
928 328328165006227703875311462643220
929 1721756027067377170856670662639616
930 7551393820951030283659743961567272
931 27217871816400015977839690627678208
932 78977456544571737472990195312500000
933 180033889393538540558149957630033920
934 313081339607863648199196717065970894
935 400771507739864112189575841410187264
936 361325880100503696734335126784137248
937 217037287944822411880000000000000000
938 80868184927062741001399541184990720
939 17009482721306222681122006716383232
940 1776255711092046543300260500919304
941 76757930656254537327179798151168
942 1045430717536277984619140625000
943 2897723997170263388816670720
944 749081488071565934345304
945 3475170992408494080
946 2269806338
947 45
948 1936
949 79507
950 3111654
951 115851240
952 4095627120
953 137208809244
954 4346665019964
955 129911243259456
956 3654126792697500
957 96475031122616720
958 2383954830628641072
959 54965365651279970304
960 1178505095352499643392
961 23412166575816519000000
962 429233404823403992233170
963 7231027971801183245287424
964 111401544472552402365701880
965 1561308153056900464525021440
966 19791337405422348022460937500
967 225454382630989490647203840000
968 2291547058980404249476803628776
969 20615980356325310216662514973696
970 162692575060810363880994856908504
971 1114780417279600279756800000000000
972 6555803492308248320195449550246800
973 32651212788349442928023480073621504
974 135624929063273077867495098284855358
975 461512606732733604539327405994541056
976 1259832767233386519739868554687500000
977 2690947857732221924111923017520496640
978 4364805654501579563003678004967251612
979 5184119835961275352450069857419919360
980 4310074905409646135690850687266829492
981 2370204038874655523210000000000000000
982 801549114802409520415840137141019680
983 151408063104840432006420944067231744
984 14012874851441652116361039749976640
985 527619009337304713881510303498240
986 6120430883689220924377441406250
987 13991762118883844063347343360
988 2839996369446979692143016
989 9494346130944688128
990 3672623804
991 46
992 2025
993 85184
994 3418758
995 130686024
996 4749702400
997 163815411240
998 5350724062632
999 165156740456000
1000 4806118032062976
1001 131528607004935000
1002 3376010175042622880
1003 81036880202182473954
1004 1813392988071065026560
1005 37700858633859517673472
1006 725523597776699730000000
1007 12871779954745128517512960
1008 209601407288183368017903616
1009 3117553586807339642573663388
1010 42129006427225564248358494720
1011 514205069337746337890625000000
1012 5631701569923614145318066585600
1013 54944857988833637366966799303024
1014 473649101105355082286901748672512
1015 3574731331413307693791071104330134
1016 23376425481739250049024000000000000
1017 130896476747594261393698785150468800
1018 619171123202510680768077103642877952
1019 2435763301019988449697587826606448152
1020 7825204472198331182629987198305304576
1021 20095788987548156726578196191406250000
1022 40219674565855808571904529906297241600
1023 60849210862433860975082699106491555264
1024 67055726829366437665463064631424581632
1025 51410745172706071220103591337611153192
1026 25883413268194779350900000000000000000
1027 7944536981459687287867729962696411210
1028 1347705449982038967567974656792068096
1029 110545127784502767845403333943324416
1030 3626694845802892109745079831756800
1031 35831490793411749572753906250000
1032 67559455621490948095124439040
1033 10767282203217473107180164
1034 25939040843776131072
1035 5942430144
1036 47
1037 2116
1038 91125
1039 3748052
1040 147002982
1041 5488599480
1042 194727105600
1043 6552139464000
1044 208658875650264
1045 6275233413941722
1046 177801434978183424
1047 4734233045909325000
1048 118136750231010238560
1049 2754605987704233507636
1050 59825513728767065849856
1051 1206041637087090778185696
1052 22482900134475487470000000
1053 385988263089915388315866240
1054 6075447483428021008825647104
1055 87242091975523200830819563152
1056 1136744125862744458344310451712
1057 13359368913477655601501464843750
1058 140672242579256502355009260748800
1059 1317384634118619648839496857582352
1060 10881684633336345684898536674859008
1061 78542586815208860013535824855143940
1062 490176439516377006575616000000000000
1063 2613454854471912806354722651519206380
1064 11741040369285624768318029533920190464
1065 43743618715214482357781653366245638184
1066 132675742309492128664394052106394271744
1067 320538860784904891720550695312500000000
1068 601111735415564695875559456492105728000
1069 848259053927305016977912162809740104306
1070 867322528443365725292405408811693637632
1071 613207722712311544611430883487213519096
1072 282646173070694348741100000000000000000
1073 78739806421408803690565286618397736500
1074 11995828771677961037136213211059585024
1075 872054515378979080326770241162477048
1076 24928482365890400556717176142692352
1077 209770522321926127624511718750000
1078 326210915590597241779760660480
1079 40821981609978867081115152
1080 70866787143581171712
1081 9615053950
1082 48
1083 2209
1084 97336
1085 4100580
1086 164910504
1087 6320898864
1088 230509387626
1089 7983270720000
1090 262062989884800
1091 8136826996811136
1092 238427909931964712
1093 6577629626765601792
1094 170400965556725662500
1095 4133890463333128422400
1096 93632922884420128881144
1097 1973662500047685018451968
1098 38580239573276524653884480
1099 696697528084565616000000000
1100 11574448642505565408631622430
1101 176097269232210422608395763712
1102 2441338622819009714452948041312
1103 30671396055699630358452207427584
1104 347075818192846009826660156250000
1105 3513706652811027158212082348851200
1106 31585366632906049490958425881835544
1107 249990104663663711974122348559826944
1108 1725654061443365518704736048200738936
1109 10278103730682325132492800000000000000
1110 52178044361532171601243918948630418040
1111 222632096650889003835737861962552836096
1112 785559813940569622343126242211074602450
1113 2249427453252568830667344923876741087232
1114 5112587763534521872093629234375000000000
1115 8983722040534538827303103427398845071360
1116 11824606351959481183165193589601094568344
1117 11217871484785983984423795220664134139904
1118 7313868867118618964821491456422184200460
1119 3086395863388891280920000000000000000000
1120 780384374621265810550015550708595055800
1121 106771639109143406761961890176294715392
1122 6879236980635949921366152402906197840
1123 171346658680455073688519347833667584
1124 1228064635258795761680603027343750
1125 1575105663364745052083034521600
1126 154768229115545546614322784
1127 193611682362993672192
1128 15557484096
1129 49
1130 2304
1131 103823
1132 4477410
1133 184522140
1134 7255816216
1135 271785680460
1136 9680783431788
1137 327287849024000
1138 10481479284870360
1139 317298027046934544
1140 9058954849910750984
1141 243330796085058597888
1142 6133207720757654250000
1143 144652449985109973009600
1144 3182659824815881207955982
1145 65110575964330141270671360
1146 1234125605905011108343933888
1147 21588757330081233104100000000
1148 347070384694370845304922314700
1149 5104081276218264022871937122304
1150 68315640500626686997787660288292
1151 827549704740792399283822650190848
1152 9016791393219615669250488281250000
1153 87762981326903712546511634458214400
1154 757264410373563740104176743796465216
1155 5742980139664819760611398946490028032
1156 37913127601080361886952005228260991418
1157 215506532018374042781368320000000000000
1158 1041710497402946812710828511789068066760
1159 4221385682512989498412389011692031361024
1160 14106833789446251296387079637668459381324
1161 38136248004921318919147188335754931601408
1162 81542919619007293638013136872558593750000
1163 134258825074426574035041787023970160148480
1164 164827836102535605608951759782311929665592
1165 145086317216910572863746890025870519435264
1166 87231565412357912701182880305843615773328
1167 33701420364595856296611000000000000000000
1168 7734145185343116053862293149251664668390
1169 950326665733478196187411924966686326784
1170 54266316821545541900977020148639837360
1171 1177744418739844751609894015779995648
1172 7189448636314141324996948242187500
1173 7605363029886938345785157222400
1174 586771945204442819234624316
1175 528956991789707821056
1176 25172538048
1177 50
1178 2401
1179 110592
1180 4879634
1181 205956720
1182 8303232960
1183 319241676204
1184 11686096054584
1185 406562509974096
1186 13417562229760000
1187 419212229085870480
1188 12372967881611586912
1189 344185888320332359014
1190 9001573328667835072512
1191 220747955959293336000000
1192 5061575415860660238944640
1193 108179415951290593336791144
1194 2147942335611568027588362240
1195 39477158749722826551374880800
1196 668963980250273961603000000000
1197 10407013885300371074302973331600
1198 147935865101664137317961974153216
1199 1911625388764739864928896669028936
1200 22327738181233229775924089116637184
1201 234244473174349642815589904785156250
1202 2192029819614039465543003663237120000
1203 18155070889484721208131072880767550464
1204 131928962428104643223366136860289425408
1205 832939372653654574130025780581532808896
1206 4518511287269127358277222400000000000000
1207 20796650527203615672292008290354550064020
1208 80040365915647044344175177091381819441152
1209 253318173640640621398431471976470337663440
1210 646532357345635701114462367674503016742912
1211 1300522914551365615363608060512695312500000
1212 2006391790565207326020395559412121958481920
1213 2297529367646532133389708398847493341016014
1214 1876418133118259198343878012624342876160000
1215 1040370729240636296397676169620166449152000
1216 367988162279847475775310000000000000000000
1217 76649014043310837510984368819420903356920
1218 8458281820236230853952007304086663725056
1219 428069811061357714980288139341936038408
1220 8095107899292430388621329413212995584
1221 42088930599917344825744628906250000
1222 36722261629269010272808672952320
1223 2224624462043573831991772824
1224 1445137453858519252992
1225 40730022146
1226 51
1227 2500
1228 117649
1229 5308368
1230 229338474
1231 9473727600
1232 373629888720
1233 14045860545552
1234 502467061236840
1235 17074154709144246
1236 550062700751360000
1237 16766403760905243120
1238 482474954791095356064
1239 13076820066926614565620
1240 332991868600622071959552
1241 7945098546641936025937500
1242 177108302019618410075169920
1243 3676986424758475084275132696
1244 70857587722476024166254379008
1245 1262771418761236175233001108480
1246 20728592162569655841213000000000
1247 312051541667245215413316339232770
1248 4287662741794131117189703809368064
1249 53490455505820960351877283483065112
1250 602401213608959938691254219220035584
1251 6085226436415183983087539672851562500
1252 54748370617003893377259594181509120000
1253 435248810318466622900598912862804919272
1254 3030622311654244335830168491871385526272
1255 18298926617903215927192451991298235707296
1256 94736727831510028021171814400000000000000
1257 415171455907416471651943909261156042688400
1258 1517576354799430772633336270436116784513024
1259 4548732326823576154072220901755169968728782
1260 10960482485846568274416630264490467233103872
1261 20741342069754169375704416494409179687500000
1262 29983054452335399044042062153406672056483840
1263 32024262653333128673181026127351580856533876
1264 24267267828396843448481456307793685146238976
1265 12407705715013275228875358431773779858022260
1266 4017995826444433320719210000000000000000000
1267 759612665090568188665082272396060204780680
1268 75280830939719736643971488095969323515904
1269 3376709436302933703736057636801827674432
1270 55640482516817439462372435963144044544
1271 246398717391420727715492248535156250
1272 177312046061672901199718944604160
1273 8434201038994876157013985992
1274 3948189102402686681088
1275 65902560196
1276 52
1277 2601
1278 125000
1279 5764752
1280 254797152
1281 10778607760
1282 435774423150
1283 16812478584000
1284 617977535509664
1285 21604345797569472
1286 717044772843475104
1287 22549958423244800000
1288 670564639853061094440
1289 18813525371521582381056
1290 496827372520358957552136
1291 12318075433397081046859776
1292 285953651215448325519375000
1293 6197058688555603968216570880
1294 124977724240271994363043245474
1295 2337453587524315998611457441792
1296 40392075618679698496548909115392
1297 642286985339367894084480000000000
1298 9356607948308355300736893663578760
1299 124267999803058135756312562160893952
1300 1496721472476527618999900642077038108
1301 16252409689459541795678697362098667520
1302 158079143295387153671741485595703125000
1303 1367369851944940558701931797157616025600
1304 10434386531482580503598117616552315652464
1305 69616598683404632843196341322786075049984
1306 402000692165323708215326321484619022754774
1307 1986232211290783107588980736000000000000000
1308 8288003354615725563461392623866819928164000
1309 28772667841457303647996887505949149332504576
1310 81677480916597373593426284266789662331120272
1311 185804794294877758870559520007860964951064576
1312 330783293122561660976221846328283691406250000
1313 448047489067935831386597558225682469748736000
1314 446360343332473815345999321687721424957897544
1315 313834804630678906089783501556909829057937408
1316 147973726098926754994670378323797769961197032
1317 43870839887242807964945200000000000000000000
1318 7527833200499054694817760603041393806214410
1319 670008606495344253926237037308788082737152
1320 26635950519408316269984831075580921798272
1321 382433754148401950831873164593258823680
1322 1442472346008006847515106201171875000
1323 856143420463964072791484965847040
1324 31976511954867828577021660164
1325 10786653534734876934144
1326 106632582344
1327 53
1328 2704
1329 132651
1330 6249950
1331 282468144
1332 12229942944
1333 506575967196
1334 20044655077500
1335 756515306923200
1336 27188966049262996
1337 928902494105710992
1338 30112626070901939712
1339 924430761119846400000
1340 26818609734437586062400
1341 733601576178313058833344
1342 18875710756249777257962058
1343 455665637733852510450892800
1344 10291672068527344578890625000
1345 216833294775034290498166165760
1346 4247824751342046482822548518492
1347 77106809629193762277958449364992
1348 1291993719351708027503470073819104
1349 19901276356701226497770790000000000
1350 280545110490543880453638164458683240
1351 3601553237935187794100805213391683584
1352 41879084840236681897443615995326254864
1353 438470963995558549897452336093260845056
1354 4106418507186278766974806785583496093750
1355 34150043136673310941292660165347953868800
1356 250141849926517174458709022898901196666256
1357 1599129216270340314626991964717627107164160
1358 8831153628083983388431534296772283989913052
1359 41641927360749862712203051008000000000000000
1360 165447898714740632848870687746805798097687980
1361 545504599167167472534574294083109930410246144
1362 1466570206086152848684702884392242360179126384
1363 3149725337352429158512611010649165970202951680
1364 5275199303254416996931916112407226562500000000
1365 6695160992626380016909078788754318934822092800
1366 6221301489592087195436881568608684060654345122
1367 4058551746618881086393733370919164083919912960
1368 1764689487286811342842340079104395014416494104
1369 478998357136872412856644100000000000000000000
1370 74600315584953897084444033367855660595739900
1371 5963081134806084036104460796104780728500224
1372 210106090204986684188839095484701276967672
1373 2628566689901772732120937037349116706816
1374 8444525847253720300197601318359375000
1375 4133846624903333603570313624289280
1376 121232245336845550032120089616
1377 29469686118700057362432
1378 172535142542
1379 54
1380 2809
1381 140608
1382 6765150
1383 312492600
1384 13840598016
1385 587017009200
1386 23807990707848
1387 922001300748000
1388 34040790063751680
1389 1196212854957438824
1390 39938774145443306784
1391 1264580256284588408298
1392 37896425428123648000000
1393 1072573062903558296121600
1394 28605209282474105949412992
1395 717126369093742850289413360
1396 16855593409050652428161384448
1397 370399454130894241522514062500
1398 7586826999008265219489410316800
1399 144375718574285862452138915493984
1400 2543523687616463866420530492997632
1401 41325456941004230139025745034220608
1402 616631171210510831755658100000000000
1403 8411615407883007335950056842482915230
1404 104378845883691967041996067169753890816
1405 1171777565630514953827506473350382544192
1406 11829200609220685508921080339292686000128
1407 106670172859322156156265735626220703125000
1408 852878850811317494193279809657148486451200
1409 5996478891031135446765550714469559524206104
1410 36731995725321379211489135206382675447414784
1411 193998335031596026639795514112733416072425568
1412 873014163006892916395840634880000000000000000
1413 3302646108298988559286938105772890580869542840
1414 10342034471577078524624426058550215960840241152
1415 26332528555162697729341076908162207971062965074
1416 53392176648130349465218610191177119846564364288
1417 84124685576199872993417401932035156250000000000
1418 100043186110516580948461206305979012957677813760
1419 86709524781115053141615433185018826118826731264
1420 52484561140314385013016848988225549917371760640
1421 21044726457911300190423821754434308258610503308
1422 5229791970241152208215893000000000000000000000
1423 739273064220902186211242173138340660088645600
1424 53070843013016003212587923410242322317705216
1425 1657316578675820543821317607408129605972816
1426 18066730283763786439849641815718450167808
1427 49435843617591547858786582946777343750
1428 19960059216672333535869186290483200
1429 459626590940912443317464702784
1430 80512680995719728857088
1431 279167724888
1432 55
1433 2916
1434 148877
1435 7311564
1436 345017550
1437 15624267400
1438 678167288064
1439 28175615311104
1440 1118915359006136
1441 42409256806991250
1442 1531713606372829440
1443 52628392378213399352
1444 1717176867380290893024
1445 53105521995907186702932
1446 1553522113425739776000000
1447 42895590462824538628364760
1448 1115385358724846726477460864
1449 27244747912631896200922253200
1450 623499796145310194622764482560
1451 13330578804876132658934906250000
1452 265453479351003282799079107622400
1453 4906993746788009634119203092754206
1454 83902008381668575688601037361381376
1455 1321807386675622612786185521810019264
1456 19105701555495151747602866700000000000
1457 252202156654365467748829379752488555300
1458 3025015009762150603578621971447964237824
1459 32785761032766268180429003564127465691108
1460 319125676132287938776673359765821423476736
1461 2770858074094723576583564281463623046875000
1462 21299755992779286319871569737108269983334400
1463 143746462449460255188705163059599557620201792
1464 843715680234475617651744632181065535852216320
1465 4261563242286852340407208280315727210243536682
1466 18302141238674455582160873717760000000000000000
1467 65925401543903991890180310072746337129566134760
1468 196066489250989413908948612566448611500981878784
1469 472794082835201506986857234169722936633724677460
1470 905049544436099478573105646439855595213878722560
1471 1341522472649992246727169758931673278808593750000
1472 1494872602579147680527688315601892552606605639680
1473 1208489713909437704400373852742309844809532488896
1474 678708424947035174431502746531888523555150757888
1475 250963317614529219122311554118891799938311880464
1476 57098903273780246210725371000000000000000000000
1477 7325937944619135331442150105158171420398980790
1478 472320393843413313128277799594246998992093184
1479 13072814737401039380337947770652895682861872
1480 124176147558769785084620156742790583156736
1481 289406110580640901396036148071289062500
1482 96376019507115239879445967378841600
1483 1742577466030590902518872737532
1484 219964737606539292966912
1485 451702867432
1486 56
1487 3025
1488 157464
1489 7890428
1490 380196024
1491 17595510000
1492 781189480050
1493 33228863926272
1494 1352361121390080
1495 52585757516732416
1496 1950680110616235000
1497 68921008925987496960
1498 2315408930248130548524
1499 73829703781888586542080
1500 2230121858932478159375832
1501 63684256188394536960000000
1502 1715511671471161049759329680
1503 43491042335928274190457010176
1504 1035058173876588897216598083878
1505 23063394960555439099811341271040
1506 479757867641619141604510687500000
1507 9287757414221010014254380855255040
1508 166774947319351276482614954023492704
1509 2767595665250962276008670689925005312
1510 42277777054457676549018724729455869984
1511 591961825655533577380755744000000000000
1512 7561554936829647769179148173238456435800
1513 87666815320068119486078772333452975931392
1514 917313391848224443053020252110321761501192
1515 8609148391224529655857634708083423789449216
1516 71974288422151460906059518456459045410156250
1517 531928737158834659456960320195210573250560000
1518 3445793915202289617328411766106463798244544384
1519 19379329364543605268689319239694756000924434432
1520 93611816712792430434090325221035930840258146152
1521 383683496660058969971134287052800000000000000000
1522 1315933598194076236092276632313435339152864108820
1523 3716987574602870611085873607192856312565314093056
1524 8488712259833699281902493909161101235325745008536
1525 15341133340041677578107685821466683795296716062720
1526 21392570365265550248887757236931189575195312500000
1527 22336321445547346838841153846568964603462465617920
1528 16842646744050369288288879609342251484260290308494
1529 8776608676694226488197144244907192348146078318592
1530 2992745649187695627260310648056213893451310219744
1531 623396952440213984189412640000000000000000000000
1532 72596596816858212894909298724090249532544239120
1533 4203521900138127451836835591583675967457984512
1534 103116911599185740958982813599248733537792008
1535 853483461355860009463598893097365291401216
1536 1694231087273235049279689788818359375000
1537 465345899458400578948012485556305920
1538 6606615042506460804919367401944
1539 600954843959917484703744
1540 730870592322
1541 57
1542 3136
1543 166375
1544 8503002
1545 418187172
1546 19769784840
1547 897345127500
1548 39057997387500
1549 1628136797220864
1550 64909544534737872
1551 2471357190058874384
1552 89723828843603775000
1553 3101143672666083179520
1554 101866493797469523557776
1555 3174264554457218358580416
1556 93651176948361029761660806
1557 2610611717442411069440000000
1558 68607261680168283465590187120
1559 1695781480959521732056470438144
1560 39322554647952558692353610054732
1561 853109844958771124414836169244672
1562 17265922625800396602318129960937500
1563 324958328324349443075001381078789120
1564 5668135968941648770012329220629128352
1565 91290762005327099582248071867880439808
1566 1352227543647741850984404656965060019200
1567 18340781131961772873850758321000000000000
1568 226707866574745201630807139884281634664370
1569 2540597295370814332754048123597618637963264
1570 25665093069457554260861680892867465331190584
1571 232247487245855198495728670663192256055394304
1572 1869530718613662551755171269178390502929687500
1573 13283855857542578728709659704123824957030400000
1574 82598672766522962620283152404785561575121905896
1575 445115561840535348928863285039027771560402419712
1576 2056286474427870247512616359827188230500617056456
1577 8043320530503308511065903215411200000000000000000
1578 26266734158263796875162261326847282089803313082000
1579 70464387806109607900974860370639282161738614308864
1580 152406125550728946040480053990853925133065021114718
1581 260035978994748438178804626932427195917443543334912
1582 341129337446823164230408152297576388549804687500000
1583 333741722328259583765614637828414677782841959383040
1584 234730510287428875628119540606830021186398762169452
1585 113491319343447521249898673081258852058124446072832
1586 35688027443123822373231280871872056363422647083060
1587 6806058557139942304001380110000000000000000000000
1588 719390092488977011161421953438030555849889393680
1589 37409874394145869488600185589805474907437400064
1590 813370031062641512804321021259062300156221504
1591 5866114819291730249189994909518801796071424
1592 9918292570679743768406510353088378906250
1593 2246894014115064416456841295256616960
1594 25047586140387007424545785661416
1595 1641839176643712437452800
1596 1182573459756
1597 58
1598 3249
1599 175616
1600 9150570
1601 459156384
1602 22163487424
1603 1028000814516
1604 45762969375000
1605 1952812220870000
1606 79774318083833856
1607 3115452507597778272
1608 116144718526123358432
1609 4126919231870037168750
1610 139536696764709177753600
1611 4481580041046938679932544
1612 136474372667935362959998848
1613 3932726278641220278232192920
1614 107015862360016224256000000000
1615 2743733920838909311318965209640
1616 66120370570609819451475743503872
1617 1493873496452479866242595931693872
1618 31555975450927345679874811414708224
1619 621372762276527721145706118984375000
1620 11369438285170029098190943145350010880
1621 192638913390661728363616524944704845474
1622 3011238211829151173958147812880688349184
1623 43249518146919082239558150446980333592576
1624 568244948197446523536945421950000000000000
1625 6796971638883226347636580288246865309656560
1626 73625724391140578229545503411760989959356416
1627 718060204880367761559777807635148328821637020
1628 6265193925423099398857397123030076569468239872
1629 48560176581083048808758124709129333496093750000
1630 331731758798526178037575544881612997992749465600
1631 1979925347531933259170023625711736984562781464944
1632 10223476165330923519792074651002608956878145060864
1633 45167719516749227731092371668287579028400095310550
1634 168612235993840149620740750049280000000000000000000
1635 524287537474300867440252230232740405718472997251200
1636 1335794220674146907336318299070470776051285873917952
1637 2736241044110644725179641751722163989828461643792680
1638 4407586642846305936461188419197063126112228578689024
1639 5439597790352681119132202353412115357971191406250000
1640 4986562691996138275384692949262088479778511414886400
1641 3271305613750598185314379655606738955528951537657264
1642 1467545305726729548437408718121871112047762658557952
1643 425568020906719537698654309846615803923118374119336
1644 74305555095801562881907927500000000000000000000000
1645 7128665720473644910625311495232240153902506425610
1646 332932258692620322474530397134169936405857304576
1647 6415702225578529129346656685696433505139604992
1648 40318532678709250443325646478564201817178112
1649 58063151196816714163570404052734375000000
1650 10848985007305864546207445057315799040
1651 94962629393007961595088654919044
1652 4485588068228857608536064
1653 1913444052080
1654 59
1655 3364
1656 185193
1657 9834440
1658 503275410
1659 24793986816
1660 1174634594640
1661 53454241880208
1662 2333812600125000
1663 97635551848259950
1664 3908698619031650304
1665 149530734712937191584
1666 5458333258076073208608
1667 189819422533969994812500
1668 6278434413329466472550400
1669 197163804619777973544634452
1670 5867528143859989008504197760
1671 165146789808402478220005324008
1672 4386819899689705413017600000000
1673 109725990763117894230190688596800
1674 2578078336004178295109739147569664
1675 56752001306373651723447567575614522
1676 1167221667949837423114937350323437568
1677 22361942046793485074975328083203125000
1678 397781911440802415970354520044724520960
1679 6546998782950519430776103304434576706916
1680 99324791686564206977098493944943452618752
1681 1383269565767249350273502002270267773829088
1682 17605451663950068792323885408130000000000000
1683 203778299694660290664826595518587958750104240
1684 2133618227392603339615402052109388614293520384
1685 20089634266123300414117449861716624529738240144
1686 169009433099727507671001253403824620694674505728
1687 1261306467622110246318516274914145469665527343750
1688 8284045036362264323708684853208631237178870988800
1689 47458812585466299628391081841648087783604899024912
1690 234809966291794198715670816444071701737285038505984
1691 992121089273420598929146905518182416881990996878548
1692 3534554239498325162636133065293824000000000000000000
1693 10464651312949152910194779510797214785155056878217580
1694 25322185301428418568417328444390842151083113716383744
1695 49124491506871708240627424133293749760964869838280920
1696 74706807477291495343849351380228021963808904805613568
1697 86737444514562820279580613241562901489257812500000000
1698 74504842908821347485016672340639489015042439747993600
1699 45589579052932135810466402057130889037834544018518866
1700 18976401534662467743210795616932102519340841645899776
1701 5074691217652498197416456332304819605224504514899768
1702 811226136529415051859093076100000000000000000000000
1703 70639571967153748343145573069990812536916995947300
1704 2962937771400916311313318483256257125759911460864
1705 50605561185108362966081552840506264522041358328
1706 277113542956948137503518350305701217433550848
1707 339909883372741390035581588745117187500000
1708 52383617497731734109009265146546094080
1709 360030724133167577778982908928272
1710 12254854543788335620423680
1711 3096017511838
1712 60
1713 3481
1714 195112
1715 10555944
1716 550722480
1717 27679663440
1718 1338842675574
1719 62253651081024
1720 2779509384396576
1721 119018622225000000
1722 4881491485915847600
1723 191512978649112379392
1724 7176895557712463425584
1725 256517700579758805041152
1726 8730757195546328294625000
1727 282494983943881748239073280
1728 8674002496138613319822060584
1729 252264091675991848512698741760
1730 6934938038867207066710288364970
1731 179823867945643265490944000000000
1732 4388061963824396191429004595254400
1733 100520004055534594898475736536170496
1734 2155976022083899992850150127414309016
1735 43173800665153271530391599165414047744
1736 804751600949870481247042975030664062500
1737 13917008394470843681619167557431474995200
1738 222502627064018041768700341229808625060584
1739 3276156621512136331995598956506028554846208
1740 44241170531489233315372031349721469057856576
1741 545447291886460056475824924902400000000000000
1742 6109339095727756349707530541378966121312184030
1743 61829744814712791440046940609933920979000492032
1744 562052133697005496691210106201923215546637844000
1745 4559115168282617675451644465661012540875271831552
1746 32760760733322143935823956876993179321289062500000
1747 206866729914657711913538408189788601317338592051200
1748 1137568455186800906539828022483541561783818445665304
1749 5392956596525238968464007604817060096927603905003520
1750 21791821217226298728812310116399088307464809716570920
1751 74092191690072426245137476306862080000000000000000000
1752 208868121044723683250901782331705074245755400289755640
1753 480015177675954601858194569722419132546895305334849536
1754 881929776951382049526771128460202102276008216287788818
1755 1266227834367558826078720039065300190420084547800530944
1756 1383053698537286361417814068763388132080078125000000000
1757 1113167813927361685042392239757836312256062211395420160
1758 635335923392566734181931024848197564340680313800319944
1759 245374906490514482383335735090582198977505608337457152
1760 60512473167997828689149080242081774063421937877617676
1761 8856416916252166147410010036000000000000000000000000
1762 699977766043057898707522709374632859559684423519400
1763 26368565894402587275168981614839047179354580713472
1764 399163231595149423965170428926143443385060753232
1765 1904626401627597847771610992568811690028695552
1766 1989878495524086022874245047569274902343750
1767 252930815668342467654275319760473292800
1768 1364980293177474630282453453102624
1769 33480885332120777514811392
1770 5009461563920
1771 61
1772 3600
1773 205379
1774 11316438
1775 601682424
1776 30839947600
1777 1522346365980
1778 72295325663292
1779 3299318697446720
1780 144527810295364236
1781 6069613928756250000
1782 244058645530336792400
1783 9383421836914232131584
1784 344460699386317861597440
1785 12055116384719061495525312
1786 401568679537372131520781250
1787 12710617632105766310842122240
1788 381599942028705935663892116056
1789 10845559443670176222161027797248
1790 291213271026935023901726598255900
1791 7371245012359494836158464000000000
1792 175481695573766202619803611845523160
1793 3919264352694793950071931761646418944
1794 81903447077475450438392835587451413112
1795 1596917802089838557062256322908818243584
1796 28960719397017939989668877837378906250000
1797 486902195529780505993856892139134774579200
1798 7561758894747011615646679036019672674774062
1799 108060322494791981124303483862612097642790912
1800 1414949089849601331766493698991833951343590336
1801 16898674112173341668044464309315900000000000000
1802 183157435051844918904835211816470998805600863900
1803 1791727761792453982561421048086781166289990713344
1804 15724426075461951832437817910212760087931225607332
1805 122982586142287223943707097046718316913015176364032
1806 850904045729664143494614250957965850830078125000000
1807 5165732682763649186613006040286879333465691940454400
1808 27266609261502501394765259124367470558717858199043136
1809 123859723356281427822197053283704255327059861820932096
1810 478646669321781485630463588665410271471561347375035930
1811 1553112162195997428155472187443118080000000000000000000
1812 4168810049642667055101722080798126078351307006652618760
1813 9099160366598845986982334877124658542016181571691741184
1814 15832977064729908716882642537143266149341409342716325052
1815 21461314724643269232261132683520432661843837860125343744
1816 22052838105231045332017747752655708694114685058593750000
1817 16631451092929398836938548529167660400395429647619194880
1818 8853909027225470808979317763343179099471106482055297832
1819 3172786229172252780121245765329385802772265680007856128
1820 721564645224464365383932397280828360545889813400174736
1821 96687430527815811992691031121000000000000000000000000
1822 6936128683781607058268277276590241516950192894669190
1823 234664874555662382330787925358487479897143382114304
1824 3148482263504192763598974608065619855713272850864
1825 13090643354389197032194058128426392491919409152
1826 11649008507865614573941558599472045898437500
1827 1221259355257065099186772255408180428800
1828 5175033749728770660665025370774716
1829 91471479967991008384253952
1830 8105479075760
1831 62
1832 3721
1833 216000
1834 12117302
1835 656346792
1836 34295358720
1837 1726999289400
1838 83726659665000
1839 3903807797460864
1840 174856249923676672
1841 7515053236785462264
1842 309531236924062500000
1843 12202056327111259960050
1844 459749574893119834423296
1845 16532544153558654807837696
1846 566529234019963960243729536
1847 18469897580550472574017500000
1848 571898792979277320594922536960
1849 16787790631700405338412051464364
1850 466277907756467818911657696809472
1851 12228578086798527804648879188775552
1852 302155455154052564065976320000000000
1853 7017571192415306331522776876428052880
1854 152810219985532666320071464986181527552
1855 3111401532529003012755270143744528680358
1856 59066373630712264679832081494994038292480
1857 1042202573653587907375995531428109375000000
1858 17034629987803220203943832840851348180541440
1859 256983631199066598864818079540091234437279864
1860 3564204684439605802671239944553571827249577984
1861 45253232923687968960613784758071011428846231584
1862 523536396291625189035608677026549000000000000000
1863 5490970337232857836068808318924464966910519008000
1864 51920710890178751676505616382895940378508987990016
1865 439913066839643654272521051648547528152367239242952
1866 3317419243239818360843603296448708884318262514548736
1867 22100429304226101909287265749881044030189514160156250
1868 128993123918819439730694886137558728486567280640000000
1869 653548675846882132946630058049999777000882352065161984
1870 2844633856396494028567914155898574765969234957372489728
1871 10513069799910198446250546689726095866825398479168282992
1872 32555631949813045088012193274999603200000000000000000000
1873 83204145365151204221476714109487861047860343820666537620
1874 172480740791053539746589302825444820096281644304330391552
1875 284239342824555055221186773747174183577614835438813307392
1876 363742448226183874365438002543643425855447440421646499840
1877 351627941448324589499885840160008100251541137695312500000
1878 248481139257114356649500703402002942533520389468764241920
1879 123384591798676299549112200022948716301708601641458144014
1880 41024780022394759693287226767110186238718554822634635264
1881 8604012509122502600752722697340345612800997681963027904
1882 1055548474440679781401010411570000000000000000000000000
1883 68730111823629304726092564484981525601315916938917320
1884 2088370285434394585959091452376412580261803260379136
1885 24834223463992113098510490408835846396233241718280
1886 89972840657392296003053707153047115374564212736
1887 68194768083855890531041145324707031250000000
1888 5896767174072703435898725963795026411520
1889 19620044222109267982284585325678104
1890 249904731032569136025698304
1891 13114940639682
1892 63
1893 3844
1894 226981
1895 12959940
1896 714913974
1897 38067545304
1898 1954794870336
1899 96709341960000
1900 4604810045794200
1901 210796899927131466
1902 9266922933910583552
1903 390760009990122854952
1904 15785023011390937500000
1905 610055124711867390272500
1906 22525713622853441493663744
1907 793481356074307503455963088
1908 26623807159041457415218643840
1909 849505013444564396453812500000
1910 25731694933316939287649042104320
1911 738542268407031643266096274318352
1912 20046297031826803713241556084669952
1913 513496007789970065703236477598404694
1914 12385576004330363956085391360000000000
1915 280632437921095474969064127616940859120
1916 5957940153155410391490896318516700862464
1917 118196790725716063869738878110179651038404
1918 2184709225116047835146079388256083164266496
1919 37505103362136213589086094929074194335937500
1920 595962514082196950847121442501391674104504320
1921 8733396905412835611468985516009985535608085576
1922 117558475508872698491686807128255222842161889280
1923 1447282022827763683799142992810914802074327176192
1924 16219434737208890040109594240075947000000000000000
1925 164614488117900637251160657317344806542638654207970
1926 1504539102000180054578883403650377905433733962399744
1927 12307022498901350137256896448631006914366611554496344
1928 89485157802224809651852446676179111513458102361784320
1929 574003562315180269407704763871151953935623168945312500
1930 3221030270786955914000777077247143340923380490567680000
1931 15664561089842494730234192529476256153145711988524678632
1932 65330506498125501942396604561734466654631721673097216000
1933 230907137324283313038322024967691714445018989142545019344
1934 682405779682013810323353309248854425600000000000000000000
1935 1660623095200808377917750641105834069219828369405531027600
1936 3269438678731671267858565388725804210663993555089730043904
1937 5102690188889387294215034681175955441460274689193641068782
1938 6164888483725404304475191907350968939784255362825669574656
1939 5606555159180328733953840011270781852064132690429687500000
1940 3712366908756288507594894983955032280864414515825202954240
1941 1719417807465066563999397286315785295953356058445031212036
1942 530452951752102780199688655534121707110545438381600407552
1943 102594154972676239752940296931304589159900015045975654132
1944 11523459049684955933937014426910000000000000000000000000
1945 681042548543564087079040857355824809978938178179258680
1946 18585103374591454379210524594597603390470129602002944
1947 195883875080551165533696581167564786881439947411264
1948 618388236798438118551044746251296388896155238400
1949 399220548293144463259724155068397521972656250
1950 28472132078803366814480135529294473461760
1951 74385240195685712257175278651496712
1952 682752422865811417275039744
1953 21220419715444
1954 64
1955 3969
1956 238328
1957 13845780
1958 777589320
1959 42179325616
1960 2207874097530
1961 111420444538368
1962 5415548884592000
1963 253254622981345920
1964 11382499532685606984
1965 491119852571214224384
1966 20318218430611360054068
1967 804976735853250000000000
1968 30500180932478982182115000
1969 1103654062922801646101594112
1970 38082973326046717474046686560
1971 1251166117940423150371063533568
1972 39071877424457681417958892968750
1973 1157748882079341203169731916595200
1974 32490306909342712004669578124149344
1975 861826826658179736890524104172019712
1976 21562275067831682012862426881809111728
1977 507689578286331924806054707200000000000
1978 11222381991718264670085525329637971916840
1979 232292864614860978443383770972880608854016
1980 4490049853325292821720497356766360990054712
1981 80805827962149559863976609076255671134978048
1982 1349659291440418364971247587284954287109375000
1983 20849737173241753323850379075346581381125242880
1984 296794725774653326306265918592097278241537158114
1985 3877397615369096758546798863735876221280561659904
1986 46286212720946070382348445284539524672540099237888
1987 502480612757863480444356087513074880000000000000000
1988 4934936994126554820880479356301681116346190183026360
1989 43597417713789662866651070517251795343764954254671872
1990 344297135410231299226715460712248906508733358526505244
1991 2413769469377622003962039086866071441659752429134020608
1992 14908105504642312235128744836780242621898651123046875000
1993 80429786569313691209204631080725219743660886076266905600
1994 375450143854897575081947224905817503956694534339869434224
1995 1500373338157901633201130886901862131347712230188856115200
1996 5071527270486710165021260996356645812905171628543821110678
1997 14303846181473196308227310050477080576000000000000000000000
1998 33142919474828003710237766465408722637700418621340627810400
1999 61972557793499756380669750829354447266828341996877057622016
2000 91602634802253249363969293007516703159378436893181558787936
2001 104484147335420130972042170457775353106356763417034178428928
2002 89392898497584713023935180660174220052924537658691406250000
2003 55462941686167103130407976019859506884625391348857228492800
2004 23960556047897123367605321538625420683910098668035995713144
2005 6858718662093554044941154409352944831543035026649506643968
2006 1223320711323241800270431215710282712483637918574110178408
2007 125801075241256357153380248384800000000000000000000000000
2008 6748371399096533455424340330082367173453175563156404810
2009 165394366037574780784488844957539351039443914595500032
2010 1545061234728342121917961783379586094768412741897600
2011 4250210461101477449361939647800793075807837749248
2012 2337084908557686457627879679203033447265625000
2013 137475700857441451698068016582284583895040
2014 282015872093899729703358931617939204
2015 1865314309526143363511746560
2016 34335360355128
2017 65
2018 4096
2019 250047
2020 14776274
2021 844585260
2022 46654729080
2023 2488533569484
2024 128053571780844
2025 6350771342716416
2026 303259458833485000
2027 13928385991339218960
2028 614622898162432453032
2029 26027773746881790034944
2030 1056473600978666458038672
2031 41050539115107046875000000
2032 1524870940819234016762269950
2033 54073517086877845917536354304
2034 1827772410780527551618082869920
2035 58797226172116869244759520641280
2036 1797047498980339115675366179687500
2037 52090338745938495854032650967449600
2038 1429318432582360035192289964100290836
2039 37051215721198932672041900995476089856
2040 905416863022738692061796415130631760624
2041 20810218967904702110485603942400000000000
2042 448774796571297469432271794954408387867200
2043 9056735897733818181094783174664398734495744
2044 170566055201385666608362653931165158317484458
2045 2988735969403144942897193446670231261115580416
2046 48568379247161546190439283618349074853515625000
2047 729420154714313724615596447872981917074556764160
2048 10086129594635381604338515033552716284037116295372
2049 127885694081954319301306464904644039551427784212480
2050 1480284550629171999601250777174793521785240650338272
2051 15566745787437611821633970452594524810000000000000000
2052 147941475253992028722991481127598046798284696912929240
2053 1263317993522184857956443692562224425486183516103245824
2054 9631818892197642137923625724870682949563164331766737680
2055 65108084427760100720391666349119965276760214319974318080
2056 387190369527866136418509842422645306214690208435058593750
2057 2008321006475417516228513090819153595897753747218812108800
2058 8998711456341985471942303625044169686482751549198035896976
2059 34456930090317786853635657264705699998130372995970470248448
2060 111386883902482437940001220270379395797839232229658365724524
2061 299817398199837386371013267194518700032000000000000000000000
2062 661461145007968091017211312633811090721157021154991625275180
2063 1174680084857798474861495086791219891431443031275513634095104
2064 1644412681822400723389543551362774688287741451465685582244832
2065 1770801411893444086193751268233406036836200597518991507849216
2066 1425294084673799323950274703402360590097671508789062500000000
2067 828609286524639965365850303609457740915617519551937668710400
2068 333893283266798528950032421535120098557950266574104593125762
2069 88681889935742884696395442639502743800065370878757518180352
2070 14586613088513110418434974636804533047902111834055575594072
2071 1373355342909413130873172628117100000000000000000000000000
2072 66868482630887014245133686488579719229967022035856358700
2073 1471888369356273793814650289071073421628019967151570944
2074 12186857583078027212609194528243527804321871751097592
2075 29211856165598463179701999928560929089325084180480
2076 13681568917617578047808285057544708251953125000
2077 663791747128727956836402890886022567034880
2078 1069203393390300692836540649867552016
2079 5096133468242674075394113536
2080 55555780070574
2081 66
2082 4225
2083 262144
2084 15752898
2085 916121424
2086 51519038400
2087 2799233827260
2088 146820072965112
2089 7426891609007760
2090 361981184492691456
2091 16981814525016110000
2092 766023329998487737440
2093 33187730001240994885494
2094 1379380861043551822643200
2095 54932483515780701036340992
2096 2093398351141764843750000000
2097 76236184292661173946323702600
2098 2649314830199378365276892430336
2099 87722417966888441398076630968368
2100 2763094967749544325359171734146560
2101 82651709955579068300405377781250000
2102 2343672363357572484296851953423482880
2103 62878326269525423637704666809196663784
2104 1592874657111182355775879071302415808512
2105 38018864867525674567525785435701942846634
2106 853004853698769783811666345984000000000000
2107 17946022082756748157222504929815012826163200
2108 353104894998119233466493085002686051727532032
2109 6479330273769743999049461387560592934469398432
2110 110542263408967592465638081836994621389360070656
2111 1747748238868593517368334758127223750024414062500
2112 25518232745917066369321160745292297276182530457600
2113 342758653597906695326035456954289674675109231333904
2114 4217926107877846807549701990571895971590687248351232
2115 47340626284591337619562517654124151280429199613416512
2116 482249122883427480275349796203227990700000000000000000
2117 4434995940993620715450330555279834665525046884143588830
2118 36606601189649225755582792883980314269479924058728431616
2119 269449811718991219140661258211966142866706796406569318656
2120 1756178268473766963560388989738194677929594388504984944640
2121 10055902947160931811468429741644649766385555267333984375000
2122 50146852688585596625023224406264696740219503589836665651200
2123 215676401384626479005586783101595209071105055245206162547224
2124 791312476599939324080926493290511013374251608185670113165312
2125 2446377622739835183121221619875391336018822295445384140414544
2126 6284272067160875333584811544899915612160000000000000000000000
2127 13201160112544118365324405767475832206322065594035790348336440
2128 22265582238160758151742704184754294663627342563025038660861952
2129 29519437051159707840216688025429945019850255129710963537127698
2130 30011238368255675822964270545321060384648026527636154017120256
2131 22724838944905616018342239160898305575101562500000000000000000
2132 12379180721691273713020957448595200165586044076860499359170560
2133 4652797012003214258038514658500189220800614364835893815185264
2134 1146629270009177298432503074916563607613969734445495100637184
2135 173926316950038006165716232352880773392298387485507489294732
2136 14992664181506694880265528765019000000000000000000000000000
2137 662585500188987156568451543582682700042483763665633357200
2138 13098682795622339896833555733460724470849371962548944896
2139 96125124425555004744823196016256098723042311932515152
2140 200773983629393462407728198843660686797404289105920
2141 80093477297693439744032153114676475524902343750
2142 3205071453479672365282724759632053954150400
2143 4053657966017234368484512801634206464
2144 13922895562455163905452802048
2145 89891140425704
2146 67
2147 4356
2148 274625
2149 16777152
2150 992424762
2151 56798832400
2152 3142607979600
2153 167950320282000
2154 8662145231866664
2155 430745259359555622
2156 20632102413542559744
2157 950936969640430850000
2158 42128988452010226277280
2159 1792025231608567747288116
2160 73101965490446319119486976
2161 2856257949976011890207536716
2162 106753572442531094531250000000
2163 3811418673455074603095605817400
2164 129801550190169767684001585168384
2165 4210138048702775725920739015648512
2166 129847011351114223210206421377004032
2167 3801379296236517893127892206269531250
2168 105446845232445139892956595280323543040
2169 2766112392460069534788691620474235698552
2170 68479015203209726768042803955433658411008
2171 1596417079390788802092146545325002109185860
2172 34964143380712116332886077997056000000000000
2173 717636230926960026001528500376758414336025560
2174 13766770451139454127961963151341155711406219264
2175 246129576481513022134385726761758738076461285184
2176 4088511290958758199891764464096294001237362212864
2177 62892672784664793752070907268646194424316406250000
2178 892728116960633047252768677955289855746178600960000
2179 11647908829158281444989344698204656196608980494938686
2180 139114207216745555855532992174728917696196326815956992
2181 1513973147134703799146276015864696920916025535849620416
2182 14939645986452849399299512999674675465300000000000000000
2183 132951004659328041568689606391971082781398399443104440500
2184 1060720888029973794010110530640330525873809284979075579904
2185 7537760358788722435637047113727722831363959026688671033188
2186 47369306921292544162207305916736681527882776252181312438272
2187 261163359700925463575360116105657652951776981353759765625000
2188 1252128176413753482906473677866034932022627433467445929574400
2189 5169153340684532568235836306425852296317468848719486382597952
2190 18172466573002088342711744699227949917758545716619721364733952
2191 53728825389745814573516419421813809074206878184061795183301770
2192 131718732897907527999116496241888686243840000000000000000000000
2193 263459778753538501415045316549305681941392940216048930753118760
2194 422029745882207039087782854824330480198110381891606053088395264
2195 529907448825885880739224421214771088247582631349376811402033924
2196 508619347211887492119513557437065993072821374045038216986230784
2197 362320008403714062090324071463914243820627837181091308593750000
2198 184939433489382438054442090003851832440380268889265309566894080
2199 64836036150368386343671024021498488270194925225274839391676656
2200 14825437521360722599984349134636340345384447626858361058754560
2201 2073829727094281731785187724613934171150812034787584117548816
2202 163671195244161080111387013931361000000000000000000000000000
2203 6565390170651084582693130790573877075157374938784073813590
2204 116567936619601319925509189470108961455896422706183143424
2205 758195722966804159523958446655757495697421529156130864
2206 1379924541985114465324648560946271818160016784883712
2207 468876271910640675043458838015794754028320312500
2208 15475459448573580213055875121107607486464000
2209 15368584586916504486557602526038473852
2210 38038058075230734016975994880
2211 145446920496280
2212 68
2213 4489
2214 287496
2215 17850560
2216 1073729664
2217 62522029584
2218 3521470625406
2219 191695054680000
2220 10076754524464800
2221 511050258746128576
2222 24982275496320608832
2223 1175977403148518326272
2224 53249717658178254675000
2225 2316956808810687370905600
2226 96762814946149726547551944
2227 3874107267307349394522390528
2228 148512590096166913701140629560
2229 5443904936168017968750000000000
2230 190550309413351249107369811440050
2231 6359509177958333548605479093010432
2232 202059559678233922572383446257695232
2233 6101903530480752486523594131324043264
2234 174834729763804868437465034043515625000
2235 4744247373170508242317129276518259752960
2236 121684598726958281197062306959753657525804
2237 2943948772991966114636049858117647461761024
2238 67033256380561351739457848828264394695151816
2239 1433147548338240920507909773721600000000000000
2240 28697034820072437808108985323275652151890120080
2241 536731145282915238017719055083935853565350772736
2242 9349615805399967653623812738907671727208260169190
2243 151216159237384948039508295593435325424090598080512
2244 2263170426095136382893357024201359730477539062500000
2245 31230845113554352081154298251000585550725158072483840
2246 395825049396499174537878664666238504485960944731690544
2247 4588171612116970318700269304472974432237941114823245824
2248 48416999224527057269259169568410771831558811317224030240
2249 462811951069895205478945883876337103680000000000000000000
2250 3985522785465599093882292924218787095557411667671689928200
2251 30735337923382324864707746440600607911625329493804593446912
2252 210863695575447094569110017723066072730994069565918622326920
2253 1277675020326097942033542297888475802268578107704885393752064
2254 6782632235794797756625379308781939471373334527015686035156250
2255 31264296884031077353150293124999731665247844666449529405440000
2256 123888476210462589447364079228533664076475033517496294361110144
2257 417325010859206110516769068749696149403376668019438440165670912
2258 1180010449017598680045235997229278306441936418230254719440050776
2259 2760798971115233538654026155735772037120000000000000000000000000
2260 5257887360796498091973561972536075495460447610412667092763110420
2261 7999206339388334706871790885020727875238219381678889663511658496
2262 9512331117118005603535113092041430070103382791123846372301663112
2263 8619796740954315864247408582441305340584690249843684153441124352
2264 5776692904629637650969040111863252011075530900955200195312500000
2265 2762885826196067016542857604956071160974526473078638001436753920
2266 903472641164987669288882858593495879923878619891722712776438094
2267 191685244720698963610253029602197376976973324691254229508030464
2268 24727378947859931060414712451636318193368886610000302116770720
2269 1786748594256677749916525426963800000000000000000000000000000
2270 65054519965010599061692014486801675692146589129283361871520
2271 1037359893719968561781330291947394113942584655498488840192
2272 5980328874091124700634993488613915930984352591216413704
2273 9484248172978025037194664768617247766782369714929664
2274 2744853950212098504358738191425800323486328125000
2275 74722150192772926011671857599099851369349120
2276 58266729184882914472909672497617636184
2277 103921907303041911955421921280
2278 235338060921986
2279 69
2280 4624
2281 300763
2282 18974670
2283 1160278080
2284 68717932416
2285 3938827078620
2286 218326801896828
2287 11693105775576000
2288 604586904929150340
2289 30150875152545086864
2290 1448910567867181649184
2291 67027420724353888124928
2292 2981816153629354657000000
2293 127424446371625378209854400
2294 5224812512405172347881105722
2295 205310897471038934597021941760
2296 7721947027745649274091602669128
2297 277610745254746203164062500000000
2298 9526430524055407467396253428657500
2299 311576562486197657017420456629633024
2300 9697501327169731035315054918582143952
2301 286745102355664750922583360441959513088
2302 8041024959534085117670305605495703125000
2303 213450987963758260316834792681406851973120
2304 5353014484463174094812865403032140244297616
2305 126561001856253878459269828988848165517955072
2306 2814693301162826548256412424267261940012446758
2307 58742932427230340507231834068746240000000000000
2308 1147535922144022376551100187658896263292845259120
2309 20925604318822201412306511980849581282034958188544
2310 355156770581431481350461641992934616968276214201564
2311 5592776465105658927145507103905267959654836022018048
2312 81438657620294415178794401965700360674711303710937500
2313 1092557443437585533777950562580646703650831353442795520
2314 13450997362809679922381191254044402896733144996713702032
2315 151322533282007593857197612410593655833692611404946735104
2316 1548364583225910742035632239021686407724250092499249619968
2317 14337200845384648619098361906280353374359000000000000000000
2318 119474274187254742669703301217418791370127811947592451943570
2319 890574357026065011159613329888503599103146371746833004232704
2320 5898702876461315358161191825972183181706351265243769507055480
2321 34461875048628672812942627687258879122561851230106817567653888
2322 176148656627209027303885127187174475693609565496444702148437500
2323 780626909904474486730827222559927372133039766647801338920960000
2324 2969185498962438227657459065200323419982597730128055371029021416
2325 9583625682403733415549844551190710381270987493415115762010423296
2326 25915479663417635125266556992102841480210140096073329833572575288
2327 57865131516540130773062853039553214467276800000000000000000000000
2328 104930856575928333281167746214449550177058357962345694891682125200
2329 151616277332860609845358282128640685096938861891188463115251482624
2330 170753314593586075393302179719641632269435815438693815494673413758
2331 146081975357411656536554967593623741102763063433113865405037805568
2332 92100496611505412885976144537273450375536229658126831054687500000
2333 41275506816970783089539444898144299770682667669290919824656957440
2334 12589544335803667922289765598790596729555131954384649532319522492
2335 2478373505595838212473858181892754962360201064084646553945374720
2336 294835982521592894086701360113767667847058076707625987433923508
2337 19505297895008388300279124408951610000000000000000000000000000
2338 644603841568004733474506268810913714343866423877730897175680
2339 9231638149901993319275422493890717615416795010826432937984
2340 47170252775817775876387317476256459377060158767779053120
2341 65185378405524701839918305236647033931881378624831488
2342 16068677131465835549117401326075196266174316406250
2343 360790544903625687692180763185394657850818560
2344 220905945893643350601751804614767115816
2345 283919930811885524165924487168
2346 380784981418268
2347 70
2348 4761
2349 314432
2350 20151054
2351 1252319640
2352 75417272320
2353 4397882900544
2354 248141361077064
2355 13535938887066656
2356 713258810775360000
2357 36273965734019552520
2358 1778829905720529546272
2359 84032890004944128399354
2360 3820358446261329557716992
2361 166971531121277292564000000
2362 7007861690993291771307899520
2363 282118009447771155708211731024
2364 10880533149402791756917809479680
2365 401502365156942989093005063874740
2366 14156623500756648556640625000000000
2367 476264647382262159782266489933860000
2368 15265234521562823443274463350385278976
2369 465412161780028545139563239052016876896
2370 13474852832607041741461032521185765115904
2371 369821688350855072350562755370756542968750
2372 9603425818402111522584689196328549141708800
2373 235482318549287647742187607485192093711370304
2374 5440847386014698183156560273207272000918724608
2375 118186733120775244127998048368870543235430225256
2376 2407781789361632018453589753698713600000000000000
2377 45887271616646486339819973539226342499535677376040
2378 815822721431263110921604844306017738474503055245312
2379 13490961380029981378005268879315295202584361806137760
2380 206848834215419857597636332287981986035190418575982592
2381 2930489702206182394526226417395315579791732177734375000
2382 38220904233141341459221315026145003787100322214073466880
2383 457090001067782378071565356503037859849105632387450890594
2384 4990722942638504001513914260253880924855384505352391229440
2385 49515866686799852394818599869476565734553510669983643095040
2386 444139971904462523919849233704700714341170000000000000000000
2387 3581451606144213727651101657168987097255638764879299156568160
2388 25804643347167103572715363508640122836302381241082780336521216
2389 165008613733390190297609718814997998810920805357432639324304028
2390 929507087837933564097562007310238446185791737210904440370888704
2391 4574626390070494296484428701523524068761616945266723632812500000
2392 19490973965815298657986616039425825862324065141537075180968345600
2393 71160481872555970483280135503477567431751187605064813824218935664
2394 220079901187478036467573366055605307991368292958440589031387430912
2395 569151345279271325415275533867002563661487355099201619169390755606
2396 1212814158478653475034337583905779730087936000000000000000000000000
2397 2094066092362846918218584802267445736099901668390010596157061121600
2398 2873691206464316453465688500851638858082716133556164073913845809152
2399 3065115379615148019677087491701477673589146225269933615057655897272
2400 2475665440721894003767785432506157539321450098141629712586864852992
2401 1468387386482102815905462996547539884080584137177467346191406250000
2402 616620841543578771637633723405280483123436343937537638153794355200
2403 175429130599745032278387776568336913182645423747820696789989887264
2404 32043648828091909848421450182548432325948986220518355007168315392
2405 3515446534232043163715803838144607656655451904258440812478131240
2406 212931464892650660501956498359154100000000000000000000000000000
2407 6387147106920584218901144201510242165267293842449244115512010
2408 82153708406459169173419675427110437932706608412111830777856
2409 372058135724248221026078754259673844888325758989166955776
2410 448019812165491550211492371587181188725344847794274304
2411 94067785512650368527912778481841087341308593750000
2412 1742051205738553105988489812356237326590935040
2413 837518038970314076394034369968550613124
2414 775683676340535336684950126592
2415 616123042340256
2416 71
2417 4900
2418 328509
2419 21381308
2420 1350111774
2421 82652255400
2422 4902053744640
2423 281459368415232
2424 15632550080494200
2425 839205057082605826
2426 43507360650656160000
2427 2176354385447092765080
2428 104946302738845393665504
2429 4873659514844041155235860
2430 217747825013985181568335872
2431 9349794051145329630358125000
2432 385404051057191714491089125760
2433 15233118970091352932438042708016
2434 576615361393896015405361452351488
2435 20875995078416649096016262931461520
2436 721906261861116612990234375000000000
2437 23810259557981916946239333032048279950
2438 747893479955153135827060907650238644224
2439 22336395770652506009805400704131742436512
2440 633212470853124533543183510652352523024384
2441 17008682203927763119977576190548477539062500
2442 432067339877497081510875259244351209655500800
2443 10358940413252099428662731120281890265211140052
2444 233900009593207640452070425480894776932707786752
2445 4962532198020810847081294946568762516202315585176
2446 98690532485110044812192863510698393600000000000000
2447 1834910759519654594551093691272468185840761288673600
2448 31806087382723451640641426006641633468972714469720064
2449 512462699670159333095763990295178332594950748166089882
2450 7650241575105448606167274222724973183618995334615662592
2451 105449892814315871485026148523841995712679815673828125000
2452 1337069179365371419322374521784217979129950849262387855360
2453 15532633376553827353617025699108075559705559152229278430996
2454 164596027582304945384201405377159146785109886127266873737216
2455 1583475935926723356349857147662135964628637057838831432261600
2456 13758502822820201451644327868329432031465870000000000000000000
2457 107359257853736976318009807177989193100919481849042388873158240
2458 747689308597720908941461805878707281308240434136887146382884864
2459 4615856088252725962700886951257304175210970224386681653883145872
2460 25070441472223465795845841790041518129662408234589096954134790144
2461 118802980379827549843999496695882805852306773886084556579589843750
2462 486652461086662518352526374199359886534934417076318340664577228800
2463 1705437299747246189218556348256710143052904885657429878456358937872
2464 5053895281722653009099083694521672419161774360892194230292046675968
2465 12499470435077227896929669410952802518953316113376127143740867722276
2466 25419496774414795892148008738906658891104256000000000000000000000000
2467 41790061223573157098944397408735668557381083388339202180525552940780
2468 54466559714898225267058691452548233419737305989654276696653718093824
2469 55019957644612516542621134150507743634484552233218233495813951325704
2470 41954952051637505690548605020622369226433587212624839962289674125312
2471 23410761402505279299640865518429540241062921434402465820312500000000
2472 9211715700597093948315165193314201021640964925716693411937071923200
2473 2444501602851115727251057554263125849231044945797631651038673522226
2474 414299593895774541555689088108602298506544970077726566002093719552
2475 41915852823038679593900354620018930481845918176036802700658044280
2476 2324477627876590488022356227681057100000000000000000000000000000
2477 63287755214508316606059091099367635810989032925417817170974100
2478 731096564910757092941286008491253597167639796035605762146304
2479 2934627168724663397225720544690580653981800680632012878328
2480 3079243459592948646001351370276542327143531505048879104
2481 550682963741884511687811303511261940002441406250000
2482 8411368703980549779414999619039565096608071680
2483 3175271995796078124497508339644142258192
2484 2119207214526202650586263846912
2485 996908023758526
2486 72
2487 5041
2488 343000
2489 22667052
2490 1453919832
2491 90456608880
2492 5454975518850
2493 318627938304000
2494 18013008337035264
2495 984824731097609472
2496 52029086607555852824
2497 2653851907141891200000
2498 130575739724883665222460
2499 6191531905380833313012736
2500 282656689361438560667951256
2501 12410854395689871504725508096
2502 523551904331063902586888750000
2503 21195567668934244512694481725440
2504 822516878444279976581402970374454
2505 30557663005987292583661212973924352
2506 1085435682629127151844583647586086112
2507 36812871746121006827343750000000000000
2508 1190358026350890227594345448334086057600
2509 36641532595080771949602521083879045988352
2510 1071978328241195914472960987042775345193008
2511 29755849318406294068196359270466711998627840
2512 782251379875749115180585232664136224609375000
2513 19439003148105112180253398695418087808151060480
2514 455690084457894650141295069095779214253716983464
2515 10055207999837699684976166971595910712791737565184
2516 208369898480380377663130357008497568101323385564394
2517 4045114315521089091376258130575884288000000000000000
2518 73372700569081907584637883748689897694799089006128000
2519 1239999322118247131893601362110156407975516524399558656
2520 19466069598465875755614735146706895911554415301273213832
2521 282939623997386345101441388146679539540515069202054250496
2522 3794447395791893295871597817560531218108904458618164062500
2523 46773853242646822519627841171648900742289735181072072704000
2524 527818625596874672659677562398270652185368961344563014465624
2525 5428394332089344758977316642857887613216790048756842362830848
2526 50637773644252885143413602694739383036017728324030981837042752
2527 426204913051483507531202313061023982374211200000000000000000000
2528 3218220386736161841006653794378306473339473780314542387425289630
2529 21664080615105605630999909466043088067319997337957581187713073152
2530 129120027527866989500826363918632108756662056683600388533385004512
2531 676187121928090421899019252013916950434828787579992946698197401600
2532 3085280274557075272244389409388041804049862548708915710449218750000
2533 12150659402924778717355697427611700511325337155945681280786707251200
2534 40872212831908873817083047609558046370796729612841237322663377367064
2535 116056003216898472579214662678487630326570762585644077971536015785984
2536 274505466724382437906387839402359275965441915837764321529366821279064
2537 532764438148087462863646926456248772423843840000000000000000000000000
2538 833971683683776195414629542773072675820396730943099263118358860965240
2539 1032322966702408437263716127621455330565823687506622692412555553406976
2540 987619468743958925308286433435484924630360051994215482884031324439890
2541 711001774187648237119928785154470328086419423011126598228732329066496
2542 373238879176328069749734103757016305240469322551727294921875000000000
2543 137613047119661020629225556553000297922427800460254545104614677544960
2544 34062464307817963994232032879985102776219665185787388456805089863544
2545 5356542823384656194748671112317505382551944147528825619335897677824
2546 499774489456213462872578514870743740559016463122758425562377793292
2547 25375190927692411485243127260402112000000000000000000000000000000
2548 627092090995859251736746249506195997836704255667078930089439000
2549 6506112526216672440915447272332867103063991784798537962749952
2550 23146996275711791260121801390425261160959579871681994551120
2551 21163653527551747979434386307183779042414302996264386560
2552 3223756998879191857591922432323917746543884277343750
2553 40613686444523749960383226993075358328160256000
2554 12038370227911794133205077576520645828064
2555 5789781782176197832311457185792
2556 1613031066098784
2557 73
2558 5184
2559 357911
2560 24009930
2561 1564017204
2562 98865628264
2563 6060514870476
2564 360022384507500
2565 20710386257100800
2566 1152803560204287936
2567 62042106859694276112
2568 3225690828600701694392
2569 161878440434912841600000
2570 7834182905816198991824400
2571 365281240366709931457662144
2572 16393118556195753075464076918
2573 707371747186715719805781934080
2574 29316732262873536472388031250000
2575 1165659989428279281692373113422080
2576 44411843744983119659445102403953612
2577 1619392052570081046935041820818931712
2578 56436344526435305578675155407415708684
2579 1877225274300473359516699218750000000000
2580 59509844683648962201053720803031681342400
2581 1795168338011247887522688252834162350751744
2582 51446579733149614911045761264622150019340544
2583 1398275534033614769514743641017738702228033536
2584 35976544506129967867187180502860492687988281250
2585 874568637600598905735999136422387167310737571840
2586 20045694070048015483311178652767798425576017951896
2587 432264000677933289084444580614018066186762516480000
2588 8749106972261037993784200843015958674557961847936332
2589 165799463701936846173554039763463307264000000000000000
2590 2933938358651341376754167902178850901836526947374751960
2591 48342541611130865085001061159855860734406436898165817344
2592 739419708196561529725443552687350119306214344424383507304
2593 10464272454035767468086477739282235981655544078457697730560
2594 136536095371194070210536103124555948784289459533691406250000
2595 1636247035958525808128129146060009053514009166961032842444800
2596 17935797432590071700399205306795927023809604950317106911742542
2597 179027477598809730655870222806262959567993642348708323854909440
2598 1619324597645811499334855545273488321457560768545953360879029184
2599 13202671352521418917413709227880602432170312100000000000000000000
2600 96469064252695678263207380151735432506950867795557548114988485100
2601 627704556761857898975240959863336370797229015825128964062638505984
2602 3611859233139762358501643526807372800728488696289402065709404205092
2603 18237596591937006082119252024254973448708936387322148806427930525696
2604 80123084006163174770517004513420204148133052513003349304199218750000
2605 303372691816242056275478627128605691479633723737739622126677550694400
2606 979526621685119515455575486140435167500483311804958111830585919355456
2607 2665045849212927733631362981813530107648551545244260451261467613724672
2608 6028456276423468020849691591863564402013451773969380189808540727142522
2609 11166043088254414685515898703903108626298961920000000000000000000000000
2610 16642765182178487960440029597970615123818680754736971027545198546034760
2611 19565783577633408278850937935616701483911237090132011097727876143775744
2612 17727815113251221183202111962766654121185180301264956092444007716053164
2613 12049097928786937357141502849272105554355069380201832345947675337687040
2614 5950519318805260305988712179617089232672734744462370872497558593750000
2615 2055775376899296039783979308513388781197129272994931684878520187617280
2616 474634298887136099943820342174516101373801206672659864557390976037272
2617 69255195935744274170444458238997651523446069474677265030752935870464
2618 5958925926860364205058076054538782412840001508921365726990072701584
2619 277007685555690019732654834880831691000000000000000000000000000000
2620 6213580346820300413894185251634728567282815430138949131943293990
2621 57898555446450975022836280654480604179942817040407527554023424
2622 182572758123041052127947097630225250386670527426534201992880
2623 145457825304874820565558369200770555900553276283112390656
2624 18872216076137969128965178790967911481857299804687500
2625 196100247816606552634269983518428288240530227200
2626 45640927041961469364699106091542065901116
2627 15817977994290244681333500542976
2628 2609939089857312
2629 74
2630 5329
2631 373248
2632 25411610
2633 1680685440
2634 107916225216
2635 6722779998660
2636 406048023920088
2637 23761006048494000
2638 1346142781529128960
2639 73777325788040482944
2640 3908522595081511509984
2641 199985142088226809101438
2642 9874150602564883968000000
2643 470027511932018248728777600
2644 21550380040935841211977948032
2645 950740843200875675237443050360
2646 40317346966943498854294710386688
2647 1641608266048114599147790521875000
2648 64105725976881583587988673660659200
2649 2398009088788788458055615806500270704
2650 85818683238201034123718715191163092992
2651 2934347687793165227522439250327151286648
2652 95726225997398077692202148437500000000000
2653 2975074267821589897813443505605386443920050
2654 87949716336760902858929236375622308086153216
2655 2469020251001226848772099774732574786468472832
2656 65706863453666318561212574975225488829099859968
2657 1654588691934760139671332892796593950175781250000
2658 39346963782634997109923439171541984648430050344960
2659 881799716669068461565985079509652188556949273770924
2660 18582508264303459147806933015941060925751382761242624
2661 367358121592708313088827026828190509837846426706492208
2662 6795673911965872639637851915761567662080000000000000000
2663 117317950466195845708079539149966517848893054068076411280
2664 1884666125367037614848590913868574987472116371260546875392
2665 28086692265540558566195894780736224337146892731869081667814
2666 387008977372531801480817460770853205612179968500703982256128
2667 4912958156293694950081168783880177820602633087402343750000000
2668 57238883135583650724953679190307993022229317298440047351562240
2669 609471124173577959909639103369628680579164949624292828687954184
2670 5904245056646912496996773910779593933732584858556223824079093760
2671 51783275190459548629934180581945337044864160095917178259646652448
2672 408979354255956302186196646228248792436335699000000000000000000000
2673 2891721636771593127285178919928781317653624338291884723037670876400
2674 18187221815703591292967456140209355677205246398347971086832491298816
2675 101033180176648303502699696389251816148432828514162347872190740566856
2676 491885775092242479157846802402144535294574192247174093039428958158848
2677 2080734172836521356526716894603258371319043362746015191078186035156250
2678 7574413399179223238671573930592583214126710405093526430863463546880000
2679 23474708573003314325415833963795846575724100474417626653235869464482304
2680 61198058562807961891778840534185550074786276885508073825193585119592448
2681 132390601123675975452458170099048623068220957448854080859234922937255328
2682 234023438324137433175590912607187147974456115200000000000000000000000000
2683 332120549001221173952198893629938943225319615594274499073069089687587220
2684 370830215636238691249409614599410294639667599727077869990245737170993152
2685 318212450592891675264200389070117602710472160505181826318349510165029040
2686 204190240190927217062964739854355172476654560317356292465083695253946368
2687 94867993621565226689798008857892606325444327275267839431762695312500000
2688 30710639700084952945562596967839248251396130834651288058819027843153920
2689 6613626568164097657533703040589274334108517008666524130205035533000014
2690 895401908250096428399823182222394195080906564227256753481430471802880
2691 71049358359156851364432093655049111032684866153466166055140418814848
2692 3023938764833824312178979621412338030000000000000000000000000000000
2693 61567507518688367679958818185930223866157859667512558217690781720
2694 515244405520793489725873138677608878888772585751523546173014016
2695 1440048038875170990402083401735454084607976796009866425715208
2696 999731533286599256147620191863777775757043091327657443328
2697 110479946690248741345618056675419211387634277343750000
2698 946855845934878625078921150325888964440589598720
2699 173037892922133348268486596033331240114584
2700 43215519554703772458366032412672
2701 4222970155956098
2702 75
2703 5476
2704 389017
2705 26873784
2706 1804214370
2707 117646976160
2708 7446131799504
2709 457142065511184
2710 27204701374828296
2711 1568190395185878750
2712 87496898611804897280
2713 4721598713045459210112
2714 246227887380404464172064
2715 12398558670818387180542612
2716 602294526302483808576000000
2717 28200138354292800361333276740
2718 1271395990766513423925436079744
2719 55139270109787669276577000588040
2720 2297917439577704017640380012953600
2721 91922469933956734277939166125000000
2722 3525493240436863466300187796025817600
2723 129479472138888116318247412319950698666
2724 4547887412588862973248795551187663323136
2725 152567567401974464259719395177087964116584
2726 4881388498338345521335942382812500000000000
2727 148732073929304963452385088799147216362542500
2728 4308850906676605341634137785088613991017611264
2729 118492398083961054571825672150371450848690835408
2730 3087637705129971016487734064597718296076061188096
2731 76095365107742684235148657859884804138769531250000
2732 1770215040436815118839781701110208710513348491345920
2733 38789681176870524523703473608173348492152226420750352
2734 798834698122375742368070846983814821292146473500835840
2735 15424560736748459948626004687234165168450024948183030262
2736 278534566677414588594081838221001238773760000000000000000
2737 4691103611276414463444293001486574021298135866922256987120
2738 73474453001506113560527057096367293002188748075747460644864
2739 1066859127051881592394768829179088501530074560837590181953300
2740 14312973326036609993578427184967716783946464663508125273292800
2741 176780919388992633667701144826879217646696451311264038085937500
2742 2002304304525722565744399498667187238210788357094325054637342720
2743 20710097623366033119888231152967277240852077048764232671851787256
2744 194717750051323657963977497023794678951501744727752660897453047808
2745 1655928285525760298051683066786622210728433374279734652935197225984
2746 12668852756917408516243789663683881846055180333000000000000000000000
2747 86680451414318398524529388831587989484187609521692054718989592351170
2748 526955137565193745966191449173663840556009784430730140380097752858624
2749 2826138047807080178131527429904139558620367035647261851729460570346392
2750 13266520025614165837626782894784375235163105084689580881904169539076096
2751 54034558066529990918872898641243269949541172536555677652359008789062500
2752 189111337461952427850974464775149313086800889739432284849787098890240000
2753 562574723197402189899370234162092541197912596084709006918884593545148392
2754 1405292288870198849572239389169925280478905119968055186087496276080852992
2755 2907396700271081745129655638400904679318870582900277650573828889780797312
2756 4904735384169584761382136226221805132015101542400000000000000000000000000
2757 6627691391931518521168386570490650234244993354591928039370439956575974800
2758 7028285346937189617976915091930708425847868165842262171402448438856515584
2759 5711835582886980667737743995248613427975510360205785763125628194081398542
2760 3460287729008768031598209222514515782217605906616113186708680690840371200
2761 1512452003883178320742620534671860782222949924346798658370971679687500000
2762 458774635771253243191740271865674134468418286794948608158537628663152640
2763 92154783677852071589615092119379138503327330567996619865177871409246996
2764 11576617767916679599053279245616049905759396413552612210310574522761216
2765 847131318722608838453535694112454384699025897357051653751133503764084
2766 33010564503895143319116344562931697210000000000000000000000000000000
2767 610042890994664389048200943019041696921705718336188317081272344680
2768 4585200181653574198116549876761524733547468143534448766126915584
2769 11358413885574791904509421255696058871384493578511275743307072
2770 6871152113301083529545053319283600586541003899572999684096
2771 646761220407748234437078930126735940575599670410156250
2772 4571824810567370369653997768496766523387789967360
2773 656036463229825126223879241462049232828232
2774 118066995101529809141551299821568
2775 6832909245813412
2776 76
2777 5625
2778 405224
2779 28398168
2780 1934902224
2781 128098171600
2782 8235195348870
2783 513775587097152
2784 31085095819147040
2785 1822674956084364096
2786 103497871637885010000
2787 5687125585076494008320
2788 302171725985190915276864
2789 15511735721803212229201920
2790 768675742223709903710102952
2791 36738087637652681552640000000
2792 1691911389280037806796908971720
2793 75007572420988053919127913604096
2794 3197850778829519140429677064380858
2795 130971006775339333007183921314529280
2796 5147212027477147963275396629250000000
2797 193883617692173299746181737955242885120
2798 6991158128940581756209567250547322302264
2799 241010306851383107570860351553058071642112
2800 7932514339015565794499024140514048300652084
2801 248916532954458078388907226562500000000000000
2802 7435485430070065820431789593484479220526105000
2803 211099059134443600814280596370573106039197007872
2804 5686618142597159183367833382529539362039377003872
2805 145090710492852925242868306199879786268846400208896
2806 3499644747041103319683086039134083853448034667968750
2807 79641303199299556444420748457027190014431424046694400
2808 1706317804571008686821687307379508458502351026561185824
2809 34340521713953131384449452252986810205642973580139692032
2810 647639412180961277454104818737859281146901972085980286272
2811 11416234889603306815813811605470512257433600000000000000000
2812 187578358845149394575237887716488361987501734004089805747240
2813 2864411225761936774940195982109865972880066340883526661963776
2814 40523835723618121092845829287682915982815648945615075661516776
2815 529341070884815495033176681596290791540573110336016825775554560
2816 6360987434410274630134582558736552591490863629850921630859375000
2817 70043164256056222523025020564997793561530119676557416621020282880
2818 703732852610769272166309628358411646675710238624290799820850712354
2819 6421600770029795748482148981875889000035761993123318940323106783232
2820 52952936837132133402504766020553591336518484417567911520706094188544
2821 392436722995093251046963959297363919154745480960000000000000000000000
2822 2598257729935416429647781862542323461409792709749064880630102288761960
2823 15267827638477638163826735399194046464464354102562920611815002149486592
2824 79053116716616333800859596218526186457568906048415197681210815255260188
2825 357804672225829595992479674598997202235680998445365272790242712193335296
2826 1403210472120734747796041667479320847093049451359547674655914306640625000
2827 4721525331340629884685389810293984215676229539008185060608182599653785600
2828 13482065146269395463034619353607268324179828907896472390572961402709743984
2829 32269475463252413964099129113485239634418666409591476022199849497263079424
2830 63848059721538774208218391379225742941451830120972450699516579276476397142
2831 102794091568309399974354542776579845599791153152000000000000000000000000000
2832 132259006904213628159027817372338198258551895188791340272143273001613664800
2833 133204912625896562442501897350946141889997727636632838357809116353927315456
2834 102525284689161204109275379654141305572896407482521686876963973603940287152
2835 58638980612688588952602932826005604614651396774218442702495090359496867840
2836 24112414609235468448573573939584531060993823685093680024147033691406250000
2837 6853421402307367349478675019623508382246978880845019991497800578341273600
2838 1284085434478628625864229082944437583833409537488254835072440038542120744
2839 149673026326240406347958039855013502168169613442911275423476543502942208
2840 10100429555240036727078227765819401577829594282394372863493692216284904
2841 360356032687289676312953241843440352400000000000000000000000000000000
2842 6044611488465952196385153059573361412277428984149230636101759107210
2843 40804008648719889343754380300351539851471885203879779908884365312
2844 89589711617260893511974986922974715376901028822843294628609152
2845 47225397650039531129751932784262133753360836108854226845696
2846 3786207868369058289234298697984777390956878662109375000
2847 22074724368254714614136608607768612001966760919040
2848 2487223078468497443450063917748429363171844
2849 322565029319550712924139132289024
2850 11055879401769512
2851 77
2852 5776
2853 421875
2854 29986502
2855 2073055752
2856 139311866160
2857 9094871727900
2858 576455602621500
2859 35449898741273664
2860 2113742066661262972
2861 122116180112926767504
2862 6830661018396908550000
2863 369650778853850575011840
2864 19338250694925758973382656
2865 977196998575415302677913536
2866 47655571102387019215180149426
2867 2240900951238295521672960000000
2868 101508504717619142841727910833080
2869 4425147776902812705284252481261824
2870 185461481596563296609302946991774492
2871 7464731844850342110065160535557537792
2872 288217722313839228492392239497578125000
2873 10662536759675826434293915254545859394560
2874 377481328922518310806446035403772778108952
2875 12772020774882082986043135353891451314372608
2876 412436927368602804419830140140757697672651920
2877 12692935909523366117387158447265625000000000000
2878 371716580948101539017655573448926177875006289950
2879 10342105885004266907257349447805671218196684734464
2880 272907475012147453143351666366289365593522995725984
2881 6817899592655471188138748848024086329494046856167424
2882 160948662219200894703048951851582531866453491210937500
2883 3583012103148725407859347107481772558699349393014784000
2884 75058719311557472191421128686263313157733468161184406676
2885 1476230929227100705999204560904642903535908114172462825472
2886 27192623188174007761187629217342241930750500952736600442976
2887 467911788892352390834916697747660539848294400000000000000000
2888 7500455835350922660722124034635890461813131562302675771816000
2889 111668714352759596913512487083231177695897926072546866954502144
2890 1539256804603109655123637106867162007572744610789916703787208458
2891 19576647078225785835760763392714588088675333228996061250487058432
2892 228881452594358213731006985007319194574553451497092437744140625000
2893 2450181590829227712562438707771269840977846510549074924187874754560
2894 23912791127811214590032866390552198281106371755567308196259477566652
2895 211776494292987420805667161307814270294256869894800199374548418691072
2896 1693305050905203567533863493623514537986588537956880878746523986522080
2897 12156220062357088981718163568831434030024019838790000000000000000000000
2898 77882483891302703497606648824545208212460940165328339592651702551991240
2899 442361481851949649650169961165652603698731519537586758802209546031857664
2900 2211266204787935126944617861339943524585015735603218503272475653527644944
2901 9650090155131575281240829759114160907540261460151676924960256857938591744
2902 36439329908095916990649146130093043902853366944327717646956443786621093750
2903 117880895507425261705685979754207493597207941542892390447932931192966348800
2904 323094065955387929932366175613067514227570306993408047965838845244091998096
2905 740992022580675292362366124378299258096970598584197541272976403132338667520
2906 1402127639095233078616183016785420795453965778027781666479765594888744209276
2907 2154354841418278816378733580056033014636125093888000000000000000000000000000
2908 2639276288130097692006725052440641195208843908674098446711375967535116894380
2909 2524572548503354888864323571373055394267218233859476726555139347607887806464
2910 1840277002664876503939342629091917549885812582043766078440601225306135967184
2911 993705623155053151331604663625980635782595711745879790798698099717200412672
2912 384412218896744430096052353913419331139770252803047418594360351562500000000
2913 102379530173021544747175902064209049572389638823388260617556038319603712000
2914 17892372152679688600366805972072644210685245031622510434911042057175605602
2915 1935101211676754159586385557858980700384179850792200825901115219126517760
2916 120428032794335856750735801163395909960403356698831114991564552667622040
2917 3933775971911848196320695864063720496100000000000000000000000000000000
2918 59892950531757545741385622901889155109472123361412075404347101793500
2919 363117286253587291063087410831612284296010501736049840683969675264
2920 706640225542627870648552037497374292532674810217849088721585912
2921 324579873203124294449357266925541587516846365031265063665664
2922 22164855608279399669960956960427574813365936279296875000
2923 106586203684271214475982157234973474304031174164480
2924 9429778655132833768940728693418299621030416
2925 881264048856328143579989799862272
2926 17888788647582926
2927 78
2928 5929
2929 438976
2930 31640550
2931 2218990344
2932 151331929344
2933 10030350196296
2934 645727222665000
2935 40351219331371200
2936 2445993740557687296
2937 143731032488261322392
2938 8181556534115659281312
2939 450809181958336132181250
2940 24026422037550496900710400
2941 1237596800570412487969849344
2942 61560543324401474120942203008
2943 2954491421138322877974202366400
2944 136687023616616028193536000000000
2945 6090118100951476242407069840745660
2946 261065131584001216398251238478971392
2947 10755921727397690579729408092648051392
2948 425452996664677490865851270613071560704
2949 16138664261364966562044452378332968750000
2950 586378717920875377162439365849836393277440
2951 20381681225188560906631755429084752701956534
2952 676833339254228343790899681315589489074110464
2953 21443826784295257693310632589190856201280446656
2954 647244613968068455882553283691406250000000000000
2955 18582857491884894796825500475912517838586752912600
2956 506675095064121960952563468120487343087148708397056
2957 13097084519479332471484637955622165730137270460454960
2958 320375550420042775385139454903776012822443316860977152
2959 7401989886243517014725719276990675109772697265625000000
2960 161196583105727401028704672004351177594684649609709486080
2961 3301717785242667320217922067189740134147842841240389975144
2962 63459875256161296250373949362267267378139734706230853238784
2963 1141737778855017980219013379212733985592457351965497892967530
2964 19177961376923169292373258774125242084229120000000000000000000
2965 299909258756109138376924355450502624469552227411958865206828800
2966 4353362997254271431879632397031943575923708554009944068649910272
2967 58466724211836751283490062769830172312677984729107894340019012560
2968 723999226886845609881294703832405784091507255260428679203681992704
2969 8235570008405332175067401803202918994727410732417575454711914062500
2970 85709254105060667497411233234059556363085097099438633632829957734400
2971 812549025766722201466987930504381022748182611974087006962660570831424
2972 6984076694829082123313293576726865659550625989487661646411584946307072
2973 54147334815199481476342436778361117467696274372305631766557095034852416
2974 376551287254468542827611758843863938475362959592500000000000000000000000
2975 2334500529348556888828057543431889926501781069665059995283485442373446430
2976 12816632461168974031719011767333694228998001721573598080333596314531004416
2977 61852832486632469076948044470551449696143230107599476514592916225517655232
2978 260263483582737501123175653747713948079930687901149616108108375078723387392
2979 946268613340773756530536744366282643168375443565309979021549224853515625000
2980 2943072871078300267084430561209194401274705176036403591971586533292716851200
2981 7742800041364104914136559831404080928139544930972344112138578461471717957144
2982 17014989861713921369337347957856742809413492378408891183688283072464225828864
2983 30791013814133957084825784189178062410077172099299378254450133148813838375360
2984 45150544707105746760341762456652257204718324940800000000000000000000000000000
2985 52667321995215373279726250899457576878948877774041416579746558575458641722040
2986 47846744030188778455485547490254925245305842476398620674961033615392691453952
2987 33031820171699616203238538108571912299604882460142675750902934292047340600274
2988 16839390935290194877897503796826319197279020437962002081162095247816029896704
2989 6128457798089169406514030469788659735384240877243720054626464843750000000000
2990 1529384321013496759650225310940702732102149746529267731639895992472814223360
2991 249310189749448837876072267766381411992742164108026088279171387205832167264
2992 25018556646598364329879119916385043336592574360996955307443138785370439680
2993 1435866580833549139084704752366968865019036342730700264726226860940891276
2994 42942420045991378726336491059071608485000000000000000000000000000000000
2995 593447608231519449692305915560180392835865170461441497795338116644800
2996 3231399284103254105079694084373372734106704495173325055013867749376
2997 5573632989278667858255817432669195164929763947143416356278571856
2998 2230835072857466592436107300084425416485855156724925969989632
2999 129755368205219125053996622391411801800131797790527343750
3000 514643740086035214523753990290616186034443622809600
3001 35751005290917591816929075480860778451697344
3002 2407658156380091911905475735584768
3003 28944668049352440
3004 79
3005 6084
3006 456533
3007 33362100
3008 2373030150
3009 164204097016
3010 11047120718400
3011 722175910947648
3012 45845899686503000
3013 2824530815173177530
3014 168769711735865428224
3015 9773449939518761275784
3016 548147477710107702538848
3017 29752365310382493448312500
3018 1561655614071264765385113600
3019 79202670077056736191434489792
3020 3878121211498950568459911999360
3021 183168320707324476233588048717248
3022 8337396351114807582912537600000000
3023 365382289222497678194181290206630800
3024 15401691239679238485143458659144912384
3025 623792210486689575625001494981960272582
3026 24248636467057361129664119081904434577408
3027 903676117094925440613576735505338281250000
3028 32247356700071948136534400105394592633722880
3029 1100481504175332897367208127503398581592061316
3030 35867576317726323752395565507701708952271060992
3031 1114923697412399646815625704949058163835347092428
3032 33004477086088453404684522106933593750000000000000
3033 928990035297186642284516411073596143211003813367400
3034 24822646017340324052397410091279390231800245339029504
3035 628538244377797333987570121202558217768961722721635584
3036 15054486538444233186171710399818588849867229176101306368
3037 340413957955140525590919561033780826980732571105957031250
3038 7252054851152778877579727840014585307405140877116063088640
3039 145236700833544799699101439539581396834076993799462866816952
3040 2727983181085068145538612658778386646672149737323044269850624
3041 47937913985629905742211034978704568600542739083606269635633588
3042 786028543658418522782088554874916104963096576000000000000000000
3043 11991939951182973181060975078592036245635022625380005397759782360
3044 169713165601344398859439862337238029464930550250519041779487473664
3045 2220770396838944326577474078325535045070800424975268093136228797040
3046 26775342989421672876831659821764042597021019759220349920846291140608
3047 296328762393934391492904950431042211162623836041122901916503906250000
3048 2998155636353730903092290706023547621755513999579664648479742204313600
3049 27609963193141894952357385319583715833301875366548812323280682938735966
3050 230322906941907223606383244335726735743300628110610268995898543876079616
3051 1731473288900044553526930951042768761395247407257767189320874028180124608
3052 11663972730321861229619635662380861175161609382938700000000000000000000000
3053 69975319031602819094636954127120812637539382957427904412599057160594197700
3054 371336160676822142320296007776485375999507014021296573084548015128454365184
3055 1730114356430609563699246017105832339405485646907617663381136883080461954788
3056 7019266587042165318707678391427998601543905466812123111991264472990836850688
3057 24572826177105678414764823498083730287273596104569151066243648529052734375000
3058 73477644900807465544935221582989459887297556503602058292466862402132403814400
3059 185551192066946023304559153746317315551777361993786122993047056952155020424512
3060 390702813358926386820806182191995570390334613561849673619424629784610141634560
3061 676171977436429705118061758297363334495395344315556736006917230935982552729578
3062 946249311917960160200009920734165804387089000693760000000000000000000000000000
3063 1050980243785269654197888524173274543067295504483878487416834923416835874566760
3064 906805193553978942173626082067315808212882285835081426344794416087450773356544
3065 592896733837772953851028515858396607307057919566497834687413644274801854348340
3066 285359581335225201001268651424749426943754925621572995473660760865953659486208
3067 97701874687280771474320865635435213033451862899525565728545188903808593750000
3068 22846415902035744125722474226807421833764870776317209135188319901716033044480
3069 3473844439240750125349602515264974263276551830040051600285091139918623469216
3070 323459083786050576337590026616733643315293620023577194698707499659766530048
3071 17119829194777092373306100864435617343857049395034264058422153389090710288
3072 468772960179032269226571869231353289811000000000000000000000000000000000
3073 5880150979315064673174544233321785628769108438568189849678852282790390
3074 28756363961933104463741930004181177274636483172506103887750982795264
3075 43962076507865195666255484123253250969176202818538845824791549232
3076 15332510362794447155081500013013420557203880829842407563460608
3077 759601373177376799909889617255947086960077285766601562500
3078 2484919886584951708652060297780950004595706717798400
3079 135542352108492071296879505464919008715454972
3080 6577844410529508508765366813458432
3081 46833456696935368
3082 80
3083 6241
3084 474552
3085 35152964
3086 2535508200
3087 177976023600
3088 12150986847114
3089 806429839624704
3090 51995867761662336
3091 3254998599171760000
3092 197712826267023867240
3093 11644812982317225495552
3094 664575078095180033856324
3095 36724651445806129419052032
3096 1963581750600318899782875000
3097 101503295355532914510381711360
3098 5068729809672957244745158414464
3099 244308710110459598940131776512000
3100 11355770144855342268612475946466110
3101 508548255106498306266364416000000000
3102 21921374881876742089164344391740834400
3103 908628661664582580923446384702365638656
3104 36176845487921949140070274521434615706576
3105 1382042655517767101798395080245527827185664
3106 50600681414188484112031930817458119921875000
3107 1773406675727010359424412689438128520887500800
3108 59418780933022259327191636639353473468458245624
3109 1900730377166042950121412219955111921657585860608
3110 57967710388026120962955730607861138626293696810936
3111 1682966064613269208262728769531250000000000000000000
3112 46441651127354626586567640134015308325244440757400050
3113 1216086791240962134166847251555257749761490904774868992
3114 30163845628096798867488140301982216953129530902771422720
3115 707408696629321931046457092570074860972118015151447212032
3116 15655395200206601802252162197099283083886422493896484375000
3117 326260180233712366091091114488966367368867099699766582312960
3118 6388670379529525827727218880118428579430968112843632283203884
3119 117268610660879366436716925690124453813466612857605964966133760
3120 2012748189920102276255566521630538580187282955530747340310562360
3121 32216004882445573901128933985961653881893027840000000000000000000
3122 479497601390149411681195810695852748303237590648855012939810606480
3123 6616122588037283822151554356054991750993110986852708138836973060096
3124 84352090150413670339260058987374659026385068416826727663690917872038
3125 990214334747554360238302230981221672867291049170946163123662423588864
3126 10662305278144973304352654827727515164304221773217750106811523437500000
3127 104876390247177045242458185174802828103823082459652318548226074099056640
3128 938164769999520009417902384980587541047718097105772935358228940088505984
3129 7595602832855593725576737236194258540515700182735021458337676960592822272
3130 55367056379747343917271209943403626490542692498760765670520681813707259936
3131 361298145851802661433609562336741753409109170275936000000000000000000000000
3132 2097454905049349740119073422444869992551158332283748606163135054261000332600
3133 10758639455486367076631270289825036577550097972365499925101557749319028703232
3134 48393473778346518440199131284471009811781200926221775020451529744609898421512
3135 189307137252544275952616300501080688254830920391420617752002175158386826412032
3136 638105559658259718700763411953108776023371184749066742369905114173889160156250
3137 1834451334591259647983809841857595248774653680672097998372084260557627064320000
3138 4446581253258879770522400090740818850716764224242642679564115169160316986219904
3139 8971358332751882505978232055718893078306755748181726302414576351928321983905792
3140 14848658961552787851662027778632103265778993271437392330503891149463518900700360
3141 19831023551450911112519033663816361231836146512691200000000000000000000000000000
3142 20972246401461623931038958367038869872486320320633868512303597332752730565728020
3143 17185921788990388726879920585280492022857595784514482962470657544213108606631936
3144 10641993810011835514015617153846360331030441399891470178457132023792913110052856
3145 4835664138729866054604305140465414012092848212572510129233774774707066622705664
3146 1557587353767930072090067790776918497066416995883900091201066970825195312500000
3147 341285310918632202493441794954814940386636758659171029545770903107354409041920
3148 48403754925542617176960401416053553702716763569845067572361667126111714759694
3149 4181913959032777141577677289507088498281505166400177653256725080611280125952
3150 204119126425290988246577664316446101307552282829818215251423108983715319136
3151 5117263802250236479529083602904248982960000000000000000000000000000000000
3152 58263160841929402534243534824406131469794417628729251345202881446527920
3153 255903957160917854907370417048766777089263606919284269319465071542272
3154 346751114508819923619053395716067976307315687978845749236023961608
3155 105380196732496893487717919544308787041264446115235569369874432
3156 4446784977462400506269939800720545463263988494873046875000
3157 11998254952698851663315719983000630215487831482040320
3158 513880073009251372959236021663584684993272024
3159 17971005133932537636930556583215104
3160 75778124746287810
3161 81
3162 6400
3163 493039
3164 37014978
3165 2706766524
3166 192697335000
3167 13348078970700
3168 899162346219372
3169 58868511071777280
3170 3743635949406713016
3171 231100045007178410000
3172 13839559284820086425160
3173 803469483870201030349824
3174 45189656227362357099012880
3175 2460462451207439227593815232
3176 129591119093076314068327968750
3177 6597414144907066687990771220480
3178 324382304996345034109394511048576
3179 15390586903268959952140051277545728
3180 704014241305488474326847800158363340
3181 31019334244813560206956617216000000000
3182 1315184341232656422941085253022692219140
3183 53604710412063436863271789132098073979904
3184 2098069660057273979879465676568115481495312
3185 78768756501912814510699452630590865732009984
3186 2833337428398175669851005017025081265625000000
3187 97526105761453930651269444166860433215338188800
3188 3208211610831587355951559283371802626449057145242
3189 100724989481314822779663238410629353732509681057792
3190 3013875637711093273581338019017252405122291547271816
3191 85817526065490038845089414581909179687500000000000000
3192 2321679806623754790423268107645736131711227431441927500
3193 59577063124984856819774072752828836775688982749390045184
3194 1447570344992771412033249021102428162679807429889192596432
3195 33240898290629244448183656902246018247077402940925611671552
3196 719976901747772799577854285356143323030637821697998046875000
3197 14677931497292942331243600756721021047026468752431470314782720
3198 281023294749243621052880685979467025640680845489268957820077456
3199 5041033037733510907481071112879032855106715140346827599359246336
3200 84507911430760056010982195918172065240686189447752997744948611270
3201 1320391124285435945682459359233462799474244976640000000000000000000
3202 19172595918210445857329606223162902159803239601903933575845643243120
3203 257922349687308177739511495432708577124150246196585686574520094162944
3204 3203947557095133249596950996804214582022132735683972039704185136678892
3205 36620196937107254201943711319058468878015877240872967276389395798687744
3206 383641568961069673513671379719062254449232081089094724264144897460937500
3207 3668584015073702871590599034109599032294556527481022865205550854355025920
3208 31877887798950519074494608654919102855409843157465687169676371500900794112
3209 250486563080881052525106192112823314300270747596080620963754506967851204608
3210 1770451748109887186392004150277244860429610726501658273376208057913841058816
3211 11191336317199118727702640130973678437528123389766241000000000000000000000000
3212 62869110494018659478556655356554140278097206431437645318397987475699462310770
3213 311705432186002541056339649125589487811643750502654085658787395014161799839744
3214 1353616590933669012096787260934108220745045511138388233031686278358047851836344
3215 5105509740652964341616789929694542069345636161904814959820709939238854010601472
3216 16570164393311595288347691033576273976824166922483527741860598325729370117187500
3217 45798794101393641168577998092097894108260895300875399275442702617612407275520000
3218 106557893242152170152345232227628346652785989877821414990146178957465602231983336
3219 205999811776189301609070477867326678405406531143271504761162051517283596555517952
3220 326072608769883538545811057390228211151807639892045622948045682565728218959458600
3221 415605985646369284920620871691010540724464710267699200000000000000000000000000000
3222 418497216640706737889821366105512976172164564774171609385690647190305322734176400
3223 325708450110355273642970242570656479730252375814633317088749205377524741160566784
3224 191013681906906974946315289403915091412929442443241341740555029555811259925569438
3225 81944068839467375618291527180965848205966531421024532689024713799356349996335104
3226 24831323924138877036628995084163711734506164470236796920746564865112304687500000
3227 5098181684632550874043435788511489821588601410847320289275891450368933851299840
3228 674444473474894173445376231183537952572720341595467298317749163013813686286732
3229 54066663799917810857799778166801836800668035442508512413660199994488197742592
3230 2433699713650062134531788244837493088274571391331816957072998074667911044916
3231 55861467624292687487556554721356022727710000000000000000000000000000000000
3232 577296768377291513722739662879767189365218630932840093715352114228365680
3233 2277297378523823565823278171146226651065745565357113687876498572181504
3234 2735000373318485987629482152647524564515460679915181563205440373824
3235 724276987283260509872470171338263512785566142845457270615048192
3236 26031938105945990938151690102301217848435044288635253906250
3237 57932701141194829370320972445983782692203073277788160
3238 1948267277786297483621777417864247051601626216
3239 49097699089150765882569589763604480
3240 122611581443223180
3241 82
3242 6561
3243 512000
3244 38950002
3245 2887156272
3246 208419682240
3247 14644867927500
3248 1001094495075000
3249 66537072046598864
3250 4297327980370255872
3251 269536353273204344784
3252 16407718158541511900000
3253 968743009249256443361670
3254 55437690711843419029733376
3255 3072789922351170022188066816
3256 164844558443968453682391171456
3257 8552641656166228170966755625000
3258 428811182279359924277942230712320
3259 20759356395421065113865316135239744
3260 969549736430590864888628077921746432
3261 43646049387747086788688588525977485072
3262 1892044659436609913353378897920000000000
3263 78904911670887732060133728276931264726920
3264 3162408763005967705342591196567992295012352
3265 121676749557211117619949140999149482629456058
3266 4489365625258820667156655170029098947418521600
3267 158649473069447376413019647720004674750000000000
3268 5363296224168911060898296542141672328356561182720
3269 173221017951510402916420645829195858908837032219264
3270 5337676019449263685936513978251670550938148178755584
3271 156697737020095253968391922431141341541289073166433204
3272 4375974555531273190753544667572021484375000000000000000
3273 116063352522841342601748061051090431386875743464008850000
3274 2918714882534983573401179951912599131910151097508215914496
3275 69468937199544679268837506253006243136184216152300195138912
3276 1561971347199846094544790914180562582512517722265030180601856
3277 33110900396031320829225992420702912392026303958415222167968750
3278 660333732567763348598098124880057247921296344843914315825152000
3279 12361521983163403431028743135031596187900015938746323628315902464
3280 216698065280146587015653314713359376317444892311698196582477856768
3281 3548158072443512988288754220016823698411611143245778037718963792312
3282 54116676656366310732384270032776978134245520179200000000000000000000
3283 766607295694464046551783350860914108349643710193700701529168225190440
3284 10054764406326659142304757067057561744991744948863855040129163121917952
3285 121694900471416336795195413179101175769790985527609587670569900285535632
3286 1354283273175513320591312572806864252198617197779511904866805050465320960
3287 13803763812349789284198528771060588057250007566957132516536712646484375000
3288 128326535252054237582147962497160740012790971165465561089225220968813690880
3289 1083171347693909605368222060072133678568193595574867476840298094605706625314
3290 8260451370275125388861736514716203465624613421690753539557512792105291874304
3291 56612700119015032897302651425871707930730328260880586606803305562829294157824
3292 346653216683589133108260416529312605728116976801265310000000000000000000000000
3293 1884425782447432289921008713233997098749926786141782692651621802458576823687760
3294 9030845224097820229642667941828519130040562462047614340217030818447166869078016
3295 37861823952180956336269971582273043256935455514669625242749236362852778542220700
3296 137691843086959862639426090425808413185689302069061981148169408203727165672390656
3297 430286867509932884187698489820646101797639637709380622254684567451477050781250000
3298 1143401856709654350250798188083504410977830750164946284543398301073957145123225600
3299 2553536394386592216795434444224247747638582612418295034623960063320607301839395184
3300 4730124006755239181815887624239319391591244261680053415743794471353842183327186944
3301 7160420962433472221268947507954964266236274354619050864427233886143138952249366102
3302 8709950751536241109987598107096538039126017135607808000000000000000000000000000000
3303 8350982095040498310232450393255647488104638234643057991490936898076690659701120000
3304 6172807253830241723457418182857992389433687358654801246543236794249345397583511552
3305 3428495712432501504699524732803826478487581243545007856413868551230492735628313800
3306 1388598756745970515223970861314471926391044173496259928191427740868023073604894720
3307 395863451628262822378233421693785544718710695819091636181250214576721191406250000
3308 76157263065721357770768190448091141174695034755597667731897745544055302914048000
3309 9397490831730913458789876564787851738773176505309550494524877764039480974645264
3310 699009180540509594906328309955498756805471887371985731661343209276021388869632
3311 29016790460951330075405760107019067099603116521220823426880335094405381938344
3312 609798314265429239670856383242602717106700000000000000000000000000000000000
3313 5720102020847810026016641341579503306818439503998592212197743557054550410
3314 20265729161806058492680223863341091554476432135193509275317870249639936
3315 21572316668202972447165988794951079600819556685592616971548372933632
3316 4977947572363619216255170469261415402129520620814093493999763456
3317 152393647180777479258370864577202592045068740844726562500000
3318 279723831511813187664346175007367498878239300953047040
3319 7386442059685848022303332828019703121211030404
3320 134137408446619954221355778634153984
3321 198389706189510992
3322 83
3323 6724
3324 531441
3325 40959920
3326 3077037834
3327 225196795824
3328 16048178993616
3329 1112997746250000
3330 75081065966145000
3331 4923662618166144406
3332 313698868285776924672
3333 19406180326857113434032
3334 1164917831675198321700000
3335 67810012346164243045130100
3336 3825073353067834243078508544
3337 208941912232091176709384959548
3338 11044125217225990099948776635520
3339 564448226978125848349851234375000
3340 27871300001716514603763292480471040
3341 1328523833892738533811341339137462272
3342 61077844967565454008870341181706486272
3343 2705871081418050043602237828592842959074
3344 115406142187369792567220130908160000000000
3345 4733910455502789164579005118006586619333080
3346 186565617068570875747537570293032115635431424
3347 7056572523628990452142859312377475336394289284
3348 255867094235392728397351297969389240390229426176
3349 8883362814018709501535779757913212050830078125000
3350 294945023654541282845001289943344468833302759055360
3351 9352689347767388429688009765602129098870224710997216
3352 282856058978419533188602246830426068562789624258232320
3353 8147012285167172116518916284171376382582652112027811472
3354 223137101531143550884228579107696533203125000000000000000
3355 5802111237702601849461434489862320138840104038462936299950
3356 142988910346373409303982551185644347041969685233563487698944
3357 3333801075890362229756559902232058449838109521131561876783264
3358 73395827678715659484286291109084221413884404640606298154598400
3359 1522724594901810362816627204408972287436834463745193481445312500
3360 29707082364152460645167389960078227108873872761645369853686579200
3361 543750168703168622191501763024460849408963903737916218120463744852
3362 9315116763349416324238105322627113497644652377424594464631257825280
3363 148972557486665881255281437412716420921731940403591696512177253159624
3364 2217978370812111865084298707840417637348790606233600000000000000000000
3365 30652266061665897615309526116355487420274583929710116685190426346094400
3366 391969590203344959074221530027843025094383317696238197173560555773886464
3367 4622286477418175119686874826756557275503930966449422940564605152506532602
3368 50083629750048988337256589288728892083964423716899372154751058426185383936
3369 496668675835084746114796069944590875136641681518784810402393341064453125000
3370 4488816025101256869361127671473888137347274132094592419064937625634482421760
3371 36804597997576808521380253527922390337987017925909301093676314623269015671876
3372 272408319820529892807255215436053373268618600385775588562298566574983234977792
3373 1810259540455799758783702895890597286448330849036745079572561075812571376287712
3374 10737562073785492298104079471708588524969353005730946530000000000000000000000000
3375 56483018085661418187390360469773734157945297816445395597471702131695991097828240
3376 261643252483758700033317714096228589819869545684325362352830833926868905486188544
3377 1059020804197921383723728641560620998758704153497795549530305831002879833341522064
3378 3713422884314766104655274628701854595320914500168492958220994295681488013418823680
3379 11173428764723274712188332738415847718772874741510747753636678680777549743652343750
3380 28545710809369553329744583612260199315881661281767072810976426072546700960779468800
3381 61192138678280296476896947279133559813035921018439577630198779435784533469518281232
3382 108611405823579155523615030376857183556816460343610959562701433984250726617536528384
3383 157238926136809967661472196979835892957955778106637084650012420543492572196291905524
3384 182535346095248951684660379575750971597009636917510144000000000000000000000000000000
3385 166640290569489585191409143765128134673128410127920686733807802150706088959326415980
3386 116986036744487102362209066086635963806749656878112357366558774703128816329324232704
3387 61537596532932933510835568840003597268593156371399987283066451547779938422802506680
3388 23530653674884040628798398922672152087985676868415867263675910053606205300823556096
3389 6310868370180936227434648430214380215475082511749144211560487747192382812500000000
3390 1137642378297021846816889427226317077046554711685324882053953534257361056484556800
3391 130941189180503556568151790780539174030999082805851597900348830690558690485658386
3392 9037225101282359336135123191225106961890607874554908339200122211744046892711936
3393 345964007341962217282594118040005258222851884197950246067915387676418634087352
3394 6656707818897219271584129379639587398344100000000000000000000000000000000000
3395 56677153023899309874988562100310925239382821816883103713092598405370816900
3396 180345160133264073482708297538147698678228291660263588647556239373369344
3397 170151613064533026522551976328031751862765976330895570234483551251448
3398 34213374167495727133330095387393963108501743104256923312230236160
3399 892128085252294961163926348707987926900386810302734375000000
3400 1350626159156985922257866210979124515271672224578273280
3401 28004128034314040875456208265960474252716976912
3402 366470215072448134572561708676546560
3403 321001287632734174
3404 84
3405 6889
3406 551368
3407 43046640
3408 3276780960
3409 243084540816
3410 17565206248590
3411 1235696734819008
3412 84586722430500000
3413 5630991220150756800
3414 364344255432330420704
3415 22899522036103035715584
3416 1397210261824925273742408
3417 82706827508237088352000000
3418 4746549362618125876504811400
3419 263920614240651030394874314752
3420 14207482835658714219924484300760
3421 739923598511746421620381731191808
3422 37251757739336603667320271400781250
3423 1811536704931795309439028164349132800
3424 85020483621439881485090897092722008064
3425 3847654256741455764035104558720673513472
3426 167752094181950045059902580418859975655368
3427 7039229364797447198050410588364800000000000
3428 284010669319720425302287067995346441570956860
3429 11006361963630310951243705359497564965530812416
3430 409240454781560940940779919558577232596346972552
3431 14582849608176819339355293965432437210721065893888
3432 497410128804894855820968129465538570755292968750000
3433 16219922636718635429190112911081171406984293714493440
3434 504976078974154574226405805221570503749793557048428534
3435 14989152958618708875714789203378539056949445775216082944
3436 423576933152122104660944998598606096587420298537978106528
3437 11378028676899010673963949938763427734375000000000000000000
3438 290051542945428508196102873687885266532159790079126874267600
3439 7005049064812959241476503478684516034508601490188965051891712
3440 159987776016189420968708495203198732812992325052468568081780784
3441 3448797716955187775594264971676831249665637757224168362080206848
3442 70027677530981677492483828475969549103965978310466827392578125000
3443 1336455350648449144873841053148803775766764875075399335053812039680
3444 23917993734888043456704465129860535803413848052775275982612038991144
3445 400423357430376635154249229721154073827102449635349836628729077432320
3446 6254712675984133307985059875676708408517383353709770342930175524152618
3447 90903628282180806951132500401327784619321445056512000000000000000000000
3448 1225603222199146208855401780034422536022184840575828778809764721890345600
3449 15280250227210461126904493246428306908347465791303653067355391873427439616
3450 175565387695355160826930220910797502499140999079329969102226644653036547576
3451 1852164642571889374891701537182331496609272261510398429419701186143943917568
3452 17870367449782372629785228218403410209737099402301807996265268325805664062500
3453 157016234032655412029827935254979346563930663989011862522127443828501433548800
3454 1250559504862243703870129608581497694729589426984473683311504408667647873224264
3455 8983266468606166556127782424585410977448496664834023600879170955895397865750528
3456 57884876267642002863975397730739911073344451449491155788457176583292980505539648
3457 332593223226927785227125829804137033920924099475966355200000000000000000000000000
3458 1692988391695577542831315684946008905002006972397866338507469112574939855036219230
3459 7580326090838709116067764740451978409157700636620143047397962083467497703129219072
3460 29621336517466078663201268680296892673678196339962997732346451650509843579814565280
3461 100146967393162522831514371923247459947111857618423691168342788124089253699558309888
3462 290142964984384258041580236132419553624544850123356809490360319614410400390625000000
3463 712656188543606621176198486665346745296198891740464915876257592581672555418694451200
3464 1466379838116179478228179118214258995715205776319195754939632733337361941286387788824
3465 2493880656216886719061331142895364405236552645149354134380827616607191621741576192000
3466 3452860073056441668350171643502931871296960282346364072520995284635083527738405026568
3467 3825390163967638731622879553656950192722713081062359040000000000000000000000000000000
3468 3325217669929458682795823915417347492248941900729584311806561738948902953329583086840
3469 2217088765293726609001234056571456326443677546099734489017130687730019680059094204416
3470 1104524494266983214330653494599750043565208609517260682916666703148194428165894305938
3471 398739534354352728309513127851708347340963626106423089303296137174437806362117275648
3472 100607678380561646790368910456799606933059342224661803441584110260009765625000000000
3473 16994121104167344625280579886236038458477669725144246393607234545915733416356085760
3474 1824481232925812855888457233117095739572570880394217694847489058215032407599999144
3475 116838591012241192776084451619257266687756102752494457773938560658216001619361792
3476 4124883545466864953644090607482681636265175496669464984731468901461800700269068
3477 72666161331626485112549857628821901154508000000000000000000000000000000000000
3478 561580370690584643265054028518611273879380439310437179966485713936249454600
3479 1604894696845561191920550421309903546132764750810525622919003187374456832
3480 1342070264546331715140911513724770479183044714521804173880671475990352
3481 235148091296842770756897104402707608777854917484223813184628195328
3482 5222609456258750253018053942978296981891617178916931152343750
3483 6521400076855011856165640028608845612559257012745011200
3484 106171710347692479766321255866866403324621043104
3485 1001215247039949566317256918383460352
3486 519390993822245168
3487 85
3488 7056
3489 571787
3490 45212094
3491 3486764880
3492 262140972640
3493 19203527324124
3494 1370072163584124
3495 95147451344259776
3496 6428493490795312500
3497 422316788778166016400
3498 26960914515102661078592
3499 1671625210271706097680384
3500 100596408197809312002226752
3501 5872004905185131067159000000
3502 332247048646063032663068633130
3503 18209825458299923352643734749184
3504 966067810126526119831378373243560
3505 49572554925069103540869640808075520
3506 2458488970887452633593919604585937500
3507 117743206021732554475979558378432102400
3508 5440972955582962146617422323271278837696
3509 242385768981768776394173448600618391305216
3510 10399860382436035427783214120545949577791144
3511 429358419658432802390017843156377600000000000
3512 17039149403470105469179193001500342961500701200
3513 649313714673668679762138137527698635630416400384
3514 23733504590362830822861689145462666573149880743958
3515 831129855269982500931747655769502852899748263755776
3516 27851611954867788607095843925853988850998144531250000
3517 891979615276638930196559069862029525643903492340039680
3518 27264874689387669633986634845352794433316854520121184732
3519 794304563328986312051392584759885610924487524414285414400
3520 22022395040350898022721365942177413446982214685896954848652
3521 580177032549771184753151113393556213378906250000000000000000
3522 14499817468168132189697990606672911027839846069232522251892400
3523 343177009391265073638843379869693263986221145042562487265787904
3524 7677716137173048233820053989162079724783454836765177491020120320
3525 162054895294260985886142977224058066217901468558255648269206814720
3526 3220446706580803031267440063455570892638152544210740547180175781250
3527 60123864917835879365355392902858935745510312017984283606122957373440
3528 1052078202375580072654759671089156363709574992917255092190321726379736
3529 17212675570509763863123305483858686818708541585406398989946725589843968
3530 262606991432789340662799956604786878549755134410514632958898119663854844
3531 3725657321457383949387279215822728090266809426509824000000000000000000000
3532 49004383331393264210027358661586675094083676097879633052683571592020396760
3533 595670693639356337384897946304572912591936375752007321215037129414351519744
3534 6668352782789903676697296557517091384336354025372488831211707447695104814552
3535 68495329658078844423772867078971767659223021057133230574524772439967322341376
3536 642980386570886744335215454309626352898862097884250148026963233947753906250000
3537 5492306859305583111960151305298175260788857212375395768694661808936259577446400
3538 42491698237828307096605012617474250079277848425634010461358018104867064568333422
3539 296241298525667277529186483269831963925434530822876794977959870035806275430776832
3540 1850916151155536955283323118107356298828976454805572491152725171012594459710217152
3541 10301926494407058594479566272985368673376803574450919051900000000000000000000000000
3542 50744313949748135360231768697582452793816134144977347163766172462541703711942778300
3543 219615779553553442214566781942168418011058058143132707072815614063804400002320564224
3544 828518297735087519269670193076999214715706339532355244974469502454990234746959145892
3545 2700837743713068352068566794224815942977696202849825618654016170313954419660260638720
3546 7534161698191540022148700607433565236339992887693028933426830917596817016601562500000
3547 17791665213856363472694057449632915211127639263911882710504379830455904414156088934400
3548 35139429629503918698501599293619705479002479473383300373026448465515074100924547930176
3549 57262899363779910022789536643156184441628949485170172741568356105857336042597117853696
3550 75822028446477202403309280444583924310720708063372714061664175182617503564628440344794
3551 80168194741896451180749198664654023286394454359597383680000000000000000000000000000000
3552 66352587546244371920785467026220093904044101561269185050758849524311144474282418714760
3553 42017478756520106282808248322815833292930481950683904646569710977786502776537118408704
3554 19824771287226678437436781444130217171876843211181559407668985074736854906041541896732
3555 6756826935640149103095467809316845800638166278570688172806252475054306624547246309376
3556 1603878717062493660914688623477866615180303032713238200679039582610130310058593750000
3557 253857654505746287264111795731593505144661567965212627611731065924165984006627655680
3558 25421510593350055053932719559831231136198319143139496760005593583741014597122219912
3559 1510555148926683812589679300986868460556598274837053140440875901711222769029480448
3560 49180365546880074139960543407269110474268176565885982961969102641330514441771152
3561 793239691505237043841339870084614885528521000000000000000000000000000000000000
3562 5564363391021100655664448093444676544740991136948399802866058537544372782790
3563 14281979515710603212165607751568355752656960023341264408820557897105670144
3564 10585572438196311248114444735416850229886296719813606252875221237556144
3565 1616169757932151143297676254317261457602543974333670693064639774720
3566 30573691678022166325442740841193146479781717061996459960937500
3567 31488105400767252779601186897003390735162160591772057600
3568 402527515343098001144460290153258246340525123516
3569 2735370924228422179238481141644132352
3570 840392281454979344
3571 86
3572 7225
3573 592704
3574 47458238
3575 3707378424
3576 282426393600
3577 20971118540880
3578 1517063812240392
3579 106864334422765920
3580 7326246933992014336
3581 488557101807365625000
3582 31673126250683572173600
3583 1995061914560452442714634
3584 122025458697373491910410240
3585 7242728407791356984995475712
3586 416898612485924740885770000000
3587 23256439634972363933805031877040
3588 1256426804663797815940505524371456
3589 65689657213661808484650203353265348
3590 3321196803047493105767978088828787200
3591 162251460260745989401879098103687500000
3592 7652853531689737441450207467783596277760
3593 348199672281388774152332954912972382294144
3594 15269223718687820968086644593892613560666112
3595 644741755657302593058064751413384368941158334
3596 26188676295754441952461695224684544000000000000
3597 1022256376901783940896818910681184018379369915200
3598 38305751514565086421581617648248331920085845286912
3599 1376397187509349600344250909445851045523601822541512
3600 47368967789531244942887338362220408257887163106983936
3601 1559497059972512428750121753563601752012814794921875000
3602 49052320174611627482110252632110083731634617716438630400
3603 1472090939044444380535615274985171520958429074694185362144
3604 42091598156480114097207227372238745867722989199218370936832
3605 1144972735624160416757103878420520875323166658546260885277432
3606 29583690242746683446892862541615982055664062500000000000000000
3607 724850013791105156272612216329879703191309998722331262351880050
3608 16812155761905366685521596821646560593241126807441563344789569536
3609 368447378570623195679205067527889216672262963960310019777267024896
3610 7614733521606609670576275621255479192727285549685968204365868564480
3611 148101884776252385394247955239653504229521502135158314208984375000000
3612 2704813677885692438240923235931338154171408496273415979380270652456960
3613 46277434657159920983068980929307091507500865549560382416465588586419884
3614 739903860457163228370784469275188149431401908108288111845243939404644352
3615 11025621639739661962863970149191945947541980929759738898387187990264475744
3616 152694160203089278123080758707202234995445234862653440000000000000000000000
3617 1959375827869746096585542748369769762587411159744144040435072627863689185680
3618 23220936808879543175921350525309136515614338143826252242922519418914243346432
3619 253277099328654316115277559365252762201869505610827394659867515997811631773478
3620 2533027901585032697263017953118036941595556573473388993984402749415941614862336
3621 23134470666823069860030035036091662731290812503297847453588825225830078125000000
3622 192115580523123226374841881815965276202138636549154253684970943136853581145047040
3623 1443781039342777772609290869999331456519823698674925251981667032743450149318510104
3624 9769096649289165927954545423473999347371835834353729263829500361870584112127934464
3625 59184207024358204995877774950117109236909354403994407546734555186462503539269099552
3626 319095679590589399452880832924985171218931830217806562213000000000000000000000000000
3627 1520961416818541633418818955128543320752874123357988090932899381923811324489997576800
3628 6362628820377661851442388557128292516877251850914092368160195678672952914663090159616
3629 23173783676173254130260301632891846229630953176193265864906551123110463084799999466952
3630 72837759997727132580334165900577126362780556894101631670828636431786929020549526978560
3631 195638912940994399587369180730716624818039687597193143631102429935708642005920410156250
3632 444171384762837729082120312782446651924677059528735902601393619339013261534963957760000
3633 842054923509583167311336448579429747061123930739364228593387312023458248146241812871424
3634 1314826788415502065522974949578814883370887288482178286116717815736822904946777305120768
3635 1664981597642003804493208449533185806311087921931154125800421860663519843725699652986704
3636 1680065388930055748539409564366219469582343348813194854400000000000000000000000000000000
3637 1324016738745825523219577267024419469387538373222531829380087550626893781869697659292820
3638 796296597149629662661363580898434310380345132289593409850502561751114341366552384765952
3639 355827195927070014790281339174534332383452505200143517782605944787435780140099248843232
3640 114497126354669802103799429089524991324065717370406018077507973306149549901592905383936
3641 25568803668666153350290391611609845450984735549074609850037414580583572387695312500000
3642 3792106379056223039617954413453300997506463289559377052609378265805541303337793617920
3643 354211142119169524823633727547433953756596395385940035318778187709016905247501584014
3644 19529269146039914311305697870406468448062305498824100143576314035693691490401255424
3645 586369207141629057887088099853984814199765501827898497068640917039626585964798272
3646 8659168528368635289538897277134367866830290000000000000000000000000000000000000
3647 55133904953721873387002102098538981141632440267552188093241581801553713190120
3648 127095478979489323944205569389297640743669923661813925984221148540825501696
3649 83493633983640307138078895879321987251444743227260829295775201322870280
3650 11107912886250684420065318485779726555988817415724084681996542935040
3651 178981525523739284164968170834665826987475156784057617187500000
3652 152038023737366105206695955457054986286239444987983953920
3653 1526097677663606760389728331324706789820971690264
3654 7473172342543997046029163895103422464
3655 1359783275277224514
3656 87
3657 7396
3658 614125
3659 49787052
3660 3939020142
3661 304003410120
3662 22876370438400
3663 1677673666080000
3664 119846643254487864
3665 8335301091963767922
3666 564111676964190865664
3667 37129626083519296875000
3668 2375432084199970316863200
3669 147630882297247581195325396
3670 8907606855277663126607364096
3671 521459948233400962913355114936
3672 29598758601194918936705030000000
3673 1627887195863433576311936965310160
3674 86689711726013281808717996965822464
3675 4466684819801911866915531072828422672
3676 222508610178605468358463965837684413952
3677 10707987038556478515999149051733574218750
3678 497404591033260099271014717133288038727680
3679 22283272043454440508891974953775891379015552
3680 961890379865326131763029005111423056620484608
3681 39970799648023990569729438489496139586692105380
3682 1597371124186410103921758784070455296000000000000
3683 61329642075833857309816171725553739591401749657540
3684 2259810633332749003569855139700885004791755780644864
3685 79822310486042406955553497965864370059490657121196984
3686 2699712621824710825285380914923020814859316352971177984
3687 87320723451384228060580307840576591657410376953125000000
3688 2697507625527643608933836857074047844800920717826715648000
3689 79481167088920286626506079607768488218339060758380627513866
3690 2230499836725355177749325721923677360461458660595841370161152
3691 59528388077640902957061994504985750535934471526184094379156136
3692 1508490222835481415359156151500476913452148437500000000000000000
3693 36235316911784884556367480293708911650325346263973587748916812500
3694 823619986910892137588480765877152688454725452464973734348622659584
3695 17681418299850687681406442557149304001426989209141925056584946456528
3696 357804194759610671575543929621635713735561741161233542630240083771392
3697 6810879103832486786650504893262946676297862048548286669921875000000000
3698 121681873670540053261473085110852567026693980535888368490015001956843520
3699 2035581776609647600977989837908281346085069795004048706028469920495681552
3700 31805350143476713426435467734683030064190642949869625222499151351688200192
3701 462911336500548434177130737750876540042126294389468467668690873896864515990
3702 6258061589522133997680493119250598523428481771566530560000000000000000000000
3703 78342675975750476590742722728938232315096319340469783397288959731998312827120
3704 905213520889818365139606039171422384906773414020830401804508086015675034763264
3705 9619910427889326479997672905989056898080995825665469353955253586978174104622564
3706 93673488168169841599123834912805930924653449907178660678447851946346418802786304
3707 832375086532276257971709157330416853733783031980771930803706563711166381835937500
3708 6719980412889765485563477105786330014512425645485997485027034258613812614785925120
3709 49056455956681657304683732952157817057030433289089459742469728741289021136920349736
3710 322151952553191965526663066495887189176859178237554852099651561025360670534328647680
3711 1892441448842355376578651189848178360235947852235509850412800665822417817638358619136
3712 9883730824396987983271214071178116196769259013767724437947000000000000000000000000000
3713 45587576010863948112262166723978967445981310365255097786445250588321668988236863102370
3714 184334708943445113419564144494390705855986574395870653920762351500010718620125394632704
3715 648170519182091513161274087768169812910534216030889949385995606671340185817149832710104
3716 1964319636510538599898704495163764925004838810890843779528178858976965600788504570232832
3717 5080109275019555804803251024492929878082648115916741815567547746468335390090942382812500
3718 11088737305966380945217164973040830370551431422057456277123751688533933925142940876800000
3719 20178260154548383890896960638546854383703102344805949972181367713592987452718802999128552
3720 30189880946606799280456447579168341284151974550814937381490682805076237821055410099978240
3721 36561263861225844003582431398883762699321035849977186821737005650644410103602803863911600
3722 35208545489694523000242535260617469857374756063455844761600000000000000000000000000000000
3723 26419647552681260100946013990495005276841507422338768292521631598746998334691944358330000
3724 15090992237936347911953365091232838336287945760579773958326210321012920063236381096280064
3725 6386579292551565818945202119191420467696538535213007108359721505234563800580131610342702
3726 1940192258001083584131434095898719393297656360712783106145110740667095928530931835469824
3727 407612851841234561188794132565163462781740077601909367584167700260877609252929687500000
3728 56646037757111621280679383095840146455990943471865586954580519473357463654646195159040
3729 4935396714171336684355823392502821560436804014918056633298134630532500782399575022756
3730 252484422740872948449742920126315559556987480896928186988188765095984086024550612992
3731 6991171437957540458729343458482659282237255382869303546540991147248550417898178036
3732 94525182198738723333802371472189827523588110000000000000000000000000000000000000
3733 546288114987537117653728198735677436143802747371509188294706914895935791238680
3734 1131023550193919486943099849177100502797432073230038368986770930423325261824
3735 658555390403948973470393199250486358385032751937911742999940624219298624
3736 76344530610357338994605238441341401027786712729246838117372706947072
3737 1047776185270480758815375542948337915731826797127723693847656250
3738 734104523860041618599703160434657671667021520598686760960
3739 5785875580793820237574716944226893630961090012552
3740 20417086533559345560370665623591583744
3741 2200175556732203860
3742 88
3743 7569
3744 636056
3745 52200540
3746 4182098424
3747 326936990704
3748 24928103703186
3749 1852969167360000
3750 134212384981491200
3751 9467756831144342016
3752 650143125262503824952
3753 43435795695838085399552
3754 2821791721611291679687500
3755 178153113720053712908160000
3756 10924388679017426734721574744
3757 650235537208961675175068172288
3758 37543845968694735776465686975440
3759 2101433081824865010431356000000000
3760 113947390063259595855125221883398470
3761 5981318039770364630978079788835274752
3762 303719423254985697295634907013378928352
3763 14907264209248575384548589334138868588544
3764 706685124425639403791138018284649062500000
3765 32329206040619254799629035011839350873784320
3766 1426029135883446175521451773084628482808217664
3767 60594472103257182260852704043293817438323605504
3768 2477984850870154871087693165802990760872836507096
3769 97430930504628129870292588757708390400000000000000
3770 3679423164117011079671181180426106867042218668898120
3771 133314927623284487265634535565550497017779145265381376
3772 4629173416464901631290772237123773445774433931726830330
3773 153864969626484712884947699667246312883257358608123297792
3774 4889322185370428112739507326503819562562812136718750000000
3775 148342070659100352790601671283180429501783539037174374072320
3776 4291334050416571705651620283283731039819322866184151250488744
3777 118197265169210096912349342539694560754850519079624155011743744
3778 3094934858577810353132610276720614870215640375979794389655130420
3779 76918538607444339129145224139604644775390625000000000000000000000
3780 1811399763177167673583364260528974620448079346462261184415432095000
3781 40348615514949663236293535947352244113077407840871247620962131116032
3782 848510012769262029445255745114679055576657805842736415482870213301600
3783 16812579369715843520722072449385536866609119591514262787207098158546944
3784 313215982907117961579617922890653731434762751239705588551139831542968750
3785 5474097601966864331406476686712999211053457448142055821072394052278681600
3786 89537693201406428834345895869939738384270435025938133408851655303478171104
3787 1367171804638429625111538922747973808522938054669919502274152625946526482432
3788 19435267751273407101773642723844438186643369034186367457473755616354210098256
3789 256480985530619631623413819211496030336957080257167360000000000000000000000000
3790 3132398082158524304074706407248909999604868298470946715190629512210418003865640
3791 35287441952726327494080847503979652026178263908777501311759038619323552902414336
3792 365379300398403232320879486981432633099947040964887705295816406631405191728675352
3793 3464106044874217214212303857058953069278294075450348769603313770790658069319647232
3794 29948584990190548662773260388650808828827639289821390255155727479457855224609375000
3795 235055880000202538948317916887032710486573474747390798838689902335059223689172090880
3796 1666819856214021027805512357382692449342741194343667839517942828631791804041481316194
3797 10623429997619149900985640236782264823666481299961985266601404639730797848925006987264
3798 60511326874312431687682769550476977341128420869818656543132736068236673126276453120000
3799 306138874375040148737234909980263041039645725319565930004800000000000000000000000000000
3800 1366382770141715002337169760951736092615982844202183392811582884959524433010116151025560
3801 5340417541457428093108925985454230345455376249293486746888496309497825189639906616410112
3802 18129222056110438509718479422437961416440168614461297656092975604539137067465958123190044
3803 52974310785275336811517074760244668386991333552031333831216572055008474189954708924268544
3804 131913264925011437973898104906570540740596097682713061516324160038493573665618896484375000
3805 276828787134118593556821728959060746762437451182882438624720280392150907097007150176665600
3806 483531417539369003330216600365639025439021687265535633154757943703150075063677494791909744
3807 693189542110667737617439131042706947115588541406268512992747328197707331396409924392058880
3808 802843296616947404003455177273118484099798746232009746775583154592852570914522765837817366
3809 737849693897601155092426096499673786539141988245380792320000000000000000000000000000000000
3810 527179598246621336631449552719993288090079237743149133664508113759711940163641332982367200
3811 285995298720809333620314015072868951143070960748234693980001201303821306918746663363280896
3812 114629339752581683752761117959681324730710821094771734178545377509193685953771473458137216
3813 32877094235390044016901588328087910142785860806597518885803229474257275240723426387689472
3814 6498064073478083558397036798234316350329839680391134363864390039816498756408691406250000
3815 846169595927766530344789111471630992213216431191248136141448411956263932257316005478400
3816 68767141107588148616649917102062185723310350772472252003581157795586151656865048320344
3817 3264242677058239604688564144795810535903325064104959616540970779745634709116003811328
3818 83354334618314204753530639350400612279858963857583639407953042945508192490177797480
3819 1031854507271073586233412687493241953904184000000000000000000000000000000000000000
3820 5412831478434984080794135930578368408266893471330587462559179836873882697201610
3821 10064983291245831044635486804932565394943352005125193126507434863072213204992
3822 5194349788870773477628583370539859891565350772314942865185724442869377920
3823 524714869451210094174586961567283603180084447203227371998249163423744
3824 6133789050279467746718323491760233955574221909046173095703125000
3825 3544570219619663641843654827640547286138704255465333719040
3826 21935919780693398852809789066033796829775983822084
3827 55780517752235699432470410137582960640
3828 3559958832009428376
3829 89
3830 7744
3831 658503
3832 54700730
3833 4437031620
3834 351294524616
3835 27135585499980
3836 2044086592498668
3837 150088876687872000
3838 10736850945877017520
3839 747941310038392698384
3840 50710260661461040023384
3841 3344487984780763171642368
3842 214451199780495222656250000
3843 13361134672370966617490040000
3844 808381144839518365439493346662
3845 47465651136023883139929404866560
3846 2703059590930973464017390436216368
3847 149195824210528611765764272100000000
3848 7975969196636490463262826621907130700
3849 412691209240287676791590759560616607744
3850 20651841571771901303827004372892683196412
3851 998729804680519611533878066107726320790528
3852 46638327675336520061068543132304629687500000
3853 2101256974087358729531605092245977929340682240
3854 91259206020296341443360259741164969722075222016
3855 3817150228178591186216634542218108155686253760512
3856 153621941021590265838719762416399798702362898014098
3857 5942738646270767825523222452506730741760000000000000
3858 220743423734308737788746613017354511861226428927065080
3859 7864737102407935366289464471984024439641667456427147264
3860 268461039943333546113502798320281533541485108364560512204
3861 8769212639958208517094274451664759732861395653455079538688
3862 273765413133719084964453173324377779359561750733642578125000
3863 8157640241293554586878505916962328450210940576333637168988160
3864 231696209399316446591496451321632189888733545094607056441329672
3865 6263414329187085918974271466772108389734342653586054332540780544
3866 160907891891593912235032935050017278098646859479290762515368555408
3867 3922093589190637736667357686430256084442138671875000000000000000000
3868 90551346531731940054382841949628111434984226233503400326353138309950
3869 1976645192088765043441125084049885294094742975798313664975476698906624
3870 40718814576770937361397947238053928693491654191664056249365162953341600
3871 789989842729743927682115331812106870323615261992423234458017879297097728
3872 14403991519380381624174261262137903063994099713624199776884078979492187500
3873 246261964708035579832628444016247803091723397413814785735182088915019366400
3874 3938413950082840618489802851814172577820252262052230362985780806387631466516
3875 58768428232714752054201330267904190249793516466694723328590271642791351156736
3876 815983293767117578535369959623014744497851068061627723448006064338552838107728
3877 10511592106470098648494607056957225154415422481149355622400000000000000000000000
3878 125242993978112805597439774160858099869311529644186781704585118162610433440308800
3879 1375584345284094207817827889068887287682077532674117446517768448089638754314092544
3880 13877611190552328561626366747077560029697835238434062309132657683468052156666829418
3881 128104235978595436632736974450868172146665985230158486820390512081287832966642270208
3882 1077534869773071398829257537063148275228901696913838857073843801844120025634765625000
3883 8221896205666725323994079820246706177514382444736462825570754510353126717270219816960
3884 56634215468025272727046275832349774888246693265546614320728157740239435533542020044332
3885 350321227945987057950405758676507481719501738491534425013474140035057799030327423795200
3886 1934855695833572029417147563843704178153860701767493919137913109481634697524228972974048
3887 9482300533645498919280545607258334717092449530000009633282410000000000000000000000000000
3888 40953960395853550754693740014066666872837013809395429396003695469737296572242315958269240
3889 154718041365195380577378529318888944385143454266040395045021862185790512257924109491503104
3890 507068598264205135024623719308016551923173120661780438144534890993085063610703356478361360
3891 1428618071344003882640424069527485417449164461166168199520465330297525053347225413173116928
3892 3425323360650716916070848892676071219668941209837362271706240335333859547972679138183593750
3893 6910956071920855677016266624753688208543993525514089309115859802013240375333300604816588800
3894 11586798514072922408888404552416168515845893268381704762269191459206442388584088523859817616
3895 15916238689943936187883323108707185596256174131773939210951695561937278422120196991382192128
3896 17629430751636812808858991331695661057893522511182351929966964079076543483813744995378320908
3897 15462714314248105164189116635205825127930334886176732741632000000000000000000000000000000000
3898 10519335227667376823589278825214637714294314143066474332802698710321271640498764827776385580
3899 5419987031664133538571293024494940993683211361337209887240660058700252463121784292952244224
3900 2057413924390828110566391727187658251571891661641459551957525467845215028209945616647756352
3901 557109609265425879010733989636202072398749195593228718243034724249755500080918220115017728
3902 103590242492233364398448997995732948099258208616791276506998065859079360961914062500000000
3903 12639916963888128060805328332725914131468441556721773083915462850526445622605033085337600
3904 958162098368423691578195295467660327193062902936837851329727586599345964037329785080642
3905 42201665690572773656331453525087267543636482068293839693867392500085442088925629775872
3906 993815829363445938113108625193388786592627487030040958710152367642044871913371369688
3907 11263906894698123095672150589654317814277721100000000000000000000000000000000000000
3908 53632376031475569238878846171460198473978057011530185533293771065296660812044300
3909 89568303194386488712925040884088369154842560866764850097869632198836364509184
3910 40970382582026596751277786920950834054422742812881126271109651118140104952
3911 3606357651198776321134534920079091051311814557595256271905933207011328
3912 35907828659291580186751519787768935566418804228305816650390625000
3913 17114699090838952028245665408595606448525544676730685358080
3914 83165386100425010847902877748919058084500617644816
3915 152395208571648118425023653722734985216
3916 5760134388741632238
3917 90
3918 7921
3919 681472
3920 57289674
3921 4704248160
3922 377145881280
3923 29508546211284
3924 2252234558305944
3925 167613349614341616
3926 12157046361538560000
3927 858935371842614713760
3928 59086349860576038635232
3929 3955322572654574599972494
3930 257519829174253748872118272
3931 16297881765411818531250000000
3932 1002056945102093864803502716800
3933 59818335277892054076279542722904
3934 3464872663437467683006553228574720
3935 194612867848740820827388754540395080
3936 10592459687114052544033693967000000000
3937 558292224019515852921201400854436743600
3938 28474266240464257369836699764340383809536
3939 1404248532827797238900937208168531137772056
3940 66910923254214194902588987447575174792321024
3941 3077931234945186566437680046391887408300781250
3942 136572164722532848661327106358370964425880371200
3943 5840147847056127585896809853126690818249267052544
3944 240460828179424330129820673047659883523706447454208
3945 9523720904958948335232890787342414121491610617629616
3946 362472607519037482947832598475866347929600000000000000
3947 13243249448974041487141848242853042133088576837866416060
3948 463968350186210619941381111480483114701536104252108931072
3949 15568894321414906469660580712721916646494024098501086976880
3950 499781410443704145080824869062135853124644832591031536975872
3951 15328763365718490561370256874747467438976574144362792968750000
3952 448604207597320076932525587544241159873237608706457052826173440
3953 12509618955026694632788902761744827699058387539154535953747517174
3954 331904671448206398161139599376947673827820275155535236428181012480
3955 8365687746179218658893884921756726509868131147699577253466824970880
3956 199987713773736439261932079122243036460876464843750000000000000000000
3957 4526618721211836249241607450114211516462140391624294342052362000122600
3958 96833841388952308424265931286981365719793006145153277720815968689586176
3959 1954031669584953435222537287830390366492329098621430644716363769733580848
3960 37119912559713309077806069601406389585627277904571243424413363689880551424
3961 662399560402879996505072753860059420499135556123250634081718444824218750000
3962 11078484123959658167136037289394201594994837934213451649830385233821989601280
3963 173234735080433044301086054104615261961637994828685056222944418988258213916904
3964 2526173486307570435626609552447960217672923758897185357793003493130176909279232
3965 34258637020157831875139805851823106958917848064119134198328468705919798912314666
3966 430804132546605852150754217595843247390095182456260919296000000000000000000000000
3967 5007580362374749343067067807733332119040622992195771400497849771835404892805158400
3968 53623138531893045618215656858076509191225872617645679990811484079836995196878323712
3969 527088342594418720157822848416172156015037465793554159876224472783031023861521517952
3970 4737330533251409632937094810521231040790949530424268057128673102534029847487076892672
3971 38768965264786206593332504014196156113894343814904819976299209887987375259399414062500
3972 287587947267809504430273345495236321408266203529325182749109984681118600412431332147200
3973 1924273972190835469817632570354062053343240912447344884977561249221366856127862792162544
3974 11552232431490506434348910460316683643253858015380657647843708361140778345180195656302592
3975 61866882916233400837426089482921970714103186214654947435190466804545901716314632289801280
3976 293701853570487716570494272088610932743962857659587266898616300000000000000000000000000000
3977 1227487742179296781512042592708190659798298449435582452766808578912850837966732809077768030
3978 4482336243297464705021911307570780431012675520106023549199643388847904439677802420126089216
3979 14182474114393804744412739478098449095898570704897793932125224441976712218156176419306436736
3980 38526957625178108876284428782539502166508914135658168989812376431047365804452131594750132224
3981 88943140780641760641201549799553155365287746809792313040787803402054123580455780029296875000
3982 172529288265930973428970116578303983503808591672620085901092394747572691357568148188640051200
3983 277651534750677620045492517448339118887787175448795041152791344089211721530159012946306275864
3984 365449031524247006635868417613068079486340199985762842586583848620242564362756464063295782912
3985 387118389626827631085046609229600261759211895242374748024481546900282561680388891650021168816
3986 324042270692957958432345734634109978289389537488442270679040000000000000000000000000000000000
3987 209901823284497887271995337277349831711437053948904725579640467079239172404163935662175939640
3988 102715490246249774577277569979960537101858600592751892820285702370231582654759168081922097152
3989 36927171601038535256831131226900739711526673521355154015675563709223839441344652150021352338
3990 9440315661951740166749459341067295717807167637057441976011187752559653387111842160754819072
3991 1651400927672325608422613532415620230282588408161170471091982334852218627929687500000000000
3992 188812185129620199408784415941704086392936748190916830528791567021922378885798759141212160
3993 13350458500100308897179556460904490690469400877330961250986871882911562774274098695277264
3994 545602186327373235356301436990857989731830463928039824343110094901805120143367323254784
3995 11849039693988385720093768867234084181102610788999515027617057435302011407608932867980
3996 122958714019691966819055632771475597681819051000000000000000000000000000000000000000
3997 531409564805250885952689459987051174808740673734648798043155670813849541327948400
3998 797068279588006433742855002721855812181617608894504330866344423302245075910656
3999 323153450886006368757439248567363729755307062098150492050737598466701964112
4000 24786442628876148824571021610042294083338919616793367930698306131329024
4001 210208100955564427962764339468776228659407934173941612243652343750
4002 82637077709514986626246214770123761407867562018682490060800
4003 315303917691245289832386079599269524849697992823424
4004 416351452647883692593671132121407684608
4005 9320093220751060616
4006 91
4007 8100
4008 704969
4009 59969448
4010 4984186674
4011 404563470400
4012 32057196590160
4013 2478697660493712
4014 186933584345813960
4015 13744128229735369806
4016 984706714507714560000
4017 68713693727969456236640
4018 4667733237598593303776544
4019 308508532208253097000780500
4020 19828547365297058968932667392
4021 1238605527595960778247070312500
4022 75152011924230916191352121846400
4023 4426409586025247499317504935677736
4024 252926433902749998417516993831763968
4025 14011562540066068278273609148697559360
4026 752031503158172322784962076737000000000
4027 39078575919983595513630359626537153256730
4028 1964621444788490180781661026448548622761984
4029 95483463477557851652042467460068669357549512
4030 4482754964581357799286315784338268244823312384
4031 203129872762776003701835708473305461290039062500
4032 8876548537021597763519157354527206454232036147200
4033 373740260373473168274588224857599780916716015517632
4034 15147755380512264461215733824898519077901271822508032
4035 590417064635883477653381039341798330950120463976310256
4036 22108666744669318583854651015702384720281600000000000000
4037 794511366925841079201311801222208554111161263893386035600
4038 27371036344515068577085644809714344635955026437623744200704
4039 902886128712084192946941550013544702710577145485266288666982
4040 28483822493874925956794824037675271135545227560958812500262912
4041 858290493611142734365265321786145359412772249487414550781250000
4042 24669522571886478452329085046970107109378749010998091652787732480
4043 675410498780693354348284071526789420275986950938532482682309362516
4044 17587905624591769449587757783095592536236716095274144783480920211456
4045 434935100219554942279344358311891725577569004775241990231933336516940
4046 10197345737337970623535318520121164627265930175781250000000000000000000
4047 226282696804738049833495428256137342454511019767124958849767442246917400
4048 4743774009840723646629930907110970315185858088868351678494960811375591424
4049 93770541207799556512531573186425774581181141814930186250409051748648826112
4050 1744177563096735779966331761175426824298081077840594119660202229620533100544
4051 30461794862499130197392784254518725972058488046856237692308125495910644531250
4052 498381112723438752319035326522472530437405576684243150504513233463906916106240
4053 7619856428338231165986111141156998276884975935637627190947933185998012829954552
4054 108587648369718923696603757024570216876146697663277518480768240421878480972546048
4055 1438324948784978787625375852648968089063040286290232254112191105179105429137960356
4056 17655877340786122869811288288075794901780424197496410996736000000000000000000000000
4057 200216773706704155397327915251382609169449901776611048798832189598100873496385075160
4058 2090331872774698193891071165387212554526363894916987837603510300287276336006052184064
4059 20019354983925869622545286258011848310841428432047905566525938290886456585595818986784
4060 175186979626914257904603092750686334854364555678763954714166523513082786623262012997632
4061 1394874056892096074814561567912487239634897189585837955360504801802277565002441406250000
4062 10059288274172746352712974423437855711268485800191817373191566870600528188683461014323200
4063 65381183806943384108922679407216981161331146972467283408595068134537347306417397962578046
4064 380945825175411240812918461250707292123066711549598866935631149847148140456148510443569152
4065 1978179558555034617710607172028508923366482680208941667245599190702350194839622585653494720
4066 9096984763020142800592070228019668023831659215687618295956961300000000000000000000000000000
4067 36790545295276947797921593716692514713667613282060657357565355649267703737248234685383426900
4068 129857103000067692139731467086287545590704362721364686491582920856378726406288621964219121664
4069 396675243316888941737417309364131357855870404439968718766006847173887714203537086922932366948
4070 1038989416044813010165929108961263195486900493815042276112038707011886008603404941131675336704
4071 2309517232063525733683881838805408448500150053535502625567943368878331966698169708251953125000
4072 4307104703675122080988857103014136326931364002320646539972641455666301575491413060694206054400
4073 6653262430531945580433438517507595155362945604279960933381323997526312952055080407712100721472
4074 8390951373931206588169274559327605589524671496453371198061516282827959852545891005360685187072
4075 8500557554831225320685657495153588098083608898394835308114067885424271343601256011507516850506
4076 6790719510744997912864994625386316068346397447492380068413440000000000000000000000000000000000
4077 4188344801981646540144336169783969929745434008304368512954927361013957639908577462856527278760
4078 1946579140390224797886195112899517851429491953487453875185122918143621618414390138376105754624
4079 662779367812508846053651948829234202917176940463209207222922624759555078091973009543134596324
4080 159967258834493623105079734789474460597576377076974286019264047516557725906533379161301450752
4081 26326012490268192928364783113761966628809214507220940834420388456201180815696716308593750000
4082 2820427055399884036431815223963158372601182165508823918849825749074585774765815297348730880
4083 186016986809951538324256165900313237522847160671910477129615949778748602111292926438490576
4084 7053781655204965022840329385618475720633836692027054759862246675348673129589928078868480
4085 141273257548949413874443758946478611373205479157917204781096184939612823765614158934800
4086 1342237209143900899147277833611299154960967721000000000000000000000000000000000000000
4087 5265401742475041251404808345044939015361293651215727421912356991161147666962551190
4088 7093108563882726385105206598525060136958323805445225328284335538464463156936704
4089 2548869104304304198646681844106704051601841483389667384929620533871343571504
4090 170356846710306932870531081101712587746229558574346541619264707482353664
4091 1230579710112825982224654911638377726376347709447145462036132812500
4092 399007109072137850401523256015594057302414691941246356684800
4093 1195407911518681084231611109507798629123200396672892
4094 1137493322439295735794755580489828925440
4095 15080227609492692856
4096 92
4097 8281
4098 729000
4099 62742152
4100 5277296112
4101 433622302800
4102 34792245331350
4103 2724840247752000
4104 208208578147877664
4105 15515306219543543872
4106 1127003015582812476144
4107 79759972505508249600000
4108 5496995160971763752857680
4109 368743292872487286168969216
4110 24063105129434603872782518376
4111 1526758410631812906627284975616
4112 94131297342593238261181640625000
4113 5636220573878761125454216898073600
4114 327542766218235705306003384013004234
4115 18462915491014517166395552972471795712
4116 1008789804083256778770618723860323170432
4117 53391770614751661204559703949280000000000
4118 2735362772512981467879118338106210099194840
4119 135551475348152417791845579798459532865175552
4120 6492490977012548666000866882498041747814909508
4121 300325327534971989945845354526588652604256501760
4122 13405642587360607567599878513805471288744140625000
4123 576932496011650246571819794084691171977971535708160
4124 23917447527761828672896480174832034294597664291803264
4125 954225689531819472119952465640880278422641962263773184
4126 36602436130886695987574230282074737040283909401074998014
4127 1348493119616350776255347122450695064092672000000000000000
4128 47665533824840948660512760897264088149898990001145562900000
4129 1614703874635635350843531084888632542352550136783461277761536
4130 52360878080445325853471992474793143470920584545828430173684192
4131 1623361124308473998402472050827831253034906065677774736710434816
4132 48057386726312283580892051629169768459081847938888836669921875000
4133 1356615516676597607495315230267291218494883754349324927327797248000
4134 36466168378497245254476382038708468589252248213403790854252940046504
4135 931994723930778774508878161848124611691397441660734919559289386303488
4136 22612355042827560766590397333268208468413723578935125734014323036367672
4137 519959441015166191820129863946545383186340332031250000000000000000000000
4138 11311683271551401637395718042911776978267728608891264010586480030827360050
4139 232390968248660547611241073905572253476395066851656651913251914214069501952
4140 4499866542490401984595514197785857709790688755274518553406824749245056266752
4141 81954498299077003814868601911113623255570224004496217556089776454443645009920
4142 1400842325200474051896353651207938431192387471172936132277738513946533203125000
4143 22420282793456180069297757514828297513975880879288401297734763158293126798376960
4144 335163593888122629963456498953562283613000065371696152941723924592024038460574764
4145 4667624212232244477742082794155927731162912127847108874313346941089743820474548224
4146 60386813170486891660533581418099200105043145005232068548824883752825067652257606184
4147 723597193119832542392135112305416565966820775198106876641280000000000000000000000000
4148 8005179658242836017252477002048380144897666227552720495798423462066467612318081428880
4149 81484745760445208560421251555157108977727159156099823998014178566540747928419493216256
4150 760352146754882479017264652925786283509579463093114639666585827409932700148067053636710
4151 6478402971412790745754656097904339847015572483678141588518635480091733997516379668873216
4152 50186135101879126927387789494078324361753129552552468503523817702195405960083007812500000
4153 351853413795513753539178410875913843404975727947025375306165352174652632682563020196413440
4154 2221450155980061573061723452201002323464092647672264243435696853922580776856497897178227024
4155 12561989301771046281811446846526372860487672607701383846005637376569929684567695295369969664
4156 63251535194619020798981502637796320769400102858926720598208481197106172539563208237973422112
4157 281764402694603305591841705917556068697268662200416166885667328000000000000000000000000000000
4158 1102689299783561149506976414937284970796447300804123618970102953690242869914154783060186689000
4159 3762052623640594264455732441322583614835909151051692970618416026034533160745531698539608932352
4160 11094713302672946379809840900662437992544211999957621533605096253588325578473164100612503795080
4161 28019181361735959134378508286334429614892396314456058811572133521156157738420447022954504519680
4162 59969150034384532226928881502615984693541766334751392034108086193100461969152092933654785156250
4163 107524147956185549684712267017596620390481789237408631059233052725362723538018227964818227200000
4164 159428978806682045002616991968261629844592709480813990292988081495149056676712255374803814081664
4165 192660948362838107698741343288562915387808385170747312861604357729900526020119542494798515535872
4166 186659114698172023964371223742740803654111534303354271569393170330827964849127556447344977298104
4167 142307631840776650244632759200408520932715739699616446781849600000000000000000000000000000000000
4168 83573198894816368045146639447034730670154772459393590109908425743004614292081823489256590041620
4169 36889833240436482436758988710578357416339618063093004300191026268860632172510281437555118309376
4170 11895715205993869852012411357319728462944484087726129342799891052708721183928662656449566853352
4171 2710656463863429274315933370060164036314644039497524526503547570507593008081510950231045308416
4172 419678375336104903092543627056538837182599772564004388889220798548776656389236450195312500000
4173 42130716132683803627774218216364011539550797918382739047107625057395345394196867677337681920
4174 2591840736418828204593934500573009032585172010009716853341338718377970394184547957258873294
4175 91194231270263414074624386264437596124326805952313744507486483161317575590428496535486464
4176 1684365584385187717515761977778380147111525428753596896142311314303573438505010945355552
4177 14652069231635928659663334663827747526427867720000000000000000000000000000000000000000
4178 52171520240023157628343722551852941613881734595054435107118422086014461503938048320
4179 63121541960754526594456222807395381083252670893558412317770424449780158931402752
4180 20104173776528688052428485818537989204036169761501847535599335433808462365704
4181 1170860006214242782148399067796434952607361790314928235721613710395965440
4182 7203939365534681758322474332314029301414848305284976959228515625000
4183 1926576754609499731245300824345737618348498076478090007019520
4184 4532135488060789668764224279710903102880508864293464
4185 3107689550174823084291585442825560391680
4186 24400320830243753474
4187 93
4188 8464
4189 753571
4190 65609910
4191 5584035864
4192 464400051984
4193 37724917065756
4194 2992110334717500
4195 231609245657428800
4196 17489323320377952876
4197 1287753327610195705232
4198 92412826408910729449872
4199 6460444068478717132800000
4200 439750839026121125192761600
4201 29130066510539120640820522944
4202 1876875151916962899956703426978
4203 117557123900531836030945757020160
4204 7153758338300961940667724609375000
4205 422702212687982171297875957823443200
4206 24237263175017825362091194440806082332
4207 1347738000707972647581906783631029829632
4208 72629642888868600764617154607500888583864
4209 3790632673344401392121226621821190000000000
4210 191465355111671497441606843421476697272031160
4211 9352520337796460829971626316380599009624981504
4212 441462243758056719433358064018845402030655172624
4213 20120460454866920680917614453376893912074497724416
4214 884709006196087395145148461349754824270104980468750
4215 37497716201516654830566895361742886119428380824698880
4216 1530589384674238447115990457427991741000981603223793536
4217 60110843229326523225537169746507750779519865703968522240
4218 2269132985913491135517279903802434904691125765669654419612
4219 82249592690764170425183992743983846928777216000000000000000
4220 2859615342379125130496876028361393289854405639119396414071940
4221 95256213772740471456521658047145406348572531009393315448684544
4222 3036544240671517372289242487747550157448325305539441014787108224
4223 92518958138262859675175344867298407207031292273152153110802595840
4224 2690820264687958838885142646457711724040165555513453369140625000000
4225 74602172330979654934592958851159997828215104933262525075082490675200
4226 1968842993836447127167121567117524807173463263236721216784290266093562
4227 49386855340787669867988873714720181699775136824028832389072894317035520
4228 1175616554980733947648109419616544117903231833759349149341763729842046664
4229 26512477760604250056196625822552077390680313110351562500000000000000000000
4230 565459646177663848421970021459194892566201886098776039107554297694037197500
4231 11384473615110593905272510262807382236056227483113604045118792182226531385344
4232 215939088944721983233478488494000767756229559413070941052678708981115046927312
4233 3850820552928487924428966986912743892852245457237549436377582140926524575973376
4234 64420096330478554886911343458200761056128316571639318740210897922515869140625000
4235 1008599875287411828499012455332104979354396160050154031052048494403403901116088320
4236 14742297339635979992173634075037383883296670429766075777180065950292366699179153296
4237 200636333305005995276337945862269814132984967852298623647291374883182104617169190912
4238 2535276995141674589076027264302912099752210918317264459672256899343271461727267769702
4239 29655320185885682351023992506881736034744047975824131505520640000000000000000000000000
4240 320066224978433657296048225621662226359832423745044856052250495553837328397211024139120
4241 3176402252632556632108465651154456951371066299550421362271810305841901693071079814201344
4242 28878694080260285882151203541354663348083511306731297475844250121634290167276908120643964
4243 239569839240715141850248867308812171639756808078153760031453174599236433993525948128952320
4244 1805637346980581452810984681352232598917670841898267223896699992896183580160140991210937500
4245 12307059027431526045798778649072374055947152701302606516840334776771213292634671495323320320
4246 75477645838836030376419996522129447666173634189788830207539036208416824010628846384615556592
4247 414239570729492732560744200305621945234436918427936696712822734090296387454368656191603605504
4248 2022434118127696796861222021563770575115724322706857522065300548268228404702691544466103051264
4249 8727155749635235154081956411796503101633009642483113555448728679000000000000000000000000000000
4250 33049739416508876466240670147940618013805472465630591283146016511963003465645388560525082405970
4251 108988825441076891223146849131695806106324476633779980904422088873654782757888179815889590288384
4252 310309473906489983751387570382617668991656366036983030464419102359499382659631973803502290956280
4253 755610087026521016779460236207572559443359261416232656491812617075006277521840392499994176782336
4254 1557157699493210070735364003222833443473693442860147830714145911201740091200917959213256835937500
4255 2684260435427062755465252908831731431778819205311188231299259227915010389931655679451416494080000
4256 3820304573375101145416996198951020430345974744539370744416675185005349252699438943090056462759656
4257 4423584861950923743798653944162689544231782059358315056594264634716908291857484096687862968221696
4258 4098729434468679386507109694560353036841756257613161312627808279833555949649778344737672633859992
4259 2982214951270783619523674116515896740021242742942176537005260800000000000000000000000000000000000
4260 1667593077519595131681019012164078760245114146141307786811684812151796489012472619520772578035600
4261 699100960856519652607109956360061190429799525912135655726456765159079510195424778950353138745344
4262 213506376366089032152604459142744750770009122529023853780031103945531849414009267252196491988158
4263 45932143913891621750202869901138150914891643850360251057631286787613850773939707815527868006400
4264 6690323428400553315924616313012637571614475738567470735452646355319302529096603393554687500000
4265 629335139346962047862965993772323498360991584946691041304702068139198273768517354056308490240
4266 36112981718020141137234990092556510866960986447165671303237937164130394210584227684824318172
4267 1178995657168124808884754384518179961338793312702320905172451181059737023763768515892346880
4268 20082250723117099587026603994076391799487540819739297870868604621649661652572002437968564
4269 159944164407798295588106124974390466813888354410000000000000000000000000000000000000000
4270 516934264112988545446872958831166194784350085250940904908946284848735862202017363680
4271 561718221901007336185865275226723957682753074222753701524957957951128921255706624
4272 158571411397206544321723640827249455931218988315850461220860491325853646875200
4273 8047302738622164041980299602544319211901253620344181334576284279553130496
4274 42172596929201187239662536603653332770136330509558320045471191406250
4275 9302335484658103859124188086256792076633127316230843934965760
4276 17182630200031443898704204304825201118896568870312616
4277 8490365745229166095202146081836952977408
4278 39480548439736446332
4279 94
4280 8649
4281 778688
4282 68574870
4283 5904875880
4284 496977116416
4285 40866970783320
4286 3282043657201128
4287 257319154162496000
4288 19686571483980925440
4289 1469084340125143614264
4290 106881940396722624193184
4291 7577723111951619564168978
4292 523285901748933230592000000
4293 35179306221662872158974438400
4294 2301219669634394337576995974272
4295 146392335090298252117691402633760
4296 9051630202697549696323675619196928
4297 543667894401024539372960815429687500
4298 31701531520431205255318117855245120000
4299 1793487307625627091853097618183111111424
4300 98380677478529993505384101951568611377152
4301 5229091677161082067894883632960735625127888
4302 269121367833490626897302042803932900000000000
4303 13401843776824715701412527007587503051462819270
4304 645285834693434278820558316879681744743606255616
4305 30017520295679353006948128587690695006524223527872
4306 1347978244291687298439757345370107180247122958327808
4307 58386473929648505272013549489737651019987607421875000
4308 2437157507067517559695610728029471180235117093527224320
4309 97949337332094026535399305408573219880966759416824954944
4310 3786635030944458491820035542690241976330578957124785700864
4311 140672366144890488798238234584112689215412836757307495998848
4312 5016694279169009156176273572146072519572193280000000000000000
4313 171557459583862186285656937176152190577004569272555783826765320
4314 5619433621829535528374482457687168896061530135947335332276600832
4315 176096643571585938773806430527686997250823913815530296399451372154
4316 5272845781274548600739516140405551697558924218674328123340927008768
4317 150663461795354283270661370173310987608721486673280596679687500000000
4318 4102464675197759409117455754903327465783925595728514330837224241233920
4319 106299369204450019926013647258858338646852662481765263640959058438445104
4320 2617025250768596211681612684064181944353044134093108274297813148243066880
4321 61120117053153520300433072925084338053447394935748638194530118092870635188
4322 1351853781229922909101506119285868638693332672119140625000000000000000000000
4323 28266661515693984436548110742829614259368806191106931853442628512674845840000
4324 557705787362965792213365761688554015212462350524815899347855341317396853948416
4325 10362423770411588112915293977654233264468280353655978565059089941044237505568096
4326 180938999666818798240278198833320034843161478815836680648430731786664867778265088
4327 2962455731249570578417520293730949981197202860230241263382134601283073425292968750
4328 45372748145840570792312086459022592467817678264339204737889357992022823606104883200
4329 648443006110747420187021773843082239944475218393605291948669535451037796947023193024
4330 8624254492432394431139711853502814971538679840762341362204816881526564288549468766208
4331 106440515763111264638960905338853188649695566772181212853889663143709072685552571615368
4332 1215364589858658025358490564093167768028434750040889535286476800000000000000000000000000
4333 12796959581994045271164254922356601332781854402278141592079251322038095184939061505932840
4334 123820579436601676612312403038368698152780583528095540553950179305813410056851519063457792
4335 1096827805488763177714928047475879537785878076334613730456008177370683556715585209290648320
4336 8859198355754892995322686154670118660851612388032934235421588051756483119199482313659383808
4337 64964392797711722961529620276010279065197985708098616658259038054912527501583099365234375000
4338 430471946341833644859622572700651942301797247346993031168215788378068039443203872089052282880
4339 2564473151482471638395923007061825799904688401531134880997520482814753913124353535583171505634
4340 13659750614351035861738245043484918350266171239921386574640976406778118854161344188561406033920
4341 64665957037150123794723074391483800266277622493342523269491725657056462092532214790770098188288
4342 270307028347091104859482237354298705109908349140505891670031880210000000000000000000000000000000
4343 990560326139935268544241959335742043639807731983412902981032895196342851794113087295175726055360
4344 3157454472475963573930140355539442493395111152923049130650713451291159843415585825973924911906816
4345 8679046600096038725421843269869870894906477417190096132507434965804197963877586850392328351987868
4346 20376899795004425840313733819018579921225479255428691331400631133208788959346508104874256727277568
4347 40432946683990080617058445110318701077247018558696867174262479238677769899368286132812500000000000
4348 67010278919367718517721386538873631745524908530550778350643556357056485616250356854128467614105600
4349 91543371273322138705808338240045037257363929026855075821156368879009223394120652626812166079963504
4350 101567155317226734981648344057127711931700995658597172288224656775441189251801860375074484793638912
4351 90001062192771713801840318244220957661372046888151858700344512276589500986128962870022545225842838
4352 62495410147038218522840518314326105219079169652835859675742208000000000000000000000000000000000000
4353 33274510450202042731446466414057101855483303695259211048078612480334649786574979444372397823486400
4354 13248653977774711033692580666945781702209704412600489234734009681976975517880883517486988527665152
4355 3832039023118879436931670308450706699616346358331436386392062529255799300479138644262432645147992
4356 778319435655678502655767415915875998648038481200416730262418164117582124994435476976147730792448
4357 106653891221124226419422251507909528848606246654458488709098435561690712347626686096191406250000
4358 9400789862708107808767504326350028812879687452921961161863504300632979991920556198020828364800
4359 503173499016304659674656668279926936316337643911238754128032430687818354225591933904943131264
4360 15242512686010709792094678810001495879948628635498391563730449046889559661732933195375050752
4361 239435237462782662909043775481534891430300237893260912804942418725206326445393536415086888
4362 1745973336394342242477694596382182143403162221300000000000000000000000000000000000000000
4363 5121969755611648127439175759278939649674551857924543039473605820800151330328806420810
4364 4998726252525369401037562704107838133496566893976293713593986083568648197888802816
4365 1250729874835775816568447156841668337939056473752735158735323384182299801889536
4366 55308986195467635455972504276977128805729925626005853444973470573393870848
4367 246882689228497587674559506599293298513657646253705024719238281250000
4368 44915649076796628491625522701655980276044406541049729688535040
4369 65144297068155795621555380165115600433987556466058884
4370 23196110590809835269046391119737375424512
4371 63880869269980199808
4372 95
4373 8836
4374 804357
4375 71639204
4376 6240296790
4377 531436682520
4378 44230718689344
4379 3596267873081664
4380 285535294736408856
4381 22129214445222366250
4382 1673337875797063768320
4383 123401317047420763466472
4384 8871055704055379704535904
4385 621361762221182009904223092
4386 42385273943008571817984000000
4387 2814278966144150650098579507120
4388 181791654806831345444191302474624
4389 11418276064575446169216119999472480
4390 696953627997186737116128681083863040
4391 41317336835031255170019104003906250000
4392 2377525368220778592512968226680186560000
4393 132712616264270887233825242240452153967926
4394 7181469143383743633346008656494761760260096
4395 376476383596813010419143528494165153404208304
4396 19106616008422945901774418859802786300000000000
4397 938075932857913796030336935305783091219232223300
4398 44522000837296529598375707637218631317310463279104
4399 2041056885727097158635061980223685053688747650610108
4400 90308135768381295684707301219549452739076493939859456
4401 3853213305146983554584834347730086447439808251953125000
4402 158402253676463375954234277212654099196137985076038205440
4403 6268206018068585271022527624952581620536719414753639616512
4404 238535491193239628095873734034374147826591022888122531676160
4405 8720804276390232681622056460465236236583949355159179268469442
4406 305985180144357072641482244703003381990058229760000000000000000
4407 10292252806030100442859963897049894359354964692901020258149229080
4408 331505393565271845335941725018283518682282729592697033932344786944
4409 10212247658053946704168740555715534660881850820499161500702707034740
4410 300509475951068461024295593182746617119425666868250616658587906211840
4411 8435871016518638750451678602906566266971349244170770397491455078125000
4412 225598876863465285138423834086080031327181252991999569477446272965672960
4413 5739168377683255067765035413316353439729107904355263023974559712530694416
4414 138676571982656279718709219501599671394899388406108169808662933187936124928
4415 3177614988754393018587592794872584370572049012331210502986403280157993481104
4416 68929909006973962792918554003467910804200649261474609375000000000000000000000
4417 1413012389193150187961854243304244633577615354234210152766991747511742912319950
4418 27320954320310302300492030534929292663843922214451818685597985193017827041214464
4419 497267318927839056879285650912559307290122414332201199075187409769905264773297312
4420 8501773706384512494465370668112146920557921360581733290005346325677659210494509056
4421 136232519369582853426402250244851916093449605979750666930912115738153457641601562500
4422 2041125205302055885589171584356937932242380847064656245271373250412312802943932825600
4423 28521792045042559527415858344422420679590644864820256067209133405990583831612841008852
4424 370707922302723129091144818870516781154477614988856144450280126495309507988072926543872
4425 4468757787603188909428752573965360870304833042524750632925876433272679824259146694153592
4426 49809112189719245493254400637029246722527151920668546671679897600000000000000000000000000
4427 511648823717309497455827396052395898291323641055430879638636966622381406502244257835259200
4428 4826678497102269916629991638147207720619767113145960500892915863378020543854139481851428864
4429 41657915002354340242104637086275272794383126303220853874216507965689510827637760074381559642
4430 327608273920100240125421796024261182873490331821050655812003188149229990489738803890136023040
4431 2337321037433126747975951606381316794508683114006088395724242995612229092419147491455078125000
4432 15056829576118901727976815056412571982773355547227240273689890843057426924420719032955735900160
4433 87131674772169993003567185299264914527977679903322801685573655755763901644986545356308202381556
4434 450434908109795953058414514509014798935334159524169320579592565142617982314595001143400360574976
4435 2067640881122520775204072908182766717392195475622430368692879130417629201552973937557577791348704
4436 8372208236217668732484974627669164146346240763489670156764418266670000000000000000000000000000000
4437 29688748808793062958243242316383000043458992632969640287431485929620432336356699379420208192114240
4438 91472449168265604472055547732649844659713567454128558463732015919410861468284845462072211405799424
4439 242743219725181544668424088147792507396242281022333997671381163128192234075621107681780607489422992
4440 549511266172457974414825133452481917845874141453168426756531855567801382865649944140947889854611456
4441 1049871995732087655769873302643099997344671258259535040263318861342156651517143473029136657714843750
4442 1672847718551148971215412682388682920098369897533914085663581372959816645579844694633249241877708800
4443 2193583034656282399079799093621644973895887971183061290233364629710783703281653132536519851872734992
4444 2332010728729035925431358206158792304512061239132092325110318127738928841647386345266002158082326528
4445 1976261580037672774776019584871383251892625154477071080348687649970770410066044283357845258275738692
4446 1309651671662320305396771464616840039182008247915560724254949376000000000000000000000000000000000000
4447 663944639794947379895759284733675396732610629581681670707714126803577626888142044730425266599283180
4448 251074343207893163205647345021642029205136667672061968404866685901381943700018493084955668207632384
4449 68777730719933455722936790718232054051722338954021497529092497207279692753524809704611339293634024
4450 13188579346898684970710989590299473743866688000215508835780964244685360004007538584250891464867840
4451 1700221182218986993042675803416910737053062545707684819327822652560193091630935668945312500000000
4452 140425500432673900423386563500830583797178823829514126161489249505139866250642829041576863334400
4453 7010864741957997167556039990242446122471970786242720735809038756873058716397062157919178191346
4454 197060908415146628610738801061557132380143309918121858837689167650234413859751249090101379072
4455 2854719408927729915606629421934180515722481166601232091479967034542344013956631208567347704
4456 19059285008021405380658007213565726102170505757100000000000000000000000000000000000000000
4457 50750295445432615253834469104476859398944306802374620313404180076326570485554283475700
4458 44483620928461209888147349593355564116382727209958753743768824527049221404291497984
4459 9865114453968280855876871475930518111037820804958982321774019306609729401775608
4460 380137791963233964054918696806724311017856474450407384816415024919877779456
4461 1445276469562585087994282475612015597198478644713759422302246093750000
4462 216871938724723785923589111388634535395181755309978270176378880
4463 246980781816199003318229036644344267964621345795836432
4464 63372952672081716548614930543973354176512
4465 103361417709716646142
4466 96
4467 9025
4468 830584
4469 74805108
4470 6590790024
4471 567864788400
4472 47829045499290
4473 3936506912312832
4474 316468890521942400
4475 24841318073903746176
4476 1903089697799246885000
4477 142231751910232883297280
4478 10365546662626035579390804
4479 736284433975199645730780160
4480 50950639160316127532748553272
4481 3433130089789849683886080000000
4482 225136706726527162529647047558560
4483 14361145489391397487827653302972416
4484 890598576220477665632709097087445838
4485 53663649352546878887691865802776248320
4486 3140003820676059171066677124023437500000
4487 178307363906626470532663656149592297676800
4488 9820312310243583550004020310760526864925424
4489 524222859581343626197237112592483693480640512
4490 27104934805454082985626374313980183747160717384
4491 1356495934444065131513055763182470344000000000000
4492 65661461177843869781839430171067851715078358447800
4493 3071823796967070616194843746870959940281846990897152
4494 138782423927707003646837336385824946865726457671595352
4495 6050202527673592213588727620783858208416943196747595776
4496 254292102570591610919963847078399895791485432336425781250
4497 10295278756529669103263283024403198036852491320773155225600
4498 401128937389710424104965427692606588112537587993645081124864
4499 15026281139556240712546003717302323382018562858515199407685632
4500 540633817788725097641079151076857518054475159823617651302111992
4501 18663025335377805290583198545084967270577825382400000000000000000
4502 617461883408753716208698075380368728207393011681859879289033683260
4503 19556336196671590656183462239336510649808780008995366214476178128896
4504 592230014499705847766678548264502265654351451720034061116016507425016
4505 17126556847472465616502046842514674083892937963158533293716313368166400
4506 472335598984166965748192820399454078203724100633713175143737792968750000
4507 12405884866321126692266342642753337622594905022175551965589121159072317440
4508 309860306537274202286787697484086756117209241755480864048873093114442085814
4509 7348470464316446078043080075503551937329071380648152553883091476171479580672
4510 165202651707901722131997396517615912511391836172016376771123405977976051970144
4511 3514667942282574526852673843540032722144699096679687500000000000000000000000000
4512 70634357645543896125439409355157194415519421824945929981970891125576184680477600
4513 1338397531249723385256133909338326028737827921682296181168691231329814165137129472
4514 23862558340108126985567231625008874871517573725879213346624496797694170262989291568
4515 399471115387063556685346535737037678488709152637222879130865283353747845061726437376
4516 6264813700319087989463516869946534944501343033864112701836536837600231170654296875000
4517 91821129216094128692818543729416837848188356299702876015677414830211354443754902650880
4518 1254527539056663351494473444654977530304857670331053390408682349948525362205598185715624
4519 15934576745510129057566120836890518283855927489979709535993013970323321733571254161506304
4520 187613892103125861581025024478147166739812113426961041262833756124880827057780274350521962
4521 2041311702700616028139468382965987242022223466828377448278654976000000000000000000000000000
4522 20456693421242768116941821745983848645247230661631189546296759933547906066603204991642147200
4523 188149106239109144570203501426974361326512980422039859601887159431120200748186725565780197376
4524 1582176141067312293826793987498384108330035421781722551480187918786755960461032659511930264552
4525 12114723282340085291085862226830235079773147458924862808832265287250780166614236536103847854080
4526 84092939440990709754402908083583458594348068206463456528095296916212303856760263442993164062500
4527 526647927144837123860983509147595751157296757165420344506707035765765168039048469508479621529600
4528 2960411730679237051009418158081597345638712833969746440818469639597071454962219846227665906104504
4529 14853180189163712862751987784326951256477280935074613857616145093895193464052753134184506199113728
4530 66110835397525956311776426760528818707991719495660846139626447397944733253310137798921706716247104
4531 259310939336419151082675170391293122543684473378905281453033504406400000000000000000000000000000000
4532 889817615235086248412075179775173403335487291998112532181301673131993793937260965343287791282252830
4533 2649974333085241105824977434521323263949897356140490626167986604633946050919584128464099166537121792
4534 6789227545414553028694005245723217750477818537497627760025801937307758619482602136937985131226230112
4535 14818808555385009666024064837490663729005182978818735550140780923797254841833802721831027336204517376
4536 27260608214027078124048995563949508318714293375971039314412114329400083079235628247261047363281250000
4537 41760882516158181849409617709711458136487405710504602041068289477696972943061714687553033586553651200
4538 52562932610572559666606148167887790139331677946970823861433229141049553558852990666618317280884418584
4539 53543431234334582065459677607619116746676652010810744220302582107056055984893517395622757304341889024
4540 43395000560017449134370253526724178672466782285405800581631322691198168634804143245590718221194776632
4541 27444925030109975729381991978623322888021748351367931678613831680000000000000000000000000000000000000
4542 13248012637254327979347313442880903808815427853568241197411233133074701062207252114133801174469560440
4543 4758079526967579931648671110833044024809495439542949204291221737853253703425797766327471149055737856
4544 1234424887419602557442333871829044382490380678559692325148074908049673439408869140481519070318725330
4545 223479245701438823257315552375081553493992519693104043211256887024082664331448155020977937275944960
4546 27103995538743397747118562615418477599771307532616581035447162678903900086879730224609375000000000
4547 2097620569789989029277996655848175696698149600145047156966819598073431034829828583729324946882560
4548 97684323534018995595017886168992946782406161282586495036814737110661826745542539937992194726744
4549 2547674752777895421621828991186555806537434221120002715347287779343601925863300130084428447744
4550 34035998538006796173320812896299889880823567057779950561640507540939263338091385287827895564
4551 208053683444157476231357018099479082455736679784000000000000000000000000000000000000000000
4552 502851820220596337212203079547175352626897431766849853501550973203519768117939633806200
4553 395859298512294202236358704449139757094619692546411375041440662444070992426525786112
4554 77810948453990227014636961675141960020459388944334203238130524081912791248613200
4555 2612681019104380599468558447679782376413934794292322486403029947772804530176
4556 8460795987825869445460071209042956682458225259324535727500915527343750
4557 1047150353121701083743219609309095846622791126927535902189158400
4558 936375236687976251091704100131945195113733616145851744
4559 173138126525790531275558355609070853947392
4560 167242286979696845952
4561 97
4562 9216
4563 857375
4564 78074802
4565 6956857932
4566 606350388280
4567 51675428177100
4568 4304585479531500
4569 350346243491915264
4570 27848988622562018472
4571 2161169709299636062224
4572 163663526598160241825000
4573 12089514202471026391311360
4574 870690860152054075667400336
4575 61110421018369346977245502656
4576 4177861883440438660165387329246
4577 278076853275368602856325120000000
4578 18010458623281637388632627121324640
4579 1134497397105173292213482509093634304
4580 69464469053307671188378674388338143052
4581 4131956805952380142321264569467488960512
4582 238631221760979646432422636795043945312500
4583 13372500232446190402101044736237969981926400
4584 726670592348218448227116334947922601910914352
4585 38266416086687085232405436776799498061383467008
4586 1951453264753750107471543707575430211391636914240
4587 96305780799102185634460583742959119121000000000000
4588 4596023187351660027465075422069505170652161391528330
4589 211941998873176174847032763922030819208970284736446464
4590 9436542609020210237543768849921264042711415977579262184
4591 405333037974423823834314140715169944383241875362209644544
4592 16781923132412692897748131987040685255984056234252929687500
4593 669135196863348761445714399860179306804047493617290313728000
4594 25669872484656538177292651143037019182655752985046185633464256
4595 946561808553191076454553782201383782133119800381817635519660032
4596 33515740244211072788656685315186369260178163693024816143647791896
4597 1138315403129304164756902094301838239154073016729600000000000000000
4598 37043221623186510526699204640868585655361133293714407749218342634000
4599 1153674392983281237919206517864930286447840789632679250641126312116224
4600 34344589133494186050618637555524816592993270781063901523981023483433398
4601 976069536617548304681479696742472106544633211569781136592979199002673152
4602 26446621997267062436565974148533181051988361317334587380305480957031250000
4603 682208792986567370261609491281701310691631069294712496650452506064616161280
4604 16729449515960714369666885999063192995271749112766588069539207307242674988652
4605 389394223112827654146076397036417524965419614195821234497566127954578020237312
4606 8588778828427021153763946395193588567926225633873201440095286208191117402015500
4607 179208882708096436569863161747292219147444987297058105468750000000000000000000000
4608 3530893655581831321574628922660287770709607522020991115545066989099914464048442400
4609 65565135919269129809419239694748386058150078710087954605387844905818659696687448064
4610 1145097946339336697528874311081242814280196839145201005531931989380950101631324694784
4611 18769804120098917774432135336084017101678215137046006553476459745931464319736389566464
4612 288093871821163488846144584215576177428166317415897584083733503654878735542297363281250
4613 4130608842174446244379403011200687423820295766607762772953620518205947181379091473367040
4614 55180040807227413742085872810465316797219720343795432932953897193305217863233607225655576
4615 684932219492910868764072320494194673086093224908380550117101498703223193459522507154391040
4616 7876649873789300802322804504030263635244528863526177726746542127928457955768568045445476396
4617 83658137856313406441107020740964286045790024749961839798013394944000000000000000000000000000
4618 817894354583670295034485063500185082434381155017219167625134749021547485982431686685709497560
4619 7334225190540050663525518755227673005490978788377238904928080353938043808081177437988552966144
4620 60091134390131011750407641978967281567075429889455205252083242185101046862559284233287704583624
4621 447992130120101497078212416084755361538605109293175613143692705498949981856671608619403095048192
4622 3025512345146731992088947369418962524284164336292775960648454297739040803804993629455566406250000
4623 18420670691472356990299168434699651668723596945326495895345563454796551763858905495465334145024000
4624 100583414403453721140641490602671346774514411394826980628646915929534768879008296954514414318338702
4625 489784518632464577059760056879453643480021934247119821020045101547274549536636743004468359274168320
4626 2113821790489963701423621780052597780664852021186010052910480599027747044190039323190668406094080960
4627 8031558869163395273325048283786545710700921424271848548293937680192100000000000000000000000000000000
4628 26669096416611349724961140178255702299468482615321128701714081801943724652880646987406240056761343500
4629 76769946775143549503363512208567897303629027804654614348395686478614098264235548737099404372359512064
4630 189885522233838406961410049645568282451253297710061852595485808008556756815307736988105203260042329892
4631 399620937606499827395562950743744707281702898977344975875548075272337211576167038364702295529497821184
4632 707836621584607512354864268417666229355632527243645399578700350140536556864390149712562561035156250000
4633 1042512499477802690794546330741205806771672943351903074355010288593971377191927828017014033292355174400
4634 1259515441146671439354131863421302164908792353686822549658454318717627030671231260361379914016778655296
4635 1229363514464369273599820524966229279594257114097885060104845903815767802896350173472972273716887027712
4636 952869691477897972451010842130733096120037218428998800995214810128623540499152544678835214369773676346
4637 575131201913902025715370315264803258544075131985669848057375621120000000000000000000000000000000000000
4638 264343315133269521864796061075082745282603950484669458931232248584614283395177433459860567838609858760
4639 90169550060418563223507676277276690684854071286212650510540957539933718483329654444126742611507544064
4640 22155444138763230839127291847686136066415342777977906611454081562353894513104331468525521068520437004
4641 3786827043662504254583583715856271757625857658940300579225609916032057833645956218345186222179090432
4642 432076292371561712930224953155723429221059685882630459045024975328096043085679411888122558593750000
4643 31333380062282253812209120958633147609137224126317045045954658493196549239201776444042027026350080
4644 1361061190805290839846705824976687368999471688872385086723335638018769033762039304922469875861752
4645 32937232329084592932244740299711582476006901874176211416582751911663406999942495861998893400064
4646 405801169121102522884334350472571998785579218159938811843896759435255986402888425483579941520
4647 2271140684521788816120150253130448085579071855411000000000000000000000000000000000000000000
4648 4982431941695042273221000419825228358936524981540436714265454480683030493406371678175590
4649 3522747524041255840379083680895422882452702075770408993341981316241985995519205310464
4650 613732707422242367246234950777663931063829204198517565041287680444237752313422000
4651 17956914967318713395560130313984482549425245975459437568324863685035141627904
4652 49530363256294553002851074913206922417771238542627543210983276367187500
4653 5056089175048177182996679174582656663823437447043752300380160000
4654 3550068055617261326046851959439565158988785613905561916
4655 473022158395759350928817996869387205738496
4656 270603704689413492096
4657 98
4658 9409
4659 884736
4660 81450530
4661 7339013904
4662 646985417664
4663 55783956122076
4664 4702433712795000
4665 387409621043926800
4666 31180519248379764736
4667 2450683629909263062512
4668 188019335839430538256992
4669 14074855505033886755193750
4670 1027591539645364689442406400
4671 73136660526268496767934118144
4672 5072058857995228484191121194368
4673 342576728836569381367600514428680
4674 22523648603351871595216896000000000
4675 1440796160601932687689004743409510480
4676 89622533711277538367727925796699008512
4677 5418046407380278243390419844171468652112
4678 318149029039932821379405820221293313654784
4679 18135252039697767755111980020904541015625000
4680 1002894325662063002120904536433821263672473600
4681 53771119448127318744268799433140001148450389194
4682 2793307922263810329350841067411082234800996614144
4683 140497020162214188436873223608090490255913062363136
4684 6837311530068198968697727735429911262550000000000000
4685 321701444491749119190889367733950520005555849578700640
4686 14623012895898326898949858510537598973284620251426717696
4687 641638526640358862559437531162107344477078556968237711300
4688 27155209929497165225831240077127323528347824026162459410432
4689 1107515034305742969762086629349985901544914722068847656250000
4690 43489925621122221652785342428246225596021452990784345798082560
4691 1642715793936800678844190671311906287395142818055484507304841344
4692 59627338562647177975115144300506067729467234624458959632807624704
4693 2077750423974568967041450243422047389626028010044039659701325926910
4694 69429192039759383580654392385688992385479050526720000000000000000000
4695 2222318254493462245642745799345240637142000210586987155962073700268800
4696 68057797975910770401575321946123903262834505785302279547163999448072192
4697 1991705362294258870857442517204018087519337901835134274935728890254886040
4698 55627595294367665331727230779990586363322151877988370819926093440466550784
4699 1480773180891432097530008151978478940496070834561059901204290008544921875000
4700 37515060830204346623523908514668679907479476776637849168136572565745670553600
4701 903225319902195758196951037158549720827577671571819140218117191711822439679184
4702 20633874081725758451862307202019677347155134628636391323686294141129170974932992
4703 446523702058656590005982842330361865076567932935351307605086873059964101437362296
4704 9137627039699901159214968873047471968479484319686889648437500000000000000000000000
4705 176502926318247472225983731579204988899020002560267963429027481818660736375783840050
4706 3211880738996465568066075272876104450452371368071086467149047935193817500829672800256
4707 54949892317072282548271488465501793560313628071038202815842355937012792714877459177472
4708 881927017035169244470800397610336275998867285050190295477291847258302751248567733583872
4709 13248246485549514498826784620161891648333073908270844317364575356120867729187011718750000
4710 185816383237036397824074144062288804250592408022528108107411558130565231767276319890472960
4711 2427069980393939876454174098574290768993759894593472155687685146949535342590127754978595244
4712 29441036506694067139336435379899288452475425241718564150046261691036262253299230292431601664
4713 330686524760635292240839196109484493013777076444446360108220696160997621213683304198800858640
4714 3428510192788560718601783940830955991352489928671608689851681996800000000000000000000000000000
4715 32700722146370472917751741656070678576324230992760361799218345375930064996633808247704249416080
4716 285893747359040715402619594465492628443662193731899347210991390232418465496893571729849604636672
4717 2282255639329811802361434666924620355212464130097321401128747214468489588172255437251570671655014
4718 16566301709898350411660560904648847337261358600823235357284864402147013616071716295264558261469184
4719 108852047954636714572216314522045947899344165560145345692196199841815234038591384887695312500000000
4720 644300937773619571970778758090760947462631631730005404590587506982402615877962839701031755804835840
4721 3417424169203778147035508140051242598202502705971809948950802800816760400683053093488516515770483624
4722 16150609098922898716042855295375466382186158924868902214254167779175498440114275162004102874797178880
4723 67586871203919867653341359411205622187374626330494880786283344215300373151511601930831421674237108256
4724 248758027514523153098339021621865478297338176929522614892409135537955000000000000000000000000000000000
4725 799307450844373284389258517573311826824207297781830621086469906262746285595145637232719841681400549200
4726 2224022023447676262278582193759284383243887718934410700291594669218308172910849809316443061207921852416
4727 5310820656566600403709669838103247653640388840154723868315683804551566178508703309727197351061682914376
4728 10776593578605153150949209504091915578331370890967418781449576779329485619951534863535070825459233062912
4729 18379296153481573958457645268361668978212630800187436990123174621047930088479915866628289222717285156250
4730 26025032540129750969844037194761272471722592267713272729028575189997042652788478693178647494933872640000
4731 30180460966463997629874141023902827584111694491670760987870234826522764731061030192202788499003625529344
4732 28226236213464817736240954672013200889798862151572446129480032860608243903061267604924321124425230450688
4733 20923095450067772512830724251338354980520866921023125051080095241461848123507541184402167591729087457920
4734 12052315896449362129290947072868531628641937606740755594719789056000000000000000000000000000000000000000
4735 5274541638157285657783100021599018399903601355218113866746698914927703482435242970293258054956243734420
4736 1708783379723631432083153246280037375600576681477764884103183813422470482392767451732830925903942909952
4737 397644767161757184202084377166259490599790353925300299563254666437617406720566193714261852147141335440
4738 64167170116048755212416933002264458127039368231689477902557937580606559076097111904443025948497936384
4739 6887899942011465787577248389665017664842876921845202669558085000447018828708678483963012695312500000
4740 468044299957321018930276229031197361832531998839893909991117378057131516573494943702290551191633920
4741 18964000348239697001874590448679998501233139687723499224711900049313202982437282192969093280696014
4742 425823737719566920199845953003588385898483691164179167899516818864932558188860103647854287912960
4743 4838244833003252604601664131749560243989730202004110215716196866892689107984740602741041129216
4744 24792053679659462923515072712299271680348085351950000000000000000000000000000000000000000000
4745 49367669963547782803138793831994859460406345729522327159280771995458673367493139611582520
4746 31348887928550100687987821071200183618496035888290146651549819193272650182547185074176
4747 4840807460599357844894570218210737326593461303674219240809618568755114559259148808
4748 123417588524016720056687737252378244104042074796528910374416524890121963569152
4749 289955801067363513919452263060909700598585914121940732002258300781250000
4750 24412958143329423884277372302733950584791097968259935253949317120
4751 13459329877229919419866825826046621371568719874395733144
4752 1292320569843129474969695554083513698353152
4753 437845991669110338050
4754 99
4755 9604
4756 912673
4757 84934560
4758 7737782490
4759 689864859216
4760 60169351809360
4761 5132092002015888
4762 427918183818489000
4763 34866545200728386310
4764 2775036238011784761344
4765 215657465697842168643984
4766 16357448800927120858627488
4767 1210418032878297063008312500
4768 87343698399314668601555865600
4769 6143355402206859665378313676332
4770 420971459773159026366585481439360
4771 28090597923299363150937210185914488
4772 1824366031261314847205857689600000000
4773 115260269151763659044760973913287251200
4774 7079950682788167930015437031973393519104
4775 422592714878195145608196321245219892911442
4776 24496537381480911265983168410795060990312448
4777 1378222003689925292729601310100555419921875000
4778 75213702817558317209107161545972865759081523200
4779 3978870361743064316043549836516116124366803403716
4780 203900850466774622360258043712517372254547588677632
4781 10115218160853982691571882972782187359453782215459768
4782 485419862871108379858823290242100926716970000000000000
4783 22517644328139674935445261339890599458051277928239788160
4784 1008917893738806071124814527518809729286776476448875085824
4785 43628176851709241173175430518334586376578399112400564401424
4786 1819254295572801437878123528996593157981940921584532739883008
4787 73089770095549034058302185495502676976226213982836608886718750
4788 2826587903963876640760436963311318412097878684105594873399214080
4789 105123587358468686740590321438085639736115962228653869509114040192
4790 3756132197119627228464128650687808803345998652760744270409647652864
4791 128806243995093041484251005922750683217442636039198330117315686021428
4792 4234679626486029187392994157691865837477987412606976000000000000000000
4793 133322264819538434277356848041287031527220291644509226845894401886742340
4794 4014869507037318363054439430715785229666284284619166412905962484894531584
4795 115502327470322525104779817280711479551259012609410943013559728897313725160
4796 3170287617913456086561141962494005566607522465247306470716252173681450549248
4797 82909767379247250220311670214780787143596093284815882258154815673828125000000
4798 2062969443864321216217207100389719546300848628510756635213496887443746088550400
4799 48765123442581818331851285483155310814821051871736966396357082464133898518217066
4800 1093379160668748270003256855545305563457303375517594179270129339990325190937542656
4801 23214339500401815859246861381610940401155923627145755107494189242280273260297084648
4802 465914271479447410008200456415031178131346465349197387695312500000000000000000000000
4803 8823031808552834115205698446803359651603301227311194134395983550273244925967053082500
4804 157341936397790175004663288917638165126029118233309864855140959074095691967445759688704
4805 2636875726445849766968975640539877025604513152085199308446450983611481973360613827485648
4806 41438510158471784212292923164837450263739776323951910005973667334109191532863291945648128
4807 609230069750406443800380717406087683779592123617323943855800457718077731132507324218750000
4808 8358964089302792481003397479629563170110039657764361579057615619932799146147965591219077120
4809 106753243196310349619938604782521590544150854161701935793360530641495992607032941233237031952
4810 1265485191216429256034981398864262128700961330919803873680745524636445350601817894903496048640
4811 13883210284732286074621711628220330678039068769590948546646944451353209221777450708587861700918
4812 140508021642914957794992613497826613489531198136862821185987815669760000000000000000000000000000
4813 1307422263230187260037660474190597202996116107863448374618663869413685330384169808860422273179120
4814 11144316871978509532922835953466780538242525803436526930441339621808376213721394341939677876977664
4815 86679527165630415192954305267552199394074054522028272114776038019294566193946782047005174664912180
4816 612602957787440592783765463421953268080789382443105050963210812213630992121825295847809708246171648
4817 3916269815284745330020151084532261212277859645468853071035156635895247753948923200368881225585937500
4818 22535666248994714635713991629864114566813240133700813199332474945176422266398641103006252041523691520
4819 116110021182692539031276866792810209778077401885009111212850528194796259694394885173732940348938445016
4820 532563083333957015412002726988461036041099676740950474670183064556186868919779942098425037239152017408
4821 2160999236670343108167578881928964444820534410352363186402639368303393495640551706719462765980891952128
4822 7704645589296458062133141637065470119241172950613833903221092196544413000000000000000000000000000000000
4823 23956189244272526982993992968317534856430470575135006877658945432956973365678125133870178858962646301570
4824 64429573673922518236091005312177877661177447712793966118026461000359985691324560519757807975574729129984
4825 148535331965834650955494386582254213275702852662055897729957078611480374321521130401791013108117240040472
4826 290611742059802809508010708399201861659316898301350077084376575693627120439891587326809416350432281755648
4827 477224954589547266682433080140015268598055590303202710187430949512199518380839435849338769912719726562500
4828 649680393885173848488664270978601673418104218430735943173750595076832390708699268547152786033590927360000
4829 723180599886135258597385111827538532441582558017375229492154738533312686276531139035828944620088917339112
4830 648073428992495438271802439072095259473211648382732331726056188564062875699893532052675524482206858739712
4831 459427543235161602041208583056017646016902927954927797670874366580557341809724033808474742081769832672608
4832 252564809118647725108044366322666697743720254774528508855543293542400000000000000000000000000000000000000
4833 105244635912349866117453167780204394034703930977393236909627674590274680327931732614669189663549178893200
4834 32382701584825155310745998485324771908017138197206549229298728432924765310330795526189029441126577209344
4835 7136892485291880335527410952123599843788178781746468504867354825492376896945709245246802231043134919502
4836 1087300266334990806943408982858936560540591860226956518805625859653550848291227360853961785086310350848
4837 109802577866098749418868534938779452348915229425164952954311693591757018293719738721847534179687500000
4838 6991431595790780486487187053856050829895083854898898038622042098615518019696488708437538824981053440
4839 264229812611357540777095220206756923461917407159961788652447351179513459556494516199770443754843316
4840 5505189873430422877026453777793328338589307012707759731589470960193332995215917815032491284627456
4841 57684901899651457446988013986055118825780698832505781424969186121307351007437508837281935912308
4842 270633043641812517396352229654297197659271572073610000000000000000000000000000000000000000000
4843 489151962103948743470397809305169824881105732487375607306315544479592823872064641841540680
4844 278973350405704455003449493924314312024529597646529114794993950986390643656381813489664
4845 38181794262411309280464904000206481426625121616828955680932181703899891461282312512
4846 848247096580881537232580833492532287214845865700040187932743310010588350906368
4847 1697430845852097343000999352118884640568978738883743062615394592285156250
4848 117876189396110047538367314577934191166482876350713879992006082560
4849 51028193799484162303094506298454830519456003017628361672
4850 3530685456477837072918912800158996966146048
4851 708449696358523830148
4852 100
4853 9801
4854 941192
4855 88529184
4856 8153699520
4857 735086809360
4858 64846991889054
4859 5595715970702784
4860 472148956161742496
4861 38940208079605560000
4862 3137956272130249054080
4863 246975241214877247373312
4864 18977595117559259192523864
4865 1423075837603247444709107712
4866 104094128303696841532144125000
4867 7424069504464746148051835043840
4868 516030695888967814922967741268344
4869 34939797997066257243047593223203840
4870 2303368708896274521140431610353117650
4871 147769413967664188012885966848000000000
4872 9220533312081648208590130423545795033600
4873 559297086881033427336007427067549472751616
4874 32961015678235602960865599383223972106047336
4875 1886158033946300482864780799026233166459305984
4876 104740351110760672357386330067090988159179687500
4877 5640765058499291270848828282012842542364334080000
4878 294421641408506546711879163361831628575714788757064
4879 14883959267609561366390868973746120622401946185105408
4880 728253512727437371380183408972973124774923912965817296
4881 34462667785810171451816378811427158658566400000000000000
4882 1576130073333007020457031927412733971227533367488760984070
4883 69610366991975281688866540868173351752694592334925557399552
4884 2966489493553479703211340948290699342896132555824775162478240
4885 121880085704650360804474013499718798639270634967843585582170112
4886 4823503944475040045876017878674159761276029936372634277343750000
4887 183711093836659135786423784451332680704700594572817240412200632320
4888 6727240392158309277723297206667770719049222709888016761836439142464
4889 236611214406823682729775172201992224203539039079960797208580299161600
4890 7985083146205719239860323305593081426479616132919265778935147368478600
4891 258284279906309789618517902338198249791807987788021760000000000000000000
4892 7998306727358595196995192012157592713245757588427998866738294169606808520
4893 236844822049972165082346748883047836970747564473289634715010717158480019456
4894 6698156245078770935689482701667982804371165718047422281899548131302493318458
4895 180678265632822040989646908667973224934886318572011308950492292887613102096384
4896 4642177032927911330699547440450491259839975089698462014994864318847656250000000
4897 113443275000953020863250087396530508083308593146360810643618073653076047712747520
4898 2632821079572887586921044920034131406646509092294423541685384127514365925132054424
4899 57937476665516022689188883699369121287397639381900584235595980486730079465260449792
4900 1206887775058672231106983588407994641107479868110016989625747936982174317522386463796
4901 23756218693909742069318713998168580942491297483444213867187500000000000000000000000000
4902 441044558870607711611544027069131761029154706594374375517310044848459056160747300085000
4903 7707760873853834403809707992228071930400267762681333308794466334652927955061883212398592
4904 126535129732936008460879468795155097352681217588752391484895181159115128871829036791178592
4905 1947037103798474501465693709740495552759253038519692459044427082090967947438325450158374912
4906 28015788145710685169443788235590804317171767994415690590870621644606548258662223815917968750
4907 376027384055723145716032173411866610475046561300488009689409297247810192614184253702065356800
4908 4695462634838671162429364810445137287236183825354878009564014503867373187657943280806804577184
4909 54395070762467379120501272207059684692394201082285774632396394393784480137108830905706104225792
4910 582856694302765764195299437523237673885763180717978245488906565989879319571663376333777405484000
4911 5758312810112940452274854898944294874979347522621377195033579906662400000000000000000000000000000
4912 52272448997711802900081984070986054673201852345296926679856364013877325718774662672566275527552040
4913 434410852308415645487921533562443925494713943303708831556171768559569694495324387914791504048029696
4914 3292055735689252048446879551586062233553151549821795854199833565204366433751773968943919922984041416
4915 22653275005588149621525443335277244708313491477222331524538023586349555100034812364238209173090729984
4916 140898697381109736070164201108485377766982516854288103046953130186176889285839758813381195068359375000
4917 788225357430297390796551825542413210161183160221791804348949642083996165261012394107109582538937466880
4918 3944926137093156750472618029165052565013819472895403452051490611746790793399518319359034425183635817634
4919 17561093760162089733144467776004483124578167197281828685627055510669456019547039308754556731610179305472
4920 69094779713254940671714325896544020477395808162126522764873158858915384789341788231347236995518378551296
4921 238630848437905284786441005957497349896155333826300695543405039962471040000000000000000000000000000000000
4922 717992615995805312970881357002974772657857973679498865343863728430719798873000376215093214486799949657160
4923 1866507837741505224127851165428424923807512798603198395539894027891884766954412263053320359331066053394432
4924 4154285279536849469517640722901628386125437423931767231317963060186502880330671978003893474216458697802268
4925 7836881007194402662980170104395980258246656472832696596753486530620344654880375961761754861896036633280512
4926 12391272148898039263825276678222720649627930705520394940560954984143382517913778428919613361358642578125000
4927 16218353744637507842204317788957723374977647937526902555087769132579459696415774222690920229232470235545600
4928 17328710677364849903345064030222072889515529100913526368007456815710239915578469781662350497513379771099504
4929 14879697804048298761393673126618437634410617771590376115035951697770926230979176292881768137253671994916864
4930 10088041192906569824490960521410978745502222453950066509484193663702709162775115850303662449371046048654550
4931 5292659843329590584905066639110704587447243847625385289005261651968000000000000000000000000000000000000000
4932 2099974987656392920108208790212797809504697687531382385464305763786117505162893690038125287430095281757600
4933 613674608638698758484994564996162703972947791470506818953764706435077058771122990672661731947821804814336
4934 128092044475823403592457234438998519922461068248862632673574565224188604353872957853708176482641737729232
4935 18424059971690403482035626099683294416857271590968416956884366351063846161642603898364083222244579344384
4936 1750401182376953281765533271873692089275714299843864174737022338210014985088491812348365783691406250000
4937 104434679597702106429137976116399406452150628219550312634026702890170044884242055899401969485427507200
4938 3681571732323809175977946330960540078456572079454707546252331000149318316502856756558955576816711944
4939 71172862127959134200011982267407745310998527201433208951423166679189363596260774475135184176939008
4940 687758968698320872058548796793579775475249966697322471387428931418899945930554228635174892933096
4941 2954261973214719803198673023665964693396196574255600000000000000000000000000000000000000000000
4942 4846686093218338596510266377583583469636787768742378002189962404024320877271741395181568010
4943 2482580040953825267743612567224511645279722619750911448659226536719494784566237511811072
4944 301158303664895424445871194249934239633698696875560810732023467625116019105710447232
4945 5829988564426603162850173193035598751677579289388075191500728880762136205197312
4946 9936933355766339326549671387140479333273788142832927405834197998046875000
4947 569156590648156458767663182197343615693194836033891780082574295040
4948 193462571032970105364944415199493168456424628334245713924
4949 9646012052642051938020988104991411644923904
4950 1146295688027634168200
4951 101
4952 10000
4953 970299
4954 92236718
4955 8587312224
4956 782752545600
4957 69832928749020
4958 6095581624656252
4959 520397840686242240
4960 43437329584280100196
4961 3543523088869264410000
4962 282412762818790665863520
4963 21980503074540718506737664
4964 1670003167709272781584710720
4965 123805502325112878752450876352
4966 8951926225853552198778875156250
4967 631032725606317790133955172843520
4968 43345580195783306720413544029535496
4969 2899929911944384018405243421974270208
4970 188871010380319867495523971897312607580
4971 11968961566193308269511345963008000000000
4972 737618475957416088019556407062940818508720
4973 44182898257516065533315187107958399505726464
4974 2570860249831727194169075633833372253375159112
4975 145228129293661827203055173492857403477363523584
4976 7959909753411715535336157351387977600097656250000
4977 423036956710119621522415625825043670199492590080000
4978 21786070728781339293221251477919508356262348344585222
4979 1086468478680609374507291252667593512355424610887401472
4980 52431119069214091034963507779226328380173840282938440496
4981 2446692725848636353589557675826848170969835900000000000000
4982 110321542355098396469493415496409256946476557274303736007900
4983 4802763175404003986060450424943152854083442846806203772698624
4984 201705478751819444828508618241491471121494475963254156902961532
4985 8165282290553639805969698960791530151351714140699744169556508672
4986 318322818164329460234100416557345942310755576859101281738281250000
4987 11940082846965902145226353811113250752581725379556595562827103600640
4988 430499618203633116690057059728539645736261791135905879679298975666176
4989 14904891127504890728304444181454597582632201891277583782346157163544576
4990 495017981487447844304239525249314995117874670087310665226963934341930610
4991 15753402619653497649960593149766104537757158512037724160000000000000000000
4992 479835513771961969071235125309790935618960254693939989718564090206535425080
4993 13971894335140432809663346729460402308753806356488876597477471521179045986304
4994 388435331931616339462728020491723142204343794765104058777999649163820702849532
4995 10297031748859486845751839930605413568720720218814191141757791879444496639852544
4996 259918125633509331127596283251920201970916248536380445141572295246124267578125000
4997 6238261234382363057663167000281143660874089130728506091355437617066497472211189760
4998 142145194303365325006273383268663526333078479145256576065417907053851254514732707192
4999 3070062043603159496773171045153977052053878459809168194938351221607972579704504844288
5000 62744579180905371341227268121606284158951188104435208666635276047538116945687274122896
5001 1211287836667078299513742859417413027906132197439670562744140625000000000000000000000000
5002 22046812429513177718152924966371739501939649733465556816403936101059711009840469558329950
5003 377581462153905611286387350026996660140261750851025159310759358012834647085471588400758784
5004 6071992562191644926986613013877071559820344214125600504698724238123936828439118056023781024
5005 91483539953376642694097256703568597247896339378065049854491850621964456069656957762815393792
5006 1288317695874919139665062881883290944073992240070862284601207776636650678485631942749023437500
5007 16915509221995850982764995685880537078926755460021158327795060628353666676834816471887301836800
5008 206525776989840833723752485552783950547705904319382482763829599157342640641832484063203691326356
5009 2338086456374760332796079424538611783707890828941711251482371730030949471165991538819643213873152
5010 24469900017743215575378096117964103513892348771241946182247430520704204079901176062927469816808640
5011 235986894737626204872037060553604543368515148830329600648782708893286400000000000000000000000000000
5012 2089913429329753617522681535727563707554911255739541279547325435294560117575204009384265518935745600
5013 16933484682251349860751146505763273545356620203701251676695859334769107560974858719179064383524306944
5014 125030586286142426190621148141969270423740710669368001755760746246815391681086342321641781397660326858
5015 837686146574143363708775349295875595067686043735028592530050890562810387482577673138247960565492219904
5016 5069203977744404606836549301711079314901426598881054010281942371510813761112290062010288238525390625000
5017 27569494889821848527696205283823642091729197298789644038370819615152136030894642439016044112347775631360
5018 134031367758962109912042750227170084575819823373723705360220798351493890050743365515425292567966909360412
5019 579069198265791335347311348669269094644873194559948409139913684837232100879911795432761792538020363108352
5020 2209196068891420238235578798997623732993376088520541067632062942939694247394875133638899325130968093667296
5021 7390927018823327735342122013743203059561895203307435883398783964770463590000000000000000000000000000000000
5022 21518928495247298309948630002619543264375062028966789052951311366253716335517866730860103819902670421363240
5023 54072047949655890575048456808078041264907358279262293775977450825006244159243612727544945933018193035526144
5024 116188013796336894688891190343968207591726374859079396584738002571293841020015608557361829536866500328331024
5025 211335202776100028764720219344343628419318145969128697830076611488573561488762780681435424312802480238886912
5026 321741574595247619457767957534400828211180286843980972796762195361694458561885312519734725356101989746093750
5027 404866983574869675501434410865600105328421359281322236920382130571964289188749002723864932155534468762828800
5028 415225843765139199957392658203836259710278477899136514242729361601584274317953568632663401791877559391963536
5029 341635280856275281235408268658648856806780751115793147877475579680789315540651291557678334304160187500462080
5030 221511076849828172093154387620893481437584411012661920229042577910195026254003945850873075291288076752053020
5031 110910839909517743003429427532667425703819282047998275957216098910208000000000000000000000000000000000000000
5032 41901274517544496629483251539459168358944567642690304518655396005709623566878184954956031899570597537188780
5033 11629533411006201196376587151557745029478289359794245595720686975638915494503947578840542121143974844432384
5034 2298975418468856444645687806947281527069952279541878291003834106488014601520204022335526118295562538747184
5035 312191059623986636424343144455140945529168566189207271763894684896555594459187897495162420048296583102464
5036 27903716632475281272798724931392448710409583508616114521054645366930896474514156579971313476562500000000
5037 1559993795510102011764861146567267446700136056783190104365277012877539199925611611281974131411858227200
5038 51296098214194753420882944466893042233103357941643085803802508111544245234229230452756879007041326882
5039 920145009546585764524017858516549819200794475629330930086815411638474482562561580893664553216245760
5040 8199930477608005300962590631050995200096865041322961077675166196977974817587913444941168717539096
5041 32249060168565323205950252533202618910554681463292100000000000000000000000000000000000000000000
5042 48022627139398414800261910226140691445729653094180451813462861538274939929335746592139111100
5043 22092444205114548359673408867273773099518158150958383364328774903904590896619398788808704
5044 2375381326717892418062836810798081005950447044470998468849505605318828212702390844152
5045 40069416688828189915183894770565599615940060808980655886547452372783593246687232
5046 58171821613937358557490420252504358006393658797605894505977630615234375000
5047 2748131122138660317532459725799795422191106604570408716693332295680
5048 733472294505846383592298020971810435277693273030142515216
5049 26353395018240015706367344603313597853990912
5050 1854745384386157998350
5051 102
5052 10201
5053 1000000
5054 96059502
5055 9039179352
5056 832966594560
5057 75143912546400
5058 6634090671309000
5059 572980678415957664
5060 48396595185830441472
5061 3996195179505613624904
5062 322456951989897297300000
5063 25416820353885658384190490
5064 1956236213750902990103904256
5065 146957873153968119342809799936
5066 10770882335708019338727564456576
5067 769850112019162728972664666250000
5068 53636588180827614296634496924385280
5069 3640939820913910910988138658914291924
5070 240687755166850177116848886238062152192
5071 15486972034989192515651587576246655100192
5072 969455211715219239858258554388480000000000
5073 59007453592448468649659175407862634592595360
5074 3490319404410936244930894662971282063376893952
5075 200519062518538420356741164031049733510113553358
5076 11182082859227251239062817035724044007461166776320
5077 604925015576279768945325463466526031494140625000000
5078 31726186510455583195155071426047340362776040210636800
5079 1612082779001236337552469756067666797393595233263911464
5080 79307639145167912581744240491737607099694820369822121984
5081 3774808134824172264457092699988667193374306956589013898824
5082 173703738885277530328956730834379273073988161000000000000000
5083 7721964036278836780438042645844710521594396209380299400404000
5084 331365723498856919456864155221624021381849610060623275177803776
5085 13714870726362995575793220663421580677749101183603335122920075672
5086 547027022968615283473409638818379174019785907905895023619018981376
5087 21007385673692968570692493043451969083265384702295523359680175781250
5088 776029770007589800377557839112999567513155140175548602098433130496000
5089 27549115403661654446486587650763921030050077524216020159776866017951744
5090 938904314758271435159525266699191571268546369896796352992618111272747008
5091 30687501392449963379865540788907196091213210655465531420420428953398124832
5092 960837116834733357671103024727020023252937989989544755200000000000000000000
5093 28786290200233586296568718532920327981564073751069770046161561583008931318460
5094 824224740157408689185394734565122617277552708870555277126545607731649185841152
5095 22525846043961747987964735925987205502680391099246514623017546810370629159283872
5096 586836475753394042188637852336067585440389612854379023217190261587270240284180480
5097 14552925985567906839941492457173551293966683140410848737207287132682800292968750000
5098 343041941362259303850510909996756779042959157933056651456069778924292114850712125440
5099 7674354469103633933416408565942084366509707396326056643442012447636888367960053231414
5100 162679767167331800170592062587892197515836271851953568220041557061087138231102675615744
5101 3262002753012188564432472111509884593405540965617641851416548531325172428027983760686144
5102 61761262187930343356522935505190701536181174746155738830566406250000000000000000000000000
5103 1102066716256286723958026213067057702726014277722881859674187755916069917807041472465332600
5104 18496596013900179705287740154458910766031752920679781420566337548548404179292668928978845696
5105 291373491883688090709085744579366817797055194147967571778978486494845389573229123778791503920
5106 4298434983352482614429749812148689107836736066344738954818645917213451257927567706594188722176
5107 59243641208990992885661187710279064859005526927109457257876873114098488106012344360351562500000
5108 760938046425316488545364170741672801629433349723906814496547401062075883988484780137174773268480
5109 9083824555937693744448014429632619385438024853530996953134811712390865027956944155958173115593064
5110 100498634605205259901721773733090054396131519579665107174359799071044191183380275674614351458729984
5111 1027309146309772851009273706887908327096737308262672879835569020851617905752560605331521384465305322
5112 9671170760605245351742203020338740882930179854118039113752651551997952000000000000000000000000000000
5113 83556888810738775446330377812304737817840840171893869487349264739031277068127540371952787867650592000
5114 660070783942333224095528883132406599104313123936118165373350508433805888921049479819651143601961828352
5115 4748580872546707771175566955881812155293527344529943347606988517363708633523513260545840401895856246960
5116 30976342613004730655662006506258863076965692847975656795197433189093042706911843303594948220734081597440
5117 182377398034863923525788366722125932515350288799371593081843674205234786529123560432344675064086914062500
5118 964285571287254137290725436717297123997501804954287250071265894375477608538022950549838820670959517696000
5119 4553784458253173550690676368257559754901188688635443586297404379989852538711974748820733784451902627743264
5120 19094479081595880463166723488600590696784256523150390842750169304893218731149837252703447206543113702080512
5121 70635290871500760218962519148532997570138682329147258999722928290530174335083825040301424034180292588672064
5122 228912601958055254100403818168210566056741516114012097368265670141988038900000000000000000000000000000000000
5123 644940693381316192651966930179162947121314897298632145627847538647854256174624661665645510970685739777833630
5124 1566441974087796668464962752023733612349969268887839994990044615689802560318108186426716659141882285985366016
5125 3249562221764230525052185083278876761415179791199548069745503360291173200208322229475899927535019543883179072
5126 5699004352048413065600925599170621051462518659801726847165178987333709238326053507256578238580412938322968576
5127 8354049843805090372916711194698899477908471174947309981634392434153568718357973921229131519794464111328125000
5128 10106868037675979958442597681960467188887735554172513258501813363506168671590233981136968772173982556435251200
5129 9949498673110023595149443153927331180916355085106843816552427628239372810302873475031413618980570530581583384
5130 7843864432573430554470534455971937406815613200802902292906904626319555533237528911712974876122463668738719744
5131 4863880380105317635126107875957211365374157640644649556863571337811027466564528769699593572240199386942695712
5132 2324196932268006207830034031915562605825330517912473224924427211243520000000000000000000000000000000000000000
5133 836063672323846191574955558678017760542758842203659837355736886475024349177278030821394786414048866471629240
5134 220386777239298072652467097058007807547298839986722832895799942941599753857631299941939780846224611110551552
5135 41261566202267799923837595903636254146614183272808496409011412335045899144216182251322938173999107663317074
5136 5289990646580117883312917659028631837389257420004111757978141772363146926737233579859203251224696166809600
5137 444821670655226030393954340487072745785881575670609844522144538925678418250754475593566894531250000000000
5138 23302393994726079983961511788143010570652958818410982007264976183231507897124559155350359623487937576960
5139 714718524995229933099067836294432925756398020277752311401237972527518944050466764510720579205098915264
5140 11895915086453471739883037601097133999010401614684841339146828059402551635483963545365426220847595520
5141 97765110820702994343651076543515449721934070013666472303815202356758262462673192069525359317830284
5142 352034321417800430091489255568685836039508780375477000000000000000000000000000000000000000000000
5143 475824580867031239234872982330795680393915472014319492292842655496350796830840822216266308000
5144 196600330562453473640911470500651601487056169459905229357464099543052745216192643896180736
5145 18735781901266731871410344896665778428786282394595805684782415930717627493790799721296
5146 275396447856228448756328631449988070501218899860924168127968802890157852171698176
5147 340543777877744365468885790979261877384236356647306820377707481384277343750
5148 13269150858993644274433842586783292930546788782545146292683669504000
5149 2780804596641900208636271077947810126252507841016725552704
5150 71998814141764610657751751002635580261531648
5151 3001041072413792166552
5152 103
5153 10404
5154 1030301
5155 99999900
5156 9509871294
5157 885836800744
5158 80797413712896
5159 7213776013440000
5160 630234356034654200
5161 53859748171960805346
5162 4500840651991552833792
5163 367645927868792269517912
5164 29343215730893900553900000
5165 2287481512963334994585450900
5166 174102265813507175967044665344
5167 12932064810544867781003886455208
5168 937048470850290564479656619760000
5169 66205685713669091546002083343750000
5170 4559002417028288320200006270162370560
5171 305831055995228926407892111945156251792
5172 19976522170496556883213338517456267617792
5173 1269892920304707989031359477661845624211054
5174 78523272526700319310727192028119040000000000
5175 4720427270356558545799832130147105635174636640
5176 275724576676880357244216284466842883463181481984
5177 15639835583883390304705736512845629603189301438564
5178 860981808824595941691106726625591966543656314208256
5179 45972088730008915338672848113148242235183715820312500
5180 2379341133939017998419693176675818141511207886140006400
5181 119287525056639854570062082556379215750270017048104752856
5182 5789114729045616323166527482413577497888591833374402805760
5183 271768967413379417320011025171003131887697210184175239378752
5184 12332130505939470818102478486393428487147059783000000000000000
5185 540498404997219353041190850611005791950144383800834196861527930
5186 22862471031733005183112794089125428926222921563239005258350854144
5187 932534478955534251736910749517739576168870246850239608942029426184
5188 36647596352052645679215774979425611534440223294056313971517150330880
5189 1386357909851068315422340187232798535820365585083382324905395507812500
5190 50436915881650021178593553018942658947107887576727768342552185195724800
5191 1762956615041501176942663402083313811556564846938824635576814492353396672
5192 59144303277622330988920469414494008669946358248167556601781696735317852160
5193 1902396863247804940898559050814073185008659755816645210597186649264996326304
5194 58603585338931905997045198768652879027441708910094948761600000000000000000000
5195 1726943009781974054952601924680173539901670228898252356575021948103888370496400
5196 48622241204909030713421750458715560647886435607544039784237473595332252741402624
5197 1306298559845658988292896924855241881257897275005954436410733824372734239870985222
5198 33444220456868383319668239769792131744268014870700914418842566478589662572908118016
5199 814822439756340107169237078023524906421697962645805591426972403149604797363281250000
5200 18863825424418902735985957069996816017647018107010345799959483361006862883278112686080
5201 414333823812390119993188648521048389154794651445979844839967323594908255677466360631716
5202 8620228308863372906947558155869347295638963380300597862134762963412600959784267160748032
5203 169586488793006930178873357350463009860519093689735532554551425889854754047476067384268492
5204 3149080472223918146670326759950986782891865347179770469665527343750000000000000000000000000
5205 55089487373052775839211572150672338200356342593198339740271280952401261456103325632906467400
5206 906090757661846958179155625953057490534975553540128465025832842548651491378809734828491014144
5207 13981944216028288551818919907889754550539531249315849423275202472511029877120294055811273284864
5208 201965160253301178105654253451481513028195716161613661401179285890466603488366829785102375976960
5209 2724326699981785325704558716619128389301719957910852056252014173697967325915768742561340332031250
5210 34230415621879820922494436899855856632181023302666023332749220185145779905514127172093406441635840
5211 399541448155172413338100356505564393614413570309779804658433688369802810381168194068045239742391352
5212 4319747524134912081901215980350821793932676266545090121142031763143781247094245749102514340389453824
5213 43128931865179550989528067976870790529347039385915462976964021718448786444472074758366623207970262804
5214 396340804561542043815358659325165311179563800117934748576057370435649536000000000000000000000000000000
5215 3340679230045409971434130735639550346037267034984525018244044824872794104649239545179862649536564543960
5216 25729610845638574934959524436495569898742022478610465158173148382483863688417860690978763458668568510464
5217 180347419333156077326760807304029712089564132411911590859844264133391559513726794744481110544044654201680
5218 1145453479045677727025110553775315582614271184993631121010549788937648963259959732880591122492008091877376
5219 6561464224632773737983740855154736303577268980141054317261028187790499991939870351925492286682128906250000
5220 33727257067963743503933373457999048333963635634433161067966635423082681186880041493225219634156031233228800
5221 154716625327951018577202815031346592268112670561303949475951452743960464487393263988097332333027537741056926
5222 629627456532065365091397510387894271986910165268139599495134355311706231756700914851556256927874253120864256
5223 2258435606659588314031070436954676973985981170439223276707959911415537473915405819724187222994684651599287232
5224 7089881847512905359968786032774299686679102339519585997549933623202755074700000000000000000000000000000000000
5225 19329358487923060677927283167024880018558455119935173189664503016567293842835529274752141941155405767305728100
5226 45378940154187420063585045452726197955063226164491838082700268737056985136133628003638350624868098294461497344
5227 90883900321457585017938018788598376293542349691655601052140308579799115815437383312465753409306973748505437668
5228 153682612941189044514005393592477253548919435654121239563634152979080712438559840784258096316218139873420247040
5229 216913002340044672431283987290415276562697929950026668565811707625572146707071397031540982425212860107421875000
5230 252301319118207772611343206889851518261335591064975265756305550352206039819006295638731088462458233096136294400
5231 238405774069574644599564161157528610350197709203568483905914669273098789553706663608817961753231621455507648832
5232 180092761540472387865430358149186150240099534818381524528832685123814651386876454089968728322435617553750425600
5233 106799497521423711103571174399485373515162688179565295561389584060088347828244724980032323271574750708274294954
5234 48704694187771669737936152158564600630582995999209430017632866203074560000000000000000000000000000000000000000
5235 16682092692761979588405975830002819312634598004740160632985241871371445589500421294514275745318448171488854760
5236 4176456183647894651648441586652854376595166610988538622617247966467118030514674989806683820242935432823701504
5237 740553336200063280828631036481101493364263962516176681910682093077030092631585417649995130736093187809798420
5238 89637287028054236232769890138163468498740320027433916291003414554575014368005872558674317922704485081153536
5239 7091029360802157356133652992848187424303399015844041846927030614617610916229750728234648704528808593750000
5240 348078963868342060549606558073947337014236561449935035932669683020296757935714900140207991521560263393280
5241 9958304705698872976177751476887610208043064006897393135722352081289355493283393134790198441752100484736
5242 153793928668307885515220819655639924516960980052358127279059303087579339195495444886387041754318635008
5243 1165621250306088466935354310129707269039389139784760653101787269479417650786542684921173184018061072
5244 3842844815863657532974395081018884549500634618387691000000000000000000000000000000000000000000000
5245 4714631728019191014291524569087922201957363664208625712524454813452548676983949992249070535990
5246 1749543290891796052977281427140725584921979607240755868602823699720139167036156769409695744
5247 147778174016002888843257993981554718011037941509656864169405437693025315043390968729392
5248 1892795285290537973757820499333607302476032119643699634045175823790949525272657920
5249 1993578012604538000375307720064019630382645686950127128511667251586914062500
5250 64069127955914727044798613069511300526989913628973997259828179763200
5251 10542830673519592001979338605060559629741065752911286799612
5252 196704418320010203466188362383949478758449152
5253 4855786456799950164904
5254 104
5255 10609
5256 1061208
5257 104060300
5258 9999970200
5259 941474396016
5260 86811645938850
5261 7837307421032448
5262 692517961790208000
5263 59871794527505370880
5264 5062769789986124097624
5265 418573737747104911094784
5266 33823015825681793954573148
5267 2670196109101983706608000000
5268 205870180801553511706925400600
5269 15494837314891106353848193646592
5270 1138000216120426039287958644645360
5271 81521521617027820873149315739650048
5272 5693559104525131763319351078408593750
5273 387505546352144132590280153130880204800
5274 25689111172099172923527889965505796930784
5275 1658002437415302414297120357700264081580032
5276 104127891603527448071019815107522398054614208
5277 6360165312208228320887284046600601600000000000
5278 377620102771218552611843586163513322349707059280
5279 21781366865702524900338097432657150845021846306816
5280 1219854495638302960462805681635525854299706588912792
5281 66292524968943060360465318661368183709621857422409728
5282 3493704980690043683268105009631459486484527587890625000
5283 178441077918548988298430146337495413165930176507582873600
5284 8826773600925244819959706966213875752408163888659880614154
5285 422579617078990102420657602219963707434266781092543027216384
5286 19566091671395832872182563812623688855618241943039192236087168
5287 875520417658977124912897145553476543215473356080000000000000000
5288 37832083768243345080277783138837013049476843060919794293061674440
5289 1577385847131828465426323382166402153753328669440673187180683722752
5290 63407005933947505808753243474440818235757698941439111774341974169924
5291 2455168820277938008560750938080126160661939863102255707312084261797888
5292 91490889971331839781334379019548831664000583387060622146087646484375000
5293 3278066620839428300550814433910726213934193337478678568760457506544680960
5294 112817035743876506186656140828551090858824344855685718902143049735989416064
5295 3725663086515257674893211365307403079428067867753022179543510070209219133440
5296 117934200310750543390660249638463889780382527563231987708808468441206091124158
5297 3574354597646120041949861009365536624641678814005069611008000000000000000000000
5298 103602282665633406563211902821403733108595225987243419873677404541193314932101600
5299 2868291536265642020338300562340804869068589470365824287917272943700462798913929216
5300 75753508856633403600892409019168806009822567972692107987181925699655401605300066416
5301 1906004854284381931113560498999252015250109479320813719980869004579311926627855761408
5302 45622025866019362747328867227945233752343705312195843460908065369269084930419921875000
5303 1037316339898996397190175344176118413369820001647504886165960039616051252062330237747200
5304 22369578556465584400839752801893068890837862021080225721542591094458742585781643346682584
5305 456775553828123904990861243721225656985700711244557323943351837165679451373158507885887488
5306 8816516186256091168083746441012723347491386053768401621710128332886348579195467683452066488
5307 160564735270294777694767126858837926955777326096296310424804687500000000000000000000000000000
5308 2753774449281124517792171244787910880279178893919168358676710080842082809881337401376821320050
5309 44386444439375904041665961848572016098226855476837983790630305814283772316996546900083513229312
5310 670940235284244128114221663413391416597839467318780504086838062772165299737964263850755925020160
5311 9489455157222724397909899411203761593595413575410861566941792497375006627976289064953330561712128
5312 125278150070411802141979380493555342454574018610156463565767621119212835258581340312957763671875000
5313 1539833365034941477349048404496205723164239954386377397731852456106888360492677782435111279483944960
5314 17573311231667136943048298253774929716175785944077544492633506318383212909743475281158566345822150444
5315 185675758728124080101884963876201845833745610251351076974068190371964932670998999138447440751508848640
5316 1810651511066869360103882115232937508960955005809826729648358656010843355954196860480586955768405498008
5317 16242658946798978828715596737399021847604399198882111507592400879505899520000000000000000000000000000000
5318 133562912400016557308148578846207681145675683574066394556592404009750561608843784394521787189692588027280
5319 1002938950164440232779685591935177466964234496546068604085079641331435969178714147897461945984643776905216
5320 6849432435795605989519484203457268972566666342661208390212330379130625232951055945406215166200626902504998
5321 42356817552942745920307258821249099700043031218411516094891873031084089281830757540485756704406761885401088
5322 236063617190069197019798930566905609396387737354992315278282621436004856608771332394331693649291992187500000
5323 1179654733544601359329258641839027783326291245905343829533414207805220574676466864362893231335919516374794240
5324 5256540724239906218871816992191503766416713214193047123145456406427329529022850563413430913992092351719381664
5325 20761467110084899618992404143096115883035917954966359480721159176221800179827190317294632738934250555448492032
5326 72209149680194113617346833057217568239495223580056652320156778709405215079380728531992301222431915953676517408
5327 219587112830325255568967930347745905977775315669007942847545978800342293408000000000000000000000000000000000000
5328 579313530409405793007718478549759692128543273183389673157196920719826011432494946742466730366278567979764837400
5329 1314598030631591023990412714685191290195276529041394258098374998366895536602146386886754603069864232945054646272
5330 2541836875622690166153817408361788010003462142655050831743959300510275457383785115142752161240617183873948609032
5331 4144280447033718202642727959071137208281714458468051006918477823779010314326773301323994806530620386866435719168
5332 5632131726597149635653067674242423623757826113255459331311973548685407067737607178514736006036400794982910156250
5333 6298268778337707215195333789612109327608907642269543829143525333041033374021773607502539283036368963454894080000
5334 5712564807255003075656872461169257117178681635491444072462142574386183596343055109833052009896582669560721943424
5335 4134864663997422913795611237874369481921084349697802336372950027522707975945150397633313339615375426657506557952
5336 2345062751364788235703942931935542888865711969214405692874654791784683066251160625767293250861797745383932807208
5337 1020628597285217333340661383201603264728166530342438064851145868286361600000000000000000000000000000000000000000
5338 332859386289366263557548826666480299996912211227463239746542577979595430874743897881886333852751332472354131220
5339 79146099950932988040062951182647659058401587207076867975092641672579715797873842835262708942550296732228386816
5340 13291263527847810456387025378360625285182700666558493335611978952711502362407763665285028213511993527412965976
5341 1518874518454766688528904401273843268930801307132461437825798201045726965177699760952607813700252517288378368
5342 113039993744160316014899465173597045154224683295054562290923270056576407947468396741896867752075195312500000
5343 5199416497353451144002075695901313092986558548517877020336931164696177101737927561840791381372158523473920
5344 138750791850715914489037738322241404853727105523865179449345406528379310108910666294356836577369197578894
5345 1988292615252822632609280136764153326572776103627572343997540550984826999318998621636365045288625242112
5346 13897313728666048253359702936709690030242092703761344124420952559469444493481750413780139108613781728
5347 41948901372814579630658843365875703855401433987631680000000000000000000000000000000000000000000000
5348 46714168483627917433515372787447914639766530070095642783465023661808348679614365186948827472720
5349 15569157713644011228726362318709598197107366104436064518310148027261379123088078729885253632
5350 1165597911361660976721298426352697388853935415383093334637188883951591473445842822553608
5351 13009150987001787385457366836763283928501976250773366952787337513366449381240209408
5352 11670609028142058730438100874742349805981888266614987514913082122802734375000
5353 309353115385175519984663437901894162294300137968123683099328087326720
5354 39970905810713533307727722973930203103432108014096084844504
5355 537406464923551529723780569117272363094769664
5356 7856827529213742331458
5357 105
5358 10816
5359 1092727
5360 108243114
5361 10510070100
5362 999994069800
5363 93205589641164
5364 8507497385085804
5365 760213991641153536
5366 66481219129389060000
5367 5687769805544376385040
5368 475895465690502813781752
5369 38926901025341154460314624
5370 3111676238747191825952783632
5371 242984240322778755644571000000
5372 18528010339124557106178296986710
5373 1379015327113336786318223489368064
5374 100142004550555045403327998334710800
5375 7092215950458264652806163350053372160
5376 489634284714336635409007306041429687500
5377 32937107169435068460255569000117364326400
5378 2157823853038658699907718733153968283749356
5379 137609955013929564535491052318834049950411776
5380 8538202292675374726486810566082114535847512064
5381 515154854229593110163076739090297651200000000000
5382 30208437880044946660610198114148169304815216748800
5383 1720656320271814322729820631857139893669955020263424
5384 95144396969740641553838986537158263254309559416233858
5385 5104279774384251703994593263563747636376585637919195136
5386 265507951439340498660263988684746969640254974365234375000
5387 13382346129075420267127809946417516312287559526000503603200
5388 653142924908089079651053799820812105504862249141440604463692
5389 30846379563164833645723644086867397946123117076319090895749120
5390 1408664441486063911384341061992035380694135339928049138748008632
5391 62157519808031293537758741307117998019183429110410000000000000000
5392 2648044772993904874697401081055801958204415973260557955322898581160
5393 108830822083894385288149550250830449247711395804894323475104330153984
5394 4311305274516949830052579523649525762110371711367886055653382196492560
5395 164481246214330678991373276778147920042597316583158087704502100954972160
5396 6037810586821342187205358310544321637930558756003811821190299987792968750
5397 213052264694682849256068564859189308280303861033745447769972968026045153280
5398 7219495526339203075882525229474131697703656401979738171092832478377048551296
5399 234689319545993500489907778847309948659386996460921766014553247633238616178688
5400 7311011725743293896235344652637563019419569299576393787273545597381662140374764
5401 218006845997110417716827346593815931116147231374909873586176000000000000000000000
5402 6215265298883813644512845037456990991566896602477430111363520233578851068229748740
5403 169203996757495695990250890327942648825522135131254473919460874338675989249769078784
5404 4393008532832032800657910217023779369466356056386441823505493152776053915197509442672
5405 108624025484733511943837029092030551987725714056260987611013115098489095584231651803136
5406 2554377598079456865722718258661156748021115418783757356731727109688907623291015625000000
5407 57041586043392363136119038223139358433745525451134124830793743423988657843885030611353600
5408 1207714046854692668068819190014924626932673546773103580993136099219647542020157115320302682
5409 24203926032598755982163364180404298796395521805789093711260207315967265575683706674963546112
5410 458354635415368924732326215777579896472349876523979870944792511205301158771572946120681466632
5411 8186823214611052451743104785240898323652209572173804044723510742187500000000000000000000000000
5412 137653359542398729545583943353259921275876253544063364736121810320521864550961336870943214467500
5413 2174341759678934036306774291996942516377936118260670410409245623669628854651983431422574281621504
5414 32195774678094721201327961110225322521416748443071640564982026678347578115467301918879733677859792
5415 445866504315383352716873090583672708490230382966873517429807533204411077691124523053391190069084160
5416 5760898266924920487289654080400791503754769966223197998592897168751130429544423520565032958984375000
5417 69268213708598816099532959946582944346412036932291611261976175778654181230721209710343497245964369920
5418 772936918951203602880060027295203947479811775257027685787004035328881725252856725948380340675214581136
5419 7980878905158522045057805838571669064927786729584316028159578609550141083620141941385035613002904109056
5420 76015068973642095743145712865754205368819550468314879437940822650581575719739885578124580864651841591814
5421 665647187410944325382500705612121876955544119960001850246738329997661962240000000000000000000000000000000
5422 5339930520392860214916338895133870010314537655028662122886274850630996369979020187910402763836136661547120
5423 39094385151516892157109069922117521082543909981611145267275487981238405608064767659831390220583686838943744
5424 260134430482594505286457084564268126626037046049601689407525920949717792846800359706723827543983484186643852
5425 1566274140187869639280745376940926057761369016702677495152346250763552151236107530563970615483285290233102336
5426 8492898463399134736866182772814652189158887424702377230413901456148232358707371187282260507345199584960937500
5427 41259825330369506440268264020333761560139493453202217628931217812158178670850385690442429624623830867346718720
5428 178591860178479828831311602246504764575288697542080141415517515356772549002163509912389878288532893397310661472
5429 684590711586070551850564810001033293829776786492146523844004733440771973625595439427344358479840628021875703808
5430 2308741651451105681656185162277899434376838099736724280612583828279473986644262200776298889908874801962893100032
5431 6801008220721037942274868535999724121804632540255825865352877372706351454481000000000000000000000000000000000000
5432 17362350548418323805950413635981183529857018458621090778636825172294420633259397799503523230299620752620951269170
5433 38082920451118575187316286862523099444825310739154182306915401764630264079513778076749118838744879022097641242624
5434 71089762398295920236950607936230191223048560152046042432726833654883630133335486227069726766486803110251570101304
5435 111756357891995740370972122331549580193062856051133879294714986404668485814819902988174520444770110053025170063360
5436 146237503773452496840810046841185203076579753208414896687590157587581084913663787006044003646820783615112304687500
5437 157225017217257891391851635433373980544170984881868389464511507694172314818117683194407430741696551624260976640000
5438 136881374656450168831002612239648792358314562535579254097909501554237829700954743197966886003666880532628681478376
5439 94934758998822824624814330324857838088702969511422433758322158844658117122762731713031154618067991047428051566592
5440 51491875350696702158975096320211814243861570152063324510375040989744919581931004603175219996776182079008245213064
5441 21387681327148256350078703895043357307174990526832949897375574689788723200000000000000000000000000000000000000000
5442 6641561992362412520793452722782522783405695566986946972602244227198108191578126667661274863610169718504010502800
5443 1499858690211799230498443777612747757219011332336576230724218040960853331136095254007423783943295665916350562304
5444 238547859867952948953782155725250776052760525892747060468897456910410630273394254348259954566904690733077038558
5445 25736798098295007158932060286892422415716315122133573490542318646640293824120251139957657704645481915048001536
5446 1801998770658930578820277100100200627721203350998500865855539151369316301909384492319077253341674804687500000
5447 77666021278892065335173269605302321195184605246203827556264254969885573356525446311575633735292834954608640
5448 1933237623305395733737509501650050169289355493117561195883484427699571904334939111423695016212609744752812
5449 25705212409401802364070417673237222505650279287635846302268001975521407774340877443737050199554892234752
5450 165692986087678267895442710231580011654639211634772255747302717180424087512095357521421441670059015732
5451 457918561886782371636332384468945884049020686060193710000000000000000000000000000000000000000000000
5452 462859757237691230396262229630937614862960204205540639924889424248762356946916067323628244969680
5453 138549677972366578379875703067431235902915404820060768972326538881098896921548151381865529344
5454 9193634137229062480982235321775842144480974434622523911251277611610053649223629642772544
5455 89411681162481085257525956328951617529698871024976144359485898542623224138521640960
5456 68320935582386218160152709571661558517560060010964662069454789161682128906250
5457 1493688973866529126948782664992485005141773519676579156993747829391360
5458 151541209453386545956763866511687569705873682997958258295016
5459 1468221766487127269331738547690648173816053760
5460 12712613986013692496364
5461 106
5462 11025
5463 1124864
5464 112550778
5465 11040777024
5466 1061514040000
5467 99999015920100
5468 9227307157232472
5469 833729607265874480
5470 73740213750507503616
5471 6382141907276067960000
5472 540332744912968603643360
5473 44733665333372956578697374
5474 3620155340965553601827143680
5475 286270099910973551051574709632
5476 22111212376773045931606110000000
5477 1667491443262221484718985769556280
5478 122729975142681164576256769682046976
5479 8812308376232536169992146714423626328
5480 617008409967939400685047057792593200640
5481 42107480315846528043011210275047093750000
5482 2799577014243391006516171120148954732298240
5483 181251798822359241193126521839136099772882104
5484 11421258297897591099576332676252254218550925312
5485 700108266372433653074620160275618046272948161234
5486 41725982959408012594495989050951860224000000000000
5487 2416577925176557569297894371771593571572784439756800
5488 135925988242491529700947593514478703334321778105966592
5489 7420920039687865253546264766006613503884479823553109392
5490 393010102455659948793318027238901574385640270785115324416
5491 20177537073965032208121580728620986433476209640502929687500
5492 1003619252137710502187449981719165412153288621969609175040000
5493 48329661769091085070341774121475491608319390055004645515735984
5494 2251640883832566166390507807491618846088702613980656229712658432
5495 101416887719452940399118913076242263658298674176339764907155711952
5496 4412861716352418174948228425389900219367923172654300000000000000000
5497 185348728726369336251748881058518406428589419256845551400256893252870
5498 7508705817826292494739295945094696901833729622185503791504379510521856
5499 293142979269324013284691821170474020926847206066142253586872234456459136
5500 11019213331589754245556987094541406252539102163599281288965507136102072320
5501 398455911836913267213686176358380099394889166793346058304289093017578125000
5502 13846935658243591310208373311282594234248872768091108386183281490383937208320
5503 461995919898058236224833861794551360498024809765638396547321763286582826926144
5504 14783667128703309293981028909044520218039761084206413015193798778739759819784192
5505 453225438675189784345811995716925685451570180715497230204501436863833436281125744
5506 13296633336765830315927410902536761718207334611334896591831040000000000000000000000
5507 372862805369441441107914575665269678214883221697194953879933657820991266935760707720
5508 9981526585561974236310730850399527220600320916812325728968782210237987041541684723712
5509 254753608451539368927989573042669338463604045212726813220643038387783090863057433478458
5510 6190514827741517739789501321471657490504918283358606287274902068449640789591509398716416
5511 143019281086399819045745330624708735195936254951988092247526436399523101806640625000000000
5512 3136685012957842009564439242250889096272633199207284329166064802928940351569555189001093120
5513 65203266753889268359519608505869087666578430051940120112545577248976247597524442153480392544
5514 1282530441290919465768839659159885917411648224601166906254080089644146041834232472880172498944
5515 23828962080063986818688470982262150615429442805649520580833620635341017102474512660240257704372
5516 417426018868323244455455200820059444366336844913505017757415771484375000000000000000000000000000
5517 6880881871263170914830092696144541610600188510254056550815923955703848528397201360469542844830000
5518 106513357168292732575807147539132168796489497721921411984206091086028086663309421980933881893748736
5519 1544943916283161498530913113984899606526503600775792051896551693789474099821888912360073553138969952
5520 20949187942468243653407268152202767800791026996453905652447887216295328094691153544633318596044390400
5521 264913345316364360330397962457677922289536757197208546599230526669821941012027631327509880065917968750
5522 3115967995066627208308551664154356935817614795228674333373036131288892940354244739937824381990233702400
5523 33996422807773746736277788141891227852057292565597552765172790737487980460354182082956522829229968665984
5524 343040136870912200936936037655861773283726903498070452842364635351502606844757397058519663221698711257088
5525 3191267443223619275154185103740707526667404555665980384023562740981193695240630208549238729828667982022104
5526 27279081748570671787699151683707011576293364766355358470173229235086714470400000000000000000000000000000000
5527 213493171304919490266246927121454321270319890875257786299510303428135864720885592836111555874149129472883240
5528 1523887549522978734445969818533772480787839975999561071280913084597813154381574859365580826275633636501880832
5529 9879608234165155543297535753551542423017328541973888472506967287678510815398128117011289996540745664072887792
5530 57917640267975555834401977747280001541696254411642523438575497509346609337508079885780584772494378434104918016
5531 305549394306581939298041984174843426087538557776052759409172022891487123254951756379394792020320892333984375000
5532 1443106802257517625280266777521859713323324814118550287836262639520215085378797077168750655018434429501445242880
5533 6067669362000189076507353138945950045653030185348171570403242916321555305667890194770110926956854452206825627554
5534 22573691652815459962542091879477580114619487714936173971257895457558193352330673591785769658592880407199375949824
5535 73817116569388162228767066628103981896632876349432125171318043678710205635687473920622747116190663934593295982592
5536 210638811418117689367518105327947639389602235677745014246012700545200812436670000000000000000000000000000000000000
5537 520357754627481982792719741161035850627722272019245369904784113331644581324034495496254810927448110202142008310960
5538 1103230345024274459023109376364351614325818776124378549008053989364069086434820139456711708158999276068148783087616
5539 1988223319486508616677276192189566926704199451141423674315979303450829100687245252996765693963989321011412397869980
5540 3013658873463617873481309541775824361257084578152542610883152020172545996449765857154319965773379008739693538836480
5541 3797025526251807140379109245457296431722605786248702567738691432901827413348705420048645464703440666198730468750000
5542 3924830900973876726996920561767512242761560955343468747533694388478750009873882135702245884410982867874050840985600
5543 3279868787242871222950573256419867712314802380909287259851764068810062006820421476481887737393546145953230498400624
5544 2179657024595806261591389849051580078539181514090105748089917056849539777243652507887235175784629320075051033165824
5545 1130633830749102575084623126125795135198400173829420943085823902449220773223358806794901819939880129194745555846614
5546 448186508442438999438522369321699211438063141143507759244534411161501696000000000000000000000000000000000000000000
5547 132519210136721339022054947471168585398611365426000358977060046648941382062996748208203665095485533807699809660800
5548 28423034459137360090550617858093210769996688296790936191965512781645980644863278539979501727779542092691854589952
5549 4281383641773977532131848022201397976641891013882314807583868134917171089949964745182462188416766314191260822120
5550 436100509237114339363299780999465284823852248269460524048665754315543727050990590474998545872382468951549935616
5551 28726082827313765596349353393159797178780652259428658479013705940909480932161477539921179413795471191406250000
5552 1160131316372454677308750886911932332486824925019266286831274409310113656911009560041612946840240715831705600
5553 26936101181965496883911319865037639119182536542167963658935634200023796057353459515316860378802153559345264
5554 332324146884034333719073248074412951897557876096881191518572155037905197829921896530049284798596998234112
5555 1975501012488619881330994430530999773521666372637285733729038736820681495237933655079994459527596966312
5556 4998685632595969512669912278348215879044221200478253900000000000000000000000000000000000000000000000
5557 4586170329487677619761999802564505515111547053851946555524047092937864877276554968992818118003210
5558 1232951244976725677878788947894155837973627280409144314941275615788856213161523979994053738496
5559 72514635117232972158137118892952318508327495504652228358455086989615668767279258983823872
5560 614525014069260034471308932868511029612190008469339536904584327454011025315237724160
5561 399957724945907556983382385220168098296396692603593692183494567871093750000000
5562 7212168359015491143057522256004969285170747883731565102600794710999040
5563 574536345794361747876402813780999162946979858126971459506564
5564 4011256462821365204014639602992250054040879104
5565 20569441515227434827824
5566 107
5567 11236
5568 1157625
5569 116985752
5570 11592709122
5571 1126156124640
5572 107212511010000
5573 9999852979050000
5574 913497947589321864
5575 81704917383022002622
5576 7152740811137885405184
5577 612679700951851979400000
5578 51331045227124121669836320
5579 4204912251645837861600691476
5580 336669759237214221626934153216
5581 26336441394405214301095478968356
5582 2012085874349964366952561290000000
5583 150071402222522787658160488882952520
5584 10922742260565661801764672017839161344
5585 775465655781392939179562885788084045632
5586 53678414742756124542637227512225428265472
5587 3621146896303352113501611270080695878906250
5588 237957188072527662790257904355714640217374720
5589 15224677173865931724216885293478314988044141352
5590 947932631263504279252053152118497356387172599808
5591 57406805198987079983659972489517566850289400126500
5592 3379673536776120897635034639203372630016000000000000
5593 193318190899663959639536754139284278407444054118502320
5594 10737674470265227649538864888544409413031334619897995264
5595 578804157740369516420475049863151290243847390757714365584
5596 30260235235049462387173110857411615150164007174726278447104
5597 1533409340090033567935388881413625323906540870666503906250000
5598 75267072184433759780795964482544932997212685845491913625600000
5599 3576173528451051587978394971454279604396491861180597924443461846
5600 164358942210053413672345166696818683676852562925887561366463578112
5601 7301503113861073503586038274546549581907387535962981829176392782256
5602 313289769570018408793304063027994065217097462123529700000000000000000
5603 12973379938530960164733937188237714280121660861093109026231144494084500
5604 518056933653015385087603578270957808317858717562636305074496803715416064
5605 19931933248537975278080704073308551051085145594646149669786602222226635068
5606 738216898129238249575240308014934018796575587409683508030081489824251379712
5607 26295427487493064215928774603367441093764064793348799274838713836669921875000
5608 899954072127260141187147194410622436425396090717287560605286189741322891427840
5609 29564365566406964696877084816838993731901970299605364050351332749166542558973952
5610 931258268531698283098526860632752623769807260942746477558825413304937532916498432
5611 28096367442796395258011055259906728840143135025778274597263522099901067927452712610
5612 810984089030602727042701001728587078185008910562588387925032960000000000000000000000
5613 22368533634854609870964423576602692461263280004929644372165934338362247213658917653080
5614 588819737916910620711857292130452292992914312627991860878087379641335319503552395608064
5615 14773304976400437429791462477221121386788339098922057747673418155947927861262477359749604
5616 352798430991034948333433972676509884494531305115729990507008631964652631832910609434804224
5617 8007612824963284631524843317129790997829435542361538371265431590429446575641632080078125000
5618 172484147696112520243180199464853617266678296548436718036143365561349613769299247829153218560
5619 3520250216615617626329453948320473390316501736181764908660934960557799011606577222285336039616
5620 67959232958252476536166793943173740826281156806363398724219436153350002807533966472211175833600
5621 1238818053256883804310606365464836533342485885914250815717740357437428396930401867292109720999056
5622 21283473172859508994537995541018648726296327724283941090106964111328125000000000000000000000000000
5623 343953909287344957794916646296561968974407217144960584891419268881007889532539577904851010376339950
5624 5217700910332105058457404984912475962424053223489748389946914392663903812164469844822532667981430784
5625 74135356296833498345630465139793234082923700955696379843256892256959388350496087954382609945160771744
5626 984301939661551591163564025340344971565949695806761755869855197241593739866160535724304299924496842752
5627 12181934256068865965564793296497996260153351226941270317996131573390330449185901034623384475708007812500
5628 140168605834486587570688428515543825368492559552535586187159388625185931996735184155764273388695060480000
5629 1495275233375315976310805067436277421083178066316598157506651362437315363113684726276623878880914615572052
5630 14744765984077239039813360432794354769976683889010342538485578716064729887734094695370399099546029260800000
5631 133975512037460336149549583571194552429299745431807670479170304712749871147999259830445396555275064673086120
5632 1117928673209702229293286079161812363096653315452614412816798702603375057305600000000000000000000000000000000
5633 8535541140801076218595552084459959820776233968801475079123767292260630223713116926669416823862955140082568000
5634 59400504396676181748864487903315077635522746128808848107261203325730007908566562752497273096805667064736907264
5635 375215074920801444562804635248675993413957200544895102388490372294155874323613405940218212892900519975254743482
5636 2141670247108910475870485015426254445011549588133826718826499677262595182033833601493129587421744618158365343744
5637 10992730498957930647642927702645144349518048030667998668233602658328596171639106351508689112961292266845703125000
5638 50474057660859053121692525650706063917984383025301953926264406277910314352738072807595133927001280012005995970560
5639 206148800694840521931268846493627124019967326938286465994722134233871476570690202123786383441124269847068026272036
5640 744342537566080512957085366923009677192279861569820230398994146714027453328429391077453950613273770494280106770432
5641 2360138498609871231057035623456014320542623991049203736772345083440383530142174656237407752113810526887810634661856
5642 6523823131512465622259879556044127062026106046540025203340967337537214916734530000000000000000000000000000000000000
5643 15595318444003965799626517874463010409083887895968675027099173923006942486972641475375503650550658064925041823216240
5644 31959566604298559500874528640023037250444819745396183822073853671607743095541428816234306206006057360481592230805504
5645 55606046966338788163107454716307276344154157232905024568947298830544472275076952981483332958437277624175558737879184
5646 81267095208116104674909732556503550907079102656770791743682272877063265063269988878016179441900437538475992932155392
5647 98588691719395640392186266871752184975333796066601528292310493624614340301900994312234161043306812644004821777343750
5648 97975870926497207491597571942801575419469811399747891651620307807965247470908839792473438055281732638412362271948800
5649 78590041853970394200216562470093088818186218293649137465306465956968219362590811706893907089012388932140868190299152
5650 50043775927384577843079856909054007429493409880433752188807005301826709427646875503163430644602436512888252461481984
5651 24825860570817821634839192009810859281921168858545530404689363923997361018753286116088907715198916147281535988092180
5652 9391889994467135631174722739470851374904762633406814182838199717025808384000000000000000000000000000000000000000000
5653 2644153545357004579582452046286184064923598694025363546949812376307385566328374564436222303752929009941701333782380
5654 538629144940032110602318050758676932475941196734388471085217723703318355968921754634365266616028745425261495844864
5655 76840850776684016755158236063233099412055630936536098436319546390218501441199720454209633610267012673683566297240
5656 7389552875272436869218498996402603857745071180684769003743743323436022644757347482806248018494058702412252708864
5657 457928744388601475234870031109692448382266310331787296025290220676998312775693193543702363967895507812500000000
5658 17329375352189098649419082928972425485882134270220855520049550547883557330680002650337602060954501010948096000
5659 375304677672690194969995456457111993269326612336494293247563544776189377006533543412395641938113477970705106
5660 4296377350579379638104726481224559395769072401434846467010709620799083833803193892632255642303520147767296
5661 23553218843936436082126655290866321241807053701040215370780618060512540485192759284336122693758373939256
5662 54566151944827518843062446628171617630932418865384476100000000000000000000000000000000000000000000000
5663 45441315762490567255070370716950309916053623330858364859380142210364201847751269014426637460950500
5664 10972011859501865738149096606132929912399902385938997847438274201535432919100050163807733940224
5665 571957960220919598153322158095464916994541175457213619348595302853369127275670882471960568
5666 4223620298424623510053463298430105608029242825854948901770090822688243401902555922432
5667 2341393312107799738369817138899891067463218519151268992573022842407226562500000
5668 34823429339562771301320171061699627622955898626243592007292134338068480
5669 2178232665749429411748284176850497731515748078647214443668752
5670 10958956458617000158499959040118614416152330240
5671 33282055501241127324190
5672 108
5673 11449
5674 1191016
5675 121550520
5676 12166496784
5677 1194045814224
5678 114867501228966
5679 10828412505000000
5680 999979495516980000
5681 90435669407941467456
5682 8007016826550173021072
5683 693809354186880693829632
5684 58816622946233852936700000
5685 4876390512668373231140761600
5686 395256418331029666933995509544
5687 31309817894805314493506934325248
5688 2422912424577810124176265299098120
5689 183096473898426980218575066000000000
5690 13506156242083131917995432183569033690
5691 972102853474023801041512123752274460672
5692 68239358002547384654704910790413625708672
5693 4669901829718827076953754755501922624487424
5694 311409955209364566877343796763732720546875000
5695 20225752424692191408277019587216719040248545280
5696 1278831419553184350875919576727542305454342551124
5697 78675664575065239322014073475974253776014491664384
5698 4707181730900293751848896940591776136428483209044776
5699 273742562513651308119347200340345959219200000000000000
5700 15464790126399597368924313788719957675713311065212704160
5701 848237258924437667604683447240749937093863595056369238016
5702 45144505090129925801227704917075785129985720871476365593870
5703 2329915851753413136886127324374482322479068388438615703683072
5704 116532588026152816130269574231845622175961732864379882812500000
5705 5644693755845467313358406054903136207809325693288595695291596800
5706 264620034248675582009668835350604530638325686677588143156850082944
5707 11997391848440166828609996721498414317308619059735056023276081905664
5708 525670432753060075548307973703184139895025483201757492446055175165000
5709 22241873802761044107727607696881072880552576970732880000000000000000000
5710 908062855168923595931643255503329534570836419229036202024600276896292200
5711 35742845549477576128309450798638982849152895935639550864288729832726986752
5712 1355247351597831312730801083125846999160777705845772569886427644331851697880
5713 49455725052029778792805824028743045318049675345201069700267919891163433140224
5714 1735319230403218985720863565924856369786332878530908198238661154365539550781250
5715 58490614582061716958641822851805012503243119996075237390319832040626614330982400
5716 1891899820501421784104133880116412767406177538546234712629361666890913334757105664
5717 58662050472839872338497873882565890440183040322036125925271461584716313202631114752
5718 1741747447838474814183785119932208537749455394362505877035229574098442745535976218536
5719 49463184025931690422960507164712575547728974710435397071011840000000000000000000000000
5720 1341915110433200798005969090537177085936092288860672969520790860930225075189071385881660
5721 34734960461401529656020965700648429925224342851283966951622275670072805875239045012914176
5722 856710364409164926808746454955897050546650354130891045949907743990890750978566383168975592
5723 20105993657631915281337067946403794181598850020936817114830131280267339329591988848596877312
5724 448343153685163489883057910196442067066543358310543720859930484333846565394401550292968750000
5725 9484762179192276223985113315423471702076177858884410689823611458818780074619483065364711997440
5726 190053851029921813087480764375043050487405150819234461328873775618240166905985201650318928114294
5727 3601042081362592100366614057254238369012095725256645122537753361629749502922499252182643390808064
5728 64403407721323607078797467785407357020863899180008434077756378516853114561626121947322641901045280
5729 1085186513022031319408576550129616988122976978459872305393218994140625000000000000000000000000000000
5730 17193143232687528522582506267739934020376885019329300173108606739943748438611802865023899587904687600
5731 255595470205913416901239145734554564030094037777888555372951938288720577574244879287978687429064261632
5732 3557434278634242445531696104612723317034717507647452035057757813248869701074641169250680981264267227184
5733 46247505884822130850145941796576956585264618641204592476578078868234761071281661958464050341055639322624
5734 560179840329273539459881881505805774485415421992639430406024782032161258103088925458490848541259765625000
5735 6305322605028913720132106150331228729605764344549563186325055962310302077699788895745667316811456137134080
5736 65766970116297011895286319424795468613447671357308017060649786636382726206384701531691618104260861767908904
5737 633766956582077636443436450012091402852931103062204719964563213406903372711485786291739461472764154274119680
5738 5624532049240319590065974339375860136243049989778783837158143568360704145156423016418943580180060066960971946
5739 45813890829148419434040208577382655985585745608758790851478877273538470871040000000000000000000000000000000000
5740 341253294787075720088987365134382945612243759516084421786869555068022060454532581991285463852026727185414172800
5741 2315400147359291320007802018825924091868832293520643096164941851166047048292518992420989586135166960202925735936
5742 14250153340900647836238065635902885939822706506371113418570104136799594635429815695278604558774651863772249045336
5743 79194139768508874858820583140602077927435555541319274189185409160140561753173843291810887563356357944288007421952
5744 395483555084558697517673904120398478490372841297996710972180449558350470701928324809707666281610727310180664062500
5745 1765373730723573687265682306660979919710646349847617680454648457565365195647675584474979423459338462433133356646400
5746 7003875463852910249074680619006023248485754310575912303304337765576429745016905232198071590791551187466410560914344
5747 24543799395972080301316729973189801773721687897883852125631532248756678706514843095931968714842027144597745170382848
5748 75459967777236512892711242749187123353337971026231763236890921493126713126460341965594102579796506523186153816093760
5749 202052714558336613437804640044933425742988248466533106527609401142472471875136000000000000000000000000000000000000000
5750 467396236183494836029845309028233317668545260562855573864233817539207656456726041679437842222168321228558894980670430
5751 925836579368690878080646946409622155629847867372659232057425314667327256967257186267675786998559774326124134176653312
5752 1555169329114407786047617674578005130636374075524750342419878804092509307804507723936836631780123608888095273936899360
5753 2191463385135696704841677736087771296140497871662361971194202045685578989186873360086527377405461801924105817265537024
5754 2559820830360289924856341517037490637810263985825595563542565972997382389014786596703743271064013242721557617187500000
5755 2445773537217145460852676761149185449336726812546347858307616843910218619818005585611106618351443409841743002284851200
5756 1883118071744483155085371424001054812047727633186439544501310688880454903316239012265560048277495761224384732060984344
5757 1148976172086228685121881457859315136977675937985927782750938628135073309042477901346181218314863553025454354024366080
5758 545112018030068181475596333962008722975818066613495554791831852702738928498195744991875087645026527627188741905332456
5759 196809654039699302920318927678571011726856515491006438841654682563746201600000000000000000000000000000000000000000000
5760 52758660977564645158583949290810847535962207297589404156828924179724181797773641834345073854191978547171367988226040
5761 10207246457716500843293464978789316800175936791942907785571744496864474258264925071305016763478867159188808763703296
5762 1379112244342896278687874321106547656084049304083233818696541079522849840385389145246850700629882537823359046346258
5763 125212949478647016535113413011567194951694361525975887534541171740682314921022593443971125210048842558567813742592
5764 7299935214523894101578174373204670902686781581498937905348332063660862219587274012155830860137939453125000000000
5765 258856070110845166107847699750616974137841440584421540157067678872201347323357346804810477169684822374072975360
5766 5229172676764715676328076863160181643800115141833781451538384360695983965390127734502252013557883425117246344
5767 55544718438258719723169626658620755807166457772228436060278914149699443178221876729309494593133775297708032
5768 280816851876244336445028461102627910822160535824975864501555707502169611609104463936503314272571419465740
5769 595649475774234883557323589065198335099766400658627300000000000000000000000000000000000000000000000000
5770 450247779665464432306305446520355234597034055537461623637195125730879611182910683038982681958333800
5771 97639740643101752832861319619738552574088724563627994708072054252000649365576378052817339809792
5772 4511308695444865481936621689065495195494253897909093408173907983414417064821705624790990672
5773 29028872637168362017231357167263678176916054299280059517162067701104153994386760269824
5774 13706755232600190790026705945304009745765249839166699530323967337608337402343750
5775 168142390826451810662690578781657629479329838090344688315227572902297600
5776 8258307034649927069620413379811803284059746176139833580317984
5777 29940425842876761148643602763727364861263347712
5778 53851497016468562152016
5779 109
5780 11664
5781 1225043
5782 126247590
5783 12762782760
5784 1265312344816
5785 122986278432540
5786 11716431422965308
5787 1093663501601000000
5788 99997276154586039900
5789 8953060656234373321104
5790 784680511805268064689584
5791 67298809996378901166686208
5792 5646329799571227368592000000
5793 463251038872084105234961342400
5794 37153563113021386604418494918802
5795 2911766273504287957658718241013760
5796 222904003555619965497850221514559608
5797 16661456627921780188007486456100000000
5798 1215528389161918952084014893463348566300
5799 86515166537032559290517272387405914046464
5800 6004913893787158892706494407584053616213672
5801 406270508741968107021901076792528791479303168
5802 26780477000704051113636184987221178665234375000
5803 1719135076694123924674883078060595302575122677760
5804 107418219158409838117803079820408802305457052630416
5805 6529843912663440423464619752773598020777239803236352
5806 385973932380741772307582099772225570909942154159677438
5807 22172226958818913945437358804763946547937280000000000000
5808 1237128284816380169201227940837257073735847139136873772640
5809 67007565811332000416499630090017178820890511403689540829184
5810 3521093217868056810208170761632856348046275002619369448473244
5811 179393842274952969335574416492343211167232095942674973697507328
5812 8855967720382182811328343951332729730024654418230056762695312500
5813 423326132900111889331205819891062280907885865175459265655146086400
5814 19580608167200421434657354676931224977706855002959526454071919588512
5815 875749007255802949620242643267597998638247008573835131751563561795584
5816 37845488444051233142485163600538459191912418944390615481436190801667648
5817 1579049722953230411552960133853728357203877210299948679000000000000000000
5818 63559130044257946735740559549528514235438078868276286658101685176666935530
5819 2466039349304183482495288901562300014314550364258622142091943568666781548544
5820 92148217455134473730619490141458827259705081655777337948633479853306902183720
5821 3313205520621093740478941614626192675709187546554360481691582085202674128519168
5822 114519045376936362451470737125108617202221357938985173691361279088973999023437500
5823 3801466799230621131432962340084398430764438938867425761650617863178580129323417600
5824 121067303674718147551542610002632324826552613396607203014730944231526117703973191616
5825 3695247070602525742369044699398732855767141097439322984975778560880073450888810725376
5826 107974031938348739498550555944408133574944391275434866778722567307801782124510101615368
5827 3016830527931112207886760634397178466766999017259879127536212377600000000000000000000000
5828 80502925507154193529767444566361678788149937413962231727445445221016078306966224301622800
5829 2049039504535440446694082514911198581121349573636642410572976117278950326841238774207217664
5830 49680897584115553970655709514866811615021512424266221491562062829453852616192666347570971478
5831 1145838667702589471010795098009439386205691358851862556782494024052153825352779100509278568448
5832 25102503489940669078894205844593404189798638682116276352885253983039108480763435363769531250000
5833 521558111148706731954520602366920298602262925629002026377659480350504863385992900841225196666880
5834 10260742635867395054287095361890352420697248391906009015194942937743789336545258392306293832277372
5835 190812528343173364428774581978775698185279230776893804012785372368411969961240078536022887896186880
5836 3348182421399707791329886769151353402354046726542026292820164449981053287629803469602744775069954188
5837 55330576981526526793100927935415860821955852809207812324166297912597656250000000000000000000000000000
5838 859427444786639581112934609585556738562077904556204131521516306688711850486741913073645210839070992400
5839 12520625111142712554784392676624531858753251751733122014871536372005199735212199533482248630340864180224
5840 170705400766795262706471581132570376483165357798531193431668350694266606000737175144785407058519546220800
5841 2172937044617961440934239333420504858036355231546329208834003268237818062786594110328938628384180423098368
5842 25759506278352626109902022734479689315947440616669486200046448051075269509340563289271667599678039550781250
5843 283636872965246793412597478455936375580376437403401517821089163454279502767232636586393090624463993191792640
5844 2892632972754148712061931888468136397981826215006923319696064800093507632094574833398509820996256104253635416
5845 27240814526873226712237299965318858757673868742578790346937212160356367842612542934667058828370850045270949888
5846 236127267724212351098614393612673335835550609595621182035584863909078564618408401843851652919271828549159305948
5847 1877496005327025002165371760004253973894011092968456210571827039045673837133824000000000000000000000000000000000
5848 13643361909169928666287444715160477280712477946469531739152846996661272073670235123292464771008604376931684294360
5849 90252808396068247489149503020746464364228632325120268682796690318483942355859862097060143859021906111293548396544
5850 541199683759568317785186756458965074742378567571699863273856492010522497116473267346057621770716464497991327649592
5851 2928412290188115469876885903525794128062769172208877365523566021407137311164475907597068986545106838658596227514368
5852 14228201554133608479901987891665988521442387001089186722578408577631431778897130276819437975063920021057128906250000
5853 61745289530309462756703394678039160995743710550128165832908711659344091961571932632969784771938269071478670072217600
5854 237954955145322279375192511388815151835258137379335545087490587241201910184594559460249653278959134915826028168670382
5855 809299903824178239429198932211936671706076047367210225338047785431572613522361392432823050611123047386957664015613952
5856 2412650949458301530563208769605900403199649697778805573199319564999059023192423109128326690502880386390733488923016128
5857 6257861818808045794471416894142462125165940635392193951928511054400290603756115900000000000000000000000000000000000000
5858 14007962250469767912905618107257136822221593710350873806031108752480493682174812528690135588648644421857280519437780700
5859 26820483501297947013980967596011772888303754924867889243305669917973442446172183256582646600982112565301439141462933504
5860 43494284001902526374512186872258374771200620300955093384696102729737628669938394310153236188403957772768582920554162852
5861 59095250743319354930602550864596342041494683424710689063748018239922344052991880234352586690985925090136074259653459968
5862 66464685532469732544768372450412410635486293034913422096905320329536873136255792360316263511776924133300781250000000000
5863 61053746436035570590816398579156344884784891999286023008491790629929917141635232433723286244933041124104586851149414400
5864 45121819533685726791676651641535308392378714210488742529153636721874483753468040879468526620643350305449159436859978816
5865 26379773093438016951249657566885949836578822053800817747736943332984108590110243362953046822967910073249294239815172096
5866 11969233798159024299730266583662329811954973400518915895386556624456037008056339887104860738114082241508799254896890778
5867 4124193360313484977190953518415237262035225562488265060489857645615440199680000000000000000000000000000000000000000000
5868 1052689169776004546422029637183845396833794421032936895311944609292125205706352462564763255476323185687870496111466760
5869 193431290961383699844917015518238063179216791301061544802309352292652358642111543401911473340933849992634936877645824
5870 24751785023927741411198582630007013251529038221080142081611742194646399736101367163490171906970933373951003165330812
5871 2121679962886618409634184713297662199680496309909901946050360664972409448605906003171976854539658961243632606117888
5872 116369651477964915988843920149643758555101875516921356837360931730951587694986317274015164002776145935058593750000
5873 3866637910996247580072947326109555100261594213879831227529947024482048014115687354405093648076768662178475540480
5874 72858758779190768195829694177663890777646193487558822135017958213206018753431353666636282806141702538089058792
5875 718096755090430217070700596562540834057229095386131840222605879321849221727794694575643028440147979893997568
5876 3348081045933244427115643736168267728892634249945933754467143891236049541105304713061420088080310862004368
5877 6502167277190624024003860356933699527306988195240117761000000000000000000000000000000000000000000000000
5878 4461205502390537051947709361738246962066716808490499284596694209481643413194899973174552110503312390
5879 868894306479013120605189211307146792460712913459278799716367873335539348737281704952224897040384
5880 35582870286205077988924454181152742616240777921796376512229409785469167792329017993044155824
5881 199514962186788277664205265470994572816076526510816023824277051944258148964215887495168
5882 80240742960198224208286157044538073650978210693551773147191852331161499023437500
5883 811863280792613371396762221416785995796435955068129360792702255785574400
5884 31309619101253730216345149893738840848741169861812971684336316
5885 81798764602987583461515934562703230396585213952
5886 87133552517709689476208
5887 110
5888 11881
5889 1259712
5890 131079494
5891 13382222280
5892 1340088771840
5893 131592025976424
5894 12667530276397224
5895 1195069466398982976
5896 110459291410600000000
5897 9999651054054626890200
5898 886345180941397734117792
5899 76897917033729939354886434
5900 6527910549804950344383332352
5901 542040784707574429193664000000
5902 44008228330578024258465520740480
5903 3492380537717203226469590094662784
5904 270789626067295110097713731502735360
5905 20506783818643499223977755854699289820
5906 1516161541517285610918245536989000000000
5907 109395122005821881288174136942321506030400
5908 7699664148254783729364357500629881135824896
5909 528418641395296752187777772903220573527506416
5910 35344539572936464178117693010915478481985644544
5911 2303051223599033962793867597508215720660058593750
5912 146121721060619105658224916778971123182633956147200
5913 9022814937766298031845672488193436139830979243925184
5914 541956738556605107097689358032604305602831725534814208
5915 31648593380535709370074654908562108367249309025027629976
5916 1795873407689382790210838880920343400572518400000000000000
5917 98965733412708944974372044203610965270977566858031800064080
5918 5293339277990525788320419055932831587004292387239555322642432
5919 274630981912997772120416771546093759018594140683700715136004800
5920 13812560552080750764008073669589209370181241463745267506717130752
5921 673013866974172853356618893255214613980136252939701080322265625000
5922 31747469512857385925696713133784059726688393983133063651982629273600
5923 1448868463667107016504817517426301577698332116126456175522737015791754
5924 63925153159192575020983200046077909757645104915058851463114075007877120
5925 2724670431075592859226225383029646873530891698021943269506166677251403520
5926 112103590875223324374002883654749217075910085108947709130000000000000000000
5927 4448762767767661236076628788060113030596431177439825406844721576246297796240
5928 170141451920737573638136353827948687180376476946389187312140399000398055079936
5929 6265482901869722443984105008787905336843200708049790415211431199732101319772868
5930 221962395440525660906933561265636716193301765655506413208160423943987417782943744
5931 7557449719389677941780104319317490299356478583627595798267942313446044921875000000
5932 247067380427213404507872794884019279225173501963277130485270271465871289007587983360
5933 7747378597202863859901716774958930692535180902291781102409967862614941337722799804544
5934 232771005082196946669331846449306375384582098473471504427883748946987831501330633981952
5935 6693489654135083012155455149643796109966036386805361277278795404617785096770507893611326
5936 184000449179425111031777357158355985091613279518218871476433453056000000000000000000000000
5937 4829446836358852808775305072542304136470727324669160350078906592544828050374265492754078400
5938 120874013642365147445633571192628484563656709327825160264408100293984089675233464736517455872
5939 2881004373526793685071839738887101715381869172248147265743778708150141103501138279605894195432
5940 65301094437595836088717232763819990177938123954080280395732547280776672650939925932173271498752
5941 1405473188653024097715317998587523903921782438334831894290306469101728557771289348602294921875000
5942 28679922872530168389013717285245903089752741023069793984718653828738281198374996151108704718028800
5943 553961923105006088972975685601926499697220680507292202559859259492764912257299298418788671403125824
5944 10110777581997320953866501035132090661454697889411926122209267455914090786626928305617151049326395392
5945 174063751536873841889703020444075246813686017409002208597696166010397241945677367676980452825151318520
5946 2821142058316527174272735256871477839478550864383384231477975845336914062500000000000000000000000000000
5947 42959783369610696620287942129902190275649649352680440517632857338562765077318119616131471555563539800050
5948 613335046987754566675420323093561617370995000312542752215850228172447917189647769018144834405724770533376
5949 8191369759611817329323303950795104323899305926117007579708198098021381381479674397398624796638631454800896
5950 102095088018946798539245817678151976848013371158641672910791063823270094005256822202649141706719190207954944
5951 1184531064331235288180347214296268162527336583720271613406309089736979545636933174031525850296020507812500000
5952 12759008031331447028281780470089623448745618756317851124870499926907144748162792112326229778265042752330792960
5953 127226523720313426514240370957389436958967763774677736689098259773587856725005461647151304757332097488776441004
5954 1170871953827101104206104862362513498117618744523287617125859407128109107448312139475024204915452334526674501632
5955 9912990556896317837310789509679624872442895131532862739903118106210754967253168448493789356275574047499611328576
5956 76941324855554942289257757692964474793052478983088600056932236652768492320194560000000000000000000000000000000000
5957 545462287965649781870057577932898103610827376355239318970434135077242109582393402260263011720871976943821984942480
5958 3517986502565222806799032270575095046408103006609116250017755043862963337726097699418053512827832735171515999322112
5959 20553902910561815420628237005285334024108461526273505413560158378890905340277480524765004005294801278460598773855398
5960 108285464144969983532293701716706133271215612150755445411723994417804455238927374451772152756120100348482797543882752
5961 511882583377504278503744620077604705269263800094058686155007702203310634077246507573210391215980052947998046875000000
5962 2159582351533240724935058730380827267906037166102439180428915169789794180478434201095438476550811062316695007411568640
5963 8084438505805915887356691244159879532668336096032188622016745673289930223459907369062510144968040520616531226196450744
5964 26685538085475437219294480112430501720212058058553177197080008270618857876360093068072849428560591764338184458646585344
5965 77138495736420651651651676724680570517732506552492120937011032416147607657855484893309590562186460973323167244349759520
5966 193814406644368674917361085209015932757733166515761811753683613666282892268937557000000000000000000000000000000000000000
5967 419820403934841396854805557757565089987954133902802299074256042532783177891733589339533537687107596197530487229762033600
5968 776958321852184658305279463437206870884496549378480810073198076239472900131491349358337618618578365295713178175422857216
5969 1216425658825961181847325149060004631483210514610412539484072046085423493809377771821114088937466170902036613086307518152
5970 1593565281953717111484003137293762043253214448108443494819936402315440780601339575648552775314993237660397309057243807744
5971 1725723846082690397079497295503281033478572637708687811537032374163030260715229538548420862298371503129601478576660156250
5972 1524078734732180702453349358206100478994187004073890301030468155100807362115708581840922186106946933724652510925291520000
5973 1081171822106084617412013473419411207168450161812803353104256960141479883538702400856231963271093705126020140400032696064
5974 605661837058580957652625048667996059929907076635607409210109269886812781824244829804467236917133502452971120801253163008
5975 262812567438319725027956652573447599508938059377507755685197990601520368159853863184621405887477590518999139734681129776
5976 86423309879666809725447059122964165475241641559585429986630246563583728025600000000000000000000000000000000000000000000
5977 21004186967287185466572150366819502774947693974932869559769520815788121452558264852353512198311817020417516818766992020
5978 3665593215587993532534061226701228007475762880761743965866572324015080640753017842147943564265491935505297521248305152
5979 444235154477813739335409263856983122367041811465426299641243712080989287526113916840255870152316517763685896355163072
5980 35950925401426761301346755959669997013786496928627348400363261770553724977285688719351789802122885517922431404081152
5981 1855069181801494386406055229116651066202822213568211603391987918907441944361731007120397407561540603637695312500000
5982 57757499178692048675128103522376658119004597485307266380322487223371521945574928285400945297319802670770206801920
5983 1015150300156979684634462825825020896923466871065591933511640714207606984274251099913497175357113273894975936014
5984 9283740949836743538351342985266703697836779437526392714136182250568986749874125021007534583778186276879990784
5985 39917989824028191621653706184217994974941641060237331443241582996632415228606888780931206521839219576214720
5986 70978277529648589075611839459988978624067545958987450610000000000000000000000000000000000000000000000000
5987 44203112330354491861344076333749893323014107064332222667252655199006749082670777548166627253722598920
5988 7732274668642392363801251299416482220828844287085197229573801386358325508501826897794132351123456
5989 280659278747361681294091461848709817483879709595563880679826431853347745133586742420270505480
5990 1371263036383122025091597791890540726596383947420612339912739322681196405270495828639744
5991 469737492147283432823082023066803264907896647173402016051113605499267578125000000
5992 3920022686990480902400688088967202370652235205441001154442213022047928320
5993 118703778407877954174613861491907745804446809406213898631091224
5994 223478380891728810914776696562883734199204839424
5995 140985049534178251628226
5996 111
5997 12100
5998 1295029
5999 136048788
6000 14025483174
6001 1418512044600
6002 140708845193280
6003 13685511492124992
6004 1304748683321820120
6005 121896311460608268186
6006 11156305491220100000000
6007 999956536415460444169800
6008 87747316697356133243225184
6009 7535912957291941438503295540
6010 633199531387388595007087706112
6011 52035203962178320622515882500000
6012 4180718557758971566757126074451840
6013 328278321258243740746626987919961856
6014 25182977655942769294587494790607208448
6015 1886586728084660495698254598409196026000
6016 137967728444880692119573772110059000000000
6017 9845331109526605148650549911802231786291110
6018 685252810588017822124661212826541788542009344
6019 46499574148744830890991879857843849904286484112
6020 3074884793708684531244996356352384613457115715584
6021 198056165300421189727906321836019487936485351562500
6022 12419926474363949645171698548421277075580755587891200
6023 757889010427766228063429661818332051778726888454276012
6024 44980666686769927602167827689372417182472054772662362112
6025 2595077226483141406093081475835817212766855624765223482536
6026 145459318450478341926606291218968587769636454400000000000000
6027 7916885632990618816153359770375953168600038717849615736454400
6028 418152811620365749706781700311865828957122134806488297668050944
6029 21420071932958408123130488458569621210061011010914376746873260082
6030 1063506708989314476637798752345616510719686656604411866640738680832
6031 51145963390357703809887758703331410470643821172416210174560546875000
6032 2380907374969478911827989073191872824211518998329414117396913189683200
6033 107208959006081017172614776138706140317357621474602463368834740856368436
6034 4666198650489752299723386191247010256241248518733362886749770664636317696
6035 196161218994291381451133720800095962608371075504674525807717235747404324280
6036 7958707379033633408431740987436665168217977362347336046630000000000000000000
6037 311386536530819719254249513806456457515540284244794127786919348754764587210160
6038 11738687267969665756520704984590275934619626414340249711883728278461749168963584
6039 426011585902615499894222119709896453815340292675282854163254359157372773121371152
6040 14869955376358253376639108390848475253317994106004944217405921756040959221242527744
6041 498737511004149264418624646504789373192754110433616044081211236360659599304199218750
6042 16057533002857326582407416683533179936766706630282087858788553491257083299239538196480
6043 495771864706541618950181571604361364213083167111126678353690946065251557775702536540032
6044 14662683287156072560088236079383399604324788973197040151822446853846403806952602445283328
6045 414939738656716776134692629068741608562594243599739579049440353771594953774155623599162436
6046 11222406370161522022371492387443741166666592712128725036238179926016000000000000000000000000
6047 289722509105445009198763024849742309854353201222858161731090791387074576490991751090573971140
6048 7130412573528036241160002935431500381928541902233259516491823255023819702825642374483519995904
6049 167069621519592254976655088229523023361158350977459744285433417917272984198313410714709395623064
6050 3721487084376424384900808122598843291862046503927596870959856409671435178681111597805628609789952
6051 78691377346811244027472938307840981734817817672056772848263217556454103306656360626220703125000000
6052 1577074789611134841690502912404656795610365402704827009285227529726673887716197489493550096501964800
6053 29907495877137054288557454389304901767644654497028783023595012334099560658916081071759707497901848266
6054 535748825573621167697614591835208816654119353637423980056514922804190054816089417528749142700512509952
6055 9049124218708714302846544610249879463381887621268856293237345245086497844028303112380020820152432536360
6056 143841325944357648485654810870054882463755804609629602190107107162475585937500000000000000000000000000000
6057 2147404683181989218027875529436341616332733504115081403673779901064695765231251804152748293641172771352500
6058 30044742296732054364706306146744557678742847415053925715592154583494057236836403476326448297064024321818624
6059 393065308624196429422819496271033146682601562520181050747861060003538694515821738349569926535899331517065168
6060 4796908692931641653997830993367979973747554884249343527825951891603380504088545837558708145741238290511560704
6061 54469609182006197321218983462345093088551393884283767683903650751583998931170915276025980710983276367187500000
6062 573944638543584428389986494622213982071025471217687272942377987969299173780294766161088881100490908004746526720
6063 5595782763407928931246438507145590422249784795980119316346215856069009234032062239405205670536543526343844801552
6064 50326596594790011404153956000350729826533002099433753735128821350177722051216359855386729500405436354144535314432
6065 416161668223016829626856231404454147880989834016057870503433668559978717672562086661973772268708592101785473347286
6066 3153109994807598908668176336106709534592603820642282250700162547672566646293135360000000000000000000000000000000000
6067 21807549850559706532171148228528828291352420280816856436731514693714417780296052866372336933074329862956343744443120
6068 137128087777298160680890985201353060242251777621329928602475060712713018777110061622249595746751306790023462140248064
6069 780602376690136354948810866932222187375560615731513128452652400116632383965487749040825134552258465493255651892977924
6070 4004118327660825820463238809410120701174478437889656809735250120837385597103418016049101165111702768485132918872604672
6071 18415753632027720999719607281802314892181318744697929860041311896141361241909808302817704303597565740346908569335937500
6072 75532613018536700900083656090636222793200576877298216166037083446976370925481104284644641677821419076763490522675281920
6073 274665288369594302284096002893865689500476602821328944942416730483713445601098621770238335742937828646427854082014105096
6074 879916082295367758292533054948764574744853268351697732501130437148760032477392255733067561257645574113713711595420385280
6075 2466304323627935690088724296914739171581183397164013590548664638797132011903558183266914860108697378233872330634013987840
6076 6002677173196617701757508238596573833400932214534620171168363741620495486180810187000000000000000000000000000000000000000
6077 12582037846209030315198260541953235899498159109424262278189769519336789808714493807344147862560697750755438446863976188770
6078 22507524618516039274110811243913540695960367313974636258226984364723375348595015388056567995291040494120368665683206078464
6079 34020279766341927028819289580147505270476615636634258576459134724153614054020160741862635093795884761347010441731584024664
6080 42972052430083978119803530927692670526004630514333357146673200481569945560134609389977070460112704871651516269730425995264
6081 44807492965677499124078627856768173644005441073345340091494322777306025160873759888291445463437412399798631668090820312500
6082 38045345677015962966178975363776589796501761167914153382389815715025153194356192407637013513759982714208744613263441920000
6083 25906093672882083055324072563379491487631830134926024004002886630821825219671191316887114574885979923551952260090094020072
6084 13905561194119463621639169719886609286119300429125559158938885759163728750059280773460699082478305694425235469112736481280
6085 5770655237231378177256729459669374811521973898260829523052763975950412051862495177628640623614687561680677946619661710736
6086 1811015056651668376517192456849348054745537342441473900942402084183983364505600000000000000000000000000000000000000000000
6087 419093532080618655951158772328283263770372322219754850173941492993161365216645237490085858501583213015085065599274464400
6088 69464232874684208745454514759535622293030122048708447939164696646007191662944674313238232039864798620867246040939495424
6089 7972946287122224449017104816975726283455232944810640968000591961827711443796923841123032974000631672819696850711495022
6090 609171906686334307097902825787039774610215030787048854550695277098726258987942814336326220524641682180052619144200192
6091 29571963220404323061669344408103291736408746692655602137210467189399730915497666933333675842732191085815429687500000
6092 862746087460334650773172336123486472153501660307927553367794018739718411831664853515756570849724353079764938915840
6093 14144211252154475012647156189860905660895113004676304952929870131180021375444305838624785851235557226482666532676
6094 120022571669035800626963326661304109816296495990463127437204234305614864911246150571175383035165673656242143232
6095 475928021998937763983812281280868462061044910996346499155240757282185162503066394607413432764647494100888820
6096 774805548068392130996156998169226781513745341542275683710000000000000000000000000000000000000000000000000
6097 437979155621359566747147558794195524543090558448129668004973005315241909232225432472273941372143250680
6098 68809370134295030885626300501800227790719907067571351227747609802814963047344566692001213635887104
6099 2213695224365651853967558927509312990312984820624900939003413343769856948416132062561173989184
6100 9424668156055754938552686680535159120305333618948785221606725876606862850521549949108224
6101 2749891181453865074314429441144670932415271011883817209309199824929237365722656250
6102 18927543873189257791841308794229664943991372773264941892981635940519772160
6103 450040192527896000123028549170707200177696121681147059457667592
6104 610554290989433032141500506071219016558595538944
6105 228118602051887941104436
6106 112
6107 12321
6108 1331000
6109 141158052
6110 14693245992
6111 1500723081520
6112 150361782388650
6113 14774366617920000
6114 1423285843803284864
6115 134388285249394956672
6116 12433333987467473009064
6117 1126777478263070000000000
6118 99994706380232080079840100
6119 8686891588110400333772522496
6120 738510651360967676576272565496
6121 61419539979230835147432668430336
6122 4995306418934110938577055355000000
6123 397161870613299831328978001262223360
6124 30857618705960423000457191340625406814
6125 2341971949519134595192416290138885455872
6126 173562356983273862638416818776124424992352
6127 12554779373838900418545271588234320000000000
6128 886058141575587182191360561797412038736062480
6129 60985892494789732322781086675280913409142423552
6130 4091846433699915269504738342231929850391923947608
6131 267506823557072590112565057018860462869527915233280
6132 17032273418244412990099838629381979687833373046875000
6133 1055656791357353397327195261352992317413272930893168640
6134 63660293152789484078994131490315797988496725113684079864
6135 3733246008668548032005294921786868947019702501277430185984
6136 212787250614047464300885389121314354277714958256345518255634
6137 11781668762943194424873705771267914493616717824000000000000000
6138 633320163097866225384165443757984511241856928445694105149888000
6139 33032368878769815179071524649250818289816975080671358002020745216
6140 1670674009831992179685692031086259783285016419909267192582584099352
6141 81885245786535392743217112610215441831657362874357688293027831873536
6142 3886852728419846457040207013207023858275428290944546461105346679687500
6143 178556327283266267473951055413972230289482524458167664588005408768000000
6144 7932910308930502982627147401585088896045579302620534676828617150541152184
6145 340607339867117805162070155041319974192717337879376645689527718763013603328
6146 14122501947497217389435380490245967356153730478596051522608279252360731939792
6147 565021345494909191437400305532811136123572121321939862903200000000000000000000
6148 21795142116746542653006029827697635541311183447742065424900214369283772494985670
6149 809894047541811612968408433983319233048283482498192954637042240963469150154391552
6150 28965933770726465685951300801020998736166149575938944771759719670811104878325392992
6151 996183109991608876092091060089105525673321426377739329776324921514557746411355504640
6152 32913042631160788005258506212908274962055698211187074850916819298799285888671875000000
6153 1043617738473564731418056812774895602097827746866572879888604181562934160814357421752320
6154 31725478024064901423314699680059500908569475129079130497786257615192808253426193969971264
6155 923628256647088036193861622747776110134215445871206991525480178571423090978873657067044864
6156 25722704609142447204269428280021039817128436463524713229907705306281160474981625100369579704
6157 684466584423665745683694903868838910295318919498816634462876802744320000000000000000000000000
6158 17380658316732113026147822499494322803949298907141393837655457429172041468969740685689323342920
6159 420625400534335804856616860567063002309369559655554459009750826352325296161958753784728530190336
6160 9688357656685200189738707211424193716735920719747883822659182864020974229082085460011598742878330
6161 212085832520449035374551579391147277025358738559964144950577770998981033851083211823939630489665536
6162 4405861064792684748843873785377666948508125220058392551299265824679124243997160911560058593750000000
6163 86721274564711592142837673592827219692322919992961396709622530907929746901966534581977284845733150720
6164 1614653076834979460670076724875860154255054610474089710922416593540371027417632096340359037015714007304
6165 28388138635559765493482550336020803009957558935550945003728003031667410967963492384131820369168411131904
6166 470439481411199922106355812626533155690530317440731899598458743937909093528284511062025229791455305639732
6167 7334008109106456954614527387831827887598241211200649321079254150390625000000000000000000000000000000000000
6168 107340763171577863281562405997616605142992359076934135342774789191680964377791792136538289526924876530075000
6169 1471763874225830106865833900461459606967781139104087306575624705457287013366520459097261189254525901500055552
6170 18861309360099864564429453785136252278242935189255092976679259965726775805072558937788915319849546279722841440
6171 225380832764079552782544758366561777229782443382599309028757320997750688764408161958461391937624273221320704000
6172 2504730318791047820440069431267126045300705446570645587451742512659912982687840049599141953513026237487792968750
6173 25817964010495614128762894159054570034099921997390120352172648459142524311784574361223337772916776726188523520000
6174 246117737447573418833873089603697868965717314405674467527145082655462229269654619987138586615378897664075428596064
6175 2163139812646688484585633133902390594821695993821425050888093852089456136401812197939740905396401554213349518999552
6176 17471022343933017814015745383627751457895257798872611280838628971501455635731350327252520153184867170655909442314224
6177 129216339201418962718747410071505375732016020689014834030283791373013405544533196800000000000000000000000000000000000
6178 871862224114716671276501027916934531230278931188669973575623277643329985637932673804804658492761372222537538570086440
6179 5345120593144034396013943620512291048619396126851183458285182601674972161455609677041031189984738857965923743727353856
6180 29645874831134903098887271792352053758356698552130005181812237110385705201644037467037321737610340303693650545752684792
6181 148061612440833482173702685983509533372861427370920724016447234170114499435128444570056570008768814428939704542676647936
6182 662532933118896708173036476666521607243501465940590999943274116600357128452614252596015124185360036790370941162109375000
6183 2641788732143161828881803594428161685235985797893393779146436383212042382128334763603040592205485846253956214622655610880
6184 9331609024108920811462085592259883020185096757191622772749543531425252213507823379853507573526859402969846849873796904674
6185 29013852384595944292006491538604851925393225707919879829822818840784804708956993977536846483531419712529953911177503309824
6186 78853509467631378978593603427169627769067276170785737986752401356440813894927087803898480154332560693988044079208572393472
6187 185910020974269073712322074979222352592178731431511459487661420658603351353492432320000000000000000000000000000000000000000
6188 377083330832387469220643373705941577033186111307126660415838563124077773270643948945630939396535591472638701370696674096760
6189 652013628251629007212453076705356654640671034391351712878621733571776328144114409943103773125483047255985154290732920471552
6190 951456961849252368172399998457965678096318210922344097333531239862349134962520394790058495449530039923160564517833674870044
6191 1158780903591966855832094244614606412017600989479741874186954103206413157156306453068826011368008563485688608939247937781760
6192 1163399912176467135115752782754932305465949537895233428841930889161522555904390401060322091097987140528857707977294921875000
6193 949718172977445985962031726149914791173657212019503166933001461302722057167644204508562989052363031178527313379622230425600
6194 620737924433577254661631571646862359464260064511970062715456489360343537128706792118315046447261329378041007579628851921264
6195 319261113642967996712205860928023829180727999601834384148335810142332251242193884874937621511013303945985044418710900572160
6196 126707809534635469216859795661870662843096775518772740670567459465893639230533329032648672133567979304103454598050188511894
6197 37950067167667953374141434399881444404415579680021186618580646614951341850624000000000000000000000000000000000000000000000
6198 8362101485962153855318005223999125885985037118930752697960988610786137142197599206132481916010568003557120491657878876000
6199 1316369121247217175131186682944797499791434711858866531738809717964824859595540675517086305407429650688986096423483211776
6200 143094945872275176899513853628003257523950655359073678348016043521860293358259130107384864753476784299075289200805870496
6201 10322128847121300801943317708260271981099914666978064831346173711993409474222492829305983429516888611381930328468750336
6202 471411196851273764607318852094932182514771813939036322115590343071965011917594575118073407793417572975158691406250000
6203 12887164567812152837081212894467596642987937280375602092483670233260017126425304229034813584657031142366259445760000
6204 197072915497844279700754641791655089721789899535954146207542637056262049045438881448077340982176869431996032895544
6205 1551681981945387116726561679911087867372420028282028235234870319637304218957720674916322031689874270096917004288
6206 5674319796775607153580969615838766322903398781050058538368198119738945905446961045180230972762213102533406312
6207 8457849255980407200717688376292157601378128875012631343200000000000000000000000000000000000000000000000000
6208 4339643067705315286224118103964729118591210281946683549994990690377855315758974903205795061479783086410
6209 612333305090089682078418625737823245567617606542976731605981335315498661962224731678605613100695552
6210 17460482789705886519736685332608085141863041567566907708395835595449402760391083812545910983040
6211 64775588142451020513972916852749883024393730050377675604224556968853168685431952580280320
6212 16098143397588026481475500023997192184720321908031337443389929831027984619140625000
6213 91390266248946477563574017743562315171361184439737451517863295167013847040
6214 1706231912808824703743381777029147158600825344893282219800431364
6215 1668065343762324172890384892908295676249631621120
6216 369103651586066192732664
6217 113
6218 12544
6219 1367631
6220 146409890
6221 15386204124
6222 1586866846104
6223 160576856361036
6224 15938283773947500
6225 1551300706660723200
6226 148020840283627633816
6227 13841896270299543566352
6228 1268189816089550013814152
6229 113803478375429010000000000
6230 9999366967002365228322090000
6231 859992299626809878970848535744
6232 72373112404354805581064063180238
6233 5957610726132333939468595667927040
6234 479541930133242815947100869125000000
6235 37729733337842451430909266753177125120
6236 2900562163352389141551161595984393608652
6237 217798986380934315169251041975152222666752
6238 15967386991140286723349396060050565076668644
6239 1142457873961217718011925182430994110000000000
6240 79743197189234031784147445751984134895520349520
6241 5427595362057043397422867424964559027415615012864
6242 360071864986155431050113936488863632463293596695104
6243 23272357595124563486898907984799337210334519712157696
6244 1464725915766039893278535735693760544483399084472656250
6245 89727578704966185415307286614917145309304159236700241920
6246 5347257886285405381771938711285689940117145550040354127176
6247 309846640178061405375144792416823681034378381886979050618880
6248 17447787750695238116083205263381753861263076072536119510306892
6249 954270519654675937146291794061094646510908342272000000000000000
6250 50663091356745953939976081280830193317043785120269359981450367920
6251 2609419082328880116300085523673766137119638456052997677937965727744
6252 130305249470692027544135003289237793407394247570042553394974260841144
6253 6304787768565468763720637594867185773987538363562628315569221816811520
6254 295382109444761990111023009903003668425602769711986184120178222656250000
6255 13390825655285875459120844026764791575389442345381682640288418569093120000
6256 586993596525009595913346084696018744207068507865249630391022040480781462182
6257 24862461445584095878243375207256491969662402002985620816242380499412267827200
6258 1016738954499924639884330035082597980520756257652678306924440405950600118634544
6259 40113124133266243149078119675366195131135306907900103926488100000000000000000000
6260 1525523423171074928228932567782425807899358693276039972298016279179296537310053100
6261 55877397199135091636492472611837683806917474846619960541164141529382234600509538304
6262 1969486139669487477334179446595202804817740140987282309132007545039188248128439022332
6263 66737193759776534879463642342148857016406211075904994901868738499805898275305979641856
6264 2172017271209220111398106337469035556070602546034650394993665709309253692626953125000000
6265 67827109466865678736380320999335912595772279801582367252638220531382803921928851596247040
6266 2030175981836127849058293027121049629944778882526713557876086461736702553090384540066779136
6267 58180863888678685002788220750745086646108029804866436631946263010657142859194476071225393152
6268 1594584043828758514379664779159148005025390695579665405415033954861681268789265620000026464082
6269 41746269963422171123133906926939743959108724332656721569946898960220160000000000000000000000000
6270 1042675950778191348979929146946992145845366014640890496220926614667083146142902810499119078313080
6271 24812782312006349194085474787750765783158968221082357444479659326372023939578156373612347674066944
6272 561826157761985791061931173162076399665801812790573021557641839483675888109066137169530315618350764
6273 12086648790254604314481070632256718198707061529898990112587335341825339795550148395316607117269401600
6274 246679770011490529715642652671528388774121463844451698803349307503002251131660158932209014892578125000
6275 4768678950025486063485885413119434924324290583875344424805472553414071170794167031146373404192785039360
6276 87172088465116139107838699839061055541757628024897199547757660262585763091765529049049926681476810513512
6277 1504220990095251518728856318600192558120288100357880037043380880815907013808894858525077815514377008185344
6278 24456820528487761719834486575594149531847881613438255466724953778903114811312140358429694189541519628064144
6279 373936707201178138735916614009369632124926022665513946163468062877655029296875000000000000000000000000000000
6280 5365552536100156678206241193478256663546827179765088064468362523010680870249050580815156723789691482666349950
6281 72095269355992389090722459352836834179240353104910626515778752057827640155678089370926801111787257802673618944
6282 905061146804892084163757726437527665575557762830554838347399415452137036661925341096534296719468258670397022880
6283 10589402413678729206509563463244995376472149887431309548166719225124026203947137580651116612725652068522541449216
6284 115177227105551281685027458449648116732613873718442692839379821744538466978272402539977494161576032638549804687500
6285 1161376137250494623370526711181479797925641426314234910806464623308135870412281680681409980123826431191097226035200
6286 10824899907417734844257187316112867359531446302128529586875068589987757093443857815942534245437280542276755508242196
6287 92975926799542426719420502037989379393053154400435700986098037216334293620018830341928345156128711233979415963631616
6288 733454959190617149876727464788399367612011305005112475137359217688213986047016328547151606132577776973009551336881072
6289 5295349424444774812314625309085220024927935728546284651239358156827438887633053286400000000000000000000000000000000000
6290 34856816462422661960665080926805231892585401337109357695508480560642486480685177843973099986791783899525073340104526400
6291 208347101154361218446709187367121279747454805563556499349568304081885260810333103736275769546384425389049547651068985344
6292 1125894078668162079215001981420096402255144468873776467444008692392486200068789219999979438876308323486101052342844039978
6293 5474909041355489084065059853531083170646684505617945491664191411227663532989291431532708862618677500540757543676364718080
6294 23835502331572338841279133541716692021394485154535611572040142570417723587065698829590807842454523779451847076416015625000
6295 92397564780564399676043854395100916300376608036407758751088240494634391733703894981169145428564667753102286799331141877760
6296 317035697540074547943160833268340002408637275386744683732901569645052513523408359356050743760360177418430675675735765866892
6297 956683807977608770749665120326407231316774855650029705017729083689543838690281761573448556363580406114430747527049086238720
6298 2521124471616465058653052555021391463844129624429238187747923167866079839455971212421004433137269012274393901699478360805344
6299 5757839151795155214784667354486207580989953009381382389764893532006715405190197275210000000000000000000000000000000000000000
6300 11301149497447538984101436640804471676852419832348588600707094479724966872414232118648598715404920243397505520886628562073240
6301 18887939246160985940558259895766565706958094941838141954885829608516855858829486105546109197590058594388330797335008231030784
6302 26609665238603469405511758597801854540975338747738340994052485854614742495066912082217996747594498214797484462927528276935440
6303 31247522776626977958033419496148714441773068651708587509885756045747781590353933902955435115950251706023893508593419053694976
6304 30206922425615175783165776613996160440970104352186537504989305557840618785748245658448474237900427397107705473899841308593750
6305 23707572137998859684233599224064518532765922297900978532311342210498709140183655464255020835720313604500684169407479205068800
6306 14873521231572100925830116451246777314022146783679081765093385943465116288374916061044665453111306740060933850785722318003856
6307 7329979399471046478635890946690124900758840159133070585039317538903758985726208719533050227711715527611645145225388839927808
6308 2782152458577211873922956160952540027187393850333425788224500113813089303541656291102797127695308737447581734914855620759212
6309 795247641227217427998945418743319849183222340449253210390460973982706504302592000000000000000000000000000000000000000000000
6310 166847356999799592213355352093272066956207958795261677851952779591712512655042564999725331297269559339640762676472646343980
6311 24945580903395940524072603232143611696402285106647605028271983240074608168974416197908274275646819659714405785833459154944
6312 2568202809916022793782885235880045084350423837706502519940065033334706557373000216898786486216019377527897065387230823072
6313 174903428600396141065544718949763638253216318740677748320417697266833047423828358784919118629282973148420999476947189760
6314 7514833063347968858327640810595027720901682614660565603890314900630832427791937720940040890127420425415039062500000000
6315 192500350141935731457231487580232343080400040567353819666061047624870910285212829129168499197472358402267085065420800
6316 2745838446881323603543440103400302518086833857995219191975581542297644360269750770939163250108499534612349943000322
6317 20060529409600074049155727808695560988698446969023744273090318498872204994718930319571493219851054735831326523392
6318 67652876340472792154341882159266950885191894405214455832391643790623919801834406044656927807514918335915187544
6319 92326658040487993317138453744613843828918742165549070269100000000000000000000000000000000000000000000000000
6320 42998623915199072505470631455149305008375122194564057767504310972984431543244984138299090520290250993900
6321 5449142575127800072376345100541704310668520874530179414249111927363407828200183050646797375529549824
6322 137719254973904311026265638070535265336227113709508238326086842737143607300451876369480191448312
6323 445201543717947205107796881308884356526094929928926506365634291711509068119799082659086336
6324 94240173043120877507889360840408421576200382663301979846437461674213409423828125000
6325 441271240521453032568085426994267304112557238951664290956051321697106657280
6326 6468816316014670634150594613723470038298754054616885874376761616
6327 4557239269503515383619431773239209735084516048896
6328 597222253637954133837102
6329 114
6330 12769
6331 1404928
6332 151806930
6333 16105063920
6334 1677092423616
6335 171381086451180
6336 17181655322278968
6337 1689449833553202000
6338 162885624904660869120
6339 15394062432010027744784
6340 1425704119200559827372384
6341 129354205303457960455146918
6342 11494035585369208000000000000
6343 999925444152048746459856960000
6344 85138174060715862401776779491712
6345 7092467215956341401453300619331560
6346 577879487925556726541799111857799168
6347 46035262688475865004837854974037500000
6348 3584259965436555470769150496569086451200
6349 272647497534784451022886750924186480416144
6350 20254875609837819560881893986477560521818112
6351 1468965903999250175076079090823317250975024328
6352 103961095928166063283430359861730558700000000000
6353 7176696867145098607273048418004459446042568988890
6354 483042193016735837268679290775682976154284527190016
6355 31685354213916429331271455133838952808055166450701312
6356 2024628778224954855230673613526033780000159502303387648
6357 125962017679666130012254104078886716790706454140625000000
6358 7626559071887739234910087284195357443912462066150308577280
6359 449151756532655183187378800210068719445033800648403430110164
6360 25716178996823733459747600612467360010398248519688491283349504
6361 1430653929950645115370365223598768313072062054495647771104289488
6362 77292196924864099789874586311560524880362004807680000000000000000
6363 4052840306121314589667380259607553662095362814282092349324336364960
6364 206132927651515482956093704785009711038647715741592786795173635817472
6365 10163224506459243604514080074554968648800346302193810272100542461102094
6366 485439025087577233032139446948035938239741952749133597754546167855710208
6367 22447587729913388596149683919445328666514416947960853576660156250000000000
6368 1004243068212772324534431246450112469548470591958615434951415233434340556800
6369 43434371966369271586147377480844344394865238568914759248385485832926210204024
6370 1814820152959264710556777363258282634389860224869442231569126282473366355968000
6371 73199248154977905584185858858653171726354549516438879231310687175349713906643528
6372 2847786613759597842526977747989349871557821532045543065257391000000000000000000000
6373 106776914285410329284318920467184916336047939641998280361100917686642027402606992400
6374 3855169048554787019420755710133177136051115880338638217604208438606811329408601686016
6375 133911417572442049720478230606264594253073402893674470910628681832667073098714106080536
6376 4470910508807083973945490185230850462823617760533200065295219373507611421867941746966528
6377 143336821927577205737709748893793463345287240309384292183119456453574163937568664550781250
6378 4408231635053690271497535240070865839579413908878885724757242252855059352409718731361484800
6379 129914738018334340336264433809242132569608042253918762781647972568948429218693975034179026944
6380 3664901701001042044539575536371151707510768390705563878068365092258178008224089058004715962368
6381 98850163710105538862695804279774263356946174223784098065528973515751962630864024697238083477008
6382 2546140023818302315775251498942282064447618211129332292264586545777868800000000000000000000000000
6383 62550625377773234327132896656973547594035685373930459580626438163270678737282936726920898767932860
6384 1463708466128874021742677484469586977926856934465177737059925756508467218399325038378957248116293632
6385 32580135144410065938995047939952962915179944238364312586459684824370881579543202577557341966845022800
6386 688809716848928187397212112015548852453806598747680382374671913906846852119936361887007483905701838848
6387 13811325922355580551471281012915232958336405220858289253143608092924974957308414084315299987792968750000
6388 262222288712041848945304696301655489851595360524394404936975628833541769755761385510826146342932777533440
6389 4706247341626229366327612839803043833234064229690358057246853466390342670273256749954689703859627818523254
6390 79704974484050588221630983786970451821869777407902823260552131213609825640863177698892767512598396702556160
6391 1271438244214330528150206445981683768753375325393915418411165153423979541364395196956364037211807495654153728
6392 19065747537946100213571932273573847681717521787585729774227365851402282714843750000000000000000000000000000000
6393 268202754913944263913491928908298241510456141924649233541472477533756762535520426232976553311029999878548542600
6394 3531623471670125978363751489069183746995936127808314937031426537879443644916555350276095526896930803235071983616
6395 43429315696373098810501738934400310917519336975295563847972959925051775179468659419560389002397495634935340001328
6396 497536439442555058999152778417790050145338305706628297836930800043433731874160399173613420623489284513217493598208
6397 5296283449699778117605665345048172122735535277834289462829828889169876724486971826957720795646309852600097656250000
6398 52242355349965445471623940981450369443649887784313121884241792181709737397945722541241655110727633980970680115527680
6399 476106155878066341598268644561716044876879060078638215501307726345310725901450245393625432395409768474270980626267624
6400 3996274977390756693857934336226572577319500252572703803614170272012323695499315485084844963183493077570172108933169152
6401 30791262245297565784303084358508348330648760309287147180371832340321835388848347536493520740464496408587990343532132778
6402 217005488809676244890054982877498480596941699895811979410785677928018091727103459328000000000000000000000000000000000000
6403 1393562584608256212464669472462318764507240897025798560770319152413559277334197352841428970608280734807598489531986969600
6404 8121127175020521697131086926830182227457882701592329591316250384599111363464581749054740216148364608262882958470065160192
6405 42759211892683506264267378520843985986232425742285850215831062270250549742851791645467876313147800814191268358986396037472
6406 202446481949496596250498567618020459808033761861626967913681382397442253353121113163284124787511307070513783158066787647488
6407 857511674599342677938969421766799893134925100885934556031763174102042500714648442311146863419331202749162912368774414062500
6408 3231631746964323179725101759477689424041893414369183036983759863206522400354017097403841138908280727261278034503685426380800
6409 10771066409151411592157272063132583953788578979458368257305693807891635612821093829266255542915348884684306388036517655429584
6410 31544988076777328005816574246326514769744781112553241851869267498431949131635845045113494712878148568601410721169347761405952
6411 80605834980317204988221943174723452589213952631107414252174236428322949260548704098357183130416939135120789601964398601688128
6412 178326221404218262825778078622512091654140845224386815477576648579959562696310691225900000000000000000000000000000000000000000
6413 338693512387396841575639168601652125315015276083805486007392970401534686475133687045789974351084927032887370964606153258923230
6414 547156395525867108427745152158449832775673086768917939710918471754737897744202235929359313273869921812831378973070739495714816
6415 744198351716748920636600903259880707846875455511278482848456596551919017344543238116332899581155615581983474094544962441762816
6416 842614489607087628317889367893118737885179796499324982861388063769174807348154372511321219009171333954308441638008863261196288
6417 784301490871330071136288018636368530241432094201345980387122792659301140019231942356048303821580702788196504116058349609375000
6418 591804912030433885923652160110808609122120474831762669055671085612980974932326694568715310373744909762101526248767788102451200
6419 356384263335971929793133347118011651559145921264805042762157242755356773936914441789553913730691193997955224555263367819399704
6420 168290167455721010186066735761193367657410889778110849632272406718572650583030916952878050525307836835765481901422108435546112
6421 61088264296076963857512826890306808455888705506986306204124402891080290557054205659270806552090338450373802960783586082456848
6422 16664474102714207487177194695038105871752758402585487940180832411953156923064320000000000000000000000000000000000000000000000
6423 3329068092712224550790377276126127233107915331224294834758754640625685325416829610758332779101557457791368064877627903830840
6424 472725549969207719642943328593972444511361482466719085173426261232143156948049461938980277287695839885727875067154270257152
6425 46092888782907604006184386540998661925481269903302769927549676218465814549978212995265500788912790953155129170691029148178
6426 2963650783791862739013971633008488966338727631745467879965306630722965321448195841613876260598693603379715233928894742528
6427 119794948837080602493416662886091832658256429506771829991563119856197380875076295793405734002590179443359375000000000000
6428 2875447619490163072902159127573199668685310225437193569357593723370077562257547534643293617235100394149185234675957760
6429 38258053099636599781674349172823178416967181882476556645943320666792450103474966851790590500742587097254146742281264
6430 259347433893269522481548606621202073422056588100715445152207352040800222423615752898512073936298053000659923369984
6431 806600811183213171059573463726623540045461376768653662694330238591297781378320184265129979396962415325251884428
6432 1007846172964684005178561421209060014302968710405617016123000000000000000000000000000000000000000000000000000
6433 426044617993470479583815910444897156124194723967693321107035454375979590395953261428312195687536532363600
6434 48491816428404896984949995335233952640303673973751607179474989032766442546288291568058766002137071616
6435 1086258226473096179694367761569997802223595589884685066801423449466412595797510277980296893518672
6436 3059862826723828668086478349624850059250335247353631540283032659914666694255854616332730368
6437 551691582943101618591522871895523598757215613175297619363846024498343467712402343750
6438 2130646027213238405112334262323716011740261733964225839146344856524370739200
6439 24525144686484011581336020077629572476588307163211298392338973184
6440 12450609226531681060130955282855371521604418797568
6441 966325905224020326569768
6442 115
6443 12996
6444 1442897
6445 157351824
6446 16850544810
6447 1771553098480
6448 182802521125584
6449 18509085758678544
6450 1838428392480851816
6451 179080667583830853750
6452 17102877261080371138560
6453 1600970273457364745432432
6454 146846249220553601834192544
6455 13193999888787897180251280372
6456 1160884906374463701000000000000
6457 99991331511016049737008248079900
6458 8428566408835642036445811293541504
6459 695051570467522937442165615247194520
6460 56053409378931414591353097512948858880
6461 4419307834289675653290923759202000000000
6462 340498222373914600785968633779560819417600
6463 25628337127639014696614242808751144498241986
6464 1883661547648246757391590158616161201349984256
6465 135141625192246092743106111121744525336176566424
6466 9460215983712442376351727363974539752900000000000
6467 645884855426326389091022056265256736135033551677700
6468 42989481127557131421510465435778164495819729318969344
6469 2788222753738369109849399355965946613473619799589815208
6470 176136735367303567133972312995883163169099066839244578816
6471 10832341791526901380220981206460006763564031620507812500000
6472 648232531026298461177831571701510999689156975114595556392960
6473 37727198650832724624944875394024216163095564354752149582544272
6474 2134349625254121115929691186158009245475211065117008275688161280
6475 117308174876220600284501887078261758218273232037141001546831022222
6476 6260359143677867599296177954447451162149833051996160000000000000000
6477 324210248289005353876690891631024246056783091655041218077307527532640
6478 16283596772910725807102833135310833524013248612243366144267370812801024
6479 792684827887939888273533824180535170640085331404315714251272023442289780
6480 37376472352825539039192739602921899308692155217599035452365924401340743680
6481 1705903905471217607985423718505839431012267886156041640788316726684570312500
6482 75312959457432838720237669062586329469854673756190308618687499819627800166400
6483 3213905484718172565062550022537952823370945861618137963636249386045005524570376
6484 132471490666437081488635634565963309657010626662370499202068623869101779607093248
6485 5269909101824903659869127930516908500511816475457906969706180425614026335421205824
6486 202175131769742688505686305189379484967705978726741021842871537000000000000000000000
6487 7473691598250111588414897708426708120898642137349883166321684338235180387652369031130
6488 265980618888358220246997150759840734945020481501782613146386835520445798609334466248704
6489 9105034168391969933308105999099685563681139238860226807962076619811826312204930168898632
6490 299518252305970301663648530144905520822501910741448547969446397780719990542137793357807616
6491 9459137397238026753163927803572424859918949323773546949386756426700718967676162719726562500
6492 286500085659682216946710695754622455493818445725351785490265980455230353372531259978704486400
6493 8313471182980697910198490052999532690100194762057105884477937167669241653226550276938902142912
6494 230857356678595020431233111552862442668398787551556137863032558927280208364590744353444621975552
6495 6127828188369000532572228487780020141994968397399309122247023922683313799069292216864474119576272
6496 155290927483756595432674847697779334041406153087719340830072006684285337600000000000000000000000000
6497 3752434619413726368948343694549531755332820862526907760497030180564233688544889448921796034072013200
6498 86344139900058890438966349431220457820623136260381058587392832242147063893787490233064792595464454144
6499 1889308836859918656559290100691372699211599250327561675504591633221182919953498288336818532450945266342
6500 39254708842311647524951465245420141562057064543527265720629249614891996344981418521489813595033257902080
6501 773279204803989116041129514785468868238626747885713634932169167818176208604803465488553047180175781250000
6502 14419168789296879569707788492034285977933365650883884556594846166023916300843189177187257359626831323463680
6503 254080381909690776144501258742494086076424337109739554116565287542435057752043288877395442139993318341708916
6504 4223361753738100541486318540808616074000527568911066005568295030094007786771208032469649012287874047657639936
6505 66098195471067390488344485253725050368681115720248477566934622320060468898055284162281083989585914255191170124
6506 972094800878957439067661204564849599746687820200062186019541695713996887207031250000000000000000000000000000000
6507 13406365244284010906642098409152090526414239727664418900476711875337815326184156711834625176973438992317792017400
6508 172997981646996951568031393343978538868789863920424043381069843672593844441983080867934217493870875830679098097664
6509 2083948843690434001402294591864328431989823148605058940816896211483056145853566115294393702776326566706615839917312
6510 23376383590271303636759394536815899463455554207829412498387674316757928632826694261320519003678901431238034001494016
6511 243542521908436621011764372725716289673888776513263962518122774382966416796905231296601170712383463978767395019531250
6512 2350020040794703865132585305720343085779859097446075001565640397274563897131571707816709585421385302769962916973117440
6513 20940288476176712997298791796730504048380195830782670008758399334348883454845522495903351092093675847654608418499487352
6514 171766773522502744986415322885410568170735017605455848615762885207421736183657278181160663591440525429349554309497356288
6515 1292648582481636865569659407154831350028777876793256750002131399596625617844793319275028580283157389554606960204619719172
6516 8892947859917980543643587291912526607696530622030330562481001443393821224589460504576000000000000000000000000000000000000
6517 55713977159255115489527010855073852544751970932078252605532802692089953759536664360006217641452983528746043897294974028760
6518 316551286942027790178045354412901581687671220691483501940778190013583127122837968701309275406721245220072646960379659812864
6519 1623905564628763891699026696207156593582156752071416684242178077127631032058354653432276141130906017490910649247189620041984
6520 7485873458532518491216802772013679955912379967085817111962862738984517798590286479862450503069916074895732025261280230113280
6521 30849966604312255767093720925116640045112030432340817176565141735510446499062756895137100579705234849825501441955566406250000
6522 113026983335423224710598350058020697837693398377890177987481384404070614705117037467864301350323990596516567173297277920870400
6523 365938564174419827690719905025412485797543679467268241760707480869950396504962945590922810673901929145467264877320631673724606
6524 1040138714558134844833578305065569603425822671273668054196307302386653616421962613573404962912393571739344311802959799791910912
6525 2577137787577960449523993147769449986870150860009343074823965054737028981306941495167064791839876454135380116381158399685567424
6526 5522934203314468566342934251466424786454230737013045936020246263358988343045026655033300000000000000000000000000000000000000000
6527 10150563245311577294682144149275895400381811589384370723244911334164989307836785807249880735421644097840203885134458593698701300
6528 15850297394801575559237120827536667343739086992066949563020907795106306603135248018855869631828252615112286778742760579451060224
6529 20813113870016701215309514641500799356634370820934333849035666870004425185680685208762990217388358095535289456596802372466251108
6530 22721727763932851405266028748586036048352956525466011720416056912493496654136307171393144179424471967792182684947806898740002816
6531 20363796143087106127467589474198897556573323637570855623336349492534734132072405722070629341402536738314665853977203369140625000
6532 14773018289650447090724226639372848088058967129360034140682942367517431446441740461232631114927981452937663865921262902994534400
6533 8539304008253863334298091941696476462668912531512584430745503396481441028039270902400290652766872470194124108034915764116086592
6534 3863794506492904464648447119432506939452022644910110931604026660534771164646630077222895209099401807907244385069787051240456192
6535 1341324923828029253043261971905934181414814536149607250883214623999415601008115797322801017144861066314605772210931121610573322
6536 349204833575158495497831954919110114418719614860694823011425867718717268547338240000000000000000000000000000000000000000000000
6537 66424072792700734851297006191030103514237062278609708171500908834916567529481634665496756330513179052630725132507721021694760
6538 8958268447168221742037238755072948433377489279525447171308744184273720295914654094375822091057116213190363836711306667229184
6539 827252614964612810177364854536089301098626153457353199070414665782979886313266294241522876658522831057253631439135310589124
6540 50217537232381480787418870375013744114905789563345927965164944368824646079222502658961120110173958268016073447169306132480
6541 1909666002517808017517048574636439417292515877988152950453919639362254488734523173003196916397428140044212341308593750000
6542 42951585364601080959976407105131655340530243222029406752662714220916702714523236439612730966050063703060790237651271680
6543 533053260157929428901328887900165735856618154075560028137260911075662896199588846915320815376393446195073894631915696
6544 3352906325971123020259985606253839058719534630433424373731233081100302471333967490192902296887472151992147011174400
6545 9616808753168834160749711840949862558557730651829733354569632459551507557562177102453789540202304334798328663824
6546 11001739310051719984956998749536738581318874525711660863921000000000000000000000000000000000000000000000000000
6547 4221391113504004873930647356816255791026608200572186253116733542792147275437042880592415604934897080984790
6548 431527747121555808053105807686187113131094087787585156850866751131720327995820031425288843766093840384
6549 8567842805023777013150894281719691915057510445775466447812884953392724099287001977391238830263344
6550 21030386436019291125300808749532674226343000788562186970675279116752014214800732623330082816
6551 3229658783628897973720554001547137751430140430786153160624962765723466873168945312500
6552 10287669071465327209064464690761523401829628053258035997412330269157464473600
6553 92981883007536623349422116790174290202329890547526935129569387132
6554 34015696992070396781723418013309883911250116608000
6555 1563548158861974460406872
6556 116
6557 13225
6558 1481544
6559 163047248
6560 17623379424
6561 1870406432400
6562 194870267099310
6563 19925399830917312
6564 1998972031306880160
6565 196710753910903070656
6566 18982428431595742260000
6567 1795788787882747584675840
6568 166499503326950780505226344
6569 15125019916192570981320652800
6570 1345773699656300330122856598792
6571 117247994195983290900000000000000
6572 9999003184374410728171316089810200
6573 834416167465004969074452918348635136
6574 68113991341101424367734762220277390818
6575 5437088330421718665892444244667436892160
6576 424245726787496383218150883986372000000000
6577 32346685264676401121454675228519407216558080
6578 2409011754682406156933154124876704329911250184
6579 175176455540986949952756831911305835947084480512
6580 12432719099561297231016168121541256596298792801884
6581 860856589904543597327137149045264328044000000000000
6582 58127968537469762200277178887603306318123155189096200
6583 3825946350230155815987190581179402540718763497312223232
6584 245355554975873290399604148241407457000426420511095387632
6585 15323359757578252283757909396961021235276239426721185529856
6586 931546653585347428121135081284562571986348734536950683593750
6587 55097577567874582127792167286088960471518236146477945166233600
6588 3168950861498360953292522315396245060533496619981595085790457504
6589 177143068836215340483083317677694588637594287771610350972489695232
6590 9618811928435245441209717148025338475569554434773135213723706199312
6591 507063447097527779217644819740538662962415604544307200000000000000000
6592 25935428910185853912447372994726423974648432556954658324033796923084880
6593 1286331027402182328646173457843690512069712722399332403141322406589628416
6594 61825693858831516189198635893004848868681073981983659983284714735216029256
6595 2877804900479057558094851169292370981924126440817054140407979527012341514240
6596 129639949554036548294808307592249944917791153282593586482107639312744140625000
6597 5648068783926318579446031686048705202370820991872415001819985502208252811673600
6598 237811052837734526905719465965878154184866933799618252801024540370988561342956874
6599 9669647033905270580964471839447958109237834877865285739005107780637854255296806912
6600 379401448059262008838355539899043367172890696123494408573457401089306686315756156544
6601 14353154795052114219960297417315273659711996018115059543569024960000000000000000000000
6602 523109141713652646465933560975641963963866835415340719189996077385557870108861755146040
6603 18350836898952307629383508294614447470750715129728828970961492994056132741291142023217152
6604 619077266778208897913578336602689964355355234918549971614424654121050012547098302773038148
6605 20065496005588102985440509458444779841893466569737137894057893169802231258861485781424275456
6606 624229909451363347071781059790427749048670196646526050019653159002393346966266632080078125000
6607 18620201171526562774396693173812663340032280914178079924266038583461341957903794776286439669760
6608 531992633884046411898648503194397903154484699590640127907892915105378911345110932171273344372864
6609 14542006754171760655873513233433383020008084336174611925748279093049350552955003916435506944016384
6610 379869992574944982304338499201937463710263668045413979020751534153671784256326462693554358589606782
6611 9471289041865681438033309352540858498571378495530920387340195593803792384000000000000000000000000000
6612 225109490063420819582656650236158787602795027331620143236400844366211196177591300809901182925023479200
6613 5093429839687184416349901233179124982071548011766604146974224415098151299118439372113851341225848733696
6614 109560042834505104535326664072883043862353742438726573484503353891340535912330546363170473145794425953152
6615 2237089731837967266480938164976408321121521559774434950003412578402851020509669614427163192294406377963520
6616 43294868234757969674264722993711960243948101333349914371821960768815625513649119392554461956024169921875000
6617 792884571131924904485854274459708601422207937132062240839886378243230983916039554741416539159598012458598400
6618 13717236412406822902964313532359261814691101539483829697053941058448728313918723647030010798953889115638601864
6619 223784616499842736244168931755555512787298958457624869671953129249557339659297236421928067421377077471082446848
6620 3436236225107734314794821559043541144352030383634307492409908730636092995498208355241666637460656647558812507704
6621 49563556851924853036675094851205609074148538583757395789688453078269958496093750000000000000000000000000000000000
6622 670128222743059683942019442199046113306826715445722078514385958205961351713035344815295222662035412282915539280050
6623 8474356185427696678877365855332925132232025258471435583147452478371749320579944575188198020970570345669511004291072
6624 99997730698050149889593191241372901790110162330193835759561299212711569058237780094101202776338006324288776845814272
6625 1098319685151526771452643809774010936620445625145780722325298503171459169792991702631450204895308632954545218682617856
6626 11198951856464993872787395558758547831250086941802017037228244354877931201606264984174363763057626783847808837890625000
6627 105710803066082359708509670853638747672457971085989814745469568641642248745546825906042022326065495180974245685451816960
6628 921001851506594113114191383092871479365279614732653352351728587151485443272918098365122917194132549311093212045176762924
6629 7382813929948954711302466429797316482948216279565726757361004211368590741831676885178231114223618009872786500655014477824
6630 54266575894806787661512234170433180103140027986102538053659068883861602915016727772415207718948268590301837517588822134152
6631 364434707171231861763297809569568146844608700759285701675671484852873572652662558556160000000000000000000000000000000000000
6632 2227413250193118432468295100416933331782300327876126903115077227173384322297457187668804156511950362946152825952304300641680
6633 12338739785448360947928090649699160868501904954880155157047717769191724767694362680333357975781234887246120182571798915710976
6634 61672392547777383755278489617001286616730715786671882162503354863585650506945485440045251342752508514972146249464798870464230
6635 276804839640378906239033286816102893678410714565247995132890783317156990334813902269092048302815904442944517263043455457689600
6636 1109860279172464001868619914267069982601073015895288956506012569655538967689805855243083533503355516586452722549438476562500000
6637 3953132461828476226643616934130703259944911319884221366536697566947286309906589661929431201851519628653386369531053050209239040
6638 12432447232826676803559332285579993144814137449635502115906751266939696774961487621957000391203886668165540930325722797303137904
6639 34296605340188449306331312788626310962797450645676309133571199412603245021604000460094119549501758875404259434521735943059144704
6640 82396315680915124310075584503837531081226168804572877486138039351036151303002889553749251522539671239935540346271731376201285664
6641 171050184340582585628842926067362380625260351167122982544934687358168437172240120387776000000000000000000000000000000000000000000
6642 304209269442151867446516047538543846786119782925238284297007098958074517297024653727528151961718858999329977971472747367575417800
6643 459158274722342484368505755551984310156724871524046109815085981466294104087634681586584908936425879617787085760842466937370836992
6644 582082460116802194143201884534809356389378432614435282303645218012777662571983869207598856604003705821765865668382596365174127240
6645 612707100082901477567574814216550163926348277191116365445049946912772700883708371461686830835728805101620860540771046334404755456
6646 528729586115547778827128052144376159408200610137618606993925483057505635850988467153372188378490648119623074308037757873535156250
6647 368773004910934612146788333155669193316546748858557681799439461269223954801813421189824550188861018916135428993322092289064960000
6648 204609454400174275512622624073614476394724424641021297922907190239842713161177423368606461654850508200472131337577213926499693184
6649 88709190891800703242909070115160949026197886661537262297308291470719947325999954745323733547468988614431064054324527958832709632
6650 29451646562192353371261591859140305915959313517352215158755760443530160825516226686287570434892591482842061644232549624257390872
6651 7317594127484054003586366045152596405809447465265606219032134002613408509408051200000000000000000000000000000000000000000000000
6652 1325341582538119475189955924718337203646910250183370611324985495200236967759276024444626085508453842513709361520938030384076820
6653 169761277594778135772800413185656045391478660053546234074886232127033951580076701196079349562711687100072900876447792555360256
6654 14847112547780236668944998081906067164245111314754476119837907910564884381976183006815812297289067516582866082605730923857992
6655 850909725604458915721271212027262968362867256810543900123577697928567737247053023250486246612783758639386918300384577454080
6656 30442203380494021008770238850630016423338747554923876954514013158424247382016487086269194151100236922502517700195312500000
6657 641582854833801184245529066159638470590361941236052810796925975197838861259875254494760002869908929703706065270388817920
6658 7427081783039911896494511236969242173668516710297025851357752383299311188161627310630290492402049592550787228266876494
6659 43347174314412964855596813671641302935184785137568327034133217613184032432858414416007766342049436769764707363979264
6660 114657705302363694869265211749697085826161103672671281748436198966424916018730712853415583886075524561139785624224
6661 120095964830164039901355601707457985956218432361172778800440000000000000000000000000000000000000000000000000000
6662 41826939010411088327773785722792915291858542586865744757226801866376381494355293312622776467182006797041120
6663 3840157109146039493060407097771223386357714326101341025051325468921346364336164459751935572103934246912
6664 67578710264741527396662057692679551115939002893933853785742349175788771608800454066200344714935304
6665 144541496856670534077134666778526752103666534564695943210449535101969843297620386014251974656
6666 18906751851348925427677848556550694999752082477773029722811770625412464141845703125000
6667 49673260396820508290078339546299318207952967795266949254245682727813560401920
6668 352521083082183634901161228751757076009760713814341847553991629144
6669 92932612437204163472154034394571953661453564641280
6670 2529874064085994786976642
6671 117
6672 13456
6673 1520875
6674 168895902
6675 18424313712
6676 1973814343200
6677 207614519003100
6678 21435650887909500
6679 2171858823321833664
6680 215887821965960748372
6681 21047918741598443782544
6682 2012122896204748899600000
6683 188556275739949750015918080
6684 17315788384067592384219082816
6685 1557860977776978649649579299776
6686 137267346205514330509676147488266
6687 11841897910235775460100000000000000
6688 999886462908121379865413504846269800
6689 82605949517070245597632225649688547584
6690 6675061071945169517632823556024647800412
6691 527388128544393551986399825043172813176832
6692 40726800883654014545892057146596131562500000
6693 3072870848711804566622824932673043425481456640
6694 226442005700669784728438258246648924167414872552
6695 16291016075468809633661559913044226164304807723008
6696 1143780459144642805779098537082313147867770034470160
6697 78335771276263038971711564727831498101721000000000000
6698 5231361596085973066220243280804884443944235657958379510
6699 340498411385208423126852766483490330819167748482362507264
6700 21590557476286341396029522168759657922260404273534241831184
6701 1333084188324718550947736746231751183864517823122130184945664
6702 80109935140271399136476622102281232417019244969689819335937500
6703 4683102824276337038095716810282728227258014909770577991434240000
6704 266180322540406932892206029869400701434275190065834802952390710636
6705 14702197490626800603437312374162184599409193476990543176978300731392
6706 788704038774194089030456983480937120885791475693028269573560136959216
6707 41070011687241191208616129133984307369965235007704268800000000000000000
6708 2074720441502010803224401538736192841387417773896537491052837745937568000
6709 101614245324806803873038569513026854655692480826590347312714629925985583104
6710 4822107483361032411628706007656218498072368780621720976524118071787114397538
6711 221576556652805330209025124550213707613649184744798731602896860352699089027072
6712 9851958076759461709048802529083202921801442628890727064572274684906005859375000
6713 423574337990509813742138255753556202271479134204611994989414030482905590739763200
6714 17596664718421744077983699737963310960072644029745585020042809867108117144752563452
6715 705826884922591774829452247128170591586932863508839965967306364544660784221941399552
6716 27314559978396190443447039936488652252334197682398039987786197065328900661990591259320
6717 1018981630452016775883594593394287585595026239778926039578832754790000000000000000000000
6718 36614135688581703061733488986356209137081270138235813619038914295101417003694194825275160
6719 1266079816921636450973036534802074656535483584090313291437622764740365098764282112732299264
6720 42092764302168008914135825599550123897417557259256068551606788686665963237600843742521835024
6721 1344236884168653342150588498946200670185344711159605311742290876343606611390288235393223491584
6722 41194278583523030131927774420818042576430457786843282558632324231719793357445597648620605468750
6723 1210161287798381421041585296622052900494138704479407915280694841219868662706169483206871146823680
6724 34043021833472472865199775717689079085764937088119796962143323923235528616412075684946433062825856
6725 916018432420203948438181884691003029145446849471794377847502674260505284267924892154305172587151360
6726 23548466465547443181806849549636456818999386452772333424205746299274916121728773898991233561664925116
6727 577658697645637536395537256058571961889976211973118383690216056029284663296000000000000000000000000000
6728 13504349832909856447519502991855314351206062012777446615674301726075768234070679898611541907947167089540
6729 300460219614061168296223424771407973771573534160565443451619738513952873742182195025587739078929755930624
6730 6353318216792533261054190792144898167913482192138806857429318334376424219262179883855825378986867789418464
6731 127489439459494220673336904338182934753179518407000010301717148845240093826292107338775996194742799026880512
6732 2424017006640403358358764245331404508466602079654824760161113841668637417699278888074934482574462890625000000
6733 43599232413395906324444062483030775076345912646143910324937058189429890009311264286813486623248602118488064000
6734 740561678389387370369957500868761301003076803689643520959657408341523709549955824228456582773148966365710204602
6735 11857722494065329142820561952193355399903356688729870165019474059343053705516774853273203787881708017920801505280
6736 178638685636565580660074674659443958801242724822716172426839963044671519063687485713549729986754985404064938123080
6737 2527059054194174327417809703252744768831174894416622898785399738699197769165039062500000000000000000000000000000000
6738 33496839959715475196239395755871978108076121077452967630755522154831120833844542662278516700138158864085880973737500
6739 415117886726705788180598215297129829653205854970310816499541463855041983556673105252971291253031528739607405253361664
6740 4798353927184707603317600727772284411491557396375655230812460248294080732767495118921224976267058489405869411542379472
6741 51603509896218417940709076528868050533620464448329717104042030883193425574358256116508578514713764943125461519254421504
6742 514966499717502888259420669967628502709668588328304451402428495160171302519605372658833036053483374416828155517578125000
6743 4755171552674134839084935686957232761637901860448699590671238299157252944632764089702639584782133883697804544702960107520
6744 40507677959373405389083642237297043947062063814529284205969071311181185069828161328066305381875107997980866388897158616976
6745 317324557049845174074834597925193912151252868721387826792405269067951653606742232811323084375267646251140349933908658225152
6746 2278155436269926920626348289434944820866466010839555355986343102974104420477256561518154552924659087072358849939229560358566
6747 14934569130131017301155740617577912670607001570542241289526099451850695755090080762429440000000000000000000000000000000000000
6748 89050510673857998877889225477686163566881491248621688470644754699025642006743009882965696199003611722555926065910431758667120
6749 480946206612854725721545831550253819016829857657566664277031749744112088801218523665659320065405542156951389257132141805830144
6750 2342177475368929174071722631115127210171487983613402927669194336923360600214273421428911256704619475495417991279686166343131164
6751 10235377255749760361536579014389217084484760934797057538078798276127725717537195036088323618210036211559997028137061146219773952
6752 39928307481556700987486628556141767259301511649599384684169451322355294341026284819971542747696975966391619294881820678710937500
6753 138260965802500767690712385121832389728169547985123497631788094849181499479697537207658735254261844778424647351785801234115461120
6754 422380702278807443769656441864692578629851183649877713318332583262558377255855141325076585461581267985891060034475349847791100752
6755 1130863069139771005652338167818800503896402095560550555129505788520652977981274011455009709373030920726195201922377566854529941504
6756 2634371222353149655173691324421429201308547557596335119457931497651186073931336257188562084998043836021248914426882246560679715840
6757 5297564704287571048469022494505692390811713568124080854428648008645822765458554411284279000000000000000000000000000000000000000000
6758 9117039028534006804850917167229526611094988551897231048219326248118660013938372409904220288188056390880234888635005194345274340370
6759 13301067939888908188845706766001176188013715339317136615267648587156387525105840113625099757170976262869928196762763690663124926464
6760 16279126311154084267441540428069691060648734837815880868377278771060538334895115900071912440214910287550317594946781660628049500280
6761 16522038762780132183348078439983936825930307129951599696457861915235445450996883298784518342781791264466253496356725933643476762624
6762 13728013188130543970415668911051739105065141265462575737952512711942378100793959960453701624194522423749731387943029403686523437500
6763 9205518510508284670674043242314483375731352696300934583340043408740050630490183306439586014849806077929939658571633061475123200000
6764 4902619798926832675565238644262420660372065600192530114875324850995571911813662658634676145459550265678572929073150142399783627496
6765 2036678896190940111090360215780845961179685680506562639458484662692824241395067949312073713030462870753309419247749312032744144896
6766 646672763049736614253653673224775189747022143417377030260772934873545794112611981252763105375175355170617317623470451680006151416
6767 153340138699716248859407621058826770404563341602526020840871197406642515559107788800000000000000000000000000000000000000000000000
6768 26444153659875775675239422825282986405561556773111592600348227570801666277294294383812142451030076537258563871057180891892378000
6769 3217012770388513733593106177166848341458038922073660608679238527546249463481709064511625414552929722243397265996702708257521664
6770 266468270495893064818099406640641380389043383959197617418274223439098919505038086642411665928714288930782626726820339507106558
6771 14418207682920413052912573156818943224651648449007542315043781187731173410601557970411738742454064729671316658405875952648192
6772 485282377397737811023508215695877552720626395631180527291995568519009568129352579703888181938964407891035079956054687500000
6773 9583543665568964461870284570331568769491309284014436733735224947552113019030798777053677495558258760493465698321867735040
6774 103482206800562133037147020638567324569281548693796769672724438645290755017579180559644895809110414580452989572914406652
6775 560402518037092106622662428740431416120680123397924807384756597317301620143517568861337550373213238779294542295203840
6776 1367021855650260735743157966877929558388693082508490436276922847841135289533459459209145268564375611262903652696500
6777 1310978141402157598863126004569947245375373068868844396643610000000000000000000000000000000000000000000000000000
6778 414435127957640130130632444573465388653478203481002836396007746709285916244855978048862765003273073394383680
6779 34173483656111593230955788632458122877402725167196584757686270141268151138650258935859032878624920305664
6780 533025892798201036195907227548356762881774417888154793918981971394694173159074270255338247355618880
6781 993431307437409843115478518269846196320696322214754973954946871964149692134211887283142918144
6782 110682053267333754337579333737176104999987625832624793531522300327196717262268066406250
6783 239843717881568325330055791884076808653824017979611548638675980888228977704960
6784 1336508898269525965078410491070830562555290175131987789015482693416
6785 253896618858549136084645480420246560736896350158848
6786 4093422222947969247383516
6787 118
6788 13689
6789 1560896
6790 174900510
6791 19254107064
6792 2081943184384
6793 221066589599856
6794 23045129464005000
6795 2357911286908152800
6796 236731376785026802176
6797 23315742598781854726632
6798 2252111500772604054493472
6799 213283325369860028274206250
6800 19798231137653710582028697600
6801 1800823931533869948576930418944
6802 160457895912997138605465872780928
6803 14001097574119736089577986833755760
6804 1196015590443175875100000000000000000
6805 99987175720868032025161347416791760100
6806 8177858065632973394996141213853657119232
6807 654144620362497499390028327799697756744032
6808 51155686886241255831575764750242818990014464
6809 3909693574477455738810452876928164986875000000
6810 291916354681122250508789497646739306702989199360
6811 21285048999444963042658432755378728999653214783454
6812 1515026360757823467034684408136157967274867083444224
6813 105224966340700976435767855127358934973938155079582016
6814 7128349795123882017069264095508908618678850000000000000
6815 470808060578008096906642453227883237331607794912751052680
6816 30303364604582807117399978767250126266575042413627321614336
6817 1899902680521293728346848516496663635278738037067847077054040
6818 115974013269177989386217543433158586520029098669331472682483712
6819 6889182197802975353944024687799359198043991551795272460937500000
6820 398047034936281473863042654238960248158114670811804282616062935040
6821 22358151306844119572056048833144239730951138212493953577732856703544
6822 1220224758372444297091568589811624362405631151645566366219437567770624
6823 64670494049796168605428447323587144866137415649544981374838367679052690
6824 3326494585782676676087569861768821141834212048979886080000000000000000000
6825 165968320653180792687410302872145022087787983584679206751631630938755507200
6826 8027048717325965482534685419427752999637235793660815127894977210451361267712
6827 376100763631169363054056525889626880096898081343280464292736240597742077909120
6828 17060262174185861797140790002719492069900149480015346574541973890297770765451264
6829 748696282020740814276216263808897897177031486755586920480709522962570190429687500
6830 31765720685836577242836977207704489692794812670698891288605782079528763907112960000
6831 1302051252846378820369940319555883071179201653795498818995847683429635390274857400544
6832 51521103583914662535113656413608649536832577361007885733634481773673018349399113203712
6833 1966476708295427519693452363785407349231109244313971158621267844337329356256497562240976
6834 72341032457508897767617143654139530730552973505792876938568124582500000000000000000000000
6835 2562740386404548024028617884029625208635153652091840831233051038496620326133406601785542470
6836 87350547807976075362439590117705227053699734598773820040627241196323371289850361701881348096
6837 2861998244415361894889737138052663091379207189887241653295382101543620630039756435107365243712
6838 90053589339244472722291043286859174494039711965705829709519125470171684324200720841728749207552
6839 2718494937036991730299883871008072603860333933347135128679285962770806275449826717376708984375000
6840 78650489363735662426341724080999179098536917173707153987920142651682434524707705271619808468664320
6841 2178461355941195906133472879931150609837957163491449424366336155307587357832262057193086380190433344
6842 57701000396755171547283266572030117802747509435741938755964842921873546336993374993880113011662782464
6843 1459787087283568381964855475773527159789996844785286685293269257492796425826418725879568833886216733920
6844 35231633170330468333268926167321990739305403411478958244653375097385307340800000000000000000000000000000
6845 810126380376157834705141111530064802225237184556478404580313752197221840830798036492983325173730692794120
6846 17724044738601465734472460997106512146665416005345276249403114263641462436268872941615755236772053350612992
6847 368424255575650622368253905046729445233765338075094511300693166281417747056800486829517619511193999180898554
6848 7265478078472924208014195942739513499363208703070240002481916602393808064837071881023856886110397550102052864
6849 135716942478681132410873422912903930680378521889627194187741487367517725140353262609253168106079101562500000000
6850 2397435161877599105576175903420865713063345755473602774442416898506175305104652597665244377775407677000982200320
6851 39981122563897535948455942961098906457248789385343520169129591834410117901909825398545084215065630800843434605584
6852 628306366243103470469623430678029243813934831251949820312948933640477323541858967229662028208979212985586449121280
6853 9286822154484720441940637833557315023620140871661199191740812014779980526371850442809729433667421096961899560416436
6854 128844954130004149204257834928408610652086850360956514728754409588873386383056640625000000000000000000000000000000000
6855 1674360053208914282412983377742923226739882841275930229368160812260342647889537889632605337862519051970443968405820000
6856 20334582221724190981377346968628857994838621247565622712425342819055707736617934124340948787875541561258009436625043456
6857 230246732390465921941456320193318219503722704966163943583935210710595105550043933066463031677227822945184474753955872096
6858 2424536734511419955142879475583755567024088332490800841511910620834614894382405453214733081008592949123134177151226478592
6859 23679886691909987917679994235975065051405376032340047368407442123631606453570345777254115623266826150938868522644042968750
6860 213900618435317494588077358045277388213775075212137233277609466646727568796261922453267627462536062936840878889725696409600
6861 1781612367292753152844958128509665185728187521751229330519924023996788119946322417471364978219374697128206797525760855105344
6862 13639060616321199767267222404035445394815235968128371857428187620225333702904228521162657698254110985237478426518439023607808
6863 95638619039499244155457898230727788442502191380745912186125678591621606034910506928026409637290897079997117866067189901465000
6864 612018670647490910871884926810646661998656103463645079648070837468142773109709732839424000000000000000000000000000000000000000
6865 3560172436515495364897775664931058230794819483692380608080731022958375691212867952254587086538921288525941012311913048127321640
6866 18746543505892275533033490252570040180208393572735066157442838090689339689948955843236716417335099474362475704635305272983683072
6867 88950379585684505951540558985566102402590824765959100166338370466444871057716959059050372170387289506772975871590261624095875680
6868 378471372464847180204834771255204254825242842515832449897127218791854508773839514461401583797595956401144825569695029472908017664
6869 1436456582403454393585716492818842544800566689276945568608414336048778935359619092462195639259656340218498371541500091552734375000
6870 4835671859662752628908852295522881517156965193553460419953887299258381094305123634123121056451425888454203361655261308308558970880
6871 14349954976150377391883476292924563231612923907136983729335010710773157122733203750919947286529180164646584888400007648109412927074
6872 37287901883770872568759396269698788500366620659980100780288721970375438226154278560408088124745943104614378988700371388188327936000
6873 84225812788781793020406011110553265138207396606251022649377545840307631020914189883848496088958702307753279880591695884797116420096
6874 164069581097964391701339363165416489996917500908736115109207480880119736078923835950161650000000000000000000000000000000000000000000
6875 273233713178638041809954481868473911821458968728073658169302187604893016755350844083794767623501954477314069960596350732254064694560
6876 385309515786163505154327324969976980852792611927800302977374927180876014338817192636764393454283355679420909348983537378193011900416
6877 455278173789083234967354823998673066358701565218262869339267109444065924998442362902960654567118440989192286414062558096034538634908
6878 445526512642262305565216614204362948027562991972042522753525099626095304139231346438836748316138479385964106964023850968549458706432
6879 356435535147769089894839370844586948635478369917075837936685127329781314696559664154367624844255146854266058653593063354492187500000
6880 229792931258723100763069761184887046825649158986009639981998126195220766699777347706646981486340891982038252420353944575117203865600
6881 117470835003779825962770239217664989272632604011329451371409533587697212780039931765310479338471279535042764627400365864363792306544
6882 46760148699246874228862010695347530483107967344522047263920545595312821713082041720015797193205583098251356571429260879659649728512
6883 14199040200559988482131507164991112510668085135799928106635546229222513525968308937755915594541592764127520304063067503741891358230
6884 3213237846114646034814352963227440136207455781355832541198066628185118481370316800000000000000000000000000000000000000000000000000
6885 527631927569077649862814921872120292395456272332949665090175780242577394685367916110554962859936436638137133687176780211724283200
6886 60963029813101881018454830586552155110282624691700389402033366845087906125961707829840467600213188095066316024593809615148285952
6887 4782430578139366727721081904542426856535301818650326413094062806844433524129239208952295585359346360960523434757222627191992312
6888 244308622176893418838518019315659552288348726605494260492660124746122182803676168792364893823257435959417157874420389525848064
6889 7735933761461883114922160382950824263826838809854067244459792373444687833691847389074395380248461151495575904846191406250000
6890 143152632324717377531526302135623919451566858975924853256023879058152818051518515097292554083962007601942620787221882470400
6891 1441826617693699129628354201580420650349263191193610333923828939011080055646114318963752756423540550246887433093348087264
6892 7245014912447857483087680957813149174996318336608763098911276046996503046435019631171298121054796087207258473430515712
6893 16298499381912300817279586846092837474088041002321550869861395238592503193210706259328573146583476921547906172335656
6894 14310752062323216387644816062774052313315915012300171754440500000000000000000000000000000000000000000000000000000
6895 4106360014294099587963288994379170375675637332157370346105354289421883095503426013042704200422084168152177610
6896 304109164569827708368511048952225481162021578795064808681650623928264920823846451216417648019148401278976
6897 4204232370609505282438500942780188629637585717045947399921737571426346535792357615902150282268477696
6898 6827836871852107614560873100899175520590011801247942660201566362307628494949104692530272796672
6899 647944026055636585479222516202068706219081098001133511843363521620631217956542968750000
6900 1158067913147255267814474825464838276305882481441560422099862370065549665239040
6901 5067089944056224370918696522802872307452207752978133232602821901444
6902 693658462591506630267380180838602799979677804920832
6903 6623296287033964034360160
6904 119
6905 13924
6906 1601613
6907 181063820
6908 20113532430
6909 2194963825416
6910 235258940555520
6911 24759372102812928
6912 2557998481401891000
6913 259368924650099774290
6914 25803566959630859921664
6915 2518083008614957632512184
6916 240974060538858473351010528
6917 22607835027656404895534812500
6918 2078793999375890281015600742400
6919 187283663902167462987862035954072
6920 16526966265984914718335412029285760
6921 1428093275786298032279440990622899728
6922 120795848835341165056010000000000000000
6923 9998562099387223113980897895510029130000
6924 809594291882459123045160695061557170189824
6925 64105003103842673031592626261709254520699102
6926 4962003943780285366321715661494030091511922688
6927 375322629575429085620626164569270885353125000000
6928 27731422409613706893926516485840046552437568337920
6929 2000745770455584316946635904916056783009693897326116
6930 140893770275915730136967217679749511935559570053660672
6931 9680426566749486029608887726260698338345757338980915108
6932 648660496821205017770708092814406610510251390000000000000
6933 42371379123554802208357015765330655490709080309086828054520
6934 2696908204305236038564206678977766956890333077894255391801344
6935 167185419177518317472224153205720498922111846098373713037497664
6936 10089353296877872813110788357649252014339276617302211761255579648
6937 592445612152813885167865914153322099627359785114581539611816406250
6938 33832540471121742727894126778483496785033352071213101342126107525120
6939 1877998939241252055089717680780037889154196741470871416463672574454632
6940 101273754645482943165578367711856346911248461804725388278558866945736704
6941 5302708839747737971822270259256450679236120726088917255749904640137130068
6942 269431453800439761948564314909891112672334182719007227904000000000000000000
6943 13276704290838704760874481517246405589215452216040896624289916571259103385520
6944 634098404511346073926457957617969165805887611763507995650740571973251646357504
6945 29333980067682308177987758717988723135260392335027699226421347022288990706153280
6946 1313551276450093574518401010123311926435428613594820604478871437566853064308031488
6947 56896850260854654072053288804716502420394141185779913939768448472023010253906250000
6948 2382249263018298897563795299646751160174919376538628569230874914491508664679792640000
6949 96344118054974333606248381798291601302370468543581867038872093343569505223913089794166
6950 3760724430135657329436486814224739254273201405721091998347492761121782076911449219792896
6951 141573766785654901505984296896548164282798008211907110471303835722324937292611688494259888
6952 5135732810472249300270832768140280422920850772190026208470287013610300000000000000000000000
6953 179374126049303576300471427988299914130033914496659160045566886115485115405488658109963513700
6954 6026560586169015108180360461095361539022749389557906064573769542938359547653849645132151783424
6955 194594523156904178754182102544836731120442135594910675583798829762058881482332506993807219934908
6956 6032892259096405784911814194185224697126825228220687761615580519900931448566557989207381972615168
6957 179398771539921109448787086662831824144162075361027938723063671759465363550571310520172119140625000
6958 5111623982156518099808139911147840960779585919149069580672222965578983514471736975073561763108618240
6959 139402608803161424952521523008852868652964608561051449868360105344544783412030706291140332456780910592
6960 3634642863821393690908743382161043226983700109141418860477809023425407057160327522058773762028779601920
6961 90493141142320330275144855137170472234375969537861249857249601500189158236077981319316767130112888777858
6962 2148787550223382867975149339962147053031275656408724597700615469204875520245760000000000000000000000000000
6963 48599421621258327858827684122946692213105514079798659703033650913402117147150106375004069943743009238205080
6964 1045533405652976114434889765621666071284677465173639832529285108122891261045300494425043546158732660424310784
6965 21364612808453097696060691835227844795160626074070280162113485435959111655411215364163273147299347832876907220
6966 414050557854681446276028058139856056393849366438854220545475139178895673476454036160398319193521446207344345088
6967 7598566186522783732605895924729182304957886224750778331998294069345429367693212003272815831005573272705078125000
6968 131829942906220926480187339678694908460592181253208134795522055821561326195554470817360223455817142048663965532160
6969 2158479289049536452262300324769780772466424699653345516543896396625050676248965545947645284339896839059677911672816
6970 33292068432005933283276473701831240729528664128021747987322082631741060174884105953719420993964144869493218180333568
6971 482789560962694037441973307766191786949625789583683244081362747135261162196234816665057015843816571169447691616084368
6972 6569291838094875685660461982743622358886935198315531881376990466378629207611083984375000000000000000000000000000000000
6973 83693739766416715713772523520275673992263790727086603900029730807698270086509350979414728002190370419882236643728359950
6974 996089024178848662928662284347358412302212644757760390786295637662204717376850958184794242328896666967792046310533627904
6975 11048256667018466043018129965276040995650833827267845904680499840023257521411158004911967022037104246781497051064823831712
6976 113914069636097880087483329037466840419732902238302691005288441555863371740977741091814537293774584819726821270323764133888
6977 1088878255321901581245152078695365359903058611963412364879474175891077591149259795495427908087925578001886606216430664062500
6978 9621813729912540959806434465488681162299417666676660621532421118016284089254480863216059767072113431815385004070826042982400
6979 78358864769112708496833201303934025238883637613925159100234977118087461494662442980172528333307827824996128539795633242154452
6980 586224920758717434582843953529631030164101727867399456287461075335061089464553992851110495673643973746068909854202722980462592
6981 4014969731677087660861334394605870970310797048399655648976502060841669090779817687822962159285860618260797762250106282924572248
6982 25080470277320914901126562286118880158794191905830852837503877476799738754591992544074137600000000000000000000000000000000000000
6983 142332697676007350989210392858957491998236670898848756097163460864266584906396127246858379861057831430154418082376503046310420800
6984 730709799699951762937243657137500595864058380906479353945372150293455369017056740101672074788479264601691102713121731733476081664
6985 3378118186751332542189490568000867372464994688595966905973205464926755383241634403458995797589878097984306581897620076960378559002
6986 13994624403050367856726226832530623470759465597219082492921647469913554768145660478408882979881813822158775091192440759539296370688
6987 51677696023203064973602007120533114368784554941891193056707491051983689973932045363914781549874931907470454461872577667236328125000
6988 169127061700787598898822638813004908923171082836540584314281671541397209022275752724188708414074813882770059620676202654262582312960
6989 487524071782955996204476119864909197718627532254116999067729046856069393930275358301124473237475039291941369164869823209690733615316
6990 1229489832106330034703798634488919021732328253981487758697231555693034569414327512031611629867003884246520653308874964918666721755136
6991 2692852296746682553491657120434185413982851012801777207901352893467124333138351276752090987754098151519363807906917521703459646791648
6992 5081348407241152362846353586244410877246124934205805878909083866662966765331471710843377870000000000000000000000000000000000000000000
6993 8188679677590543178915895212601195902288362744647595165571650997387702371445592826233018472354606009871028816668955544126242061534240
6994 11161745434086825190130067370869066030455145172158209535495626180769253256389042071394348048412451973697560131553928248958587485814784
6995 12732736600755178732962804941597546437986615788263523253920216848763747122804539994257053247129210090011993198634486498674762398330512
6996 12013863461934512571379332378226926449764364512696476717444841171540881926294669011501473691986083933918373087771807166174254342340608
6997 9254512853187910750725612163008068869104708355240234824691545312412697851944739439475302649959487233388699678471311926841735839843750
6998 5736201231789437361818726587219317968877122015627817604415728966055015855592886974159064690238485913224815417545294364512856362188800
6999 2814694390539202468705242881880862594380025370188634258356706266793435605241860698973143101751730505340559513271824511539325592893712
7000 1073565644335016594376614060968802607863056001620754105230786878957850901345304465001780334043996819545646102448134225013821761650688
7001 311768951808703310426262396165340270845372218207146300884157018624859533639319287290935132151385614077763230183684691067259344076388
7002 67333223487700045224564676108682394132240382459167171240778756511835219938588491776000000000000000000000000000000000000000000000000
7003 10527664384651174283311510336070470029808751331931725813419266056236485585848233488112825853556746579359333156702103154049677753580
7004 1155260511592074398194496077030669432777175492889324892377091077784853284397273656946169747496159689795484193606417032630599942144
7005 85832454555547066714668641702517204245913624227245302508794391271122582128632656648672307015690949171192474014177380741599795144
7006 4139673176004948787708913630185579979409869605870506941722980616150714890438017914504734825022389773368550002879143784363327488
7007 123319217829720398405754782450998688148222403013216234287709048853703170042637670340004774516273755580186843872070312500000000
7008 2138318518411110006710220971029835088360742821153002054712660182035017919171977495419449249596830968222656236154636573081600
7009 20089090977814739506034701622426632348922942050761375244195079832845140073257305110256448827574883250727323845475300703666
7010 93665232416576954580706961225062285649315254730274400706167570945733758585164540382509479902795839679261205918952456192
7011 194320999938955929969222443635756825622215169430746946054928401911572773563688580936959344032540036563236619934238328
7012 156217412037253739865079420673439995586912880811690161510841100000000000000000000000000000000000000000000000000000
7013 40687168984500405059383989245989332640470499378664336684048448495348822848389259056928111633520111191783241300
7014 2706261493389647585406786565560594520730898934487542366872694024930256102099614193630452650488727091544064
7015 33160808888036295591474468814950358769210663345538003418805708091778046419580665022662080671790864888
7016 46927609352262856854489273658667757281727256704203608748194206925096136816648565795355914928128
7017 3793130398925967632348692273363397587197256401414513504732894944027066230773925781250000
7018 5591646524250094105913875668368995415273924151052873605066856266220632623022080
7019 19210796526980537720931265131626436785293659042747796033538110585872
7020 1895110162900111595011613624935630263799104260800512
7021 10716718509981933281743678
7022 120
7023 14161
7024 1643032
7025 187388604
7026 21003376440
7027 2313051732720
7028 250225213769394
7029 26584170424971264
7030 2773038181287661056
7031 283936427955058560000
7032 28530416936039723264120
7033 2812570111837270149276672
7034 271950911614528852440036204
7035 25784005415658313109561224192
7036 2396407787838316162689888375000
7037 218271075245235334200381375774720
7038 19477275340185086608146168175518224
7039 1702255888952434394755960409550305280
7040 145663492011580416330180206704364767590
7041 12200196442578434093111000000000000000000
7042 999839829611846032216041472912273820940000
7043 80148414897893000385298517958032731970789376
7044 6282170247703969753817618469462173955061123296
7045 481304483810629406174691771697041387735119560704
7046 36030176621272869039064951261444924796948437500000
7047 2634422753565788676959668029805034720953177115852800
7048 188065337158182486190972465163790889773646187982722904
7049 13102765878441228274448278745053989363863097774710980608
7050 890573514835888673305222117700798784964881341937302443656
7051 59026287821536877626331787627271396721603721600000000000000
7052 3813299138343198385457194565520819672884581754614100825016090
7053 240016464847268517467791790234371868593936461946410759421427712
7054 14711772151689856246649334604071987642478354227829013561586034560
7055 877739239408453403038995894044152047249080893083356082779145633792
7056 50948198892276655592615825540488350358404099744754607418212890625000
7057 2875638898044604508372276535617841679355695109860560368770435283681280
7058 157744529877685899976785259311336292558562490625567271125380805029577044
7059 8405305340822453050615141242811765349100118209805827460932147759850455040
7060 434799343398056891453902615074081882853549426345331157645859801083364223640
7061 21822738751125501695161705632746128844013471581438969118720000000000000000000
7062 1062074155812201258255422303423521877467993020958780104152591948041930537657760
7063 50090675438954114249660554102402849966171996205031415990327740293386684770287616
7064 2287900986384624785649229455144773141027981773073082220157983465406892127560432078
7065 101136473436328207495807121403840273644577859539239298932160875070067182473528213504
7066 4323845909731314619461593542341999017291463311585969342559110373258590698242187500000
7067 178654974706983014833584404383193044621771869941697162220559021320204508731494157516800
7068 7128887224781216152456282287061245883921977394979296572461342070273164995142274202053264
7069 274509429847124184798637209212882599836266206989935109508124970580720627767713876737523712
7070 10192392946483626044947895382976525506474687531333404508999013266807291206718972311309021256
7071 364602396707132043618496170182513316610932617498707335978619859673496000000000000000000000000
7072 12554931601780416712445868809454344759326895337795906197502510540351825509384902982034064584600
7073 415788790832401408411954929195779361638617850055028092017327379285008170667679263334927068823552
7074 13230955447267997461842428395422865273884884561499847445628700660675556183623162793565217846160472
7075 404156384067928121671322934430414151321983204230441534341470161302533675060748466610985204755464192
7076 11838855535100473827987409515846598876796661950060137029882226153724927028767783573269844055175781250
7077 332212275966629955571845743757371024174062155473146006625760798352889731806316394951029493714858803200
7078 8920541899234976089858388920280879213355078962792133757695717398129884677144513868893934095704206270464
7079 228949356759101494903062494047799238971952635158190348735743482694367340528645765222992209998035017531392
7080 5609718636186917979496797998229490951938983114714157361739616318619840423387868416559277277767263998394840
7081 131054953292311791126221988041326940083808036329308213356716130658135649655193600000000000000000000000000000
7082 2915470635892911366686858452937179578675140713997494452814974903454086934817921634644424537235604570728032060
7083 61675434971147081786132761154748118688379147277554595141099127986295773999681262504257287387383060533142880256
7084 1238913705479817410186287338423135143314581509666051274929336897660664277823188575112145320656066074114718649176
7085 23596183115882741546199834476021635054686475265970981461142727473884713655425418607796731016387664103159946543104
7086 425430309910736027167319223826757880786531803419437004882732760775421958590863811774101155325770378112792968750000
7087 7249039038860708956859138363508014702834035341904871774954668403523571946643215467096626597041641645901386025533440
7088 116530593098553465742490045004867825190745711875683674517156185286589746644601043161802413502298411006680072899601974
7089 1764043352027954007773125127313584648275087220347765298285343363830060778935219678890505341519626055109061580414779392
7090 25098499502918047616835796687791195221788438987535748192877718826228497580683081520330062712521816744994847761720562656
7091 334941398555491967197069978441629277869002799211168169805287243798375129699707031250000000000000000000000000000000000000
7092 4183465739218194891768199611325812002512156281866534707447555380024355039519662532634624870964979771481304777176946897600
7093 48793297217941366651196186248075116817135498072385356555037864283059959484253057766724220943079873624493911695081384968192
7094 530143127446397465710547072470344886759145041337737246606634334717397964474770472454334839612747313786874322851943728455728
7095 5352110339141967488540165351053490499946423254895224149164728700662940080283030822349907801202340072110326333592005133729792
7096 50070060167061422886331971638667805871505551641309002535616022722707055537761896075991225895836682408116757869720458984375000
7097 432813626026705779653855436051389921155355334364353806926076430142655997991057727403766598107089539724411987900326743407329280
7098 3446371738266099310125245277553108610860768414521778865204388431962948332723799540045957687349195415247858956137829508222242984
7099 25196670443791231618656726885999927502877898743319969863193588351481240161659160587372011159354542550103839000004861858597044224
7100 168550603484372680622105575784747704275905234740127174677414013342657962015869550759607567452817147560821507977410678870449574890
7101 1027793185367377743448135312076776959712660628550314316686077932570715261108068091076542464000000000000000000000000000000000000000
7102 5690329041077671230086637595619295423039311107088941326239255899491262846829171501981664742993145008526592466632862333582589462400
7103 28481818285562832359843518466578002277635133271169401619267619220162898584999120783963042342976828645900245159392713585161505079296
7104 128292399247686782155266089181293528011433861318277281012475367896027249449308616075374413780266485565863855969403766850048560396872
7105 517473978790467349197645113757999103473383291258328066050628199590177729721521561457303111557319483199807570199574366305464409391104
7106 1859143211899196861075466752001621712609600133922059041087403735870926129529539256539556757906325393104089016560465097427368164062500
7107 5915186692644257388033743646506822501999754688246974378920545077401452812305872114746636848864660804618888990090114206341014958899200
7108 16563063698078675917401317080565018058718261543840350290488681598751200004960284237999742497530876338564701358353456599451803858901784
7109 40539746803305291123045797223903167482515404814260952814123793442296629072719091850368390949342289369176233968208714709252810219716608
7110 86095205760045873988883233771335965625946369747046657776163689594232821988079568423492331714339372121573585594514375333808366623470656
7111 157372560645381307046993848975697183185718728050436259820548740426292595042311866403806185600000000000000000000000000000000000000000000
7112 245410216376200314704559261716028514053769471210219137858129928138645814866777327328744270823917406112210369017453145396287363316752030
7113 323335713109649696730557280986820178049374162197418069830489784682005307697957579715607531050037048243331136192926420950287092266565632
7114 356095015360011893201943497427136210284255826086241944282479162779404932836400081440850071669943529686610466136874151314423075302438112
7115 323959768599484785738391183409535117875502122258541868122534911508464751351948520302854411178065862068099543673981322780361087350996992
7116 240284313328152493617867192574243937333282682520852128636345868777802117466304948505860994076299697042031766613945364952087402343750000
7117 143189582409025069775776119104896470233922261836788585421888159707444628687019133241056769806433663159818379462801491447742737888051200
7118 67442213579258427137905420279566374240192246696442625059706217430946590633075959133099736454365033710390133629559645978111412827054104
7119 24647947065932259245069035396938826217567615288778818476725424032367589094914280297963992717568136639171700012801676707181551171928064
7120 6845516403225410028521926359755898262346600642417111562002664501691411036741058428629322471180274498702254902936318204062415367977240
7121 1410962502504549816209369869897337805368956764810460075639536462800406768399176171520000000000000000000000000000000000000000000000000
7122 210054787916904911493993257850485563041078783480443510520366283140965581753733804965921401712236251055461418676213818719504901323640
7123 21892379156899624293670514212217081253599429977603510931340995262732834137589495317229161189881364045540277552122375754990785396736
7124 1540473007461379422626168811330899480451027591089243389503542969182582286073401254180177067862351632138285563104015312500617330770
7125 70144411142876314943895292802034617326401310999591668784245741793694372228020293913558534765066447546737625137719803369545007104
7126 1965841910070125490558700444578715099680895001310117288654016064270933503374737828061145364699768833816051483154296875000000000
7127 31940764873961000442621824424366841655095334038998904639546035018676474699708963563734813356300763009624098352184355360604160
7128 279902920113671162451601140248628941765302853764340890182264331037191015625925217593742252123134978616299425181972981957944
7129 1210925646957388458815729793231537040562674155324927715628328314480380370613859847949583558434124362406692409471521521664
7130 2316817422112995820397217092924208564974017354237534874734163701220648297114422497522655945095408894058124617620044556
7131 1705282740995769562527242367362140479002287958239903332652816000000000000000000000000000000000000000000000000000000
7132 403141875327263270194973770822057023998891366418666165645209936594451069178926655863673423007706822400196477400
7133 24082967724332867731090795835167565522467400128576467159298748169860100394584809258072876014515328093519872
7134 261555296119797065644626069662667618942963740245082672164536818686646080886055651206867243429370720080
7135 322532679003844299464887864219323358695481658813273846109905404841215398034478020826169650184192
7136 22205372136463600755462989066163199122591251408306844972173621499678120017051696777343750
7137 26998857750128596428256414771228675068059619143450478997117685994766801358028800
7138 72833659413120146414369717233303911804051096162430086704472387865824
7139 5177537250983236575173112216384329212289476032724992
7140 17340014797015897316103840
7141 121
7142 14400
7143 1685159
7144 193877658
7145 21924439524
7146 2436387051400
7147 266000263268940
7148 28525580444317932
7149 3003999130902425600
7150 310578781420055077776
7151 31516766291589749610000
7152 3138325567075929365219480
7153 306567889592535582368431104
7154 29370455664784871499449346960
7155 2758863129499386591673943700672
7156 254016628281835745893913282343750
7157 22918204661709550289784988615311360
7158 2025611606032313648843179439608696816
7159 175329990925041202871873241882147602688
7160 14857458104544038544824262705299253292620
7161 1232200229141377525816701000000000000000000
7162 99982262465650448145054933888359937886119900
7163 7934545832490032575365669012301402483477146624
7164 615640392418596421998666670790357812991903284512
7165 46685534114021044030942971085068154190742247440384
7166 3458817491423604344787384752856670016210250000000000
7167 250264010055562849396216318482926252063760462804684800
7168 17677677510607763530369508933102053035349249324602118002
7169 1218523093765765291966812173844606687991290795063301373952
7170 81930318172186103173189041335160600132037469764121331336376
7171 5371221594998282336058088910291832299890257569100000000000000
7172 343185334681569699579930970316618144847318369997038008441585100
7173 21360699345460482704766643311422080072772070129758744399958769664
7174 1294586684718977263359945810401961829800568034931649704243190462632
7175 76360232775937894649366965929946478996119666324099702691275112251392
7176 4381357799536813813713882136458949399383480251928450224737548828125000
7177 244418242828322365028086977115900359035500590698828308377990965923676160
7178 13249905874867048769473840389881356023631388030247545300164456443340849296
7179 697605006264288276341467938281086298855091639237504886400224740156201762816
7180 35651637237459161695903696319129409363358217178810799098569591177074136689950
7181 1767541846812291844983985983893548327645264461132638107729920000000000000000000
7182 84960856488983198740686041131419048316347395950691268527898128869837656767916640
7183 3956913786585486128948998920429523335642877469164639473374666569148587354188939264
7184 178444399119586146378849470932625458158670868384388256158520097727722201251974372972
7185 7786961612238256626867511492625135827098148289077327350344331375328789345479262470144
7186 328587950925587195739039562001198213488911211043816702590447675902396440505981445312500
7187 13398076651332994453749094352831431051199577885124761348961143604639637974505544902246400
7188 527494219194694108090424307216207941721035551388834793216615347341084242839110118454141072
7189 20037449210153388732342408337490080069378788139464968593974451615254499494256184835774087168
7190 733785168389452787771084495440980006986425506935578372624870009143375935724924972178152614976
7191 25884275005375728387220017551529026182243147649962815353096310268097441000000000000000000000000
7192 878755954642693073173317705837731334070680463259901022124046068920413349439842678837651138694730
7193 28686356589556477338680227445171257041168073815873270340290569181842145842849172757818498481127424
7194 899603538414900821889732117520677517068778146564880722501044493068870841682381001773926702254316904
7195 27075261470281182320164644667202495459731665744028917441528555551011381336752045478963807933654106112
7196 781266688848008492270891947187668358792541909137549942878074542272157944855659694880247116088867187500
7197 21590951023239692061471539377359623702829058261810135796092458287654132889045252309442619431160329011200
7198 570835376196727854906164181222364739153813336290444327518535832488157731089580560602442197639567923363776
7199 14421698281630947549535124913891156375236011520571765100327189271314978823252313665748276517346665983639552
7200 347748909282129426742287958756600673197161313227108971898723394473797517008774431112534584560502422410293880
7201 7993052587873449896514841767290873075664749083548776277265004767640431510526361600000000000000000000000000000
7202 174898264317328137913532366168627453953873484431192230602041813010521684203035080907746093091383005191153667600
7203 3638193331063667122138889370011287429323454924890298240722690202573141395311654527349055972719163659010340552704
7204 71843307933751608043336571304693301784145070090091528997262208724485917007583353338666295922820144863196098757878
7205 1344712251532357108327882523767235358097826158664250651720138757938982273008839395280316235524530118518173392175104
7206 23819048765210284877022711620186161050485431259912136628647752300053749104396611026037873234227299690246582031250000
7207 398607998667317196762630648164065515472568277956083444220045976143193247476105207992358860344355548427938557308436480
7208 6291166974544156727789832331672746833063167137194419307068492147817015459399096830974832286042756521340046194980442892
7209 93471002714906129957005943226802961930626173864948643045171332782385178742613010967959644917771117745533363990468493312
7210 1304778544418956303570731728345830279524439026883063264168334463029948060280182349576022900018524089234184957317839102476
7211 17077262466891740916828221399120031480997071559341372584333211713237687945365905761718750000000000000000000000000000000000
7212 209111828025016380842417013500280432348984421130909200476277546272443379931874154221601911677208358133823811609149319542400
7213 2390128816936036078926678358911849747471107905021095592940324022752717917460950063718147853834411739514938212509264992272384
7214 25438508034016898970217550815978578775878807695923962183727473928845421311177453755943985384979031853538677218949072829217024
7215 251461707324112232539522388219029539546400860905523516761568763566667262765701741657133050313087713376970950742042285317292032
7216 2302374698947045203371174343335429609098347709564765149823058106478947364854556301559323488474093449331121519207954406738281250
7217 19469015916064806444062986598642071279018902653100195429929933169838853753154039136457149427355971064907822565996241598273290240
7218 151577658450742688545880004735048120024190815390406122040421696953177539921105638271856221097349244844382807716357292250692175256
7219 1082981700804761437226048390125250750622706242803437156824750126835371488869484454538305735656046399640032901287092780712150958080
7220 7075830607162737817774744080269829946942675905603959180841608448605099656677717592112150195301908688048180168924642417156203989260
7221 42118691323733606772698371916899669070096061145387182780943272401900599994506403344824664064000000000000000000000000000000000000000
7222 227493584972275393330738413454969900286640599646147456005774919273555733795061544419346504040751905205737408519554864758608278227160
7223 1110170202502134634788642461599891197295183124735335115885798359216826637109665110760606462407005247417461526781703696840818576850944
7224 4872211049923244844645630137587325738533585973238092868039150315855015260292966047218484257848742106024056770680041736228981974971944
7225 19134400826355743697209936518040605162673155594203057959497277682847474088715124211388655024874233014970204745528554258777035258200064
7226 66883907251887901324553781462976031666437694799329354817091039597444483802273080586444193350998529530628729844465851783752441406250000
7227 206882095201755674382796933960647971290351912094447921920506336075908434168789186325185246940947145210563385345655584580701705679667200
7228 562709683301363317576799039056952229725308113698243392875485285373537952230351522457243738503233919653680072869757993925594489312160462
7229 1336707070433077863938353155136623489898140860607245500277253425761829519051427005242360401690098820715605361798524595891357618274304000
7230 2752609115058410109470909195141795746006806174272632746007838742365473700031168018398701542936240477706803063541209355766611230259235776
7231 4873917901434907914612097891660318686941769239449261970983734728788666854229300143439486904100000000000000000000000000000000000000000000
7232 7354795098832862598422558547646096182618631788838552774806972082386927909568013550291485308663904330777504871040229000188332849997689900
7233 9366437725594390985131884180108454098752273925152410064138472606620934974013875979072671329734102858658522174419506723698881706321772544
7234 9958851947018265084073858125368845090507716884251958035253556839470991833632952839281194173512815776407424769153943044057153684038790692
7235 8735720794369606368437689060246174584312640841618366530651285669591353392611667808079817839606760658429322027687674003310771785644900352
7236 6238735745027522549273717724129488702304135131700293138291938046861373840463053971511388348311633045284452236955985426902770996093750000
7237 3574356147280409419473788458447472113436523299963355229983518356006526263070573033555892580361039253789530070335345228205287197271654400
7238 1615964391316051671244490978082191962967327863198918538242516987558172927308471482538328223844364608101585410756305718611977793910108736
7239 565890431247806253054272648121173343986418943762730945483557575277515398045565962087105519403159979273912644651664000893847327213617152
7240 150306952447364875898270706060543732646296269789629470937739685361511130949658329098688429508796728623853912792085981553222346853981690
7241 29566580036410117049114476689303226390023942945392544937606304386244839766755293265920000000000000000000000000000000000000000000000000
7242 4191145595439248000278731076586515219811641102424008342486976311456243596800370918054516481556133156340274464842935014999763992338760
7243 414863911441766699274643346958387180444032207969482050294627148798408442342844499057853548599435167619230342240873520879396647337984
7244 27647532177495821238588476371753141418907730081633608627344202375284414099034209902299939374883166219819764941035435724047359188844
7245 1188556587053569653931849485475759714000655972567005204396227397587041058793784006541891341657998872281541211300187579859624525824
7246 31337636461533557350695022936487793019939106674310944329198128384825284629707558407891619332019672583555802702903747558593750000
7247 477109530184441385175971711936259292048507055282841684711404147097170077964453446659165669949341574562970565206722604831866880
7248 3899909032026115707893024333298706749556869758642368460211313062350252025441722740332418322264249303918598558644374794387032
7249 15655122700596673529359570097923573786595096262930382395622536431924776322804274193410087125818043223540293425840798040064
7250 27622554867989367353233477236022104276620060194562695522856248392711564558133055585054145597782990939815416748022149776
7251 18615012530330233023923217880355804745892008390515934941636571000000000000000000000000000000000000000000000000000000
7252 3994462427848887632608854240541081681436442016367411742327756869591831469400875646390838536291085979774816833190
7253 214313853427036645579087978558345324404178680683036954248283465390258309663052380408009938331651034687995904
7254 2063012786219768745343350738853202354042402802783309844117510580758476202528565662765128655964818348720
7255 2216761740091570013819784729239477267152721779788251955105782261298626046096111507122268533686272
7256 129992512734725740270675482289312321826490358604749841830994228075724095106124877929687500
7257 130362017099671557870053212941964043140295743631904381962541414842438024744140800
7258 276133367820331632822362443904838999345474752941290544932180266566716
7259 14145294827766696589599700892311645121640984389615616
7260 28056733306997830597847520
7261 122
7262 14641
7263 1728000
7264 200533802
7265 22877536032
7266 2565154687680
7267 282620187674100
7268 30589932136959000
7269 3251903381863665264
7270 339450310448572137472
7271 34784633058051127686624
7272 3498339031343629898700000
7273 345213343257725143934286510
7274 33415631134579057596413607936
7275 3171980740366343606572637629056
7276 295195418633378318718887684992896
7277 26925467514811182277174936929375000
7278 2406382575711375931041327597056163840
7279 210660843728333997141673093367960332904
7280 18058731423689119198356675578018176906752
7281 1515437288294637554892398401211020812324912
7282 124450142558395595990981200000000000000000000
7283 9998046034168564354420715759426493295188730200
7284 785504807569436385691297691386644541584693860352
7285 60331502808384283809637415925201229475114799212258
7286 4528395829193221159691840558919739167154847235440640
7287 332038559410599857493026937142826454902886000000000000
7288 23774475330362344358392515258565639206076954306661703680
7289 1661656542078964316041496795673968036555392747477843204464
7290 113319368446975499868333159803374231767113075520832939229184
7291 7537357208432690049339445179768522332228600090079474331668444
7292 488765171624928670059595649406289232695067516163000000000000000
7293 30885607027777799182034568957321785982648718932206851076056278000
7294 1901032172796217438422874060253931239538548050820605126508183289856
7295 113919177464403903242252984886660648387934327182371778436547610101232
7296 6643065340401814756150290763794869054043747989444248739597518457143296
7297 376780266282598947079745137609176824166378696202835789615647888183593750
7298 20774587992426939675659079190594688576180997599240849273364965662654464000
7299 1112937570187966875083143964744456611750850840471488839359939770197861661824
7300 57898218227364316847969624798847885486880809028245521863340502143347233128448
7301 2923274414551390629281983942847932143066562712165734166308127135321870264208552
7302 143162625278530710007544966208588895007974234617126166147891200000000000000000000
7303 6796454465665436891245864625919333007742821927780906189787439408278745732054681680
7304 312576099327930396418813973433826399058696855752295890763000470945213935506688049152
7305 13917719724272153891536238330678152995670605529017735067334123644012934836423622120112
7306 599553194300368484071342870642658836257733704893966069527551419727206897114293888614400
7307 24970803057111975793688790390655107151254343233100363521452891291119158267974853515625000
7308 1004775974065872728260783668680177359177608027067491079285681149283166162611502662130073600
7309 39031306943860309460104031526169355182036945087889949255318877405014662346704051232799530314
7310 1462604885437765897170874639457374631333400365863149056807352780514348759737628325713840963584
7311 52827627608912188061611291458570329928743640194728884759120602726450905566653998140392271588864
7312 1837603833885840181962138874668636972210923959692306588235245108943965590000000000000000000000000
7313 61506582451017194556355282482994842599819019538009354913459634110890452298218793386630489820203840
7314 1979143948996814575475418288355215234216873920930741021405984758341487634517189370550296998026674176
7315 61166054345326282498529361924887104960097647362056137387874174802919501022483237740665584176069055940
7316 1813824347745080480692681844734381852732587481369093604067264872000944413050703154861108762968688951296
7317 51557070714466966183367204107324570858547249707230979488734685682701095230560616882681846618652343750000
7318 1403224622446315504865860860396250307916947662719138094182333696593866094679448356516203059548518518620160
7319 36528331788036145415553261786578705890331925412551097605248521478300046322998329590738474345243965217263744
7320 908432552490786205071119927272699618572815219163083359422312920206912827476224311484635823597179516877799424
7321 21557071745785096308647036288819933918772889031203096916958432632472477267674436022633086789261959240788329342
7322 487496140709226068670244636784743671792176849057030669437303253897914029610893312000000000000000000000000000000
7323 10492080086755577337717810413515033612736919345069478059081829676792120475221982193069429050888786356366615184000
7324 214614264012156522134197289372160776753937655394834979990729831272065166811049280470170054243456609652961760509952
7325 4166110929541442029211238756715733758192916937301744295866741703077123010284453310131823397211758024721156258670520
7326 76633065625272871154905728485457135545671074338053203256705330233136079686257563101982477719282484580996552704655360
7327 1333581681024013914994427348282701033144900376604736020195241613943139260631489725585185356558673083782196044921875000
7328 21918498013336367994217029722856063238455278070190914034780962137804734988940242959440789184860058053433693260742656000
7329 339642216399127113665014861511617123889142347631897992024005916040642529594200444910837835104487000306715980502734966064
7330 4952719559731959443316310673062129878626945265790214499087369097054509576782663929751325591370468899659128881789106388992
7331 67830502150228554349896782163907275858076284645149134935476307716873219034964335021766862586749057500538270408138718238584
7332 870696590632981582835849537773152361423432959870986412706924947851803153753280639648437500000000000000000000000000000000000
7333 10452499058631244402689294008216990647036456334343277078794577897212884633895711885258774885923527595212567451594862419760050
7334 117079698790475673092474888376743798435824377297201932593734059212503931810940043187554585586189554175882010742086365291216896
7335 1220644714681033390845219956927805985199943652120229846503399893505843828191429643579612167793589338544273045589508309180864512
7336 11814566500444469578092802715226712469051628244538801059126147495428895313654777530041651919401598659934410003924434537462890496
7337 105870025307425600286446954096268294339466607921811128424674569385965860750064261823998245175033729976275935769081115722656250000
7338 875762188790064952674263078546086454997519468252773780166410745831434456081677548809116454279660432949306319332369942902168616960
7339 6666645726497206462848842846742250158199166521000446245740805957156840028012272064986296426131101963030870347151724915845412661164
7340 46547695603173082325057044338802918755142107311533640427968570176029461744844146406373719664331067328795887393124607855979034312704
7341 297045955954024120479367967177807351535722389447356265212123410939384268399945905774209506002376858720907099730524736197675218350832
7342 1726009184281865798194976166854411260201863604043154923905174013378852610224578857436048261120000000000000000000000000000000000000000
7343 9094943955795164735954610325241382060084389735256541564940080836316746221371339789229728570294138741805842959072082811668609968404880
7344 43272353929894159600315460276676508931651219798592333943533285291906039456965154662847239132712413669506489388985577878541996237258752
7345 185033498098738750422704786804385937907350881014985655232002615054278104875542613383433750678591413955909029168459429151321225452016614
7346 707522612995271409467765395988885013317899988383130878949186006560386227958854999803763328886795397532579430708406801862698454661201920
7347 2406187907843685073446296808803739313543453396781987866807895649596031751800897170198225385262773057763493852689862251281738281250000000
7348 7235632121246418604329292167475573525785019490450312521978269664015488294440725387217708100631585966687434567701969921704769657178685440
7349 19117330118547258111426271246149301975548265931163920611041224134345978071975070461660434112465222965829636023962234192592778210695227464
7350 44074826090761252542456481280915308132571829371039803361227451040969165780073717847625251577434961494107481909654241181391385108519321600
7351 88005392719605202043629480198711636037454339116847330623860570573400938468872462929912867728479605221148246717258063258731090595678134304
7352 150947732758095700619279506663142602055409348522290946924128504076448783478148360295298792691000000000000000000000000000000000000000000000
7353 220418340425977728354938007376260819426395320061689493463757120641058359388735852559103831458235293767678927643342736336527796712913070000
7354 271327905102066653490022236841276027156923639372314866524075617825453251372112115579097132121326389265540015662501722541536801211616854016
7355 278517139374307440215894118773643403914576878927419780565283858977542524512502086493894343240234499930381647264422729498827398287400199496
7356 235562260017286689930553133228921849485140233885520027053226449706286651854864991571520164178026151154731221844337446720591630139964522496
7357 161982128721242187073762063060048029672046704350478232967357165256129485385904267322380756813577154518135614580387482419610023498535156250
7358 89224393670167097698105841745337482725754807583332128946183157045356136459331441164503885662601134231660204232124058120740388890214400000
7359 38719628596838374639521368845805268618532771457920496956273737792483252360680308565657838950105399477890365295712087024622300390734851584
7360 12992221658584623331487820958436988960680476157359902478097686559841251515903377473112416536545265500094738245173944435704716023329456128
7361 3300285005687014415850178866736444441516061913119899404654034449259511810119465476425296208194986256938623693523352630768462742579103072
7362 619564161109595733715192646567667731907857994204060100264916816980904930703089388748800000000000000000000000000000000000000000000000000
7363 83624308316250870363370631494100076112032458710973283397895475954825656422145921298517776780414276564813905207196945329308421787145620
7364 7861728384136484035008966412605574736163929054058538200486055297144164214095299734160045427287212896863230510993520652058784591511552
7365 496201856638809616877151042505574677533114280597594598959697614064653271320023157769723479559933323221783709840815386583119957654640
7366 20139395778366646449630831373408494214955749863139316255379215654564081534724085083973262474234284719809939927816188938020171284480
7367 499555468719593277862228768681628914831835209276230046543865942055779289922938332517406979107477127399761229753494262695312500000
7368 7126737208494879143054832578658647318812141159875778124798256349642780275499957548754690674813846350239949303404371491338321920
7369 54337722919695616086248990212790159706123391330885728680791935487553925551459972740385745195801269968367934466480633649704014
7370 202392965947957806681331547227193912390507925126279205330313406638598761590009386897415696200326020613470030517609158410240
7371 329333449670722874001166703290896776038211379813130084809433120874082801995134429850326968562793477905393829506239556224
7372 203203062713260025864504602477179452248942963487558382742893870000000000000000000000000000000000000000000000000000000
7373 39578447989972489123111161701626228594057667462797636164036583889729234817613512429239430154369527416598114079320
7374 1907174726693008290858288749968263471881906951921106395571953131136430941977713459683728986862279647912001536
7375 16271976934531507193750366446180225381297839644741503419213122049282407163626129341912935006556134259208
7376 15235766574302048335129166972581987182826030351709478163037233541043589686719649092049319961296896
7377 760989424644836196788777734735774296133147147845998681248147477163001894950866699218750000
7378 629443499407827800126726715587064317661267732916983330053849386542772459688427520
7379 1046901081700444078959574973844572594180899009288432585064404276932504
7380 38645664157499866828006124636735401006788568449810432
7381 45396748104013727913951362
7382 123
7383 14884
7384 1771561
7385 207359880
7386 23863494354
7387 2699544392064
7388 300122363236176
7389 32783839267770000
7390 3517828715477737800
7391 370715292443279210286
7392 38357680511290364198912
7393 3895855014316832574914592
7394 388312928281181271314100000
7395 37973170370949152938209730900
7396 3642271975153265331954586374144
7397 342570604301332778428203984898068
7398 31585573034097693996974165914993280
7399 2854066201411784497351547692640625000
7400 252666947461881025577708017180087418880
7401 21908423860977292632612391343096786990912
7402 1860021373654144717035682667944862109952512
7403 154572092097611864958555255432512520839984634
7404 12569244278753697351679790100000000000000000000
7405 999785774153609391310229329305564359357200369800
7406 77763404223279917558367890914376251784818779654144
7407 5912359270763934526004404678910056968848497552710244
7408 439244225962427780491327531648808420444794510676852736
7409 31874913745594198481646211028992422740498347851562500000
7410 2258515626751883001206454185721241588406731170818170429440
7411 156191330944846217694811164712535261623202607929720544008496
7412 10538386642841378395312219653095674487309982099998147975577600
7413 693414866828189409887720229826225434645924156633727823182822032
7414 44476132985196470390128637241913586849546199635889000000000000000
7415 2779605367243577892880927476730034181838355724037719516788570531910
7416 169185460719511566175461833788869477371250044069680550218396382265344
7417 10024485900322750757762016003233253534466804229223648557164088420617104
7418 577922177542341206802101076792458167292435691069997454949317542963445760
7419 32401649842352271536982905599713133065346859735057097591437454223632812500
7420 1765756285664059607123828116332530886713363693625055597951917025544424652800
7421 93482075200529989173822866802651492734370075586482821090047962933618459298092
7422 4805298064568655057294652211231411712645584817974023746270241865854219664752640
7423 239695127366555262889396391535905383268819774265903239057871158939794624379607384
7424 11595490044704025930059368259117422545956119926260704340449689600000000000000000000
7425 543682603083600610123967134847784239460755466297419834687490830064372496175215289600
7426 24691895623554115319772357528418182160091396992643923147054672081201993699642136592384
7427 1085507248941819130333439317587158020235576425750740820846478745308964179658377974074642
7428 46162240073329715079203518896492287476144996179443430480592965744756641046173776028368896
7429 1897635697687548787967177525815942243352429782544200751289054096559993922710418701171875000
7430 75352119449752888754214667072268493507357045510743985266872931140895827838409778426753843200
7431 2888071357695433848175478915784587535576210907194372246695379343614916225997315518171024107556
7432 106760606256406674218875421368053074199794083698312721120171283889394764253233033285308642230272
7433 3803230980726726390633931104149731550080923238336225431719657615835474634938920284788975293036472
7434 130456936724187910350696126445829664397901381381858858251183899344844412170000000000000000000000000
7435 4305011409700780385479867525460840723916236613926589072845095899245687940332270115151284270945176160
7436 136545929072738447397132891383507741005716140002807709343361972140155624053149574396558609885371039744
7437 4158810676400244379800328413191382841960478535609047039892093437974893703384980689624570139313249787664
7438 121511436985844456399927395180260814995294142661208496589130015767651999899461921016354169124576024330240
7439 3402330602637190774067579228447041958779702223188815492211466637399477512676791978449746966361999511718750
7440 91197295665066629932954663194775844928545579327613202482354805118139959968860260368681933269515862152314880
7441 2337481195070071700995585747629765461449221402027640776089618442213884226778301283174268519094737314028851072
7442 57222692280347259650069656330358659017278305675871837258389174334066792640519450018717678282212722735331672064
7443 1336327981967936525976456912835461538356517099225707607176568045065958888188740518511342938047948172016473379284
7444 29732332892182793158712417401010772942906301200295502742874095519933267667285180416000000000000000000000000000000
7445 629414836459718013443156917491056496759433254169233319661219890100541336113306666705688255632047006776428461583940
7446 12659911309670734278647166701388761190845718592671838037040789151306854913446458900059425731660255047421885702733824
7447 241587576414085331690055635098475863058372391799921688577302168321733477845574073817465690549686953740091145362119880
7448 4367191985059493398210680736251310430642358970741981759590826018301073061970207617204612950676693793408130262662905856
7449 74664483392487008082448414147068272736618051879238119494622486601240032404668572036421249720938503742218017578125000000
7450 1205243495417148098922589047554909953597215573013313292302804514096417568732521518043420410502367263130630279493006131200
7451 18336284320449941421432142877722651139366195514214572102545171016454382932556651964140669761213828823180962295148823847466
7452 262427761788309137821898018216724119448245858708518149182728443098987017613746509595388956737130692450380019889903056715776
7453 3526244733847884127732715966251730025964589785446819958739655559727680465644540485766983095685898192154000341441424365553512
7454 44393012523024663119363136403367085819227963668684358014562907978252042084932327270507812500000000000000000000000000000000000
7455 522469386991160537787050549785812231906729675032981164369082264626637388072125044285296508240524729568751392581575468071622500
7456 5735100716087830314054646893346706550397640599245018009822291449762075685406621757162566052970908287708138451273921734423609344
7457 58571462641943511164085732603981083440493769664398937752346736109994786871703963502481021709568172139655840758865941910075355088
7458 555089318402354476621975516304637214393813384815777723443525663065854353721358034313474157529511358431050401803139763976819179520
7459 4868208501914855141760478426291693557647467505951115831436433747895129897629794247518499326135261386312777176499366760253906250000
7460 39393767320343399653758116143229318292521181459249133931007828107074938822109494488771629126117295495826894197808633296221183672320
7461 293209939972664442666719617750140911019958147412514151606944813407350113844332309520304181581553370308906207909408226197252493070352
7462 2000665015217891987826225930436859510744560250678090585058466686523952175088489308144305747318996342380334713010084715197349746442240
7463 12470072628025857382031833544043520822055450749894566910181148884888138537695430707594352851011586541665625745956587452891967626991734
7464 70731107180937032900671616658666573931258975930967885867444691431230128408763410431234917007360000000000000000000000000000000000000000
7465 363605145151631578547343500845625460123338238480537432507557966646170396992656124875933197420455924787983964239893566128514990630619120
7466 1686671848349602103183529639352229020119560098871567590834874746972085521396423878234934854798635520448862332897665442594027581644734464
7467 7027061446238822193441615604169050681569575722611077189233966514648038129583819120071888946296055328773556921098068407723050213603282260
7468 26161636817938858738634440431038191615819118369418777081773208445291120723537411535872589515929448973256310420660662989323342435703586816
7469 86563853484734836410204329904118287667034120799482696118882288774321402392684150426746229852270615295443872128089424222707748413085937500
7470 253063317611689836896326699829130089153294763561037180717682077966407861433562271109299191577917600918353996573364216753846809623076536320
7471 649485185890671693918984082700977071130315996570231595985866157251338418389701693219557543983478572257772860851796100888892566789899521976
7472 1453262755212522303580369575725772375003545571494356663161858703781379978855238002992817350147133001158961859730289312622547011952137207808
7473 2813670378875797039993765433183997527569304821844074206769172039450909902110561979288829233457551742835032231620346906482589332465799754752
7474 4674920086656528975101950769965951400818074817771206266853367164157123509971329813162148387853000000000000000000000000000000000000000000000
7475 6605780132482039350000752548031317446125379425753291472815964396718598251674492713307862222179642183393674927685534664087408262601445403970
7476 7859840566088407648444783914655799202540295374271634750112445316429263075248589489753463569172066991901626502463695065184681217534296326144
7477 7789218193208331012494217200143432260553511712118923232395404173812473860427044118124516522919277488061057734518978119700343199428902323352
7478 6352022200985412021745112598759076953740236180348328858993606099312804019341478286742437359556592909308928926384947753119239011559695974400
7479 4205687293215500515612705523165805801386552461928203184994979266703523641600940390396041710394190588084839532712067011743783950805664062500
7480 2227249103401636249768702130108774197364530679602179877262881825670003946709229840626485108037054985047813817746270564752320316812820480000
7481 927748002465215379812318564669562611217977889783271930981293753728823360928310441474456749855240781450758205070028256792544116869776531432
7482 298286767361325724199776745607127037458912673105685064080159503623137039680758622668489005168428793446261738152388775231774169086591762432
7483 72464177477138951765855646332849947698535316156085451002775603971818908758958245021387769140704295715475857343109781911930524332372056384
7484 12982881029546164943460456772812548125957638742989052904050462427342995409396893640294400000000000000000000000000000000000000000000000000
7485 1668522143939307584663426402499189398823822733151533808691629959551451058922720251776333254945427683363532958755086958826059473153843600
7486 148980734080897337011132680079775878959861374994702330285587600699751490089941377235276201285390941044836763743171796340403856740450304
7487 8905537674284324943788107085598054620332635984289083478425571914027084309268269308286943622457292156061705542889024201572518452299662
7488 341250114762299632818905532477568621482867826588481403908273415625974995710289365875219492277720371114383354942816757187732073086976
7489 7963445974899973056845200643756220013339642501386826697237217686399108887190246698551211606442734591837506741285324096679687500000
7490 106454317428991927816754583042867032809512982943400815567524600154652304483325327214671163546172581686371614350670754027394826240
7491 757091393416801541356841356835927608270000309968645855466822813004477466728269181984829676208800316380110318124220573017034836
7492 2616581693110362516407028790301400823700612417957100860654867673027125030181665273903105175785328881029398293247735361437696
7493 3926519949201400324901921708193468366050587634624223638450507528183851098547476220150995923268783034357935328122808370292
7494 2218181852435902588884278203575352569948349718780743176845304410000000000000000000000000000000000000000000000000000000
7495 392156277112876569782370529873727614685703988471991846087798010540363824316687118061211820902069050340563326768680
7496 16971909900816776966513882266774153190038591504258738993052256153457383305259054259574443178295035426078982144
7497 128344930552340757191497721801217943140183614037472983479985960182452041821149326041509191613224343698752
7498 104715170244739084826220498681903887266293371109588320843316740079280540528511235141181676118343680
7499 4454909688342257143587692974917416546736883021157318851557249672623584046959877014160156250
7500 3039222066064506163721072533053287222517639033457806392926415138316654558849269760
7501 3969103348562593359093947724538666362776085672620981460453092571402312
7502 105581917970533127832132647896780996934714400889110528
7503 73453481411011558511798884
7504 124
7505 15129
7506 1815848
7507 214358760
7508 24883157040
7509 2839750843216
7510 318545477456310
7511 35114209478906688
7512 3802911152424884000
7513 404548501919175236160
7514 42261323754621058269744
7515 4334392009934352740777984
7516 436332802373656063964082288
7517 43102406363921521233408000000
7518 4177013217974545829347127898600
7519 397003905377702387085289623109632
7520 36997241416344023404091601206088360
7521 3379617887716155332273254808586892288
7522 302527263707929394878594310247916406250
7523 26529671619429943850914251916929348403200
7524 2278442777623048492847157807079338198117504
7525 191579175873016087619129823247466748278587392
7526 15766085061817303680019185441279461322357268248
7527 1269470442131209294767077130000000000000000000000
7528 99976614504485408070565939497506089451582751680100
7529 7698415148832567286204818879702159668069066459529216
7530 579398183924262273474925435907610726421898696957267432
7531 42605667540149138936156129757703207411926458710326509568
7532 3059913448266142954888343399428588631515616605546875000000
7533 214553141698475436508481051135097464317705338115637232271360
7534 14681559948924531256409664169982688484445009070099111009586974
7535 980039810179101302408556104056334286303607752849830077450420224
7536 63792085260882867975097847354772366274912559482470880298112523808
7537 4047188017700199936123723031626705037401714043684680000000000000000
7538 250155310091788428148737713568323924225786943392923478295826989806880
7539 15056921515974948960250046055733277859349336968096372273257831299284992
7540 882118534250850688885682521801658694668938800450011546072885457798296664
7541 50277046617334585033676041644944427830583840009069062563720086737783881728
7542 2786414061840476199333630870985794187150476619251275999814912506103515625000
7543 150082013386964747970469841716509227281356693099131206778106415435878959677440
7544 7852092779016716552065812778743483432682345094966819920691378830575842662308984
7545 398818221060984562521988684311001841196511940399900155315856939611169401927106560
7546 19653882035173971750448135327612263747644483793332189676812748823648226426602217298
7547 939178347572731393753917224723587081605652332870226440527806464000000000000000000000
7548 43491858164430730132389167898333793560545770857878125732270737294080566378874499494400
7549 1950529801233305931384565340557781844253673348681765224461936544763856115028119378722816
7550 84663623668219475236199389684134247444191626431151262825554569553389124073416215303248456
7551 3554229793361728162555493763222269545167638396862084193967498842734031038207450571182440448
7552 144209090462204424564071744667998751862527736875801626197223299641336780041456222534179687500
7553 5650945998916883579930287307809314028375035284872579816049033018045912252108917462448209920000
7554 213698852232515030409299260869848477235909210615077674118518021341040065771241954552133070600104
7555 7792816989859266653992086475271994994314345744549627465714313908910015867308576729846636607438848
7556 273806479013050341300656061298649360150416637095479203474960016182084639403066962897534834482430928
7557 9261511676191358301122948851764144211634439244661581538759340111765186443200000000000000000000000000
7558 301318932578481154616424567505890779540579303363949010032338047513476845625927606326860914082712283270
7559 9420620809392832488930010134704220277126956283296794375118058060160509125990692770872665084424200650752
7560 282766018038655435895284161460244201315030582036670314253053730980739561523854326803506028474978477598240
7561 8140263391340528152432173857713595360933435400225120023941297392465806877638565129698227383949362324307968
7562 224524712410269385426133212134777341053906240666358990805694505480795653171835628755641579627990722656250000
7563 5927015632033794737115258474523961890645913355210550805777450881309215453953048200258479753208370980789944320
7564 149577321006635037476170198027702457285263910862321377005270130105563933601739941053502259530982528341172224064
7565 3604484921048317406649248799850126155593715516648248689659412437642803195312749562554963047217164102308179476480
7566 82839157519076000082571537054312038431819675004814920875038288312360716998548257757376999604001276650935763353448
7567 1813368619634930476325370643541053011932057001672796164738683926429870901813764423680000000000000000000000000000000
7568 37758231787280520688545162862263229427613952393836797647120218326791615412449798489947763802389015647061595390341320
7569 746796072731917537948539874856014799277341365647277805165587589524691680828631905342508961251494767439336375651926016
7570 14009338716632685880891267769620677695005974468601197327693702756309585081209831134252981643311138460799935668741020858
7571 248878642580017345550770359130404740668282512928327000999725741786764409098834238429211547385794725900568215330045820928
7572 4180302958017488449782882629126824795409913158638892951126946482017617369397218690664572393790438771247863769531250000000
7573 66273215266769412538430647099069806956922266950031500277814119817582394375125025812264147250422037489964971239887779921920
7574 989920301540204929162664547692915481480265977944854653018072428692935782863936619026433617249205579343428571258537697275384
7575 13905129362233887714398793919093264775438497286679417532629911953062520910881986674562573152489455390559590057814980948918272
7576 183315453375367662090912760814285404653250566361522494155878444475855804051795320951479540600803337817237330212287854272528948
7577 2263401449084432081696411719294685217732892936286165658863491646305192261934280395507812500000000000000000000000000000000000000
7578 26115644640144981537603091122269063406959851259721453428501672330565622816929110141544353085942309325918366855169711943522065000
7579 280931011478897964526775686644416917748780269731865564765341435045328133551724922309676583347529076751349057446528299865485606912
7580 2810489950955152528591482748143808622888219886369267188116388634671056073713910684467214270214249349830463768792223073218313897312
7581 26079971664398738338516016506035862407613776715180144602945756182813719315087324784306909485091242148086737725995117317587791249408
7582 223853806298266507654451461210386952437704037738545741120031697260729418087723767354490783841446700180228071985766291618347167968750
7583 1772017448185914813795302533940013386890376538943273815501495391692712604572995372896873990309843304511017588742547074362304049971200
7584 12895825565119763966311544816540510588083977122892550198736618676740431428708290944216246117611820947614918221785547621575369305939744
7585 85990349729419280038387998445096630482089898454193417183310464601151654276445711194540566195120328970796579764016109683405247324618752
7586 523496116482880185468767539641031066749151604600369956303977070818131987392238789280692819460749539609684676746417279869714408412011648
7587 2898524340877278216033249117333404878073657154337489695653994617784359240759519571546838610739200000000000000000000000000000000000000000
7588 14536476636595998114752007437086048458239336661769934855763537946764794794252563563622505624973664870288563347008628481833446104828748840
7589 65743045076725489031269915727211991082290708045300491471503588818749510485648850869953515012386930357516598774636071001677907470441250816
7590 266867870626807904559316911026710632207504750763895870097940442049250870003638783339943921173029402996825451589808125405048367180820166056
7591 967361175046598809420711234361374055267598127585319879296188167917903718447561529852124953837321119196002882244770158564905564802916548608
7592 3114173347213890632190631508519684714784292737664044707169427867676350890187038373617953744341269933267493170205852948129177093505859375000
7593 8850770655503197675306236520814743511681605243484095841402657414186606561220620251582162392926022507961358908567578631333540327249024122880
7594 22065330818483242580145672868797802830251026414508798114966230216947199939735784537021441048916288578594055575559256895903963218778265505314
7595 47917800811442793174353949784921543879059965598305522115737418101386792765393442833327883793270369079606157077879819569710004536172726976512
7596 89957290901495446463836496536074759482551822842188583270584802781280320929073499725407293304120448101027891169348407180408910966619794311168
7597 144784151588557061844192987298528733442630763536374916413324870047007168803484345203723415416320000000000000000000000000000000000000000000000
7598 197970172579945929430560614057722259611456737469185813847142489527851904401520365698068558597745844555293974962821876022650720373150363384360
7599 227683888266922435742107690971515050798200486836422017423811208120405261156977373280803553667401464620554550912370728137560403208181982953472
7600 217838747523109736396840214855253784450876537838753491184822713447664383208565495040174072730505522703168188627686837876524034135741507000348
7601 171284338183011222770822440731946385410155784143591067308350055742535730406689138950856679121651662828390788282481075167577787283031298408448
7602 109195877587387511943081964744680541827159516028810536257902202902210132198215050394179013713868466040057825239273370243608951568603515625000
7603 55597262516512786233926375449729127071541381414126406317854718370063842988963426759936946173734854576235861195175348174016435113988561305600
7604 22229430880393498569680505611416934646639684132690509458534709862111075429651862759339368354174074933236613911300898052852409125319438023024
7605 6848320388908297659164535562225052849868350863168706097031845102337054092951965079185420716135824820623173689423338404469862530660438114304
7606 1591090385622002009237724640577691351804720620068004595478337696882972798877271467667140299054306834812644481589492817513356615113797152598
7607 272054227945636172106999274541066896357309934743862260086307584886478006801999660580864000000000000000000000000000000000000000000000000000
7608 33291324465582322024836825405339239130638160542630354796563887237969061804244530581989903579182805313209057770023649592351864927407962400
7609 2823201634059407607123048316200108326824980773885259016636961508054255058405646244122224795777969736865344327504124327959626243916169216
7610 159831239120614539960258487677380886932238205149690994456129219564877981041453970906626614243904834352244907313565796778607312090550512
7611 5782278199299879270887024041382362789078222554700815691448303329153537783344270582178716575606375831601807225401402864438521351897088
7612 126945762612039552950381597728834774856017582091876528668835103873673926690206150486105268231007414669875288382172584533691406250000
7613 1590141248149555463338658340344896285401046448482394246973970935864233180111084012592242405166641302860392197818667870796434636800
7614 10548606826951910411189111692211371460189648022356058298158139294520809156607591840989216634421151978455227338047856708837671144
7615 33827751460632348923605148639143028707997958052439590487145809230158796403994912019364599774287060199537712756300164846583808
7616 46814430279624577557972689472698984071438648898746524558607916268377516637045589833994392152674202282563590546504752838888
7617 24213860151491626147487828060525320221972926822683015595881982800000000000000000000000000000000000000000000000000000000
7618 3885613276097999140977348701726180989374167931848663074641181843229105581810724302838915883683058967773315504636810
7619 151032687098929621859096315642429595853363239196843500664916581326701468314957562064789631535207240314159890432
7620 1012318369957678630021628528273674822599983594109096442751094298027302150699893414745294108167507073808512
7621 719705623064511047363258724752765850093241558691398434844875713313308258081085334676298847368511488
7622 26079495572157703993334487997225871499043628289534468844834691481082700192928314208984375000
7623 14674662262027370782327008270310101277961167574548181071364465830540958558626775040
7624 15048013290789910985404974509021011617461847203523678347942507367718404
7625 288455164256065991314119538744406605238716529098358784
7626 118850229515025286425750248
7627 125
7628 15376
7629 1860867
7630 221533334
7631 25937380920
7632 2985973732560
7633 337929563288604
7634 37588254644941884
7635 4108347552058341696
7636 441135780275268647500
7637 46522842166735816340880
7638 4817762873099200341826512
7639 489783061414666317320945664
7640 48868910938234872516092205312
7641 4784327487692113306519431000000
7642 459467240180392529973985671714690
7643 43272988695158851306550790129106944
7644 3995657861615450367591262933173959640
7645 361614748602552957466482130757965779200
7646 32067469179897692928820050668780460937500
7647 2785575921690864532931613119398448568729600
7648 236954410215806657752612714960228133513905816
7649 19732328644978221403261178244601546079563201536
7650 1608112076523321909585010023179321103325796955384
7651 128214068640996299211875692010000000000000000000000
7652 9997457241868906384242533632425481236143682100170000
7653 762126460452787424738120106361485311297670306840612864
7654 56779699042029035021617639749625812063799782853083954158
7655 4132647130969448591453349822250878712468855062887971946496
7656 293743927423730305273810013294815496159818362589453125000000
7657 20381975766229339192296858856998543337852063702193690959134720
7658 1380025455503417612725950304550544210110482581718809807371076252
7659 91140816964551419086734848346072762374427811311975909401705840640
7660 5868674903114779598188799590758121218850781945633521215448620506212
7661 368281020084450338449857036624888133282613421898851210000000000000000
7662 22513131066819610206110993196701084933263513390614949413795678001667520
7663 1340012706396876558521525569598865740972206452881932461521656234654040064
7664 77623167199205125552892742214690275479866447112807298520994131232990222400
7665 4373908789089422582132432741088545532429008019708267701602280433327007334400
7666 239620373214593957720008143466406939174402360684343754585698646888732910156250
7667 12756339932485689591820153318534308718508819649639911677328249093416246648504320
7668 659541370580942937523438711039447628676794939882881939881551825072489578972171656
7669 33100090889775663696569316482857812178822197304694236860064490086816188107202756608
7670 1611524860929033646130590209271494560745794519322242356683512577366296724326231044284
7671 76068797727324982578603260774416853638410660223718971589460492288000000000000000000000
7672 3479124717458690409695337601874330341707733660568762208823994588260998514316741037235120
7673 154081410889018580153627349596962965838191000386139004395449645598231698200713260615860224
7674 6603291463853064035240500767774034602875586206722413040327586074588514037300113596865313192
7675 273655140922724376392978917878946934813229888220741695726088782350115516806609801957391466496
7676 10959024679968513047553426985973898351047369557563740215121072196780005469918251037597656250000
7677 423785705338148945719458838661691423053905880755881223213440922674201133422569572803186524160000
7678 15812331535196162544634480521631129095689105341214354353091122988060526783113849112084936901257542
7679 568823283630874101157035484274732933783086083852737159986056282826269866059427917702917340834824192
7680 19712157974864791963223940596541390304286177282805378189726896988809670844627572111423021849034462512
7681 657500371502921938271736068027746589423124294775750827790736680777702159875900000000000000000000000000
7682 21090066322465044905112244386449124454367223319660944915930479279597087436947178617503232582105538066300
7683 649949615601867581556145591011158174424204495665188364764717477588709179126577272238536851525065490038784
7684 19225811188181778080355127086859609834898983569442346098772195598003815647738167927932110852237551444999292
7685 545329684128899427591461101779212723962898449744287621053566482379823314416350093017431639365393073360076800
7686 14816688682595683553151461549827913476606887908148145468800680453912196332254058501553127169609069824218750000
7687 385202896725236966153149316653547873989553315991516481096888299749990783987738579358269485736072797490711101440
7688 9571559950025599196754356125217714841843866560370113324862755376266250960167207390516950860643481324443688144896
7689 227047893273943440255650025939562937556480270295772656572919914070991613543517779532678218485692273238311610351616
7690 5135202939358557981635419597617580484185393847336223780860429801341167855139080572208261082489821691498897187459634
7691 110596789811311355529989638932923147995506697295084149648893481316988250168862976245760000000000000000000000000000000
7692 2265090849751950234533250548043219908541728570465438849355827449532444795115093088332896235382895123857817873064529080
7693 44052715262994092336363652687058523366235406474962903976062496298244545411114938116632925973829601801313702080029917184
7694 812381375372285666514039623781852883367987627665893098201062549143021865314434116874871128885328026370502693556169201372
7695 14183135361177847311255599190420901251397951328963185447016511028139194042305091525193668368997122545520593718681582698496
7696 234045725121139673378387156458602786842071509729711683263844721934077018128418140605036665942170922644436359405517578125000
7697 3644186024720329845962923173925538583749038269786622682107877135361112903573276454614529346924753012552540384450571099176960
7698 53442697390236535871490429538459281995810357970481231045705753501944748755821039753875734087701975189855131278742654867900632
7699 736782875720213270459073719214987172677048440520972551755382765981553210124450547441488510192967016335111268768377368601427968
7700 9529825036882652537690594358706876883914997399623870609146305782860119583179602262953490637694765768806606769646160197497940112
7701 115400522750450329570111863896786280612622200240662422718902727714172215200960636138916015625000000000000000000000000000000000000
7702 1305388726291224987999103041972408849893902696116372529130896620462371763307431085475822896539529760238191302003487004890862369950
7703 13761238260466803455258120383653836414589689337069580334617724981262649015795847998066077220669841538238717016042982368595991855104
7704 134858148983172063790468933550857384731838463776747024531440877824516132696008767164886809185397011869283367388093578617958058940064
7705 1225322881316869662908739829259280584120760505862469312901800518172216122301129239873776031080851982907284327490747378304789617049600
7706 10293402931805035667634829142832329179213957853644239819498747929626709562569266321623945433502942168119268899317830801010131835937500
7707 79709052072773225720698893923666084460027862415571364328262612486443267844018301507674539385166865120675206952862740137973678447001600
7708 567177219061374382896889714142103004730667359444428934180832122971219800054254179160768152086414807187354276317282299573845589815270036
7709 3695934086022012202966430190962196534309348041187029714212462834511977343201156077456069822018915929199980379012515525578257495366828032
7710 21976428189675054555380913685507279167327943010742240802407456182081170809162765292955626340532464820152672435190401445025462539470762784
7711 118779805373069500680500245532185476896805588128220225820857572368623574766731319279122941109862400000000000000000000000000000000000000000
7712 581148942783005407980106549534802705726492633402573244053081190325991694605877773077004023015412794320429018922402118624001624300121051200
7713 2562525527976829442837615397699356441068687951040245988905976792020698232850083009984997321786888440081393696140528609383703545394436767744
7714 10134865721096500426396536578088206926509513337900824209175337734124070866089005061498173285658838478133066137811553202378317529217309573258
7715 35769392906310280520941589977709215566074977655730834567173160384519995065132615534407856611978728040607033449392920834911731999582554423296
7716 112033568471029374710229339419692587052039157474040785983550354925146954569842448111935922482739966131386034112438210286200046539306640625000
7717 309550971481740585016540864461516835768544949310474239174734532954777721166171830375329679204215868933488547267017218503373908132143206236160
7718 749636705220246737427824008621366609831581989380378600681272639178799056082655939670814130033447046073211053297319399555257486437784525435772
7719 1579969976844577115403450730283355336728567038093206846908734014471673372201988755288141493808054283375137826656375511370128876107410631032832
7720 2876065401134685834399733001904555505046765912009412865751397767428995386771147905360994731852875760809625811997393623364903822674786788306912
7721 4484015660439957371755530512044517945996252307051483680405347116334928769403670250506566914125190000000000000000000000000000000000000000000000
7722 5933004717763200685225401682143025942073084215329223663204681564020778594682566275279785952003013649232768528414963420815746395374787516399240
7723 6595537197384799962997596621241498242287735826622382249293543711147016390827063350857368395497279483689241842950805955951198727052355409281024
7724 6092222200011807270741044315097028871985041276647115394806760862962891542873137740191940352135834478902971435407002435498011743979437201593104
7725 4618731067104379967555389810805060851144992460133710203400377854057085591921985604759615399629755397844918882572027755203419639229209116672000
7726 2835142672989298920865373633922013591981015134064556006293524356803311496583998118394837686448423227578152783223686128621920943260192871093750
7727 1387833844960894281082033480921640352438730603569664904734914215535097150286174702340399398561160414595491832334771903131961606590010543308800
7728 532630647722974451835963260282949325369924821772187895126193206978101208635460720312302832060649855190996584912975318458158299721888487666576
7729 157229375308277654730502602923526131431220432544434375864968213533977902023678745114330181518474281033200865997559086532713202675762426019840
7730 34935415968217751288935134564235286743704849953614427951472000408797471165820254457933473893371093922321275093808791422381265545705832273084
7731 5700848662154065912278920349346840473665351469737026259807160946276420044227931084423168000000000000000000000000000000000000000000000000000
7732 664247381162718478787730737778798185090059008287467564390250002056536024441327158419345445399880780351718103586860847326978187157728491180
7733 53499954200923867903680234161108274589464614097975445154583326559554516929714326240537720336236225588848659399176005435115918410754555904
7734 2868553546126941994660926802464168217158551960270158266277285294125799627876979066375806133391560171116447448851426860922401924291018384
7735 97977189515382363300741948698026565575586171404226900226983007575110805223657845038169097079347160655534481405047925568843821871005696
7736 2023649243170283759054954323722870537042039615377910493172867565103854594163571583070987039278065822145435959100723266601562500000000
7737 23752428683246025798794352230438201145410757994472437969521250731521824693147151119956716206999032728524317663633366337012000358400
7738 146974444954300071120673572985129414084475947091229074152233425731445939843990660082961012068286687459884520237030637952322036962
7739 437332664468102597838684024218931856879237012870028652517491758128272388042936720596312651126379085524684847047967169797160960
7740 558150924329429202782046609399897619405462059006370199797876922178317726133369326119377512603168305610473452559340655420312
7741 264320530039275287363721062641006727919212765414637587727272872100000000000000000000000000000000000000000000000000000000
7742 38499932730449099894289594382331145035245664538805913895932853124149637101564870443924840958842158074654672315692700
7743 1344036856628781909005833163341552092811208657988055817711133956240878447658240293080706631419607963699767148544
7744 7984643226417145165766127124317462860828464385361151224814466864304406402292555774936997651268426019270392
7745 4946524772757086283507839725563122044548360478347590378969665949903713652395779594566360366265139200
7746 152672026338610992141871577105516026652369943776048344385998234429280273616313934326171875000
7747 70855537312919647491935568316448334470897388468220038574937154799843454407808122880
7748 57051349918059909047229985942292918180486478101820288059356850285504016
7749 788074164453198242280188360637122823058283040815972352
7750 192303710926036844937549134
7751 126
7752 15625
7753 1906624
7754 228886518
7755 27027037224
7756 3138417849600
7757 358316033932920
7758 40213501499285352
7759 4435398303696397440
7760 480674631109214071296
7761 51171497980705301435000
7762 5350096510306602053058720
7763 549221432312726931554769714
7764 55345085545047755478028779520
7765 5473273881674403463415502154752
7766 531055608556643594462812290000000
7767 50540899520151971145195616998660320
7768 4716704967291395410225445487764176896
7769 431525979392886506235098819396675203308
7770 38692284114849296444942883972895769530880
7771 3399104728217361598894659959225286750000000
7772 292481103620618559146133572386910296678072320
7773 24642862214007315933646594500872554581255515664
7774 2032394711360247709976965680326014614072939866112
7775 164024390421868519933536029564633243290913892431334
7776 12949363908312750850664276914000000000000000000000000
7777 999724519595046509335159356558917368611133278208920000
7778 75448812109783570297777967352060721687537434816676995072
7779 5564276337072284643640141008631871729916541693958762094072
7780 400856486393504248036291187950240042794431642425914971652096
7781 28198648020938113773574138914580991175698035015102148437500000
7782 1936231635245063863996007886907671223775646033580163861886566400
7783 129718408979295411600343248244430622929859183239946477387864551424
7784 8475820126113015581456857765373955843100321486050405597033667756032
7785 539899485568054961651029944459201409215005554002780451466330412896072
7786 33512350916242368022463203147490456587801362234828230100000000000000000
7787 2026103687141067266937333189802501542830200427185981537350231432946075290
7788 119256272991734167491651371205845389887166851538198680922858279287522328576
7789 6830544885617284091475159818107625083981382451450489759006474854037792197376
7790 380512788525561711965098227478729043530926654552373496157993247931287441244160
7791 20606365124828977587304558477492681776996867193298540110792159070739746093750000
7792 1084234134972032023987804289877419194167213342630143995835039192742739869727457280
7793 55398526046392303680112438531016691984064843853498945485622738224484387383600994004
7794 2747153457449989745361069820526686955743779137517660677772733475034463908955613560832
7795 132137232151924144650434367254187574536455730610452081525523732482295569565912457036544
7796 6161189343426229038099384906795274722103863724527135842399063900160000000000000000000000
7797 278311752223406174248297609618026336631264303478457221043654231468681566486790899376262560
7798 12171592619505959842464672078533288693908237868751757119145073200530392162783760908436897792
7799 515019387247975446721051328091673452897454145331878275828504141979261159045391278954359714638
7800 21069838499428702250869001542086858231693190649506392590294846543491867278139521911443733610496
7801 832819049130549938870100491405977004701219076447050877647570587214431725442409515380859375000000
7802 31781245897790192048878416568256673960249842561771910805970984021370204207404792696061471542476800
7803 1170008704539381764708430113884005184641584940900008670681733559566206436072634562842055981040288584
7804 41520225407852087232254913489599116917177728098764402286973564088952237140987415861693050741665562624
7805 1419136144362096834778353293358571306517108553749379149269369297944585974469145337065699750733015109192
7806 46677711624456290002900795550279140621493342948118568653064721462262714242337000000000000000000000000000
7807 1476144561520357204029956005303620574411713524210657152750860520074855986337936382311579423040508236348800
7808 44841410938227903691306331714047744344690967152392439586959998670797089177579149128335462670662292792672256
7809 1307198466323063228217716793415171742083837976392769235446395004292611657903935490902074500928099887393664152
7810 36532484536653520216060755851859539354578656213847976865220359511774473886326711743948342158382468150266429440
7811 977771878314576087516540316756766260898801224994232763737805869665462813507131943469487379863858222961425781250
7812 25034699629425958371349008061927711666751179105779265054139295132796162364059396187946182610609229312890083737600
7813 612490074988075927827876598448883732799594391033759274109822353620067989836588843657237310960773878779905489158144
7814 14301812765438595293658276496538728451285703625694081528328923519497725643813229050597278092333701540426489956139008
7815 318330965661023221644150969117902006025933438731177832856028290844691821089330902948027326440637158672367265552139904
7816 6745253465437850722035579891171811314626859205167335724817929914605087264240604440166400000000000000000000000000000000
7817 135881058048939907473926388124648810441409439065449161489801545493107593491167353483878007225551257440388982121092739260
7818 2598619212409862980446941816641331991426411598920048374189211784922740310941041854727284878905487009818416159874206400512
7819 47108749573179669408134599632067077422414867149178845758735176659286984997103438177366845258882308126662356279500422887552
7820 808269427240318903267465708416610229387765971292382752188617120054963187591422225372165625166107857588428496772085261008896
7821 13103669915751150176318019349144755385232154382176077782704655339187397308992133524870078963675359366461634635925292968750000
7822 200383658543665160822548921123750262109495124515058274312191741737974227253882000477054566120140551120105695937101246695997440
7823 2885198949664124132152879148291485897545805266455562334090952872343191988886469256506705622798349148289839450071118476118976694
7824 39039411338382322000487653083665305754962086207959497010635183452420067501656257711028929320649332610701711544803618992657793024
7825 495415985102104673896380290283452910496006892507805263322751312327448200261099912591503293480938575786526143574485166975036389312
7826 5883736193480612699056569836398231563268562420993425512638310968023870373144745826721191406250000000000000000000000000000000000000
7827 65249649984753275796242919423683494987624836106785461615341768966453531569949807092389328486452105093088176659394201289300649752600
7828 674084839058552962688791701318692917467245723902930476518060761238702213844533126555210488966234217824993808949023347212567692967936
7829 6471002369477081013327828668971485708788433463495207391752876347278714757855755158304262234267675929122674114115675240110706434988080
7830 57569594738107238554343809931858966209692139616654091796061432070372136456998734164264780907967065146490508386123422216058967498424320
7831 473317605175507943269255760845102780848366090406110006778565774750671974774840576233038375873776424466599244624376296997070312500000000
7832 3585473236904108213991114558214818144271538473584499678667849462509098240861899305824212002240297514404652066784064553386720229201018880
7833 24945234689662446651483100904328685740281827613711204014311988285341493283920515522268478159280432605018757876317082948546883897898964584
7834 158853907904944663356550540177077491014873026039393279812143122820794696528001500689744454723321022017127731049665773836141668765095952384
7835 922571288433719503113260645012768783750407482625684250482874499513422586146209120582559028865482393316096352942535555997444900859930340714
7836 4867516686587506784787076432880860023659527528001585523060462679456317360299633554026791188824064000000000000000000000000000000000000000000
7837 23233515735863520985415326377166890906708131011928772145054773941053101120350337132781466065714713157623288986071699728513488267304064531200
7838 99881664599346174640696251913466411354466903984595660546754631179783562460887588355533908418058267671989425820837629585696555718641799135232
7839 384892012566331955097512009528841320078238909822897127836457023357025921046339266766681104168799582844984393255447258286298216334805553820560
7840 1322615727379576936712428088301106714786123173048350305825292377963783666987916305513197358214799242867402598422703681087700640521597218717696
7841 4030442789268726202806701960107511380657315867383275514571274878476885542635357618957385486456654904871786771968800167087465524673461914062500
7842 10826360190124658537979027742026528229093086723246533748918526140078344989792950557844882115559609086882959298705538599305746593888056482201600
7843 25467743832783039030924780353498352429678413285118714627531046831457787027467918403262992669153896136647892184364899134704404940629729725717504
7844 52095479051764061717995430105949379110597173899235939040269714856939264299309221332715149914240603815852736140387435458410435430751946724605952
7845 91951837097860115565981495758243093370132189367556059922237620664094691099844565325656325708693573211376395581757232593713981458380738601325632
7846 138871299666361922423292176079981722403950106810448757904560159591458078146214637871308709886245300000000000000000000000000000000000000000000000
7847 177807032403932149952107446056530691863544569567057573493353603158949070987896058647504003505952086800367786364072980424423395639891765298316830
7848 191058948519942124910451285825968376589882046669089399143949017357125998200645759287758428137061243311807427537561326130166673814999435487215616
7849 170378857976565684361326277847946840284733389338004585471403292117026452858485145290049807413312031634339878006877636278311212019215401178059712
7850 124545228662604324985145987569336877722209948575703266517712434455184770498520471807605271696613443042788933555896519730543653934134175622758400
7851 73611052538772751055161561897313725876888451797236351569313034057149793234270287939236950025103712637319919309675242402590811252593994140625000
7852 34643440165448525010943475409045604835886256759295283530516657873823499610524057752653121420804716503113871813310407312979748430914635641651200
7853 12762139076473615572275257612928501414482551326683894538297219935041903871896274354600222266904389049180665176396565286488706931971123007884824
7854 3609797698485701639095407154013325880204407199388018750215091758461710370892569745075314937456597762304941178113261297362125730730513923047424
7855 767072806436486432526688962622464848542566963198410359968698143127073074673296084758574971727726479705658018584070842561242013341274074513024
7856 119460187455002425113112906939143179080453228089617770397869370623257961020598614900080640000000000000000000000000000000000000000000000000000
7857 13253431022992058023376076815666103877768591402676482401466972227364875959447700550003323596079650842553554780842037645704625837011621984440
7858 1013828893368869779561228656696817352429286905219943211461559152052641078808446987733727655379978716819229262701286489294236582564910333952
7859 51483023139640703040526439687796280352545843049009885436095561995476549139163278340080042754080773441046765569763688553326018704550283474
7860 1660163267281115894609216772090825461940369908200413801915345449006447100252592023834462938370482526387387531999835840897697764706615296
7861 32259091802227712714278324043785663888496076659231207767852281160204313720346050382873482238380802300525829195976257324218750000000000
7862 354797249751587210186522146233096569697846225564525950346097488525008800949171176932924388000594373267560678166005237162015520194560
7863 2047804458319864364502705284323119052609159480499709683871506283674591515635895343207232303526466911849743417664337663341817375264
7864 5653932990623100087849924815084083057033069657772839192182254431781670183356993108313329311514118747385224891091916423335772160
7865 6654624090635369490514897038109449706769792815488495633853910087491217161934865670248651633760017725191110821487111794163852
7866 2885345001907669135112088907015320481411856922373206033231548549000000000000000000000000000000000000000000000000000000000
7867 381469974822884857794471579437903642609939847539171369219514624668428396168143861623287036140911006586519755880355200
7868 11960556994868177994127048472415230313028527276513097750587470351737500405357641741050322373331239694334265655296
7869 62978732034552832757433993184690458288530193354637890361337263534174849253463940453781664185674674328589136
7870 33997382452339096927452377011625949090196517619483951951930317356591216627290390629424818633865953280
7871 893757609734399412962333686737707422874404796440861095674357272855559131130576133728027343750
7872 342120798301996631928023286759012864871362872315857233456301006219189659617355366400
7873 216298089626556648139104539078783442113163014336190825124408224364092864
7874 2153058657418528475163983773472554094016841501510729728
7875 311153940441062131363299384
7876 127
7877 15876
7878 1953125
7879 236421252
7880 28153011702
7881 3297293167960
7882 379747718222400
7883 42997802536584000
7884 4785390112327936664
7885 523374841982906323722
7886 56238661270131217922304
7887 5935860956162628270425000
7888 615257239227072880625036640
7889 62610801937710050712175258356
7890 6253945529210949049364131086336
7891 613001342717823959092654193624976
7892 58946608188029701829726489310000000
7893 5559440649946793267800411951719352480
7894 514114962021360202267232476461151617024
7895 46604226706659551541137598420620937637392
7896 4140018693815257708412522995888461696302592
7897 360299866398783207406627135863744305683593750
7898 30710035351700365152940854772747652808478556160
7899 2562814582930439414521633786632284774097713123952
7900 209332881671142036563314913829555209510129207236608
7901 16730165058616291424925801027258280216224690528353220
7902 1307858797695374714987615260601000000000000000000000000
7903 99970253920448617623940874523858562849223422800300159900
7904 7469257461363994542587200789410962540109547972964506558464
7905 545285494400105463013758320899612844340801865860411135862984
7906 38882049721061430004477742815671081599306602928763001292980224
7907 2706994133213728050716095675867842930276020235080531250000000000
7908 183936523717647394255201404042931203015607469060903789085569024000
7909 12193145460863457192343926182323459330546554229996620871153960414626
7910 788224926624214472970331659610753895132475781109291354567573212495872
7911 49668996658830587081619395969320773729620555788693162052599263391554776
7912 3049509971103807413577419546626751927407557809105437317900000000000000000
7913 182342133584541730241217857639107683622663380785193082967912199369081088500
7914 10613365966151016541741665214724274003515352001977954610129148376510936121344
7915 601061517927209993665758580092897368812450591473754873140822864687267690896808
7916 33103077341371128791699743784978118657028337878233729653740894915048366690271232
7917 1772060764871927891180731313780737993382072374000446941994115960383605957031250000
7918 92155153979552728934101376559433535126951098138067257290927712834166664541356687360
7919 4653223688372578617786959544581526451212749043478704045345889915057207251092518123152
7920 228000709613494299768204198573927895870037397767868301285836124687073456602122050076672
7921 10834601389758796977789452723214638258824784415517054239356114715766323482458903725267630
7922 499024751887037275279103906754698483219586648380068385119081951395840000000000000000000000
7923 22263457655513513039932111220045036416525338977247510811428812247735057844922648078662124640
7924 961488471532780709735259287039879918685070610552743390561934425881418297396951780157149937664
7925 40168553364991214792139067851666829297083395746259397528299891113432190230078707449582623159044
7926 1622251917367176454825187870510833093889066336486468609781754341899473617202845224883166373740544
7927 63289094261907343528420650374983921877643241902652489305854256329553209070581942796707153320312500
7928 2383389432346198963973790752353966875160395438079010184412013266069936284454640054709917787252326400
7929 86572855130211634715780811244196119895539303514610870514308574735693608384063306866013427745644538296
7930 3030689869534241717995647170602028056523931217227136298693210507697441070750264707018960896279256760320
7931 102167648903634947710806575687099924288608863269270798928590488832173255609588743909590472913760932512576
7932 3313771425851429982878123719091419353458368916670881363659882070012829148154903000000000000000000000000000
7933 103318778866797154684218480704784801327532756461905772297308981546248928598454017351950608292403158828406330
7934 3093700488294253743019049433600784273639860804620809216767961090864062913851497265762333824311495943377649664
7935 88878720758175125658109747738744782529607811209794410060364323442464549473148595130541250373946754035025627784
7936 2447364626592606783520657096488436187611322226221558429064998954703207479389990461451433953544466088835753705472
7937 64524302351363459642614748309826059588206751684538607399549873082579067379099263753079764682799577713012695312500
7938 1627026416941556800759950888467991917514186294359009059046711713596103395061649074656310074600994345030067945472000
7939 39193563896622241980047016863487005107541538023235452345589776910043607216531776407411340651305601018004933182652352
7940 900874010515821993255598175080751413178716624881458054390952619990928761928473950763012183182988034816317602303836160
7941 19733290547464029031493533815724605068040537033260200249910260939333433595137737198261898448318497216724710715820627840
7942 411389652889814138353334930801321623008173990989460331028009403755324530864568044984729600000000000000000000000000000000
7943 8151387557072211886833704711381122803418994473307323420691315355891108329823161414278925769338665100657025715108346586000
7944 153289329991415465870168126807963398971920515314460808324508917637880346125707352005204392537905801186127247901135957131264
7945 2731759759663806868587514149960474840613603936448372356920341642038940653657267509800043778751498177405725027044016541633862
7946 46061635515357013051641697989931020570388364730997023593179123553243866173005663172372044029491090349276381061659250827198464
7947 733642470674838786900579053770764170448469610837242205626734250058301667605306223599489456664825812773779034614562988281250000
7948 11018522024248353742727333590649249324049340589070687654713857772909641151394674263146547896694305737725306724773887391070945280
7949 155762328529878829500359641196434324371923944545596237931348182364820166636858157665184020840065347623106549046658569261030834116
7950 2068551122986275462413518078585817628623738804702987336842552701747526850379183058164163922511450576816189784369507885219548495872
7951 25754573142134581477221309903331704479106354943648946798298114277024710543185485684007136523831392538106185086117617818871116630476
7952 299983834986746882254641887794460055781599619169004201455360684786902129417285323143005371093750000000000000000000000000000000000000
7953 3261487751487871755586130727017308872596664194324675840105791992119259646172556388565170747251984818350885371489167812471758903567400
7954 33019525983560594912791992559042728547048060608790134249616898854842440329736572844661641882894615408097751842556471905963862061481984
7955 310502532327567681402163475155716317587917909154232716569246096293606945482836001568127292239429920862365231968553134829641826061298944
7956 2704799131538078014454239176237542197307191846067543781551091457774915350809821237330050038725153320473696676589302102542494736278618112
7957 21764342703067754594315792564300204922822960909913750641695334639946615724220863915265198033025123141252817749773385003209114074707031250
7958 161281492546186648688148068113619898980502901005780772306886994798132890832511193418082079635170615821758560270375805221019759907218391040
7959 1097123744216221832942053807665845543043284649922296564782784170520052405807499657394885999958587805319111370542175822992374022166250682552
7960 6827642790962751098454336156780456356998230279511773148434801656360698005216085058012012404474200359051878028808648849708613912965754650624
7961 38729506448690188192689676212678529209910263190355611727100495365442252066155859402541768538982793970785638205964929774487733385241645392500
7962 199467199599608476575732533012526010128827633313163306051252810072997637402654594932236565197357056000000000000000000000000000000000000000000
7963 928841513228678109103339747696632001131590105165278608711989702121992943099357287476564559961320920844031830019792515102413006111493108569560
7964 3893162660124095469902074137948057991674081661249270431466697417828174738498963062325457929662176468880502856979502137193028151404881472651264
7965 14617025674519926087913997131925199204186933557014716167112189401401231322763569504426451663907719024952946962111660923938637845187611823811120
7966 48905197226518193929899177226033731075719589439909795901215009263275627021954838680907956520199179984810105204810362660825546186096401327325184
7967 144996186417948862266862699700155004278474754719082295933281769994553582205883398066131242960687227976423014310512371594086289405822753906250000
7968 378644812048202147681361027113920186346518528392944583779746159579267138972704807241503104064700730945463751380079184694183670841823291506688000
7969 865225586989771770147474712472607313094481328266755281950426959197146639855225672962161445546567226103361085364330026200499404458012171901893086
7970 1717712614252162031260945957759912108111323222989974051797282492352392854139654434586605479649499937168921684093922426819716977824532371966263296
7971 2939824120455732215047354172068667325391971140868378521506900561992094750080355864968850684450567330927296717497628531780533331893132457823728576
7972 4300878618969251076310445330751496871121899214309397247548965201233790207468549243654458304011114700000000000000000000000000000000000000000000000
7973 5328715133464611214168104228956098642789005535830424378646860719541250446814048958475970352538069695973321331099549369179121618235575468379946500
7974 5534570827492583033337276530873988618038077146862730509934957939205513783023832366214151482604243587529634340917326309730380139873173023232098304
7975 4764913899381911253618109377961535098377415051961521313227695890416131255902210906163660574098955378013857855206092944497215183879111189493611748
7976 3358388484225862333723512006647432331773406916768590665210356348850548277418852032970945003378321505553835098355843778292764654872662048822525952
7977 1911219599652941005274427686547052800013838811905077389528348211961621431139231119428583005814963904044068154775004586554132401943206787109375000
7978 864776822313604192497262745906399580383153195581181772012042613186997580785543402621725679196794567056842499541684459945951651220559279580774400
7979 305787920834233082952303453023099148000943008304538794324253492763951607635399660433894465395554983895984157389198316968693494784102100889234752
7980 82876540272714979567670077013800340428433795119770489608885309690086331403344737442167569759945444490896995680430303318056619051100719745597440
7981 16842512303621671738694343346669941320285893680365185352461134915316740242329051970286880905465703386110325024750316657648642763871877030556010
7982 2503263315403297489015726834997501024682371591187095933153530631390687621296530919690076160000000000000000000000000000000000000000000000000000
7983 264439606383973266891920912703635502728245916511502866152719880643623134788746457180611799132182512418679020390312483248110218559704216998760
7984 19212136846361360420970212333337457565186862903198645473923256018061818017688078345714052336958886580560192118987119669188127035617039089664
7985 923984994095398078781612156176056700596015689184592359002006163389735435428032959916487093839753433324117545070756789373173799353383539700
7986 28130435850283172341969790864786154169947130951395376789804366897916408281868928684504479285456890074178062837080485638907549755484667904
7987 514243616413362892612973453842779279533450024576902810518778347762743313330735095181923503551053578064511384582147002220153808593750000
7988 5299713288056352319027670953879351671136331256910193626830963742133884629122238983821681002930156799539636303094415064524149311406080
7989 28532187949690789522754300130737184993887848230982542360522023420659796043404052929318944397818241779992410282165911942531447567456
7990 73095283854833800948692762961082392126782680128153057449916197760685262496724920150018131160159473979253566938967104008925216768
7991 79340582253906342600787912378222578341690538933297852495428002616718148174813902502425488105898297860862163835061912281864976
7992 31496666319469444224758099696563272093310696877878436209588214211000000000000000000000000000000000000000000000000000000000
7993 3779729714855654317492472389514602464301921806431317136398162089791379707587250168726625914921434960792580643240937590
7994 106436755972347565202723954210401273676413504268280454175021362873401919444703527472139050195548525762055057178624
7995 496743632846293308770838767478922909577228006668416387921710460574325015267913046483069985945963701174274352
7996 233663443815034176919116018281518157142550700970489368399658304102704092664692227667760254113170849792
7997 5232148181267831686952543125336106908220558381649282347902740752942918334156274795532226562500
7998 1651905342468499353003727341949761284872755635715446507609330738866740487107117056000
7999 820048318633871235682602548237754039038902592574510117258825678162067452
8000 5882265643743453450839080217638344308995933808017539072
8001 503457651367098976300848520
8002 128
8003 16129
8004 2000376
8005 244140500
8006 29316204744
8007 3462814932144
8008 402268896610746
8009 45949347195840000
8010 5159718881194147200
8011 569459133571028960896
8012 61757941628397964245192
8013 6579887911013029801024512
8014 688555660696217572521712500
8015 70754096441204070465839846400
8016 7137576776445995726029660156344
8017 706689856324833316670237633937408
8018 68655510136442460765995177613573600
8019 6543006692171303133921823176000000000
8020 611531662256588684410626078400947321710
8021 56037853054454105487517358442940017672192
8022 5033190570093389984826402883093881834564192
8023 442975737575263679721147183288827461242363904
8024 38191204463902512830921770718022868301718750000
8025 3224500982000601555450126637823515066428649635840
8026 266528044325330165360467969927070544765009429166184
8027 21560882397257350135254012684053825700475156226801664
8028 1706442647287004409706621221656924591864130718429004856
8029 132090916160368746583827953751500000000000000000000000000
8030 9996797908710127904498616006257976992285578421012723650200
8031 739438591985551740669229091574363732570037721706814524358656
8032 53436604474516894032573720809740672987424433565911100812747810
8033 3771455914576021380549916914540794378567538215138576157326180352
8034 259863919538631807632944982537696195700618031258068937500000000000
8035 17473434365734959379821627967863765199754245723019536414159698657280
8036 1146118508329102437190966693748757368820538351129103435480115096633144
8037 73302404528249333367434088400266798525202495247951049484891566410563584
8038 4569382108232103223080193371884453275506742340967592406878689829232197980
8039 277494787696899918842561419184755195785482325420623899320000000000000000000
8040 16410129189179311015840979940116906307631571744476700353454683339411563655800
8041 944549325619524712961259485828546303344463770200553225255303422159492923523072
8042 52891037532615235730115002011259900599910590276483945107111329018371314001931760
8043 2879831389189872668290036415593636218039955326964588895607452816925721328986619904
8044 152389625840473400182842716976882920851659614763980020121062024776360130310058593750
8045 7832776744976232163926176751143889197276174830930076069118734378734472234856244838400
8046 390849183496169915809191058478083030543816573609697874868425359020731282439030352713824
8047 18922958101087381710601530734155184233545551747861335140463555076157385550631999606095872
8048 888382946183901263314813838990605639120328783116760066388096271448768840562925280015003616
8049 40418403346017316635365451600849353208151616776367641676918481223680000000000000000000000000
8050 1780956075008846527744355100327539771826554954595243667189484410606786435078322093658701414480
8051 75952184982512206863202959479602412735098584560155645967334545151296077412392070210856488534016
8052 3132912848944309947112883148112086414234491935822138362293674734769685692971338809278996474515832
8053 124903579899097562305429401298082740855005680609393786887632145863962079104362221070906114118254592
8054 4809573902786726482641551802148312727330078957355444986224065659285997753613628447055816650390625000
8055 178738695124943125593320068446153122557825686713982439540805905202344801564264046972273513834584473600
8056 6405807183200847762996132616378529967321640621399410227638237727927911248848261838221813585769544352394
8057 221219169025648486119688002857381138930102030981131413083445737715536294937658373600383570177930888740864
8058 7355330518485247889799505995028924707068522452419417164536670715663420452722181718931635939469984598578560
8059 235252900652711999391394971431614501994185492850109525261906275403256430367806800000000000000000000000000000
8060 7231511395203235266320357364851830566532518185921687457576856881340966125401751371365320401122166806637849640
8061 213440431150909144135883458467669542582071501494174267723580900796990826746471731408150037777374139510006218752
8062 6043012297091133241205248371016998626923853633260398697307472246268881749708012370895066861389112970202049421124
8063 163952315943915007791237689572645902307969713056751775007475184118064383949539526524866961787333083134120012283904
8064 4258027782204646466459044637521217166689200521602084750186528208009174425589462005898239946238696575164794921875000
8065 105741681397687235730631213617197499909613881141149911353116606889091145664789818905157209449375909395753926718914560
8066 2508013296629326312178320091797033673027739793171694291084965501337108190920384157875698207485828980377593742115393664
8067 56746149323328121178735853300392024299431220213908832312471831978445876331767855280730989897625455993002327841366343680
8068 1223262022333913356374953182224145459264375281795695473547406630816316347830880314588984656434180033185483118974747249726
8069 25090412635806984166486276181251859374417973222180568318769640020195777087728518965493760000000000000000000000000000000000
8070 488993969843062100504190810622685812971304490214506940388866687965914157660562724222595888260758220990368873548267917672800
8071 9042333828632474900962385736268245844483047123065998631598026047492246031847977809050952561759570102671457638190424025726976
8072 158410056875499922137706856332268780679540001012649086350981011073829500365767725009323564413570033926268648587488542153936656
8073 2624955029327149510551978233887954851044793682923499216133277329609781881078385054136391461786214941443842326946028045396344832
8074 41074783805959903023429557299536861824994892360101313762434810865176030449038583151749469796539955045725218951702117919921875000
8075 605875901418768032109589131558778806329741541662839693886577304893446000723194860912841037031510182583987416742538204866517401600
8076 8409077981923655389561770417557171126661467511942589649960853752906137742880754140908388575562321747054193610787817703961435772344
8077 109604537025235273462391288858287317199790644082433387179474419466710653544866128319142542451267047093132657686859930089606315245568
8078 1338868623566428612990270633990032348328967720120867464499002268480308393703264617174452497905764584866523228461210179064818961331640
8079 15294728517771061288850313020528372546620428484864871582774949787746299989521503448486328125000000000000000000000000000000000000000000
8080 163024384549846496178491618359416935654984216147283416168640491832858584468687437761859581855967750065111477586932911891054283781240050
8081 1617433204553606112641202498129192279611292821086233419847517974353532933889050625791418515733635368860096139891461600283732877332447232
8082 14899029264878085812075455208107137787991059145938402799349461489668115431776958128482915558529155203079863411765606089699914985119270400
8083 127079675776754697315583424176193184382199391601335072818753039833169480493726984642763597001455197834512928249969887994174518186217570304
8084 1000777844091686988588334395299479470386393358234510158696534919031370818261490647131163349239340304378445573602220974862575531005859375000
8085 7254739255028963378690568191219897641807890554850288409626967941394726355004252102452955991406688244187524392776878459534947156713495592960
8086 48252837475020217746461798144596361799026495275342321022171629226023984618384203525475064127570308994290283085087814000356453091123594364204
8087 293455937300813552444151424127773579773718302694499796216142097196811036983525721364636583776232662547755036163823963442567568853801075998720
8088 1625860239974451679987210675713360853581695037901980284041479506922173180014794904795569804978762907203347671699810864843096697650678811174136
8089 8174002248295256340701963012856442410362458780365438706812530910098158190518169139450534255447244800000000000000000000000000000000000000000000
8090 37133640169314203184137244567533528849112582747807977256359285294388920333895128699539779848587384066075395926404583557904118393991354714312080
8091 151746454880351992452281187659440762301946553851300938854751761828487703057677723642435791285875220380623551929117531917230714246811055644737536
8092 555109108003939257232012932494645347483227331575403793745780223234116738035104392065147193148263213620434695837343144000054059688423780467246758
8093 1808321250604464899139941068403923033447662070590756757948555854863139811571561970346151615934569481352773585383326248006890913670269409450524672
8094 5216265008649625193320382705693788337372278980243962890160057609447951939327705299132776773323330163041236851305257005151361227035522460937500000
8095 13242830162924987046440959477875294536372378665834712610250159402126539325928141730606372233581694764321742000057098346193541701100826903015587840
8096 29394596881921198916017862624509154260388770450085253665913487948926542957364760263355418559840498769347930650315667416869433674193061406967703744
8097 56637002836499573810275941083722434976602237116308843975843978741650398946888299766074265092981869407308932396250570818075722664330152168854126592
8098 93989988116755056769715024198261019499729332580571286841759754371402547215439544738156443589539537824774298188489247386185391247489655382275391520
8099 133199072334024230435782549194665647624480732857127080163605760824757448568442916445773010416920800000000000000000000000000000000000000000000000000
8100 159696510461315692884364236266868514671280666764621987184159658772984405474915201732322729614740413405549236343749619070851213879561067442511870200
8101 160324500095758720263596197893457935286227908054409375120086049203982256359238000819374934532149473842720742268100478921029542626749069431786176512
8102 133258162283265489773356638054958479384820478399967184790556338347218569977308299526622781680491520870321463643889213559997098530621782885695743752
8103 90559540347689469255210288913493289597406678194709203256926792315015819741602736770728213562724265662043453138552447883852875320072267021108117504
8104 49622384288765087805083588667763145979570735058121711030896137440789125931034384383890206721655703102575110663430280055763432756066322326660156250
8105 21586716205027940327924562092703141145977430829109601562605539698477096134131966817830239523590707310202579441628680624436848239326120472739840000
8106 7326840373033618851213453922231058899194517179989246506015511173519155052680710835486224742981824626933817467227496602132249311938429388939458944
8107 1902742217649858558825842023638071774583940169801130642272936618604043085815340712595241760477709839394515766507788028731355960555865222164774912
8108 369808419606801883045532661915874537610155571202461470889915294149652714030909094937498847916937768320513600917833868728251212373627451955452296
8109 52455321918369351652734600623286896747256496385534274071028000040278911646342590691803136000000000000000000000000000000000000000000000000000000
8110 5276238328127958927056005615442195432658975265729976141756770711956482039017932680572727991374337922049516804389040722712167143446845541958420
8111 364071299937035489408399279182723281536378736550104570123915118316821615036158600497251000195305892462695796251609616605758621452266368925696
8112 16583095530430577215094613868993194949613242606427375628496081242479027346244261978476181588891485467602622984711945189376657934257258931896
8113 476652602545655815231831343504664021785269352597070658355949183032549394821927223854100943073391802912908175866922669683970110246944243712
8114 8197578134219753262603390843250743098584865725408500823350476187091026234962578668863301752634074048842194315511733293533325195312500000
8115 79163396588872771622264063057032383682308753573825100746251076724818890202816695725703313089364404037623006798358528841135003973713920
8116 397540709996784974709795945210273366653778739989173677157890179735304056855671281067943903953604997850522210260618857210551701966094
8117 944991754070355237083665735987352260123808998396374479467412348090794611840092105537206656961765112531681302936170255883092099072
8118 945947897772187959724067758391469643824453737689047440999942840360188927170932942865564379591177238189078126248099553537148000
8119 343820223213771133598701886035785925747225538002516422428197627600000000000000000000000000000000000000000000000000000000000
8120 37450802128987690862225092146764959341664024665300090845791303537061869607237390494244687748774022015990000697380193520
8121 947178545020701033396095230457308147353101186696518220433930893077714467765101123298241525811372079633376940654592
8122 3918056596302447233856974801856365805782329217580341625711872503254290631392961918732237022533002619694848008
8123 1605964960390982108999538678909167019400971905840840608595082154338178921671346947725989517156526587904
8124 30629528959525053806731968090969019958408239293274392955890306211585993878543376922607421875000
8125 7976104563117320881022570201426762548991332402441764642200039359506152710923742085120
8126 3109039224781348343835918181473187317930059166513533160272293070218311384
8127 16070648602323963883907599881059777755716920065784807424
8128 814611591808161107664147906
8129 129
8130 16384
8131 2048383
8132 252047250
8133 30517531500
8134 3635203745016
8135 425925337764300
8136 49076673329024748
8137 5559852693751488000
8138 619163837148970425480
8139 67765326837087291947024
8140 7287398818273819023263784
8141 769842296175266882210792448
8142 79871921764043157443244250000
8143 8136660378623430617718211857600
8144 813677033683935422080390271102142
8145 79855228244535065307721959326351360
8146 7689340648209485424456879324003682848
8147 726265867239675177031380463184100000000
8148 67267690613563757283793966470205215476300
8149 6108048111904761451838741329520694371549184
8150 543577101754983665563381929312135503510763732
8151 47397701799477635111396443668673386237084331008
8152 4048203266716218657985389901102255738877343750000
8153 338566829951950201679599323622681455163866800455680
8154 27718410997522413960552060521557991453368828562314816
8155 2220727627487402149741947994336790818478765910948974592
8156 174053534853256866597144895361801313657874418169599420778
8157 13340887495806412129881556901210100000000000000000000000000
8158 999656282371861786065257707754969718579621162092281506469800
8159 73202592209939647640195111645985490506358920899555681568866304
8160 5236648468146982244523174266122278471952008396096147067973844684
8161 365820948763913328274844573524762844264897636579690818035901267968
8162 24946194304352485480558305692958346370391890473752657172851562500000
8163 1659924027689473458525226658126367097858076093044537593792349239050240
8164 107731555466803387564893803867243272110743463242319853742780482160958552
8165 6816884005952533208018804767261734156332170765118075251807032320641204224
8166 420367553422431215264700161724166712426925293154007795922540899594234044688
8167 25251036874478924827923972939280979604491089490675640297411000000000000000000
8168 1476850638133942135749065552114892329904962154623480277352894105776249383228310
8169 84061230894136177444552132403277040918425868529842336564718027814700454682558464
8170 4654197859304428621144429169040907976669032298926543730811814567436259723904269840
8171 250533230991300093056867269923482702114040432810951371898051424620520706164374110208
8172 13104841543668023524984564870675742646195335394041830302442082905556180953979492187500
8173 665750403554202719449784949750427708403250458032049565744987325203588577752713370009600
8174 32829483591366839371615374457899740052241358519987033260084027791933567389257732956628716
8175 1570512555477607730430430920000199686842260919754408955498155632432137596228535733207433216
8176 72842867896006225927872688386492532943774973803829443176955011407718434772938247592079578208
8177 3273676491638767216050699502042712341135006338619816804963005054006067200000000000000000000000
8178 142466690132497206098062811132207667183050823530240286279380749746732788645517471334351556819200
8179 5999789127748949068308139335930661066639107385211018276876332256406362876248694159902839599529984
8180 244348654498501896468177066417051490843350720581826607160227745300931380079185455741087547600623938
8181 9616808828497223493720678782489734281646925465463435607562543388860027380408305942383182010319372288
8182 365497005113063872407353845476927522027147493738580771099351141710798174244700931012630462646484375000
8183 13404223062421116692765294276686759532335417339298325052272081198136211584647364731549871542614831923200
8184 473985945796441055907160194014882705429049945301463011605913881327741122567378417907232890968282084301612
8185 16147432878120033118629314603815234758885706736353808063640823159450779320008573852347289228797693143285760
8186 529529853270110180084703491177400126733191393575830746397645621497365966009594785213479460579900849245215928
8187 16701169317557437276479744539018107012936729751049195563789631023128848166117319210000000000000000000000000000
8188 506148937837635796325469584341451792797929648249164046822385661273976962970540524716876531613807538379884113160
8189 14725652527676657722616760654272127870608667345242630978162068744560316061655607943125789054770565013458957369344
8190 410873930702237217829872646529907681711656297011155403054351375563182382958279803614026137837882351269681137991440
8191 10983375953872835193078595427163167706370885146533226853072978901874448986507319265299148316780293421335897658359808
8192 280991427719052964556641067070584486330358545624989777315328965218327174642509491092800787750659510493278503417968750
8193 6872222576113480427367627823676680670026364817594392257460829499720244675161340464060053024755851800229670880888750080
8194 160488641687460964802855841478402381315956376282862813255890099636327252416533864124513702672011462426372097608630841216
8195 3574440840051502287361751096240514296320822786485852795645027974512646830150907520554434733520565046735576053024919912448
8196 75829613797794415814740068709705978116802920511823802142054772651397129210889879944347970082438653367996620699896153989388
8197 1530247232591319787608219399105326058748564165420376217803858965437066097115585220628709376000000000000000000000000000000000
8198 29334238258111858964832840374068821188167584500267329689134588852256990366348789541126451488940414175265191034831328442734340
8199 533394444139200779278637405908808080139705794027281366213772031353788016996771255321402189101155494887523252507116882377048064
8200 9185913003596858853260207141000219371683510446931109210851974152062241060967933689142881721126093066212025657097096130691834832
8201 149590392973515504902118359924868910280860695029988167229071857083812098311634983393602836708702600924541775182167389158095454208
8202 2299669479256170906199169504718722329477156148418452527863746890095165519746783458689226002459744429008103907108306884765625000000
8203 33315268571514831447191444817913103753871585950580468944064936863516842256141167324070320804257666850634584952538673176973305446400
8204 453976764805954892503339055596136357570886998104777596560593420592194195197396764269514691479945444380916714555667887937093007511322
8205 5807511704205880115078725482914061650906654193394427369442132323448122898936005354088839467548370172589923663268348831960667502149632
8206 69601861114081961501288779278460192087633388418610865553335563815214751503730881584925456584274015448593842834006276907188116999512968
8207 779803115575874735613517252365414539088952375469943300930265523626660105946939438581466674804687500000000000000000000000000000000000000
8208 8148706084772089641166819879741885154375811765889745315259509846867187660834066787928130646652199709291137697617697193094132009315007500
8209 79228445549042578664261728527363794758699151942975513620328389727520646368765347414836308456040539412031915536954363215406127448613453824
8210 714907831772163867185174182745654261515367390605897816787757215990885953553039265542408741404595804057641542071873568324701830141794431952
8211 5970578706711775746332408427582247042236748338534171013274054356796609988503543304369463067571552517544663362712337181791910793808611115008
8212 46018139265697271291084583383927413456367998306404315248404784431858963760657795522707706615006486314834659009284223429858684539794921875000
8213 326330994358517284504507058171678255680673181639028567464642028125250875590954370012773158137708544365847544131520331985549273682597243781120
8214 2122214801856056232043773210218666324046325416662019995686589035139251611210728088735016982929327477215969526805072181334564293477165197116816
8215 12612879553686158627609397611884670160091148867085219774962587243623123296958667477516078458567032352885875754581109184930488721890631615512576
8216 68253306766196046638206815275436337763961726497485404833894795134610844005405795241368941876803900375421704452305603817342341577213821169838918
8217 334963321789691272942354967236365440990170350415897802268151348806846233116832949375310832825784074240000000000000000000000000000000000000000000
8218 1484542633167358475252738858761535783484661851204935665452227203253200477566519675744873540441186273750280687622409954847676144019523398664299120
8219 5914714747090817319509888636399482900658329067628640992489443642075044285860443253610135324865820495163050198814462883694390875424658120501100544
8220 21081278628627655039539018883834406606594717971088732634586190571682430006764211976721272245039309437760058504063953008723792548991112002079501612
8221 66864471555424616676423486817841722950462170755977481740415530956577712753073025595033787355591656057782811821982608933166297559661941812549910528
8222 187655796351260427836421966854249027083369358563824957645248914641703688138209814157375397788505907862475253766196487958950456231832504272460937500
8223 463157699581032204189594416003918912759696352167803641482385832078736377427538193111398145397374115748631426006130239693489313927795903041130987520
8224 998630801311699409676768551041571152761966774988438883981258025717507453426043303592261739435589335119004562187328166687962154408735423660162986432
8225 1867451497648821589647574518831910863046859032164894153493874219038546014651821343274140016626353326088768160931108751042274722634103632370134417408
8226 3004977115763938988669383902844650983639988425005606385602416894916114811635570192066712637006369203517487824259470102865039122502241558129132766208
8227 4125195771838479659575902555454153029429236558849045322334641780779737163277343970682824061627957441000000000000000000000000000000000000000000000000
8228 4785945204131338943278902707432479441132365194247875241912098924308923986031253360869679524445525679392409478752458441798983575274105656725287459570
8229 4644246244138460935628612216605349773545509003430134652285134523775651153562004501745495205292106368263500982090680049735436329082869525194582523904
8230 3726765018465318363821938815087607001151789826293834673995546755724366352997460447394294178124770980570197051348326488355909388008432193344249185464
8231 2441951008757121360660693531583948314072218844988119228807487967936261341384088651704811689398842148319341430189642786732204980917052850641995563008
8232 1288380546809756817680046845274104540297178183389766398096977298576764817096761617575337438828116992303989690737964224354072939604520797729492187500
8233 538850950388933271075586502873807938249945631943094453540840788112355614069052591743130724277339833168553163286700053470527068917698230233333760000
8234 175554797645969984544219721915701363226209358425592929137882017297684451811567341119232221107820689180571047975216712275372034021399364770091255016
8235 43684553884532376434751296397156951077738021041411980985600093730662542848017718899292767802195444261608690191777054663314235409175968514029125632
8236 8119819348326086440916477762348848226899186613979504960596569808733343861589056586475930069683863469745039541958314248804613230982662762435228648
8237 1099188741899520050238162664856768208878777359534427400083630613433391985352782432229864243200000000000000000000000000000000000000000000000000000
8238 105274222486243449004652497511704621008106495154438903015597510900148485163569533607443228550833667836531580317412702602109286776400092844461200
8239 6899172361295187521307650991807007298175365510133717408926882752613606118355220820086808231578479730756199595532670756504410846631744371687424
8240 297622735953335184705906223996108080702848232519157792829289468385586168634661754730622552141968228509866693971298583737391876935011448962078
8241 8076576880969059056325893690945320378084573158272064704546997366595992188988464720948532637616040548655155338650250901279420958821001986048
8242 130677888924285155068664677080686869880609849352778412743804069321508720662345128741548583329665289554100127134006470441818237304687500000
8243 1182487025110870390163799311329177811297054951098800494543959639475660198192582434585293643920798278376788490270318239324629894629949440
8244 5538958186308589099304066562021499554060794963480788061289424457553971329333954737790763917438111318332154825172934959334671294175692
8245 12217058278200737552130143779461470522023340153877495080154713611592055528191114065493447033083279035875408050207192447055730573312
8246 11278180188091557719490517781396605132032878015822171955805339079498722821936876721675525811672124330716756346201439299718282548
8247 3753169995332405778234599857323491978405362348803948586377858418110000000000000000000000000000000000000000000000000000000000
8248 371074830891517651179241448662247695668808946261673920496795108603991613894371363956601063676175287577246106013187205680
8249 8428922738208189491360851149299884291736637002423747837104099865821723969395331362904856970138036491021554846531584
8250 30903601898996853500508153325824526622571053291674037839548849788263850584829385827727077360633502184307481664
8251 11037770441956552511032698026045925351288067206673983980881745304139740481532942480019773111664019243008
8252 179308385726533919004210476234525375847811105388736755208989315235612593824043869972229003906250
8253 38512039622484628701287460919872759135515785633895043310987529910141301288226846146560
8254 11787262630245852815667952947703548694328472314608420831961130333060627816
8255 43905828492134834733296303995072206028808446641061232640
8256 1318069243175260083964996428
8257 130
8258 16641
8259 2097152
8260 260144514
8261 31757922000
8262 3814685656000
8263 450764335763964
8264 52388678960006904
8265 5987334897563854736
8266 672739601401359360000
8267 74299328830006180257840
8268 8064032563546920875257952
8269 859908061483552476042549174
8270 90070960553697213458874335232
8271 9265075532857263077310156000000
8272 935708412889556305942200426034560
8273 92758360599926263843993056456446664
8274 9023553340227104691210100963645849600
8275 861197055592917009276645498947430606960
8276 80614586594519454979041351499611000000000
8277 7399354111310319244170457801170407475848400
8278 665768325357139685184172533404412267573805056
8279 58705480538002730017068187008428500868665871976
8280 5071475572232865652707954799372305483014711998464
8281 429102427237543893201608078817766202339311816406250
8282 35548886368451206937880694483930210669724095532236800
8283 2882660131897389526847987962544761186924386982484916224
8284 228730326249978255705565823810100122203629802112990404608
8285 17753078888996197725760726428069865264577204146046402754336
8286 1347398841196678087646538485496160000000000000000000000000000
8287 99963202140648655810143209131560773725125069486740551559600100
8288 7246870069074576287089542661725751613200357815035583597956923392
8289 513177550737002645904672867406072419447390698721007752041283445520
8290 35483607251508741899233648978353196678305188048645342688162172895232
8291 2394761494294736303486166624125751500322199088256847456435546875000000
8292 157687690856796862928702980426568638911220781785114134420017483383439360
8293 10126420844470621593207753870041964965219860883275643028274694311519010334
8294 633947390605815340024081001922180026543722855554570618019921813338178191360
8295 38672346295129779689525755500042724008045195759018668970608399524593429576960
8296 2297752357188097279047421063073010519954681463448663777705790000000000000000000
8297 132910949738066181242026426735095852559737676981038457790369238382698532360405080
8298 7481117094383012555710525224050583925354515350693498462334929770306501512313962496
8299 409550250070752333904354103672148271467339145037700881235045882755637091444491584088
8300 21795317915508865932037592923815845844155499416425074475055297284210840825338909425664
8301 1126957994896384242928098245057866362970171894670140578594863749227567878723144531250000
8302 56585701564652042165311547936093296504480819079677634123817268603908260656034294362275840
8303 2757518675302764194592863451706901607068445286169718992651057784341045977583966732879686584
8304 130344694619464142797133898712562923791091104667836934240892628800637329031989450197614723072
8305 5972737288163120947064105242635654553775665831073557171607432540412221497999827428078187317586
8306 265150171103296274870816001206235992013477441602894755731193882818379776000000000000000000000000
8307 11396539467501986424650991724546210268651263847005072039946428304586648097028977483043697541529600
8308 473948585063062302397643444268340406083418683630021150724717744773645818834606460627962807170629632
8309 19057727447846157333092083512181467262873356707790571838587198174059692401052148815758219588919465712
8310 740434409432009054701525302399297415986497044117351784399903950603328951314234209119153646119768031232
8311 27775414451270020075095098161256708106828442611761975739013676655728701803127478342503309249877929687500
8312 1005227141641854720547428065043630920119889081168298309566994332776093725383981989585567956769576058880000
8313 35071678786387840518737319351367000361475419959508938209026098781094591131812111430473164318107919447273104
8314 1178646846106504198972686797410060509623840128229299102909278320487187147849155656651662544910973442344353792
8315 38122219369360739788314175003858391483643744019503068583319400141575782141805279499175607209221828277089322960
8316 1185654714318770254730623717224288982347280226989171053233607610897247321753958820700000000000000000000000000000
8317 35426401249115338769888121696600077948823332676524947528631120707415316680492335399870241194560102200497174568070
8318 1015948868382610760285074327621336927917550281784973227463071713144957350814588148612690707731463904980651617550336
8319 27935929758879347857514071680771236092329253568696573863028466604532220856615698936640517136284930537040579907520256
8320 735789470198381466912948925806583588306531850711499721306557539734243887295218775777725865445700110687995095064510464
8321 18542874852071045474903665715478704707759363235516822873953709919290470533397377508170662225447930395603179931640625000
8322 446629730143257943581238549286909911233673420829271265273364685808486179594046514964300672603299690908474881918443192320
8323 10269709660880239311372511137788306595692319415097855058904631481398526133705831738465233727188764337927541562182811156544
8324 225153767729136509592803619366730728411074163969198218093136178425840772491113450010292284331575185223842701815786611146752
8325 4700646307461682193039772296315445693884163932769497223017257913727472224260035881700035983382223661293286861366187296515536
8326 93328604429798319665552904460122787021558648276363877096317716327435712452198824375652188160000000000000000000000000000000000
8327 1759727769568072480346866084088972359737269485755919360479753209593109667618597098680093205463586347236863150313631787500464520
8328 31464134576597206746553046262736927660203377704790600845530833525096215105969171448414697190059383532330726277028595166894620672
8329 532673693404298449292062495188201477685674908528249804617159475992447197599081400193187356363095443677130198004939522599734947258
8330 8524813233729956463607214986313993329729695388157890477977344086725854052863146413634873278996665224566313722399617795291854405632
8331 128752266340686500371948608701778415006645725443746218518559898534469034193995537168730479368437122621446847915649414062500000000000
8332 1831902165640379488885239041063057050673483113265913316854483325388971995995995508915708265208885281781956193747591705152781308395520
8333 24508581770409194719655190390282106260274282975964068327781632595500489223461764035343536468084714808022507855297506608159906194588224
8334 307716622809932697895559599286388395612648658278490225863193338707362815684934273533597382797799326698653275617420594604639813059477504
8335 3618287198799275063584012742669791341349582303181665341345398329292576977314399699603440139837764432355323549083562363971015808198772660
8336 39758267101581506198031853616760791030221188711152884211589523670720320296823047101497650146484375000000000000000000000000000000000000000
8337 407309011755103445737373761957787553865202085948210899374695521629022657680925383712118091882527407808528823305122624237720568331928810000
8338 3880924475369028550971500351991432067459643250512454243064407528738854770028062076204745017386621197506429779707231387167546125615236120576
8339 34303734822005384981481859901544891339256154182113867854954177935768236327912322759742365065935071337174675461100341181752077041731404631392
8340 280514957197266572140738717195928196925126088584101209844632098845975573437997544053279570541628147670544925724434389327934621522956296126464
8341 2116019608637501975739220921917789944739344502429482913087858406539300621459902866295578137839814091304760119159891473827883601188659667968750
8342 14678919863465304972053811441451672037172457438110576690688141907974069511684197912825638274203207433960863159756487610380321808386248985804800
8343 93337266676678528536544631139290126049855102047959161514721326708484745444982677197680350503606756144850091129435132413415875389481598018255104
8344 542106796594378094472687198069725464063568709382171044178821646969613479977695601879113203375465583301811878267889849915173704130096011629559808
8345 2865256060929726862802021998702355289169022558211567747238090876976416767495803566271846040818718586306198925677142647728479545363828879696415736
8346 13726474716475328381372163026033143502842068122600678509142555188677775652294044740590454683249252761600000000000000000000000000000000000000000000
8347 59349502714509492546876054778068524083697628211777170847498324710537706048901831541130327723104857045994384458156279229834065591332056391070528040
8348 230541078335908021036305591461989992913518780506003648896378828595505770903906305171107600891429614956171654972081528199040589650629024075074240512
8349 800598578508781603478491909247272888329818412162575215257222257666138039756929309395038272531532630506664730054260591032616645910299971984713014352
8350 2472376040623379048453015971010721314815089497571902074806763199740833943020636289275824941874863552395553837254322540690860965213939418475719032832
8351 6750930055933188612221375452889133894121711538446555383358685301432867223672510522417262712313808802083077718050120665793656371533870697021484375000
8352 16198554725980632736066010406746713862432967665521856133252171171694463728728775352663546652643984300364986347757420417221643234961845896631686266880
8353 33926707915031513525661261475379359819359375387464441969514371464723369872339330441130158989357117708196326115668558810659036379573889860611700380194
8354 61574051318722790597639826989443489739503563858833119170530305834580898899764366460582606080687510481969725557998217250111075180274800371291855519744
8355 96072721249024055843006322112627623551229318784041787385345144479320346356219353315415625448366125236023015643276925289438919203024296806521514229760
8356 127757762622635373126743934730213721148446246652363702074947426248134838355373606613857912161346347230000000000000000000000000000000000000000000000000
8357 143429805917785578056957221525834494714011726197870323534922084821120062318410935949717064904186757105140206617063177919330220414758422357839499046160
8358 134533364070606034777787133722240181165618353219813672217393473108888755985997638903188386227691227425035940519114936894057482173157829270252306825216
8359 104224458841625404521600734363615966447335539210210159635445984985254987252239726141009384320514446829252870918354160695562673914910974797690200936860
8360 65847480614035472800872281732101009837162216037085650491304758436102336284395687013388510210685273694523117303313783391444381142945855124659465355264
8361 33451084517445700072655671758955431427107818877174619917855964831888751901755430798789883529778075313626875542105665317649254575371742248535156250000
8362 13450866823840737935735370521128560965117152274945273006723163370638001802741205720317868557072887886233986706246560612967290928838454405209102745600
8363 4206377652838298849438330996824127456120705943109614986101194044220661926236531588359122278816699854596780949183969574311756554402735497250426321264
8364 1002941220873195858840765709279437322795330610536035889665606916464082195266873369427870986192084006576921938402264069106000500606200133620286357504
8365 178285328468941682402604142598102875611254418769064343830856147926291619846891444839343032322298027841401295040844083937905195045480808430514438486
8366 23033222020839129385881067623422707181320677118399233483093172269473417939982500458433347584000000000000000000000000000000000000000000000000000000
8367 2100484248352874759775657535477532343853780499128373939430757953804177627212771829284768852394937921464122178599727965260023945544329130403193600
8368 130739654887672810231710907479137602333060721399845467129898617939290377021992480386954937319886987961536769539631777779979699154809367824433152
8369 5341539374842709232727190730366645331129789382528771593493328045936000754561358877279780610528746979916884172657054043432025629659286992261640
8370 136852444002380002027244809207745631402735230917851896081886193877393294770209891602135671369022300998877424542453983793228311485601370079232
8371 2083140445849399816075309208223324707820447422717764077043796952109528865028796945369231343537816081301627946231747046113014221191406250000
8372 17663154719470481434804897733876731958594624553975847560554305047943206145171710705481169570943719526992921774861153099356333061387059200
8373 77174622321027117097832086437661758943624139261153346297965945899604316161862818390905711233397231751135843316153728099567573502957264
8374 157944766264434742619467815690348929725960669966284410361226764252685766114166191139328839187982737753815347578186881975484145467392
8375 134465484930350926804448600369898720104688849991363524365776958992728224164656181958856002040943545033805723905098222318610273960
8376 40969913185461769118333017433592779041525878868064650088060560457100000000000000000000000000000000000000000000000000000000000
8377 3676731095856895979429249177802698649830295590487587339997086970930292682063025171966344929150789359414950825923479824010
8378 75008812907941529818617952413723210900722061310604995982164100616897850471018613143559286864256641748104245208416256
8379 243751611531784793055350105277108786303852746618309778465621439330871775920979261723754698791130699195581683712
8380 75862412514407936493318039287141439976295824069924972250340780071834170792325981132418222677198282686464
8381 1049689573543142321733651822392470686604432308480647634274518509300833102315664291381835937500000
8382 185952576742973189389969207470664741938266206070412026659750475145188729981015991255040
8383 44688905565082185709848785663242381907040355555398734974803592473595291524
8384 119952954188917597362013695347615891367816211200605159424
8385 2132680834983421191629144336
8386 131
8387 16900
8388 2146689
8389 268435328
8390 33038321274
8391 4001492250000
8392 476834747922000
8393 55894634338653072
8394 6443787292715056680
8395 730452129557735572966
8396 81401137269934901760000
8397 8915874881219037868276560
8398 959614433708403166688747424
8399 101468505162587867877667996980
8400 10538227645749101984764288684032
8401 1074740329617857236303804114687500
8402 107605538904041916437601637342462080
8403 10574353239421010007467338757551880376
8404 1019651033117072809801151756631359356928
8405 96452992486598651467698977636867786845440
8406 8948110921615301954862391515907461000000000
8407 813918334683506514324854578930411378018711090
8408 72567728777943595975926369942533453272191074304
8409 6340096348190560266896436690936916451951488920312
8410 542639124897785776878897189683160708225851138729984
8411 45484072018128584623176326309528067699688438476562500
8412 3732564279571241976263567928296620932628778429762764800
8413 299790765208644333736816367751776254887918820482189239192
8414 23558731116159281746486697071637909914984489691070061780992
8415 1810773812114362855989086052233797227738457616529724927982016
8416 136084072869248449977642004239737010000000000000000000000000000
8417 9996070155973362838411234191932982555413888289650968328535210000
8418 717421123753501422884468354196029054146219587396525829513973366784
8419 50289989296093085188554251371548542249838016872006524851489402589182
8420 3441807801854056277743130059013568661545851227542408417773799553892352
8421 229889896904296050257098660278372043807420167106085716008251953125000000
8422 14979834764960799155088524970130158716529177254997509002275054730973675520
8423 951850309519027425352146163005439044868444216589065319022395821102594488756
8424 58954935421708312189275508717946028344514757856693810024697016847717615271936
8425 3557717709945638203685466095174275237113236143884521271323756315323355525539620
8426 209086911148936433014240020614104729874006629764540547620288090000000000000000000
8427 11961470222203256131337546152577559012954893227825748010958143248949274594990388520
8428 665789234908306035912389320295157483017826724821149716455089348923394471917827129344
8429 36038702865910806436713754545966499566238588318188846160448261356582706181409167196992
8430 1896097529966672961810093130425936399272486826178828181662842497874275624947532634783744
8431 96913275463898213013065869853054500107941286663795474356315692294006205430030822753906250
8432 4809517976569089429619776280447620547589334722379350343683547704360817790032698173575659520
8433 231618074752311032989191577221024521980390879041544395751975116750419954822927867055367398312
8434 10817947553838137318588952525562533722946283846563853315603164468358181786653885927093654519808
8435 489732976206392673223161534964887060637727557239072407218163297987789052984398846189812239936516
8436 21475714167955884347423800449842380865650980249017165802892551029790867456000000000000000000000000
8437 911658544404735859938941130100493401548970983761831822531061919978726001555575975772105962913996720
8438 37439152675143926803217965648787651903698495902241936792071453280011646968471957378422892407600185344
8439 1486386660561684317487976384018204073717212213467409299690736555801692727065010562829706318037342066544
8440 57008776833734014880547816682603995913381562741496029752615939900693599562529459725621663036237280182272
8441 2110749936109823182938592152904474209682366107380048703203142292530891666046954924240708351135253906250000
8442 75385230885291437710952213248984366684941006085572830044615925481642016243198360257611481766933750087680000
8443 2595058425227253208158608254844677366844467778712377932414042892929075125985314916992781870915899702358692886
8444 86032668794158033597589379965532569474195596700172218752179607454725225253437764015895675501763974621877501952
8445 2744513558553093320307157189675272151365118003014910647308626724184192910566491088326808927856524202236526177200
8446 84172272987627124819872318927928089596363318165950796205817806934426331894405329793700000000000000000000000000000
8447 2479563330291166990782506282986659379802472680692191897274937719313749451927128404931438308087566497423791029310900
8448 70092024630298406932043821903683503653394251274921870384517529702212114151005353136413555543261818854955341456605184
8449 1899402983922897538543418402330598561006914653862305775587259499353424087170551098395657759602289206525670715558140988
8450 49291350935820196880263452448160598645677590945215209280849953853860518514368284576984147474299332923152124820643119104
8451 1223659224078160947861060240405073006345163798613460691912675712520681360880704116141214748492628894746303558349609375000
8452 29026686104442536777699593472684051216734116464451982336006249618796487125144450066104828367502122252873743809976614256640
8453 657160478065365828579945734102344502988859541302369134203160609401913062498190521053660280803396279118342154013266142482432
8454 14182399743339272240894445535406278312880830943188818219010248603072279528648019922840241169774073708165445444395080448212992
8455 291390705025293174069832367881904449492446570301041762511115097497370605317588711320505207564314231447430182639349892057504866
8456 5692031842713621168733901268129373500869215943975683394584894517572366712958864575776853852160000000000000000000000000000000000
8457 105563925480750072131417129950657663028135214228846983680898670738754172562532480991497424962513392298924893966994224372598885080
8458 1856019167561558560738140636926157716620883488179523481982150593631773852449961520573901832460709229826825591851916039798709551104
8459 30888692465820350512663133681158726953325348762326280243762341464777435012997255947723987910778702471617609835848424453743307008324
8460 485808812847357427960392526157098382851798469791672084926127260189498115141774833945037346560660924247470579810378890515390757076992
8461 7208479723071658742856939117349921325163266488619973555154895272341794675583220502219309357088109170191765879280865192413330078125000
8462 100730401108948409616112339458317459529898170906668495554997090417554484492382657866985390036790284213520179483352980118612016376053760
8463 1323128603806939408554968731044033368428917366434377452297117549779051314803169467037820712389495563149104137493412021379894054840634016
8464 16304637064562770336507112300023492739802779638482062227078273473543325296069560237475564108244626183611632402838811485560554866060820480
8465 188098151146720773834895218673237152856188609417037781381063036958727953219532830048720229026500339021090875862579747335966319969093147280
8466 2027072255702829864327942310829492550887634480001765154922864459717349020138499327003955841064453125000000000000000000000000000000000000000
8467 20359104893312001408913709939029306333190278046582359675008888138921901613139643980514384867525533681076736161418967455688795875261368379950
8468 190102810373495174943164243677755098488276046606060166807393594120732939835078962905961381532037882157219595894215242227074483985616757325824
8469 1646008385330972215846073567094406605120181944975374566686798664559241916253292146807275856812369673478195061107451192514542772954064005157024
8470 13179377545311535902520102011373317961528797176343152294144379142973783459368713113352844168701596675754850649656489568865056556446117856804864
8471 97299273897008914508291030721943370455399922021548034914705300202417781778309304271200167525660761197689433599462972779292613267898559570312500
8472 660281531460896062157063112768730157688802518778498540776415960754203270186835516194140430133974339807625357337318404899149435635118598048972800
8473 4105065505551003516458575995554680786093475083868771826486058957029281350862542918426466078567938103274624138297133659976883087710169557597556052
8474 23299936049081559672450858838030144370941974153028521618010168452473339331524665789075603044105404868948479841321091904911600376374292236908625920
8475 120282502836279032989048125696003380184091788958759262488462260840168217650185518003484957827007227014407889167617124789492636984452510334986542216
8476 562496791728835474574576152373351084426119769110669007262188261499384875416435107598630620643001473433600000000000000000000000000000000000000000000
8477 2372688762680188255288700535017530350024645898673488736497746139267932416232906210002262970318639380725145331475716855251228906609705871162541217600
8478 8985911138272092170427227493353334042337805825609129524978371668420590079561809345488650118370503302240176789359415612564290091228341347930093912064
8479 30404087307460409301591802426445594655717859945613646266127668100205712358632780629502911029521082146950416998000775564657466114392584584639206103162
8480 91418256424264887967038192897639879497755938629159701634862052988149496632817056264548211252693487091840338819956344856535523946112922291791003123712
8481 242864781621727502868336672331208139646029229249508322696815692105099575646929618730494014946323506339744373138885686103094485588371753692626953125000
8482 566530070768423607926078023745955682045016024385505603540461551814023038619085939469551486941916735407298677916560453746776995543945961858919678607360
8483 1152597880202513130455432215077048141771518490164718867261560253137673535475923856594368045641921127695468809486112575664037552725055879543052282043396
8484 2030231107826052017736832440973395993769703236250644370416752113895489874528699061988879845215444737092920073294465438455462746676282344630598785564672
8485 3071555621198826593248168803082858405651788640745447872626220121494956851390482224440357683093228909512555192762724005542602445671584194121873758420960
8486 3956666270758023276381396566292511050441306333371738321918462040867437265559528517536222086689229140130000000000000000000000000000000000000000000000000
8487 4298436472178949807645299527362790966374652540998156977370978320058037452806052871400526574987068372757428579277574634941792250060703845774605044668240
8488 3897123819310186643534189233543334695209820293801726896952325331547455974137349782616565304876671133902112864671691572993141975490817807652504431755264
8489 2914786534180617810718661618301697341876028530539500601456893796030141794303270227188804232419112581704912352548204246049298116194449959623935725199504
8490 1775582586962677619999385699234164643617646070226552905421297747913800920743594651031062660477985232120088795827387470209690038120731261058725995085824
8491 868511907605952733146578237865956880939852324413545087640301776547885501122818079154360333990998755859840518497860806235166819533333182334899902343750
8492 335761934395568161652689487662431935111570320207217835468106935886280980192200831045979312972818783219513330007198359867023397955824542968938548428800
8493 100786745864366150522496129439704743031416638431477955815204419870730482967359282426215908055973539358434983946839598304474592401682325153104461958672
8494 23026222590424128333666884733367904066180954100269496699079359697449164942423617218456967655766189478254404790108850380306868982724469658283392630784
8495 3914574156351994725301373425028903849288948603529024848782946248516246764814406006065079736337924956216591286088194804784921850240705887546455921716
8496 482655030144399815683647052042021609179989089558673217663536057658136198506705657813264236544000000000000000000000000000000000000000000000000000000
8497 41909895310659788139216614171968616130481347553131583479860259289691677892059075321388877421736390625682966751850074689060441514371363961868636780
8498 2477521732220294288253130099300807107530737413651285408824575625180039897303316336422705100589637659846013189208225232808653657153289160411316224
8499 95866439957050506857555648497385509966799892647509802972571050681868148883393612829003590096172399862353163067564870540388426739092295787892600
8500 2318876690391898002654270584883789324570200877121115056989955845237214662215071628934043809354075598741135811060535061637148589198985639493632
8501 33207401621182667433753931120024081362503759529232542949861196863673553708904851124857494912562104971698317967820912599563598632812500000000
8502 263839667843576005926761905527459785982852970710872321942254675919775113514005824296711455427323436899852195134436095572032224117338931200
8503 1075278323293108484326244348963315603136254999428813714746280937636026307223727892567706801179823415232977519958974490063964951553211026
8504 2041943885037805311846000731697281479058146683109918573045712767209232632913788267501399373542098697151452371626327247553097793273856
8505 1603181152147214297427300053418777450876779215809183880547512715411578561021696677623790915686291868544004274553982522062420038840
8506 447230941807941748965676172909162710199312412168685986744384188752100000000000000000000000000000000000000000000000000000000000
8507 36430256928786853784980868432878779902116290500046742485669222070755860638553486260485112432378891980612205177185362348100
8508 667501906306080999444329479509510132643702832885372890729024440227375339313192782083189141848448411375924727726997504
8509 1922586508468299341294567268903930965622620082744590569597766706865662897392620325350148919825105568632181789688
8510 521401098340123306664852138223589506478472884028609885668214044181643393881755009070289856158823857782784
8511 6144989796912618492084009496959973850127894994699881414668141133006429299712181091308593750000000
8512 897858465464092836607943005504016625096078902517487459270952812487715781014625902919680
8513 169428504585985862270561732659974313414900766946120086414604135211243179792
8514 327717565362104864445831773876080042390780271257158942720
8515 3450750078158681275594140766
8516 132
8517 17161
8518 2197000
8519 276922752
8520 34359689472
8521 4195860737040
8522 504187033218750
8523 59604194295000000
8524 6930913427376264864
8525 792582947887568071872
8526 89114781066134586555584
8527 9849489557982943334400000
8528 1069899067201317659274009720
8529 114193408371974754281662744576
8530 11973200795167436569915375964616
8531 1232963202090136441756902919520256
8532 124668829411018974649151896011875000
8533 12374523056997702510317881544602782720
8534 1205464178313371295073497933322232734194
8535 115219312309421496015113954047589542264832
8536 10802607917108794872646598283085471592335872
8537 993227692493478095228940625414777920000000000
8538 89529792930479590980154912855819135437317732520
8539 7909766375031453391237551032698308363560631140352
8540 684719644012760125275214915102209424485515575027308
8541 58061410781959859275575016854755095950166817324646400
8542 4821225177357477146401179380651234917868164330078125000
8543 391911760539208708962877583489533814673649018735605841920
8544 31177605664994043091011713412297438745754877479126855541264
8545 2426496876432838554038631858789402192039588595072752323395584
8546 184694693159201626583454570550135665630314699724187683942217254
8547 13744157171044512806528854272523317000000000000000000000000000000
8548 999581272490625965970189364214621461078987590180868446773820900000
8549 71022755683479096324346171027808655126753366663671472136772874141696
8550 4928276945542294931976492478125126308431876639680372986417946752987312
8551 333845193958410853972289125058419814937914824065778460317511631457222656
8552 22068720864167473177255238790568778349539807080497020524613452148437500000
8553 1423036053633847877954392336744202217668919289215922395149168251808776192000
8554 89470730602016080264964877697284823042623674354676923173226029805515791974664
8555 5482602457216061175072416292459474715267472205572836441550170957150906239418368
8556 327297043343102104519931909737130358983111456568011633953606296092890665288847112
8557 19026114227048619446287176814515861177687817010519029025819449200000000000000000000
8558 1076485007298986304233263892731232724912928303210717357259465349087822301097045126490
8559 59252502697221327635930127543285469073751044117717826814102326681653811158200145149952
8560 3171251704042036137482373702942686924931474978722206229018869556806789107527277641711232
8561 164952057415486283979892623831813149489255590327621356486796698150300789914956474362101760
8562 8334094265149511247746562924115466946124230106678474685471196471503576861629486083984375000
8563 408785973907374531811132620299318770855274627504344250891685387059532474426999047328135905280
8564 19454765992312092211375714851732427001817156584381071558716051232885923231424951824873626004564
8565 897833810743942249410610641437331248048436071208270380714140533844434980383722689560715569659904
8566 40155482461872892476863993983528884806201442084246154520642289582304590625888483506351294939135624
8567 1739413655953620928221526467538296109995715368345284844689899593008739778560000000000000000000000000
8568 72927439204084110458395277544948101718418907419471944423088276884606423337951770382879789823397459360
8569 2957469898380475786970169395215419076110520417536211273113976331123323827421881893233577719595286921216
8570 115928981529182054435733668598730782640905570997660955799108155576974137884564961238868763873669865572750
8571 4389311257171718687144843271432151402500171743749974547248889095852396592864104511192111739333784115347456
8572 160403019558163881741719662759888684148054354959448823291511588268216215169559291098266839981079101562500000
8573 5653375626384015545814138402024855343684559338843633750336011668985566204831557641115294102469586323295436800
8574 192015915276775244237744198022632631722146081226316702516961172100616264962889960613351557421776156702258436384
8575 6279753337022133121217521439770282502097031685595364345239718671891338896695229854635109995307028867031230316544
8576 197584135058481749317887880865687165781275330836171298266137044552555534221015128119242949965010669999407648558152
8577 5975570218452105701778461347475428034390111071095274223433599018172650545131150203008000000000000000000000000000000
8578 173549289826286891193365239360661776691351209961953157992682808772779354180370938746170265664194839429523790708765000
8579 4835760888081431853589781240992791133995564611772634422329607908537574932756368890343811040869798720559843449663127552
8580 129142905376981451068052542629657045591442979219489647702069910263214221335799508448770409677300536964796832905292746200
8581 3302077910722139425037174469766232668865468789517775084495076167153117067614899133355820413777563512861242348298326507520
8582 80750150963432375271086773367894859785846577904734324983843144485392787182693842064500879117931829439476132392883300781250
8583 1886456125759267863195496330212958109623367684373365366740033980395279953705833209584567741914367325651127751853723353088000
8584 42051754881980347081549599157866502762379071711259606543704118412841819931675803975605797556923404170595863208376817766539264
8585 893345868033317503798309386731454358991483306032654180182570312440406245575863313984253238594314737256290582489857220077944832
8586 18063138534834417388747334481408995653889817915566238822342292121400816790160370210806584826990643407070736943776127736774219144
8587 347151671406819737396621280549910980236493467383240528045128734033988145524663804009150362419200000000000000000000000000000000000
8588 6332642295890077102703662477083007255743007737101757448136450160150664496322733348920756018847186229284493657739822644830920614460
8589 109483455616826156120026606705348781901800147645679222998661404113843536854684317075212426690969661617224759361531783802580302299136
8590 1791171480408313113889091342010246043167815725440943397624875815596685915538334532067855357605832749174885057895044966259765275932232
8591 27685046806650821400280697595023530521193187681526927947125664010293323672755003139926434619565803267553095666800335995825065878880256
8592 403582038331293638618323447312435318151553111831305003170127746967686507060753489890459596897993027637647594092413783073425292968750000
8593 5538831998549124892850568272886781739655204243121260959661261131938631360617880259200676013480305662063770307974911621678783505304125440
8594 71430759911947909366415101367880505171732695382610717363389573924936617574965854313769142238877888929629011873914874956964774082722756854
8595 863914259374413900346542748189141597070693247708639861019980181193975919276065612808902186157426515744098129372359362365171276910778384384
8596 9778344619269640337155227695958946711269868844147800219133438228610806367579425407978299891541038563463401702608799873906878033624897509792
8597 103349963382468609408582396590971780716999154719177090921566449169403467021766118705272674560546875000000000000000000000000000000000000000000
8598 1017636440587035046470798951368895427706035618364977934319649087600556949648486013241692523227185906077852329793430307489764208104552207107600
8599 9311961840878014282309603576444772527561502454949063657775245040823298293750637034610605013168701862713254089428006391500870685589630617649152
8600 78980882135551035976955084430049015542137850920106598688863986081313946115464356255737756358048372944815357230764705748989763750675495771508784
8601 619203028226917381221280864218009850084265377370142200818806537523437014509593192606127168648395223364293755843318548950088853400824288724910080
8602 4474029093615511419418089058225226238152945670558478236031497684795270727941897673209287258491248472221083803521281879511661827564239501953125000
8603 29700481581804406999895017011801321279286548899949501182931093090032462565190935313673521402842669696124797501986121709561558080574145283206676480
8604 180544554690673031905388995114450265924838887218692056410189851143022269671411339729594323345892548778646083658731067156095265211031537482952109864
8605 1001437604854629549984801809931100319879259724696758950153889270028334901830645010416179357091390029475461567462584321856427930998000141704458403840
8606 5049411483976153095707804572722406017077110036909015453057659200031189519849007485799197843576986777108196788449764570446737302137130051380275433514
8607 23050501465741819654317749921678198184071682696931025623083632667522506042749166093568843013050029047808000000000000000000000000000000000000000000000
8608 94855771121104063717188912746093518683202324410995647103678844065733730175315493609413413344201429232023481162244623349658454094149255289743293456000
8609 350247642273593187166051348708334603872715210181196955956892857175527368207022765128347086733701967546860644613480873502980277460456328267129165971456
8610 1154644883735781932735313239587637214623375342072439161994078897311293598903335720272893015469099800419159917327718732860264248112962864248816678810296
8611 3380264296225784029363304926240639594227615841059155087117967655353588273628843685388767995018756208343220035975120967222689386313244861140481559494656
8612 8737049596430136728140513364850045383040081852473496109464833018215771281145478767115253556298293232171711449378763737172448600176721811294555664062500
8613 19813856108986862181064070793454643162261090954392877449688811446829359070157923787004225511704423144881377487679198589572478340460602246470238732288000
8614 39157347592464147669822233125000302402318938123746584574800210450332209139439680431782870085360321342101025079715431516247345276872547480669577521154824
8615 66941061659101927554499451541485525055913488123141933876328344701111629142267023382877645484721066969918018340518101187972139892472145968489783957127168
8616 98201034744485731479279308295759821652489600380628518097890740530905016340944116377389533840636575115696711603927997055609854176100969868129068200096832
8617 122538046569133990268998258462355987900843832511783737719802284013467163117447063724502399965517264620800000000000000000000000000000000000000000000000000
8618 128819333064462743409880551531113551131960006576859938898711934493272876587949102473568884166991631754187993453413210806574866339931461243055452611777630
8619 112890621588587736372374692006594571748082782360028344465589207429697524521884761286348768844010004172472564619204742636715912022577508592476951519690752
8620 81516091040471110717417818468834382511436337340197294937246429941055592769969155851056400301777979693094078002485478468365643242374646442766050446894240
8621 47878673241016364879594444406960156013649335288463109663885528041726216627034081366360274005876186876540716329061990722634063672263292016991110262947840
8622 22549706828074118602685479559628269853042188529753878432490899116650545904402169467459500682415519484625907042918413480947492644190788269042968750000000
8623 8381316216803158854663633054478453860178738630177442997518422447996593220408720039747500282007319737430392556444280584460154917464157050219225363251200
8624 2414894729469945584395134236940003665501423410027382125018259540527472206814522884444142052527495539485516016888643276610410627952282531470711257635864
8625 528651625855131489702489543124863771458894036160165874936950985915716612514903084989172481616706930982037269170123322349485914021771034471106881781760
8626 85951436277216467733119777266814911845346444168447057552301073022988479143549871467573390190097092677550727660546049963323701356144353457901148714184
8627 10113901341097315440615811318837528354746195333541449022932584598552192328933763165433951682560000000000000000000000000000000000000000000000000000000
8628 836206414550854896356276909799765983176371831566343840960739931372301408247428294965099389000063120546235050994609888426007135643670834436265493240
8629 46949116119243073689305466964867479192581147717810237335443435405211772551842597567101046934310110005461214663416199055330314601838058044104114176
8630 1720547277891986453475089271516504573480770498769470825509565838325490454059275974448871819637013598743263574776781607859589285427593686143141778
8631 39291863850441456479978475721540304832800321919073578199661869191167904445650871172814016415535360539530044297053701631286428332365035136352256
8632 529360029999141901746353447530669706509681611001870689449282630369866087462070521251337833984747081927935141720809042453765869140625000000000
8633 3941049083754769948342737302182789940041438740665455861431631317690810261125165574731630335844822816721299156646498437026422198765575208960
8634 14981911390054438767438160339789337861700989911580981378562704084871789511908887187092446776218399830082089796159129150002987825206461544
8635 26398687701941035251027525185366245018397350976930144293872894771597806066801460764211121819432655166965172279481349808134414634319872
8636 19114122202141034110852902482975255486797391008837574885157368221235278222910784808926501297382304110232736892736436875060198530572
8637 4882009649934035180840091903427554892408382910367506368324447492092000000000000000000000000000000000000000000000000000000000000
8638 360962924514253927865231133648381672101138421838539488702015331569701097659980859826670502726193023479386299135777811277000
8639 5940085922807246193819571863428469717187665124616966615088539017679135468592740970065795359087968308695578401782628352
8640 15164366941170383648274337830051062689448884189163229424674739804597737296158915656945760737652946987605047738192
8641 3583581068738805694781507351131177565806429466805306037196602297075664945476094745590219761570033120051200
8642 35973396855099990511061796615887190372995026142667442580966308263157316105207428336143493652343750
8643 4335244168837310360963314179666191951341184177152634661274816319597200667733185789952000
8644 642352230453209384023266105451059650798206217512852321151153083428341679264
8645 895341039102044924126114488828799562712254876063180521472
8646 5583430913142102467223285104
8647 133
8648 17424
8649 2248091
8650 285609870
8651 35723001984
8652 4398034042624
8653 532873291364316
8654 63527410898437500
8655 7450502003207000000
8656 859430206612960146756
8657 97487298171866200067472
8658 10871951526591017029795232
8659 1191781803441056428339200000
8660 128387110116274155642243585600
8661 13588923914593000564900469060544
8662 1412827152548889264679941465064698
8663 144255511245408084306543253228830720
8664 14461454419322218497164637326078125000
8665 1423056238299695531051267863187092803840
8666 137421458194209151569079946277355632436572
8667 13019632860499157134691067561731024404611072
8668 1209877110414822596835642752706287723607387024
8669 110246805900604025106320462962375391910000000000
8670 9848136496753834244101593690264063172078443897480
8671 862151341501912060121517703577288955826675409485824
8672 73948511990873739005791193210206812535421190153411984
8673 6212462526133525991285951271908754434474488794745573376
8674 511040366546812135236614457567746961090925848376464843750
8675 41149920874427099160303080126371440863195785540110605352960
8676 3242402846367456101019089899038473676340948811217069618328816
8677 249923604519321370699214239130104017560499296136254145335377920
8678 18838413358057013511367568953273311761601195357841871029212542172
8679 1388125124391376125650649627676305401000000000000000000000000000000
8680 99955479955709877528236486391662825397734047863578713591932290199900
8681 7031055971417726122970885378739830097636520231832632258572874214866944
8682 482956859535101949632305284974990743010711955901601638009055917230178064
8683 32381973162675986144318828564028355214194222412386384132651078722886041600
8684 2118527462350446179743641680139470627921893406265570407428535156250000000000
8685 135183734131465437760803854483983008928439211981551918098419828398701982515200
8686 8409941229846365871810850817798447663049408136054413804112875067371810941112402
8687 509862402063125645526746217225629866564271262799747442007547412838580532784660480
8688 30110108144319836428834677471384557345458258810883454569669173509944661138073880824
8689 1731302608472547083927345150882984740481381037625521261609576356100000000000000000000
8690 96879308886048437911267220113003288596912832071809625546203139474632295892482540987900
8691 5273224321474060603747027504103469145077756992611844838009523744472309139128981718564864
8692 279056335817784109747118656588411684916743238512184578906741349127852079915299563889898152
8693 14350082760104157921276400478393724637606708763299759456956144443676757668261843455900123136
8694 716692966750057295048469876528277165597958839416849243945661466588234581782817840576171875000
8695 34744815573559045031442761700767668745757679076874798167263795783928657384438890303937115586560
8696 1634101991805417674027380554502481140532013150674083527118548722979379578152118992927383242968976
8697 74515499582792343937104394185992702592563001781492693169047067115596807955564313697072538705723392
8698 3292531343658345822232192684262278656144836903221014224967436376474826032806652936963305478360665662
8699 140882710316037063280552593555403620179514008135198560839423371523082451681280000000000000000000000000
8700 5833769640806627186206451769069666832878775632667000873810238537809979995037362709315614132264064556640
8701 233622249988916127339432061252058155509016499475578837551589976496285704223381253623169706737991935852544
8702 9041735151848779890335444201786286367904755928508017670841482136328511479192724026777717779447930012581564
8703 337948533988938071326937612020185894599013190496646937685226439916925936586134948473285273612194908345466880
8704 12189554082026669733026353038206401775370111358266892077417346585497509581230701769527513533830642700195312500
8705 423963951634859157816210911444486119114686954666115765605525636591751737329110303398475732529252459375650406400
8706 14207799571162081994504656749017305246372502701165757022992221601050302746261692304022274377394152940197923532032
8707 458375372405235183936971768585344431467994685169711396903895636630391871454089226494114927526376232260346245545984
8708 14224540684454587111940616094047024797187412390149903467939072411153763576091847069992914287642902618455543717532224
8709 424218043952893811120821232010268236050679050099549107445759177757495381391788887296119000000000000000000000000000000
8710 12147025753954397336049446204600406402258917270068836145792407065935434125733279062194405901784725188785288560164245930
8711 333626468996033997950260412490916489623841825889560523761175566636249515992719124598073060670641490196331640398339375104
8712 8780584936920852135147663869493155193662316596762617732359371682542119206103609302503057002372166028845484541906270112680
8713 221209289768469609818704013485720265989621762319673770552492387388067462125468771780418528084012775775204467860719110455296
8714 5328753606831059075007801950093330538373890415713407192900423394606025634482866425265639883699284119065850973129272460937500
8715 122601390349407193664430016287517360529505979683403679061387449274536838594147013634996227432287345225796304079112937196748800
8716 2690891810162171136015143959781539930506974851533133199580381097344526139048540679520764922691070853601599898219357908567244736
8717 56271560723671442113052833826948083015616458234611409887991943055922081344604399484026045940638905643497866212260217301275508736
8718 1119721815947160984891287347569537411205260364403432986368231165273543308790718888769548455313303154321363118269523396025652616552
8719 21172424869664875599480552720754893402024580510520034191038177713093630734257360115095632976281600000000000000000000000000000000000
8720 379886425554035890981235312765930620511150774806976645430235846707168017304116048719239617554028402533917743832003084034726130768400
8721 6458236134877648504627388984514734264811252152378369655167367290680782251327327700954854996690016267587826116079328299383347786809344
8722 103866185585778570485185779232042925885115721673113777175945297884953160864883480201372875635035618020026489990688906788338066642062998
8723 1577700284474053975243556923881691716108065408635402763966665456713225778402115035967886687381600777139497369032225447338968591221391360
8724 22595363833238897118105325484515738955540837510774896578885369514523616761763882496423797168138026508741813973756507039070129394531250000
8725 304561621154487793516958500898327984348429616363927546133066856097497009989207578274362617869230108602116255318966248629615517409298350080
8726 3856273512381473954894995492431675148328458987784108714055700262891455165120141410928015200036756490606009031137602518452956861127226557212
8727 45775119731640520688513990835538029127658524188459078949132282804471887865922287706705784022222359619054997865127340338460275239414828892160
8728 508329700737288426670468400227373697487395404519053768277060574019055976065297921370881457115892043680929043665352885723098831391427012746124
8729 5269273644020974007759701363523019344449658024135502252066653181456040802095230901613831520080566406250000000000000000000000000000000000000000
8730 50865807531235603867157817055094175502697606425844473238306061734678985070355284809223238529234215271588767163343159257422077411066416794092400
8731 456134746530434014648505072790694400972926456482657680252923180636448802541978359983193472007859141434730170035293566003769523671635630745452544
8732 3789755841434425555750473455843987715722707776864970929484762199806317877865673545665747810797553250168966999484002208518105979251625550541594880
8733 29091797428652103687491425218927553962694237759578799066420095105042389260594534771906572515173970270231611629963469928039597781889795076502061056
8734 205725116401827435520339852043938963293976092130178229212715383957545073835262064827610975834278431793580324548679902818548725917935371398925781250
8735 1335971332819103635963701908729428377166036060066454788475784951442066319968688903804725753937818072750806773015283728358530075847844619377012899840
8736 7940502794287589793875194308894421926785146215653838443001784988821044777755849735928403101771894088337764182387922825673535998148994527776941531096
8737 43041992542077953484113152897729522544487602179662487864781747221966643246208051344456121862972934002665093226837605080431803941629991306703308587008
8738 211971941596124068889630849841973090657319362213820431286542715860484307095153918514915919142404797475662478023925333331032960004985950917034981461692
8739 944582762616001706598885735190175133416440466945677312903048837160875636726624048046698945347721220849664000000000000000000000000000000000000000000000
8740 3792154807525309037439082521981872253421951989713437089738245106847427261917061812536833290368645430296208690647212541082460565983641753766272531935960
8741 13651728435265469450622795372107528681032279863913863271597895551048819998684585505330257149645197526615008555005522308241694607272124702347697370169344
8742 43849457648932075817530843473700105216590064459552555691392647220816774480720743277134398258295635640116254425469870430412157307737128626025939585902232
8743 124987826885034792028894722939869907793215501894664757123617919313525869153772509823759080338286830101088377903982113108063519831534082428113476481187840
8744 314314492301735686506544110535576301613731850231632793308713248175780232311338442018818724332171137925172227216628097323791735107079148292541503906250000
8745 692969946745701728776404963281754258554273694916835113716401807374583767369713929123771506516613750873722628321797096984736518571397689697762125073612800
8746 1330295394689310562217885853381968997999044030756382680803805111883458799949465785083626026296502596548026793303920539626293441978573158868522764844360942
8747 2207186858668707624321043934372274644265665980128999438600972930712207469099261315755563915941803096145039462113658586618284167430743860529589317923766272
8748 3139591541322894502329391051919815478965460412354237442849524516081174288497059948132504036786884924974701672141013367090039883089580482059592457899711424
8749 3795001152228187329874010953809682311133091818686484591251622381630038011490197767261158661566194812827900000000000000000000000000000000000000000000000000
8750 3860566435552674202819187749282772890902978656434964048407188331388138458012749414756055651211594060338448700159625490578450225297921396125293936514671100
8751 3270175044131057003075350578972298686280166881123147836958601182495815872084688047477307989975286934127238115616680647948334673769526480445538126144733184
8752 2279709138695101355719814805918189082080482579847681298014327648949591584270555956113709203968138839331706397745896273418072268235756935625847688559266212
8753 1291049430112022541125920742208820811708373831311752414266081905322987486794184223459492886092448071684561904526381544368056384526584467131096038287343616
8754 585471269016730727700917240412492219446255645041332731591703911883865524607820481631115156520065423644374243833388149482743756379932165145874023437500000
8755 209214891329665734740586216005133305991085157783764541450616706793121884475144768675596340486481395637016708202553954494421360791653440954268295521894400
8756 57861890369896764626440256305429605214880804371026745780698970760281366973005130566523309254448149677883937777658434077203825913274692842136384576213056
8757 12137133149947211461076508547386786601382796781223349651653025452501400964746857873793380576854156765072874612268441498228302504645819669929556805943296
8758 1887215348120450578224905379808323312658629042915428605078400081353197878454564951916598621468015980568104250472880039433312088841909335944479891502682
8759 211933853380685035910494145928163839828923688462002444811922413124206570548809376464944318382080000000000000000000000000000000000000000000000000000000
8760 16684384743031450729647428155270451467946293976164721414261405093749591550894260818386979148053980397124809202187948421070731512202982417543462074760
8761 889686882049734610094464666325941692872603995530325277625556381070201521136393149824916529163091452184185778654425548751729884051105371326769004544
8762 30879230900680258584639740719196336286680117026488526668266340912323034723664087726238808765056761717514921662135041261688528224533546933796419292
8763 665775011855461806203311611559997435113661871786316803314627545627828739868036954335731279181683684511376202168321817557183597487610620144517120
8764 8438539959209781932685333318864786049905058158805789746672773255499892350360617588611984035608361795488541190479736542329192161560058593750000
8765 58868576472586511113704217699280597808396497656674735404726682088546748247501920772209855279977204325132664203761800835156115496048556769280
8766 208743766535436901608964427788280713053497478255075660817854235078413293951374699315778289999181810639847884066107357401272231091067302472
8767 341287865679515941923785142405338479325322724800669256318898735194341887738175075506818853515757181746623011601618287713747325564223488
8768 227890438034336715578422568104632355980429537606461434164976690133782364067727233240744451569964415936189248846746648923906320251024
8769 53292416917419769298057680763367176026076953225361923550688316808441000000000000000000000000000000000000000000000000000000000000
8770 3576538923619508654721768695101579354231864734260850763128327934514844084656699427195867014678980261912263594786852648177990
8771 52860703985667145223839150007844662549309071428411864217732753190651686065799868483206339442581956830198797982471553024
8772 119608674855659343881756749168171446567245550588715228877524705048797763435606781708070415453721419683335530665904
8773 24629893024143283423673074652529353756176317414288076875300538156872647380736751354206885437696543530418176
8774 210591933274168977225596480659860659562281553820660606659437297238923747499939054250717163085937500
8775 20932410537241797818171690051750700238564267289884635352391089204601996289993719624499200
8776 2435342205117601459127587165777330587136469503401804793646061357040233373116
8777 2446117208928299578164739626172574600596194116935983562752
8778 9034180991300783742817425872
8779 134
8780 17689
8781 2299968
8782 294499790
8783 37129249560
8784 4608260898816
8785 562947302490240
8786 67674746426881608
8787 8004430393312500000
8788 931309514323947328000
8789 106568914012670483226504
8790 11990881947154302035863584
8791 1326371098725897117899571258
8792 144204745561170049400832000000
8793 15406351801839403676075664518400
8794 1617070176485508870010900727540352
8795 166712270137256973484837423022711760
8796 16877747101851055509773961534156177408
8797 1677512722006455334747367418865545312500
8798 163649774728489248595751051870181475084800
8799 15665870994643074267376527565961015486184864
8800 1471200767561662598384756809472932505423183872
8801 135504478523764849117764206960858418496696255968
8802 12237225122984538007941668815656918681300000000000
8803 1083278870180355379299070193086590691562756115964910
8804 93972999546083595493643479059823052810288398300348416
8805 7986303600563821081872130476220461833607024444221785152
8806 664721460329742755426460443227951728465609284267977023488
8807 54169236144087030315517638254952829579585008640400390625000
8808 4320653347736990381717429241232917224753282236150882070691840
8809 337202581007170032359149573246850091575228781548514051420628584
8810 25741539462397935671643271776959477385194516074610458290026348544
8811 1921471393762201685309413099186001787457102988923542616094194708128
8812 140197028156242063845717848194882871800000000000000000000000000000000
8813 9995276041927807699568778587623846851337392357926930480015009494570200
8814 696054542398193402777676398368958960465820169016978674481468204308365312
8815 47328337323632987983563020377692127725931758275458375131905263989875081634
8816 3140950977631195368826257577136786440106700942785255359395097699215577448448
8817 203371784210007966824832321417707920948407302953487560539649078125000000000000
8818 12841999015865210528619464628534919809265627615981009034564796498040767845498880
8819 790504944393544401207908046368708277075434581498226386950648150058447379178430944
8820 47415339634392915464845006863256477947698662139598686232681657158432349100305285120
8821 2770015436930144164064949614310753623563185565781265728951921987761961071306794869468
8822 157541690586092648234746496707690956941389718817243626157185622477000000000000000000000
8823 8718739598920889221634317669169003823790813928778167255173226759753797202602915997709600
8824 469294448094378259936690241354451318756557186777422025996680554034322063468988817909743616
8825 24555720240659841821436039792808029167959167835340198347665379834009891299655946815044808176
8826 1248391157699076913340978353280536289292876229426227897446394597719425402140593295460996743168
8827 61632172879115565260310018821934365393046123943034139914273725636640145276812529563903808593750
8828 2953137247433032834479770195567279468300525036153569278858456060518984098554225494776922033356800
8829 137256176379054563591659515991045333222023702532883093130722286744261773391398380629711293738816064
8830 6184389881264672349769652649294166598889529094615174461326281903277898950670400613283845801066364928
8831 269969413262825537622519371006317344746434103112843669087204287097490186082289761837047738182605512248
8832 11410694774264128198704855371143556576009153900095859654729061689287295316787200000000000000000000000000
8833 466667061896250850274108747688079977486882114532942424122531369368444829631736149307768054691400801843280
8834 18454726983722202637737786064650041214104686641398573808282531766938296091195469525763281589829609216540672
8835 705198026965468494235358766454471628689683660298274538235340945518789876716436899326891203086621767493288480
8836 26019820305448142655018866190746272304403334109720598540984641352147675550693946294769133949153750080697663488
8837 926323385365573160883379246553490401854351724361080068389194997540540177372037078384892083704471588134765625000
8838 31794320183904847465406064926294238670422942792827226972978342371781756805260496304898909198632929453674174873600
8839 1051274020346897255137819157159502167950871422651921674925881998616086070962881700210821738700580020127957019652874
8840 33457961212467806725090061730442593140516978714381245839284230739022609481769012229599464085987501432786397010329600
8841 1024056533103230932357996338059059260352642605292316775491564383641020906264431415610100923713864403420156866096295168
8842 30116077860642090105707629810384388001968650281533541641813494374296762235584402624938890000000000000000000000000000000
8843 850191085165252492852438360741331541968671133695239645194758457855556418396267007649918550165084985354809526206591363440
8844 23017367655471120362626602132318853661465400931848870074728174373889713965537535528028756868172397045445142838613603516416
8845 597002033975552322436337209795677283405029529976419663370991454384113166143669616294248779041992597158869597666095176507588
8846 14818998887763577585049023705953749393496639933008325148817735979150616361845372345301433185585891037939009427696380436021248
8847 351647380658428768618580296785978919827675672909906271720936505354149459053045277405512895437929167930036783218383789062500000
8848 7967893559378956134001343346519461175991603955043866441513494899748356155444306576763774598940762439128808972006579189537832960
8849 172189943573976890463741600003195266121663393669565656893767387286133951921935117112838157347223431031633445474440592963857698944
8850 3544522312219855860159347045285100174395937043530698899426644621654511823454907493947386061218914424156256455055372249780444987392
8851 69410709694660556613207965960638073617243637198156213848847553721257578198094001863509211204090416702111515505060205850190001545918
8852 1291282752945874165346184948778636593602633609327420173424319986827657132786921435146287000322048000000000000000000000000000000000000
8853 22788828254241900289244370880443523066162280270130413823051689190568648860779124662532045238585771103798198919491583930445256369025600
8854 380959438896902871405646055333206507192041309505039451772452049121626721072741990504900291211298359884505333724988159919255004939026432
8855 6022968429493971256961556747426103477240170416998681188327176508080977009841124832021758284194122314586501139780880310519156831949452552
8856 89908991259520202420330035920048337670205067706795487828791150912223584179866868478178253239662380317120102939578867034167013895651196928
8857 1265045716650044808598022923948814878190760502918187344257767679904734988929949967612739274902952093637956090873922221362590789794921875000
8858 16746788055203392694052608118156999258748020957127280782782319583263725247966257321458698581948936455435420109650700500727924848271242035200
8859 208185149747014108206398595662376203737604515348326220372899958932039574322846992036712616812446633077293567053857477206562387507454756223904
8860 2425424097607090756896508447039087989476581306533975803022750319666191048535219825446059015272936811427885684860470219950478658173929470820352
8861 26425607404933215927897383734727713195397219135272878536097766107856501915008848298528522586693412736829230744094984742472693417942455374059768
8862 268652273475792233064123408927347340311098787151561939561520356531272213455849851015955209732055664062500000000000000000000000000000000000000000
8863 2542486018951540634299345120215977788793779797748486030254483055540479105548430522962201523167683039152325258809914583150329369926099509223720050
8864 22343152878800332302296970902013707924305202272589687068015437688147555399948463477769713379996070894962761148698327999044730394683952869268258816
8865 181844349394578544833563635801857329485122015419586198588432570623981763624735852715377992601170898600478762728596554087121467835236852505516061696
8866 1366807532120395350151427195353988634086845607899913048161309710723852666139815093372866814032854573931322931386296705125240609720714883992626659328
8867 9459651841164313534503481011456623419742831021916618951099740907374524595747552100381418714032923844999162175370140612358227372169494628906250000000
8868 60093861090398887144668321595541335744915501090788391972820306300540279452821660361993707979610285015135316459782177389175425478774454023527291944960
8869 349229508417613421150202278372442500669776708799198893114177914862764490642689355882024783010428830949858112565981655586718790040514469182607580119724
8870 1849950730784296136329472811717639968234531694757887756342499506506242361148296094545724019808550891278297893443698218399238570854438774242093733773312
8871 8898469489893497517534340288482065883804268943762815702238836552036239595380287185748562692103735929935660803213499050840916422133090021060104391430688
8872 38707843855956761107855847093598659771081620717864714648613938793135925710774928565610711534430849995898880000000000000000000000000000000000000000000000
8873 151602962577461316155080354511113777416018924008670167623717999550855413104623009503308876094793174943162532738861481063400976012241497824331471397243280
8874 532107520359838755997767335495851512356279892530511105531979936001719508126067237939757928654523038883419768570030591136635685151546154928430337167982592
8875 1665249685360998775759966004401270997065651064100855075648614025492616617615123546422662489309621741751106696733985997932611591175477534850124640026222118
8876 4621512462152169854277374346612086188555628480217936129813069724155699606663146758801951628849528185494880884647396302145914762081603062497002401633927168
8877 11307416083883019157957164409713057136077146305940187466043176857799101457063082425505303802947764413211532423308102999953916878439486026763916015625000000
8878 24235901062616160498879103877452855185189628679326334756471702904232144671779693345370919900092516544725395913034597892930488358009445646999305498908426240
8879 45194157900311820367982222460990729104698923735455484775614276033090541465283158199725340123724619926850720340348883339280033663290832492913044682243069784
8880 72775469134554298556320839451115178879916266396178505829837795457449560281706449173064853337931484308340701226426660556123430089638725152250117505232666624
8881 100375948297675656512580998284209298631211848328221824220038333766534487155553435135555800075542257508791996340844813728538867417489695499783578281849511968
8882 117530968974862447309668915456667969248854199135902659169142739969305155238229344929569831845951362323461000000000000000000000000000000000000000000000000000
8883 115696569740608859326460184712624516950500153945838194403893839644805645277514904382465450977111126013740376489914311010625274316954042511609577954521498400
8884 94729147476027677146173560906365255789094262768374296566485602342981154814473968896678190993521194987756819136512724658522888933240085247837996240722722816
8885 63755118195707083101228786634718536547090125700192993108364623647350946058044590227078065716997822507297221615525951984413282601878118700408158624810180552
8886 34813138930377764895691904997652285500877842547236954496245868572083579083302756747662453614504660240932573395502232407565040142641638147297073547347755008
8887 15200919411738344765217962886181426009900061431455843840315467513860520249547961101608582207809585269030767641857196381671712970273802056908607482910156250
8888 5222429357936764318661863777280731362129159345323391981769803139705233152550627755805520103410722876380785624481200677826814326336595537333757180641280000
8889 1386394035341209013485913413684516176077177353863123112026670189354425518620354366127868131764092139882377926718756322083441154886290959808101533765915904
8890 278652115718841277931321434950381482478802431883300314049507354323435171634843490448177886529273459842030132664801767412514293338719204236639958045032448
8891 41437114181676778163677813819449569559080486917543937283013073451583484831517628915441618058090867353597556145266726762693002625823412360941685921678608
8892 4441009613552661642712298715151484174681397675910877876697099954455175257554862792607565401292800000000000000000000000000000000000000000000000000000000
8893 332894554251654569654498369032676519112536238231889318497130783429578701594328108029619831838782830848058811245567581196242537686889844099214182275220
8894 16859581180062690065079240944310990807643953715418760897415175981974119433320044045163118235381356015169448071250497868701195772759681918294558769152
8895 554199589888920880050693320184441777379949234260183509123380649347389882073155163534444325532868375977119580046780557973429418670237439635442730912
8896 11281120622528502354631644127019994696675131212041473483559804157829495655293915120260921778890748021599097070461912794542022281000991088189636608
8897 134518927111707558441231141082497524823555260559703525452115075992998342559280126692485639576127493041157734410262492019683122634887695312500000
8898 879336633091713283423694573099206851494920901326448649451108282179305561156528505458563781451848574828067120949318233113444077787026470993920
8899 2908437716436331660261586814513361496035552913521864568416306796338258032957145767179871393489266545968865776644900456211801830823049200014
8900 4412242080206721988129385987895370628394921943893454830343764896335165405758823480767582894422999667489740396033109606808546999579705344
8901 2717051275110081060542773918710961656465646531257107064715927640042530399086187504321984091029122382376737899206386334899764382459968
8902 581744375673538044788977726667947309184853361357294299190127643005330000000000000000000000000000000000000000000000000000000000000
8903 35437519248893137822111744546081766812820179313816684408425591960517489780579135394906035960913056773475342549035330905063720
8904 470406330089879352763093289084911648137238914571375832032108301885843369095560063354292785894084385668169194645189820416
8905 943411297535128033393638503315963001669076188242672630538716230253646239687582090379106568299245929224308516623880
8906 169280844687310791200696998320367695866697901142267785503652683379662658024814993556245597583539869883301888
8907 1232826650716874499732628636856863441909717640485760179608343278800930420402437448501586914062500000
8908 101070618824461172828086662169947032490882665752965667535495672801846109810917513069854720
8909 9233083306712479690190870768017856797295472812818634057238012424770161544984
8910 6682916496060689006623402431528379107397145630588937437184
8911 14617611904442886210040710978
8912 135
8913 17956
8914 2352637
8915 303595644
8916 38579438430
8917 4826795936040
8918 594464567476224
8919 72057086650957824
8920 8594668275524941176
8921 1008554807008300781250
8922 116413228907945853344000
8923 13214485377440083400371992
8924 1474870894896202288172949984
8925 161816340215976258777309170452
8926 17448662131907571675500544000000
8927 1848749087894418522004644474739080
8928 192429849067537751044938823794176384
8929 19671879952039559656010219841876842160
8930 1974678054768376157657991192166566789120
8931 194589513355209716554331077169434156250000
8932 18819518874670128707004716024271589056038400
8933 1785888297790540324102025934710385025977600846
8934 166243585158477517293692583954923822598498287616
8935 15176295781964115135154577197320899705531202982944
8936 1358312269229185015770114606958122348053100000000000
8937 119158827389724307945198120651448231950842619739145700
8938 10242887484559593987507338099137235164736661799236009984
8939 862505592315865673042676272958007968914221424524975650708
8940 71123863662493218888576615418601301320912033619833170354176
8941 5741824779986721663935801154228617531630445038473974609375000
8942 453659026320438831795916203919733110482619262627074353376788480
8943 35068284165040611065525710341961850893205407293171304372049677632
8944 2651315803068722863755704425122556857265437650681706370747704115200
8945 195985176058671888174911179533329978349067890396466272492086096896602
8946 14159525328063343997136849782255917720100000000000000000000000000000000
8947 999499693719728067643193943418941439615952797125728864127214581764569800
8948 68907369700164869178364317043464057019330652470088917129972459074657583104
8949 4638033007013322860820232321858479666478975844780457693020086051789490086420
8950 304662275154063802748245121729785999932567449595214991423794733101160406712320
8951 19523018555312917866182692335634149048250282684309607153961869492797851562500000
8952 1219945664635480042625907043578113689294199829822190940198257551097229277373399040
8953 74304630145656915147245575800292404896484443987094942756305564902650092030241575136
8954 4409449715457931799395749000726841705510450936778704194684957329885630743572557856768
8955 254830677003382548980135265169384458326457487339215165402889456988284912657754639360144
8956 14335658886392480722481408616614086002655015957938223267691567894979000000000000000000000
8957 784650063669571645214031993892716829929708273446368691956119149840731120186406092128148710
8958 41765166078517883805357596999272069653931629251742385644766455304537957287761445990741049344
8959 2160792613138257596277325048796527651343015958687081114166093493267661237458989444323466334352
8960 108604188731234898133802503421334024603847136055526869177854106544944445970976953072279435083776
8961 5300067775788531788841659364190208905762667394358748204051981092282216440303537607192993164062500
8962 251001809558005419536923106508718770931910849778157892991765701870546668133245034645526004786790400
8963 11528803239774346863540960300956053982779534725260979772163062114006445848927522825546749999451174572
8964 513270957755057249246938702347855176286201629541409733588777731406211448660987377637988657801075884032
8965 22135981721239308119242824844477911143890293909893763194528172728287037033647376045794343239709310665352
8966 924200187286803097919066698720573077522963514243472817245478804864830221477478400000000000000000000000000
8967 37330567104884508688534181406551328315903706246505919221796772554192357664341925576864985589942337349356800
8968 1457808929165486535998539155605054537754121613987560706371600124807127948494830707319881582499021745421287424
8969 55000919112576567793252765644013408182954722861860227671545239893683312174577875836452787929003477127358278642
8970 2003353380869746829862374657742581684554090606854743580438965194582325402444127562850536663275467097646636728320
8971 70394215664573285279413454517953656576515834869133859597698223397561132219646395924428361468017101287841796875000
8972 2384348235556329385228048043578945199903039957292564487782905182255692161589041984523725303769528318890148574003200
8973 77786559612109161010462182241189750851446037042998303918618768976703991050242032880730349273200369945935103577469076
8974 2442177269560679170026777577031683534079185092025208371118492030369607817660965563657978908651693269359661264295428096
8975 73724038874089687950179145209528772725350401429718822369585355752001331268364643817920443447009900484471208753157116344
8976 2137997454127000189146787162241589142782319683185506797196047748643798033188333405856450630000000000000000000000000000000
8977 59506256746387859823920880285722535233450253508151232855615530378130526315491555656502090796780565762659177924654536086160
8978 1587999250051652933764832302228397905029475677213771922338263726285170557961211050394140287403021419562183756285373583458304
8979 40590803459422733331001728617857493232239205492239650250685121480098344494285164254334287958095887729298820460035368076054032
8980 992736148698951975768768979341853269340501128758559015705688255568952969298797618016895741294507742270298505664249723434827776
8981 23205375093358032382862640852309648755367251557272538878199247089027578511600280250889098276468507916209055110812187194824218750
8982 517834645420586619129541369714668756454939882126937965996045972509157987994891390022999970186553767692209831098265922629303009280
8983 11018406064701067743589618934438336413305461296654865112681760585844589659731403596030320627215400564664869946260655132867017789312
8984 223267702541616660103592514799239061104071486526116788663896604166641232855121071821933896394492501601653689413007005985371584462848
8985 4302711797893859835005731323488015183464346791994671384793739820108523590717250356897165118311109108723705666583098512960754742586852
8986 78753800297826689164753200611984389060297641629469833873680785872445045811270727715682957997899776000000000000000000000000000000000000
8987 1367066457922640056798537074524595190160749710553063532780869274047687147245552156673950215181628741512981630684300027599050997396620740
8988 22472063905440223937569024930889450052493136590141621419453624471679063863570767476570668558064994024276921481848174272160352652801081344
8989 349258020432660916997878804127703487585837810665312853624797509547587257101596113153009763314234900540867372331640363835430792739268679544
8990 5123669838100519451415528429831809541735664287994785677765093213156026167628815268928064066739897842880753124602492876339774888754880184320
8991 70825962580833241248189276517237775065618919750709467394475260896808455315996986116104002369338362660608098521945066750049591064453125000000
8992 920846516110053097724594190106203373186746125763244090549280935380712835143681962860484463253439995057190694901339408211840940086415432089600
8993 11239087068467491572777383543327804548365448515259822238516124409112197484382592342606549970269034228079629323539833159285149916125199544054666
8994 128512464465478362664760723205114858780534895189935843957069192837875911541514473431171126850082049380194215545348336581417707382393793991933952
8995 1373737744068382202118897973125234596941645141410618073205501606420153749002318741468010030179305146466644166722553096666280918816533207228511144
8996 13697132011271665463879616560625907185415718669226270711284819235636412712897254095878452062606811523437500000000000000000000000000000000000000000
8997 127083905449935370719204247785347604597523458346071117888142004783673042222164546461209388501405590157658171551354492406992628318270509754953892500
8998 1094447928110789819067040435737380636234875630687531589211373157972279940591547846016065177679551893747982469253375076277772066426850983544948260864
8999 8725447945271722924349364372333909254876392723176520041262905217419404021810523186547259833770825485744599919480904074373754461245007525088318765008
9000 64216038670038360402159821460701608790434418225948665466418301885757106792730002416902576695752498049663428026150452070901780671997749324020476542976
9001 434973026314598485150718753641190877322522414571861893329836438616057544199378457887409145412647072942387858474795851725502870976924896240234375000000
9002 2703101881918984657535691536156711697957725111673343799521847230096852266941337055089633238319449879155683825952069664563387362184038388940805158993920
9003 15359362795808312615185730766200110516131795788792910967455635953623491150021780415607415433230283415458078958596840014119789785451962919733117033998352
9004 79511014293459073025859676501673058545825997251918684641544329157967815899657349728313235429969670502793018307652295653277734694005539756226111625756672
9005 373552453249059410104936490427947169279239677385841325297064618140524953602264941283291581783909563622318843102885321263140126801843906606620947496404502
9006 1586197596450391314887297620716534456462367836678830922763425105211872053900062104546296419191142848669941760000000000000000000000000000000000000000000000
9007 6060782028414275385697703018002931716960992488491834928413229194794854016402854269298587597371004744005788559244252464946239061489878733920539327309307120
9008 20740083771921426845986889056966694445553685580154303856162080705594580179739641990081927832099137591581533612162694179658185933040001505042108606645796864
9009 63240290282502098951371756993730038287540812040042102204292537777906525158300445789080415190685024590173214736767449488418562457412836087886041800227368484
9010 170883412871903775449508758867426252842434728058401142377877555722829526143370222839540232729380315382247254368971314464825222437480511300323128450241003520
9011 406781994277118956622241888270636895010835239370890065851559194269444305724519812293260798644594445584441972718290788603425767178123351186513900756835937500
9012 847624174347232761555342629027432306999425843354223599518432703580968111607097559110574038203120183405527260733539160332853049545961639958144073618654494720
9013 1535380133100474733772302809380903529707013146444561853659766590854631468209202760143351818873760783275883232422276105625922988041307484560651739431859847656
9014 2399553013673196770462250703595593823545844985229359589728093537036323740441064089902564500036991951780729681293866422050078160395689022626921378182416302080
9015 3209117466636148028662100800063322931089213906894528273900245891919446394638399930802559508450965236632446678189861214605231618747818240627888833087645062144
9016 3639922894141003270347646964969534155134702616636312591811830870528055797491586280904929715225526714088667000000000000000000000000000000000000000000000000000
9017 3467284040179329221037800717076943899213811894302285259505389037402716508979046734220807536304190969496849389391093629978234864849539933114207209265828987170
9018 2744073677969018040544812614520226373110975651529598620921469298615225011089360441472636420442166153842971365577045492801155491865981987925599036123616641024
9019 1782995336835717896038046894856451973071530926836345528636379019967308267847170076454971571712252802986926493156970309415391974276225923755919037595358968024
9020 938735111695902060185524733023080252969977871448681502399045310332197323475648566626117666766178783604987054385522175625644810432635294620749409037557170176
9021 394669642409332477513669375336808300169098316716896379040444216614800106522454410184597828551930309587022643891002920968347211783111561089754104614257812500
9022 130362351026110582218679617435261931051657688027902581077639517226001873397194797226841224852740751505884580934775944038117447274704531924337971733463040000
9023 33218529786638250505228221327599101921770218282059644644058490208662169370790822169350188432610429557192274140633530879446249990465632113903653702378953192
9024 6397470189439520892944791250051655753842350176438505995645141553992293465762852148892525699678925652990351728104918105952001967370739118220687178853253120
9025 909823766021582977749702099122720754040958470634080199373056277595025334670517641326376672349416899141693702004292099437289280672921738187934847696419952
9026 93059959721007225886257848625822096510366427287457606430180447351587636562073443381450194393497600000000000000000000000000000000000000000000000000000000
9027 6642062963793258879746901629701497804312074281768009252626742113036229541801309290754805861810263489892359226774235555729237678961028917738783053830800
9028 319489222952403295778611514802840447797769219262225340456842409672298019824988280167707059343106356535969848745816856861286681368714774626323067305984
9029 9946397087927495501647262611181347139205339459496982987854232822383323804427512942018427128146988666021203856379317863245899254226373606317058829742
9030 191151139929888229000543335505526127829128467145328282659289683586925979862989791787533601718522800110321126394338225594011323941919716992478085120
9031 2144368415167365619480084709818919990261917240966469011636081304301753013523708239884501527159500720748352975419948052149266004562377929687500000
9032 13134899188141292003294103914280896212481500670455330992130176022637648720156916119650192673870323635934359866793549081520842406797851114864640
9033 40523410022897266364105757344951209561951301848719489838261619042218902572958734918796619485667658164090367102903771280557874608732888013796
9034 57042400626185714305017661285291476527886308439076633315838027619280756483153243221475499260073741685156547165135702212819125308093366272
9035 32394371082185679490901342519691591370494490238876251104498930611450140067473924476721653672961347861969255245377259124282837164307444
9036 6350369025909578140870354074313144852109303145826562227408159598137710000000000000000000000000000000000000000000000000000000000000
9037 351126547093817289500960333956639173685876754612997365821557802147100253044683628704245911518726808163042896827984562908894680
9038 4186136359181045755270047625659863205534504065175463052955032154365534815854232956524918662539130616443057409590541942784
9039 7441139841436751225711713027687779195759758185402378972876927361076252163818877566378192230988148980047579605594944
9040 1163464427048833986686037475627809345346053830473580102445738373155048536838537971207492696455060940365234176
9041 7217092920307865690037811839974241468526669674877703598370529136651896351395407691597938537597656250
9042 488012117447390843031219989863908785842831171710667561474875250845989712323684496425615360
9043 35005276535490384930170306664383620403770163898885304691191328655524493917832
9044 18258067409977977173659672518453168977547174784231060537344
9045 23651792895743669952858136852
9046 136
9047 18225
9048 2406104
9049 312900588
9050 40074590424
9051 5053899775600
9052 627482348916930
9053 76685754438254592
9054 9223281383820984320
9055 1091519252835199969536
9056 127077414860443359375000
9057 14551589137900416150656000
9058 1638587959580279771134319484
9059 181408098104791495138977315840
9060 19741469736465409391873812591512
9061 2111273487074757684108165120000000
9062 221848201051086143499601092404846640
9063 22898961346793180847369392839804512256
9064 2321260787583163570225974219019666407798
9065 231035060208251976893840463701552942284800
9066 22572143551498069029333158559005173687500000
9067 2164219866499448001665067926192265084655656960
9068 203588757392777508662754946535728849807199564544
9069 18785276858570273023570277399041085384511153242112
9070 1699721084943443723060803216457064273740699161321584
9071 150770383654438784050418126829215719340784000000000000
9072 13107259801478823302290364954366341609659462114048882200
9073 1116455580663051969507783602903802098926663875899909210112
9074 93148904804216881882661715180657569434154476395914888252712
9075 7610106014034889238443648787125206377385364437404286581211136
9076 608620925062602574590081958249240372387297706248011877441406250
9077 47633161269514832540075630268570644164451321696381380453623398400
9078 3647017570139925177757359389173835054678659197506398184836259279744
9079 273078879102976911376140091934855460661175941461429570200610924920832
9080 19989973832187944794877525393061696519914879878113061694481027878324232
9081 1430073235621958606098256763045080059190000000000000000000000000000000000
9082 99947107538676654582481865136699155540560081771176300608168336696815520100
9083 6821623719645592030469801914446213969343020217155507877642431344517983502336
9084 454512785111548476652095864257146274012056992033262233405567668648225571185496
9085 29551251648916526475661551944585334331625823770327196559518785397066613999534080
9086 1874143782166370474056772547347097862681281406652634670706646406190185546875000000
9087 115890546079990948964424701551812630747817762510596923028789331016675780923343503360
9088 6984363321164079102227523805400580518250973971332099760931317243535142548544596653534
9089 410062048854059667353397038691957909245189780966224308332869433666294684520105432317952
9090 23443414980614630645225500955482363719055033070775667895918209666261541190824304575499744
9091 1304486106827416786306522616639778738979472038297992020446387816571040000000000000000000000
9092 70615161788748958787562571277456858730582271440422217181721021621479837286629892097583727280
9093 3716915086063092466352219603070427697632282776187930716022764060034717202754021270024861253632
9094 190139838439635077317594167649088449055879453495238024749922770638962336220959466843035248291928
9095 9448047886898419890505718568050531969711042946431530547314114172096011717645834344412339331137536
9096 455779700842396104187743362665807342551858879472936699913414980546266162721779073238372802734375000
9097 21333871697954772938468263963409064392899696027101412434547268917262082504760504860879088100038410240
9098 968358472745148697186590119483682830655184406359526548913052745191019435306221462732668691561699571704
9099 42598677261274739408694824341929779428880421374378450667561711069761599813355914613899720318436365041664
9100 1815024942751916024583746684483040401090368350309529587498468851524712260036392812795198014166100281011602
9101 74854789646516568246240449250909831674147419978284546952016629324329401343541248000000000000000000000000000
9102 2986218610838780473130228093490397261934621558472469267147402066799563385626237908441362222403017533342092800
9103 115157744916647784854785860509442838539613367431010214253760860260677151416978548823123893145536816393450684416
9104 4289714241819558395925807559214105997207691242760848426894332582864979971780270483197996931889278117197854632952
9105 154244747418826998705489019042590070189918867628204979831040385952311546322830380210715813567310585591708684124160
9106 5349471319195661731760990123481265746199266283775833292159228698740748357137730906174510892014950513839721679687500
9107 178808994629730274257425976766772406299753150948695214151385103095500957139546804649037384355544919819453034659840000
9108 5755628088509922799574385801367847009903422143924739729532378936960637241019602025990417235119871985295668292512780824
9109 178260211168053633311666313878193467240349773615793292829092069855047994610757852098891010653978989075349525604826349568
9110 5307546641007342381474904173869470151044501508858512738906164666063689013786476285482667097693491911697097622569643594704
9111 151780319095509551595490326692815571583367847440676154851003287011266635679674246593697266400000000000000000000000000000000
9112 4164934869791583073520509277451279732417975319704007989931018857882823314549933739088763126082742247338393497806057327756870
9113 109558082176060713413368389640859419954351680852656201515670628507215641293785357755762572962876425870741082576885308459057152
9114 2759808623540916191306070629966264372238662815201517991164720847563698168430705864668690262577509037786033200656649205138865632
9115 66504078733524459341246918891839249176194771286859576240196105545083225890106096247011586376377589775644261640862198977722843136
9116 1531331674608619307726941312931437710189982216133830818416801970458112998541677967961901802410491215115170925855636596679687500000
9117 33654112487547964251038373603597462255905301272727968685876030053158347553713027637583512453387079143990638943939464213576359608320
9118 705065094957847144302073189750376746621088724519454542701711886501418656673194627700056640452724889320268625209644959085312675020864
9119 14063503850923177966240246216606606286227400765151532297082167928459184677039893452194192948791319893152489776473522618210330475495424
9120 266721156983453876641577585829296254236443822662152992115778023267454287210470231735898941624763585097334152411536768612905219551346072
9121 4803094360780014602286759364967035529635105528679440527831864111556362176643458949049754699893309440000000000000000000000000000000000000
9122 82008087101502144975927457517286292016561826913772135062917042945113515105153361926749793476286109912113828051968000311179468736790843720
9123 1325582001680176674321374496507687927245490222992166821576910940752823316814258876286985057782121714313782811545086498478418279441677418496
9124 20252637865410393710030525936049167819234145465069928298041922401802255874519080008455400101736909510551702741646683267906651386173914241530
9125 291983660695825321837558878994120803428447898597005270329214232191573615459368322454358862845079726988804969152291232681965379239870610800640
9126 3965319129845475791982423723177514958651011445440930938795580446550433226933381324409922627731834644373217260247794911265373229980468750000000
9127 50634014638607138257982157108685108023271724841814871454475319421435903254709694236669485296126988334036651695014245672791541764815057972101120
9128 606752684258503664158268083608997889134244857020868532557214438510729768951966001039817530216511458433307358126325582228605595315819464117506664
9129 6809295673801389061903832980564989134322546825419630592440408514681064154812648393799916243908615451223520866238955652883575582044315921221156864
9130 71413785460777596802219376426226861252620180181783144348623225726798037921218108575003627812262487255069070165684621910889505443084024273303059764
9131 698341947001423140361460050781782186418255693340961563572590417108384246317655197344720363616943359375000000000000000000000000000000000000000000000
9132 6352166813637146073724910641466804375932351880582077829634199467943787038368293924364477094938665976497147173352634230938632489260353443568676055000
9133 53609913748056152986703759788135856101473901663304655243546260732691611273448141470292505912459738398904709585099262980748521624031248254008318492672
9134 418673052810734494906022874531812554747515657162352801747290033049003248901304993102419567456674317756134059310119072176159809789081791400229855434080
9135 3017025722795282930782517424238540831975135061335188474392027751049009110346324943495848443519112731439386820227204708545983970795434321563268295950336
9136 20000868362094822308319107224634088187265910301509053962352043826329591503847502369835701807288633527334565998287671439618407021043822169303894042968750
9137 121588939925498170746202663827726248852706235951193960274857417061908950370639697725229680415065314328218596029316661563156068639512684031163320657510400
9138 675514718570667292779832296875432562035091966392093194955869077325137457007105572857569351805793672864614513171930101920017418675122188871399210336640224
9139 3417383967395778677466885042651166014781044060543162164874464496965998030987540499798954415040843431872683340880602967429959193132086465613083330658435072
9140 15681486369174451140045004683396723066063698629986538777694928436822139138735100463578693231152074827379072791608239414868921059684551323712810688921736592
9141 65000238880553155132170471015004567060635793867324435268591385760200319184433481324476285229022947946633625600000000000000000000000000000000000000000000000
9142 242297540214269814496646905502823628094962579745159798184389931052115954192995481904517554787804175067204100683584567054859977825207522362664326398336819240
9143 808390097179571811475443378104978280073739963070336860126166982431055969156861713233229976227187399061676287561473772302811350575065272483637125044372504576
9144 2401638992482916941295035574958034421145061075335649153612177379563619362786781727010567297134668934469024618162653660277500739048521664994171561408797251032
9145 6318515800822332725505691400793390206575201244674797202410507336177214851503801955624845936046557461987241862146654482175513093574108784050207156838984581120
9146 14633879206507907949617389995979963689349841135359731353214589409064839882229929182703891442306861895230878528203343213072997741619474254548549652099609375000
9147 29644689604918464507555420085809585435289453578559195779036012695632346432466428783945782608375163412383936157115846622651644015970257771929963219708155002880
9148 52161366357085390918127480806000458787279845251206389679100575738620978481323398870595192132378121725813131482553832697378168103976508698479018327138559187554
9149 79117968150329972534409023305814538022329100826017840534271496995485455140417660586750096041215046109640203576987817346833436628953400383908552176929901379584
9150 102598503543391515603611376398716431325218435825942034274601201836174594921670426423536459074353348775134449143858204692209685336450227260871111497272325044224
9151 112727929603324498464560251592442201981559221113125605899429208314920828581894468775034986412144342292363840000000000000000000000000000000000000000000000000000
9152 103910123328726902042535834706664826389345559815450126430640320991077949112253885968435048109559891302915443518038764960533422776431081707055668637737786159960
9153 79489073239789337657591219514006261347615722997966006663163622024082127937547468807356717689518656248106486522467450127029909126730178115798718974038682632192
9154 49863747253633665160672179111161634048968730006918217718040056421710030066066646497152768729436406747298567092420420032051267540853893749061857710572932457244
9155 25312936088685632709646425446993024710153390949660673070146670197421594875514065043518906631414772694394390273510868143623447933839999424755250542294687809536
9156 10247010930288160311739617759873751765360969198820479690588115377496277223514056047245295130085723428154937707039960625987617959253839217126369476318359375000
9157 3254104066266326579384695171414652194333408015837363141914210270617963017399720358926588203728623760633344596230951461880449257232024413770330141271628185600
9158 795928048297032373929239098159621242147706354407730210423205678252931635505758796459716562631846065670760776465070409853465451280833539063178546783061692784
9159 146877038428659798538139281918261403548787410591097417486113766359223185131330322753296951010150978410262283433140054432163984629575672124136669758661591040
9160 19976748248081119531745623086489981874023995853337210699963298373449240162525873647427120662209950428009627928709702838644998054237597795146239883991939862
9161 1950041194338003596855442774904054338104156499267369686137550946120856236392566123481155195895808000000000000000000000000000000000000000000000000000000000
9162 132525392177843620895141098155428914047442817106482740243249105123617204093316711947114940787478797542511481049446988968589549835697495539409315898456800
9163 6054321635403221474445160252053487825089918361970146031886602630251902874255453227674267000876292264145387252762720621388194140376711079239622282182656
9164 178511114809451772951257460622149898098784796083472322898355406814881604391498314194374650078956012242582592983815468656959788108501923970072412227776
9165 3238929125314584540517744373132678019940982018583254307394372225221828240938916248028506820588439055111580439952873763023638017744364763836789555200
9166 34183406270740180376889801670498542633682274425725027311136899188035462689431281633675365095786366679822543268585377518320456147193908691406250000
9167 196199669056637402330836470626750449806960701190627365440216791587865389377395086885393655009257089139727858073506142892246166595875496368537600
9168 564614680286772350094027159608427614723146519732188076443640869140671367077830044024285638233171805097072191111721438724648647164269039038744
9169 737456207783319545250319859938437772698295233572606789064814278678511090201215926981109125271664810163597686016253351578151188568471502848
9170 386225780543821289555135273634348712866025692766613913646262253541037071532750717790328052151980496573603547375140859375455670793793384
9171 69321145015831161856593318009810921612941565071838565265982872411430400000000000000000000000000000000000000000000000000000000000000
9172 3479076808955225086792777139598389988129947628964022395568003254794842919745414914640326589962345058029654128195443242693099210
9173 37252342206780791035261832221300700589710905255392002943547553360039620476105172173633096866232119028538720582439861747712
9174 58691858215711831907225084539118061788740382710594008922652190837023297818241105829676765008033407128761715777496960
9175 7996471635097525900959309070431624532929361504500556896728460602823287395611482799051096554197459620788699136
9176 42249597856886942475085633646108629358015305093545317225052493359527261418406851589679718017578125000
9177 2356330945089723905221972932043894693035029108011598315734796505872132440218566300574679040
9178 132715079526609018307728330886198606354619920985783780660905345171163893879044
9179 49881967812077332368732926706065619293009631408002433024000
9180 38269404800186556162898847832
9181 137
9182 18496
9183 2460375
9184 322417802
9185 41615743092
9186 5289839122920
9187 662059712733900
9188 81572523682747500
9189 9892435380733476864
9190 1180576193860037836672
9191 138622422100679396392464
9192 16011684981586669921875000
9193 1818939723803068036044672000
9194 203183789382785240452326702096
9195 22313059500209942004399583816896
9196 2408443017032207935683765869394486
9197 255462193318220871948439879680000000
9198 26621567810079229471458934792822276560
9199 2724952296479380263546719527161193873664
9200 273906145319470461071473324072891536346572
9201 27030821752701812893273866648854676120010752
9202 2618339391009221120917312112765411322929687500
9203 248882294946002100101250354677064950631401057280
9204 23208819367200041200627246806890330960911490751552
9205 2122707023201255166650417544239561698237939196100608
9206 190365958679771354013280953680215346791601430821863680
9207 16735249871930491242112219572330122585772081000000000000
9208 1441774484433936124506975030778952100373986315879654043490
9209 121691496584943038236208601613837587716483329564633794084864
9210 10059892010133009071673218738948745407950991728901617037544984
9211 814265062083582002720224103721402002682906740622930579338870784
9212 64512451837202980584509680666403119809813133771686277221679687500
9213 5001369867505421114169221004801337674013125870919898720504905728000
9214 379280843829002859890304703494582983158266183520812116771994049777816
9215 28126420957226518855593535167530446828615789635568446081432346758807552
9216 2038923506221610558606815893087033511463370134784520051888321172548200936
9217 144433376095002195009539361282733597691010000000000000000000000000000000000
9218 9994417563702241451793668059078561626886964370479044235020467685633334250000
9219 675319884855576542122273173286353130109161043278575234590678326927652241014784
9220 44540804624454279206611249826006509274313541474243463391660989774611294482148878
9221 2866373362977062105743919673353843248455119667705752104250413609958236216929288192
9222 179911332560170711625181229737940828922009066983960570315512989675372314453125000000
9223 11009185759490746872445282927323170157345173354071820134369812177586380246107496120320
9224 656504084946218381488439084564163202211934822218808065289538438140606815236033811459052
9225 38134180536667672131989396347144533713232102978724397935072095482606749963724961236385792
9226 2156699783980941177461111504404424132417602457902764690905998640544890262431521368067309540
9227 118702783855183900497396541352749047383813032348133721934267144601941710000000000000000000000
9228 6355058363374177175345273680962074962745922081633343200117789537906795076078370582204385017520
9229 330788727443928490419223158284919438500330436203331745354356198544125836630102263613369052299264
9230 16731419310494505775167989770654006275602296563928985449002371314587184256531692346816883936089664
9231 821934515918858742957817417793876932540566709627485458918400584312237245113010152267330162580783104
9232 39194772775025610780581183906880680856705806069189355147468774026245497229310213409066200256347656250
9233 1813268492600100588971151188774012823141537983244620874233725438695556538775381819987933533565584670720
9234 81336913826715172091131241620322135181396576828806147161647409120400136456138699018793741200410730900936
9235 3535453531878343356647933186668175769232504688351830025905501003923205334839784060684312887942447607316480
9236 148821609851762281017532108300863232665349214063508840361328247340056753036974735768661863891375837646539436
9237 6062792713234764920078259269856232455831999201546165805540968650335538525201498112000000000000000000000000000
9238 238879116878934470659267700249992175163575937070880576295629095799169242819538978821263409505123055117010150320
9239 9096729219460176421291371380491794407681817992102034898069272927803972568969867151649374741022095411904621051904
9240 334569495491535655544137737443897296596832278775656135670647137437391267629480170641460674607319901439701259463704
9241 11875796854619878401043406374223224598079117762597372348643309767182095273157882449982158163870734492887780931141632
9242 406522231898286177433434837685683684419796330593150997671969943093482431253904429979684209683910012245178222656250000
9243 13409376339397726306376565418532466911528008456378936436497712060761015699483315809894742366885942232946146751283200000
9244 425873304346774362994241658851509345917689068503700824509787049884071737556628574393058731502024774490070783345958371302
9245 13011614135280098169640195344663278653557133192586016595800677347726382852512784181422473731323759226456178621915217264640
9246 382100880835443481927029381457951043271890047778927692882583188435662837165428353997383605184395055595524944139707098276400
9247 10775148188420780068271696357296420960823248185529149494638663433193730359900380599968760192100000000000000000000000000000000
9248 291509895620714858733523050952176988287019161391384482101160288835790883827619849630520239163588045959027191720487246432847500
9249 7558542284670027797428739613944457879146921396666429352732532861721224116506885544906401801784599166957339696334490601535832064
9250 187641880526399188469907102732540795481813872990255529538670605749810391213166656625393391065566690755722899189791494608954502652
9251 4455148755751626513036100825083095833428888603943061621980233257634997494329964481376913628571991494684199622227133518344695578624
9252 101053047127469233744380282981558002566097991901099890662854431534078681737661853694310293500029614299038145691156387329101562500000
9253 2187180616051117971477731516223587029752699348373506435951635210537974212467165573299529293484099976145140144286704270936077332643840
9254 45116885989921255297349579940218646032649165455242863158069378090731117874733500164291849680628851651008311621233091182297274360467456
9255 885850882733906733375551109846421125326221350841684303541935844245061813845518230034792177466827518646997829109491457093249615991406592
9256 16533778720916014022993741985868473173436873532067828498048269349635427249177124184601928770312077603397446905319016187369517431643981586
9257 292934252328690125635938527814016434545789531079630938802666159445728433347283780605926259473472552960000000000000000000000000000000000000
9258 4919524947812962777887986462981793813430899168692204557730033481659839897849445094267943944374710346959687039491799138613344860429505273080
9259 78193321371065932624267651843230370996740529334908198174445457930711367327800368315689151870128440933487827777589109509766020708459320705024
9260 1174400491008305323272382716061588188821144977689464482025550506854803550721906513200269754433623178276353917861977771049786427053076827088524
9261 16639312299992980780656611890814285008506555543512139739524417859674951175164438587042188310930462841998948278462420674234468061923715288399872
9262 222005232125061225064935438948385288500196016817567768389542577025314719332647798268234065706985443695793028842186977271921932697296142578125000
9263 2784177217893625873078426990381491802614369641870618379168699216550680394504359593504224313085406375518228929214163703699075111215146352571842560
9264 32756068485065618996250174161926732156635847652542546008686815625984040077677094413365880744262593669029003915860445875769086188127372842808100552
9265 360793347552966271244405033198000570560021651947063852868281469256406374097179815007719317382780390832870107570724887811226006262798208851293241344
9266 3712441864764708963794725468911764843544835100973959879813149638115473046527396269482471772645556009998609702591929983096541736632342471016279222160
9267 35604590588837253066980635982326377686779311626612888265707433692201032951527622572029940783977508544921875000000000000000000000000000000000000000000
9268 317506493186689674230520124438970700157101444972690243072600538790939444121140009625322027691557710668903670553369783576595381325749833604432546389950
9269 2625998569762692889283825495679271887338015950810128999114875617519439168635008380683056107123554866657409467847314126359405235218672186096601230475264
9270 20089154338718953553185482361518165496391076173691661122353014478037178185721276723663993594658874653888318962366008387784513652513943915195976260569760
9271 141747001712219867038600352660924386395785414608807386118671336845099954849358941061052736865057180051181612123957993571418830191975583788569898772332544
9272 919675765507271272242926968959310337330358313464147154442630820572435885525117073664870681843019142248059676660670108409135536930989474058151245117187500
9273 5469216237782107808096228159822443340499976442307335708632737629106897162542620957129805970976822977731380679212412116778361527298008219876820019838976000
9274 29709531226783407380333423754819154559145468780590298805611747153136544742473411216138108159098081109613269883425595618441314610749351956383681309908665876
9275 146878973558805386772202790606947021521729619908268732894527513805646244098677851440178122282080791899280905624158712491916056241030493653514582209379434496
9276 658297531731336591584619313711759581048595240651651113088334673824981566708729471549611316943432071406259220412941813243238138433503477384190087115484030736
9277 2663618309812111141576884037532813757135839091018395038538585394616487649533341737160903265928563631812142694400000000000000000000000000000000000000000000000
9278 9686541064522770747262585537328494131421125568760377569518333878062219691412485963997329653604716205536790996223805764531319096723567142426770008002671720000
9279 31508726342926324363015354689427167311313287102834592111436626165107790953473512476085277212357723606776103450156134504812951292491885944950563395557753094144
9280 91205491968183850528590058771220796170747281630747886632620513166636949185850549872674242006108176232139834646833301310791784227997476795294667234152243676138
9281 233630557289659987038885267530957752591578637752637513953193069631488479677391821827760884845343951353048507943152240883376056934452630644211658332585655795712
9282 526449386563025299624251926274641058199900440399045286715762925803096168659014190189048053415801931014491422220915560302089630795308039523661136627197265625000
9283 1036787867888476146511969891983937260552247836345285191336286081327860976943976370479000363101103317135403514465378637282623026953549649290268651183286056386560
9284 1772072321060094909352129326229777248594846775986253378435280532206458149682732851468402264611528535663993549959989456529508462831505153818784667092138204259052
9285 2608671291663523444181952254007359417298549970727930291213353116422607628740727296415443752783025094918748307027843919114192016728704059568337211841198466007040
9286 3280166689404589994859561253310403280265979501553073657222588995608100095973367651447610995877913844524211327719085895341009233836235529014780279330516863946720
9287 3491164986219420860092460212112036231602393211091632005837231175563466531381581651678197483821096070193575210000000000000000000000000000000000000000000000000000
9288 3114051697288692940290831215376764265665056581654201780765087999970233695541349403396283626603720171360098363232662404608675955074617963568228872005185879541240
9289 2302600749262419571290629884456469136855932993319314367212407331358591830744554167843667355019846520718275546678904838423719414322547364778670402183985432100864
9290 1394502144072873492076792966356789140405268008099028503695427164116372379862571010899319558139873084049480550236791105524525998247430515440087604341509735515920
9291 682561172092381192711535319000222175498897291378779841848785191395266173807247150394586842792146820442396289256616220204236198642041281196213090606904523096064
9292 266048186436472063600518035987739216910401931516226254704942071709770972106262680563000695493246994862389069241235530979827750286403897916898131370544433593750
9293 81228858104199058178204985867925018122902145185884932275525672872438976424065887571915898080696469302356919423388177470792488399530391209237042248117177548800
9294 19070711704929034876965470327738322509233935031839817363311756623883306432294581159774124292460836922917927078998450133877467892807885029532478667254918039696
9295 3372090839332053304618875272363652160351739907462179247400988762368837941524832258979800874114811043806455388463926174637733496800108005993522253057111359488
9296 438623677336222710508259372106659261836250773443212289319966129702809129453770009483151111862444747833956495903942210957080806237363852506034155603704828236
9297 40862459234116333380354809032289183180354458531096545851354627869448877459092791337252107805786112000000000000000000000000000000000000000000000000000000000
9298 2644204435055915757496647461327590261328472063679972920867655979220985340974434829553531385891283591136100193462547123935160051446865706911073879929870380
9299 114729372348740252990684971478299623655443038932888624437361400311185694710354208194322401564292417060312266208152822860962077124360740875444106521739264
9300 3203794214127183369560047861378466439832025405153686571711075496356314798587517320118271513749524538432653153881031894279427096543793174009579064820992
9301 54881491547526233733651718522402307316771758889502732786599077281831917655172527637117357870988546243564134893812536598790941117822686646005978365952
9302 544918062336924430566599254309421137970165678542859033663804009639271120767121690128706363265467163103261682977063173893839120864868164062500000000
9303 2930689101258156317112850128822444941030262014654712056465960905033034945511824111944808772450237273506025374595679694455864307401047807098880000
9304 7866803749806367499059999832353971198307397982251454460703494178490141135072260862645755688798626212657041384598780909974041877899569170052802
9305 9533989244593386831454713766607098272589224131863789844295420897466942490623683561081321167393309589367157621563399962403073217035514150912
9306 4604823148635323817888152698625570271865828084307008523892259966198153988008955410924875168303298851535074679457627656066041179111979480
9307 756715250417407399974636720841240664650508682176651274933910320095681100000000000000000000000000000000000000000000000000000000000000
9308 34471832111278862554609793159660376169117496464797441343989423882914037663973337229832784077139923258143182989431228035725207500
9309 331507834068601815692228678002424524444658965903878062881224121795470002307729865158059366460301189253045485924675290660864
9310 462930988100400821584970949722283951738670780937525249159902627270694912830291101399014414564302392108674560135399672
9311 54959616400962102727705492636811976983569598698677639409237879437560136953288314684363536243710251922708496384
9312 247333453894790248456784383740179878161876716425755095792905768892211426646099425852298736572265625000
9313 11377372250157722360151756983265099594312136151517325107611938271995645216889636238372372480
9314 503161068186299483053630308418729204529439287206023149303141987270904945862416
9315 136280070444110619101118752061242622787355593541191861272576
9316 61921197695930226115756984686
9317 138
9318 18769
9319 2515456
9320 332150490
9321 43203949824
9322 5534886861504
9323 698257570437636
9324 86729633564535000
9325 10604399853660865200
9326 1276120125845972975616
9327 151113195785952920682752
9328 17604973183674574404598752
9329 2017462646200290710449218750
9330 227366244164215150368256000000
9331 25194639317428199883866542671744
9332 2744488195428658722974749127330688
9333 293827916511214467660704998000123640
9334 30910680266246000506433765376000000000
9335 3194560563805832126495720170736065190520
9336 324266288396890691772694242681190546007552
9337 32320598231013922383486711833106254926135152
9338 3162571675543775949898259347273775287048863744
9339 303723811657858524334993048731921010514296875000
9340 28621104460147376672959442551710616352052993054720
9341 2645769855749729752307472405840713567609371235779314
9342 239862451759107581123735761511652482474380160300744704
9343 21320661239420212869795724898418861400089730930764343296
9344 1857582493350313913809356578486137213562415150000000000000
9345 158592449195372052725261481595551128008809867690060350160720
9346 13264129532585564595118825041844245180602383012835259869822976
9347 1086447185352611720934254035906917131543233237613092937247411180
9348 87124565493399293545377652137390273366835355213999127668861140992
9349 6838170765929652201878445748137579785305241483276652944824218750000
9350 525131732893402839173203187900153662582147613195127150239683203563520
9351 39444247810177619377089788916205910170022824110311822357057959231241744
9352 2896946973140214712869571598224355115763196923402623095324245876647788544
9353 207964567770692578479041534991238135355321638907596774921490725009219608870
9354 14587354933062415361563761804577867775020000000000000000000000000000000000000
9355 999411743774655849904936276301850950019429078646269021436292569007021456880000
9356 66854555974141621010730594064514074705207162711997754134787744219878876637560832
9357 4364853789622402396700808212366350260434651652465954654075959896161027298434417800
9358 278028503125657350838671396507457946823576921798650870032306398030473539666411782144
9359 17270853969225047791715156004070075386277420964318586545972609758869882202148437500000
9360 1045832329060260434516069934733753759024866161001555004996256553916964691541469010329600
9361 61708886477986971499082449064830259687314849677936470429426512327623167342585160580395504
9362 3546328163349028202453323300403370598838537645107164358386669191305270915909472058429407232
9363 198407539157032458425420940845336960541541532035994412892620287819168018047966968346366080456
9364 10801448541265714537364031874415626733239269166637854255924217917666147500000000000000000000000
9365 571927228396795014985528309542583015780980561375379598244743076622091006710068126068357715129690
9366 29438684685120335899201993345876263815585353300366096586063337870262010401376786914890316760743936
9367 1472285649531850884642767584448976398325694243280970049994367277166910933124968646322463760474685952
9368 71504270104960041082550189812793257252419696699246333908659316931676551381045351587404008751399698432
9369 3370551318059573506623932665829577060475579360401180381913633059969655113368040637407302856445312500000
9370 154118284510434935779900133921620637692786137528110577284652416017303682000725728903464999915774835425280
9371 6831858004212431058532920080254242838785278469176559847280801595312953969571619057016026363753034902911444
9372 293422730938716486393773603499896252982158590364042015865906338252073763172618121959467535532452636748939264
9373 12202504990880022584967170855485122317705921549939867431225798569938767296976321333373882132610823090508833200
9374 491049682352942136069599817039435389056361211493469966119438822372789434123603148800000000000000000000000000000
9375 19108841317581496870010689301252648907784304983207331988683871943139116279075122704418730312295218540636292128160
9376 718583032741358105798594944914305087521749646077769777953154034852466182910283561402286197819428716698912960806912
9377 26094194113149968750393190082335879883136023226966590609229433163102744062198731185275937264480147663984041411306894
9378 914354692487003966648025284316045587015503927088839213036237421719595155955347684393183203807602207090196228283039744
9379 30892801500093779274045029785868038453320620142877896919074719679399929937235746990609186468645930290222167968750000000
9380 1005604818303154092091607764362062260160209683313096962620779869292701982778837307243070000247023856537101972366216396800
9381 31511396625247973043571557451167660437642861281669750398424406170532508776162003819559529780228685149394413656098413493144
9382 949745989023841402121531118126854874138892641491392396657100614288157735384892336713302408185030358548142462669811487866880
9383 27508175392862196680751045351896546950608722911973711493398094589181749768048212959293479505231066185087747520342614266079816
9384 764945617622375774424999955000215936967954676388006118012806370414349789690603839259372022095000000000000000000000000000000000
9385 20403181898226990123646264190558694888857047415007545021578193838022655540555194848726709962711451444237989819621938779591513200
9386 521472219788752326973273619727186642339098756450496256497336954244869389450437704274993857934888919395046288792137689019497578496
9387 12757926140510211207089240680684083253404170218418464611276140072223757653328904551900059443024299156160207273083258725182432981016
9388 298452779328662134340367269190965158205490503982984268958535519178154271048734596217991295567764141435471047404009319011786709532672
9389 6668513650429706379807766268206751193210986290196773104796788083373337032751149449478820216758126958049864630447700619697570800781250
9390 142144686597106985697008310256562888766095908102977716151637349471128730740399190814068819476023969605540390778555729751588391511654400
9391 2887011320153928683947841995751792070587412913501188154491621102992362402891448864031707479581473965500923145389787738559876067181625344
9392 55799096846243001428809516802861759615055367016359365556011267034538459569184298088032278375817411300168257692850479206483714153935536128
9393 1024911178792349469851006231886030532156243345555782953395323789626015616928229213790030832226203109164684615837339692169121054705473453680
9394 17865642561209387303224383663495522569969398648164401785849889349437087731435634373298560850401951744000000000000000000000000000000000000000
9395 295113511440560557645442935451277862847221960464316677469231623934722660296837949552897571461317503172782862009785752895446254991445718217660
9396 4612455158511083185782601328492794638171723814148011061647363557110956353799850817823985286877874120865554483367343480911660144023072818593792
9397 68100496600171114811308082608541201215448748085244138362135974366374693032509353346206986159680877973966033392223753366416306813773740089289520
9398 948225474043788627174220087313355291670231649987431770327283632817090497941878723905941384348069959543088860399980701193605520825519326776786944
9399 12429329181308651100179327265020518038254560624726993495758521882316986865268224393007062416237601365700438411675732786534354090690612792968750000
9400 153091401195841049765160264657794646483535693122027003079469447995753768864212714589406986200861416918369059137666603169624991299043122761632317440
9401 1768362266025194331354399952364627623173062480340631360525127670353540842268523007060664446748643632328203657315230566865054129136707392710560735734
9402 19116758314672554924603645392587077575876291264888193845089394324298464302735302084287544401960890608449668691255056038804108726987495078501799690240
9403 192990825408695580353691334314022782660746501822987872043544527806144434145533211574394575800080997833472319264235711798650021586792867274736320776576
9404 1815278458702059449152787432415706643989665417302867319039684799215470859892263888468733057379722595214843750000000000000000000000000000000000000000000
9405 15870211529635725684093172967356585124564396160705680011765786699422679435254076557122944844685038446862732292610040943069494454590964900039219168962600
9406 128630289255236576490113104339236684833639255672253008904044691312945752172938871151372478775978409807986932480198442670190250956130569138143390813126656
9407 963934853151668420072726141346443207752610358016512455352392551858270261848999171217901396083804588978730325011794037306595150967425673398204724893173808
9408 6659599773512190930220451194420419422023169338080332004799324418287484949750713259466279661212484924756089783830487305298317390213257425342837986072461312
9409 42288279160419604398961389425439024222367637925277296720386808287189121992638740560341668267979618095494594809439258706633609108394011855125427246093750000
9410 246011549342387793763663539288317557287431572687186975923776382042807710213701907592634840151270392365326512196181935728409814603078426841209760274007982080
9411 1306640641955298333922818898570712080706806533413167294813485230642294765361490428018648941185128808198065411191649901932294107083872915708663085388310067944
9412 6312841157870459801449441898189290655097493140886863755518799099264180667681399215400418221695987631087908475138234889874177069672882800979512549286212534272
9413 27634818282611831771878577803184280626081942082571868409999394994165957835584844540501857941293275161962458720367765820517158260510721367608847800896586541610
9414 109151175976985343216145112026071520825935500309759354587662789615067518748711008739415182046303463190351052800000000000000000000000000000000000000000000000000
9415 387246798970010140340804751666055466272615581605986548587047643064334318857205859665693545050040778366640416093774013258957172794954583413526388585035771916800
9416 1228118044461268144289088498982605347096751909760792560363494766711248846049895336342881417774210356352023267364471168112605118833531796530968215422004963049472
9417 3463647310261614199846249027901820645254434116645441300284821220534439215579234119914567180272578221801659841498374983159316036454984252475252864306236826204992
9418 8638605312737392539680004745737102102625112942335968649070932457667092757995612898711433687828825206580175383939989872515516113098237595834759607857534304518144
9419 18938832860677889791790694430877187087278446708625749429109883396449503071764840815756488444421341319848712690322204581550210278351187298540025949478149414062500
9420 36260379734152459712978795239473667112266749681418492865745739080455454597945255318653033016115285284495873101953796155258443121647615275841234998847737325158400
9421 60202341351937674222619878040613009984041433313340647616962821328201790933903037183769916441816061318377470611674598123489582895103163115759394930381507604943024
9422 86012795975336814180557848416621092913645784842302976607775706649600121229900578040472078857190400575413342507765176799070239898470101072366330307063445362573312
9423 104869764562293131914389938785577868907260849213638833201203263717925244687947795482361715117660666407222283357054738520151937549331238117062842457431556368847936
9424 108120669813546034998067311572824877432565837942105961885099811516351620798904283613596974106997212374578171500000000000000000000000000000000000000000000000000000
9425 93323992422027130203436322306978778561185871362689978719451131173062575078196731687135492140021313595571514594369032576538370578527340457079023379465136473294430
9426 66700548825887046579349178487189680608615756128620098207740680375760717392215088394769146354208642772042037252420874989337569996631707893528041333609024681148416
9427 38998961607331097283143214260880792991139277926827254471113026948687499678939461761826338215710556708690886200396153480260593342434445723505241543212310445184896
9428 18405187555651730967044245327942484813335249993317805584919739694445238978223171111191970972038095553931282114797366166542105280537685536948541258558099477757952
9429 6907534237144874194536087783877204598697828608570964683993956723606532204628166393437484053765959242734601685405923347793599731403446639887988567352294921875000
9430 2027631030231502825375528127396801986341506915876180408187867866573778203673732762121825873900051537776136396584716367874075803555151491253737118209211052851200
9431 456940543731305588614950922324894561981405150663110560221491790182266400722488437413406887080633471989064979722207940937282938476104621204270641212938547038744
9432 77418429604880790366424884772738925231077074749852643105166696974135487858988789843024064655717333885895531909899266173119744008133354009145025111446270246912
9433 9630727903111765544826113306440776757500391540663658289530474312249896396207775186548023907588407376740642175323604852114650106412732244751134516244866845040
9434 856258731627809078054620967377697840130452300607278310749843576311394673909707149214665260033638400000000000000000000000000000000000000000000000000000000000
9435 52758299677372913983145716472969500618899836153703622489581479355314280292523935383158397998437522583781739151800421446660201109067421948839120717629930040
9436 2174120475884684668652169805294298872031957155780164783679693065611778171627286604552943666819215121825098853154464451226790484758249494289734742627581952
9437 57499471293742306122323539103011677348189056136726243526334022936798126178008496182908001205973319252247614025863654068329394032505022624240362076163218
9438 929930047623287803128457249275616420626603712414902375035742979967129536295255598163305212890466269739030802656360882283570092582546981801287424671744
9439 8686543659839637773468100218768683188222761347666059746957253166222792030190247206815351384237990228166736983439477626234292984008789062500000000000
9440 43776514826044676422301921585760820826334114662228512196469934771496498458494413761861562652843270002095105785409377818397313175047619441181327360
9441 109608551076359430345357885750991788843211720447882882270416659436663941712907269359724459651311645704208542145749021871865619058886970256997264
9442 123257416752672361121948365661614599925950779917919824909053940776466726934833836080552831588129056400554345571596615570711846273448656502784
9443 54901554509212314924075416825101505009955558331522630640896500762859842919430095221727847871526397019376972852111665548114558856265075596
9444 8260365054332385618312300388510515862634502472484898401998931925071115000000000000000000000000000000000000000000000000000000000000000
9445 341558197443644119284318535772314918830202689957291545079367213573308867233230822357842680078212903007235721936623441573530122800
9446 2950081454530317824763713195603721912936524499988867205871800902685907062047117291587901644453316002998203747964377708363776
9447 3651359936115313752026265807112315548622066708195688543816275325942013915230823973987246254244411090091120378566570832
9448 377736528384861432182989290406193851382496401352066082320954153732441274244927925277359801226217040595692552192
9449 1447915258802466992815185868480270157745294320514702023468744593315271629307972034439444541931152343750
9450 54934812781026838530050860843771519864591441168628740088479944091963737055315342357272985600
9451 1907628443138729324103879105215731005414984722231468469632697894698725866639744
9452 372324076512375902972370464759026576653214412211838336892928
9453 100190602496116782278655832520
9454 139
9455 19044
9456 2571353
9457 342101880
9458 44840279970
9459 5789322147616
9460 736138722044880
9461 92169803145066768
9462 11361552438023957000
9463 1378567717426649869470
9464 164618903266649318621184
9465 19342409170044067734896384
9466 2235821134542280622061223968
9467 254198959728284866333007812500
9468 28420614650696606806841664000000
9469 3124115131368771800546063886123012
9470 337569657210301847923243592394706560
9471 35846728329994651888855904602269656968
9472 3740160805100969559469224630681600000000
9473 383343766621571074989657187204828074619200
9474 38587307518679131089711060054872088209324544
9475 3813790042860178813961031253545419507963603562
9476 370016658774951597779039270192226390763008688128
9477 35231530666708009738909508388044446552662890625000
9478 3291383892034176001700806610071275157194189078743040
9479 301613544645006826578235610219682515955233941094820516
9480 27104052968688188435111154108930353666703787915175002112
9481 2387876176183690854480658326583590357577707641928085442448
9482 206188180930403761758122875260078506976300595410000000000000
9483 17444857340133441536756381099477495275653620176520854165654480
9484 1445762706610026364515700820844579847676552766875011466410328064
9485 117333940675426840308338122769820247220820130059742918575505484304
9486 9322130592436686525860815140935394845052041327415923153730441740288
9487 724829841084155221026772240642071811485371333489898640203552246093750
9488 55137526148818647144292109662815172565775393719824431144819165505781760
9489 4102099294227471079462127476064583457868871347228237928404442239971260272
9490 298377681161068832389110645225379544174573433053544266666862966464037126144
9491 21211797553779484985985003911516442509795281008374264667723681643738746047508
9492 1473279830915741755657330116586060137271101000000000000000000000000000000000000
9493 99938104463356141824312310438381494776336599888134280153956693309410150656239900
9494 6618387271291170842828235673798344348441348647979862132742531780689246904318951424
9495 427741151728713257371173264832503846869735278132199107433476096879747767279222369400
9496 26967803194578990248640663845723576923015814023997172411946531172812439402936247779328
9497 1657939906756383132084648886973695162908470450358723522914137372568336425781250000000000
9498 99350167088698052505054827716374736775875615057452854912752951551065878698085779662438400
9499 5800396175740984106659084865134538322812895027314010362423745453367541766658972360653499266
9500 329794257421738677137917108520437422195260474255739459884994140933234619621259310900849934336
9501 18252665976321529433646995639366743720102899971468247022090664822779616212814612168377648130328
9502 982885101282503497772296607964510734652992337376048918007263655604128028900000000000000000000000
9503 51470886856154276527563572502196069922783536009385640161945327765582438367398932665037969132083300
9504 2619906216843990007550546740438701818294027963472925821249316124231377575384124426081669759939641344
9505 129554055300272563817817789975152667883710463856066662960251998600334883833517980116689834918450886568
9506 6220515384514768941666807029197898136096662311261643127667959052509090473099987669148032355082130423808
9507 289850038117858323299962454300639580914031855529996701515516150413001746029627130814361572265625000000000
9508 13099232068644399026862524340174035371088968030373852682525906602841397133626370284527884544197045004533760
9509 573838371675898765089307083521168768173387558611043518670978777986886097338584218285984819156839811022060432
9510 24352412009308735845939234749257826192951920726348714867655616860049090329158521100423607906187329300489830400
9511 1000533398033748756733779654802102839725342477212340414693594871431658905292468994980890733295894128769138312398
9512 39772028575089321439465433265612450205445015397322405587598383281849997811904371752960000000000000000000000000000
9513 1528586819619637468326475587125993174760231289969565662382118342402603422750176849014951718342059031363929608812640
9514 56763377695501159795248317720058426211180938200116997619368095158768105495550315974910616399354728770193513884155904
9515 2035171490068880369586813120139458087860840680179386177553649160950402421158201420243785547118735147071544526840893460
9516 70398953525600151300029522308976548771888654291278026030737133159179969156652249786768450905527562925871766032013590528
9517 2347631061808103009110035549280079199645852513793457438513379106310745287617292725856898982783604878932237625122070312500
9518 75412904068847885140678078085897982550739283194384280845221795278537923401362891164664833053910706844184682341970896486400
9519 2331602077555888633864781327011456045036708666463357086527844519352001992864619311449271721692792019282131740193210561424616
9520 69323950025186110027212124237203866464842502267836515850863412565788875949316975046003210064887087385921917568486843799830528
9521 1980364185416959810544297422182816982893729783932840635719265009056937110032169693897559447136895079245836106398933373988723008
9522 54304697153492243886929797693493721633978863505755751303918231369328046403535295390153854760097000000000000000000000000000000000
9523 1428045416787852792872463158559539922813536657525554440919085093647215515876852320126083411455345251825508920112246752383257893530
9524 35976906670331565084456459168067099302855134821792556476779945073082974765111693744542951932833918639842348853395268859739739521024
9525 867420926229555917553256091870453197568598505527724692028662919167608534523364815730620639484609742333039611338150981731780840906952
9526 19993486942245691447113135414908067988303309991112628830129193620507841995780116920415909078115522376224255474267231577110140921315328
9527 440056222180368400423241310616461040116907896553839523258297027331580970810137527649276772103248983678622118721250444650650024414062500
9528 9237960395762590046646597061146211652697204350526075957915239344317628918523476271453564714594103529518179300776765742370241539316121600
9529 184738466300874895670245703728112524183147285685353368890542173677117785697277595748929652768772560018565704953119720057881624805741100992
9530 3514739861631548215443818279659057701718838232604068802799811895830948100716561666494184025726663492028639993520598509932909997060702339072
9531 63533064268978592122682354424946301746268923566311396727710026490130044130545529834451422270468829989509687077564514882851714552300230010288
9532 1089598714402755379067471317443963202197546517854588705040353806692968969886975089234269226592525457817600000000000000000000000000000000000000
9533 17703309827369858209568373227309415803902002660037803142663142823565361638505038081789993223694254618488260432564881580244576245928058778214800
9534 272078420080889561962535793305192709325441943349817130798592760301246659017311510356084539460809714847341996059864576765584713152468129870249984
9535 3948969424696278127439786608938883693599370774317048949617605654002726542465428200384863771120951684974223618690464764643111991263106090741705702
9536 54036510448983837229807700510862232001314141114574759351168144035562511291903367170158625655435839891632299283871997551351013272436887275257724928
9537 695875580164737218306120913712940694612500189149334196326639322438868778250067243867781674687500582651313947410785704414593055844306945800781250000
9538 8417907344853097710726574566441066506143668592506474366240633194340452654372762550652736306519093682468636315114395081950885956212707688149030010880
9539 95466307163747616377280339913522779162078132982328047707769453834486674905399294048273216581790336188206492514326202693595983036769807197834236647316
9540 1012906571513520204795229008408510824146748703968824140960655688635352985904137146108598014581270130609885618190653289474858750623910808039575483580416
9541 10032590180553458809117393556220707414238748589808347296467241248916874317566438793004359275422399224167287171841675444975897169782937613796731444256588
9542 92550744060051117050272534957916583600311589011732751744053791332883594642189575552038149908185005187988281250000000000000000000000000000000000000000000
9543 793253905409664215527934107670324458131194648308111620577338916384599979402855926246892076143642295289716681171038606660174463065036842948209738241117400
9544 6300737753842554808345182235762419353737008690076383907104000388190815971787528205763229451200880325116553307751441125363801287313442189450597976300847104
9545 46252275742287541405601839891122613792110604879359162117537918890155777199453539088157932255713350794370804817457276341992688654378784877574435713952634112
9546 312882859189391622128842973008876354586396385073373996364074648491872005561399788294081348214393807831888580504211020231324919320027085664773528545707163648
9547 1944485350300125261691183457620193683519764484255389504764640832365280503202463652275388897909228244050502876914873934281709182414488168433308601379394531250
9548 11065863032550613419719679421817404223289183694825463213467058066064973339357570562466228374940079005741529626281369562369133526536973453735183237784419696640
9549 57466655097947659164130352058955170999765760209927327393551512552698570858175057949044739875101030519945387718160367120822166815069440190492879757787167496952
9550 271324799474369593712968328807500987117697256629659659360364190192220323220652252472003048464587789546999179013497044203804976988782644685585464580208987209728
9551 1160086568548195942728852052501035406944969978705178012469776349746340757223427215100514008077253328389832272230238773107101774029603718458692542036048846793828
9552 4472849132643049028220197109910524897645913772604333010463083736387360255929774019063043412489281072886527819776000000000000000000000000000000000000000000000000
9553 15481261903372140311290218920361703328165469188571683178725088266599598921861206727303282766428741145715210761770960764672802550389990359664972717320960418406360
9554 47868386840574665215800596991359820503220182968561231652923520759282913399745778706774303904592969087381506309541515535585719923874430644286720229354102444785664
9555 131536341877029448591907566079351078126845156887471967535131175948965490729655288258998414358257335900824473819033118546894831594218769432459194335202093125890784
9556 319416283854254935975709528548636349415897587466767937977759851708669523734621505869754710285425697698196042181965383099163863436390747304266933791421219605577728
9557 681317028209479991634207515149504781332156190138122897938246084019676345463580307529174740527863688660507269682615708513013636604682687902823090553283691406250000
9558 1268160572968211279125393791859035876531322297620233099870831643544959904053204682316726513001119788615080797505077388830685795547693514269171515812016555661721600
9559 2045242430225560283707222555584079384811228651760435416731349438671940150006473381608103529497926138792325371428273486247706709261508905234839805997627667273434366
9560 2836000221705402959051970822823295317578303659699441385306904921159803884939047832105260745753220535450784031462514622416059433799163759546532268076415405913014272
9561 3352773219810706236977713706407986331099276797972518862319702829631268295677806124267129573958047873667360827731396170873068032982509052876453434434497107030623168
9562 3348471514158873902985494083398823142676464883874824822718111280757452619908575957958255147724549253343152401300000000000000000000000000000000000000000000000000000
9563 2796793168559695559665379109930531453835314978928013363418745642108303038552429204196622363858875540812996087529811415565172009479017420377547694616429503103063700
9564 1932145134387290571824286286534550537722866273422918488796977878868624361618124783672292008772097399072822287412702460654980593828173374622109294955366068292419584
9565 1090652749908823119949694889133060013735324662188110351129462384888004960081043500190875565430420016747791853144790445652489415684481358687275450814717261946477668
9566 496293446237890747312081816100697511515086067974348378218696940650772415757046742056082261848249149175458474127769150662346494667356975532651087183942023871725568
9567 179343418163930371371656306501295604935299665769549681570115021043528853702954426304545475936046188076699806658654873410541075173796343733556568622589111328125000
9568 50613595835424851393930613497217045676614304802325855807184901054079092092232563715408351401310335472228721026927083652035046201940849570348824191708990695014400
9569 10948438951396835302734646958183119024376129142910448903038997692903500543310863650843819852091709659760685514498327268560533192412461808288593838915945000213312
9570 1777416448243874806896315141720066892767274345019898334264798795729694315207470373231795116721606915190254069383594032589468492275503052325291675828058232717312
9571 211458881472076840755728002804573651837346537690402776727210332056624699358469243573578176924451727594092997167374696234998921707723155599353812539887934153418
9572 17942598278412954998907834152876402261441735182767497132023964083616871027375998811038347356788490240000000000000000000000000000000000000000000000000000000000
9573 1052655804374845995152537857764695316172729471086746646439544943658739853824965499839802896341527024102313176945374535569602077059047166402572557294578766760
9574 41199548983263486898608279796569744499255754145343685820305102614599575065955163210676854618534346071664899783970834967380286949760540696870916519513554944
9575 1031960285564712969255753905087652837653568192378766031072319532272717881167341146344527915390403892584630849651400892637333848081901969866215877824412324
9576 15757037696458379961661676971921206130921205267038907029667037521651696894526409948822303177387029135085028717860603766030365761821501243057544655536128
9577 138472250293518462200256957782219884580369536190193264194312950645128846439489822909855248094839670090357083842569352327700471505522727966308593750000
9578 653901863565165559253071132712774915707683226441877783598070797734667980436722159928631401311853986809179683632641670517277216301551046172847636480
9579 1527181062047087331960054465704742736099338884578988258242112746624027006428163031339993790620111064073518439494183823568089941207966968556144016
9580 1593497727857011590658692498855478386972486618989600160744965764039859440684710742385253849980060755153281420885609496032624874760219991736320
9581 654570333406982932325791005193664186056992085194966652920376687822654119891014162823646690349828220672029158773725555906825628969464920848
9582 90170814047497930182869371093517565272850111546615496769328422451667961000000000000000000000000000000000000000000000000000000000000000
9583 3384270420448142811155613588098651865728662915819746220620363061111366621892695913807341334066807829843531835236342627093186234390
9584 26252714663409412891197847899360532400341991972859615584213220207385657153050273197442583590037333831974234638372075904958464
9585 28800036552827678258344912268819706680036482362544472711501986866804866881265495191408680662327417843402029701147854384
9586 2596176869725963171930171579234428423897411841102443757292088879960852836098472282031572051452188383118662565888
9587 8476243563706691397139030168846388280265026249293285388203018221320306224697560537606477737426757812500
9588 265248740124886457435034236038288648696425429802636446364739549377808034796350043188520550400
9589 7232368533975097881531937802806223348121693321280617896029187338026450479752572
9590 1017208293912973044212312648089358583866107936132959892930560
9591 162111800192047008394412817208
9592 140
9593 19321
9594 2628072
9595 352275224
9596 46525818960
9597 6053430505680
9598 775767899656134
9599 97906246303086144
9600 12166383070266122016
9601 1488358869863773960000
9602 179213172345822858993360
9603 21235752809232151590469632
9604 2475817056793606017630601344
9605 283947828688509783789871337472
9606 32028886338129418853759765625000
9607 3552554460186953040557869283328000
9608 387387597169818137574227125978060104
9609 41520754040794666047924706521122104320
9610 4373264893903503130283346326693657063930
9611 452555423438457426484682207526912000000000
9612 46000808997213889158740177941672098095721600
9613 4591841961024623155768368935797103675723431936
9614 450022209614682656736592261997476260764928726456
9615 43291431946530443918802437842337371805915308621824
9616 4086805344062220036593296607683415694524287695312500
9617 378503985423055378793804518535731439894722765282099200
9618 34383444380903185735387067826850995058178789501999871144
9619 3062710627817892216124152695612594497277457630864456286208
9620 267437738402565107701702712861568828399336160614246154178016
9621 22886489185968204816183289324343291860884931161600000000000000
9622 1918898865571610855235845548002581361268236104615189596329976110
9623 157585054133040134676211097989653348167969197992636325114750697472
9624 12671803624648008866286462316143054613116525547473089867435183515680
9625 997446189417472278939875103559736291676010117742726169646977597571072
9626 76830192082215631510165323735825614760491553235664823078896484375000000
9627 5789299499713208758018551966691178591819190691757410020193918888276131840
9628 426607396644951081852916695116270869206401661485108711821230096876561003624
9629 30732071955928565133222649881187133840215606962660753158978442001759422382080
9630 2163541912692494275222303157789435391039460371979937147123814605160944454261480
9631 148796818584880417101889387839063800504612100000000000000000000000000000000000000
9632 9993496659100959356967115973471949066121026719029420311961079166970195346301490200
9633 655198723908726278755786853330962562685236663604154890659235057809110619807155224576
9634 41917180515695070498874682054337397421799151658152500356286885988830262979365302316898
9635 2615781767939974483723788358521281274810252382946184957006327823312694578630863800500224
9636 159156156562177577643649684810271391772130884527262247351053190909455637695312500000000000
9637 9437888026659576913045897721290147620958933699568964267212988436857126605929998652517908480
9638 545214352151466672910946841073940978622601596958611015459954196899740840470433768720377590504
9639 30669516277979497305512367046101235697102893578606957306303277245942658370624645060680621228032
9640 1679167831083276348529000236473464613982952481478533922024548265764551846656214515439028370484316
9641 89438222866085266560698582134585494820483189140899709503686908616961475876000000000000000000000000
9642 4632145390295475807133748272226489670878919204170053223885307555239697541046139677627739946891319400
9643 233159296309935167454799301123424428115880897805673508040954588728470791155801706440551682688115802112
9644 11400124279688984871190861874255242625992742600035002950162492840215331787753424749146300425426591303152
9645 541153403989546478390332903868516255100367903281107034632428859539434664112900535903369087218947165519872
9646 24925587835791000085809038943358335624400079357985118239833943629687335598107035795472821593284606933593750
9647 1113363885441720354499659912659709421868754986247046260947162498109277600602571331763891764999482642740019200
9648 48199214122177148399914118674781239566745088450443912230992752486692690901254201435881934465202623555270195744
9649 2021109401083327795376489521684815769464298280398744463819982677627397246318005186390647005749646574282281582592
9650 82037759558327339914529008771835103747253753471318124724408519807927418216297823705263352085625398363304222232880
9651 3221288706178994634866097619481680486317674812042959246985425768337822979682237992140800000000000000000000000000000
9652 122277192732524106251192785574327897877153779085408429265443657999105491038430293272910650374960717321114785750528080
9653 4483932725282388431285239621694886056112261804211217561914926254951153193637073550553290458271470387170489208842223616
9654 158729522981684644887347079494342109382934838242556117869660061038018421780600855889574969044800588823747258027169348136
9655 5420224586083015970066316555145462222060198083671114019679727179178419140567900237516563330382339621887470112994465153024
9656 178402923391267116647492346118462295806087080916459813514237340796041343315132300662018138837083824910223484039306640625000
9657 5655402828881306646087772341397157299316433829204392717089111376059709230460058121268347541443294320258295032279364901273600
9658 172520523821992433646849653980315666010713221361137704845133965804241206541287653723048172862091375646716608687304868487360714
9659 5060095100059630567361864041626140217799260964794094440780602357861922224706648508149566234878683022844703030718020694900211712
9660 142569912086391705001563383439104642017250678715100449650125999324947596915217553793264037598706166837765580689137482721570649216
9661 3855172042249577331362890582287325590493785887742642800022968171781967733525812946058925874753440000000000000000000000000000000000
9662 99950659437192424313821341053531798288516294039926730086305233300166240996817347843082880777137671888744654282042675294779422425240
9663 2482081174283223041260533343405183989458189036837141166913170134447060689404268329821322244182607031706717813568926569210271919767552
9664 58976530319741333037346281036489336696721096559015401148678647419875188436954564257809711901390925729284431263275087450002317277073988
9665 1339371225076416629607973034744562480304066417981088515319590284562495271558602690438839504559481191952586555685653196012064123777974272
9666 29039342973546756002451056008802767690598559568998414869573415153040961718731475552715627281670934612320002405554987490177154541015625000
9667 600372862494730780429254128581801711566476398865193688728090945182701916851449915195495931354605732826497600849290971971232349702963855360
9668 11821311616894993952675507351552950413258538618527024624889664493386561645318160539305212482237689340889821029375899681575670925175254798464
9669 221390347776591809828180255663050337343242547914397976551526861773135092785776459200087001242582338492635948947096817711692981181471925469184
9670 3938336735814860691133004717211160476674599423943000401512500551514654801175047638240656894094962638415194229563515483135724140795447965304830
9671 66452907753266129982392861224370975201649068616161990903244250332144363457104643416454067246575644573696000000000000000000000000000000000000000
9672 1061987257136708117036534234830598593932689805169351536469081989526433827123401111908056997984925182406585106660698227259129858979628580232922400
9673 16049277642253282378108835650604548239922511358322831424171741754656877700655107958565732912144563003409895368288043592523025395882767171826221056
9674 228990102072343524055128302288085126765135964351531220502368000782071548944993484701394093653932287887942040063601196645573159552932869368331687712
9675 3079373826858542810313725453401842088016193764686629124499649968498421884146874974018502307073680660997595127960465014840609190528139077211939405824
9676 38959640322456090040319268828493672336045882800114448414149149182292537591679510788463600790635757068334458220261885503350640647113323211669921875000
9677 462867742254259655284684682621074474331213552399763225546890897909459816152506853740954408500239697495229319222764349219242455148807646212204055756800
9678 5153810357817262435018523022895648671087331804252001015677908981867839810102080803450624983419880159637056454958150050776049658894384198344675742482024
9679 53669055175111264841210078083576802437243642231409359924575284777167860367617467847982752728248773513007502151748293393835258599981280731195180589252608
9680 521541532334026060613231159289114560109388660414199080881226059275114527926649309674814568722227085207702493567608220414949851214557102289575647077065016
9681 4718630705712972921935472696417361138039530349714718022093882790979953275104091972025344148278236389160156250000000000000000000000000000000000000000000000
9682 39649812122302624404922920913691140032804415194835750155288769595011610344427435546731858998890304448055050689544326304230240912612535813548068318347200050
9683 308630591104338300622532397301829254545635884700063529780498540241547928544917555126679953925864548271591926454890449623843647763116065494839346815452577792
9684 2219309825326891599530352301637921853715725377360376431157413869575078624018838165831169051853267999188401393577618754961838026461628170496410430332907233792
9685 14699914858630736771643541198135840416747024959611883986533157566632899161203560556675097545807925533300343262604010024917253335014828675402876089232808476672
9686 89410545364228232515971033011305560123396904906171109934705467092581601074608660321137134510498784372413640354411064876690780920398538000881671905517578125000
9687 497753692872310114418006075069018502954419675228176002405403214938774513232459686158759675068712240865168893042629069232249473189380336431445734928197573672960
9688 2527406415813907376804362845728778071443502806934258558920699632505943276331369933277528279492173645137922275135217923202485197987221818845188700216387298826284
9689 11661476172636381391527234948517469863844355318766045954441273392860428066197352028788261685559293104304221125424695263920545229871860179497658691849351619149824
9690 48699398486628286387431255641513215286970464638871307309021162302067977228324512350144205014831892350313892271962288261072322612483202525251454517044474853186280
9691 183290306791647409013906379572117917311796378779492615618631010480097110987139401112098343781423381443075154903040000000000000000000000000000000000000000000000000
9692 618905443430332781988978041216842019006998772778434688651314891944892619208156649553858283614148602477803883661905443426851932502180009811390646885839834968878480
9693 1865764828531945933150192769602270410629164333910486114742199447527069890697710586801288683063881336721865072228683260113242015468152739738740813004387412288208896
9694 4995250763127265390232316394248953411949882337748703928820267671946447295407522080663988141081606571959400720101100505407534624806021367972185166105493017218235750
9695 11810544541209841447051884769152947261278298075736552818485996208121259764156376369157154587126764713025543187042795039585392495129303825840523817882803577997492224
9696 24510080371917204570123891078035046763094703686915130558809655055493642720443168573310426722654704670122788784079054582496144533365622919518500566482543945312500000
9697 44352246124840228757196732392591553630968224596809152114665085802771246127376105245734975420249920102012598147231125449587948695596231236230246845742085824986480640
9698 69482541169606351389305628621397673430673549298251983691640303130194125749221139844824711118143409832748776572431245955783008558007138382748849646897215504788727184
9699 93508041178948221705370427923299240111361100487174295246525940366607378164207183087058971099023419200843343979501368276777193158733947390192688187358260949568978944
9700 107190818396813363027175568362276436892066965404619550802111632154688772580002123592924484358935873204071880711347614224966206250320887486088465601090846506617258016
9701 103701259624149904956727869744670912585813460132874833717796332768214127221224407247155563654946393971531917184000000000000000000000000000000000000000000000000000000
9702 83816004452356521972617105610572197383341028646149328660469489721779798734594872865193802956143746063435860502622738568354923161801056223388718822270859038968434600
9703 55969273625895927864280199280205559769071948211684298663684279504782725906796650591613442641120160740171139903684894911415514316095260677344443673979832586660216832
9704 30501385383700893408793005529572824778572318275621034543075657463332807604841032586559587147929902616607686636017963606164112467850635625456370917094729615398891400
9705 13382475940862244045376497098429505279479308470037486864084631323067560350027670290974755778556702396449447388488235261331585620071047222592664666251953123174121472
9706 4656370249386799012110838882246120476977284916137263858918788223193916504804407303812907929859454486405236153413417454988501575918746766546973958611488342285156250
9707 1263412449144584649790731849683458685578183177320919772434469400672546001579000622406929427575586487496393732789864990008015900812587650868160135615631557918720000
9708 262327870144306336636713859576653254151326182706503442682527128787299957124036745174111316582706324790301070502695656118698179466768933671291690921408713565208704
9709 40806917279038852554714033838853552179392220531231910837322054449069436914577856701375643641737727467885118902488136193430628915913272475186967364466743487496192
9710 4642934260815011567579466145987930404548603544829723521349929672034342060559330077558043749308503326926061352700184688949729031480347533422222567231215330274680
9711 375980629424304216943415474898615237935955749667495508855476153198565314025714119205060252336442572800000000000000000000000000000000000000000000000000000000000
9712 21003024275527425645104313827763592718560397521741263448832618111015854877213732119403513115205640815834413764168508705146497370370415496599880221109873856020
9713 780730581135780177773352181497486269067064714949386351407292522347556416770281411136205546113725888173914968906242422143340728867062239791050272945404379136
9714 18520896989419577695620776305022643440402439929599091398071509040016342662479495508448792327775376919659061111641098225637001227042144594369193011580357032
9715 266992333020912370186529083333595664566000107289955755347397521716594240994259607728018406967699959747001107801196699395624401232314156364154916594253824
9716 2207386776213421936701922855305553311841018925023782096394009452278243064672140393585474720420482043097463870084951054195698816329240798950195312500000
9717 9767511417637905912072923362100029040980390116974665157921125870771865883461919647401692314514189984668540915348706791422101654334157184353351761920
9718 21278283811594923389744445959500770946527832350183469276251042023940293408091492708935690139111303106115906858114738026973688820855746632629247694
9719 20601072005994078803981956922806931945861327631596601232305517545227778902385181021817408381783786097936709788298745054862990742896943105572864
9720 7804192737955395687554639786965752539262949259620628962358708592273831283915917503008254026463618021617430443075306073273571380466520426016
9721 984311901018303158011816714820280811354846140191003951713273543767390760000000000000000000000000000000000000000000000000000000000000000
9722 33532458951110606145406716764236568957642821594181847976588952388210323702494066923151015537322878136753003232673350023489441569920
9723 233622371780462291868094992043804921716568325748529089794192328972849638826471091460043045897752369031493433228768844208668672
9724 227159776005824677774062031328366726843189083065464961911909023709439501169338061803705480280667766810476306469639402504
9725 17843480394731079399474982503702094373885544499514947599143878287804830875515450297420983275866180310335668355072
9726 49620794113647817903666974725353982693697458171994936017832646124592343994663679040968418121337890625000
9727 1280734211624246039357235446448809357687311965973269488134366053566969110236782057406930616320
9728 27419990931341515997085679409774391215475298009440688214650658774528203165915224
9729 2779064740850697894500034654594410691008580545943395452846080
9730 262302402688163790673068649730
9731 141
9732 19600
9733 2685619
9734 362673798
9735 48261668424
9736 6327503924400
9737 817211811698460
9738 103952687016548412
9739 13021498373739831360
9740 1605957818682956637756
9741 194974340971678829210000
9742 23297620497108684517805040
9743 2739399875518919062421766144
9744 316902996151699121926668697600
9745 36061173406199528174335889760192
9746 4035614854897059742927551269531250
9747 444066308103670734888340218681344000
9748 48035707544222100968222621391360052536
9749 5107011743914662480217950314211945255168
9750 533533674447484721081361694359189780082460
9751 54758691532553994639810555858911232000000000
9752 5520041198292750196032090234049970103815980680
9753 546423251399288674944541179095459520490186128384
9754 53102001918953045229775923536007619933227430351512
9755 5065034419071091625607950737281054285931286190096384
9756 474063114684593421755024281730443260071124097656250000
9757 43527341505708295803835858559806570550909966074211635200
9758 3919653573768845279816113330777842889674161607646256367582
9759 346080759529610052288892194542596841865530393221370040287232
9760 29952517947035692133800410961209222847318311773622775501479456
9761 2540354583387925157723337162387500650464735493271100000000000000
9762 211074855197670077312289379498676919419608384050082229741590739100
9763 17176425048283126396280692504797087208744556796940103247826784354304
9764 1368525686708880623015155672742214148989356074684204748109200458779732
9765 106724347044799967640146786136637432098335162936134229065652110335475712
9766 8143807639931933187996655252338738101149980930426794596828784179687500000
9767 607861291011227028349704364683360956559317137774463482520039814333758177280
9768 44366004498687937336900182359805256747154607750966228835970301893949262666816
9769 3165315971379545382032107685742389048693128012274099718545826433745768100397056
9770 220674864514882210243391995668704259422279020916870835874027238754930395450905290
9771 15028019841579615885754671795564986064188320100000000000000000000000000000000000000
9772 999317614497773262715092646430234211610805173853334353035508733103363579601974669800
9773 64862489329640824476021958312346007736554116228031762704649062727865983678519337549824
9774 4107738505840508639990764971951024288177630874316494813358925761025880703241780508545212
9775 253721423625108651662035314972874250787738148715516932930044842015739067600781618964332544
9776 15278396922406982326457296270339734201571073214273450693499456732687526193008422851562500000
9777 896562813863025623454055473762692355630831191288102684564608600759311590321713440689057955840
9778 51247959661384831828365418231700195217781181045738503681909804619217496197620494410379051399752
9779 2852137350438845124510068575534911140899642345366442347073247297325201091693493968800772152885248
9780 154476198079323583582488237940616693307010095435978160964381450867152848951024153686013967728503056
9781 8138478721438242676017000296246891506577267342730029257952475504530904351441000000000000000000000000
9782 416871658039063386592228922879228741713205817290106758305532327862700922148593972358572874842636173110
9783 20750060980189430093034270916453532440548066949491782275760768880628123517731981889586921858015286001664
9784 1003154452827937465756436153679625653457888342107606078751260934748885781373891491434368200961344455475984
9785 47077572443702748855706358878092741571757781792240172807936538858914631095043770893566926437283186901778432
9786 2143468426649981167640446783153731754159889981494395123691659104239733826832574277610570281744003295898437500
9787 94629828156114640633794370282186853047158253595338922703232171399930321305391809369462556438365578969953075200
9788 4048460916864220201625686403135739652975217175492769921482197907622128971225414365018205036422289098912552255596
9789 167740246769005205298504150641806002213506226159378109400826197728040146446309269166997045521125585438940858417152
9790 6726599993945173294338837649936822518108420258728414847923412977589723792509586708508225045441860970134439282762320
9791 260904254427015800410308642049345806022454760862237668420881932129573838199531389111500800000000000000000000000000000
9792 9781386190579576585894980840944320139884270039301871253400108693176694068387688752691472974940991126559490799908102400
9793 354200799533674206834557333112872684776677801780310100627736727100776252344282110953428640168291475092417885737597272064
9794 12379810502399481225108338639074406682983211947231189325161573200749045816049960818530411179119349802694637783583532510498
9795 417318789284892630128552845178734450442783228574859447321619564879941503552604924092882429871415803501273417378118399688704
9796 13557314107217068288146651326719397096578652197611595073216551781184940545096919393974754797227433300577104091644287109375000
9797 424112418909489036282753684589111725623101290680363718035988954997928267836229350781732956655029218387544840365341821580083200
9798 12765171725761198204497565996696601802378990760024681960726004553222325941263391024233228334449187327912617611517647642801918172
9799 369346178672735813412402025577208410327282687883677952258522564911334256804613726864847368286796367194090823286809931807794921472
9800 10263848802589913518349176240485348268289740779198786411154925014305516124520278218444824456560037342471879673804776559223770486456
9801 273684165137223647122251258881149849085869135636868483227027735320590704595054376901435581065947590000000000000000000000000000000000
9802 6995662357746490551171068061614776899608286177657136393270041155167380194038019633639066314564049578755457368224007377967679063895160
9803 171240965368184532326724489515772807108329722111937216701938022455405944672312792210994564603752296625709187229930323813596571027636224
9804 4009849396613492021475279619222836227987753027353984678132172732919897862783798942852217560145703688215409457492687328665031694985591824
9805 89724882421097326542950449831730791501172450676280626865348296208730693679150565648216994573242745743646457483407933814174616879525527552
9806 1916306232117680225103265616496708349100159477229740149922261906543695835901546100407992159251902641100771620778104988858103752136230468750
9807 39018045447309026613450503069118212104447922273833857169524289363663422276386257732948280399572314191270100527348360670018420823825034772480
9808 756438266427860952602545222652525369883041126193728628064462751626108009999445778415795702060664367350526642190425665798104761970213493141376
9809 13945165239329910970393487185957484998701156914865875479003134959355339949942300276279388090705326517196694431373784589613940660411214310932480
9810 244132372048665024771893564115610194152803487979533268591522370509713520114969231766755230842955822355846449847332023476759770471066743208391900
9811 4052853168185827761696687101984303407166683725600803046117397962506239945619497110341300188390090201890816000000000000000000000000000000000000000
9812 63706479979547311716004279667851914962533564262957832594888004738961754493103797986871732504482585990965758243069301843151335032405132783318123140
9813 946708650560728580175508931934110737638290573940159101572392646978155101390577971805249643846275222567643498465453022475861059515847737619045679104
9814 13278502719162686007474887644713637338507315441925580684551975060863102078516987551308615021097399868250255133899237914167040132084561584792186147904
9815 175483781338685254952511179013735957099088300557651617110616551369776320443841894527814659192194299772376045871031989725043961546737135231171416817664
9816 2181211241607441696487897992430183026900201500349267607141618093714729978414610093654838149338937802911144154223454771577962674200534820556640625000000
9817 25451250816603404621531281982179581698041894066277067981903791861663666657647849508312234037006529318525565165755715176292123074762446641462594292940800
9818 278231425780076616499404314159077740771076704244139174687530653684122647605607829641891856912176190423620966782682408096386797544722125321180507396414842
9819 2843661796074841371852772533251061290070991737560994134171049008311598312139848687874290829005441810770115660199056317742615177745667546431075732464599040
9820 27112162200771321014800273518576107967148232806995429188708333544499870665511278781364969565684033994194210553293489011248058334791085270573461648666458056
9821 240575551477416906797497590413801217373215478349469392138857278334391843487314077378869114909321069717407226562500000000000000000000000000000000000000000000
9822 1981844024579471579393237520006505436806183761091370645912148635109244808874326507233379828229314380077063913226504466645523416121588948388527225630238277500
9823 15117708186903608139903158424697989052493648481324905831986316018645093294952970500826667743873956364412278784947854773156136142877091876809745887315292585984
9824 106488371335290110297001286463123270184809541441842400016806487952485681344127796910312097153405803169226035693002478486614312928139071808810016200438664084432
9825 690632935351235329176154361372729656849884752863031171765260603282955353164957500188329935647408348750838332533266799275533484231216918098957950941275222966272
9826 4111234323886443209380952911343002893686293295931042148830719903467530728338807947762380209841959943653855381116430950143453043210683972574770450592041015625000
9827 22389433755650666709948448527932916678617328344747317826407377977982351879418201984685406270127188237652616407215198652865351607385955997135675891902784963870720
9828 111156194106127215335332496770744628681337393176936536466316002533879899773480263804486149929643169196481722497337757706536081954887586415510769331162697883936656
9829 501206842004108105424799457960544860030659192959549499089784667878170546276824403445458394387888724980382917724288645704635580583649575668297299971284781122977792
9830 2044354573951407648485517707215232810409383590670151948092093112200382315754571256274398214770205718619155346734377835167994201779153986179413028305219667242950630
9831 7510938014845459687943170695067300111294588016601034785827809746259378849722767005246455487756506500638467308912640000000000000000000000000000000000000000000000000
9832 24742392065535059630349818747653562786004030639631965703531081295500166197056100182785961180035084591423100503805430459882483495670949130893007252988004378408843120
9833 72721772614377840425645567327389761459081202365705268559231801381374492119287390869494147855731307299431026020090260558818269171016538820086455042792200129891794944
9834 189700415923466263513181020237529323955980223713603820835815161109103418922127818497986192045046955319450981837518048143748542898239306904267434266082057015388287164
9835 436699056825439704126916411257255118223004354871636785709818385366670550899273686866694177254064522770384189020218633270421682836882217932939529858587756454135988224
9836 881738292210592714869021831756718029449447294601626347519503406740489498066449304172710231013255394285776890917576427031844882185041001321224030107259750366210937500
9837 1551159574646122256882482480933555834255915292021401027989350656153993218798654788002248274823108894321858789905161111948472288447406957794773877110711276298745937920
9838 2360511361143567404870911423129231048191175676547383158325082486928831750714738931287148167642517355621010596056091794247620124075550384700371260482535944893526350512
9839 3083125312442181556043261094071822412945859917078790793506848178063156224510306076209912081800541087497572992749321523234761478174168800004068911824691650055429423104
9840 3426971802434108007525882760328771467365946756877662689067241225600698224834654135734337918244967715724470420007224039318085504861254285131885781641958448201327584256
9841 3211596757298582570308031751707736231330973904853497061606433321469147395233989496153414564080128296746252087559000000000000000000000000000000000000000000000000000000
9842 2511846727739280663462414341089426754949546580771091939108150541154740633661166661024702263113172407805251442304047611128797102030957622285573505001038887966440866770
9843 1621284371173884843582320971137434430952387444341756190640935682428556230961813467372601018529323791817249228116453088792462817889876267728448234351064401873882578944
9844 853006337272110043950725083229342310310166740418825330323761512182998941418576354915851658496806893699229541397238345997704530906793699043741341966182107030573023480
9845 360856102082587134473002758811191772314303467263140034514842073343066086410079609123068057906488825056865709308735266130134767540268946055618142084753971641468321792
9846 120895252672766181410963105346605408013498303464776531076374175581324430390555105412019683397741286947532797622099246610729433859532377937284763902425765991210937500
9847 31537177184372199593089125932961649750128988276975596756172253959284052995563584633645030846738416533397590602616972716565950072685091019876982975638446350008320000
9848 6285450369597432165727797141775522241338519733485685732101345934600207826808196887290455474380430745832726998514798582812663785656805929268330130691688162508168936
9849 936867441260277049083970249204879751622935651796082367148932670796454874491823808143415329017710424168274414209866304626823272768965035393515617650033815134928896
9850 101943357730685924115663500985431760669298130383446548365585767589957788502207152099267324619440926488232894803792674777406511508002856132069496235294125248438360
9851 7878534338524122146929793630900497522038189697005260119750002345643643701061802360321971993864621260800000000000000000000000000000000000000000000000000000000000
9852 419060891190313222223880374452748735450798785863013650254576203440045000140382478918800726151576163105971408689285287488518657119508318637584711228364863552400
9853 14794823897822821576223241899243811035103714851229967399736948851186344905940609998561128398773196376860147518307605214944418315525842343085435314452073283584
9854 332399952762772187544189829386157930378285772055830862703649861953641728381341600084686933809646667221488926237141700848556040165761628866536378985480816958
9855 4524003517327622977569243137599413991010503618811031475987481486863023295838383626449430125893552354430436671871721090948099112895760677978017032971485184
9856 35187958401299862539973401975677469876002843847548013967949181970470105981078543374961185451244582772611412674335085171151149552315473556518554687500000
9857 145899983619096477175211731354266657606691089589072079416434531978689358599585411922911603487682613051037802474682768073268519572164777347964039331840
9858 296471288290217640619221615605162565463723994354755825793057088704303209458104049021495478599084886639533458127258927528348588892854667380169435932
9859 266334960054347541327058991643170717230966717143510753570093172760394038808246454133164685216752262548568061599959515198222788497800989088153600
9860 93046415464635892464551939306106213291311131782093267043101676777226294064887585633751383051263798162315648567441410930945889562014233931956
9861 10744828250658010881946860859137983766276962517376194484826019662190587210000000000000000000000000000000000000000000000000000000000000000
9862 332250576854789454552086922015597798479860640869710920542506258288329411622727402211604446532666397569233672574237132504644599435680
9863 2079000714246529207197562745818050730618004093497039462815341674180099368681706657642278348076934985721452752041745083325743104
9864 1791718691993132628137095098758203033360633634988052874236645392555189925511271692487337069653621042509318144576979780160
9865 122637943623139046077207028212769301119934308312431679507409523520464499550413829798119684922684698769023211405312
9866 290485188392282676273509497164605307388041698721216101827547481986635524719986278796568512916564941406250
9867 6183931806998901409156658965630666759307927511456458707282374730530636671453010463276830556160
9868 103957078395949944776387537694867428155386765628877205685034547566721983317218216
9869 7592546069527341877686031463162819289689248662660308677951488
9870 424414202880210799067481466940
9871 142
9872 19881
9873 2744000
9874 373300902
9875 50048946312
9876 6611840953600
9877 860539187838600
9878 110323374995817000
9879 13929626180569609664
9880 1731854278501439887872
9881 211985718816530090353944
9882 25541540168818401412100000
9883 3028677441094116677417489730
9884 353380854354844641289008316416
9885 40563362762216652706752822706176
9886 4579741500186258758086326662668416
9887 508484116737504492462158203125000000
9888 55507888412069823451457754497990656000
9889 5956381034925867717173451209314647954684
9890 628157107587048652269225801373707325850112
9891 65090511007332985351670602072050196164023232
9892 6625736205518332701696914647972577280000000000
9893 662397914175669047095679361618925712883398203440
9894 65023627546436091777080479938709594532419590039552
9895 6265960048247826578754223370766252005629092257632758
9896 592601338897301386564505297812717456131041134179778560
9897 54990561323733568895120388022840482255486164046875000000
9898 5005570698020815902334682261154119384940757921288906383360
9899 446833532235476222402805391832271173563817381196903806706264
9900 39106478369161391046126350948543495431330322499072013247709184
9901 3354623175979844433647844918106855660553055756788114678078462064
9902 281974126016326873435823249935727123755818246687597000000000000000
9903 23217778637524948447344508375782288527254911638070669887328161480000
9904 1872191548657844157762622998293405566316472904663326794760316294004736
9905 147797543958149774869132095209547630451323397553926034144148084454223592
9906 11419242025944508065305736639423720582014057195629068981192071486760943616
9907 863222657849958462076472103842840446335302015104440864804250904846191406250
9908 63823804806581707193331115728830164982299367308509407180588658156097241088000
9909 4613940446165399784772681056834771972126862485013746637633596064644543105064704
9910 326018331476651419799913921662532664333904669577096188989150640678919280840409088
9911 22508167766965909763077888206503583723759390806644117786727525439922621944611291472
9912 1517782666016449630285656118340404986469293220000000000000000000000000000000000000000
9913 99928489722116244790273299863954947029130348179433161954595409525395624624792119440100
9914 6421165847779769186673271626044528096356316344057930503581668559906587721833893385469952
9915 402543868674290716634081996019699838419469350144738049072046538715491900822725520209132352
9916 24610048338167053853418358287075582440053709078864886373722400687121486980699132521055518720
9917 1466668029498604515902030649803888370928126166069016283125691694601761895809783935546875000000
9918 85169933800795059843580526730165805182021628625883765648161386947840360087265792680134034063360
9919 4817098873485646095111412193869048675458311681838246960935252576074095792952547183211660780850014
9920 265236703606685555304807750581947122327928081853227366504639875195946167172259023003859121365581824
9921 14211133186914940332320316597584966988609284431375103920546440965812700883113681286042564468153761984
9922 740564635381152418199908807901898120721148538740052597071054617183307924458530000000000000000000000000
9923 37516491539371518267570400746634953852768571881848802473192256645692274506668194179005746704441193453480
9924 1846654606221236195721616797936926981000406676961182965412592287619329574088236288502858113729503172755456
9925 88272550286860371199832799344755207830783066892334997057657483838409078787350097944964221823734424362204760
9926 4095504145369416815055592494965150070944078180826326187229797495347691920543178167438864472344016930541142016
9927 184326768857547531500357186348233760876860850081829200626718086018053236775989335593987239360809326171875000000
9928 8043009939451230435372283324599629229075223081480214578291485061380761649729828980284227342725169932216712560640
9929 340047488341447614867348214721594334258672512246807061521783806439291296624917182940637440656759465044183747879224
9930 13921446209770798512235941887771628398911743196765580454273055114830441423777267799501589713714239863386892889227264
9931 551540017456657485443813394133117178919921787426871591688621018062702470267319260092156311745574534388713487270790162
9932 21131595102390710316083066999871188608750208827303661110632588631832932894337090168291328000000000000000000000000000000
9933 782447046152513400411731494020940751979014476004708857604626552356494979065063502062874988755995867448947951902126464000
9934 27979476389307722291697504032699817707082667853626291207549646849538524130888817441720449183701344799233374648287574884352
9935 965539117116083175074648826227261758067553042085381173654916009845594315456570781167265198225339843131418077197229324000480
9936 32130551475066622276253057581981853255853492799266864202358191259306695936910093713505343784845539083975144476804634881556480
9937 1030255466538357166402171228085743377265006610165299097886827768286713684122706368839067492260141989390831440687179565429687500
9938 31805190854306547848651045975362714308863767160559252489702551135273560708270846752587159540264433372642571289192827768012800000
9939 944522091281447376078937434505520673331023339005880559685865657059740987223471625258996971261528190805345195977612547997680361664
9940 26959268220438560876650975050279517449985141471465749845785934163100937034242730296238957799622474602158337439595072589734264963072
9941 738911051039714051342859207151345802860640025591372985978212320475737713041576097239705208792938565352833717842907959145292129789904
9942 19429209139093740091586458722215077033930196720186419746283747341466087063000613289324615485849072100000000000000000000000000000000000
9943 489633987060381874034291863181766045003709792854869440013105760637864070949090019466325991681569986622321950954914378888337969967209670
9944 11814052243595119063501013994397941243584930811977477533858537455376464299194816758154550031876930664850012083552394866119698237752344576
9945 272631749534467279672645647636097743273572777990153886847737499476434835633340590536347850980927207512636097442520705580210035934016821952
9946 6010690294886597530707630240866951893493269337808886404320890011368414690927850934276690109163596909213903207072486991829402563236610441216
9947 126456905866631867801439942610598023895636788369892841646702335873554128315605223699423776848860028399806922242447617463767528533935546875000
9948 2535767749895757330999847284842851765403853461806517957623825527217938914582122772941266494852508453669228078460267334293600522102215351992320
9949 48403951421570461187854961140955493682592418479558081430176715306397218981884938236336596712184037429937028692292437565416897205658368463175744
9950 878391534357727064218448646674062346201392927064985371600551666806491068377884202517911441153120789489882858437335943854323681033962412639780864
9951 15133430404709873551335716516296371153215124977281432591406168175071638987515812003069340188184632554422690455556422636008850412309693962539852352
9952 247176531363887311901288826761044889118253176706606398398457835620863058544596105225465255338199950787870720000000000000000000000000000000000000000
9953 3821619022155693129561977342011953500727913198479911695659975590869199449906333519938782422012851472411667603123509931030283786483441094267512358920
9954 55844019774603051271889255034779540810687097329014390266079302762916960322007021897552777287871836647827073259686894054079333970005006504868291018752
9955 769982702508787468432115783901344498835015606523672450158058897672166394182047201459281743069379750017736840844372782502047578905064469953774671858554
9956 10000253626440423385362300704258689604451891720686856967604868550744284451126508307692637273683378344733365252883128019174810608785528709583217088266240
9957 122118081189125669108544534982712280519763080049902789051666933286833882924112509847595262513165270564752291359484598172770347446203231811523437500000000
9958 1399460992043884932776132200978137527920676434574052111278450084848105245257342155893406379799209474991336182791192095515108601990140498199989604549918720
9959 15020464929720779023622027374944747297551166721812878231658807740668161059743828630749014913007237410591422851626931414911896563477336044988491066997204464
9960 150671593098015869680032917141728080835320193013114066956657828653287064293737951962998336949822446530427002242677856470040854616712013504763245146018938880
9961 1409414869967288742583374102067790824385743677175234609683012275899011971569204388727845406982718739746109003904574719256797521012964666026589889630951545524
9962 12265533058594779228382169597762795490123919505616548180395580517206089838120908467544722952879965305328369140625000000000000000000000000000000000000000000000
9963 99059753670243838398675997179119522425877025698112862933145189414999259189044412224039102926261928034736174522897518569120689267631879248691959845493813800000
9964 740512472626505928947842820586883536593425630301911648163914014110605189519152698727491646699582561813798838451701883518759602196640805612883861029209921028096
9965 5109587786045817550768524787072910495771926303501547368299839818683979949385691927196608769960509291757158434385658106074789752797509909620340243969367615724896
9966 32447346164903272494479439235263156401218240846187008573973957382892990063716797712978626026917504933773139803123334262960882616510083793753517195482690607906816
9967 189040626494250234807738470156804359178313001838957831976899568783226502403782578966905030036722614677265708072992257340142566572183113748906180262565612792968750
9968 1007096672751829946416018677066875165552275009172872875391554154982383797967991791831007828407305012241415096841802550991988295668280950613212833254944630898688000
9969 4888680860890918574535438401940856758389482853265115550341715934897998165948082905538809097157385142346961483985965074652014594114346431987294035217048083636419264
9970 21541695812792444136163579755322253395759774388992307150882356887761592107100179122484505128558017311979389759079112208742697903779008541816632170703849472716177408
9971 85819956024215520120697992439313176863863397893000111517795234981116268424530061611680193339254702627232647056581798358023877379274410874570420749912475843236027592
9972 307785603980437938528607388097023218060931228395907369684419469373579038428396256254342153261517195283261698552627200000000000000000000000000000000000000000000000000
9973 989141714592952442846147982255747874377802529997835586179334811933184111743736764186258702638830253976263648141226077389171816014960082332123203545204525295615782440
9974 2834467419179010073768276020765306092738916382108854514667262917784996607795627716586361253809529947963636790862353190317584403678959520403550976156851184264284209152
9975 7204083509821332685063628602474932402069642261146459985106130803166851445945741067779977178156320446941222192143413350143857029775602753423802857392663854714698747840
9976 16147082465632144076828087252390622254002654701972860772195391756353056659150601757656763877983010396838615123113992709096250253379034462106256193092304055812122214400
9977 31720071452603403612632193634050413056246721901765638411407397502872726504131194813127069313822146023949142305815070696130288053407042525577708147466182708740234375000
9978 54249637301514324563765119735605028082185683283786411767170936967824227074307030885680104417421699983789229190441763396570164398311567980499124410327055354334942330880
9979 80192917353855506505416244739302243587766898591406079502262844493104155932638196276245659380023463122459148949729272864512318545345004060240977415992496260255073202914
9980 101655978919756651024972027398112733832864640062233481921330279913099840051588478274996086901352099924306471460073605183107714129472383699413614632410621365920129351680
9981 109562775577640180157595869691608669802880016097267313849515903664107082608200209788688468956803952288535983223444737488293711108903149116300373702295384817471831404544
9982 99462085202161550393441713749541539101791905580121376021456889627120845673656417102017103832052240721533520142290000000000000000000000000000000000000000000000000000000
9983 75276411538806078673376358195950550559125286526771618357336340647876677324434036612166003852169963519370935215892526327475724650441230788634105995203900750301524805760
9984 46964352139200593966903903279217837326340576876741448790930252253350406648814676495206817466077966461323482334004033690194284193303765995016968018885846071881043542016
9985 23855283818652383145923137038446361012178184874395469142270632040038956282105637578052011093782004430690658956023707997468172932501726628808636278729404705681939285148
9986 9730413577077258217918453036518722210898031610208255829440938321965600112754390387636036146066145920422266153026508973053731028652671184746839220407092187155887292416
9987 3138850847653773181174366746419288361403981932450499687486113956997666083080764371872898489511362787985560809895252561661782575441748122102580964565277099609375000000
9988 787227401720850139380890030382492975257304483847541236967502577867239593870317762146261226214565499273071265114099215727168639628018056322349865236392426188937625600
9989 150601090503173947410154827335008606537105886974251174209595556045689829941003016885964244928893899554399697620147117688252733271241800012084924264798311506267324784
9990 21509102071586204872878990802871855588430602010608850553926085742440762574544862101630538277803170826289066322702938970441970692421186196452867083117072190078451712
9991 2238335268417318067701215210836386197739838164154803527850932020086831959240696819178901283283264303327840801874402530252552765641268081890270332315152242757388182
9992 165091695048364101439130731113395549561287708933455112572109569976844180301750329590540644924021276672000000000000000000000000000000000000000000000000000000000000
9993 8361270817622203469631712733456248228244342571296691070808464612093482550096625268636257262780273783310608965969930740062980520056317981319731297874945021432000
9994 280361448623495472590241858180457801711453067526675248654119793557225890760786375260262424348629819658527902643757056032705583353886863789228110846658506391552
9995 5965677890283927195178690165592878946990371381449833088668744502712558093113830033287715668825257438426400554147184253505451549784762382502479997665235502232
9996 76656150979171621167263411098306459446980261504001665748629240762091293223207209244758836742934605543911940275835552491285541681882639849676633640649359360
9997 560931272718135615496740444155158426762888195528652694352013060240518145402321608441168441427697328357544623647634729479705129051581025123596191406250000
9998 2179347698065830035295054484005557244050213594822021119333300110566827525832724614668405141756407206804784804705655102591309712536693153140804943872000
9999 4130747621450892848198379231348004911997693735101181247881404696397737110162072859668455831260044998245363825168315917346160655096578459508254355264