#Python Program to generate the b-file

#i=0
#for n in range(0,126):
#....for k in range(0,n+1):
#........if n==k:print str(i)+" 1"
#........elif n>k:print str(i)+" "+str((k+2)*(2*(k+1))**(n-k-1))
#........else:print str(i)+" 0"
#........i+=1


0 1
1 2
2 1
3 4
4 3
5 1
6 8
7 12
8 4
9 1
10 16
11 48
12 24
13 5
14 1
15 32
16 192
17 144
18 40
19 6
20 1
21 64
22 768
23 864
24 320
25 60
26 7
27 1
28 128
29 3072
30 5184
31 2560
32 600
33 84
34 8
35 1
36 256
37 12288
38 31104
39 20480
40 6000
41 1008
42 112
43 9
44 1
45 512
46 49152
47 186624
48 163840
49 60000
50 12096
51 1568
52 144
53 10
54 1
55 1024
56 196608
57 1119744
58 1310720
59 600000
60 145152
61 21952
62 2304
63 180
64 11
65 1
66 2048
67 786432
68 6718464
69 10485760
70 6000000
71 1741824
72 307328
73 36864
74 3240
75 220
76 12
77 1
78 4096
79 3145728
80 40310784
81 83886080
82 60000000
83 20901888
84 4302592
85 589824
86 58320
87 4400
88 264
89 13
90 1
91 8192
92 12582912
93 241864704
94 671088640
95 600000000
96 250822656
97 60236288
98 9437184
99 1049760
100 88000
101 5808
102 312
103 14
104 1
105 16384
106 50331648
107 1451188224
108 5368709120
109 6000000000
110 3009871872
111 843308032
112 150994944
113 18895680
114 1760000
115 127776
116 7488
117 364
118 15
119 1
120 32768
121 201326592
122 8707129344
123 42949672960
124 60000000000
125 36118462464
126 11806312448
127 2415919104
128 340122240
129 35200000
130 2811072
131 179712
132 9464
133 420
134 16
135 1
136 65536
137 805306368
138 52242776064
139 343597383680
140 600000000000
141 433421549568
142 165288374272
143 38654705664
144 6122200320
145 704000000
146 61843584
147 4313088
148 246064
149 11760
150 480
151 17
152 1
153 131072
154 3221225472
155 313456656384
156 2748779069440
157 6000000000000
158 5201058594816
159 2314037239808
160 618475290624
161 110199605760
162 14080000000
163 1360558848
164 103514112
165 6397664
166 329280
167 14400
168 544
169 18
170 1
171 262144
172 12884901888
173 1880739938304
174 21990232555520
175 60000000000000
176 62412703137792
177 32396521357312
178 9895604649984
179 1983592903680
180 281600000000
181 29932294656
182 2484338688
183 166339264
184 9219840
185 432000
186 17408
187 612
188 19
189 1
190 524288
191 51539607552
192 11284439629824
193 175921860444160
194 600000000000000
195 748952437653504
196 453551299002368
197 158329674399744
198 35704672266240
199 5632000000000
200 658510482432
201 59624128512
202 4324820864
203 258155520
204 12960000
205 557056
206 20808
207 684
208 20
209 1
210 1048576
211 206158430208
212 67706637778944
213 1407374883553280
214 6000000000000000
215 8987429251842048
216 6349718186033152
217 2533274790395904
218 642684100792320
219 112640000000000
220 14487230613504
221 1430979084288
222 112445342464
223 7228354560
224 388800000
225 17825792
226 707472
227 24624
228 760
229 21
230 1
231 2097152
232 824633720832
233 406239826673664
234 11258999068426240
235 60000000000000000
236 107849151022104576
237 88896054604464128
238 40532396646334464
239 11568313814261760
240 2252800000000000
241 318719073497088
242 34343498022912
243 2923578904064
244 202393927680
245 11664000000
246 570425344
247 24054048
248 886464
249 28880
250 840
251 22
252 1
253 4194304
254 3298534883328
255 2437438960041984
256 90071992547409920
257 600000000000000000
258 1294189812265254912
259 1244544764462497792
260 648518346341351424
261 208229648656711680
262 45056000000000000
263 7011819616935936
264 824243952549888
265 76013051505664
266 5667029975040
267 349920000000
268 18253611008
269 817837632
270 31912704
271 1097440
272 33600
273 924
274 23
275 1
276 8388608
277 13194139533312
278 14624633760251904
279 720575940379279360
280 6000000000000000000
281 15530277747183058944
282 17423626702474969088
283 10376293541461622784
284 3748133675820810240
285 901120000000000000
286 154260031572590592
287 19781854861197312
288 1976339339147264
289 158676839301120
290 10497600000000
291 584115552256
292 27806479488
293 1148857344
294 41702720
295 1344000
296 38808
297 1012
298 24
299 1
300 16777216
301 52776558133248
302 87747802561511424
303 5764607523034234880
304 60000000000000000000
305 186363332966196707328
306 243930773834649567232
307 166020696663385964544
308 67466406164774584320
309 18022400000000000000
310 3393720694596993024
311 474764516668735488
312 51384822817828864
313 4442951500431360
314 314928000000000
315 18691697672192
316 945420302592
317 41358864384
318 1584703360
319 53760000
320 1629936
321 44528
322 1104
323 25
324 1
325 33554432
326 211106232532992
327 526486815369068544
328 46116860184273879040
329 600000000000000000000
330 2236359995594360487936
331 3415030833685093941248
332 2656331146614175432704
333 1214395310965942517760
334 360448000000000000000
335 74661855281133846528
336 11394348400049651712
337 1336005393263550464
338 124402642012078080
339 9447840000000000
340 598134325510144
341 32144290288128
342 1488919117824
343 60218727680
344 2150400000
345 68457312
346 1959232
347 50784
348 1200
349 26
350 1
351 67108864
352 844424930131968
353 3158920892214411264
354 368934881474191032320
355 6000000000000000000000
356 26836319947132325855232
357 47810431671591315177472
358 42501298345826806923264
359 21859115597386965319680
360 7208960000000000000000
361 1642560816184944623616
362 273464361601191641088
363 34736140224852312064
364 3483273976338186240
365 283435200000000000
366 19140298416324608
367 1092905869796352
368 53601088241664
369 2288311651840
370 86016000000
371 2875207104
372 86206208
373 2336064
374 57600
375 1300
376 27
377 1
378 134217728
379 3377699720527872
380 18953525353286467584
381 2951479051793528258560
382 60000000000000000000000
383 322035839365587910262784
384 669346043402278412484608
385 680020773533228910772224
386 393464080752965375754240
387 144179200000000000000000
388 36136337956068781719552
389 6563144678428599386112
390 903139645846160113664
391 97531671337469214720
392 8503056000000000000
393 612489549322387456
394 37158799573075968
395 1929639176699904
396 86955842769920
397 3440640000000
398 120758698368
399 3793073152
400 107458944
401 2764800
402 65000
403 1404
404 28
405 1
406 268435456
407 13510798882111488
408 113721152119718805504
409 23611832414348226068480
410 600000000000000000000000
411 3864430072387054923153408
412 9370844607631897774784512
413 10880332376531662572355584
414 7082353453553376763576320
415 2883584000000000000000000
416 794999435033513197830144
417 157515472282286385266688
418 23481630792000162955264
419 2730886797449138012160
420 255091680000000000000
421 19599665578316398592
422 1263399185484582912
423 69467010361196544
424 3304322025256960
425 137625600000000
426 5071865331456
427 166895218688
428 4943111424
429 132710400
430 3250000
431 73008
432 1512
433 29
434 1
435 536870912
436 54043195528445952
437 682326912718312833024
438 188894659314785808547840
439 6000000000000000000000000
440 46373160868644659077840896
441 131191824506846568846983168
442 174085318024506601157689344
443 127482362163960781744373760
444 57671680000000000000000000
445 17489987570737290352263168
446 3780371334774873246400512
447 610522400592004236836864
448 76464830328575864340480
449 7652750400000000000000
450 627189298506124754944
451 42955572306475819008
452 2500812373003075584
453 125564236959764480
454 5505024000000000
455 213018343921152
456 7343389622272
457 227383125504
458 6370099200
459 162500000
460 3796416
461 81648
462 1624
463 30
464 1
465 1073741824
466 216172782113783808
467 4093961476309876998144
468 1511157274518286468382720
469 60000000000000000000000000
470 556477930423735908934090752
471 1836685543095851963857764352
472 2785365088392105618523029504
473 2294682518951294071398727680
474 1153433600000000000000000000
475 384779726556220387749789696
476 90728912034596957913612288
477 15873582415392110157758464
478 2141015249200124201533440
479 229582512000000000000000
480 20070057552195992158208
481 1460489458420177846272
482 90029245428110721024
483 4771441004471050240
484 220200960000000000
485 8946770444688384
486 323109143379968
487 10459623773184
488 305764761600
489 8125000000
490 197413632
491 4408992
492 90944
493 1740
494 31
495 1
496 2147483648
497 864691128455135232
498 24563768857859261988864
499 12089258196146291747061760
500 600000000000000000000000000
501 6677735165084830907209089024
502 25713597603341927494008700928
503 44565841414273689896368472064
504 41304285341123293285177098240
505 23068672000000000000000000000
506 8465153984236848530495373312
507 2177493888830326989926694912
508 412713142800194864101720064
509 59948426977603477642936320
510 6887475360000000000000000
511 642241841670271749062656
512 49656641586286046773248
513 3241052835411985956864
514 181314758169899909120
515 8808038400000000000
516 375764358676912128
517 14216802308718592
518 481142693566464
519 14676708556800
520 406250000000
521 10265508864
522 238085568
523 5092864
524 100920
525 1860
526 32
527 1
528 4294967296
529 3458764513820540928
530 147382613147155571933184
531 96714065569170333976494080
532 6000000000000000000000000000
533 80132821981017970886509068288
534 359990366446786984916121812992
535 713053462628379038341895553024
536 743477136140219279133187768320
537 461373440000000000000000000000
538 186233387653210667670898212864
539 52259853331927847758240677888
540 10730541712805066466644721664
541 1678555955372897374002216960
542 206624260800000000000000000
543 20551738933448695970004992
544 1688325813933725590290432
545 116677902074831494447104
546 6889960810456196546560
547 352321536000000000000
548 15782103064430309376
549 625539301583618048
550 22132563904057344
551 704482010726400
552 20312500000000
553 533806460928
554 12856620672
555 285200384
556 5853360
557 111600
558 1984
559 33
560 1
561 8589934592
562 13835058055282163712
563 884295678882933431599104
564 773712524553362671811952640
565 60000000000000000000000000000
566 961593863772215650638108819456
567 5039865130255017788825705381888
568 11408855402054064613470328848384
569 13382588450523947024397379829760
570 9227468800000000000000000000000
571 4097134528370634688759760683008
572 1254236479966268346197776269312
573 278994084532931728132762763264
574 46999566750441126472062074880
575 6198727824000000000000000000
576 657655645870358271040159744
577 57403077673746670069874688
578 4200404474693933800095744
579 261818510797335468769280
580 14092861440000000000000
581 662848328706072993792
582 27523729269679194112
583 1018097939586637824
584 33815136514867200
585 1015625000000000
586 27757935968256
587 694257516288
588 15971221504
589 339494880
590 6696000
591 123008
592 2112
593 34
594 1
595 17179869184
596 55340232221128654848
597 5305774073297600589594624
598 6189700196426901374495621120
599 600000000000000000000000000000
600 11539126365266587807657305833472
601 70558111823570249043559875346432
602 182541686432865033815525261574144
603 240886592109431046439152836935680
604 184549376000000000000000000000000
605 90136959624153963152714735026176
606 30101675519190440308746630463488
607 7253846197856224931451831844864
608 1315987869012351541217738096640
609 185961834720000000000000000000
610 21044980667851464673285111808
611 1951704640907386782375739392
612 151214561088981616803446784
613 9949103410298747813232640
614 563714457600000000000000
615 27839629805655065739264
616 1211044087865884540928
617 46832505220985339904
618 1623126552713625600
619 50781250000000000
620 1443412670349312
621 37489905879552
622 894388404224
623 19690703040
624 401760000
625 7626496
626 135168
627 2244
628 35
629 1
630 34359738368
631 221360928884514619392
632 31834644439785603537567744
633 49517601571415210995964968960
634 6000000000000000000000000000000
635 138469516383199053691887670001664
636 987813565529983486609838254850048
637 2920666982925840541048404185186304
638 4335958657969758835904751064842240
639 3690987520000000000000000000000000
640 1983013111731387189359724170575872
641 722440212460570567409919131123712
642 188600001144261848217747627966464
643 36847660332345843154096666705920
644 5578855041600000000000000000000
645 673439381371246869545123577856
646 66357957790851150600775139328
647 5443724199203338204924084224
648 378065929591352416902840320
649 22548578304000000000000000
650 1169264451837512761049088
651 53285939866098919800832
652 2154295240165325635584
653 77910074530254028800
654 2539062500000000000
655 75057458858164224
656 2024454917495808
657 50085750636544
658 1142060776320
659 24105600000
660 472842752
661 8650752
662 148104
663 2380
664 36
665 1
666 68719476736
667 885443715538058477568
668 191007866638713621225406464
669 396140812571321687967719751680
670 60000000000000000000000000000000
671 1661634196598388644302652040019968
672 13829389917419768812537735567900672
673 46730671726813448656774466962980864
674 78047255843455659046285519167160320
675 73819750400000000000000000000000000
676 43626288458090518165913931752669184
677 17338565099053693617838059146969088
678 4903600029750808053661438327128064
679 1031734489305683608314706667765760
680 167365651248000000000000000000000
681 21550060203879899825443954491392
682 2256170564888939120426354737152
683 195974071171320175377267032064
684 14366505324471391842307932160
685 901943132160000000000000000
686 49109106977175535964061696
687 2344581354108352471236608
688 99097581047604979236864
689 3739683577452193382400
690 126953125000000000000
691 3902987860624539648
692 109320565544773632
693 2804802035646464
694 66239525026560
695 1446336000000
696 29316250624
697 553648128
698 9774864
699 161840
700 2520
701 37
702 1
703 137438953472
704 3541774862152233910272
705 1146047199832281727352438784
706 3169126500570573503741758013440
707 600000000000000000000000000000000
708 19939610359180663731631824480239616
709 193611458843876763375528297950609408
710 747690747629015178508391471407693824
711 1404850605182201862833139345008885760
712 1476395008000000000000000000000000000
713 959778346077991399650106498558722048
714 416125562377288646828113419527258112
715 127493600773521009395197396505329664
716 28888565700559141032811786697441280
717 5020969537440000000000000000000000
718 689601926524156794414206543724544
719 76709799206223930094496061063168
720 7055066562167526313581613154304
721 545927202329912890007701422080
722 36077725286400000000000000000
723 2062582493041372510490591232
724 103161579580767508734410752
725 4558488728189829044895744
726 179504811717705282355200
727 6347656250000000000000
728 202955368752476061696
729 5903310539417776128
730 157068913996201984
731 3841892451540480
732 86780160000000
733 1817607538688
734 35433480192
735 645141024
736 11005120
737 176400
738 2664
739 38
740 1
741 274877906944
742 14167099448608935641088
743 6876283198993690364114632704
744 25353012004564588029934064107520
745 6000000000000000000000000000000000
746 239275324310167964779581893762875392
747 2710560423814274687257396171308531712
748 11963051962064242856134263542523101184
749 25287310893279633530996508210159943680
750 29527900160000000000000000000000000000
751 21115123613715810792302342968291885056
752 9987013497054927523874722068654194688
753 3314833620111546244275132309138571264
754 808879839615655948918730027528355840
755 150629086123200000000000000000000000
756 22067261648773017421254609399185408
757 2608133173011613623212866076147712
758 253982396238030947288938073554944
759 20745233688536689820292654039040
760 1443109011456000000000000000000
761 86628464707737645440604831744
762 4539109501553770384314073088
763 209690481496732136065204224
764 8616230962449853553049600
765 317382812500000000000000
766 10553679175128755208192
767 318778769128559910912
768 8795859183787311104
769 222829762189347840
770 5206809600000000
771 112691667398656
772 2267742732288
773 42579307584
774 748348160
775 12348000
776 191808
777 2812
778 39
779 1
780 549755813888
781 56668397794435742564352
782 41257699193962142184687796224
783 202824096036516704239472512860160
784 60000000000000000000000000000000000
785 2871303891722015577354982725154504704
786 37947845933399845621603546398319443968
787 191408831393027885698148216680369618944
788 455171596079033403557937147782878986240
789 590558003200000000000000000000000000000
790 464532719501747837430651545302421471232
791 239688323929318260572993329647700672512
792 86185674122900202351153440037602852864
793 22648635509238366569724440770793963520
794 4518872583696000000000000000000000000
795 706152372760736557480147500773933056
796 88676527882394863189237446589022208
797 9143366264569114102401770647977984
798 788318880164394213171120853483520
799 57724360458240000000000000000000
800 3638395517724981108505402933248
801 199720818068365896909819215872
802 9645762148849678258999394304
803 413579086197592970546380800
804 15869140625000000000000000
805 548791317106695270825984
806 17214053532942235189248
807 492568114292089421824
808 12924126206982174720
809 312408576000000000
810 6986883378716672
811 145135534866432
812 2810234300544
813 50887674880
814 864360000
815 13810176
816 208088
817 2964
818 40
819 1
820 1099511627776
821 226673591177742970257408
822 247546195163772853108126777344
823 1622592768292133633915780102881280
824 600000000000000000000000000000000000
825 34455646700664186928259792701854056448
826 531269843067597838702449649576472215552
827 3062541302288446171170371466885913903104
828 8193088729422601264042868660091821752320
829 11811160064000000000000000000000000000000
830 10219719829038452423474333996653272367104
831 5752519774303638253751839911544816140288
832 2240827527195405261129989440977674174464
833 634161794258674263952284341582230978560
834 135566177510880000000000000000000000000
835 22596875928343569839364720024765857792
836 3015001948001425348434073184026755072
837 329161185524488107686463743327207424
838 29956117446246980100502592432373760
839 2308974418329600000000000000000000
840 152812611744449206557226923196416
841 8787715995008099464032045498368
842 443705058847085199913972137984
843 19851796137484462586226278400
844 793457031250000000000000000
845 28537148489548154082951168
846 929558890778880700219392
847 27583814400357007622144
848 749599320004966133760
849 18744514560000000000
850 433186769480433664
851 9288674231451648
852 185475463835904
853 3460361891840
854 60505200000
855 994332672
856 15398512
857 225264
858 3120
859 41
860 1
861 2199023255552
862 906694364710971881029632
863 1485277170982637118648760664064
864 12980742146337069071326240823050240
865 6000000000000000000000000000000000000
866 413467760407970243139117512422248677376
867 7437777802946369741834295094070611017728
868 49000660836615138738725943470174622449664
869 147475597129606822752771635881652791541760
870 236223201280000000000000000000000000000000
871 224833836238845953316435347926371992076288
872 138060474583287318090044157877075587366912
873 58261515707080536789379725465419528536064
874 17756530239242879390663961564302467399680
875 4066985325326400000000000000000000000000
876 723100029706994234859671040792507449344
877 102510066232048461846758488256909672448
878 11849802678881571876712694759779467264
879 1138332462957385243819098512430202880
880 92358976733184000000000000000000000
881 6418129693266866675403530774249472
882 386659503780356376417410001928192
883 20410432706965919196042718347264
884 952886214599254204138861363200
885 39672851562500000000000000000
886 1483931721456504012313460736
887 50196180102059557811847168
888 1544693606419992426840064
889 43476760560288035758080
890 1124670873600000000000
891 26857579707786887168
892 594475150812905472
893 12241380613169664
894 235304608645120
895 4235364000000
896 71591952384
897 1139489888
898 17120064
899 243360
900 3280
901 42
902 1
903 4398046511104
904 3626777458843887524118528
905 8911663025895822711892563984384
906 103845937170696552570609926584401920
907 60000000000000000000000000000000000000
908 4961613124895642917669410149066984128512
909 104128889241249176385680131316988554248192
910 784010573385842219819615095522793959194624
911 2654560748332922809549889445869750247751680
912 4724464025600000000000000000000000000000000
913 4946344397254610972961577654380183825678336
914 3313451389998895634161059789049814096805888
915 1514799408384093956523872862100907741937664
916 497182846698800622938590923800469087191040
917 122009559759792000000000000000000000000000
918 23139200950623815515509473305360238379008
919 3485342251889647702789788600734928863232
920 426592896439736587561657011352060821504
921 43256633592380639265125743472347709440
922 3694359069327360000000000000000000000
923 269561447117208400366948292518477824
924 17013018166335680562366040084840448
925 938879904520432283017965043974144
926 45738538300764201798665345433600
927 1983642578125000000000000000000
928 77164449515738208640299958272
929 2710593725511216121839747072
930 86502841959519575903043584
931 2521652112496706073968640
932 67480252416000000000000
933 1665169941882787004416
934 38046409652025950208
935 807931120469197824
936 16000713387868160
937 296475480000000
938 5154620571648
939 84322251712
940 1301124864
941 18982080
942 262400
943 3444
944 43
945 1
946 8796093022208
947 14507109835375550096474112
948 53469978155374936271355383906304
949 830767497365572420564879412675215360
950 600000000000000000000000000000000000000
951 59539357498747715012032921788803809542144
952 1457804449377488469399521838437839759474688
953 12544169174173475517113841528364703347113984
954 47782093469992610571898010025655504459530240
955 94489280512000000000000000000000000000000000
956 108819576739601441405154708396364044164923392
957 79522833359973495219865434937195538323341312
958 39384784617986442869620694414623601290379264
959 13921119707566417442280545866413134441349120
960 3660286792793760000000000000000000000000000
961 740454430419962096496303145771527628128256
962 118501636564248021894852812424987581349888
963 15357344271830517152219652408674189574144
964 1643752076510464292074778251949212958720
965 147774362773094400000000000000000000000
966 11321580778922752815411828285776068608
967 748572799318769944744105763732979712
968 43188475607939885018826392022810624
969 2195449838436681686335936580812800
970 99182128906250000000000000000000
971 4012551374818386849295597830144
972 146372061177605670579346341888
973 4844159149733096250570440704
974 146255822524808952290181120
975 4048815144960000000000000
976 103240536396732794273792
977 2434970217729660813312
978 53323453950967056384
979 1088048510375034880
980 20753283600000000
981 371132681158656
982 6239846626688
983 98885489664
984 1480602240
985 20992000
986 282408
987 3612
988 44
989 1
990 17592186044416
991 58028439341502200385896448
992 320819868932249617628132303437824
993 6646139978924579364519035301401722880
994 6000000000000000000000000000000000000000
995 714472289984972580144395061465645714505728
996 20409262291284838571593305738129756632645632
997 200706706786775608273821464453835253553823744
998 860077682459866990294164180461799080271544320
999 1889785610240000000000000000000000000000000000
1000 2394030688271231710913403584720008971628314624
1001 1908548000639363885276770438492692919760191488
1002 1024004400067647514610138054780213633549860864
1003 389791351811859688383855284259567764357775360
1004 109808603783812800000000000000000000000000000
1005 23694541773438787087881700664688884100104192
1006 4029055643184432744424995622449577765896192
1007 552864393785898617479907486712270824669184
1008 62462578907397643098841573574070092431360
1009 5910974510923776000000000000000000000000
1010 475506392714755618247296788002594881536
1011 32937203170025877568740653604251107328
1012 1986669877965234710866014033049288704
1013 105381592244960720944124955879014400
1014 4959106445312500000000000000000000
1015 208652671490556116163371087167488
1016 7904091303590706211284702461952
1017 271272912385053390031944679424
1018 8482837706438919232830504960
1019 242928908697600000000000000
1020 6400913256597433244975104
1021 155838093934698292051968
1022 3519347960763825721344
1023 73987298705502371840
1024 1452729852000000000
1025 26721553043423232
1026 461748650374912
1027 7515297214464
1028 115486974720
1029 1679360000
1030 23157456
1031 303408
1032 3784
1033 45
1034 1
1035 35184372088832
1036 232113757366008801543585792
1037 1924919213593497705768793820626944
1038 53169119831396634916152282411213783040
1039 60000000000000000000000000000000000000000
1040 8573667479819670961732740737587748574068736
1041 285729672077987740002306280333816592857038848
1042 3211307308588409732381143431261364056861179904
1043 15481398284277605825294955248312383444887797760
1044 37795712204800000000000000000000000000000000000
1045 52668675141967097640094878863840197375822921728
1046 45805152015344733246642490523824630074244595712
1047 26624114401758835379863589424285554472296382464
1048 10914157850732071274747947959267897402017710080
1049 3294258113514384000000000000000000000000000000
1050 758225336750041186812214421270044291203334144
1051 136987891868270713310449851163285644040470528
1052 19903118176292350229276669521641749688090624
1053 2373577998481110437755979795814663512391680
1054 236438980436951040000000000000000000000000
1055 19971268494019735966386465096108985024512
1056 1449236939481138613024588758587048722432
1057 91386814386400796699836645520267280384
1058 5058316427758114605317997882192691200
1059 247955322265625000000000000000000000
1060 10849938917508918040495296532709376
1061 426820930393898135409373932945408
1062 15191283093562989841788902047744
1063 492004586973457315504169287680
1064 14575734521856000000000000000
1065 396856621909040861188456448
1066 9973638011820690691325952
1067 232276965410412497608704
1068 5031136311974161285120
1069 101691089640000000000
1070 1923951819126472704
1071 34169400127743488
1072 571162588299264
1073 9007984028160
1074 134348800000
1075 1898911392
1076 25486272
1077 325424
1078 3960
1079 46
1080 1
1081 70368744177664
1082 928455029464035206174343168
1083 11549515281560986234612762923761664
1084 425352958651173079329218259289710264320
1085 600000000000000000000000000000000000000000
1086 102884009757836051540792888851052982888824832
1087 4000215409091828360032287924673432299998543872
1088 51380916937414555718098294900181824909778878464
1089 278665169116996904855309194469622902007980359680
1090 755914244096000000000000000000000000000000000000
1091 1158710853123276148082087335004484342268104278016
1092 1099323648368273597919419772571791121781870297088
1093 692226974445729719876453325031424416279705944064
1094 305596419820497995692942542859501127256495882240
1095 98827743405431520000000000000000000000000000000
1096 24263210776001317977990861480641417318506692608
1097 4657588323521204252555294939551711897375997952
1098 716512254346524608253960102779102988771262464
1099 90195963942282196634727232240957213470883840
1100 9457559217478041600000000000000000000000000
1101 838793276748828910588231534036577371029504
1102 63766425337170098973081905377830143787008
1103 4203793461774436648192485693932294897664
1104 242799188532389501055263898345249177600
1105 12397766113281250000000000000000000000
1106 564196823710463738105755419700887552
1107 23048330241270499312106192379052032
1108 850711853239527431140178514673664
1109 28536266044460524299241818685440
1110 874544071311360000000000000000
1111 24605110558360533393684299776
1112 638312832756524204244860928
1113 15330279717087224842174464
1114 342117269214242967388160
1115 7118376274800000000000
1116 138524530977106034688
1117 2528535609453018112
1118 43408356710744064
1119 702622754196480
1120 10747904000000
1121 155710734144
1122 2140846848
1123 27986464
1124 348480
1125 4140
1126 47
1127 1
1128 140737488355328
1129 3713820117856140824697372672
1130 69297091689365917407676577542569984
1131 3402823669209384634633746074317682114560
1132 6000000000000000000000000000000000000000000
1133 1234608117094032618489514666212635794665897984
1134 56003015727285597040452030945428052199979614208
1135 822094670998632891489572718402909198556462055424
1136 5015973044105944287395565500453212236143646474240
1137 15118284881920000000000000000000000000000000000000
1138 25491638768712075257805921370098655529898294116352
1139 26383767560838566350066074541722986922764887130112
1140 17997901335588972716787786450817034823272354545664
1141 8556699754973943879402391200066031563181884702720
1142 2964832302162945600000000000000000000000000000000
1143 776422744832042175295707567380525354192214163456
1144 158358002999720944586880027944758204510783930368
1145 25794441156474885897142563700047707595765448704
1146 3427446629806723472119634825156374111893585920
1147 378302368699121664000000000000000000000000000
1148 35229317623450814244705724429536249583239168
1149 2805722714835484354815603836624526326628352
1150 193374499241624085816854341920885565292544
1151 11654361049554696050652667120571960524800
1152 619888305664062500000000000000000000000
1153 29338234832944114381499281824446152704
1154 1244609833028606962853734388468809728
1155 47639863781413536143849996821725184
1156 1655103430578710409356025483755520
1157 52472644278681600000000000000000
1158 1525516854618353070408426586112
1159 40852021296417549071671099392
1160 1011798461327756839583514624
1161 23263974306568521782394880
1162 498286339236000000000000
1163 9973766230351634497536
1164 187111635099523340288
1165 3299035110016548864
1166 54804574827325440
1167 859832320000000
1168 12768280199808
1169 179831135232
1170 2406835904
1171 30666240
1172 372600
1173 4324
1174 48
1175 1
1176 281474976710656
1177 14855280471424563298789490688
1178 415782550136195504446059465255419904
1179 27222589353675077077069968594541456916480
1180 60000000000000000000000000000000000000000000
1181 14815297405128391421874175994551629535990775808
1182 784042220181998358566328433235992730799714598912
1183 13153514735978126263833163494446547176903392886784
1184 90287514793906997173120179008157820250585636536320
1185 302365697638400000000000000000000000000000000000000
1186 560816052911665655671730270142170421657762470559744
1187 633210421460125592401585789001351686146357291122688
1188 467945434725313290636482447721242905405081218187264
1189 239587593139270428623266953601848883769092771676160
1190 88944969064888368000000000000000000000000000000000
1191 24845527834625349609462642156176811334150853230592
1192 5384172101990512115953920950121778953366653632512
1193 928599881633095892297132293201717473447556153344
1194 130242971932655491940546123355942216251956264960
1195 15132094747964866560000000000000000000000000000
1196 1479631340184934198277640426040522482496045056
1197 123451799452761311611886568811479158371647488
1198 8895226965114707947575299728360736003457024
1199 559409330378625410431328021787454105190400
1200 30994415283203125000000000000000000000000
1201 1525588211313093947837962654871199940608
1202 67208930983544775994101656977315725312
1203 2667832371759158024055599822016610304
1204 95995998973565203742649478057820160
1205 3148358656720896000000000000000000
1206 94582044986337890365322448338944
1207 2614529362970723140586950361088
1208 66778698447631951412511965184
1209 1581950252846659481202851840
1210 34880043746520000000000000
1211 718111168585317683822592
1212 13846260997364727181312
1213 250726668361257713664
1214 4274756836531384320
1215 68786585600000000
1216 1046998976384256
1217 15105815359488
1218 206987887744
1219 2698629120
1220 33534000
1221 397808
1222 4512
1223 49
1224 1
1225 562949953421312
1226 59421121885698253195157962752
1227 2494695300817173026676356791532519424
1228 217780714829400616616559748756331655331840
1229 600000000000000000000000000000000000000000000
1230 177783568861540697062490111934619554431889309696
1231 10976591082547977019928598065303898231196004384768
1232 210456235775650020221330615911144754830454286188544
1233 1625175266290325949116163222146840764510541457653760
1234 6047313952768000000000000000000000000000000000000000
1235 12337953164056644424778065943127749276470774352314368
1236 15197050115043014217638058936032440467512574986944512
1237 12166581302858145556548543640752315540532111672868864
1238 6708452607899572001451474700851768745534597606932480
1239 2668349071946651040000000000000000000000000000000000
1240 795056890708011187502804548997657962692827303378944
1241 183061851467677411942433312304140484414466223505408
1242 33429595738791452122696762555261829044112021520384
1243 4949232933440908693740752687525804217574338068480
1244 605283789918594662400000000000000000000000000000
1245 62144516287767236327660897893701944264833892352
1246 5431879175921497710923009027705082968352489472
1247 409180440395276565588463787504593856159023104
1248 26851647858174019700703745045797797049139200
1249 1549720764160156250000000000000000000000000
1250 79330586988280885287574058053302396911616
1251 3629282273111417903681489476775049166848
1252 149398612818512849347113590032930177024
1253 5567767940466781817073669727353569280
1254 188901519403253760000000000000000000
1255 5864086789152949202649991797014528
1256 167329879230126280997564823109632
1257 4407394097543708793225789702144
1258 107572617193572844721793925120
1259 2441603062256400000000000000
1260 51704004138142873235226624
1261 1024623313804989811417088
1262 19055226795455586238464
1263 333431033249447976960
1264 5502926848000000000
1265 85853916063508992
1266 1268888490196992
1267 17800958345984
1268 237479362560
1269 3018060000
1270 36598336
1271 424128
1272 4704
1273 50
1274 1
1275 1125899906842624
1276 237684487542793012780631851008
1277 14968171804903038160058140749195116544
1278 1742245718635204932932477990050653242654720
1279 6000000000000000000000000000000000000000000000
1280 2133402826338488364749881343215434653182671716352
1281 153672275155671678279000372914254575236744061386752
1282 3367299772410400323541289854578316077287268579016704
1283 29253154793225867084090937998643133761189746237767680
1284 120946279055360000000000000000000000000000000000000000
1285 271434969609246177345117450748810484082357035750916096
1286 364729202761032341223313414464778571220301799686668288
1287 316331113874311784470262134659560204053834903494590464
1288 187836673021188016040641291623849524874968732994109440
1289 80050472158399531200000000000000000000000000000000000
1290 25441820502656358000089745567925054806170473708126208
1291 6224102949901032006042732618340776470091851599183872
1292 1203465446596492276417083451989425845588032774733824
1293 188070851470754530362148602125980560267824846602240
1294 24211351596743786496000000000000000000000000000000
1295 2610069684086223925761757711535481659123023478784
1296 239002683740545899280612397219023650607509536768
1297 18822300258182722017069334225211317383315062784
1298 1288879097192352945633779762198294258358681600
1299 77486038208007812500000000000000000000000000
1300 4125190523390606034953851018771724639404032
1301 195981242748016566798800431745852655009792
1302 8366322317836719563438361041844089913344
1303 322930540547073345390272844186507018240
1304 11334091164195225600000000000000000000
1305 363573380927482850564299491414900736
1306 10709112270728081983844148679016448
1307 290888010437884780352902120341504
1308 7314937969162953441081986908160
1309 170912214357948000000000000000
1310 3722688297946286872936316928
1311 75822125221569246044864512
1312 1448197236454624554123264
1313 26007620593456942202880
1314 440234147840000000000
1315 7040021117207737344
1316 106586633176547328
1317 1530882417754624
1318 20898183905280
1319 271625400000
1320 3367046912
1321 39868032
1322 451584
1323 4900
1324 51
1325 1
1326 2251799813685248
1327 950737950171172051122527404032
1328 89809030829418228960348844495170699264
1329 13937965749081639463459823920405225941237760
1330 60000000000000000000000000000000000000000000000
1331 25600833916061860376998576118585215838192060596224
1332 2151411852179403495906005220799564053314416859414528
1333 53876796358566405176660637673253057236596297264267264
1334 526556786278065607513636883975576407701415432279818240
1335 2418925581107200000000000000000000000000000000000000000
1336 5971569331403415901592583916473830649811854786520154112
1337 8753500866264776189359521947154685709287243192480038912
1338 8224608960732106396226815501148565305399707490859352064
1339 5259426844593264449137956165467786696499124523835064320
1340 2401514164751985936000000000000000000000000000000000000
1341 814138256085003456002871858173601753797455158660038656
1342 211619500296635088205452909023586399983122954372251648
1343 43324756077473721951015004271619330441169179890417664
1344 7146692355888672153761646880787261290177344170885120
1345 968454063869751459840000000000000000000000000000000
1346 109622926731621404881993823884490229683166986108928
1347 10516118084584019568346945477637040626730419617792
1348 865825811876405212785189374359720599632492888064
1349 61866196665232941390421428585518124401216716800
1350 3874301910400390625000000000000000000000000000
1351 214509907216311513817600252976129681249009664
1352 10582987108392894607135223314276043370528768
1353 468514049798856295552548218343269035147264
1354 18729971351730254032635824962817407057920
1355 680045469851713536000000000000000000000
1356 22541549617503936734986568467723845632
1357 685383185326597246966025515457052672
1358 19198608688900395503291539942539264
1359 497415781903080833993575109754880
1360 11963855005056360000000000000000
1361 268033557452132654851414818816
1362 5610837266396124207319973888
1363 110062989970551466113368064
1364 2028594406289641491824640
1365 35218731827200000000000
1366 577281731611034462208
1367 8953277186829975552
1368 131655887926897664
1369 1839040183664640
1370 24446286000000
1371 309768315904
1372 3747595008
1373 43352064
1374 480200
1375 5100
1376 52
1377 1
1378 4503599627370496
1379 3802951800684688204490109616128
1380 538854184976509373762093066971024195584
1381 111503725992653115707678591363241807529902080
1382 600000000000000000000000000000000000000000000000
1383 307210006992742324523982913423022590058304727154688
1384 30119765930511648942684073091193896746401836031803392
1385 862028741737062482826570202772048915785540756228276224
1386 9478022153005180935245463911560375338625477781036728320
1387 48378511622144000000000000000000000000000000000000000000
1388 131374525290875149835036846162424274295860805303443390464
1389 210084020790354628544628526731712457022893836619520933888
1390 213839832979034766301897203029862697940392394762343153664
1391 147263951648611404575862772633098027501975486667381800960
1392 72045424942559578080000000000000000000000000000000000000
1393 26052424194720110592091899461555256121518565077121236992
1394 7195063010085592998985398906801937599426180448656556032
1395 1559691218789053990236540153778295895882090476055035904
1396 271574309523769541842942581469915929026739078493634560
1397 38738162554790058393600000000000000000000000000000000
1398 4604162922728099005043740603148589646693013416574976
1399 462709195721696861007265601016029787576138463182848
1400 39827987346314639788118711220547147583094672850944
1401 2969577439931181186740228572104869971258402406400
1402 193715095520019531250000000000000000000000000000
1403 11154515175248198718515213154758743424948502528
1404 571481303853216308785302058970906342008553472
1405 26236786788735952550942700227223065968246784
1406 1086338338400354733892877847843409609359360
1407 40802728191102812160000000000000000000000
1408 1397576076285244077569167244998878429184
1409 43864523860902223805825632989251371008
1410 1267108173467426103217241636207591424
1411 33824273169409496711563107463331840
1412 837469850353945200000000000000000
1413 19298416136553551149301866954752
1414 415201957713313191341678067712
1415 8364787237761911424615972864
1416 158230363690592036362321920
1417 2817498546176000000000000
1418 47337101992104825901056
1419 752075283693717946368
1420 11322406361713199104
1421 161835536162488320
1422 2200165740000000
1423 28498685063168
1424 352273930752
1425 4161798144
1426 47059600
1427 510000
1428 5304
1429 53
1430 1
1431 9007199254740992
1432 15211807202738752817960438464512
1433 3233125109859056242572558401826145173504
1434 892029807941224925661428730905934460239216640
1435 6000000000000000000000000000000000000000000000000
1436 3686520083912907894287794961076271080699656725856256
1437 421676723027163085197577023276714554449625704445247488
1438 13792459867792999725225123244352782652568652099652419584
1439 170604398754093256834418350408086756095258600058661109760
1440 967570232442880000000000000000000000000000000000000000000
1441 2890239556399253296370810615573334034508937716675754590208
1442 5042016498968511085071084641561098968549452078868502413312
1443 5559835657454903923849327278776430146450202263820921995264
1444 4123390646161119328124157633726744770055313626686690426880
1445 2161362748276787342400000000000000000000000000000000000000
1446 833677574231043538946940782769768195888594082467879583744
1447 244632142342910161965503562831265878380490135254322905088
1448 56148883876405943648515445536018652251755257137981292544
1449 10319823761903242590031818095856805303016084982758113280
1450 1549526502191602335744000000000000000000000000000000000
1451 193374842754580158211837105332240765161106563496148992
1452 20359204611754661884319686444705310653350092380045312
1453 1832087417930473430253460716145168788822354951143424
1454 142539717116696696963530971461033758620403315507200
1455 9685754776000976562500000000000000000000000000000
1456 580034789112906333362791084047454658097322131456
1457 30859990408073680674406311184428942468461887488
1458 1469260060169213342852791212724491694221819904
1459 63007623627220574565786915174917757342842880
1460 2448163691466168729600000000000000000000000
1461 86649716729685132809288369189930462609408
1462 2807329527097742323572840511312087744512
1463 83629139448850122812337947989701033984
1464 2300050575519845776386291307506565120
1465 58622889524776164000000000000000000
1466 1389485961831855682749734420742144
1467 30724944870785176159284177010688
1468 635723830069905268270813937664
1469 12341968367866178836261109760
1470 225399883694080000000000000
1471 3881642363352595723886592
1472 63174323830272307494912
1473 973726947107335122944
1474 14241527182298972160
1475 198014916600000000
1476 2621879025811456
1477 33113749490688
1478 399532621824
1479 4611840800
1480 51000000
1481 541008
1482 5512
1483 54
1484 1
1485 18014398509481984
1486 60847228810955011271841753858048
1487 19398750659154337455435350410956871041024
1488 7136238463529799405291429847247475681913733120
1489 60000000000000000000000000000000000000000000000000
1490 44238241006954894731453539532915252968395880710275072
1491 5903474122380283192766078325874003762294759862233464832
1492 220679357884687995603601971909644522441098433594438713344
1493 3070879177573678623019530307345561609714654801055899975680
1494 19351404648857600000000000000000000000000000000000000000000
1495 63585270240783572520157833542613348759196629766866600984576
1496 121008395975244266041706031397466375245186849892844057919488
1497 144555727093827502020082509248187183807705258859343971876864
1498 115454938092511341187476413744348853561548781547227331952640
1499 64840882448303620272000000000000000000000000000000000000000
1500 26677682375393393246302105048632582268435010638972146679808
1501 8317492839658945506827121136263039864936664598646978772992
1502 2021359819550613971346556039296671481063189256967326531584
1503 392153302952323218421209087642558601514611229344808304640
1504 61981060087664093429760000000000000000000000000000000000
1505 8121743395692366644897158423954112136766475666838257664
1506 895805002917205122910066203567033668747404064721993728
1507 84276021224801777791659192942677764285828327752597504
1508 6841906421601441454249486630129620413779359144345600
1509 484287738800048828125000000000000000000000000000000
1510 30161809033871129334865136370467642221060750835712
1511 1666439482035978756417940803959162893296941924352
1512 82278563369475947199756307912571534876421914624
1513 3654442170378793324815641080145229925884887040
1514 146889821487970123776000000000000000000000000
1515 5372282437240478234175878889775688681783296
1516 179669089734255508708661792723973615648768
1517 5519523203624108105614304567320268242944
1518 156403439135349512794267808910446428160
1519 4103602266734331480000000000000000000
1520 100042989251893609157980878293434368
1521 2273645920438103035787029098790912
1522 48315011085312800388581859262464
1523 962673532693561949228366561280
1524 18031990695526400000000000000
1525 318294673794912849358700544
1526 5306643201742873829572608
1527 83740517451230820573184
1528 1253254392042309550080
1529 17821342494000000000
1530 241212870374653952
1531 3112692452124672
1532 38355131695104
1533 451960398400
1534 5100000000
1535 55182816
1536 573248
1537 5724
1538 55
1539 1
1540 36028797018963968
1541 243388915243820045087367015432192
1542 116392503954926024732612102465741226246144
1543 57089907708238395242331438777979805455309864960
1544 600000000000000000000000000000000000000000000000000
1545 530858892083458736777442474394983035620750568523300864
1546 82648637713323964698725096562236052672126638071268507648
1547 3530869726155007929657631550554312359057574937511019413504
1548 55275825196326215214351545532220108974863786419006199562240
1549 387028092977152000000000000000000000000000000000000000000000
1550 1398875945297238595443472337937493672702325854871065221660672
1551 2904201503405862385000944753539193005884484397428257390067712
1552 3758448904439515052522145240452866779000336730342943268798464
1553 3232738266590317553249339584841767899723365883322365294673920
1554 1945226473449108608160000000000000000000000000000000000000000
1555 853685836012588583881667361556242632589920340447108693753856
1556 282794756548404147232122118632943355407846596353997278281728
1557 72768953503822102968476017414680173318274813250823755137024
1558 14901825512188282300005945330417226857555226715102715576320
1559 2479242403506563737190400000000000000000000000000000000000
1560 341113222619079399085680653806072709744191978007206821888
1561 39415420128357025408042912956949481424885778847767724032
1562 3876696976340881778416322875363177157148103076619485184
1563 328411508236869189803975358246221779861409238928588800
1564 24214386940002441406250000000000000000000000000000000
1565 1568414069761298725412987091264317395495159043457024
1566 89987732029942852846568803413794796238034863915008
1567 4607599548690653043186353243104005953079627218944
1568 211957645881970012839307182648423335701323448320
1569 8813389289278207426560000000000000000000000000
1570 333081511108909650518904491166092698270564352
1571 11498821742992352557354354734334311401521152
1572 364288531439191134970544101443137704034304
1573 10635433861203766870010211005910357114880
1574 287252158671403203600000000000000000000
1575 7203095226136339859374623237127274496
1576 168249798112419624648240153310527488
1577 3671940842483772829532221303947264
1578 75088535550097832039812591779840
1579 1442559255642112000000000000000
1580 26100163251182853647413444608
1581 445758028946401401684099072
1582 7201684500805850569293824
1583 110286386499723240407040
1584 1603920824460000000000
1585 22191584074468163584
1586 292593090499719168
1587 3682092642729984
1588 44292119043200
1589 510000000000
1590 5628647232
1591 59617792
1592 606744
1593 5940
1594 56
1595 1
1596 72057594037927936
1597 973555660975280180349468061728768
1598 698355023729556148395672614794447357476864
1599 456719261665907161938651510223838443642478919680
1600 6000000000000000000000000000000000000000000000000000
1601 6370306705001504841329309692739796427449006822279610368
1602 1157080927986535505782151351871304737409772932997759107072
1603 56493915618480126874522104808868997744921199000176310616064
1604 994964853533871873858327819579961961547548155542111592120320
1605 7740561859543040000000000000000000000000000000000000000000000
1606 30775270796539249099756391434624860799451168807163434876534784
1607 69700836081740697240022674084940632141227625538278177361625088
1608 97719671515427391365575776251774536254008754988916524988760064
1609 90516671464528891490981508375569501192254244733026228250869760
1610 58356794203473258244800000000000000000000000000000000000000000
1611 27317946752402834684213355569799764242877450894307478200123392
1612 9615021722645741005892152033520074083866784276035907461578752
1613 2619682326137595706865136626928486239457893277029655184932864
1614 566269369463154727400225922555854620587098615173903191900160
1615 99169696140262549487616000000000000000000000000000000000000
1616 14326755350001334761598587459855053809256063076302686519296
1617 1734278485647709117953888170105777182694974269301779857408
1618 178328060911680561807150852266706149228812741524496318464
1619 15763752395369721110590817195818645433347643468572262400
1620 1210719347000122070312500000000000000000000000000000000
1621 81557531627587533721475328745744504565748270259765248
1622 4859337529616914053714715384344918996853882651410432
1623 258025574726676570418435781613824333372459124260864
1624 12293543461154260744679816593608553470676760002560
1625 528803357356692445593600000000000000000000000000
1626 20651053688752398332172078452297747292774989824
1627 735924591551510563670678702997395929697353728
1628 24043043074986614908055910695247088466264064
1629 723209502561856147160694348401904283811840
1630 20107651106998224252000000000000000000000
1631 518622856281816469874972873073163763712
1632 12450485060319052223969771344979034112
1633 279067504028766735044448819099992064
1634 5856905772907630899105382158827520
1635 115404740451368960000000000000000
1636 2140213386596993999087902457856
1637 37443674431497717741464322048
1638 619344867069303148959268864
1639 9705202011975645155819520
1640 144352874201400000000000
1641 2041625734851071049728
1642 27503750506973601792
1643 353480893702078464
1644 4340627666233600
1645 51000000000000
1646 574122017664
1647 6200250368
1648 64314864
1649 641520
1650 6160
1651 57
1652 1
1653 144115188075855872
1654 3894222643901120721397872246915072
1655 4190130142377336890374035688766684144861184
1656 3653754093327257295509212081790707549139831357440
1657 60000000000000000000000000000000000000000000000000000
1658 76443680460018058095951716312877557129388081867355324416
1659 16199132991811497080950118926198266323736821061968627499008
1660 903902649895682029992353676941903963918739184002820969857024
1661 17909367363609693729449900752439315307855866799758008658165760
1662 154811237190860800000000000000000000000000000000000000000000000
1663 677055957523863480194640611561746937587925713757595567283765248
1664 1672820065961776733760544178038575171389463012918676256679002112
1665 2540711459401112175504970182546137942604227629711829649707761664
1666 2534466801006808961747482234515946033383118852524734391024353280
1667 1750703826104197747344000000000000000000000000000000000000000000
1668 874174296076890709894827378233592455772078428617839302403948544
1669 326910738569955194200333169139682518851470665385220853693677568
1670 94308563740953445447144918569425504620484157973067586657583104
1671 21518236039599879641208585057122475582309747376608321292206080
1672 3966787845610501979504640000000000000000000000000000000000000
1673 601723724700056059987140673313912259988754649204712833810432
1674 76308253368499201189971079484654196038578867849278313725952
1675 8203090801937305843128939204268482864525386110126830649344
1676 756660114977746613308359225399294980800686886491468595200
1677 60535967350006103515625000000000000000000000000000000000
1678 4240991644634551753516717094778714237418910053507792896
1679 262404226599313358900594630754625625830109663176163328
1680 14449432184693887943432403770374162668857710958608384
1681 713025520746947123191429362429296101299252080148480
1682 31728201441401546735616000000000000000000000000000
1683 1280365328702648696594668864042460332152049369088
1684 47099173859296676074923436991833339500630638592
1685 1586840842949116583931690105886307838773428224
1686 49178246174206218006927215691329491299205120
1687 1407535577489875697640000000000000000000000
1688 37340845652290785830998046861267790987264
1689 921335894463609864573763079528448524288
1690 21209130306186271863378110251599396864
1691 456838650286795210130219808388546560
1692 9232379236109516800000000000000000
1693 175497497700953507925208001544192
1694 3145268652245808290283003052032
1695 53263658567960070810497122304
1696 854057777053856773712117760
1697 12991758678126000000000000
1698 187829567606298536574976
1699 2585352547655518568448
1700 33934165795399532544
1701 425381511290892800
1702 5100000000000000
1703 58560445801728
1704 644826038272
1705 6817375584
1706 69284160
1707 677600
1708 6384
1709 58
1710 1
1711 288230376151711744
1712 15576890575604482885591488987660288
1713 25140780854264021342244214132600104869167104
1714 29230032746618058364073696654325660393118650859520
1715 600000000000000000000000000000000000000000000000000000
1716 917324165520216697151420595754530685552656982408263892992
1717 226787861885360959133301664966775728532315494867560784986112
1718 14462442398330912479877658831070463422699826944045135517712384
1719 322368612544974487130098213543907675541405602395644155846983680
1720 3096224743817216000000000000000000000000000000000000000000000000
1721 14895231065524996564282093454358432626934365702667102480242835456
1722 40147681583082641610253060272925804113347112310048230160296050688
1723 66058497944428916563129224746199586507709918372507570892401803264
1724 70965070428190650928929502566446488934727327870692562948681891840
1725 52521114783125932420320000000000000000000000000000000000000000000
1726 27973577474460502716634476103474958584706509715770857676926353408
1727 11114965111378476602811327750749205640950002623097509025585037312
1728 3395108294674324036097217068499318166337429687030433119672991744
1729 817692969504795426365926232170654072127770400311116209103831040
1730 158671513824420079180185600000000000000000000000000000000000000
1731 25272396437402354519459908279184314919527695266597939020038144
1732 3357563148213964852358727497324784625697470185368245803941888
1733 377342176889116068783931203396350211768167761065834209869824
1734 36319685518931837438801242819166159078432970551590492569600
1735 3026798367500305175781250000000000000000000000000000000000
1736 220531565520996691182869288928493140345783322782405230592
1737 14169828236362921380632110060749783794825921811512819712
1738 809168202342857724832214611140953109456031813682069504
1739 41355480203322933145102903020899173875356620648611840
1740 1903692086484092804136960000000000000000000000000000
1741 79382650379564219188869469570632540593427060883456
1742 3014347126994987268795099967477333728040360869888
1743 104731495634641694539491546988496317359046262784
1744 3344120739846022824471050667010405408345948160
1745 98527490424291298834800000000000000000000000
1746 2688540886964936579831859374011280951083008
1747 68178856190307129978458467885105190797312
1748 1611893903270156661616736379121554161664
1749 35633414722370026390157145054306631680
1750 738590338888761344000000000000000000
1751 14390794811478187649867056126623744
1752 264202566788647896383772256370688
1753 4580674636844566089702752518144
1754 75157084380739396086666362880
1755 1169258281031340000000000000
1756 17280320219779465364897792
1757 243023139479618745434112
1758 3257679916358355124224
1759 41687388106507494400
1760 510000000000000000
1761 5973165471776256
1762 67061907980288
1763 722641811904
1764 7482689280
1765 74536000
1766 715008
1767 6612
1768 59
1769 1
1770 576460752303423488
1771 62307562302417931542365955950641152
1772 150844685125584128053465284795600629215002624
1773 233840261972944466912589573234605283144949206876160
1774 6000000000000000000000000000000000000000000000000000000
1775 11007889986242600365817047149054368226631883788899166715904
1776 3175030066395053427866223309534860199452416928145850989805568
1777 231399078373294599678042541297127414763197231104722168283398144
1778 5802635025809540768341767843790338159745300843121594805245706240
1779 61924494876344320000000000000000000000000000000000000000000000000
1780 327695083441549924414206055995885517792556045458676254565342380032
1781 963544357993983398646073446550219298720330695441157523847105216512
1782 1717520946555151830641359843401189249200457877685196843202446884864
1783 1987021971989338226010026071860501690172365180379391762563092971520
1784 1575633443493777972609600000000000000000000000000000000000000000000
1785 895154479182736086932303235311198674710608310904667445661643309056
1786 377908813786868204495585143525472991792300089185315306869891268608
1787 122223898608275665299499814465975453988147468733095592308227702784
1788 31072332841182226201905196822484854740855275211822415945945579520
1789 6346860552976803167207424000000000000000000000000000000000000000
1790 1061440650370898889817316147725741226620163201197113438841602048
1791 147732778521414453503784009882290523530688688156202815373443072
1792 17357740136899339164060835356232109741335717009028373654011904
1793 1743344904908728197062459655319975635764782586476343643340800
1794 151339918375015258789062500000000000000000000000000000000000
1795 11467641407091827941509203024281643297980732784685071990784
1796 765170724763597754554133943280488324920599777821692264448
1797 45313419331200032590604018223893374129537781566195892224
1798 2398617851792730122415968375212152084770683997619486720
1799 114221525189045568248217600000000000000000000000000000
1800 4921724323532981589709907113379217516792477774774272
1801 192918216127679185202886397918549358594583095672832
1802 6912278711886351839606442101240756945697053343744
1803 227400210309529552064031445356707567767524474880
1804 6896924329700390918436000000000000000000000000
1805 193574943861475433747893874928812228477976576
1806 5045235358082727618405926623497784119001088
1807 122503936648531906282871964813238116286464
1808 2779406348344862058432257314235917271040
1809 59087227111100907520000000000000000000
1810 1180045174541211387289098602383147008
1811 22193015610246423296236869535137792
1812 393938018768632683714436716560384
1813 6613823425505066855626639933440
1814 105233245292820600000000000000
1815 1589789460219710813570596864
1816 22844175111084162070806528
1817 312737271970402091925504
1818 4085364034437734451200
1819 51000000000000000000
1820 609262878121178112
1821 6974438429949952
1822 76600032061824
1823 808130442240
1824 8198960000
1825 80080896
1826 753768
1827 6844
1828 60
1829 1
1830 1152921504606846976
1831 249230249209671726169463823802564608
1832 905068110753504768320791708773603775290015744
1833 1870722095783555735300716585876842265159593655009280
1834 60000000000000000000000000000000000000000000000000000000
1835 132094679834911204389804565788652418719582605466790000590848
1836 44450420929530747990127126333488042792333836994041913857277952
1837 3702385253972713594848680660754038636211155697675554692534370304
1838 104447430464571733830151821188226086875415415176188706494422712320
1839 1238489897526886400000000000000000000000000000000000000000000000000
1840 7209291835714098337112533231909481391436233000090877600437532360704
1841 23125064591855601567505762717205263169287936690587780572330525196288
1842 44655544610433947596675355928430920479211904819815117923263619006464
1843 55636615215701470328280730012094047324826225050622969351766603202560
1844 47269003304813339178288000000000000000000000000000000000000000000000
1845 28644943333847554781833703529958357590739465948949358261172585889792
1846 12848899668753518952849894879866081720938203032300720433576303132672
1847 4400060349897923950781993320775116343573308874391441323096197300224
1848 1180748647964924595672397479254424480152500458049251805945932021760
1849 253874422119072126688296960000000000000000000000000000000000000000
1850 44580507315577753372327278204481131518046854450278764431347286016
1851 6500242254942235954166496434820783035350302278872923876431495168
1852 798456046297369601546798426386677048101442982415305188084547584
1853 83680555435618953458998063455358830516709564150864494880358400
1854 7566995918750762939453125000000000000000000000000000000000000
1855 596317353168775052958478557262645451494998104803623743520768
1856 41319219137234278745923232937146369545712388002371382280192
1857 2537551482547201825073825020538028951254115767706969964544
1858 139119835403978347100126165762304820916699671861930229760
1859 6853291511342734094893056000000000000000000000000000000
1860 305146908059044858562014241029511486041133622036004864
1861 12346765832171467852984729466787158950053318123061248
1862 456210394984499221414025178681889958416005520687104
1863 15463214301048009540354138284256114608191664291840
1864 482784703079027364290520000000000000000000000000
1865 13937395958026231229848358994874480450414313472
1866 373347416498121843762038570138836024806080512
1867 9310299185288424877498269325806096837771264
1868 216793695170899240557716070510401547141120
1869 4726978168888072601600000000000000000000
1870 96763704312379333757706085395418054656
1871 1864213311260699556883897040951574528
1872 33878669614102410799441557624193024
1873 582016461444445883295144314142720
1874 9470992076353854000000000000000
1875 146260630340213394848494911488
1876 2147352460441911234655813632
1877 30022778109158600824848384
1878 400365675374897976217600
1879 5100000000000000000000
1880 62144813568360167424
1881 725341596714795008
1882 8119603398553344
1883 87278087761920
1884 901885600000
1885 8969060352
1886 85929552
1887 793904
1888 7080
1889 61
1890 1
1891 2305843009213693952
1892 996920996838686904677855295210258432
1893 5430408664521028609924750252641622651740094464
1894 14965776766268445882405732687014738121276749240074240
1895 600000000000000000000000000000000000000000000000000000000
1896 1585136158018934452677654789463829024634991265601480007090176
1897 622305893013430471861779768668832599092673717916586794001891328
1898 59238164063563417517578890572064618179378491162808875080549924864
1899 1880053748362291208942732781388069563757477473171396716899608821760
1900 24769797950537728000000000000000000000000000000000000000000000000000
1901 158604420385710163416475731102008590611597126001999307209625711935488
1902 555001550204534437620138305212926316062910480574106733735932604710912
1903 1161044159871282637513559254139203932459509525315193066004854094168064
1904 1557825226039641169191860440338633325095134301417443141849464889671680
1905 1418070099144400175348640000000000000000000000000000000000000000000000
1906 916638186683121753018678512958667442903662910366379464357522748473344
1907 436862588737619644396896425915446778511898903098224494741594306510848
1908 158402172596325262228151759547904188368639119478091887631463102808064
1909 44868448622667134635551104211668130245795017405871568625945416826880
1910 10154976884762885067531878400000000000000000000000000000000000000000
1911 1872381307254265641637745684588207523757967886911708106116586012672
1912 286010659217458381983325843132114453555413300270408650562985787392
1913 36728978129679001671152727613787144212666377191104038651889188864
1914 4016666660909709766031907045857223864802059079241495754257203200
1915 378349795937538146972656250000000000000000000000000000000000000
1916 31008502364776302753840884977657563477739901449788434663079936
1917 2231237833410651052279854578605903955468468952128054643130368
1918 142102883022643302204134201150129621270230482991590318014464
1919 8068950453430744131807317614213679613168580967991953326080
1920 411197490680564045693583360000000000000000000000000000000
1921 18919108299660781230844882943829712134550284566232301568
1922 790193013258973942591022685874378172803412359875919872
1923 30109886068976948613325661793004737255456364365348864
1924 1051498572471264648744081403329415793357033171845120
1925 33794929215531915500336400000000000000000000000000
1926 1003492508977888648549081847630962592429830569984
1927 27627708820861016438390854190273865835649957888
1928 707582738081920290689868468761263359670616064
1929 16909908223330140763501853499811320677007360
1930 378158253511045808128000000000000000000000
1931 7934623753615105368131899002424280481792
1932 156593918145898762778247351439932260352
1933 2913565586812807328751973955680600064
1934 51217448607111237729972699644559360
1935 852389286871846860000000000000000
1936 13455977991299632326061531856896
1937 201851131281539656057646481408
1938 2882186698479225679185444864
1939 39235836186740001669324800
1940 510000000000000000000000
1941 6338770983972737077248
1942 75435526058338680832
1943 860677960246654464
1944 9426033478287360
1945 99207416000000
1946 1004534759424
1947 9795968928
1948 92092864
1949 835440
1950 7320
1951 62
1952 1
1953 4611686018427387904
1954 3987683987354747618711421180841033728
1955 32582451987126171659548501515849735910440566784
1956 119726214130147567059245861496117904970213993920593920
1957 6000000000000000000000000000000000000000000000000000000000
1958 19021633896227213432131857473565948295619895187217760085082112
1959 8712282502188026606064916761363656387297432050832215116026478592
1960 947810625017014680281262249153033890870055858604942001288798797824
1961 33840967470521241760969190064985252147634594517085140904192958791680
1962 495395959010754560000000000000000000000000000000000000000000000000000
1963 3489297248485623595162466084244188993455136772043984758611765662580736
1964 13320037204908826502883319325110231585509851533778561609662382513061888
1965 30187148156653348575352540607619302243947247658195019716126206448369664
1966 43619106329109952737372092329481733102663760439688407971785016910807040
1967 42542102974332005260459200000000000000000000000000000000000000000000000
1968 29332421973859896096597712414677358172917213131724142859440727951147008
1969 14853328017079067909494478481125190469404562705339632821214206421368832
1970 5702478213467709440213463343724550781271008301211307954732671701090304
1971 1705001047661351116150941960043388949340210661423119607785925839421440
1972 406199075390515402701275136000000000000000000000000000000000000000000
1973 78640014904679156948785318752704715997834651250291740456896612532224
1974 12584469005568168807266337097813035956438185211897980624771374645248
1975 1689532993965234076873025470234208633782653350790785777986902687744
1976 192799999723666068769531538201146745510498835803591796204345753600
1977 18917489796876907348632812500000000000000000000000000000000000000
1978 1612442122968367743199726018838193300842474875388998602480156672
1979 120486843004175156823112147244718813595297323414914950729039872
1980 7957761449268024923431515264407258791132907047529057808809984
1981 467999126298983159644824421624393417563777696143533292912640
1982 24671849440833842741615001600000000000000000000000000000000
1983 1172984714578968436312382742517442152342117643106402697216
1984 50572352848574332325825451895960203059418391032058871808
1985 1987252480552478608479493678338312658860120048113025024
1986 71501902928045996114597535426400273948278255685468160
1987 2365645045087234085023548000000000000000000000000000
1988 72251460646407982695533893029429306654947801038848
1989 2044450452743715216440923210080266071838096883712
1990 53776288094225942092430003625856015334966820864
1991 1318972841419750979553144572985283012806574080
1992 30252660280883664650240000000000000000000000
1993 650639147796438640186815718198790999506944
1994 13153889124255496073372777520954309869568
1995 250566640465901430272669760188531605504
1996 4507135477425788920237597568721223680
1997 76715035818466217400000000000000000
1998 1237949975199566173997660930834432
1999 18974006340464727669418769252352
2000 276689923054005665201802706944
2001 3845111946300520163593830400
2002 51000000000000000000000000
2003 646554640365219181879296
2004 7845294710067222806528
2005 91231863786145373184
2006 1018011615655034880
2007 10912815760000000
2008 112507893055488
2009 1116740457792
2010 10682772224
2011 98581920
2012 878400
2013 7564
2014 63
2015 1
2016 9223372036854775808
2017 15950735949418990474845684723364134912
2018 195494711922757029957291009095098415462643400704
2019 957809713041180536473966891968943239761711951364751360
2020 60000000000000000000000000000000000000000000000000000000000
2021 228259606754726561185582289682791379547438742246613121020985344
2022 121971955030632372484908834659091189422164048711651011624370700288
2023 15164970000272234884500195986448542253920893737679072020620780765184
2024 609137414469382351697445421169734538657422701307532536275473258250240
2025 9907919180215091200000000000000000000000000000000000000000000000000000
2026 76764539466683719093574253853372157856013008984967664689458844576776192
2027 319680892917811836069199663802645558052236436810685478631897180313485312
2028 784865852072987062959166055798101858342628439113070512619281367657611264
2029 1221334977215078676646418585225488526874585292311275423209980473502597120
2030 1276263089229960157813776000000000000000000000000000000000000000000000000
2031 938637503163516675091126797269675461533350820215172571502103294436704256
2032 505013152580688308922812268358256475959755131981547515921283018326540288
2033 205289215684837539847684680374083828125756298843607086370376181239250944
2034 64790039811131342413735794481648780074928005134078545095865181898014720
2035 16247963015620616108051005440000000000000000000000000000000000000000000
2036 3302880625996524591848983387613598071909055352512253099189657726353408
2037 553716636244999427519718832303773582083280149323511147489940484390912
2038 77718517722400767536159171630773597154002054136376145787397523636224
2039 9254399986735971300937513833655043784503944118572406217808596172800
2040 945874489843845367431640625000000000000000000000000000000000000000
2041 83846990394355122646385752979586051643808693520227927328968146944
2042 6506289522225458468448055951214815934146055464405407339368153088
2043 445634641159009395712164854806806492303442794661627237293359104
2044 27143949325341023259399816454214818218699106376324930988933120
2045 1480310966450030564496900096000000000000000000000000000000000
2046 72725052303896043051367730036081413445211293872596967227392
2047 3236630582308757268852828921341452995802777026051767795712
2048 131158663716463588159646582770328635484767923175459651584
2049 4862129399107127735792632408995218628482921386611834880
2050 165595153156106385951648360000000000000000000000000000
2051 5202105166541374754078440298118910079156241674797056
2052 151289333503034926016628317545939689316019169394688
2053 4086997895161171599024680275565057165457478385664
2054 102879881630740576405145276692852074998912778240
2055 2420212822470693172019200000000000000000000000
2056 53352410119307968495318888892300861959569408
2057 1104926686437461670163313311760162029043712
2058 21548731080067523003449599376213718073344
2059 396627922013469424980908586047467683840
2060 6904353223661959566000000000000000000
2061 113891397718360088007784805636767744
2062 1783556596003684400925364309721088
2063 26562232613184543859373059866624
2064 376820970737450976032195379200
2065 5100000000000000000000000000
2066 65948573317252356551688192
2067 815910649846991171878912
2068 9670577561331409557504
2069 109945254490743767040
2070 1200409733600000000
2071 12600884022214656
2072 127308412188288
2073 1239201577984
2074 11632666560
2075 105408000
2076 922808
2077 7812
2078 64
2079 1
2080 18446744073709551616
2081 63802943797675961899382738893456539648
2082 1172968271536542179743746054570590492775860404224
2083 7662477704329444291791735135751545918093695610918010880
2084 600000000000000000000000000000000000000000000000000000000000
2085 2739115281056718734226987476193496554569264906959357452251824128
2086 1707607370428853214788723685227276651910296681963114162741189804032
2087 242639520004355758152003135783176676062734299802865152329932492242944
2088 10964473460448882330554017581055221695833608623535585652958518648504320
2089 198158383604301824000000000000000000000000000000000000000000000000000000
2090 1688819868267041820058633584774187472832286197669288623168094580689076224
2091 7672341430027484065660791931263493393253674483456451487165532327523647488
2092 20406512153897663636938317450750648316908339416939833328101315559097892864
2093 34197379362022202946099720386313678752488388184715711849879453258072719360
2094 38287892676898804734413280000000000000000000000000000000000000000000000000
2095 30036400101232533602916057512629614769067226246885522288067305421974536192
2096 17170447187743402503375617124180720182631674487372615541323622623102369792
2097 7390411764654151434516648493467017812527226758369855109333542524613033984
2098 2462021512822991011721960190302653642847264195094984713642876912124559360
2099 649918520624824644322040217600000000000000000000000000000000000000000000
2100 138720986291854032857657302279771119020180324805514630165965624506843136
2101 24363531994779974810867628621366037611664326570234490489557381313200128
2102 3575051815230435306663321895015585469084094490273302706220286087266304
2103 444211199363326622445000664015442101656189317691475498454812616294400
2104 47293724492192268371582031250000000000000000000000000000000000000000
2105 4360043500506466377612059154938474685478052063051852221106343641088
2106 351339634200174757296195021365600060443886995077891996325880266752
2107 24955539904904526159881231869181163568992796501051125288428109824
2108 1574349060869779349045189354344459456684548169826845997358120960
2109 88818657987001833869814005760000000000000000000000000000000000
2110 4508953242841554669184799262237047633603100220101011968098304
2111 207144357267760465206581050965852991731377729667313138925568
2112 8656471805286596818536674462841689941994682929580337004544
2113 330624799139284686033899003811674866736838654289604771840
2114 11591660720927447016615385200000000000000000000000000000
2115 374551571990978982293647701464561525699249400585388032
2116 11195410679224584525230495498399537009385418535206912
2117 310611840032249041525875700942944344574768357310464
2118 8024630767197764959601331582042461849915196702720
2119 193617025797655453761536000000000000000000000000
2120 4374897629783253416616148889168670680684691456
2121 92813841660746780293718318187853610439671808
2122 1853190872885806978296665546354379754307584
2123 34903257137185309398319955572177156177920
2124 621391790129576360940000000000000000000
2125 10478008590089128096716202118582632448
2126 167654320024346333686984245113782272
2127 2549974330865716210499813747195904
2128 36928455132270195651155147161600
2129 510000000000000000000000000000
2130 6726754478359740368272195584
2131 84854707584087081875406848
2132 1025081221501129413095424
2133 11874087485000326840320
2134 132045070696000000000
2135 1411299010488041472
2136 14513158989464832
2137 143747383046144
2138 1372654654080
2139 12648960000
2140 112582576
2141 968688
2142 8064
2143 65
2144 1
2145 36893488147419103232
2146 255211775190703847597530955573826158592
2147 7037809629219253078462476327423542956655162425344
2148 61299821634635554334333881086012367344749564887344087040
2149 6000000000000000000000000000000000000000000000000000000000000
2150 32869383372680624810723849714321958654831178883512289427021889536
2151 23906503186003945007042131593181873126744153547483598278376657256448
2152 3882232320069692130432050172530826817003748796845842437278919875887104
2153 197360522288079881949972316458993990525004955223640541753253335673077760
2154 3963167672086036480000000000000000000000000000000000000000000000000000000
2155 37154037101874920041289938865032124402310296348724349709698080775159676928
2156 184136194320659617575859006350323841438088187602954835691972775860567539712
2157 530569316001339254560396253719516856239616824840435666530634204536545214464
2158 957526622136621682490792170816783005069674869172039931796624691226036142080
2159 1148636780306964142032398400000000000000000000000000000000000000000000000000
2160 961164803239441075293313840404147672610151239900336713218153773503185158144
2161 583795204383275685114770982222144486209476932570668928405003169185480572928
2162 266054823527549451642599345764812641250980163301314783936007530886069223424
2163 93556817487273658445434487231500838428196039413609419118429322660733255680
2164 25996740824992985772881608704000000000000000000000000000000000000000000000
2165 5826281424257869380021606695750386998847573641831614466970556229287411712
2166 1071995407770318891678175659340105654913230369090317581540524777780805632
2167 164452383500600024106512807170716931577868346552571924486133160014249984
2168 21322137569439677877360031872741220879497087249190823925831005582131200
2169 2364686224609613418579101562500000000000000000000000000000000000000000
2170 226722262026336251635827076056800683644858707278696315497529869336576
2171 18972340246809436893994531153742403263969897734206167801597534404608
2172 1397510234674653464953348984674145159863596604058863016151974150144
2173 91312245530447202244620982551978648487703793849957067846771015680
2174 5329119479220110032188840345600000000000000000000000000000000000
2175 279555101056176389489457554258696953283392213646262742022094848
2176 13257238865136669773221187261814591470808174698708040891236352
2177 571327139148915390023420514547551536171649073352302242299904
2178 22482486341471358650305132259193890938105028491693124485120
2179 811416250464921291163076964000000000000000000000000000000
2180 26967713183350486725142634505448429850345956842147938304
2181 828460390262619254867056666881565738694520971605311488
2182 23606499842450927155966553271663770187682395155595264
2183 625921199841425666848903863399312024293385342812160
2184 15489362063812436300922880000000000000000000000000
2185 358741605642226780162524208911830995816144699392
2186 7796362699502729544672338727779703276932431872
2187 159374415068179400133513236986476658870452224
2188 3071486628072307227052156090351589743656960
2189 55925261111661872484600000000000000000000
2190 963976790288199784897890594909602185216
2191 15759506082288555366576519040695533568
2192 244797535763108756207982119730806784
2193 3618988602962479173813204421836800
2194 51000000000000000000000000000000
2195 686128956792693517563763949568
2196 8824889588745056515042312192
2197 108658609479119717788114944
2198 1282401448380035298754560
2199 14524957776560000000000
2200 158065489174660644864
2201 1654500124798990848
2202 16674696433352704
2203 161973249181440
2204 1517875200000
2205 13735074272
2206 120117312
2207 1016064
2208 8320
2209 66
2210 1
2211 73786976294838206464
2212 1020847100762815390390123822295304634368
2213 42226857775315518470774857964541257739930974552064
2214 490398573077084434674671048688098938757996519098752696320
2215 60000000000000000000000000000000000000000000000000000000000000
2216 394432600472167497728686196571863503857974146602147473124262674432
2217 334691044604055230098589842304546223774418149664770375897273201590272
2218 62115717121115074086912802760493229072059980749533478996462718014193664
2219 3552489401185437875099501696261891829450089194025529751558560042115399680
2220 79263353441720729600000000000000000000000000000000000000000000000000000000
2221 817388816241248240908378655030706736850826519671935693613357777053512892416
2222 4419268663695830821820616152407772194514116502470916056607346620653620953088
2223 13794802216034820618570302596707438262230037445851327329796489317950175576064
2224 26810745419825407109742180782869924141950896336817118090305491354329011978240
2225 34459103409208924260971952000000000000000000000000000000000000000000000000000
2226 30757273703662114409386042892932725523524839676810774822980920752101925060608
2227 19849036949031373293902213395552912531122215707402743565770107752306339479552
2228 9577973646991780259133576447533255085035285878847332221696271111898492043264
2229 3555159064516399020926510514797031860271449497717157926500314261107863715840
2230 1039869632999719430915264348160000000000000000000000000000000000000000000000
2231 244703819818830513960907481221516253951598092956927807612763361630071291904
2232 47167797941894031233839729010964648816182136239973973587783090222355447808
2233 7564809641027601108899589129852978852581943941418308526362125360655499264
2234 1023462603333104538113281529891578602215860187961159548439888267942297600
2235 118234311230480670928955078125000000000000000000000000000000000000000000
2236 11789557625369485085063007954953635549532652778492208405871553205501952
2237 1024506373327709592275704682302089776254374477647133061286266857848832
2238 78260573141780594037387543141752128952361409827296328904510552408064
2239 5296110240765937730188016988014761612286820043297509935112718909440
2240 319747168753206601931330420736000000000000000000000000000000000000
2241 17332416265482936148346368364039211103570317246068290005369880576
2242 848463287368746865486155984756133854131723180717314617039126528
2243 37707591183828415741545753960138401387328838841251947991793664
2244 1528809071220052388220748993625184583791141937435132464988160
2245 56799137532544490381415387480000000000000000000000000000000
2246 1941675349201235044210269684392286949224908892634651557888
2247 61306068879433824860162193349235864663394551898793050112
2248 1794093988026270463853458048646446534263862031825240064
2249 48821853587631202014214501345146337894884056739348480
2250 1239148965104994904073830400000000000000000000000000
2251 29416811662662595973326985130770141656923865350144
2252 654894466758229281752476453133495075262324277248
2253 13706199695863428411482138380836992662858891264
2254 270290823270363035980589735950939897441812480
2255 5033273500049568523614000000000000000000000
2256 88685864706514380210605934731683401039872
2257 1481393571735124204458192789825380155392
2258 23500563433258440595966283494157451264
2259 354660883090322959033694033340006400
2260 5100000000000000000000000000000000
2261 69985153592854738791503922855936
2262 917788517229485877564400467968
2263 11517812604786690085540184064
2264 138499356425043812265492480
2265 1597745355421600000000000
2266 17703334787561992224768
2267 188613014227084956672
2268 1934264786268913664
2269 19112843403409920
2270 182145024000000
2271 1675679061184
2272 14894546688
2273 128024064
2274 1064960
2275 8580
2276 67
2277 1
2278 147573952589676412928
2279 4083388403051261561560495289181218537472
2280 253361146651893110824649147787247546439585847312384
2281 3923188584616675477397368389504791510063972152790021570560
2282 600000000000000000000000000000000000000000000000000000000000000
2283 4733191205666009972744234358862362046295689759225769677491152093184
2284 4685674624456773221380257792263647132841854095306785262561824822263808
2285 993851473937841185390604844167891665152959691992535663943403488227098624
2286 63944809221337881751791030532714052930101605492459535528054080758077194240
2287 1585267068834414592000000000000000000000000000000000000000000000000000000000
2288 17982553957307461299984330410675548210718183432782585259493871095177283633152
2289 106062447928699939723694787657786532668338796059301985358576318895686902874112
2290 358664857616905336082827867514393394817980973592134510574708722266704564977664
2291 750700871755111399072781061920357875974625097430879306528553757921212335390720
2292 1033773102276267727829158560000000000000000000000000000000000000000000000000000
2293 984232758517187661100353372573847216752794869657944794335389464067261601939456
2294 674867256267066691992675255448799026058155334051693281236183663578415542304768
2295 344807051291704089328808752111197183061270291638503959981065760028345713557504
2296 135096044451623162795207399562287210690315080913252001207011941922098821201920
2297 41594785319988777236610573926400000000000000000000000000000000000000000000000
2298 10277560432390881586358114211303682665967119904190967919736061188462994259968
2299 2075383109443337374288948076482444547912013994558854837862455969783639703552
2300 347981243487269651009381099973237027218769421305242192212657766590152966144
2301 49126204959989017829437513434795772906361289022135658325114636861230284800
2302 5911715561524033546447753906250000000000000000000000000000000000000000000
2303 613056996519213224423276413657589048575697944481594837105320766686101504
2304 55323344159696317982888052844312847917736221792945185309458410323836928
2305 4382592095939713266093702415938119221332238950328594418652590934851584
2306 307174393964424388350904985304856173512635562511255576236537696747520
2307 19184830125192396115879825244160000000000000000000000000000000000000
2308 1074609808459942041197474838570431088421359669256233980332932595712
2309 54301650391599799391113983024392566664430283565908135490504097792
2310 2488701018132675438942019761369134491563703363522628567458381824
2311 103959016842963562399010931566512551697797651745589007619194880
2312 3975939627278114326699077123600000000000000000000000000000000
2313 139800625142488923183139417276244660344193440269694912167936
2314 4536649097078103039652002307843453985091196840510685708288
2315 136351143089996555252862811697129936604053514418718244864
2316 3808104579835233757108731104921414355800956425669181440
2317 99131917208399592325906432000000000000000000000000000
2318 2412178556338332869812812780723151615867756958711808
2319 55011135207691259667208022063213586322035239288832
2320 1178733173844254843387463900751981369005864648704
2321 23785592447791947166291896763682710974879498240
2322 452994615004461167125260000000000000000000000
2323 8159099552999322979375745995314872895668224
2324 139250995743101675219070122243585734606848
2325 2256054089592810297212763215439115321344
2326 34756766542851649985302015267320627200
2327 510000000000000000000000000000000000
2328 7138485666471183356733400131305472
2329 95450005791866531266697648668672
2330 1220888136107389149067259510784
2331 14957930493904731724673187840
2332 175751989096376000000000000
2333 1982773496206943129174016
2334 21501883621887685060608
2335 224374715207193985024
2336 2255315521602370560
2337 21857402880000000
2338 204432845464448
2339 1846923789312
2340 16131032064
2341 136314880
2342 1115400
2343 8844
2344 68
2345 1
2346 295147905179352825856
2347 16333553612205046246241981156724874149888
2348 1520166879911358664947894886723485278637515083874304
2349 31385508676933403819178947116038332080511777222320172564480
2350 6000000000000000000000000000000000000000000000000000000000000000
2351 56798294467992119672930812306348344555548277110709236129893825118208
2352 65599444742394825099323609091691059859785957334294993675865547511693312
2353 15901623583005458966249677506686266642447355071880570623094455811633577984
2354 1151006565984081871532238549588852952741828898864271639504973453645389496320
2355 31705341376688291840000000000000000000000000000000000000000000000000000000000
2356 395616187060764148599655269034862060635800035521216875708865164093900239929344
2357 2545498750288798553368674903786876784040131105423247648605831653496485668978688
2358 9325286298039538738153524555374228265267505313395497274942426778934318689419264
2359 21019624409143119174037869733770020527289502728064620582799505221793945390940160
2360 31013193068288031834874756800000000000000000000000000000000000000000000000000000
2361 31495448272550005155211307922363110936089435829054233418732462850152371262062592
2362 22945486713080267527750958685259166885977281357757571562030244561666128438362112
2363 12413053846501347215837115076003098590205730498986142559318367361020445688070144
2364 5133649689161680186217881183366914006231973074703576045866453793039755205672960
2365 1663791412799551089464422957056000000000000000000000000000000000000000000000000
2366 431657538160417026627040796874754671970619035976020652628914569915445758918656
2367 91316856815506844468713715365227560108128615760589612865948062670480146956288
2368 16007137200414403946431530598768903252063393380041140841782257263147036442624
2369 2358057838079472855813000644870197099505341873062511599605502569339053670400
2370 295585778076201677322387695312500000000000000000000000000000000000000000000
2371 31878963818999087670010373510194630525936293113042931529476679867677278208
2372 2987460584623601171075954853592893787557755976819040006710754157487194112
2373 245425157372623942901247335292534676394605381218401287444545092351688704
2374 17816114849936614524352489147681658063732862625652823421719186411356160
2375 1151089807511543766952789514649600000000000000000000000000000000000000
2376 66625808124516406554243439991366727482124299493886506780641820934144
2377 3475305625062387161031294913561124266523538148218120671392262258688
2378 164254267196756578970173304250362876443204421992493485452253200384
2379 7069213145321522243132743346522853515450240318700052518105251840
2380 278315773909468002868935398652000000000000000000000000000000000
2381 10065645010259202469186038043889615544781927699418033676091392
2382 335712033183779624934248170780415594896748566197790742413312
2383 10362686874839738199217573688981875181908067095822586609664
2384 297032157227148233054481026183870319752474601202196152320
2385 7930553376671967386072514560000000000000000000000000000
2386 197798641619743295324650648019298432501156070614368256
2387 4620935357446065812045473853309941251050960100261888
2388 101371052950605916531321895464670397734504359788544
2389 2093132135405691350633686915204078565789395845120
2390 40769515350401505041273400000000000000000000000
2391 750637158875937714102568631568968306401476608
2392 13089593599851557470592591490897059053043712
2393 216581192600909788532425268682155070849024
2394 3406163121199461698559597496197421465600
2395 51000000000000000000000000000000000000
2396 728125537980060702386806813393158144
2397 9926800602354119251736555461541888
2398 129414142427383249801129508143104
2399 1615456493341711026264704286720
2400 19332718800601360000000000000
2401 222070631575177630467489792
2402 2451214732895196096909312
2403 26027466964034502262784
2404 266127231549079726080
2405 2622888345600000000
2406 24940807146662656
2407 229018549874688
2408 2032510040064
2409 17448304640
2410 145002000
2411 1167408
2412 9112
2413 69
2414 1
2415 590295810358705651712
2416 65334214448820184984967924626899496599552
2417 9121001279468151989687369320340911671825090503245824
2418 251084069415467230553431576928306656644094217778561380515840
2419 60000000000000000000000000000000000000000000000000000000000000000
2420 681579533615905436075169747676180134666579325328510833558725901418496
2421 918392226393527551390530527283674838037003402680129911462117665163706368
2422 254425977328087343459994840106980266279157681150089129969511292986137247744
2423 20718118187713473687580293892599353149352920179556889511089522165617010933760
2424 634106827533765836800000000000000000000000000000000000000000000000000000000000
2425 8703556115336811269192415918766965333987600781466771265595033610065805278445568
2426 61091970006931165280848197690885042816963146530157943566539959683915656055488512
2427 242457443749028007191991638439729934896955138148282929148503096252292285924900864
2428 588549483456007336873060352545560574764106076385809376318386146210230470946324480
2429 930395792048640955046242704000000000000000000000000000000000000000000000000000000
2430 1007854344721600164966761853515619549954861946529735469399438811204875880386002944
2431 780146548244729095943532595298811674123227566163757433109028315096648366904311808
2432 446869938474048499770136142736111549247406297963501132135461224996736044770525184
2433 195078688188143847076279484967942732236814976838735889742925244135510697815572480
2434 66551656511982043578576918282240000000000000000000000000000000000000000000000000
2435 18129616602737515118335713468739696222765999510992867410414411936448721874583552
2436 4017941699882301156623403476070012644757659093465942966101714757501126466076672
2437 736328311219062581535850407543369549594916095481892478721983834104763676360704
2438 113186776227814697079024030953769460776256409907000556781064123328274576179200
2439 14779288903810083866119384765625000000000000000000000000000000000000000000000
2440 1657706118587952558840539422530120787348687241878232439532787353119218466816
2441 161322871569674463238101562094016264528118822748228160362380724504308482048
2442 13743808812866940802469850776381941878097901348230472096894525171694567424
2443 1033334661296323642412444370565536167696506032287863758459712811858657280
2444 69065388450692626017167370878976000000000000000000000000000000000000000
2445 4130800103720017206363093279464737103891706568620963420399792897916928
2446 222419560003992778306002874467911953057506441485959722969104784556032
2447 10840781634985934212031438080523949845251491851504570039848711225344
2448 480706493881863512533026547563554039050616341671603571231157125120
2449 19482104173662760200825477905640000000000000000000000000000000000
2450 724726440738662577781394739160052319224298794358098424678580224
2451 24842690455599692245134364637750754022359393898636514938585088
2452 787564202487820103140535600362622513825013099282516582334464
2453 23168508263717562178249520042341884940693018893771299880960
2454 634444270133757390885801164800000000000000000000000000000
2455 16219488612818950216621353137582471465094797790378196992
2456 388158570025469528211819803678035065088280648421998592
2457 8717910553752108821693683009961654205167374941814784
2458 184195627915700838855764448537958913789466834370560
2459 3669256381536135453714606000000000000000000000000
2460 69058618616586269697436314104345084188935847936
2461 1230421798386046402235703600144323550986108928
2462 20791794489687339699112825793486886801506304
2463 333803985877547246458840554627347303628800
2464 5100000000000000000000000000000000000000
2465 74268804873966191643454294966102130688
2466 1032387262644828402180601768000356352
2467 13717899097302624478919727863169024
2468 174469301280904790836588062965760
2469 2126599068066149600000000000000
2470 24871910736419894612358856704
2471 279438479550052355047661568
2472 3019186167828002262482944
2473 31403013322791407677440
2474 314746601472000000000
2475 3042778471892844032
2476 28398300184461312
2477 256096265048064
2478 2233382993920
2479 18850260000
2480 154097856
2481 1221008
2482 9384
2483 70
2484 1
2485 1180591620717411303424
2486 261336857795280739939871698507597986398208
2487 54726007676808911938124215922045470030950543019474944
2488 2008672555323737844427452615426453253152753742228491044126720
2489 600000000000000000000000000000000000000000000000000000000000000000
2490 8178954403390865232902036972114161615998951903942130002704710817021952
2491 12857491169509385719467427381971447732518047637521818760469647312291889152
2492 4070815637249397495359917441711684260466522898401426079512180687778195963904
2493 372926127378842526376445290066788356688352563232024011199611398981106196807680
2494 12682136550675316736000000000000000000000000000000000000000000000000000000000000
2495 191478234537409847922233150212873237347727217192268967843090739421447716125802496
2496 1466207280166347966740356744581241027607115516723790645596959032413975745331724288
2497 6303893537474728186991782599432978307320833591855356157861080502559599434047422464
2498 16479385536768205432445689871275696093394970138802662536914812093886453186497085440
2499 27911873761459228651387281120000000000000000000000000000000000000000000000000000000
2500 32251339031091205278936379312499825598555582288951535020782041958556028172352094208
2501 26524982640320789262080108240159596920189737249567752725706962713286044474746601472
2502 16087317785065745991724901138500015772906626726686040756876604099882497611738906624
2503 7412990151149466188898620428781823824998969119871963810231159277149406516991754240
2504 2662066260479281743143076731289600000000000000000000000000000000000000000000000000
2505 761443897314975634970099965687067241356171979461700431237405301330846318732509184
2506 176789434794821250891429752947080556369337000112501490508475449330049564507373568
2507 33871102316076878750649118746994999281366140392167054021211256368819129112592384
2508 5432965258935105459793153485780934117260307675536026725491077919757179656601600
2509 738964445190504193305969238281250000000000000000000000000000000000000000000000
2510 86200718166573533059708049971566280942131736577668086855704942362199360274432
2511 8711435064762421014857484353076878284518416428404320659568559123232658030592
2512 769653293520548684938311643477388745173482475500906437426093409614895775744
2513 59933410355186771259921773492801097726397349872696097990663343087802122240
2514 4143923307041557561030042252738560000000000000000000000000000000000000000
2515 256109606430641066794511783326813700441285807254499732064787159670849536
2516 14234851840255537811584183965946364995680412255101422270022706211586048
2517 715491587909071657994074913314580689786598462199301622630014940872704
2518 32688041583966718852245805234321674655441911233669042843718684508160
2519 1363747292156393214057783453394800000000000000000000000000000000000
2520 52180303733183705600260421219523766984149513193783086576857776128
2521 1838359093714377226139942983193555797654595148499102105455296512
2522 59854879389074327838680705627559311050700995545471260257419264
2523 1807143644569969849903462563302667025374055473714161390714880
2524 50755541610700591270864093184000000000000000000000000000000
2525 1329998066251153917762950957281762660137773418811012153344
2526 32605319882139440369792863508954945467415574467447881728
2527 749740307622681358665656738856702261644394244996071424
2528 16209215256581673819307271471340384413473081424609280
2529 330233074338252190834314540000000000000000000000000
2530 6353392912725936812164140897599747745382098010112
2531 115659649048288361810156138413566413792694239232
2532 1996012271009984611114831276174741132944605184
2533 32712790615999630152966374353480035755622400
2534 510000000000000000000000000000000000000000
2535 7575418097144551547632338086542417330176
2536 107368275315062153826782583872037060608
2537 1454097304314078194765491153495916544
2538 18842684538337717410351510800302080
2539 233925897487276456000000000000000
2540 2785654002479028196584191950848
2541 31855986668705968475433418752
2542 350225595468048262448021504
2543 3705555572089386105937920
2544 37769592176640000000000
2545 371218973570926971904
2546 3521389222873202688
2547 32268129396056064
2548 285873023221760
2549 2450533800000
2550 20340916992
2551 163615072
2552 1276224
2553 9660
2554 71
2555 1
2556 2361183241434822606848
2557 1045347431181122959759486794030391945592832
2558 328356046060853471628745295532272820185703258116849664
2559 16069380442589902755419620923411626025222029937827928353013760
2560 6000000000000000000000000000000000000000000000000000000000000000000
2561 98147452840690382794824443665369939391987422847305560032456529804263424
2562 180004876373131400072543983347600268255252666925305462646575062372086448128
2563 65133050195990359925758679067386948167464366374422817272194891004451135422464
2564 6712670292819165474776015221202190420390346138176432201593005181659911542538240
2565 253642731013506334720000000000000000000000000000000000000000000000000000000000000
2566 4212521159823016654289129304683211221649998778229917292547996267271849754767654912
2567 35188974723992351201768561869949784662570772401370975494327016777935417887961382912
2568 163901231974342932861786347585257435990341673388239260104388093066549585285232984064
2569 461422795029509752108479316395719490615059163886474551033614738628820689221918392320
2570 837356212843776859541618433600000000000000000000000000000000000000000000000000000000
2571 1032042848994918568925964137999994419153778633246449120665025342673792901515267014656
2572 901849409770906834910723680165426295286451066485303592674036732251725512141384450048
2573 579143440262366855702096440986000567824638562160697467247557747595769914022600638464
2574 281693625743679715178147576293709305349960826555134624788784052531677447645686661120
2575 106482650419171269725723069251584000000000000000000000000000000000000000000000000000
2576 31980643687228976668744198558856824136959223137391418111971022655895545386765385728
2577 7778735130972135039222909129671544480250828004950065582372919770522180838324436992
2578 1558070706539536422529859462361769966942842458039684484975717792965679939179249664
2579 260782332428885062070071367317484837628494768425729282823571740148344623516876800
2580 36948222259525209665298461914062500000000000000000000000000000000000000000000000
2581 4482437344661823719104818598521446608990850302038740516496657002834366734270464
2582 470417493497170734802304155066151427363994487133833315616702192654563533651968
2583 43100584437150726356545452034733769729715018628050760495861230938434163441664
2584 3476137800600832733075462862582463668131046292616373683458473899092523089920
2585 248635398422493453661802535164313600000000000000000000000000000000000000000
2586 15878795598699746141259730566262449427359720049778983388016803899592671232
2587 911030517776354419941387773820567359723546384326491025281453197541507072
2588 47222444801998729427608944278762325525915498505153907093580986097598464
2589 2222786827709736881952714755933873876570049963889494913372870546554880
2590 95462310450947524984044841737636000000000000000000000000000000000000
2591 3756981868789226803218750327805711222858764949952382233533759881216
2592 136038572934863914734355780756323129026440040988933555803691941888
2593 4548970833569648915739733627694507639853275661455815779563864064
2594 140957204276457648292470079937608027979176326949704588475760640
2595 4060443328856047301669127454720000000000000000000000000000000
2596 109059841432594621256561978497104538131297420342502996574208
2597 2738846870099712991062600534752215419262908255265622065152
2598 64477666455550596845246479541676394501417905069662142464
2599 1426410942579187296099039889477953828385631165365616640
2600 29720976690442697175088308600000000000000000000000000
2601 584512147970786186719100962579176792575153016930304
2602 10872007010539106010154677010875242896513258487808
2603 191617178016958522667023802512775148762682097664
2604 3205853480367963754990704686641043504050995200
2605 51000000000000000000000000000000000000000000
2606 772692645908744257858498484827326567677952
2607 11166300632766463997985388722691854303232
2608 154134314257292288645142062270567153664
2609 2035009930140473480317963166432624640
2610 25731848723600410160000000000000000
2611 311993248277651158017429498494976
2612 3631582480232480406199409737728
2613 40626169074293598443970494464
2614 437255557506547560500674560
2615 4532351061196800000000000
2616 45288714775653090572288
2617 436652263636277133312
2618 4065784303903064064
2619 36591746972385280
2620 318569394000000
2621 2685001042944
2622 21924419648
2623 173566464
2624 1333080
2625 9940
2626 72
2627 1
2628 4722366482869645213696
2629 4181389724724491839037947176121567782371328
2630 1970136276365120829772471773193636921114219548701097984
2631 128555043540719222043356967387293008201776239502623426824110080
2632 60000000000000000000000000000000000000000000000000000000000000000000
2633 1177769434088284593537893323984439272703849074167666720389478357651161088
2634 2520068269223839601015615766866403755573537336954276477052050873209210273792
2635 1042128803135845758812138865078191170679429861990765076355118256071218166759424
2636 120828065270744978545968273981639427567026230487175779628674093269878407765688320
2637 5072854620270126694400000000000000000000000000000000000000000000000000000000000000
2638 92675465516106366394360844703030646876299973121058180436055917879980694604888408064
2639 844535393375816428842445484878794831901698537632903411863848402670450029311073189888
2640 4261432031332916254406445037216693335748883508094220762714090419730289217416057585664
2641 12919838260826273059037420859080145737221656588821287428941212681606979298213714984960
2642 25120686385313305786248553008000000000000000000000000000000000000000000000000000000000
2643 33025371167837394205630852415999821412920916263886371861280810965561372848488544468992
2644 30662879932210832386964605125624494039739336260500322150917248896558667412807071301632
2645 20849163849445206805275471875496020441686988237785108820912078913447716904813622984704
2646 10704357778259829176769607899160953603298511409095115741973793996203743010536093122560
2647 4259306016766850789028922770063360000000000000000000000000000000000000000000000000000
2648 1343187034863617020087256339471986613752287371770439560702782951547612906244146200576
2649 342264345762773941725808001705547957131036432217802885624408469902975956886275227648
2650 71671252500818675436373535268641418479370753069825486308883018476421277202245484544
2651 12517551956586482979363425631239272206167748884435005575531443527120541928810086400
2652 1847411112976260483264923095703125000000000000000000000000000000000000000000000000
2653 233086741922414833393450567123115223667524215706014506857826164147387070182064128
2654 25402544648847219679324424373572177077655702305226999043301918403346430817206272
2655 2413632728480440675966545313945091104864041043170842587768228932552313152733184
2656 201615992434848298518376846029782892751600684971749673640591486147366339215360
2657 14918123905349607219708152109858816000000000000000000000000000000000000000000
2658 984485327119384260758103295108271864496302643086296970057041841774745616384
2659 58305953137686682876248817524516311022306968596895425618013004642656452608
2660 3116681356931916142222190322398313484710422901340157868176345082441498624
2661 151149504284262107972784603403503423606763397544485654109355197165731840
2662 6682361731566326748883138921634520000000000000000000000000000000000000
2663 270502694552824329831750023602011208045831076396571520814430711447552
2664 10066854397179929690342327775967911547956563033181083129473203699712
2665 345721783351293317596219755704782580628848950270641999246853668864
2666 10994661933563696566812666235133426182375753502076957901109329920
2667 324835466308483784133530196377600000000000000000000000000000000
2668 8942906997472758943038082236762572126766388468085245719085056
2669 230063137088375891249258444919186095218084293442312253472768
2670 5545079315177351328691197240584169927121939835990944251904
2671 125524162946968482056715510274059936897935542552174264320
2672 2674887902139842745757947774000000000000000000000000000
2673 53775117613312329178157288557284264916914077557587968
2674 1021968658990675964954539639022272832272246297853952
2675 18395249089628018176034285041226414281217481375744
2676 314173641076060447989089059290822263396997529600
2677 5100000000000000000000000000000000000000000000
2678 78814649882691914301566845452387309903151104
2679 1161295265807712255790480427159952847536128
2680 16338237311272982596385058600680118288384
2681 219781072455171135874340021974723461120
2682 2830503359596045117600000000000000000
2683 34943243807096929697952103831437312
2684 414000402746502766306732710100992
2685 4712635612618057419500577357824
2686 51596155785772612139079598080
2687 543882127343616000000000000
2688 5525223202629677049819136
2689 54144880690898364530688
2690 512288822291786072064
2691 4683743612465315840
2692 41414021220000000
2693 354420137668608
2694 2937872232832
2695 23605039104
2696 183965040
2697 1391600
2698 10224
2699 73
2700 1
2701 9444732965739290427392
2702 16725558898897967356151788704486271129485312
2703 11820817658190724978634830639161821526685317292206587904
2704 1028440348325753776346855739098344065614209916020987414592880640
2705 600000000000000000000000000000000000000000000000000000000000000000000
2706 14133233209059415122454719887813271272446188890012000644673740291813933056
2707 35280955769133754414218620736129652578029522717359870678728712224928943833088
2708 16674060850173532140994221841251058730870877791852241221681892097139490668150784
2709 2174905174873409613827428931669509696206472148769164033316133678857811339782389760
2710 101457092405402533888000000000000000000000000000000000000000000000000000000000000000
2711 2038860241354340060675938583466674231278599408663279969593230193359575281307544977408
2712 20268849441019594292218691637091075965640764903189681884732361664090800703465756557312
2713 110797232814655822614567570967634026729470971210449739830566350912987519652817497227264
2714 361755471303135645653047784054244080642206384486996048010353955084995420349984019578880
2715 753620591559399173587456590240000000000000000000000000000000000000000000000000000000000
2716 1056811877370796614580187277311994285213469320444363899560985950897963931151633423007744
2717 1042537917695168301156796574271232797351137432857010953131186462482994692035440424255488
2718 750569898580027444989916987517856735900731576560263917552834840884117808573290427449344
2719 406765595573873508717245100168116236925343433545614398195004171855742234400371538657280
2720 170372240670674031561156910802534400000000000000000000000000000000000000000000000000000
2721 56413855464271914843664766257823437777596069614358461549516883964999742062254140424192
2722 15059631213562053435935552075044110113765603017583326967473972675730942102996110016512
2723 3296877615037659070073182622357505250051054641211972370208618849915378751303292289024
2724 600842493916151183009444430299485065896051946452880267625509289301786012582884147200
2725 92370555648813024163246154785156250000000000000000000000000000000000000000000000000
2726 12120510579965571336459429490401991630711259216712754356606960535664127649467334656
2727 1371737411037749862683518916172897562193407924482257948338303593780707264129138688
2728 135163432794904677854126537580925101872386298417567184915020820222929536553058304
2729 11693727561221201314065857069727407779592839728361481071154306196547247674490880
2730 895087434320976433182489126591528960000000000000000000000000000000000000000000
2731 61038090281401824167002404296712855598770763871350412143536594190034228215808
2732 3731581000811947704079924321569043905427645990201307239552832297130012966912
2733 205700969557506465386664561278288689990887911488450419299638775441138909184
2734 10278166291329823342149353031438232805259911033025024479436153407269765120
2735 467765321209642872421819724514416400000000000000000000000000000000000000
2736 19476194007803351747886001699344806979299837500553149498639011224223744
2737 744947225391314797085332255421625454548785664455400151581017073778688
2738 26274855534698292137312701433563476127792520220568791942760878833664
2739 857583630817968332211387966340407242225308773162002716286527733760
2740 25986837304678702730682415710208000000000000000000000000000000000
2741 733318373792766233329122743414530914394843854382990148964974592
2742 19325303515423574864937709373211631998319080649154229291712512
2743 476876821105252214267442962690238613732486825895221205663744
2744 11046126339333226420990964904117274447018327744591335260160
2745 240739911192585847118215299660000000000000000000000000000
2746 4947310820424734284390470547270152372356095135298093056
2747 96065053945123540705726726068093646233591151998271488
2748 1765943912604289744899291363957735770996878212071424
2749 30789016825453923902930727810500581812905757900800
2750 510000000000000000000000000000000000000000000000
2751 8039094288034575258759818236143505610121412608
2752 120774707644002074602209964424635096143757312
2753 1731853154994936155216816211672092538568704
2754 23736355825158482674428722373270133800960
2755 311355369555564962936000000000000000000
2756 3913643306394856126170635629120978944
2757 47196045913101315358967528951513088
2758 546665731063694660662066973507584
2759 6088346382721168232411392573440
2760 65265855281233920000000000000
2761 674077230720820600077934592
2762 6713965205671397201805312
2763 64548391608765045080064
2764 599519182395560427520
2765 5383822758600000000
2766 46783458172256256
2767 393674879199488
2768 3210285318144
2769 25387175520
2770 194824000
2771 1451808
2772 10512
2773 74
2774 1
2775 18889465931478580854784
2776 66902235595591869424607154817945084517941248
2777 70924905949144349871808983834970929160111903753239527424
2778 8227522786606030210774845912786752524913679328167899316743045120
2779 6000000000000000000000000000000000000000000000000000000000000000000000
2780 169598798508712981469456638653759255269354266680144007736084883501767196672
2781 493933380767872561799060690305815136092413318043038189502201971149005213663232
2782 266784973602776514255907549460016939693934044669635859546910273554231850690412544
2783 39148293147721373048893720770051174531716498677844952599690406219440604116083015680
2784 2029141848108050677760000000000000000000000000000000000000000000000000000000000000000
2785 44854925309795481334870648836266833088129186990592159331051064253910656188765989502976
2786 486452386584470263013248599290185823175378357676552365233576679938179216883178157375488
2787 2880728053181051387978756845158484694966245251471693235594725123737675510973254927908864
2788 10129153196487798078285337953518834257981778765635889344289910742379871769799552548208640
2789 22608617746781975207623697707200000000000000000000000000000000000000000000000000000000000
2790 33817980075865491666565992873983817126831018254219644785951550428734845796852269536247808
2791 35446289201635722239331083525221915109938672717138372406460339724421819529204974424686592
2792 27020516348880988019637011550642842492426336756169501031902054271828241108638455388176384
2793 15457092631807193331255313806388417003163050474733347131410158530518204907214118468976640
2794 6814889626826961262446276432101376000000000000000000000000000000000000000000000000000000
2795 2369381929499420423433920182828584386659034923803055385079709126529989166614673897816064
2796 662623773396730351181164291301940845005686532773666386568854797732161452531828840726528
2797 151656370291732317223366400628445241502348513495750729029596467096107422559951445295104
2798 28840439707975256784453332654375283163010493429738252846024445886485728603978439065600
2799 4618527782440651208162307739257812500000000000000000000000000000000000000000000000000
2800 630266550158209709495890333500903564796985479269063226543561947854534637772301402112
2801 74073820196038492584910021473336468358444027922041929210268394064158192262973489152
2802 7569152236514661959831086104531805704853632711383762355241165932484054046971265024
2803 678236198550829676215819710044189651216384704244965902126949759399740365120471040
2804 53705246059258585990949347595491737600000000000000000000000000000000000000000000
2805 3784361597446913098354149066396197047123787360023725552899268839782122149380096
2806 238821184051964653061115156580418809947369343372883663331381267016320829882368
2807 13576263990795426715519861044367053539398602158237727673776159179115168006144
2808 698915307810427987266156006137799830757673950245701664601658431694344028160
2809 32743572484675001069527380716009148000000000000000000000000000000000000000
2810 1402285968561841325847792122352826102509588300039826763902008808144109568
2811 55126094678957294984314586901200283636610139169699611216995263459622912
2812 1996889020637070202435765308950824185712231536763228187649826791358464
2813 66891523203801529912488261374551764893574084306636211870349163233280
2814 2078946984374296218454593256816640000000000000000000000000000000000
2815 60132106651006831132988064959991534980377196059405192215127916544
2816 1623325495295580288654767587349777087858802774528955260503851008
2817 41011406615051690427000094791360520780993867026989023687081984
2818 972059117861323925047204911562320151337612841524037502894080
2819 21666592007332726240639376969400000000000000000000000000000
2820 455152595479075554163923290348854018256760752447424561152
2821 9030115070841612826338312250400802745957568287837519872
2822 169530615610011815510331970939942634015700308358856704
2823 3017323648894484542487211325429057017664764274278400
2824 51000000000000000000000000000000000000000000000000
2825 819987617379526676393501460086637572232384086016
2826 12560569594976215758629836300162049998950760448
2827 183576434429463232452982518437241809088282624
2828 2563526429117116128838302016313174450503680
2829 34249090651112145922960000000000000000000
2830 438328050316223886131111190461549641728
2831 5380349234093549950922298300472492032
2832 63413224803388580636799768926879744
2833 718424873161097851424544323665920
2834 7831902633748070400000000000000
2835 82237422147940113209508020224
2836 832531685503253253023858688
2837 8133097342704395680088064
2838 76738455346631734722560
2839 699896958618000000000
2840 6175416478737825792
2841 52752433812731392
2842 436598803267584
2843 3503430221760
2844 27275360000
2845 206156736
2846 1513728
2847 10804
2848 75
2849 1
2850 37778931862957161709568
2851 267608942382367477698428619271780338071764992
2852 425549435694866099230853903009825574960671422519437164544
2853 65820182292848241686198767302294020199309434625343194533944360960
2854 60000000000000000000000000000000000000000000000000000000000000000000000
2855 2035185582104555777633479663845111063232251200161728092833018602021206360064
2856 6915067330750215865186849664281411905293786452602534653030827596086072991285248
2857 4268559577644424228094520791360271035102944714714173752750564376867709611046600704
2858 704669276658984714880086973860921141570896976201209146794427311949930874089494282240
2859 40582836962161013555200000000000000000000000000000000000000000000000000000000000000000
2860 986808356815500589367154274397870327938842113793027505283123413586034436152851769065472
2861 11674857278027286312317966382964459756209080584237256765605840318516301205196275777011712
2862 74898929382707336087447677974120602069122376538264024125462853217179563285304628125630464
2863 283616289501658346191989462698527359223489805437804901640117500786636409554387471349841920
2864 678258532403459256228710931216000000000000000000000000000000000000000000000000000000000000
2865 1082175362427695733330111771967482148058592584135028633150449613719515065499272625159929856
2866 1205173832855614556137256839857545113737914872382704661819651550630341863992969130439344128
2867 972738588559715568706932415823142329727348123222102037148473953785816679910984393974349824
2868 587369520008673346587701924642759846120195918039867190993586024159691786474136501821112320
2869 272595585073078450497851057284055040000000000000000000000000000000000000000000000000000000
2870 99514041038975657784224647678800544239679466799728326173347783314259544997816303708274688
2871 29155446029456135451971228817285397180250207442041321009029611100215103911400468991967232
2872 6976193033419686592274854428908481109108031620804533535361437486420941437757766483574784
2873 1384341105982812325653759967410013591824503684627436136609173402551314972990965075148800
2874 230926389122032560408115386962890625000000000000000000000000000000000000000000000000000
2875 32773860608226904893786297342046985369443244921991287780265221288435801164159672909824
2876 3999986290586078599585141159560169291355977507790264177354493279464542382200568414208
2877 423872525244821069750540821853781119471803431837490691893505292219107026630390841344
2878 39337699515948121220517543182562999770550312846208022323363086045184941176987320320
2879 3222314763555515159456960855729504256000000000000000000000000000000000000000000000
2880 234630419041708612097957242116564216921674816321470984279754668066491573261565952
2881 15284555779325737795911370021146803836631637975864554453208401089044533112471552
2882 896033423392498163224310828928225533600307742443690026469226505821601088405504
2883 47526240931109103134098608417370388491521828616707713192912773355215393914880
2884 2292050073927250074866916650120640360000000000000000000000000000000000000000
2885 100964589736452575461041032809403479380690357602867527000944634186375888896
2886 4079331006242839828839279430688820989109150298557771230057649496012095488
2887 151763565568417335385118163480262638114129596794005342261386836143243264
2888 5217538809896519333174084387215037661698778575917624525887234732195840
2889 166315758749943697476367460545331200000000000000000000000000000000000
2890 4930832745382560152905021326719305868390930076871225761640489156608
2891 136359341604828744247000477337381275380139433060432241882323484672
2892 3526980968894445376722008152057004787165472564321056037089050624
2893 85541202371796505404154032217484173317709930054115300254679040
2894 1949993280659945361657543927246000000000000000000000000000000
2895 41874038784074950983080942712094569679621989225163059625984
2896 848830816659111605675801351537675458120011419056726867968
2897 16274939098561134288991869210234492865507229602450243584
2898 295697717591659485163746709892047587731146898879283200
2899 5100000000000000000000000000000000000000000000000000
2900 83638736972711720992137148928837032367703176773632
2901 1306299237877526438897502975216853199890879086592
2902 19459102049523102640016146954347631763357958144
2903 276860854344648541914536617761822840654397440
2904 3767399971622336051525600000000000000000000
2905 49092741635417075246684453331693559873536
2906 613359812686664694405142006253864091648
2907 7355934077193075353868773195518050304
2908 84774135033009546468096230192578560
2909 939828316049768448000000000000000
2910 10032965502048693811559978467328
2911 103233929002403403374958477312
2912 1024770265180753855691096064
2913 9822522284368862044487680
2914 90986604620340000000000
2915 815154975193393004544
2916 7068826130906006528
2917 59377437244391424
2918 483473370602880
2919 3818550400000
2920 29274256512
2921 217976832
2922 1577384
2923 11100
2924 76
2925 1
2926 75557863725914323419136
2927 1070435769529469910793714477087121352287059968
2928 2553296614169196595385123418058953449764028535116622987264
2929 526561458342785933489590138418352161594475477002745556271554887680
2930 600000000000000000000000000000000000000000000000000000000000000000000000
2931 24422226985254669331601755966141332758787014401940737113996223224254476320768
2932 96810942630503022112615895299939766674113010336435485142431586345205021877993472
2933 68296953242310787649512332661764336561647115435426780044009030029883353776745611264
2934 12684046979861724867841565529496580548276145571621764642299691615098755733610897080320
2935 811656739243220271104000000000000000000000000000000000000000000000000000000000000000000
2936 21709783849941012966077394036753147214654526503446605116228715098892757595362738919440384
2937 280196574672654871495631193191147034149017934021694162374540167644391228924710618648281088
2938 1947372163950390738273639627327135653797181789994864627262034183646668645417920331266392064
2939 7941256106046433693375704955558766058257714552258537245923290022025819467522849197795573760
2940 20347755972103777686861327936480000000000000000000000000000000000000000000000000000000000000
2941 34629611597686263466563576702959428737874962692320916260814387639024482095976724005117755392
2942 40975910317090894908666732555156533867089105661011958501868152721431623375760950434937700352
2943 35018589188149760473449566969633123870184532435995673337345062336289400476795438183076593664
2944 22320041760329587170332673136424874152567444885514953257756268918068287886017187069202268160
2945 10903823402923138019914042291362201600000000000000000000000000000000000000000000000000000000
2946 4179589723636977626937435202509622858066537605588589699280606899198900889908284755747536896
2947 1282839625296069959886734067960557475931009127449818124397302888409464572101620635646558208
2948 320904879537305583244643303729790131018969454557008542626626124375363306136857258244440064
2949 66448373087174991631380478435680652407576176862116934557240323322463118703566323607142400
2950 11546319456101628020405769348144531250000000000000000000000000000000000000000000000000000
2951 1704240751627799054476887461786443239211048735943546964573791506998661660536302991310848
2952 215999259691648244377597622616249141733222785420674265577142637091085288638830694367232
2953 23736861413709979906030286023811742690420992182899478746036296364269993491301887115264
2954 2281586571924991030790017504588653986691918145080065294755058990620726588265264578560
2955 193338885813330909567417651343770255360000000000000000000000000000000000000000000000
2956 14547085980585933950073349011226981449143838611931201025344789420122477542217089024
2957 978211569876847218938327681353395445544424830455331485005337669698850119198179328
2958 59138205943904878772804514709262885217620311001283541746968949384225671834763264
2959 3231784383315419013118705372381186417423484345936124497118068588154646786211840
2960 160443505174907505240684165508444825200000000000000000000000000000000000000000
2961 7269450461024585433194954362277050515409705747406461944068013661419064000512
2962 301870494461970147334106677870972753194077122093275071024266062704895066112
2963 11534030983199717489268980424499960496673849356344406011865399546886488064
2964 406968027171928507987578582202772937612504728921574713019204309111275520
2965 13305260699995495798109396843626496000000000000000000000000000000000000
2966 404328285121369932538211748790983081208056266303440512454520110841856
2967 11454184694805614516748040096340027131931712377076308318115172712448
2968 303320363324922302398092701076902411696230640531610819189658353664
2969 7527625808718092475565554835138607251958473844762146422411755520
2970 175499395259395082549178953452140000000000000000000000000000000
2971 3852411568134895490443446729512700410525223008715001485590528
2972 79790096765956490933525327044541493063281073391332325588992
2973 1562394153461868891743219444182511315088694041835223384064
2974 28978376323982629546047177569420663597652396090169753600
2975 510000000000000000000000000000000000000000000000000000
2976 8531151171216595541197989190741377301505724030910464
2977 135855120739262749645340309422552732788651425005568
2978 2062664817249448879841711577160848966915943563264
2979 29900972269222042526769954718276866790674923520
2980 414413996878456965667816000000000000000000000
2981 5498387063166712427628658773149678705836032
2982 69923018646279775162186188712940506447872
2983 853288352954396741048777690680093835264
2984 10003347933895126483235355162724270080
2985 112779397925972213760000000000000000
2986 1224021791249940645010317373014016
2987 12801007196298022018494851186688
2988 129121053412774985817078104064
2989 1257282852399214341694423040
2990 11828258600644200000000000
2991 107600456725527876599808
2992 947222701541404874752
2993 8075331465237233664
2994 66719325143197440
2995 534597056000000
2996 4156944424704
2997 31388663808
2998 230298064
2999 1642800
3000 11400
3001 77
3002 1
3003 151115727451828646838272
3004 4281743078117879643174857908348485409148239872
3005 15319779685015179572310740508353720698584171210699737923584
3006 4212491666742287467916721107346817292755803816021964450172439101440
3007 6000000000000000000000000000000000000000000000000000000000000000000000000
3008 293066723823056031979221071593695993105444172823288845367954678691053715849216
3009 1355353196827042309576622534199156733437582144710096791994042208832870306291908608
3010 1092751251876972602392197322588229384986353846966828480704144480478133660427929780224
3011 228312845637511047621148179530938449868970620289191763561394449071777603204996147445760
3012 16233134784864405422080000000000000000000000000000000000000000000000000000000000000000000
3013 477615244698702285253702668808569238722399583075825312557031732175640667097980256227688448
3014 6724717792143716915895148636587528819576430416520659896988964023465389494193054847558746112
3015 50631676262710159195114630310505526998726726539866480308812888774813384780865928612926193664
3016 222355170969300143414519738755645449631216007463239042885852120616722945090639777538276065280
3017 610432679163113330605839838094400000000000000000000000000000000000000000000000000000000000000
3018 1108147571125960430930034454494701719611998806154269320346060404448783427071255168163768172544
3019 1393180950781090426894668906875322151481029592474406589063517192528675194775872314787881811968
3020 1260669210773391377044184410906792459326643167695844240144422244106418417164635774590757371904
3021 848161586892524312472641579184145217797562905649568223794738218886594939668653108629686190080
3022 436152936116925520796561691654488064000000000000000000000000000000000000000000000000000000000
3023 175542768392753060331372278505404160038794579434720767369785489766353837376147959741396549632
3024 56444943513027078235016298990264528940964401607791997473481327090016441172471307968448561152
3025 14761624458716056829253591971570346026872594909622392960824801721266712082295433879244242944
3026 3189521908184399598306262964912671315563656489381612858747535519478229697771183533142835200
3027 577315972805081401020288467407226562500000000000000000000000000000000000000000000000000000
3028 88620519084645550832798148012895048438974534269064442157837158363930406347887755548164096
3029 11663960023349005196390271621277453653594030412716410341165702402918605586496857495830528
3030 1329264239167758874737696017333457590663575562242370809778032596399119635512905678454784
3031 132332021171649479785821015266141931228131252414643787095793421456002142119385345556480
3032 11600333148799854574045059080626215321600000000000000000000000000000000000000000000000
3033 901919330796327904904547638696072849846917993939734463571376944047593607617459519488
3034 62605540472118222012052971606617308514843189149141215040341610860726407628683476992
3035 3903121592297721999005097970811350424362940526084713755299950659358894341094375424
3036 219761338065448492892071965321920676384796935523656465804028663994515981462405120
3037 11231045362243525366847891585591137764000000000000000000000000000000000000000000
3038 523400433193770151190036714083947637109498813813265259972896983622172608036864
3039 22338416590185790902723894162451983736361707034902355255795688640162234892288
3040 876586354723178529184442512261996997747212551082174856901770365563373092864
3041 31743506119410423623031129411816289133775368855882827615497936110679490560
3042 1064420855999639663848751747490119680000000000000000000000000000000000000
3043 33154919379952334468133363400860612659060613836882122021270649089032192
3044 962151514363671619406835368092562279082263839674409898721674507845632
3045 26085551245943318006235972292613607405875835085718530450310618415104
3046 662431071167192137849768825492197438172345698339068885172234485760
3047 15794945573345557429426105810692600000000000000000000000000000000
3048 354421864268410385120797099115168437768320516801780136674328576
3049 7500269095999910147751380742186900347948420898785238605365248
3050 149989838732339413607349066641521086248514628016181444870144
3051 2839880879750297695512623401803225032569934816836635852800
3052 51000000000000000000000000000000000000000000000000000000
3053 870177419464092745202194897455620484753583851152867328
3054 14128932556883325963115392179945484210019748200579072
3055 218642470628441581263221427179049990493090017705984
3056 3229305005075980592891155109573901613392891740160
3057 45585539656630266223459760000000000000000000000
3058 615819351074671791894409782592764015053635584
3059 7971224125675894368489225513275217735057408
3060 98981448942710021961658212118890884890624
3061 1180395056199624925021771909201463869440
3062 13533527751116665651200000000000000000
3063 149330658532492758691258719507709952
3064 1587324892340954730293361547149312
3065 16269252730009648212951841112064
3066 160932205107099435736886149120
3067 1537673618083746000000000000
3068 14203260287769679711174656
3069 126927842006548253216768
3070 1098245079272263778304
3071 9207266869761246720
3072 74843587840000000
3073 590286108307968
3074 4519967588352
3075 33623517344
3076 243134400
3077 1710000
3078 11704
3079 78
3080 1
3081 302231454903657293676544
3082 17126972312471518572699431633393941636592959488
3083 91918678110091077433864443050122324191505027264198427541504
3084 33699933333938299743333768858774538342046430528175715601379512811520
3085 60000000000000000000000000000000000000000000000000000000000000000000000000
3086 3516800685876672383750652859124351917265330073879466144415456144292644590190592
3087 18974944755578592334072715478788194268126150025941355087916590923660184288086720512
3088 17484020030031561638275157161411670159781661551469255691266311687650138566846876483584
3089 4109631221475198857180667231556892097641471165205451744105100083291996857689930654023680
3090 324662695697288108441600000000000000000000000000000000000000000000000000000000000000000000
3091 10507535383371450275581458713788523251892790827668156876254698107864094676155565637009145856
3092 161393227011449205981483567278100691669834329996495837527735136563169347860633316341409906688
3093 1316423582830464139072980388073143701966894890036528488029135108145148004302514143936081035264
3094 6225944787140404015606552685158072589674048208970693200803859377268242462537913771071729827840
3095 18312980374893399918175195142832000000000000000000000000000000000000000000000000000000000000000
3096 35460722276030733789761102543830455027583961796936618251073932942361069666280165381240581521408
3097 47368152326557074514418742833760953150355006144129824028159584545974956622379658702787981606912
3098 45384091587842089573590638792644528535759154037050392645199200787831063017926887885267265388544
3099 32230140301915923873960380008997518276307390414683592504200052317690607707408818127928075223040
3100 17446117444677020831862467666179522560000000000000000000000000000000000000000000000000000000000
3101 7372796272495628533917635697226974721629372336258272229530990570186861169798214309138655084544
3102 2483577514573191442340717155571639273402433670742847888833178391960723411588737550611736690688
3103 679034725100938614145665230692235917236139365842630076197940879178268755785589958445235175424
3104 153097051592851180718700622315808223147055511490317417219881704934955025493016809590856089600
3105 28865798640254070051014423370361328125000000000000000000000000000000000000000000000000000000
3106 4608266992401568643305503696670542518826675781991350992207532234924381130090163288504532992
3107 629853841260846280605074667548982497294077642286686158422947929757604701670830304774848512
3108 74438797393394496985310976970673625077160231485572765347569825398350699588722717993467904
3109 7675257227955669827577618885436232011231612640049339651556018444448124242924350042275840
3110 696019988927991274442703544837572919296000000000000000000000000000000000000000000000000
3111 55918998509372330104081953599156516690508915624263536741425370530950803672282490208256
3112 4006754590215566208771390182823507744949964105545037762581863095086490088235742527488
3113 257606025091649651934336466073549128007954074721591107849796743517687026512228777984
3114 14943770988450497516660893641890605994166191615608639674673949151627086739443548160
3115 786173175357046775679352410991379643480000000000000000000000000000000000000000000
3116 37684831189951450885682643414044229871883914594555098718048582820796427778654208
3117 1653042827673748526801568168021446796490766320582774288928880959372005382029312
3118 66620562958961568218017630931911771828788153882245289124534547782816355057664
3119 2475993477314013042596428094121670552434478770758860554008839016633000263680
3120 85153668479971173107900139799209574400000000000000000000000000000000000000
3121 2718703389156091426386935798870570238042970334624334005744193225300639744
3122 80820727206548416030174170919775231442910162532650431492620658659033088
3123 2243357407151125348536293617164770236905321817371793618726713183698944
3124 58293934262712908130779656643313374559166421453838061895156634746880
3125 1421545101601100168648349522962334000000000000000000000000000000000
3126 32606811512693755431113333118595496274685487545763772574038228992
3127 705025295023991553888629789765568632707151564485812428904333312
3128 14399024518304583706305510397586024279857404289553418707533824
3129 278308326215529174160237093376716053191853612049990313574400
3130 5100000000000000000000000000000000000000000000000000000000
3131 88758096785337460010623879540473289444865552817592467456
3132 1469408985915865900164000786714330357842053812860223488
3133 23176101886614807613901471280979298992267541876834304
3134 348764940548205904032244751833981374246432307937280
3135 5014409362229329284580573600000000000000000000000
3136 68971767320363240692173895650389569686007185408
3137 908719550327051958007771708513374821796544512
3138 11481848077354362547552352605791342647312384
3139 139286616631555741152569085285772736593920
3140 1624023330133999878144000000000000000000
3141 18218340340964116560333563779940614144
3142 196828286650278386556376831846514688
3143 2049925843981215674831931980120064
3144 20599322253708727774321427087360
3145 199897570350886980000000000000
3146 1874830357985597721875054592
3147 17008330828877465931046912
3148 149361330781027873849344
3149 1270602828027052047360
3150 10478102297600000000
3151 83820627379731456
3152 650875332722688
3153 4909033532224
3154 35983891200
3155 256500000
3156 1779008
3157 12012
3158 79
3159 1
3160 604462909807314587353088
3161 68507889249886074290797726533575766546371837952
3162 551512068660546464603186658300733945149030163585190565249024
3163 269599466671506397946670150870196306736371444225405724811036102492160
3164 600000000000000000000000000000000000000000000000000000000000000000000000000
3165 42201608230520068605007834309492223007183960886553593732985473731511735082287104
3166 265649226578100292677018016703034719753766100363178971230832272931242580033214087168
3167 279744320480504986212402514582586722556506584823508091060260987002402217069550023737344
3168 73973361986553579429252010168024057757546480973698131393891801499255943438418751772426240
3169 6493253913945762168832000000000000000000000000000000000000000000000000000000000000000000000
3170 231165778434171906062792091703347511541641398208699451277603358373010082875422444014201208832
3171 3873437448274780943555605614674416600076023919915900100665643277516064348655199592193837760512
3172 34227013153592067615897490089901736251139267140949740688757512811773848111865367742338106916864
3173 174326454039931312436983475184426032510873349851179409622508062563510788951061585590008435179520
3174 549389411246801997545255854284960000000000000000000000000000000000000000000000000000000000000000
3175 1134743112832983481272355281402574560882686777501971784034365854155554229320965292199698608685056
3176 1610517179102940533490237256347872407112070208900414016957425874563148525160908395894791374635008
3177 1633827297162315224649262996535203027287329545333814135227171228361918268645367963869621553987584
3178 1224745331472805107210494440341905694499680835757976515159601988072243092881535088861266858475520
3179 697844697787080833274498706647180902400000000000000000000000000000000000000000000000000000000000
3180 309657443444816398424540699283532938308433638122847433640301603947848169131525000983823513550848
3181 109277410641220423462991554845152128029707081512685307108659849246271830109904452226916414390272
3182 31235597354643176250700600611842852192862410828760983505105280442200362766137138088480818069504
3183 7348658476456856674497629871158794711058664551535236026554321836877841223664806860361092300800
3184 1443289932012703502550721168518066406250000000000000000000000000000000000000000000000000000000
3185 239629883604881569451886192226868210978987140663550251594791676216067818764688491002235715584
3186 34012107428085699152674032047645054853880192683481052554839188206910653890224836457841819648
3187 4168572654030091831177414710357723004320972963192074859463910222307639176968472207634202624
3188 445164919221428849999501895355301456651433533122861699790249069777991206089612302451998720
3189 41761199335679476466562212690254375157760000000000000000000000000000000000000000000000000
3190 3466977907581084466453081123147704034811552768704339277968372972918949827681514392911872
3191 256432293773796237361368971700704495676797702754882416805239238085535365647087521759232
3192 17001997656048877027666206760854242448524968931625013118086585072167343749807099346944
3193 1016176427214633831132940767648561207603301029861387497877828542310641898282161274880
3194 55032122274993274297554668769396575043600000000000000000000000000000000000000000000
3195 2713307845676504463769150325811184550775641850807967107699497963097342800063102976
3196 122325169247857390983316044433587062940316707723125297380737190993528398270169088
3197 5063162784881079184569339950825294658987899695050641973464625631494042984382464
3198 193127491230493017322521391341490303089889344119191123212689443297374020567040
3199 6812293478397693848632011183936765952000000000000000000000000000000000000000
3200 222933677910799496963728735507386759519523567439195388471023844474652459008
3201 6788941085350066946534630357261119441204453652742636245380135327358779392
3202 192928737014996779974121251076170240373857676293974251210497333798109184
3203 5129866215118735915508609784611576961206645087937749446773783857725440
3204 127939059144099015178351457066610060000000000000000000000000000000000
3205 2999826659167825499662426646910785657271064854210267076811517067264
3206 66272377732255206065531200237963451474472247061666368317007331328
3207 1382306353757240035805328998168258330866310811797128195923247104
3208 27274215969121859067703235150918173212801653980899050730291200
3209 510000000000000000000000000000000000000000000000000000000000
3210 9053325872104420921083635713128275523376286387394431680512
3211 152818534535250053617056081818290357215573596537463242752
3212 2456666799981169607073555955783805693180359438944436224
3213 37666613579206237635482433198069988418614689257226240
3214 551585029845226221303863096000000000000000000000000
3215 7724837939880682957523476312843631804832804765696
3216 103594028737283923212885974770524729684806074368
3217 1331894376973106055516072902271795747088236544
3218 16435820762523577456003152063721182918082560
3219 194882799616079985377280000000000000000000
3220 2222637521597622220360694781152754925568
3221 24406707544634519932990727148967821312
3222 258290656341633175028823429495128064
3223 2636713248474717155113142667182080
3224 25986684145615307400000000000000
3225 247477607254098899287507206144
3226 2279116331069580434760286208
3227 20313140986219790843510784
3228 175343190267733182535680
3229 1466934321664000000000
3230 11902529087921866752
3231 93726047912067072
3232 716718895704704
3233 5325615897600
3234 38475000000
3235 270409216
3236 1849848
3237 12324
3238 80
3239 1
3240 1208925819614629174706176
3241 274031556999544297163190906134303066185487351808
3242 3309072411963278787619119949804403670894180981511143391494144
3243 2156795733372051183573361206961570453890971553803245798488288819937280
3244 6000000000000000000000000000000000000000000000000000000000000000000000000000
3245 506419298766240823260094011713906676086207530638643124795825684778140820987445248
3246 3719089172093404097478252233842486076552725405084505597231651821037396120464997220352
3247 4475909127688079779398440233321387560904105357176129456964175792038435473112800379797504
3248 1331520515757964429726536183024433039635836657526566365090052426986606981891537531903672320
3249 129865078278915243376640000000000000000000000000000000000000000000000000000000000000000000000
3250 5085647125551781933381426017473645253916110760591387928107273884206221823259293768312426594304
3251 92962498758594742645334534752185998401824574077981602415975438660385544367724790212652106252288
3252 889902341993393758013334742337445142529620945664693257907695333106120050908499561300790779838464
3253 4881140713118076748235537305163928910304453795833023469430225751778302090629724396520236185026560
3254 16481682337404059926357675628548800000000000000000000000000000000000000000000000000000000000000000
3255 36311779610655471400715369004882385948245976880063097089099707332977735338270889350390355477921792
3256 54757584089499978138668066715827661841810387102614076576552479735147049855470885460422906737590272
3257 58817782697843348087373467875267308982343863632017308868178164221029057671233246699306375943553024
3258 46540322595966594073998788732992416390987871758803107576064875546745237529498333376728140622069760
3259 27913787911483233330979948265887236096000000000000000000000000000000000000000000000000000000000000
3260 13005612624682288733830709369908383408954212801159592212892667365809623103524050041320587569135616
3261 4808206068213698632371628413186693633307111586558153512781033366835960524835795897984322233171968
3262 1436837478313586107532227628144771200871670898123005241234842900341216687242308352070117631197184
3263 352735606869929120375886233815622146130815898473691329274607448170136378735910729297332430438400
3264 72164496600635175127536058425903320312500000000000000000000000000000000000000000000000000000000
3265 12460753947453841611498081995797146970907331314504613082929167163235526575763801532116257210368
3266 1836653801116627754244397730572832962109530404907976837961316163173175310072141168723458260992
3267 233440068625685142545935223780032488241974485938756192129978972449227793910234443627515346944
3268 25819565314842873299971109930607484485783144921125978587834446047123489953197513542215925760
3269 2505671960140768587993732761415262509465600000000000000000000000000000000000000000000000000
3270 214952630270027236920091029635157650158316271659669035234039124320974889316253892360536064
3271 16411666801522959191127614188845087723315052976312474675535311237474263401413601392590848
3272 1122131845299225883825969646216380001602647949487250865793714614763044687487268556898304
3273 69099997050595100517039972200102162117024470030574349855692340877123649083186966691840
3274 3852248559249529200828826813857760253052000000000000000000000000000000000000000000000
3275 195358164888708321391378823458405287655846213258173631754363853343008681604543414272
3276 9052062524341446932765387288085442657583436371511272006174552133521101471992512512
3277 384800371650962018027269836262722394083080376823848789983311547993547266813067264
3278 15063944315978455351156668524636243641011368841296907610589776577195173604229120
3279 544983478271815507890560894714941276160000000000000000000000000000000000000000
3280 18280561588685558751025756311605714280600932530014021854623955246921501638656
3281 570271051169405623508908950009934033061174106830381444611931367498137468928
3282 16591871383289723077774427592550640672151760161281785604102770706637389824
3283 451428226930448760564757661045818772586184767738521951316092979479838720
3284 11514515322968911366051631135994905400000000000000000000000000000000000
3285 275984052643439945968943251515792280468937966587344571066659570188288
3286 6229603506831989370159932822368564438600391223796638621798689144832
3287 132701409960695043437311583824152799763165837932524306808631721984
3288 2672873164973942188634917044789980974854562090128106971568537600
3289 51000000000000000000000000000000000000000000000000000000000000
3290 923439238954650933950530842739084103384381211514232031412224
3291 15893127591666005576173832509102197150419654039896177246208
3292 260406680798003978349796931313083403477118100528110239744
3293 4067994266554273664632102785391558749210386439780433920
3294 60674353282974884343424940560000000000000000000000000
3295 865181849266636491242629347038486762141274133757952
3296 11809719276050367246269001123839819184067892477952
3297 154499747728880302439864456663528306662235439104
3298 1939426849977782139808371943519099584333742080
3299 23385935953929598245273600000000000000000000
3300 271161777634909910884004763300636100919296
3301 3026431735534680471690850166472009842688
3302 32544622699045780053631752116386136064
3303 337499295804763795854482261399306240
3304 3378268938929989962000000000000000
3305 32667044157541054705950951211008
3306 305401588363323778257878351872
3307 2762587174125891554717466624
3308 24197360256947179189923840
3309 205370805032960000000000
3310 1690159130484905078784
3311 13496550899337658368
3312 104640958772886784
3313 788191152844800
3314 5771250000000
3315 41102200832
3316 284876592
3317 1922544
3318 12640
3319 81
3320 1
3321 2417851639229258349412352
3322 1096126227998177188652763624537212264741949407232
3323 19854434471779672725714719698826422025365085889066860348964864
3324 17254365866976409468586889655692563631127772430425966387906310559498240
3325 60000000000000000000000000000000000000000000000000000000000000000000000000000
3326 6077031585194889879121128140566880113034490367663717497549908217337689851849342976
3327 52067248409307657364695531273794805071738155671183078361243125494523545686509961084928
3328 71614546043009276470375043733142200974465685714818071311426812672614967569804806076760064
3329 23967369283643359735077651294439794713445059835478194571620943685758925674047675574266101760
3330 2597301565578304867532800000000000000000000000000000000000000000000000000000000000000000000000
3331 111884236762139202534391372384420195586154436733010534418360025452536880111704462902873385074688
3332 2231099970206273823488028834052463961643789777871558457983410527849253064825394965103650550054912
3333 23137460891828237708346703300773573705770144587282024705600078660759121323620988593820560275800064
3334 136671939967306148950595044544590009488524706283324657144046321049792458537632283102566613180743680
3335 494450470122121797790730268856464000000000000000000000000000000000000000000000000000000000000000000
3336 1161976947540975084822891808156236350343871260162019106851190634655287530824668459212491375293497344
3337 1861757859042999256714714268338140502621553161488878603602784310994999695086010105654378829078069248
3338 2117440177122360531145444843509623123364379090752623119254413911957046076164396881175029533967908864
3339 1768532258646730574811953971853711822857539126834518087890465270776319026120936668315669343638650880
3340 1116551516459329333239197930635489443840000000000000000000000000000000000000000000000000000000000000
3341 546235730236656126820889793536152103176076937648702872941492029364004170348010101735464677903695872
3342 211561067001402739824351650180214519865512909808558754562365468140782263092775019511310178259566592
3343 66094524002424960946482470894659475240096861313658241096802773415695967613146184195225411035070464
3344 16931309129756597778042539223149863014279163126737183805181157512166546179323715006271956661043200
3345 3608224830031758756376802921295166015625000000000000000000000000000000000000000000000000000000000
3346 647959205267599763797900263781451642487181228354239880312316692488247381939717679670045374939136
3347 99179305260297898729197477450932979953914641865030749249911072811351466743895623111066746093568
3348 13072643843038367982572372531681819341550571212570346759278822457156756458973128843140859428864
3349 1497534788260886651398324375975234100175422405425306758094397870733162417285455785448523694080
3350 150340317608446115279623965684915750567936000000000000000000000000000000000000000000000000000
3351 13327063076741688689045643837379774309815608842899480184510425707900443137607741326353235968
3352 1050346675297469388232167308086085614292163390483998379234259919198352857690470489125814272
3353 74060701789748908332513996650281080105774764666158557142385164574360949374159724755288064
3354 4698799799440466835158718109606947023957663962079055790187079179644408137656713735045120
3355 269657399147467044058017876970043217713640000000000000000000000000000000000000000000000
3356 14065787871986999140179275289005180711220927354588501486314197440696625075527125827584
3357 669852626801267073024638659318322756661174291491834128456916857880561508927445925888
3358 29244828245473113370072507555966901950314108638612508038731677647509592277793112064
3359 1174987656646319517390220144921627003998886769621158793626002573021223541129871360
3360 43598678261745240631244871577195302092800000000000000000000000000000000000000000
3361 1499006050272215817584112017551668571009276467461149792079164330247563134369792
3362 47902768298230072374748351800834458777138624973752041347402234869843547389952
3363 1426900938962916184688600772959355097805051373870233561952838280770815524864
3364 39725683969879490929698674172032051987584259560989931715816182194225807360
3365 1036306379067202022944646802239541486000000000000000000000000000000000000
3366 25390532843196475029142779139452889803142292926035700538132680457322496
3367 585582729642207000795033685302645057228436775036884030449076779614208
3368 12739335356226724169981912047118668777263920441522333453628645310464
3369 261941570167446334486221870389418135535747084832554483213716684800
3370 5100000000000000000000000000000000000000000000000000000000000000
3371 94190802373374395262954145959386578545206883574451667204046848
3372 1652885269533264579922078580946628503643644020149202433605632
3373 27603108164588421705078474719186840768574518655979685412864
3374 439343380787861555780267100822288344914721735496286863360
3375 6674178861127237277776743461600000000000000000000000000
3376 96900367117863287019174486868310517359822702980890624
3377 1346307997469741866074666128117739386983739742486528
3378 17921970736550115083024276972969283572819310936064
3379 228852368297378292497387889335253750951381565440
3380 2806312314471551789432832000000000000000000000
3381 33081736871459009127848581122677604312154112
3382 375277535206300378489665420642529220493312
3383 4100622460079768286757600766664653144064
3384 43199909863009765869373729459111198720
3385 439174962060898695060000000000000000
3386 4312049828795419221185525559853056
3387 40923812840685386286555699150848
3388 375711855681121251441575460864
3389 3339235715458710728209489920
3390 28751912704614400000000000
3391 240002596528856521187328
3392 1943503329504622804992
3393 15277579980841470464
3394 116652290621030400
3395 865687500000000
3396 6247534526464
3397 43870995168
3398 299916864
3399 1997120
3400 12960
3401 82
3402 1
3403 4835703278458516698824704
3404 4384504911992708754611054498148849058967797628928
3405 119126606830678036354288318192958532152190515334401162093789184
3406 138034926935811275748695117245540509049022179443407731103250484475985920
3407 600000000000000000000000000000000000000000000000000000000000000000000000000000
3408 72924379022338678549453537686802561356413884411964609970598898608052278222192115712
3409 728941477730307203105737437833127271004334179396563097057403756923329639611139455188992
3410 1145832736688148423526000699730275215591450971437089140982829002761839481116876897228161024
3411 431412647105580475231397723299916304842011077038607502289176986343660662132858160336789831680
3412 51946031311566097350656000000000000000000000000000000000000000000000000000000000000000000000000
3413 2461453208767062455756610192457244302895397608126231757203920559955811362457498183863214471643136
3414 53546399284950571763712692017259135079450954668917402991601852668382073555809479162487613201317888
3415 601573983187534180417014285820112916350023759269332642345602045179737154414145703439334567170801664
3416 3826814319084572170616661247248520265678691775933090400033296989394188839053703926871865169060823040
3417 14833514103663653933721908065693920000000000000000000000000000000000000000000000000000000000000000000
3418 37183262321311202714332537860999563211003880325184611419238100308969200986389390694799724009391915008
3419 63299767207461974728300285123496777089132807490621872522494666573829989632924343592248880188654354432
3420 76227846376404979121236014366346432441117647267094432293158900830453658741918287722301063222844719104
3421 67204225828575761842854250930441049268586486819711687339837680289500122992595593395995435058268733440
3422 44662060658373173329567917225419577753600000000000000000000000000000000000000000000000000000000000000
3423 22941900669939557326477371328518388333395231381245520663542665233288175154616424272889516471955226624
3424 9308686948061720552271472607929438874082568031576585200744080598194419576082100858497647843420930048
3425 3040348104111548203538193661154335861044455620428279090452927577122014510204724472980368907613241344
3426 812702838228316693346041882711193424685399830083384822648695560583994216607538320301053919730073600
3427 180411241501587937818840146064758300781250000000000000000000000000000000000000000000000000000000000
3428 33693878673915187717490813716635485409333423874420473776240468009388863860865319342842359496835072
3429 5355682484056086531376663782350380917511390660711660459495197931812979204170363647997604289052672
3430 732068055210148607024052861774181883126831987903939418519614057600778361702495215215888128016384
3431 86857017719131425781102813806563577810174499514667791969475076502523420202556435556014374256640
3432 9020419056506766916777437941094945034076160000000000000000000000000000000000000000000000000000
3433 826277910757984698720829917917546007208567748259767771439646393889827474531679962233900630016
3434 67222187219038040846858707717509479314698456990975896270992634828694582892190111304052113408
3435 4888006318123427949945923778918551286981134467966464771397420861907822658694541833849012224
3436 319518386361951744790792831453272397629121149421375793732721384215819753360656533983068160
3437 18876017940322693084061251387903025239954800000000000000000000000000000000000000000000000
3438 1012736726783063938092907820808373011207906769530372107014622215730157005437953059586048
3439 49569094383293763403823260789555883992926897570395725505811847483161551660630998515712
3440 2222606946655956616125510574253484548223872256534550610943607501210729013112276516864
3441 91649037218412922356437171303886906311913168030450385902828200695655436208129966080
3442 3487894260939619250499589726175624167424000000000000000000000000000000000000000000
3443 122918496122321697041897185439236822822760670331814282950491475080300177018322944
3444 4023832537051326079478861551270094537279644497795171473181787729066857980755968
3445 122713480750810791883219666474504538411234418152840086327944092146290135138304
3446 3495860189349395201813483327138820574907414841367113990991824033091871047680
3447 93267574116048182065018212201558733740000000000000000000000000000000000000
3448 2335929021574075702681135680829665861889090949195284449508206602073669632
3449 55044776586367458074733166418448635379473056853467098862213217283735552
3450 1222976194197765520318263556523392202617336362386144011548349949804544
3451 25670273876409740779649743298162977282503214313590339354944235110400
3452 510000000000000000000000000000000000000000000000000000000000000000
3453 9607461842084188316821322887857431011611102124594070054812778496
3454 171900068031459516311896172418449364378938978095517053094985728
3455 2925929465446372700738318320233805121468898977533846653763584
3456 47449085125089048024268846888807141250789947433598981242880
3457 734159674723996100555441780776000000000000000000000000000
3458 10852841117200688146147542529250777944300142733859749888
3459 153479111711550572732511938605422290116146330643464192
3460 2078948605439813349630816128864436894447040068583424
3461 27004579459090638514691770941559942612263024721920
3462 336757477736586214731939840000000000000000000000
3463 4035971898317999113597526896966667726082801664
3464 46534414365581246932718512159673623341170688
3465 516678429970050804131457696599746296152064
3466 5529588462465250031279837370766233436160
3467 57092745067916830357800000000000000000
3468 569190577400995337196489373900603392
3469 5483790920651841762398463686213632
3470 51096812372632490196054262677504
3471 460814528733302080492909608960
3472 4025267778646016000000000000
3473 34080368707097626008600576
3474 279864479448665683918848
3475 2230526677202854687744
3476 17264539011912499200
3477 129853125000000000
3478 949625248022528
3479 6756133255872
3480 46787030784
3481 315544960
3482 2073600
3483 13284
3484 83
3485 1
3486 9671406556917033397649408
3487 17538019647970835018444217992595396235871190515712
3488 714759640984068218125729909157751192913143092006406972562735104
3489 1104279415486490205989560937964324072392177435547261848826003875807887360
3490 6000000000000000000000000000000000000000000000000000000000000000000000000000000
3491 875092548268064142593442452241630736276966612943575319647186783296627338666305388544
3492 10205180688224300843480324129663781794060678511551883358803652596926614954555952372645888
3493 18333323787010374776416011195684403449463215542993426255725264044189431697870030355650576384
3494 7765427647900448554165159019398493487156199386694935041205185754185891918391446886062216970240
3495 1038920626231321947013120000000000000000000000000000000000000000000000000000000000000000000000000
3496 54151970592875374026645424234059374663698747378777098658486252319027849974064960044990718376148992
3497 1285113582838813722329104608414219241906822912054017671798444464041169765339427499899702716831629312
3498 15640923562875888690842371431322935825100617741002648700985653174673166014767788289422698746440843264
3499 107150800934368020777266514922958567439003369726126531200932315703037287493503709952412224733703045120
3500 445005423109909618011657241970817600000000000000000000000000000000000000000000000000000000000000000000
3501 1189864394281958486858641211551986022752124170405907565415619209887014431564460502233591168300541280256
3502 2152192085053707140762209694198890421030515454681143665764818663510219647519427682136461926414248050688
3503 2744202469550579248364496517188471567880235301615399562553720429896331714709058358002838276022409887744
3504 2553760581485878950028461535356759872206286499149044118913831851001004673718632549047826532214211870720
3505 1786482426334926933182716689016783110144000000000000000000000000000000000000000000000000000000000000000
3506 963559828137461407712049595797772310002599718012311867868791939798103356493889819461359691822119518208
3507 409582225714715704299944794748895310459632993389369748832739546320554461347612437773896505110520922112
3508 139856012789131217362756908413099449608044958539700838160834668547612667469417325757096969750209101824
3509 39009736234959201280610010370137284384899191844002471487137386908031722397161839374450588147043532800
3510 9020562075079396890942007303237915039062500000000000000000000000000000000000000000000000000000000000
3511 1752081691043589761309522313265045241285338041469864636364504336488220920764996605827802693835423744
3512 289206854139028672694339844246920569545615095678429664812740688317900877025199636991870631608844288
3513 40995811091768321993346960259354185455102591322620607437098387225643588255339732052089735168917504
3514 5037707027709622695303963200780687512990120971850731934229554437146358371748273262248833706885120
3515 541225143390406015006646276465696702044569600000000000000000000000000000000000000000000000000000
3516 51229230466995051320691454910887852446931200392105601829258076421169303420964157658501839060992
3517 4302219982018434614198957293920606676140701247422457361343528629036453305100167123459335258112
3518 322608416996146244696430969408624384940754874885786674912229776885916295473839761034034806784
3519 21727250272612718645773912538822523038780238160653553973825054126675743228524644310848634880
3520 1321321255822588515884287597153211766796836000000000000000000000000000000000000000000000000
3521 72917044328380603542689363098202856806969287406186791705052799532571304391532620290195456
3522 3668112984363738491882921298427135415476590420209283687430076713753954822886693890162688
3523 168918127945852702825538803643264825665014291496625846431714170092015404996533015281664
3524 7148624903036207943802099361703178692329227106375130100420599654261124024234137354240
3525 279031540875169540039967178094049933393920000000000000000000000000000000000000000000
3526 10079316682030379157435569206017419471466374967208771201940300956584614515502481408
3527 338001933112311390676224370306687941131490137814794403747270169241616070383501312
3528 10553359344569728101956891316807390303366159961144247424203191924580951621894144
3529 307635696662746777759586532788216210591852506040306031207280514912084652195840
3530 8394081670444336385851639098140286036600000000000000000000000000000000000000
3531 214905469984814964646664482636329259293796367325966169354755007390777606144
3532 5174208999118541059024917643334171725670467344225907293048042424671141888
3533 117405714642985489950553301426245651451264290789069825108641595181236224
3534 2515686839888154596405674843219971773685315002731853256784535040819200
3535 51000000000000000000000000000000000000000000000000000000000000000000
3536 979961107892587208315774934561457963184332416708595145590903406592
3537 17877607075271789696437201931518733895409653721933773521878515712
3538 310148523337315506278261741944783342875703291618587745298939904
3539 5124501193509617186621035463991171255085314322828689974231040
3540 80757564219639571061098595885360000000000000000000000000000
3541 1215518205126477072368524763276087129761615986192291987456
3542 17496618735116765291506361001018141073240681693354917888
3543 241158038231018348557174670948274679755856647955677184
3544 3186540376172695344733628971104073228247036917186560
3545 40410897328390345767832780800000000000000000000000
3546 492388571594795891858898281429933462582101803008
3547 5770267381332074619657095507799529294305165312
3548 65101482176226401320563669771568033315160064
3549 707787323195552004003819183458077879828480
3550 7422056858829187946514000000000000000000
3551 75133156216931384509936597354879647744
3552 734827983367346796161394133952626688
3553 6949166482678018666663379724140544
3554 63592404965195687108021526036480
3555 563537489010442240000000000000
3556 4839412356407862893221281792
3557 40300485040607858484314112
3558 325656894871616784410624
3559 2555151773763049881600
3560 19477968750000000000
3561 144343037699424256
3562 1040444521404288
3563 7298776802304
3564 49856103680
3565 331776000
3566 2152008
3567 13612
3568 84
3569 1
3570 19342813113834066795298816
3571 70152078591883340073776871970381584943484762062848
3572 4288557845904409308754379454946507157478858552038441835376410624
3573 8834235323891921647916487503714592579137419484378094790608031006463098880
3574 60000000000000000000000000000000000000000000000000000000000000000000000000000000
3575 10501110579216769711121309426899568835323599355322903835766241399559528063995664662528
3576 142872529635140211808724537815292945116849499161726367023251136356972609363783333217042432
3577 293333180592165996422656179130950455191411448687894820091604224707030907165920485690409222144
3578 139777697662208073974972862349172882768811588960508830741693343575346054531046043949119905464320
3579 20778412524626438940262400000000000000000000000000000000000000000000000000000000000000000000000000
3580 1191343353043258228586199333149306242601372442333096170486697551018612699429429120989795804275277824
3581 30842725988131529335898510601941261805763749889296424123162667136988074368146259997592865203959103488
3582 406664012634773105961901657214396331452616061266068866225626982541502316383962495524990167407461924864
3583 3000222426162304581763462417842839888292094352331542873626104839685044049818103878667542292543685263360
3584 13350162693297288540349717259124528000000000000000000000000000000000000000000000000000000000000000000000
3585 38075660617022671579476518769663552728067973452989042093299814716384461810062736071474917385617320968192
3586 73174530891826042785915129602762274315037525459158884636003834559347468015660541192639705498084433723392
3587 98791288903820852941121874618784976443688470858154384251933935476267941729526100888102177936806755958784
3588 97042902096463400101081538343556875143838886967663676518725610338038177601308036863817408224140051087360
3589 71459297053397077327308667560671324405760000000000000000000000000000000000000000000000000000000000000000
3590 40469512781773379123906083023506437020109188156517098450489261471520340972743372417377107056529019764736
3591 18021617931447490989197570968951393660223851709132268948640540038104396299294947262051446224862920572928
3592 6433376588300035998686817787002574681970068092826238555398394753190182703593196984826460608509618683904
3593 1872467339278041661469280497766589650475161208512118631382594571585522675063768289973628231058089574400
3594 451028103753969844547100365161895751953125000000000000000000000000000000000000000000000000000000000000
3595 91108247934266667588095160289782352546837578156432961090954225497387487879779823503045740079442034688
3596 15617170123507548325494351589333710755463215166635201899887997169166647359360780397561014106877591552
3597 2295765421139026031627429774523834385485745114066754016477509684636040942299024994917025169459380224
3598 292187007607158116327629865645279875753427016367342452185314157354488785561399849210432354999336960
3599 32473508603424360900398776587941802122674176000000000000000000000000000000000000000000000000000000
3600 3176212288953693181882870204475046851709734424310547313414000738112496812099777774827114021781504
3601 275342078849179815308733266810918827273004879835037271125985832258333011526410695901397456519168
3602 21292155521745652149964443980969209406089821742461920544207165274470475501273424228246297247744
3603 1477453018537664867912626052639931566637056194924441670220103680613950539539675813137707171840
3604 92492487907581196111900131800724823675778520000000000000000000000000000000000000000000000000
3605 5250027191643403455073634143070605690101788693245449002763801566345133916190348660894072832
3606 271440360842916648399336176083608020745267691095486992869825676817792656893615347872038912
3607 12837777723884805414740949076888126750541086153743564328810276926993170779736509161406464
3608 557592742436824219616563750212847938001679714297260147832806773032367673890262713630720
3609 22322523270013563203197374247523994671513600000000000000000000000000000000000000000000
3610 826503967926491090909716674893428396660242747311119238559104678439938390271203475456
3611 28392162381434156816802847105761787055045171576442729914770694216295749912214110208
3612 907588903632996616768292653245435566089489756658405278481474505513961839482896384
3613 27071941306321716442843614885363026532083020531546930746240685312263449393233920
3614 755467350339990274726647518832625743294000000000000000000000000000000000000000
3615 19771303238602976747493132402542291855029265793988887580637460679951539765248
3616 486375645917142859548342258473412142213023930357235285546515987919087337472
3617 11270948605726607035253116936919582539321371915750703210429593137398677504
3618 246537310309039150447756134635557233821160870267721619164884434000281600
3619 5100000000000000000000000000000000000000000000000000000000000000000000
3620 99956033005043895248209043325268712244801906504276704850272147472384
3621 1859271135828266128429469000877948325122603987081112446275365634048
3622 32875743473755443665495744646147034344824548911570301001687629824
3623 553446128899038656155071830111046495549213946865498517216952320
3624 8883332064160352816720845547389600000000000000000000000000000
3625 136138038974165432105274773486921758533300990453536702595072
3626 1994614535803311243231725154116068082349437713042460639232
3627 27974332434798128432632261829999862851679371162858553344
3628 376011764388378050678568218590280640933150356228014080
3629 4849307679406841492139933696000000000000000000000000
3630 60071405734565098806785590334451882435016419966976
3631 715513155285177252837479842967141632493840498688
3632 8202786754204526566391022391217572197710168064
3633 90596777369030656512488855482633968618045440
3634 964867391647794433046820000000000000000000
3635 9917576620634942755311630850844113502208
3636 98466949771224470685626813949651976192
3637 945086641644210538666219642483113984
3638 8775751885197004820906970593034240
3639 78895248461461913600000000000000
3640 687196554609916530837422014464
3641 5803269845847531621741232128
3642 47545906651256050523951104
3643 378162462516931382476800
3644 2921695312500000000000
3645 21940141730312486912
3646 160228456296260352
3647 1138609181159424
3648 7877264381440
3649 53084160000
3650 348625296
3651 2232368
3652 13944
3653 85
3654 1
3655 38685626227668133590597632
3656 280608314367533360295107487881526339773939048251392
3657 25731347075426455852526276729679042944873151312230651012258463744
3658 70673882591135373183331900029716740633099355875024758324864248051704791040
3659 600000000000000000000000000000000000000000000000000000000000000000000000000000000
3660 126013326950601236533455713122794826023883192263874846029194896794714336767947975950336
3661 2000215414891962965322143529414101231635892988264169138325515908997616531092966665038594048
3662 4693330889474655942762498866095207283062583179006317121465667595312494514654727771046547554304
3663 2515998557919745331549511522285111889838608601289158953350480184356228981558828791084158298357760
3664 415568250492528778805248000000000000000000000000000000000000000000000000000000000000000000000000000
3665 26209553766951681028896385329284737337230193731328115750707346122409479387447440661775507694056112128
3666 740225423715156704061564254446590283338329997343114178955904011287713784835510239942228764895018483712
3667 10573264328504100755009443087574304617768017592917790521866301546079060225983024883649744352594010046464
3668 84006227932544528289376947699599516872178641865283200461530935511181233394906908602691184191223187374080
3669 400504880798918656210491517773735840000000000000000000000000000000000000000000000000000000000000000000000
3670 1218421139744725490543248600629233687298175150495649346985594070924302777922007554287197356339754270982144
3671 2487934050322085454721114406493917326711275865611402077624130375017813912532458400549749986934870746595328
3672 3556486400537550705880387486276259151972784950893557833069621677145645902262939631971678405725043214516224
3673 3687630279665609203841098457055161255465877704771219707711573192845450748849705400825061512517321941319680
3674 2858371882135883093092346702426852976230400000000000000000000000000000000000000000000000000000000000000000
3675 1699719536834481923204055486987270354844585902573718134920548981803854320855221641529838496374218830118912
3676 792951188983689603524693122633861321049849475201819833740183761676593437168977679530263633893968505208832
3677 295935323061801655939593618202118435370623132270006973548326158646748404365287061302017187991442459459584
3678 89878432285345999750525463892796303222807738008581694306364539436105088403060877918734155090788299571200
3679 22551405187698492227355018258094787597656250000000000000000000000000000000000000000000000000000000000000
3680 4737628892581866714580948335068682332435554064134513976729619725864149369748550822158378484130985803776
3681 843327186669407609576694985824020380795013618998300902593951847134998957405482141468294761771389943808
3682 128562863583785457771136067373334725587201726387738224922740542339618292768745399715353409489725292544
3683 16946846441215170747002532207426232793698766949305862226748221126560349562561191254205076589961543680
3684 1948410516205461654023926595276508127360450560000000000000000000000000000000000000000000000000000000
3685 196925161915128977276737952677452904806003534307253933431668045762974802350186222039281069350453248
3686 17621893046347508179758929075898804945472312309442385352063093264533312737690284537689437217226752
3687 1405282264435213041897653302743967820801928235002486755917672908115051383084045999064255618351104
3688 100466805260561211018058571579515346531319821254862033574967050281748636688697955293364087685120
3689 6474474153530683727833009226050737657304496400000000000000000000000000000000000000000000000000
3690 378001957798325048765301658301083609687328785913672328198993712776849641965705103584373243904
3691 20086586702375831981550877030186993535149809141066037472367100084516656610127535742530879488
3692 975671107015245211520312129843497633041122547684510888989581046451480979259974696266891264
3693 43492233910072289130091972516602139164131017715186291530958928296524678563440491663196160
3694 1785801861601085056255789939801919573721088000000000000000000000000000000000000000000000
3695 67773325369972269454596767341261128526139905279511777561846583632074948002238684987392
3696 2384941640040469172611439156883990112623794412421189312840738314168842992625985257472
3697 78052645712437709042073168179107458683696119072622853949406807474200718195529089024
3698 2382330834956311046970238109911946334823305806776129905669180307479183546604584960
3699 67992061530599124725398276694936316896460000000000000000000000000000000000000000
3700 1818959897951473860769368181033890850662692453046977657418646382555541658402816
3701 45719310716211428797544172296500741368024249453580116841372502864394209722368
3702 1082011066149754275384299225944279923774851703912067508201240941190273040384
3703 24160656410285836743880101194284608914473765286236718678158674532027596800
3704 510000000000000000000000000000000000000000000000000000000000000000000000
3705 10195515366514477315317322419177408648969794463436223894727759042183168
3706 193364198126139677356664776091306625812750814656435694412638025940992
3707 3484828808218077028542548932491585640551402184626451906178888761344
3708 59772181921096174864747757651993021519315106261473839859430850560
3709 977166527057638809839293010212856000000000000000000000000000000
3710 15247460365106528395790774630535236955729710930796110690648064
3711 227386057081577481728416667569231761387835899286840512872448
3712 3245022562436582898185342372279984090794807054891592187904
3713 44369388197828609980071049793653115630111742034905661440
3714 581916921528820979056792043520000000000000000000000000
3715 7328711499616942054427842020803129657072003235971072
3716 88723631255361979351847500527925562429236221837312
3717 1033551131029770347365268821293414096911481176064
3718 11596387503235924033598573501777147983109816320
3719 125432760914213276296086600000000000000000000
3720 1309120113923812443701135272311422982291456
3721 13194571269344079071873993069253364809728
3722 128531783263612633258605871377703501824
3723 1211053760157186665285161941838725120
3724 11045334784604667904000000000000000
3725 97581910754608147378913926053888
3726 835670857802044553530737426432
3727 6941702371083383376496861184
3728 55968044452505844606566400
3729 438254296875000000000000
3730 3334901543007498010624
3731 24675182269624094208
3732 177623032260870144
3733 1244607772267520
3734 8493465600000
3735 56477297952
3736 366108352
3737 2314704
3738 14280
3739 86
3740 1
3741 77371252455336267181195264
3742 1122433257470133441180429951526105359095756193005568
3743 154388082452558735115157660378074257669238907873383906073550782464
3744 565391060729082985466655200237733925064794847000198066598913984413638328320
3745 6000000000000000000000000000000000000000000000000000000000000000000000000000000000
3746 1512159923407214838401468557473537912286598307166498152350338761536572041215375711404032
3747 28003015808487481514510009411797417242902501835698367936557222725966631435301533310540316672
3748 75093294231594495084199981857523316529001330864101073943450681524999912234475644336744760868864
3749 45287974042555415967891207401132014017094954823204861160308643318412121668058918239514849370439680
3750 8311365009850575576104960000000000000000000000000000000000000000000000000000000000000000000000000000
3751 576610182872936982635720477244264221419064262089218546515561614693008546523843694559061169269234466816
3752 17765410169163760897477542106718166800119919936234740294941696270905130836052245758613490357480443609088
3753 274904872541106619630245520276931920061968457415862553568523840198055565875558646974893353167444261208064
3754 2352174382111246792102554535588786472421001972227929612922866194313074535057393440875353157354249246474240
3755 12015146423967559686314745533212075200000000000000000000000000000000000000000000000000000000000000000000000
3756 38989476471831215697383955220135477993541604815860779103539010269577688893504241737190315402872136671428608
3757 84589757710950905460517889820793189108183379430787670639220432750605673026103585618691499555785605384241152
3758 128033510419351825411693949505945329471020258232168081990506380377243252481465826750980422606101555722584064
3759 140129950627293149745961741368096127707703352781306348893039781328127128456288805231352337475658233770147840
3760 114334875285435323723693868097074119049216000000000000000000000000000000000000000000000000000000000000000000
3761 71388220547048240774570330453465354903472607908096161666663057235761881475919308944253216847717190864994304
3762 34889852315282342555086497395889898126193376908880072684568085513770111235435017899331599891334614229188608
3763 13613024860842876173221306437297448027048664084420320783223003297750426600803204819892790647606353135140864
3764 4314164749696607988025222266854222554694771424411921326705497892933044243346922140099239444357838379417600
3765 1127570259384924611367750912904739379882812500000000000000000000000000000000000000000000000000000000000000
3766 246356702414257069158209313423571481286648811334994726789940225744935767226924642752235681174811261796352
3767 45539668080148010917141529234497100562930735425908248740073399745289943699896035639287917135655056965632
3768 7199520360691985635183619772906744632883296677713340595673470371018624395049742384059790931424616382464
3769 982917093590479903326146868030721502034528483059740009151396825340500274628549092743894442217769533440
3770 116904630972327699241435595716590487641627033600000000000000000000000000000000000000000000000000000000
3771 12209360038737996591157753066002080097972219127049743872763418837304437745711545766435426299728101376
3772 1127801154966240523504571460857523516510227987804312662532037968930132015212178210412123981902512128
3773 92748629452724060765245117981101876172927263510164125890566411935593391283547035938240870811172864
3774 6831742757718162349227982867407043564129747845330618283097759419158907294831460959948757962588160
3775 453213190747147860948310645823551636011314748000000000000000000000000000000000000000000000000000
3776 27216140961479403511101719397678019897487672585784407630327547319933174221530767458074873561088
3777 1486407415975811566634764900233837521601085876438886772955165406254232589149437644947285082112
3778 74151004133158636075543721868105820111125313624022827563208159530312554423758076916283736064
3779 3392394244985638552147173856294966854802219381784530739414796407128924927948358349729300480
3780 142864148928086804500463195184153565897687040000000000000000000000000000000000000000000000
3781 5557412680337726095276934921983412539143472232919965760071419857830145736183572168966144
3782 200335097763399410499360889178255169460398730643379902278622018390182811380582761627648
3783 6712527531269642977618292463403241446797866240245565439648985442781261764815501656064
3784 209645113476155372133380953672251277464450910996299431698887867058168152101203476480
3785 6119285537753921225285844902544268520681400000000000000000000000000000000000000000
3786 167344310611535595190781872655117958260967705680321944482515467195109832573059072
3787 4297615207323874306969152195871069688594279448636530983089015269253055713902592
3788 103873062350376410436892725690650872682385763575558480787319130354266211876864
3789 2367744328208012000900249917039891673618428998051198430459550104138704486400
3790 51000000000000000000000000000000000000000000000000000000000000000000000000
3791 1039942567384476686162366886756095682194919035270494837262231422302683136
3792 20109876605118526445093136713495889084526084724269312218914354697863168
3793 369391853671116165025510186844108077898448631570403902054962208702464
3794 6455395647478386885392757826415246324086031476239174704818531860480
3795 107488317976340269082322231123414160000000000000000000000000000000
3796 1707715560891931180328566758619946539041727624249164397352583168
3797 25922010507299832917039500102892420798213292518699818467459072
3798 376422617242643616189499715184478154532197618367424693796864
3799 5235587807343775977648383875651067644353185560118868049920
3800 69830030583458517486815045222400000000000000000000000000
3801 894102802953266930640196726537981818162784394788470784
3802 11001730275664885439629090065462769741225291507826688
3803 130227442509751063768023871482970176210846628184064
3804 1484337600414198276300617408227474941838056488960
3805 16306258918847725918491258000000000000000000000
3806 172803855037943242568549855945107833662472192
3807 1768072550092106595631115071279950884503552
3808 17480322523851318123170398507367676248064
3809 167125418901691759809352347973744066560
3810 1546346869844653506560000000000000000
3811 13856631327154356927805777499652096
3812 120336603523494415708426189406208
3813 1013488546178173972968541732864
3814 8283270578970865001771827200
3815 65738144531250000000000000
3816 506905034537139697614848
3817 3799978069522110508032
3818 27709193032695742464
3819 196648028018268160
3820 1358954496000000
3821 9149322268224
3822 60041769728
3823 384240864
3824 2399040
3825 14620
3826 87
3827 1
3828 154742504910672534362390528
3829 4489733029880533764721719806104421436383024772022272
3830 926328494715352410690945962268445546015433447240303436441304694784
3831 4523128485832663883733241601901871400518358776001584532791311875309106626560
3832 60000000000000000000000000000000000000000000000000000000000000000000000000000000000
3833 18145919080886578060817622689682454947439179685997977828204065138438864494584508536848384
3834 392042221318824741203140131765163841400635025699777151111801118163532840094221466347564433408
3835 1201492707705511921347199709720373064464021293825617183095210904399998595751610309387916173901824
3836 815183532765997487422041733220376252307709186817687500885555579731418190025060528311267288667914240
3837 166227300197011511522099200000000000000000000000000000000000000000000000000000000000000000000000000000
3838 12685424023204613617985850499373812871219413765962808023342355523246188023524561280299345723923158269952
3839 426369844059930261539461010561236003202878078469633767078600710501723140065253898206723768579530646618112
3840 7147526686068772110386383527200229921611179892812426392781619845149444712764524821347227182353550791409664
3841 65860882699114910178871526996486021227788055222382029161840253440766086981607016344509888405918978901278720
3842 360454392719026790589442365996362256000000000000000000000000000000000000000000000000000000000000000000000000
3843 1247663247098598902316286567044335295793331354107544931313248328626486044592135735590090092891908373485715456
3844 2876051762172330785657608253906968429678234900646780801733494713520592882887521911035510984896710583064199168
3845 4609206375096665714820982182214031860956729296358050951658229693580757089332769763035295213819656006013026304
3846 5324938123837139690346546171987652852892727405689641257935511690468830881338974598791388824075012883265617920
3847 4573395011417412948947754723882964761968640000000000000000000000000000000000000000000000000000000000000000000
3848 2998305262976026112531953879045544905945849532140038789999848403901999021988610975658635107604122016329760768
3849 1535153501872423072423805885419155517552508583990723198120995762605884894359140787570590395218723026084298752
3850 626199143598772303968180096115682609244238547883334756028258151696519623636947421715068369789892244216479744
3851 207079907985437183425210668809002682625349028371772223681863898860786123680652262724763493329176242212044800
3852 56378512969246230568387545645236968994140625000000000000000000000000000000000000000000000000000000000000000
3853 12810548525541367596226884298025717026905738189419725793076891738736659895800081423116255421090185613410304
3854 2459142076327992589525642578662843430398259712999045431963963586245656959794385924521547525325373076144128
3855 403173140198751195570282707282777699441464613951947073357714340777042966122785573507348292159778517417984
3856 57009191428247834392916518345781847118002652017464920530781015869749015928455847379145877648630632939520
3857 7014277858339661954486135742995429258497622016000000000000000000000000000000000000000000000000000000000
3858 756980322401755788651780690092128966074277585877084120111331967912875140234115837518996430583142285312
3859 72179273917839393504292573494881505056654591219476010402050430011528448973579405466375934841760776192
3860 6121409543879788010506177786752723827413199391670832308777383187749163824714104371923897473537409024
3861 464558507524835039747502834983678962360822853482482043250647640502805696048539345276515541455994880
3862 31724923352300350266381745207648614520792032360000000000000000000000000000000000000000000000000000
3863 1959562149226517052799323796632817432619112426176477349383583407035188543950215256981390896398336
3864 109994148782210055930972602617303976598480354856477621198682240062813211597058385726099096076288
3865 5635476314120056341741322861976042328445523835425734894803820124303754136205613845637563940864
3866 264606751108879807067479560791007414674573111779193397674354119756056144379971951278885437440
3867 11429131914246944360037055614732285271814963200000000000000000000000000000000000000000000000
3868 455707839787693539812708663602639828209764723099437192325856428342071950367052917855223808
3869 16828148212125550481946314690973434234673493374043911791404249544775356155968951976722432
3870 577277367689189296075173151852678764424616496661118627809812748079188511774133142421504
3871 18448769985901672747737523923158112416871680167674349989502132301118797384905905930240
3872 550735698397852910275726041228984166861326000000000000000000000000000000000000000000
3873 15395676576261274757551932284270852160009028922589618892391422981950104596721434624
3874 403975829488444184855100306411880550727862268171833912410367435309787237106843648
3875 9971813985636135401941701666302483777509033303253614155582636514009556340178944
3876 232038944164385176088224491869909384014606041809017446185035910205593039667200
3877 5100000000000000000000000000000000000000000000000000000000000000000000000000
3878 106074141873216621988561422449121759583881741597590473400747605074873679872
3879 2091427166932326750289686218203572464790712811324008470767092888577769472
3880 39155536489138313492704079805475456257235554946462813617825994122461184
3881 697182729927665783622417845252846603001291399433830868120401440931840
3882 11823714977397429599055445423575557600000000000000000000000000000000
3883 191264142819896292196799476965434012372673493915906412503489314816
3884 2955109197832180952542503011729735970996315347131779305290334208
3885 43665023600146659477981966961399465925734923730621264480436224
3886 617799361266565565362509297326825982033675896094026429890560
3887 8379603670015022098417805426688000000000000000000000000000
3888 109080541960298565538104000637633781815859696164193435648
3889 1364214554182445794514007168117383447911936146970509312
3890 16408657756228634034771007806854242202566675151192064
3891 189995212853017379366479028253116792555271230586880
3892 2119813659450204369403863540000000000000000000000
3893 22810108865008508019048580984754234043446329344
3894 236921721712342283814569419551513418523475968
3895 2377323863243779264751174197002003969736704
3896 23063307808433462853690624020376681185280
3897 216488561778251490918400000000000000000
3898 1967641648455918683748420404950597632
3899 17328470907383195862013371274493952
3900 147969327742013400053407092998144
3901 1225924045687688020262230425600
3902 9860721679687500000000000000
3903 77049565249645234037456896
3904 585196622706405018236928
3905 4322634113100535824384
3906 31070388426886369280
3907 217432719360000000
3908 1482190207452288
3909 9846850235392
3910 63783983424
3911 403038720
3912 2485400
3913 14964
3914 88
3915 1
3916 309485009821345068724781056
3917 17958932119522135058886879224417685745532099088089088
3918 5557970968292114464145675773610673276092600683441820618647828168704
3919 36185027886661311069865932815214971204146870208012676262330495002472853012480
3920 600000000000000000000000000000000000000000000000000000000000000000000000000000000000
3921 217751028970638936729811472276189459369270156231975733938448781661266373935014102442180608
3922 5488591098463546376843961844712293779608890359796880115565215654289459761319100528865902067712
3923 19223883323288190741555195355525969031424340701209874929523374470399977532025764950206658782429184
3924 14673303589787954773596751197966772541538765362718375015940000435165527420451089509602811196022456320
3925 3324546003940230230441984000000000000000000000000000000000000000000000000000000000000000000000000000000
3926 279079328510501499595688710986223883166827102851181776513531821511416136517540348166585605926309481938944
3927 10232876257438326276947064253469664076869073883271210409886417052041355361566093556961370445908735518834688
3928 185835693837788074870045971707205977961890677213123086212322115973885562531877645355027906741192320576651264
3929 1844104715575217485008402755901608594378065546226696816531527096341450435484996457646276875365731409235804160
3930 10813631781570803717683270979890867680000000000000000000000000000000000000000000000000000000000000000000000000
3931 39925223907155164874121170145418729465386603331441437802023946516047553426948343538882882972541067951542894592
3932 97785759913859246712358680632836926609059986621990547258938820259700158018175744975207373486488159824182771712
3933 165931429503479965733555358559705146994442254668889834259696268968907255215979711469270627697507616216468946944
3934 202347648705811308233168754535530808409923641416206367801549444237815573490881034754072775314850489564093480960
3935 182935800456696517957910188955318590478745600000000000000000000000000000000000000000000000000000000000000000000
3936 125928821044993096726342062919912886049725680349881629179993632963883958923521660977662674519373124685849952256
3937 67546754082386615186647458958442842772310377695591820717323813554658935351802194653105977389623813147709145088
3938 28805160605543525982536284421321400025234973202633398777299874978039902687299581398893145010335043233958068224
3939 9939835583300984804410112102832128766016753361845066736729467145317733936671308610788647679800459626178150400
3940 2818925648462311528419377282261848449707031250000000000000000000000000000000000000000000000000000000000000000
3941 666148523328151115003797983497337285399098385849825741239998370414306314581604234002045281896689651897335808
3942 132793672121711599834384699247793545241506024501948453326054033657265475828896839924163566367570146111782912
3943 22577695851130066951935831607835551168722018381309036108032003083514406102875992116411504360947596975407104
3944 3306533102838374394789158064055347132844153817012965390785298920445442923850439147990460903620576710492160
3945 420856671500379717269168144579725755509857320960000000000000000000000000000000000000000000000000000000000
3946 46932779988908858896410402785711995896605210324379215446902582010598258694515181926177778696154821689344
3947 4619473530741721184274724703672416323625893838046464665731227520737820734309081949848059829872689676288
3948 404013029896066008693407733925679772609271159850274932379307290391444812431130888546977233253468995584
3949 31589978511688782702830192778890169440535954036808778941044039554190787331300675478803056819007651840
3950 2220744634661024518646722164535403016455442265200000000000000000000000000000000000000000000000000000
3951 141088474744309227801551313357562855148576094684706369155618005306533575164415498502660144540680192
3952 8139567009883544138891972593680494268287546259379343968702485764648177658182320543731333109645312
3953 428296199873124281972340537510179216961859811492355852005090329447085314351626652268454859505664
3954 20639326586492624951263405741698578344616702718777085018599621340972379261637812199753064120320
3955 914330553139755548802964449178582821745197056000000000000000000000000000000000000000000000000
3956 37368042862590870264642110415416465913200707294153849770720227124049899930098339264128352256
3957 1413564449818546240483490434041768475712573443419688590477956961761129917101391966044684288
3958 49645853621270279462464891059330373740517018712856201991643896334810212012575450248249344
3959 1623491758759347201800902105237913892684707854755342799076187642498454169871719721861120
3960 49566212855806761924815343710608575017519340000000000000000000000000000000000000000000
3961 1416402245016037277694777770152918398720830660878244938100010914339409622898371985408
3962 37973727971913753376379428802716771768419053208152387766574538919120000288043302912
3963 957294142621068998586403359965038442640867197112346958935933105344917408657178624
3964 22739816528109747256646000203251119633431392097283709726133519200148117887385600
3965 510000000000000000000000000000000000000000000000000000000000000000000000000000
3966 10819562471068095442833265089810419477555937642954228286876255717637115346944
3967 217508425360961982030127366693171536338234132377696880959777660412088025088
3968 4150486867848661230226632459380398363266968824325058243489555376980885504
3969 75295734832187904631221127287307433124139471138853733757003355620638720
3970 1300608647513717255896098996593311336000000000000000000000000000000000
3971 21421583995828384726041541420128609385739431318581518200390803259392
3972 336882448552868628589845343337189900693579949573022840803098099712
3973 5065142737617012499445908167522338047385251152752066679730601984
3974 72900324629454736712776097084565465879973755739095118727086080
3975 1005552440401802651810136651202560000000000000000000000000000
3976 13307826119156424995648688077791321381534882932031599149056
3977 169162604718623278519736888846555547541080082224343154688
3978 2067490877284807888381146983663634517523401069050200064
3979 24319387245186224558909315616398949447074717515120640
3980 275575775728526568022502260200000000000000000000000
3981 3010934370181123058514412689987558893734915473408
3982 31747510709453866031152302219902798082145779712
3983 323316045401153980006159690792272539884191744
3984 3182736477563817873809306114811982003568640
3985 30308398648955208728576000000000000000000
3986 279405114080740453092275697502984863744
3987 2495299810663180204129925463527129088
3988 21603521850333956407797435577729024
3989 181436758761777826998810102988800
3990 1479108251953125000000000000000
3991 11711533917946075573693448192
3992 90120279896786372808486912
3993 674330921643683588603904
3994 4909121371448046346240
3995 34789235097600000000
3996 240114813607270656
3997 1614883438604288
3998 10588141248384
3999 67710504960
4000 422518000
4001 2573808
4002 15312
4003 89
4004 1
4005 618970019642690137449562112
4006 71835728478088540235547516897670742982128396352356352
4007 33347825809752686784874054641664039656555604100650923711886969012224
4008 289480223093290488558927462521719769633174961664101410098643960019782824099840
4009 6000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4010 2613012347647667240757737667314273512431241874783708807261385379935196487220169229306167296
4011 76840275378489649275815465825972112914524465037156321617913019160052436658467407404122628947968
4012 307582133172611051864883125688415504502789451219357998872373991526399640512412239203306540518866944
4013 264119464616183185924741521563401905747697776528930750286920007832979493568119611172850601528404213760
4014 66490920078804604608839680000000000000000000000000000000000000000000000000000000000000000000000000000000
4015 6139745227231032991105151641696925429670196262725999083297700073251155003385887659664883330378808602656768
4016 245589030178519830646729542083271937844857773198509049837274009248992528677586245367072890701809652452032512
4017 4831728039782489946621195264387355427009157607541200241520375015321024625828818779230725575271000334992932864
4018 51634932036106089580235277165245040642585835294347510862882758697560612193579900814095752510240479458602516480
4019 324408953447124111530498129396726030400000000000000000000000000000000000000000000000000000000000000000000000000
4020 1277607165028965275971877444653399342892371306606126009664766288513521709662346993244252255121314174449372626944
4021 3324715837071214388220195141516455504708039545147678606803919888829805372617975329157050698540597434022214238208
4022 5973531462125278766407992908149385291799921168080034033349065682880661187775269612893742597110274183792882089984
4023 7689210650820829712860412672350170719577098373815841976458878881036991792653479320654765461964318603435552276480
4024 7317432018267860718316407558212743619149824000000000000000000000000000000000000000000000000000000000000000000000
4025 5289010483889710062506366642636341214088478574695028425559732584483126274787909761061832329813671236805697994752
4026 2972057179625011068212488194171485081981656618606040111562247796404993155479296564736663005143447778499202383872
4027 1325037387855002195196669083380784401160808767321136343755794248989835523615780744349084670475411988762071138304
4028 477112107998447270611685380935942180768804161368563203363014422975251228960222813317855088630422062056551219200
4029 140946282423115576420968864113092422485351562500000000000000000000000000000000000000000000000000000000000000000
4030 34639723213063857980197495141861538840753116064190938544479915261543928358243420168106354658627861898661462016
4031 7170858294572426391056773759380851443041325323105216479606917817492335694760429355904832583848787890036277248
4032 1264350967663283749308406570038790865448433029353306022049792172676806741761055558519044244213065430622797824
4033 191778919964625714897771167715210133704960921386751992665547337385835689583325470583446732409993449208545280
4034 25251400290022783036150088674783545330591439257600000000000000000000000000000000000000000000000000000000000
4035 2909832359312349251577444972714143745589523040111511357707960084657092039059941279423022279161598944739328
4036 295646305967470155793582381035034644712057205634973738606798561327220526995781244790275829111852139282432
4037 26664859973140356573764910439094864992211896550118145537034281165835357620454638644100497394728953708544
4038 2148118538794837223792453108964531521956444874502996967990994689684973538528445932558607863692520325120
4039 155452124426271716305270551517478211151880958564000000000000000000000000000000000000000000000000000000
4040 10158370181590264401711694561744525570697478817298858579204496382070417411837915892191530406928973824
4041 602327958731382266278005971932356575853278423194071453683983946583965146705491720236118650113753088
4042 32550511190357445429897880850773620489101345673419044752386865037978483890723625572402569322430464
4043 1609867473746424746198545647852489110880102812064612631450770464595845582407749351580739001384960
4044 73146444251180443904237155934286625739615764480000000000000000000000000000000000000000000000000
4045 3064179514732451361700653054064150204882457998120615681199058624172091794268063819658524884992
4046 118739413784757884200613196459508551959856169247253841600148384787934913036516925147753480192
4047 4269543411429244033771980631102412141684463609305633371281375084793678233081488721349443584
4048 142867274770822553758479385260936422556254291218470166318704512539863966948711335523778560
4049 4460959157022608573233380933954771751576740600000000000000000000000000000000000000000000
4050 130309006541475429547919554854068492682316420800798534305201004119225685306650222657536
4051 3569530429359892817379666307455376546231391001566324450058006658397280027076070473728
4052 91900237691622623864294722556643690493523250922785308057849578113112071231089147904
4053 2228502019754755231151308019918609724076276425533803553161084881614515552963788800
4054 51000000000000000000000000000000000000000000000000000000000000000000000000000000
4055 1103595372048945735168993039160662786710705639581331285261378083198985765388288
4056 22620876237540046131133246136089839779176349767280475619816876682857154609152
4057 439951607991958090404023040694322226506298695378456173809892869959973863424
4058 8131939361876293700171881747029202777407062882996203245756362407028981760
4059 143066951226508898148570889625264246960000000000000000000000000000000000
4060 2399217407532779089316652639054404251202816307681130038443769965051904
4061 38404599135027023659242369140439648679068114251324603851553183367168
4062 587556557563573449935725347432591213496689133719239734848749830144
4063 8602238306275658932107579455978724973836903177213224009796157440
4064 120666292848216318217216398144307200000000000000000000000000000
4065 1623554786537083849469139945490541208547255717707855096184832
4066 20976162985109286536447374216972887895093930195818551181312
4067 260503850537885793936024519941617949207948534700325208064
4068 3112881567383836743540392398899065529225563841935441920
4069 35824850844708453842925293826000000000000000000000000
4070 397443336863908243723902475078357773973008842489856
4071 4254166435066818048174408497466974943007534481408
4072 43970982174556941280837717947749065424250077184
4073 439217633903806866585684243844053516492472320
4074 4243175810853729222000640000000000000000000
4075 39675526199465144339103149045423850651648
4076 359323172735497949394709266747906588672
4077 3154114190148757635538425594348437504
4078 26852640296743118395823895242342400
4079 221866237792968750000000000000000
4080 1780153155527803487201404125184
4081 13878523104105101412506984448
4082 105195623776414639822209024
4083 775641176688791322705920
4084 5566277615616000000000
4085 38898599804377846272
4086 264840883931103232
4087 1757631447231744
4088 11375364833280
4089 71828060000
4090 442694976
4091 2664288
4092 15664
4093 90
4094 1
4095 1237940039285380274899124224
4096 287342913912354160942190067590682971928513585409425408
4097 200086954858516120709244327849984237939333624603905542271321814073344
4098 2315841784746323908471419700173758157065399693312811280789151680158262592798720
4099 60000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4100 31356148171772006889092852007771282149174902497404505687136624559222357846642030751674007552
4101 1075763855298855089861416521563609580803342510520188502650782268240734113218543703657716805271552
4102 4921314130761776829838130011014648072044631219509727981957983864422394248198595827252904648301871104
4103 4754150363091297346645347388141234303458559977520753505164560140993630884226153001111310827511275847680
4104 1329818401576092092176793600000000000000000000000000000000000000000000000000000000000000000000000000000000
4105 135074394999082725804313336117332359452744317779971979832549401611525410074489528512627433268333789258448896
4106 5894136724284475935521509009998526508276586556764217196094576221975820688262069888809749376843431658848780288
4107 125624929034344738612151076874071241102238097796071206279529750398346640271549288259998864957046008709816254464
4108 1445778097010970508246587760626861137992403388241730304160717243531697141420237222794681070286733424840870461440
4109 9732268603413723345914943881901780912000000000000000000000000000000000000000000000000000000000000000000000000000
4110 40883429280926888831100078228908778972555881811396032309272521232432694709195103783816072163882053582379924062208
4111 113040338460421289199486634811559487160073344535021072631333276220213382669011161191339723750380312756755284099072
4112 215047132636510035590687744693377870504797162050881225200566364583703802759909706064174733495969870616543755239424
4113 292190004731191529088695681549306487343929738205001995105437397479405688120832214184881087554644106930550986506240
4114 292697280730714428732656302328509744765992960000000000000000000000000000000000000000000000000000000000000000000000
4115 222138440323367822625267398990726330991716100137191193873508768548291303541092209964596957852174191945839315779584
4116 130770515903500487001349480543545343607192891218665764908738903041819698841089048848413172226311702253964904890368
4117 60951719841330100979046777835516082453397203296772271812766535453532434086325914240057894841868951483055272361984
4118 22901381183925468989360898284925224676902599745691033761424692302812058990090695039257044254260258978714458521600
4119 7047314121155778821048443205654621124267578125000000000000000000000000000000000000000000000000000000000000000000
4120 1801265607079320614970269747376800019719162035337928804312955593600284274628657848741530442248648818730396024832
4121 387226347906911025117065783006565977924231567447681689898773562144586127517063185218860959527834546061958971392
4122 70803654189143889961270767922172288465112249643785137234788361669901177538619111277066477675931664114876678144
4123 11123177357948291464070727727482187754887733440431615574601745568378469995832877293839910479779620054095626240
4124 1515084017401366982169005320487012719835486355456000000000000000000000000000000000000000000000000000000000000
4125 180409606277365653597801588308276912226550428486913704177893525248739706421716359324227381308019134573838336
4126 18921363581918089970789272386242217261571661160638319270835107924942113727729999666577653063158536914075648
4127 1759880758227263533868484088980261089485985172307797605444262556945133602950006150510632828052110944763904
4128 146072060638048931217886811409588143493038251466203793823387638898578200619934323413985334731091382108160
4129 10881648709839020141368938606223474780631667099480000000000000000000000000000000000000000000000000000000
4130 731402653074499036923242008445605841090218474845517817702723739509070053652329944237790189298886115328
4131 44572268946122287704572441922994386613142603316361287572614812047213420856206387297472780108417728512
4132 2473838850467165852672238944658795157171702271179847401181401742886364775694995543502595268504715264
4133 125569662952221130203486560532494150648648019341039785253160096238475955427804449423297642108026880
4134 5851715540094435512338972474742930059169261158400000000000000000000000000000000000000000000000000
4135 251262720208061011659453550433260316800361555845890485858322807182111527129981233211999040569344
4136 9974110757919662272851508502598718364627918216769322694412464322186532695067421712411292336128
4137 367180733382914986904390334274807444184863870400284469930198257292256328045008030036052148224
4138 12572320179832384730746185902962405184950377627225374636045997103508029091486597526092513280
4139 401486324132034771591004284055929457641906654000000000000000000000000000000000000000000000
4140 11988428601815739518408599046574301326773110713673465156078492378968763048211820484493312
4141 335535860359829924833688632900805395345750754147234498305452625889344322545150624530432
4142 8822422818395771890972293365437794287378232088587389573553559498858758838184558198784
4143 218393197935966012652828185952023752959475089702312748209786318398222524190451302400
4144 5100000000000000000000000000000000000000000000000000000000000000000000000000000000
4145 112566727948992464987237289994387604244491975237295791096660564486296548069605376
4146 2352571128704164797637857598153343337034340375797169464460955175017144079351808
4147 46634870447147557582826442313598156009667661710116354423848644215757229522944
4148 878249451082639719618563228679153899959962791363589950541687139959130030080
4149 15737364634915978796342797858779067165600000000000000000000000000000000000
4150 268712349643671258003465095574093276134715426460286564305702236085813248
4151 4378124301393080697153630082010119949413765024651004839077062903857152
4152 68156560677374520192544140302180580765615939511431809242454980296704
4153 1015064120140527753988694375805489546912754574911160433155946577920
4154 14479955141785958186065967777316864000000000000000000000000000000
4155 198073683957524229635235073349846027442765197560358321734549504
4156 2601044210153551530519474402904638098991647344281500346482688
4157 32823485167773610035939089512643861600201515372240976216064
4158 398448840625131103173170227059080387740872171767736565760
4159 4657230609812098999580288197380000000000000000000000000
4160 52462520466035888171555126710343226164437167208660992
4161 570058302298953618455370738660574642363009620508672
4162 5980053575739744014193929640893872897698010497024
4163 60612033478725347588824425650479385275961180160
4164 594044613519522091080089600000000000000000000
4165 5633924720324050496152647164450186792534016
4166 51742536873911704712838134411698548768768
4167 460500671761718614788610136774871875584
4168 3974190763917981522581936495866675200
4169 33279935668945312500000000000000000
4170 270583279640226130054613427027968
4171 2137292558032185617526075604992
4172 16410517309120683812264607744
4173 122551305916829028987535360
4174 890604418498560000000000
4175 6301573168309211096064
4176 43433904964700930048
4177 291766820240469504
4178 1911061291991040
4179 12210770200000
4180 76143535872
4181 463586112
4182 2756864
4183 16020
4184 91
4185 1
4186 2475880078570760549798248448
4187 1149371655649416643768760270362731887714054341637701632
4188 1200521729151096724255465967099905427636001747623433253627930884440064
4189 18526734277970591267771357601390065256523197546502490246313213441266100742389760
4190 600000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4191 376273778061264082669114224093255385790098829968854068245639494710668294159704369020088090624
4192 15060693974183971258059831301890534131246795147282639037110951755370277585059611851208035273801728
4193 78741026092188429277410080176234369152714099512155647711327741830758307971177533236046474372829937664
4194 85574706535643352239616252986542217462254079595373563092962082537885355916070754020003594895202965258240
4195 26596368031521841843535872000000000000000000000000000000000000000000000000000000000000000000000000000000000
4196 2971636689979819967694893394581311907960374991159383556316086835453559021638769627277803531903343363685875712
4197 141459281382827422452516216239964636198638077362341212706269829327419696518289677331433985044242359812370726912
4198 3266248154892963203915927998725852268658190542697851363267773510357012647060281494759970488883196226455222616064
4199 40481786716307174230904457297552111863787294870768448516500082818887519959766642238251069968028535895544372920320
4200 291968058102411700377448316457053427360000000000000000000000000000000000000000000000000000000000000000000000000000
4201 1308269736989660442595202503325080927121788217964673033896720679437846230694243321082114309244225714636157569990656
4202 3843371507654323832782545583593022563442493714190716469465331391487255010746379480505550607512930633729679659368448
4203 7741696774914361281264758808961603338172697833831724107220389125013336899356749418310290405854915342195575188619264
4204 11103220179785278105370435898873646519069330051790075814006621104217416148591624139025481327076476063360937487237120
4205 11707891229228577149306252093140389790639718400000000000000000000000000000000000000000000000000000000000000000000000
4206 9329814493581448550261230757610505901652076205762030142687368279028234748725872818513072229791316061725251262742528
4207 5753902699754021428059377143915995118716487213621293655984511733840066749007918149330179577957714899174455815176192
4208 2803779112701184645036151780433739792856271351651524503387260630862491967970992055042663162725971768220542528651264
4209 1099266296828422511489323117676410784491324787793169620548385230534978831524353361884338124204492430978294009036800
4210 352365706057788941052422160282731056213378906250000000000000000000000000000000000000000000000000000000000000000000
4211 93665811568124671978454026863593601025396425837572297824273690867214782280690208134559582996929738573980593291264
4212 20910222786973195356321552282354562807908504642174811254533772355807650885921412001818491814503065487345784455168
4213 3965004634592057837831163003641648154046285980051967685148148253514465942162670231515722749852173190433093976064
4214 645144286761000904916102208193966889783488539545033703326901242965951259758306883042714807827217963137546321920
4215 90905041044082018930140319229220763190129181327360000000000000000000000000000000000000000000000000000000000000
4216 11185395589196670523063698475113168558046126566188649659029398565421861798146414278102097641097186343577976832
4217 1210967269242757758130513432719501904740586314280852433333446907196295278574719978660969796042146362500841472
4218 116152130042999393235319949872697231906075021372314641959321328758378817794700405933701766651439322354417664
4219 9932900123387327322816303175851993757526601099701857979990359445103317642155533992151002761714213983354880
4220 761715409688731409895825702435643234644216696963600000000000000000000000000000000000000000000000000000000
4221 52660991021363930658473424608083620558495730188877282874596109244653043862967755985120893629519800303616
4222 3298347902013049290138360702301584609372552645410735280373496091493793143359272660012985728022911909888
4223 188011752635504604803090159794068431945049372609668402489786532459363722952819661306197240406358360064
4224 9794433710273248155871951721534543750594545508601103249746487506601124523368747055017216084426096640
4225 468137243207554840987117797979434404733540892672000000000000000000000000000000000000000000000000000
4226 20603543057061002956075191135527345977629647579363019840382470188933145224658461123383921326686208
4227 837825303665251630919526714218292342628745130208623106330647003063668746385663423842548556234752
4228 31577543070930688873777568747633440199898292854424464413997050127134044211870690583100484747264
4229 1106364175825249856305664359460691656275633231195832967972047745108706560050820582296141168640
4230 36133769171883129443190385565033651187771598860000000000000000000000000000000000000000000000
4231 1102935431367048035693591112284835722063126185657958794359221298865126200435487484573384704
4232 31540370873824012934366731492675707162500570889840042840712546833598366319244158705860608
4233 846952590565994101533340163082028251588310280504389399061141711890440848465717587083264
4234 21402533397724669239977162223298327790028558790826649324559059203025807370664227635200
4235 510000000000000000000000000000000000000000000000000000000000000000000000000000000000
4236 11481806250797231428698203579427535632938181474204170691859377577602247903099748352
4237 244667397385233138954337190207947707051571399082905624303939338201782984252588032
4238 4943296267397641103779602885241404537024772141272333568927956286870266329432064
4239 94850940716925089718804828697348621195675981467267714658502211115586043248640
4240 1731110109840757667597707764465697388216000000000000000000000000000000000000
4241 30095783160091180896388090704298446927088127763552095202238650441611083776
4242 499106170358811199475513829349153674233169212810214551654785171039715328
4243 7906161038575444342335120275052947368811448983326089872124777714417664
4244 119777566176582274970665936345047766535705039839516931112401696194560
4245 1737594617014314982327916133278023680000000000000000000000000000000
4246 24164989442817956015498678948681215348017354102363715251615039488
4247 322529482059040389784414825960175124274964270690906042963853312
4248 4135759131139474864528325278593126561625390936902363003224064
4249 51001451600016781206165789063562289630831637986270280417280
4250 605439979275572869945437465659400000000000000000000000000
4251 6925052701516737238645276725765305853705706071543250944
4252 76387812508059784873019678980517002076643289148162048
4253 813287286300605185930374431161566714086929427595264
4254 8364460620064097967257770739766155168082642862080
4255 83166245892733092751212544000000000000000000000
4256 800017310286015170453675897351926524539830272
4257 7450925309843285478648691355284591022702592
4258 67233098077210917759137079969131293835264
4259 588180233059861265342126601388267929600
4260 4991990350341796875000000000000000000
4261 41128658505314371768301240908251136
4262 329143053936956585099015643168768
4263 2560040700222826674713278808064
4264 19363106334858986580030586880
4265 142496706959769600000000000
4266 1020854853266092197562368
4267 7123160414210952527872
4268 48433292159917937664
4269 321058297054494720
4270 2075830934000000
4271 13096688169984
4272 80663983488
4273 485208064
4274 2851560
4275 16380
4276 92
4277 1
4278 4951760157141521099596496896
4279 4597486622597666575075041081450927550856217366550806528
4280 7203130374906580345532795802599432565816010485740599521767585306640384
4281 148213874223764730142170860811120522052185580372019921970505707530128805939118080
4282 6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4283 4515285336735168992029370689119064629481185959626248818947673936528019529916452428241057087488
4284 210849715638575597612837638226467477837455132061956946519553324575183886190834565916912493833224192
4285 1259856417475014868438561282819749906443425592194490363381243869292132927538840531776743589965279002624
4286 1540344717641580340313092553757759914320573432716724135673317485681936406489273572360064708113653374648320
4287 531927360630436836870717440000000000000000000000000000000000000000000000000000000000000000000000000000000000
4288 65376007179556039289287654680788861975128249805506438238953910379978298476052931800111677701873554001089265664
4289 3395022753187858138860389189759151268767313856696189104950475903858072716438952255954415641061816635496897445888
4290 84922452027217043301814127966872158985112954110144135444962111269282328823567318863759232710963101887835788017664
4291 1133490028056600878465324804331459132186044256381516558462002318928850558873465982671029959104799005075242441768960
4292 8759041743072351011323449493711602820800000000000000000000000000000000000000000000000000000000000000000000000000000
4293 41864631583669134163046480106402589667897222974869537084695061742011079382215786274627657895815222868357042239700992
4294 130674631260247010314606549842162767157044786282484359961821267310566670365376902337188720655439641546809108418527232
4295 278701083896917006125531317122617720174217122017942067859934008500480128376842979059170454610776952319040706790293504
4296 421922366831840568004076564157198567724634541968022880932251601960261813646481717282968290428906090407715624515010560
4297 468315649169143085972250083725615591625588736000000000000000000000000000000000000000000000000000000000000000000000000
4298 391852208730420839110971691819641247869387200642005265992869467719185859446486658377549033651235274592460553035186176
4299 253171718789176942834612594332303785223525437399336920863318516288962936956348398570527901430139455563676055867752448
4300 128973839184254493671662981899952030471388482175970127155813989019674630526665634531962505485394701338144956317958144
4301 52764782247764280551487509648467717655583589814072141786322491065678983913168961370448229961815636686958112433766400
4302 17618285302889447052621108014136552810668945312500000000000000000000000000000000000000000000000000000000000000000000
4303 4870622201542482942879609396906867253320614143553759486862231925095168678595890822997098315840346405846990851145728
4304 1129152030496552549241363823247146391627059250677439807744823707213613147839756248098198557983165536316672360579072
4305 222040259537155238918545128203932296626592014882910190368296302196810092761109532964880473991721698664253262659584
4306 37418368632138052485133928075250079607442335293611954792960272092025173065981799216477458853978641861977686671360
4307 5454302462644921135808419153753245791407750879641600000000000000000000000000000000000000000000000000000000000000
4308 693494526530193572429949305457016450598859847103696278859822711056155431485077685242330053748025553301834563584
4309 77501905231536496520352859694048121903397524113974555733340602060562897828782078634302066946697367200053854208
4310 7666040582837959953531116691598017305800951410572766369315207698053001974450226791624316598994995275391565824
4311 675437208390338257951508615957935575511808874779726342639344442267025599666576311466268187796566550868131840
4312 53320078678211198692707799170495026425095168787452000000000000000000000000000000000000000000000000000000000
4313 3791591353538203007410086571782020680211692573599164366970919865615019158133678430928704341325425621860352
4314 244077744748965647470238691970317261093568895760394410747638710770540692608586176840960943873695481331712
4315 14288893200298349965034852144349200827823752318334798589223776466911642944414294259270990270883235364864
4316 763965829401313356158012234279694412546374549670886053480226025514887712822762270291342854585235537920
4317 37450979456604387278969423838354752378683271413760000000000000000000000000000000000000000000000000000
4318 1689490530679002242398165673113242370165631101507767626911362555492517908421993812117481548788269056
4319 70377325507881136997240243994336556780814590937524340931774348257348174696395727602774078723719168
4320 2715668704100039243144870912296475857191253185480503939603746310933527802220879390146641688264704
4321 97360047472621987354898463632540865752255724345233301181540201569566177284472211242060422840320
4322 3252039225469481649887134700853028606899443897400000000000000000000000000000000000000000000000
4323 101470059685768419283810382330204886429807609080532209081048359495591610440064848580751392768
4324 2964794862139457215830472760311516473275053663644964027026979402358246434008950918350897152
4325 81307448694335433747200655655874712152477786928421382309869604341482321452708888359993344
4326 2097448272977017585517761897883236123422798761501011633806787801896529122325094308249600
4327 51000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4328 1171144237581317605727216765101608634559694510368825410569656512915429286116174331904
4329 25445409328064246451251067781626561533363425504622184927609691172985430362269155328
4330 523989404344149957000637905835588880924625846974867358306363366408248230919798784
4331 10243901597427909689630921499313651089133005998464913183118238800483292670853120
4332 190422112082483343435747854091226712703760000000000000000000000000000000000000
4333 3370727713930212260395466158881426055833870309517834662650728849460441382912
4334 56898103420904476740208576545803518862581290260364458888645509498527547392
4335 917114680474751543710873951906141894782128082065826425166474214872449024
4336 14133752808836708446538580488715636451213194701062997871263400150958080
4337 208511354041717797879349935993362841600000000000000000000000000000000
4338 2948128712023790633890838831739108272458117200488373260697034817536
4339 39993655775321008333267438419061715410095569565672349327517810688
4340 521105650523573832930568985102733946764799258049697738406232064
4341 6528185804802147994389221000135973072746449662242595893411840
4342 78707197305824473092906870535722000000000000000000000000000
4343 914106956600209315501176527801020372689153201443709124608
4344 10235966876080011172984636983389278278270200745853714432
4345 110607070936882305286530922637973073115822402152955904
4346 1154295565568845519481572362087729413195404714967040
4347 11643274424982632985169756160000000000000000000000
4348 113602458060614154204421977423973566484655898624
4349 1072933244617433108925411555160981107269173248
4350 9816032319272793992834013675493168899948544
4351 87050674492859467270634737005463653580800
4352 748798552551269531250000000000000000000
4353 6251556092807784508781788618054172672
4354 50688030306291314105248409047990272
4355 399366349234760961255271494057984
4356 3059370800907719879644832727040
4357 22799473113563136000000000000
4358 165378486229106936005103616
4359 1168198307930596214571008
4360 8039926498546377652224
4361 53937793905155112960
4362 352891258780000000
4363 2252630365237248
4364 14035533126912
4365 85396619264
4366 507577680
4367 2948400
4368 16744
4369 93
4370 1
4371 9903520314283042199192993792
4372 18389946490390666300300164325803710203424869466203226112
4373 43218782249439482073196774815596595394896062914443597130605511839842304
4374 1185710993790117841137366886488964176417484642976159375764045660241030447512944640
4375 60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4376 54183424040822027904352448269428775553774231515514985827372087238336234358997429138892685049856
4377 2951896018940058366579726935170544689724371848867397251273746544052574406671683922836774913665138688
4378 20157702679600237895016980525115998503094809475111845814099901908674126840621448508427897439444464041984
4379 27726204917548446125635665967639678457770321788901034442119714742274855316806924302481164746045760743669760
4380 10638547212608736737414348800000000000000000000000000000000000000000000000000000000000000000000000000000000000
4381 1438272157950232864364328402977354963452821495721141641256986028359522566473164499602456909441218188023963844608
4382 81480546076508595332649340554219630450415532560708538518811421692593745194534854142905975385483599251925538701312
4383 2207983752707643125847167327138676133612936806863747521569014893001340549412750290457740050485040649083730488459264
4384 31737720785584824597029094521280855701209239178682463636936064930007815648457047514788838854934372142106788369530880
4385 262771252292170530339703484811348084624000000000000000000000000000000000000000000000000000000000000000000000000000000
4386 1339668210677412293217487363404882869372711135195825186710241975744354540230905160788085052666087131787425351670431744
4387 4442937462848398350696622694633534083339522733604468238701923088559266792422814679464416502284947812591509686229925888
4388 10033239020289012220519127416414237926271816392645914442957624306017284621566347246130136365987970283485465444450566144
4389 16033049939609941584154909437973545573536112594784869475425560874489948918566305256752795036298431435493193731570401280
4390 18732625966765723438890003349024623665023549440000000000000000000000000000000000000000000000000000000000000000000000000
4391 16457792766677675242660811056424932410514262426964221171700517644205806096752439651857059413351881532883343227477819392
4392 11139555626723785484722954150621366549835119245570824517986014716714369226079329537103227662926136044801746458181107712
4393 5932796602475706708896497167397793401683870180094625849167443494905033004226619188470275252328156261554667990626074624
4394 2532709547892685466471400463126450447468012311075462805743479571152591227832110145781515038167150560973989396820787200
4395 880914265144472352631055400706827640533447265625000000000000000000000000000000000000000000000000000000000000000000000
4396 253272354480209113029739688639157097172671935464795493316836060104948771286986322795849112423698013104043524259577856
4397 60974209646813837659033646455345905147861199536581749618220480189535109983346837397302722131090938961100307471269888
4398 12434254534080693379438527179420208611089152833442970660624592923021365194622133846033306543536415125198182708936704
4399 2170265380664007044137767828364504617231655447029493377991695781337460037826944354555692613530761227994705826938880
4400 327258147758695268148505149225194747484465052778496000000000000000000000000000000000000000000000000000000000000000
4401 42996660644872001490656856938335019937129310520429169289309008085481636752074816485024463332377584304713742942208
4402 4960121934818335777302583020419079801817441543294371566933798531876025461042053032595332284588631500803446669312
4403 505958678467305356933053701645469142182862793097802580374803708071498130313714968247204895533669688175843344384
4404 45929730170543001540702585885139619134803003485021391299475422074157740777327189179706236770166525459032965120
4405 3732405507474783908489545941934651849756661815121640000000000000000000000000000000000000000000000000000000000
4406 272994577454750616533526233168305488975241865299139834421906230324281379385624847026866712575430644773945344
4407 18061753111423457912797663205803477320924098286269186395325264597020011253035377086231109846653465618546688
4408 1085955883222674597342648762970539262914605176193444692781007011485284863775486363704595260587125887729664
4409 59589334693302441780324954273816164178617214874329112171457629990161241600175457082724742657648371957760
4410 2996078356528350982317553907068380190294661713100800000000000000000000000000000000000000000000000000000
4411 138538223515678183876649585195285874353581750323636945406731729550386468490603492593633487000638062592
4412 5911695342662015507768180495524270769588425638752044638269045253617246674497241118633022612792410112
4413 233547508552603374910458898457496923718447773951323338805922182740283390990995627552611185190764544
4414 8567684177590734887231064799663596186198503742380530503975537738121823601033554589301317209948160
4415 292683530292253348489842123076772574620949950766000000000000000000000000000000000000000000000000
4416 9335245491090694574110555174378849551542300035408963235456449073594428160485966069429128134656
4417 278690717041108978288064439469282548487855044382626618540536063821675164796841386324984332288
4418 7805515074656201639731262942963972366637867545128452701747482016782302859460053282559361024
4419 205549930751747723380740665992557140095434278627099140113065204585859853987859242208460800
4420 5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4421 119456712233294395784176110040364080725088840057620191878104964317373787183849781854208
4422 2646322570118681630930111049289162399469796252480707232471407881990484757675992154112
4423 55542876860479895442067618018572421378010339779335939980474516839274312477498671104
4424 1106341372522214246480139521925874317626364647834210623776769790452195608452136960
4425 20946432329073167777932263950034938397413600000000000000000000000000000000000000
4426 377521503960183773164292209794719718253393474665997482216881631139569434886144
4427 6486383789983110348383777726221601150334267089681548313305588082832140402688
4428 106385302935071179070461378421112459794726857519635865319311008925204086784
4429 1667782831442731596691552497668445101243156974725433748809081217813053440
4430 25021362485006135745521992319203540992000000000000000000000000000000000
4431 359671702866902457334682337472171209239890298459581537805038247739392
4432 4959213316139805033325162363963652710851850626143371316612208525312
4433 65659311965970302949251692122944477292364706514261915039185240064
4434 835607783014674943281820288017404553311545556767052274356715520
4435 10231935649757181502077893169643860000000000000000000000000000
4436 120662118271227629646155301669734689194968222590569604448256
4437 1371619561394721497179941355774163289288206899944397733888
4438 15042561647415993518968205478764337943751846692802002944
4439 159292788048500681688456985968106659020965850665451520
4440 1630058419497568617923765862400000000000000000000000
4441 16131549044607209897027920794204246440821137604608
4442 154502387224910367685259263943181279446760947712
4443 1433140718613827922953765996622002659392487424
4444 12883499824943201156053941076808620729958400
4445 112319782882690429687500000000000000000000
4446 950236526106783245334831869944234246144
4447 7805956667168862372208254993390501888
4448 62301150480622709955822353073045504
4449 483380586543419740983883570872320
4450 3647915698170101760000000000000
4451 26791314769115323632826785792
4452 191584522500617779189645312
4453 1334627798758698690269184
4454 9061549376066058977280
4455 59991513992600000000
4456 387452422820806656
4457 2442182764082688
4458 15029804990464
4459 90348827040
4460 530712000
4461 3047408
4462 17112
4463 94
4464 1
4465 19807040628566084398385987584
4466 73559785961562665201200657303214840813699477864812904448
4467 259312693496636892439180648893579572369376377486661582783633071039053824
4468 9485687950320942729098935091911713411339877143809275006112365281928243580103557120
4469 600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4470 650201088489864334852229379233145306645290778186179829928465046860034812307969149666712220598272
4471 41326544265160817132116177092387625656141205884143561517832451616736041693403574919714848791311941632
4472 322523242873603806320271688401855976049516951601789533025598430538786029449943176134846359031111424671744
4473 499071688515872030261441987417514212239865792200218619958154865360947395702524637444660965428823693386055680
4474 212770944252174734748286976000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4475 31641987474905123016015224865501809195962072905865116107653692623909496462409618991254052007706800136527204581376
4476 1955533105836206287983584173301271130809972781457004924451474120622249884668836499429743409251606382046212928831488
4477 57407577570398721272026350505605579473936356978457435560794387218034854284731507551901241312611056876176992699940864
4478 888656181996375088716814646595863959633858697003108981834209818040218838156797330414087487938162419978990074346864640
4479 7883137568765115910191104544340442538720000000000000000000000000000000000000000000000000000000000000000000000000000000
4480 42869382741677193382959595628956251819926756326266405974727743223819345287388965145218721685314788217197611253453815808
4481 151059873736845543923685171617540158833543772942551920115865385011015070942375699101790161077688225628111329331817480192
4482 361196604730404439938688586990912565345785390135252919946474475016622246376388500860684909175566930205476756000220381184
4483 609255897705177780197886558642994731794372278601825040066171313230618058905519599756606211379340394548741361799675248640
4484 749305038670628937555600133960984946600941977600000000000000000000000000000000000000000000000000000000000000000000000000
4485 691227296200462360191754064369847161241599021932497289211421741056643856063602465377996495360779024381100415554068414464
4486 490140447575846561327809982627340128192745246805116278791384647535432245947490499632542017168749985971276844159968739328
4487 272908643713882508609238869700298496477458028284352789061702400765631518194424482669632661607095188031514727568799432704
4488 121570058298848902390627222230069621478464590931622214675687019415324378935941286997512721832023226926751491047397785600
4489 44045713257223617631552770035341382026672363281250000000000000000000000000000000000000000000000000000000000000000000000
4490 13170162432970873877546463809236169052978940644169365652475475125457336106923288785384153846032296681410263261498048512
4491 3292607320927947233587816908588678877984504774975414479383905930234895939100729219454346995078910703899416603448573952
4492 696318253908518829248557522047531682220992558672806356994977203689196450898839495377865166438039247011098231700455424
4493 125875392078512408559990534045141267799436015927710615923518355317572682193962772564230171584784151223692937962455040
4494 19635488865521716088910308953511684849067903166709760000000000000000000000000000000000000000000000000000000000000000
4495 2665792959982064092420725130176771236102017252266608495937158501299861478628638622071516726607410226892252062416896
4496 317447803828373489747365313306821107316316258770839780283763106040065629506691394086101266213672416051420586835968
4497 33393272778842153557581544308600963384068944344454970304737044732718876600705187904315523105222199419605660729344
4498 3123221651596924104767775840189494101166604236981454608364328701042726372858248864220024100371323731214241628160
4499 261268385523234873594268215935425629482966327058514800000000000000000000000000000000000000000000000000000000000
4500 19655609576742044390413888788117995206217414301538068078377248583348259315764988985934403305431006423724064768
4501 1336569730245335885547027077229457321748383273183919793254069580179480832724617904381102128652356455772454912
4502 82532647124923269398041305985760983981509993390701796651356532872881649646936963641549239804621567467454464
4503 4647968106077590458865346433357660805932142760197670749373695139232576844813685652452529927296573012705280
4504 239686268522268078585404312565470415223572937048064000000000000000000000000000000000000000000000000000000
4505 11360134328285611077885265986013441696993703526538229523352001823131690416229486392677945934052321132544
4506 496582408783609302652527161624038744645427753655171749614599801303848720657768253965173899474562449408
4507 20085085735523890242299465267344735439786508559813807137309307715664371625225623969524561926405750784
4508 753956207627984670076333702370396464385468329329486684349847320954720476890952803858515914475438080
4509 26341517726302801364085791076909531715885495568940000000000000000000000000000000000000000000000000
4510 858842585180343900818171076042854158741891603257624617661993314770687390764708878387479788388352
4511 26196927401864243959078057310112559557858374171966902142810389999237465490903090314548527235072
4512 749329447166995357414201242524541347197235284332331459367758273611101074508165115125698658304
4513 20143893213671276891312585267270599729352559305455715731080390049414265690810205736429158400
4514 510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4515 12184584647796028369985963224117136233959061685877259571566706360372126292752677749129216
4516 275217547292342889616731549126072889544858810257993552177026419727010414798303184027648
4517 5887544947210868916859167509968676666069096016609609637930298784963077122614859137024
4518 119484868232399138619855068367994426303647381966094747367891137368837125712830791680
4519 2304107556198048455572549034503843223715496000000000000000000000000000000000000000
4520 42282408443540582594400727497008608444380069162591718008290742687631776707248128
4521 739447752058074579715750660789262531138106448223696507716837041442864005906432
4522 12340695140468256772173519896849045336188315472277760377040077035323674066944
4523 196798374110242328409603194724876521946692523017601182359471583701940305920
4524 3002563498200736289462639078304424919040000000000000000000000000000000000
4525 43879947749762099794831245171604887527266616412068947612214666224205824
4526 614942451201335824132320133131492936145629477641778043259913857138688
4527 8273073307712258171605713207491004138837953020797001294937340248064
4528 106957796225878392740072996866227782823877831266182691117659586560
4529 1330151634468433595270126112053701800000000000000000000000000000
4530 15927399611802047113292499820404978973735805381955187787169792
4531 183797021226892680622112141673737880764619724592549296340992
4532 2045788384048575118579675945111949960350251150221072400384
4533 21982404750693094073007064063598718944893287391832309760
4534 228208178729659606509327220736000000000000000000000000
4535 2290679964334223805377964752777002994596601539854336
4536 22248343760387092946677334007818104240333576470528
4537 209238544917618876751249835506812388271303163904
4538 1906757974091593771095983279367675868033843200
4539 16847967432403564453125000000000000000000000
4540 144435951968231053290894444231523605413888
4541 1202117326744004805320071268982137290752
4542 9718979474977142753108287079395098624
4543 76374132673860319075453604197826560
4544 583666511707216281600000000000000
4545 4340192992596682428517939298304
4546 31419861690101315787101831168
4547 221548214593943982584684544
4548 1522340295179097908183040
4549 10198557378742000000000
4550 66641816725178744832
4551 424939800950387712
4552 2645245678321664
4553 16082091213120
4554 95528160000
4555 554628256
4556 3148608
4557 17484
4558 95
4559 1
4560 39614081257132168796771975168
4561 294239143846250660804802629212859363254797911459251617792
4562 1555876160979821354635083893361477434216258264919969496701798426234322944
4563 75885503602567541832791480735293707290719017150474200048898922255425948640828456960
4564 6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4565 7802413061878372018226752550797743679743489338234157959141580562320417747695629796000546647179264
4566 578571619712251439849626479293426759185976882378009861249654322634304583707650048876007883078367182848
4567 5160371885977660901124347014429695616792271225628632528409574888620576471199090818157541744497782794747904
4568 8983290393285696544705955773515255820317584259603935159246787576497053122645443474003897377718826480949002240
4569 4255418885043494694965739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4570 696123724447912706352334947041039802311165603929032554368381237726008922173011617807589144169549603003598500790272
4571 46932794540068950911606020159230507139439346754968118186835378894933997232052075986313841822038553169109110291955712
4572 1492597016830366753072685113145745066322345281439893324580654067668906211403019196349432274127887478780601810198462464
4573 24882373095898502484070810104684190869748043516087051491357874905126127468390325251594449662268547759411722081712209920
4574 236494127062953477305733136330213276161600000000000000000000000000000000000000000000000000000000000000000000000000000000
4575 1371820247733670188254707060126600058237656202440524991191287783162219049196446884646999093930073222950323560110522105856
4576 5136035707052748493405295834996365400340488280046765283939423090374512412040773769460865476641399671355785197281794326528
4577 13003077770294559837792789131672852352448274044869105118073081100598400869549986030984656730320409487397163216007933722624
4578 23151724112796755647519689228433799808186146586869351522514509902763486238409744790751036032414934992852171748387659448320
4579 29972201546825157502224005358439397864037679104000000000000000000000000000000000000000000000000000000000000000000000000000
4580 29031546440419419128053670703533580772147158921164886146879713124379041954671303545875852805152719024006217453270873407488
4581 21566179693337248698423639235602965640480790859425116266820924491559018821689581983831848755424999382736181143038624530432
4582 12553797610838595396024988006213730837963069301080228296838310435219049836943526202803102433926378649449677468164773904384
4583 5835362798344747314750106667043341830966300364717866304432976931935570188925181775880610647937114892484071570275093708800
4584 2202285662861180881577638501767069101333618164062500000000000000000000000000000000000000000000000000000000000000000000000
4585 684848446514485441632416118080280790754904913496807013928724706523781477560011016839975999993679427433333689597898522624
4586 177800795330109150613742113063788659411163257848672381886730920232684380711439377850534737734261178010568496586222993408
4587 38993822218877054437919221234661774204375583285677155991718723406595001250335011741160449320530197832621500975225503744
4588 7300772740553719696479450974618193532367288923807215723564064608419215567249840808725349951917480770974190401822392320
4589 1178129331931302965334618537210701090944074190002585600000000000000000000000000000000000000000000000000000000000000000
4590 165279163518887973730084958070959816638325069640529726748103827080591411674975594568434037049659434067319627869847552
4591 20316659445015903343831380051636550868244240561333745938160838786564200288428249221510481037675034627290917557501952
4592 2203956003403582134800381924367663583348550326734028040112644952359445855646542401684824524944665161693973608136704
4593 212379072308590839124208757132885598879329088114738913368774351670905393354360922766961638825250013722568430714880
4594 18288786986626441151598775115479794063807642894096036000000000000000000000000000000000000000000000000000000000000
4595 1415203889525427196109799992744495654847653829710740901643161898001074670735079206987277037991032462508132663296
4596 98906160038154855530480003714979841809380362215610064700801148933281581621621724924201557520274377727161663488
4597 6272481181494168474251139254917834782594759497693336545503096498339005373167209236757742225151239127526539264
4598 362541512274052055791497021801897542862707135295418318451148220860140993895467480891297334329132694991011840
4599 19174901481781446286832345005237633217885834963845120000000000000000000000000000000000000000000000000000000
4600 931531014919420108386591810853102219153483689176134820914864149496798614130817884199591566592290332868608
4601 41712922337823181422812281576419254550215931307034426967626383309523292535252533333074607555863245750272
4602 1727317373255054560837754012991647247821639736143987413808600463547135959769403661379112325670894567424
4603 66348146271262650966717365808594888865921212980994828222786564244015401966403846739549400473838551040
4604 2370736595367252122767721196921857854429694601204600000000000000000000000000000000000000000000000000
4605 79013517836591638875271738995942582604254027499701464824903384958903239950353216811648140531728384
4606 2462511175775238932153337387150580598438687172164888801424176659928321756144890489567561560096768
4607 71935626928031554311763319282355969330934587295903820099304794266665703152783851052067071197184
4608 1974101534939785135348633356192518773476550811934660141645878224842598037699400162170057523200
4609 51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4610 1242827634075194893738568248859947895863824291959480476299804048757956881860773130411180032
4611 28622624918403660520140081109111580512665316266831329426410747651609083139023531138875392
4612 624079764404352105187071756056679726603324177760618621620611671206086174997175068524544
4613 12904365769099106970944347383743398040793917252338232715732242835834409576985725501440
4614 253451831181785330112980393795422754608704560000000000000000000000000000000000000000
4615 4735629745676545250572881479664964145770567746210272416928563181014758991211790336
4616 84297043734620502087595575329975928549744135097501401879719422724486496673333248
4617 1431520636294317785572128308034489258997844594784220203736648936097546191765504
4618 23222208145008594752333176977535429589709717716076939518417646876828956098560
4619 360307619784088354735516689396530990284800000000000000000000000000000000000
4620 5353353625470976174969411910935796278326527202272411608690189279353110528
4621 76252863948965642192407696508305124082058055227580477364229318285197312
4622 1042407236771744529622319864143866521493582080620422163162104871256064
4623 13690597916912434270729343598877156201456362402071384463060427079680
4624 172919712480896367385116394566981234000000000000000000000000000000
4625 2102416748757870218954609976293457224533126310418084787906412544
4626 24628800844403619203363026984280876022459043095401605709692928
4627 278227220230606216126835928535225194607634156430065846452224
4628 3033571855595646982074974840776623214395273660072858746880
4629 31949145022152344911305810903040000000000000000000000000
4630 325276554935459780363670994894334425232717418659315712
4631 3203761501495741384321536097125807010608035011756032
4632 30548827557972356005682475983994608687610261929984
4633 282200180165555878122205525346416028469008793600
4634 2527195114860534667968750000000000000000000000
4635 21954264699171120100215955523191588022910976
4636 185126068318576740019290975423249142775808
4637 1516160798096434269484892784385635385344
4638 12067112962469930413921669463256596480
4639 93386641873154605056000000000000000
4640 703111264800662553419906166325248
4641 5152857317176615789084700311552
4642 36777003622594701109057634304
4643 255753169590088448574750720
4644 1733754754386140000000000
4645 11462392476730744111104
4646 73939525365367461888
4647 465563239384612864
4648 2862612235935360
4649 17195068800000
4650 100942342592
4651 579343872
4652 3252024
4653 17860
4654 96
4655 1
4656 79228162514264337593543950336
4657 1176956575385002643219210516851437453019191645837006471168
4658 9335256965878928127810503360168864605297549589519816980210790557405937664
4659 607084028820540334662331845882349658325752137203793600391191378043407589126627655680
4660 60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4661 93628956742540464218721030609572924156921872058809895509698966747845012972347557552006559766151168
4662 8100002675971520157894770710107974628603676353292138057495160516880264171907100684264110363097140559872
4663 82565950175642574417989552230875129868676339610058120454553198217929223539185453090520667911964524715966464
4664 161699227079142537804707203923274604765716516672870832866442176376946956207617982532070152798938876657082040320
4665 85108377700869893899314790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4666 15314721937854079539751368834902875650845643286438716196104387229972196287806255591766961171730091266079167017385984
4667 1126387068961654821878544483821532171346544322119234836484049093478415933569249823671532203728925276058618647006937088
4668 38807522437589535579889812941789371724380977317437226439097005759391561496478499105085239127325074448295647065160024064
4669 696706446685158069553982682931157344352945218450437441758020497343531569114929107044644590543519337263528218287941877760
4670 7094823811888604319171994089906398284848000000000000000000000000000000000000000000000000000000000000000000000000000000000
4671 43898247927477446024150625924051201863604998478096799718121209061191009574286300308703971005762343134410353923536707387392
4672 174625214039793448775780058389876423611576601521590019653940385072733422009386308161669426205807588826096696707581007101952
4673 468110799730604154160540408740222684688137865615287784250630919621542431303799497115447642291534741546297875776285614014464
4674 879765516286276714605748190680484392711073570301035357855551376305012477059570302048539369231767529728382526438731059036160
4675 1198888061873006300088960214337575914561507164160000000000000000000000000000000000000000000000000000000000000000000000000000
4676 1219324950497615603378254169548410392430180674688925218168947951223919762096194748926785817816414199008261133037376683114496
4677 948911906506838942730640126366530488181154797814705115740120677628596828154341607288601345238699972840391970293699479339008
4678 577474690098575388217149448285831618546301187849690501654562280020076292499402205328942711960613417874685163535579599601664
4679 280097414320547871108005120018080407886382417506457582612782892732907369068408725242269311100981514839235435373204498022400
4680 110114283143059044078881925088353455066680908203125000000000000000000000000000000000000000000000000000000000000000000000000
4681 35612119218753242964885638140174601119255055501833964724293684739236636833120572875678751999671330226533351859090723176448
4682 9601242947825894133142074105444587608202815923828308621883469692564956558417726403928875837650103612570698815656041644032
4683 2183654044257115048523476389141059355445032663997920735536248510769320070018760657504985161949691078626804054612628209664
4684 423444818952115742395808156527855224877302757580818511966715747288314502900490766906070297211213884716503043305698754560
4685 70687759915878177920077112232642065456644451400155136000000000000000000000000000000000000000000000000000000000000000000
4686 10247308138171054371265267400399508631576154317712843058382437278996667523848486863242910297078884912173816927930548224
4687 1300266204481017814005208323304739255567631395925359740042293682340108818459407950176670786411202216146618723680124928
4688 145461096224636420896825207008265796501004321564445850647434566855723426472671798511198418646347900671802258137022464
4689 14441776916984177060446195485036220723794377991802246109076655913621566748096542748153391440117000933134653288611840
4690 1280215089063850880611914258083585584466535002586722520000000000000000000000000000000000000000000000000000000000000
4691 101894680045830758119905599477603687149031075739173344918307656656077376292925702903083946735354337300585551757312
4692 7319055842823459309255520274908508293894146803955144787859285021062837040000007644390915256500303951809963098112
4693 476708569793556804043086583373755443477201721824693577458235333873764408360707901993588409111494173692016984064
4694 28278237957376060351736767700548008343291156553042628839189561227090997523846463509521192077672350209298923520
4695 1533992118542515702946587600419010657430866797107609600000000000000000000000000000000000000000000000000000000
4696 76385543223392448887700528489954381970585662512443055315018860258737486358727066504366508460567807295225856
4697 3503885476377147239516231652419217382218138229790891865280616197999956572961212799978267034692512643022848
4698 148549294099934692232046845117281663312661017308382917587539639865053692540168714878603660007696932798464
4699 5838636871871113285071128191156350220201066742327544883605217653473355373043538513080347241697792491520
4700 213366293583052691049094907722967206898672514108414000000000000000000000000000000000000000000000000000
4701 7269243640966430776524999987626717599591370529972534763891111416219098075432495946671628928919011328
4702 231476050522872459622413714392154576253236594183499547333872606033262245077619706019350786649096192
4703 6905820185091029213929278651106173055769720380406766729533260249599907502667249700998438834929664
4704 193461950424098943264166068906866839800701979569596693881296066034574607694541215892665637273600
4705 5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4706 126768418675669879161333961383714685378110077779867008582580012973311601949798859301940363264
4707 2976752991513980694094568435347604373317192891750458260346717755767344646458447238443040768
4708 66152455026861323149829606142008051019952362842625573891784837147845134549700557263601664
4709 1393671503062703552861989517444286988405743063252529133299082226270116234314458354155520
4710 27879701429996386312427843317496503006957501600000000000000000000000000000000000000000
4711 530390531515773068064162725722475984326303587575550510695999076273653007015720517632
4712 9609862985746737237985895587617255854670831401115159814288014190591460620759990272
4713 166056393810140863126366883732000754043749972994969543633451276587315358244798464
4714 2740220561111014180775314883349180691585746690497078863173282331465816819630080
4715 43236914374090602568262002727583718834176000000000000000000000000000000000000
4716 653109142307459093346268253134167145955836318677234216260203092081079484416
4717 9455355129671739631858554367029835386175198848219979193164435467364466688
4718 131343311833239810732412302882127181708191342158173192558425213778264064
4719 1752396533364791586653355980656275993786414387465137211271734666199040
4720 22479562622516527760065131293707560420000000000000000000000000000000
4721 277519010836038868902008516870736353638372672975187192003646455808
4722 3300259313150084973250645615893637387009511774783815165098852352
4723 37838901951362445393249686280790626466638245274488955117502464
4724 418632916072199283526346528027174003586547765090054507069440
4725 4472880303101328287582813526425600000000000000000000000000
4726 46189270800835288811641281274995488383045873449622831104
4727 461341656215386759342301197986116209527557041692868608
4728 4460128823463963976829641493663212868391098241777664
4729 41765626664502269962086417751269572213413301452800
4730 379079267229080200195312500000000000000000000000
4731 3337048234274010255232825239525121379482468352
4732 28509414521060817962970810215180367987474432
4733 236521084503043746039643274364159120113664
4734 1906603848070249005399623775194542243840
4735 14941862699704736808960000000000000000
4736 113904024897707333654024798944690176
4737 845068600016964989409890851094528
4738 6104982601350720384103567294464
4739 42966532491134859360558120960
4740 294738308245643800000000000
4741 1971531505997687987109888
4742 12865477413573938368512
4743 81939130131691864064
4744 509544977996494080
4745 3095112384000000
4746 18371506351744
4747 106599272448
4748 604876464
4749 3357680
4750 18240
4751 97
4752 1
4753 158456325028528675187087900672
4754 4707826301540010572876842067405749812076766583348025884672
4755 56011541795273568766863020161013187631785297537118901881264743344435625984
4756 4856672230564322677298654767058797266606017097630348803129531024347260713013021245440
4757 600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4758 1123547480910485570624652367314875089883062464705718746116387600974140155668170690624078717193814016
4759 113400037463601282210526789941511644800451468946089932804932247236323698406699409579697545083359967838208
4760 1321055202810281190687832835694002077898821433760929927272851171486867576626967249448330686591432395455463424
4761 2910586087424565680484729670618942885782897300111674991595959174785045211737123685577262750380899779827476725760
4762 1702167554017397877986295808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4763 336923882632789749874530114367863264318604152301651756314296519059388318331737623018873145778062007853741674382491648
4764 27033289655079715725085067611716772112317063730861636075617178243481982405661995768116772889494206625406847528166490112
4765 1008995583377327925077135136486523664833905410253367887416522149744180598908440976732216217310451935655686823694160625664
4766 19507780507184425947511515122072405641882466116612248369224573925618883935218014997250048535218541443378790112062372577280
4767 212844714356658129575159822697191948545440000000000000000000000000000000000000000000000000000000000000000000000000000000000
4768 1404743933679278272772820029569638459635359951299097590979878689958112306377161609878527072184394980301131325553174636396544
4769 5937257277352977258376521985255798402793604451734060668233973092472936348319134477496760490997458020087287688057754241466368
4770 16851988790301749549779454714648016648772963162150360233022713106375527526936781896156115122495250695666723527946282104520704
4771 33431089618878515155018431245858406923020795671439343598510952299590474128263671477844496030807166129678536004671780243374080
4772 47955522474920252003558408573503036582460286566400000000000000000000000000000000000000000000000000000000000000000000000000000
4773 51211647920899855341886675121033236482067588336934859163095813951404630008040179454925004348289396358346967587569820690808832
4774 41752123886300913480148165560127341479970811103847025092565309815658260438791030720698459190502798804977246692922777090916352
4775 26563835744534467857988874621148254453129854641085763076109864880923509454972501445131364750188217222235517522636661581676544
4776 13444675887386297813184245760867859578546356040309963965413578851179553715283618811628926932847112712283300897913815905075200
4777 5505714157152952203944096254417672753334045410156250000000000000000000000000000000000000000000000000000000000000000000000000
4778 1851830199375168634174053183289079258201262886095366165663271606440305115322269789535295103982909171779734296672717605175296
4779 518467119182598283189672001694007730842952059886728665581707363398507654154557225812159295233105595078817736045426248777728
4780 122284626478398442717314677791899323904921829183883561190029916603081923921050596820279169069182700403101027058307179741184
4781 24559799499222713058956873078615603042883559939687473694069513342722241168228464480552077238250405313557176511730527764480
4782 4241265594952690675204626733958523927398667084009308160000000000000000000000000000000000000000000000000000000000000000000
4783 635333104566605371018446578824769535157721567698196269619711111297793386478606185521060438418890864554776649531693989888
4784 83217037086785140096333332691503312356328409339223023362706795669766964381402108811306930330316941833383598315527995392
4785 9600432350826003779190463662545542569066285223253426142730681412477746147196338701739095630658961444338949037043482624
4786 982040830354924040110341292982463009218017703442552735417212602126266538870564906874430617927956063453156423625605120
4787 89615056234469561642833998065850990912657450181070576400000000000000000000000000000000000000000000000000000000000000
4788 7336416963299814584633203162387465474730237453220480834118151279237571093090650609022044164945512285642159726526464
4789 541610132368935988884908500343229613748166863492680714301587091558649940960000565684927728981022492433937269260288
4790 36229851304310317107274580336405413704267330858676711886825885374406095035413800551512719092473557200593290788864
4791 2205702560675332707435467880642744650776710211137325049456785775713097806860024153742652982058443316325316034560
4792 122719369483401256235727008033520852594469343768608768000000000000000000000000000000000000000000000000000000000
4793 6263614544318180808791443336176259321588024326020330535831546541216473881415619453358053693766560198208520192
4794 294326380015680368119363458803214260106323611302434916683571760631996352128741875198174430914171062013919232
4795 12775239292594383531956028680086223044888847488520930912528409028394617558454509479559914760661936220667904
4796 513800044724657969086259280821758819377693873324823949757259153505655272827831389151070557269405739253760
4797 19202966422474742194418541695067048620880526269757260000000000000000000000000000000000000000000000000000
4798 668770414968911631440299998861658019162406088757473198277982250292157022939789627093789861460549042176
4799 21758748749150011204506889152862530167804239853248957449384024967126651037296252365818973945015042048
4800 662958737768738804537210750506192613353893156519049606035192983961591120256055971295850128153247744
4801 18959271141561696439888274752872950300468793997820476000367014471388311554065039157481232452812800
4802 510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4803 12930378704918327674456064061138897908567227933546434875423161323277783398879483648797917052928
4804 309582311117453992185835117276150854824988060742047659076058646599803843231678512798076239872
4805 7012160232847300253881938251052853408114950461318310832529192737671584262268259069941776384
4806 150516522330771983709094867883982994747820250831273146396300880437172553305961502248796160
4807 3066767157299602494367062764924615330765325176000000000000000000000000000000000000000000
4808 59403739529766583623186225280917310244546001808461657197951896542649136785760697974784
4809 1095524380375128045130392096988367167432474779727128218828833617727426510766638891008
4810 19262541681976340122658558512912087469074996867416467061480348084128581556396621824
4811 323346026211099673331487156235203321607118109478655305854447315112966384716349440
4812 5188429724890872308191440327310046260101120000000000000000000000000000000000000
4813 79679315361510009388244726882368391806612030878622574383744777233891697098752
4814 1172464036079295714350460741511699587885724657179277419952389997953193869312
4815 16549257290988216152283950163148024895232109111929822262361576936061272064
4816 224306756270693323091629565524003327204661041595537563042782037273477120
4817 2922343140927148608808467068181982854600000000000000000000000000000000
4818 36632509430357130695065124226937198680265192832724709344481332166656
4819 442234747962111386415586512529747409859274577821031232123246215168
4820 5146090665385292573481957334187525199462801357330497895980335104
4821 57771342417963501126635820867750012494943591582427521975582720
4822 626203242434185960261593893699584000000000000000000000000000
4823 6558876453718611011253061941049359350392514029846442016768
4824 66433198495015693345291372510000734171968214003773079552
4825 651178808225738740617127658074829078785100343299538944
4826 6181312746346335954388789827187896687585168615014400
4827 56861890084362030029296875000000000000000000000000
4828 507231331609649558795389436407818449681335189504
4829 4390449836243365966297504773137776670071062528
4830 36897289182474824382184350800808822737731584
4831 301243407995099342853140556480737674526720
4832 2390698031952757889433600000000000000000
4833 18452452033428588051952017429039808512
4834 138591250402782258263222099579502592
4835 1013427111824219583761192170881024
4836 7218377458510656372573764321280
4837 50105512401759446000000000000
4838 339103419031602333782900736
4839 2238593069961865276121088
4840 14421286903177768075264
4841 90699006083375946240
4842 557120229120000000
4843 3343614156017408
4844 19614266130432
4845 112507022304
4846 631243840
4847 3465600
4848 18624
4849 98
4850 1
4851 316912650057057350374175801344
4852 18831305206160042291507368269622999248307066333392103538688
4853 336069250771641412601178120966079125790711785222713411287588460066613755904
4854 38853377844514581418389238136470378132848136781042790425036248194778085704104169963520
4855 6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4856 13482569770925826847495828407778501078596749576468624953396651211689681868018048287488944606325768192
4857 1587600524490417950947375059181163027206320565245259059269051461308531777693791734115765631167039549734912
4858 21136883244964499051005325371104033246381142940174878836365618743789881226031475991173290985462918327287414784
4859 52390549573642182248725134071140971944092151402010149848727265146130813811268226340390729506856196036894581063680
4860 34043351080347957559725916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4861 7412325417921374497239662516092991815009291350636338638914523419306543003298227706415209207117364172782316836414816256
4862 648798951721913177402041622681202530695609529540679265814812277843567577735887898434802549347860959009764340675995762688
4863 26233885167810526052005513548649615285681540666587565072829575893348695571619465395037621650071750327047857416048176267264
4864 546217854201163926530322423418027357972709051265142954338288069917328750186104419923001358986119160414606123137746432163840
4865 6385341430699743887254794680915758456363200000000000000000000000000000000000000000000000000000000000000000000000000000000000
4866 44951805877736904728730240946228430708331518441571122911356118078659593804069171516112866309900639369636202417701588364689408
4867 201866747430001226784801747498697145694982551358958062719955085144079835842850572234889856693913572682967781393963644209856512
4868 606671596450862983792060369727328599355826673837412968388817671829518990969724148261620144409829025044002047006066155762745344
4869 1270381405517383575890700387342619463074790235514695056743416187384438016874019516158090849170672312927784368177527649248215040
4870 1918220898996810080142336342940121463298411462656000000000000000000000000000000000000000000000000000000000000000000000000000000
4871 2150889212677793924359240355083395932246838710151264084850024185958994460337687537106850182628154647050572638677932469013970944
4872 1837093450997240193126519284645603025118715688569269104072873631888963459306805351710732204382123147418998854488602192000319488
4873 1221936444248585521467488232572819704843973313489945101501053784522481434928735066476042778508657992222833806041286432757121024
4874 645344442594542295032843796521657259770225089934878270339851784856618578333613702958188492776661410189598443099863163443609600
4875 275285707857647610197204812720883637666702270507812500000000000000000000000000000000000000000000000000000000000000000000000000
4876 96295170367508768977050765531032121426465670076959040614490123534895865996758029055835345407111276932546183426981315469115392
4877 27997224435860307292242288091476417465519411233883347941412197623519413324346090193856601942587702134256157746453017433997312
4878 6847939082790312792169621956346362138675622434297479426641675329772587739578833421935633467874231222573657515265202065506304
4879 1424468370954917357419498638559704976487246476501873474256031773877889987757250939872020479818523508186316237680370610339840
4880 254475935697161440512277604037511435643920025040558489600000000000000000000000000000000000000000000000000000000000000000000
4881 39390652483129533003143687887135711179778737197288168716422088900463189961673583502305747181971233602396152270965027373056
4882 5325890373554248966165333292256211990805018197710273495213234922865085720409734963923643541140284277336550292193791705088
4883 633628535154516249426570601728005809558374824734726125420224973223531245714958354314780311623491455326370636444869853184
4884 66778776464134834727503207922807484626825203834093586008370456944586124643198413667461282019101012314814636806541148160
4885 6273053936412869314998379864609569363886021512674940348000000000000000000000000000000000000000000000000000000000000000
4886 528222021357586650093590627691897514180577096631874620056506892105105118702526843849587179876076884566235500309905408
4887 40079149795301263177483229025398991417364347898458372858317444775340095631040041860684651944595664440111357925261312
4888 2753468699127584100152868105566811441524317145259430103398767288454863222691448841914966651027990347245090099953664
4889 172044799732675951179966494690134082760583396468711353857629290505621628935081883991926932600558578673374650695680
4890 9817549558672100498858160642681668207557547501488701440000000000000000000000000000000000000000000000000000000000
4891 513616392634090826320898353566453264370217994733667103938186816379750858276080795175360402888857936253098655744
4892 24723415921317150922026530539469997848931183349404533001420027893087693578814317516646652196790369209169215488
4893 1098670579163116983748218466487415181860440884012800058477443176441937110027087815242152669416926514977439744
4894 45214403935769901279590816712314776105237060852584507578638805508497664008849162245294209039707705054330880
4895 1728266978022726797497668752556034375879247364278153400000000000000000000000000000000000000000000000000000
4896 61526878177139870092507599895272537762941360165687534241574367026878446110460645692628667254370511880192
4897 2045322382420101053223647580369077835773598546205402000242098346909905197505847722386983550831413952512
4898 63644038825798925235572232048594490881973743025828762179378526460312747544581373244401612302711783424
4899 1858008571873046251109050925781549129445941811786406648035967418196054532298373837433160780375654400
4900 51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4901 1318898627901669422794518534236167586673857249221736357293162454974333906685707332177387539398656
4902 32196560356215215187326852196719688901798758317172956543910099246379599696094565330999928946688
4903 743288984681813826911485454611602461260184748899740948248094430193187931800435461413828296704
4904 16255784411723374240582245731470163432764587089777499810800495087214635757043842242869985280
4905 337344387302956274380376904141707686384185769360000000000000000000000000000000000000000000
4906 6653218827333857365796857231462738747389152202547705606170612412776703320005198173175808
4907 124889779362764597144864699056673857087302124888892616946487032420926622227396833574912
4908 2234454835109255454228392787497802146412699636620310179131720377758915460542008131584
4909 38154831092909761453115484435753991949639936918481326090824783183330033396529233920
4910 622611566986904676982972839277205551212134400000000000000000000000000000000000000
4911 9720876474104221145365856679648943800406667767191954074816862822534787046047744
4912 145385540473832668579457131947450748897829857490230400074096359746196039794688
4913 2085206418664515235187777720556651136799245748103157605057558693943720280064
4914 28711264802648745355728584387072425882196613324228808069476100771005071360
4915 379904608320529319145100718863657771098000000000000000000000000000000000
4916 4835491244807141251748596397955710225795005453919661633471535845998592
4917 59259456226922925779688592678986152921142793428018185104514992832512
4918 699868330492399789993546197449503427126940984596947713853325574144
4919 7972445253678963155475743279749501724302215638374998032630415360
4920 87668453940786034436623145117941760000000000000000000000000000
4921 931360456428042763597934795629009027755736992238194766381056
4922 9566380583282259841721957641440105720763422816543323455488
4923 95072106000957856130100638078925045502624650121732685824
4924 914834286459257721249540894423808709762604955022131200
4925 8529283512654304504394531250000000000000000000000000
4926 77099162404666732936899194333988404351562948804608
4927 676129274781478358809815735063217607190943629312
4928 5755977112466072603620758724926176347086127104
4929 47596458463225696170796207923956552575221760
4930 382511685112441262309376000000000000000000
4931 2989297229415431264416226823504448978944
4932 22728965066056290355168424331038425088
4933 168228900562820450904357900366249984
4934 1212687413029790270592392405975040
4935 8517937108299105820000000000000
4936 58325788073435601410658926592
4937 389515194173364558045069312
4938 2538146494959287181246464
4939 16144423082840918430720
4940 100281641241600000000
4941 608537776395168256
4942 3609024967999488
4943 20926306148544
4944 118673841920
4945 658464000
4946 3575808
4947 19012
4948 99
4949 1
4950 633825300114114700748351602688
4951 75325220824640169166029473078491996993228265333568414154752
4952 2016415504629848475607068725796474754744270711336280467725530760399682535424
4953 310827022756116651347113905091763025062785094248342323400289985558224685632833359708160
4954 60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4955 161790837251109922169949940893342012943160994917623499440759814540276182416216579449867335275909218304
4956 22226407342865851313263250828536282380888487913433626829766720458319444887713084277620718836338553696288768
4957 338190131919431984816085205937664531942098287042798061381849899900638099616503615858772655767406693236598636544
4958 943029892325559280477052413280537494993658725236182697277090772630354648602828074127033131123411528664102459146240
4959 680867021606959151194518323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4960 163071159194270238939272575354045819930204409713999450056119515224743946072561009541134602556582011801210970401125957632
4961 15571174841325916257648998944348860736694628708976302379555494668245621865661309562435261184348663016234344176223898304512
4962 682081014363073677352143352264889997427720057331276691893568973227066084862106100270978162901865508503244292817252582948864
4963 15294099917632589942849027855704766023235853435424002721472065957685205005210923757844038051611336491608971447856900100587520
4964 191560242920992316617643840427472753690896000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4965 1438457788087580951319367710279309782666608590130275933163395778517107001730213488515611721916820459828358477366450827670061056
4966 6863469412620041710683259414955702953629406746204574132478472894898714418656919455986255127593061471220904567394763903135121408
4967 21840177472231067416514173310183829576809760258146866861997436185862683674910069337418325198753844901584073692218381607458832384
4968 48274493409660575883846614719019539596842028949558412156249815120608644641212741614007452268485547891255805990746050671432171520
4969 76728835959872403205693453717604858531936458506240000000000000000000000000000000000000000000000000000000000000000000000000000000
4970 90337346932467344823088094913502629154367225826353091563701015810277767334182876558487707670382495176124050824473163698586779648
4971 80832111843878568497566848524406533105223490297047840579206439803114392209499435475272216992813418486435949597498496448014057472
4972 56209076435434933987504458698349706422822772420537474669048474088034146006721813057897967811398267642250355077899175906827567104
4973 30976533244538030161576502233039548468970804316874156976312885673117691760013457741993047653279747689100725268793431845293260800
4974 13764285392882380509860240636044181883335113525390625000000000000000000000000000000000000000000000000000000000000000000000000000
4975 5007348859110455986806639807613670314176214844001870111953486423814585031831417510903437961169786400492401538203028404394000384
4976 1511850119536456593781083556939726543138048206629700788836258671670048319514688870468256504899735915249832518308462941435854848
4977 383484588636257516361498829555396279765834856320658847891933818467264913416414671628395474200956948464124820854851315668353024
4978 82619165515385206730330921036462888636260295637108661506849842884917619289920554512577187829474363474806341785461495399710720
4979 15268556141829686430736656242250686138635201502433509376000000000000000000000000000000000000000000000000000000000000000000000
4980 2442220453954031046194908649002414093146281706231866460418169511828717777623762177142956325282216483348561440799831697129472
4981 340856983907471933834581330704397567411521164653457503693647035063365486106223037691113186632978193749539218700402669125632
4982 41819483320198072462153659714048383430852738432491924277734848232753062217187251384775500567150436051540462005361410310144
4983 4540956799561168761470218138750908954624113860718363848569191072231856475737492129387367177298868837407395302844798074880
4984 439113775548900852049886590522669855472021505887245824360000000000000000000000000000000000000000000000000000000000000000
4985 38031985537746238806738525193816621021001550957494972644068496231567568546581932757170276951077535688768956022313189376
4986 2965857084852293475133758947879525364884961744485919591515490913375167076696963097690664243900079168568240486469337088
4987 209263621133696391611617976023077669555848103039716687858306313922569604924550111985537465478127266390626847596478464
4988 13419494379148724192037386585830458455325504924559485600895084659438487056936386951370300742843569136523222754263040
4989 785403964693768039908652851414533456604603800119096115200000000000000000000000000000000000000000000000000000000000
4990 42116544195995447758313664992449167678357875568160702522931318943139570378638625204379553036886350772754089771008
4991 2076766937390640677450228565315479819310219401349980772119282343019366260620402671398318784530391013570214100992
4992 94485669808028060602346788117917705639997916025100805029060113174006591462329552110825129569855680288059817984
4993 3978867546347751312603991870683700297260861355027436666920214884747794432778726277585890395494278044781117440
4994 155544028022045411774790187730043093829132262785033806000000000000000000000000000000000000000000000000000000
4995 5660472792296868048510699190365073474190605135243253150224841766472817042162379403721837387402087092977664
4996 192260303947489499003022872554693316562718263343307788022757244609531088565549685904376453778152911536128
4997 6109827727276696822614934276665071124669479330479561169220338540190023764279811831462554781060331208704
4998 182084840043558532608686990726591814685702297555067851507524806983213344165240636068449756476814131200
4999 5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5000 134527660045970281125040890492089093840733439420617108443902570407382058481942147882093529018662912
5001 3348442277046382379481992628458847645787070864985987480566650321623478368393834794423992610455552
5002 78788632376272265652617458188829860893579583383372540514298009600477920770846158909865799450624
5003 1755624716466124417982882538998777650738575405695969979566453469419180661760734962229958410240
5004 37107882603325190181841459455587845502260434629600000000000000000000000000000000000000000000
5005 745160508661392024969248009923826739707585046685343027891108590230990771840582195395690496
5006 14237434847355164074514575692460819707952442237333758331899521695985634933923239027539968
5007 259196760872673632690493563349745048983873157847955980779279563820034193422872943263744
5008 4502270068963351851467627163418971050057512556380796478717324415632943940790449602560
5009 74713388038428561237956740713264666145456128000000000000000000000000000000000000000
5010 1185946929840714979734634514917171143649613467597418397127657264349244019617824768
5011 18027807018755250903852684361483892863330902328788569609187948608528308934541312
5012 262736008751728919633659992790138043236704964260997858237252395436908755288064
5013 3675041894739039405533258801545270512921166505501287432892940898688649134080
5014 49387599081668811488863093452275510242740000000000000000000000000000000000
5015 638284844314542645230814724530153749804940719917395335618242731671814144
5016 7940767134407672054478271418984144491433134319354436804005009039556608
5017 95182092946966371439122282853132466089263973905184889084052278083584
5018 1100197445007696915455652572605431237953705758095749728502997319680
5019 12273583551710044821127240316511846400000000000000000000000000000
5020 132253184812782072430906740979319281941314652897823656826109952
5021 1377558803992645417207961900367375223789932885582238577590272
5022 13880527476139846994994693159523056643383198917772972130304
5023 135395474395970142744932052374723689044865533343275417600
5024 1279392526898145675659179687500000000000000000000000000
5025 11719072685509343406408677538766237461437568218300416
5026 104123908316347667256711623199735511507405318914048
5027 897932429544707326164838361088483510145435828224
5028 7520240437189659994985800851985135306885038080
5029 61201869617990601969500160000000000000000000
5030 484266151165299864835428745407720734588928
5031 3727550270833231618247621590290301714432
5032 27925997493428194850123411460797497344
5033 203731485389004765459521924203806720
5034 1448049308410847989400000000000000
5035 10032035548630923442633335373824
5036 67775643786165433099842060288
5037 446713783112834543899377664
5038 2873707308745683480668160
5039 18050695423488000000000
5040 110753875303920622592
5041 664060594111905792
5042 3892292943629184
5043 22310682280960
5044 125108160000
5045 686555136
5046 3688328
5047 19404
5048 100
5049 1
5050 1267650600228229401496703205376
5051 301300883298560676664117892313967987972913061334273656619008
5052 12098493027779090853642412354778848528465624268017682806353184562398095212544
5053 2486616182048933210776911240734104200502280753986738587202319884465797485062666877665280
5054 600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5055 1941490047013319066039399290720104155317931939011481993289117774483314188994598953398408023310910619648
5056 311169702800121918385685511599507953332438830788070775616734086416472228427983179886690063708739751748042752
5057 5411042110710911757057363295002632511073572592684768982109598398410209593864057853740362492278507091785578184704
5058 16974538061860067048586943439049674909885857054251288550987633907346383674850905334286596360221407515953844264632320
5059 13617340432139183023890366464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5060 3587565502273945256663996657789008038464497013707987901234629334944366813596342209904961256244804259626641348824771067904
5061 373708196191821990183575974664372657680671089015431257109331872037894924775871429498446268424367912389624260229373559308288
5062 17734106373439915611155727158887139933120721490613193989232793303903718206414758607045432235448503221084351613248567156670464
5063 428234797693712518399772779959733448650603896191872076201217846815185740145905865219633065445117421765051200539993202816450560
5064 5746807287629769498529315212824182610726880000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5065 46030649218802590442219766728937913045331474884168829861228664912547424055366831632499575101338254714507471275726426485441953792
5066 233357960029081418163230820108493900423399829370955520504268078426556290234335261503532674338164090021510755291421972706594127872
5067 786246389000318426994510239166617864765151369293287207031907702691056612296762496147059707155138416457026652919861737868517965824
5068 1834430749567101883586171359322742504679997100083219661937492974583128496366084181332283186202450819867720627648349925514422517760
5069 3069153438394896128227738148704194341277458340249600000000000000000000000000000000000000000000000000000000000000000000000000000000
5070 3794168571163628482569699986367110424483423484706829845675442664031666228035680815456483722156064797397210134627872875340644745216
5071 3556612921130657013892941335073887456629833573070104985485083351337033257217975160911977547683790413403181782289933843712618528768
5072 2585617516030006963425205100124086495449847531344723834776229808049570716309203400663306519324320311543516333583362091714068086784
5073 1486873595737825447755672107185898326510598607209959534863018512309649204480645971615666287357427889076834812902084728574076518400
5074 688214269644119025493012031802209094166755676269531250000000000000000000000000000000000000000000000000000000000000000000000000000
5075 260382140673743711313945269995910856337163171888097245821581294038358421655233710566978773980828892825604879986557477028488019968
5076 81639906454968656064178512074745233329454603158003842597157968270182609253793199005285851264585739423490955988656998837536161792
5077 21475136963630420916243934455102191666886751953956895481948293834166835151319221611190146555253589113990989967871673677427769344
5078 4791911599892341990359193420114847540903097146952302367397290887325221918815392161729476894109513081538767823556766733183221760
5079 916113368509781185844199374535041168318112090146010562560000000000000000000000000000000000000000000000000000000000000000000000
5080 151417668145149924864084336238149673775069465786375720545926509733380502212673254982863292167497421967610809329589565222027264
5081 21814846970078203765413205165081444314337354537821280236393410244055391110798274412231243944510604399970509996825770824040448
5082 2760085899133072782502141541127193306436280736544467002330499983361702106334358591395183037431928779401670492353853080469504
5083 308785062370159475779974833435061808914439742528848741702704992911766240350149464798340968056323080943702880593446269091840
5084 30737964288423059643492061336586889883041505412107207705200000000000000000000000000000000000000000000000000000000000000000
5085 2738302958717729194085173813954796713512111668939638030372931728672864935353899158516259940477582569591364833606549635072
5086 219473424279069717159898162143084877001487169091958049772146327589762363675575269229109154048605858474049795998730944512
5087 15904035206160925762482966177753902886244455831018468277231279858115289974265808510900847376337672245687640417332363264
5088 1046720561573600486978916153694775759515389384115639876869816603436201990441038182206883457941798392648811374832517120
5089 62832317175501443192692228113162676528368304009527689216000000000000000000000000000000000000000000000000000000000000
5090 3453556624071626716181720529380831749625345796589177606880368153337444771048367266759123349024680763365835361222656
5091 174448422740813816905819199486500304822058429713398384858019716813626765892113824397458777900552845139897984483328
5092 8125767603490413211801823778140922685039820778158669232499169732964566865760341481530961143007588504773144346624
5093 350140344078602115509151284620165626158955799242414426688978909857805910084527912427558354803496467940738334720
5094 13998962521984087059731116895703878444621903650653042540000000000000000000000000000000000000000000000000000000
5095 520763496891311860462984325513586759625535672442379289820685442515499167878938905142409039640992012553945088
5096 18072468571064012906284150020141171756895516754270932074139180993295922325161670475011386655146373684396032
5097 586543461818562894971033690559846827968270015726037872245152499858242281370861935820405258981791796035584
5098 17844314324268736195651325091205997839198825160396649447737431084354907728193582334708076134727784857600
5099 510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5100 13721821324688968674754170830193087571754810820902945061278062181552969965158099083973539959903617024
5101 348237996812823767466127233359720155161855369958542697978931633448841750312958818620095231487377408
5102 8351595031884860159177450568015965254719435838637489294515589017650659601709692844445774741766144
5103 189607469378341437142151314211867986279766143815164757793176974697271511470159375920835508305920
5104 4081867086365770920002560540114663005248647809256000000000000000000000000000000000000000000000
5105 83457976970075906796555777111468594847249525228758419123804162105870966446145205884317335552
5106 1623067572598488704494661628940533446706578415056048449836545473342362382467249249139556352
5107 30066824261230141392097253348570425682129286310362893770396429403123966437053261418594304
5108 531267868137675518473180005283438583906786481652933984488644281044687385013273053102080
5109 8965606564611427348554808885591759937454735360000000000000000000000000000000000000000
5110 144685525440567227527625410819894879525252843046885044449574186250607770393374621696
5111 2235448070325651112077732860824002715053031888769782631539305627457510307883122688
5112 33104737102717843873841159091557393447824825496885730137893801825050503166296064
5113 470405362526597043908257126597794625653909312704164791410296435032147089162240
5114 6420387880616945493552202148795816331556200000000000000000000000000000000000
5115 84253599449519629170467543637980294974252175029096184301608040580679467008
5116 1064062796010628055300088370143875361852039998793494531736671211300585472
5117 12944764640787426515720630468026015388139900451105144915431109819367424
5118 151827247411062174332880055019549510837611394617213462533413630115840
5119 1718301697239406274957813644311658496000000000000000000000000000000
5120 18779952243415054285188757219063338035666680711490959269307613184
5121 198368467774940940077946513652902032225750335523842355172999168
5122 2026557011516417661269225201290366269933947041994853931024384
5123 20038530210603581126249943751459105978640098934804761804800
5124 191908879034721851348876953125000000000000000000000000000
5125 1781299048197420197774118985892468094138510369181663232
5126 16035081880717540757533589972759268772140419112763392
5127 140077459008974342881714784329803427582687989202944
5128 1188197989075966279207756534613651378487836016640
5129 9792299138878496315120025600000000000000000000
5130 78451116488778578103339456756050759003406336
5131 611318244416649985392609940807609481166848
5132 4635715583909080345120486302492384559104
5133 34226889545352800597199683266239528960
5134 246168382429844158198000000000000000
5135 1725510114364518832132933684297728
5136 11792962018792785359372518490112
5137 78621625827858879726290468864
5138 511519900956731659558932480
5139 3249125176227840000000000
5140 20157205305313553311744
5141 122187149316590665728
5142 723966487515028224
5143 4194408268820480
5144 23770550400000
5145 131818586112
5146 715535632
5147 3803184
5148 19800
5149 101
5150 1
5151 2535301200456458802993406410752
5152 1205203533194242706656471569255871951891652245337094626476032
5153 72590958166674545121854474128673091170793745608106096838119107374388571275264
5154 19892929456391465686215289925872833604018246031893908697618559075726379880501335021322240
5155 6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5156 23297880564159828792472791488641249863815183268137783919469413293799770267935187440780896279730927435776
5157 4356375839201706857399597162393111346654143631032990858634277209830611197991764518413660891922356524472598528
5158 86576673771374588112917812720042120177177161482956303713753574374563353501824925659845799876456113468569250955264
5159 305541685113481206874564981902894148377945426976523193917777410332234906147316296017158734483985335287169196763381760
5160 272346808642783660477807329280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5161 78926441050026795646607926471358176846218934301575733827161845368776069899119528617909147637385693711786109674144963493888
5162 8968996708603727764405823391944943784336106136370350170623964928909478194620914307962710442184829897350982245504965423398912
5163 461086765709437805890048906131065638261138758755943043720052625901496673366783723783181238121661083748193141944462746073432064
5164 11990574335423950515193637838872536562216909093372418133634099710825200724085364226149725832463287809421433615119809678860615680
5165 172404218628893084955879456384725478321806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5166 1472980775001682894151032535326013217450607196293402555559317277201517569771738612239986403242824150864239080823245647534142521344
5167 7934170640988768217549847883688792614395594198612487697145114666502913867967398891120110927497579060731365679908347072024200347648
5168 28304870004011463371802368609998243131545449294558339453148677296878038042683449861294149457584982992452959505115022563266646769664
5169 69708368483549871576274511654264215177839889803162347153624733034158882861911198890626761075693131154973383850637297169548055674880
5170 122766137535795845129109525948167773651098333609984000000000000000000000000000000000000000000000000000000000000000000000000000000000
5171 159355079988872396267927399427418637828303786357686853518368591889329981577498594249172316330554721490682825654370660764307079299072
5172 156490968529748908611289418743251048091712677215084619361343667458829463317590907080127012098086778189739998420757089123355215265792
5173 118938405737380320317559434605707978790692986441857296399706571170280252950223356430512099888918734331001751344834656218847131992064
5174 71369932595415621492272261144923119672508733146078057673424888590863161815071006637551981793156538675688071019300066971555672883200
5175 34410713482205951274650601590110454708337783813476562500000000000000000000000000000000000000000000000000000000000000000000000000000
5176 13539871315034672988325154039787364529532484938181056782722227289994637926072152949482896247003102426931453759300988805481377038336
5177 4408554948568307427465639652036242599790548570532207500246530286589860899704832746285435968287629928868511623387477937226952736768
5178 1202607669963303571309660329485722733345658109421586146989104454713342768473876410226648207094200990383495438200813725935955083264
5179 277930872793755835440833218366661157372379634523233537309042871464862871291292745380309659858351758729248533766292470524626862080
5180 54966802110586871150651962472102470099086725408760633753600000000000000000000000000000000000000000000000000000000000000000000000
5181 9387895424999295341573228846765279774054306878755294673847443603469591137185741808937524114384840161991870178434553043765690368
5182 1396150206085005040986445130565212436117590690420561935129178255619545031091089562382799612448678681598112639796849332738588672
5183 182165669342782803645141341714394758224794528611934822153812998901872339018067667032082080470507299440510252495354303310987264
5184 20997384241170844353038288673584203006181902491961714435783939518000104343810163606287185827829969504171795880354346298245120
5185 2151657500189614175044444293561082291812905378847504539364000000000000000000000000000000000000000000000000000000000000000000
5186 197157813027676501974132514604745363372872040163653938186851084464446275345480739413170715714385945010578268019671573725184
5187 16241033396651159069832463998588280898110050512804895683138828241642414911992569922954077399596833527079684903906089893888
5188 1208706675668230357948705429509296619354578643157403589069577269216762038044201446828464400601663090672260671717259608064
5189 81644203802740837984355459988192509242200371961019910395845695068023755254400978212136909719460274626607287236936335360
5190 5026585374040115455415378249053014122269464320762215137280000000000000000000000000000000000000000000000000000000000000
5191 283191643173873390726901083409228203469278355320312563764190188573670471225966115874248114620023822595998499620257792
5192 14653667510228360620088812756866025605052908095925464328073656212344648334937561249386537343646438991751430696599552
5193 698816013900175536214956844920119350913424586921645553994928597034952750455389367411662658298652611410490413809664
5194 30812350278916986164805313046574575101988110333332469548630144067486920087438456293625135222707689178784973455360
5195 1259906626978567835375800520613349060015971328558773828600000000000000000000000000000000000000000000000000000000
5196 47910241714000691162594557947249981885549281864698894663503060711425923444862379273101631646971265154962948096
5197 1698812045680017213190710101893270145148178574901467614969083013369816698565197024651070345583759126333227008
5198 56308172334582037917219234293745295484953921509699635735534639986391259011602745838758904862252012419416064
5199 1748742803778336147173829858938187788241484865718871645878268246266780957362971068801391461203322916044800
5200 51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5201 1399625775118274804824925424679694932318990703732100396250362342518402936446126106565301075910168936448
5202 36216751668533671816477232269410896136832958475688440589808889878679542032547717136489904074687250432
5203 885269073379795176872809760209692317000260198895573865218652435870969917781227441511252122627211264
5204 20477606692860875211352341934881742518214743532037793841663113267305323238777212599450234897039360
5205 449005379500234801200281659412612930577351259018160000000000000000000000000000000000000000000000
5206 9347293420648501561214247036484482622891946825620942941866066155857548241968263059043541581824
5207 185029703276227712312391425699220812924549939316389523281366183961029311601266414401909424128
5208 3487751614302696401483281388434169379126997212002095677365985810762380106698178324556939264
5209 62689608440245711179835240623445752901000804835046210169660025163273111431566220266045440
5210 1075872787753371281826577066271011192494568243200000000000000000000000000000000000000000
5211 17651634103749201758370300120027175302080846851719975422848050722574147987991703846912
5212 277195560720380737897638874742176336666575954207453046310873897804731278177507213312
5213 4171196874942448328103986045536231574425928012607601997374619029956363398953304064
5214 60211886403404421620256912204517712083700392026133093300517943684114827412766720
5215 834650424480202914161786279343456123102306000000000000000000000000000000000000
5216 11121475127336591050501715760213398936601287103840696327812261356649689645056
5217 142584414665424159410211841599279298488173359838328267252713942314278453248
5218 1760487991147090006138005743651538092787026461350299708498630935433969664
5219 20952160142726580057937447592697832495590372457175457829611080955985920
5220 240562237613516878494093910203632189440000000000000000000000000000000
5221 2666753218564937708496803525106994001064668661031716216241681072128
5222 28565059359591495371224297966017892640508048315433299144911880192
5223 295877323681396978545306879388393475410356268131248673929560064
5224 2965702471169330006684991675215947684838734642351104747110400
5225 28786331855208277702331542968750000000000000000000000000000
5226 270757455326007870061666085855655150309053576115612811264
5227 2469402609630501276660172855804927390909624543365562368
5228 21852083605399997489547506355449334702899326315659264
5229 187735282274002672114825532468956917801078090629120
5230 1566767862220559410419204096000000000000000000000
5231 12709080871182129652740991994480222958551826432
5232 100256192084330597604388030292447954911363072
5233 769528786928907337290000726213735836811264
5234 5750117443619270500329546788728240865280
5235 41848625013073506893660000000000000000
5236 296787739670697239126864593699209216
5237 2051975391269944652530818217279488
5238 13837406145703162831827122520064
5239 91050542370298235401489981440
5240 584842531721011200000000000
5241 3668611365567066702737408
5242 22482435474252682493952
5243 134657766677795249664
5244 788548754538250240
5245 4516404576000000
5246 25309168533504
5247 138813912608
5248 745424064
5249 3920400
5250 20200
5251 102
5252 1
5253 5070602400912917605986812821504
5254 4820814132776970826625886277023487807566608981348378505904128
5255 435545749000047270731126844772038547024762473648636581028714644246331427651584
5256 159143435651131725489722319406982668832145968255151269580948472605811039044010680170577920
5257 60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5258 279574566769917945509673497863694998365782199217653407033632959525597243215222249289370755356771129229312
5259 60989261748823896003594360273503558853158010834461872020879880937628556771884703257791252486912991342616379392
5260 1385226780341993409806685003520673922834834583727300859420057189993013656029198810557532798023297815497108015284224
5261 5499750332042661723742169674252094670803017685577417490519993385980228310651693328308857220711736035169045541740871680
5262 5446936172855673209556146585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5263 1736381703100589504225374382369879890616816554634666144197560598113073537780629629594001248022485261659294412831189196865536
5264 215255921006489466345739761406678650824066547272888404094975158293827476670901943391105050612435917536423573892119170161573888
5265 11988255908445382953141271559407706594789607727654519136721368273438913507536376818362712191163188177453021690556031397909233664
5266 335736081391870614425421859488431023742073454614427707741754791903105620274390198332192323308972058663800141223354671008097239040
5267 5172126558866792548676383691541764349654192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5268 47135384800053852612833041130432422958419430281388881777898152870448562232695635591679564903770372827655650586343860721092560683008
5269 269761801793618119396694828045418948889450202752824581702933898661099071510891562298083771534917688064866433116883800448822811820032
5270 1018975320144412681384885269959936752735636174604100220313352382687609369536604195006589380473059387728306542184140812277599283707904
5271 2648918002374895119898431442862040176757915812520169191837739855298037548752625557843816920876338983888988586324217292442826115645440
5272 4910645501431833805164381037926710946043933344399360000000000000000000000000000000000000000000000000000000000000000000000000000000000
5273 6692913359532640643252950775951582788788759027022847847771480859351859226254940958465237285883298302608678677483567752100897330561024
5274 6885602615308951978896734424703046116035357797463723251899121368188496385973999911525588532315818240348559930513311921427629471694848
5275 5471166663919494734607733991862567024371877376325435634386502273832891635710274395803556594890261779226080561862394186066968071634944
5276 3425756764579949831629068534956309744280419191011746768324394652361431767123408318602495126071513856433027408926403214634672298393600
5277 1720535674110297563732530079505522735416889190673828125000000000000000000000000000000000000000000000000000000000000000000000000000000
5278 704073308381802995392908010068942955535689216785414952701555819079721172155751953373110604844161326200435595483651417885031605993472
5279 238061967222688601083144541209957100388689622808739205013312635475852488584060968299413542287532016158899627662923808610255447785472
5280 67346029517944999993340978451200473067356854127608824231389849463947195034537078972692299597275255461475744539245568652413484662784
5281 16119990622037838455568326665266347127598018802347545163924486544962046534894979232057960271784402006296414958444963290428358000640
5282 3298008126635212269039117748326148205945203524525638025216000000000000000000000000000000000000000000000000000000000000000000000000
5283 582049516349956311177540188499447345991367026482828269778541503415114650505515992154126495091860090043495951062942288713472802816
5284 89353613189440322623132488356173595911525804186915963848267408359650881989829731992499175196715435622279208946998357295269675008
5285 12022934176623665040579328553150054042836438888387698262151657927523574375192466024117417311053481763073676664693384018525159424
5286 1427822128399617416006603629803725804420369369453396581633307887224007095379091125227528636292437926283682119864095548280668160
5287 150616025013272992253111100549275760426903376519325317755480000000000000000000000000000000000000000000000000000000000000000000
5288 14195362537992708142137541051541666162846786891783083549453278081440131824874613237748291531435788040761635297416353308213248
5289 1201836471352185771167602335895532786460143737947562280552273289881538703487450174298601727570165681003896682889050652147712
5290 91861707350785507204101612642706543070947976879962672769287872460473914891359309958963294445726394891091811050511730212864
5291 6368247896613785362779725879079015720891629012959553010875964215305852909843276300546678958117901420875368404481034158080
5292 402126829923209236433230259924241129781557145660977210982400000000000000000000000000000000000000000000000000000000000000
5293 23221714740257618039605888839556712684480825136265630228663595463040978640529221501688345398841953452871876968861138944
5294 1230908070859182292087460271576746150824444280057739003558187121836950460134755144948469136866300875307120178514362368
5295 60098177195415096114486288663130264178554514475261517643563859345005936539163485597402988613684124581302175587631104
5296 2711486824544694782502867548098562608974953709333257320279452677938848967694584153839011899598276647733077664071680
5297 113391596428071105183822046855201415401437419570289644574000000000000000000000000000000000000000000000000000000000
5298 4407742237688063586958699331146998333470533931552298309042281585451184956927338893125350111521356394256591224832
5299 159688332293921618039926749577967393643928786040737955807093803256762769665128520317200612484873357875323338752
5300 5405584544119875640053046492199548366555576464931165030611325438693560865113863600520854866776193192263942144
5301 171376794770276942423035326175942403247665516840449421296070288134144533821571164742536363197925645772390400
5302 5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5303 142761829062064030092142393317328883096537051780674240417536958936877099517504862869660709742837231517696
5304 3766542173527501868913632156018733198230627681471597821340124547382672371384962582194950023767474044928
5305 93838521778258288748517834582227385602027581082930829713177158202322811284810108800192724998484393984
5306 2211581522828974522826052928967228191967192301460081734899616232868974909787938960740625368880250880
5307 49390591745025828132030982535387422363508638491997600000000000000000000000000000000000000000000000
5308 1046896863112632174855995668086262053763898044469545609488999409456045403100445462612876657164288
5309 21093386173489959203612622529711172673398693082068405654075744971557341522544371241817674350592
5310 404579187259112782572060641058363647978731676592243098574454354048436092376988685648604954624
5311 7397373795948993919220558393566598842318094970535452800019882969266227148924813991393361920
5312 129104734530404553819189247952521343099348189184000000000000000000000000000000000000000000
5313 2153499360657402614521176614643315386853863315909837001587462188154046054534987869323264
5314 34372249529327211499307220468029865746655418321724177742548363327786678494010894450688
5315 525570806242748489341102241737565178377666929588557851669201997774501788268116312064
5316 7707121459635765967392884762178267146713650179345035942466296791566697908834140160
5317 108504555182426378841032216314649296003299780000000000000000000000000000000000000
5318 1468034716808430018666226480348168659631369897706971915271218499077759033147392
5319 19106311565166837360968386774303425997415230218335987811863668270113312735232
5320 239426366796004240834768781136609180619035598743640760355813807219019874304
5321 2891398099696268047995367767792300884391471399090213180486329171926056960
5322 33678713265892362989173147428508506521600000000000000000000000000000000
5323 378678957036221154606546100565193148151182949866503702706318712242176
5324 4113368547781175333456298907106576540233158957422395076867310747648
5325 43198089257483958867614804390705447409912015147162306393715769344
5326 438923965733060840989378767931960257356132727067963502572339200
5327 4317949778281241655349731445312500000000000000000000000000000
5328 41155133209553196249373245050059582846976143569573147312128
5329 380288001883097196605666619793958818200082179678296604672
5330 3408925042442399608369410991450096213652294905242845184
5331 29662174599292422194142434130095193012570338319400960
5332 250682857955289505667072655360000000000000000000000
5333 2058871101131505003744040703105796119285395881984
5334 16442015501830218007119636967961464605463543808
5335 127741778630198617990140120551480148910669824
5336 966019730528037444055363860506344465367040
5337 7114266252222496171922200000000000000000
5338 51047491223359925129820710116263985152
5339 357043718080970369540362369806630912
5340 2435383481643756658401573563531264
5341 16206996541913085901465216696320
5342 105271655709782016000000000000
5343 667687268533206139898208256
5344 4136768127262493578887168
5345 25046344602069916437504
5346 148247165853191045120
5347 858116869440000000
5348 4859360358432768
5349 26929899045952
5350 146103116544
5351 776239200
5352 4040000
5353 20604
5354 103
5355 1
5356 10141204801825835211973625643008
5357 19283256531107883306503545108093951230266435925393514023616512
5358 2613274494000283624386761068632231282148574841891819486172287865477988565909504
5359 1273147485209053803917778555255861350657167746041210156647587780846488312352085441364623360
5360 600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5361 3354894801239015346116081974364339980389386390611840884403595514307166918582666991472449064281253550751744
5362 853849664483534544050321043829049823944212151682466208292318333126799794806385845609077534816781878796629311488
5363 22163628485471894556906960056330782765357353339636813750720915039888218496467180968920524768372765047953728244547584
5364 98995505976767911027359054136537704074454318340393514829359880947644109591730479909559429972811248633042819751335690240
5365 108938723457113464191122931712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5366 38200397468212969092958236412137357593569964201962655172346333158487617831173851851068027456494675756504477082286162331041792
5367 5166142104155747192297754273760287619777597134549321698279403799051859440101646641386521214698462020874165773410860083877773312
5368 311694653619579956781673060544600371464529800919017497554755575109411751195945797277430516970242892613778563954456816345640075264
5369 9400610278972377203911812065676068664778056729203975816769134173286957367682925553301385052651217642586403954253930788226722693120
5370 155163796766003776460291510746252930489625760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5371 1508332313601723283610657316173837534669421769004444216892740891854353991446260338933746076920651930484980818763003543074961941856256
5372 9171901260983016059487624153544244262241306893596035777899752554477368431370313118134848232187201394205458725974049215259975601881088
5373 36683111525198856529855869718557723098482902285747607931280685776753937303317751020237217697030137958219035518629069241993574213484544
5374 100658884090246014556140394828757526716800800875766429289834114501325426852599771198065042993300881387781566280320257112827392394526720
5375 196425820057273352206575241517068437841757333775974400000000000000000000000000000000000000000000000000000000000000000000000000000000000
5376 281102361100370907016623932589966477129127879134959609606402196092778087502707520255539966007098528709564504454309845588237687883563008
5377 302966515073593887071456314686934029105555743088403823083561340200293840982855996107125895421896002575336636942585724542815696754573312
5378 251673666540296757791955763625678083121106359310970039181779104596313015242672622206963603364952041844399705845670132559080531295207424
5379 164436324699837591918195289677902867725460121168563844879570943313348724821923599292919766051432665108785315628467354302464270322892800
5380 86026783705514878186626503975276136770844459533691406250000000000000000000000000000000000000000000000000000000000000000000000000000000
5381 36611812035853755760431216523585033687855839272841577540480902592145500952099101575401751451896388962422650965149873730021643511660544
5382 12855346230025184458489805225337683420989239631671917070718882315696034383539292288168331283526728872580579893797885664953794180415488
5383 3771377653004919999627094793267226491771983831146094156957831569981042921934076422470768777447414305842641694197751844535155141115904
5384 934959456078194630422962946585448133400685090536157619507620219607798699023908795459361695763495316365192067589807870844844764037120
5385 197880487598112736142347064899568892356712211471538281512960000000000000000000000000000000000000000000000000000000000000000000000000
5386 36087070013697291293007491686965735451464755641935352726269573211737108331341991513555842695695325582696748965902421900235313774592
5387 5718631244124180647880479254795110138337651467962621686289114135017656447349102847519947212589787879825869372607894866897259200512
5388 793513655657161892678235684507903566827204966633588085302009423216555908762702757591749542529529796362862659869763345222660521984
5389 97091904731173984288449046826653354700585117122830967551064936331232482485778196515471947267885778987290384150758497283085434880
5390 10543121750929109457717777038449303229883236356352772242883600000000000000000000000000000000000000000000000000000000000000000000
5391 1022066102735474986233902955710999963724968656208382015560636021863689491390972153117876990263376738934837741413977438191353856
5392 88935898880061747066402572856269426198050636608119608760868223451233864058071312898096527840192260394288354533789748258930688
5393 6981489758659698547511722560845697273392046242877163130465878306996017531743307556881210377875206011722977639838891496177664
5394 496723335935875258296818618568163226229547063010845134848325208793856526967775551442640958733196310828278735549520664330240
5395 32170146393856738914658420793939290382524571652878176878592000000000000000000000000000000000000000000000000000000000000000
5396 1904180608701124679247682884843650440127427661173781678750414827969360248523396163138444322705040183135493911446613393408
5397 103396277952171312535346662812446676669253319524850076298887718234303838651319432175671407496769273525798094995206438912
5398 5168443238805698265845820825029202719355688244872490517346491903670510542368059761376657020776834713991987100536274944
5399 238610840559933140860252344232673509589795926421326644184591835658618709157123405537833047164648345000510834438307840
5400 10205243678526399466543984216968127386129367761326068011660000000000000000000000000000000000000000000000000000000000
5401 405512285867301850000200338465523846679289121702811444431889905861509016037315178167532210259964788271606392684544
5402 15010703235628632095753114460328935002529305887829367845866817506135700348522080909816857573578095640280393842688
5403 518936116235508061445092463251156643189335340633391842938687242114581843050930905650002067210514546457338445824
5404 16794925887487140357457461965242355518271220650364043287014888237146164314513974144768563593396713285694259200
5405 510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5406 14561706564330531069398524118367546075846779281628772522588769811561464150785496012705392393769397614804992
5407 391720386046860194367017744225948252615985278873046173419372952927797926624036108548274802471817300672512
5408 9946883308495378607342890465716102873814923594790667949596778769446217996189871532820428849839345762304
5409 238850804465529248465213716328460644732456768557688827369158553149849290257097407759987539839067095040
5410 5432965091952841094523408078892616459985950234119736000000000000000000000000000000000000000000000000
5411 117252448668614803583871514825661350021556580980589108262767933859077085147249891812642185602400256
5412 2404646023777855349211838968387073684767451011355798244564634926757536933570058321567214875967488
5413 46931185722057082778359034362770183165532874484700199434636705069618586715730687535238174736384
5414 872890107921981282468025890440858663393535206523183430402346190373414803573128050984416706560
5415 15492568143648546458302709754302561171921782702080000000000000000000000000000000000000000000
5416 262726922000203118971583546986484477196171324541000114193670386954793618653268520057438208
5417 4262158941636574225914095338035703352585271871893798040075997052645548133257350911885312
5418 66221921586586309656978882458933212475586033128158289310319451719587225321782655320064
5419 986511546833378043826289249558818194779347222956164600635685989320537332330769940480
5420 14105592173715429249334188120904408480428971400000000000000000000000000000000000000
5421 193780582618712762463941895405958263071340826497320292815800841878264192375455744
5422 2560245749732356206369763827756659083653640849257022366789731548195183906521088
5423 32561985884256576753528554234578848564188841429135143408390677781786702905344
5424 399012937758084990623360751955337522046023053074449418907113425725795860480
5425 4715019857224930818484240639991190913024000000000000000000000000000000000
5426 53772411899143403954129546280257427037467978881043525784297257138388992
5427 592325070880489248017707042623347021793574889868824891068892747661312
5428 6306921031592657994671761441042995321847154211485696733482502324224
5429 64960746928493004466428057653930118088707643606058598380706201600
5430 647692466742186248302459716796875000000000000000000000000000000
5431 6255580247852085829904733247609056592740373822575118391443456
5432 58564352289996968277272659448269658002812655670457677119488
5433 531792306621014338905628114666215009329758005217883848704
5434 4686623586688202706674504592555040495986113454465351680
5435 40109257272846320906731624857600000000000000000000000
5436 333537118383303810606534593903138971324234132881408
5437 2696490542300155753167620462745680195296021184512
5438 21205135252612970586363260011545704719171190784
5439 162291314728710290601301128565065870181662720
5440 1209425262877824349226774000000000000000000
5441 8780168490417907122329162139997405446144
5442 62125606946088844300023052346353778688
5443 428627492769301171878676947181502464
5444 2884845384460529290460808571944960
5445 18948898027760762880000000000000
5446 121519082873043517461473902592
5447 761165335416298818515238912
5448 4658620095985004457375744
5449 27870467180399916482560
5450 163042205193600000000
5451 932997188819091456
5452 5224400414914688
5453 28636210842624
5454 153695361600
5455 808000000
5456 4162008
5457 21012
5458 104
5459 1
5460 20282409603651670423947251286016
5461 77133026124431533226014180432375804921065743701574056094466048
5462 15679646964001701746320566411793387692891449051350916917033727192867931395457024
5463 10185179881672430431342228442046890805257341968329681253180702246771906498816683530916986880
5464 6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5465 40258737614868184153392983692372079764672636687342090612843146171686003022992003897669388771375042609020928
5466 11953895302769483616704494613606697535218970123554526916092456663775197127289401838527085487434946303152810360832
5467 354618055767550312910511360901292524245717653434189020011534640638211495943474895502728396293964240767259651912761344
5468 1781919107581822398492462974457678673340177730127083266928477857057593972651148638372069739510602475394770755524042424320
5469 2178774469142269283822458634240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5470 840408744300685320045081201067021867058539212443178413791619329486727592285824740723496604042882866643098495810295571282919424
5471 123987410499737932615146102570246902874662331229183720758705691177244626562439519393276509152763088500979978561860642013066559488
5472 8104060994109078876323499574159609658077774823894454936423644952844705531094590729213193441226315207958242662815877224986641956864
5473 263217087811226561709530737838929922613785588417711322869535756852034806295121915492438781474234093992419310719110062070348235407360
5474 4654913902980113293808745322387587914688772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5475 48266634035255145075541034117562801109421496608142214940567708539339327726280330845879874461460861775519386200416113378398782139400192
5476 311844642873422546022579221220504304916204434382265216448591586852230526666590646016584839894364847402985596683117673318839170463956992
5477 1320592014907158835074811309868078031545384482286913885526104687963141742919439036728539837093084966495885278670646492711768671685443584
5478 3825037595429348553133335003492786015238430433279124313013696351050366220398791305526471633745433492735699518652169770287440910992015360
5479 7857032802290934088263009660682737513670293351038976000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5480 11806299166215578094698205168778592039423370923668303603468892235896679675113715850732678572298138205801709187081013514705982891109646336
5481 13330526663238131031144077846225097280644452695889768215676698968812929003245663828713539398563424113314812025473771879883890657201225728
5482 11576988660853650858429965126781191823570892528304621802361838811430398701162940621520325754787793924842386468900826097717704439579541504
5483 7892943585592204412073373904539337650822085816091064554219405279040738791452332766060148770468767925221695150166433006518284975498854400
5484 4301339185275743909331325198763806838542222976684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000
5485 1903814225864395299542423259226421751768503642187762032105006934791566049509153281920891075498612226045977850187793433961125462606348288
5486 694188696421359960758449482168234904733418940110283521818819645047585856711121783561089889310443359119351314265085825907504885742436352
5487 211197148568275519979117308422964683539231094544181272789638567918938403628308279658363051537055201127187934875074103293968687902490624
5488 54227648452535288564531850901955991737239735251097141931441972737252324543386710136642978354282728349181139920208856509000996314152960
5489 11872829255886764168540823893974133541402732688292296890777600000000000000000000000000000000000000000000000000000000000000000000000000
5490 2237398340849232060166464484591875597990814849799991869028713539127700716543203473840462247133110186127198435885950157814589454024704
5491 365992399623947561464350672306887048853609693949607787922503304641130012630342582241276621605746424308855639846905271481424588832768
5492 52371901273372684916763555177521635410595527797816813629932621932292689978338382001055469806948966559948935551404380784695594450944
5493 6602249521719830931614535184212428119639787964352505793472415670523808809032917363052092414216232971135746122251577815249809571840
5494 738018522565037662040244392691451226091826544944694057001852000000000000000000000000000000000000000000000000000000000000000000000
5495 73588759396954199008841012811191997388197743247003505120365793574185643380149995024487143298963125203308317381806375549777477632
5496 6581256517124569282913790391363937538655747109000851048304248535391305940297277154459143060174227269177338235500441371160870912
5497 530593221658137089610890914624272992777795514458664397915406751331697332412491374322971988718515656890946300627755753709502464
5498 38744420202998270147151852248316731645904670914845920518169366285920809103486493012525994781189312244605741372862611817758720
5499 2573611711508539113172673663515143230601965732230254150287360000000000000000000000000000000000000000000000000000000000000000
5500 156142809913492223698309996557179336090449068216250097657534015893487540378918485377352434461813295017110500738622298259456
5501 8685287347982390252969119676245520840217278840087406409106568331681522446710832302756398229728618976167039979597340868608
5502 444486118537290050862740590952511433864589189059034184491798303715663906643653139478392503786807785403310890646119645184
5503 20997753969274116395702206292475268843902041525076744688244081537958446405826859687329308150489054360044953430571089920
5504 918471931067375951988958579527131464751643098519346121049400000000000000000000000000000000000000000000000000000000000
5505 37307130299791770200018431138828193894494599196658652887733871339258829475432996391412963343916760520987788126978048
5506 1411006104149091417000792759270919890237754753455960577511480845576755832761075605522784611916340990186357021212672
5507 49817867158608773898728876472111037746176192700805616922113975242999856932889366942400198452209396459904490799104
5508 1645902736973739755030831272593750840790579623735676242127459047240324102822369466187319232152877901998037401600
5509 51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5510 1485294069561714169078649460073489699736371486726134797304054520779269343380120593295950024164478556710109184
5511 40738920148873460214169845399498618272062469002796802035614787104490984368899755289020579457068999269941248
5512 1054369630700510132378346389365906904624381901047810802657258549561299107596126382478965458082970650804224
5513 25795886882277158834243081363473749631105331004230393355869123740183723347766520038078654302619246264320
5514 597626160114812520397574888678187810598454525753170960000000000000000000000000000000000000000000000000
5515 13132274250884858001393609660474071202414337069825980125430008592216633536491987883015924787468828672
5516 274129646710675509810149642396126400063489415294560999880368381650359210426986648658662495860293632
5517 5444017543758621602289647986081341247201813440225223134417857788075756059024759754087628269420544
5518 103001032734793791331227055072021322280437154369735644787476850464062946821629110016161171374080
5519 1859108177237825574996325170516307340630613924249600000000000000000000000000000000000000000000
5520 32052684484024780514533192732351106217932901594002013931627787208484821475698759447007461376
5521 528507708762935204013347821916427215720573712114830956969423634528047968523911513073778688
5522 8343962119909875016779339189825584771923840174147944453100250916667990390544614570328064
5523 126273477994672389609765023943528728931756444538389068881367806633028778538338552381440
5524 1833726982583005802413444455717573102455766282000000000000000000000000000000000000000
5525 25579036905670084645240330193586490725416989097646278651685711127930873393560158208
5526 343072930464135731653548352919392317209587873800440997149824027458154643473825792
5527 4428430080258894438479883375902723404729682434362379503541132178322991595126784
5528 55063785410615728706023783769836578042351181324274019809181652750159828746240
5529 660102780011490314587793689598766727823360000000000000000000000000000000000
5530 7635682489678363361486395571796554639320453001108180661370210513651236864
5531 85294810206790451714549814137761971138274784141110784313920555663228928
5532 920810470612528067222077170392277316989684514876911723088445339336704
5533 9614190545416964661031352532781657477128731253696672560344517836800
5534 97153870011327937245368957519531250000000000000000000000000000000
5535 950848197673517046145519453636576602096536821031417995499405312
5536 9018910252659533114699989555033527332433148973250482276401152
5537 82959599832878236869277985887929541455442248813989880397824
5538 740486526696736027654571725623696398365805925805525565440
5539 6417481163655411345077059977216000000000000000000000000
5540 54033013178095217318258604212308513354525929526788096
5541 442224448937225543519489755890291552028547474259968
5542 3520052451933753117336301161916586983382417670144
5543 27264940874423328821018589598931066190519336960
5544 205602294689230139368551580000000000000000000
5545 1510188980351880025040615888079553736736768
5546 10809855608619458908204011108265557491712
5547 75438438727397006250647142703944433664
5548 513502478433974213702023925806202880
5549 3410801644996937318400000000000000
5550 22116473082893920177988250271744
5551 140054421716598982606803959808
5552 866503337853210829071888384
5553 5239647829915184298721280
5554 30978018986784000000000
5555 179135460253265559552
5556 1013533680493449472
5557 5612697325154304
5558 30431681596800
5559 161600000000
5560 840725616
5561 4286448
5562 21424
5563 105
5564 1
5565 40564819207303340847894502572032
5566 308532104497726132904056721729503219684262974806296224377864192
5567 94077881784010210477923398470760326157348694308105501502202363157207588372742144
5568 81481439053379443450737827536375126442058735746637450025445617974175251990533468247335895040
5569 60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5570 483104851378418209840715804308464957176071640248105087354117754060232036275904046772032665256500511308251136
5571 167354534238772770633862924590493765493065581729763376825294393292852759782051625739379196824089248244139345051648
5572 5673888892280805006568181774420680387931482454947024320184554250211383935095598328043654340703427852276154430604181504
5573 32074543936472803172864333540238216120123199142287498804712601427036691507720675490697255311190844557105873599432763637760
5574 43575489382845385676449172684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5575 18488992374615077040991786423474481075287862673749925103415625248708007030288144295916925288943423066148166907826502568224227328
5576 2975697851993710382763506461685925668991895949500409298208936588253871037498548465438636219666314124023519485484655408313597427712
5577 210705585846836050784410988928149851110022145421255828347014768773962343808459358959543029471884195406914309233212807849652690878464
5578 7370078458714343727866860659490037833185996475695917040347001191856974576263413633788285881278554631787740700135081737969750591406080
5579 139647417089403398814262359671627637440663184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5580 1544532289128164642417313091762009635501487891460550878098166673258858487240970587068155982766747576816620358413315628108761028460806144
5581 10602717857696366564767693521497146367150950768997017359252113952975837906664081964563884556408404811701510287226000892840531795774537728
5582 47541312536657718062693207155250809135633841362328899878939768766673102745099805322227434135351058793851870032143273737623672180675969024
5583 145351428626315245019066730132725868579060356464606723894520461339913916375154069610005922082326472723956581708782451270922754617696583680
5584 314281312091637363530520386427309500546811734041559040000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5585 495864564981054279977324617088700865655781578794068751345693473907660546354776065730772500036521804643671785857402567617651281426605146112
5586 586543173182477765370339425233904280348355918619149801489774754627768876142809208463395733536790660985851729120845962714891188916853932032
5587 532541478399267939487778395831934823884261056302012602908644585325798340253495268589934984720238520542749777569438000495014404220658909184
5588 378861292108425811779521947417888207239460119172371098602531453393955461989711972770887140982500860410641367207988784312877678823945011200
5589 215066959263787195466566259938190341927111148834228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000
5590 98998339744948555576206009479773931091962189393763625669460360609161434574475970659886335925927835754390848209765258565978524055530110976
5591 37486189606753437880956272037084684855604622765955310178216260832569636262400576312298854022763941392444970970314634599005263830091563008
5592 11827040319823429118830569271686022278196941294474151276219759803460550603185263660868330886075091263122524353004149784462246522539474944
5593 3145203610247046736742847352313447520759904644563634232023634418760634823516429187925292744548398244252506115372113677522057786220871680
5594 712369755353205850112449433638448012484163961297537813446656000000000000000000000000000000000000000000000000000000000000000000000000000
5595 138718697132652387730320798044696287075430520687599495879780239425917444425678615378108659322252831539886303024928909784504546149531648
5596 23423513575932643933718443027640771126631020412774898427040211497032320808341925263441703782767771155766760950201937374811173685297152
5597 3456545484042597204506394641716427937099304834655909699575553047531317538570333212069661007258631792956629746392689131789909233762304
5598 448952967476948503349788392526445112135505581575970393956124265595618999014238380687542284166703842037230736313107291436987050885120
5599 51661296579552636342817107488401585826427858146128583990129640000000000000000000000000000000000000000000000000000000000000000000000
5600 5298390676580702328636552922405823811950237513784252368666337137341366323370799641763074317525345014638198851490059039583978389504
5601 487012982267218126935620488960931377860525286066062977574514391618956639581998509429976586452892817919123029427032661465904447488
5602 40325084846018418810427709511444747451112459098858494241570913101208997263349344448545871142607189923711918847709437281922187264
5603 3022064775833865071477844475368705068380564331357981800417210570301823110071946454977027592932766355079247827083283721785180160
5604 205888936920683129053813893081211458448157258578420332022988800000000000000000000000000000000000000000000000000000000000000000
5605 12803710412906362343261419717688705559416823593732508007917789303265978311071315800942899625868690191403061060567028457275392
5606 729564137230520781249406052804623750578251422567342138364951739861247885523709913431537451297203993998031358286176632963072
5607 38225806194206944374195690821915983312354670259076939866294654119547095971354169995141755325665469544684736595566289485824
5608 1847802349296122242821794153737823658263379654206753532565479175340343283712763652484979117243036783683955901890255912960
5609 82662473796063835679006272157441831827647878866741150894446000000000000000000000000000000000000000000000000000000000000
5610 3432255987580842858401695664772193838293503126092596065671516163211812311739835668009992627640341967930876507681980416
5611 132634573790014593198074519371466469682348946824860294286079199484215048279541106919141753520136053077517559993991168
5612 4782515247226442294277972141322659623632914499277339224522941623327986265557379226470419051412102060150831116713984
5613 161298468223426495993021464714187582397476803126096271728490986629551762076592207686357284750982034395807665356800
5614 5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5615 151499995095294845246022244927495949373109891646065749325013561119485473024772300516186902464776812784431136768
5616 4236847695482839862273663921547856300294496776290867411703937858867062374365574550058140263535175924073889792
5617 111763180854254074032104717272786131890184481511067945081669406253497705405189396542770338556794888985247744
5618 2785955783285933154098252787255164960159375748456882482433865363939842121558784164112494664682878596546560
5619 65738877612629377243733237754600659165829997832848805600000000000000000000000000000000000000000000000000
5620 1470814716099104096156084281973095974670405751820509774048160962328262956087102642897783576196508811264
5621 31250779725017008118357059233158409607237793343579953986361995508140949988676477947087524528073474048
5622 631506035076000105865599166385435584675410359066125883592471503416787702846872131474164879252783104
5623 12154121862705667377084792498498516029091584215628806084922268354759427724952234981907018222141440
5624 223092981268539068999559020461956880875673670909952000000000000000000000000000000000000000000000
5625 3910427507051023222773049513346834958587813994468245699658590039435148220035248652534910287872
5626 65534955886603965297655129917636974749351140302239038664208530681477948096965027621148557312
5627 1051339227108644252114196737918023681262403861942641001090631615500166789208621435861336064
5628 16163005183318065870049923064771677303264824900913800816815079249027683652907334704824320
5629 238384507735790754313747779243284503319249616660000000000000000000000000000000000000000
5630 3376432871548451173171723585553416775755042560889308782022513868886875287949940883456
5631 45971772682194188041575479291198570506084775089259093618076419679392722225492656128
5632 602266490915209643633264139122770383043236811073283612481593976251926856937242624
5633 7598802386664970561431282160237447769844463022749814733667068079522056366981120
5634 92414389201608644042291116543827341895270400000000000000000000000000000000000
5635 1084266913534327597331068171195110758783504326157361653914569892938475634688
5636 12282452669777825046895173235837723843911568916319952941204560015504965632
5637 134438328709429097814423266877272488280493939172029111570913019543158784
5638 1422900200721710769832640174851685306615052225547107538930988639846400
5639 14573080501699190586805343627929687500000000000000000000000000000000
5640 144528926046374591014118956952759643518673596796775535315909607424
5641 1388912178909568099663798391475163209194704941880574270565777408
5642 12941697573929004951607365798517008467048990814982421342060544
5643 116996871218084292369422332648544030941797336277273039339520
5644 1026796986184865815212329596354560000000000000000000000000
5645 8753348134851425205557893882393979163433200583339671552
5646 72524809625704989137196319966007814532681785778634752
5647 584328707021003017477825992878153439241481333243904
5648 4580510066903119241931123052620419120007248609280
5649 34952390097169123692653768600000000000000000000
5650 259752504620523364306985932749683242718724096
5651 1880914875899785850027497932838207003557888
5652 13277165216021873100113897115894220324864
5653 91403441161247410038960258793504112640
5654 613944296099448717312000000000000000
5655 4025198101086693472393861549457408
5656 25770013595854212799651928604672
5657 161169620840697214207371239424
5658 985053792024054648159600640
5659 5885823607488960000000000
5660 34394008368626987433984
5661 196625534015729197568
5662 1100088675730243584
5663 6025472956166400
5664 32320000000000
5665 169826574432
5666 874435392
5667 4413344
5668 21840
5669 106
5670 1
5671 81129638414606681695789005144064
5672 1234128417990904531616226886918012878737051899225184897511456768
5673 564467290704061262867540390824561956944092165848633009013214178943245530236452864
5674 651851512427035547605902620291001011536469885973099600203564943793402015924267745978687160320
5675 600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5676 5797258216541018518088589651701579486112859682977261048249413048722784435310848561264391983078006135699013632
5677 2342963479342818788874080944266912716902918144216687275554121506099938636948722760351308755537249475417950830723072
5678 90782222276492880105090908390730886206903719279152389122952868003382142961529573248698469451254845636418470889666904064
5679 577341790856510457111558003724287890162217584561174978484826825686660447138972158832550595601435202027905724789789745479680
5680 871509787656907713528983453696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5681 406757832241531694901819301316438583656332978822498352275143755471576154666339174510172356356755307455259671972183056500933001216
5682 71416748447849049186324155080462216055805502788009823157014478118092904899965163170527269271991538976564467651631729799526338265088
5683 5478345232017737320394685712131896128860575780952651537022383988123020939019943332948118766268989080579772040063533004090969962840064
5684 206362196844001624380272098465721059329207901319485677129716033371995288135375581746072004675799529690056739603782288663153016559370240
5685 4189422512682101964427870790148829123219895520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5686 49425033252101268557354018936384308336047612526737628099141333544283471591711058786180991448535922458131851469226100099480352910745796608
5687 360492407161676463202101579730902976483132326145898590214571874401178488826578786795172074917885763597851349765684030356578081056334282752
5688 1711487251319677850256955457589029128882818289043840395641831675600231698823592991600187628872638116578667321157157854554452198504334884864
5689 5523354287799979310724535745043583006004293545655055507991777530916728822255854645180225039128405963510350104933733148295064675472470179840
5690 12571252483665494541220815457092380021872469361662361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5691 20826311729204279759047633917725436357542826309350887556519125904121742946900594760692445001533915795034215006010907839941353819917416136704
5692 25807899620029021676294934710291788335327660419242591265550089203621830550283605172389412275618789083377476081317222359455212312341573009408
5693 24496908006366325216437806208269001898676008589892579733797650924986723651660782355137009297130971944966489768194148022770662594150309822464
5694 18185342021204438965417053476058633947494085720273812732921509762909862175506174693002582767160041299710785625983461647018128583549360537600
5695 10753347963189359773328312996909517096355557441711425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000
5696 5147913666737324889962712492948244416782033848475708534811938751676394597872750474314089468148247459228324106907793445430883250887565770752
5697 2024254238764685645571638690002572982202649629361586749623678084958760358169631120864138117229252835192028432396990268346284246824944402432
5698 662314257910112030654511879214417247579028712490552471468306548993790833778374765008626529620205110734861363768232387929885805262210596864
5699 182421809394328710731085146434179956204074469384690785457370796288116819763952892899666979183807098166645354691582593296279351600810557440
5700 42742185321192351006746966018306880749049837677852268806799360000000000000000000000000000000000000000000000000000000000000000000000000000
5701 8600559222224448039279889478771169798676692282631168744546374844406881554392074153442736877979675555472950787545592406639281861270962176
5702 1499104868859689211757980353769009352104385306417593499330573535810068531733883216860269042097137353969072700812923991987915115859017728
5703 228132001946811415497422046353284243848554119087290040171986501137066957545641991996597626479069698335137563261917482698134009428312064
5704 30528801788432498227785610691798267625214379547165986789016450060502091932968209886752875323335861258531690069291295817715119460188160
5705 3616290760568684543997197524188111007849950070229000879309074800000000000000000000000000000000000000000000000000000000000000000000000
5706 381484128713810567661831810413219314460417100992466170543976273888578375282697574206941350861824841053950317307284250850046444044288
5707 36038960687774141393235916183108921961678871168888660340514064979802791329067889697818267397514068526015104177600416948476929114112
5708 3064706448297399829592505922869800806284546891513245562359389395691883792014550178089486206838146434202105832425917233426086232064
5709 235721052515041475575271869078758995333684017845922580432542424483542202585611823488208152248755775696181330512496130299244052480
5710 16471114953654650324305111446496916675852580686273626561839104000000000000000000000000000000000000000000000000000000000000000000
5711 1049904253858321712147436416850473855872179534686065656649258722867810221507847895677317769321232595695051006966496333496582144
5712 61283387527363745624950108435588395048573119495656739622655946148344822383991632728249145908965135495834634096038837168898048
5713 3287419332701797216180829410684774564862501642280616828501340254281050253536458619582190958007230380842887347218700895780864
5714 162606606738058757368317885528928481927177409570194310865762167429950208966723201418678162317387236964188119366342520340480
5715 7439622641645745211110564494169764864488309098006703580500140000000000000000000000000000000000000000000000000000000000000
5716 315767550857437542972956001159041833123002287600518838041779487015486732680064881456919321742911461049640638706742198272
5717 12467649936261371760619004820917848150140801001536867662891444751516214538276864050399324830892788989286650639435169792
5718 459121463733738460250685325566975323868759791930624565554202395839486681493508405741160228935561797774479787204542464
5719 15807249885895796607316103541990383074952726706357434629392116689696072683506036353263013905596239370789151204966400
5720 510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5721 15452999499720074215094268982604586836057208947898706431151383234187518248526774652651064051407234904011975950336
5722 440632160330215345676461047840977055230627664734250210817209537322174486934019753206046587407658296103684538368
5723 11846897170550931847403100030915329980359555040173202178656957062870756772950076033533655887020258232436260864
5724 300883224594880780642611301023557815697212580833343308102857459305502949128348689724149423785750888427028480
5725 7231276537389231496810656153006072508241299761613368616000000000000000000000000000000000000000000000000000
5726 164731248203099658769481439580986749163085444203897094693394027780765451081755496004551760534008986861568
5727 3562588888651938925492704752580058695225108441168114754445267487928068298709118485967977796200376041472
5728 73254700068816012280409503300710527822347601651670602496726694396347373530237167251003125993322840064
5729 1434186379799268750496005514822824891432806937444199118020827665861612471544363727865028150212689920
5730 26771157752224688279947082455434825705080840509194240000000000000000000000000000000000000000000000
5731 477072155860224833178312040628313864947713307325125975358347984811088082844300335609259055120384
5732 8126334529938891696909236109786984868919541397477640794361857804503265564023663425022421106688
5733 132468742615689175766388788977670983839062886604772766137419583553021015440286300918528344064
5734 2068864663464712431366390152290774694817897587316966504552330143875543507572138842217512960
5735 30989986005652798060787211301626985431502450165800000000000000000000000000000000000000000
5736 445689139044395554858667513293051014399665618037388759226971830693067538009392196616192
5737 6160217539414021197571114225020608447815359861960718544822240237038624778216015921152
5738 81908242764468511534123922920696772093880206305966571297496780770262052543464996864
5739 1048634729359765937477516938112767792238535897139474433246055394974043778643394560
5740 12938014488225210165920756316135827865337856000000000000000000000000000000000000
5741 153965901721874518821011680309705727747257614314345354855868924797263540125696
5742 1768673184448006806752904945960632233523265923950073223533456642232715051008
5743 19627995991576648280905796964081783288952115119116250289353300853301182464
5744 210589229706813193935230745878049425379027729380971915761786318697267200
5745 2185962075254878588020801544189453125000000000000000000000000000000000
5746 21968396759048937834146081456819465814838386713109881368018260328448
5747 213892475552073487348224952287175134215984561049608437667129720832
5748 2018904821532924772450749064568653320859642567137257729361444864
5749 18485505652457318194368728558469956888803979131809140215644160
5750 164287517789578530433972735416729600000000000000000000000000
5751 1418042397845930883300378808947824624476178494501026791424
5752 11894068778615618218500196474425281583359812867696099328
5753 96998565365486500901319114817773470914085901318488064
5754 769525691239724032644428672840230412161217766359040
5755 5941906316518751027751140662000000000000000000000
5756 44677430794730018660801580432945517747620544512
5757 327279188406562737904784640313848018619072512
5758 2336781078019849665620045892397382777176064
5759 16269812526702038986934926065243732049920
5760 110509973297900769116160000000000000000
5761 732586054397778211975682802001248256
5762 4741682501637175155135954863259648
5763 29977549476369681842571050532864
5764 185190112900522273854004920320
5765 1118306485422902400000000000
5766 6603649606776381587324928
5767 38145353599051464328192
5768 215617380443127742464
5769 1193043645320947200
5770 6464000000000000
5771 34304968035264
5772 178384819968
5773 909148864
5774 4542720
5775 22260
5776 107
5777 1
5778 162259276829213363391578010288128
5779 4936513671963618126464907547672051514948207596900739590045827072
5780 3386803744224367577205242344947371741664552995091798054079285073659473181418717184
5781 5214812099416284380847220962328008092291759087784796801628519550347216127394141967829497282560
5782 6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5783 69567098598492222217063075820418953833354316195727132578992956584673413223730182735172703796936073628388163584
5784 32801488710799463044237133219736778036640854019033621857757701085399140917282118644918322577521492655851311630123008
5785 1452515556423886081681454534251694179310459508466438225967245888054114287384473171979175511220077530182695534234670465024
5786 10392152235417188228008044067037182022919916522101149612726882862359888048501498858985910720825833636502303046216215418634240
5787 17430195753138154270579669073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5788 8948672309313697287840024628961648840439325534094963750053162620374675402659461839223791839848616764015712783388027243020526026752
5789 1714001962748377180471779721931093185339332066912235755768347474834229717599163916092654462527796935437547223639161515188632118362112
5790 142436976032461170330261828515429299350374970304768939962581983691198544414518526656651087922993716095074073041651858106365219033841664
5791 5778141511632045482647618757040189661217821236945598959632048934415868067790516288890016130922386831321588708905904082568284463662366720
5792 125682675380463058932836123704464873696596865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5793 1581601064067240593835328605964297866753523600855604099172522673417071090934753881157791726353149518660219247015235203183371293143865491456
5794 12256741843496999748871453710850701200426499088960552067295443729640068620103678751035850547208115962326945892033257032123654755915365613568
5795 61613541047508402609250396473205048639781458405578254243105940321608341157649347697606754639414972196832023561657682763960279146156055855104
5796 209887462936399213807532358311656154228163154734892109303687546174835695245722476516848551486879426613393303987481859635212457667953866833920
5797 502850099346619781648832618283695200874898774466494464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5798 874705092626579749880000624544468327016798704992737277373803287973113203769824979949082690064424463391437030252458129277536860436531477741568
5799 1135547583281276953756977127252838686754417058446674015684203924959360544212478627585134140127226719668608947577957783816029341743029212413952
5800 1126857768292850959956139085580374087339096395135058667754691942549389287976395988336302427668024709468458529336930809047450479330914251833344
5801 872896417017813070340018566850814429479716114573143011180232468619673384424296385264123972823681982386117710047206159056870172010369305804800
5802 537667398159467988666415649845475854817777872085571289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000
5803 267691510670340894278061049633308709672665760120736843810220815087172519089383024664332652343708867879872853559205259162405929046153420079104
5804 109309728893293024860868489260138941038943079985525684479678616587773059341160080526663458330379653100369535349437474490699349328546997731328
5805 37089598442966273716652665236007365864425607899470938402225166743652286691588986840483085658731486201152236371021013724073605094683793424384
5806 10580464944871065222402938493182437459836319224312065556527506184710775546309267788180684792660811693665430572111790411184202392847012331520
5807 2564531119271541060404817961098412844942990260671136128407961600000000000000000000000000000000000000000000000000000000000000000000000000000
5808 533234671777915778435353147683812527517954921523132462161875240353226656372308597513449686434739884439322948827826729211635475398799654912
5809 95942711607020109552510742641216598534680659610725983957156706291844386030968525879057218694216790654020652852027135487226567414977134592
5810 15056712128489553422829855059316760094004571859761142651351109075046419198012371471775443347618600090119079175286553858076844622268596224
5811 2075958521613409879489421527042282198514577809207287101653118604114142251441838272299195521986838565580154924711808115604628123292794880
5812 253140353239807918079803826693167770549496504916030061551635236000000000000000000000000000000000000000000000000000000000000000000000000
5813 27466857267394360871651890349751790641150031271457564279166291719977643020354225342899777262051388555884422846124466061203343971188736
5814 2666883090895286463099457797550060225164236466497760865198040808505406558351023837638551787416041070925117709142430854187292754444288
5815 232917690070602387049030450138104861277625563755006662739313594072583168193105813534800951719699128999360043264369709740382553636864
5816 18386242096173235094871205788143201636027353391981961273738309109716291801677722232080235875402950504302143779974698163341036093440
5817 1317689196292372025944408915719753334068206454901890124947128320000000000000000000000000000000000000000000000000000000000000000000
5818 86092148816382380396089786181738856181518721844257383845239215275160438163643527445540057084341072846994182571252699346719735808
5819 5147804552298554632495809108589425184080142037635166128303099476460965080255297149172928256353071381650109264067262322187436032
5820 282718062612354560591551329318890612578175141236133047251115261868170321804135441284068422388621812752488311860808277037154304
5821 14309381392949170648411973926545706409591612042177099356187070733835618389071641724843678283930076852848554504238141789962240
5822 669566037748117068999950804475278837803947818820603322245012600000000000000000000000000000000000000000000000000000000000000
5823 29050614678884253953511952106631848647316210459247733099843712805424779406565969094036577600347854416566938761020282241024
5824 1171959094008568945498186453166277726113235294144465560311795806642524166598025220737536534103922164992945160106905960448
5825 44075660518438892184065791254429631091400940025339958293203430000590721423376806951151381977813932586350059571636076544
5826 1549110488817788067516978147115057541345367217223028593680427435590215122983591562619775362748431458337336818086707200
5827 51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5828 1576205948971447569939615436225667857277835312685668055977441089887126861349731014570408533243537960209221546934272
5829 45825744674342395950351948975461613743985277132362021924989791881506146641138054333428845090396462794783191990272
5830 1255771100078398775824728603277024977918112834258359430937637448664300217932708059554567524024147372638243651584
5831 32495388256247124309402020510544244095298958730001077275108605604994318505861658490208137768861095950119075840
5832 795440419112815464649172176830667975906542973777470547760000000000000000000000000000000000000000000000000000
5833 18449899798747161782181921233070515906265569750836474605660131111445730521156615552509797179809006528495616
5834 406135133306321037506168341794126691255662362293165082006760493623799786052839507400349468766842868727808
5835 8497545207982657424527502382882421227392321791593789889620296549976295329507511401116362615225449447424
5836 169233992816313712558528650749093337189071218618415495926457664571670271642234919888073321725097410560
5837 3212538930266962593593649894652179084609700861103308800000000000000000000000000000000000000000000000
5838 58202803014947429647754068956654291523621023493665368993718454146952746107004640944329604724686848
5839 1007665481712422570416745277613586123746023133287227458500870367758404929938934264702780217229312
5840 16691061569576836146564987411186543963721923712201368533314867527680647945476073915734571352064
5841 264814676923483191214897939493219160936690891176571712582698258416069568969233771803841658880
5842 4028698180734863747902337469211508106095318521554000000000000000000000000000000000000000000
5843 58830966353860213241344111754682733900755861580935316217960281651484915017239769953337344
5844 825469150281478840474529306152761532007258221502736285006180191763175720280946133434368
5845 11139521015967717568640853517214761004767708057611453696459562184755639145911239573504
5846 144711592651647699371897337459561955328917953805247471787955644506418041452788449280
5847 1811322028351529423228905884259015901147299840000000000000000000000000000000000000
5848 21863158044506181672583658603978213340110581232637040389533387321211422697848832
5849 254688938560512980172418312218331041627350293048810544188817756481510967345152
5850 2865687414770190649012246356755940360187008807390972542245581924581972639744
5851 31167205996608352702414150389951314956096103948383843532744375167195545600
5852 327894311288231788203120231628417968750000000000000000000000000000000000
5853 3339196307375438550790204381436558803855434780392701967938775569924096
5854 32939441235019317051626642652224970669261622401639699400737977008128
5855 314949152159136264502316854072709918054104240473412205780385398784
5856 2920709893088256274710259112238253188431028702825844154071777280
5857 26286002846332564869435637666676736000000000000000000000000000
5858 229722868451040803094661367049547589165140916109166340210688
5859 1950627279692961387834032221805746179671009310302160289792
5860 16101761850670759149618973059750396171738259618869018624
5861 129280316128273637484264017037158709243084584748318720
5862 1010124073808187674717693912540000000000000000000000
5863 7684518096693563209657871834466629052590733656064
5864 56946578782741916395432527414609555239718617088
5865 411273469731493541149128077061939368782987264
5866 2896026629752962939674416839613384304885760
5867 19891795193622138440908800000000000000000
5868 133330661900395634579574269964227182592
5869 872469580301240228545015694839775232
5870 5575824202604760822718215399112704
5871 34815741225298187484552925020160
5872 212478232230351456000000000000
5873 1267900724501065264766386176
5874 7400198598215984079669248
5875 42261006566853037522944
5876 236222641773547545600
5877 1292800000000000000
5878 6929603543123328
5879 36390503273472
5880 187284665984
5881 944885760
5882 4674600
5883 22684
5884 108
5885 1
5886 324518553658426726783156020576256
5887 19746054687854472505859630190688206059792830387602958360183308288
5888 20320822465346205463231454069684230449987317970550788324475710441956839088512303104
5889 41718496795330275046777767698624064738334072702278374413028156402777729019153135742635978260480
5890 60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5891 834805183181906666604756909845027446000251794348725590947915479016080958684762192822072445563232883540657963008
5892 459220841951192482619319865076314892512971956266470706008607815195587972841949661028856516085300897181918362821722112
5893 23240248902782177306903272548027106868967352135463011615475934208865828598151570751666808179521240482923128547754727440384
5894 187058740237509388104144793206669276412558497397820693029083891522477984873026979461746392974865005457041454831891877535416320
5895 348603915062763085411593381478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5896 196870790804901340332480541837156274489665161750089202501169577648242858858508160462923420476669568808345681234536599346451572588544
5897 41136047105961052331322713326346236448143969605893658138440339396021513222379933986223707100667126450501133367339876364527170840690688
5898 3703361376843990428586807541401161783109749227923992439027131575971162154777481693072928285997836618471925899082948310765495694879883264
5899 161787962325697273514133325197125310514098994634476770869697370163644305898134456088920451665826831277004483849365314311911964982546268160
5900 3770480261413891767985083711133946210897905968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5901 50611234050151699002730515390857531736112755227379331173520725549346274909912124197049335243300784597127015904487526501867881380603695726592
5902 416729222678897991461629426168923840814500969024658770288045086807762333083525077535218918605075942719116160329130739092204261701122430861312
5903 2218087477710302493933014273035381751032132502600817152751813851577900281675376517113843167018938999085952848219676579502570049261618010783744
5904 7975723591583170124686229615842933860670199879925900153540126754643756419337454107640244956501418211308945551524310666138073391382246939688960
5905 20114003973864791265953304731347808034995950978659778560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5906 36737613890316349494960026230867669734705545609694965649699738094870754558332649157861472982705827462440355270603241429656548138334322065145856
5907 49964093664376185965306993599124902217194350571653656690104972698211863945349059613745902165597975665418793693430142487905291036693285346213888
5908 51835457341471144157982397936697208017598434176212698716715829357271907246914215463469911672729136635549092349498817216182722049222055584333824
5909 41899028016855027376320891208839092615026373499510864536651158493744322452366226492677950695536735154533650082265895634729768256497726678630400
5910 26883369907973399433320782492273792740888893604278564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5911 13919958554857726502459174580932052902978619526278315878131482384532970992647917282545297921872861129753388385078673476445108310399977844113408
5912 5902725360237823342486898420047502816102926319218386961902645295739745204422644348439826749840501267419954908869623622497764863741537877491712
5913 2077017512806111328132549253216412488407834042370372550524609337644528054728983263067052796888963227264525236777176768548121885302292431765504
5914 613666966802521782899370432604581372670506515010099802278595358713224981685937531714479717974327078232594973182483843848683738785126715228160
5915 153871867156292463624289077665904770696579415640268167704477696000000000000000000000000000000000000000000000000000000000000000000000000000000
5916 33060549650230778262991895156396376706113205134434212654036264901900052695083133045833880558953872835238022827325257211121399474725578604544
5917 6140333542849287011360687529037862306219562215086462973258029202678040705981985656259661996429874601857321782529736671182500314558536613888
5918 993743000480310525906770433914906166204301742744235414989173198953063667068816517137179260942827605947859225568912554633071745069727350784
5919 141165179469711871805280663838875189498991291026095522912412065079761673098045002516345295495105022459450534880402951861114712383910051840
5920 17719824726786554265586267868521743938464755344122104308614466520000000000000000000000000000000000000000000000000000000000000000000000000
5921 1977613723252393982758936105182128926162802251544944628099973003838390297465504224688783962867699976023678444920961556406640765925588992
5922 197349348726251198269359877018704456662153498520834304024655019829400085317975763985252832268787039248458710476539883209859663828877312
5923 17701744445365781415726314210495969457099542845380506368187833149516320782676041828644872330697133803951363288092097940269074076401664
5924 1434126883501512337399954051475169727610133564574592979351588110557870760530862334102258398281430139335567214838026456740600815288320
5925 105415135703389762075552713257580266725456516392151209995770265600000000000000000000000000000000000000000000000000000000000000000000
5926 7059556202943355192479362466902586206884535191229105475309615652563155929418769250534284680915967973453522970842721346431018336256
5927 432415582393078589129647965121511715462731931161353954777460356022721066741444960530525973533657996058609178181650035063744626688
5928 24313753384662492210873414321424592681723062146307442063595912520662647675155647950429884325421475896713994820029511825195270144
5929 1259225562579527017060253705536022164044061859711584743344462224577534418238304471786243688985846763050672796372956477516677120
5930 60260943397330536209995572402775095402355303693854299002051134000000000000000000000000000000000000000000000000000000000000000
5931 2672656550457351363723099593810130075553091362250791445185621578099079705404069156651365139232002606324158366013865966174208
5932 110164154836805480876829526597630106254644117649579762669308805824397271660214370749328434205768683509336845050049160282112
5933 4231263409770133649670315960425244584774490242432635996147529280056709256644173467310532669870137528289605718877063348224
5934 151812827904143230616663858417275639051845987287856802180681888687841082052391973136737985549346282917059008172497305600
5935 5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5936 160773006795087652133840774495018121442339201893938141709698991168486939857672563486181670390840871941340597787295744
5937 4765877446131609178836602693448007829374468821765650280198938355676639250678357650676599889401232130657451966988288
5938 133111736608310270237421231947364647659319960431386099679389569558415823100867054312784157546559621499653827067904
5939 3509501931674689425415418215138778362292287542840116345711729405339386398633059116942478879036998362612860190720
5940 87498446102409701111408939451373477349719727115521760253600000000000000000000000000000000000000000000000000000
5941 2066388777459682119604375178103897781501743812093685155833934684481921818369540941881097284138608731191508992
5942 46299405196920598275703190964530442803145509301420819348770696273113175610023703843639839439420087034970112
5943 985715244125988261245190276414360862377509327824879627195954399797250258222871322529498063366152135901184
5944 19969611152325018081906380788393013788310403796973028519322004419457092053783720546792651963561494446080
5945 385504671632035511231237987358261490153164103332397056000000000000000000000000000000000000000000000000
5946 7100741967823586417025996412711823565881764866227175017233651405928235025054566195208211776411795456
5947 124950519732340398731676414424084679344506868527616204854107925602042211312427848823144746936434688
5948 2103073757766681354467188413809504539428962387737372435197673308487761641129985313382555990360064
5949 33896278646205848475506936255132052599896434070601179210585377077256904828061922790891732336640
5950 523730763495532287227303870997496053792391407802020000000000000000000000000000000000000000000
5951 7765687558709548147857422751618120874899773728683461740770757177996008782275649633840529408
5952 110612866137718164623586927024470045288972601681366662190828145696265546517646781880205312
5953 1514974858171609589335156078341207496648408295835157702718500457126766923843928581996544
5954 19970199785927382513321832569419549835390677625124151106737878941885689720484806000640
5955 253585083969214119252046823796262226160621977600000000000000000000000000000000000000
5956 3104568442319877797506879521764906294295702535034459735313740999612022023094534144
5957 36675207152713869144828236959439669994338442199028718363189756933337579297701888
5958 418390362556447834755787968086367292587303285879081991167854960988968005402624
5959 4612746487498036199957294257712794613502223384360808842846167524744940748800
5960 49184146693234768230468034744262695312500000000000000000000000000000000000
5961 507557838721066659720111065978356938186026086619690699126693886628462592
5962 5072673950192974825950502968442645483066289849852513707713648459251712
5963 49132067736825257262361429235342747216440261513852304101740122210304
5964 461472163107944491404220939733644003772102535046483376343340810240
5965 4205760455413210379109702026668277760000000000000000000000000000
5966 37215104689068610101335141462026709444752828409684947114131456
5967 319902873869645667604781284376142373466045526889554287525888
5968 2672892467211346018836749527918565764508551096732257091584
5969 21719093109549971097356354862242663152838210237717544960
5970 171721092547391904702007965131800000000000000000000000
5971 1321737112631292872061153955528260197045606188843008
5972 9908704708197093452805259770142062611711039373312
5973 72384130672742863242246541562901328905805758464
5974 515492740096027403262046197451182406269665280
5975 3580523134851984919363584000000000000000000
5976 24266180465872005493482517133489347231744
5977 160534402775428202052282887850518642688
5978 1037103301684485513025588064234962944
5979 6545359350356059247095949903790080
5980 40370864123766776640000000000000
5981 243436939104204530835146145792
5982 1435638528053900911455834112
5983 8283157287103195354497024
5984 46772083071162414028800
5985 258560000000000000000
5986 1399779915710912256
5987 7423662667788288
5988 38580641192704
5989 196536238080
5990 981666000
5991 4809008
5992 23112
5993 109
5994 1
5995 649037107316853453566312041152512
5996 78984218751417890023438520762752824239171321550411833440733233152
5997 121924934792077232779388724418105382699923907823304729946854262651741034531073818624
5998 333747974362642200374222141588992517906672581618226995304225251222221832153225085941087826083840
5999 600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6000 10017662198182879999257082918140329352003021532184707091374985748192971504217146313864869346758794602487895556096
6001 6429091787316694756670478111068408495181607387730589884120509412738231619787295254403991225194212560546857079504109568
6002 371843982444514836910452360768433709903477634167408185847614947341853257570425132026668930872339847726770056764075639046144
6003 3367057324275168985874606277720046975426052953160772474523510047404603727714485630311435073547570098226746186974053795637493760
6004 6972078301255261708231867629568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6005 4331157397707829487314571920417438038772633558501962455025730708261342894887179530184315250486730513783604987159805185621934596947968
6006 987265130543065255951745119832309674755455270541447795322568145504516317337118415669368970416011034812027200816157032748652100176576512
6007 96287395797943751143256996076430206360853479926023803414705420975250216024214524019896135435943752080270073376156656079902888066876964864
6008 4530062945119523658395733105519508694394771849765349584351526364582040565147764770489772646643151275756125547782228800733535019511295508480
6009 113114407842416753039552511334018386326937179040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6010 1619559489604854368087376492507441015555608167276138597552663217579080797117187974305578727785625107108064508943600848059772204179318263250944
6011 14168793571082531709695400489743410587693032946838398189793532951463919324839852636197443232572582052449949451190445129134944897838162649284608
6012 79851149197570889781588513829273743037156770093629417499065298656804410140313554616098354012681803967094302535908356862092521773418248388214784
6013 303077496480160464738076725402031486705467595437184205834524816676462743934823256090329308347053892029739930957923805313246788872525383708180480
6014 804560158954591650638132189253912321399838039146391142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6015 1542979783393286678788321101696442128857632915607188557287388999984571691449971264630181865273644753422494921365336140045575021810041526736125952
6016 2198420121232552182473507718361495697556551425152760894364618798721322013595358623004819695286310929278426922510926269467832805614504555233411072
6017 2384431037707672631267190305088071568809527972105784140968928150434507733358053911319615936945540285235258248076945591944405214264214556879355904
6018 2011153344809041314063402778024276445521265927976521497759255607699727477713578871648541633385763287417615203948762990467028876311890880574259200
6019 1344168495398669971666039124613689637044444680213928222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6020 723837844852601778127877078208466750954888215366472425662837083995714491617691698692355491937388778747176196024091020775145632140798847893897216
6021 318747169452842460494292514682565152069558021237792895942742845969946241038822794815750644491387068440677565078959675614879302642043045384552448
6022 116312980717142234375422758180119099350838706372740862829378122908093571064823062731754956625781940726813413259521899038694825576928376178868224
6023 35592684074546263408163485091065719614889377870585788532158530805367048937784376839439823642510970537490508444584062943223656849537349483233280
6024 9232312029377547817457344659954286241794764938416090062268661760000000000000000000000000000000000000000000000000000000000000000000000000000000
6025 2049754078314308252305497499696575355779018718334921184550248423917803267095154248841700594655140115784757415294165947089526767432985873481728
6026 392981346742354368727084001858423187598051981765533630288513868971394605182847082000618367771511974518868594081903146955680020131746343288832
6027 65587038031700494709846848638383806969483915021119537389285431130902202026541890131053831222226621992558708887548228605782735174602005151744
6028 9599232203940407282759085141043512885931407789774495558044020425423793770667060171111480093667141527242636371867400726555800442105883525120
6029 1240387730875058798591038750796522075692532874088547301603012656400000000000000000000000000000000000000000000000000000000000000000000000000
6030 142388188074172366758643399573113282683721762111236013223198056276364101417516304177592445326474398273704848034309232061278135146642407424
6031 14603851805742588671932630899384129792999358890541738497824471467375606313530206534908709587890240904385944575263951357529615123336921088
6032 1345332577847799387595199879997693678739565256248918483982275319363240379483379178977010297132982169100303609894999443460449629806526464
6033 111861896913117962317196416015063238753590418036818252389423872623513919321407262059976155065951550868174242757366063625766863592488960
6034 8433210856271180966044217060606421338036521311372096799661621248000000000000000000000000000000000000000000000000000000000000000000000
6035 578883608641355125783307722286012068964531885680786648975388483510178786212339078543811343835109373823188883609103150407343503572992
6036 36322908921018601486890429070206984098869482217553732201306669905908569606281376684564181776827271668923170967258602945354548641792
6037 2090982791080974330135113631642514970628183344582440017469248476776987700063385723736970051986246927117403554522538016966793232384
6038 110811849506998377501302326087169950435877443654619457414312675762823028804970793517189444630754515148459206080820170021467586560
6039 5423484905759748258899601516249758586211977332446886910184602060000000000000000000000000000000000000000000000000000000000000000
6040 245884402642076325462525162630531966950884405327072812957077185185115332897174362411925592809344239781822569673275668888027136
6041 10355430554659715202421975500177229987936547059060497690915027747493343536060150850436872815342256249877663434704621066518528
6042 406201287337932830368350332200823480138351063273533055630162810885444088637840652861811136307533202715802149012198081429504
6043 14877657134606036600433058124893012627080906754209966613706825091408426041134413367400322583835935725871782800904735948800
6044 510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6045 16398846693098940517651758998491848387118598593181690454389297099185667865482601475590530379865768938016740974304165888
6046 495651254397687354599006680118592814254944757463627629140689588990370482070549195670366388497728141588375004566781952
6047 14109844080480888645166650586420652651887915805726926566015294373192077248691907757155120699935319878963305669197824
6048 379026208620866457944865167234988063127567054626732565336866775776653731052370384629787718935995823162188900597760
6049 9624829071265067122254983339651082508469169982707393627896000000000000000000000000000000000000000000000000000000
6050 231435543075484397395690019947636551528195306954492737453400684661975243657388585490682895823524177893449007104
6051 5278132192448948203430163769956470479558588060361973405759859375134902019542702238174941696093889921986592768
6052 114342968318614638304442072064065860035791082027686036754730710376481029953853073413421775350473647764537344
6053 2356414115974352133664952933030375627020627648042817365279996521495936862346479024521532931700256344637440
6054 46260560595844261347748558482991378818379692399887646720000000000000000000000000000000000000000000000000
6055 866290520074477542877171562350842475037575313679715352102505471523244673056657075815401836722239045632
6056 15493864446810209442727875388586500238718851697424409401909382774653234202741053254069948620117901312
6057 264987293478601850662865740139997571968049260854908926834906836869457966782378149486202054785368064
6058 4338723666714348604864887840656902732786743561036950938954928265888883817991926117234141739089920
6059 68084999254419197339549503229674486993010883014262600000000000000000000000000000000000000000000
6060 1025070757749660355517179803213591955486770132186216949781739947495473159260385751666949881856
6061 14822124062454234059560648221278986068722328625303132733570971523299583233364668771947511808
6062 206036580711338904149581226654404219544183528233581447569716062169240301642774287151529984
6063 2755887570457978786838412894579897877283913512267132852729827293980225181426903228088320
6064 35501911755689976695286555331476711662487076864000000000000000000000000000000000000000
6065 440848718809422647245976892090616693789989759974893282414551221944907127279423848448
6066 5281229829990797156855266122159312479184735676660135444299324998400611418869071872
6067 61084992933241383874345043340609624717746279738345970710506824304389328788783104
6068 682686480149709357593679550141493602798329060885399708741232793662251230822400
6069 7377622003985215234570205211639404296875000000000000000000000000000000000000
6070 77148791485602132277456882028710254604275965166192986267257470767526313984
6071 781191788329718123196377457140167404392208636877287110987901862724763648
6072 7664602566944740132928382960713468565764680796160959439871459064807424
6073 72912601771055229641866908477915752595992200537344373462247848017920
6074 672921672866113660657552324266924441600000000000000000000000000000
6075 6028846959629114836416292916848326930049958202368961432489295872
6076 52464071314621889487184130637687349248431466409886903154245632
6077 443700149557083439126900421634481916908419482057554677202944
6078 3648807642404395144355867616856767409676819319936547553280
6079 29192585733056623799341354072406000000000000000000000000
6080 227338783372582373994518480350860753891844264480997376
6081 1724114619226294260788115200004718894437720850956288
6082 12739606998402743930635391315070633887421813489664
6083 91757707737092877780644223146310468316000419840
6084 644494164273357285485445120000000000000000000
6085 4416444844788704999813818118295061196177408
6086 29538330110678789177620051364495430254592
6087 192901214113314305422759379947703107584
6088 1230527557866939138454038581912535040
6089 7670464183515687561600000000000000
6090 46739892308007269920348059992064
6091 278513874442456776822431817728
6092 1623498828272226289481416704
6093 9260872448090157977702400
6094 51712000000000000000000
6095 282755542973604275712
6096 1514427184228810752
6097 7947612085697024
6098 40879537520640
6099 206149860000
6100 1019509696
6101 4945968
6102 23544
6103 110
6104 1
6105 1298074214633706907132624082305024
6106 315936875005671560093754083051011296956685286201647333762932932608
6107 731549608752463396676332346508632296199543446939828379681125575910446207186442911744
6108 2669983794901137602993777132711940143253380652945815962433802009777774657225800687528702608670720
6109 6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6110 120211946378194559991084995017683952224036258386216485096499828978315658050605755766378432161105535229854746673152
6111 90007285022433726593386693554957718932542503428228258377687131778335242677022133561655877152718975847655999113057533952
6112 5949503719112237390567237772294939358455642146678530973561839157469652121126802112426702893957437563628320908225210224738304
6113 60607031836953041745742912998960845557668953156893904541423180853282867098860741345605831323856261768081431365532968321474887680
6114 139441566025105234164637352591360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6115 95285462749572248720920582249183636852997938287043174010566075581749543687517949664054935510708071303239309717515714083682561132855296
6116 23694363133033566142841882875975432194130926492994747087741635492108391616090841976064855289984264835488652819587768785967650404237836288
6117 2503472290746537529724681897987185365382190478076618888782340945356505616629577624517299521334537554087021907780073058077475089738801086464
6118 126841762463346662435080526954546243443053611793429788361842738208297135824137413573713634106008235721171515337902406420538980546316274237440
6119 3393432235272502591186575340020551589808115371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6120 51825903667355339778796047760238112497779461352836435121685222962530585507750015177778519289140003427458064286195227137912710533738184424030208
6121 481738981416806078129643616651275959981563120192505538452980120349773257044554989630713069907467789783298281340475134390588126526497530075676672
6122 2874641371112552032137186497853854749337643723370659029966350751644958765051287966179540744456544942815394891292700847035330783843056941975732224
6123 11516944866246097660046915565277196494807768626612999821711943033705584269523283731432513717188047897130117376401104601903377977155964580910858240
6124 32182406358183666025525287570156492855993521565855645696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6125 64805150902518040509109486271250569412020582455501919406070337999352011040898793114467638341493079643744786697344117881914150916021744122917289984
6126 96730485334232296028834339607905810692488262706721479352043227143738168598195779412212066592597680888250784590480755856584643447038200430270087168
6127 109683827734552941038290754034051292165238286716866070484570694919987355734470479920702333099494853120821879411539497229442639856153869616450371584
6128 96535360550833983075043333345165269385020764542873031892444269169586918930251785839129998402516637796045529789540623542417386062970762267564441600
6129 67208424769933498583301956230684481852222234010696411132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6130 37639567932335292462649608066840271049654187199056566134467528367777153564119968332002485580744216494853162193252733080307572871321540090482655232
6131 17212347150453492866691795792858518211756133146840816380908113682377097016096430920050534802534901695796588514263822483203482342670324450765832192
6132 6513526920159965125023674458086669563646967556873488318445174882853239979630091512978277571043788680701551142533226346166910232307989066016620544
6133 2064375676323683277673482135281811737663583916493975734865194786711288838391493856687509771265636291174449489785875650706972097273166270027530240
6134 553938721762652869047440679597257174507685896304965403736119705600000000000000000000000000000000000000000000000000000000000000000000000000000000
6135 127084752855487111642940844981187672058299160536765113442115402282903802559899563428185436868618687178654959748238288719550659580845124155867136
6136 25150806191510679598533376118939084006275326832994152338464887614169254731702213248039575537376766369207590021241801405163521288431765970485248
6137 4328744510092232650849892010133331259985938391393889467692838454639545333751764748649552860666957051508874786578183087981660521523732340015104
6138 652747789867947695227617789590958876243335729704665697946993388928817976405360091635580646369365623852499273286983249405794430063200079708160
6139 86827141161254115901372712555756545298477301186198311112210885948000000000000000000000000000000000000000000000000000000000000000000000000000
6140 10251949541340410406622324769264156353227966872008992952070260051898215302061173900786656063506156675706749058470264708412025730558253334528
6141 1080685033624951561723014686554425604681952557900088648839010888585794867201235283583244509503877826924559898569532400457191519126932160512
6142 102245275916432753457235190879824719584206959474917804782652924271606268840736817602252782582106644851623074352019957702994171865296011264
6143 8725227959223201060741320449174932622780052606871823686375062064634085707069766440678140095144220967717590935074552962809815360214138880
6144 674656868501694477283537364848513707042921704909767743972929699840000000000000000000000000000000000000000000000000000000000000000000000
6145 47468455908591120314231233227452989655091614625824505215981855647834660469411804440592530194478968653501488455946458333402167292985344
6146 3051124349365562524898796041897386664305036506274513504909760272096319846927635641503391269253490820189546361249722647409782085910528
6147 179824520032963792391619772321256287474023767634089841502355369002820942205451172241379424470817235732096705688938269459144217985024
6148 9751442756615857220114604695670955638357215041606512252459515467128426534837429829512671127506397333064410135112174961889147617280
6149 488113641518377343300964136462478272759077959920219821916614185400000000000000000000000000000000000000000000000000000000000000000
6150 22621365043071021942552314962008940959481365290090698792051101037030610626540041341897154538459670059927676409941361537698496512
6151 973410472138013229027665697016659618866035423551686782946012608264374292389654179941066044642172087488500362862234380252741632
6152 38995323584441551715361631891279054093281702074259173340495629845002632509232702674733869085523187460717006305171015817232384
6153 1458010399191391586842439696239515237453928861912576728143268858958025752031172510005231613215921701135434714488664122982400
6154 51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6155 1672682362696091932800479417846168535486097056504532426347708304116938122279225350510234098746308431677707579379024920576
6156 51547730457359484878296694732333652682514254776217273430631717254998530135337116349718104403763726725191000474945323008
6157 1495643472530974196387664962160589181100119075407054215997621203558360188361342222258442794193143907170110400934969344
6158 40934830531053577458045438061378710817777241899687117056381611783878602953656001540017073645087548901516401264558080
6159 1058731197839157383448048167361619075931608698097813299068560000000000000000000000000000000000000000000000000000000
6160 25920780824454252508317282234135293771157874378903186594780876682141227289627521574956484332234707924066288795648
6161 601707069939180095191038669775037634669679038881264968256623968765378830227868055151943353354703451106471575552
6162 13263784324959298043315280359431639764151765515211580263548762403671799474646956515956925940654943140686331904
6163 278056865684973551772464446097584323988434062469052449103039589536520549756884524893540885940630248667217920
6164 5551267271501311361729827017958965458205563087986517606400000000000000000000000000000000000000000000000000
6165 105687443449086260231014930606802781954584188268925272956505667525835850112912163249479024080113163567104
6166 1921239191404465970898256548184726029601137610480626765836763464057001041139890603504673628894619762688
6167 33388398978303833183521083257639694067974206867718524781198261445551703814579646835261458902956376064
6168 555356629339436621422705643604083549796703175812729720186230818033777128702966543005970142603509760
6169 8851049903074495654141435419857683309091414791854138000000000000000000000000000000000000000000000
6170 135309340022955166928267734024194138124253657448580637371189673069402457022370919220037384404992
6171 1986164624368867363981126861651384133208792035790619786298510184122144153270865615440966582272
6172 28020974976742090964343046824998973858008959839767076869481384455016681023417303052608077824
6173 380312484723201072583700979452025907065180064692864333676716166569271075036912645476188160
6174 4970267645796596737340117746406739632748190760960000000000000000000000000000000000000000
6175 62600518070938015908928718676867570518178545916434846102866273516176812073678186479616
6176 760497095518674790587158321590940997002601937439059503979102799769688044317146349568
6177 8918408968253242045654376327729005208790956841798511723733996348440842003162333184
6178 101037599062156984923864573420941053214152701011039156893702453462013182161715200
6179 1106643300597782285185530781745910644531250000000000000000000000000000000000000
6180 11726616305811524106173446068363958699849946705261333912623135556663999725568
6181 120303535402776590972242128399585780276400130079102215092136886859613601792
6182 1195678000443379460736827741871301096259290204201109672619947614109958144
6183 11520191079826726283414971539510688910166767684900411007035159986831360
6184 107667467658578185705208371882707910656000000000000000000000000000000
6185 976673207459916603499439452529428962668093228783771752063265931264
6186 8604107695597989875898197424580725276742760491221452117296283648
6187 73654224826475850895065469991323998206797634021554076415688704
6188 612999683923938384251785759631936924825705645749339988951040
6189 4962739574619626045888030192309020000000000000000000000000
6190 39102270740084168327057178620348049669397213490731548672
6191 299995943745375201377132044800821087632163428066394112
6192 2242170831718882931791828871452431564186239174180864
6193 16332871977202532244954671720043263360248074731520
6194 116008949569204311387380121600000000000000000000
6195 803792961751544309966114897529701137704288256
6196 5435052740364897208682089451067159166844928
6197 35879625825076460808633244670272778010624
6198 231339180878984558029359253399556587520
6199 1457388194867980636704000000000000000
6200 8974059323137395824706827518476288
6201 54031691641836614703551772639232
6202 318205770341356352738357673984
6203 1833652744721851279585075200
6204 10342400000000000000000000
6205 57116619680668063693824
6206 308943145582677393408
6207 1637208089653586944
6208 8502943804293120
6209 43291470600000
6210 216136055552
6211 1058437152
6212 5085504
6213 23980
6214 111
6215 1
6216 2596148429267413814265248164610048
6217 1263747500022686240375016332204045187826741144806589335051731730432
6218 4389297652514780380057994079051793777197260681638970278086753455462677243118657470464
6219 21359870359209100823950217061695521146027045223566527699470416078222197257806405500229620869365760
6220 60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6221 1442543356538334719893019940212207426688435100634597821157997947739787896607269069196541185933266422758256960077824
6222 1260101990314072172307413709769408065055595047995195617287619844896693397478309869863182280138065661867183987582805475328
6223 95192059505795798249075804356719029735290274346856495576989426519514433938028833798827246303319001018053134531603363595812864
6224 1090926573065154751423372433981295220038041156824090281745617255359091607779493344220904963829412711825465764579593429786547978240
6225 2788831320502104683292747051827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6226 2096280180490589471860252809482040010765954642314949828232453662798489961125394892609208581235577568671264813785345709841016344922816512
6227 568664715192805587428205189023410372659142235831873930105799251810601398786180207425556526959622356051727667670106450863223609701708070912
6228 65090279559409975772841729347666819499936952429992091108340864579269146032369018237449787554697976406262569602281899510014352333208828248064
6229 3551569348973706548182254754727294816405501130216034074131596669832319803075847580063981754968230600192802429461267379775091455296855678648320
6230 101802967058175077735597260200616547694243461136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6231 1658428917355370872921473528327619599928942763290765923893927134800978736248000485688912617252480109678658057158247268413206737079621901568966656
6232 16379125368171406656407882966143382639373146086545188307401324091892290739514869647444244376853904852632141565576154569279996301900916022573006848
6233 103487089360051873156938713922738770976155174041343725078788627059218515541846366782463466800435617941354216086537230493271908218350049911126360064
6234 437643904917351711081782791480533466802695207811293993225053835280812202241884781794435521253145820090944460303241974872328363131926654074612613120
6235 1287296254327346641021011502806259714239740862634225827840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6236 2721816337905757701382598423392523915304864463131080615054954195972784463717749310807640810342709345037281041288452951040394338472913253162526179328
6237 4256141354706221025268710942747855670469483559095745091489901994324479418320614294137330930074297959083034521981153257689724311669680818931883835392
6238 5045456075789435287761374685566359439600961188975839242290251966319418363785642076352307322576763243557806452930816872554361433383078002356717092864
6239 4633697306440031187602080000567932930480996698057905530837324920140172108652085720278239923320798614210185429897949930036034531022596588843093196800
6240 3360421238496674929165097811534224092611111700534820556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6241 1957257532481435208057779619475694094582017734350941438992311475124411985334238353264129250198699257732364434049142120175993789308720084705098072064
6242 929466746124488614801356972814359983434831189929404084569038138848363238869207269682728879336884691573015779770246414092988046504197520341354938368
6243 364757507528958047001325769652853495564230183184915345832929793439781438859285124726783543978452166119286863981860675385346973009247387696930750464
6244 119733789226773630105061963846345080784487867156650592622181297629254752626706643687875566733406904888118070407580787741004381641843643661596753920
6245 33236323305759172142846440775835430470461153778297924224167182336000000000000000000000000000000000000000000000000000000000000000000000000000000000
6246 7879254677040200921862332388833635667614547953279437033411154941540035758713772932547497085854358605076607504390773900612140894012397697663762432
6247 1609651596256683494306136071612101376401620917311625749661752807306832302828941647874532834392113047629285761359475289930465362459633022111055872
6248 285697137666087354956092872668799863159071933831996704867727338006209992027616473410870488804019165399585735914160083806789594420566334440996864
6249 44386849711020443275478009692185203584546829619917267460395550447159622395564486231219483953116862421969950583514860959594021244297605420154880
6250 6077899881287788113096089878902958170893411083033881777854762016360000000000000000000000000000000000000000000000000000000000000000000000000000
6251 738140366976509549276807383387019257432413614784647492549058723736671501748404520856639236572443280650885932209859059005665852600194240086016
6252 79970692488246415567503086805027494746464489284606560014086805755348820172891410985160093703286959192417432494145397633832172415392979877888
6253 7770640969648889262749874506866678688399728920093753163481622244642076431895998137771211476240105008723353650753516785427557061762496856064
6254 680567780819409682737822995035644744576844103336002247537254841041458685151441782372894927421249235481972092935815131099165598096702832640
6255 53972549480135558182682989187881096563433736392781419517834375987200000000000000000000000000000000000000000000000000000000000000000000000
6256 3892413384504471865766961124651145151717512399317609427710512163122442158491767964128587475947275429587122053387609583338977718024798208
6257 256294445346707252091498867519380479801623066527059134412419862856090867141921393886284866617293228895921894344976702382421695216484352
6258 15464908722834886145679300419628040722766044016531726369202561734242601029668800812758630504490282272960316689248691173486402746712064
6259 858126962582195435370085213219044096175434923661373078216437361107301535065693824997115059220562965309668091889871396646244990320640
6260 43930227736653960897086772281623044548317016392819783972495276686000000000000000000000000000000000000000000000000000000000000000000
6261 2081165583962534018714812976504822568272285606688344288868701295406816177641683803454538217538289645513346229714605261468261679104
6262 91500584380973243528600575519566004173407329813858557596925185176851183484627492914460208196364176223919034109050031743757713408
6263 3743551064106388964674716661562789192955043399128880640687580465120252720886339456774451432210225996228832605296417518454308864
6264 142885019120756375510559090231472493270485028467432519358040348177886523699054905980512698095160326711272602019889084052275200
6265 5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6266 170613600995001377145648900620309190619581899763462307487466247019927688472480985752043878072123460031126173096660541898752
6267 5360963967565386427342856252162699878981482496726596436785698594519847134075060100370682857991427579419864049394313592832
6268 158538208088283264817092485989022453196612621993147746895747847577186179966302275559394936184473254160031702499106750464
6269 4420961697353786365468907310628900768319942125166208642089214072658889118994848166321843953669455281363771336572272640
6270 116460431762307312179285298409778098352476956790759462897541600000000000000000000000000000000000000000000000000000000
6271 2903127452338876280931535610223152902369681930437156898615458188399817456438282416395126245210287287495424345112576
6272 68594605973066530851778408354354290352343410432464206381255132439253186645976958287321542282436193426137759612928
6273 1538598981695278573024572521694070212641604799764543310571656438825928739059046955851003409115973404319614500864
6274 32810710150826879109150804639514950230635219371348188994158671565309424871312373937437824540994369342731714560
6275 666152072580157363407579242155075854984667570558382112768000000000000000000000000000000000000000000000000000
6276 12893868100788523748183821534029939398459270968808883300693691438151973713775283916436440937773805955186688
6277 238233659734153780391383811974906027670541063699597718963758669543068129101346434834579529982932850573312
6278 4206938271266282981123656490462601452564750065332534122430980942139514680637035501242943821772503384064
6279 71085648555447887542106322381322694373978006504029404183837544708323472473979717504764178253249249280
6280 1150636487399684435038386604581498830181883922941037940000000000000000000000000000000000000000000000
6281 17860832883030082034531340891193626232401482783212644132997036845161124326952961337044934741458944
6282 266146059665428226773470999461285473849978132795943051364000364672367316538295992469089522024448
6283 3810852596836924371150654368199860444689218538208322454249468285882268619184753215154698584064
6284 52483122891801748016550735164379575174994848927615278047386830986559408355093945075713966080
6285 695837470411523543227616484496943548584746706534400000000000000000000000000000000000000000
6286 8889273566073198259067878052115195013581353520133748146607010839297107314462302480105472
6287 109511581754689169844550798309095503568374678991224568572990803166835078381669074337792
6288 1302087709364973338665538943848434760483479698902582711665163466872362932461700644864
6289 14953564661199233768731956866299275875694599749633795220267963112377950959933849600
6290 165996495089667342777829617261886596679687500000000000000000000000000000000000000
6291 1782445678483351664138363802391321722377191899199722754718716604612927958286336
6292 18526744452027595009725287773536210162565620032181741124189080576380494675968
6293 186525768069167195874945127731922971016449271855373108928711827801153470464
6294 1820190190612622752779565503242688847806349294214264939111555277919354880
6295 17226794825372509712833339501233265704960000000000000000000000000000000
6296 158221059608506489766909191309767491952231103062971023834249080864768
6297 1411073662078070339647304377631238945385812720560318147236590518272
6298 12226601321194991248580868018559783702328407247577976685004324864
6299 102983946899221648554300007618165403370718548485889118143774720
6300 843665727685336427800965132692533400000000000000000000000000
6301 6725590567294476952253834722699864543136320720405826371584
6302 52199294211695285039620975795342869247996436483552575488
6303 394622066382523395995361881375627955296778094655832064
6304 2907251211942050739601931566167700878124157302210560
6305 20881610922456776049728421888000000000000000000000
6306 146290319038781064413832911350405607062180462592
6307 1000049704227141086397504458996357286699466752
6308 6673610403464221710405783508670736709976064
6309 43491766005249096909519539639116638453760
6310 276903757024916320973760000000000000000
6311 1723019390042379998343710883547447296
6312 10482148178516303252489043892011008
6313 62368330986905845136718104100864
6314 363063243454926553357844889600
6315 2068480000000000000000000000
6316 11537557175494948866152448
6317 63024401698866188255232
6318 337264866468638910464
6319 1768612311292968960
6320 9091208826000000
6321 45820843777024
6322 226505550528
6323 1098468864
6324 5227640
6325 24420
6326 112
6327 1
6328 5192296858534827628530496329220096
6329 5054990000090744961500065328816180751306964579226357340206926921728
6330 26335785915088682280347964474310762663183564089833821668520520732776063458711944822784
6331 170878962873672806591601736493564169168216361788532221595763328625777578062451244001836966954926080
6332 600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6333 17310520278460016638716239282546489120261221207615173853895975372877454759287228830358494231199197073099083520933888
6334 17641427864397010412303791936771712910778330671932738642026677828553707564696338178084551921932919266140575826159276654592
6335 1523072952092732771985212869707504475764644389549703929231830824312230943008461340781235940853104016288850152505653817533005824
6336 19636678315172785525620703811663313960684740822833625071421110596463648940030880195976289348929428812858383762432681736157863608320
6337 55776626410042093665854941036544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6338 46118163970792968380925561808604880236851002130928896221113980581566779144758687637402588787182706510767825903277605616502359588301963264
6339 13647953164627334098276924536561848943819413659964974322539182043454433570868324978213356647030936545241464024082554820717366632840993701888
6340 1692347268544659370093884963039337306998360763179794368816862479060997796841594474173694476422147386562826809659329387260373160663429534449664
6341 99443941771263783349103133132364254859354031646048954075684706755304954486123732241791489139110456805398468024915486633702560748311959002152960
6342 3054089011745252332067917806018496430827303834080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6343 53069725355371867933487152906483827197726168425304509564605668313631319559936015542045203752079363509717057829063912589222615586547900850206932992
6344 556890262517827826317868020848875009738686966942536402451645019124337885143505568013104308813032764989492813229589255355519874264631144767482232832
6345 3725535216961867433649793701218595755141586265488374102836390574131866559506469204168684804815682245888751779115340297757788695860601796800548962304
6346 16630468386859365021107746076260271738502417896829171742552045740670863685191621708188549807619541163455889491523195045148477799013212854835279298560
6347 51491850173093865640840460112250388569589634505369033113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6348 114316286192041823458069133782486004442804307451505385832308076230856947476145471053920914034393792491565803734115023943696562215862356632826099531776
6349 187270219607073725111823281480905649500657276600212784025555687750277094406107028942042560923269110199653518967170743338347869713465956033002888757248
6350 232090979486314023237023235536052534221644214692888605145351590450693244734139535512206136838531109203659096834817576137500625935621588108408986271744
6351 222417470709121497004899840027260780663087841506779465480191596166728261215300114573355516319398333482088900635101596641729657489084636264468473446400
6352 168021061924833746458254890576711204630555585026741027832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6353 101777391689034630819004540212736092918264922186248954827600196706469423237380394369734721010332361402082950570555390249151677044053444404665099747328
6354 50191204290722385199273276531975439105480884256187820566728059497811614898937192562867359484191773344942852107593306361021354511226666098433166671872
6355 20426420421621650632074243100559795751596890258355259366644068432627760576119966984699878462793321302680064382984197821579430488517853711028122025984
6356 6944559775152870546093593903088014685500296295085734372086515262496775652348985333896782870537600483510848083639685688978254135226931332372611727360
6357 1994179398345550328570786446550125828227669226697875453450030940160000000000000000000000000000000000000000000000000000000000000000000000000000000000
6358 488513789976492457155464608107685411392101973103325096071491606375482217040253921817944819322970233514749665272227981837952735428768657255153270784
6359 103017702160427743635592708583174488089703738707944047978352179667637267381052265463970101401095235048274288727006418555549783197416513415107575808
6360 18856011085961765427102129596140790968498747632911782521270004308409859473822687245117452261065264916372658570334565531248113231757378073105793024
6361 3018305780349390142732504659068593843749184414154374187306897430406854322898385063722924908811946644693956639679010545252393444612237168570531840
6362 425452991690145167916726291523207071962538775812371724449833341145200000000000000000000000000000000000000000000000000000000000000000000000000000
6363 53146106422308687547930131603865386535133780264494619463532228109040348125885125501678025033215916206863787119109852248407941387213985286193152
6364 5917831244130234751995228423572034611238372207060885441042423625895812692793964412901846934043234980238890004566759424903580758739080510963712
6365 590568713693315583968990462521867580318379397927125240424603290592797808824095858470612072194247980662974877457267275692494336693949761060864
6366 53084286903913955253550193612780290076993840060208175307905877601233777441812459025085804338857440367593823248993580225734916651542820945920
6367 4317803958410844654614639135030487725074698911422513561426750078976000000000000000000000000000000000000000000000000000000000000000000000000
6368 319177897529366692992890812221393902440836016744043973072261997376040256996324973058544173027676585226144008377783985833796172878033453056
6369 21528733409123409175685904871627960303336337588272967290643268479911632839921397086447928795852631227257439124978043000123422398184685568
6370 1329982150163800208528419836088011502157879785421728467751420309144863688551516869897242223386164275474587235275387440919830636217237504
6371 75515172707233198312567498763275880463438273282200830883046487777442535085781056599746125211409540947250792086308682904869559148216320
6372 3953720496298856480737809505346074009348531475353780557524574901740000000000000000000000000000000000000000000000000000000000000000000
6373 191467233724553129721762793838443676281050275815327674575920519177427088343034909917817516013522647387227853133743684055080074477568
6374 8601054931811484891688454098839204392300289002502704414110967406624011247554984333959259570458232565048389206250702983913225060352
6375 359380902154213340608772799510027762523684166316372541506007724651544261205088587850347337492181695637967930108456081771613650944
6376 14002731873834124800034790842684304340507532789808386897087954121432879322507380786090244413325712017704714997949130237122969600
6377 510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6378 17402587301490140468856187863271537443197353775873155363721557196032624224193060546708475563356592923174869655859375273672704
6379 557540252626800188443657050224920787414074179659566029425712653830064101943806250438551017231108468259665861137008613654528
6380 16805050057358026070611803514836380038840937931273661170949271843181735076428041209295863235554164940963360464905315549184
6381 477463863314208927470641989547921282978553749517950533345635119847160024851443601962759146996301170387287304349805445120
6382 12810647493853804339721382825075590818772465246983540918729576000000000000000000000000000000000000000000000000000000000
6383 325150274661954143464331988344993125065404376208961572644931317100779555121087630636254139463552176199487526652608512
6384 7819785080929584517102738552396389100167148789300919527463085098074863277641373244754655820197726050579704595873792
6385 178477481876652314470850412516512144666426156772687024026312146903807733730849446878716395457452914901075282100224
6386 3871663797797571734879794947462764127214955885819086301310723244706512134814860124617663295837335582442342318080
6387 79938248709618883608909509058609102598160108467005853532160000000000000000000000000000000000000000000000000000
6388 1573051908296199897278426227151652606612031058194683762684630355454540793080584637805245794408404326532775936
6389 29540973807035068768531592684888347431147091898750117151506075023340448008566957919487861717883673471090688
6390 530074222179551655621580717798287783023158508231899299426303598709578849760266473156610921543335426392064
6391 9098963015097329605389609264809304879869184832515763735531205722665404476669403840609814816415903907840
6392 149582743361958976554990258595594847923644909982334932200000000000000000000000000000000000000000000000
6393 2357629940559970828558136997637558662676995727384069025555608863561268411157790896489931385872580608
6394 35663571995167382387645113927812253495897069794656368882776048866097220416131662990857995951276032
6395 518275953169821714476488994075181020477733721196331853777927686879988532209126437261039007432704
6396 7242670959068641226284001452684381374149289152010908370539382676145198353002964420448527319040
6397 97417245857613296051866307829572096801864538914816000000000000000000000000000000000000000000
6398 1262276846382394152787638683400357691928552199858992236818195539180189238653646952174977024
6399 15769667772675240457615314956509752513845953774736337874510675656024251286960346704642048
6400 190104805567286107445168685801871475030588036039777075903113866163364988139408294150144
6401 2213127569857486597772329616212292829602800762945801692599658540631936742070209740800
6402 24899474263450101416674442589282989501953125000000000000000000000000000000000000000
6403 270931743129469452949031297963480901801333168678357858717244923901165049659523072
6404 2853118645612249631497694317124576365035105484955988133125118408762596180099072
6405 29098019818790082556491439926179983478566086409438204992879045136979941392384
6406 287590050116794394939171349512344837953403188485853860379625733911258071040
6407 2756287172059601554053334320197322512793600000000000000000000000000000000
6408 25631811656578051342239288992182333696261438696201305861148351100092416
6409 231416080580803535702157917931523187043273286171892176146800844996608
6410 2029615819318368547264424091080924094586515603097944129710717927424
6411 17301303079069236957122401279851787766280716145629371848154152960
6412 143423173706507192726164072557730678000000000000000000000000000
6413 1156801577574650035787659572304376701419447163909802135912448
6414 9082677192834979596894049788389659249151379948138148134912
6415 69453483683324117695183691122110520132232944659426443264
6416 517490715725685031649143818777850756306099999793479680
6417 3758689966042219688951115939840000000000000000000000
6418 26624838065058153723317589865773820485316844191744
6419 184009145577793959897140820455329740752701882368
6420 1241291535044345238135475732612757028055547904
6421 8176452008986830218989673452153928029306880
6422 52611713834734100985014400000000000000000
6423 330819722888136959681992489641109880832
6424 2033536746632162830982874515050135552
6425 12224192873433545646796748403769344
6426 71886522204075457564853288140800
6427 413696000000000000000000000000
6428 2330586549449979670962794496
6429 12856977946568702404067328
6430 69476562492539615555584
6431 367871360748937543680
6432 1909153853460000000
6433 9714018880729088
6434 48472187812992
6435 237269274624
6436 1139625520
6437 5372400
6438 24864
6439 113
6440 1
6441 10384593717069655257060992658440192
6442 20219960000362979846000261315264723005227858316905429360827707686912
6443 158014715490532093682087786845864575979101384539002930011123124396656380752271668936704
6444 1367031702989382452732813891948513353345730894308257772766106629006220624499609952014695735639408640
6445 6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6446 207726243341520199664594871390557869443134654491382086246751704474529457111446745964301930774390364877189002251206656
6447 246979990101558145772253087114803980750896629407058340988373489599751905905748734493183726907060869725968061566229873164288
6448 24369167233483724351763405915320071612234310232795262867709293188995695088135381452499775053649664260621602440090461080528093184
6449 353460209673110139461172668609939651292325334811005251285579990736345680920555843527573208280729718631450907723788271250841544949760
6450 1115532528200841873317098820730880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6451 1014599607357445304380362359789307365210722046880435716864507572794469141184691128022856953318019543236892169872107323563051910942643191808
6452 327550875951056018358646188877484374651665927839159383740940369042906405700839799477120559528742477085795136577981315697216799188183848845312
6453 44001028982161143622441009039022769981957379842674653589238424455585942717881456328516056386975832050633497051142564068769702177249167895691264
6454 2784430369595385933774887727706199136061912886089370714119171789148538725611464502770161695895092790551157104697633625743671700952734852060282880
6455 91622670352357569962037534180554892924819115022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6456 1698231211371899773871588893007482470327237389609744306067381386036202225917952497345446520066539632310945850530045202855123698769532827206621855744
6457 18934268925606146094807512708861750331115356876046237683355930650227488094879189312445546499643114009642755649806034682087675724997458922094395916288
6458 134119267810627227611392573243869447185097105557581467702110060668747196142232891350072652973364560851995064048152250719280393050981664684819762642944
6459 631957798700655870802094350897890326063091880079508526216977738145492820037281624911164892689542564211323800677881411715642156362502088483740613345280
6460 2059674006923754625633618404490015542783585380214761324544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6461 4801284020065756585238903618864412186597780912963226204956939201695991793998109784264678389444539284645763756832831005635255613066218978578696180334592
6462 8239889662711243904920224385159848578028920170409362497124450261012192153868709273449872680623840848784754834555512706887306267392502065452127105318912
6463 10676185056370445068903068834658416574195633875872875836686173160731889257770418633561482294572431023368318454401608502325028793038593052986813368500224
6464 10676038594037831856235192321308517471828216392325414343049196616002956538334405499521064783331120007140267230484876638803023559476062540694486725427200
6465 8401053096241687322912744528835560231527779251337051391601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6466 5292424367829800802588236091062276831749775953684945651035210228736410008343780507226205492537282792908313429668880292955887206290779109042585186861056
6467 2710325031699008800760756932726673711695967749834142310603315212881827204542608398394837412146355760626914013810038543495153143606239969315391000281088
6468 1143879543610812435396157613631348562089425854467894524532067832227154592262718151143193193916425992950083605447115078008448107356999807817574833455104
6469 402784466958866491673428446379104851759017185114972593581017885224812987836241149366013406491180828043629188851101769960738739843162017277611480186880
6470 119650763900733019714247186793007549693660153601872527207001856409600000000000000000000000000000000000000000000000000000000000000000000000000000000000
6471 30287854978542532343638805702676495506310322332406155956432479595279897456495743152712578798024154477914479246878134873953069596583656749819502788608
6472 6593132938267375592677933349323167237741039277308419070614539498728785112387344989694086489670095043089554478528410787555186124634656858566884851712
6473 1244496731673476518188740553345292203920917343772177646403820284355050725272297358177751849230307484480595465642081325062375473295986952824982339584
6474 205244793063758529705810316816664381374944540162497444736869025267666093957090184333158893799212371839189051498172717077162754233632127462796165120
6475 29781709418310161754170840406624495037377714306866020711488333880164000000000000000000000000000000000000000000000000000000000000000000000000000000
6476 3826519662406225503450969475478307830529632179043612601374320423850905065063729036120817802391545966894192672575909361885371779879406940605906944
6477 437919512065637371647646903344330561231639543322505522637139348316290139266753366554736673119199388537677860337940197442864976146691957811314688
6478 44883222240691984381643275151661936104196834242461518272269850085052633470631285243766517486762846530386090686752312952629569588740181840625664
6479 4140574378505288509776915101796862626005519524696237674016658452896234640461371803956692738430880348672318213421499257607323498820340033781760
6480 345424316672867572369171130802439018005975912913801084914140006318080000000000000000000000000000000000000000000000000000000000000000000000000
6481 26172587597408068825417046602154300000148553373011605791925483784835301073698647790800622188269479988543808686978286838371286175998743150592
6482 1808413606366366370757616009216748665480252357414929252414034552312577158553397355261626018851621023089624886498155612010367481447513587712
6483 114378464914086817933444105903568989185577661546268648226622146586458277215430450811162831211210127690814502233683319919105434714682425344
6484 6645335198236521451505939891168277480782568048833673117708090924414943087548732980777659018604039603358069703595164095628521205043036160
6485 355834844666897083266402855481146660841367832781840250177211741156600000000000000000000000000000000000000000000000000000000000000000000
6486 17614985502658887934402177033136818217856625375010146060984687764323292127559211712439211473244083559624962488304418933067366851936256
6487 808499163590279579818714685290885212876227166235254214926430936222657057270168527392170399623073861114548585387566080487843155673088
6488 34500566606804480698442188752962665202273679966371763984576741566548249075688504433633344399249442781244921290411783850074910490624
6489 1372267723635744230403409502583061825369738213401221915914619503900422173605723317036843952505919777735062069799014763238051020800
6490 51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6491 1775063904751994327823331162053696819206130085139061847099598833995327670867692175764264507462372478163836704897656277914615808
6492 57984186273187219598140333223391761891063714684594867060274115998326666602155850045609305792035280699005249558248895820070912
6493 1781335306079950763484851172572656284117139420715008084120622815377263918101372368185361502968741483742116209279963448213504
6494 51566097237934564166829334871175498561683804947938657601328592943493282683955909011977987875600526401827028869778988072960
6495 1409171224323918477369352110758314990064971177168189501060253360000000000000000000000000000000000000000000000000000000000
6496 36416830762138864068005182694639230007325290135403696136232307515287310173561814631260463619917843734342602985092153344
6497 891455499225972634949712194973188357419054961980304826130791701180534413651116549902030763502540769766086323929612288
6498 20703387897691668478618647851915408781305434185631694787052209040841697112778535837931101873064538128524732723625984
6499 456856328140113464715815803800606167011364794526652183554665342875368431908153494704884268908805598728196393533440
6500 9592589845154266033069141087033092311779213016040702423859200000000000000000000000000000000000000000000000000000
6501 191912332812136387467967999712501618006667789099751419047524903365453976755831325812239986917825327836998664192
6502 3663080752072348527297917492926155081462239395445014526786753302894215553062302782016494853017575510415245312
6503 66789351994623508608319170442584260660917972037219311727714253437406935069793575617732976114460263725400064
6504 1164667265932458189489869985895591024623255658562017758147994332501171773013683691598056296501235700203520
6505 19445756637054666952148733617427330230073838297703541186000000000000000000000000000000000000000000000000
6506 311207152153916149369674083688157743473363436014697111373340369990087430272828398336670942935180640256
6507 4778918647352429239944445266326841968450207352483953430291990548057027535761642840774971457470988288
6508 70485529631095753168802503194224618784971786082701132113798165415678440380441195467501305010847744
6509 999488592351472489227192200470444629632601902977505355134434809308037372714409090021896770027520
6510 13638414420065861447261283096140093552261035448074240000000000000000000000000000000000000000000
6511 179243312186299969695844693042850792253854412379976897628183766563586871888817867208846737408
6512 2270832159265234625896605353737404361993817343562032653929537294467492185322289925468454912
6513 27755301612823771686994628127073235354465853261807453081854624459851288268353610945921024
6514 327542880338908016470304783199419338781214512915978650504749464013526637826391041638400
6515 3734921139517515212501166388392448425292968750000000000000000000000000000000000000000
6516 41181624955679356848252757290449097073802641639110394525021228432977087548247506944
6517 439380271424286443250644924837184760215406244683222172501268234949439811735257088
6518 4539291091731252878812664628484077422656309479872359978889131041368870857211904
6519 45439227918453514400389073222950484396637703780764909939980865957978775224320
6520 441005947529536248648533491231571602046976000000000000000000000000000000000
6521 4152353488365644317442764816733538058794353068784611549506032878214971392
6522 37952237215251779855153898540769802675096818932190316888075338579443712
6523 336916226006849178845894399119433399701361590114258725531979175952384
6524 2906618917283631808796563415015100344735160312465734470489897697280
6525 24381939530106222763447892334814215260000000000000000000000000000
6526 198969871342839806155477446436352792644144912192485967376941056
6527 1580385831553286449859564663179800709352340110976037775474688
6528 12223813128265044714352329637491451543272998260059054014464
6529 92113347399171935633547599742457434622485799963239383040
6530 676564193887599544011200869171200000000000000000000000
6531 4845720527840583977643801355570835328327665642897408
6532 33857682786314088621073910963780672298497146355712
6533 230880225518248214293198486265972807218331910144
6534 1537172977689524081170058609004938469509693440
6535 9996225628599479187152736000000000000000000
6536 63517386794522296258942558011093097119744
6537 394506128846639589210677655919726297088
6538 2395941803192974946772162687138791424
6539 14233531396406940597840951051878400
6540 82739200000000000000000000000000
6541 470778482988895893534484488192
6542 2622823501100015290429734912
6543 14312171873463160804450304
6544 76517243035779009085440
6545 400922309226600000000
6546 2059372002714566656
6547 10373048191980288
6548 51250163318784
6549 248438363360
6550 1181928000
6551 5519808
6552 25312
6553 114
6554 1
6555 20769187434139310514121985316880384
6556 80879840001451919384001045261058892020911433267621717443310830747648
6557 948088292943192562092526721075187455874608307234017580066738746379938284513630013620224
6558 10936253623915059621862511135588106826765847154466062182128853032049764995996879616117565885115269120
6559 60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6560 2492714920098242395975138456686694433317615853896585034961020453694353485337360951571623169292684378526268027014479872
6561 3457719861421814040811543219607255730512552811698816773837228854396526682680482282904572176698852176163552861927218224300032
6562 389906675735739589628214494645121145795748963724724205883348691023931121410166103239996400858394628169945639041447377288449490944
6563 6362283774115982510301108034978913723261856026598094523140439833254222256570005183496317749053134935366116339028188882515147809095680
6564 22310650564016837466341976414617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6565 22321191361863796696367971915364762034635885031369585771019166601478321106063204816502852972996429951211627737186361118387142040738150219776
6566 7861221022825344440607508533059624991639982268139825209782568857029753736820155187450893428689819450059083277871551576733203180516412372287488
6567 1144026753536189734183466235014592019530891875909540993320199035845234510664917864541417466061371633316470923329706665788012256608478365287972864
6568 77964050348670806145696856375773575809733560810502379995336810096159084317121006077564527485062598135432398931533741520822807626676575857687920640
6569 2748680110570727098861126025416646787744573450672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6570 54343398763900792763890844576239439050471596467511817794156204353158471229374479915054288642129268233950267216961446491363958360625050470611899383808
6571 643765143470608967223455432101299511257922133785572081234101642107734595225892436623148580987865876327853692093405179190980974649913603351209461153792
6572 4828293641182580194010132636779300098663495800072932837275962184074899061120384088602615507041124190671822305733481025894094149835339928653511455145984
6573 24014396350624923090479585334119832390397491443021323996245154049528727161416701746624265922202617440030304425759493645194401941775079362382143307120640
6574 82386960276950185025344736179600621711343415208590452981760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6575 201653928842761776580033951992305311837106798344455500608191446471231655347920610939116492356670649955122077786978902236680735748781197100305239574052864
6576 362555145159294731816489872947033337433272487498011949873475811484536454770223208031794397947448997346529212720442559103041475765270090879893592634032128
6577 491104512593040473169541166394287162412999158290152288487563965393666905857439257143828185550331827074942648902473991106951324479775280437393414951010304
6578 512449852513815929099289231422808838647754386831619888466361437568141913840051463977011109599893760342732827063274078662545130854851001953335362820505600
6579 420052654812084366145637226441778011576388962566852569580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6580 275206067127149641734588276735238395250988349591617173853830931894293320433876586375762685611938705231232298342781775233706134727120513670214429716774912
6581 146357551711746475241080874367240380431582258491043684772579021495618669045300853513321220255903211073853356745742081348738269754736958343031114015178752
6582 64057254442205496382184826363355519477007847850202093373795798604720657166712216464018818859319855605204681905038444368473094011991989237784190673485824
6583 23361499083614256517058849889988081402022996736668410427699037343039153294501986663228777576488488026530492953363902657722846910903397002101465850839040
6584 7179045834043981182854831207580452981619609216112351632420111384576000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6585 1877847008669637005305605953565942721391239984609181669298813734907353642302736075468179885477497577630697713306444362185090314988186718488809172893696
6586 421960508049112037931387734356682703215426513747738820519330527918642247192790079340421535338886082757731486625818290403531911976618038948280630509568
6587 82136784290449450200456876520789285458780544688963724662652138767433347867971625639731622049200293975719300732377367454116781237535138886448834412544
6588 13956645928335580019995101543533177933496228731049826242107093718201294389082132534654804778346441285064855501875744761247067287886984667470139228160
6589 2084719659281711322791958828463714652616440001480621449804183371611480000000000000000000000000000000000000000000000000000000000000000000000000000000
6590 275509415693248236248469802234438163798133516891140107298951070517265164684588490600698881772191309616381872425465474055746768151317299723625299968
6591 32406043892857165501925870847480461531141326205865408675148311775405470305739749125050513810820754751788161665007574610772008234855204878037286912
6592 3411124890292590813004888911526307143918959402427075388692508606464000143767977678526255328993976336309342892193175784399847288744253819887550464
6593 322964801523412503762599377940155284828430522926306538573299359325906301955987000708622033597608667196440820646876942093371232907986522634977280
6594 27633945333829405789533690464195121440478073033104086793131200505446400000000000000000000000000000000000000000000000000000000000000000000000000
6595 2146152182987461643684197821376652600012181376586951674937889670356494688043289118845651019438097359060592312332219520746445466431896938348544
6596 151906742934774775143639744774206887900341198022854057202778902394256481318485377841976585583536165939528490465845071408870868441591141367808
6597 9836547982611466342276193107706933069959678892979103747489504606435411840527018769760003484164070981410047192096765513043067385462688579584
6598 584789497444813887732522710422808418308865988297363234358312001348514991704288502308433993637155485095510133916374440415309866043787182080
6599 32025136020020737493976256993303199475723104950365622515949056704094000000000000000000000000000000000000000000000000000000000000000000000
6600 1620578666244617689965000287048587276042809534500933437610591274317742875735447477544407455538455687485496548924006541842197750378135552
6601 75998921377486280502959180417343210010365353626113896203084508004929763383395841574864017564568942944767567026431211565857256633270272
6602 3312054394253230147050450120284415859418273276771689342519367190388631911266096425628801062327946506999512443879531249607191407099904
6603 134482236916302934579534131253140058886234344913319747759632711382241373013360885069610707345580138218036082840303446797329000038400
6604 5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6605 181056518284703421437979778529477075559025268684184308404159081067523422428504601927954979761161992772711343899560940347290812416
6606 6030355372411470838206594655232743236670626327197866174268508063825973326624208404743367802371669192696545954057885165287374848
6607 188821542444474780929394224292701566116416778595790856916786018429989975318745471027648319314686597276664318183676125510631424
6608 5569138501696932930017568166086953844661850934377375020943488037897274529867238173293622690564856851397319117936130711879680
6609 155008834675631032510628732183414648907146829488500845116627869600000000000000000000000000000000000000000000000000000000000
6610 4078685045359552775616580461799593760820432495165213967258018441712178739438923238701171925430798498246371534330321174528
6611 101625926911760880384267190226943472745772265665754750178910253934580923156227286688831507039289647753333840927975800832
6612 2401592996132233543519763150822187418631430365533276595298056248737636865082310157200007817275486422908868995940614144
6613 53909046720533388836466264848471527707341045754144957659450510459293474965162112375176343731239060649927174436945920
6614 1151110781418511923968296930443971077413505561924884290863104000000000000000000000000000000000000000000000000000000
6615 23413304603080639271092095964925197396813470270169673123798038210585385164211421749093278403974689996113837031424
6616 454222013256971217384941769122843230101317685035181801321557409558882728579725544970045361774179363291490418688
6617 8415458351322562084648215475765616843275664476689633277691995933113273818793990527834354990421993229400408064
6618 149077410039354648254703358194635651151776724295938273042943274560149986945751512524551205952158169626050560
6619 2527948362817106703779335370265552929909598978701460354180000000000000000000000000000000000000000000000000
6620 41079344084316931716796979046836822138483973553940018701280928838691540796013348580440564467443844513792
6621 640375098745225518152555665687796823772327785232849759659126733439641689792060140663846175301112430592
6622 9586032029829022430957140434414548154756162907247353967476550496532267891740002583580177481475293184
6623 137929425744503203513352523664921358889299062610895739008552003684509157434588454423021754263797760
6624 1909378018809220602616579633459613097316544962730393600000000000000000000000000000000000000000000
6625 25452550330454595696809946412084812500047326557956719463202094852029335808212137143656236711936
6626 326999830934193786129111170938186228127109697472932702165853370403318874686409749267457507328
6627 4052274035472270666301215706552692361752014576223888149950775171138288087179627198104469504
6628 48476346290158386437605107913514062139619747911564840274702920674001942398305874162483200
6629 560238170927627281875174958258867263793945312500000000000000000000000000000000000000000
6630 6259606993263262240934419108148262755218001529144779967803226721812517307333621055488
6631 67664561799340112260599318424926453073172561681216214565195308182213731007229591552
6632 708129410310075449094775682043516077934384278860088156706704442453543853725057024
6633 7179398011115655275261473569226176534668757197360855770516976821360646485442560
6634 70560951604725799783765358597051456327516160000000000000000000000000000000000
6635 672681265115234379425727900310833165524685197143107071019977326270825365504
6636 6224166903301291896245239360686247638715878304879211969644355527028768768
6637 55928093517136963688418470253825944350426023958966948438308543208095744
6638 488311978103650143877822653722536857915506932494243391042302813143040
6639 4144929720118057869786141696918416594200000000000000000000000000000
6640 34222817870968446658742120787052680334792924897107586388833861632
6641 274987134690271842275564251393285323427307179309830572932595712
6642 2151391110574647869726010016198495471616047693770393506545664
6643 16396175837052604542771472754157423362802472393456610181120
6644 121781554899767917922016156450816000000000000000000000000
6645 881921136066986283931171846713892029755635147007328256
6646 6229813632681792306277599617335643702923474929451008
6647 42943721946394167858534918445470942142609735286784
6648 288988519805630527259971018492928432267822366720
6649 1899282869433901045559019840000000000000000000
6650 12195338264548280881716971138129874646990848
6651 76534188996248080306871465248426901635072
6652 469604593425823089567343886679203119104
6653 2818239216488574238372508308271923200
6654 16547840000000000000000000000000000
6655 95097253563756970493965866614784
6656 535055994224403119247665922048
6657 2948307405933411125716762624
6658 15915586551442033889771520
6659 84193684937586000000000
6660 436586864575488131072
6661 2219832313083781632
6662 11070035276857344
6663 54159563212480
6664 260024160000
6665 1225397376
6666 5669888
6667 25764
6668 115
6669 1
6670 41538374868278621028243970633760768
6671 323519360005807677536004181044235568083645733070486869773243322990592
6672 5688529757659155372555160326451124735247649843404105480400432478279629707081780081721344
6673 87490028991320476974900089084704854614126777235728497457030824256398119967975036928940527080922152960
6674 600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6675 29912579041178908751701661480240333199811390246759020419532245444332241824048331418859478031512212542315216324173758464
6676 48408078059905396571361605074501580227175739363783434833721203961551373557526751960664010473783930466289740066981055140200448
6677 6238506811771833434051431914321938332731983419595587294133579056382897942562657651839942413734314050719130224663158036615191855104
6678 114521107934087685185419944629620447018713408478765701416527916998576000618260093302933719482956428836590094102507399885272660563722240
6679 446213011280336749326839528292352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6680 491066209961003527320095382138024764761989470690130886962421665232523064333390505963062765405921458926655810218099944604517124896239304835072
6681 188669304547808266574580204793430999799359574435355805034781652568714089683683724498821442288555666801417998668917237841596876332393896934899712
6682 29744695591940933088770122110379392507803188773648065826325174931976097277287864478076854117595662466228244006572373310488318671820437497487294464
6683 2182993409762782572079511978521660122672539702694066639869430682692454360879388170171806769581752747792107170082944762583038613546944124015261777920
6684 82460403317121812965833780762499403632337203520160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6685 1738988760444825368444507026439662049615091086960378169412998539301071079339983357281737236548136583486408550942766287723646667540001615059580780281856
6686 21888014878000704885597484691444183382769352548709450761959455831662976237680342845187051753587439795147025531175776092493353138097062513941121679228928
6687 173818571082572886984364774924054803551885848802625582141934638626696366200333827189694158253480470864185603006405316932187389394072237431526412385255424
6688 912547061323747077438224242696553630835104674834810311857315853882091632133834666371722105043699462721151568178860758517387273787453015770521445670584320
6689 3295478411078007401013789447184024868453736608343618119270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6690 8469465011395994616361425983676823097158485530467131025544040751791729524612665659442892678980167298115127267053113893940590901448810278212820062110220288
6691 15952426387008968199925554409669466847063989449912525794432935705319604009889821153398953509687755883247285359699472600533824933671883998715318075897413632
6692 22590807579279861765798893654137209470997961281347005270427942408108677669442205828616096535315264045447361849513803590919760926069662900120097087746473984
6693 24597592920663164596765883108294824255092210567917754646385349003270811864322470270896533260794900496451175699037155775802166281032848093760097415384268800
6694 21002632740604218307281861322088900578819448128342628479003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6695 14310715490611781370198590390232396553051394178764093040399208458503252662561582491539659651820812672024079513824652312152719005810266710851150345272295424
6696 7903307792434309663018367215830980543305441958516358977719267160763408128446246089719345893818773397988081264270072392831866566755795750523680156819652608
6697 3587206248763507797402350276347909090712439479611317228932564721864356801335884121985053856121911913891462186682152884634493264671551397315914677715206144
6698 1354966946849626877989413293619308721317333810726767804806544165896270891081115226467269099436332305538768591295106354147925120832397026121885019348664320
6699 430742750042638870971289872454827178897176552966741097945206683074560000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6700 116426514537517494328947569121088448726256879045769263496526451564255925822769636679027152899604849813103258224999550455475599529267576546306168719409152
6701 27005472515143170427608814998827693005787296879855284513237153786793103820338565077786978261688709296494815144052370585826042366503554492689960352612352
6702 5421027763169663713230153850372092840279515949471605827735041158650600959286127292222287055247219402397473848336906251971707561677319166505623071227904
6703 949051923126819441359666904960256099477743553711388184463282372837688018457585012356526724927558007384410174127550643764800575576314957387969467514880
6704 145930376149719792595437117992460025683150800103643501486292836012803600000000000000000000000000000000000000000000000000000000000000000000000000000000
6705 19836677929913873009889825760879547793465613216162087725524477077243091857290371323250319487597774292379494814633514132013767306894845580101021597696
6706 2398047248071430247142514442713554153304458139234040241960975071380004802624741435253738022000735851632323963210560521197128609379285160974759231488
6707 259245491662236901788371557275999342937840914584457729540630654091264010926366303567995405003542201559510059806681359614388393944563290311453835264
6708 25191254518826175293482751479332112216617580788251910008717350027420691552566986055272518620613476041322384010456401483282956166822948765528227840
6709 2210715626706352463162695237135609715238245842648326943450496040435712000000000000000000000000000000000000000000000000000000000000000000000000000
6710 175984479004971854782104221352885513200998872880130037344906952969232564419549707745343383593923983442968569611242000701208528247415548944580608
6711 12760166406521081112065738561033378583628660633919740805033427801117544430752771738726033189017037938920393199130985998345152949093655874895872
6712 845943126504586105435752607262796244016532384796202922284097396153445418285323614199360299638110104401264058520321834121703795149791217844224
6713 51461475775143622120461998517207140811180206970167964623531456118669319269977388203142191440069682688404891784640950756547268211853272023040
6714 2882262241801866374457863129397287952815079445532906026435415103368460000000000000000000000000000000000000000000000000000000000000000000000
6715 149093237294504827476780026408470029395938477174085876260174397237232344567661167934085485909537923248665682501008601849482193034788470784
6716 7143898609483710367278162959230261740974343240854706243089943752463397758039209108037217651069480636808151300484533887190582123527405568
6717 317957221848310094116843211547303922504154234570082176881859250277308663481545256860364901983482864671953194612434999962290375081590784
6718 13179259217797687588794344862807725770850965801505335280444005715459654555309366736821849319866853545367536118349737786138242003763200
6719 510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6720 18467764865039748986673937410006661707020577405786799457224226268887389087707469396651407935638523262816557077755215915423662866432
6721 627156958730792967173485844144205296613745138028578082123924838637901225968917674093310251446653596040440779222020057189886984192
6722 20015083499114326778515787775026366008340178531153830833179317953578937383787019928930721847356779311326417727469669304126930944
6723 601466958183268756441897361937391015223479900912756502261896708092905649225661722715711250581004539950910464737102116883005440
6724 17050971814319413576169160540175611379786151243735092962829065656000000000000000000000000000000000000000000000000000000000000
6725 456812725080269910869057011721554501211888439458503964332898065471764018817159402734531255648249431803593611844995971547136
6726 11585355667940740363806459685871555893018038285896041520395768948542225239809910682526791802479019843880057865789241294848
6727 278584787551339091048292525495373740561245922401860085054574524853565876349547978235200906803956425057428803529111240704
6728 6361267513022939882703019252119640269466243398989105003815160234196630045889129260270808560286209156691406583559618560
6729 138133293770221430876195631653276529289620667430986114903572480000000000000000000000000000000000000000000000000000000
6730 2856423161575837991073235707720874082411243372960700121103360661691416990033793453389379965284912179525888117833728
6731 56323529643864430955732779371232560532563392944362543363873118785301458343885967576285624859998241048144811917312
6732 1060347752266642822665675149946467722252733724062893792989191487572272501168042806507128728793171146904451416064
6733 19081908485037394976602029848913363347427420709880098949496739143699198329056193603142554361876245712134471680
6734 328633287166223871491313598134521880888247867231189846043400000000000000000000000000000000000000000000000000
6735 5422473419129834986617201234182460522279884509120082468569082606707283385073762012618154509702587475820544
6736 85810263231860219432442459202164774385491923221201867794322982280911986432136058848955387490349065699328
6737 1303700356056747050610171099080378549046838155385640139576810867528388433276640351366904137480639873024
6738 19034260752741442084842648265759147526723270640303611983180176508462263725973206710377002088404090880
6739 267312922633290884366321148684345833624316294782255104000000000000000000000000000000000000000000000
6740 3614262146924552588947012390516043375006720371229854163774697468988165684766123474399185613094912
6741 47087975654523905202592008615098816850303796436102309111882885338077917954843003894513881055232
6742 591632009178951517279977493156693084815794128128687669892813174986190060728225570923252547584
6743 7174499250943441192765555971200081196663722690911596360656032259752287474949269376047513600
6744 84035725639144092281276243738830089569091796875000000000000000000000000000000000000000000
6745 951460262976015860622031704438535938793136232430006555106090461715502630714710400434176
6746 10420342517098377288132295037438673773268574498907297043040077460060914575113357099008
6747 110468188008371770058785006398788508157763947502173752446245893022752841181108895744
6748 1134344885756273533491312823937735892477663637183015211741682337774982144699924480
6749 11289752256756127965402457375528233012402585600000000000000000000000000000000000
6750 108974364948667969466967919850354972814999001937183345505236326855873709211648
6751 1020763372141411870984219255152544612749404042000190763021674306432718077952
6752 9284063523844735972277466062135106762170719977188513440759218172543893504
6753 82036412321413224171474205825386192129805164659032889695106872608030720
6754 704638052420069837863644088476130821014000000000000000000000000000000
6755 5886324673806572825303644775373061017584383082302504858879424200704
6756 47847761436107300555948179742431646276351449199910519690271653888
6757 378644835461138025071777762850935203004424394103589257152036864
6758 2918519298995363608613322150240021358578840086035276612239360
6759 21920679881958225225962908161146880000000000000000000000000
6760 160509646764191503675473276101928349415525596755333742592
6761 1146285708413449784355078329589758441337919387018985472
6762 7987532282029315221687494830857595238525410763341824
6763 54329841723458539124874551476670545266350604943360
6764 360863745192441198656213769600000000000000000000
6765 2341504946793269929289658458520935932222242816
6766 14847632665272127579533064258194818917203968
6767 92042500311461325555199401789123811344384
6768 558011364864737699197756645037840793600
6769 3309568000000000000000000000000000000
6770 19209645219878908039781105056186368
6771 109151422821778236326523848097792
6772 607351325622282691897653100544
6773 3310442002699943049072476160
6774 17680673836893060000000000
6775 92556415290003483787264
6776 475044114999929269248
6777 2391127619801186304
6778 11806784780320640
6779 57205315200000
6780 272038217472
6781 1270054912
6782 5822664
6783 26220
6784 116
6785 1
6786 83076749736557242056487941267521536
6787 1294077440023230710144016724176942272334582932281947479092973291962368
6788 34131178545954932235330961958706748411485899060424632882402594869677778242490680490328064
6789 699920231930563815799200712677638836913014217885827979656246594051184959743800295431524216647377223680
6790 6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6791 358950948494146905020419937762883998397736682961108245034386945331986901888579977026313736378146550507782595890085101568
6792 677713092838675551999062471043022123180460351092968087672096855461719229805374527449296146632975026528056360937734771962806272
6793 99816108988349334944822910629151013323711734713529396706137264902126367081002522429439078619749024811506083594610528585843069681664
6794 2061379942813578333337559003333168046336841352617782625497502505974368011128681679452806950693215719058621693845133197934907890147000320
6795 8924260225606734986536790565847040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6796 10803456619142077601042098407036544824763768355182879513173276635115507415334591131187380838930272096386427824798198781299376747717264706371584
6797 4528063309147398397789924915042343995184629786448539320834759661649138152408409387971714614925336003234031968054013708198325031977453526437593088
6798 773362085390464260308023174869864205202882908114849711484454548231378529209484476429998207057487224121934344170881706072696285467331374934669656064
6799 61123815473357912018226335398606483434831111675433865916344059115388722104622868764810589548289076938179000762322453352325081179314435472427329781760
6800 2473812099513654388975013422874982108970116105604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6801 55647640334234411790224224846069185587682914782732101421215953257634274538879467433015591569540370671565073630168521207156693361280051681906584969019392
6802 744192505852023966110314479509102235014157986656121325906621498276541192081131656736359759621972953034998868059976387144774006695300125473998137093783552
6803 6257468558972623931437131897265972927867890556894520957109646990561069183212017778828989697125296951110681708230591409558746018186600547534950845869195264
6804 34676788330302388942652521222469037971733977643722791850578002447519482021085717322125439991660579583403759590796708823660716403923214599279814935482204160
6805 131819136443120296040551577887360994738149464333744724770816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6806 355717530478631773887179891314426570080656392279619503072849711575252640033731957696601492517167026520835345216230783545504817860850031684938442608629252096
6807 701906761028394600796724394025456541270815535796151134955049171034062576435152130749553954426261258862880555826776794423488297081562895943473995339486199808
6808 1039177148646873641226749108090311635665906218941962242439685350772999172794341468116340440624502146090578645077634965182309002599204493405524466036337803264
6809 1180684460191831900644762389198151564244426107260052223026496752156998969487478573003033596518155223829656433553783477238503981489576708500484675938444902400
6810 1050131637030210915364093066104445028940972406417131423950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6811 744157205511812631250326700292084620758672497295732838100758839842169138453202289560062301894682258945252134718881920231941388302133868964259817954159362048
6812 426778620791452721802991829654872949338493865759883384796840426681224038936097288844844678266213763491356388270583909212920794604812970528278728468261240832
6813 200883549930756436654531615475482909079896610858233764820223624424403980874809510831163015942827067177921882454200561539531622821606878249691221952051544064
6814 78588082917278358923385971029919905836405361022152532678779561621983711682704683135101607767307273721248578295116168540579657008279027515069331122222530560
6815 25844565002558332258277392347289630733830593178004465876712400984473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6816 7218443901326084648394749285507483821027926500837694336784639996983867401011717474099683479775500688412402009949972128239487170814589745870982460603367424
6817 1728350240969162907366964159924972352370387000310738208847177842354758644501668164978366608748077394975668169219351717492866711456227487532157462567190528
6818 357787832369197805073190154124558127458448052665125984630512716470939663312884401286670945646316480558233273990235812630132699070703064989371122701041664
6819 64535530772623722012457349537297414764486561652374396543503201352962785255115780840243817295073944502139891840673443776006439139189417102381923791011840
6820 10215126330480385481680598259472201797820556007255045104040498520896252000000000000000000000000000000000000000000000000000000000000000000000000000000000
6821 1428240810953798856712067454783327441129524151563670316237762349561502613724906735274023003107039749051323626653613017504991246096428881767273555034112
6822 177455496357285838288546068760803007344529902303318977905112155282120355394230866208776613628054453020791973277581478568587517094067101912132183130112
6823 19702657366330004535916238352975950063275909508418787445087929710936064830403839071167650780269207318522764545307783330693517939786810063670491480064
6824 1964917852468441672891654615387904752896171301483648980679953302138813941100224912311256452407851131223145952815599315696070581012190003711201771520
6825 176857250136508197053015618970848777219059667411866155476039683234856960000000000000000000000000000000000000000000000000000000000000000000000000000
6826 14430727278407692092132546150936612082481907576170663062282370143477070282403076035118157454701766642323422708121844057499099316288075013455609856
6827 1071853978147770813413522039126803801024807493249258227622807935293873732183232826052986787877431186869313028727002823860992847723867093491253248
6828 72751108879394405067474724224600476985421785092473451316432376069196305972537830821144985768877468978508709032747677734466526382882044734603264
6829 4528609868212638746600655869514228391383858213374780886870768138442900095758010161876512846726132076579630477048403666576159602643087938027520
6830 259403601762167973701207681645755915753357150097961542379187359303161400000000000000000000000000000000000000000000000000000000000000000000000
6831 13716577831094444127863762429579242704426339900015900615936044545825375700224827449935864703677488938877242790092791370152361759200539312128
6832 671526469291468774524147318167644603651588264640342386850454712731559389255685656155498459200531179859966222245546185395914719611576123392
6833 30523893297437769035216948308541176560398806518727888980658488026621631694228344658595030590414355008507506682793759996379876007832715264
6834 1291567403344173383701845796555157125543394648547522857483512560115046146420317940208541233346951647446018539598274303041547716368793600
6835 51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6836 1883712016234054396640741615820679494116098895390253544636871079426513686946161878458443609435129372807288821931032023373213612376064
6837 65224323708002468586042527790997350847829494354972120540888183218341727500767438105704266150451973988205841039090085947748246355968
6838 2121598850906118638522673504152794796884058924302306068317007703079367362681424112466656515819818607000600279111784946237454680064
6839 64958431483793025695724915089238229644135829298577702244284844474033810116371466053296815062748490314698330191607028623364587520
6840 1875606899575135493378607659419317251776476636810860225911197222160000000000000000000000000000000000000000000000000000000000000
6841 51163025208990230017334385312814104135731505219352444005284583332837570107521853106267500632603936362002484526639548813279232
6842 1320730546145244401473936404189357371804056364592148733325117660133813677338329817808054265482608262202326596699973507612672
6843 32315835355955334561601932957463353905104526998615769866330644883013641656547565475283305189258945306661741209376903921664
6844 750629566536706906158956271750117551797016721080714390450188907635202345414917252711955410113772680489585976860034990080
6845 16575995252426571705143475798393183514754480091718333788428697600000000000000000000000000000000000000000000000000000000
6846 348483625712252234910934756341946638054171691501205414774610000726352872784122801313504355764759285902158350375714816
6847 6984117675839189438510864642032837506037860725100955377120266729377380834641859979459417482639781889969956677746688
6848 133603816785596995655875068893254933003844449231924617916638127434106335147173393619898219827939564509960878424064
6849 2442484286084786557005059820660910508470709850864652665535582610393497386119192781202246958320159451153212375040
6850 42722327331609103293870767757487844515472222740054679985642000000000000000000000000000000000000000000000000000
6851 715766491325138218233470562912084788940944755203850885851118904085361406829736585665596395280741546808311808
6852 11498575273069269403947289533090079767655917711641050284439279625642206181906231885760021923706774803709952
6853 177303248423717598882983269474931482670369989132447058982446277983860826925623087785898962697367022731264
6854 2626727983878319007708285460674762358687811348361898453678864358167792394184302526032026288199764541440
6855 37423809168660723811284960815808416707404281269515714560000000000000000000000000000000000000000000000
6856 513225224863286467630475759453278159250954292714639291256007040596319527236789533364684357059477504
6857 6780668494251442349173249240574229626443746686798732512111135488683220185497392560809998871953408
6858 86378273340126921522876714000877190383105942706788399804350723547983748866320933354794871947264
6859 1061825889139629296529302283737612017106230958254916261377092774443338546292491867655032012800
6860 12605358845871613842191436560824513435363769531250000000000000000000000000000000000000000000
6861 144621959972354410814548819074657462696556707329360996376125750180756399868635980865994752
6862 1604732747633150102372373435765555761083360472831723744628171928849380844567456993247232
6863 17233037329305996129170460998211007272611175810339105381614359311549443224252987736064
6864 179226491949491218291627426182162271011470854674916403455185809368447178862588067840
6865 1806360361080980474464393180084517281984413696000000000000000000000000000000000000
6866 17653847121684211053648803015757505596029838313823701971848284950651540892286976
6867 167405193031191546841411957845017316490902262888031285135554586254965764784128
6868 1541154544958226171398059366314427722520339516213293231166030216642286321664
6869 13782117269997421660807666578664880277807267662717525468777954598149160960
6870 119788468911411872436819495040942239572380000000000000000000000000000000
6871 1012447843894730525952226901364166495024513890156030835727260962521088
6872 8325510489882670296734983275183106452085152160784430426107267776512
6873 66641491041160292412632886261764595728778693362231709258758488064
6874 519496435221174722333171342742723801827033535314279236978606080
6875 3945722378752480540673323469006438400000000000000000000000000
6876 29212755711082853668936136250550959593625658609470741151744
6877 210916570348074760321334412644515553206177167211493326848
6878 1485681004457452631233874038539512714365726401981579264
6879 10214010244010205355476415677614062510073913729351680
6880 68564111586563827744680616224000000000000000000000
6881 449568949784307826423614424036019698986670620672
6882 2880440737062792750429414466089794869937569792
6883 18040330061046419808819082750668267023499264
6884 110486250243218064441155815717492477132800
6885 661913600000000000000000000000000000000
6886 3880348334415539424035783221349646336
6887 22266890255642760210610865011949568
6888 125114373078190234530916538712064
6889 688571936561588154207075041280
6890 3712941505747542600000000000
6891 19621960041480738562899968
6892 101659440609984863619072
6893 516483565877056241664
6894 2573879082109899520
6895 12585169344000000
6896 60392484278784
6897 284492300288
6898 1315922064
6899 5978160
6900 26680
6901 117
6902 1
6903 166153499473114484112975882535043072
6904 5176309760092922840576066896707769089338331729127789916371893167849472
6905 204787071275729593411985771752240490468915394362547797294415569218066669454944082941968384
6906 5599361855444510526393605701421110695304113743086623837249972752409479677950402363452193733179017789440
6907 60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6908 4307411381929762860245039253154607980772840195533298940412643343983842822662959724315764836537758606093391150681021218816
6909 9487983299741457727986874594602309724526444915301553227409355976464069217275243384290146052861650371392789053128286807479287808
6910 1597057743813589359117166570066416213179387755416470347298196238434021873296040358871025257915984396984097337513768457373489114906624
6911 37104838970644410000076062059997024834063144347120087258955045107538624200316270230150525112477882943055190489212397562828342022646005760
6912 178485204512134699730735811316940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6913 237676045621125707222926164954803986144802903814023349289812085972541163137361004886122378456465986120501412145560373188586288449779823540174848
6914 108673519419537561546958197961016255884431114874764943700034231879579315657801825311321150758208064077616767233296328996759800767458884634502234112
6915 20107414220152070768008602546616469335274955610986092498595818254015841759446596387179953383494667827170292948442924357890103422150615748301411057664
6916 1711466833254021536510337391160981536175271126912148245657633655230884218929440325414696507352094154269012021345028693865102273020804193227965233889280
6917 74214362985409631669250402686249463269103483168144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6918 1780724490695501177287175195074213938805853273047427245478910504244296785244142957856498930225291861490082356165392678629014187560961653821010719008620544
6919 25302545198968814847750692303309475990481371546308125080825130941402400530758476329036231827147080403189961514039197162922316227640204266115936661188640768
6920 225268868123014461531736748301575025403244060048202754455947291660198490595632640037843629096510690239984541496301290744114856654717619711258230451291029504
6921 1317717956551490779820795806453823442925891150461466090321964093005740316801257258240766719683102024169342864450274935299107223349082154772632967548323758080
6922 5272765457724811841622063115494439789525978573349788990832640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6923 14940136280102534503261555435205915943387568475744019129059687886160610881416742223257262685721015113875084499081692908911202350155701330767414589562428588032
6924 30883897485249362435055873337120087815915883575030649938022163525498753363146693752980373994755495389966744456378178954633485071588767421512855794937392791552
6925 47802148837756187496430458972154335240631686071330263152225526135557961948539707533351660268727098720166617673571208398386214119563406696654125437671538950144
6926 56672854089207931230948594681511275083732453148482506705271844103535950535398971504145612632871450743823508810581606907448191111499682008023264445045355315200
6927 52506581851510545768204653305222251447048620320856571197509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6928 38696174686614256825016988415188400279450969859378107581239459671792795199566519057123239698523477465153111005381859852060952191710961186141510533616286826496
6929 23046045522738446977361558801363139264278668751033702779029383040786098102549253597621612626375543228533244966611531097497722908659900408527051337286107004928
6930 11249478796122360452653770466627042908474210208061090829932522967766622928989332606545128892798315761963625417435231446213770878009985181982708429314886467584
6931 4558108809202144817556386319735354538511510939284846895369214574075055277596871621835893250503821875832417541116737775353620106480183595874021205088906772480
6932 1550673900153499935496643540837377844029835590680267952602744059068416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6933 447543521882217248200474455701463996903731443051937048880647679812999778862726483394180375746081042681568924616898271950848204590504564244000912557408780288
6934 110614415422026426071485706235198230551704768019887245366219381910704553248106762558615462959876953278442762830038509919543469533198559202058077604300193792
6935 23613996936367055134830550172220836412257571475898314985613839287082017778650370484920282412656887716843396083355563633588758138666402289298494098268749824
6936 4388416092538413096847099768536224203985086192361458964958217692001469397347873097136579576065028226145512645165794176768437861464880362961970817788805120
6937 715058843133626983717641878163054125847438920507853157282834896462737640000000000000000000000000000000000000000000000000000000000000000000000000000000000
6938 102833338388673517683268856744399575761325738912584262769118889168428188188193284939729656223706861931695301119060137260359369718942879487243695962456064
6939 13131706730439152033352409088299422543495212770445604364978299490876906299173084099449469408476029523538606022541029414075476264960965541497781551628288
6940 1497401959841080344729634114826172204808969122639827845826682658031140927110691769408741459300459756207730105443391533132707363423797564838957352484864
6941 153263592492538450485549060000256570725901361515724620493036357566827487405817543160278003287812388235405384319616746624293505318950820289473738178560
6942 14148580010920655764241249517667902177524773392949292438083174658788556800000000000000000000000000000000000000000000000000000000000000000000000000000
6943 1183319636829430751554868784376802190763516421245994371107154351765119763157052234879688911285544864670520662065991212714926143935622151103360008192
6944 90035734164412748326735851286651519286083829432937691120315866564685393503391557388450890181704219697022294413068237204323399208804835853265272832
6945 6256595363627918835802826283315641020746273517952716813213184341950882313638253450618468776123462332151748976816300285164121268927855847175880704
6946 398517668402712209700857716517252098441779522776980718044627596182975208426704894245133130511899622739007481980259522658702045032591738546421760
6947 23346324158595117633108691348118032417802143508816538814126862337284526000000000000000000000000000000000000000000000000000000000000000000000000
6948 1261925160460688859763466143521290328807223270801462856666116098215934564420684125394099552738328982376706336688536806054017281846449616715776
6949 63123488113398064805269847907758592743249296876192184363942742996766582590034451678616855164849930906836824891081341427215983643488155598848
6950 2930293756554025827380827037619952949798285425797877342143214850555676642645921087225122936679778080816720641548200959652468096751940665344
6951 126573605527728991602780888062405398303252675557657240033384230891274522349191158140437040868001261449709816880630881698071676204141772800
6952 5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6953 192138625655873548457355644813709308399842087329805861552960850101504396068508511602761248162383196026343459836965266384067788462358528
6954 6783329665632256732948422890263724488174267412917100536252371054707539660079813562993243679647005294773407468065368938565817621020672
6955 224889478196048575683403391440196248469710245976044443241602816526412940444230955921465590676900772342063629585849204301170196086784
6956 7015510600249646775138290829637728801566669564246391842382763203195651492568118333756056026776836953987419660693559091323375452160
6957 206316758953264904271646842536124897695412430049194624850231694437600000000000000000000000000000000000000000000000000000000000000
6958 5730258823406905761941451155035179663201928584567473728591873333277807852042447547901960070851640872544278266983629467087273984
6959 150563282260557861768028750077586740385662425563504955599063413255254759216569599230118186265017341891065232023796979867844608
6960 3748636901290818809145824223065749052992125131839429304494354806429582432159517595132863401954037655572761980287720854913024
6961 88574288851331414926756840066513871112047973087524298073122291100953876758960235820010738393425176297771145269484128829440
6962 1989119430291188604617217095807182021770537611006200054611443712000000000000000000000000000000000000000000000000000000000
6963 42515002336894772659134040273717489842608946363147060602502420088615050479662981760247531403300632880063318745837207552
6964 866030591804059490375347215612071850748694729912518466762913074442795223495590637452967767847332954356274628040589312
6965 16834080914985221452640258680550121558484400603222501857496404056697398228543847596107175698320385128255070681432064
6966 312637988618852679296647657044596545084250860910675541188554574130367665423256675993887610664980409747611184005120
6967 5553902553109183428203199808473419787011388956207108398133460000000000000000000000000000000000000000000000000000
6968 94481176854918244806818114304395192140204707686908316932347695339267705701525229307858724177057884178697158656
6969 1540809086591282100128936797434070688865892973359900738114863469836055628375435072691842937776707823697133568
6970 24113241785625593448085724648590681643170318522012800021612693805805072461884739938882258926841915091451904
6971 362488461775208023063743393573117205498917966073941986607683281427155350397433748592419627771567506718720
6972 5239333283612501333579894514213178339036599377732200038400000000000000000000000000000000000000000000000
6973 72877981930586678403527557842365498613635509565478779358352999764677372867624113737785178702445805568
6974 976416263172207698280947890642689066207899522899017481744003510370383706711624528756639837561290752
6975 12611227907658530542340000244128069795933467635191106371435205638005627334482856269800051304300544
6976 157150231592665135886336737993166578531722181821727606683809730617614104851288796412944737894400
6977 1890803826880742076328715484123677015304565429687500000000000000000000000000000000000000000000
6978 21982537915797870443811420499347934329876619514062871449171114027474972780032669091631202304
6979 247128843135505115765345509107895587206837512816085456672738477042804650063388376960073728
6980 2688353823371735396150591915720917134527343426412900439531840052601713142983466086825984
6981 28317785728019612490077133336781638819812395038636791745919357880214654260288914718720
6982 289017657772956875914302908813522765117506191360000000000000000000000000000000000000
6983 2859923233712842190691106088552715906556833806839439719439422162005549624550490112
6984 27454451657115413681991561086582839904507971113637130762230952145814385424596992
6985 255831654463065544452077854808195001938376359691406676373561015962619529396224
6986 2315395701359566839015687985215699886671620967336544278754696372489059041280
6987 20364039714940018314259314156960180727304600000000000000000000000000000000
6988 174141029149893650463783027034636637144216389106837303745088885553627136
6989 1448638825239584631631887089881860522662816475976490894142664593113088
6990 11728902423244211464623387982070568848265050031752780829541493899264
6991 92470365469369100575304499008204836725211969285941704182191882240
6992 710230028175446497321198224421158912000000000000000000000000000
6993 5316721539417079367746376797600274646039869866923674889617408
6994 38808648944045755899125531926590861789936598766914772140032
6995 276336666829086189409500571168349364872025110768573743104
6996 1920233925873918606829566147391443751893895781118115840
6997 13027181201447127271489317082560000000000000000000000
6998 86317238358587102673333969414915782205440759169024
6999 558805502990181793583306406421420204767888539648
7000 3535904691965098282528540219130980336605855744
7001 21876277548157176759348851512063510472294400
7002 132382720000000000000000000000000000000000
7003 783830363551938963655228210712628559872
7004 4542445612151123082964616462437711872
7005 25773560854107188313368806974685184
7006 143222962804810336075071608586240
7007 779717716206983946000000000000
7008 4159855528793916575334793216
7009 21755120290536760814481408
7010 111560450229444148199424
7011 561105639899958095360
7012 2768737255680000000
7013 13407131509890048
7014 63726275264512
7015 297398386464
7016 1363020480
7017 6136400
7018 27144
7019 118
7020 1
7021 332306998946228968225951765070086144
7022 20705239040371691362304267586831076357353326916511159665487572671397888
7023 1228722427654377560471914630513442942813492366175286783766493415308400016729664497651810304
7024 44794894843556084211148845611368885562432909944692990697999782019275837423603218907617549865432142315520
7025 600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7026 51688936583157154322940471037855295769274082346399587284951720127806113871955516691789178038453103273120693808172254625792
7027 132831766196380408191816244324432336143370228814221745183730983670496969041853407380062044740063105199499046743796015304710029312
7028 25552923901017429745874665121062659410870204086663525556771139814944349972736645741936404126655750351745557400220295317975825838505984
7029 667887101471599380001369117079946447013136598248161570661190811935695235605692864142709452024601892974993428805823156130910156407628103680
7030 3569704090242693994614716226338816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7031 5228873003664765558904375629005687695185663883908513684375865891395905589021942107494692326042251694651031067202328210148898345895156117883846656
7032 2608164466068901477126996751064390141226346756994358648800821565109903575787243807471707618196993537862802413599111895922235218419013231228053618688
7033 522792769723953839968223666212028202717148845885638404963491274604411885745611506066678787970861363506427616659516033305142688975916009455836687499264
7034 47921071331112603022289446952507483012907591553540150878413742346464758130024329111611502205858636319532336597660803428222863644582517410383026548899840
7035 2226430889562288950077512080587483898073104495044320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7036 56983183702256037673189606242374846041787304737517671855325136135817497127812574651407965767209339567682635397292565716128454001950772922272343008275857408
7037 860286536764939704823523538312522183676366632574476252748054452007681618045788195187231882123000733708458691477332703539358751739766945047941846480413786112
7038 8109679252428520615142522938856700914516786161735299160414102499767145661442775041362370647474384848639443493866846466788134839569834309605296296246477062144
7039 50073282348956649633190240645245290831183863717535711432234635534218132038447775813149135347957876918435028849110447541366074487265121881360052766836302807040
7040 210910618308992473664882524619777591581039142933991559633305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7041 627485723764306449136985328278648469622277875981248803420506891218745657019503173376805032800282634782753548961431102174270498706539455892231412761622000697344
7042 1358891489350971947142458426833283863900298877301348597272975195121945147978454525131136455769241797158536756080639874003873343149905766546565654977245282828288
7043 2198898846536784624835801112719099421069057559281192105002374202235666249632826546534176372361446541127664412984275586325765849499916708046089770132890791706624
7044 2720296996281980699085532544712541204019157751127160321853048516969725625699150632198989406377829635703528422907917131557513173351984736385116693362177055129600
7045 2625329092575527288410232665261112572352431016042828559875488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7046 2012201083703941354900883397589796814531450432687661594224451902933225350377458990970408464323220828187961772279856712307169513968969981679358547748046914977792
7047 1244486458227876136777524175273609520271048112555819950067586684202449297537659694271567081824279334340795228197022679264877037067634622060460772213449778266112
7048 629970812582852185348611146131114402874555771651421086476221286194930884023402625966527217996705682669963023376372960987971169168559170191031672041633642184704
7049 264370310933724399418270406544650563233667634478521119931414445296353206100618554066481808529221668798280217384770790970509966175850648560693229895156592803840
7050 93040434009209996129798612450242670641790135440816077156164643544104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7051 27747698356697469388429416253490767808031349469220097030600156148405986289489041970439183296257024646257273326247692860952588684611282983128056578559344377856
7052 7079322587009691268575085199052686755309105153272783703438040442285091407878832803751389629432125009820336821122464634850782050124707788931716966675212402688
7053 1558523797800225638898816311366575203208999717409288789050513392947413173390924452004738639235354589311664141501467199816858037151982551093700610485737488384
7054 298412294292612090585602784260463245870985861080579209617158803056099919019655370605287411172421919377894859871274004020253774579611864681414015609638748160
7055 50054119019353888860234931471413788809320724435549721009798442752391634800000000000000000000000000000000000000000000000000000000000000000000000000000000000
7056 7404000363984493273195357685596769454815453201706066919376560020126829549549916515660535248106894059082061680572329882745874619763887323081546109296836608
7057 971746298052497250468078272534157268218645745012974723008394162324891066138808223359260736227226184741856845668036176641585243607111450070835834820493312
7058 113802548947922106199452192726789087565481653320626916282827882010366710460412574475064350906834941471787488013697756518085759620208614927760758788849664
7059 11954560214417999137872826680020012516620306198226520398456835890212544017653768366501684256449366282361619976930106236694893414878163982578951577927680
7060 1131886400873652461139299961413432174201981871435943395046653972703084544000000000000000000000000000000000000000000000000000000000000000000000000000000
7061 97032210220013321627499240318897779642608346542171538430786656844739820578878283260134490725414678902982694289411279442623943802721016390475520671744
7062 7563001669810670859445811508078727620031041672366766054106532791433573054284890820629874775263154454549872730697731925163165533539606211674282917888
7063 538067201272001019879043060365145127784179522543933645936333853407775878972889796753188314746617760565050412006201824524114429127795602857125740544
7064 35069554819438674453675479053518184662876598004374303187927228464101818341550030693571715485047166801032658414262837993965779962868072992085114880
7065 2101169174273560586979782221330622917602192915793488493271417610355607340000000000000000000000000000000000000000000000000000000000000000000000000
7066 116097114762383375098238885203958710250264540913734582813282681035865979926702939536257158851926266378656982975345386156969589929873364737851392
7067 5933607882659418091695365703329307717865433906362065330210617841696058763463238457789984385495893505242661539761646094158302462487886626291712
7068 281308200629186479428559395611515483180635400876596224845748625653344957694008424373611801921258695758405181588627292126636937288186303873024
7069 12404213341717441177072527030115729033718762204650409523271654627344903190220733497762830005064123622071562054301826406411024268005893734400
7070 510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7071 19598139816899101942650275770998349456783892907640197878402006710353448398987868183481647312563085994687032903370457171174914423160569856
7072 705466285225754700226635980587427346770123810943378455770246589689584124648300610551297342683288550656434376678798369610845032586149888
7073 23838284688781149022440759492660802337789286073460710983609898551799771687088481327675352611751481868258744736100015655924040785199104
7074 757675144826961851714935409600874710569200312938610318977338425945130361197356780045654050891898391030641323354904381862924548833280
7075 22694843484859139469881152678973738746495367305411408733525486388136000000000000000000000000000000000000000000000000000000000000000
7076 641788988221573445337442529363940122278616001471557057602289813327114479428754125365019527935383777724959165902166500313774686208
7077 17164214177703596241555277508844888403965516514239564938293229111099042550688934312233473234211976975581436450712855704934285312
7078 434841880549734981860915609875626890147086515293373799321345157545831562130504041035412154626668368046440389713375619169910784
7079 10451766084457106961357307127848636791221660824327867172628430349912557457557307826761267130424170803136995141799127201873920
7080 238694331634942632554066051496861842612464513320744006553373245440000000000000000000000000000000000000000000000000000000000
7081 5186830285101162264414352913393533760798291456303941393505295250811036158518883774750198831202677211367724886992139321344
7082 107387793383703376806543054735896909492838146509152289878601221230906607713453239044168003213069286340178053877033074688
7083 2121094195288137903032672593749315316369034476006035234044546911143872176796524797109504137988368526160138905860440064
7084 40017662543213142949970900101708357770784110196566469272134985488687061174176854527217614165117492447694231552655360
7085 722007331904193845666415975101544572311480564306924091757349800000000000000000000000000000000000000000000000000000
7086 12471515344849208314499991088180165362507021414671897835069895784783337152601330268637351591371640711588024942592
7087 206468417603231801417277530856165472308029658430226698907391704958031454202308299740706953662078848375415898112
7088 3279400882845080708939658552208332703471163318993740802939326357589489854816324631687987214050500452437458944
7089 50023407724978707182796588313090174358850679318203994151860292836947438354845857305753908632476315927183360
7090 733506659705750186701185231989844967465123912882508005376000000000000000000000000000000000000000000000000
7091 10348673434143308333300913213615900803136242358297986668886125966584186947202624150765495375747304390656
7092 140603941896797908552456496252547225533937531297458517371136505493335253766473932140956136608825868288
7093 1841239274518145459181640035642698190206286274737901530229540023148821590834497015390807490427879424
7094 23258234275714440111177837222988653622694882909615685789203840131406887517990741869115821208371200
7095 283620574032111311449307322618551552295684814453125000000000000000000000000000000000000000000000
7096 3341345763201276307459335915900886018141246166137556460274009332176195862564965701927942750208
7097 38057841842867787827863208402615920429852976973677160327601725464591916109761810051851354112
7098 419383196445990721799492338852463072986265574520412468566967048205867250305420709544853504
7099 4474210145027098773432187067211498933530358416104613095855258545073915373125648525557760
7100 46242825243673100146288465410163642418800990617600000000000000000000000000000000000000
7101 463307563861480434891959186345539976862207076707989234549186390244899039177179398144
7102 4502530071766927843846616018199585744339307262636489445005876151913559209633906688
7103 42468054640868880379044923898160370321770475708773508278011128649794841879773184
7104 388986477828407228954635581516237580960832322512539438830788990578161918935040
7105 3461886751539803113424083406683230723641782000000000000000000000000000000000
7106 29952257013781707879770680649957501588805218926376016244155288315223867392
7107 252063155591687725903948353639443730943330066819909415580823639201677312
7108 2064286826490981217773716284844420117294648805588489425999302926270464
7109 16459725053547699902404200823460460937087730532897623344430155038720
7110 127841405071580369517815680395808604160000000000000000000000000000
7111 967643320173908444929840577163249985579256315780108829910368256
7112 7140791405704419085439097874492718569348334173112318073765888
7113 51398620030210031230167106237312981866196670602954716217344
7114 361003978064296698083958435709591425356052406850205777920
7115 2475164428274954181582970245686400000000000000000000000
7116 16572909764848723713280122127663830183444625760452608
7117 108408267580095267955161442845755519724970376691712
7118 693037319625159263375593882949672145974747725824
7119 4331502954535120998351072599388575073514291200
7120 26476544000000000000000000000000000000000000
7121 158333733437491670658356098563950969094144
7122 926658904878829108924781758337293221888
7123 5309353535946080792553974236785147904
7124 29790376263400549903614894585937920
7125 163740720403466628660000000000000
7126 881889372104310313970976161792
7127 4655595742174866814299021312
7128 24097057249559936011075584
7129 122321029498190864788480
7130 609122196249600000000
7131 2976383195195590656
7132 14274685659250688
7133 67212035340864
7134 310768669440
7135 1411372000
7136 6297408
7137 27612
7138 119
7139 1
7140 664613997892457936451903530140172288
7141 82820956161486765449217070347324305429413307666044638661950290685591552
7142 7372334565926265362831487783080657656880954197051720702598960491850400100377986985910861824
7143 358359158748448673689190764890951084499463279557543925583998256154206699388825751260940398923457138524160
7144 6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7145 620267238997885851875285652454263549231288988156795047419420641533673366463466200301470136461437239277448325698067055509504
7146 1859644726749325714685427420542052706007183203399104432572233771386957566585947703320868626360883472792986654413144214265940410368
7147 408846782416278875933994641937002550573923265386616408908338237039109599563786331870982466026492005627928918403524725087613213416095744
7148 12021967826488788840024644107439036046236458768466908271901434614842514240902471554568770136442834073549881718504816810356382815337305866240
7149 71394081804853879892294324526776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7150 115035206080624842295896263838125129294084605445987301056269049610709922958482726364883231172929537282322683478451220623275763609693434593444626432
7151 62595947185653635451047922025545363389432322167864607571219717562637685818893851379320982836727844908707257926378685502133645242056317549473286848512
7152 13592612012822799839173815321512733270645869993026598529050773139714709029385899157733648487242395451167118033147416865933709913373816245851753874980864
7153 1341789997271152884624104514670209524361412563499124224595584785701013227640681215125122061764041816946905424734502495990240182048310487490724743369195520
7154 66792926686868668502325362417624516942193134851329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7155 1823461878472193205542067399755995073337193751600565499370404356346159908090002388845054904550698866165844332713362102916110528062424733512714976264827437056
7156 29249742250007949963999800302625754244996465507532192593433851368261175013556798636365883992182024946087595510229311920338197559152076131630022780334068727808
7157 291948453087426742145130825798841232922604301822470769774907689991617243811939901489045343309077854551019965779206472804372854224514035145790666664873174237184
7158 1902784729260352686061229144519321051584986821266357034424916150300289017461015480899667143222399322900531096266197006571910830516074631491682005139779506667520
7159 8436424732359698946595300984791103663241565717359662385332224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7160 26354400398100870863753383787703235724135670791212449743661289431187317594819133281825811377611870660875649056380106291319360945674657147473719335988124029288448
7161 59791225531442765674268170780664490011613150601259338280010908585365586511051999105770004053846639074975617267548154456170427098595853728048888818998792444444672
7162 101149346940692092742446851185078573369176647726934836830109213302840647483110021140572113128626540891872562997276676970985229076996168570120129426112976418504704
7163 130574255821535073556105562146201977792919572054103695448946328814546830033559230345551491506135822513769364299580022314760632320895267346485601281384498646220800
7164 131266454628776364420511633263055628617621550802141427993774414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7165 104634456352604950454845936674669434355635422499758402899671498952527718219627867530461240144807483065774012158552549039972814726386439047326644482898439578845184
7166 67202268744305311385986305464774914094636598078014277303649680946932262067033623490664622418511084054402942322639224680303360001652269591264881699526288026370048
7167 35278365504639722379522224183342406560975123212479580842668392026916129505310547054125524207815518229517929309076885815326385473439313530697773634331483962343424
7168 15333478034156015166259683579589732667552722799754224956022037827188485953835876135855944894694856790300252608316705876289578038199337616520207333919082382622720
7169 5582426040552599767787916747014560238507408126448964629369878612646297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7170 1720357298115243102082623807716427604097943667091646015897209681201171149948320602167229364367935528067950946227356957379060498445899544953939507870679351427072
7171 453076645568620241188805452739371952339782729809458157020034588306245850104245299440088936283656000628501556551837736630450051207981298491629885867213593772032
7172 102862570654814892167321876550193963411793981349013060077333883934529269443801013832312750189533402894569833339096835187912630452030848372184240292058674233344
7173 20292036011897622159820989329711500719227038553479386253966798607814794493336565201159543959724690517696850471246632273377256671413606798336153061455434874880
7174 3503788331354772220216445202998965216652450710488480470685890992667414436000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7175 533088026206883515670065753362967400746712630522836818195112321449131727567593989127558537863696372253908441001207751557702972622999887261871319869372235776
7176 71909226055884796534637792167527637848179785130960129502621168012041938894271808528585294480814737670897406579434677071477308026926247305241851776716505088
7177 8648993720042080071158366647235970654976605652367645637494919032787869994991355660104890668919455551855849089041029495374517731135854734509817667952574464
7178 932455696724603932754080481041560976296383883461668591079633199436578433376993932587131372003050570024206358200548286462201686360496790641158223078359040
7179 90550912069892196891143996913074573936158549714875471603732317816246763520000000000000000000000000000000000000000000000000000000000000000000000000000000
7180 7956641238041092373454937706149617930693884416458066151324505861268665287468019227331028239484003670044580931731724914295163391823123344018992695083008
7181 635292140264096352193448166678613120082607500478808348544948754480420136559930828932909481122104974182189309378609481713705904817326921780639765102592
7182 46273779309392087709597703191402480989439438938778293550524711393068725591668522520774195068209127408594335432533356909073840904990421845712813686784
7183 3086120824110603351923442156709600250333140624384938680537596104840960014056402701034310962684150678490873940455129743468988636732390423303490109440
7184 189105225684620452828180399919756062584197362421413964394427584932004660600000000000000000000000000000000000000000000000000000000000000000000000000
7185 10680934558139270509037977438764201343024337764063581618822006655299670153256670437335658614377216506836442433731775526441202273548349555882328064
7186 557759140969985300619364376112954925479350787198034141039798077119429523765544415032258532236613989492810184737594732850880431473861342871420928
7187 27005587260401902025141701978705486385340998484153237585191868062721115938624808739866732984440834792806897432508220044157145979665885171810304
7188 1215612907488309235353107648951341445304438696055740133280622153479800512641631882780757340496284114963013081321578987828280378264577585971200
7189 51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7190 1999010261323708398150328128641831644591957076579300183597004684456051736696762554715128025881434771458077356143786631459841271162378125312
7191 73368493663478488823570141981092444064092876338111359400105645327716748963423263497334923639062009268269175174595030439527883388959588352
7192 2526858177010801796378720506222045047805664323786835364262649246490775798831379020733587376845657078035426942026601659527948323231105024
7193 81828915641311879985213024236894468741473633797369914449552550002074079009314532244930637496325026231309262922329673241195851273994240
7194 2496432783334505341686926794687111262114490403595254960687803502694960000000000000000000000000000000000000000000000000000000000000000
7195 71880366680816225877793563288761293695204992164814390451456459092636821696020462040882187128762983105195426581042648035142764855296
7196 1956720416258209971537301636008317278052068882623310402965428118665290850778538511594615948700165375216283755381265550362508525568
7197 50441658143769257895866210745572719257062035774031360721276038275316461207138468760107809936693530693387085206751571823709650944
7198 1233308397965938621440162241086139141364155977270688326370154781289681779991762323557829521390052154770165426732297009821122560
7199 28643319796193115906487926179623421113495741598489280786404789452800000000000000000000000000000000000000000000000000000000000
7200 632793294782341796258551055434011118817391557669080850007646020598946411339303820519524257406726619786862436213040997203968
7201 13316086379579218724011338787251216777111930167134883944946551432632419356468201641476832398420591506182078680752101261312
7202 267257868606305375782116746812413729862498343976760439489612910804127894276362124435797521386534434296177502138415448064
7203 5122260805531282297596275213018669794660366105160508066833278142551943830294637379483854613135039033304861638739886080
7204 93860953147545199936634076763200794400492473359900131928455474000000000000000000000000000000000000000000000000000000
7205 1646240025520095497513998823639781827850926826736690514229226243591400504143375595460130410061056573929619292422144
7206 27666767958833061389915189134726173289275974229650377653590488464376214863109312165254731790718565682305730347008
7207 445998520066930976415793563100333247672078211383148749199748384632170620255020149909566261110868061531494416384
7208 6903230266047061591225929187206444061521393745912151192956720411498746492968728308194039391281731597951303680
7209 102690932358805026138165932478578295445117347803551120752640000000000000000000000000000000000000000000000000
7210 1469511627648349783328729676333457914045346414878314106981829887254954546502772629408700343356117223473152
7211 20246967633138898831553735460366800476887004506834026501443656791040276542372246228297683671670925033472
7212 268820934079649237040519445203833935770117796111733623413512843379727952261836564247057893602470395904
7213 3442218672805737136454319909002320736158842670623121496802168339448219352662629796629141538838937600
7214 42543086104816696717396098392782732844352722167968750000000000000000000000000000000000000000000000
7215 507884556006593998733819059216934674757469417252908581961649418490781771109874786693047298031616
7216 5860907643801639325490934094002851746197358453946282690450665721547155080903318747985108533248
7217 65423778645574552600720804860984239385857429625184345096446859520115291047645630688997146624
7218 706925202914281606202285556619416831497796629744528869145130850121678628953852467038126080
7219 7398852038987696023406154465626182787008158498816000000000000000000000000000000000000000
7220 75055825345559830452497388187977476251677546426694255996968195219673644346703062499328
7221 738414931769776166390845026984732062071646391072384268980963688913823710379960696832
7222 7049697070384234142921457367094621473413898967656402374149847355865943752042348544
7223 65349728275172414464378777694727913601419830182106625723572550417131202381086720
7224 588520747761766529282094179136149223019102940000000000000000000000000000000000
7225 5151788206370453755320557071792690273274497655336674793994709590218505191424
7226 43858989072953664307287013533263209184139431626664238311063313221091852288
7227 363314481462412694328174066132617940643858189783574138975877315023601664
7228 2929831059531490582627947746575962046801616034855776955308567596892160
7229 23011452912884466513206822471245548748800000000000000000000000000000
7230 176111084271651336977230985043711497375424649471979807043687022592
7231 1313905618649613111720794008906660216760093487852666525572923392
7232 9560143325619065808811081760140214627112580732149577216425984
7233 67868747876087779239784185913403187966937852487838686248960
7234 470281241372241294500764346680416000000000000000000000000
7235 3181998674850954952949783448511455395221368146006900736
7236 21031203910538481983301319912076570826644253078192128
7237 135835314646531215621616401058135740611050554261504
7238 857637584997953957673512374678937864555829657600
7239 5295308800000000000000000000000000000000000000
7240 31983414154373317472987931909918095757017088
7241 189038416595281138220655478700807817265152
7242 1093726828404892643266118692777740468224
7243 6196398262787314379951898073875087360
7244 34385551284727992018600000000000000
7245 186960546886113786561846946299904
7246 996297488825421498259990560768
7247 5204964365904946178392326144
7248 26665984430605608523888640
7249 134006883174912000000000
7250 660757069333421125632
7251 3197529587672154112
7252 15189919987035264
7253 70855256632320
7254 324615560000
7255 1460998656
7256 6461208
7257 28084
7258 120
7259 1
7260 1329227995784915872903807060280344576
7261 331283824645947061796868281389297221717653230664178554647801162742366208
7262 44234007395557592176988926698483945941285725182310324215593762951102400602267921915465170944
7263 2866873269987589389513526119127608675995706236460351404671986049233653595110606010087523191387657108193280
7264 60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7265 7443206867974630222503427829451162590775467857881540569033047698404080397561594403617641637537246871329379908376804666114048
7266 26035026174490560005595983887588737884100564847587462056011272799417405932203267846492160769052368619101813161784018999723165745152
7267 6541548518660462014943914270992040809182772246185862542533411792625753593020581309935719456423872090046862694456395601401811414657531904
7268 216395420876798199120443593933902648832256257832404348894225823067165256336244487982237862455971013323897870933086702586414890676071505592320
7269 1427881636097077597845886490535526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7270 2530774533773746530509717804438752844469861319811720623237919091435618305086619980027431085804449820211099036525926853712066799413255561055781781504
7271 1502302732455687250825150128613088721346375732028750581709273221503304459653452433103703588081468277808974190233088452051207485809351621187358884364288
7272 353407912333392795818519198359331065036792619818691561755320101632582434764033378101074860668302281730345068861832838514276457747719222392145600749502464
7273 37570119923592280769474926410765866682119551777975478288676373999628370373939074023503417729393170874513351892566069887726725097352693649740292814337474560
7274 2003787800606060055069760872528735508265794045539888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7275 58350780111110182577346156792191842346790200051218095979852939403077117058880076443041756945622363717307018646827587293315536897997591472406879240474477985792
7276 994491236500270298775993210289275644329879827256094548176750946520879950460931153636440055734188848166978247347796605291498717011170588475420774531358336745472
7277 10510144311147362717224709728758284385213754865608947711896676839698220777229836453605632359126802763836718768051433020957422752082505265248463999935434272538624
7278 72305819711893402070326707491734199960229499208121567308146813711410982663518588274187351442451174270220181658115486249732611559610835996683916195311621253365760
7279 337456989294387957863812039391644146529662628694386495413288960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7280 1106884816720236576277642119083535900413698173230922889233774156109867338982403597836684077859698567756777260367964464235413159718335600193896212111501209230114816
7281 2630813923383481689667799514349237560510978626455410884320479977756085806486287960653880178369252119298927159772118796071498792338217564034151108035946867555565568
7282 4652869959271836266152555154513614374982125795439002494185023811930669784223060972466317203916820881026137897874727140665320537541823754225525953601196915251216384
7283 6267564279433683530693066983017694934060139458596977381549423783098247841610843056586471592294519480660929486379841071108510351402972832631308861506455935018598400
7284 6563322731438818221025581663152781430881077540107071399688720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7285 5440991730335457423651988707082810586493041969987436950782917945531441347420649111583984487529989119420248632244732550078586365772094830460985513110718858099949568
7286 3628922512192486814843260495097845361110376296212770974397082771134342151619815668495889610599598538937758885422518132736381440089222557928303611774419553423982592
7287 1975588468259824453253244554267174767414606899898856527189429953507303252297390635031029355637669020853004041308305605658277586512601557719075323522563101891231744
7288 889341725981048879643061647616204494718057922385745047449278193976932185322480815879644803892301693837414651282368940824795526215561581758172025367306778192117760
7289 334945562433155986067275004820873614310444487586937877762192716758777856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7290 106662152483145072329122676078418511454072507359682052985627000234472611296795877334368220590812002740212958666096131357501750903645771787144249487982119788478464
7291 28996905316391695436083548975319804949746094707805322049282213651599734406671699164165691922153984040224099619317615144348803277310803103464312695501670001410048
7292 6788929663217782883043243852312801585178402769034861965104036339678931783290866912932641512509204591041609000380391122402233609834035992564159859275872499400704
7293 1379858448809038306867827274420382048907438621636598265269742305331406025546886433678848989261278955203385832044770994589653453656125262286858408178969571491840
7294 245265183194834055415151164209927565165671549734193632948012369486719010520000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7295 38382337886895613128244734242133652853763309397644250910048087144337484384866767217184214726186138802281407752086958112154614028855991882854735030594800975872
7296 5321282728135474943563196620397045200765304099691049583193966432891103478176113831115311791580290587646408086878166103289320793992542300587897031477021376512
7297 657323522723198085408035865189933769778222029579941068449613846491878119619343030167971690837878621941044530767118241648463347566324959822746142764395659264
7298 72731544344519106754818277521241756151117942910010150104211389556053117803405526741796247016237944461888095939642766344051731536118749670010341400112005120
7299 7244072965591375751291519753045965914892683977190037728298585425299741081600000000000000000000000000000000000000000000000000000000000000000000000000000000
7300 652444581519369574623304891904268670316898522149561424408609480624030553572377576641144315637688300943655636402001442972203398129496114209557400996806656
7301 53364539782184093584249646001003502086939030040219901277775695376355291471034189630364396414256817831303901987803196463951296004655461429573740268617728
7302 3979545020607719543025402474460613365091791748734933245345125179803910400883492936786580775865984957139112847197868694180350317829176278731301977063424
7303 271578632521733094969262909790444822029316374945874603887308457226004481236963437691019364716205259707196906760051417425271000032450357250707129630720
7304 17019470311615840754536235992778045632577762617927256795498482643880419454000000000000000000000000000000000000000000000000000000000000000000000000000
7305 982645979348812886831493924366306523558239074293849508931624612287569654099613680234880592522703918628952703903323348432590609166448159141174181888
7306 52429359251178618258220251354617762995058973996615209257741019249226375233961175013032302030241715012324157365333904887982760558542966229913567232
7307 2592536376998582594413603389955726692992735854478710808178419334021227130107981639027206366506320140109462153520789124239086014047924976493789184
7308 119130064933854305064604549597231461639834992213462533061500971041020450238879924512514219368635843266375281969514740807171477069928603425177600
7309 5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7310 203899046655018256611333469121466827748379621811088618726894477814517277143069780580943058639906346688723890326666236408903809658562568781824
7311 7630323341001762837651294766033614182665659139163581377610987114082541892196019403722832058462448963899994218157883165710899872451797188608
7312 267846966763144990416144373659536775067400418321404548611840820128022234676126176197760261945639650271755255854819775909962522262497132544
7313 8837522889261683038403006617584602624079152450115950760551675400224000533005969482452508849603102832981400395611604710049151937591377920
7314 274607606166795587585561947415582238832593944395478045675658385296445600000000000000000000000000000000000000000000000000000000000000000
7315 8050601068251417298312879088341264893862959122459211730563123418375324029954291748578804958421454107781887777076776579935989663793152
7316 223066127453435936755252386504948169697935852619057385938058805527843156988753390321786218151818852774656348113464272741325971914752
7317 5851232344677233915920480446486435433819196149787637843668020439936709500028062376172505952656449560432901883983182331550319509504
7318 145530390959980757329939144448164418680970405317941222511678264192182450039027954179823883524026154262879520354411047158892462080
7319 3437198375543173908778551141554810533619488991818713694368574734336000000000000000000000000000000000000000000000000000000000000
7320 77200781963445699143543228762949356495721770035627863700932814513071462183395066103381959403620647613997217217991001658884096
7321 1651194711067823121777406009619150880361879340724725609173372377646420000202057003543127217404153346766577756413260556402688
7322 33674491444394477348546710098364129962674791341071815375691226761320114678821627678910487694703338721318365269440346456064
7323 655649383108004134092323227266389733716526861460545032554659602246648810277713584573933390481284996263022289758705418240
7324 12201923909180875991762429979216103272064021536787017150699211620000000000000000000000000000000000000000000000000000000
7325 217303683368652605671847844720451201276322341129243147878257864154064866546925578600737214128059467758709746599723008
7326 3707346906483630226248635344053307220762980546773150605581125454226412791656647830144134059956287801428967866499072
7327 60655798729102612792547924581645321683402636748108229891165780309975204354682740387701011511078056368283240628224
7328 952645776714494499589178227834489280489952336935876864628027416786827016029684506530777435996878960517279907840
7329 14376730530232703659343230547000961362316428692497156905369600000000000000000000000000000000000000000000000000
7330 208670651126065669232679614039351023794439190912720603191419843990203545603393713376035448756568645733187584
7331 2915563339172001431743737906292819268671728648984099816207886577909799822101603456874866448720613204819968
7332 39247856375628788607915838999759754622437198232313109018372875133440281030228138380070452465960677801984
7333 509448363575249096195239346532343468951508715252221981526720914238336464194069209901112947748162764800
7334 6381462915722504507609414758917409926652908325195312500000000000000000000000000000000000000000000000
7335 77198452513002287807540497000974070563135351422442104458170711610598829208700967577343189300805632
7336 902579777145452456125603850476439168914393201907727534329402521118261882459111087189706714120192
7337 10206109468709630205712445558313541344193759021528757835045710085137985403432718387483554873344
7338 111694182060456493779961117945867859376651867499635561324930674319225223374708689792023920640
7339 1183816326238031363744984714500189245921305359810560000000000000000000000000000000000000000
7340 12159043705980692533304576886452351152771762521124469471508847625587130384165896124891136
7341 121100048810243291288098584425496058179750008135871020112878044981867088502313554280448
7342 1170249713683782867724961922937707164586707228630962794108874661073746662839029858304
7343 10978754350228965630015634652714289485038531470593913121560188470078042000022568960
7344 100048527119500309977956010453145367913247499800000000000000000000000000000000000
7345 886107571495718045915135816348342727003213596717908064567090049517582892924928
7346 7631464098693937589467940354787798398040261103039577466125016500469982298112
7347 63943348737384634201758635639340757553319041401909048459754407444153892864
7348 521509928596605323707774698890521244330687654204328298044925032246804480
7349 4142061524319203972377228044824198774784000000000000000000000000000000
7350 32052217337440543329856039277955492522327286203900324881951038111744
7351 241758633831528812556626097638825479883857201764890640705417904128
7352 1778186658565146240438861207386079920642940016179821362255233024
7353 12759324600704502497079426951719799337784316267713673014804480
7354 89353435860725845955145225869279040000000000000000000000000
7355 610943745571383350966358422114199435882502684033324941312
7356 4080053558644465504760456062942854740368985097169272832
7357 26623721670720118261836814607394605159765908635254784
7358 169812241829594883619355450186429697182054272204800
7359 1059061760000000000000000000000000000000000000000
7360 6460649659183410129543562245803455342917451776
7361 38563836985437352197013717654964794722091008
7362 225307726651407884512820450712214536454144
7363 1288850838659761391029994799366018170880
7364 7220965769792878323906000000000000000
7365 39635635939856122751111552615579648
7366 213207662608640200627637980004352
7367 1124272303035468374532742447104
7368 5813184605872022658207723520
7369 29481514298480640000000000
7370 146688069392019489890304
7371 716246627638562521088
7372 3432921917069969664
7373 16154998512168960
7374 74661578800000
7375 338951688192
7376 1511922672
7377 6627824
7378 28560
7379 121
7380 1
7381 2658455991569831745807614120560689152
7382 1325135298583788247187473125557188886870612922656714218591204650969464832
7383 265404044373345553061933560190903675647714351093861945293562577706614403613607531492791025664
7384 22934986159900715116108208953020869407965649891682811237375888393869228760884848080700185531101256865546240
7385 600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7386 89318482415695562670041133953413951089305614294578486828396572380848964770739132843411699650446962455952558900521655993368576
7387 364490366442867840078343774426242330377407907866224468784157819191843683050845749850890250766733160667425384264976265996124320432128
7388 104664776298567392239102628335872652946924355938973800680534588682012057488329300958971511302781953440749803111302329622428982634520510464
7389 3895117575782367584167984690810247678980612640983278280096064815208974614052400783680281524207478239830161676795560646555468032169287100661760
7390 28557632721941551956917729810710528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7391 55677039743022423671213791697652562578336949035857853711234220011583602711905639560603483887697896044644178803570390781665469587091622343227199193088
7392 36055265578936494019803603086714129312313017568690013961022557316079307031682858394488886113955238667415380565594122849228979659424438908496613224742912
7393 9188605720668212691281499157342607690956608115285980605638322642447143303864867830627946377375859324988971790407653801371187901440699782195785619487064064
7394 1051963357860583861545297939501444267099347449783313392082938471989594370470294072658095696423008784486373852991849956856348302725875422192728198801449287680
7395 60113634018181801652092826175862065247973821366196640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7396 1867224963555525842475077017350138955097286401638979071355294060898467745884162446177336222259915638953824596698482793386097180735922927117020135695183295545344
7397 33812702041009190158383769149835371907215914126707214638009532181709918315671659223638961894962420837677260409825084579910956378379800008164306334066183449346048
7398 378365195201305057820089550235298237867695175161922117628280366229135947980274112329802764928564899498121875649851588754467219074970189548944703997675633811390464
7399 2747621149051949278672414884685899598488720969908619557709578921033617341213706354419119354813144622268366903008388477489839239265211767873988815421841607627898880
7400 13498279571775518314552481575665765861186505147775459816531558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7401 46489162302249936203660969001508507817375323275698761347818514556614428237260951109140731270107339845784644935454507497887352708170095208143640908683050787664822272
7402 115755812628873194345383178631366452662483059564038078910101119021267775485396670268770727848247093249152795029973227027145946862881572817502648753581662172444884992
7403 214032018126504468243017537107626261249177786590194114732511095348810810074260804733450591380173760527202343302237448470604744726923892694374193865655058101555953664
7404 300843085412816809473267215184849356834886694012654914314372341588715896397320466716150636430136935071724615346232371413208496867342695966302825352309884880892723200
7405 328166136571940911051279083157639071544053877005353569984436035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7406 282931569977443786029903412768306150497638182439346721440711733167634950065873753802367193351559434209852928876726092604086491020148931183971246681757380621197377536
7407 195961815658394288001536066735283649499960319995489632617442469641254476187470046098778038972378321102638979812815979167764597764818018128128395035818655884895059968
7408 110632954222550169382181695038961786975217986394335965522608077396408982128653875561737643915709465167768226313265113916863544844705687232268218117263533705908977664
7409 51581820106900835019297575561739860693647359498373212752058135250662066748703887321019398625753498242570049774377398567838140520502571741973977471303793135142830080
7410 20096733745989359164036500289252416858626669255216272665731563005526671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7411 6613053453954994484405605916861947710152495456300287285108874014537301900401344394730829676630344169893203437297960144165108556026037850802943468254891426885664768
7412 1855801940249068507909347134420467516783750061299540611154061673702383002026988746506604283017854978574342375636327369238323409747891398621716012512106880090243072
7413 448069357772373670280854094252644904621774582756300889696866398418809497697197216253554339825607503008746194025105814078547418249046375509234550712207584960446464
7414 93830374519014604867012254660585979325705826271288682038342476762535609737188277490161731269766968953830236579044427632096434848616517835506371756169930861445120
7415 17168562823638383879060581494694929561597008481393554306360865864070330736400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7416 2763528327856484145233620865433623005470958276630386065523462274392298875710407239637263460285401993764261358150260984075132210077631415565540922202825670262784
7417 393774921882025145823676549909381344856632503377137669156353516033941657385032423502533072576941503485834198428984291643409738755448130243504380329299581861888
7418 49956587726963054491010725754434966503144874248075521202170652333382737091070070292765848503678775267519384338300986365283214415040696946528706850094070104064
7419 5673060458872490326875825646656856979787199546980791708128488385372143188665631085860107267266559668027271483292135774836035059817262474260806629208736399360
7420 579525837247310060103321580243677273191414718175203018263886834023979286528000000000000000000000000000000000000000000000000000000000000000000000000000000000
7421 53500455684588305119111001136150030965985678816264036801505977411170505392934961284573833882290440677379762184964118323720678646618681365183706881738145792
7422 4482621341703463861076970264084294175302878523378471707333158411613844483566871928950609298797572697829527766975468502971908864391058760084194182563889152
7423 342240871772263880700184612803612749397894090391204259099680765463136294475980392563645946724474706313963704859016707699510127333309159970891970027454464
7424 23898919661912512357295136061559144338579840995236965142083144235888394348852782516809704095026062854233327794884524733423848002855631438062227407503360
7425 1531752328045425667908261239350024106931998635613453111594863437949237750860000000000000000000000000000000000000000000000000000000000000000000000000000
7426 90403430100090785588497441041700200167357994835034154821709464330456408177164458581609014512088760513863648759105748055798336043313230640988024733696
7427 4928359769610790116272703627334069721535543555681829670227655809427279271992350451225036390842721211158470792341387059470379492503038825611875319808
7428 248883492191863929063705925435749762527302642029956237585128256066037804490366237346611811184606733450508366737995755926952257348600797743403761664
7429 11674746363517721896331245860528683240703829236919328240027095162020004123410232602226393498126312640104777633012444599102804752853003135667404800
7430 510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7431 20797702758811862174356013850389616430334721424731039110143236737080762268593117619256191981270447362249836813319956113708188585173382015746048
7432 793553627464183335115734655667495874997228550473012463271542659864584356788386017987174534080094692245599398688419849233933586734986907615232
7433 28391778476893368984111303607910898157144444342068882152855126933570356875669374676962587766237802928806057120610896246456027359824696049664
7434 954452472040261768147524714699137083400548464612522682139580943224192057564644704104870955757135105961991242726053308685308409259868815360
7435 30206836678347514634411814215714046271585333883502585024322422382609016000000000000000000000000000000000000000000000000000000000000000000
7436 901667319644158737411042457894221668112651421715431713823069822858036291354880675840826155343202860071571431032598976952830842344833024
7437 25429538529691696790098772061564091345564687198572541996938703830174119896717886496683628869307349216310823684934927092511160798281728
7438 678742951982559134246775731792426510323026753375365989865490371032658302003255235636010690508148149010216618542049150459837063102464
7439 17172586133277729364932819044883401404354507827517064256378035174677529104605298593219218255835086203019783401820503564749310525440
7440 412463805065180869053426136986577264034338679018245643324228968120320000000000000000000000000000000000000000000000000000000000000
7441 9418495399540375295512273909079821492478055944346599371513803370594718386374198064612599047241719008907660500594902202383859712
7442 204748144172410067100398345192774709164873038249865975537498174828156080025055068439347774958115014999055641795244308993933312
7443 4242985921993704145916885472393880375297023708975048737337094571926334449531525087542721449532620678886114023949483653464064
7444 83923121037824529163817373090097885915715438266949764166996429087571047715547338825463473981604479521666853089114293534720
7445 1586250108193513878929115897298093425368322799782312229590897510600000000000000000000000000000000000000000000000000000000
7446 28684086204662143948683915503099558568474549029060095519930038068336562384194176375297312264903849744149686551163437056
7447 496784485468806450317317136103143167582239393267602181147870810866339314081990809239313964034142565391481694110875648
7448 8249188627157955339786517743103763748942758597742719265198546122156627792236852692727337565506615666086520725438464
7449 131465117186600240943306595441159520707613422497151007318667783516582128212096461901247286167569296551384627281920
7450 2012742274232578512308052276580134590724300016949601966751744000000000000000000000000000000000000000000000000000
7451 29631232459901325031040505193587845378810365109606325653181617846608903475681907299397033723432747694112636928
7452 419841120840768206171098258506165974688728925453710373533935667219011174382630897789980768615768301494075392
7453 5730187030841803136755712493964924174875830941917713916682439769482281030413308203490286060030258959089664
7454 75398357809136866236895423286786833404823289857328853265954695307273796700722243065364716266728089190400
7455 957219437358375676141412213837611488997936248779296875000000000000000000000000000000000000000000000000
7456 11734164781976347746746155544148058725596573416211199877641948164811022039722547071756164773722456064
7457 138997285680399678243342992973371632012816553093790040286727988252212329898703107427214833974509568
7458 1592153077118702312091141507096912449694226407358486222267130773281525722935504068447434560241664
7459 17647680765552126017233856635447121781510995064942418689339046542437585293203972987139779461120
7460 189410612198085018199197554320030279347408857569689600000000000000000000000000000000000000000
7461 1969765080368872190395341455605280886749025528422164054384433315345115122234875172232364032
7462 19860408004879899771248167845781353541479001334282847298511999377026202514379422901993472
7463 194261452471507956042343679207659389321393399952739823822073193738241946031278956478464
7464 1844430730838466225842626621656000633486473287059777404422111662973111056003791585280
7465 17008249610315052696252521777034712545252074966000000000000000000000000000000000000
7466 152410502297263503897403360411914949044552738635480187105539488517024257583087616
7467 1327874753172745140567421621733076921259005431928886479105752871081776919871488
7468 11254029377779695619509519872523973329384151286735992528916775710171085144064
7469 92828767290195747619983896402512781490862402448370437051996655739931197440
7470 745571074377456715027901048068355779461120000000000000000000000000000000
7471 5833503555414178886033799148587899639063566089109859128515088936337408
7472 44483588625001301510419201965543888298629725124739877889796894359552
7473 330742718493117200721628184573810865239586843009446773379473342464
7474 2398753024932446469450932266923322275503451458330170526783242240
7475 16977152813537910731477592915163017600000000000000000000000000
7476 117301199149705603385540817045926291689440515334398388731904
7477 791530390377026307923528476210913819631583108850838929408
7478 5218249447461143179320015663049342611314118092509937664
7479 33622823882259786956632379136913080042046745896550400
7480 211812352000000000000000000000000000000000000000000
7481 1305051231155048846167799573652297979269325258752
7482 7867022745029219848190798401612818123306565632
7483 46413391690190024209641012846716194509553664
7484 268080974441230369334238918268131779543040
7485 1516402811656504448020260000000000000000
7486 8402754819249498023235649154502885376
7487 45626439798249002934314527720931328
7488 242842817455661168899072368574464
7489 1267274244080100939489283727360
7490 6485933145665740800000000000
7491 32564751405028326755647488
7492 160439244591038004723712
7493 775840353257813144064
7494 3683339660774522880
7495 17172163124000000
7496 78636791660544
7497 353789905248
7498 1564166464
7499 6797280
7500 29040
7501 122
7502 1
7503 5316911983139663491615228241121378304
7504 5300541194335152988749892502228755547482451690626856874364818603877859328
7505 1592424266240073318371601361145422053886286106563171671761375466239686421681645188956746153984
7506 183479889279205720928865671624166955263725199133462489899007107150953830087078784645601484248810054924369920
7507 6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7508 1071821788988346752040493607440967413071667371534941841940758868570187577248869594120940395805363549471430706806259871920422912
7509 5102865130200149761096812841967392625283710710127142562978209468685811562711840497912463510734264249343955379709667723945740486049792
7510 1674636420777078275825642053373962447150789695023580810888553418912192919813268815343544180844511255051996849780837273958863722152328167424
7511 70112116364082616515023724434584458221651027537699009041729166673761543052943214106245067435734608316942910182320091637998424579047167811911680
7512 571152654438831039138354596214210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7513 1224894874346493320766703417348356376723412878788872781647152840254839259661924070333276645529353712982171933678548597196640330916015691550998382247936
7514 865326373894475856475286474081139103495512421648560335064541375585903368760388601467733266734925728017969133574258948381495511826186533803918717393829888
7515 238903748737373529973318978090907799964871810997435495746596388703625725900486563596326605811772342449713266550598998835650885437458194337090426106663665664
7516 29454974020096348123268342306040439478781728593932774978322277215708642373168234034426679499844245965618467883771798791977752476324511821396389566440580055040
7517 1803409020545454049562784785275861957439214640985899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7518 59751198833776826959202464555204446563113164852447330283369409948750967868293198277674759112317300446522387094351449388355109783549533667744644342245865457451008
7519 1149631869394312465385048151094402644845341080308045297692324094178137222732836413603724704428722308481026853934052875716972516864913200277586415358250237277765632
7520 13621147027246982081523223808470736563237026305829196234618093184248894127289868043872899537428336381932387523394657195160819886698926823762009343916322817210056704
7521 104409603663974072589551765618064184742571396856527543192963998999277458966120841467926535482899495646197942314318762144613891092078047179211574986029981089860157440
7522 539931182871020732582099263026630634447460205911018392661262336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7523 1952544816694497320553760698063357328329763577579347976608377611377805985964959946583910713344508273522955087289089314911268813743143998742032918164688133081922535424
7524 5093255755670420551196859859780123917149254620817675472044449236935782121357453491825912025322872102962722981318821989194421661966789203970116545157593135587574939648
7525 9845472833819205539178806706950808017462178183148929277695510386045297263415997017738727203487992984251307791902922629647818257438499063941212917820132672671573868544
7526 14440468099815206854716826328872769128074561312607435887089872396258363027071382402375230548646572883442781536619153827834007849632449406382535616910874474282850713600
7527 16408306828597045552563954157881953577202693850267678499221801757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7528 14712441638827076873554977463951919825877185486846029514917010124717017403425435197723094054281090578912352301589756815412497533047744421566504827451383792302263631872
7529 10581938045553291552082947603705317072997857279756440161341893360627741714123382489334014104508429339542504909892062875059288279300172978918933331934207417784333238272
7530 6195445436462809485402174922181860070612207238082814069266052334198902999204617031457308059279730049395020673542846379344358511303518485007020214566757887530902749184
7531 2991745566200248431119259382580911920231546850905646339619371844538399871424825464619125120293702898069062886913889116934612150189149161034490693335620001838284144640
7532 1205804024759361549842190017355145011517600155312976359943893780331600281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7533 410009314145209658033147566845440758029454718290617811676750188901312717824883352473311439951081338533378613112473528938236730473614346749782495031803268466911215616
7534 118771324175940384506198216602909921074160003923170599113859947116952512129727279776422674113142718628757912040724951631252698223865049511789824800774840325775556608
7535 29572577612976662238536370220674563705037122461915858719993182295641426848015016272734586428490095198577248805656983729184129604437060783609480347005700607389466624
7536 6380465467292993130956833316919846594147996186447630378607288419852421462128802869330997726344153888860456087375021078982557569705923212814433279419555298578268160
7537 1201799397654686871534240704628645069311790593697548801445260610484923151548000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7538 198974039605666858456820702311220856393908995917387796717689283756245519051149321253882969140548943551026817786818790853409519125589461920718946398603448258920448
7539 29139344219269860790952064693294219519390805249908187517570160186511682646492399339187447370693671257951730683744837581612320667903161638019324144368169057779712
7540 3796700667249192141316815157337057454239010442853739611364969577337088018921325342250204486279586920331473209710874963761524295543092967936181720607149327908864
7541 442498715792054245496314400439234844423401564664501753234022094059027168715919224697088366846791654106127175696786590437210734665746472992342917078281439150080
7542 46362066979784804808265726419494181855313177454016241461110946721918342922240000000000000000000000000000000000000000000000000000000000000000000000000000000000
7543 4387037366136241019767102093164302539210825662933651017723490147715981442220666825335054378347816135545140499167057702545095649022731871945063964302527954944
7544 376540192703090964330465502183080710725441795963791623415985306575562936619617242031851181098996106617680332425939354249640344608848935847072311335366688768
7545 29432714972414693740215876701110696448218891773643566282572545829829721324934313760473551418304824743000878617875436862157870950664587757496709422361083904
7546 2103104930248301087441971973417204701795026007580852932503316692758178702699044861479253960362293531172532845949838176541298624251295566549476011860295680
7547 137857709524088310111743511541502169623879877205210780043537709415431397577400000000000000000000000000000000000000000000000000000000000000000000000000000
7548 8317115569208352274141764575836418415396935524823142243597270718401989552299130189508029335112165967275455685837728821133446915984817218970898275500032
7549 463265818343414270929634140969402553824341094234091989001399646086164251567280942415153420739215793848896254480090383590215672295285649607516280061952
7550 23892815250418937190115768841831977202621053634875798808172312582339629231075158785274733873722246411248803206847592568987416705465676583366761119744
7551 1144125143624736745840462094331810957588975265218094167522655325877960404094202795018186562816378638730268208035219570712074865779594307295405670400
7552 51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7553 2121365681398809941784313412739740875894141585322565989234610147182237751396497997164131582089585630949483354958635523598235235687684965606096896
7554 82529577256275066852036404189419570999711769249193296180240436625916773105992145870666151544329847993542337463595664320329093020438638391984128
7555 3009528518550697112315798182438555204657311100259301508202643454958457828820953715758034303221207110453442054784755002124338900141417781264384
7556 103080866980348270959932669187506805007259234178152449671074741868212742216981628043326063221770591443895054214413757338013308200065832058880
7557 3322752034618226609785299563728545089874386727185284352675466462086991760000000000000000000000000000000000000000000000000000000000000000000
7558 100986739800145778590036755284152826828616959232128351948183820160100064631746635694172529398438720328016000275651085418717054342621298688
7559 2898967392384853434071260015018306413394374340637269787651012236639849668225839060621933691101037810659433900082581688546272331004116992
7560 78734182429976859572625984887921475197471103391542454824396883039788363032377607333777240098945185285185127750877701453341099319885824
7561 2026365163726772065062072647296241365713831923647013582252608150611948434343425233999867754188540171956334441414819420640418642001920
7562 49495656607821704286411136438389271684120641482189477198907476174438400000000000000000000000000000000000000000000000000000000000000
7563 1149056438743925786052497416907738222082322825210285123324684011212555643137652163882737083763489719086734581072578068690830884864
7564 25388769877378848320449394803904063936444256742983380966649773678691353923106828486479124094806261859882899582610294315247730688
7565 534616226171206722385527569521628927287424987330856140904473916062718140640972161030382902641110205539650367017634940336472064
7566 10742159492841539732968623755532529397211576098169569813375542923209094107590059369659324669645373378773357195406629572444160
7567 206212514065156804260785066648752145297881963971700589846816676378000000000000000000000000000000000000000000000000000000000
7568 3786299379015403001226276846409141731038640471835932608630765025020426234713631281539245218967308166227758624753573691392
7569 66569121052820064342520496237821184456020078697858692273814688656089468086986768438068071180575103762458547010857336832
7570 1121889653293481926210966413062111869856215169293009820067002272613301379744211966210917908908899730587766818659631104
7571 18142186171750833250176310170880013857650652304606839009976154125288333693269311742372125491124562924091078564904960
7572 281783918392560991723127318721218842701402002372944275345244160000000000000000000000000000000000000000000000000000
7573 4207635009305988154407751737489474043791071845564098242751789734218464293546830836514378788727450172563994443776
7574 60457121401070621688638149224887900355176965265334293788886736079537609111098849281757230680670635415146856448
7575 836607306502903257966334024118878929531871317519986231835636206344413030440342997709581764764417808027090944
7576 11158956955752256203060522646444451343913846898884670283361294905476521911706891973673978007475757200179200
7577 143582915603756351421211832075641723349690437316894531250000000000000000000000000000000000000000000000000
7578 1783593046860404857505415642710504926290679159264102381401576121051275350037827154906937045605813321728
7579 21405581994781550449474820917899231329973749176443666204156110190840698804400278543791084432074473472
7580 248375880030517560686218075107118342152299319547923850673672400631918012777938634677799791397699584
7581 2788333560957235910722949348400645241478737220260902152915569353705138476326227731968085154856960
7582 30305697951693602911871608691204844695585417211150336000000000000000000000000000000000000000000
7583 319101943019757294844045315808055503653342135604390576810278197085908649802049777901642973184
7584 3257106912800303562484699526708141980802556218822386956955967897832297212358225355926929408
7585 32247401110270320703029050748471458627351304392154810754464150160548163041192306775425024
7586 309864362780862325941561272438208106425727512226042603942914759379482657408636986327040
7587 2891402433753558958362928702095901132692852744220000000000000000000000000000000000000
7588 26214606395129322670353377990849371235663071045302592182152792024928172304291069952
7589 231050207052057654458731362181555384299066945155626247364400999568229184057638912
7590 1980709170489226429033675497564219305971610626465534685089352524990110985355264
7591 16523520577654843076357133559647275105373507635809937795255404721707753144320
7592 134202793387942208705022188652304040303001600000000000000000000000000000000
7593 1061697647085380557258151445042997734309569028217994361389746186413408256
7594 8184980307000239477917133161660075446947869422952137531722628562157568
7595 61518145639719799334222842330728820934563152799757099848582041698304
7596 450965568687299936256775266181584587794648874166072059035249541120
7597 3225659034572203038980742653880973344000000000000000000000000000
7598 22521830236743475850023836872817848004372578944204490636525568
7599 153556895733143103737164524384917281008527123117062752305152
7600 1022776891702384063146723069957671151817567146131947782144
7601 6657319128687437817413211069108789848325255687516979200
7602 42362470400000000000000000000000000000000000000000000
7603 263620348693319866925895513877764191812403702267904
7604 1604872639985960849030922873929014897154539388928
7605 9561158688179144987186048646423536068968054784
7606 55760842683775916821521694999771410144952320
7607 318444590447865934084254600000000000000000
7608 1781384021680893580925957620754611699712
7609 9764058116825286627943308932279304192
7610 52454048570422812482199631612084224
7611 276265785209462004808663852564480
7612 1426905292046462976000000000000
7613 7229374811916288539753742336
7614 35938390788392513058111488
7615 175339919836265770558464
7616 839801442656591216640
7617 3949597518520000000
7618 18243735665246208
7619 82786837828032
7620 369143285504
7621 1617752640
7622 6969600
7623 29524
7624 123
7625 1
7626 10633823966279326983230456482242756608
7627 21202164777340611954999570008915022189929806762507427497459274415511437312
7628 9554545597440439910229608166872532323317716639379030030568252797438118530089871133740476923904
7629 1467839114233645767430925372993335642109801593067699919192056857207630640696630277164811873990480439394959360
7630 60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7631 12861861467860161024485923289291608956860008458419302103289106422842250926986435129451284749664362593657168481675118463045074944
7632 71440111822802096655355379787543496753971949941779995881694932561601361877965766970774489150279699490815375315935348135240366804697088
7633 26794182732433252413210272853983399154412635120377292974216854702595086717012301045496706893512180080831949596493396383341819554437250678784
7634 1262018094553487097270427039822520247989718495678582162751125000127707774952977853912411213843222949704972383281761649483971642422849020614410240
7635 11423053088776620782767091924284211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7636 26947687235622853056867475181663840287915083333355201196237362485606463712562329547332086201645781685607782540928069138326087280152345214121964409454592
7637 20767832973467420555406875377947338483892298119565448041548993014061680850249326435225598401638217472431259205782214761155892283828476811294049217451917312
7638 6211497467171711779306293430363602799086667085933322889411506106294268873412650653504491751106080903692544930315573969726923021373913052764351078773255307264
7639 824739272562697747451513584569132305405888400630117699393023762039841986448710552963947025995638887037317100745610366175377069337086330999098907860336241541120
7640 54102270616363621486883543558275858723176439229576976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7641 1912038362680858462694478865766542290019621275278314569067821118360030971785382344885592291594153614288716387019246380427363513073585077367828618951867694638432256
7642 39087483559406623823091637137209689924741596730473540121539019202056665572916438062526639950576558488354913033757797774377065573407048809437938122180508067444031488
7643 490361292980891354934836057104946516276532947009851064446251354632960188582435249579424383347420109749565950842207659025789515921161365655432336380987621419562041344
7644 3967564939231014758402967093486439020217713080548046641332631961972543440712591975781208348350180834555521807944112961495327861498965792810039849469139281414685982720
7645 21597247314840829303283970521065225377898408236440735706450493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7646 82006882301168887463257949318661007789850070258332615017551859677867851410528317756524249960469347487964113666141751226273290177212047947165382562916901589440746487808
7647 224103253249498504252661833830325452354567203315977720769955766425174413339727953640340129114206372530359811178028167524554553126538724974685127986934097965853297344512
7648 452891750355683454802225108519737168803260196424850746773993477758083674117135862815981451360447677275560158427534440963799639842170956941295794219726102942892397953024
7649 693142468791129929026407663785892918147578943005156922580313875020401425299426355314011066335035498405253513757719383736032376782357571506361709611721974765576834252800
7650 820415341429852277628197707894097678860134692513383924961090087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7651 765046965219007997424858828125499830945613645315993534775684526485284904978122630281600890822616710103442319682667354401449871718482709921458251027471957199717708857344
7652 571424654459877743812479170600087121941884293106847768712462241473898052562662654424036761643455184335295265134171395253201567082209340861622399924447200560353994866688
7653 346944944441917331182521795642184163954283605332637587878898930715138567955458553761609251319664882766121157718399397243284076632997035160393132015738441701730553954304
7654 173521242839614409004917044189692891373429717352527487697923566983227192542639876947909256977034768088005647441005568782207504710970651340000460213465960106620480389120
7655 72348241485561692990531401041308700691056009318778581596633626819896016896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7656 25420577477002998798055149144417326997826192534018304323958511711881388505142767853345309276967042989069474012973358794170677289364089498486514691971802644948495368192
7657 7601364747260184608396685862586234948746240251082918343287036615484960776302545905691051143241133992240506370606396904400172686327363168754548787249589780849635622912
7658 1951790122456459707743400434564521204532450082486446675519550031512334171968991074000482704280346283106098421173360926126152553892846011718225702902376240087704797184
7659 433871651775923532905064665550549568402063740678438865745295612549964659424758595114507845391402464442511013941501433370813914740002778471381463000529760303322234880
7660 84125957835828081007396849324005154851825341558828416101168242733944620608360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7661 14326130851608013808891090566407901660361447706051921363673628430449677371682751130279573778119523935673930880650952941445485377042441258291764140699448274642272256
7662 2156311472225969698530452787303772244434919588493205876300191853801864515840437551099871105431331673088428070597117981039311729424833961213429986683244510275698688
7663 288549250710938602740077951957616366522164793656884210463737687877618689438020726011015540957248605945191963938026497245875846461275065563149810766143348921073664
7664 34514899831780231148712523234260317865025322043831136752253723336604119159841699526372892614049749020277919704349354054102437303928224893402747532105952253706240
7665 3708965358382784384661258113559534548425054196321299316888875737753467433779200000000000000000000000000000000000000000000000000000000000000000000000000000000000
7666 359737064023171763620902371639472808215287704360559383453326192112710478262094679677474459024520923114701520931698731608697843219864013499495245072807292305408
7667 31629376187059641003759102183378779700937110860958496366942765752347286676047848330675499212315672955885147923778905756969788947143310611154074152170801856512
7668 2531213487627663661658565396295519894546824692533346700301238941365356033944350983400725421974214927898075561137287570145576901757154547144717010323053215744
7669 185073233861850495694893533660714013757962288667115058060291868962719725837515947810174348511881830743182890443585759535634278934114009856353889043706019840
7670 12407193857167947910056916038735195266149188948468970203918393847388825781966000000000000000000000000000000000000000000000000000000000000000000000000000000
7671 765174632367168409221042340976950494216518068283729086410948906092983038811519977434738698830319268989341923097071051544277116270603184145322641346002944
7672 43546986924280941467385609251123840059488062858004646966131566732099439647324408587024421549486284621796247921128496057480273195756851063106530325823488
7673 2293710264040217970251113808815869811451621148948076685584542007904604406183215243386374451877335655479885107857368886622792003724704952003209067495424
7674 112124264075224201092365285244517473843719575991373228417220221936040119601231873911782283156005106595566284387451517929783336846400242114949755699200
7675 5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7676 216379299502678614061999968099453569341202441702901730901930235012588250642442795710741421373137734356847302205780823407019994040143866491821883392
7677 8583076034652606952611786035699635383970024001916102802745005409095344403023183170549279760610304191328403096213949089314225674125618392766349312
7678 319010022966373893905474607338486851693674976627485959869480206225596529855021093870351636141447953708064857807184030225179923414990284814024704
7679 11132733633877613263672728272250734940783997291240464564476072121766976159434015828679214827951223875940665855156685792505437285607109862359040
7680 365502723808004927076382952010139959886182539990381278794301310829569093600000000000000000000000000000000000000000000000000000000000000000000
7681 11310514857616327202084116591825116604805099433998375418196587857931207238755623197747323292625136676737792030872921566896310086373585453056
7682 330482282731873291484123641712086931126958674832648755792215394976942862177745652910900440785518310415175464609414312494275045734469337088
7683 9133165161877315710424614246998891122906647993418924759630038432615450111755802450718159851477641493081474819101813368587567521106755584
7684 239111089319759103677324572380956481154232166990347602705807761772209915252524177611984394994247740290847464086948691635569399756226560
7685 5939478792938604514369336372606712602094476977862737263868897140932608000000000000000000000000000000000000000000000000000000000000000
7686 140184885526758945898404684862744063094043384675654785045611449367931788462793563993693924219145745728581618890854524380281367953408
7687 3148207464794977191735724955684103928119087836129939239864571936157727886465246732323411387755976470625479548243676495090718605312
7688 67361644497572047020576473759725244838215548403687873753963713423902485720762492289828245732779885897995946244222002482395480064
7689 1374996415083717085819983840708163762843081740565704936112069494170764045771527599316393557714607792482989721012048585272852480
7690 26807626828470384553902058664337778888724655316321076680086167929140000000000000000000000000000000000000000000000000000000000
7691 499791518030033196161868543726006708497100542282343104339260983302696262982199329163180368903684677942064138467471727263744
7692 8920262221077888621897746495868038717106690545513064764691168279915988723656226970701121538197063904169445299454883135488
7693 152576992847913541964691432176447214300445263023849335529112309075408987645212827404684835611610363359936287337709830144
7694 2503621691701614988524330803581441912355790018035743783376709269289790049671165020447353317775189683524568841956884480
7695 39449748574958538841237824620970637978196280332212198548334182400000000000000000000000000000000000000000000000000000
7696 597484171321450317925900746723505314218332202070101950470754142259021929683649978785041787999297924504087211016192
7697 8705825481754169523163893488383857651145482998208138305599689995453415711998234296573041218016571499781147328512
7698 122144666749423875663084767521356323711653212357917989848002886126284302444290077665598937655604999971955277824
7699 1651525629451333918052957351673778798899249341034931201937471646010525242932620012103748745106412065626521600
7700 21537437340563452713181774811346258502453565597534179687500000000000000000000000000000000000000000000000000
7701 271106143122781538340823177691996748796183232208143561973039570399793853205749727545854430932083624902656
7702 3296459627196358769219122421356481624815957373172324595440040969389467615877642895743827002539468914688
7703 38746637284760739467050019716710461375758693849476120705092894498579209993358427009736767458041135104
7704 440556702631243273894225997047301948153640480801222540160659957885411879259543981650957454467399680
7705 4848911672270976465899457390592775151293666753784053760000000000000000000000000000000000000000000
7706 51694514769200681764735341160904991591841425967911273443265067927917201267932064020066161655808
7707 534165533699249784247490722380135284851619219886871460940778735244496742826748958372016422912
7708 5353068584304873236702822424246262132140316529097698585241048926650995064837922924720553984
7709 52057212947184870758182293769618961879522222053975157462409679575753086444651013702942720
7710 491538413738105022921697879356303192557784966517400000000000000000000000000000000000000
7711 4508912299962243499300781014426091852534048219792045855330280228287645636338064031744
7712 40202736027058031875819257019590636868037648457078967041405773924871878026029170688
7713 348604814006103851509926887571302597851003470257934104575726044398259533422526464
7714 2941186662822562067591569773617214968756484359174168927555462040463980059688960
7715 24156502809829597566903993957414727254540288000000000000000000000000000000000
7716 193228971769539261420983562997825587644341563135674973772933805927240302592
7717 1506036376488044063936752501745453882238407973823193305836963655436992512
7718 11442375088987882676165448673515560693828746420754820571836259755884544
7719 84781526913212388016273750042137902505393988343221547098626913730560
7720 612875216568718577406341104237384935360000000000000000000000000000
7721 4324191405454747363204576679581026816839535157287262202212909056
7722 29790037772229762125009917730673952515654261884710173947199488
7723 200464270773667276376757721711703545756243160641861765300224
7724 1318149187480112687847815791683540389968400626128361881600
7725 8472494080000000000000000000000000000000000000000000000
7726 53251310436050613119030893803308366746105547858116608
7727 327394018557136013202308266281519039019526035341312
7728 1969598689764903867360326021163248430207419285504
7729 11598255278225390698876512559952453310150082560
7730 66873363994051846157693466000000000000000000
7731 377653412596349439156303015599977680338944
7732 2089508437000611338379868111507771097088
7733 11330074491211327496155120428210192384
7734 60225941175662717048288719859056640
7735 313919164250221854720000000000000
7736 1604921208245416055825330798592
7737 8050199536599922925016973312
7738 39626821882996064146212864
7739 191474728925702797393920
7740 908407429259600000000
7741 4232546674337120256
7742 19372120051759488
7743 87117815378944
7744 385025128320
7745 1672704000
7746 7144808
7747 30012
7748 124
7749 1
7750 21267647932558653966460912964485513216
7751 84808659109362447819998280035660088759719227050029709989837097662045749248
7752 57327273584642639461377649001235193939906299836274180183409516784628711180539226802442861543424
7753 11742712913869166139447402983946685136878412744541599353536454857661045125573042217318494991923843515159674880
7754 600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7755 154342337614321932293831079471499307482320101501031625239469277074107011123837221553415416995972351123886021780101421556540899328
7756 1000161565519229353174975317025608954555607299184919942343729055862419066291520737590842848103915792871415254423094873893365135265759232
7757 428706923718932038611364365663734386470602161926036687587469675241521387472196816727947310296194881293311193543894342133469112870996010860544
7758 22716325701962767750867686716805364463814932922214478929520250002298739949153601370423401849178013094689502899071709690711489563611282371059384320
7759 228461061775532415655341838485684224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7760 592849119183702767251084453996604486334131833333814426317221974683342201676371250041305896436207197083371215900417521043173920163351594710683217008001024
7761 498427991363218093329765009070736123613415154869570752997175832337480340405983834445414361639317219338350220938773154267741414811883443471057181218846015488
7762 161498934146464506261963629189453672776253344234266395124699158763650990708728916991116785528758103496006168188204923212899998555721739371873128048104637988864
7763 23092699631755536928642380367935704551364875217643295583004665337115575620563895482990516727877888837044878820877090252910557941438417267974769420089414763151360
7764 1623068118490908644606506306748275761695293176887309280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7765 61185227605787470806223323704529353280627880808906066210170275787520991097132235036338953331012915657238924384615884173675632418354722475770515806459766228429832192
7766 1328974441019825209985115662665129457441214288836100364132326652869926629479158894125905758319602988604067043147765124328820229495839659520889896154137274293097070592
7767 17653006547312088777654098055778074585955186092354638320065048766786566788967668984859277800507123950984374230319475724928422573161809163595564109715554371104233488384
7768 150767467690778560819312749552484682768273097060825772370640014554956650747078495079685917237306871713109828701876292536822458736960700126781514279827292693758067343360
7769 863889892593633172131358820842609015115936329457629428258019737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7770 3444289056649093273456833871383762327173702950849969830737178106470449759242189345774018498339712594494492773977953551503478187442906013780946067642509866756511352487936
7771 9860543142977934187117120688534319903600956945903019713878053722707674186948029960174965681025080391335831691833239371080400337567703898886145631425100310497545083158528
7772 20833020516361438920902354991907909764949969035543134351603699976871849009388249689535146762580593154675767287666584284334783432739864019299606534107400735373050305839104
7773 33270838501974236593267567861722860071083789264247532283855066000979268414372465055072531184081703923452168660370530419329554085553163432305362061362654788747688044134400
7774 41020767071492613881409885394704883943006734625669196248054504394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7775 39782442191388415866092659062525991209171909556431663808335595377234815058862376774643246322776068925379000623498702428875393329361100915915829053428541774385320860581888
7776 30856931340833398165873875212404704584861751827769779510472961039590494838383783338897985128746579954105944317245255343672884622439304406527609595920148830259115722801152
7777 19428916888747370546221220555962313181439881898627704921218340120047759805505679010650118073901233434902784832230366245623908291447833968982015392881352735296911021441024
7778 10064232084697635722285188563002187699658923606446594286479566885027177167473112862978736904668016549104327551578322989368035273236297777720026692381025686183987862568960
7779 4340894489133701579431884062478522041463360559126714895798017609193761013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7780 1576075803574185925479419246953874273865223937109134868085427726136646087318851606907409175171956665322307388804348245238581991940573548906163910902251763986806712827904
7781 486487343824651814937387895205519036719759376069306773970370343391037489683362937964227273167432575503392407718809401881611051924951242800291122383973745974376679866368
7782 128818148082126340711064428681258399499141705444105480584290302079814055349953410884031858482502854685002495797441821124326068556927836773402896391556831845788516614144
7783 29503272320762800237544397257437370651340334366133842870680101653397596840883584467786533486615367582090748948022097469215346202320188936053939484036023700625911971840
7784 5888817048507965670517779452680360839627773909117989127081776991376123442585200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7785 1031481421315776994240158520781368919546024234835738338184501246992376770761158081380129312024605723368523023406868611784074947147055770597007018130360275774243602432
7786 159567048944721757691253506260479146088184049548497234846214197181337974172192378781390461801918543808543677224186730596909067977437713129793819014560093760401702912
7787 21929743054031333808245924348778843855684524317923199995244064278699020397289575176837181112750894051834589259290013790686564331056904982799385618226894518001598464
7788 2692162186878858029599576812272304793471975119418828666675790420255121294467652563057085623895880423581677736939249616219990109706401541685414307504264275789086720
7789 296717228670622750772900649084762763874004335705703945351110059020277394702336000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7790 29498439249900084616913994474436770273653591757565869443172747753242259217491763733552905640010715695405524716399295991913223144028849106958610095970197969043456
7791 2656867599713009844315764583403817494878717312320513694823192323197172080788019259776741933834516528294352425597428083585462271560038091336942228782347355947008
7792 217684359935979074902636624081414710931026923557867816225906548957420618919214184572462386289782483799234498257806731032519613551115291054445662887782576553984
7793 16286444579842843621150630962142833210700681402706125109305684468719335873701403407295342669045601105400094359035546839135816546202032867359142235846129745920
7794 1116647447145115311905122443486167573953427005362207318352655446264994320376940000000000000000000000000000000000000000000000000000000000000000000000000000000
7795 70396066177779493648335895369879445467919662282103075949807299360554439570659837923995960292389372747019456924930536742073494696895492941369683003832270848
7796 4093416770882408497934247269605640965591877908652436814816367272817347326848494407180295625651710754448847304586078629403145680401143999932013850627407872
7797 220196185347860925144106925646323501899355630299015361816116032758842022993588663365091947380224222926068970354307413115788032357571675392308070479560704
7798 10988177879371971707051797953962712436684518447154576384887581749731931720920723643354663749288500446365495869970248757118767010947223727265076058521600
7799 510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7800 22070688549273218634323996746144264072802649053695976551996883971284001565529165162495624980060048904398424824989643987516039392094674382165832105984
7801 892639907603871123071625747712762079932882496199274691485480562545915817914411049737125095103471635898153922006250705288679470109064312847700328448
7802 33815062434435632753980308377879606279529547522513511746164901859913232164632235950257273430993483093054874927561507203869071881988970190286618624
7803 1202335232458782232476654653403079373604671707453970172963415789150833425218873709497355201418732178601591912356922065590587226845567865134776320
7804 40205299618880541978402124721115395587480079398941940667373144191252600296000000000000000000000000000000000000000000000000000000000000000000000
7805 1266777664053028646633421058284413059738171136607818046838017840088295210740629798147700208774015307794632707457767215492386729673841570742272
7806 37674980231433555229190095155177910148473288930921958160312555027371486288263004431842650249549087387330002965473231624347355213729504428032
7807 1059447158777768622409255252651871370257171167236595272117084458183392212963673084283306542771406413197451079015810350756157832448383647744
7808 28215108539731574233924299540952864776199395704861017119285315889120769999797852958214158609321233354320000762259945612997189171234734080
7809 712737455152632541724320364712805512251337237343528471664267656911912960000000000000000000000000000000000000000000000000000000000000000
7810 17102556034264591399605371553254775697473292930429883775564596822887678192460814807230658754735780978886957504684251974394326890315776
7811 390377725634577171775229894504828887086766891680112465743206920083558257921690594808103012081741082357559463982215885391249107058688
7812 8487567206694077924592635693725380849615159098864672092999427891411713200816074028518358962330265623147489226771972312781830488064
7813 175999541130715786984957931610644961643914462792410231822344895253857797858755532712498375387469797437822684289542218914925117440
7814 3484991487701149992007267626363911255534205191121739968411201830788200000000000000000000000000000000000000000000000000000000000
7815 65972480379964381893366647771832885521617271581269289772782449795955906713650311449539808695286377488352466277706267998814208
7816 1195315137624437075334298030446317188092296533098750678468616549508742488969934414073950286118406563158705670126954340155392
7817 20750471027316241707198034775996821144860555771243509631959274034255622319748944527037137643179009416951335077928536899584
7818 345499793454822868416357650894238983905099022488932642105985879161991026854620772821734757852976176326390500190050058240
7819 5522964800494195437773295446935889316947479246509707796766785536000000000000000000000000000000000000000000000000000000
7820 84842752327645945145477906034737754619003172693954476966847088200781114015078296987475933895900305279580383964299264
7821 1253638869372600411335600662327275501764949551741971916006355359345291862527745738706517935394386295968485215305728
7822 17833121345415885846810376058118023261901369004256026517808421374437508156866351339177444897718329995905470562304
7823 244425793158797419871837688047719262237088902473169817886745803609557735954027761791354814275748985712725196800
7824 3230615601084517906977266221701938775368034839630126953125000000000000000000000000000000000000000000000000000
7825 41208133754662793827805123009183505817019851295637821419902014700768665687273958586969873501676710985203712
7826 507654782588239250459744852888898170221657435468537987697766309285978012845157005944549358391078212861952
7827 6044475416422675356859803075806831974618356240518274829994491541778356758963914613518935723454417076224
7828 69607959015736437275287707533473707808275195966593161345384273345895076923007949100851277805849149440
7829 775825867563356234543913182494844024206986680605448601600000000000000000000000000000000000000000000
7830 8374511392610510445887125268066608637878311006801626297808941004322586605404994371250718188240896
7831 87603147526676964616588478470342186715665552061446919594287712580097465823586829173010693357568
7832 888609384994608957292668522424879513935292543830217965150014121824065180763095205503611961344
7833 8745611775127058287374625353295985595759733305067826453684826168726518522701370302094376960
7834 83561530335477853896688639490571542734823444307958000000000000000000000000000000000000000
7835 775532915593505881879734334481287798635856293804231887116808199265475049450147013459968
7836 6995276068708097546392550721408770815038550831531740265204604662927706776529075699712
7837 61354447265074277865747132212549257221776610765396402405327783814093677882364657664
7838 523531225982416048031299419703864264438654215933002069104872243202588450624634880
7839 4348170505769327562042718912334650905817251840000000000000000000000000000000000
7840 35167672862056145578619008465604256951270164490692845226673952678757735071744
7841 277110693273800107764362460321163514331867067183467568274001312600406622208
7842 2128281766551746177766773453273894289052146834260396626361544314594525184
7843 15938927059683928947059465007921925671014069808525650854541859781345280
7844 116446291148056529707204809805103137718400000000000000000000000000000
7845 830244749847311493735278722479557148833190750199154342824878538752
7846 5779267327812573852251924039750746788036926805633773745756700672
7847 39290997071638786169844513455493894968223659485804905998843904
7848 260993539121062312193867526753340997213743323973415652556800
7849 1694498816000000000000000000000000000000000000000000000000
7850 10756764708082223850044240548268290082713320667339554816
7851 66788379785655746693270886321429883959983311209627648
7852 405737330091570196676227160359629176622728372813824
7853 2412437097870881265366314612470110288511217172480
7854 14043406438750887693115627860000000000000000000
7855 80062523470426081101136239307195268231856128
7856 447154805518130826413291775862663014776832
7857 2447296090101646739169506012493401554944
7858 13129255176294472316526940929274347520
7859 69062216135048808038400000000000000
7860 356292508230482364393223437287424
7861 1803244696198382735203802021888
7862 8955661745557110497044107264
7863 43656238195060237805813760
7864 208933708729708000000000
7865 981950828446211899392
7866 4533076092111720192
7867 20559804429430784
7868 91635980540160
7869 401448960000
7870 1729043536
7871 7322928
7872 30504
7873 125
7874 1
7875 42535295865117307932921825928971026432
7876 339234636437449791279993120142640355038876908200118839959348390648182996992
7877 343963641507855836768265894007411163639437799017645081100457100707772267083235360814657169260544
7878 93941703310953329115579223871573481095027301956332794828291638861288361004584337738547959935390748121277399040
7879 6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7880 1852108051371863187525972953657991689787841218012379502873631324889284133486046658640985003951668213486632261361217058678490791936
7881 14002261917269210944449654438358525363778502188588879192812206782073866928081290326271799873454821100199813561923328234507111893720629248
7882 6859310779502912617781829850619750183529634590816587001399514803864342199555149067647156964739118100692979096702309474135505805935936173768704
7883 408893862635329819515618360902496560348668792599860620731364500041377319084764824667621233285204235704411052183290774432806812145003082679068917760
7884 4569221235510648313106836769713684480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7885 13042680622041460879523857987925298699350900333343917378978883443033528436880167500908729721596558335834166749809185462949826243593735083635030774176022528
7886 11962271792717234239914360217697666966721963716869698071932219976099528169743612026689944679343613264120405302530555702425793955485202643305372349252304371712
7887 4198972287808077162811054358925795492182586950090926273242178127854925758426951841769036423747710690896160372893328003535399962448765223668701329250720587710464
7888 646595589689155034001986650302199727438216506094012276324130629439236117375789073523734468380580887437256606984558527081495622360275683503293543762503613368238080
7889 48692043554727259338195189202448272850858795306619278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7890 1957927283385199065799146358544939304980092185884994118725448825200671715108231521162846506592413301031645580307708293557620237387351119224656505806712519309754630144
7891 45185130994674057139493932530614401553001285820427412380499106197577505402291402400280795782866501612538279467024014227179887802858548423710256469240667325965300400128
7892 635508235703235195995547530008010685094386699324766979522341755604316404402836083454934000818256462235437472291501126097423212633825129889440307949759957359752405581824
7893 5729163772249585311133884482994417945194377688311379350084320553088352728388982813028064855017661125098173490671299116399253432004506604817697542633437122362806559047680
7894 34555595703745326885254352833704360604637453178305177130320789504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7895 144660140379261917485187022598118017741295523935698732890961480471758889888171952522508776930267928968768696507074049163146083872602052578799734840985414403773476804493312
7896 433863898291029104233153310295510075758442105619732867410634363799137664225713318247698489965103537218776594440662532327537614852978971550990407782704413661891983658975232
7897 958318943752626190361508329627763849187698575634984180173770198936105054431859485718616751078707285115085295232662877079400037906033744887781900568940433827160314068598784
7898 1597000248094763356476843257362697283412021884683881549625043168047004883889878322643481496835921788325704095697785460127818596106551844750657378945407429859889026118451200
7899 2051038353574630694070494269735244197150336731283459812402725219726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7900 2068686993952197625036818271251351542876939296934446518033450959616210383060843592281448808784355584119708032421932526301520453126777247627623110778284172268036684750258176
7901 1666274292405003500957189261469854047582534598699568093565539896137886721272724300300491196952315317521720993131243788558335769611722437952490918179688036833992249031262208
7902 1088019345769852750588388351133889538160633386323151475588227046722674549108318024596406612138469072354555950604900509754938864321078702262992862001355753176627017200697344
7903 583725460912462871892540936654126886580217569173902468615814879331576275713440546052766740470744959848050997991542733383346045847705271107761548158099489798671296028999680
7904 260453669348022094765913043748711322487801633547602893747881056551625660825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7905 97716699821599527379723993311140204979643884100766361821296519020472057413768799628259368860661313249983058105869591204792083500315560032182162475939609367182016195330048
7906 31135190004777716155992825293153218350064600068435633534103701977026399339735228029710545482715684832217114094003801720423107323196879539218631832574319742360107511447552
7907 8501997773420338486930252292963054366943352559310961718563159937267727653096925118346102659845188409210164722631160194205520524757237227044591161842750901822042096533504
7908 2006222517811870416153019013505741204291142736897101315206246912431036585180083743809484277089844995582170928465502627906643541757772847651667884914449611642562014085120
7909 412217193395557596936244561687625258773944173638259238895724389396328640980964000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7910 74266662334735943585291413496258562207313744908173160349284089783451127494803381859369310465771612082533657685294540048453396194588015482984505305385939855745539375104
7911 11807961621909410069152759463275456810525619666588795378619850591419010088742236029822894173341972241832232114589818064171271030330390771604742607077446938269726015488
7912 1666660472106381369426690250507192133032023848162163199638548885181125550194007713439625764569067947939428783706041048092178889160324778692753306985243983368121483264
7913 209988650576550926308766991357239773890814059314668636000711652779899460968476899918452678663878673039370863481261470065159228557099320251462315985332613511548764160
7914 23737378293649820061832051926781021109920346856456315628088804721622191576186880000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7915 2418872018491806938586947546903815162439594524120401294340165315765865255834324626151338262480878687023253026744742271336884297810365626770606027869556233461563392
7916 223176878375892826922524225005920669569812254234923150365148155148562454786193617821246322442099388376725603750183959021178830811043199672303147217717177899548672
7917 18720854954494200441626749671001665140068315425976632195427963210338173227052419873231765220921293606734166850171378868796686765395915030682327008349301583642624
7918 1433207123026170238661255524668569322541659963438139009618900233247301556885723499841990154876012897275208303595128121843951856065778892327604516754459417640960
7919 100498270243060378071461019913755081655808430482598658651738990163849488833924600000000000000000000000000000000000000000000000000000000000000000000000000000000
7920 6476438088355713415646902374028908983048608929953482987382271541171008440500705089007628346899822292725790037093609380270761512114385350606010836352568918016
7921 384781176462946398805819243342930250765636523413329060592738523644830648723758474274947788811260810918191646631091391163895693957707535993609301958976339968
7922 21138833793394648813834264862047056182338140508705474734347139144848834207384511683048826948501525400902621154013511659115651106326880837661574766037827584
7923 1076841432178453227291076199488345818795082807821148485718983011473729308650230917048757047430273043743818595257084378197639167072827925271977453735116800
7924 51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7925 2251210232025868300701047668106714935425870203476989608303682165070968159683974846574553747966124988248639332148943686726636017993656786980914874810368
7926 92834550390802596799449077762127256313019779604724567914489978504775245063098749172661009890761050133408007888650073350022664891342688536160834158592
7927 3584396618050177071921912688055238265630132037386432245093479597150802609451017010727270983685309207863816742321519763610121619490830840170381574144
7928 129852205105548481107478702567532572349304544405028778680048905228290009923638360625714361753223075288971926534547583083783420499321329434555842560
7929 4422582958076859617624233719322693514622808733883613473411045861037786032560000000000000000000000000000000000000000000000000000000000000000000000
7930 141879098373939208422943158527854262690675167300075621245857998089889063602950537392542423382689714472998863235269928135147313723470255923134464
7931 4294947746383425296127670847690281756925954938125103230275631273120349436861982505230062128448595962155620338063948405175598494365163504795648
7932 122895870418221160199473609307617078949831855399445051565581797149273496703786077776863558961483143930904325165834000687714308564012503138304
7933 3329382807688325759603067345832438043591528693173600020075667274916250859976146649069270715899905535809760089946673582333668322205698621440
7934 85528494618315905006918443765536661470160468481223416599712118829429555200000000000000000000000000000000000000000000000000000000000000000
7935 2086511836180280150751855329497082635091741737512445820618880812392296739480219406482140368077765279424208815571478740876107880618524672
7936 48406837978687569300128506918598781998759094568333945752157658090361223982289633756204773498135894212337373533794769788514889275277312
7937 1069433468043453818498672097409397987051510046456948683717927914317875863302825327593313229253613468516583642573268511410510641496064
7938 22527941264731620734074615246162555090421051237428509673260146592493798125920708187199792049596134072041303589061404021110415032320
7939 453048893401149498960944791427308463219446674845826195893456238002466000000000000000000000000000000000000000000000000000000000000
7940 8708367410155298409924397505881940888853479848727546250007283373066179686201841111339254747777801828462525548657227375843475456
7941 160172228441674568094795936079806503204367735435232590914794617634171493521971211485909338339866479463266559797011881580822528
7942 2822064059715008872178932729535567675701035584889117309946461268658764635485856455677050719472345280705381570598281018343424
7943 47678971496765555841457355823404979778903665103472704610626051324354761705937666649399396583710712333041889026226908037120
7944 773215072069187361288261362571024504372647094511359091547349975040000000000000000000000000000000000000000000000000000000
7945 12047670830525724210657862656932761155898450522541535729292286524510918190141118172221582613217843349700414522930495488
7946 180523997189654459232326495375127672254152735450843955904915171745722028203995386373738582696791626619461871004024832
7947 2603635716430719333634314904485231396237599874621379871600029520667876190902487295519906955066876179402198702096384
7948 36175017387502018141031977831062450811089157566029133047238378934214544921196108745120512512810849885483329126400
7949 484592340162677686046589933255290816305205225944519042968750000000000000000000000000000000000000000000000000000
7950 6263636330708744661826378697395892884187017396936948855825106234516837184465641705219420772254860069750964224
7951 78178836518588844570800707344890318214135245062154850105456011630040613978154178915460601192226044780740608
7952 942938164961937355670129279825865788040463573520850873479140680517423654398370679708953972858889063890944
7953 10998057524486357089495457790288845833707480962721719492570715188651422153835255957934501893324165611520
7954 124132138810136997527026109199175043873117868896871776256000000000000000000000000000000000000000000000
7955 1356670845602902692233714293426790599336286383101863460245048442700259030075609088142616346495025152
7956 14366916194375022197120510469136118621369150538077294813463184863135984395068239984373753710641152
7957 147509157909105086910582974722529999313258562275816182214902344222794820006673804113599585583104
7958 1469262778221345792278937059353725580087635195251394844219050796346055111813830210751855329280
7959 14205460157031235162437068713397162264919985532352860000000000000000000000000000000000000000
7960 133391661482083011683314305530781501365367282534327884584091010273661708505425286315114496
7961 1217178035955208973072303825525126121816707844686522806145601211349420979116059171749888
7962 10798382718653072904371495269408669271032683494709766823337689951280487307296179748864
7963 93188558224870056549571296707287839070080450436074368300667259290060744211185008640
7964 782670691038478961167689404220237163047105331200000000000000000000000000000000000
7965 6400516460894218495308659540739974765131169937306097831254659387533907783057408
7966 50988367562379219828642692699094086637063540361758032562416241518474818486272
7967 395860408578624789064619862308944337763699311172433772503247242514581684224
7968 2996518287220578642047179421489322026150645124002822360653869638892912640
7969 22124795318130740644368913862969596166496000000000000000000000000000000
7970 159406991970683806797173514716074972575972624038237633822376679440384
7971 1121177861595639327336873263711644876879163800292952106676799930368
7972 7701035426041202089289524637276803413771837259217761575773405184
7973 51676720745970337814385770297161517448321178146736299206246400
7974 338899763200000000000000000000000000000000000000000000000000
7975 2172866471032609217708936590750194596708090774802590072832
7976 13624829476273772325427260809571696327836595486764040192
7977 83581889998863460515302795034083610384282044799647744
7978 501786916357143303196193439393782940010333171875840
7979 2949115352137686415554281850600000000000000000000
7980 16973254975730329193440882733125396865153499136
7981 95691128380879996852444440034609885162242048
7982 528615955461955695660613298698574735867904
7983 2862177628432194965002873122581807759360
7984 15193687549710737768448000000000000000
7985 79096936827167084895295603077808128
7986 403926811948437732685651652902912
7987 2023979554495906972331968241664
7988 9953622308473734219725537280
7989 48054753007832840000000000
7990 227812592199521160658944
7991 1060739805554142524928
7992 4852113845345665024
7993 21809363368558080
7994 96347750400000
7995 418428535712
7996 1786794432
7997 7503984
7998 31000
7999 126
8000 1