0 1
1 1
2 1
3 1
4 2
5 4
6 1
7 3
8 9
9 27
10 1
11 4
12 16
13 64
14 256
15 1
16 5
17 25
18 125
19 625
20 3125
21 1
22 6
23 36
24 216
25 1296
26 7776
27 46656
28 1
29 7
30 49
31 343
32 2401
33 16807
34 117649
35 823543
36 1
37 8
38 64
39 512
40 4096
41 32768
42 262144
43 2097152
44 16777216
45 1
46 9
47 81
48 729
49 6561
50 59049
51 531441
52 4782969
53 43046721
54 387420489
55 1
56 10
57 100
58 1000
59 10000
60 100000
61 1000000
62 10000000
63 100000000
64 1000000000
65 10000000000
66 1
67 11
68 121
69 1331
70 14641
71 161051
72 1771561
73 19487171
74 214358881
75 2357947691
76 25937424601
77 285311670611
78 1
79 12
80 144
81 1728
82 20736
83 248832
84 2985984
85 35831808
86 429981696
87 5159780352
88 61917364224
89 743008370688
90 8916100448256
91 1
92 13
93 169
94 2197
95 28561
96 371293
97 4826809
98 62748517
99 815730721
100 10604499373
101 137858491849
102 1792160394037
103 23298085122481
104 302875106592253
105 1
106 14
107 196
108 2744
109 38416
110 537824
111 7529536
112 105413504
113 1475789056
114 20661046784
115 289254654976
116 4049565169664
117 56693912375296
118 793714773254144
119 11112006825558016
120 1
121 15
122 225
123 3375
124 50625
125 759375
126 11390625
127 170859375
128 2562890625
129 38443359375
130 576650390625
131 8649755859375
132 129746337890625
133 1946195068359375
134 29192926025390625
135 437893890380859375
136 1
137 16
138 256
139 4096
140 65536
141 1048576
142 16777216
143 268435456
144 4294967296
145 68719476736
146 1099511627776
147 17592186044416
148 281474976710656
149 4503599627370496
150 72057594037927936
151 1152921504606846976
152 18446744073709551616
153 1
154 17
155 289
156 4913
157 83521
158 1419857
159 24137569
160 410338673
161 6975757441
162 118587876497
163 2015993900449
164 34271896307633
165 582622237229761
166 9904578032905937
167 168377826559400929
168 2862423051509815793
169 48661191875666868481
170 827240261886336764177
171 1
172 18
173 324
174 5832
175 104976
176 1889568
177 34012224
178 612220032
179 11019960576
180 198359290368
181 3570467226624
182 64268410079232
183 1156831381426176
184 20822964865671168
185 374813367582081024
186 6746640616477458432
187 121439531096594251776
188 2185911559738696531968
189 39346408075296537575424
190 1
191 19
192 361
193 6859
194 130321
195 2476099
196 47045881
197 893871739
198 16983563041
199 322687697779
200 6131066257801
201 116490258898219
202 2213314919066161
203 42052983462257059
204 799006685782884121
205 15181127029874798299
206 288441413567621167681
207 5480386857784802185939
208 104127350297911241532841
209 1978419655660313589123979
210 1
211 20
212 400
213 8000
214 160000
215 3200000
216 64000000
217 1280000000
218 25600000000
219 512000000000
220 10240000000000
221 204800000000000
222 4096000000000000
223 81920000000000000
224 1638400000000000000
225 32768000000000000000
226 655360000000000000000
227 13107200000000000000000
228 262144000000000000000000
229 5242880000000000000000000
230 104857600000000000000000000
231 1
232 21
233 441
234 9261
235 194481
236 4084101
237 85766121
238 1801088541
239 37822859361
240 794280046581
241 16679880978201
242 350277500542221
243 7355827511386641
244 154472377739119461
245 3243919932521508681
246 68122318582951682301
247 1430568690241985328321
248 30041942495081691894741
249 630880792396715529789561
250 13248496640331026125580781
251 278218429446951548637196401
252 5842587018385982521381124421
253 1
254 22
255 484
256 10648
257 234256
258 5153632
259 113379904
260 2494357888
261 54875873536
262 1207269217792
263 26559922791424
264 584318301411328
265 12855002631049216
266 282810057883082752
267 6221821273427820544
268 136880068015412051968
269 3011361496339065143296
270 66249952919459433152512
271 1457498964228107529355264
272 32064977213018365645815808
273 705429498686404044207947776
274 15519448971100888972574851072
275 341427877364219557396646723584
276 1
277 23
278 529
279 12167
280 279841
281 6436343
282 148035889
283 3404825447
284 78310985281
285 1801152661463
286 41426511213649
287 952809757913927
288 21914624432020321
289 504036361936467383
290 11592836324538749809
291 266635235464391245607
292 6132610415680998648961
293 141050039560662968926103
294 3244150909895248285300369
295 74615470927590710561908487
296 1716155831334586342923895201
297 39471584120695485887249589623
298 907846434775996175406740561329
299 20880467999847912034355032910567
300 1
301 24
302 576
303 13824
304 331776
305 7962624
306 191102976
307 4586471424
308 110075314176
309 2641807540224
310 63403380965376
311 1521681143169024
312 36520347436056576
313 876488338465357824
314 21035720123168587776
315 504857282956046106624
316 12116574790945106558976
317 290797794982682557415424
318 6979147079584381377970176
319 167499529910025153071284224
320 4019988717840603673710821376
321 96479729228174488169059713024
322 2315513501476187716057433112576
323 55572324035428505185378394701824
324 1333735776850284124449081472843776
325 1
326 25
327 625
328 15625
329 390625
330 9765625
331 244140625
332 6103515625
333 152587890625
334 3814697265625
335 95367431640625
336 2384185791015625
337 59604644775390625
338 1490116119384765625
339 37252902984619140625
340 931322574615478515625
341 23283064365386962890625
342 582076609134674072265625
343 14551915228366851806640625
344 363797880709171295166015625
345 9094947017729282379150390625
346 227373675443232059478759765625
347 5684341886080801486968994140625
348 142108547152020037174224853515625
349 3552713678800500929355621337890625
350 88817841970012523233890533447265625
351 1
352 26
353 676
354 17576
355 456976
356 11881376
357 308915776
358 8031810176
359 208827064576
360 5429503678976
361 141167095653376
362 3670344486987776
363 95428956661682176
364 2481152873203736576
365 64509974703297150976
366 1677259342285725925376
367 43608742899428874059776
368 1133827315385150725554176
369 29479510200013918864408576
370 766467265200361890474622976
371 19928148895209409152340197376
372 518131871275444637960845131776
373 13471428653161560586981973426176
374 350257144982200575261531309080576
375 9106685769537214956799814036094976
376 236773830007967588876795164938469376
377 6156119580207157310796674288400203776
378 1
379 27
380 729
381 19683
382 531441
383 14348907
384 387420489
385 10460353203
386 282429536481
387 7625597484987
388 205891132094649
389 5559060566555523
390 150094635296999121
391 4052555153018976267
392 109418989131512359209
393 2954312706550833698643
394 79766443076872509863361
395 2153693963075557766310747
396 58149737003040059690390169
397 1570042899082081611640534563
398 42391158275216203514294433201
399 1144561273430837494885949696427
400 30903154382632612361920641803529
401 834385168331080533771857328695283
402 22528399544939174411840147874772641
403 608266787713357709119683992618861307
404 16423203268260658146231467800709255289
405 443426488243037769948249630619149892803
406 1
407 28
408 784
409 21952
410 614656
411 17210368
412 481890304
413 13492928512
414 377801998336
415 10578455953408
416 296196766695424
417 8293509467471872
418 232218265089212416
419 6502111422497947648
420 182059119829942534144
421 5097655355238390956032
422 142734349946674946768896
423 3996561798506898509529088
424 111903730358193158266814464
425 3133304450029408431470804992
426 87732524600823436081182539776
427 2456510688823056210273111113728
428 68782299287045573887647111184384
429 1925904380037276068854119113162752
430 53925322641043729927915335168557056
431 1509909033949224437981629384719597568
432 42277452950578284263485622772148731904
433 1183768682616191959377597437620164493312
434 33145523113253374862572728253364605812736
435 1
436 29
437 841
438 24389
439 707281
440 20511149
441 594823321
442 17249876309
443 500246412961
444 14507145975869
445 420707233300201
446 12200509765705829
447 353814783205469041
448 10260628712958602189
449 297558232675799463481
450 8629188747598184440949
451 250246473680347348787521
452 7257147736730073114838109
453 210457284365172120330305161
454 6103261246589991489578849669
455 176994576151109753197786640401
456 5132842708382182842735812571629
457 148852438543083302439338564577241
458 4316720717749415770740818372739989
459 125184900814733057351483732809459681
460 3630362123627258663193028251474330749
461 105280501585190501232597819292755591721
462 3053134545970524535745336759489912159909
463 88540901833145211536614766025207452637361
464 2567686153161211134561828214731016126483469
465 1
466 30
467 900
468 27000
469 810000
470 24300000
471 729000000
472 21870000000
473 656100000000
474 19683000000000
475 590490000000000
476 17714700000000000
477 531441000000000000
478 15943230000000000000
479 478296900000000000000
480 14348907000000000000000
481 430467210000000000000000
482 12914016300000000000000000
483 387420489000000000000000000
484 11622614670000000000000000000
485 348678440100000000000000000000
486 10460353203000000000000000000000
487 313810596090000000000000000000000
488 9414317882700000000000000000000000
489 282429536481000000000000000000000000
490 8472886094430000000000000000000000000
491 254186582832900000000000000000000000000
492 7625597484987000000000000000000000000000
493 228767924549610000000000000000000000000000
494 6863037736488300000000000000000000000000000
495 205891132094649000000000000000000000000000000
496 1
497 31
498 961
499 29791
500 923521
501 28629151
502 887503681
503 27512614111
504 852891037441
505 26439622160671
506 819628286980801
507 25408476896404831
508 787662783788549761
509 24417546297445042591
510 756943935220796320321
511 23465261991844685929951
512 727423121747185263828481
513 22550116774162743178682911
514 699053619999045038539170241
515 21670662219970396194714277471
516 671790528819082282036142601601
517 20825506393391550743120420649631
518 645590698195138073036733040138561
519 20013311644049280264138724244295391
520 620412660965527688188300451573157121
521 19232792489931358333837313998767870751
522 596216567187872108348956733961803993281
523 18482713582824035358817658752815923791711
524 572964121067545096123347421337293637543041
525 17761887753093897979823770061456102763834271
526 550618520345910837374536871905139185678862401
527 17069174130723235958610643029059314756044734431
528 1
529 32
530 1024
531 32768
532 1048576
533 33554432
534 1073741824
535 34359738368
536 1099511627776
537 35184372088832
538 1125899906842624
539 36028797018963968
540 1152921504606846976
541 36893488147419103232
542 1180591620717411303424
543 37778931862957161709568
544 1208925819614629174706176
545 38685626227668133590597632
546 1237940039285380274899124224
547 39614081257132168796771975168
548 1267650600228229401496703205376
549 40564819207303340847894502572032
550 1298074214633706907132624082305024
551 41538374868278621028243970633760768
552 1329227995784915872903807060280344576
553 42535295865117307932921825928971026432
554 1361129467683753853853498429727072845824
555 43556142965880123323311949751266331066368
556 1393796574908163946345982392040522594123776
557 44601490397061246283071436545296723011960832
558 1427247692705959881058285969449495136382746624
559 45671926166590716193865151022383844364247891968
560 1461501637330902918203684832716283019655932542976
561 1
562 33
563 1089
564 35937
565 1185921
566 39135393
567 1291467969
568 42618442977
569 1406408618241
570 46411484401953
571 1531578985264449
572 50542106513726817
573 1667889514952984961
574 55040353993448503713
575 1816331681783800622529
576 59938945498865420543457
577 1977985201462558877934081
578 65273511648264442971824673
579 2154025884392726618070214209
580 71082854184959978396317068897
581 2345734188103679287078463273601
582 77409228207421416473589288028833
583 2554504530844906743628446504951489
584 84298649517881922539738734663399137
585 2781855434090103443811378243892171521
586 91801229324973413645775482048441660193
587 3029440567724122650310590907598574786369
588 99971538734896047460249499950752967950177
589 3299060778251569566188233498374847942355841
590 108869005682301795684211705446369982097742753
591 3592677187515959257578986279730209409225510849
592 118558347188026655500106547231096910504441858017
593 3912425457204879631503516058626198046646581314561
594 129110040087761027839616029934664535539337183380513
595 1
596 34
597 1156
598 39304
599 1336336
600 45435424
601 1544804416
602 52523350144
603 1785793904896
604 60716992766464
605 2064377754059776
606 70188843638032384
607 2386420683693101056
608 81138303245565435904
609 2758702310349224820736
610 93795878551873643905024
611 3189059870763703892770816
612 108428035605965932354207744
613 3686553210602841700043063296
614 125342809160496617801464152064
615 4261655511456885005249781170176
616 144896287389534090178492559785984
617 4926473771244159066068747032723456
618 167500108222301408246337399112597504
619 5695003679558247880375471569828315136
620 193630125104980427932766033374162714624
621 6583424253569334549714045134721532297216
622 223836424621357374690277534580532098105344
623 7610438437126150739469436175738091335581696
624 258754906862289125141960829975095105409777664
625 8797666833317830254826668219153233583932440576
626 299120672332806228664106719451209941853702979584
627 10170102859315411774579628461341138023025901305856
628 345783497216724000335707367685598692782880644399104
629 11756638905368616011414050501310355554617941909569536
630 1
631 35
632 1225
633 42875
634 1500625
635 52521875
636 1838265625
637 64339296875
638 2251875390625
639 78815638671875
640 2758547353515625
641 96549157373046875
642 3379220508056640625
643 118272717781982421875
644 4139545122369384765625
645 144884079282928466796875
646 5070942774902496337890625
647 177482997121587371826171875
648 6211904899255558013916015625
649 217416671473944530487060546875
650 7609583501588058567047119140625
651 266335422555582049846649169921875
652 9321739789445371744632720947265625
653 326260892630588011062145233154296875
654 11419131242070580387175083160400390625
655 399669593472470313551127910614013671875
656 13988435771536460974289476871490478515625
657 489595252003776134100131690502166748046875
658 17135833820132164693504609167575836181640625
659 599754183704625764272661320865154266357421875
660 20991396429661901749543146230280399322509765625
661 734698875038166561234010118059813976287841796875
662 25714460626335829643190354132093489170074462890625
663 900006121921754037511662394623272120952606201171875
664 31500214267261391312908183811814524233341217041015625
665 1102507499354148695951786433413508348166942596435546875
666 1
667 36
668 1296
669 46656
670 1679616
671 60466176
672 2176782336
673 78364164096
674 2821109907456
675 101559956668416
676 3656158440062976
677 131621703842267136
678 4738381338321616896
679 170581728179578208256
680 6140942214464815497216
681 221073919720733357899776
682 7958661109946400884391936
683 286511799958070431838109696
684 10314424798490535546171949056
685 371319292745659279662190166016
686 13367494538843734067838845976576
687 481229803398374426442198455156736
688 17324272922341479351919144385642496
689 623673825204293256669089197883129856
690 22452257707354557240087211123792674816
691 808281277464764060643139600456536293376
692 29098125988731506183153025616435306561536
693 1047532535594334222593508922191671036215296
694 37711171281396032013366321198900157303750656
695 1357602166130257152481187563160405662935023616
696 48873677980689257489322752273774603865660850176
697 1759452407304813269615619081855885739163790606336
698 63340286662973277706162286946811886609896461828096
699 2280250319867037997421842330085227917956272625811456
700 82089011515213367907186323883068205046425814529212416
701 2955204414547681244658707659790455381671329323051646976
702 106387358923716524807713475752456393740167855629859291136
703 1
704 37
705 1369
706 50653
707 1874161
708 69343957
709 2565726409
710 94931877133
711 3512479453921
712 129961739795077
713 4808584372417849
714 177917621779460413
715 6582952005840035281
716 243569224216081305397
717 9012061295995008299689
718 333446267951815307088493
719 12337511914217166362274241
720 456487940826035155404146917
721 16890053810563300749953435929
722 624931990990842127748277129373
723 23122483666661158726686253786801
724 855531895666462872887391390111637
725 31654680139659126296833481434130569
726 1171223165167387672982838813062831053
727 43335257111193343900365036083324748961
728 1603404513114153724313506335083015711557
729 59325966985223687799599734398071581327609
730 2195060778453276448585190172728648509121533
731 81217248802771228597652036390959994837496721
732 3005038205702535458113125346465519808987378677
733 111186413610993811950185637819224232932533011049
734 4113897303606771042156868599311296618503721408813
735 152214200233450528559804138174517974884637692126081
736 5631925408637669556712753112457165070731594608664997
737 208381240119593773598371865160915107617069000520604889
738 7710105884424969623139759010953858981831553019262380893
739 285273917723723876056171083405292782327767461712708093041
740 10555134955777783414078330085995832946127396083370199442517
741 1
742 38
743 1444
744 54872
745 2085136
746 79235168
747 3010936384
748 114415582592
749 4347792138496
750 165216101262848
751 6278211847988224
752 238572050223552512
753 9065737908494995456
754 344498040522809827328
755 13090925539866773438464
756 497455170514937390661632
757 18903296479567620845142016
758 718325266223569592115396608
759 27296360116495644500385071104
760 1037261684426834491014632701952
761 39415944008219710658556042674176
762 1497805872312349005025129621618688
763 56916623147869262190954925621510144
764 2162831679619031963256287173617385472
765 82187603825523214603738912597460647936
766 3123128945369882154942078678703504621568
767 118678899924055521887798989790733175619584
768 4509798197114109831736361612047860673544192
769 171372331490336173605981741257818705594679296
770 6512148596632774597027306167797110812597813248
771 247461646672045434687037634376290210878716903424
772 9403542573537726518107430106299028013391242330112
773 357334617794433607688082344039363064508867208544256
774 13578715476188477092147129073495796451336953924681728
775 515991188095162129501590904792840265150804249137905664
776 19607665147616160921060454382127930075730561467240415232
777 745091275609414115000297266520861342877761335755135778816
778 28313468473157736370011296127792731029354930758695159595008
779 1075911801979993982060429252856123779115487368830416064610304
780 1
781 39
782 1521
783 59319
784 2313441
785 90224199
786 3518743761
787 137231006679
788 5352009260481
789 208728361158759
790 8140406085191601
791 317475837322472439
792 12381557655576425121
793 482880748567480579719
794 18832349194131742609041
795 734461618571137961752599
796 28644003124274380508351361
797 1117116121846700839825703079
798 43567528752021332753202420081
799 1699133621328831977374894383159
800 66266211231824447117620880943201
801 2584382238041153437587214356784839
802 100790907283604984065901359914608721
803 3930845384060594378570153036669740119
804 153302969978363180764235968430119864641
805 5978815829156164049805202768774674720999
806 233173817337090397942402907982212314118961
807 9093778876146525519753713411306280250639479
808 354657376169714495270394823040944929774939681
809 13831637670618865315545398098596852261222647559
810 539433869154135747306270525845277238187683254801
811 21037920897011294144944550507965812289319646937239
812 820478914983440471652837469810666679283466230552321
813 31998677684354178394460661322616000492055182991540519
814 1247948429689812957383965791582024019190152136670080241
815 48669988757902705337974665871698936748415933330133129399
816 1898129561558205508181011968996258533188221399875192046561
817 74027052900770014819059466790854082794340634595132489815879
818 2887055063130030577943319204843309228979284749210167102819281
819 112595147462071192539789448988889059930192105219196517009951959
820 1
821 40
822 1600
823 64000
824 2560000
825 102400000
826 4096000000
827 163840000000
828 6553600000000
829 262144000000000
830 10485760000000000
831 419430400000000000
832 16777216000000000000
833 671088640000000000000
834 26843545600000000000000
835 1073741824000000000000000
836 42949672960000000000000000
837 1717986918400000000000000000
838 68719476736000000000000000000
839 2748779069440000000000000000000
840 109951162777600000000000000000000
841 4398046511104000000000000000000000
842 175921860444160000000000000000000000
843 7036874417766400000000000000000000000
844 281474976710656000000000000000000000000
845 11258999068426240000000000000000000000000
846 450359962737049600000000000000000000000000
847 18014398509481984000000000000000000000000000
848 720575940379279360000000000000000000000000000
849 28823037615171174400000000000000000000000000000
850 1152921504606846976000000000000000000000000000000
851 46116860184273879040000000000000000000000000000000
852 1844674407370955161600000000000000000000000000000000
853 73786976294838206464000000000000000000000000000000000
854 2951479051793528258560000000000000000000000000000000000
855 118059162071741130342400000000000000000000000000000000000
856 4722366482869645213696000000000000000000000000000000000000
857 188894659314785808547840000000000000000000000000000000000000
858 7555786372591432341913600000000000000000000000000000000000000
859 302231454903657293676544000000000000000000000000000000000000000
860 12089258196146291747061760000000000000000000000000000000000000000
861 1
862 41
863 1681
864 68921
865 2825761
866 115856201
867 4750104241
868 194754273881
869 7984925229121
870 327381934393961
871 13422659310152401
872 550329031716248441
873 22563490300366186081
874 925103102315013629321
875 37929227194915558802161
876 1555098314991537910888601
877 63759030914653054346432641
878 2614120267500775228203738281
879 107178930967531784356353269521
880 4394336169668803158610484050361
881 180167782956420929503029846064801
882 7386879101213258109624223688656841
883 302862043149743582494593171234930481
884 12417343769139486882278320020632149721
885 509111094534718962173411120845918138561
886 20873554875923477449109855954682643681001
887 855815749912862575413504094141988390921041
888 35088445746427365591953667859821524027762681
889 1438626275603521989270100382252682485138269921
890 58983677299744401560074115672359981890669066761
891 2418330769289520463963038742566759257517431737201
892 99151561540870339022484588445237129558214701225241
893 4065214023175683899921868126254722311886802750234881
894 166673774950203039896796593176443614787358912759630121
895 6833624772958324635768660320234188206281715423144834961
896 280178615691291310066515073129601716457550332348938233401
897 11487323243342943712727117998313670374759563626306467569441
898 470980252977060692221811837930860485365142108678565170347081
899 19310190372059488381094285355165279899970826455821171984230321
900 791717805254439023624865699561776475898803884688668051353443161
901 32460430015431999968619493682032835511850959272235390105491169601
902 1330877630632711998713399240963346255985889330161650994325137953641
903 1
904 42
905 1764
906 74088
907 3111696
908 130691232
909 5489031744
910 230539333248
911 9682651996416
912 406671383849472
913 17080198121677824
914 717368321110468608
915 30129469486639681536
916 1265437718438866624512
917 53148384174432398229504
918 2232232135326160725639168
919 93753749683698750476845056
920 3937657486715347520027492352
921 165381614442044595841154678784
922 6946027806565873025328496508928
923 291733167875766667063796853374976
924 12252793050782200016679467841748992
925 514617308132852400700537649353457664
926 21613926941579800829422581272845221888
927 907784931546351634835748413459499319296
928 38126967124946768663101433365298971410432
929 1601332619247764283850260201342556799238144
930 67255970008406099921710928456387385568002048
931 2824750740353056196711858995168270193856086016
932 118639531094828360261898077797067348141955612672
933 4982860305982791130999719267476828621962135732224
934 209280132851277227501988209234026802122409700753408
935 8789765579753643555083504787829125689141207431643136
936 369170154349653029313507201088823278943930712129011712
937 15505146482685427231167302445730577715645089909418491904
938 651216152272787943709026702720684264057093776195576659968
939 27351078395457093635779121514268739090397938600214219718656
940 1148745292609197932702723103599287041796713421208997228183552
941 48247302289586313173514370351170055755461963690777883583709184
942 2026386696162625153287603554749142341729402475012671110515785728
943 85108241238830256438079349299463978352634903950532186641663000576
944 3574546132030870770399332670577487090810665965922351838949846024192
945 150130937545296572356771972164254457814047970568738777235893533016064
946 1
947 43
948 1849
949 79507
950 3418801
951 147008443
952 6321363049
953 271818611107
954 11688200277601
955 502592611936843
956 21611482313284249
957 929293739471222707
958 39959630797262576401
959 1718264124282290785243
960 73885357344138503765449
961 3177070365797955661914307
962 136614025729312093462315201
963 5874403106360420018879553643
964 252599333573498060811820806649
965 10861771343660416614908294685907
966 467056167777397914441056671494001
967 20083415214428110320965436874242043
968 863586854220408743801513785592407849
969 37134234731477575983465092780473537507
970 1596772093453535767288998989560362112801
971 68661200018502037993426956551095570850443
972 2952431600795587633717359131697109546569049
973 126954558834210268249846442662975710502469107
974 5459046029871041534743397034507955551606171601
975 234738979284454785993966072483842088719065378843
976 10093776109231555797740541116805209814919811290249
977 434032372696956899302843268022624022041551885480707
978 18663392025969146670022260524972832947786731075670401
979 802525857116673306810957202573831816754829436253827243
980 34508611856016952192871159710674768120457665758914571449
981 1483870309808728944293459867559015029179679627633326572307
982 63806423321775344604618774305037646254726223988233042609201
983 2743676202836339817998607295116618788953227631494020832195643
984 117978076721962612173940113690014607924988788154242895784412649
985 5073057299044392323479424888670628140774517890632444518729743907
986 218141463858908869909615270212837010053304269297195114305378988001
987 9380082945933081406113456619151991432292083579779389915131296484043
988 403343566675122500462878634623535631588559593930513766350645748813849
989 17343773367030267519903781288812032158308062539012091953077767198995507
990 1
991 44
992 1936
993 85184
994 3748096
995 164916224
996 7256313856
997 319277809664
998 14048223625216
999 618121839509504
1000 27197360938418176
1001 1196683881290399744
1002 52654090776777588736
1003 2316779994178213904384
1004 101938319743841411792896
1005 4485286068729022118887424
1006 197352587024076973231046656
1007 8683513829059386822166052864
1008 382074608478613020175306326016
1009 16811282773058972887713478344704
1010 739696442014594807059393047166976
1011 32546643448642171510613294075346944
1012 1432052311740255546466984939315265536
1013 63010301716571244044547337329871683584
1014 2772453275529134737960082842514354077696
1015 121987944123281928470243645070631579418624
1016 5367469541424404852690720383107789494419456
1017 236168659822673813518391696856742737754456064
1018 10391421032197647794809234661696680461196066816
1019 457222525416696502971606325114653940292626939904
1020 20117791118334646130750678305044773372875585355776
1021 885182809206724429753029845421970028406525755654144
1022 38948043605095874909133313198566681249887133248782336
1023 1713713918624218496001865780736933974995033862946422784
1024 75403412419465613824082094352425094899781489969642602496
1025 3317750146456487008259612151506704175590385558664274509824
1026 145981006444085428363422934666294983725976964581228078432256
1027 6423164283539758847990609125316979283942986441574035451019264
1028 282619228475749389311586801513947088493491403429257559844847616
1029 12435246052932973129709819266613671893713621750887332633173295104
1030 547150826329050817707232047731001563323399357039042635859624984576
1031 24074636358478235979118210100164068786229571709717875977823499321344
1032 1059283999773042383081201244407219026594101155227586543024233970139136
1033 46608495990013864855572854753917637170140450830013807893066294686121984
1034 2050773823560610053645205609172376035486179836520607547294916966189367296
1035 1
1036 45
1037 2025
1038 91125
1039 4100625
1040 184528125
1041 8303765625
1042 373669453125
1043 16815125390625
1044 756680642578125
1045 34050628916015625
1046 1532278301220703125
1047 68952523554931640625
1048 3102863559971923828125
1049 139628860198736572265625
1050 6283298708943145751953125
1051 282748441902441558837890625
1052 12723679885609870147705078125
1053 572565594852444156646728515625
1054 25765451768359987049102783203125
1055 1159445329576199417209625244140625
1056 52175039830928973774433135986328125
1057 2347876792391803819849491119384765625
1058 105654455657631171893227100372314453125
1059 4754450504593402735195219516754150390625
1060 213950272706703123083784878253936767578125
1061 9627762271801640538770319521427154541015625
1062 433249302231073824244664378464221954345703125
1063 19496218600398322091009897030889987945556640625
1064 877329837017924494095445366390049457550048828125
1065 39479842665806602234295041487552225589752197265625
1066 1776592919961297100543276866939850151538848876953125
1067 79946681398258369524447459012293256819248199462890625
1068 3597600662921626628600135655553196556866168975830078125
1069 161892029831473198287006104499893845058977603912353515625
1070 7285141342416293922915274702495223027653992176055908203125
1071 327831360408733226531187361612285036244429647922515869140625
1072 14752411218392995193903431272552826630999334156513214111328125
1073 663858504827684783725654407264877198394970037043094635009765625
1074 29873632717245815267654448326919473927773651666939258575439453125
1075 1344313472276061687044450174711376326749814325012266635894775390625
1076 60494106252422775917000257862011934703741644625551998615264892578125
1077 2722234781359024916265011603790537061668374008149839937686920166015625
1078 122500565161156121231925522170574167775076830366742797195911407470703125
1079 5512525432252025455436648497675837549878457366503425873816013336181640625
1080 248063644451341145494649182395412689744530581492654164321720600128173828125
1081 1
1082 46
1083 2116
1084 97336
1085 4477456
1086 205962976
1087 9474296896
1088 435817657216
1089 20047612231936
1090 922190162669056
1091 42420747482776576
1092 1951354384207722496
1093 89762301673555234816
1094 4129065876983540801536
1095 189937030341242876870656
1096 8737103395697172336050176
1097 401906756202069927458308096
1098 18487710785295216663082172416
1099 850434696123579966501779931136
1100 39119996021684678459081876832256
1101 1799519816997495209117766334283776
1102 82777911581884779619417251377053696
1103 3807783932766699862493193563344470016
1104 175158060907268193674686903913845620736
1105 8057270801734336909035597580036898553856
1106 370634456879779497815637488681697333477376
1107 17049185016469856899519324479358077339959296
1108 784262510757613417377888926050471557638127616
1109 36076075494850217199382890598321691651353870336
1110 1659499472763109991171612967522797815962278035456
1111 76336975747103059593894196506048699534264789630976
1112 3511500884366740741319133039278240178576180323024896
1113 161529040680870074100680119806799048214504294859145216
1114 7430335871320023408631285511112756217867197563520679936
1115 341795450080721076797039133511186786021891087921951277056
1116 15722590703713169532663800141514592157006990044409758744576
1117 723239172370805798502534806509671239222321542042848902250496
1118 33269001929057066731116601099444877004226790933971049503522816
1119 1530374088736625069631363650574464342194432382962668277162049536
1120 70397208081884753203042727926425359740943889616282740749454278656
1121 3238271571766698647339965484615566548083418922349006074474896818176
1122 148960492301268137777638412292316061211837270428054279425845253636096
1123 6852182645858334337771366965446538815744514439690496853588881667260416
1124 315200401709483379537482880410540785524247664225762855265088556693979136
1125 14499218478636235458724212498884876134115392554385091342194073607923040256
1126 666964050017266831101313774948704302169308057501714201740927385964459851776
1127 30680346300794274230660433647640397899788170645078853280082659754365153181696
1128 1
1129 47
1130 2209
1131 103823
1132 4879681
1133 229345007
1134 10779215329
1135 506623120463
1136 23811286661761
1137 1119130473102767
1138 52599132235830049
1139 2472159215084012303
1140 116191483108948578241
1141 5460999706120583177327
1142 256666986187667409334369
1143 12063348350820368238715343
1144 566977372488557307219621121
1145 26647936506962193439322192687
1146 1252453015827223091648143056289
1147 58865291743879485307462723645583
1148 2766668711962335809450748011342401
1149 130033429462229783044185156533092847
1150 6111571184724799803076702357055363809
1151 287243845682065590744605010781602099023
1152 13500460747057082764996435506735298654081
1153 634521655111682889954832468816559036741807
1154 29822517790249095827877126034378274726864929
1155 1401658336141707503910224923615778912162651663
1156 65877941798660252683780571409941608871644628161
1157 3096263264537031876137686856267255616967297523567
1158 145524373433240498178471282244561013997462983607649
1159 6839645551362303414388150265494367657880760229559503
1160 321463340914028260476243062478235279920395730789296641
1161 15108777022959328242383423936477058156258599347096942127
1162 710112520079088427392020925014421733344154169313556279969
1163 33375288443717156087424983475677821467175245957737145158543
1164 1568638556854706336108974223356857608957236560013645822451521
1165 73726012172171197797121788497772307620990118320641353655221487
1166 3465122572092046296464724059395298458186535561070143621795409889
1167 162860760888326175933842030791579027534767171370296750224384264783
1168 7654455761751330268890575447204214294134057054403947260546060444801
1169 359759420802312522637857046018598071824300681556985521245664840905647
1170 16908692777708688563979281162874109375742132033178319498546247522565409
1171 794708560552308362507026214655083140659880205559381016431673633560574223
1172 37351302345958493037830232088788907611014369661290907772288660777346988481
1173 1755511210260049172778020908173078657717675374080672665297567056535308458607
1174 82509026882222311120566982684134696912730742581791615268985651657159497554529
1175 3877924263464448622666648186154330754898344901344205917642325627886496385062863
1176 1
1177 48
1178 2304
1179 110592
1180 5308416
1181 254803968
1182 12230590464
1183 587068342272
1184 28179280429056
1185 1352605460594688
1186 64925062108545024
1187 3116402981210161152
1188 149587343098087735296
1189 7180192468708211294208
1190 344649238497994142121984
1191 16543163447903718821855232
1192 794071845499378503449051136
1193 38115448583970168165554454528
1194 1829541532030568071946613817344
1195 87817993537467267453437463232512
1196 4215263689798428837764998235160576
1197 202332657110324584212719915287707648
1198 9711967541295580042210555933809967104
1199 466174441982187842026106684822878420992
1200 22376373215145016417253120871498164207616
1201 1074065914326960788028149801831911881965568
1202 51555163887694117825351190487931770334347264
1203 2474647866609317655616857143420724976048668672
1204 118783097597247247469609142884194798850336096256
1205 5701588684667867878541238858441350344816132620288
1206 273676256864057658169979465205184816551174365773824
1207 13136460329474767592159014329848871194456369557143552
1208 630550095814788844423632687832745817333905738742890496
1209 30266404599109864532334369015971799232027475459658743808
1210 1452787420757273497552049712766646363137318822063619702784
1211 69733796196349127882498386212799025430591303459053745733632
1212 3347222217424758138359922538214353220668382566034579795214336
1213 160666666436388390641276281834288954592082363169659830170288128
1214 7711999988946642750781261528045869820419953432143671848173830144
1215 370175999469438852037500553346201751380157764742896248712343846912
1216 17768447974533064897800026560617684066247572707659019938192504651776
1217 852885502777587115094401274909648835179883489967632957033240223285248
1218 40938504133324181524531261195663144088634407518446381937595530717691904
1219 1965048198399560713177500537391830916254451560885426333004585474449211392
1220 94322313523178914232520025794807883980213674922500463984220102773562146816
1221 4527471049112587883160961238150778431050256396280022271242564933130983047168
1222 217318610357404218391726139431237364690412307021441069019643116790287186264064
1223 10431293297155402482802854692699393505139790737029171312942869605933784940675072
1224 500702078263459319174537025249570888246709955377400223021257741084821677152403456
1225 1
1226 49
1227 2401
1228 117649
1229 5764801
1230 282475249
1231 13841287201
1232 678223072849
1233 33232930569601
1234 1628413597910449
1235 79792266297612001
1236 3909821048582988049
1237 191581231380566414401
1238 9387480337647754305649
1239 459986536544739960976801
1240 22539340290692258087863249
1241 1104427674243920646305299201
1242 54116956037952111668959660849
1243 2651730845859653471779023381601
1244 129934811447123020117172145698449
1245 6366805760909027985741435139224001
1246 311973482284542371301330321821976049
1247 15286700631942576193765185769276826401
1248 749048330965186233494494102694564493649
1249 36703368217294125441230211032033660188801
1250 1798465042647412146620280340569649349251249
1251 88124787089723195184393736687912818113311201
1252 4318114567396436564035293097707728087552248849
1253 211587613802425391637729361787678676290060193601
1254 10367793076318844190248738727596255138212949486449
1255 508021860739623365322188197652216501772434524836001
1256 24893071176241544900787221684958608586849291716964049
1257 1219760487635835700138573862562971820755615294131238401
1258 59768263894155949306790119265585619217025149412430681649
1259 2928644930813641516032715844013695341634232321209103400801
1260 143503601609868434285603076356671071740077383739246066639249
1261 7031676478883553279994550741476882515263791803223057265323201
1262 344552147465294110719732986332367243247925798357929806000836849
1263 16883055225799411425266916330285994919148364119538560494041005601
1264 827269706064171159838078900184013751038269841857389464208009274449
1265 40536215597144386832065866109016673800875222251012083746192454448001
1266 1986274564260074954771227439341817016242885890299592103563430267952049
1267 97327453648743672783790144527749033795901408624680013074608083129650401
1268 4769045228788439966405717081859702655999169022609320640655796073352869649
1269 233683216210633558353880137011125430143959282107856711392134007594290612801
1270 11450477594321044359340126713545146077054004823284978858214566372120240027249
1271 561073402121731173607666208963712157775646236340963964052513752233891761335201
1272 27492596703964827506775644239221895731006665580707234238573173859460696305424849
1273 1347137238494276547832006567721872890819326613454654477690085519113574118965817601
1274 66009724686219550843768321818371771650147004059278069406814190436565131829325062449
1275 1
1276 50
1277 2500
1278 125000
1279 6250000
1280 312500000
1281 15625000000
1282 781250000000
1283 39062500000000
1284 1953125000000000
1285 97656250000000000
1286 4882812500000000000
1287 244140625000000000000
1288 12207031250000000000000
1289 610351562500000000000000
1290 30517578125000000000000000
1291 1525878906250000000000000000
1292 76293945312500000000000000000
1293 3814697265625000000000000000000
1294 190734863281250000000000000000000
1295 9536743164062500000000000000000000
1296 476837158203125000000000000000000000
1297 23841857910156250000000000000000000000
1298 1192092895507812500000000000000000000000
1299 59604644775390625000000000000000000000000
1300 2980232238769531250000000000000000000000000
1301 149011611938476562500000000000000000000000000
1302 7450580596923828125000000000000000000000000000
1303 372529029846191406250000000000000000000000000000
1304 18626451492309570312500000000000000000000000000000
1305 931322574615478515625000000000000000000000000000000
1306 46566128730773925781250000000000000000000000000000000
1307 2328306436538696289062500000000000000000000000000000000
1308 116415321826934814453125000000000000000000000000000000000
1309 5820766091346740722656250000000000000000000000000000000000
1310 291038304567337036132812500000000000000000000000000000000000
1311 14551915228366851806640625000000000000000000000000000000000000
1312 727595761418342590332031250000000000000000000000000000000000000
1313 36379788070917129516601562500000000000000000000000000000000000000
1314 1818989403545856475830078125000000000000000000000000000000000000000
1315 90949470177292823791503906250000000000000000000000000000000000000000
1316 4547473508864641189575195312500000000000000000000000000000000000000000
1317 227373675443232059478759765625000000000000000000000000000000000000000000
1318 11368683772161602973937988281250000000000000000000000000000000000000000000
1319 568434188608080148696899414062500000000000000000000000000000000000000000000
1320 28421709430404007434844970703125000000000000000000000000000000000000000000000
1321 1421085471520200371742248535156250000000000000000000000000000000000000000000000
1322 71054273576010018587112426757812500000000000000000000000000000000000000000000000
1323 3552713678800500929355621337890625000000000000000000000000000000000000000000000000
1324 177635683940025046467781066894531250000000000000000000000000000000000000000000000000
1325 8881784197001252323389053344726562500000000000000000000000000000000000000000000000000
1326 1
1327 51
1328 2601
1329 132651
1330 6765201
1331 345025251
1332 17596287801
1333 897410677851
1334 45767944570401
1335 2334165173090451
1336 119042423827613001
1337 6071163615208263051
1338 309629344375621415601
1339 15791096563156692195651
1340 805345924720991301978201
1341 41072642160770556400888251
1342 2094704750199298376445300801
1343 106829942260164217198710340851
1344 5448327055268375077134227383401
1345 277864679818687128933845596553451
1346 14171098670753043575626125424226001
1347 722726032208405222356932396635526051
1348 36859027642628666340203552228411828601
1349 1879810409774061983350381163649003258651
1350 95870330898477161150869439346099166191201
1351 4889386875822335218694341406651057475751251
1352 249358730666939096153411411739203931263313801
1353 12717295264013893903823981998699400494429003851
1354 648582058464708589095023081933669425215879196401
1355 33077684981700138043846177178617140686009839016451
1356 1686961934066707040236155036109474174986501789839001
1357 86035058637402059052043906841583182924311591281789051
1358 4387787990507505011654239248920742329139891155371241601
1359 223777187515882755594366201694957858786134448923933321651
1360 11412636563310020535312676286442850798092856895120599404201
1361 582044464728811047300946490608585390702735701651150569614251
1362 29684267701169363412348271021037854925839520784208679050326801
1363 1513897652759637534029761822072930601217815559994642631566666851
1364 77208780290741514235517852925719460662108593559726774209900009401
1365 3937647794827817226011410499211692493767538271546065484704900479451
1366 200820037536218678526581935459796317182144451848849339719949924452001
1367 10241821914347152604855678708449612176289367044291316325717446147052051
1368 522332917631704782847639614130930220990757719258857132611589753499654601
1369 26638978799216943925229620320677441270528643682201713763191077428482384651
1370 1358587918760064140186710636354549504796960827792287401922744948852601617201
1371 69287983856763271149522242454082024744645002217406657498059992391482682477251
1372 3533687176694926828625634365158183261976895113087739532401059611965616806339801
1373 180218046011441268259907352623067346360821650767474716152454040210246457123329851
1374 9191120346583504681255274983776434664401904189141210523775156050722569313289822401
1375 468747137675758738744019024172598167884497113646201736712532958586851034977780942451
1376 23906104021463695675944970232802506562109352795956288572339180887929402783866828065001
1377 1219211305094648479473193481872927834667576992593770717189298225284399541977208231315051
1378 1
1379 52
1380 2704
1381 140608
1382 7311616
1383 380204032
1384 19770609664
1385 1028071702528
1386 53459728531456
1387 2779905883635712
1388 144555105949057024
1389 7516865509350965248
1390 390877006486250192896
1391 20325604337285010030592
1392 1056931425538820521590784
1393 54960434128018667122720768
1394 2857942574656970690381479936
1395 148613013882162475899836956672
1396 7727876721872448746791521746944
1397 401849589537367334833159130841088
1398 20896178655943101411324274803736576
1399 1086601290109041273388862289794301952
1400 56503267085670146216220839069303701504
1401 2938169888454847603243483631603792478208
1402 152784834199652075368661148843397208866816
1403 7944811378381907919170379739856654861074432
1404 413130191675859211796859746472546052775870464
1405 21482769967144679013436706816572394744345264128
1406 1117104038291523308698708754461764526705953734656
1407 58089409991159212052332855232011755388709594202112
1408 3020649319540279026721308472064611280212898898509824
1409 157073764616094509389508040547359786571070742722510848
1410 8167835760036914488254418108462708901695678621570564096
1411 424727459521919553389229741640060862888175288321669332992
1412 22085827895139816776239946565283164870185114992726805315584
1413 1148463050547270472364477221394724573249625979621793876410368
1414 59720078628458064562952815512525677808980550940333281573339136
1415 3105444088679819357273546406651335246066988648897330641813635072
1416 161483092611350606578224413145869432795483409742661193374309023744
1417 8397120815790231542067669483585210505365137306618382055464069234688
1418 436650282421092040187518813146430946278987139944155866884131600203776
1419 22705814685896786089750978283614409206507331277096105077974843210596352
1420 1180702363666632876667050870747949278738381226408997464054691846951010304
1421 61396522910664909586686645278893362494395823773267868130843976041452535808
1422 3192619191354575298507705554502454849708582836209929142803886754155531862016
1423 166016197950437915522400688834127652184846307482916315425802111216087656824832
1424 8632842293422771607164835819374637913612007989111648402141709783236558154891264
1425 448907799257984123572571462607481171507824415433805716911368908728301024054345728
1426 23343205561415174425773716055589020918406869602557897279391183253871653250825977856
1427 1213846689193589070140233234890629087757157219333010658528341529201325969042950848512
1428 63120027838066631647292128214312712563372175405316554243473759518468950390233444122624
1429 3282241447579464845659190667144261053295353121076460820660635494960385420292139094376448
1430 170676555274132171974277914691501574771358362295975962674353045737940041855191232907575296
1431 1
1432 53
1433 2809
1434 148877
1435 7890481
1436 418195493
1437 22164361129
1438 1174711139837
1439 62259690411361
1440 3299763591802133
1441 174887470365513049
1442 9269035929372191597
1443 491258904256726154641
1444 26036721925606486195973
1445 1379946262057143768386569
1446 73137151889028619724488157
1447 3876269050118516845397872321
1448 205442259656281392806087233013
1449 10888439761782913818722623349689
1450 577087307374494432392299037533517
1451 30585627290848204916791848989276401
1452 1621038246414954860589967996431649253
1453 85915027059992607611268303810877410409
1454 4553496434179608203397220101976502751677
1455 241335311011519234780052665404754645838881
1456 12790771483610519443342791266451996229460693
1457 677910888631357530497167937121955800161416729
1458 35929277097461949116349900667463657408555086637
1459 1904251686165483303166544735375573842653419591761
1460 100925339366770615067826870974905413660631238363333
1461 5349042986438842598594824161669986924013455633256649
1462 283499278281258657725525680568509306972713148562602397
1463 15025461748906708859452861070130993269553796873817927041
1464 796349472692055569551001636716942643286351234312350133173
1465 42206522052678945186203086745997960094176615418554557058169
1466 2236945668791984094868763597537891884991360617183391524082957
1467 118558120445975157028044470669508269904542112710719750776396721
1468 6283580383636683322486356945483938304940731973668146791149026213
1469 333029760332744216091776918110648730161858794604411779930898389289
1470 17650577297635443452864176659864382698578516114033824336337614632317
1471 935480596774678503001801362972812283024661354043792689825893575512801
1472 49580471629057960659095472237559051000307051764321012560772359502178453
1473 2627764996340071914932060028590629703016273743509013665720935053615458009
1474 139271544806023811491399181515303374259862508405977724283209557841619274477
1475 7381391874719262009044156620311078835772712945516819387010106565605821547281
1476 391213769360120886479340300876487178295953786112391427511535647977108542005893
1477 20734329776086406983405035946453820449685550663956745658111389342786752726312329
1478 1098919478132579570120466905162052483833334185189707519879903635167697894494553437
1479 58242732341026717216384745973588781643166711815054498553634892663887988408211332161
1480 3086864814074416012468391536600205427087835726197888423342649311186063385635200604533
1481 163603835145944048660824751439810887635655293488488086437160413492861359438665632040249
1482 8671003262735034579023711826309977044689730554889868581169501915121652050249278498133197
1483 459563172924956832688256726794428783368555719409163034801983601501447558663211760401059441
1484 24356848165022712132477606520104725518533453128685640844505130879576720609150223301256150373
1485 1
1486 54
1487 2916
1488 157464
1489 8503056
1490 459165024
1491 24794911296
1492 1338925209984
1493 72301961339136
1494 3904305912313344
1495 210832519264920576
1496 11384956040305711104
1497 614787626176508399616
1498 33198531813531453579264
1499 1792720717930698493280256
1500 96806918768257718637133824
1501 5227573613485916806405226496
1502 282288975128239507545882230784
1503 15243604656924933407477640462336
1504 823154651473946404003792584966144
1505 44450351179593105816204799588171776
1506 2400318963698027714075059177761275904
1507 129617224039693496560053195599108898816
1508 6999330098143448814242872562351880536064
1509 377963825299746235969115118367001548947456
1510 20410046566186296742332216391818083643162624
1511 1102142514574060024085939685158176516730781696
1512 59515695786999241300640742998541531903462211584
1513 3213847572497959030234600121921242722786959425536
1514 173547768914889787632668406583747107030495808978944
1515 9371579521404048532164093955522343779646773684862976
1516 506065294155818620736861073598206564100925778982600704
1517 27327525884414205519790497974303154461449992065060438016
1518 1475686397758367098068686890612370340918299571513263652864
1519 79687065478951823295709092093067998409588176861716237254656
1520 4303101535863398457968290973025671914117761550532676811751424
1521 232367482936623516730287712543386283362359123728764547834576896
1522 12547844078577669903435536477342859301567392681353285583067152384
1523 677583580243194174785518969776514402284639204793077421485626228736
1524 36589513333132485438418024367931777723370517058826180760223816351744
1525 1975833719989154213674573315868315997062007921176613761052086082994176
1526 106695020879414327538426959056889063841348427743537143096812648481685504
1527 5761531127488373687075055789072009447432815098151005727227883018011017216
1528 311122680884372179102053012609888510161372015300154309270305682972594929664
1529 16800624767756097671510862680933979548714088826208332700596506880520126201856
1530 907233737458829274261586584770434895630560796615249965832211371548086814900224
1531 48990621822776780810125675577603484364050283017223498154939414063596688004612096
1532 2645493578429946163746786481190588155658715282930068900366728359434221152249053184
1533 142856653235217092842326469984291760405570625278223720619803331409447942221448871936
1534 7714259274701723013485629379151755061900813765024080913469379896110188879958239084544
1535 416570000833893042728223986474194773342643943311300369327346514389950199517744910565376
1536 22494780045030224307324095269606517760502772938810219943676711777057310773958225170530304
1537 1214718122431632112595501144558751959067149738695751876958542435961094781793744159208636416
1538 65594778611308134080157061806172605789626085889570601355761291541899118216862184597266366464
1539 3542118045010639240328481337533320712639808638036812473211109743262552383710557968252383789056
1540 1
1541 55
1542 3025
1543 166375
1544 9150625
1545 503284375
1546 27680640625
1547 1522435234375
1548 83733937890625
1549 4605366583984375
1550 253295162119140625
1551 13931233916552734375
1552 766217865410400390625
1553 42141982597572021484375
1554 2317809042866461181640625
1555 127479497357655364990234375
1556 7011372354671045074462890625
1557 385625479506907479095458984375
1558 21209401372879911350250244140625
1559 1166517075508395124263763427734375
1560 64158439152961731834506988525390625
1561 3528714153412895250897884368896484375
1562 194079278437709238799383640289306640625
1563 10674360314074008133966100215911865234375
1564 587089817274070447368135511875152587890625
1565 32289939950073874605247453153133392333984375
1566 1775946697254063103288609923422336578369140625
1567 97677068348973470680873545788228511810302734375
1568 5372238759193540887448045018352568149566650390625
1569 295473131755644748809642476009391248226165771484375
1570 16251022246560461184530336180516518652439117431640625
1571 893806223560825365149168489928408525884151458740234375
1572 49159342295845395083204266946062468923628330230712890625
1573 2703763826271496729576234682033435790799558162689208984375
1574 148707010444932320126692907511838968493975698947906494140625
1575 8178885574471277606968109913151143267168663442134857177734375
1576 449838706595920268383246045223312879694276489317417144775390625
1577 24741128862775614761078532487282208383185206912457942962646484375
1578 1360762087452658811859319286800521461075186380185186862945556640625
1579 74841914809896234652262560774028680359135250910185277462005615234375
1580 4116305314544292905874440842571577419752438800060190260410308837890625
1581 226396792299936109823094246341436758086384134003310464322566986083984375
1582 12451823576496486040270183548779021694751127370182075537741184234619140625
1583 684850296707306732214860095182846193211312005360014154575765132904052734375
1584 37666766318901870271817305235056540626622160294800778501667082309722900390625
1585 2071672147539602864949951787928109734464218816214042817591689527034759521484375
1586 113941968114678157572247348336046035395532034891772354967542923986911773681640625
1587 6266808246307298666473604158482531946754261919047479523214860819280147552490234375
1588 344674453546901426656048228716539257071484405547611373776817345060408115386962890625
1589 18957094945079578466082652579409659138931642305118625557724953978322446346282958984375
1590 1042640221979376815634545891867531252641240326781524405674872468807734549045562744140625
1591 57345212208865724859900024052714218895268217972983842312117985784425400197505950927734375
1592 3153986671487614867294501322899282039239751988514111327166489218143397010862827301025390625
1593 173469266931818817701197572759460512158186359368276122994156906997886835597455501556396484375
1594 9540809681250034973565866501770328168700249765255186764678629884883775957860052585601806640625
1595 524744532468751923546122657597368049278513737089035272057324643668607677682302892208099365234375
1596 1
1597 56
1598 3136
1599 175616
1600 9834496
1601 550731776
1602 30840979456
1603 1727094849536
1604 96717311574016
1605 5416169448144896
1606 303305489096114176
1607 16985107389382393856
1608 951166013805414055936
1609 53265296773103187132416
1610 2982856619293778479415296
1611 167039970680451594847256576
1612 9354238358105289311446368256
1613 523837348053896201440996622336
1614 29334891491018187280695810850816
1615 1642753923497018487718965407645696
1616 91994219715833035312262062828158976
1617 5151676304086649977486675518376902656
1618 288493873028852398739253829029106548736
1619 16155656889615734329398214425629966729216
1620 904716785818481122446300007835278136836096
1621 50664140005834942856992800438775575662821376
1622 2837191840326756799991596824571432237117997056
1623 158882743058298380799529422176000205278607835136
1624 8897433611264709324773647641856011495602038767616
1625 498256282230823722187324267943936643753714170986496
1626 27902351804926128442490159004860452050207993575243776
1627 1562531701075863192779448904272185314811647640213651456
1628 87501775260248338795649138639242377629452267851964481536
1629 4900099414573906972556351763797573147249326999710010966016
1630 274405567216138790463155698772664096245962311983760614096896
1631 15366711764103772265936719131269189389773889471090594389426176
1632 860535858789811246892456271351074605827337810381073285807865856
1633 48190008092229429825977551195660177926330917381340104005240487936
1634 2698640453164848070254742866956969963874531373355045824293467324416
1635 151123865377231491934265600549590317976973756907882566160434170167296
1636 8462936461124963548318873630777057806710530386841423704984313529368576
1637 473924441822997958705856923323515237175789701663119727479121557644640256
1638 26539768742087885687527987706116853281844223293134704738830807228099854336
1639 1486227049556921598501567311542543783783276504415543465374525204773591842816
1640 83228714775187609516087769446382451891863484247270434060973411467321143197696
1641 4660808027410506132900915088997417305944355117847144307414511042169984019070976
1642 261005249534988343442451244983855369132883886599440081215212618361519105067974656
1643 14616293973959347232777269719095900671441497649568644548051906628245069883806580736
1644 818512462541723445035527104269370437600723868375844094690906771181723913493168521216
1645 45836697902336512921989517839084744505640536629047269302690779186176539155617437188096
1646 2566855082530844723631412998988745692315870051226647080950683634425886192714576482533376
1647 143743884621727304523359127943369758769688722868692236533238283527849626792016283021869056
1648 8049657538816729053308111164828706491102568480646765245861343877559579100352911849224667136
1649 450780822173736826985254225230407563501743834916218853768235257143336429619763063556581359616
1650 25243726041729262311174236612902823556097654755308255811021174400026840058706731559168556138496
1651 1413648658336838689425757250322558119141468666297262325417185766401503043287576967313439143755776
1652 79164324866862966607842406018063254671922245312646690223362402918484170424104310169552592050323456
1653 1
1654 57
1655 3249
1656 185193
1657 10556001
1658 601692057
1659 34296447249
1660 1954897493193
1661 111429157112001
1662 6351461955384057
1663 362033331456891249
1664 20635899893042801193
1665 1176246293903439668001
1666 67046038752496061076057
1667 3821624208892275481335249
1668 217832579906859702436109193
1669 12416457054691003038858224001
1670 707738052117387173214918768057
1671 40341068970691068873250369779249
1672 2299440931329390925775271077417193
1673 131068133085775282769190451412780001
1674 7470883585889191117843855730528460057
1675 425840364395683893717099776640122223249
1676 24272900770553981941874687268486966725193
1677 1383555343921576970686857174303757103336001
1678 78862654603529887329150858935314154890152057
1679 4495171312401203577761598959312906828738667249
1680 256224764806868603932411140680835689238104033193
1681 14604811593991510424147435018807634286571929892001
1682 832474260857516094176403796072035154334600003844057
1683 47451032868878417368055016376106003797072200219111249
1684 2704708873526069789979135933438042216433115412489341193
1685 154168405790985978028810748205968406336687578511892448001
1686 8787599130086200747642212647740199161191191975177869536057
1687 500893150414913442615606120921191352187897942585138563555249
1688 28550909573650066229089548892507907074710182727352898122649193
1689 1627401845698053775058104286872950703258480415459115192991004001
1690 92761905204789065178311944351758190085733383681169566000487228057
1691 5287428596672976715163780828050216834886802869826665262027771999249
1692 301383430010359672764335507198862359588547763580119919935583003957193
1693 17178855510590501347567123910335154496547222524066835436328231225560001
1694 979194764103658576811326062889103806303191683871809619870709179856920057
1695 55814101553908538878245585584678916959281925980693148332630423251844443249
1696 3181403788572786716059998378326698266679069780899509454959934125355133265193
1697 181340015948648842815419907564621801200706977511272038932716245145242596116001
1698 10336380909072984040478934731183442668440297718142506219164825973278827978612057
1699 589173711817160090307299279677456232101096969934122854492395080476893194780887249
1700 33582901573578125147516058941615005229762527286245002706066519587182912102510573193
1701 1914225389693953133408415359672055298096464055315965154245791616469425989843102672001
1702 109110847212555328604279675501307151991498451153010013792010122138757281421056852304057
1703 6219318291115653730443941503574507663515411715721570786144576961909165041000240581331249
1704 354501142593592262635304665703746936820378467796129534810240886828822407337013713135881193
1705 20206565127834758970212365945113575398761572664379383484183730549242877218209781648745228001
1706 1151774212286581261302104858871473797729409641869624858598472641306844001437957553978477996057
1707 65651130100335131894219976955674006470576349586568616940112940554490108081963580576773245775249
1708 3742114415719102517970538686473418368822851926434411165586437611605936160671924092876075009189193
1709 213300521695988843524320705128984847022902559806761436438426943861538361158299673293936275523784001
1710 12158129736671364080886280192352136280305445908985401876990335800107686586023081377754367704855688057
1711 1
1712 58
1713 3364
1714 195112
1715 11316496
1716 656356768
1717 38068692544
1718 2207984167552
1719 128063081718016
1720 7427658739644928
1721 430804206899405824
1722 24986644000165537792
1723 1449225352009601191936
1724 84055070416556869132288
1725 4875194084160298409672704
1726 282761256881297307761016832
1727 16400152899115243850138976256
1728 951208868148684143308060622848
1729 55170114352623680311867516125184
1730 3199866632452173458088315935260672
1731 185592264682226060569122324245118976
1732 10764351351569111513009094806216900608
1733 624332378391008467754527498760580235264
1734 36211277946678491129762594928113653645312
1735 2100254120907352485526230505830591911428096
1736 121814739012626444160521369338174330862829568
1737 7065254862732333761310239421614111190044114944
1738 409784782038475358155993886453618449022558666752
1739 23767517358231570773047645414309870043308402671616
1740 1378516006777431104836763434029972462511887354953728
1741 79953928393091004080532279173738402825689466587316224
1742 4637327846799278236670872192076827363889989062064340992
1743 268965015114358137726910587140455987105619365599731777536
1744 15599970876632771988160814054146447252125923204784443097088
1745 904798310844700775313327215140493940623303545877497699631104
1746 52478302028992644968172978478148648556151605660894866578604032
1747 3043741517681573408154032751732621616256793128331902261559033856
1748 176537008025531257672933899600492053742894001443250331170423963648
1749 10239146465480812945030166176828539117087852083708519207884589891584
1750 593870494997887150811749638256055268791095420855094114057306213711872
1751 34444488709877454747081479018851205589883534409595458615323760395288576
1752 1997780345172892375330725783093369924213244995756536599688778102926737408
1753 115871260020027757769182095419415455604368209753879122781949129969750769664
1754 6720533081161609950612561534326096425053356165724989121353049538245544640512
1755 389790918707373377135528568990913592653094657612049369038476873218241589149696
1756 22607873285027655873860657001472988373879490141498863404231658646658012170682368
1757 1311256650531604040683918106085433325685010428206934077445436201506164705899577344
1758 76052885730833034359667250152955132889730604836002176491835299687357552942175485952
1759 4411067372388315992860700508871397707604375080488126236526447381866738070646178185216
1760 255841907598522327585920629514541067041053754668311321718533948148270808097478334742528
1761 14838830640714294999983396511843381888381117770762056659674968992599706869653743415066624
1762 860652177161429109999036997686916149526104830704199286261148201570782998439917118073864192
1763 49917826275362888379944145865841136672514080180843558603146595691105413909515192848284123136
1764 2895233923971047526036760460218785927005816650488926398982502550084114006751881185200479141888
1765 167923567590320756510132106692689583766337365728357731140985147904878612391609108741627790229504
1766 9739566920238603877587662188175995858447567212244748406177138578482959518713328307014411833311232
1767 564894881373839024900084406914207759789958898310195407558274037552011652085373041806835886332051456
1768 32763903119682663444204895601024050067817616101991333638379894178016675820951636424796481407258984448
1769 1900306380941594479763883944859394903933421733915497351026033862324967197615194912638195921621021097984
1770 1
1771 59
1772 3481
1773 205379
1774 12117361
1775 714924299
1776 42180533641
1777 2488651484819
1778 146830437604321
1779 8662995818654939
1780 511116753300641401
1781 30155888444737842659
1782 1779197418239532716881
1783 104972647676132430295979
1784 6193386212891813387462761
1785 365409786560616989860302899
1786 21559177407076402401757871041
1787 1271991467017507741703714391419
1788 75047496554032956760519149093721
1789 4427802296687944448870629796529539
1790 261240335504588722483367157995242801
1791 15413179794770734626518662321719325259
1792 909377607891473342964601076981440190281
1793 53653278865596927234911463541904971226579
1794 3165543453070218706859776348972393302368161
1795 186767063731142903704726804589371204839721499
1796 11019256760137431318578881470772901085543568441
1797 650136148848108447796154006775601164047070538019
1798 38358032782038398419973086399760468678777161743121
1799 2263123934140265506778412097585867652047852542844139
1800 133524312114275664899926313757566191470823300027804201
1801 7877934414742264229095652511696405296778574701640447859
1802 464798130469793589516643498190087912509935907396786423681
1803 27423089697717821781481966393215186838086218536410398997179
1804 1617962292165351485107436017199696023447086893648213540833561
1805 95459775237755737621338725014782065383378126725244598909180099
1806 5632126739027588519658984775872141857619309476789431335641625841
1807 332295477602627722659880101776456369599539259130576448802855924619
1808 19605433178555035636932926004810925806372816288704010479368499552521
1809 1156720557534747102579042634283844622575996161033536618282741473598739
1810 68246512894550079052163515422746832731983773500978660478681746942325601
1811 4026544260778454664077647409942063131187042636557740968242223069597210459
1812 237566111385928825180581197186581724740035515556906717126291161106235417081
1813 14016400571769800685654290634008321759662095417857496310451178505267889607779
1814 826967633734418240453603147406490983820063629653592282316619531810805486858961
1815 48791090390330676186762585696982968045383754149561944656680552376837523724678699
1816 2878674333029509895018992556121995114677641494824154734744152590233413899756043241
1817 169841785648741083806120560811197711765980848194625129349905002823771420085606551219
1818 10020665353275723944561113087860664994192870043482882631644395166602513785050786521921
1819 591219255843267712729105672183779234657379332565490075267019314829548313317996404793339
1820 34881936094752795051017234658842974844785380621363914440754139574943350485761787882807001
1821 2058034229590414908010016844871735515842337456660470952004494234921657678659945485085613059
1822 121424019545834479572590993847432395434697909942967786168265159860377803040936783620051170481
1823 7164017153204234294782868636998511330647176686635099383927644431762290379415270233583019058379
1824 422677012039049823392189249582912168508183424511470863651731021473975132385500943781398124444361
1825 24937943710303939580139165725391817941982822046176780955452130266964532810744555683102489342217299
1826 1471338678907932435228210777798117258576986500724430076371675685750907435833928785303046871190820641
1827 86808982055568013678464435890088918256042203542741374505928865459303538714201798332879765400258417819
1828 5121729941278512807029401717515246177106490009021741095849803062098908784137906101639906158615246651321
1829 302182066535432255614734701333399524449282910532282724655138380663835618264136459996754463358299552427939
1830 1
1831 60
1832 3600
1833 216000
1834 12960000
1835 777600000
1836 46656000000
1837 2799360000000
1838 167961600000000
1839 10077696000000000
1840 604661760000000000
1841 36279705600000000000
1842 2176782336000000000000
1843 130606940160000000000000
1844 7836416409600000000000000
1845 470184984576000000000000000
1846 28211099074560000000000000000
1847 1692665944473600000000000000000
1848 101559956668416000000000000000000
1849 6093597400104960000000000000000000
1850 365615844006297600000000000000000000
1851 21936950640377856000000000000000000000
1852 1316217038422671360000000000000000000000
1853 78973022305360281600000000000000000000000
1854 4738381338321616896000000000000000000000000
1855 284302880299297013760000000000000000000000000
1856 17058172817957820825600000000000000000000000000
1857 1023490369077469249536000000000000000000000000000
1858 61409422144648154972160000000000000000000000000000
1859 3684565328678889298329600000000000000000000000000000
1860 221073919720733357899776000000000000000000000000000000
1861 13264435183244001473986560000000000000000000000000000000
1862 795866110994640088439193600000000000000000000000000000000
1863 47751966659678405306351616000000000000000000000000000000000
1864 2865117999580704318381096960000000000000000000000000000000000
1865 171907079974842259102865817600000000000000000000000000000000000
1866 10314424798490535546171949056000000000000000000000000000000000000
1867 618865487909432132770316943360000000000000000000000000000000000000
1868 37131929274565927966219016601600000000000000000000000000000000000000
1869 2227915756473955677973140996096000000000000000000000000000000000000000
1870 133674945388437340678388459765760000000000000000000000000000000000000000
1871 8020496723306240440703307585945600000000000000000000000000000000000000000
1872 481229803398374426442198455156736000000000000000000000000000000000000000000
1873 28873788203902465586531907309404160000000000000000000000000000000000000000000
1874 1732427292234147935191914438564249600000000000000000000000000000000000000000000
1875 103945637534048876111514866313854976000000000000000000000000000000000000000000000
1876 6236738252042932566690891978831298560000000000000000000000000000000000000000000000
1877 374204295122575954001453518729877913600000000000000000000000000000000000000000000000
1878 22452257707354557240087211123792674816000000000000000000000000000000000000000000000000
1879 1347135462441273434405232667427560488960000000000000000000000000000000000000000000000000
1880 80828127746476406064313960045653629337600000000000000000000000000000000000000000000000000
1881 4849687664788584363858837602739217760256000000000000000000000000000000000000000000000000000
1882 290981259887315061831530256164353065615360000000000000000000000000000000000000000000000000000
1883 17458875593238903709891815369861183936921600000000000000000000000000000000000000000000000000000
1884 1047532535594334222593508922191671036215296000000000000000000000000000000000000000000000000000000
1885 62851952135660053355610535331500262172917760000000000000000000000000000000000000000000000000000000
1886 3771117128139603201336632119890015730375065600000000000000000000000000000000000000000000000000000000
1887 226267027688376192080197927193400943822503936000000000000000000000000000000000000000000000000000000000
1888 13576021661302571524811875631604056629350236160000000000000000000000000000000000000000000000000000000000
1889 814561299678154291488712537896243397761014169600000000000000000000000000000000000000000000000000000000000
1890 48873677980689257489322752273774603865660850176000000000000000000000000000000000000000000000000000000000000
1891 1
1892 61
1893 3721
1894 226981
1895 13845841
1896 844596301
1897 51520374361
1898 3142742836021
1899 191707312997281
1900 11694146092834141
1901 713342911662882601
1902 43513917611435838661
1903 2654348974297586158321
1904 161915287432152755657581
1905 9876832533361318095112441
1906 602486784535040403801858901
1907 36751693856637464631913392961
1908 2241853325254885342546716970621
1909 136753052840548005895349735207881
1910 8341936223273428359616333847680741
1911 508858109619679129936596364708525201
1912 31040344686800426926132378247220037261
1913 1893461025894826042494075073080422272921
1914 115501122579584388592138579457905758648181
1915 7045568477354647704120453346932251277539041
1916 429779677118633509951347654162867327929881501
1917 26216560304236644107032206903934907003722771561
1918 1599210178558435290528964621140029327227089065221
1919 97551820892064552722266841889541788960852432978481
1920 5950661074415937716058277355262049126611998411687341
1921 362990325539372200679554918670984996723331903112927801
1922 22142409857901704241452850038930084800123246089888595861
1923 1350687001332003958728623852374735172807518011483204347521
1924 82391907081252241482446054994858845541258598700475465198781
1925 5025906331956386730429209354686389578016774520729003377125641
1926 306580286249339590556181770635869764259023245764469206004664101
1927 18701397461209715023927088008788055619800417991632621566284510161
1928 1140785245133792616459552368536071392807825497489589915543355119821
1929 69587899953161349604032694480700354961277355346864984848144662309081
1930 4244861897142842325845994363322721652637918676158764075736824400853941
1931 258936575725713381876605656162686020810913039245684608619946288452090401
1932 15795131119268516294472945025923847269465695393986761125816723595577514461
1933 963502998275379493962849646581354683437407419033192428674820139330228382121
1934 58773682894798149131733828441462635689681852561024738149164028499143931309381
1935 3585194656582687097035763534929220777070593006222509027099005738447779809872241
1936 218696874051543912919181575630682467401306173379573050653039350045314568402206701
1937 13340509317144178688070076113471630511479676576153956089835400352764188672534608761
1938 813771068345794899972274642921769461200260271145391321479959421518615509024611134421
1939 49640035169093488898308753218227937133215876539868870610277524712635546050501279199681
1940 3028042145314702822796833946311904165126168468932001107226929007470768309080578031180541
1941 184710570864196872190606870725026154072696276604852067540842669455716866853915259902013001
1942 11267344822716009203627019114226595398434472872895976119991402836798728878088830854022793061
1943 687308034185676561421248165967822319304502845246654543319475573044722461563418682095390376721
1944 41925790085326270246696138124037161477574673560045927142488009955728070155368539607818812979981
1945 2557473195204902485048464425566266850132055087162801555691768607299412279477480916076947591778841
1946 156005864907499051587956329959542277858055360316930894897197885045264149048126335880693803098509301
1947 9516357759357442146865336127532078949341376979332784588729070987761113091935706488722321989009067361
1948 580497823320803970958785503779456815909823995739299859912473330253427898608078095812061641329553109021
1949 35410367222569042228485915730546865770499263740097291454660873145459101815092763844535760121102739650281
1950 2160032400576711575937640859563358812000455088145934778734313261873005210720658594516681367387267118667141
1951 131761976435179406132196092433364887532027760376902021502793108974253317853960174265517563410623294238695601
1952 8037480562545943774063961638435258139453693382991023311670379647429452389091570630196571368048020948560431661
1953 1
1954 62
1955 3844
1956 238328
1957 14776336
1958 916132832
1959 56800235584
1960 3521614606208
1961 218340105584896
1962 13537086546263552
1963 839299365868340224
1964 52036560683837093888
1965 3226266762397899821056
1966 200028539268669788905472
1967 12401769434657526912139264
1968 768909704948766668552634368
1969 47672401706823533450263330816
1970 2955688905823059073916326510592
1971 183252712161029662582812243656704
1972 11361668153983839080134359106715648
1973 704423425546998022968330264616370176
1974 43674252383913877424036476406214950912
1975 2707803647802660400290261537185326956544
1976 167883826163764944817996215305490271305728
1977 10408797222153426578715765348940396820955136
1978 645345427773512447880377451634304602899218432
1979 40011416521957771768583402001326885379751542784
1980 2480707824361381849652170924082266893544595652608
1981 153803885110405674678434597293100547399764930461696
1982 9535840876845151830062945032172233938785425688625152
1983 591222134364399413463902591994678504204696392694759424
1984 36655772330592763634761960703670067260691176347075084288
1985 2272657884496751345355241563627544170162852933518655225856
1986 140904788838798583412024976944907738550096881878156624003072
1987 8736096908005512171545548570584279790106006676445710688190464
1988 541638008296341754635824011376225346986572413939634062667808768
1989 33581556514373188787421088705325971513167489664257311885404143616
1990 2082056503891137704820107499730210233816384359183953336895056904192
1991 129087503241250537698846664983273034496615830269405106887493528059904
1992 8003425200957533337328493228962928138790181476703116627024598739714048
1993 496212362459367066914366580195701544604991251555593230875525121862270976
1994 30765166472480758148690727972133495765509457596446780314282557555460800512
1995 1907440321293807005218825134272276737461586370979700379485518568438569631744
1996 118261299920216034323567158324881157722618355000741423528102151243191317168128
1997 7332200595053394128061163816142631778802338010045968258742333377077861664423936
1998 454596436893310435939792156600843170285744956622850032042024669378827423194284032
1999 28184979087385247028267113709252276557716187310616701986605529501487300238045609984
2000 1747468703417885315752561049973641146578403613258235523169542829092212614758827819008
2001 108343059611908889576658785098365751087861024022010602436511655403717182115047324778496
2002 6717269695938351153752844676098676567447383489364657351063722635030465291132934136266752
2003 416470721148177771532676369918117947181737776340608755765950803371888848050241916448538624
2004 25821184711187021835025934934923312725267742133117742857488949809057108579114998819809394688
2005 1600913452093595353771607965965245388966600012253300057164314888161540731905129926828182470656
2006 99256634029802911933839693889845214115929200759704603544187523066015525378118055463347313180672
2007 6153911309847780539898061021170403275187610447101685419739626430092962573443319438727533417201664
2008 381542501210562393473679783312565003061631847720304496023856838665763679553485805201107071866503168
2009 23655635075054868395368146565379030189821174558658878753479123997277348132316119922468638455723196416
2010 1466649374653401840512825087053499871768912822636850482715705687831195584203599435193055584254838177792
2011 90932261228510914111795155397316992049672595003484729928373752645534126220623164981969446223799967023104
2012 5637800196167676674931299634633653507079700890216053255559172664023115825678636228882105665875597955432448
2013 349543612162395953845740577347286517438941455193395301844668705169433181192075446190690551284287073236811776
2014 21671703954068549138435915795531764081214370221990508714369459720504857233908677663822814179625798540682330112
2015 1343645645152250046583026779322969373035290953763411540290906502671301148502338015157014479136799509522304466944
2016 1
2017 63
2018 3969
2019 250047
2020 15752961
2021 992436543
2022 62523502209
2023 3938980639167
2024 248155780267521
2025 15633814156853823
2026 984930291881790849
2027 62050608388552823487
2028 3909188328478827879681
2029 246278864694166156419903
2030 15515568475732467854453889
2031 977480813971145474830595007
2032 61581291280182164914327485441
2033 3879621350651476389602631582783
2034 244416145091043012544965789715329
2035 15398217140735709790332844752065727
2036 970087679866349716790969219380140801
2037 61115523831580032157831060820948870463
2038 3850278001389542025943356831719778839169
2039 242567514087541147634431480398346066867647
2040 15281753387515092300969183265095802212661761
2041 962750463413450814961058545701035539397690943
2042 60653279195047401342546688379165238982054529409
2043 3821156589287986284580441367887410055869435352767
2044 240732865125143135928567806176906833519774427224321
2045 15166170502884017563499771789145130511745788915132223
2046 955468741681693106500485622716143222239984701653330049
2047 60194530725946665709530594231117023001119036204159793087
2048 3792255435734639939700427436560372449070499280862066964481
2049 238912092451282316201126928503303464291441454694310218762303
2050 15051461824430785920670996495708118250360811645741543782025089
2051 948242094939139513002272779229611449772731133681717258267580607
2052 59739251981165789319143185091465521335682061421948187270857578241
2053 3763572874813444727106020660762327844147969869582735798064027429183
2054 237105091113247017807679301628026654181322101783712355278033728038529
2055 14937620740134562121883796002565679213423292412373878382516124866427327
2056 941070106628477413678679148161637790445667421979554338098515866584921601
2057 59287416717594077061756786334183180798077047584711923300206499594850060863
2058 3735107253208426854890677539053540390278853997836851167913009474475553834369
2059 235311756952130891858112684960373044587567801863721623578519596891959891565247
2060 14824640687984246187061099152503501809016771517414462285446734604193473168610561
2061 933952363343007509784849246607720613968056605597111123983144280064188809622465343
2062 58838998890609473116445502536286398679987566152618000810938089644043895006215316609
2063 3706856930108396806336066659786043116839216667614934051089099647574765385391564946367
2064 233531986596828998799172199566520716360870650059740845218613277797210219279668591621121
2065 14712515155600226924347848572690805130734850953763673248772636501224243814619121272130623
2066 926888454802814296233914460079520723236295610087111414672676099577127360321004640144229249
2067 58393972652577300662736610985009805563886623435488019124378594273359023700223292329086442687
2068 3678820277112369941752406492055617750524857276435745204835851439221618493114067416732445889281
2069 231765677458079306330401608999503918283066008415451947904658640670961965066186247254144091024703
2070 14601237679858996298815301366968746851833158530173472717993494362270603799169733577011077734556289
2071 919877973831116766825363986119031051665488987400928781233590144823048039347693215351697897277046207
2072 57952312351360356309997931125498956254925806206258513217716179123852026478904672567156967528453911041
2073 3650995678135702447529869660906434244060325790994286332716119284802677668170994371730888954292596395583
2074 230012727722549254194381788637105357375800524832640038961115514942568693094772645419046004120433572921729
2075 14490801846520603014246052684137637514675433064456322454550277441381827664970676661399898259587315094068927
2076 912920516330797989897501319100671163424552283060748314636667478807055142893152629668193590354000850926342401
2077 57513992528840273363542583103342283295746793832827143822110051164844474002268615669096196192302053608359571263
2078 3623381529316937221903182735510563847632048011468110060792933223385201862142922787153060360115029377326652989569
2079 228273036346967044979900512337165522400819024722490933829954793073267717315004135590642802687246850771579138342847
2080 1
2081 64
2082 4096
2083 262144
2084 16777216
2085 1073741824
2086 68719476736
2087 4398046511104
2088 281474976710656
2089 18014398509481984
2090 1152921504606846976
2091 73786976294838206464
2092 4722366482869645213696
2093 302231454903657293676544
2094 19342813113834066795298816
2095 1237940039285380274899124224
2096 79228162514264337593543950336
2097 5070602400912917605986812821504
2098 324518553658426726783156020576256
2099 20769187434139310514121985316880384
2100 1329227995784915872903807060280344576
2101 85070591730234615865843651857942052864
2102 5444517870735015415413993718908291383296
2103 348449143727040986586495598010130648530944
2104 22300745198530623141535718272648361505980416
2105 1427247692705959881058285969449495136382746624
2106 91343852333181432387730302044767688728495783936
2107 5846006549323611672814739330865132078623730171904
2108 374144419156711147060143317175368453031918731001856
2109 23945242826029513411849172299223580994042798784118784
2110 1532495540865888858358347027150309183618739122183602176
2111 98079714615416886934934209737619787751599303819750539264
2112 6277101735386680763835789423207666416102355444464034512896
2113 401734511064747568885490523085290650630550748445698208825344
2114 25711008708143844408671393477458601640355247900524685364822016
2115 1645504557321206042154969182557350504982735865633579863348609024
2116 105312291668557186697918027683670432318895095400549111254310977536
2117 6739986666787659948666753771754907668409286105635143120275902562304
2118 431359146674410236714672241392314090778194310760649159697657763987456
2119 27606985387162255149739023449108101809804435888681546220650096895197184
2120 1766847064778384329583297500742918515827483896875618958121606201292619776
2121 113078212145816597093331040047546785012958969400039613319782796882727665664
2122 7237005577332262213973186563042994240829374041602535252466099000494570602496
2123 463168356949264781694283940034751631413079938662562256157830336031652518559744
2124 29642774844752946028434172162224104410437116074403984394101141506025761187823616
2125 1897137590064188545819787018382342682267975428761855001222473056385648716020711424
2126 121416805764108066932466369176469931665150427440758720078238275608681517825325531136
2127 7770675568902916283677847627294075626569627356208558085007249638955617140820833992704
2128 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056
2129 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584
2130 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
2131 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064
2132 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096
2133 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144
2134 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216
2135 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824
2136 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736
2137 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104
2138 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656
2139 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984
2140 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976
2141 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464
2142 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696
2143 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544
2144 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816
2145 1
2146 65
2147 4225
2148 274625
2149 17850625
2150 1160290625
2151 75418890625
2152 4902227890625
2153 318644812890625
2154 20711912837890625
2155 1346274334462890625
2156 87507831740087890625
2157 5688009063105712890625
2158 369720589101871337890625
2159 24031838291621636962890625
2160 1562069488955406402587890625
2161 101534516782101416168212890625
2162 6599743590836592050933837890625
2163 428983333404378483310699462890625
2164 27883916671284601415195465087890625
2165 1812454583633499091987705230712890625
2166 117809547936177440979200839996337890625
2167 7657620615851533663648054599761962890625
2168 497745340030349688137123548984527587890625
2169 32353447101972729728913030683994293212890625
2170 2102974061628227432379346994459629058837890625
2171 136693314005834783104657554639875888824462890625
2172 8885065410379260901802741051591932773590087890625
2173 577529251674651958617178168353475630283355712890625
2174 37539401358852377310116580942975915968418121337890625
2175 2440061088325404525157577761293434537947177886962890625
2176 158603970741151294135242554484073244966566562652587890625
2177 10309258098174834118790766041464760922826826572418212890625
2178 670101776381364217721399792695209459983743727207183837890625
2179 43556615464788674151890986525188614898943342268466949462890625
2180 2831180005211263819872914124137259968431317247450351715087890625
2181 184026700338732148291739418068921897948035621084272861480712890625
2182 11961735522017589638963062174479923366622315370477735996246337890625
2183 777512808931143326532599041341195018830450499081052839756011962890625
2184 50538332580524316224618937687177676223979282440268434584140777587890625
2185 3284991617734080554600230949666548954558653358617448247969150543212890625
2186 213524455152715236049015011728325682046312468310134136117994785308837890625
2187 13879089584926490343185975762341169333010310440158718847669661045074462890625
2188 902140823020221872307088424552176006645670178610316725098527967929840087890625
2189 58639153496314421699960747595891440431968561609670587131404317915439605712890625
2190 3811544977260437410497448593732943628077956504628588163541280664503574371337890625
2191 247750423521928431682334158592641335825067172800858230630183243192732334136962890625
2192 16103777528925348059351720308521686828629366232055784990961910807527601718902587890625
2193 1046745539380147623857861820053909643860908805083626024412524202489294111728668212890625
2194 68038460059709595550761018303504126850959072330435691586814073161804117262363433837890625
2195 4422499903881123710799466189727768245312339701478319953142914755517267622053623199462890625
2196 287462493752273041201965302332304935945302080596090796954289459108622395433485507965087890625
2197 18685062093897747678127744651599820836444635238745901802028814842060455703176558017730712890625
2198 1214529036103353599078303402353988354368901290518483617131872964733929620706476271152496337890625
2199 78944387346717983940089721153009243033978583883701435113571742707705425345920957624912261962890625
2200 5131385177536668956105831874945600797208607952440593282382163276000852647484862245619297027587890625
2201 333540036539883482146879071871464051818559516908638563354840612940055422086516045965254306793212890625
2202 21680102375092426339547139671645163368206368599061506618064639841103602435623542987741529941558837890625
2203 1409206654381007712070564078656935618933413958938997930174201589671734158315530294203199446201324462890625
2204 91598432534765501284586665112700815230671907331034865461323103328662720290509469123207964003086090087890625
2205 5953898114759757583498133232325552989993673976517266254986001716363076818883115493008517660200595855712890625
2206 387003377459384242927378660101160944349588808473622306574090111563599993227402507045553647913038730621337890625
2207 25155219534859975790279612906575461382723272550785449927315857251633999559781162957960987114347517490386962890625
2208 1635089269765898426368174838927404989877012715801054245275530721356209971385775592267464162432588636875152587890625
2209 106280802534783397713931364530281324342005826527068525942909496888153648140075413497385170558118261396884918212890625
2210 6908252164760920851405538694468286082230378724259454186289117297729987129104901877330036086277686990797519683837890625
2211 1
2212 66
2213 4356
2214 287496
2215 18974736
2216 1252332576
2217 82653950016
2218 5455160701056
2219 360040606269696
2220 23762680013799936
2221 1568336880910795776
2222 103510234140112521216
2223 6831675453247426400256
2224 450890579914330142416896
2225 29758778274345789399515136
2226 1964079366106822100367998976
2227 129629238163050258624287932416
2228 8555529718761317069203003539456
2229 564664961438246926567398233604096
2230 37267887454924297153448283417870336
2231 2459680572025003612127586705579442176
2232 162338917753650238400420722568243183616
2233 10714368571740915734427767689504050118656
2234 707148325734900438472232667507267307831296
2235 46671789498503428939167356055479642316865536
2236 3080338106901226309985045499661656392913125376
2237 203302315055480936459013002977669321932266274816
2238 13417952793661741806294858196526175247529574137856
2239 885584884381674959215460640970727566336951893098496
2240 58448602369190547308220402304068019378238824944500736
2241 3857607756366576122342546552068489278963762446337048576
2242 254602111920194024074608072436520292411608321458245206016
2243 16803739386732805588924132780810339299166149216244183597056
2244 1109046799524365168868992763533482393744965848272116117405696
2245 73197088768608101145353522393209837987167745985959663748775936
2246 4831007858728134675593332477951849307153071235073337807419211776
2247 318846518676056888589159943544822054272102701514840295289667977216
2248 21043870232619754646884556273958255581958778299979459489118086496256
2249 1388895435352903806694380714081244868409279367798644326281793708752896
2250 91667098733291651241829127129362161315012438274710525534598384777691136
2251 6050028516397248981960722390537902646790820926130894685283493395327614976
2252 399301882082218432809407677775501574688194181124639049228710564091622588416
2253 26353924217426416565420906733183103929420815954226177249094897230047090835456
2254 1739358998350143493317779844390084859341773852978927698440263217183107995140096
2255 114797693891109470558973469729745600716557074296609228097057372334085127679246336
2256 7576647796813225056892249002163209647292766903576209054405786574049618426830258176
2257 500058754589672853754888434142771836721322615636029797590781913887274816170797039616
2258 33003877802918408347822636653422941223607292631977966640991606316560137867272604614656
2259 2178255934992614950956294019125914120758081313710545798305446016892969099239991904567296
2260 143764891709512586763115405262310331970033366704896022688159437114935960549839465701441536
2261 9488482852827830726365616747312481910022202202523137497418522849585773396289404736295141376
2262 626239868286636827940130705322623806061465345366527074829622508072661044155100712595479330816
2263 41331831306918030644048626551293171200056712794190786938755085532795628914236647031301635833856
2264 2727900866256590022507209352385349299203743044416591937957835645164511508339618704065907965034496
2265 180041457172934941485475817257433053747447040931495067905217152580857759550414834468349925692276736
2266 11882736173413706138041403938990581547331504701478674481744332070336612130327379074911095095690264576
2267 784260587445304605110732659973378382123879310297592515795125916642216400601607018944132276315557462016
2268 51761198771390103937308355558242973220176034479641106042478310498386282439706063250312730236826792493056
2269 3416239118911746859862351466844036232531618275656312998803568492893494641020600174520640195630568304541696
2270 225471781848175292750915196811706391347086806193316657921035520530970646307359611518362252911617508099751936
2271 14881137601979569321560402989572621828907729208758899422788344355044062656285734360211908692166755534583627776
2272 982155081730651575222986597311793040707910127778087361904030727432908135314858467773985973683005865282519433216
2273 64822235394223003964717115422578340686722068433353765885666028010571936930780658873083074263078387108646282592256
2274 4278267536018718261671329617890170485323656516601348548453957848697747837431523485623482901363173549170654651088896
2275 282365657377235405270307754780751252031361330095689004197961218014051357270480550051149871489969454245263206971867136
2276 18636133386897536747840311815529582634069847786315474277065440388927389579851716303375891518337983980187371660143230976
2277 1229984803535237425357460579824952453848609953896821302286319065669207712270213276022808840210306942692366529569453244416
2278 1
2279 67
2280 4489
2281 300763
2282 20151121
2283 1350125107
2284 90458382169
2285 6060711605323
2286 406067677556641
2287 27206534396294947
2288 1822837804551761449
2289 122130132904968017083
2290 8182718904632857144561
2291 548242166610401428685587
2292 36732225162896895721934329
2293 2461059085914092013369600043
2294 164890958756244164895763202881
2295 11047694236668359048016134593027
2296 740195513856780056217081017732809
2297 49593099428404263766544428188098203
2298 3322737661703085672358476688602579601
2299 222623423334106740048017938136372833267
2300 14915769363385151583217201855136979828889
2301 999356547346805156075552524294177648535563
2302 66956888672235945457062019127709902451882721
2303 4486111541039808345623155281556563464276142307
2304 300569473249667159156751403864289752106501534569
2305 20138154707727699663502344058907413391135602816123
2306 1349256365417755877454657051946796697206085388680241
2307 90400176482989643789462022480435378712807721041576147
2308 6056811824360306133893955506189170373758117309785601849
2309 405806392232140510970895018914674415041793859755635323883
2310 27189028279553414235049966267283185807800188603627566700161
2311 1821664894730078753748347739907973449122612636443046968910787
2312 122051547946915276501139298573834221091215046641684146917022729
2313 8177453712443323525576333004446892813111408124992837843440522843
2314 547889398733702676213614311297941818478464344374520135510515030481
2315 36708589715158079306312158856962101838057111073092849079204507042227
2316 2459475510915591313522914643416460823149826441897220888306701971829209
2317 164784859231344618006035281108902875151038371607113799516549032112557003
2318 11040585568500089406404363834296492635119570897676624567608785151541319201
2319 739719233089505990229092376897865006553011250144333846029788605153268386467
2320 49561188616996901345349189252156955439051753759670367683995836545268981893289
2321 3320599637338792390138395679894516014416467501897914634827721048533021786850363
2322 222480175701699090139272510552932572965903322627160280533457310251712459718974321
2323 14906171772013839039331258207046482388715522616019738795741639786864734801171279507
2324 998713508724927215635194299872114320043940015273322499314689865719937231678475726969
2325 66913805084570123447558018091431659442943981023312607454084221003235794522457873706923
2326 4483224940666198270986387212125921182677246728561944699423642807216798233004677538363841
2327 300376071024635284156087943212436719239375530813650294861384068083525481611313395070377347
2328 20125196758650564038457892195233260189038160564514569755712732561596207267957997469715282249
2329 1348388182829587790576678777080628432665556757822476173632753081626945886953185830470923910683
2330 90342008249582381968637478064402104988592302774105903633394456469005374425863450641551902015761
2331 6052914552722019591898711030314941034235684285865095543437428583423360086532851192983977435055987
2332 405545275032375312657213639031101049293790847152961401410307715089365125797701029929926488148751129
2333 27171533427169145948033313815083770302683986759248413894490616910987463428445969005305074705966325643
2334 1820492739620332778518232025610612610279827112869643730930871333036160049705879923355440005299743818081
2335 121973013554562296160721545715911044888748416562266129972368379313422723330293954864814480355082835811427
2336 8172191908155673842768343562966040007546143909671830708148681413999322463129694975942570183790549999365609
2337 547536857846430147465479018718724680505591641948012657445961654737954605029689563388152202313966849957495803
2338 36684969475710819880187094254154553593874640010516848048879430867442958536989200747006197555035778947152218801
2339 2457892954872624931972535315028355090789600880704628819274921868118678221978276450049415236187397189459198659667
2340 164678827976465870442159866106899791082903259007210130891419765163951440872544522153310820824555611693766310197689
2341 11033481474423213319624711029162286002554518353483078769725124265984746538460482984271824995245225983482342783245163
2342 739243258786355292414855638953873162171152729683366277571583325820978018076852359946212274681430140893316966477425921
2343 49529298338685804591795327809909501865467232888785540597296082830005527211149108116396222403655819439852236753987536707
2344 3318462988691948907650286963263936624986304603548631220018837549610370323146990243798546901044939902470099862517164959369
2345 222337020242360576812569226538683753874082408437758291741262115823894811650848346334502642370010973465496690788650052277723
2346 1
2347 68
2348 4624
2349 314432
2350 21381376
2351 1453933568
2352 98867482624
2353 6722988818432
2354 457163239653376
2355 31087100296429568
2356 2113922820157210624
2357 143746751770690322432
2358 9774779120406941925376
2359 664684980187672050925568
2360 45198578652761699462938624
2361 3073503348387795563479826432
2362 208998227690370098316628197376
2363 14211879482945166685530717421568
2364 966407804840271334616088784666624
2365 65715730729138450753894037357330432
2366 4468669689581414651264794540298469376
2367 303869538891536196286006028740295917568
2368 20663128644624461347448409954340122394624
2369 1405092747834463371626491876895128322834432
2370 95546306852743509270601447628868725952741376
2371 6497148865986558630400898438763073364786413568
2372 441806122887085986867261093835888988805476122624
2373 30042816356321847106973754380840451238772376338432
2374 2042911512229885603274215297897150684236521591013376
2375 138917982831632221022646640257006246528083468188909568
2376 9446422832550991029539971537476424763909675836845850624
2377 642356752613467390008718064548396883945857956905517842432
2378 43680259177715782520592828389290988108318341069575213285376
2379 2970257624084673211400312330471787191365647192731114503405568
2380 201977518437757778375221238472081529012864009105715786231578624
2381 13734471253767528929515044216101543972874752619188673463747346432
2382 933944045256191967207023006694904990155483178104829795534819557376
2383 63508195077421053770077564455253539330572856111128426096367729901568
2384 4318557265264631656365274382957240674478954215556732974553005633306624
2385 293661894037994952632838658041092365864568886657857842269604383064850432
2386 19969008794583656779033028746794280878790684292734333274333098048409829376
2387 1357892598031688660974245954782011099757766531905934662654650667291868397568
2388 92336696666154828946248724925176754783528124169603557060516245375847051034624
2389 6278895373298528368344913294912019325279912443533041880115104685557599470354432
2390 426964885384299929047454104054017314119034046160246847847827118617916763984101376
2391 29033612206132395175226879075673177360094315138896785653652244066018339950918893568
2392 1974285630017002871915427777145776060486413429444981424448352596489247116662484762624
2393 134251422841156195290249088845912772113076113202258736862487976561268803933048963858432
2394 9129096753198621279736938041522068503689175697753594106649182406166278667447329542373376
2395 620778579217506247022111786823500658250863947447244399252144403619306949386418408881389568
2396 42212943386790424797503601503998044761058748426412619149145819446112872558276451803934490624
2397 2870480150301748886230244902271867043751994892996058102141915722335675333962798722667545362432
2398 195192650220518924263656653354486958975135652723731950945650269118825922709470313141393084645376
2399 13273100214995286849928652428105113210309224385213772664304218300080162744243981293614729755885568
2400 902570814619679505795148365111147698301027258194536541172686844405451066608590727965801623400218624
2401 61374815394138206394070088827558043484469853557228484799742705419570672529384169501674510391214866432
2402 4173487446801398034796766040273946956943950041891536966382503968530805731998123526113866706602610917376
2403 283797146382495066366180090738628393072188602848624513714010269860094789775872399775742936048977542381568
2404 19298205954009664512900246170226730728908824993706466932552698350486445704759323184750519651330472881946624
2405 1312278004872657186877216739575417689565800099572039751413583487833078307923633976563035336290472155972370432
2406 89234904331340688707650738291128402890474406770898703096123677172649324938807110406286402867752106606121189376
2407 6067973494531166832120250203796731396552259660421111810536410047740154095838883507627475395007143249216240877568
2408 412622197628119344584177013858177734965553656908635603116475883246330478517044078518668326860485740946704379674624
2409 28058309438712115431724036942356085977657648669787221011920360060750472539158997339269446226513030384375897817874432
2410 1907965041832423849357234512080213846480720109545531028810584484131032132662811819070322343402886066137561051615461376
2411 129741622844604821756291946821454541560688967449096109959119744920910185021071203696781919351396252497354151509851373568
2412 8822430353433127879427852383858908826126849786538535477220142654621892581432841851381170515894945169820082302669893402624
2413 599925264033452695801093962102405800176625785484620412450969700514288695537433245893919595080856271547765596581552751378432
2414 40794917954274783314474389422963594412010553412954188046665939634971631296545460720786532465498226465248060567545587093733376
2415 1
2416 69
2417 4761
2418 328509
2419 22667121
2420 1564031349
2421 107918163081
2422 7446353252589
2423 513798374428641
2424 35452087835576229
2425 2446194060654759801
2426 168787390185178426269
2427 11646329922777311412561
2428 803596764671634487466709
2429 55448176762342779635202921
2430 3825924196601651794829001549
2431 263988769565513973843201106881
2432 18215225100020464195180876374789
2433 1256850531901412029467480469860441
2434 86722686701197430033256152420370429
2435 5983865382382622672294674517005559601
2436 412886711384400964388332541673383612469
2437 28489183085523666542794945375463469260361
2438 1965753632901132991452851230906979378964909
2439 135637000670178176410246734932581577148578721
2440 9358953046242294172307024710348128823251931749
2441 645767760190718297889184705014020888804383290681
2442 44557975453159562554353744645967441327502447056989
2443 3074500306268009816250408380571753451597668846932241
2444 212140521132492677321278178259450988160239150438324629
2445 14637695958141994735168194299902118183056501380244399401
2446 1010001021111797636726605406693246154630898595236863558669
2447 69690070456714036934135773061833984669532003071343585548161
2448 4808614861513268548455368341266544942197708211922707402823109
2449 331794425444415529843420415547391601011641866622666810794794521
2450 22893815355664671559196008672770020469803288796964009944840821949
2451 1579673259540862337584524598421131412416426926990516686194016714481
2452 108997454908319501293332197291058067456733457962345651347387153299189
2453 7520824388674045589239921613083006654514608599401849942969713577644041
2454 518936882818509145657554591302727459161507993358727646064910236857438829
2455 35806644914477131050371266799888194682144051541752207578478806343163279201
2456 2470658499098922042475617409192285433067939556380902322915037637678266264869
2457 170475436437825620930817601234267694881687829390282260281137596999800372275961
2458 11762805114209967844226414485164470946836460227929475959398494192986225687041309
2459 811633552880487781251622599476348495331715755727133841198496099316049572405850321
2460 56002715148753656906361959363868046177888387145172235042696230852807420496003672149
2461 3864187345264002326538975196106895186274298713016884217946039928843712014224253378281
2462 266628926823216160531189288531375767852926611198165011038276755090216128981473483101389
2463 18397395950801915076652060908664927981851936172673385761641096101224912899721670333995841
2464 1269420320605332140288992202697880030747783595914463617553235630984518990080795253045713029
2465 87590002121767917679940461986153722121597068118097989611173258537931810315574872460154199001
2466 6043710146401986319915891877044606826390197700148761283170954839117294911774666199750639731069
2467 417016000101737056074196539516077871020923641310264528538795883899093348912451967782794141443761
2468 28774104007019856869119561226609373100443731250408252469176915989037441074959185777012795759619509
2469 1985413176484370123969249724636046743930617456278169420373207203243583434172183818613882907413746121
2470 136993509177421538553878230999887225331212604483193690005751297023807256957880683484357920611548482349
2471 9452552133242086160217597938992218547853669709340364610396839494642700730093767160420696522196845282081
2472 652226097193703945055014257790463079801903209944485158117381925130346350376469934069028060031582324463589
2473 45003600706365572208795983787541952506331321486169475910099352833993898175976425450762936142179180387987641
2474 3105248448739224482406922881340394722936861182545693837796855345545578974142373356102642593810363446771147229
2475 214262142963006489286077678812487235882643421595652874807983018842644949215823761571082338972915077827209158801
2476 14784087864447447760739359838061619275902396090100048361750828300142501495891839548404681389131140370077431957269
2477 1020102062646873895491015828826251730037265330216903336960807152709832603216536928839923015850048685535342805051561
2478 70387042322634298788880092189011369372571307784966330250295693536978449621941048089954688093653359301938653548557709
2479 4856705920261766616432726361041784486707420237162676787270402854051513023913932318206873478462081791833767094850481921
2480 335112708498061896533858118911883129582811996364224698321657796929554398650061329956274270013883643636529929544683252549
2481 23122776886366270860836210204919935941214027749131504184194387988139253506854231766982924630957971410920565138583144425881
2482 1595471605159272689397698504139475579943767914690073788709412771181608491972941991921821799536100027353518994562236965385789
2483 110087540755989815568441196785623815016119986113615091420949481211530985946132997442605704167990901887392810624794350611619441
2484 7596040312163297274222442578208043236112279041839441308045514203595638030283176823539793587591372230230103933110810192201741429
2485 1
2486 70
2487 4900
2488 343000
2489 24010000
2490 1680700000
2491 117649000000
2492 8235430000000
2493 576480100000000
2494 40353607000000000
2495 2824752490000000000
2496 197732674300000000000
2497 13841287201000000000000
2498 968890104070000000000000
2499 67822307284900000000000000
2500 4747561509943000000000000000
2501 332329305696010000000000000000
2502 23263051398720700000000000000000
2503 1628413597910449000000000000000000
2504 113988951853731430000000000000000000
2505 7979226629761200100000000000000000000
2506 558545864083284007000000000000000000000
2507 39098210485829880490000000000000000000000
2508 2736874734008091634300000000000000000000000
2509 191581231380566414401000000000000000000000000
2510 13410686196639649008070000000000000000000000000
2511 938748033764775430564900000000000000000000000000
2512 65712362363534280139543000000000000000000000000000
2513 4599865365447399609768010000000000000000000000000000
2514 321990575581317972683760700000000000000000000000000000
2515 22539340290692258087863249000000000000000000000000000000
2516 1577753820348458066150427430000000000000000000000000000000
2517 110442767424392064630529920100000000000000000000000000000000
2518 7730993719707444524137094407000000000000000000000000000000000
2519 541169560379521116689596608490000000000000000000000000000000000
2520 37881869226566478168271762594300000000000000000000000000000000000
2521 2651730845859653471779023381601000000000000000000000000000000000000
2522 185621159210175743024531636712070000000000000000000000000000000000000
2523 12993481144712302011717214569844900000000000000000000000000000000000000
2524 909543680129861140820205019889143000000000000000000000000000000000000000
2525 63668057609090279857414351392240010000000000000000000000000000000000000000
2526 4456764032636319590019004597456800700000000000000000000000000000000000000000
2527 311973482284542371301330321821976049000000000000000000000000000000000000000000
2528 21838143759917965991093122527538323430000000000000000000000000000000000000000000
2529 1528670063194257619376518576927682640100000000000000000000000000000000000000000000
2530 107006904423598033356356300384937784807000000000000000000000000000000000000000000000
2531 7490483309651862334944941026945644936490000000000000000000000000000000000000000000000
2532 524333831675630363446145871886195145554300000000000000000000000000000000000000000000000
2533 36703368217294125441230211032033660188801000000000000000000000000000000000000000000000000
2534 2569235775210588780886114772242356213216070000000000000000000000000000000000000000000000000
2535 179846504264741214662028034056964934925124900000000000000000000000000000000000000000000000000
2536 12589255298531885026341962383987545444758743000000000000000000000000000000000000000000000000000
2537 881247870897231951843937366879128181133112010000000000000000000000000000000000000000000000000000
2538 61687350962806236629075615681538972679317840700000000000000000000000000000000000000000000000000000
2539 4318114567396436564035293097707728087552248849000000000000000000000000000000000000000000000000000000
2540 302268019717750559482470516839540966128657419430000000000000000000000000000000000000000000000000000000
2541 21158761380242539163772936178767867629006019360100000000000000000000000000000000000000000000000000000000
2542 1481113296616977741464105532513750734030421355207000000000000000000000000000000000000000000000000000000000
2543 103677930763188441902487387275962551382129494864490000000000000000000000000000000000000000000000000000000000
2544 7257455153423190933174117109317378596749064640514300000000000000000000000000000000000000000000000000000000000
2545 508021860739623365322188197652216501772434524836001000000000000000000000000000000000000000000000000000000000000
2546 35561530251773635572553173835655155124070416738520070000000000000000000000000000000000000000000000000000000000000
2547 2489307117624154490078722168495860858684929171696404900000000000000000000000000000000000000000000000000000000000000
2548 174251498233690814305510551794710260107945042018748343000000000000000000000000000000000000000000000000000000000000000
2549 12197604876358357001385738625629718207556152941312384010000000000000000000000000000000000000000000000000000000000000000
2550 853832341345084990097001703794080274528930705891866880700000000000000000000000000000000000000000000000000000000000000000
2551 59768263894155949306790119265585619217025149412430681649000000000000000000000000000000000000000000000000000000000000000000
2552 4183778472590916451475308348590993345191760458870147715430000000000000000000000000000000000000000000000000000000000000000000
2553 292864493081364151603271584401369534163423232120910340080100000000000000000000000000000000000000000000000000000000000000000000
2554 20500514515695490612229010908095867391439626248463723805607000000000000000000000000000000000000000000000000000000000000000000000
2555 1435036016098684342856030763566710717400773837392460666392490000000000000000000000000000000000000000000000000000000000000000000000
2556 1
2557 71
2558 5041
2559 357911
2560 25411681
2561 1804229351
2562 128100283921
2563 9095120158391
2564 645753531245761
2565 45848500718449031
2566 3255243551009881201
2567 231122292121701565271
2568 16409682740640811134241
2569 1165087474585497590531111
2570 82721210695570328927708881
2571 5873205959385493353867330551
2572 416997623116370028124580469121
2573 29606831241262271996845213307591
2574 2102085018129621311776010144838961
2575 149248036287203113136096720283566231
2576 10596610576391421032662867140133202401
2577 752359350923790893319063566949457370471
2578 53417513915589153425653513253411473303441
2579 3792643488006829893221399440992214604544311
2580 269277687648484922418719360310447236922646081
2581 19118715823042429491729074582041753821507871751
2582 1357428823436012493912764295324964521327058894321
2583 96377446463956887067806264968072481014221181496791
2584 6842798698940938981814244812733146152009703886272161
2585 485838707624806667708811381704053376792688975925323431
2586 34494548241361273407325608100987789752280917290697963601
2587 2449112925136650411920118175170133072411945127639555415671
2588 173887017684702179246328390437079448141248104062408434512641
2589 12345978255613854726489315721032640818028615388430998850397511
2590 876564456148583685580741416193317498080031692578600918378223281
2591 62236076386549441676232640549725542363682250173080665204853852951
2592 4418761423445010359012517479030513507821439762288727229544623559521
2593 313732061064595735489888741011166459055322223122499633297668272725991
2594 22274976335586297219782100611792818592927877841697473964134447363545361
2595 1581523319826627102604529143437290120097879326760520651453545762811720631
2596 112288155707690524284921569184047598526949432199996966253201749159632164801
2597 7972459055246027224229431412067379495413409686199784603977324190333883700871
2598 566044592922467932920289630256783944174352087720184706882390017513705742761841
2599 40189166097495223237340563748231660036378998228133114188649691243473107736090711
2600 2853430792922160849851180026124447862582908874197451107394128078286590649262440481
2601 202593586297473420339433781854835798243386530068019028624983093558347936097633274151
2602 14384144627120612844099798511693341675280443634829351032373799642642703462931962464721
2603 1021274268525563511931085694330227258944911498072883923298539774627631945868169334995191
2604 72510473065315009347107084297446135385088716363174758554196323998561868156640022784658561
2605 5148243587637365663644602985118675612341298861785407857347939003897892639121441617710757831
2606 365525294722252962118766811943425968476232219186763957871703669276750377377622354857463806001
2607 25952295925279960310432443647983243761812487562260241008890960518649276793811187194879930226071
2608 1842613010694877182040703499006810307088686616920477111631258196824098652360594290836475046051041
2609 130825523759336279924889948429483531803296749801353874925819331974511004317602194649389728269623911
2610 9288612186912875874667186338493330758034069235896125119733172570190281306549755820106670707143297681
2611 659491465270814187101370230033026483820418915748624883501055252483509972765032663227573620207174135351
2612 46823894034227807284197286332344880351249743018152366728574922926329208066317319089157727034709363609921
2613 3324496476430174317178007329596486504938731754288818037728819527769373772708529655330198619464364816304391
2614 236039249826542376519638520401350541850649954554506080678746186471625537862305605528444101981969901957611761
2615 16758786737684508732894334948495888471396146773369931728190979239485413188223697992519531240719863038990435031
2616 1189873858375600120035497781343208081469126420909265152701559526003464336363882557468886718091110275768320887201
2617 84481043944667608522520342475367773784307975884557825841810726346245967881835661580290956984468829579550782991271
2618 5998154120071400205098944315751111938685866287803605634768561570583463719610331972200657945897286900148105592380241
2619 425868942525069414562025046418328947646696506434056000068567871511425924092333570026246714158707369910515497058997111
2620 30236694919279928433903778295701355282915451956817976004868318877311240610555683471863516705268223263646600291188794881
2621 2146805339268874918807168258994796225086997088934076296345650640289098083349453526502309686074043851718908620674404436551
2622 152423179088090119235308946388630531981176793314319417040541195460525963917811200381663987711257113472042512067882714995121
2623 10822045715254398465706935193592767770663552325316678609878424877697343438164595227098143127499255056515018356819672764653591
2624 768365245783062291065192398745086511717112215097484181301368166316511384109686261123968162052447109012566303334196766290404961
2625 54553932450597422665628660310901142331914967271921376872397139808472308271787724539801739505723744739892207536727970406618752231
2626 3873329203992417009259634882073981105565962676306417757940196926401533887296928442325923504906385876532346735107685898869931408401
2627 275006373483461607657434076627252658495183350017755660813753981774508905998081919405140568848353397233796618192645698819765129996471
2628 1
2629 72
2630 5184
2631 373248
2632 26873856
2633 1934917632
2634 139314069504
2635 10030613004288
2636 722204136308736
2637 51998697814228992
2638 3743906242624487424
2639 269561249468963094528
2640 19408409961765342806016
2641 1397405517247104682033152
2642 100613197241791537106386944
2643 7244150201408990671659859968
2644 521578814501447328359509917696
2645 37553674644104207641884714074112
2646 2703864574375502950215699413336064
2647 194678249355036212415530357760196608
2648 14016833953562607293918185758734155776
2649 1009212044656507725162109374628859215872
2650 72663267215268556211671874973277863542784
2651 5231755239499336047240374998076006175080448
2652 376686377243952195401306999861472444605792256
2653 27121419161564558068894103990026016011617042432
2654 1952742179632648180960375487281873152836427055104
2655 140597436933550669029147035084294867004222747967488
2656 10123015459215648170098586526069230424304037853659136
2657 728857113063526668247098229876984590549890725463457792
2658 52477712140573920113791072551142890519592132233368961024
2659 3778395274121322248192957223682288117410633520802565193728
2660 272044459736735201869892920105124744453565613497784693948416
2661 19587201101044934534632290247568981600656724171840497964285952
2662 1410278479275235286493524897824966675247284140372515853428588544
2663 101540050507816940627533792643397600617804458106821141446858375168
2664 7310883636562819725182433070324627244481920983691122184173803012096
2665 526383621832523020213135181063373161602698310825760797260513816870912
2666 37899620771941657455345733036562867635394278379454777402756994814705664
2667 2728772695579799336784892778632526469748388043320743972998503626658807808
2668 196471634081745552248512280061541905821883939119093566055892261119434162176
2669 14145957653885679761892884164431017219175643616574736756024242800599259676672
2670 1018508951079768942856287659839033239780646340393381046433745481643146696720384
2671 73332644477743363885652711508410393264206536508323435343229674678306562163867648
2672 5279950402397522199766995228605548315022870628599287344712536576838072475798470656
2673 380156428972621598383223656459599478681646685259148688819302633532341218257489887232
2674 27371262886028755083592103265091162465078561338658705594989789614328567714539271880704
2675 1970730927794070366018631435086563697485656416383426802839264852231656875446827575410688
2676 141892626801173066353341463326232586218967261979606729804427069360679295032171585429569536
2677 10216269129684460777440585359488746207765642862531684545918748993968909242316354150929006592
2678 735571377337281175975722145883189726959126286102281287306149927565761465446777498866888474624
2679 52961139168284244670251994503589660341057092599364252686042794784734825512167979918415970172928
2680 3813202020116465616258143604258455544556110667154226193395081224500907436876094554125949852450816
2681 274550545448385524370586339506608799208039968035104285924445848164065335455078807897068389376458752
2682 19767639272283757754682216444475833542978877698527508586560101067812704152765674168588924035105030144
2683 1423270027604430558337119584002260015094479194293980618232327276882514698999128540138402530527562170368
2684 102475441987519000200272610048162721086802501989166604512727563935541058327937254889964982197984476266496
2685 7378231823101368014419627923467715918249780143219995524916384603358956199611482352077478718254882291187712
2686 531232691263298497038213210489675546113984170311839677793979691441844846372026729349578467714351524965515264
2687 38248753770957491786751351155256639320206860262452456801166537783812828938785924513169649675433309797517099008
2688 2753910271508939408646097283178478031054893938896576889683990720434523683592586564948214776631198305421231128576
2689 198281539548643637422519004388850418235952363600553536057247331871285705218666232676271463917446277990328641257472
2690 14276270847502341894421368315997230112988570179239854596121807894732570775743968752691545402056132015303662170537984
2691 1027891501020168616398338518751800568135177052905269530920770168420745095853565750193791268948041505101863676278734848
2692 74008188073452140380680373350129640905732747809179406226295452126293646901456734013952971364258988367334184692068909056
2693 5328589541288554107408986881209334145212757842260917248293272553093142576904884849004613938226647162448061297828961452032
2694 383658446972775895733447055447072058455318564642786041877115623822706265537151709128332203552318595696260413443685224546304
2695 27623408182039864492808187992189188208782936654280595015152324915234851118674923057239918655766938890130749767945336167333888
2696 1988885389106870243482189535437621551032371439108202841090967393896909280544594460121274143215219600089413983292064204048039936
2697 143199748015694657530717646551508751674330743615790604558549652360577468199210801128731738311495811206437806797028622691458875392
2698 10310381857130015342211670551708630120551813540336923528215574969961577710343177681268685158427698406863522089386060833785039028224
2699 742347493713361104639240279723021368679730574904258494031521397837233595144708793051345331406794285294173590435796380032522810032128
2700 53449019547361999534025300140057538544940601393106611570269540644280818850419033099696863861289188541180498511377339362341642322313216
2701 1
2702 73
2703 5329
2704 389017
2705 28398241
2706 2073071593
2707 151334226289
2708 11047398519097
2709 806460091894081
2710 58871586708267913
2711 4297625829703557649
2712 313726685568359708377
2713 22902048046490258711521
2714 1671849507393788885941033
2715 122045014039746588673695409
2716 8909286024901500973179764857
2717 650377879817809571042122834561
2718 47477585226700098686074966922953
2719 3465863721549107204083472585375569
2720 253008051673084825898093498732416537
2721 18469587772135192290560825407466407201
2722 1348279907365869037210940254745047725673
2723 98424433237708439716398638596388483974129
2724 7184983626352716099297100617536359330111417
2725 524503804723748275248688345080154231098133441
2726 38288777744833624093154249190851258870163741193
2727 2795080775372854558800260190932141897521953107089
2728 204040896602218382792418993938046358519102576817497
2729 14894985451961941943846586557477384171894488107677281
2730 1087333937993221761900800818695849044548297631860441513
2731 79375377473505188618758459764796980252025727125812230449
2732 5794402555565878769169367562830179558397878080184292822777
2733 422991386556309150149363832086603107763045099853453376062721
2734 30878371218610567960903559742322026866702292289302096452578633
2735 2254121098958571461145959861189507961269267337119053041038240209
2736 164550840223975716663655069866834081172656515609690871995791535257
2737 12012211336350227316446820100278887925603925639507433655692782073761
2738 876891427553566594100617867320358818569086571684042656865573091384553
2739 64013074211410361369345104314386193755543319732935113951186835671072369
2740 4672954417432956379962192614950192144154662340504263318436639003988282937
2741 341125672472605815737240060891364026523290350856811222245874647291144654401
2742 24902174090500224548818524445069573936200195612547219223948849252253559771273
2743 1817858708606516392063752284490078897342614279715947003348265995414509863302929
2744 132703685728275696620653916767775759506010842419264131244423417665259220021113817
2745 9687369058164125853307735924047630443938791496606281580842909489563923061541308641
2746 707177941245981187291464722455477022407531779252258555401532392738166383492515530793
2747 51623989710956626672276924739249822635749819885414874544311864669886145994953633747889
2748 3768551248899833747076215505965237052409736851635285841734766120901688657631615263595897
2749 275104241169687863536563731935462304825910790169375866446637926825823272007107914242500481
2750 20082609605387214038169152431288748252291487682364438250604568658285098856518877739702535113
2751 1466030501193266624786348127484078622417278600812603992294133512054812216525878074998285063249
2752 107020226587108463609403413306337739436461337859320091437471746380001291806389099474874809617177
2753 7812476540858917843486449171362654978861677663730366674935437485740094301866404261665861102053921
2754 570310787482701002574510789509473813456902469452316767270286936459026884036247511101607860449936233
2755 41632687486237173187939287634191588382353880270019124010730946361508962534646068310417373812845345009
2756 3039186186495313642719567997295985951911833259711396052783359084390154265029162986660468288337710185657
2757 221860591614157895918528463802606974489563827958931911853185213160481261347128898026214185048652843552961
2758 16195823187833526402052577857590309137738159441002029565282520560715132078340409555913635508551657579366153
2759 1182295092711847427349838183604092567054885639193148158265624000932204641718849897581695392124271003293729169
2760 86307541767964862196538187403098757395006651661099815553390552068050938845476042523463763625071783240442229337
2761 6300450549061434940347287680426209289835485571260286535397510300967718535719751104212854744630240176552282741601
2762 459932890081484750645352000671113278157990446702000917084018251970643453107541830607538396358007532888316640136873
2763 33575100975948386797110696048991269305533302609246066947133332393856972076850553634350302934134549900847114729991729
2764 2450982371244232236189080811576362659303931090474962887140733264751558961610090415307572114191822142761839375289396217
2765 178921713100828953241802899245074474129186969604672290761273528326863804197536600317452764336003016421614274396125923841
2766 13061285056360513586651611644890436611430648781141077225572967567861057706420171823174051796528220198777842030917192440393
2767 953473809114317491825567650077001872634437361023298637466826632453857212568672543091705781146560074510782468256955048148689
2768 69603588065345176903266438455621136702313927354700800535078344169131576517513095645694522023698885439287120182757718514854297
2769 5081061928770197913938450007260342979268916696893158439060719124346605085778455982135700107730018637067959773341313451584363681
2770 370917520800224447717506850530005037486630918873200566051432496077302171261827286695906107864291360505961063453915881965658548713
2771 27076979018416384683378000088690367736524057077743641321754572213643058502113391928801145874093269316935157632135859383493074056049
2772 1976619468344396081886594006474396844766256166675285816488083771595943270654277610802483648808808660136266507145917734994994406091577
2773 144293221189140913977721362472630969667936700167295864603630115326503858757762265588581306363043032189947455021651994654634591644685121
2774 10533405146807286720373659460502060785759379112212598116064998418834781689316645387966435364502141349866164216580595609788325190062013833
2775 1
2776 74
2777 5476
2778 405224
2779 29986576
2780 2219006624
2781 164206490176
2782 12151280273024
2783 899194740203776
2784 66540410775079424
2785 4923990397355877376
2786 364375289404334925824
2787 26963771415920784510976
2788 1995319084778138053812224
2789 147653612273582215982104576
2790 10926367308245083982675738624
2791 808551180810136214718004658176
2792 59832787379950079889132344705024
2793 4427626266116305911795793508171776
2794 327644343692606637472888719604711424
2795 24245681433252891172993765250748645376
2796 1794180426060713946801538628555399757824
2797 132769351528492832063313858513099582078976
2798 9824932013108469572685225529969369073844224
2799 727044968970026748378706689217733311464472576
2800 53801327703781979380024295002112265048370970624
2801 3981298250079866474121797830156307613579451826176
2802 294616070505910119085013039431566763404879435137024
2803 21801589217437348812290964917935940491961078200139776
2804 1613317602090363812109531403927259596405119786810343424
2805 119385502554686922096105323890617210133978864223965413376
2806 8834527189046832235111793967905673549914435952573440589824
2807 653755011989465585398272753625019842693668260490434603646976
2808 48377870887220453319472183768251468359331451276292160669876224
2809 3579962445654313545640941598850608658590527394445619889570840576
2810 264917220978419202377429678314945040735699027188975871828242202624
2811 19603874352403020975929796195305933014441728011984214515289922994176
2812 1450686702077823552218804918452639043068687872886831874131454301569024
2813 107350815953758942864191563965495289187082902593625558685727618316107776
2814 7943960380578161771950175733446651399844134791928291342743843755391975424
2815 587853068162783971124313004275052203588465974602693559363044437899006181376
2816 43501127044046013863199162316353863065546482120599323392865288404526457421824
2817 3219083401259405025876738011410185866850439676924349931072031341934957849214976
2818 238212171693195971914878612844353754146932536092401894899330319303186880841908224
2819 17627700705296501921701017350482177806873007670837740222550443628435829182301208576
2820 1304449852191941142205875283935681157708602567641992776468732828504251359490289434624
2821 96529289062203644523234771011240405670436590005507465458686229309314600602281418162176
2822 7143167390603069694719373054831790019612307660407552443942780968889280444568824944001024
2823 528594386904627157409233606057552461451310766870158880851765791697806752898093045856075776
2824 39115984630942409648283286848258882147396996748391757183030668585637699714458885393349607424
2825 2894582862689738313972963226771157278907377759380990031544269475337189778869957519107870949376
2826 214199131839040635233999278781065638639145954194193262334275941174952043636376856413982450253824
2827 15850735756089007007315946629798857259296800610370301412736419646946451229091887374634701318782976
2828 1172954445950586518541380050605115437187963245167402304542495053874037390952799665722967897589940224
2829 86798629000343402372062123744778542351909280142387770536144633986678766930507175263499624421655576576
2830 6423098546025411775532597157113612134041286730536695019674702915014228752857530969498972207202512666624
2831 475309292405880471389412189626407297919055218059715431455928015711052927711457291742923943332985937330176
2832 35172887638035154882816502032354140046010086136418941927738673162617916650647839588976371806640959362433024
2833 2602793685214601461328421150394206363404746374095001702652661814033725832147940129584251513691430992820043776
2834 192606732705880508138303165129171270891951231683030125996296974238495711578947569589234612013165893468683239424
2835 14252898220235157602234434219558674046004391144544229323725976093648682656842120149603361288974276116682559717376
2836 1054714468297401662565348132247341879404324944696272969955722230930002516606316891070648735384096432634509419085824
2837 78048870654007723029835761786303299075920045907524199776723445088820186228867449939228006418423136014953697012350976
2838 5775616428396571504207846372186444131618083397156790783477534936572693780936191295502872474963312065106573578913972224
2839 427395615701346291311380631541796865739738171389602517977337585306379339789278155867212563147285092817886444839633944576
2840 31627275561899625557042166734092968064740624682830586330322981312672071144406583534173729672899096868523596918132911898624
2841 2340418391580572291221120338322879636790806226529463388443900617137733264686087181528855995794533168270746171941835480498176
2842 173190960976962349550362905035893093122519660763180290744848645668192261586770451433135343688795454452035216723695825556865024
2843 12816131112295213866726854972656088891066454896475341515118799779446227357421013406052015432970863629450606037553491091208011776
2844 948393702309845826137787267976550577938917662339175272118791183679020824449154992047849142039843908579344846778958340749392871424
2845 70181133970928591134196257830264742767479907013098970136790547592247541009237469411540836510948449234871518661642917215455072485376
2846 5193403913848715743930523079439590964793513118969323790122500521826318034683572736454021901810185243380492380961575873943675363917824
2847 384311889624804965050858707878529731394719970803729960469065038615147534566584382497597620733953708010156436191156614671831976929918976
2848 28439079832235567413763544383011200123209277839476017074710812857520917557927244304822223934312574392751576278145589485715566292814004224
2849 2104491907585431988618502284342828809117486560121225263528600151456547899286616078556844571139130505063616644582773621942951905668236312576
2850 1
2851 75
2852 5625
2853 421875
2854 31640625
2855 2373046875
2856 177978515625
2857 13348388671875
2858 1001129150390625
2859 75084686279296875
2860 5631351470947265625
2861 422351360321044921875
2862 31676352024078369140625
2863 2375726401805877685546875
2864 178179480135440826416015625
2865 13363461010158061981201171875
2866 1002259575761854648590087890625
2867 75169468182139098644256591796875
2868 5637710113660432398319244384765625
2869 422828258524532429873943328857421875
2870 31712119389339932240545749664306640625
2871 2378408954200494918040931224822998046875
2872 178380671565037118853069841861724853515625
2873 13378550367377783913980238139629364013671875
2874 1003391277553333793548517860472202301025390625
2875 75254345816500034516138839535415172576904296875
2876 5644075936237502588710412965156137943267822265625
2877 423305695217812694153280972386710345745086669921875
2878 31747927141335952061496072929003275930881500244140625
2879 2381094535600196404612205469675245694816112518310546875
2880 178582090170014730345915410225643427111208438873291015625
2881 13393656762751104775943655766923257033340632915496826171875
2882 1004524257206332858195774182519244277500547468662261962890625
2883 75339319290474964364683063688943320812541060149669647216796875
2884 5650448946785622327351229776670749060940579511225223541259765625
2885 423783671008921674551342233250306179570543463341891765594482421875
2886 31783775325669125591350667493772963467790759750641882419586181640625
2887 2383783149425184419351300062032972260084306981298141181468963623046875
2888 178783736206888831451347504652472919506323023597360588610172271728515625
2889 13408780215516662358851062848935468962974226769802044145762920379638671875
2890 1005658516163749676913829713670160172223067007735153310932219028472900390625
2891 75424388712281225768537228525262012916730025580136498319916427135467529296875
2892 5656829153421091932640292139394650968754751918510237373993732035160064697265625
2893 424262186506581894948021910454598822656606393888267803049529902637004852294921875
2894 31819663987993642121101643284094911699245479541620085228714742697775363922119140625
2895 2386474799099523159082623246307118377443410965621506392153605702333152294158935546875
2896 178985609932464236931196743473033878308255822421612979411520427674986422061920166015625
2897 13423920744934817769839755760477540873119186681620973455864032075623981654644012451171875
2898 1006794055870111332737981682035815565483939001121573009189802405671798624098300933837890625
2899 75509554190258349955348626152686167411295425084117975689235180425384896807372570037841796875
2900 5663216564269376246651146961451462555847156881308848176692638531903867260552942752838134765625
2901 424741242320203218498836022108859691688536766098163613251947889892790044541470706462860107421875
2902 31855593174015241387412701658164476876640257457362270993896091741959253340610302984714508056640625
2903 2389169488051143104055952624362335765748019309302170324542206880646944000545772723853588104248046875
2904 179187711603835732804196446827175182431101448197662774340665516048520800040932954289019107818603515625
2905 13439078370287679960314733512038138682332608614824708075549913703639060003069971571676433086395263671875
2906 1007930877771575997023605013402860401174945646111853105666243527772929500230247867875732481479644775390625
2907 75594815832868199776770376005214530088120923458388982924968264582969712517268590090679936110973358154296875
2908 5669611187465114983257778200391089756609069259379173719372619843722728438795144256800995208323001861572265625
2909 425220839059883623744333365029331731745680194453438028952946488279204632909635819260074640624225139617919921875
2910 31891562929491271780825002377199879880926014584007852171470986620940347468222686444505598046816885471343994140625
2911 2391867219711845383561875178289990991069451093800588912860323996570526060116701483337919853511266410350799560546875
2912 179390041478388403767140638371749324330208832035044168464524299742789454508752611250343989013344980776309967041015625
2913 13454253110879130282535547877881199324765662402628312634839322480709209088156445843775799176000873558223247528076171875
2914 1009068983315934771190166090841089949357424680197123447612949186053190681611733438283184938200065516866743564605712890625
2915 75680173748695107839262456813081746201806851014784258570971188953989301120880007871238870365004913765005767345428466796875
2916 5676013031152133087944684260981130965135513826108819392822839171549197584066000590342915277375368532375432550907135009765625
2917 425700977336409981595851319573584822385163536958161454461712937866189818804950044275718645803152639928157441318035125732421875
2918 31927573300230748619688848968018861678887265271862109084628470339964236410371253320678898435236447994611808098852634429931640625
2919 2394567997517306146476663672601414625916544895389658181347135275497317730777843999050917382642733599595885607413947582244873046875
2920 179592599813797960985749775445106096943740867154224363601035145662298829808338299928818803698205019969691420556046068668365478515625
2921 13469444986034847073931233158382957270780565036566827270077635924672412235625372494661410277365376497726856541703455150127410888671875
2922 1010208373952613530544842486878721795308542377742512045255822694350430917671902937099605770802403237329514240627759136259555816650390625
2923 75765628046446014790863186515904134648140678330688403394186702076282318825392720282470432810180242799713568047081935219466686248779296875
2924 5682422103483451109314738988692810098610550874801630254564002655721173911904454021185282460763518209978517603531145141460001468658447265625
2925 426181657761258833198605424151960757395791315610122269092300199179088043392834051588896184557263865748388820264835885609500110149383544921875
2926 1
2927 76
2928 5776
2929 438976
2930 33362176
2931 2535525376
2932 192699928576
2933 14645194571776
2934 1113034787454976
2935 84590643846578176
2936 6428888932339941376
2937 488595558857835544576
2938 37133262473195501387776
2939 2822127947962858105470976
2940 214481724045177216015794176
2941 16300611027433468417200357376
2942 1238846438084943599707227160576
2943 94152329294455713577749264203776
2944 7155577026378634231908944079486976
2945 543823854004776201625079750041010176
2946 41330612904362991323506061003116773376
2947 3141126580731587340586460636236874776576
2948 238725620135600637884571008354002483019776
2949 18143147130305648479227396634904188709502976
2950 1378879181903229284421282144252718341922226176
2951 104794817824645425616017442963206593986089189376
2952 7964406154673052346817325665203701142942778392576
2953 605294867755151978358116750555481286863651157835776
2954 46002409949391550355216873042216577801637487995518976
2955 3496183156153757826996482351208459912924449087659442176
2956 265709919867685594851732658691842953382258130662117605376
2957 20193953909944105208731682060580064457051617930320938008576
2958 1534740497155751995863607836604084898735922962704391288651776
2959 116640277783837151685634195581910452303930145165533737937534976
2960 8864661111571623528108198864225194375098691032580564083252658176
2961 673714244479443388136223113681114772507500518476122870327202021376
2962 51202282580437697498352956639764722710570039404185338144867353624576
2963 3891373476113265009874824704622118926003322994718085699009918875467776
2964 295744384184608140750486677551281038376252547598574513124753834535550976
2965 22476573198030218697036987493897358916595193617491662997481291424701874176
2966 1708219563050296620974811049536199277661234714929366387808578148277342437376
2967 129824686791822543194085639764751145102253838334631845473451939269078025240576
2968 9866676196178513282750508622121087027771291713432020255982347384449929918283776
2969 749867390909567009489038655281202614110618170220833539454658401218194673789566976
2970 56989921709127092721166937801371398672406980936783348998554038492582795208007090176
2971 4331234049893659046808687272904226299102930551195534523890106925436292435808538853376
2972 329173787791918087557460232740721198731822721890860623815648126333158225121448952856576
2973 25017207872185774654366977688294811103618526863705407409989257601320025109230120417099776
2974 1901307798286118873731890304310405643875008041641610963159183577700321908301489151699582976
2975 144499392669745034403623663127590828934500611164762433200097951905224465030913175529168306176
2976 10981953842900622614675398397696902999022046448521944923207444344797059342349401340216791269376
2977 834628492060447318715330278224964627925675530087667814163765770204576510018554501856476136472576
2978 63431765396593996222365101145097311722351340286662753876446198535547814761410142141092186371915776
2979 4820814170141143712899747687027395690898701861786369294609911088701633921867170802723006164265598976
2980 366381876930726922180380824214082072508301341495764066390353242741324178061904981006948468484185522176
2981 27845022646735246085708942640270237510630901953678069045666846448340637532704778556528083604798099685376
2982 2116221721151878702513879640660538050807948548479533247470680330073888452485563170296134353964655576088576
2983 160832850807542781391054852690200891861404089684444526807771705085615522388902800942506210901313823782731776
2984 12223296661373251385720168804455267781466710816017784037390649586506779701556612871630472028499850607487614976
2985 928970546264367105314732829138600351391470022017351586841689368574515257318302578243915874165988646169058738176
2986 70601761516091900003919695014533626705751721673318720599968392011663159556190995946537606436615137108848464101376
2987 5365733875222984400297896821104555629637130847172222765597597792886400126270515691936858089182750420272483271704576
2988 407795774516946814422640158403946227852421944385088930185417432259366409596559192587201214777889031940708728649547776
2989 30992478863287957896120652038699913316784067773266758694091724851711847129338498636627292323119566427493863377365630976
2990 2355428393609884800105169554941193412075589150768273660750971088730100381829725896383674216557087048489533616679787954176
2991 179012557914351244807992886175530699317744775458388798217073802743487629019059168125159240458338615685204554867663884517376
2992 13604954401490694605407459349340333148148602934837548664497609008505059805448496777512102274833734792075546169942455223320576
2993 1033976534513292790010966910549865319259293823047653698501818284646384545214085755090919772887363844197741508915626596972363776
2994 78582216623010252040833485201789764263706330551621681086138189633125225436270517386909902739439652159028354677587621369899646976
2995 5972248463348779155103344875336022084041681121923247762546502412117517133156559321405152608197413564086154955496659224112373170176
2996 453890883214507215787854210525537678387167765266166829953534183320931302119898508426791598223003430870547776617746101032540360933376
2997 34495707124302548399876919999940863557424750160228679076468597932390778961112286640436161464948260746161631022948703678473067430936576
2998 2621673741446993678390645919995505630364281012177379609811613442861699201044533784673148271336067816708283957744101479563953124751179776
2999 199247204349971519557689089919658427907685356925480850345682621657489139279384567635159268621541154069829580788551712446860437481089662976
3000 15142787530597835486384370833894040520984087126336544626271879245969174585233227140272104415237127709307048139929930145961393248562814386176
3001 1150851852325435496965212183375947079594790621601577391596662822693657268477725262660679935558021705907335658634674691093065886890773893349376
3002 87464740776733097769356125936571978049204087241719881761346374524717952404307119962211675102409649648957510056235276523073007403698815894552576
3003 1
3004 77
3005 5929
3006 456533
3007 35153041
3008 2706784157
3009 208422380089
3010 16048523266853
3011 1235736291547681
3012 95151694449171437
3013 7326680472586200649
3014 564154396389137449973
3015 43439888521963583647921
3016 3344871416191195940889917
3017 257555099046722087448523609
3018 19831742626597600733536317893
3019 1527044182248015256482296477761
3020 117582402033097174749136828787597
3021 9053844956548482455683535816644969
3022 697146061654233149087632257881662613
3023 53680246747375952479747683856888021201
3024 4133378999547948340940571656980377632477
3025 318270182965192022252424017587489077700729
3026 24506804088319785713436649354236658982956133
3027 1887023914800623499934622000276222741687622241
3028 145300841439648009494965894021269151109946912557
3029 11188164790852896731112373839637724635465912266889
3030 861488688895673048295652785652104796930875244550453
3031 66334629044966824718765264495212069363677393830384881
3032 5107766436462445503344925366131329341003159324939635837
3033 393298015607608303757559253192112359257243268020351959449
3034 30283947201785839389332062495792651662807731637567100877573
3035 2331863934537509632978568812176034178036195336092666767573121
3036 179553522959388241739349798537554631708787040879135341103130317
3037 13825621267872894613929934487391706641576602147693421264941034409
3038 1064572837626212885272604955529161411401398365372393437400459649493
3039 81972108497218392165990581575745428677907674133674294679835393010961
3040 6311852354285816196781274781332398008198890908292920690347325261843997
3041 486012631280007847152158158162594646631314599938554893156744045161987769
3042 37422972608560604230716178178519787790611224195268726773069291477473058213
3043 2881568890859166525765145719746023659877064263035691961526335443765425482401
3044 221880804596155822483916220420443821810533948253748281037527829169937762144877
3045 17084821953903998331261548972374174279411114015538617639889642846085207685155529
3046 1315531290450607871507139270872811419514655779196473558271502499148560991756975733
3047 101295909364696806106049723857206479302628494998128463986905692434439196365287131441
3048 7799785021081654070165828737004898906302394114855891726991738317451818120127109120957
3049 600583446623287363402768812749377215785284346843903662978363850443789995249787402313689
3050 46244925389993126982013198581702045615466894706980582049334016484171829634233629978154053
3051 3560859255029470777615016290791057512390950892437504817798719269281230881835989508317862081
3052 274186162637269249876356254390911428454103218717687870970501383734654777901371192140475380237
3053 21112334523069732240479431588100179990965947841261966064728606547568417898405581794816604278249
3054 1625649758276369382516916232283713859304377983777171386984102704162768178177229798200878529425173
3055 125175031387280442453802549885845967166437104750842196797775908220533149719646694461467646765738321
3056 9638477416820594068942796341210139471815657065814849153428744932981052528412795473533008800961850717
3057 742162761095185743308595318273180739329805594067743384814013359839541044687785251462041677674062505209
3058 57146532604329302234761839507034916928395030743216240630679028707644660440959464362577209180902812901093
3059 4400283010533356272076661642041688603486417367227650528562285210488638853953878755918445106929516593384161
3060 338821791811068432949902946437210022468454137276529090699295961207625191754448664205720273233572777690580397
3061 26089277969452269337142526875665171730070968570292739983845789012987139765092547143840461038985103882174690569
3062 2008874403647824738959974569426218223215464579912540978756125754000009761912126130075715500001852998927451173813
3063 154683329080882504899918041845818803187590772653265655364221683058000751667233712015830093500142680917413740383601
3064 11910616339227952877293689222128047845444489494301455463045069595466057878376995825218917199510986430640858009537277
3065 917117458120552371551614070103859684099225691061212070654470358850886456635028678541856624362345955159346066734370329
3066 70618044275282532609474283397997195675640378211713329440394217631518257160897208247722960075900638547269647138546515333
3067 5437589409196755010929519821645784067024309122301926366910354757626905801389085035074667925844349168139762829668081680641
3068 418694384508150135841573026266725373160871802417248330252097316337271746706959547700749430290014885946761737884442289409357
3069 32239467607127560459801123022537853733387128786128121429411493357969924496435885172957706132331146217900653817102056284520489
3070 2482439005748822155404686472735414737470808916531865350064684988563684186225563158317743372189498258778350343916858333908077653
3071 191147803442659305966160858400626934785252286572953631954980744119403682339368363190466239658591365925932976481598091710921979281
3072 14718380865084766559394386096848273978464426066117429660533517297194083540131363965665900453711535176296839189083053061740992404637
3073 1133315326611527025073367729457317096341760807091042083861080831883944432590115025356274334935788208574856617559395085754056415157049
3074 87265280149087580930649315168213416418315582146010240457303224055063721309438856952433123790055692060263959552073421603062343967092773
3075 6719426571479743731659997267952433064210299825242788515212348252239906540826791985337350531834288288640324885509653463435800485466143521
3076 517395846003940267337819789632337345944193086543694715671350815422472803643662982870975990951240198225305016184243316684556637380893051117
3077 39839480142303400585012123801689975637702867663864493106694012787530405880562049681065151303245495263348486246186735384710861078328764936009
3078 3067639970957361845045933532730128124103120810117565969215438984639841252803277825442016650349903135277833440956378624622736303031314900072693
3079 236208277763716862068536882020219865555940302379052579629588801817267776465852392559035282076942541416393174953641154095950695333411247305597361
3080 18188037387806198379277339915556929647807403283187048631478337739929618787870634227045716719924575689062274471430368865388203540672666042530996797
3081 1
3082 78
3083 6084
3084 474552
3085 37015056
3086 2887174368
3087 225199600704
3088 17565568854912
3089 1370114370683136
3090 106868920913284608
3091 8335775831236199424
3092 650190514836423555072
3093 50714860157241037295616
3094 3955759092264800909058048
3095 308549209196654470906527744
3096 24066838317339048730709164032
3097 1877213388752445800995314794496
3098 146422644322690772477634553970688
3099 11420966257169880253255495209713664
3100 890835368059250659753928626357665792
3101 69485158708621551460806432855897931776
3102 5419842379272481013942901762760038678528
3103 422747705583253519087546337495283016925184
3104 32974321035493774488828614324632075320164352
3105 2571997040768514410128631917321301874972819456
3106 200615769179944123990033289551061546247879917568
3107 15648029996035641671222596584982800607334633570304
3108 1220546339690780050355362533628658447372101418483712
3109 95202614495880843927718277623035358895023910641729536
3110 7425803930678705826362025654596757993811865030054903808
3111 579212706592939054456238001058547123517325472344282497024
3112 45178591114249246247586564082566675634351386842854034767872
3113 3523930106911441207311751998440200699479408173742614711894016
3114 274866548339092414170316655878335654559393837551923947527733248
3115 21439590770449208305284699158510181055632719329050067907163193344
3116 1672288080095038247812206534363794122339352107665905296758729080832
3117 130438470247412983329352109680375941542469464397940613147180868304896
3118 10174200679298212699689464555069323440312618223039367825480107727781888
3119 793587652985260590575778235295407228344384221397070690387448402766987264
3120 61899836932850326064910702353041763810861969268971513850220975415825006592
3121 4828187280762325433063034783537257577247233602979778080317236082434350514176
3122 376598607899461383778916713115906091025284221032422690264744414429879340105728
3123 29374691416157987934755503623040675099972169240528969840650064325530588528246784
3124 2291225930460323058910929282597172657797829200761259647570705017391385905203249152
3125 178715622575905198595052484042579467308230677659378252510514991356528100605853433856
3126 13939818560920605490414093755321198450041992857431503695820169325809191847256567840768
3127 1087305847751807228252299312915053479103275442879657288273973207413116964086012291579904
3128 84809856124640963803679346407374171370055484544613268485369910178223123198708958743232512
3129 6615168777721995176686989019775185366864327794479834941858852993901403609499298781972135936
3130 515983164662315623781585143542464458615417567969427125464990533524309481540945304993826603008
3131 40246686843660618654963641196312227772002570301615315786269261614896139560193733789518475034624
3132 3139241573805528255087164013312353766216200483525994631329002405961898885695111235582441052700672
3133 244860842756831203896798793038363593764863637715027581243662187665028113084218676375430402110652416
3134 19099145735032833903950305856992360313659363741772151337005650637872192820569056757283571364630888448
3135 1489733367332561044508123856845404104465430371858227804286440749754031040004386427068118566441209298944
3136 116199202651939761471633660833941520148303569004941768734342378480814421120342141311313248182414325317632
3137 9063537806851301394787425545047438571567678382385457961278705521503524847386687022282433358228317374775296
3138 706955948934401508793419192513700208582278913826065720979739030677274938096161587738029801941808755232473088
3139 55142564016883317685886697016068616269417755278433126236419644392827445171500603843566324551461082908132900864
3140 4301119993316898779499162367253352069014584911717783846440732262640540723377047099798173315013964466834366267392
3141 335487359478718104800934664645761461383137623113987140022377116485962176423409673784257518571089228413080568856576
3142 26168014039340012174472903842369393987884734602890996921745415085905049761025954555172086448544959816220284370812928
3143 2041105095068520949608886499704812731055009299025497759896142376700593881360024455303422742986506865665182180923408384
3144 159206197415344634069493146976975393022290725323988825271899105382646322746081907513666973952947535521884210112025853952
3145 12418083398396881457420465464204080655738676575271128371208130219846413174194388786066023968329907770706968388738016608256
3146 968610505074956753678796306207918291147616772871148012954234157148020227587162325313149869529732806115143534321565295443968
3147 75551619395846626786946111884217626709514108283949545010430264257545577751798661374425689823319158876981195677082093044629504
3148 5893026312876036889381796726968974883342100446148064510813560612088555064640295587205203806218894392404533262812403257481101312
3149 459656052404330877371780144703580040900683834799549031843457727742907295041943055802005896885073762607553594499367454083525902336
3150 35853172087537808434998851286879243190253339114364824483789702763946769013271558352556459957035753483389180370950661418515020382208
3151 2796547422827949057929910400376580968839760450920456309735596815587847983035181551499403876648788771704356068934151590644171589812224
3152 218130698980580026518533011229373315569501315171795592159376551615852142676744161016953502378605524192939773376863824070245384005353472
3153 17014194520485242068445574875891118614421102583400056188431371026036467128786044559322373185531230887049302323395378277479139952417570816
3154 1327107172597848881338754840319507251924846001505204382697646940030844436045311475627145108471436009189845581224839505643372916288570523648
3155 103514359462632212744422877544921565650137988117405941850416461322405866011534295098917318460772008716807955335537481440183087470508500844544
3156 8074120038085312594064984448503882120710763073157663464332483983147657548899675017715550839940216679911020516171923552334280822699663065874432
3157 629781362970654382337068786983302805415439519706297750217933750685517288814174651381812965515336901033059600261410037082073904170573719138205696
3158 49122946311711041822291365384697618822404282537091224516998832553470348527505622807781411310196278280578648820389982892401764525304750092780044288
3159 3831589812313461262138726500006414268147534037893115512325908939170687185145438579006950082195309705885134607990418665607337632973770507236843454464
3160 1
3161 79
3162 6241
3163 493039
3164 38950081
3165 3077056399
3166 243087455521
3167 19203908986159
3168 1517108809906561
3169 119851595982618319
3170 9468276082626847201
3171 747993810527520928879
3172 59091511031674153381441
3173 4668229371502258117133839
3174 368790120348678391253573281
3175 29134419507545592909032289199
3176 2301619141096101839813550846721
3177 181827912146592045345270516890959
3178 14364405059580771582276370834385761
3179 1134787999706880954999833295916475119
3180 89648251976843595444986830377401534401
3181 7082211906170644040153959599814721217679
3182 559494740587480879172162808385362976196641
3183 44200084506410989454600861862443675119534639
3184 3491806676006468166913468087133050334443236481
3185 275852727404510985186163978883510976421015681999
3186 21792365464956367829706954331797367137260238877921
3187 1721596871731553058546849392211992003843558871355759
3188 136006152866792691625201101984747368303641150837104961
3189 10744486076476622638390887056795042095987650916131291919
3190 848814400041653188432880077486808325583024422374372061601
3191 67056337603290601886197526121457857721058929367575392866479
3192 5297450670659957549009604563595170759963655420038456036451841
3193 418498602982136646371758760524018490037128778183038026879695439
3194 33061389635588795063368942081397460712933173476460004123495939681
3195 2611849781211514810006146424430399396321720704640340325756179234799
3196 206336132715709669990485567530001552309415935666586885734738159549121
3197 16300554484541063929248359834870122632443858917660363973044314604380559
3198 1287743804278744050410620426954739687963064854495168753870500853746064161
3199 101731760538020779982439013729424435349082123505118331555769567445939068719
3200 8036809082503641618612682084624530392577487756904348192905795828229186428801
3201 634907917517787687870401884685337901013621532795443507239557870430105727875279
3202 50157725483905227341761748890141694180076101090840037071925071763978352502147041
3203 3962460313228512959999178162321193840226011986176362928682080669354289847669616239
3204 313034364745052523839935074823374313377854946907932671365884372878988897965899682881
3205 24729714814859149383354870911046570756850540805726681037904865457440122939306074947599
3206 1953647470373872801285034801972679089791192723652407801994484371137769712205179920860321
3207 154338150159535951301517749355841648093504225168540216357564265319883807264209213747965359
3208 12192713862603340152819902199111490199386833788314677092247576960270820773872527886089263361
3209 963224395145663872072772273729807725751559869276859490287558579861394841135929703001051805519
3210 76094727216507445893749009624654810334373229672871899732717127809050192449738446537083092636001
3211 6011483450104088225606171760347730016415485144156880078884653096914965203529337276429564318244079
3212 474907192558222969822887569067470671296823326388393526231887594656282251078817644837935581141282241
3213 37517668212099614616008117956330183032449042784683088572319119977846297835226593942196910910161297039
3214 2963895788755869554664641318550084459563474379989963997213210478249857528982900921433555961902742466081
3215 234147767311713694818506664165456672305514476019207155779843627781738744789649172793250920990316654820399
3216 18497673617625381890662026469071077112135643605517365306607646594757360838382284650666822758235015730811521
3217 1461316215792405169362300091056615091858715844835871859222004080985831506232200487402678997900566242734110159
3218 115443981047600008379621707193472592256838551742033876878538322397880688992343838504811640834144733175994702561
3219 9120074502760400661990114868284334788290245587620676273404527469432574430395163241880119625897433920903581502319
3220 720485885718071652297219074594462448274929401422033425598957670085173380001217896108529450445897279751382938683201
3221 56918384971727660531480306892962533413719422712340640622317655936728697020096213792573826585225885100359252155972879
3222 4496552412766485181986944244544040139683834394274910609163094819001567064587600889613332300232844922928380920321857441
3223 355227640608552329376968595318979171035022917147717938123884490701123798102420470279453251718394748911342092705426737839
3224 28062983608075634020780519030199354511766810454669717111786874765388780050091217152076806885753185163996025323728712289281
3225 2216975705037975087641661003385749006429578025918907651831163106465713623957206155014067743974501627955686000574568270853199
3226 175141080698000031923691219267474171507936664047593704494661885410791376292619286246111351773985628608499194045390893397402721
3227 13836145375142002521971606322130459549126996459759902655078288947452518727116923613442796790144864660071436329585880578394814959
3228 1093055484636218199235756899448306304381032720321032309751184826848748979442236965461980946421444308145643470037284565693190381761
3229 86351383286261237739624795056416198046101584905361552470343601321051169375936720271496494767294100343505834132945480689762040159119
3230 6821759279614637781430358809456879645642025207523562645157144504363042380699000901448223086616233927136960896502692974491201172570401
3231 538918983089556384732998345947093492005719991394361448967414415844680348075221071214409623842682480243819910823712744984804892633061679
3232 42574599664074954393906869329820385868451879320154554468425738851729747497942464625938360283571915939261772955073306853799586518011872641
3233 3363393373461921397118642677055810483607698466292209803005633369286650052337454705449130462402181359201680063450791241450167334922937938639
3234 265708076503491790372372771487409028205008178837084574437445036173645354134658921730481306529772327376932725012612508074563219458912097152481
3235 20990938043775851439417448947505313228195646128129681380558157857717982976638054816708023215852013862777685275996388137890494337254055675045999
3236 1658284105458292263713978466852919745027456044122244829064094470759720655154406330519933834052309095159437136803714662893349052643070398328633921
3237 131004444331205088833404298881380659857169027485657341496063463190017931757198100111074772890132418517595533807493458368574575158802561467962079759
3238 10349351102165202017838939611629072128716353171366929978189013592011416608818649908774907058320461062890047170791983211117391437545402355969004300961
3239 817598737071050959409276229318696698168591900537987468276932073768901912096673342793217657607316423968313726492566673678273923566086786121551339775919
3240 1
3241 80
3242 6400
3243 512000
3244 40960000
3245 3276800000
3246 262144000000
3247 20971520000000
3248 1677721600000000
3249 134217728000000000
3250 10737418240000000000
3251 858993459200000000000
3252 68719476736000000000000
3253 5497558138880000000000000
3254 439804651110400000000000000
3255 35184372088832000000000000000
3256 2814749767106560000000000000000
3257 225179981368524800000000000000000
3258 18014398509481984000000000000000000
3259 1441151880758558720000000000000000000
3260 115292150460684697600000000000000000000
3261 9223372036854775808000000000000000000000
3262 737869762948382064640000000000000000000000
3263 59029581035870565171200000000000000000000000
3264 4722366482869645213696000000000000000000000000
3265 377789318629571617095680000000000000000000000000
3266 30223145490365729367654400000000000000000000000000
3267 2417851639229258349412352000000000000000000000000000
3268 193428131138340667952988160000000000000000000000000000
3269 15474250491067253436239052800000000000000000000000000000
3270 1237940039285380274899124224000000000000000000000000000000
3271 99035203142830421991929937920000000000000000000000000000000
3272 7922816251426433759354395033600000000000000000000000000000000
3273 633825300114114700748351602688000000000000000000000000000000000
3274 50706024009129176059868128215040000000000000000000000000000000000
3275 4056481920730334084789450257203200000000000000000000000000000000000
3276 324518553658426726783156020576256000000000000000000000000000000000000
3277 25961484292674138142652481646100480000000000000000000000000000000000000
3278 2076918743413931051412198531688038400000000000000000000000000000000000000
3279 166153499473114484112975882535043072000000000000000000000000000000000000000
3280 13292279957849158729038070602803445760000000000000000000000000000000000000000
3281 1063382396627932698323045648224275660800000000000000000000000000000000000000000
3282 85070591730234615865843651857942052864000000000000000000000000000000000000000000
3283 6805647338418769269267492148635364229120000000000000000000000000000000000000000000
3284 544451787073501541541399371890829138329600000000000000000000000000000000000000000000
3285 43556142965880123323311949751266331066368000000000000000000000000000000000000000000000
3286 3484491437270409865864955980101306485309440000000000000000000000000000000000000000000000
3287 278759314981632789269196478408104518824755200000000000000000000000000000000000000000000000
3288 22300745198530623141535718272648361505980416000000000000000000000000000000000000000000000000
3289 1784059615882449851322857461811868920478433280000000000000000000000000000000000000000000000000
3290 142724769270595988105828596944949513638274662400000000000000000000000000000000000000000000000000
3291 11417981541647679048466287755595961091061972992000000000000000000000000000000000000000000000000000
3292 913438523331814323877303020447676887284957839360000000000000000000000000000000000000000000000000000
3293 73075081866545145910184241635814150982796627148800000000000000000000000000000000000000000000000000000
3294 5846006549323611672814739330865132078623730171904000000000000000000000000000000000000000000000000000000
3295 467680523945888933825179146469210566289898413752320000000000000000000000000000000000000000000000000000000
3296 37414441915671114706014331717536845303191873100185600000000000000000000000000000000000000000000000000000000
3297 2993155353253689176481146537402947624255349848014848000000000000000000000000000000000000000000000000000000000
3298 239452428260295134118491722992235809940427987841187840000000000000000000000000000000000000000000000000000000000
3299 19156194260823610729479337839378864795234239027295027200000000000000000000000000000000000000000000000000000000000
3300 1532495540865888858358347027150309183618739122183602176000000000000000000000000000000000000000000000000000000000000
3301 122599643269271108668667762172024734689499129774688174080000000000000000000000000000000000000000000000000000000000000
3302 9807971461541688693493420973761978775159930381975053926400000000000000000000000000000000000000000000000000000000000000
3303 784637716923335095479473677900958302012794430558004314112000000000000000000000000000000000000000000000000000000000000000
3304 62771017353866807638357894232076664161023554444640345128960000000000000000000000000000000000000000000000000000000000000000
3305 5021681388309344611068631538566133132881884355571227610316800000000000000000000000000000000000000000000000000000000000000000
3306 401734511064747568885490523085290650630550748445698208825344000000000000000000000000000000000000000000000000000000000000000000
3307 32138760885179805510839241846823252050444059875655856706027520000000000000000000000000000000000000000000000000000000000000000000
3308 2571100870814384440867139347745860164035524790052468536482201600000000000000000000000000000000000000000000000000000000000000000000
3309 205688069665150755269371147819668813122841983204197482918576128000000000000000000000000000000000000000000000000000000000000000000000
3310 16455045573212060421549691825573505049827358656335798633486090240000000000000000000000000000000000000000000000000000000000000000000000
3311 1316403645856964833723975346045880403986188692506863890678887219200000000000000000000000000000000000000000000000000000000000000000000000
3312 105312291668557186697918027683670432318895095400549111254310977536000000000000000000000000000000000000000000000000000000000000000000000000
3313 8424983333484574935833442214693634585511607632043928900344878202880000000000000000000000000000000000000000000000000000000000000000000000000
3314 673998666678765994866675377175490766840928610563514312027590256230400000000000000000000000000000000000000000000000000000000000000000000000000
3315 53919893334301279589334030174039261347274288845081144962207220498432000000000000000000000000000000000000000000000000000000000000000000000000000
3316 4313591466744102367146722413923140907781943107606491596976577639874560000000000000000000000000000000000000000000000000000000000000000000000000000
3317 345087317339528189371737793113851272622555448608519327758126211189964800000000000000000000000000000000000000000000000000000000000000000000000000000
3318 27606985387162255149739023449108101809804435888681546220650096895197184000000000000000000000000000000000000000000000000000000000000000000000000000000
3319 2208558830972980411979121875928648144784354871094523697652007751615774720000000000000000000000000000000000000000000000000000000000000000000000000000000
3320 176684706477838432958329750074291851582748389687561895812160620129261977600000000000000000000000000000000000000000000000000000000000000000000000000000000
3321 1
3322 81
3323 6561
3324 531441
3325 43046721
3326 3486784401
3327 282429536481
3328 22876792454961
3329 1853020188851841
3330 150094635296999121
3331 12157665459056928801
3332 984770902183611232881
3333 79766443076872509863361
3334 6461081889226673298932241
3335 523347633027360537213511521
3336 42391158275216203514294433201
3337 3433683820292512484657849089281
3338 278128389443693511257285776231761
3339 22528399544939174411840147874772641
3340 1824800363140073127359051977856583921
3341 147808829414345923316083210206383297601
3342 11972515182562019788602740026717047105681
3343 969773729787523602876821942164080815560161
3344 78551672112789411833022577315290546060373041
3345 6362685441135942358474828762538534230890216321
3346 515377520732011331036461129765621272702107522001
3347 41745579179292917813953351511015323088870709282081
3348 3381391913522726342930221472392241170198527451848561
3349 273892744995340833777347939263771534786080723599733441
3350 22185312344622607535965183080365494317672538611578408721
3351 1797010299914431210413179829509605039731475627537851106401
3352 145557834293068928043467566190278008218249525830565939618481
3353 11790184577738583171520872861412518665678211592275841109096961
3354 955004950796825236893190701774414011919935138974343129836853841
3355 77355401014542844188348446843727534965514746256921793516785161121
3356 6265787482177970379256224194341930332206694446810665274859598050801
3357 507528786056415600719754159741696356908742250191663887263627442114881
3358 41109831670569663658300086939077404909608122265524774868353822811305361
3359 3329896365316142756322307042065269797678257903507506764336659647715734241
3360 269721605590607563262106870407286853611938890184108047911269431464974473521
3361 21847450052839212624230656502990235142567050104912751880812823948662932355201
3362 1769643454279976222562683176742209046547931058497932902345838739841697520771281
3363 143341119796678074027577337316118932770382415738332565090012937927177499182473761
3364 11610630703530923996233764322605633554400975674804937772291047972101377433780374641
3365 940461086986004843694934910131056317906479029659199959555574885740211572136210345921
3366 76177348045866392339289727720615561750424801402395196724001565744957137343033038019601
3367 6170365191715177779482467945369860501784408913594010934644126825341528124785676079587681
3368 499799580528929400138079903574958700644537122001114885706174272852663778107639762446602161
3369 40483766022843281411184472189571654752207506882090305742200116101065766026718820758174775041
3370 3279185047850305794305942247355304034928808057449314765118209404186327048164224481412156778321
3371 265613988875874769338781322035779626829233452653394495974574961739092490901302182994384699044001
3372 21514733098945856316441287084898149773167909664924954173940571900866491763005476822545160622564081
3373 1742693381014614361631744253876750131626600682858921288089186323970185832803443622626158010427690561
3374 141158163862183763292171284564016760661754655311572624335224092241585052457078933432718798844642935441
3375 11433811272836884826665874049685357613602127080237382571153151471568389249023393608050222706416077770721
3376 926138713099787670959935798024513966701772293499227988263405269197039529170894882252068039219702299428401
3377 75017235761082801347754799639985631302843555773437467049335826804960201862842485462417511176795886253700481
3378 6076396096647706909168138770838836135530328017648434830996201971201776350890241322455818405320466786549738961
3379 492188083828464259642619240437945726977956569429523221310692359667343884422109547118921290830957809710528855841
3380 39867234790105605031052158475473603885214482123791380926166081133054854638190873316632624557307582586552837323121
3381 3229246017998554007515224836513361914702373052027101855019452571777443225693460738647242589141914189510779823172801
3382 261568927457882874608733211757582315090892217214195250256575658313972901281170319830426649720495049350373165676996881
3383 21187083124088512843307390152364167522362269594349815270782628323431805003774795906264558627360098997380226419836747361
3384 1716153733051169540307898602341497569311343837142335036933392894197976205305758468407429248816168018787798340006776536241
3385 139008452377144732764939786789661303114218850808529137991604824430036072629766435941001769154109609521811665540548899435521
3386 11259684642548723353960122729962565552251726915490860177319990778832921883011081311221143301482878371266744908784460854277201
3387 912034456046446591670769941126967809732389880154759674362919253085466672523897586208912607420113148072606337611541329196453281
3388 73874790939762173925332365231284392588323580292535533623396459499922800474435704482921921201029164993881113346534847664912715761
3389 5983858066120736087951921583734035799654210003695378223495113219493746838429292063116675617283362364504370181069322660857929976641
3390 484692503355779623124105648282456899771991010299325636103104170778993493912772657112450724999952351524853984666615135529492328107921
3391 39260092771818149473052557510879008881531271834245376524351437833098473006934585226108508724996140473513172757995825977888878576741601
3392 3180067514517270107317257158381199719404033018573875498472466464480976313561701403314789206724687378354566993397661904208999164716069681
3393 257585468675898878692697829828877177271726674504483915376269783622959081398497813668497925744699677646719926465210614240928932342001644161
3394 20864422962747809174108524216139051359009860634863197145477852473459685593278322907148331985320673889384314043682059753515243519702133177041
3395 1690018259982572543102790461507263160079798711423918968783706050350234533055544155479014890810974585040129437538246840034734725095872787340321
3396 136891479058588375991326027382088315966463695625337436471480190078368997177499076593800206155688941388250484440597994042813512732765695774566001
3397 11088209803745658455297408217949153593283559345652332354189895396347888771377425204097816698610804252448289239688437517467894531354021357739846081
3398 898144994103398334879090065653881441055968306997838920689381527104178990481571441531923152587475144448311428414763438914899457039675729976927532561
3399 72749744522375265125206295317964396725533432866824952575839903695438498229007286764085775359585486700313225701595838552106856020213734128131130137441
3400 5892729306312396475141709920755116134768208062212821158643032199330518356549590227890947804126424422725371281829262922720655337637312464378621541132721
3401 477311073811304114486478503581164406916224853039238513850085608145771986880516808459166772134240378240755073828170296740373082348622309614668344831750401
3402 38662196978715633273404758790074316960214213096178319621856934259807530937321861485192508542873470637501160980081794035970219670238407078788135931371782481
3403 1
3404 82
3405 6724
3406 551368
3407 45212176
3408 3707398432
3409 304006671424
3410 24928547056768
3411 2044140858654976
3412 167619550409708032
3413 13744803133596058624
3414 1127073856954876807168
3415 92420056270299898187776
3416 7578444614164591651397632
3417 621432458361496515414605824
3418 50957461585642714263997677568
3419 4178511850022702569647809560576
3420 342637971701861610711120383967232
3421 28096313679552652078311871485313024
3422 2303897721723317470421573461795667968
3423 188919613181312032574569023867244773376
3424 15491408280867586671114659957114071416832
3425 1270295479031142107031402116483353856180224
3426 104164229280553652776574973551635016206778368
3427 8541466801005399527679147831234071328955826176
3428 700400277682442761269690122161193848974377746432
3429 57432822769960306424114590017217895615898975207424
3430 4709491467136745126777396381411867440503715967008768
3431 386178300305213100395746503275773130121304709294718976
3432 31666620625027474232451213268613396669946986162166956032
3433 2596662891252252887060999488026298526935652865297690394624
3434 212926357082684736739001958018156479208723534954410612359168
3435 17459961280780148412598160557488831295115329866261670213451776
3436 1431716825023972169833049165714084166199457049033456957503045632
3437 117400779651965717926310031588554901628355478020743470515249741824
3438 9626863931461188869957422590261501933525149197700964582250478829568
3439 789402842379817487336508652401443158549062234211479095744539264024576
3440 64731033075145033961593709496918339001023103205341285851052219650015232
3441 5307944712161892784850684178747303798083894462837985439786282011301249024
3442 435251466397275208357756102657278911442879345952714806062475124926702419968
3443 35690620244576567085336000417896870738316106368122614097122960243989598437376
3444 2926630860055278500997552034267543400541920722186054355964082740007147071864832
3445 239983730524532837081799266809938558844437499219256457189054784680586059892916224
3446 19678665903011692640707539878414961825243874935979029489502492343808056911219130368
3447 1613650604046958796538018270030026869669997744750280418139204372192260666719968690176
3448 132319349531850621316117498142462203312939815069522994287414758519765374671037432594432
3449 10850186661611750947921634847681900671661064835700885531568010198620760723025069472743424
3450 889715306252163577729574057509915855076207316527472613588576836286902379288055696764960768
3451 72956655112677413373825072715813100116248999955252754314263300575525995101620567134726782976
3452 5982445719239547896653655962696674209532417996330725853769590647193131598332886505047596204032
3453 490560548977642927525599788941127285181658275699119520009106433069836791063296693413902888730624
3454 40225965016166720057099182693172437384895978607327800640746727511726616867190328859940036875911168
3455 3298529131325671044682132980840139865561470245800879652541231655961582583109606966515083023824715776
3456 270479388768705025663934904428891468976040560155672131508380995788849771814987771254236807953626693632
3457 22179309879033812104442662163169100456035325932765114783687241654685681288828997242847418252197388877824
3458 1818703410080772592564298297379866237394896726486739412262353815684225865683977773913488296680185887981568
3459 149133679626623352590272460385149031466381531571912631805513012886106520986086177460906040327775242814488576
3460 12228961729383114912402341751582220580243285588896835808052067056660734720859066551794295306877569910788063232
3461 1002774861809415422816992023629742087579949418289540536260269498646180247110443457247132215163960732684621185024
3462 82227538668372064670993345937638851181555852299742323973342098888986780263056363494264841643444780080138937171968
3463 6742658170806509303021454366886385796887579888578870565814052108896915981570621806529717014762471966571392848101376
3464 552897970006133762847759258084683635344781550863467386396752272929547110488790988135436795210522701258854213544312832
3465 45337633540502968553516259162944058098272087170804325684533686380222863060080861027105817207262861503226045510633652224
3466 3717685950321243421388333251361412764058311148005954706131762283178274770926630604222677010995554643264535731871959482368
3467 304850247926341960553843326611635846652781514136488285902804507220618531215983709546259514901635480747691930013500677554176
3468 24997720329960040765415152782154139425528084159192039444029969592090719559710664182793280221934109421310738261107055559442432
3469 2049813067056723342764042528136639432893302901053747234410457506551439003896274462989048978198596972547480537410778555874279424
3470 168084671498651314106651487307204433497250837886407273221657515537217998319494505965102016212284951748893404067683841581690912768
3471 13782943062889407756745421959190763546774568706685396404175916274051875862198549489138365329407366043409259133550075009698654846976
3472 1130201331156931436053124600653642610835514633948202505142425134472253820700281058109345957011404015559559248951106150795289697452032
3473 92676509154868377756356217253598694088512199983752605421678861026724813297423046764966368474935129275883858413990704365213755191066624
3474 7599473750699206976021209814795092915258000398667713644577666604191434690388689834727242214944680600622476389947237757947527925667463168
3475 623156847557334972033739204813197619051156032690752518855368661543697644611872566447633861625463809251043063975673496151697289904731979776
3476 51098861499701467706766614794682204762194794680641706546140230246583206858173550448705976653288032358585531246005226684439177772188022341632
3477 4190106642975520351954862413163940790499973163812619936783498880219822962370231136793890085569618653404013562172428588124012577319417832013824
3478 343588744723992668860298717879443144820997799432634834816246908178025482914358953217098987016708729579129112098139144226169031340192262225133568
3479 28174277067367398846544494866114337875321819553476056454932246470598089598977434163802116935370115825488587192047409826545860569895765502460952576
3480 2310290719524126705416648579021375705776389203385036629304444210589043347116149601431773588700349497690064149747887605776760566731452771201798111232
3481 189443839000978389844165183479752807873663914677573003602964425268301554463524267317405434273428658810585260279326783673694366471979127238547445121024
3482 15534394798080227967221545045339730245640441003560986295443082872000727466008989920027245610421150022467991342904796261242938050702288433560890499923968
3483 1273820373442578693312166693717857880142516162292000876226332795504059652212737173442234140054534301842375290118193293421920920157587651551993020993765376
3484 104453270622291452851597668884864346171686325307944071850559289231332891481444448222263199484471812751074773789691850060597515452922187427263427721488760832
3485 8565168191027899133831008848558876386078278675251413891745861716969297101478444754225582357726688645588131450754731704968996267139619369035601073162078388224
3486 1
3487 83
3488 6889
3489 571787
3490 47458321
3491 3939040643
3492 326940373369
3493 27136050989627
3494 2252292232139041
3495 186940255267540403
3496 15516041187205853449
3497 1287831418538085836267
3498 106890007738661124410161
3499 8871870642308873326043363
3500 736365263311636486061599129
3501 61118316854865828343112727707
3502 5072820298953863752478356399681
3503 421044084813170691455703581173523
3504 34946659039493167390823397237402409
3505 2900572700277932893438341970704399947
3506 240747534123068430155382383568465195601
3507 19982045332214679702896737836182611234883
3508 1658509762573818415340429240403156732495289
3509 137656310293626928473255626953462008797108987
3510 11425473754371035063280217037137346730160045921
3511 948314321612795910252258014082399778603283811443
3512 78710088693862060550937415168839181624072556349769
3513 6532937361590551025727805459013652074798022177030827
3514 542233801012015735135407853098133122208235840693558641
3515 45005405483997306016238851807145049143283574777565367203
3516 3735448655171776399347824699993039078892536706537925477849
3517 310042238379257441145869450099422243548080546642647814661467
3518 25733505785478367615107164358252046214490685371339768616901761
3519 2135880980194704512053894641734919835802726885821200795202846163
3520 177278121356160474500473255263998346371626331523159666001836231529
3521 14714084072561319383539280186911862748844985516422252278152407216907
3522 1221268978022589508833760255513684608154133797863046939086649799003281
3523 101365325175874929233202101207635822476793105222632895944191933317272323
3524 8413321989597619126355774400233773265573827733478530363367930465333602809
3525 698305725136602387487529275219403181042627701878718020159538228622689033147
3526 57959375186337998161464929843210464026538099255933595673241672975683189751201
3527 4810628140466053847401589176986468514202662238242488440879058856981704749349683
3528 399282135658682469334331901689876886678820965774126540592961885129481494196023689
3529 33140417259670644954749547840259781594342140159252502869215836465746964018269966187
3530 2750654632552663531244212470741561872330397633217957738144914426656998013516407193521
3531 228304334501871073093269635071549635403423003557090492266027897412530835121861797062243
3532 18949259763655299066741379710938619738484109295238510858080315485240059315114529156166169
3533 1572788560383389822539534516007905438294181071504796401220666185274924923154505919961792027
3534 130541450511821355270781364828656151378417028934898101301315293377818768621823991356828738241
3535 10834940392481172487474853280778460564408613401596542408009169350358957795611391282616785274003
3536 899300052575937316460412822304612226845914912332513019864761056079793497035745476457193177742249
3537 74641904363802797266214264251282814828210937723598580648775167654622860253966874545947033752606667
3538 6195278062195632173095783932856473630741507831058682193848338915333697401079250587313603801466353361
3539 514208079162237470366950066427087311351545149977870622089412129972696884289577798747029115521707328963
3540 42679270570465710040456855513448246842178247448163261633421206787733841396034957296003416588301708303929
3541 3542379457348653933357919007616204487900794538197550715573960163381908835870901455568283576829041789226107
3542 294017494959938276468707277632144972495765946670396709392638693560698433377284820812167536876810468505766881
3543 24403452081674876946902704043468032717148573573642926879589011565537969970314640127409905560775268885978651123
3544 2025486522779014786592924435607846715523331606612362931005887959939651507536115130575022161544347317536228043209
3545 168115381390658227287212728155451277388436523348826123273488700674991075125497555837726839408180827355506927586347
3546 13953576655424632864838656436902456023240231437952568231699562156024259235416297134531327670879008670507074989666801
3547 1158146862400244527781608484262903849928939209350063163231063658950013516539552662166100196682957719652087224142344483
3548 96126189579220295805873504193821019544101954376055242548178283692851121872782870959786316324685490731123239603814592089
3549 7978473735075284551887500848087144622160462213212585131498797546506643115440978289662264254948895730683228887116611143387
3550 662213320011248617806662570391233003639318363696644565914400196360051378581601198041967933160758345646707997630678724901121
3551 54963705560933635277952993342472339302063424186821498970895216297884264422272899437483338452342942688676763803346334166793043
3552 4561987561557491728070098447425204162071264207506184414584302952724393947048650653311117091544464243160171395677745735843822569
3553 378644967609271813429818171136291945451914929223013306410497145076124697605038004224822718598190532182294225841252896075037273227
3554 31427532311569560514674908204312231472508939125510104432071263041318349901218154350660285643649814171130420744823990374228093677841
3555 2608485181860273522718017380957915212218241947417338667861914832429423041801106811104803708422934576203824921820391201060931775260803
3556 216504270094402702385595442619506962614114081635639109432538931091642112469491865321698707799103569824917468511092469688057337346646649
3557 17969854417835424298004421737419077896971468775758046082900731280606295334967824821700992747325596295468149886420674984108758999771671867
3558 1491497916680340216734367004205783465448631908387917824880760696290322512802329460201182398028024492523856440572916023681026996981048764961
3559 123794327084468237988952461349080027632236448396197179465103137792096768562593345196698139036326032879480084567552029965525240749427047491763
3560 10274929148010863753083054291973642293475625216884365895603560436744031790695247651325945540015060728996847019106818487138594982202444941816329
3561 852819119284901691505893506233812310358476893001402369335095516249754638627705555060053479821250040506738302585865934432503383522802930170755307
3562 70783986900646840394989161017406421759753582119116396654812927848729635006099561069984438825163753362059279114626872557897780832392643204172690481
3563 5875070912753687752784100364444733006059547315886660922349473011444559705506263568808708422488591529050920166514030422305515809088589385946333309923
3564 487630885758556083481080330248912839502942427218592856555006259949898455557019876211122799066553096911226373820664525051357812154352919033545664723609
3565 40473363517960154928929667410659765678744221459143207094065519575841571811232649725523192322523907043631789027115155579262698408811292279784290172059547
3566 3359289171990692859101162395084760551335770381108886188807438124794850460332309927218424962769484284621438489250557913078803967931337259222096084280942401
3567 278821001275227507305396478792035125760868941632037553671017364357972588207581723959129271909867195623579394607796306785540729338300992515433974995318219283
3568 23142143105843883106347907739738915438152122155459116954694441241711724821229283088607729568518977236757089752447093463199880535078982378781019924611412200489
3569 1920797877785042297826876342398329981366626138903106707239638623062073160162030496354441554187075110650838449453108757445590084411555537438824653742747212640587
3570 1
3571 84
3572 7056
3573 592704
3574 49787136
3575 4182119424
3576 351298031616
3577 29509034655744
3578 2478758911082496
3579 208215748530929664
3580 17490122876598091776
3581 1469170321634239709184
3582 123410307017276135571456
3583 10366465789451195388002304
3584 870783126313900412592193536
3585 73145782610367634657744257024
3586 6144245739270881311250517590016
3587 516116642098754030145043477561344
3588 43353797936295338532183652115152896
3589 3641719026648808436703426777672843264
3590 305904398238499908683087849324518834176
3591 25695969452033992329379379343259582070784
3592 2158461433970855355667867864833804893945856
3593 181310760453551849876100900646039611091451904
3594 15230103878098355389592475654267327331681959936
3595 1279328725760261852725767954958455495861284634624
3596 107463612963861995628964508216510261652347909308416
3597 9026943488964407632833018690186861978797224381906944
3598 758263253073010241157973569975696406218966848080183296
3599 63694113258132860257269779877958498122393215238735396864
3600 5350305513683160261610661509748513842281030080053773336576
3601 449425663149385461975295566818875162751606526724516960272384
3602 37751755704548378805924827612785513671134948244859424662880256
3603 3171147479182063819697685519473983148375335652568191671681941504
3604 266376388251293360854605583635814584463528194815728100421283086336
3605 22375616613108642311786869025408425094936368364521160435387779252224
3606 1879551795501125954190096998134307707974654942619777476572573457186816
3607 157882350822094580151968147843281847469871015180061308032096170403692544
3608 13262117469055944732765324418835675187469165275125149874696078313910173696
3609 1114017867400699357552287251182196715747409883110512589474470578368454590464
3610 93577500861658746034392129099304524122782430181283057515855528582950185598976
3611 7860510072379334666888938844341580026313724135227776831331864400967815590313984
3612 660282846079864112018670862924692722210352827359133253831876609681296509586374656
3613 55463759070708585409568352485674188665669637498167193321877635213228906805255471104
3614 4658955761939521174403741608796631847916249549846044239037721357911228171641459572736
3615 391352284002919778649914295138917075224964962187067716079168594064543166417882604109824
3616 32873591856245261406592800791669034318897056823713688150650161901421625979102138745225216
3617 2761381715924601958153795266500198882787352773191949804654613599719416582244579654598918144
3618 231956064137666564484918802386016706154137632948123783590987542376430992908544690986309124096
3619 19484309387563991416733179400425403316947561167642397821642953559620203404317754042849966424064
3620 1636681988555375279005587069635733878623595138081961417018008099008097085962691339599397179621376
3621 137481287038651523436469313849401645804381991598884759029512680316680155220866072526349363088195584
3622 11548428111246727968663422363349738247568087294306319758479065146601133038552750092213346499408429056
3623 970067961344725149367727478521378012795719332721730859712241472314495175238431007745921105950308040704
3624 81485708752956912546889108195795753074840423948625392215828283674417594720028204650657372899825875419136
3625 6844799535248380653938685088446843258286595611684532946129575828651077956482369190655219323585373535207424
3626 574963160960863974930849547429534833696074031381500767474884369606690548344519012015038423181171376957423616
3627 48296905520712573894191361984080926030470218636046064467890287046962006060939597009263227547218395664423583744
3628 4056940063739856207112074406662797786559498365427869415302784111944808509118926148778111113966345235811581034496
3629 340782965354147921397414250159675014070997862695941030885433865403363914765989796497361333573172999808172806897664
3630 28625769089748425397382797013412701181963820466459046594376444693882568840343142905778352020146531983886515779403776
3631 2404564603538867733380154949126666899284960919182559913927621354286135782588824004085381569692308686646467325469917184
3632 201983426697264889603933015726640019539936717211335032769920193760035405737461216343172051854153929678303255339473043456
3633 16966607842570250726730373321037761641354684245752142752673296275842974081946742172826452355748930092977473448515735650304
3634 1425195058775901061045351358967171977873793476643179991224556887170809822883526342517421997882910127810107769675321794625536
3635 119716384937175689127809514153242446141398652038027119262862778522348025122216212771463447822164450736049052652727030748545024
3636 10056176334722757886735999188872365475877486771194278018080473395877234110266161872802929617061813861828120422829070582877782016
3637 844718812116711662485823931865278699973708888780319353518759765253687665262357597315446087833192364393562115517641928961733689344
3638 70956380217803779648809210276683410797791546657546825695575820281309763882038038174497471377988158609059217703481922032785629904896
3639 5960335938295517490499973663241406507014489919233933358428368903630020166091195206657787595751005323160974287092481450753992912011264
3640 500668218816823469201997787712278146589217153215650402107982987904921693951660397359254158043084447145521840115768441863335404608946176
3641 42056130380613171412967814167831364313494240870114633777070570984013422291939473378177349275619093560223834569724549116520173987151478784
3642 3532714951971506398689296390097834602333516233089629237273927962657127472522915763766897339152003859058802103856862125787694614920724217856
3643 296748055965606537489900896768218106596015363579528855931009948863198707691924924156419376488768324160939376723976418566166347653340834299904
3644 24926836701110949149151675328530320954065290540680423898204835704508691446121693629139227625056539229518907644814019159557973202880630081191936
3645 2093854282893319728528740727596546960141484405417155607449206199178730081474222264847695120504749295279588242164377609402869749041972926820122624
3646 175883759763038857196414221118109944651884690055041071025733320731013326843834670247206390122398940803485412341807719189841058919525725852890300416
3647 14774235820095264004498794573921235350758313964623449966161598941405119454882112300765336770281511027492774636711848411946648949240160971642785234944
3648 1241035808888002176377898744209383769463698373028369797157574311078030034210097433264288288703646926309393069483795266603518511736173521617993959735296
3649 104247007946592182815743494513588236634950663334383062961236242130554522873648184394200216251106341809989017836638802394695554985838575815911492617764864
3650 8756748667513743356522453539141411877335855720088177288743844338966579921386447489112818165092932712039077498277659401154426618810440368536565379892248576
3651 735566888071154441947886097287878597696211880487406892254482924473192713396461589085476725867806347811282509855323389696971835980076990957071491910948880384
3652 61787618597976973123622432172181802206481797960942178949376565655748187925302773483180044972895733216147730827847164734545634222326467240394005320519705952256
3653 5190159962230065742384284302463271385344471028719143031747631515082847785725432972587123777723241590156409389539161837701833274675423248193096446923655299989504
3654 435973436827325522360279881406914796368935566412408014666801047266959214000936369697318397328752293573138388721289594366953995072735552848220101541587045199118336
3655 1
3656 85
3657 7225
3658 614125
3659 52200625
3660 4437053125
3661 377149515625
3662 32057708828125
3663 2724905250390625
3664 231616946283203125
3665 19687440434072265625
3666 1673432436896142578125
3667 142241757136172119140625
3668 12090549356574630126953125
3669 1027696695308843560791015625
3670 87354219101251702667236328125
3671 7425108623606394726715087890625
3672 631134233006543551770782470703125
3673 53646409805556201900516510009765625
3674 4559944833472277161543903350830078125
3675 387595310845143558731231784820556640625
3676 32945601421837202492154701709747314453125
3677 2800376120856162211833149645328521728515625
3678 238031970272773788005817719852924346923828125
3679 20232717473185771980494506187498569488525390625
3680 1719780985220790618342033025937378406524658203125
3681 146181383743767202559072807204677164554595947265625
3682 12425417618220212217521188612397558987140655517578125
3683 1056160497548718038489301032053792513906955718994140625
3684 89773642291641033271590587724572363682091236114501953125
3685 7630759594789487828085199956588650912977755069732666015625
3686 648614565557106465387241996310035327603109180927276611328125
3687 55132238072354049557915569686353002846264280378818511962890625
3688 4686240236150094212422823423340005241932463832199573516845703125
3689 398330420072758008055939990983900445564259425736963748931884765625
3690 33858085706184430684754899233631537872962051187641918659210205078125
3691 2877937285025676608204166434858680719201774350949563086032867431640625
3692 244624669227182511697354146962987861132150819830712862312793731689453125
3693 20793096884310513494275102491853968196232819685610593296587467193603515625
3694 1767413235166393647013383711807587296679789673276900430209934711456298828125
3695 150230124989143459996137615503644920217782122228536536567844450473785400390625
3696 12769560624077194099671697317809818218511480389425605608266778290271759033203125
3697 1085412653046561498472094272013834548573475833101176476702676154673099517822265625
3698 92260075508957727370128013121175936628745445813600000519727473147213459014892578125
3699 7842106418261406826460881115299954613443362894156000044176835217513144016265869140625
3700 666579045552219580249174894800496142142685846003260003755030993488617241382598876953125
3701 56659218871938664321179866058042172082128296910277100319177634446532465517520904541015625
3702 4816033604114786467300288614933584626980905237373553527130098927955259568989276885986328125
3703 409362856349756849720524532269354693293376945176752049806058408876197063364088535308837890625
3704 34795842789729332226244585242895148929937040340023924233514964754476750385947525501251220703125
3705 2957646637126993239230789745646087659044648428902033559848772004130523782805539667606353759765625
3706 251399964155794425334617128379917451018795116456672852587145620351094521538470871746540069580078125
3707 21368996953242526153442455912292983336597584898817192469907377729843034330770024098455905914306640625
3708 1816364741025614723042608752544903583610794716399461359942127107036657918115452048368752002716064453125
3709 154391002987177251458621743966316804606917550893954215595080804098115923039813424111343920230865478515625
3710 13123235253910066373982848237136928391587991825986108325581868348339853458384141049464233219623565673828125
3711 1115474996582355641788542100156638913284979305208819207674458809608887543962651989204459823668003082275390625
3712 94815374709500229552026078513314307629223240942749632652328998816755441236825419082379085011780261993408203125
3713 8059306850307519511922216673631716148483975480133718775447964899424212505130160622002222226001322269439697265625
3714 685041082276139158513388417258695872621137915811366095913077016451058062936063652870188889210112392902374267578125
3715 58228491993471828473638015466989149172796722843966118152611546398339935349565410493966055582859553396701812744140625
3716 4949421819445105420259231314694077679687721441737120042971981443858894504713059891987114724543062038719654083251953125
3717 420700854652833960722034661748996602773456322547655203652618422728006032900610090818904751586160273291170597076416015625
3718 35759572645490886661372946248664711235743787416550692310472565931880512796551857719606903884823623229749500751495361328125
3719 3039563674866725366216700431136500455038221930406808846390168104209843587706907906166586830210007974528707563877105712890625
3720 258362912363671656128419536646602538678248864084578751943164288857836704955087172024159880567850677834940142929553985595703125
3721 21960847550912090770915660614961215787651153447189193915168964552916119921182409622053589848267307615969912149012088775634765625
3722 1866672041827527715527831152271703341950348043011081482789361986997870193300504817874555137102721147357442532666027545928955078125
3723 158667123555339855819865647943094784065779583655941926037095768894818966430542909519337186653731297525382615276612341403961181640625
3724 13486705502203887744688580075163056645591264610755063713153140356059612146596147309143660865567160289657522298512049019336700439453125
3725 1146369967687330458298529306388859814875257491914180415618016930265067032460672521277211173573208624620889395373524166643619537353515625
3726 97441447253423088955374991043053084264396886812705335327531439072530697759157164308562949753722733092775598606749554164707660675048828125
3727 8282523016540962561206874238659512162473735379079953502840172321165109309528358966227850729066432312885925881573712104000151157379150390625
3728 704014456405981817702584310286058533810267507221796047741414647299034291309910512129367311970646746595303699933765528840012848377227783203125
3729 59841228794508454504719666374314975373872738113852664058020245020417914761342393530996221517504973460600814494370069951401092112064361572265625
3730 5086504447533218632901171641816772906779182739677476444931720826735522754714103450134678828987922744151069232021455945869092829525470733642578125
3731 432352878040323583796599589554425697076230532872585497819196270272519434150698793261447700463973433252840884721823755398872890509665012359619140625
3732 36749994633427504622710965112126184251479595294169767314631682973164151902809397427223054539437741826491475201355019208904195693321526050567626953125
3733 3123749543841337892930432034530725661375765600004430221743693052718952911738798781313959635852208055251775392115176632756856633932329714298248291015625
3734 265518711226513720899086722935111681216940076000376568848213909481110997497797896411686569047437684696400908329790013784332813884248025715351104736328125
3735 22569090454253666276422371449484492903439906460032008352098182305894434787312821194993358369032203199194077208032151171668289180161082185804843902587890625
3736 1918372688611561633495901573206181896792392049102720709928345496001026956921589801574435461367737271931496562682732849591804580313691985793411731719970703125
3737 163061678531982738847151633722525461227353324173731260343909367160087291338335133133827014216257668114177207828032292215303389326663818792439997196197509765625
3738 13860242675218532802007888866414664204325032554767157129232296208607419763758486316375296208381901789705062665382744838300788092766424597357399761676788330078125
3739 1178120627393575288170670553645246457367627767155208355984745177731630679919471336891900177712461652124930326557533311255566987885146090775378979742527008056640625
3740 100140253328453899494506997059845948876248360208192710258703340107188607793155063635811515105559240430619077757390331456723193970237417715907213278114795684814453125
3741 1
3742 86
3743 7396
3744 636056
3745 54700816
3746 4704270176
3747 404567235136
3748 34792782221696
3749 2992179271065856
3750 257327417311663616
3751 22130157888803070976
3752 1903193578437064103936
3753 163674647745587512938496
3754 14076019706120526112710656
3755 1210537694726365245693116416
3756 104106241746467411129608011776
3757 8953136790196197357146289012736
3758 769969763956872972714580855095296
3759 66217399700291075653453953538195456
3760 5694696374225032506197040004284809216
3761 489743888183352795532945440368493592576
3762 42117974383768340415833307871690448961536
3763 3622145797004077275761664476965378610692096
3764 311504538542350645715503145019022560519520256
3765 26789390314642155531533270471635940204678742016
3766 2303887567059225375711861260560690857602371813376
3767 198134330767093382311220068408219413753803975950336
3768 17039552445970030878764925883106869582827141931728896
3769 1465401510353422655573783625947190784123134206128685056
3770 126024529890394348379345391831458407434589541727066914816
3771 10838109570573913960623703697505423039374700588527754674176
3772 932077423069356600613638517985466381386224250613386901979136
3773 80158658383964667652772912546750108799215285552751273570205696
3774 6893644621020961418138470479020509356732514557536609527037689856
3775 592853437407802681959908461195763804678996251948148419325241327616
3776 50985395617071030648552127662835687202393677667540764061970754174976
3777 4384744023068108635775482979003869099405856279408505709329484859047936
3778 377087985983857342676691536194332742548903640029131491002335697878122496
3779 32429566794611731470195472112712615859205713042505308226200870017518534656
3780 2788942744336608906436810601693284963891691321655456507453274821506593980416
3781 239849076012948365953565711745622506894685453662369259640981634649567082315776
3782 20627020537113559472006651210123535592942949014963756329124420579862769079156736
3783 1773923766191766114592572004070624060993093615286883044304700169868198140807479296
3784 152557443892491885854961192350073669245406050914671941810204214608665040109443219456
3785 13119940174754302183526662542106335555104920378661786995677562456345193449412116873216
3786 1128314855028869987783292978621144857739023152564913681628270371245686636649442051096576
3787 97035077532482818949363196161418457765555991120582576620031251927129050751852016394305536
3788 8345016667793522429645234869881987367837815236370101589322687665733098364659273409910276096
3789 717671433430242928949490198809850913634052110327828736681751139253046459360697513252283744256
3790 61719743275000891889656157097647178572528481488193271354630597975761995505019986139696402006016
3791 5307897921650076702510429510397657357237449407984621336498231425915531613431718808013890572517376
3792 456479221261906596415896937894198532722420649086677434938847902628735718755127817489194589236494336
3793 39257213028523967291767136658901073814128175821454259404740919626071271812940992304070734674338512896
3794 3376120320453061187091973752665492348015023120645066308807719087842129375912925338150083181993112109056
3795 290346347558963262089909742729232341929291988375475702557463841554423126328511579080907153651407641378816
3796 24969785890070840539732237874713981405919111000290910419941890373680388864251995800958015214021057158578176
3797 2147401586546092286416972457225402400909043546025018296115002572136513442325671638882389308405810915637723136
3798 184676536442963936631859631321384606478177744958151573465890221203740156040007760943885480522899738744844189696
3799 15882182134094898550339928293639076157123286066401035318066559023521653419440667441174151324969377532056600313856
3800 1365867663532161275329233833252960549512602601710489037353724076022862194071897399940977013947366467756867626991616
3801 117464619063765869678314109659754607258083823747102057212420270537966148690183176394924023199473516227090615921278976
3802 10101957239483864792335013430738896224195208842250776920268143266265088787355753169963465995154722395529792969229991936
3803 868768322595612372140811155043545075280787960433566815143060320898797635712594772616858075583306126015562195353779306496
3804 74714075743222664004109759333744876474147764597286746102303187597296596671283150445049794500164326837338348800425020358656
3805 6425410513917149104353439302702059376776707755366660164798074133367507313730350938274282327014132108011097996836551750844416
3806 552585304196874822974395780032377106402796866961532774172634375469605628980810180691588280123215361288954427727943450572619776
3807 47522336160931234775798037082784431150640530558691818578846556290386084092349675539476592090596521070850080784603136749245300736
3808 4086920909840086190718631189119461078955085628047496397780803840973203231942072096394986919791300812093106947475869760435095863296
3809 351475198246247412401802282264273652790137364012084690209149130323695477947018200289968875102051869840007197482924799397418244243456
3810 30226867049177277466554996274727534139951813305039283357986825207837811103443565224937323258776460806240618983531532748177969004937216
3811 2599510566229245862123729679626567936035855944233378368786866967874051754896146609344609800254775629336693232583711816343305334424600576
3812 223557908695715144142640752447884842499083611204070539715670559237168450921068608403636442821910704122955618002199216205524258760515649536
3813 19225980147831502396267104710518096454921190563550066415547668094396486779211900322712734082684320554574183148189132593675086253404345860096
3814 1653434292713509206078971005104556295123222388465305711737099456118097863012223427753295131110851567693379750744265403056057417792773743968256
3815 142195349173361791722791506438991841380597125408016291209390553226156416219051214786783381275533234821630658564006824662820937930178541981270016
3816 12228800028909114088160069553753298358731352785089401044007587577449451794838404471663370789695858194660236636504586921002600661995354610389221376
3817 1051676802486183811581765981622783658850896339517688489784652531660652854356102784563049887913843804740780350739394475206223656931600496493473038336
3818 90444205013811807796031874419559394661177085198521210121480117722816145474624839472422290360590567207707110163587924867735234496117642698438681296896
3819 7778201631187815470458741200082107940861229327072824070447290124162188510817736194628316971010788779862811474068561538625230166666117272065726591533056
3820 668925340282152130459451743207061282914065722128262870058466950677948211930325312738035259506927835068201786769896292321769794333286085397652486871842816
3821 57527579264265083219512849915807270330609652103030606825028157758303546226007976895471032317595793815865353662211081139672202312662603344198113870978482176
3822 4947371816726797156878105092759425248432430080860632186952421567214104975436686013010508779313238268164420414950152978011809398888983887601037792904149467136
3823 425473976238504555491517037977310571365188986954014368077908254780413027887554997118903755020938491062140155685713156109015608304452614333689250189756854173696
3824 36590761956511391772270465266048709137406252878045235654700109911115520398329729752225722931800710231344053388971331425375342314182924832697275516319089458937856
3825 3146805528259979692415260012880188985816937747511890266304209452355934754256356758691412172134861079895588591451534502582279439019731535611965694403441693468655616
3826 270625275430358253547712361107696252780256646286022562902162012902610388866046681247461446803598052871020618864831967222076031755696912062629049718695985638304382976
3827 23273773687010809805103263055261877739102071580597940409585933109624493442480014587281684425109432546907773222375549181098538730989934437386098275807854764894176935936
3828 1
3829 87
3830 7569
3831 658503
3832 57289761
3833 4984209207
3834 433626201009
3835 37725479487783
3836 3282116715437121
3837 285544154243029527
3838 24842341419143568849
3839 2161283703465490489863
3840 188031682201497672618081
3841 16358756351530297517773047
3842 1423211802583135884046255089
3843 123819426824732821912024192743
3844 10772290133751755506346104768641
3845 937189241636402729052111114871767
3846 81535464022367037427533666993843729
3847 7093585369945932256195429028464404423
3848 617141927185296106289002325476403184801
3849 53691347665120761247143202316447077077687
3850 4671147246865506228501458601530895705758769
3851 406389810477299041879626898333187926401012903
3852 35355913511525016643527540154987349596888122561
3853 3075964475502676447986895993483899414929266662807
3854 267608909368732850974859951433099249098846199664209
3855 23281975115079758034812815774679634671599619370786183
3856 2025531835011938949028714972397128216429166885258397921
3857 176221269646038688565498202598550154829337519017480619127
3858 15331250459205365905198343626073863470152364154520813864049
3859 1333818789950866833752255895468426121903255681443310806172263
3860 116042234725725414536446262905753072605583244285568040136986881
3861 10095674421138111064670824872800517316685742252844419491917858647
3862 878323674639015662626361763933645006551659575997464495796853702289
3863 76414159693594362648493473462227115569994383111779411134326272099143
3864 6648031893342709550418932191213759054589511330724808768686385672625441
3865 578378774720815730886447100635597037749287485773058362875715553518413367
3866 50318953400710968587120897755296942284188011262256077570187253156101962929
3867 4377748945861854267079518104710833978724356979816278748606291024580870774823
3868 380864158289981321235918075109842556149019057244016251128747319138535757409601
3869 33135181771228374947524872534556302384964657980229413848201016765052610894635287
3870 2882760814096868620434663910506398307491925244279959004793488458559577147833269969
3871 250800190826427569977815760214056652751797496252356433417033495894683211861494487303
3872 21819616601899198588069971138622928789406382173955009707281914142837439431950020395361
3873 1898306644365230277162087489060194804678355249134085844533526530426857230579651774396407
3874 165152678059775034113101611548236948007016906674665468474416808147136579060429704372487409
3875 14368282991200427967839840204696614476610470880695895757274262308800882378257384280406404583
3876 1250040620234437233202066097808605459465110966620542930882860820865676766908392432395357198721
3877 108753533960396039288579750509348674973464654095987234986808891415313878721030141618396076288727
3878 9461557454554455418106438294313334722691424906350889443852373553132307448729622320800458637119249
3879 823155498546237621375260131605260120874153966852527381615156499122510748039477141909639901429374663
3880 71614528373522673059647631449657630516051395116169882200518615423658435079434511346138671424355595681
3881 6230463968496472556189343936120213854896471375106779751445119541858283851910802487114064413918936824247
3882 542050365259193112388472922442458605375993009634289838375725400141670695116239816378923604010947503709489
3883 47158381777549800777797144252493898667711391838183215938688109812325350475112864024966353548952432822725543
3884 4102779214646832667668351549966969184090891089921939786665865553672305491334819170172072758758861655577122241
3885 356941791674274442087146584847126319015907524823208761439930303169490577746129267804970330012020964035209634967
3886 31053935875661876461581752881699989754383954659619162245273936375745680263913246299032418711045823871063238242129
3887 2701692421182583252157612500707899108631404055386867115338832464689874182960452428015820427860986676782501727065223
3888 235047240642884742937712287561587222450932152818657439034478424428019053917559361237376377223905840880077650254674401
3889 20449109935930972635580969017858088353231097295223197195999622925237657690827664427651744818479808156566755572156672887
3890 1779072564425994619295544304553653686731105464684418156051967194495676219102006805205701799207743309621307734777630541169
3891 154779313105061531878712354496167870745606175427544379576521145921123831061874592052896056531073667937053772925653857081703
3892 13465800240140353273447974841166604754867737262196361023157339695137773302383089508601956918203409110523678244531885566108161
3893 1171524620892210734789973811181494613673493141811083409014688553476986277307328787248370251883696592615560007274274044251410007
3894 101922642017622333926727721572790031389593903337564256584277904152497806125737604490608211913881603557553720632861841849872670609
3895 8867269855533143051625311776832732730894669590368090322832177661267309132939171590682914436507699509507173695058980240938922342983
3896 771452477431383445491402124584447747587836254362023858086399456530255894565707928389413555976169857327124111470131280961686243839521
3897 67116365536530359757751984838846954040141754129496075653516752718132262827216589769878979369926777587459797697901421443666703214038327
3898 5839123801678141298924422680979685001492332609266158581855957486477506865967843309979471205183629650109002399717423665599003179621334449
3899 508003770745998293006424773245232595129832937006155796621468301323543097339202367968213994850975779559483208775415858907113276627056097063
3900 44196328054901851491558955272335235776295465519535554306067742215148249468510606013234617552034892821675039163461179724918855066553880444481
3901 3845080540776461079765629108693165512537705500199593224627893572717897703760422723151411727027035675485728407221122636067940390790187598669847
3902 334522007047552113939609732456305399590780378517364610542626740826457100227156776914172820251352103767258371428237669337910813998746321084276689
3903 29103414613137033912746046723698569764397892931010721117208526451901767719762639591533035361867633027751478314256677232398240817890929934332071943
3904 2531997071342921950408906064961775569502616684997932737197141801315453791619349644463374076482484073414378613340330919218646951156510904286890259041
3905 220283745206834209685574827651674474546727651594820148136151336714444479870883419068313544653976114387050939360608789972022284750616448672959452536567
3906 19164685832994576242645010005695679285565305688749352887845166294156669748766857458943278384895921951673431724372964727565938773303631034547472370681329
3907 1667327667470528133110115870495524097844181594921193701242529467591630268142716598928065219485945209795588560020447931298236673277415900005630096249275623
3908 145057507069935947580580080733110596512443798758143852008100063680471833328416344106741674095277233252216204721778970022946590575135183300489818373686979201
3909 12620003115084427439510467023780621896582610491958515124704705540201049499572221937286525646289119292942809810794770391996353380036760947142614198510767190487
3910 1097940271012345187237410631068914105002687112800390815849309381997491306462783308543927731227153378486024453539145024103682744063198202401407435270436745572369
3911 95520803578074031289654724902995527135233778813634000978889916233781743662262147843321712616762343928284127457905617097020398733498243608922446868527996864796103
3912 8310309911292440722199961066560610860765338756786158085163422712339011698616806862368988997658323921760719088837788687440774689814347193976252877561935727237260961
3913 722996962282442342831396612790773144886584471840395753409217775973494017779662197026102042796274181193182560728887615807347398013848205875934000347888408269641703607
3914 62900735718572483826331505312797263605132849050114430546601946509693979546830611141270877723275853763806882783413222575239223627204793911206258030266291519458828213809
3915 5472364007515806092890840962213361933646557867359955457554369346343376220574263169290566361924999277451198802156950364045812455566817070274944448633167362192918054601383
3916 1
3917 88
3918 7744
3919 681472
3920 59969536
3921 5277319168
3922 464404086784
3923 40867559636992
3924 3596345248055296
3925 316478381828866048
3926 27850097600940212224
3927 2450808588882738675712
3928 215671155821681003462656
3929 18979061712307928304713728
3930 1670157430683097690814808064
3931 146973853900112596791703109632
3932 12933699143209908517669873647616
3933 1138165524602471949554948880990208
3934 100158566165017531560835501527138304
3935 8813953822521542777353524134388170752
3936 775627936381895764407110123826159026176
3937 68255258401606827267825690896701994303488
3938 6006462739341400799568660798909775498706944
3939 528568721062043270362042150304060243886211072
3940 46514047453459807791859709226757301461986574336
3941 4093236175904463085683654411954642528654818541568
3942 360204783479592751540161588252008542521624031657984
3943 31698020946204162135534219766176751741902914785902592
3944 2789425843265966267927011339423554153287456501159428096
3945 245469474207405031577576997869272765489296172102029672448
3946 21601313730251642778826775812496003363058063144978611175424
3947 1900915608262144564536756271499648295949109556758117783437312
3948 167280573527068721679234551891969050043521640994714364942483456
3949 14720690470382047507772640566493276403829904407534864114938544128
3950 1295420761393620180683992369851408323537031587863068042114591883264
3951 113997027002638575900191328546923932471258779731949987706084085727232
3952 10031738376232194679216836912129306057470772616411598918135399543996416
3953 882792977108433131771081648267378933057427990244220704795915159871684608
3954 77685781985542115595855185047529346109053663141491422022040534068708245504
3955 6836348814727706172435256284182582457596722356451245137939566998046325604352
3956 601598695696038143174302553008067256268511567367709572138681895828076653182976
3957 52940685221251356599338624664709918551629017928358442348204006832870745480101888
3958 4658780299470119380741798970494472832543353577695542926641952601292625602248966144
3959 409972666353370505505278309403513609263815114837207777544491828913751052997909020672
3960 36077594639096604484464491227509197615215730105674284423915280944410092663815993819136
3961 3174828328240501194632875228020809390138984249299337029304544723108088154415807456083968
3962 279384892885164105127693020065831226332230613938341658578799935633511757588591056135389184
3963 24585870573894441251236985765793147917236294026574065954934394335749034667796012939914248192
3964 2163556610502710830108854747389797016716793874338517804034226701545915050766049138712453840896
3965 190392981724238553049579217770302137471077860941789566755011949736040524467412324206695937998848
3966 16754582391732992668362971163786588097454851762877481874441051576771566153132284530189242543898624
3967 1474403250472503354815941462413219752576026955133218404950812538755897821475641038656653343863078912
3968 129747486041580295223802848692363338226690372051723219635671503410519008289856411401785494259950944256
3969 11417778771659065979694650684927973763948752740551643327939092300125672729507364203357123494875683094528
3970 1004764531905997806213129260273661691227490241168544612858640122411059200196648049895426867549060112318464
3971 88419278807727806946755374904082228828019141222831925931560330772173209617305028390797564344317289884024832
3972 7780896535080047011314472991559236136865684427609209481977309107951242446322842498390185662299921509794185216
3973 684718895087044136995673623257212780044180229629610434414003201499709335276410139858336338282393092861888299008
3974 60255262767659884055619278846634724643887860207405718228432281731974421504324092307533597768850592171846170312704
3975 5302463123554069796894496538503855768662131698251703204102040792413749092380520123062956603658852111122462987517952
3976 466616754872758142126715695388339307642267589446149881960979589732409920129485770829540181121978985778776742901579776
3977 41062274428802716507150981194173859072519547871261189612566203896452072971394747832999535938734150748532353375339020288
3978 3613480149734639052629286345087299598381720212670984685905825942887782421482737809303959162608605265870847097029833785344
3979 317986253176648236631377198367682364657591378715046652359712682974124853090480927218748406309557263396634544538625373110272
3980 27982790279545044823561193456356048089868041326924105407654716101722987071962321595249859755241039178903839919399032833703936
3981 2462485544599963944473385024159332231908387636769321275873615016951622862332684300381987658461211447743537912907114889365946368
3982 216698727924796827113657882126021236407938112035700272276878121491742811885276218433614913944586607401431336335826110264203280384
3983 19069488057382120786001893627089868803898553859141623960365274691273367445904307222158112427123621451325957597552697703249888673792
3984 1678114949049626629168166639183908454743072739604462908512144172832056335239579035549913893586878687716684268584637397885990203293696
3985 147674115516367143366798664248183944017390401085192735949068687209220957501082955128392422635645324519068215635448091013967137889845248
3986 12995322165440308616278282453840187073530355295496960763518044474411444260095300051298533191936788557678002975919432009229108134306381824
3987 1143588350558747158232488855937936462470671266003732547189587913748207094888386404514270920890437393075664261880910016812161515818961600512
3988 100635774849169749924459019322538408697419071408328464152683736409842224350178003597255841038358490590658455045520081479470213392068620845056
3989 8855948186726937993352393700383379965372878283932904845436168804066115742815664316558514011375547171977944044005767170193378778502038634364928
3990 779323440431970543415010645633737436952813288986095626398382854757818185367778459857149233001048151134059075872507510977017332508179399824113664
3991 68580462758013407820520936815768894451847569430776415123057691218688000312364504467429132504092237299797198676780660965977525260719787184522002432
3992 6035080722705179888205842439787662711762586109908324530829076827244544027488076393133763660360116882382153483556698165006022222943341272237936214016
3993 531087103598055830162114134701314318635107577671932558712958760797519874418950722595771202111690285649629506552989438520529955619014031956938386833408
3994 46735665116628913054266043853715660039889466835130065166740370950181748948867663588427865785828745137167396576663070589806636094473234812210578041339904
3995 4112738530263344348775411859126978083510273081491445734673152643615993907500354395781652189152929572070730898746350211902983976313644663474530867637911552
3996 361920990663174302692236243603174071348904031171247224651237432638207463860031186828785392645457802342224319089678818647462589915600730385758716352136216576
3997 31849047178359338636916789437079318278703554743069755769308894072162256819682744440933114552800286606115740079891736040976707912572864273946767038987987058688
3998 2802716151695621800048677470462980008525912817390138507699182678350278600132081510802114080646425221338185127030472771605950296306412056107315499430942861164544
3999 246639021349214718404283617400742240750280327930332188677528075694824516811623172950586039096885419477760291178681603901323626074964260937443763949922971782479872
4000 21704233878730895219576958331265317186024668857869232603622470661144557479422839219651571440525916914042905623723981143316479094596854962495051227593221516858228736
4001 1909972581328318779322772333151347912370170859492492469118777418180721058189209851329338286766280688435775694887710340611850160324523236699564508028203493483524128768
4002 168077587156892052580403965317318616288575035635339337282452412799903453120650466916981769235432700582348261150118509973842814108558044829561676706481907426550123331584
4003 14790827669806500627075548947924038233394603135909861680855812326391503874617241088694395692718077651246646981210428877698167641553107945001427550170407853536410853179392
4004 1301592834942972055182648307417315364538725075960067827915311484722452340966317215805106820959190833309704934346517741237438752456673499160125624414995891111204155079786496
4005 1
4006 89
4007 7921
4008 704969
4009 62742241
4010 5584059449
4011 496981290961
4012 44231334895529
4013 3936588805702081
4014 350356403707485209
4015 31181719929966183601
4016 2775173073766990340489
4017 246990403565262140303521
4018 21982145917308330487013369
4019 1956410986640441413344189841
4020 174120577810999285787632895849
4021 15496731425178936435099327730561
4022 1379209096840925342723840168019929
4023 122749609618842355502421774953773681
4024 10924715256076969639715537970885857609
4025 972299657790850297934682879408841327201
4026 86534669543385676516186776267386878120889
4027 7701585589361325209940623087797432152759121
4028 685441117453157943684715454813971461595561769
4029 61004259453331056987939675478443460082004997441
4030 5429379091346464071926631117581467947298444772249
4031 483214739129835302401470169464750647309561584730161
4032 43006111782555341913730845082362807610550981040984329
4033 3827543948647425430322045212330289877339037312647605281
4034 340651411429620863298662023897395799083174320825636870009
4035 30317975617236256833580920126868226118402514553481681430801
4036 2698299829934026858188701891291272124537823795259869647341289
4037 240148684864128390378794468324923219083866317778128398613374721
4038 21373232952907426743712707680918166498464102282253427476590350169
4039 1902217732808760980190430983601716818363305103120555045416541165041
4040 169297378219979727236948357540552796834334154177729399042072163688649
4041 15067466661578195724088403821109198918255739721817916514744422568289761
4042 1341004532880459419443867940078718703724760835241794569812253608577788729
4043 119349403426360888330504246667005964631503714336519716713290571163423196881
4044 10622096904946119061414877953363530852203830575950254787482860833544664522409
4045 945366624540204596465924137849354245846140921259572676085974614185475142494401
4046 84137629584078209085467248268592527880306541992101968171651740662507287682001689
4047 7488249032982960608606585095904734981347282237297075167277004918963148603698150321
4048 666454163935483494165986073535521413339908119119439689887653437787720225729135378569
4049 59314420590258030980772760544661405787251822601630132400001155963107100089893048692641
4050 5278983432532964757288775688474865115065412211545081783600102880716531908000481333645049
4051 469829525495433863398701036274262995240821686827512278740409156383771339812042838694409361
4052 41814827769093613842484392228409406576433130127648592807896414918155649243271812643802433129
4053 3721519671449331631981110908328437185302548581360724759902780927715852782651191325298416548481
4054 331215250758990515246318870841230909491926823741104503631347502566710897655956027951559072814809
4055 29478157317550155856922379504869550944781487312958300823189927728437269891380086487688757480518001
4056 2623556001261963871266091775933390034085552370853288773263903567830917020332827697404299415766102089
4057 233496484112314784542682168058071713033614161005942700820487417536951614809621665068982648003183085921
4058 20781187085996015824298712957168382459991660329528900373023380160788693718056328191139455672283294646969
4059 1849525650653645408362585453187986038939257769328072133199080834310193740907013209011411554833213223580241
4060 164607782908174441344270105333730757465593941470198419854718194253607242940724175602015628380155976898641449
4061 14650092678827525279640039374702037414437860790847659367069919288571044621724451628579390925833881943979088961
4062 1303858248415649749887963504348481329884969610385441683669222816682822971333476194943565792399215493014138917529
4063 116043384108992827740028751887014838359762295324304309846560830684771244448679381349977355523530178878258363660081
4064 10327861185700361668862558917944320614018844283863083576343913930944640755932464940147984641594185920164994365747209
4065 919179645527332188528767743697044534647677141263814438294608339854073027277989379673170633101882546894684498551501601
4066 81806988451932564779060329189036963583643265572479485008220142247012499427741054790912186346067546673626920371083642489
4067 7280821972221998265336369297824289758944250635950674165731592659984112449068953876391184584800011653952795913026444181521
4068 647993155527757845614936867506361788546038306599610000750111746738586007967136894998815428047201037201798836259353532155369
4069 57671390841970448259729381208066199180597409287365290066759945459734154709075183654894573096200892310960096427082464361827841
4070 5132753784935369895115914927517891727073169426575510815941635145916339769107691345285617005561879415675448582010339328202677849
4071 456815086859247920665316428549092363709512078965220462618805527986554239450584529730419913495007267995114923798920200210038328561
4072 40656542730473064939213162140869220370146575027904621173073691990803327311102023146007372301055646851565228218103897818693411241929
4073 3618432303012102779589971430537360612943045177483511284403558587181496130688080059994656134793952569789305311411246905863713600531681
4074 322040474968077147383507457317825094551931020796032504311916714259153155631239125339524395996661778711248172715600974621870510447319609
4075 28661602272158866117132163701286433415121860850846892883760587569064630851180282155217671243702898305301087371688486741346475429811445201
4076 2550882602222139084424762569414492573945845615725373466654692293646752145755045111814372740689557949171796776080275319979836313253218622889
4077 227028551597770378513803868677889839081180259799558238532267614134560940972199014951479173921370657476289913071144503478205431879536457437121
4078 20205541092201563687728544312332195678225043122160683229371817657975923746525712330681646479001988515389802263331860809560283437278744711903769
4079 1798293157205939168207840443797565415362028837872300807414091771559857213440788397430666536631176977869692401436535612050865225917808279359435441
4080 160048090991328585970497799497983321967220566570634771859854167668827291996230167371329321760174751030402623727851669472527005106684936862989754249
4081 14244280098228244151374304155320515655082630424786494695527020922525628987664484896048309636655552841705833511778798583054903454494959380806088128161
4082 1267740928742313729472313069823525893302354107805998027901904862104780979902139155748299557662344202911819182548313073891886407450051384891741843406329
4083 112828942658065921923035863214293804503909515594733824483269532727325507211290384861598660631948634059151907246799863576377890263054573255365024063163281
4084 10041775896567867051150191826072148600847946887931310379010988412731970141804844252682280796243428431264519744965187858297632233411857019727487141621532009
4085 893718054794540167552367072520421225475467273025886623731977968733145342620631138488722990865665130382542257301901719388489268773655274755746355604316348801
4086 79540906876714074912160669454317489067316587299303909512146039217249935493236171325496346187044196604046260899869253025575544920855319453261425648784155043289
4087 7079140712027552667182299581434256526991176269638047946580997490335244258898019247969174810646933497760117220088363519276223497956123431340266882741789798852721
4088 630043523370452187379224662747648830902214687997786267245708776639836739041923713069256558147577081300650432587864353215583891318094985389283752564019292097892169
4089 56073873579970244676750994984540745950297107231802977784868081120945469774731210463163833675134360235757888500319927436186966327310453699646253978197716996712403041
4090 4990574748617351776230838553624126389576442543630465022853259219764146809951077731221581197086958060982452076528473541820640003130630379268516604059596812707403870649
4091 444161152626944308084544631272547248672303386383111387033940070559009066085645918078720726540739267427438234811034145222036960278626103754897977761304116330958944487761
4092 39530342583798043419524472183256705131835001388096913446020666279751806881622486709006144662125794801042002898182038924761289464797723234185920020756066353455346059410729
4093 3518200489958025864337678024309846756733315123540625296695839298897910812464401317101546874929195737292738257938201464303754762366997367842546881847289905457525799287554881
4094 313119843606264301926053344163576361349265045995115651405929697601914062309331717222037671868698420619053704956499930323034173850662765737986672484408801585719796136592384409
4095 1
4096 90
4097 8100
4098 729000
4099 65610000
4100 5904900000
4101 531441000000
4102 47829690000000
4103 4304672100000000
4104 387420489000000000
4105 34867844010000000000
4106 3138105960900000000000
4107 282429536481000000000000
4108 25418658283290000000000000
4109 2287679245496100000000000000
4110 205891132094649000000000000000
4111 18530201888518410000000000000000
4112 1667718169966656900000000000000000
4113 150094635296999121000000000000000000
4114 13508517176729920890000000000000000000
4115 1215766545905692880100000000000000000000
4116 109418989131512359209000000000000000000000
4117 9847709021836112328810000000000000000000000
4118 886293811965250109592900000000000000000000000
4119 79766443076872509863361000000000000000000000000
4120 7178979876918525887702490000000000000000000000000
4121 646108188922667329893224100000000000000000000000000
4122 58149737003040059690390169000000000000000000000000000
4123 5233476330273605372135115210000000000000000000000000000
4124 471012869724624483492160368900000000000000000000000000000
4125 42391158275216203514294433201000000000000000000000000000000
4126 3815204244769458316286498988090000000000000000000000000000000
4127 343368382029251248465784908928100000000000000000000000000000000
4128 30903154382632612361920641803529000000000000000000000000000000000
4129 2781283894436935112572857762317610000000000000000000000000000000000
4130 250315550499324160131557198608584900000000000000000000000000000000000
4131 22528399544939174411840147874772641000000000000000000000000000000000000
4132 2027555959044525697065613308729537690000000000000000000000000000000000000
4133 182480036314007312735905197785658392100000000000000000000000000000000000000
4134 16423203268260658146231467800709255289000000000000000000000000000000000000000
4135 1478088294143459233160832102063832976010000000000000000000000000000000000000000
4136 133027946472911330984474889185744967840900000000000000000000000000000000000000000
4137 11972515182562019788602740026717047105681000000000000000000000000000000000000000000
4138 1077526366430581780974246602404534239511290000000000000000000000000000000000000000000
4139 96977372978752360287682194216408081556016100000000000000000000000000000000000000000000
4140 8727963568087712425891397479476727340041449000000000000000000000000000000000000000000000
4141 785516721127894118330225773152905460603730410000000000000000000000000000000000000000000000
4142 70696504901510470649720319583761491454335736900000000000000000000000000000000000000000000000
4143 6362685441135942358474828762538534230890216321000000000000000000000000000000000000000000000000
4144 572641689702234812262734588628468080780119468890000000000000000000000000000000000000000000000000
4145 51537752073201133103646112976562127270210752200100000000000000000000000000000000000000000000000000
4146 4638397686588101979328150167890591454318967698009000000000000000000000000000000000000000000000000000
4147 417455791792929178139533515110153230888707092820810000000000000000000000000000000000000000000000000000
4148 37571021261363626032558016359913790779983638353872900000000000000000000000000000000000000000000000000000
4149 3381391913522726342930221472392241170198527451848561000000000000000000000000000000000000000000000000000000
4150 304325272217045370863719932515301705317867470666370490000000000000000000000000000000000000000000000000000000
4151 27389274499534083377734793926377153478608072359973344100000000000000000000000000000000000000000000000000000000
4152 2465034704958067503996131453373943813074726512397600969000000000000000000000000000000000000000000000000000000000
4153 221853123446226075359651830803654943176725386115784087210000000000000000000000000000000000000000000000000000000000
4154 19966781110160346782368664772328944885905284750420567848900000000000000000000000000000000000000000000000000000000000
4155 1797010299914431210413179829509605039731475627537851106401000000000000000000000000000000000000000000000000000000000000
4156 161730926992298808937186184655864453575832806478406599576090000000000000000000000000000000000000000000000000000000000000
4157 14555783429306892804346756619027800821824952583056593961848100000000000000000000000000000000000000000000000000000000000000
4158 1310020508637620352391208095712502073964245732475093456566329000000000000000000000000000000000000000000000000000000000000000
4159 117901845777385831715208728614125186656782115922758411090969610000000000000000000000000000000000000000000000000000000000000000
4160 10611166119964724854368785575271266799110390433048256998187264900000000000000000000000000000000000000000000000000000000000000000
4161 955004950796825236893190701774414011919935138974343129836853841000000000000000000000000000000000000000000000000000000000000000000
4162 85950445571714271320387163159697261072794162507690881685316845690000000000000000000000000000000000000000000000000000000000000000000
4163 7735540101454284418834844684372753496551474625692179351678516112100000000000000000000000000000000000000000000000000000000000000000000
4164 696198609130885597695136021593547814689632716312296141651066450089000000000000000000000000000000000000000000000000000000000000000000000
4165 62657874821779703792562241943419303322066944468106652748595980508010000000000000000000000000000000000000000000000000000000000000000000000
4166 5639208733960173341330601774907737298986025002129598747373638245720900000000000000000000000000000000000000000000000000000000000000000000000
4167 507528786056415600719754159741696356908742250191663887263627442114881000000000000000000000000000000000000000000000000000000000000000000000000
4168 45677590745077404064777874376752672121786802517249749853726469790339290000000000000000000000000000000000000000000000000000000000000000000000000
4169 4110983167056966365830008693907740490960812226552477486835382281130536100000000000000000000000000000000000000000000000000000000000000000000000000
4170 369988485035126972924700782451696644186473100389722973815184405301748249000000000000000000000000000000000000000000000000000000000000000000000000000
4171 33298963653161427563223070420652697976782579035075067643366596477157342410000000000000000000000000000000000000000000000000000000000000000000000000000
4172 2996906728784528480690076337858742817910432113156756087902993682944160816900000000000000000000000000000000000000000000000000000000000000000000000000000
4173 269721605590607563262106870407286853611938890184108047911269431464974473521000000000000000000000000000000000000000000000000000000000000000000000000000000
4174 24274944503154680693589618336655816825074500116569724312014248831847702616890000000000000000000000000000000000000000000000000000000000000000000000000000000
4175 2184745005283921262423065650299023514256705010491275188081282394866293235520100000000000000000000000000000000000000000000000000000000000000000000000000000000
4176 196627050475552913618075908526912116283103450944214766927315415537966391196809000000000000000000000000000000000000000000000000000000000000000000000000000000000
4177 17696434542799762225626831767422090465479310584979329023458387398416975207712810000000000000000000000000000000000000000000000000000000000000000000000000000000000
4178 1592679108851978600306414859067988141893137952648139612111254865857527768694152900000000000000000000000000000000000000000000000000000000000000000000000000000000000
4179 143341119796678074027577337316118932770382415738332565090012937927177499182473761000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4180 12900700781701026662481960358450703949334417416449930858101164413445974926422638490000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4181 1161063070353092399623376432260563355440097567480493777229104797210137743378037464100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4182 104495676331778315966103878903450701989608781073244439950619431748912396904023371769000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4183 9404610869860048436949349101310563179064790296591999595555748857402115721362103459210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4184 846414978287404359325441419117950686115831126693279963600017397166190414922589311328900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4185 76177348045866392339289727720615561750424801402395196724001565744957137343033038019601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
4186 1
4187 91
4188 8281
4189 753571
4190 68574961
4191 6240321451
4192 567869252041
4193 51676101935731
4194 4702525276151521
4195 427929800129788411
4196 38941611811810745401
4197 3543686674874777831491
4198 322475487413604782665681
4199 29345269354638035222576971
4200 2670419511272061205254504361
4201 243008175525757569678159896851
4202 22113743972843938840712550613441
4203 2012350701528798434504842105823131
4204 183123913839120657539940631629904921
4205 16664276159359979836134597478321347811
4206 1516449130501758165088248370527242650801
4207 137996870875659993023030601717979081222891
4208 12557715249685059365095784756336096391283081
4209 1142752087721340402223716412826584771606760371
4210 103990439982641976602358193567219214216215193761
4211 9463130038420419870814595614616948493675582632251
4212 861144833496258208244128200930142312924478019534841
4213 78364179848159496950215666284642950476127499777670531
4214 7131140366182514222469625631902508493327602479768018321
4215 648933773322608794244735932503128272892811825658889667211
4216 59052973372357400276270969857784672833245876134958959716201
4217 5373820576884523425140658257058405227825374728281265334174291
4218 489017672496491631687799901392314875732109100273595145409860481
4219 44500608197180738483589791026700653691621928124897158232297303771
4220 4049555345943447202006670983429759485937595459365641399139054643161
4221 368509536480853695382607059492108113220321186802273367321653972527651
4222 33534367819757686279817242413781838303049227999006876426270511500016241
4223 3051627471597949451463369059654147285577479747909625754790616546501477931
4224 277698099915413400083166584428527402987550657059775943685946105731634491721
4225 25270527092302619407568159182995993671867109792439610875421095621578738746611
4226 2299617965399538366088702485652635424139906991112004589663319701563665225941601
4227 209265234851357991314071926194389823596731536191192417659362092842293535560685691
4228 19043136371473577209580545283689473947302569793398510007001950448648711736022397881
4229 1732925409804095526071829620815742129204533851199264410637177490827032767978038207171
4230 157696212292172692872536495494232533757612580459133061367983151665259981886001476852561
4231 14350355318587715051400821089975160571942744821781108584486466801538658351626134393583051
4232 1305882333991482069677474719187739612046789778782080881188268478940017909997978229816057641
4233 118835292393224868340650199446084304696257869869169360188132431583541629809816018913261245331
4234 10814011607783463018999168149593671727359466158094411777120051274102288312693257721106773325121
4235 984075056308295134728924301613024127189711420386591471717924665943308236455086452620716372586011
4236 89550830124054857260332111446785195574263739255179823926331144600841049517412867188485189905327001
4237 8149125541288992010690222141657452797258000272221363977296134158676535506084570914152152281384757091
4238 741570424257298272972810214890828204550478024772144121933948208439564731053695953187845857606012895281
4239 67482908607414142840525729555065366614093500254265115095989286968000390525886331740093973042147173470571
4240 6140944683274686998487841389510948361882508523138125473735025114088035537855656188348551546835392785821961
4241 558825966177996516862393566445496300931308275605569418109887285382011233944864713139718190762020743509798451
4242 50853162922197683034477814546540163384749053080106817047999742969763022288982688895714355359343887659391659041
4243 4627637825919989156137481123735154868012163830289720351367976610248435028297424689510006337700293777004640972731
4244 421115042158719013208510782259899092989106908556364551974485871532607587575065646745410576730726733707422328518521
4245 38321468836443430201974481185650817462008728678629174229678214309467290469330973853832362482496132767375431895185411
4246 3487253664116352148379677787894224389042794309755254854900717502161523432709118620698744985907148081831164302461872401
4247 317340083434588045502550678698374419402894282187728191795965292696698632376529794483585793717550475446635951524030388491
4248 28877947592547512140732111761552072165663379679083265453432841635399575546264211298006307228297093265643871588686765352681
4249 2627893230921823604806622170301238567075367550796577156262388588821361374710043228118573957775035487173592314570495647093971
4250 239138284013885948037402617497412709603858447122488521219877361582743885098613933758790230157528229332796900625915103885551361
4251 21761583845263621271403638192264556573951118688146455431008839904029693543973867972049910944335068869284517956958274453585173851
4252 1980304129918989535697731075496074648229551800621327444221804431266702112501621985456541895934491267104891134083202975276250820441
4253 180207675822628047748493527870142792988889213856540797424184203245269892237647600676545312530038705306545093201571470750138824660131
4254 16398898499859152345112911036182994161988918460945212565600762495319560193625931661565623440233522182895603481343003838262633044071921
4255 1492299763487182863405274904292652468740991579946014343469669387074079977619959781202471733061250518643499916802213349281899607010544811
4256 135799278477333640569880016290631374655430233775087305255739914223741277963416340089424927708573797196558492429001414784652864237959577801
4257 12357734341437361291859081482447455093644151273532944778272332194360456294670886948137668421480215544886822811039128745403410645654321579891
4258 1124553825070799877559176414902718413521617765891497974822782229686801522815050712280527826354699614584700875804560715831710368754543263770081
4259 102334398081442788857885053756147375630467216696126315708873182901498938576169614817528032198277664927207779698215025140685643556663437003077371
4260 9312430225411293786067539891809411182372516719347494729507459644036403410431434948395050930043267508375907952537567287802393563656372767280040761
4261 847431150512427734532146130154656417595899021460622020385178827607312710349260580303949634633937343262207623680918623190017814292729921822483709251
4262 77116234696630923842425297844073734001226810952916603855051273312265456641782712807659416751688298236860893754963594710291621100638422885846017541841
4263 7017577357393414069660702103810709794111639796715410950809665871416156554402226865497006924403635139554341331701687118636537520158096482611987596307531
4264 638599539522800680339123891446774591264159221501102396523679594298870246450602644760227630120730797699445061184853527795924914334386779917690871263985321
4265 58112558096574861910860274121656487805038489156600318083654843081197192427004840673180714340986502590649500567821671029429167204429196972509869285022664211
4266 5288242786788312433888284945070740390258502513250628945612590720388944510857440501259445005029771735749104551671772063678054215603056924498398104937062443201
4267 481230093597736431483833930001437375513523728705807234050745755555393950488027085614609495457709227953168514202131257794702933619878180129354227549272682331291
4268 43791938517394015265028887630130801171730659312228458298617863755540849494410464790929464086651539743738334792393944459317966959408914391771234706983814092147481
4269 3985066405082855389117628774341902906627489997412789705174225601754217303991352295974581231885290116680188466107848945797934993306211209651182358335527082385420771
4270 362641042862539840409704218465113164503101589764563863170854529759633774663213058933686892101561400617897150415814254067612084390865220078257594608532964497073290161
4271 33000334900491125477283083880325297969782244668575311548547762208126673494352388362965507181242087456228640687839097120152699679568735027121441109376499769233669404651
4272 3003030475944692418432760633109602115250184264840353350917846360939527287986067341029861153493029958516806302593357837933895670840754887468051140953261479000263915823241
4273 273275773310967010077381217612973792487766768100472154933524018845496983206732128033717364967865726225029373535995563251984506046508694759592653826746794589024016339914931
4274 24868095371297997917041690802780615116386775897142966098950685714940225471812623651068280212075781086477672991775596255930590050232291223122931498233958307601185486932258721
4275 2262996678788117810450793863053035975591196606640009915004512400059560517934948752247213499298896078869468242251579259289683694571138501304186766339290205991707879310835543611
4276 205932697769718720751022241537826273778798891204240902265410628405420007132080336454496428436199543177121610044893712595361216205973603618680995736875408745245417017286034468601
4277 18739875497044403588343023979942190913870699099585922106152367184893220649019310617359174987694158429118066514085327846177870674743597929299970612055662195817332948573029136642691
4278 1
4279 92
4280 8464
4281 778688
4282 71639296
4283 6590815232
4284 606355001344
4285 55784660123648
4286 5132188731375616
4287 472161363286556672
4288 43438845422363213824
4289 3996373778857415671808
4290 367666387654882241806336
4291 33825307664249166246182912
4292 3111928305110923294648827904
4293 286297404070204943107692167168
4294 26339361174458854765907679379456
4295 2423221228050214638463506502909952
4296 222936352980619746738642598267715584
4297 20510144474217016699955119040629833728
4298 1886933291627965536395870951737944702976
4299 173597862829772829348420127559890912673792
4300 15971003380339100300054651735509963965988864
4301 1469332310991197227605027959666916684870975488
4302 135178572611190144939662572289356335008129744896
4303 12436428680229493334448956650620782820747936530432
4304 1144151438581113386769304011857112019508810160799744
4305 105261932349462431582775969090854305794810534793576448
4306 9684097776150543705615389156358596133122569201009033216
4307 890936995405850020916615802384990844247276366492831055872
4308 81966203577338201924328653819419157670749425717340457140224
4309 7540890729115114577038236151386562505708947165995322056900608
4310 693761947078590541087517725927563750525223139271569629234855936
4311 63826099131230329780051630785335865048320528812984405889606746112
4312 5872001120073190339764750032250899584445488650794565341843820642304
4313 540224103046733511258357002967082761768984955873100011449631499091968
4314 49700617480299483035768844272971614082746615940325201053366097916461056
4315 4572456808187552439290733673113388495612688666509918496909681008314417152
4316 420666026353254824414747497926431741596367357318912501715690652764926377984
4317 38701274424499443846156769809231720226865796873339950157843540054373226774528
4318 3560517247053948833846422822449318260871653312347275414521605685002336863256576
4319 327567586728963292713870899665337280000192104735949338135987723020214991419604992
4320 30136217979064622929676122769211029760017673635707339108510870517859779210603659264
4321 2772532054073945309530203294767414737921625974485075197983000087643099687375536652288
4322 255072948974802968476778703118602155888789589652626918214436008063165171238549372010496
4323 23466711305681873099863640686911398341768642248041676475728112741811195753946542224965632
4324 2158937440122732325187454943195848647442715086819834235766986372246630009363081884696838144
4325 198622244491291373917245854774018075564729787987424749690562746246689960861403533392109109248
4326 18273246493198806400386618639209662951955140494843076971531772654695476399249125072074038050816
4327 1681138677374290188835568914807288991579872925525563081380923084231983828730919506630811500675072
4328 154664758318434697372872340162270587225348309148351803487044923749342512243244594610034658062106624
4329 14229157765295992158304255294928894024732044441648365920808132984939511126378502704123188541713809408
4330 1309082514407231278563991487133458250275348088631649664714348234614435023626822248779333345837670465536
4331 120435591325465277627887216816278159025332024154111769153720037584528022173667646887698667817065682829312
4332 11080074401942805541765623947097590630330546222178282762142243457776578039977423513668277439170042820296704
4333 1019366844978738109842437403132978337990410252440402014117086398115445179677922963257481524403643939467296768
4334 93781749738043906105504241088234007095117743224516985298771948626620956530368912619688300245135242430991302656
4335 8627920975900039361706390180117528652750832376655562647487019273649128000793939961011323622552442303651199844352
4336 793768729782803621276987896570812636053076578652311763568805773175719776073042476413041773274824691935910385680384
4337 73026723140017933157482886484514762516883045236012682248330131132166219398719907829999843141283871658103755482595328
4338 6718458528881649850488425556575358151553240161713166766846372064159292184682231520359985568998116192545545504398770176
4339 618098184657111786244935151204932949942898094877611342549866229902654880990765299873118672347826689714190186404686856192
4340 56865032988454284334534033910853831394746624728740243514587693151044249051150407588326917856000055453705497149231190769664
4341 5231583034937794158777131119798552488316689475044102403342067769896070912705837498126076442752005101740905737729269550809088
4342 481305639214277062607496063021466828925135431704057421107470234830438523968937049827599032733184469360163327871092798674436096
4343 44280118807713489759889637797974948261112459716773282741887261604400344205142208584139111011452971181135026164140537478048120832
4344 4073770930309641057909846677413695240022346293943142012253628067604831666873083189740798213053673348664422407100929447980427116544
4345 374786925588486977327705894322059962082055859042769065127333782219644513352323653456153435600937948077126861453285509214199294722048
4346 34480397154140801914148942277629516511549139031934753991714707964207295228413776117966116075286291223095671253702266847706335114428416
4347 3172196538180953776101702689541915519062520790937997367237753132707071161014067402852882678926338792524801755340608549988982830527414272
4348 291842081512647747401356647437856227753751912766295757785873288209050546813294201062465206461223168912281761491335986598986420408522113024
4349 26849471499163592760924811564282772953345175974499209716300342515232650306823066497746798994432531539929922057202910767106750677584034398208
4350 2470151377923050534005082663914015111707756189653927293899631511401403828227722117792705507487792901673552829262667790573821062337731164635136
4351 227253926768920649128467605080089390277113569448161311038766099048929152196950434836928906688876946953966860292165436732791537735071267146432512
4352 20907361262740699719819019667368223905494448389230840615566481112501482002119440004997459415376679119764951146879220179416821471626556577471791104
4353 1923477236172144374223349809397876599305489251809237336632116262350136344194988480459766266214654479018375505512888256506347575389643205127404781568
4354 176959905727837282428548182464604647136105011166449834970154696136212543665938940202298496491748212069690546507185719598583976935847174871721239904256
4355 16280311326961029983426432786743627536521661027313384817254232044531554017266382498611461677240835510411530278661086203069725878097940088198354071191552
4356 1497788642080414758475231816380413733359992814512831403187389348096902969588507189872254474306156866957860785636819930682414780785010488114248574549622784
4357 137796555071398157779721327106998063469119338935180489093239820024915073202142661468247411636166431760123192278587433622782159832220964906510868858565296128
4358 12677283066568630515734362093843821839158979182036604996578063442292186734597124855078761870527311721931333689630043893295958704564328771398999934988007243776
4359 1166310042124314007447561312633631609202626084747367659685181836690881179582935486667246092088512678417682699445964038183228200819918246968707994018896666427392
4360 107300523875436888685175640762294108046641599796757824691036728975561068521630064773386640472143166414426808349028691512856994475432478721121135449738493311320064
4361 9871648196540193759036158950131057940291027181301719871575379065751618303989965959151570923437171310127266368110639619182843491739788042343144461375941384641445888
4362 908191634081697825831326623412057330506774500679758228184934874049148883967076868241944524956219760531708505866178844964821601240060499895569290446586607387013021696
4363 83553630335516199976482049353909274406623254062537756993014008412521697324971071878258896295972217968917182539688453736763587314085565990392374721085967879605197996032
4364 7686933990867490397836348540559653245409339373753473643357288773951996153897338612799818459229444053140380793651337743782250032895872071116098474339909044923678215634944
4365 707197927159809116600944065731488098577659222385319575188870567203583646158555152377583298249108852888915033015923072427967003026420230542681059639271632132978395838414848
4366 65062209298702438727286854047296905069144648459449400917376092182729695446587074018737663438918014465780183037464922663372964278430661209926657486812990156234012417134166016
4367 5985723255480624362910390572351315266361307658269344884398600480811131981086010809723865036380457330851776839446772885030312713615620831313252488786795094373529142376343273472
4368 550686539504217441387755932656321004505240304560779729364671244234624142259912994494595583347002074438363469229103105422788769652637116480819228968385148682364681098623581159424
4369 50663161634388004607673545804381532414482108019591735101549754469585421087911995493502793667924190848329439169077485698896566808042614716235369065091433678777550661073369466667008
4370 4661010870363696423905966214003100982132353937802439629342577411201858740087903585402257017449025558046308403555128684298484146339920553893653953988411898447534660818749990933364736
4371 1
4372 93
4373 8649
4374 804357
4375 74805201
4376 6956883693
4377 646990183449
4378 60170087060757
4379 5595818096650401
4380 520411082988487293
4381 48398230717929318249
4382 4501035456767426597157
4383 418596297479370673535601
4384 38929455665581472638810893
4385 3620439376899076955409413049
4386 336700862051614156853075413557
4387 31313180170800116587336013460801
4388 2912125755884410842622249251854493
4389 270827695297250208363869180422467849
4390 25186975662644269377839833779289509957
4391 2342388736625917052139104541473924426001
4392 217842152506210285848936722357074971618093
4393 20259320183077556583951115179207972360482649
4394 1884116777026212762307453711666341429524886357
4395 175222860263437786894593195184969752945814431201
4396 16295726004499714181197167152202187023960742101693
4397 1515502518418473418851336545154803393228349015457449
4398 140941734212918027953174298699396715570236458437542757
4399 13107581281801376599645209779043894548031990634691476401
4400 1219005059207528023767004509451082192966975129026307305293
4401 113367470506300106210331419378950643945928686999446579392249
4402 10543174757085909877560822002242409886971367890948531883479157
4403 980515252408989618613156446208544119488337213858213465163561601
4404 91187918474036034531023549497394603112415360888813852260211228893
4405 8480476418085351211385190103257698089454628562659688260199644287049
4406 788684306881937662658822679602965922319280456327351008198566918695557
4407 73347640540020202627270509203075830775693082438443643762466723438686801
4408 6821330570221878844336157355886052262139456666775258869909405279797872493
4409 634383743030634732523262634097402860378969470010099074901574691021202141849
4410 58997688101849030124663424971058466015244160710939213965846446264971799191957
4411 5486784993471959801593698522308437339417706946117346898823719502642377324852001
4412 510271004392892261548213962574684672565846745988913261590605913745741091211236093
4413 47455203408538980323983898519445674548623747376968933327926349978353921482644956649
4414 4413333916994125170130502562308447733022008506058110799497150547986914697885980968357
4415 410440054280453640822136738294685639171046791063404304353235000962783066903396230057201
4416 38170925048082188596458716661405764442907351568896600304850855089538825222015849395319693
4417 3549896029471643539470660649510736093190383695907383828351129523327110745647473993764731449
4418 330140330740862849170771440404498456666705683719386696036655045669421299345215081420120024757
4419 30703050758900244972881743957618356470003628585902962731408919247256180839105002572071162302401
4420 2855383720577722782478002188058507151710337458488975534021029489994824818036765239202618094123293
4421 265550686013728218770454203489441165109061383639474724663955742569518708077419167245843482753466249
4422 24696213799276724345652240924518028355142708678471149393747884058965239851199982553863443896072361157
4423 2296747883332735364145658405980176637028271907097816893618553217483767306161598377509300282334729587601
4424 213597553149944388865546231756156427243629287360096971106525449225990359473028649108364926257129851646893
4425 19864572442944828164495799553322547733657523724489018312906866778017103430991664367077938141913076203161049
4426 1847405237193869019298109358458996939230149706377478703100338610355590619082224786138248247197916086893977557
4427 171808687059029818794724170336686715348403922693105519388331490763069927574646905110857086989406196081139912801
4428 15978207896489773147909347841311864527401564810458813303114828640965503264442162175309709090014776235546011890493
4429 1485973334373548902755569349242003401048345527372669637189679063609791803593121082303802945371374189905779105815849
4430 138195520096740047956267949479506316297496134045658276258640152915710637734160260654253673919537799661237456840873957
4431 12852183368996824459932919301594087415667140466246219692053534221161089309276904240845591674517015368495083486201278001
4432 1195253053316704674773761495048250129657044063360898431360978682567981305762752094398640025730082429270042764216718854093
4433 111158533958453534753959819039487262058105097892563554116571017478822261435935944779073522392897665922113977072154853430649
4434 10337743658136178732118263170672315371403774104008410532841104625530470313542042864453837582539482930756599867710401369050357
4435 961410160206664622086998474872525329540550991672782179554222730174333739159409986394206895176171912560363787697067327321683201
4436 89411144899219809854090858163144855647271242225568742698542713906213037741825128734661241251383987868113832255827261440916537693
4437 8315236475627442316430449809172471575196225526977893070964472393277812509989736972323495436378710871734586399791935314005238005449
4438 773316992233352135428031832253039856493248974008944055599695932574836563429045538426085075583220111071316535180649984202487134506757
4439 71918480277701748594806960399532706653872154582831797170771721729459800398901235073625912029239470329632437771800448530831303509128401
4440 6688418665826262619317047317156541718810110376203357136881770120839761437097814861847209818719270740655816712777441713367311226348941293
4441 622022935921842423596485400495558379849340264986912213730004621238097813650096782151790513140892178880990954288302079343159944050451540249
4442 57848133040731345394473142246086929325988644643782835876890429775143096669459000740116517722102972635932158748812093378913874796691993243157
4443 5379876372788015121686002228886084427316943951871803736550809969088307990259687068830836148155576455141690763639524684238990356092355371613601
4444 500328502669285406316798207286405851740475787524077747499225327125212643094150897401267761778468610328177241018475795634226103116589049560064893
4445 46530550748243542787462233277635744211864248239739230517427955422644775807756033458317901845397580760520483414718248993983027589842781609086035049
4446 4327341219586649479233987694820124211703375086295748438120799854305964150121311111623564871621975010728404957568797156440421565855378689645001259557
4447 402442733421558401568760855618271551688413883025504604745234386450454665961281933380991533060843675997741661053898135548959205624550218136985117138801
4448 37427174208204931345894759572499254307022491121371928241306797939892283934399219804432212574658461867789974478012526606053206123083170286739615893908493
4449 3480727201363058615168212640242430650553091674287589326441532208409982405899127441812195769443236953704467626455164974362948169446734836666784278133489849
4450 323707629726764451210643775542546050501437525708745807359062495382128363748618852088534206558221036694515489260330342615754179758546339810010937866414555957
4451 30104809564589093962589871125456782696633689890913360084392812070537937828621553244233681209914556412589940501210721863265138717544809602331017221576553704001
4452 2799747289506785738520858014667480790786933159854942487848531522560028218061804451713732352522053746370864466612597133283657900731667293016784601606619494472093
4453 260376497924131073682439795364075713543184783866509651369913431598082624279747814009377108784550998412490395394971533395380184768045058250560967949415612985904649
4454 24215014306944189852466900968859041359516184899585397577401949138621684058016546702872071116963242852361606771732352605770357183428190417302170019295652007689132357
4455 2251996330545809656279421790103890846435005195661441974698381269891816617395538843367102613877581585269629429771108792336643218058821708809101811794495636715089309201
4456 209435658740760298033986226479661848718455483196514103646949458099938945417785112433140543090615087430075536968713117687307819279470418919246468496888094214503305755693
4457 19477516262890707717160719062608551930816359937275811639166299603294321923854015456282070507427203130997024938090319944919627192990748959489921570210592761948807435279449
4458 1811409012448835817695946872822595329565921474166650482442465863106371938918423437434232557190729891182723319242399754877525328948139653232562706029585126861239091480988757
4459 168461038157741731045723059172501365649630697097498494867149325268892590319413379681383627818737879879993268689543177203609855592176987750628331660751416798095235507731954401
4460 15666876548669980987252244503042627005415654830067360022644887250007010899705444310368677387142622828839373988127515479935716570072459860808434844449881762222856902219071759293
4461 1457019519026308231814458738782964311503655899196264482105974514250652013672606320864286997004263923082061780895858939634021641016738767055184440533839003886725691906373673614249
4462 135502815269446665558744662706815680969839998625252596835855629825310637271552387840378690721396544846631745623314881385964012614556705336132152969647027361465489347292751646125157
4463 12601761820058539896963253631733858330195119872148491505734573573753889266254372069155218237089878670736752342968283968894653173153773596260290226177173544616290509298225903089639601
4464 1171963849265444210417582587751248824708146148109809710033315342359111701761656602431435296049358716378517967896050409107202745103300944452206991034477139649315017364735008987336482893
4465 1
4466 94
4467 8836
4468 830584
4469 78074896
4470 7339040224
4471 689869781056
4472 64847759419264
4473 6095689385410816
4474 572994802228616704
4475 53861511409489970176
4476 5062982072492057196544
4477 475920314814253376475136
4478 44736509592539817388662784
4479 4205231901698742834534301696
4480 395291798759681826446224359424
4481 37157429083410091685945089785856
4482 3492798333840548618478838439870464
4483 328323043381011570137010813347823616
4484 30862366077815087592879016454695419904
4485 2901062411314618233730627546741369470976
4486 272699866663574113970678989393688730271744
4487 25633787466375966713243825003006740645543936
4488 2409576021839340871044919550282633620681129984
4489 226500146052898041878222437726567560344026218496
4490 21291013728972415936552909146297350672338464538624
4491 2001355290523407098035973459751950963199815666630656
4492 188127397309200267215381505216683390540782672663281664
4493 17683975347064825118245861490368238710833571230348476416
4494 1662293682624093561115110980094614438818355695652756783104
4495 156255606166664794744820432128893757248925435391359137611776
4496 14688026979666490706013120620116013181398990926787758935506944
4497 1380674536088650126365233338290905239051505147118049339937652736
4498 129783406392333111878331933799345092470841483829096637954139357184
4499 12199640200879312516563201777138438692259099479935083967689099575296
4500 1146766178882655376556940967051013237072355351113897892962775360077824
4501 107796020814969605396352450902795244284801403004706401938500883847315456
4502 10132825956607142907257130384862752962771331882442401782219083081647652864
4503 952485639921071433282170256177098778500505196949585767528593809674879369216
4504 89533650152580714728524004080647285179047488513261062147687818109438660706304
4505 8416163114342587184481256383580844806830463920246539841882654902287234106392576
4506 791119332748203195341238100056599411842063608503174745136969560815000006000902144
4507 74365217278331100362076381405320344713153979199298426042875138716610000564084801536
4508 6990330424163123434035179852100112403036474044734052048030263039361340053023971344384
4509 657091059871333602799306906097410565885428560205000892514844725699965964984253306372096
4510 61766559627905358663134849173156593193230284659270083896395404215796800708519810798977024
4511 5806056605023103714334675822276719760163646757971387886261167996284899266600862215103840256
4512 545769320872171749147459527294011657455382795249310461308549791650780531060481048219760984064
4513 51302316161984144419861195565637095800805982753435183363003680415173369919685218532657532502016
4514 4822417719226509575466952383169887005275762378822907236122345959026296772450410542069808055189504
4515 453307265607291900093893524017969378495921663609353280195500520148471896610338590954561957187813376
4516 42610882967085438608825991257689121578616636379279208338377048893956358281371827549728823975654457344
4517 4005422998906031229229643178222777428389963819652245583807442596031897678448951789674509453711518990336
4518 376509761897166935547586458752941078268656599047311084877899604026998381774201468229403888648882785091584
4519 35391917618333691941473127122776461357253720310447241978522562778537847886774938013563965532994981798608896
4520 3326840256123367042498473949540987367581849709182040745981120901182557701356844173275012760101528289069236224
4521 312722984075596501994856551256852812552693872663111830122225364711160423927543352287851199449543659172508205056
4522 29395960503106071187516515818144164379953224030332512031489184282849079849189075115058012748257103962215771275264
4523 2763220287291970691626552486905551451715603058851256130959983322587813505823773060815453198336167772448282499874816
4524 259742707005445245012895933769121836461266687532018076310238432323254469547434667716652600643599770610138554988232704
4525 24415814458511853031212217774297452627359068628009699173162412638385920137458858765365344460498378437353024168893874176
4526 2295086559100114184933948470783960546971752451032911722277266788008276492921132723944342379286847573111184271876024172544
4527 215738136555410733383791156253692291415344730397093701894063078072777990334586476050768183652963671872451321556346272219136
4528 20279384836208608938076368687847075393042404657326807978041929338841131091451128748772209263378585156010424226296549588598784
4529 1906262174603609240179178656657625086945986037788719949935941357851066322596406102384587670757587004664979877271875661328285696
4530 179188644412739268576842793725816758172922687552139675293978487638000234324062173624151241051213178438508108463556312164858855424
4531 16843732574797491246223222610226775268254732629901129477633977837972022026461844320670216658814038773219762195574293343496732409856
4532 1583310862030964177144982925361316875215944867210706170897593916769370070487413366143000365928519644682657646383983574288692846526464
4533 148831221030910632651628394983963786270298817517806380064373828176320786625816856417442034397280846600169818760094455983137127573487616
4534 13990134776905599469253069128492595909408088846673799726051139848574153942826784503239551233344399580415962963448878862414889991907835904
4535 1315072669029126350109788498078304015484360351587337174248807145765970470625717743304517815934373560559100518564194613066999659239336574976
4536 123616830888737876910320118819360577455529873049209694379387871702001224238817467870624674697831114692555448745034293628297967968497638047744
4537 11619982103541360429570091169019894280819808066625711271662459939988115078448841979838719421596124781100212182033223601060008989038777976487936
4538 1092278317732887880379588569887870062397061958262816859536271234358882817374191146104839625630035729423419945111123018499640844969645129789865984
4539 102674161866891460755681325569459785865323824076704784796409496029734984833173967733854924809223358565801474840445563738966239427146642200247402496
4540 9651371215487797311034044603529219871340439463210249770862492626795088574318352966982362932066995705185338635001882991462826506151784366823255834624
4541 907228894255852947237200192731746667906001309541763478461074306918738325985925178896342115614297596287421831690177001197505691578267730481386048454656
4542 85279516060050177040296818116784186783164123096925766975340984850361402642676966816256158867743974051017652178876638112565535008357166665250288554737664
4543 8016274509644716641787900902977713557617427571111022095682052575933971848411634880728078933567933560795659304814403982581160290785573666533527124145340416
4544 753529803906603364328062684879905074416038191684436076994112942137793353750693678788439419755385754714791974652553974362629067333843924654151549669661999104
4545 70831801567220716246837892378711076995107590018336991237446616560952575252565205806113305457006260943190445617340073590087132329381328917490245668948227915776
4546 6658189347318747327202761883598841237540113461723677176319981956729542073741129345774650712958588528659901888029966917468190438961844918244083092881133424082944
4547 625869798647962248757059617058291076328770665402025654574078303932576954931666158502817167018107321694030777474816890242009901262413422314943810730826541863796736
4548 58831761072908451383163604003479361174904442547790411529963360569662233763576618899264813699702088239238893082632787682748930718666861697604718208697694935196893184
4549 5530185540853394430017378776327059950441017599492298683816555893548249973776202176530892487771996294488455949767482042178399487554684999574843511617583323908507959296
4550 519837440840219076421633604974743635341455654352276076278756253993535497534963004593903893850567651681914859278143311964769551830140389960035290092052832447399748173824
4551 48864719438980593183633558867625901722096831509113951170203087875392336768286522431826966021953359258099996772145471324688337872033196656243317268652966250055576328339456
4552 4593283627264175759261554533556834761877102161856711409999090260286879656218933108591734806063615770261399696581674304520703759971120485686871823253378827505224174863908864
4553 431768660962832521370586126154342467616447603214530872539914484466966687684579712207623071769979882404571571478677384624946153437285325654565951385817609785491072437207433216
4554 40586254130506257008835095858508191955946074702165902018751961539894868642350492947516568746378108946029727718995674154744938423104820611529199430266855319836160809097498722304
4555 3815107888267588158830499010699770043858931022003594789762684384750117652380946337066557462159542240926794405585593370546024211771853137483744746445084400064599116055164879896576
4556 358620141497153286930066907005778384122739516068337910237692332166511059323808955684256401442996970647118674125045776831326275906554194923472006165837933606072316909185498710278144
4557 33710293300732408971426289258543168107537514510423763562343079223652039576438041834320101735641715240829155367754303022144669935216094322806368579588765758970797789463436878766145536
4558 3168767570268846443314071190303057802108526363979833774860249447023291720185175932426089563150321232637940604568904484081598973910312866343798646481343981343254992209563066604017680384
4559 297864151605271565671522691888487433398201478214104374836863448020189421697406537648052418936130195867966416829477021503670303547569409436317072769246334246265969267698928260777661956096
4560 1
4561 95
4562 9025
4563 857375
4564 81450625
4565 7737809375
4566 735091890625
4567 69833729609375
4568 6634204312890625
4569 630249409724609375
4570 59873693923837890625
4571 5688000922764599609375
4572 540360087662636962890625
4573 51334208327950511474609375
4574 4876749791155298590087890625
4575 463291230159753366058349609375
4576 44012666865176569775543212890625
4577 4181203352191774128676605224609375
4578 397214318458218542224277496337890625
4579 37735360253530761511306362152099609375
4580 3584859224085422343574104404449462890625
4581 340561626288115122639539918422698974609375
4582 32353354497370936650756292250156402587890625
4583 3073568677250238981821847763764858245849609375
4584 291989024338772703273075537557661533355712890625
4585 27738957312183406810942176067977845668792724609375
4586 2635200944657423647039506726457895338535308837890625
4587 250344089742455246468753139013500057160854339599609375
4588 23782688525533248414531548206282505430281162261962890625
4589 2259355409925658599380497079596838015876710414886474609375
4590 214638763942937566941147222561699611508287489414215087890625
4591 20390682574579068859408986143361463093287311494350433349609375
4592 1937114844585011541643853683619338993862294591963291168212890625
4593 184025910235576096456166099943837204416917986236512660980224609375
4594 17482461472379729163335779494664534419607208692468702793121337890625
4595 1660833839876074270516899051993130769862684825784526765346527099609375
4596 157779214788227055699105409939347423136955058449530042707920074462890625
4597 14989025404881570291415013944238005198010730552705354057252407073974609375
4598 1423957413463749177684426324702610493811019402507008635438978672027587890625
4599 135275954279056171880020500846747996912046843238165820366702973842620849609375
4600 12851215656510336328601947580441059706644450107625752934836782515048980712890625
4601 1220865487368481951217185020141900672131222760224446528809494338929653167724609375
4602 115982221300005785365632576913480563852466162221322420236901962198317050933837890625
4603 11018311023500549609735094806780653565984285411025629922505686408840119838714599609375
4604 1046739547232552212924834006644162088768507114047434842638040208839811384677886962890625
4605 99440256987092460227859230631195398433008175834506310050613819839782081544399261474609375
4606 9446824413773783721646626909963562851135776704278099454808312884779297746717929840087890625
4607 897448319308509453556429556446538470857898786906419448206789724054033285938203334808349609375
4608 85257590334308398087860807862421154731500384756109847579645023785133162164129316806793212890625
4609 8099471081759297818346776746930009699492536551830435520066277259587650405592285096645355224609375
4610 769449752767133292742943790958350921451790972423891374406296339660826788531267084181308746337890625
4611 73097726512877662810579660141043337537920142380269680568598152267778544910470372997224330902099609375
4612 6944284018723377967005067713399117066102413526125619654016824465438961766494685434736311435699462890625
4613 659706981778720906865481432772916121279729284981933867131598324216701367816995116299949586391448974609375
4614 62672163268978486152220736113427031521574282073283717377501840800586629942614536048495210707187652587890625
4615 5953855510552956184460969930775567994549556796961953150862674876055729844548380924607045017182826995849609375
4616 565616273502530837523792143423678959482207895711385549331954113225294335232096187837669276632368564605712890625
4617 53733545982740429564760253625249501150809750092581627186535640756402961847049137844578581280075013637542724609375
4618 5104686868360340808652224094398702609326926258795254582720885871858281375469668095234965221607126295566558837890625
4619 484945252494232376821961288967876747886057994585549185358484157826536730669618469047321696052676998078823089599609375
4620 46069798986952075798086322451948291049175509485627172609055994993520989413613754559495561125004314817488193511962890625
4621 4376630903760447200818200632935087649671673401134581397860319524384493994293306683152078306875409907661378383636474609375
4622 415779935857242484077729060128833326718808973107785232796730354816526929457864134899447439153163941227830946445465087890625
4623 39499093906438035987384260712239166038286852445239597115689383707570058298497092815447506719550574416643939912319183349609375
4624 3752413921111613418801504767662720773637250982297761725990491452219155538357223817467513138357304569581174291670322418212890625
4625 356479322505603274786142952927958473495538843318287363969096687960819776143936262659413748143943934110211557708680629730224609375
4626 33865535638032311104683580528156054982076190115237299577064185356277878733673944952644306073674673740470097982324659824371337890625
4627 3217225885613069554944940150174825223297238060947543459821097608846398479699024770501209076999094005344659308320842683315277099609375
4628 305636459133241607719769314266608396213237615790016628683004272840407855571407353197614862314913930507742634290480054914951324462890625
4629 29035463617657952733378084855327797640257573500051579724885405919838746279283698553773411919916823398235550257595605216920375823974609375
4630 2758369043677505509670918061256140775824469482504900073864113562384680896531951362608474132392098222832377274471582495607435703277587890625
4631 262045059149363023418737215819333373703324600837965507017090788426544685170535379447805042577249331169075841074800337082706391811370849609375
4632 24894280619189487224780035502836670501815837079606723166623624900521745091200861047541479044838686461062204902106032022857107222080230712890625
4633 2364956658823001286354103372769483697672504522562638700829244365549565783664081799516440509259675213800909465700073042171425186097621917724609375
4634 224670882588185122203639820413100951278887929643450676578778214727208749448087770954061848379669145311086399241506939006285392679274082183837890625
4635 21343733845877586609345782939244590371494353316127814274983930399084831197568338240635875596068568804553207927943159205597112304531037807464599609375
4636 2027654715358370727887849379228236085291963565032142356123473387913058963768992132860408181626514036432554753154600124531725668930448591709136962890625
4637 192627197959045219149345691026682428102736538678053523831729971851740601558054252621738777254518833461092701549687011830513938548392616212368011474609375
4638 18299583806109295819187840647534830669759971174415084764014347325915357148015153999065183839179289178803806647220266123898824162097298540174961090087890625
4639 1738460461580383102822844861515808913627197261569433052581362995961958929061439629911192464722032471986361631485925281770388295399243361316621303558349609375
4640 165153743850136394768170261844001846794583739849096139995229484616386098260836764841563284148593084838704354991162901768186888062928119325079023838043212890625
4641 15689605665762957502976174875180175445485455285664133299546801038556679334779492659948511994116343059676913724160475667977754365978171335882507264614105224609375
4642 1490512538247480962782736613142116667321118252138092663456946098662884536804051802695108639441052590669306803795245188457886664767926276908838190138339996337890625
4643 141598691133510691464359978248501083395506233953118803028409879372974030996384921256035320746899996113584146360548292903499233152952996306339628063142299652099609375
4644 13451875657683515689114197933607602922573092225546286287698938540432532944656567519323355470955499630790493904252087825832427149530534649102264665998518466949462890625
4645 1277928187479933990465848803692722277644443761426897197331399161341090629742373914335718769740772464925096920903948343454080579205400791664715143269859254360198974609375
4646 121403177810593729094255636350808616376222157335555233746482920327403609825525521861893283125373384167884207485875092628137655024513075208147938610636629164218902587890625
4647 11533301892006404263954285453326818555741104946877747205915877431103342933424924576879861896910471495948999711158133799673077227328742144774054168010479770600795745849609375
4648 1095663679740608405075657118066047762795404969953385984562008355954817578675367834803586880206494792115154972560022710968942336596230503753535145960995578207075595855712890625
4649 104088049575357798482187426216274537465563472145571668533390793815707669974159944306340753619617005250939722393202157542049521976641897856585838866294579929672181606292724609375
4650 9888364709658990855807805490546081059228529853829308510672125412492228647545194709102371593863615498839273627354204966494704587780980296375654692297985093318857252597808837890625
4651 939394647417604131301741521601877700626710336113784308513851914186761721516793497364725301417043472389730994598649471816996935839193128155687195768308583865291438996791839599609375
4652 89242491504672392473665444552178381559537481930809509308815931847742363544095382249648903634619129877024444486871699822614708904723347174790283597989315467202686704695224761962890625
4653 8478036692943877284998217232456946248156060783426903384337513525535524536689061313716645845288817338317322226252811483148397345948717981605076941808984969384255236946046352386474609375
4654 805413485829668342074830637083409893574825774425555821512063784925874830985460824803081355302437647140145611494017090899097747865128208252482309471853572091504247509874403476715087890625
4655 76514281153818492497108910522923939889608448570427803043646059567958108943618778356292728753731576478313833091931623635414286047187179783985819399826089348692903513438068330287933349609375
4656 1
4657 96
4658 9216
4659 884736
4660 84934656
4661 8153726976
4662 782757789696
4663 75144747810816
4664 7213895789838336
4665 692533995824480256
4666 66483263599150104576
4667 6382393305518410039296
4668 612709757329767363772416
4669 58820136703657666922151936
4670 5646733123551136024526585856
4671 542086379860909058354552242176
4672 52040292466647269602037015248896
4673 4995868076798137881795553463894016
4674 479603335372621236652373132533825536
4675 46041920195771638718627820723247251456
4676 4420024338794077316988270789431736139776
4677 424322336524231422430873995785446669418496
4678 40734944306326216553363903595402880264175616
4679 3910554653407316789122934745158676505360859136
4680 375413246727102411755801735535232944514642477056
4681 36039671685801831528556966611382362673405677797376
4682 3459808481836975826741468794692706816646945068548096
4683 332141614256349679367181004290499854398106726580617216
4684 31885594968609569219249376411887986022218245751739252736
4685 3061017116986518645047940135541246658132951592166968262656
4686 293857643230705789924602253011959679180763352848028953214976
4687 28210333750147755832761816289148129201353281873410779508637696
4688 2708192040014184559945134363758220403329915059847434832829218816
4689 259986435841361717754732898920789158719671845745353743951605006336
4690 24958697840770724904454358296395759237088497191553959419354080608256
4691 2396034992713989590827618396453992886760495730389180104257991738392576
4692 230019359300543000719451366059583317129007590117361290008767206885687296
4693 22081858492852128069067331141719998444384728651266683840841651861025980416
4694 2119858415313804294630463789605119850660933950521601648720798578658494119936
4695 203506407870125212284524523802091505663449659250073758277196663551215435513856
4696 19536615155532020379314354285000784543691167288007080794610879700916681809330176
4697 1875515054931073956414178011360075316194352059648679756282644451288001453695696896
4698 180049445273383099815761089090567230354657797726273256603133867323648139554786902016
4699 17284746746244777582313064552694454114047148581722232633900851263070221397259542593536
4700 1659335687639498647902054197058667594948526263845334332854481721254741254136916088979456
4701 159296226013391870198597202917632089115058521329152095954030245240455160397143944542027776
4702 15292437697285619539065331480092680555045618047598601211586903543083695398125818676034666496
4703 1468074018939419475750271822088897333284379332569465716312342740136034758220078592899327983616
4704 140935105818184269672026094920534143995300415926668708765984903053059336789127544918335486427136
4705 13529770158545689888514505112371277823548839928960196041534550693093696331756244312160206697005056
4706 1298857935220386229297392490787642671060688633180178819987316866536994847848599453967379842912485376
4707 124690361781157078012549679115613696421826108785297166718782419187551505393465547580868464919598596096
4708 11970274730991079489204769195098914856495306443388528005003112242004944517772692567763372632281465225216
4709 1149146374175143630963657842729495826223549418565298688480298775232474673706178486505283772699020661620736
4710 110318051920813788572511152902031599317460744182268674094108682422317568675793134704507242179105983515590656
4711 10590532984398123702961070678595033534476231441497792713034433512542486592876140931632695249194174417496702976
4712 1016691166502219875484262785145123219309718218383788100451305617204078712916109529436738743922640744079683485696
4713 97602351984213108046489227373931829053732948964843657643325339251591556439946514825926919416573511431649614626816
4714 9369825790484458372462965827897455589158363100624991133759232568152789418234865423288984263991057097438363004174336
4715 899503275886508003756444719478155736559202857659999148840886326542667784150547080635742489343141481354082848400736256
4716 86352314485104768360618693069902950709683474335359918288725087348096107278452519741031278976941582209991953446470680576
4717 8289822190570057762619394534710683268129613536194552155717608385417226298731441895139002781786391892159227530861185335296
4718 795822930294725545211461875332225593740442899474677006948890405000053724678218421933344267051493621647285842962673792188416
4719 76399001308293652340300340031893656999082518349568992667093478880005157569108968505601049636943387678139440924416684050087936
4720 7334304125596190624668832643061791071911921761558623296040973972480495126634460976537700765146565217101386328744001668808441856
4721 704093196057234299968207933733931942903544489109627836419933501358127532156908253747619273454070260841733087559424160205610418176
4722 67592946821494492796947961638457466518740270954524272296313616130380243087063192359771450251590745040806376405704719379738600144896
4723 6488922894863471308507004317291916785799066011634330140446107148516503336358066466538059224152711523917412134947653060454905613910016
4724 622936597906893245616672414460024011436710337116895693482826286257584320290374380787653685518660306296071564954974693803670938935361536
4725 59801913399061751579200551788162305097924192363221986574351323480728094747875940555614753809791389404422870235677570605152410137794707456
4726 5740983686309928151603252971663581289400722466869310711137727054149897095796090293339016365739973382824595542625046778094631373228291915776
4727 551134433885753102553912285279703803782469356819453828269221797198390121196424668160545571111037444751161172092004490697084611829916023914496
4728 52908905653032297845175579386851565163117058254667567513845292531045451634856768143412374826659594696111472520832431106920122735671938295791616
4729 5079254942691100593136855621137750255659237592448086481329148082980363356946249741767587983359321090826701361999913386264331782624506076395995136
4730 487608474498345656941138139629224024543286808875016302207598215966114882266839975209688446402494824719363330751991685081375851131952583334015533056
4731 46810413551841183066349261404405506356155533652001565011929428732747028697616637620130090854639503173058879752191201767812081708667448000065491173376
4732 4493799700976753574369529094822928610190931230592150241145225158343714754971197211532488722045392304613652456210355369709959844032075008006287152644096
4733 431404771293768343139474793103001146578329398136846423149941615200996616477234932307118917316357661242910635796194115492156145027079200768603566653833216
4734 41414858044201760941389580137888110071519622221137256622394395059295675181814553501483416062370335479319421036434635087246989922599603273785942398767988736
4735 3975826372243369050373399693237258566865883733229176635749861925692384817454197136142407941987552206014664419497724968375711032569561914283450470281726918656
4736 381679331735363428835846370550776822419124838390000957031986744866468942475602925069671162430805011777407784271781596964068259126677943771211245147045784190976
4737 36641215846594889168241251572874574952235984485440091875070727507181018477657880806688431593357281130631147290091033308550552876161082602036279534116395282333696
4738 3517556721273109360151160150995959195414654510602248820006789840689377773855156557442089432962298988540590139848739197620853076111463929795482835275173947104034816
4739 337685445242218498574511374495612082759806833017815886720651824706180266290095029514440585564380702899896653425478962971601895306700537260366352186416698921987342336
4740 32417802743252975863153091951578759944941455969710325125182575171793305563849122833386296214180547478390078728845980445273781949443251576995169809896003096510784864256
4741 3112109063352285682862696827351560954714379773092191212017527216492157334129515792005084436561332557925447557969214122746283067146552151391536301750016297265035346968576
4742 298762470081819425554818895425749851652580458216850356353682612783247104076433516032488105909887925560842965565044555783643174446069006533587484968001564537443393308983296
4743 28681197127854664853262613960871985758647723988817634209953530827191721991337617539118858167349240853840924694244277355229744746822624627224398556928150195594565757662396416
4744 2753394924274047825913210940243710632830181502926492884155538959410405311168411283755410384065527121968728770647450626102055495694971964213542261465102418777078312735590055936
4745 264325912730308591287668250263396220751697424280943316878931740103398909872167483240519396870290603708997961982155260105797327586717308564500057100649832202599518022616645369856
4746 25375287622109624763616152025286037192162952730970558420377447049926295347728078391089862099547897956063804350286904970156543448324861622192005481662383891449553730171197955506176
4747 2436027611722523977307150594427459570447643462173173608356234916792924353381895525544626761556598203782125217627542877135028171039186715730432526239588853579157158096435003728592896
4748 233858650725362301821486457065036118762973772368624666402198552012120737924661970452284169109433427563084020892244116204962704419761924710121522519000529943599087177257760357944918016
4749 22450430469634780974862699878243467401245482147387967974611060993163590840767549163419280234505609046056066005655435155676419624297144772171666161824050874585512369016744994362712129536
4750 2155241325084938973586819188311372870519566286149244925562661855343704720713684719688250902512538468421382336542921774944936283932525898128479951535108883960209187425607519458820364435456
4751 206903167208154141464334642077891795569878363470327512854015538112995653188513733090072086641203692968452704308120490394713883257522486220334075347370452860180081992858321868046754985803776
4752 19862704051982797580576125639477612374708322893151441233985491658847582706097318376646920317555554524971459613579567077892532792722158677152071233347563474577287871314398899332488478637162496
4753 1
4754 97
4755 9409
4756 912673
4757 88529281
4758 8587340257
4759 832972004929
4760 80798284478113
4761 7837433594376961
4762 760231058654565217
4763 73742412689492826049
4764 7153014030880804126753
4765 693842360995438000295041
4766 67302709016557486028618977
4767 6528362774606076144776040769
4768 633251189136789386043275954593
4769 61425365346268570446197767595521
4770 5958260438588051333281183456765537
4771 577951262543040979328274795306257089
4772 56061272466674974994842655144706937633
4773 5437943429267472574499737549036572950401
4774 527480512638944839726474542256547576188897
4775 51165609725977649453468030598885114890323009
4776 4963064143419831996986398968091856144361331873
4777 481417221911723703707680699904910046003049191681
4778 46697470525437199259645027890776274462295771593057
4779 4529654640967408328185567705405298622842689844526529
4780 439376500173838607834000067424313966415740914919073313
4781 42619520516862344959898006540158454742326868747150111361
4782 4134093490135647461110106634395370110005706268473560802017
4783 401007068543157803727680343536350900670553508041935397795649
4784 38897685648686306961584993323026037365043690280067733586177953
4785 3773075507922571775273744352333525624409237957166570157859261441
4786 365988324268489462201553202176351985567696081845157305312348359777
4787 35500867454043477833550660611106142600066519938980258615297790898369
4788 3443584143042217349854414079277295832206452434081085085683885717141793
4789 334027661875095082935878165689897695724025886105865253311336914562753921
4790 32400683201884223044780182071920076485230510952268929571199680712587130337
4791 3142866270582769635343677660976247419067359562370086168406369029120951642689
4792 304858028246528654628336733114695999649533877549898358335417795824732309340833
4793 29571228739913279498948663112125511966004786122340140758535526194999034006060801
4794 2868409187771588111398020321876174660702464253866993653577946040914906298587897697
4795 278235691213844046805607971221988942088139032625098384397060765968745910963026076609
4796 26988862047742872540143973208532927382549486164634543286514894298968353363413529431073
4797 2617919618631058636393965401227693956107300157969550698791944746999930276251112354814081
4798 253938203007212687730214643919086313742408115323046417782818640458993236796357898416965857
4799 24632005691699630709830820460151372433013587186335502524933408124522343969246716146445688129
4800 2389304552094864178853589584634683126002317957074543744918540588078667365016931466205231748513
4801 231762541553201825348798189709564263222224841836230743257098437043630734406642352221907479605761
4802 22480966530660577058833424401827733532555809658114382095938548393232181237444308165525025521758817
4803 2180653753474075974706842166977290152657913536837095063306039194143521580032097892055927475610605249
4804 211523414086985369546563690196797144807817613073198221140685801831921593263113495529424965134228709153
4805 20517771166437580846016677949089323046358308468100227450646522777696394546522009066354221618020184787841
4806 1990223803144445342063617761061664335496755921405722062712712709436550271012634879436359496947957924420577
4807 193051708905011198180170922822981440543185324376355040083133132815345376288225583305326871203951918668795969
4808 18726015763786086223476579513829199732688976464506438888063913883088501499957881580616706506783336110873208993
4809 1816423529087250363677228212841432374070830717057124572142199646659584645495914513319820531157983602754701272321
4810 176193082321463285276691136645618940284870579554541083497793365725979710613103707792022591522324409467206023415137
4811 17090728985181938671839040254625037207632446216790485099285956475420031929471059655826191377665467718318984271268289
4812 1657800711562648051168386904698628609140347283028677054630737778115743097158692786615140563633550368676941474313024033
4813 160806669021576860963333529755766975086613686453781674299181564477227080424393200301668634672454385761663323008363331201
4814 15598246895092955513443352386309396583401527586016822407020611754291026801166140429261857563228075418881342331811243126497
4815 1513029948824016684804005181472011468589948175843631773480999340166229599713115621638400183633123315631490206185690583270209
4816 146763905035929618425988502602785112453224973056832282027656935996124271172172215298924817812412961616254550000011986577210273
4817 14236098788485172987320884752470155907962822386512731356682722791624054303700704883995707327804057276776691350001162697989396481
4818 1380901582483061779770125820989605123072393771491734941598224110787533267458968373747583610796993555847339060950112781704971458657
4819 133947453500856992637702204635991696938022195834698289335027738746390726943519932253515610247308374917191888912160939825382231489729
4820 12992902989583128285857113849691194602988152995965734065497690658399900513521433428591014193988912366967613224479611163062076454503713
4821 1260311589989563443728140043420045876489850840608676204353275993864790349811579042573328376816924499595858482774522282817021416086860161
4822 122250224228987654041629584211744450019515531539041591822267771404884663931723167129612852551241676460798272829128661433251077360425435617
4823 11858271750211802442038069668539211651893006559287034406759973826273812401377147211572446697470442616697432464425480159025354503961267254849
4824 1150252359770544836877692757848303530233621636250842337455717461148559802933583279522527329654632933819650949049271575425459386884242923720353
4825 111574478897742849177136197511285442432661298716331706733204593731410300884557578113685150976499394580506142057779342816269560527771563600874241
4826 10822724453081056370182211158594687915968145975484175553120845591946799185802085077027459644720441274309095779604596253178147371193841669284801377
4827 1049804271948862467907674482383684727848910159621965028652722022418839521022802252471663585537882803607982290621645836558280295005802641920625733569
4828 101831014379039659387044424791217418601344285483330607779314036174627433539211818489751367797174631949974282190299646146153188615562856266300696156193
4829 9877608394766846960543309204748089604330395691883068954593461508938861053303546393505882676325939299147505372459065676176859295709597057831167527150721
4830 958128014292384155172700992860564691620048382112657688595565766367069522170444000170070619603616112017308021128529370589155351683830914609623250133619937
4831 92938417386361263051751996307474775087144693064927795793769879337605743650533068016496850101550762865678878049467348947148069113331598717133455262961133889
4832 9015026486477042516019943641825053183453035227297996191995678295747757134101707597600194459850423997970851170798332847873362703993165075561945160507229987233
4833 874457569188273124053934533257030158794944417047905630623580794687532442007865636967218862605491127803172563567438286243716182287337012329508680569201308761601
4834 84822384211262493033231649725931925403109608453646846170487337084690646874762966785820229672732639396907738666041513765640469681871690195962342015212526949875297
4835 8227771268492461824223470023415396764101632020003744078537271697214992746852007778224562278255066021500050650606026835267125559141553949008347175475615114137903809
4836 798093813043768796949676592271293486117858305940363175618115354629854296444644754487782540990741404085504913108784603020911179236730733053809676021134666071376669473
4837 77415099865245573304118629450315468153432255676215228034957189399095866755130541185314906476101916196293976571552106493028384385962881106219538574050062608923536938881
4838 7509264686928820610499507056680600410882928800592877119390847371712299075247662494975545928181885871040515727440554329823753285438399467303295241682856073065583083071457
4839 728398674632095599218452184498018239855644093657509080580912195056093010299023262012627955033642929490930025561733769992904068687524748328419638443237039087361559057931329
4840 70654671439313273124189861896307769265997477084778380816348482920441021999005256415224911638263364160620212479488175689311694662689900587856704928993992791474071228619338913
4841 6853503129613387493046416603941853618801755277223502939185802843282779133903509872276816428911546323580160610510353041863234382280920357022100378112417300772984909176075874561
4842 664789803572498586825502410582359801023770261890679785101022875798429575988640457610851193604419993387275579219504245060733735081249274631143736676904478174979536190079359832417
4843 64484610946532362922073733826488900699305715403395939154799218952447668870898124388252565779628739358565731184291911770891172302881179639220942457659734382973015010437697903744449
4844 6255007261813639203441152181169423367832654394129406098015524238387423880477118065660498880623987717780875924876315441776443713379474425004431418392994235148382456012456696663211553
4845 606735704395923002733791761573434066679767476230552391507505851123580116406280452369068391420526808624744964713002597852315040197809019225429847584120440809393098233208299576331520641
4846 58853363326404531265177800872623104467937445194363581976228067558987271291409203879799633967791100436600261577161251991674558899187474864866695215659682758511130528621205058904157502177
4847 5708776242661239532722246684644441133389932183853267451694122553221765315266692776340564494875736742350225372984641443192432213221185061892069435918989227575579661276256890713703277711169
4848 553751295538140234674057928410510789938823421833766942814329887662511235580869199305034756002946464007971861179510219989665924682454951003530735284141955074831227143796918399229217937983393
4849 53713875667199602763383619055819546624065871917875393452989999103263589851344312332588371332285807008773270534412491338997594694198130247342481322561769642258629032948301084725234139984389121
4850 5210245939718361468048211048414496022534389576033913164940029913016568215580398296261072019231723279851007241838011659882766685337218633992220688288491655299087016195985205218347711578485744737
4851 1
4852 98
4853 9604
4854 941192
4855 92236816
4856 9039207968
4857 885842380864
4858 86812553324672
4859 8507630225817856
4860 833747762130149888
4861 81707280688754689024
4862 8007313507497959524352
4863 784716723734800033386496
4864 76902238926010403271876608
4865 7536419414749019520643907584
4866 738569102645403913023102943232
4867 72379772059249583476264088436736
4868 7093217661806459180673880666800128
4869 695135330857032999706040305346412544
4870 68123262423989233971191949923948429312
4871 6676079717550944929176811092546946072576
4872 654255812319992603059327487069600715112448
4873 64117069607359275099814093732820870081019904
4874 6283472821521208959781781185816445267939950592
4875 615780336509078478058614556210011636258115158016
4876 60346472977889690849744226508581140353295285485568
4877 5913954351833189703274934197840951754622937977585664
4878 579567526479652590920943551388413271953047921803395072
4879 56797617595005953910252468036064500651398696336732717056
4880 5566166524310583483204741867534321063837072240999806271488
4881 545484319382437181354064703018363464256033079617981014605824
4882 53457463299478843772698340895799619497091241802562139431370752
4883 5238831403348926689724437407788362710714941696651089664274333696
4884 513405477528194815592994865963259545650064286271806787098884702208
4885 50313736797763091928113496864399435473706300054637065135690700816384
4886 4930746206180783008955122692711144676423217405354432383297688680005632
4887 483213128205716734877602023885692178289475305724734373563173490640551936
4888 47354886564160240018004998340797833472368579961023968609191002082774089728
4889 4640778883287703521764489837398187680292120836180348923700718204111860793344
4890 454796330562194945132920004065022392668627841945674194522670384002962357747712
4891 44570040395095104623026160398372194481525528510676071063221697632290311059275776
4892 4367863958719320253056563719040475059189501794046254964195726367964450483809026048
4893 428050667954493384799543244465966555800571175816532986491181184060516147413284552704
4894 41948965459540351710355237957664722468455975230020232676135756037930582446501886164992
4895 4110998615034954467614813319851142801908685572541982802261304091717197079757184844169216
4896 402877864273425537826251705345411994587051186109114314621607800988285313816204114728583168
4897 39482030698795702706972667123850375469531016238693202832917564496851960753988003243401150464
4898 3869239008481978865283321378137336796014039591391933877625921320691492153890824317853312745472
4899 379185422831233928797765495057459006009375879956409520007340289427766231081300783149624649056256
4900 37160171437460925022181018515630982588918836235728132960719348363921090645967476748663215607513088
4901 3641696800871170652173739814531836293714045951101357030150496139664266883304812721368995129536282624
4902 356886286485374723913026501824119956783976503207932988954748621687098154563871646694161522694555697152
4903 34974856075566722943476597178763755764829697314377432917565364925335619147259421376027829224066458320896
4904 3427535895405538848460706523518848064953310336808988425921405762682890676431423294850727263958512915447808
4905 335898517749742807149149239304847110365424413007280865740297764742923286290279482895371271867934265713885184
4906 32918054739474795100616625451875016815811592474713524842549180944806482056447389323746384643057558039960748032
4907 3225969364468529919860429294283751647949536062521925434569819732591035241531844153727145695019640687916153307136
4908 316144997717915932146322070839807661499054534127148692587842333793921453670120727065260278111924787415783024099328
4909 30982209776355761350339562942301150826907344344460571873608548711804302459671831252395507254968629166746736361734144
4910 3036256558082864612333277168345512781036919745757136043613637773756821641047839462734759710986925658341180163449946112
4911 297553142692120732008661162497860252541618135084199332274136501828168520822688267348006451676718714517435656018094718976
4912 29160207983827831736848793924790304749078577238251534562865377179160515040623450200104632264318434022708694289773282459648
4913 2857700382415127510211181804629449865409700569348650387160806963557730473981098119610253961903206534225452040397781681045504
4914 280054637476682496000695816853686086810150655796167737941759082428657586450147615721804888266514240354094299958982604742459392
4915 27445354472714884608068190051661236507394764268024438318292390078008443472114466340736879050118395554701241395980295264761020416
4916 2689644738326058691590682625062801177724686898266394955192654227644827460267217701392214146911602764360721656806068935946580000768
4917 263585184355953751775886897256154515417019316030106705608880114309193091106187334736436986397337070907350722366994755722764840075264
4918 25831348066883467674036915931103142510867892970950457149670251202300922928406358804170824666939032948920370791965486060830954327375872
4919 2531472110554579832055617761248107966065053511153144800667684617825490446983823162808740817360025228994196337612617633961433524082835456
4920 248084266834348823541450540602314580674375244093008190465433092546898063804414669955256600101282472441431241086036528128220485360117874688
4921 24312258149766184707062152979026828906088773921114802665612443069596010252832637655615146809925682299260261626431579756565607565291551719424
4922 2382601298677086101292090991944629232796699844269250661230019420820409004777598490250284387372716865327505639390294816143429541398572068503552
4923 233494927270354437926624917210573664814076584738386564800541903240400082468204652044527869962526252802095552660248891982056095057060062713348096
4924 22882502872494734916809241886636219151779505304361883350453106517559208081884055900363731256327572774605364160704391414241497315591886145908113408
4925 2242485281504484021847305704890349476874391519827464568344404438720802392024637478235645663120102131911325687749030358595666736928004842298995113984
4926 219763557587439434141035959079254248733690368943091527697751634994638634418414472867093274985770008927309917399404975142375340218944474545301521170432
4927 21536828643569064545821523989766916375901656156422969714379660229474586173004618340975140948605460874876371905141687563952783341456558505439549074702336
4928 2110609207069768325490509350997157804838362303329451032009206702488509444954452597415563812963335165737884446703885381267372767462742733533075809320828928
4929 206839702292837295898069916397721464874159505726286201136902256843873925605536354546725253670406846242312675776980767364202531211348787886241429313441234944
4930 20270290824698054998010851806976703557667631561176047711416421170699644709342562745579074859699870931746642226144115201691848058712181212851660072717241024512
4931 1986488500820409389805063477083716948651427892995252675718809274728565181515571149066749336250587351311170938162123289765801109753793758859462687126289620402176
4932 194675873080400120200896220754204260967839933513534762220443308923399387788525972608541434952557560428494751939888082397048508755871788368227343338376382799413248
4933 19078235561879211779687829633912017574848313484326406697603444274493140003275545315637060625350640921992485690109032074910753858075435260086279647160885514342498304
4934 1869667085064162754409407304123377722335134721463987856365137538900327720321003440932431941284362810355263597630685143341253878091392655488455405421766780405564833792
4935 183227374336287949932121915804091016788843202703470809923783478812232116591458337211378330245867555414815832567807144047442880052956480237868629731333144479745353711616
4936 17956282684956219093347947748800919645306633864940139372530780923598747425962917046715076364095020430651951591645100116649402245189735063311125713670648159015044663738368
4937 1759715703125709471148098879382490125240050118764133658508016530512677247744365870578077483681312002203891255981219811431641420028594036204490319939723519583474377046360064
4938 172452138906319528172513690179484032273524911638885098533785619990242370278947855316651593400768576215981343086159541520300859162802215548040051354092904919180488950543286272
4939 16900309612819313760906341637589435162805441340610739656310990759043752287336889821031856153275320469166171622443635068989484197954617123707925032701104682079687917153242054656
4940 1656230342056292748568821480483764645954933251379852486318477094386287724159015202461121903020981405978284818999476236760969451399552478123376653204708258843809415881017721356288
4941 162310573521516689359744505087408935303583458635225543659210755249856196967583489841189946496056177785871912261948671202575006237156142856090912014061409366693322756339736692916224
4942 15906436205108635557254961498566075659751178946252103278602654014485907302823182004436614756613505423015447401670969777852350611241301999896909377378018117935945630121294195905789952
4943 1558830748100646284610986226859475414655615536732706121303060093419618915676671836434788246148123531455513845363755038229530359901647595989897118983045775557722671751886831198767415296
4944 152765413313863335891876650232228590636250322599805199887699889155122653736313839970609248122516106082640356845647993746493975270361464407009917660338486004656821831684909457479206699008
4945 14971010504758606917403911722758401882352531614780909588994589137202020066158756317119706316006578396098754970873503387156409576495423511886971930713171628456368539505121126832962256502784
4946 1467159029466343477905583348830323384470548098248529139721469735445797966483558119077731218968644682817677987145603331941328138496551504164923249209890819588724116871501870429630301137272832
4947 143781584887701660834747168185371691678113713628355855692704034073688200715388695669617659458927178916132442740269126530250157572662047408162478422569300319694963453407183302103769511452737536
4948 14090595318994762761805222482166425784455143935578873857884995339221443670108092175622530626974863533780979388546374399964515442120880645999922885411791431330106418433903963606169412122368278528
4949 1380878341261486750656911803252309726876604105686729638072729543243701479670593033211008001443536626310535980077544691196522513327846303307992442770355560270350429006522588433404602387992091295744
4950 1
4951 99
4952 9801
4953 970299
4954 96059601
4955 9509900499
4956 941480149401
4957 93206534790699
4958 9227446944279201
4959 913517247483640899
4960 90438207500880449001
4961 8953382542587164451099
4962 886384871716129280658801
4963 87752102299896798785221299
4964 8687458127689783079736908601
4965 860058354641288524893953951499
4966 85145777109487563964501441198401
4967 8429431933839268832485642678641699
4968 834513761450087614416078625185528201
4969 82616862383558673827191783893367291899
4970 8179069375972308708891986605443361898001
4971 809727868221258562180306673938892827902099
4972 80163058953904597655850360719950389962307801
4973 7936142836436555167929185711275088606268472299
4974 785678140807218961624989385416233772020578757601
4975 77782135939914677200873949156207143430037297002499
4976 7700431458051553042886520966464507199573692403247401
4977 762342714347103751245765575679986212757795547921492699
4978 75471928720363271373330791992318635063021759244227777201
4979 7471720943315963865959748407239544871239154165178549942899
4980 739700373388280422730015092316714942252676262352676444347001
4981 73230336965439761850271494139354779283014949972914967990353099
4982 7249803359578536423176877919796123149018480047318581831044956801
4983 717730532598275105894510914059816191752829524684539601273450723299
4984 71055322727229235483556580491921802983530122943769420526071621606601
4985 7034476949995694312872101468700258495369482171433172632081090539053499
4986 696413218049573736974338045401325591041578734971884090576027963366296401
4987 68944908586907799960459466494731233513116294762216524967026768373263343699
4988 6825545950103872196085487182978392117798513181459435971735650068953071026201
4989 675729049060283347412463231114860819662052804964484161201829356826354031593899
4990 66897175856968051393833859880371221146543227691483931958981106325809049127796001
4991 6622820409839837087989552128156750893507779541456909263939129526255095863651804099
4992 655659220574143871710965660687518338457270174604234017129973823099254490501528605801
4993 64910262836840243299385600408064315507269747285819167695867408486826194559651331974299
4994 6426116020847184086639174440398367235219704981296097601890873440195793261405481865455601
4995 636185486063871224577278269599438356286750793148313662587196470579383532879142704680104499
4996 62982363120323251233150548690344397272388328521683052596132450587358969755035127763330345401
4997 6235253948912001872081904320344095329966444523646622207017112608148538005748477648569704194699
4998 617290140942288185336108527714065437666678007841015598494694148206705262569099287208400715275201
4999 61111723953286530348274744243692478329001122776260544250974720672463820994340829433631670812244899
5000 6050060671375366504479199680125555354571111154849793880846497346573918278439742113929535410412245001
5001 598956006466161283943440768332429980102540004330129594203803237310817909565534469279024005630812255099
5002 59296644640149967110400636064910568030151460428682829826176520493770973046987912458623376557450413254801
5003 5870367819374846743929662970426146234984994582439600152791475528883326331651803333403714279187590912225299
5004 581166414118109827649036634072188477263514463661520415126356077359449306833528530006967713639571500310304601
5005 57535474997692872937254626773146659249087931902490521097509251658585481376519324470689803650317578530720155499
5006 5696012024771594420788208050541519265659705258346561588653415914199962656275413122598290561381440274541295394401
5007 563905190452387847658032597003610407300310820576309597276688175505796302971265899137230765576762587179588244045699
5008 55826613854786396918145227103357430322730771237054650130392129375073833994155324014585845792099496130779236160524201
5009 5526834771623853294896377483232385601950346352468410362908820808132309565421377077443998733417850116947144379891895899
5010 547156642390761476194741370840006174593084288894372625927973260005098646976716330666955874608367161577767293609297694001
5011 54168507596685386143279395713160611284715344600542889966869352740504766050694916736028631586228348996198962067320471706099
5012 5362682252071853228184660175602900517186819115453746106720065921309971839018796756866834527036606550623697244664726698903801
5013 530905542955113469590281357384687151201495092429920864565286526209687212062860878929816618176624048511746027221807943191476299
5014 52559648752556233489437854381084027968948014150562165591963366094759033994223227014051845199485780802662856694958986375956153601
5015 5203405226503067115454347583727318768925853400905654393604373243381144365428099474391132674749092299463622812800939651219659206499
5016 515137117423803644429980410789004558123659486689659784966832951094733292177381847964722134800160137646898658467293025470746261443401
5017 50998574624956560798568060668111451254242289182276318711716462158378595925560802948507491345215853627042967188262009521603879882896699
5018 5048858887870699519058238006143033674169986629045355552459929753679480996630519491902241643176369509077253751637938942638784108406773201
5019 499837029899199252386765562608160333742828676275490199693533045614268618666421429698321922674460581398648121412155955321239626732270546899
5020 49483865960020725986289790698207873040540038951273529769659771515812593247975721540133870344771597558466164019803439576802723046494784143001
5021 4898902730042051872642689279122579431013463856176079447196317380065446731549596432473253164132388158288150237960540518103469581602983630157099
5022 484991370274163135391626238633135363670332921761431865272435420626479226423410046814852063249106427670526873558093511292243488578695379385552801
5023 48014145657142150403770997624680401003362959254381754661971106642021443415917594634670354261661536339382160482251257617932105369290842559169727299
5024 4753400420057072889973328764843359699332932966183793711535139557560122898175841868832365071904492097598833887742874504175278431559793413357803002601
5025 470586641585650216107359547719492610233960363652195577441978816198452166919408345014404142118544717662284554886544575913352564724419547922422497257499
5026 46588077516979371394628595224229768413162076001567362166755902803646764525021426156426010069735927048566170933767913015421903907717535244319827228492401
5027 4612219674180957768068230927198747072903045524155168854508834377561029687977121189486174996903856777808050922443023388526768486864035989187662895620747699
5028 456609747743914819038754861792675960217401506891361716596374603378541939109734997759131324693481821002997041321859315464150080199539562929578626666454022201
5029 45204365026647567084836731317474920061522749182244809943041085734475651971863764778154001144654700279296707090864072230950857939754416730028284039978948197899
5030 4475232137638109141398836400430017086090752169042236184361067487713089545214512713037246113320815327650374001995543150864134936035687256272800119957915871592001
5031 443047981626172804998484803642571691522984464735181382251745681283595864976236758590687365218760717437387026197558771935549358667533038371007211875833671287608099
5032 43861750180991107694849995560614597460775462008782956842922822447075990632647439100478049156657311026301315593558318421619386508085770798729713975707533457473201801
5033 4342313267918119661790149560500845148616770738869512727449359422260523072632096470947326866509073791603830243762273523740319264300491309074241683595045812289846978299
5034 429889013523893846517224806489583669713060303148081760017486582803791784190577550623785359784398305368779194132465078850291607165748639598349926675909535416694850851601
5035 42559012338865490805205255842468783301592970011660094241731171697575386634867177511754750618655432231509140219114042806178869109409115320236642740915044006252790234308499
5036 4213342221547683589715320328404409546857704031154349329931385998059963276851850573663720311246887790919404881692290237811708041831502416703427631350589356619026233196541401
5037 417120879933220675381816712512036545138912699084280583663207213807936364408333206792708310813441891301021083287536733543359096141318739253639335503708346305283597086457598699
5038 41294967113388846862799854538691617968752357209343777782657514166985700076424987472478122770530747238801087245466136620792550517990555186110294214867126284223076111559302271201
5039 4088201744225495839417185599330470178906483363725034000483093902531584307566073759775334154282543976641307637301147525458462501281064963424919127271845502138084535044370924848899
5040 404731972678324088102301374333716547711741853008778366047826296350626846449041302217758081273971853687489456092813605020387787626825431379066993599912704711670368969392721560041001
5041 40068465295154084722127836059037938223462443447869058238734803338712057798455088919558050046123213515061456153188546897018390975055717706527632366391357766455366527969879434444059099
5042 3966778064220254387490655769844755884122781901339036765634745530532493722047053803036246954566198137991084159165666142804820706530516052946235604272744418879081286269018064009961850801
5043 392711028357805184361574921214630832528155408232564639797839807522716878482658326500588448502053615661117331757400948137677249946521089241677324823001697469029047340632788336986223229299
5044 38878391807422713251795917200248452420287385415023899339986140944748970969783174323558256401703307950450615843982693865630047744705587834926055157477168049433875686722646045361636099700601
5045 3848960788934848611927795802824596789608451156087366034658627953530148126008534258032267383768627487094610968554286692697374726725853195657679460590239636893953692985541958490801973870359499
5046 381047118104550012580851784479635082171236664452649237431204167399484664474844891545194470993094121222366485886874382577040097945859466370110266598433724052501415605568653890589395413165590401
5047 37723664692350451245504326663483873134952429780812274505689212572548981783009644262974252628316318001014282102800563875126969696640087170640916393244938681197640144951296735168350145903393449699
5048 3734642804542694673304928339684903440360290548300415176063232044682349196517954782034451010203315482100413928177255823637569999967368629893450722931248929438566374350178376781666664444435951520201
5049 369729637649726772657187905628805440595668764281741102430259972423552570455277523421410650010128232727940978889548326540119429996769494359451621570193644014418071060667659301384999779999159200499899
5050 1
5051 100
5052 10000
5053 1000000
5054 100000000
5055 10000000000
5056 1000000000000
5057 100000000000000
5058 10000000000000000
5059 1000000000000000000
5060 100000000000000000000
5061 10000000000000000000000
5062 1000000000000000000000000
5063 100000000000000000000000000
5064 10000000000000000000000000000
5065 1000000000000000000000000000000
5066 100000000000000000000000000000000
5067 10000000000000000000000000000000000
5068 1000000000000000000000000000000000000
5069 100000000000000000000000000000000000000
5070 10000000000000000000000000000000000000000
5071 1000000000000000000000000000000000000000000
5072 100000000000000000000000000000000000000000000
5073 10000000000000000000000000000000000000000000000
5074 1000000000000000000000000000000000000000000000000
5075 100000000000000000000000000000000000000000000000000
5076 10000000000000000000000000000000000000000000000000000
5077 1000000000000000000000000000000000000000000000000000000
5078 100000000000000000000000000000000000000000000000000000000
5079 10000000000000000000000000000000000000000000000000000000000
5080 1000000000000000000000000000000000000000000000000000000000000
5081 100000000000000000000000000000000000000000000000000000000000000
5082 10000000000000000000000000000000000000000000000000000000000000000
5083 1000000000000000000000000000000000000000000000000000000000000000000
5084 100000000000000000000000000000000000000000000000000000000000000000000
5085 10000000000000000000000000000000000000000000000000000000000000000000000
5086 1000000000000000000000000000000000000000000000000000000000000000000000000
5087 100000000000000000000000000000000000000000000000000000000000000000000000000
5088 10000000000000000000000000000000000000000000000000000000000000000000000000000
5089 1000000000000000000000000000000000000000000000000000000000000000000000000000000
5090 100000000000000000000000000000000000000000000000000000000000000000000000000000000
5091 10000000000000000000000000000000000000000000000000000000000000000000000000000000000
5092 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5093 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5094 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5095 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5096 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5097 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5098 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5099 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5100 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5101 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5102 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5103 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5104 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5105 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5106 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5107 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5108 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5109 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5110 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5111 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5112 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5113 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5114 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5115 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5116 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5117 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5118 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5119 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5120 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5121 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5122 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5123 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5124 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5125 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5126 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5127 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5128 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5129 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5130 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5131 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5132 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5133 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5134 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5135 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5136 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5137 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5138 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5139 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5140 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5141 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5142 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5143 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5144 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5145 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5146 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5147 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5148 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5149 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5150 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
5151 1
5152 101
5153 10201
5154 1030301
5155 104060401
5156 10510100501
5157 1061520150601
5158 107213535210701
5159 10828567056280801
5160 1093685272684360901
5161 110462212541120451001
5162 11156683466653165551101
5163 1126825030131969720661201
5164 113809328043328941786781301
5165 11494742132376223120464911401
5166 1160968955369998535166956051501
5167 117257864492369852051862561201601
5168 11843044313729355057238118681361701
5169 1196147475686664860781049986817531801
5170 120810895044353150938886048668570711901
5171 12201900399479668244827490915525641902001
5172 1232391940347446492727576582468089832102101
5173 124471585975092095765485234829277073042312201
5174 12571630183484301672314008717756984377273532301
5175 1269734648531914468903714880493455422104626762401
5176 128243199501723361359275202929838997632567303002501
5177 12952563149674059497286795495913738760889297603252601
5178 1308208878117080009225966345087287614849819057928512701
5179 132129096689825080931822600853816049099831724850779782801
5180 13345038765672333174114082686235420959083004209928758062901
5181 1347848915332905650585522351309777516867383425202804564353001
5182 136132740448623470709137757482287529203605725945483260999653101
5183 13749406785310970541622913505711040449564178320493809360964963201
5184 1388690085316408024703914264076815085405982010369874745457461283301
5185 140257698616957210495095340671758323626004183047357349291203589613401
5186 14166027560312678260004629407847590686226422487783092278411562550953501
5187 1430768783591580504260467570192606659308868671266092320119567817646303601
5188 144507647142749630930307224589453272590195735797875324332076349582276663701
5189 14595272361417712723961029683534780531609769315585407757539711307809943033801
5190 1474122508503188985120063998037012833692586700874126183511510842088804246413901
5191 148886373358822087497126463801738296202951256788286744534662595050969228887804001
5192 15037523709241030837209772843975567916498076935616961198000922100147892117668204101
5193 1518789894633344114558187057241532359566305770497313080998093132114937103884488614201
5194 153397779357967755570376892781394768316196882820228621180807406343608647492333350034301
5195 15493175715154743312608066170920871599935885164843090739261548040704473396725668353464401
5196 1564810747230629074573414683263008031593524401649152164665416352111151813069292503699904501
5197 158045885470293536531914883009563811190945964566564368631207051563226333119998542873690354601
5198 15962634432499647189723403183965944930285542421223001231751912207885859645119852830242725814701
5199 1612226077682464366162063721580560437958839784543523124406943132996471824157105135854515307284801
5200 162834833845928900982368435879636604233842818238895835565101256432643654239867618721306046035764901
5201 16446318218438818999219212023843297027618124642128479392075226899697009078226629490851910649612255001
5202 1661078140062320718921140414408172999789430588854976418599597916869397916900889578576042975610837755101
5203 167768892146294392611035181855225472978732489474352618278559389603809189606989847436180340536694613265201
5204 16944658106775733653714553367377772770851981436909614446134498349984728150305974591054214394206155939785301
5205 1711410468784349099025169890105155049856050125127871059059584333348457543180903433696475653814821749918315401
5206 172852457347219259001542158900620660035461062637914976965018017668194211861271246803344041035296996741749855501
5207 17458098192069145159155758048962686663581567326429412673466819784487615397988395927137748144564996670916735405601
5208 1763267917398983661074731562945231353021738299969370680020148798233249155196827988640912562601064663762590275965701
5209 178090059657297349768547887857468366655195568296906438682035028621558164674879626852732168822707531040021617872535801
5210 17987096025387032326623336673604305032174752397987550306885537890777374632162842312125949051093460635042183405126115901
5211 1816696698564090264988957004034034808249649992196742580995439326968514837848447073524720854160439524139260523917737706001
5212 183486366554973116763884657407437515633214649211871000680539372023819998622693154425996806270204391938065312915691508306101
5213 18532123022052284793152350398151189078954679570398971068734476574405819860892008597025677433290643585744596604484842338916201
5214 1871744425227280764108387390213270096974422636610296077942182134014987805950092868299593420762355002160204257052969076230536301
5215 189046186947955357174947126411540279794416686297639903872160395535513768400959379698258935496997855218180629962349876699284166401
5216 19093664881743491074669659767565568259236085316061630291088199949086890608496897349524152485196783377036243626197337546627700806501
5217 1928460153056092598541635636524122394182844616922224659399908194857775951458186632301939401004875121080660606245931092209397781456601
5218 194774475458665352452705199288936361812467306309144690599390727680635371097276849862495879501492387229146721230839040313149175927116701
5219 19672222021325200597723225128182572543059197937223613750538463495744172480824961836112083829650731110143818844314743071628066768638786801
5220 1986894424153845260370045737946439826848978991659584988804384813070161420563321145447320466794723842124525703275789050234434743632517466901
5221 200676336839538371297374619532590422511746878157618083869242866120086303476895435690179367146267108054577096030854694073677909106884264157001
5222 20268310020793375501034836572791632673686434693919426470793529478128716651166439004708116081772977913512286699116324101441468819795310679857101
5223 2047099312100130925604518493851954900042329904085862073550146477291000381767810339475519724259070769264740956610748734245588350799326378665567201
5224 206757030522113223486056367879047444904275320312672069428564794206391038558548844287027492150166147695738836617685622158804423430731964245222287301
5225 20882460082733435572091693155783791935331807351579879012285044214845494894413433272989776707166780917269622498386247838039246766503928388767451017401
5226 2109128468356076992781261008734162985468512542509567780240789465699394984335756760571967447423844872644231872337011031641963923416896767265512552757501
5227 213021975303963776270907361882150461532319766793466345804319736035638893417911432817768712189808332137067419106038114195838356265106573493816767828507601
5228 21515219505700341403361643550097196614764296446140100926236293339599528235209054714594639931170641545843809329709849533779673982775763922875493550679267701
5229 2173037170075734481739525998559816858091193941060150193549865627299552351756114526174058633048234796130224742300694802911747072260352156210424848618606037801
5230 219476754177649182655692125854541502667210588047075169548536428357254787527367567143579921937871714409152698972370175094086454298295567777252909710479209817901
5231 22167152171942567448224904711308691769388269392754592124402179264082733540264124281501572115725043155324422596209387684502731884127852345502543880758400191608001
5232 2238882369366199312270715375842177868708215208668213804564620105672356087566676552431658783688229358687766682217148156134775920296913086895756931956598419352408101
5233 226127119305986130539342252960059964739529736075489594261026630672907964844234331795597537152511165227464434903931963769612367949988221776471450127616440354593218201
5234 22838839049904599184473567548966056438692503343624449020363689697963704449267667511355351252403627687973907925297128340730849162948810399423616462889260475813915038301
5235 2306722744040364517631830322445571700307942837706069351056732659494334149376034418646890476492766396485364700455009962413815765457829850341785262751815308057205418868401
5236 232978997148076816280814862567002741731102226608313004456729998608927749086979476283335938125769406045021834745956006203795392311240814884520311537933346113777747305708501
5237 23530878711955758444362301119267276914841324887439613450129729859501702657784927104616929750702710010547205309341556626583334623435322303336551465331267957491552477876558601
5238 2376618749907531602880592413045994968398973813631400958463102715809671968436277637566309904820973711065267736243497219284916796966967552636991697998458063706646800265532418701
5239 240038493740660691890939833717645491808296355176771496804773374296776868812064041394197300386918344817592041360593219147776596493663722816336161497844264434371326826818774288801
5240 24243887867806729880984923205482194672637931872853921177282110803974463750018468180813927339078752826576796177419915133925436245860036004449952311282270707871504009508696203168901
5241 2448632674648479717979477243753701661936431119158246038905493191201420838751865286262206661246954035484256413919411428526469060831863636449445183439509341495021904960378316520059001
5242 247311900139496451515927201619123867855579543034982849929454812311343504713938393912482872785942357583909897805860554281173375144018227281393963527390443490997212400998209968525959101
5243 24978501914089141603108647363531510653413533846533267842874936043445693976107777785160770151380178115974899678391915982398510889545840955420790316266434792590718452500819206821121869201
5244 2522828693323003301913973383716682575994766918499860052130368540388015091586885556301237785289397989713464867517583514222249599844129936497499821942909914051662563702582739888933308789301
5245 254805698025623333493311311755384940175471458768485865265167222579189524250275441186425016314229196961059951619275934936447209584257123586247482016233901319217918933960856728782264187719401
5246 25735375500587956682824442487293878957722617335617072391781889480498141949277819559828926647737148893067055113546869428581168168009969482210995683639624033241009812330046529607008682959659501
5247 2599272925559383624965268691216681774729984350897324311569970837530312336877059775542721591421452038199772566468233812286697984969006917703310564047602027357341991045334699490307876978925609601
5248 262526565481497746121492137812884859247728419440629755468567054590561546024583037329814880733566655858177029213291615040956496481869698688034366968807804763091541095578804648521095574871486569701
5249 26515183113631272358270705919101370784020570363503605302325272513646716148482886770311302954090232241675879950542453119136606144668839567491471063849588281072245650653459269500630653062020143539801
5250 2678033494476758508185341297829238449186077606713864135534852523878318330996771563801441598363113456409263875004787765032797220611552796316638577448808416388296810715999386219563695959264034497519901
5251 270481382942152609326719471080753083367793838278100277689020104911710151430673927943945601434674459097335651375483564268312519281766832427980496322329650055217977882315938008175933291885667484249510001
5252 27318619677157413541998666579156061420147177666088128046591030596082725294498066722338505744902120368830900788923839991099564447458450075226030128555294655577015766113909738825769262480452415909200510101
5253 1
5254 102
5255 10404
5256 1061208
5257 108243216
5258 11040808032
5259 1126162419264
5260 114868566764928
5261 11716593810022656
5262 1195092568622310912
5263 121899441999475713024
5264 12433743083946522728448
5265 1268241794562545318301696
5266 129360663045379622466772992
5267 13194787630628721491610845184
5268 1345868338324129592144306208768
5269 137278570509061218398719233294336
5270 14002414191924244276669361796022272
5271 1428246247576272916220274903194271744
5272 145681117252779837454468040125815717888
5273 14859473959783543420355740092833203224576
5274 1515666343897921428876285489468986728906752
5275 154597967077587985745381119925836646348488704
5276 15768992641913974546028874232435337927545847808
5277 1608437249475225403694945171708404468609676476416
5278 164060599446472991176884407514257255798187000594432
5279 16734181143540245100042209566454240091415074060632064
5280 1706886476641105000204305375778332489324337554184470528
5281 174102420617392710020839148329389913911082430526815993856
5282 17758446902974056422125593129597771218930407913735231373312
5283 1811361584103353755056810499218972664330901607200993600077824
5284 184758881578542083015794670920335211761751963934501347207938048
5285 18845405921011292467611056433874191599698700321319137415209680896
5286 1922231403943151831696327756255167543169267432774552016351387451392
5287 196067603202201486833025431138027089403265278143004305667841520041984
5288 19998895526624551656968593976078763119133058370586439178119835044282368
5289 2039887343715704269010796585560033838151571953799816796168223174516801536
5290 208068509059001835439101251727123451491460339287581313209158763800713756672
5291 21222987924018187214788327676166592052128954607333293947334193907672803180544
5292 2164744768249855095908409422968992389317153369947995982628087778582625924415488
5293 220803966361485219782657761142837223710349643734695590228064953415427844290379776
5294 22522004568871492417831091636569396818455663660938950203262625248373640117618737152
5295 2297244466024892226618771346930078475482477693415772920732787775334111291997111189504
5296 234318935534539007115114677386868004499212724728408837914744353084079351783705341329408
5297 23900531424522978725741697093460536458919697922297701467303924014576093881937944815599616
5298 2437854205301343830025653103532974718809809188074365549665000249486761575957670371191160832
5299 248661128940737070662616616560363421318600537183585286065830025447649680747682377861498404864
5300 25363435151955181207586894889157068974497254792725699178714662595660267436263602541872837296128
5301 2587070385499428483173863278694021035398719988858021316228895584757347278498887459271029404205056
5302 263881179320941705283734054426790145610669438863518174255347349645249422406886520845644999228915712
5303 26915880290736053938940873551532594852288282764078853774045429663815441085502425126255789921349402624
5304 2745419789655077501771969102256324674933404841936043084952633825709174990721247362878090571977639067648
5305 280032818544817905180740848430145116843207293877476394665168650222335849053567231013565238341719184900096
5306 28563347491571426328435566539874801918007143975502592255847202322678256603463857563383654310855356859809792
5307 2913461444140285485500427787067229795636728685501264410096414636913182173553313471465132739707246399700598784
5308 297173067302309119521043634280857439154946325921128969829834292965144581702437974089443539450139132769461075968
5309 30311652864835530191146450696647458793804525243955154922643097882444747333648673357123241023914191542485029748736
5310 3091788592213224079496937971058040796968061574883425802109595984009364228032164682426570584439247537333473034371072
5311 315362436405748856108687673047920161290742280638109431815178790368955151259280797607510199612803248808014249505849344
5312 32166968513386383323086142650887856451655712625087162045148236617633425428446641355966040360505931378417453449596633088
5313 3281030788365411098954786550390561358068882687758890528605120134998609393701557418308536116771605000598580251858856574976
5314 334665140413271932093388228139837258523026034151406833917722253769858158157558856667470683910703710061055185689603370647552
5315 34135844322153737073525599270263400369348655483443497059607669884525532132071003380082009758891778426227628940339543806050304
5316 3481856120859681181499611125566866837673562859311236700079982328221604277471242344768364995406961399475218151914633468217131008
5317 355149324327687480512960334807820417442703411649746143408158197478603636302066719166373229531510062746472251495292613758147362816
5318 36225231081424123012321954150397682579155747988274106627632136142817570902810805354970069412214026400140169652519846603331031007232
5319 3694973570305260547256839323340563623073886294803958876018477886567392232086702146206947080045830692814297304557024353539765162737664
5320 376887304171136575820197610980737489553536402070003805353884744429874007672843618913108602164674730667058325064816484061056046599241728
5321 38442505025455930733660156320035223934460713011140388146096243931847148782630049129137077420796822528039949156611281374227716753122656256
5322 3921135512596504934833335944643592841314992727136319590901816881048409175828265011171981896921275897860074813974350700171227108818510938112
5323 399955822284843503353000266353646469814129258167904598271985321866937735934483031139542153485970141581727631025383771417465165099488115687424
5324 40795493873054037342006027168071939921041184333126269023742502830427649065317269176233299655568954441336218364589144684581446840147787800117248
5325 4161140375051511808884614771143337871946200801978879440421735288703620204662361455975796564868033353016294273188092757827307577695074355611959296
5326 424436318255254204506230706656620462938512481801845702923016999447769260875560868509531249616539402007662015865185461298385372924897584272419848192
5327 43292504462035928859635532078975287219728273143788261698147733943672464609307208587972187460887019004781525618248917052435308038339553595786824515584
5328 4415835455127664743682824272055479296412283860666402693211068862254591390149335275973163121010475938487715613061389539348401419910634466770256100589568
5329 450415216423021803855648075749658888234052953787973074707529023949968321795232198149262638343068545725746992532261733013536944830884715610566122260135936
5330 45942352075148223993276103726465206599873401286373253620167960442896768823113684211224789110992991664026193238290696767380768372750240992277744470533865472
5331 4686119911665118847314162580099451073187086931210071869257131965175470419957595789544928489321285149730671710305651070272838374020524581212329935994454278144
5332 477984230989842122426044583170144009465082866983427330664227460447897982835674770533582705910771085272528514451176409167829514150093507283657653471434336370688
5333 48754391560963896487456547483354688965438452432309587727751200965685594249238826594425436002898650697797908474019993735118610443309537742933080654086302309810176
5334 4972947939218317441720567843302178274474722148095577948230622498499930613422360312631394472295662371175386664350039360982098265217572849779174226716802835600637952
5335 507240689800268379055497920016822183996421659105748950719523494846992922569080751888402236174157561859889439763704014820174023052192430677475771125113889231265071104
5336 51738550359627374663660787841715862767635009228786392973391396474393278102046236692617028089764071309708722855897809511657750351323627929102528654761616701589037252608
5337 5277332136681992215693400359855018002298770941336212083285922440388114366408716142646936865155935273590289731301576570189090535835010048768457922785684903562081799766016
5338 538287877941563206000726836705211836234474636016293632495164088919587665373689046549987560245905397906209552592760810159287234655171024974382708124139860163332343576133632
5339 54905363550039447012074137343931607295916412873661950514506737069797941868116282748098731145082350586433374364461602636247297934827444547387036228662265736659899044765630464
5340 5600347082104023595231562009081023944183474113113518952479687181119390070547860840306070576798399759816204185175083468897224389352399343833477695323551105139309702566094307328
5341 571235402374610406713619324926264442306714359537578933152928092474177787195881805711219198833436775501252826887858513827516887713944733071014724923002212724209589661741619347456
5342 58266011042210261484789171142478973115284864672833051181598665432366134293979944182544358281010551101127788342561568410406722546822362773243501942146225697869378145497645173440512
5343 5943133126305446671448495456532855257759056196628971220523063874101345697985954306619524544663076212315034410941279977861485699775881002870837198098915021182676570840759807690932224
5344 606199578883155560487746536566351236291423732056155064493352515158337261194567339275191503555633773656133509916010557741871541377139862292825394206089332160633010225757500384475086848
5345 61832357046081867169750146729767826101725220669727816578321956546150400641845868606069533362674644912925618011433076889670897220468265953868190209021111880384567043027265039216458858496
5346 6306900418700350451314514966436318262375972508312237290988839567707340865468278597819092402992813781118413037166173842746431516487763127294555401320153411799225838388781034000078803566592
5347 643303842707435746034080526576504462762349195847848203680861635906148768277764416977547425105267005674078129790949731960136014681751838984044650934655648003521035515655665468008037963792384
5348 65616991956158446095476213710803455201759617976480516775447886862427174364331970531709837360737234578755969238676872659933873497538687576372554395334876096359145622596877877736819872306823168
5349 6692933179528161501738573798501952430579481033601012711095684459967571785161860994234403410795197927033108862345041011313255096748946132790000548324157361828632853504881543529155626975295963136
5350 682679184311872473177334527447199147919107065427303296531759814916692322086509821411909147901110188557377103959194183153952019868392505544580055929064050906520551057497917439973873951480188239872
5351 69633276799810992264088121799614313087748920673584936246239501121502616852824001784014733085913239232852464603837806681703106026576035565547165704764533192465096207864787578877335143050979200466944
5352 7102594233580721210936988423560659934950389908705663497116429114393266918988048181969502774763150401750951389591456281533716814710755627685810901885982385631439813202208333045488184591199878447628288
5353 724464611825233563515572819203187313364939770687977676705875769668113225736780914560889283025841340978597041738328540716439115100497074023952711992370203334406860946625249970639794828302387601658085376
5354 73895390406173823478588427558725105963223856610173723023999328506147549025151653285210706868635816779816898257309511153076789740250701550443176623221760740109499816555775497005259072486843535369124708352
5355 7537329821429729994816019610989960808248833374237719748447931507627050000565468635091492100600853311541323622245570137613832553505571558145204015568619595491168981288689100694536425393658040607650720251904
5356 1
5357 103
5358 10609
5359 1092727
5360 112550881
5361 11592740743
5362 1194052296529
5363 122987386542487
5364 12667700813876161
5365 1304773183829244583
5366 134391637934412192049
5367 13842338707244455781047
5368 1425760886846178945447841
5369 146853371345156431381127623
5370 15125897248551112432256145169
5371 1557967416600764580522382952407
5372 160470643909878751793805444097921
5373 16528476322717511434761960742085863
5374 1702433061239903677780481956434843889
5375 175350605307710078811389641512788920567
5376 18061112346694138117573133075817258818401
5377 1860294571709496226110032706809177658295303
5378 191610340886078111289333368801345298804416209
5379 19735865111266045462801336986538565776854869527
5380 2032794106460402682668537709613472275016051561281
5381 209377792965421476314859384090187644326653310811943
5382 21565912675438412060430516561289327365645291013630129
5383 2221289005570156442224343205812800718661464974403903287
5384 228792767573726113549107350198718474022130892363602038561
5385 23565655060093789695558057070468002824279481913451009971783
5386 2427262471189660338642479878258204290900786637085454027093649
5387 250008034532535014880175427460595041962781023619801764790645847
5388 25750827556851106532658069028441289322166445432839581773436522241
5389 2652335238355663972863781109929452800183143879582476922663961790823
5390 273190529550633389204969454322733638418863819596995123034388064454769
5391 28138624543715239088111853795241564757142973418490497672541970638841207
5392 2898278328002669626075520940909881169985726262104521260271822975800644321
5393 298522667784274971485778656913717760508529804996765689807997766507466365063
5394 30747834781780322063035201662112929332378569914666866050223769950269035601489
5395 3167026982523373172492625771197631721234992701210687203173048304877710666953367
5396 326203779199907436766740454433356067287204248224700781926823975402404198696196801
5397 33598989257590465986974266806635674930582037567144180538462869466447632465708270503
5398 3460695893531817996658349481083474517849949869415850595461675555044106143967951861809
5399 356451677033777253655809996551597875338544836549832611332552582169542932828699041766327
5400 36714522734479057126548429644814581159870118164632758967252915963462922081356001301931681
5401 3781595841651342884034488253415901859466622170957174173627050344236680974379668134098963143
5402 389504371690088317055552290101837891525062083608588939883586185456378140361105817812193203729
5403 40118950284079096656721885880489302827081394611684660808009377102006948457193899234655899984087
5404 4132251879260146955642354245690398191189383645003520063224965841506715691090971621169557698360961
5405 425621943563795136431162487306111013692506515435362566512171481675191716182370076980464442931178983
5406 43839060187070899052409736192529434410328171089842344350753662612544746766784117928987837621911435249
5407 4515423199268302602398202827830531744263801622253761468127627249092108916978764146685747275056877830647
5408 465088589524635168047014891266544769659171567092137431217145606656487218448812707108631969330858416556641
5409 47904124721037422308842533800454111274894671410490155415365997485618183500227708832189092841078416905334023
5410 4934124846266854497810780981446773461314151155280486007782697741018672900523454009715476562631076941249404369
5411 508214859165486013274510441089017666515357568993890058801617867324923308753915763000694085951000924948688650007
5412 52346130494045059367274575432168819651081829606370676056566640334467100801653323589071490852953095269714930950721
5413 5391651440886641114829281269513388424061428449456179633826363954450111382570292329674363557854168812780637887924263
5414 555340098411324034827415970759879007678327130293986502284115487308361472404740109956459446458979387716405702456199089
5415 57200030136366375587223844988267537790867694420280609735263895192761231657688231325515322985274876934789787352988506167
5416 5891603104045736685484056033791556392459372525288902802732181204854406860741887826528078267483312324283348097357816135201
5417 606835119716710878604857771480530308423315370104756988681414664100003906656414446132392061550781169401184854027855061925703
5418 62504017330821220496300350462494621767601483120789969834185710402300402385610687951636382339730460448322039964869071378347409
5419 6437913785074585711118936097636946042062952761441366892921128171436941445717900859018547380992237426177170116381514351969783127
5420 663105119862682328245250418056605442332484134428460789970876201658004968908943788478910380242200454896248521987295978252887662081
5421 68299827345856279809260793059830360560245865846131461367000248770774511797621210213327769164946646854313597764691485760047429194343
5422 7034882216623196820353861685162527137705324182151540520801025623389774715154984651972760223989504625994300569763223033284885207017329
5423 724592868312189272496447753571740295183648390761608673642505639209146795660963419153194303070918976477412958685611972428343176322784887
5424 74633065436155495067134118617889250403915784248445693385178080838542119953079232172779013216304654577173534744618033160119347161246843361
5425 7687205739924015991914814217642592791603325777589906418673342326369838355167160913796238361279379421448874078695657415492292757608424866183
5426 791782191212173647167225864417187057535142555091760361123354259616093350582217574121012551211776080409234030105652713795706154033667761216849
5427 81553565694853885658224264034970266926119683174451317195705488740457615109968410134464292774812936282151105100882229520957733865467779405335447
5428 8400017266569950222797099195601937493390327366968485671157665340267134356326746243849822155805732437061563825390869640658646588143181278749551041
5429 865201778456704872948101217146999561819203718797754024129239530047514838701654863116531682047990441017341074015259572987840598578747671711203757223
5430 89115783181040601913654425366140954867377983036168664485311671594894028386270450901002763250943015424786130623571736017747581653611010186253986993969
5431 9178925667647181997106405812712518351339932252725372441987102174274084923785856442803284614847130588752971454227888809828000910321934049184160660378807
5432 945429343767659745701959798709389390188013022030713361524671523950230747149943213608738315329254450641556059785472547412284093763159207065968548019017121
5433 97379222408068953807301859267067107189365341269163476237041166966873766956444151001700046478913208416080274157903672383465261657605398327794760445958763463
5434 10030059908031102242152091504507912040504630150723838052415240197587997996513747553175104787328060466856268238264078255496921950733356027762860325933752636689
5435 1033096170527203530941665424964314940171976905524555319398769740351563793640915997977035793094790228086195628541200060316182960925535670859574613571176521578967
5436 106408905564301963686991538771324438837713621269029197898073283256211070745014347791634686688763393492878149739743606212566844975330174098536185197831181722633601
5437 10960117273123102259760128493446417200284502990710007383501548175389740286736477822538372728942629529766449423193591439894385032459007932149227075376611717431260903
5438 1128892079131679532755293234824980971629303808043130760500659462065143249533857215721452391081090841565944290588939918309121658343277817011370388763791006895419873009
5439 116275884150562991873795203186973040077818292228442468331567924592709754701987293219309596281352356681292261930660811585839530809357615152171150042670473710228246919927
5440 11976416067507988163000905928258223128015284099529574238151496233049104734304691201588888416979292738173102978858063593341471673363834360673628454395058792153509432752481
5441 1233570854953322780789093310610596982185574262251546146529604112004057787633383193763655506948867152031829606822380550114171582356474939149383730802691055591811471573505543
5442 127057798060192246421276610992891489165114149011909253092549223536417952126238468957656517215733316659278449502705196661759672982716918732386524272677178725956581572071070929
5443 13086953200199801381391490932267823384006757348226653068532570024251049069002562302638621273220531615905680298778635256161246317219842629435812000085749408773527901923320305687
5444 1347956179620579542283323566023585808552696006867345266058854712497858054107263917171777991141714756438285070774199431384608370673643790831888636008832189103673373898101991485761
5445 138839486500919692855182327300429338280927688707336562404062035387279379573048183468693133087596619913143362289742541432614662179385310455684529508909715477678357511504505123033383
5446 14300467109594728364083779711944221842935551936855665927618389644889776096023962897275392708022451851053766315843481767559310204476686976935506539417700694200870823684964027672438449
5447 1472948112288257021500629310330254849822361849496133590544694133423646937890468178419365448926312540658537930531878622058608951061098758624357173560023171502689694839551294850261160247
5448 151713655565690473214564818964016249531703270498101759826103495742635634602718222377194641239410191687829406844783498072036721959293172138308788876682386664777038568473783369576899505441
5449 15626506523266118741100176353293673701765436861304481262088660061491470364079976904851048047659249743846428905012700301419782361807196730245805254298285826472034972552799687066420649060423
5450 1609530171896410230333318164389248391281839996714361569995131986333621447500237621199657948908902723616182177216308131046237583266141263215317941192723440126619602172938367767841326853223569
5451 165781607705330253724331770932092584302029519661579241709498594592363009092524474983564768737616980532466764253279737497762471076412550111177747942850514333041819023812651880087656665882027607
5452 17075505593649016133606172406005536183109040525142661896078355243013389936530020923307171179974548994844076718087812962269534520870492661451308038113602976303307359452703143649028636585848843521
5453 1758777076145848661761435757818570226860231174089694175296070590030379163462592155100638631537378546468939901963044735113762055649660744129484727925701106559240658023628423795849949568342430882663
5454 181154038843022412161427883055312733366603810931238500055495270773129053836646991975365779048349990286300809902193607716717491731915056645336926976347213975601787776433727650972544805539270380914289
5455 18658866000831308452627071954697211536760192525917565505716012889632292545174640173462675241980048999488983419925941594821901648387250834469703478563763039486984140972673948050172114970544849234171767
5456 1921863198085624770620588411333812788286299830169509247088749327632126132152987937866655549923945046947365292252371984266655869783886835950379458292067593067159366520185416649167727841966119471119692001
5457 197951909402819351373920606367382717193488882507459452450141180746108991611757757600265521642166339835578625101994314379465554587740344102889084204082962085917414751579097914864275967722510305525328276103
5458 20389046668490393191513822455840419870929354898268323602364541616849226136011049032827348729143133003064598385505414381084952122537255442597575673020545094849493719412647085231020424675418561469108812438609
5459 2100071806854510498725923712951563246705723554521637331043547786535470292009138050381216919101742699315653633707057681251750068621337310587550294321116144769497853099502649778795103741568111831318207681176727
5460 1
5461 104
5462 10816
5463 1124864
5464 116985856
5465 12166529024
5466 1265319018496
5467 131593177923584
5468 13685690504052736
5469 1423311812421484544
5470 148024428491834392576
5471 15394540563150776827904
5472 1601032218567680790102016
5473 166507350731038802170609664
5474 17316764476028035425743405056
5475 1800943505506915684277314125824
5476 187298124572719231164840669085696
5477 19479004955562800041143429584912384
5478 2025816515378531204278916676830887936
5479 210684917599367245245007334390412345344
5480 21911231430334193505480762776602883915776
5481 2278768068754756124569999328766699927240704
5482 236991879150494636955279930191736792433033216
5483 24647155431651442243349112739940626413035454464
5484 2563304164891749993308307724953825146955687264256
5485 266583633148741999304064003395197815283391475482624
5486 27724697847469167927622656353100572789472713450192896
5487 2883368576136793464472756260722459570105162198820061184
5488 299870331918226520305166651115135795290936868677286363136
5489 31186514519495558111737331715974122710257434342437781766144
5490 3243397510027538043620682498461308761866773171613529303678976
5491 337313341042863956536550979839976111234144409847807047582613504
5492 35080587468457851479801301903357515568351018624171932948591804416
5493 3648381096719616553899335397949181619108505936913881026653547659264
5494 379431634058840121605530881386714888387284617439043626771968956563456
5495 39460889942119372646975211664218348392277600213660537184284771482599424
5496 4103932553980414755285422013078708232796870422220695867165616234190340096
5497 426808985613963134549683889360185656210874523910952370185224088355795369984
5498 44388134503852165993167124493459308245930950486739046499263305189002718478336
5499 4616365988400625263289380947319768057576818850620860835923383739656282721746944
5500 480102062793665027382095618521255877987989160464569526936031908924253403061682176
5501 49930614530541162847737944326210611310750872688315230801347318528122353918414946304
5502 5192783911176280936164746209925903576318090759584784003340121126924724807515154415616
5503 540049526762333217361133605832293971937081438996817536347372597200171379981576059224064
5504 56165150783282654605557895006558573081456469655669023780126750108817823518083910159302656
5505 5841175681461396078978021080682091600471472844189578473133182011317053645880726656567476224
5506 607482270871985192213714192390937526449033175795716161205850929176973579171595572283017527296
5507 63178156170686459990226276008657502750699450282754480765408496634405252233845939517433822838784
5508 6570528241751391838983532704900380286072742829406465999602483649978146232319977709813117575233536
5509 683334937142144751254287401309639549751565254258272463958658299597727208161277681820564227824287744
5510 71066833462783054130445889736202513174162786442860336251700463158163629648772878909338679693725925376
5511 7390950680129437629566372532565061370112929790057474970176848168449017483472379406571222688147496239104
5512 768658870733461513474902743386766382491744698165977396898392209518697818281127458283407159567339608866816
5513 79940522556279997401389885312223703779141448609261649277432789789944573101237255661474344595003319322148864
5514 8313814345853119729744548072471265193030710655363211524853010138154235602528674588793331837880345209503481856
5515 864636691968724451893432999537011580075193908157773998584713054368040502662982157234506511139555901788362113024
5516 89922215964747342996917031951849204327820166448408495852810157654276212276950144352388677158513813785989659754496
5517 9351910460333723671679371322992317250093297310634483568692256396044726076802815012648422424485436633742924614467584
5518 972598687874707261854654617591200994009702920305986291143994665188651511987492761315435932146485409909264159904628736
5519 101150263538969555232884080229484903377009103711822574278975445179619757246699247176805336943234482630563472630081388544
5520 10519627408052833744219944343866429951208946786029547725013446298680454753656721706387755042096386193578601153528464408576
5521 1094041250437494709398874211762108714925730465747072963401398415062767294380299057464326524378024164132174519966960298491904
5522 113780290045499449777482918023259306352275968437695588193745435166527798615551101976289958535314513069746150076563871043158016
5523 11833150164731942776858223474418967860636700717520341172149525257318891056017314605534155687672709359253599607962642588488433664
5524 1230647617132122048793255241339572657506216874622115481903550626761164669825800718975552191517961773362374359228114829202797101056
5525 127987352181740693074498545099315556380646554960700010117969265183161125661883274773457427917868024429686933359723942237090898509824
5526 13310684626901032079747848690328817863587241715912801052268803579048757068835860576439572503458274540687441069411289992657453445021696
5527 1384311201197707336293776263794197057813073138454931309435955572221070735158929499949715540359660552231493871218774159236375158282256384
5528 143968364924561562974552731434596494012559606399312856181339379510991356456528667994770416197404697432075362606752512560583016461354663936
5529 14972709952154402549353484069198035377306199065528537042859295469143101071478981471456123284530088532935837711102261306300633711980885049344
5530 1557161835024057865132762343196595679239844702814967852457366728790882511433814073031436821591129207425327121954635175855265906046012045131776
5531 161944830842502017973807283692445950640943849092756656655566139794251781189116663595269429445477437572234020683282058288947654228785252693704704
5532 16842262407620209869275957504014378866658160305646692292178878538602185243668133013908020662329653507512338151061334062050556039793666280145289216
5533 1751595290392501826404699580417495402132448671787255998386603368014627265341485833446434148882283964781283167710378742453257828138541293135110078464
5534 182165910200820189946088756363419521821774661865874623832206750273521235595514526678429151483757532337253449441879389215138814126408294486051448160256
5535 18945254660885299754393230661795630269464564834050960878549502028446208501933510774556631754310783363074358741955456478374436669146462626549350608666624
5536 1970306484732071174456895988826745548024314742741299931369148210958405684201085120553889702448321469759733309163367473750941413591232113161132463301328896
5537 204911874412135402143517182837981536994528733245095192862391413939674191156912852537604529054625432855012264152990217270097907013488139768757776183338205184
5538 21310834938862081822925787015150079847430988257489900057688707049726115880318936663910871021681045016921275471910982596090182329402766535950808723067173339136
5539 2216326833641656509584281849575608304132822778778949605999625533171516051553169413046730586254828681759812649078742189993378962257887719738884107198986027270144
5540 230497990698732276996765312355863263629813568993010759023961055449837669361529618956859980970502182903020515504189187759311412074820322852843947148694546836094976
5541 23971791032668156807663592485009779417500611175273118938491949766783117613599080371513438020932227021914133612435675526968386855781313576695770503464232870953877504
5542 2493066267397488307997013618441017059420063562228404369603162775745444231814304358637397554176951610279069895693310254804712233001256611976360132360280218579203260416
5543 259278891809338784031689416317865774179686610471754054438728928677526200108687653298289345634402967469023269152104266499690072232130687645541453765469142732237139083264
5544 26965004748171233539295699297058040514687407489062421661627808582462724811303515943022091945977908616778419991818843715967767512141591515136311191608790844152662464659456
5545 2804360493809808288086752726894036213527490378862491852809292092576123380375565658074297562381702496144955679149159746460647821262725517574176363927314247791876896324583424
5546 291653491356220061961022283596979766206858999401699152692166377627916831559058828439726946487697059599075390631512613631907373411323453827714341848440681770355197217756676096
5547 30331963101046886443946317494085895685513335937776711879985303273303350482142118157731602434720494198303840625677311817718366834777639198082291552237830904116940510646694313984
5548 3154524162508876190170417019384933151293386937528778035518471540423548450142780288404086653210931396623599425070440429042710150816874476600558321432734414028161813107256208654336
5549 328070512900923123777723370016033047734512241502992915693921040204049038814849149994025011933936865248854340207325804620441855684954945566458065429004379058928828563154645700050944
5550 34119333341696004872883230481667436964389273116311263232167788181221100036744311599378601241129433985880851381561883680525952991235314338911638804616455422128598170568083152805298176
5551 3548410667536384506779855970093413444296484404096371376145449970846994403821408406335374529077461134531608543682435902774699111088472691246810435680111363901374209739080647891751010304
5552 369034709423783988705105020889714998206834378026022623119126796968087417997426474258878951024055957991287288542973333888568707553201159889668285310731581845742917812864387380742105071616
5553 38379609780073534825330922172530359813510775314706352804389186884681091471732353322923410906501819631093878008469226724411145585532920628525501672316084511957263452537896287597178927448064
5554 3991479417127647621834415905943157420605120632729460691656475436006833513060164745584034734276189241633763312880799579338759140895423745366652173920872789243555399063941213910106608454598656
5555 415113859381275352670779254218088371742932545803863911932273445344710685358257133540739612364723681129911384539603156251230950653124069518131826087770770081329761502649886246651087279278260224
5556 43171841375652636677761042438681190661264984763601846840956438315849911277258741888236919685931262837510783992118728250128018867924903229885709913128160088458295196275588169651713077044939063296
5557 4489871503067874214487148413622843828771558415414592071459469584848390772834909156376639647336851335101121535180347738013313962264189935908113830965328649199662700412661169643778160012673662582784
5558 466946636319058918306663435016775758192242075203117575431784836824232640374830552263170523323032538850516639658756164753384652075475753334443838420394179516764920842916761642952928641318060908609536
5559 48562450177182127503892997241744678851993175821124227844905623029720194598982377435369734425595384040453730524510641134352003815849478346782159195720994669743551767663343210867104578697078334495391744
5560 5050494818426941260404871713141446600607290285396919695870184795090900238294167253278452380261919940207187974549106677972608396848345748065344556354983445653329383836987693930178876184496146787520741376
5561 525251461116401891082106658166710446463158189681279648370499218689453624782593394340959047547239673781547549353107094509151273272227957798795833860918278347946255919046720168738603123187599265902157103104
5562 54626151956105796672539092449337886432168451726853083430531918743703176977389713011459740944912926073280945132723137828951732420311707611074766721535500948186410615580858897548814724811510323653824338722816
5563 5681119803435002853944065614731140188945518979592720676775319549345130405648530153191813058270944311621218293803206334210980171712417591551775739039692098611386704020409325345076731380397073659997731227172864
5564 590836459557240296810182823932038579650333973877642950384633233131893562187447135931948558060178208408606702555533458757941937858091429521384676860127978255584217218122569835887980063561295660639764047625977856
5565 1
5566 105
5567 11025
5568 1157625
5569 121550625
5570 12762815625
5571 1340095640625
5572 140710042265625
5573 14774554437890625
5574 1551328215978515625
5575 162889462677744140625
5576 17103393581163134765625
5577 1795856326022129150390625
5578 188564914232323560791015625
5579 19799315994393973883056640625
5580 2078928179411367257720947265625
5581 218287458838193562060699462890625
5582 22920183178010324016373443603515625
5583 2406619233691084021719211578369140625
5584 252695019537563822280517215728759765625
5585 26532977051444201339454307651519775390625
5586 2785962590401641140642702303409576416015625
5587 292526071992172319767483741858005523681640625
5588 30715237559178093575585792895090579986572265625
5589 3225099943713699825436508253984510898590087890625
5590 338635494089938481670833366668373644351959228515625
5591 35556726879443540575437503500179232656955718994140625
5592 3733456322341571760420937867518819428980350494384765625
5593 392012913845865034844198476089476040042936801910400390625
5594 41161355953815828658640839989394984204508364200592041015625
5595 4321942375150662009157288198886473341473378241062164306640625
5596 453803949390819510961515260883079700854704715311527252197265625
5597 47649414686036048650959102392723368589743995107710361480712890625
5598 5003188542033785108350705751235953701923119486309587955474853515625
5599 525334796913547436376824103879775138701927546062506735324859619140625
5600 55160153675922480819566530907376389563702392336563207209110260009765625
5601 5791816135971860486054485745274520904188751195339136756956577301025390625
5602 608140694277045351035721003253824694939818875510609359480440616607666015625
5603 63854772899089761858750705341651592968680981928613982745446264743804931640625
5604 6704751154404424995168824060873417261711503102504468188271857798099517822265625
5605 703998871212464624492726526391708812479707825762969159768545068800449371337890625
5606 73919881477308785571736285271129425310369321705111761775697232224047183990478515625
5607 7761587555117422485032309953468589657588778779036734986448209383524954319000244140625
5608 814966693287329360928392545114201914046821771798857173577061985270120203495025634765625
5609 85571502795169582897481217236991200974916286038880003225591508453362621366977691650390625
5610 8985007793492806204235527809884076102366210034082400338687108387603075243532657623291015625
5611 943425818316744651444730420037827990748452053578652035562146380698322900570929050445556640625
5612 99059710923258188401696694103971939028587465625758463734025369973323904559947550296783447265625
5613 10401269646942109782178152880917053598001683890704638692072663847199009978794492781162261962890625
5614 1092133312928921527128706052496290627790176808523987062667629703955896047773421742022037506103515625
5615 114673997857536760348514135512110515917968564895018641580101118915369085016209282912313938140869140625
5616 12040769775041359836593984228771604171386699313976957365910617486113753926701974705792963504791259765625
5617 1264280826379342782842368344021018437995603427967580523420614836041944162303707344108261168003082275390625
5618 132749486769830992198448676122206935989538359936595954959164557784404137041889271131367422640323638916015625
5619 13938696110832254180837110992831728278901527793342575270712278567362434389398373468793579377233982086181640625
5620 1463563091637386688987896654247331469284660418300970403424789249573055610886829214223325834609568119049072265625
5621 153674124621925602343729148695969804274889343921601892359602871205170839143117067493449212634004652500152587890625
5622 16135783085302188246091560613076829448863381111768198697758301476542938110027292086812167326570488512516021728515625
5623 1694257223956729765839613864373067092130655016735660863264621655037008501552865669115277569289901293814182281494140625
5624 177897008515456625413159455759172044673718776757244390642785273778885892663050895257104144775439635850489139556884765625
5625 18679185894122945668381742854713064690740471559510661017492453746783018729620344001995935201421161764301359653472900390625
5626 1961314518882909295180082999744871792527749513748619406836707643412216966610136120209573196149221985251642763614654541015625
5627 205938024482705475993908714973211538215413698943605037717854302558282781494064292622005185595668308451422490179538726806640625
5628 21623492570684074979360415072187211512618438389078528960374701768619692056876750725310544487545172387399361468851566314697265625
5629 2270466719921827872832843582579657208824936030853245540839343685705067665972058826157607171192243100676932954229414463043212890625
5630 238399005591791926647448576170864006926618283239590781788131086999032104927066176746548752975185525571077960194088518619537353515625
5631 25031895587138152297982100497940720727294919740157032087753764134898371017341948558387619062394480184963185820379294455051422119140625
5632 2628349036649505991288120552283775676365966572716488369214145234164328956820904598630700001551420419421134511139825917780399322509765625
5633 275976648848198129085252657989796446018426490135231278767485249587254540466194982856223500162899144039219123669681721366941928863525390625
5634 28977548129060803553951529088928626831934781464199284270585951206661726748950473199903467517104410124118007985316580743528902530670166015625
5635 3042642553551384373164910554337505817353152053740924848411524876699481308639799685989864089295963063032390838458240978070534765720367431640625
5636 319477468122895359182315608205438110822080965642797109083210112053445537407178967028935729376076121618401038038115302697406150400638580322265625
5637 33545134152904012714143138861571001636318501392493696453737061765611781427753791538038251584487992769932108994002106783227645792067050933837890625
5638 3522239086054921334985029580464955171813442646211838127642391485389237049914148111494016416371239240842871444370221212238902808167040348052978515625
5639 369835104035766740173428105948820293040411477852243003402451105965869890240985551706871723718980120288501501658873227285084794857539236545562744140625
5640 38832685923755507718209951124626130769243205174485515357257366126416338475303482929221530990492912630292657674181688864933903460041619837284088134765625
5641 4077432021994328310412044868085743730770536543320979112512023443273715539906865707568260754001755826180729055789077330818059863304370082914829254150390625
5642 428130362309404472593264711149003091730906337048702806813762461543740131690220899294667379170184361748976550857853119735896285646958858706057071685791015625
5643 44953688042487469622292794670645324631745165390113794715445058462092713827473194425940074812869357983642537840074577572269109992930680164135992527008056640625
5644 4720137244461184310340743440417759086333242365961948445121731138519734951884685414723707855351282588282466473207830645088256549257721417234279215335845947265625
5645 495614410668424352585778061243864704064990448426004586737781769544572169947891968545989324811884671769658979686822217734266937672060748809599317610263824462890625
5646 52039513120184557021506696430605793926823997084730481607467085802180077844528656697328879105247890535814192867116332862098028455566378625007928349077701568603515625
5647 5464148877619378487258203125213608362316519693896700568784044009228908173675508953219532306051028506260490251047214950520292987834469755625832476653158664703369140625
5648 573735632150034741162111328147428878043234567859153559722324620969035358235928440088050892135357993157351476359957569804630763722619324340712410048581659793853759765625
5649 60242241375753647822021689455480032194539629625211123770844085201748712614772486209245343674212589281521905017795544829486230190875029055774803055101074278354644775390625
5650 6325435344454133021312277392825403380426661110647167995938628946183614824551111051970761085792321874559800026868532207096054170041878050856354320785612799227237701416015625
5651 664170711167683967237789126246667354944799416617952639573556039349279556577866660456929914008193796828779002821195881745085687854397195339917203682489343918859958648681640625
5652 69737924672606816559967858255900072269203938744885027155223384131674353440675999347977640970860348667021795296225567583233997224711705510691306386661381111480295658111572265625
5653 7322482090623715738796625116869507588266413568212927851298455333825807111270979931537652301940336610037288506103684596239569708594729078622587170599445016705431044101715087890625
5654 768860619515490152573645637271298296767973424662357424386337810051709746683452892811453491703735344053915293140886882605154819402446553255371652912941726754070259630680084228515625
5655 80730365049126466020232791913486321160637209589547529560565470055429523401762553745202616628892211125661105779793122673541256037256888091814023555858881309177377261221408843994140625
5656 8476688330158278932124443150916063721866907006902490603859374355820099957185068143246274746033682168194416106878277880721831883911973249640472473365182537463624612428247928619384765625
5657 890052274666619287873066530846186690796025235724761513405234307361110495504432155040858848333536627660413691222219177475792347810757191212249609703344166433680584304966032505035400390625
5658 93455488839995025226671985738849602533582649751099958907549602272916602027965376279290179075021345904343437578333013634958196520129505077286209018851137475536461352021433413028717041015625
5659 9812826328199477648800558502579208266026178223865495685292708238656243212936364509325468802877241319956060945724966431670610634613598033115051946979369434931328441962250508368015289306640625
5660 1030346764460945153124058642770816867932748713505877046955734365058905537358318273479174224302110338595386399301121475325414116634427793477080454432833790667789486406036303378641605377197265625
5661 108186410268399241078026157490935771132938614918117089930352108331185081422623418715313293551721585552515571926617754909168482246614918315093447715447548020117896072633811854757368564605712890625
5662 11359573078181920313192746536548255968958554566402294442686971374774433549375458965107895822930766483014135052294864265462690635894566423084812010121992542112379087626550244749523699283599853515625
5663 1192755173209101632885238386337566876740648229472240916482131994351315522684423191336329061407730480716484180490960747873582516768929474423905261062809216921799804200787775698699988424777984619140625
5664 125239293186955671452950030565444522057768064094585296230623859406888129881864435090314551447811700475230838951550878526726164260737594814510052411594967776788979441082716448363498784601688385009765625
5665 13150125784630345502559753209371674816065646729931456104215505237723253637595765684483027902020228549899238089912842245306247247377447455523555503217471616562842841313685227078167372383177280426025390625
5666 1380763207386186277768774086984025855686892906642802890942628049960941631947555396870717929712123997739419999440848435757155960974631982829973327837834519739098498337936948843207574100233614444732666015625
5667 144980136775549559165721279133322714847123755197494303548975945245898871354493316671425382619773019762639099941289085754501375902336358197147199422972624572605342325483379628536795280524529516696929931640625
5668 15222914361432703712400734308998885058947994295736901872642474250819381492221798250499665175076167075077105493835354004222644469745317610700455939412125580123560944175754860996363504455075599253177642822265625
5669 1598406007950433889802077102444882931189539401052374696627459796336035056683288816302464843382997542883096076852712170443377669323258349123547873638273185912973899138454260404618167967782937921583652496337890625
5670 167832630834795558429218095756712707774901637110499343145883278615283680951745325711758808555214742002725088069534777896554655278942126657972526732018684520862259409537697342484907636617208481766283512115478515625
5671 1
5672 106
5673 11236
5674 1191016
5675 126247696
5676 13382255776
5677 1418519112256
5678 150363025899136
5679 15938480745308416
5680 1689478959002692096
5681 179084769654285362176
5682 18982985583354248390656
5683 2012196471835550329409536
5684 213292826014568334917410816
5685 22609039557544243501245546496
5686 2396558193099689811132027928576
5687 254035168468567119979994960429056
5688 26927727857668114717879465805479936
5689 2854339152912820160095223375380873216
5690 302559950208758936970093677790372560896
5691 32071354722128447318829929845779491454976
5692 3399563600545615415795972563652626094227456
5693 360353741657835234074373091747178365988110336
5694 38197496615730534811883547725200906794739695616
5695 4048934641267436690059656058871296120242407735296
5696 429187071974348289146323542240357388745695219941376
5697 45493829629280918649510295477477883207043693313785856
5698 4822345940703777376848091320612655619946631491261300736
5699 511168669714600401945897679984941495714342938073697878016
5700 54183878989747642606265154078403798545720351435811975069696
5701 5743491172913250116264106332310802645846357252196069357387776
5702 608810064328804512323995271224945080459713868732783351883104256
5703 64533866818853278306343498749844178528729670085675035299609051136
5704 6840589882798447500472410867483482924045345029081553741758559420416
5705 725102527576635435050075551953249189948806573082644696626407298564096
5706 76860867923123356115308008507044414134573496746760337842399173647794176
5707 8147251999851075748222648901746707898264790655156595811294312406666182656
5708 863608711984214029311600783585151037216067809446599155997197115106615361536
5709 91542523470326687107029683060026009944903187801339510535702894201301228322816
5710 9703507487854628833345146404362757054159737906941988116784506785337930202218496
5711 1028571793712590656334585518862452247740932218135850740379157719245820601435160576
5712 109028610133534609571466064999419938260538815122400178480190718240056983752127021056
5713 11557032674154668614575402889938513455617114402974418918900216133446040277725464231936
5714 1225045463460394873144992706333482426295414126715288405403422910145280269438899208585216
5715 129854819126801856553369226871349137187313897431820570972762828475399708560523316110032896
5716 13764610827440996794657138048363008541855273127772980523112859818392369107415471507663486976
5717 1459048747708745660233656633126478905436658951543935935449963140749591125386039979812329619456
5718 154659167257127039984767603111406763976285848863657209157696092919456659290920237860106939662336
5719 16393871729255466238385365929809116981486299979547664170715785849462405884837545213171335604207616
5720 1737750403301079421268848788559766400037547797832052402095873300043015023792779792596161574046007296
5721 184201542749914418654497971587335238403980066570197554622162569804559592522034658015193126848876773376
5722 19525363531490928377376784988257535270821887056440940789949232399283316807335673749610471445980937977856
5723 2069688534338038408001939208755298738707120027982739723734618634324031581577581417458709973273979425652736
5724 219386984639832071248205556128061666302954722966170410715869575238347347647223630250623257167041819119190016
5725 23255020371822199552309788949574536628113200634414063535882174975264818850605704806566065259706432826634141696
5726 2465032159413153152544837628654900882579999267247890734803510547378070798164204709496002917528881879623219019776
5727 261293408897794234169752788637419493553479922328276417889172118022075504605405699206576309258061479240061216096256
5728 27697101343166188821993795595566466316668871766797300296252244510340003488173004115897088781354516799446488906203136
5729 2935892742375616015131342333130045429566900407280513831402737918096040369746338436285091410823578780741327824057532416
5730 311204630691815297603922287311784815534091443171734466128690219318180279193111874246219689547299350758580749350098436096
5731 32987690853332421546015762455049190446613692976203853409641163247727109594469858670099287092013731180409559431110434226176
5732 3496695230453236683877670820235214187341051455477608461421963304259073617013805019030524431753455505123413299697706027974656
5733 370649694428043088491033106944932703858151454280626496910728110251461803403463332017235589765866283543081809767956838965313536
5734 39288867609372567380049509336162866608964054153746408672537179686654951160767113193826972515181826055566671835403424930323234816
5735 4164619966593492142285247989633263860550189740297119319288941046785424823041313998545659086609273561890067214552763042614262890496
5736 441449716458910167082236286901125969218320112471494647844627750959255031242379283845839863180582997560347124742592882517111866392576
5737 46793669944644477710717046411519352737141931921978432671530541601681033311692204087659025497141797741396795222714845546813857837613056
5738 4960129014132314637336006919621051390137044783729713863182237409778189531039373633291856702697030560588060293607773627962268930786983936
5739 525773675498025351557616733479831447354526747075349669497317165436488090290173605128936810485885239422334391122424004564000506663420297216
5740 55732009602790687265107373748862133419579835189987064966715619536267737570758402143667301911503835378767445458976944483784053706322551504896
5741 5907593017895812850101381617379386142475462530138628886471855670844380182500390627228734002619406550149349218651556115281109692870190459518976
5742 626204859896956162110746451442214931102399028194694661966016701109504299345041406486245804277657094315831017177064948219797627444240188709011456
5743 66377715149077353183739123852874782696854296988637634168397770317607455730574389087542055253431651997478087820768884511298548509089460003155214336
5744 7036037805802199437476347128404726965866555480795589221850163653666390307440885243279457856863755111732677309001501758197646141963482760334452719616
5745 745820007415033140372492795610901058381854880964332457516117347288637372588733835787622532827558041843663794754159186368950491048129172595451988279296
5746 79056920785993512879484236334755512188476617382219240496708438812595561494405786593487988479721152435428362243940873755108752051101692295117910757605376
5747 8380033603315312365225329051484084291978521442515239492651094514135129518407013378909726778850442158155406397857732618041527717416779383282498540306169856
5748 888283561951423110713884879457312934949723272906615386221016018498323728951143418164431038558146868764473078172919657512401938046178614627944845272454004736
5749 94158057566850849735671797222475171104670666928101230939427697960822315268821202325429690087163568089034146286329483696314605432894933150562153598880124502016
5750 9980754102086190071981210505582368137095090694378730479579335983847165418495047446495547149239338217437619506350925271809348175886862913959588281481293197213696
5751 1057959934821136147630008313591731022532079613604145430835409614287799534360475029328527997819369851048387667673198078811790906644007468879716357837017078904651776
5752 112143753091040431648780881240723488388400439042039415668553419114506750642210353108823967768853204211129092773358996354049836104264791701249933930723810363893088256
5753 11887237827650285754770773411516689769170446538456178060866662426137715568074297429535340583498439646379683833976053613529282627052067920332492996656723898572667355136
5754 1260047209730930290005701981620769115532067333076354874451866217170597850215875527530746101850834602516246486401461683034103958467519199555244257645612733248702739644416
5755 133565004231478610740604410051801526246399137306093616691897819020083372122882805918259086796188467866722127558554938401615019597557035152855891310434949724362490402308096
5756 14157890448536732738504067465490961782118308554445923369341168816128837445025577427335463200395977593872545521206823470571192077341045726202724478906104670782423982644658176
5757 1500736387544893670281431151342041948904540706771267877150163894509656769172711207297559099241973624950489825247923287880546360198150846977488794764047095102936942160333766656
5758 159078057079758729049831702042256446583881314917754394977917372818023617532307387973541264519649204244751921476279868515337914181003989779613812244988992080911315868995379265536
5759 16862274050454425279282160416479183337891419381281965867659241518710503458424583125195374039082815649943703676485666062625818903186422916639064097968833160576599482113510202146816
5760 1787401049348169079603909004146793433816490454415888381971879600983313366593005811270709648142778458894032589707480602638336803737760829163740794384696315021119545104032081427562496
5761 189464511230905922438014354439560103984547988168084168489019237704231216858858615994695222703134516642767454508992943879663701196202647891356524204777809392238671781027400631321624576
5762 20083238190476027778429521570593371022362086745816921859836039196648508987039013295437693606532258764133350177953252051244352326797480676483791565706447795577299208788904466920092205056
5763 2128823248190458944513529286482897328370381195056593717142620154844741952626135409316395522292419428998135118863044717431901346640532951707281905964883466331193716131623873493529773735936
5764 225655264308188648118434104367187116807260406675998934017117736413542646978370353387537925362996459473802322599482740047781542743896492880971882032277647431106533909952130590314156016009216
5765 23919458016667996700554015062921834381569603107655887005814480059835520579707257459079020088477624704223046195545170445064843530853028245383019495421430627697292594454925842573300537696976896
5766 2535462549766807650258725596669714444446377929411524022616334886342565181448969290662376129378628218647642896727788067176873414270420994010600066514671646535913015012222139312769856995879550976
5767 268759030275281610927424913246989731111316060517621546397331497952311909233590744810211869714134591176650147053145535120748581912664625365123607050555194532806779591295546767153604841563232403456
5768 28488457209179850758307040804180911497799502414867883918117138782945062378760618949882458189698266664724915587633426722799349682742450288703102347358850620477518636677327957318282113205702634766336
5769 3019776464173064180380546325243176618766747255975995695320416710992176612148625608687540568108016266460841052289143232616731066370699730602528848820038165770616975487796763475737903999804479285231616
5770 320096305202344803120337910475776721589275209133455543703964171365170720887754314520879300219449724244849151542649182657373493035294171443868057974924045571685399401706456928428217823979274804234551296
5771 33930208351448549130755818510432332488463172168146287632620202164708096414101957339213205823261670769954010063520813361681590261741182173050014145341948830598652336580884434413391089341803129248862437376
5772 3596602085253546207860116762105827243777096249823506489057741429459058219894807477956599817265737101615125066733206216338248567744565310343301499406246576043457147677573750047819455470231131700379418361856
5773 381239821036875898033172376783217687840372202481291687840120591522660171308849592663399580630168132771203257073719858931854348180923922896389958937062137060606457653822817505068862279844499960240218346356736
5774 40411421029908845191516271939021074911079453463016918911052782701401978158738056822320355546797822073747545249814305046776560907177935827017335647328586528424284511305218655537299401663516995785463144713814016
5775 4283610629170337590300724825536233940574422067079793404571594966348609684826234023165957687960569139817239796480316334958315456160861197663837578616830172012974158198353177486953736576332801553259093339664285696
5776 454062726692055784571876831506840797700888739110458100884589066432952626591580806455591514923820328820627418426913531505581438353051286952366783333383998233375260769025436813617096077091276964645463894004414283776
5777 48130649029357913164618944139725124556294206345708558693766441041892978418707565484292700581924954854986506353252834339591632465423436416950879033338703812737777641516696302243412184171675358252419172764467914080256
5778 1
5779 107
5780 11449
5781 1225043
5782 131079601
5783 14025517307
5784 1500730351849
5785 160578147647843
5786 17181861798319201
5787 1838459212420154507
5788 196715135728956532249
5789 21048519522998348950643
5790 2252191588960823337718801
5791 240984500018808097135911707
5792 25785341502012466393542552649
5793 2759031540715333904109053133443
5794 295216374856540727739668685278401
5795 31588152109649857868144549324788907
5796 3379932275732534791891466777752413049
5797 361652753503381222732386945219508196243
5798 38696844624861790832365403138487376998001
5799 4140562374860211619063098135818149338786107
5800 443040174110042643239751500532541979250113449
5801 47405298629774562826653410556981991779762139043
5802 5072366953385878222451914929597073120434548877601
5803 542743264012288969802354897466886823886496729903307
5804 58073529249314919768851974028956890155855150099653849
5805 6213867629676696415267161221098387246676501060662961843
5806 664883836375406516433586250657527435394385613490936917201
5807 71142570492168497258393728820355435587199260643530250140507
5808 7612255042662029206648128983778031607830320888857736765034249
5809 814511289564837125111349801264249382037844335107777833858664643
5810 87152707983437572386914428735274683878049343856532228222877116801
5811 9325339754227820245399843874674391174951279792648948419847851497707
5812 997811353702376766257783294590159855719786937813437480923720110254649
5813 106765814846154313989582812521147104562017202346037810458838051797247443
5814 11423942188538511596885360939762740188135840651026045719095671542305476401
5815 1222361814173620740866733620554613200130534949659786891943236855026685974907
5816 130792714116577419272740497399343612413967239613597197437926343487855399315049
5817 13994820410473783862183233221729766528294494638654900125858118753200527726710243
5818 1497445783920694873253605954725085018527510926336074313466818706592456466757996001
5819 160226698879514351438135837155584096982443669117959951540949601605392841943105572107
5820 17144256780108035603880534575647498377121472595621714814881607371777034087912296215449
5821 1834435475471559809615217199594282326351997567731523485192331988780142647406615695053043
5822 196284595875456899628828240356588208919663739747273012915579522799475263272507879370675601
5823 21002451758673888260284621718154938354404020152958212381967008939543853170158343092662289307
5824 2247262338178106043850454523842578403921230156366528724870469956531192289206942710914864955849
5825 240457070185057346691998634051155889219571626731218573561140285348837574945142870067890550275843
5826 25728906509801136096043853843473680146494164060240387371042010532325620519130287097264288879515201
5827 2752992996548721562276692361251683775674875554445721448701495126958841395546940719407278910108126507
5828 294570250630713207163606082653930163997211684325692195011059978584596029323522656976578843381569536249
5829 31519016817486313166505850843970527547701650222849064866183417708551775137616924296493936241827940378643
5830 3372534799471035508816126040304846447604076573844849940681625694815039939725010899724851177875589620514801
5831 360861223543400799443325486312618569893636193401398943652933949345209273550576166270559076032688089395083707
5832 38612150919143885540435827035450186978619072693949686970863932579937392269911649790949821135497625565273956649
5833 4131500148348395752826633492793170006712240778252616505882440786053300972880546527631630861498245935484313361443
5834 442070515873278345552449783728869190718209763273029966129421164107703204098218478456584502180312315096821529674401
5835 47301545198440782974112126858989003406848444670214206375848064559524242838509377194854541733293417715359903675160907
5836 5061265336233163778229997573911823364532783579712920082215742907869093983720503359849435965462395695543509693242217049
5837 541555390976948524270609740408565100005007843029282448797084491141993056258093859503889648304476339423155537176917224243
5838 57946426834533492096955242223716465700535839204133222021288040552193257019616042966916192368578968318277642477930142994001
5839 6200267671295083654374210917937661829957334794842254756277820339084678501098916597460032583437949610055707745138525300358107
5840 663428640828573951018040568219329815805434823048121258921726776282060599617584075928223486427860608275960728729822207138317449
5841 70986864568657412758930340799468290291181526066148974704624765062180484159081496124319913047781085085527797974090976163799967043
5842 7595594508846343165205546465543107061156423289077940293394849861653311805021720085302230696112576104151474383227734449526596473601
5843 812728612446558718676993471813112455543737291931339611393248935196904363137324049127338684484045643144207759005367586099345822675307
5844 86961961531781782898438301484003032743179890236653338419077636066068766855693673256625239239792883816430230213574331712630003026257849
5845 9304929883900650770132898258788324503520248255321907210841307059069358053559223038458900598657838568358034632852453493251410323809589843
5846 995627497577369632404220113690350721876666563319444071560019855320421311730836865115102364056388726814309705715212523777900904647626113201
5847 106532142240778550667251552164867527240803322275180515656922124519285080355199544567315952954033593769131138511527740044235396797295994112507
5848 11398939219763304921395916081640825414765955483444315175290667323563503598006351268702806966081594533297031820733468184733187457310671370038249
5849 1219686496514673626589363020735568319379957236728541723756101403621294884986679585751200345370730615062782404818481095766451057932241836594092643
5850 130506455127070078045061843218705810173655424329953964441902850187478552693574715675378436954668175811717717315577477247010263198749876515567912801
5851 13964190698596498350821617224401521688581130403305074195283604970060205138212494577265492754149494811853795752766790065430098162266236787165766669707
5852 1494168404749825323537913043010962820678180953153642938895345731796441949788736919767407724693995944868356145546046537001020503362487336226737033658649
5853 159876019308231309618556695602173021812565361987439794461801993302219288627394850415112626542257566100914107573426979459109193859786144976260862601475443
5854 17106734065980750129185566429432513333944493732656058007412813283337463883131248994417051040021559572797809510356686802124683742997117512459912298357872401
5855 1830420545059940263822855607949278926732060829394198206793171021317108635495043642402624461282306874289365617608165487827341160500691573833210615924292346907
5856 195854998321413608229045550050572845160330508745179208126869299280930623997969669737080817357206835548962121084073707197525504173573998400153535903899281119049
5857 20956484820391256080507873855411294432155364435734175269575015023059576767782754661867647457221131403738946955995886670135228946572417828816428341717223079738243
5858 2242343875781864400614342502529008504240623994623556753844526607467374714152754748819838277922661060200067324291559873704469497283248707683357832563742869531992001
5859 239930794708659490865734647770603909953746767424720572661364346999009094414344758123722695737724733441407203699196906486378236209307611722119288084320487039923144107
5860 25672595033826565522633607311454618365050904114445101274765985128893973102334889119238328443936546478230570795814068994042471274395914454266763825022292113271776419449
5861 2746967668619442510921795982325644165060446740245625836399960408791655121949833135758501143501210473170671075152105382362544426360362846606543729277385256120080076881043
5862 293925540542280348668632170108843925661467801206281964494795763740707098048632145526159622354629520629261805041275275912792253620558824586900179032680222404848568226271601
5863 31450032838023997307543642201646300045777054729072170200943146720255659491203639571299079591945358707331013139416454522668771137399794230798319156496783797318796800211061307
5864 3365153513668567711907169715576154104898144856010722211500916699067355565558789434129001516338153381684418405917560633925558511701777982695420149745155866313111257622583559849
5865 360071425962536745174067159566648489224101499593147276630598086800207045514790469451803162248182411840232769433178987830034760752090244148409956022731677695502904565616440903843
5866 38527642577991431733625186073631388346978860456466758599473995287622153870082580231342938360555518066904906329350151697813719400473656123879865294432289513418810788520959176711201
5867 4122457755845083195497894909878558553126738068841943170143717495775570464098836084753694404579440433158824977240466231666067975850681205255145586504254977935812754371742631908098507
5868 441102979875423901918274755357005765184560973366087919205377772047986039658575461068645301290000126347994272564729886788269273416022888962300577755955282639131964717776461614166540249
5869 47198018846670357505255398823199616874748024150171407354975421609134506243467574334345047238030013519235387164426097886344812255514449118966161819887215242387120224802081392715819806643
5870 5050188016593728253062327674082359005598038584068340586982370112177392168051030453774920054469211446558186426593592473838894911340046055729379314727932030935421864053822709020592719310801
5871 540370117775528923077669061126812413598990128495312442807113602002980961981460258553916445828205624781725947645514394700761755513384927963043586675888727310090139453759029865203420966255707
5872 57819602601981594769310589540568928255091943748998431380361155414318962932016247665269059703618001851644676398070040232981507839932187292045663774320093822179644921552216195576766043389360649
5873 6186697478412030640316233080840875323294837981142832157698643629332129033725738500183789388287126198125980374593494304929021338872744040248886023852250038973222006606087132926713966642661589443
5874 661976630190087278513836939649973659592547663982283040873754868338537806608654019519665464546722503199479900081503890627405283259383612306630804552190754170134754706851323223158394430764790070401
5875 70831499430339338800980552542547181576402600046104285373491770912223545307125980088604204706499307842344349308720916297132365308754046516809496087084410696204418753633091584877948204091832537532907
5876 7578970439046309251704919122052548428675078204933158534963619487607919347862479869480649903595425939130845376033138043793163088036682977298616081318031944493872806638740799581940457837826081516021049
5877 810949836977955089932426346059622681868233367927847963241107285174047370221285346034429539684710575487000455235545770685868450419925078570951920701029418060844390310345265555267628988647390722214252243
5878 86771632556641194622769619028379626959900970368279732066798479513623068613677532025683960746264031577109048710203397463387924194931983407091855515010147732510349763206943414413636301785270807276924990001
5879 9284564683560607824636349236036620084709403829405931331147437307957668341663495926748183799850251378750668211991763528582507888857722224558828540106085807378607424663142945342259084291023976378630973930107
5880 993448421140985037236089368255918349063906209746434652432775791951470512557994064162055666583976897526321498683118697558328344107776278027794653791351181389510994438956295151621722019139565472513514210521449
5881 106298981062085398984261562403383263349837964442868507810307009738807344843705364865339956324485528035316400359093700638741132819532061748974027955674576408677676404968323581223524256047933505558946020525795043
5882 11373990973643137691315987177162009178432662195386930335702850042052385898276474040591375326719951499778854838423025968345301211689930607140220991257179675728511375331610623190917095397128885094807224196260069601
5883 1217017034179815732970810627956334982092294854906401545920204954499605291115582722343277159959034810476337467711263778612947229650822574964003646064518225302950717160482336681428129207492790705144372988999827447307
5884 130220822657240283427876737191327843083875549474984965413461930131457766149367351290730656115616724720968109045105224311585353572638015521148390128903450107415726736171610024912809825201728605450447909822981536861849
5885 13933628024324710326782810879472079209974683793823391299240426524065980977982306588108180204370989545143587667826259001339632832272267660762877743792669161493482760770362272665670651296584960783197926351059024444217843
5886 1
5887 108
5888 11664
5889 1259712
5890 136048896
5891 14693280768
5892 1586874322944
5893 171382426877952
5894 18509302102818816
5895 1999004627104432128
5896 215892499727278669824
5897 23316389970546096340992
5898 2518170116818978404827136
5899 271962372616449667721330688
5900 29371936242576564113903714304
5901 3172169114198268924301601144832
5902 342594264333413043824572923641856
5903 37000180548008608733053875753320448
5904 3996019499184929743169818581358608384
5905 431570105911972412262340406786729705472
5906 46609571438493020524332763932966808190976
5907 5033833715357246216627938504760415284625408
5908 543654041258582591395817358514124850739544064
5909 58714636455926919870748274719525483879870758912
5910 6341180737240107346040813669708752259026041962496
5911 684847519621931593372407876328545243974812531949568
5912 73963532119168612084220050643482886349279753450553344
5913 7988061468870210105095765469496151725722213372659761152
5914 862710638637982691350342670705584386377999044247254204416
5915 93172748972902130665837008436203113728823896778703454076928
5916 10062656889073430111910396911109936282712980852099973040308224
5917 1086766944019930452086322866399873118533001932026797088353288192
5918 117370829954152488825322869571186296801564208658894085542155124736
5919 12676049635048468793134869913688120054568934535160561238552753471488
5920 1369013360585234629658565950678316965893444929797340613763697374920704
5921 147853442943205340003125122673258232316492052418112786286479316491436032
5922 15968171837866176720337513248711889090181141661156180918939766181075091456
5923 1724562558489547085796451430860884021739563299404867539245494747556109877248
5924 186252756316871085266016754532975474347872836335725694238513432736059866742784
5925 20115297682222077208729809489561351229570266324258374977759450735494465608220672
5926 2172452149679984338542819424872625932793588763019904497598020679433402285687832576
5927 234624832165438308562624497886243600741707586406149685740586233378807446854285918208
5928 25339481873867337324763445771714308880104419331864166059983313204911204260262879166464
5929 2736664042377672431074452143345145359051277287841329934478197826130410060108390949978112
5930 295559716576788622556040831481275698777537947086863632923645365222084286491706222597636096
5931 31920449390293171236052409799977775467974098285381272355753699443985102941104272040544698368
5932 3447408534151662493493660258397599750541202614821177414421399539950391117639261380378827423744
5933 372320121688379549297315307906940773058449882400687160757511150314642240705040229080913361764352
5934 40210573142344991324110053253949603490312587299274213361811204233981361996144344740738643070550016
5935 4342741899373259063003885751426557176953759428321615043075610057269987095583589231999773451619401728
5936 469016125132311978804419661154068175111006018258734424652165886185158606323027637055975532774895386624
5937 50653741514289693710877323404639362911988649971943317862433915707997129482886984802045357539688701755392
5938 5470604083543286920774750927701051194494774196969878329142862896463689984151794358620898614286379789582336
5939 590825241022674987443673100191713529005435613272746859547429192818078518288393790731057050342929017274892288
5940 63809126030448898643916694820705061132587046233456660831122352824352479975146529398954161437036333865688367104
5941 6891385611288481053543003040636146602319400993213319369761214105030067837315825175087049435199924057494343647232
5942 744269646019155953782644328388703833050495307267038491934211123343247326430109118909401339001591798209389113901056
5943 80381121770068843008525587465980013969453493184840157128894801321070711254451784842215344612171914206614024301314048
5944 8681161151167435044920763446325841508700977263962736969920638542675636815480792762959257218114566734314314624541917184
5945 937565404326082984851442452203190882939705544507975592751428962608968776071925618399599779556373207305945979450527055872
5946 101257063667216962363955784837944615357488198806861364017154327961768627815767966787156776192088306389042165780656922034176
5947 10935762876059431935307224762498018458608725471141027313852667419871011804102940413012931828745537090016553904310947579691008
5948 1181062390614418649013180274349785993529742350883230949896088081346069274843117564605396637504518005721787821665582338606628864
5949 127554738186357214093423469629776887301212173895388942588777512785375481683056696977382836850487944617953084739882892569515917312
5950 13775911724126579122089734720015903828530914780702005799587971380820552021770123273557346379852698018738933151907352397507719069696
5951 1487798466205670545185691349761717613481338796315816626355500909128619618351173313544193409024091386023804780405994058930833659527168
5952 160682234350212418880054665774265502255984590002108195646394098185890918781926717862772888174601869690570916283847358364530035228934144
5953 17353681309822941239045903903620674243646335720227685129810562604076219228448085529179471922857001926581658958655514703369243804724887552
5954 1874197581460877653816957621591032818313804257784589994019540761240231676672393237151382967668556208070819167534795587963878330910287855616
5955 202413338797774786612231423131831544377890859840735719354110402213945021080618469612349360508204070471648470093757923500098859738311088406528
5956 21860640590159676954120993698237806792812212862799457690243923439106062276706794718133730934886039610938034770125855738010676851737597547905024
5957 2360949183737245111045067319409683133623718989182341430546343731423454725884333829558442940967692277981307755173592419705153099987660535173742592
5958 254982511843622471992867270496245778431361650831692874499005122993733110395508053592311837624510766021981237558747981328156534798667337798764199936
5959 27538111279111226975229665213594544070587058289822830445892553283323175922714869787969678463447162730373973656344781983440905758256072482266533593088
5960 2974116018144012513324803843068210759623402295300865688156395754598902999653205937100725274052293574880389154885236454211617821891655828084785628053504
5961 321204529959553351439078815051366762039327447892493494320890741496681523962546241206878329597647706087082028727605537054854724764298829433156847829778432
5962 34690089235631761955420512025547610300247364372389297386656200081641604587954994050342859596545952257404859102581398001924310274544273578780939565616070656
5963 3746529637448230291185415298759141912426715352218044117758869608817293295499139357437028836426962843799724783078790984207825509650781546508341473086535630848
5964 404625200844408871448024852265987326542085258039548764717957917752267675913907050603199114334111987130370276572509426294445155042284407022900879093345848131584
5965 43699521691196158116386684044726631266545207868271266589539455117244908998701961465145504348084094610079989869831018039800076744566715958473294942081351598211072
5966 4719548342649185076569761876830476176786882449773296791670261152662450171859811838235714469593082217888638905941749948298408288413205323515115853744785972606795776
5967 509711221006111988269534282697691427092983304575516053500388204487544618560859678529457162716052879531973001841708994416228095148626174939632512204436885041533943808
5968 55048811868660094733109702531350674126042196894155733778041926084654818804572845281181373573333710989453084198904571396952634276051626893480311318079183584485665931264
5969 5945271681815290231175847873385872805612557264568819248028528017142720430893867290367588345920040786860933093481693710870884501813575704495873622352551827124451920576512
5970 642089341636051344966991570325674263006156184573432478787081025851413806536537667359699541359364404980980774096022920774055526195866176085554351214075597329440807422263296
5971 69345648896693545256435089595172820404664867933930707709004750791952691105946068074847550466811355737945923602370475443597996829153547017239869931120164511579607201604435968
5972 7489330080842902887694989676278664603703805736864516432572513085530890639442175352083535450415626419698159749056011347908583657548583077861905952560977767250597577773279084544
5973 808847648731033511871058885038095777200011019581367774717831413237336189059754938025021828644887653327401252898049225574127035015246972409085842876585598863064538399514141130752
5974 87355546062951619282074359584114343937601190114787719669525792629632308418453533306702357493647866559359335312989316362005719781646673020181271030671244677210970147147527242121216
5975 9434398974798774882464030835084349145260928532397073724308785604000289309192981597123854609313969588410808213802846167096617736417840686179577271312494425138784775891932942149091328
5976 1018915089278267687306115330189109707688180281498883962225348845232031245392842012489376297805908715548367287090707386046434715533126794107394345301749397914988755796328757752101863424
5977 110042829642052910229060455660423848430323470401879467920337675285059374502426937348852640163038141279223667005796397693014949277577693763598589292588934974818785626003505837227001249792
5978 11884625601341714304738529211325775630474934803402982535396468930786412446262109233676085137608119258156156036626010950845614521978390926468647643599604977280428847608378630420516134977536
5979 1283539564944905144911761154823183768091292958767522113822818644524932544196307797237017194861676879880864851955609182691326368373666220058613945508757337546286315541704892085415742577573888
5980 138622273014049755650470204720903846953859639546892388292864413608692714773201242101597857045061103027133404011205791730663247784355951766330306114945792454998922078504128345224900198377979904
5981 14971205485517373610250782109857615471016841071064377935629356669738813195505734146972568560866599126930407633210225506911630760710442790763673060414145585139883584478445861284289221424821829632
5982 1616890192435876349907084467864622470869818835674952817047970520331791825114619287873037404573592705708484024386704354746456122156727821402476690524727723195107427123672153018703235913880757600256
5983 174624140783074645789965122529379226853940434252894904241180816195833517112378883090288039693948012216516274633764070312617261192926604711467482576670594105071602129356592526019949478699121820827648
5984 18859407204572061745316233233172956500225566899312649658047528149150019848136919373751108286946385319383757660446519593762664208836073308838488118280424163347733029970511992810154543699505156649385984
5985 2036815978093782668494153189182679302024361225125766163069133040108202143598787292365119694990209614493445827328224116126367734554295917354556716774285809641555167236815295223496690719546556918133686272
5986 219976125634128528197368544431729364618631012313582745611466368331685831508669027575432927058942638365292149351448204541647715331863959074292125411622867441287958061576051884137642597711028147158438117376
5987 23757421568485881045315802798626771378812149329866936526038367779822069802936254978146756122365804943451552129956406090497953255841307580023549544455269683659099470650213603486865400552791039893111316676608
5988 2565801529396475152894106702251691308911712127625629144812143720220783538717115537639849661215506933892767630035291857773778951630861218642543350801169125835182742830223069176581463259701432308456022201073664
5989 277106565174819316512563523843182661362464909783567947639711521783844622181448478065103763411274748860418904043811520639568126776133011613394681886526265590199736225664091471070798032047754689313250397715955712
5990 29927509038880486183356860575063727427146210256625338345088844352655219195596435631031206448417672876925241636731644229073357691822365254246625643744836683741571512371721878875646187461157506445831042953323216896
5991 3232170976199092507802540942106882562131790707715536541269595190086763673124415048151370296429108670707926096767017576739922630716815447458635569524442361844089723336145962918569788245805010696149752638958907424768
5992 349074465429501990842674421747543316710233396433277946457116280529370476697436825200347992014343736436456018450837898287911644117416068325532641508639775079161690120303763995205537130546941155184173285007562001874944
5993 37700042266386215011008837548734678204705206814794018217368558297172011483323177121637583137549123535137249992690493015094457564680935379157525282933095708549462532992806511482198010099069644759890714780816696202493952
5994 4071604564769711221188954455263345246108162335997753967475804296094577240198903129136858978855305341794822999210573245630201416985541020949012730556774336523341953563223103240077385090699521634068197196328203189869346816
5995 1
5996 109
5997 11881
5998 1295029
5999 141158161
6000 15386239549
6001 1677100110841
6002 182803912081669
6003 19925626416901921
6004 2171893279442309389
6005 236736367459211723401
6006 25804264053054077850709
6007 2812664781782894485727281
6008 306580461214335498944273629
6009 33417270272362569384925825561
6010 3642482459687520062956914986149
6011 397030588105939686862303733490241
6012 43276334103547425867991106950436269
6013 4717120417286669419611030657597553321
6014 514166125484246966737602341678133311989
6015 56044107677782919374398655242916531006801
6016 6108807736878338211809453421477901879741309
6017 665860043319738865087230422941091304891802681
6018 72578744721851536294508116100578952233206492229
6019 7911083174681817456101384654963105793419507652961
6020 862308066040318102715050927390978531482726334172749
6021 93991579198394673195940551085616659931617170424829641
6022 10245082132625019378357520068332215932546271576306430869
6023 1116713952456127112240969687448211536647543601817400964721
6024 121721820817717855234265695931855057494582252598096705154589
6025 13267678469131246220534960856572201266909465533192540861850201
6026 1446176953135305838038310733366369938093131743117986953941671909
6027 157633287891748336346175869936934323252151359999860577979642238081
6028 17182028380200568661733169823125841234484498239984802999781003950829
6029 1872841093441861984128915510720716694558810308158343526976129430640361
6030 204139679185162956270051790668558119706910323589259444440398107939799349
6031 22251225031182762233435645182872835048053225271229279444003393765438129041
6032 2425383528398921083444485324933139020237801554563991459396369920432756065469
6033 264366804595482398095448900417712153205920369447475069074204321327170411136121
6034 28815981700907581392403930145530624699445320269774782529088271024661574813837189
6035 3140942005398926371772028385862838092239539909405451295670621541688111654708253601
6036 342362678588482974523151094059049352054109850125194191228097748044004170363199642509
6037 37317531966144644223023469252436379373897973663646166843862654536796454569588761033481
6038 4067610984309766220309558148515565351754879129337432185981029344510813548085174952649429
6039 443369597289764518013741838188196623341281825097780108271932198551678676741284069838787761
6040 48327286104584332463497860362513431944199718935658031801640609642132975764799963612427865949
6041 5267674185399692238521266779513964081917769363986725466378826450992494358363196033754637388441
6042 574176486208566453998818078967022084929036860674553075835292083158181885061588367679255475340069
6043 62585236996733743485871170607405407257265017813526285266046837064241825471713132077038846812067521
6044 6821790832643978039959957596207189391041886941674365093999105240002358976416731396397234302515359789
6045 743575200758193606355635377986583643623565676642505795245902471160257128429423722207298538974174217001
6046 81049696882643103092764256200537617154968658754033131681803369356468026998807185720595540748184989653109
6047 8834416960208098237111303925858600269891583804189611353316567259855014942869983243544913941552163872188881
6048 962951448662682707845132127918587429418182634656667637511505831324196628772828173546395619629185862068588029
6049 104961707904232415155119401943126029806581907177576772488754135614337432536238270916557122539581258965476095161
6050 11440826161561333251908014811800737248917427882355868201274200781962780146449971529904726356814357227236894372549
6051 1247050051610185324457973614486280360131999639176789633938887885233943035963046896759615172892764937768821486607841
6052 135928455625510200365919123979004559254387960670270070099338779490499790919972111746798053845311378216801542040254669
6053 14816201663180611839885184513711496958728287713059437640827926964464477210276960180400987869138940225631368082387758921
6054 1614965981286686690547485111994553168501383360723478702850244039126628015920188659663707677736144484593819120980265722389
6055 176031291960248849269675877207406295366650786318859178610676600264802453735300563903344136873239748820726284186848963740401
6056 19187410823667124570394670615607286194964935708755650468563749428863467457147761465464510919183132621459164976366537047703709
6057 2091427779779716578173019097101194195251177992254365901073448687746117952829105999735631690190961455739048982423952538199704281
6058 227965627995989107020859081584030167282378401155725883217005906964326856858372553971183854230814798675556339084210826663767766629
6059 24848253451562812665273639892659288233779245725974121270653643859111627397562608382859040111158813055635640960178980106350686562561
6060 2708459626220346580514826748299862417481937784131179218501247180643167386334324313731635372116310623064284864659508831592224835319149
6061 295222099258017777276116115564685003505531218470298534816635942690105245110441350196748255560677857914007050247886462643552507049787241
6062 32179208819123937723096656596550665382102902813262540295013317753221471717038107171445559856113886512626768477019624428147223268426809269
6063 3507533761284509211817535569024022526649216406645616892156451635101140417157153681687566024316413629876317763995139062668047336258522210321
6064 382321179980011504088111377023618455404764588324372241245053228226024305470129751303944696650489085656518636275470157830817159652178920924989
6065 41673008617821253945604140095574411639119340127356574295710801876636649296244142892129971934903310336560531354026247203559070402087502380823801
6066 4542357939342516680070851270417610868664008073881866598232477404553394773290611575242166940904460826685097917588860945187938673827537759509794309
6067 495117015388334318127722788475519584684376880053123459207340037096320030288676661701396196558586230108675673017185843025485315447201615786567579681
6068 53967754677328440675921783943831634730597079925790457053600064043498883301465756125452185424885899081845648358873256889777899383744976120735866185229
6069 5882485259828800033675474449877648185635081711911159818842406980741378279859767417674288211312562999921175671117185000985791032828202397160209414189961
6070 641190893321339203670626715036663652234223906598316420253822360900810232504714648526497415033069366991408148151773165107451222578274061290462826146705749
6071 69889807372025973200098311938996338093530405819216489807666637338188315343013896689388218238604561002063488148543274996712183261031872680660448049990926641
6072 7617989003550831078810716001350600852194814234294597389035663469862526372388514739143315788007897149224920208191216974641627975452474122191988837449011003869
6073 830360801387040587590368044147215492889234751538111115404887318215015374590348106566621420892860789265516302692842650235937449324319679318926783281942199421721
6074 90509327351187424047350116812046488724926587917654111579132717685436675830347943615761734877321826029941276993519848875717181976350845045763019377731699736967589
6075 9865516681279429221161162732513067271016998083024298162125466227712597665507925854118029101628079037263599192293663527453172835422242109988169112172755271329467201
6076 1075341318259457785106566737843924332540852791049648499671675818820673145540363918098865172077460615061732311960009324492395839061024389988710433226830324574911924909
6077 117212203690280898576615774424987752246952954224411686464212664251453372863899667072776303756443207041728822003641016369671146457651658508769437221724505378665399815081
6078 12776130202240617944851119412323664994917872010460873824599180403408417642165063710932617109452309567548441598396870784294154963884030777455868657167971086274528579843829
6079 1392598192044227355988772015943279484446048049140235246881310663971517522995991944491655264930301742862780134225258915488062891063359354742689683631308848403923615202977361
6080 151793202932820781802776149737817463804619237356285641910062862372895410006563121949590423877402889972043034630553221788198855125906169666953175515812664476027674057124532349
6081 16545459119677465216502600321422103554703496871835134968196851998645599690715380292505356202636915006952690774730301174913675208723772493697896131223580427887016472226574026041
6082 1803455044044843708598783435035009287462681159030029711533456867852370366287976451883083826087423735757843294445602828065590597750891201813070678303370266639684795472696568838469
6083 196576599800887964237267394418816012333432246334273238557146798595908369925389433255256137043529187197604919094570708259149375154847140997624703935067359063725642706523926003393121
6084 21426849378296788101862145991650945344344114850435783002729001046954012321867448224822918937744681404538936181308207200247281891878338368741092728922342137946095055011107934369850189
6085 2335526582234349903102973913089953042533508518697500347297461114117987343083551856505698164214170273094744043762594584826953726214738882192779107452535293036124360996210764846313670601
6086 254572397463544139438224156526804881636152428538027537855423261438860620396107152359121099899344559767327100770122809746137956157406538159012922712326346940937555348586973368248190095509
6087 27748391323526311198766433061421732098340614710645001626241135496835807623175679607144199889028557014638653983943386262329037221157312659332408575643571816562193532995980097139052720410481
6088 3024574654264367920665541203694968798719127003460305177260283769155103030926149077178717787904112714595613284249829102593865057106147079867232534745149328005279095096561830588156746524742429
6089 329678637314816103352543991202751599060384843377173264321370930837906230370950249412480238881548285890921847983231372182731291224570031705528346287221276752575421365525239534109085371196924761
6090 35934971467314955265427295041099924297581947928111885811029431461331779110433577185960346038088763162110481430172219567917710743478133455902589745307119166030720928842251109217890305460464798949
6091 3916911889937330123931575159479891748436432324164195553402208029285163923037259913269677718151675184670042475888771932903030471039116546693382282238475989097348581243805370904750043295190663085441
6092 426943396003168983508541692383308200579571123333897315320840675192082867611061330546394871278532595129034629871876140686430321343263703589578668763993882811610995355574785428617754719175782276313069
6093 46536830164345419202431044469780593863173252443394807369971633595937032569605685029557040969360052869064774656034499334820905026415743691264074895275333226465598493757651611719335264390160268118124521
6094 5072514487913650693064983847206084731085884516330034003326908061957136550087019668221717465660245762728060437507760427495478647879316062347784163585011321684750235819584025677407543818527469224875572789
6095 552904079182587925544083239345463235688361412279973706362632978753327883959485143836167203756966788137358587688345886597007172618845450795908473830766234063637775704334658798837422276219494145511437434001
6096 60266544630902083884305073088655492690031393938517133993526994684112739351583880678142225209509379906972086058029701639073781815454154136754023647553519512936517551772477809073279028107924861860746680306109
6097 6569053364768327143389252966663448703213421939298367605294442420568288589322642993917502547836522409859957380325237478659042217884502800906188577583333626910080413143200081188987414063763809942821388153365881
6098 716026816759747658629428573366315908650262991383522068977094223841943456236168086337007777714180942674735354455450885173835601749410805298774554956583365333198765032608808849599628132950255283767531308716881029
6099 78046923026812494790607714496928434042878666060803905518503270398771836729742321410733847770845722751546153635644146483948080590685777777566426490267586821318665388554360164606359466491577825930660912650140032161
6100 8507114609922561932176240880165199310673774600627625701516856473466130203541913033769989407022183779918530746285211966750340784384749777754740487439166963523734527352425257942093181847581983026442039478865263505549
6101 927275492481559250607210255938006724863441431468411201465337355607808192186068520680928845365418032011119851345088104375787145497937725775266713130869199024087063481414353115688156821386436149882182303196313722104841
6102 101073028680489958316185917897242733010115116030056820959721771761251092948281468754221244144830565489212063796614603376960798859275212109504071731264742693625489919474164489610009093531121540337157871048398195709427669
6103 11016960126173405456464265050799457898102547647276193484609673121976369131362680094210115611786531638324114953830991768088727075660998119935943818707856953605178401222683929367490991194892247896750207944275403332327615921
6104 1200848653752901194754604890537140910893177693553105089822454370295424235318532130268902601684731948577328529967578102721671251247048795073017876239156407942964445733272548301056518040243255020745772665926018963223710135389
6105 1
6106 110
6107 12100
6108 1331000
6109 146410000
6110 16105100000
6111 1771561000000
6112 194871710000000
6113 21435888100000000
6114 2357947691000000000
6115 259374246010000000000
6116 28531167061100000000000
6117 3138428376721000000000000
6118 345227121439310000000000000
6119 37974983358324100000000000000
6120 4177248169415651000000000000000
6121 459497298635721610000000000000000
6122 50544702849929377100000000000000000
6123 5559917313492231481000000000000000000
6124 611590904484145462910000000000000000000
6125 67274999493256000920100000000000000000000
6126 7400249944258160101211000000000000000000000
6127 814027493868397611133210000000000000000000000
6128 89543024325523737224653100000000000000000000000
6129 9849732675807611094711841000000000000000000000000
6130 1083470594338837220418302510000000000000000000000000
6131 119181765377272094246013276100000000000000000000000000
6132 13109994191499930367061460371000000000000000000000000000
6133 1442099361064992340376760640810000000000000000000000000000
6134 158630929717149157441443670489100000000000000000000000000000
6135 17449402268886407318558803753801000000000000000000000000000000
6136 1919434249577504805041468412918110000000000000000000000000000000
6137 211137767453525528554561525420992100000000000000000000000000000000
6138 23225154419887808141001767796309131000000000000000000000000000000000
6139 2554766986187658895510194457594004410000000000000000000000000000000000
6140 281024368480642478506121390335340485100000000000000000000000000000000000
6141 30912680532870672635673352936887453361000000000000000000000000000000000000
6142 3400394858615773989924068823057619869710000000000000000000000000000000000000
6143 374043434447735138891647570536338185668100000000000000000000000000000000000000
6144 41144777789250865278081232758997200423491000000000000000000000000000000000000000
6145 4525925556817595180588935603489692046584010000000000000000000000000000000000000000
6146 497851811249935469864782916383866125124241100000000000000000000000000000000000000000
6147 54763699237492901685126120802225273763666521000000000000000000000000000000000000000000
6148 6024006916124219185363873288244780114003317310000000000000000000000000000000000000000000
6149 662640760773664110390026061706925812540364904100000000000000000000000000000000000000000000
6150 72890483685103052142902866787761839379440139451000000000000000000000000000000000000000000000
6151 8017953205361335735719315346653802331738415339610000000000000000000000000000000000000000000000
6152 881974852589746930929124688131918256491225687357100000000000000000000000000000000000000000000000
6153 97017233784872162402203715694511008214034825609281000000000000000000000000000000000000000000000000
6154 10671895716335937864242408726396210903543830817020910000000000000000000000000000000000000000000000000
6155 1173908528796953165066664959903583199389821389872300100000000000000000000000000000000000000000000000000
6156 129129938167664848157333145589394151932880352885953011000000000000000000000000000000000000000000000000000
6157 14204293198443133297306646014833356712616838817454831210000000000000000000000000000000000000000000000000000
6158 1562472251828744662703731061631669238387852269920031433100000000000000000000000000000000000000000000000000000
6159 171871947701161912897410416779483616222663749691203457641000000000000000000000000000000000000000000000000000000
6160 18905914247127810418715145845743197784493012466032380340510000000000000000000000000000000000000000000000000000000
6161 2079650567184059146058666043031751756294231371263561837456100000000000000000000000000000000000000000000000000000000
6162 228761562390246506066453264733492693192365450838991802120171000000000000000000000000000000000000000000000000000000000
6163 25163771862927115667309859120684196251160199592289098233218810000000000000000000000000000000000000000000000000000000000
6164 2768014904921982723404084503275261587627621955151800805654069100000000000000000000000000000000000000000000000000000000000
6165 304481639541418099574449295360278774639038415066698088621947601000000000000000000000000000000000000000000000000000000000000
6166 33492980349555990953189422489630665210294225657336789748414236110000000000000000000000000000000000000000000000000000000000000
6167 3684227838451159004850836473859373173132364822307046872325565972100000000000000000000000000000000000000000000000000000000000000
6168 405265062229627490533592012124531049044560130453775155955812256931000000000000000000000000000000000000000000000000000000000000000
6169 44579156845259023958695121333698415394901614349915267155139348262410000000000000000000000000000000000000000000000000000000000000000
6170 4903707252978492635456463346706825693439177578490679387065328308865100000000000000000000000000000000000000000000000000000000000000000
6171 539407797827634189900210968137750826278309533633974732577186113975161000000000000000000000000000000000000000000000000000000000000000000
6172 59334857761039760889023206495152590890614048699737220583490472537267710000000000000000000000000000000000000000000000000000000000000000000
6173 6526834353714373697792552714466784997967545356971094264183951979099448100000000000000000000000000000000000000000000000000000000000000000000
6174 717951778908581106757180798591346349776429989266820369060234717700939291000000000000000000000000000000000000000000000000000000000000000000000
6175 78974695679943921743289887845048098475407298819350240596625818947103322010000000000000000000000000000000000000000000000000000000000000000000000
6176 8687216524793831391761887662955290832294802870128526465628840084181365421100000000000000000000000000000000000000000000000000000000000000000000000
6177 955593817727321453093807642925081991552428315714137911219172409259950196321000000000000000000000000000000000000000000000000000000000000000000000000
6178 105115319950005359840318840721759019070767114728555170234108965018594521595310000000000000000000000000000000000000000000000000000000000000000000000000
6179 11562685194500589582435072479393492097784382620141068725751986152045397375484100000000000000000000000000000000000000000000000000000000000000000000000000
6180 1271895371395064854067857972733284130756282088215517559832718476724993711303251000000000000000000000000000000000000000000000000000000000000000000000000000
6181 139908490853457133947464377000661254383191029703706931581599032439749308243357610000000000000000000000000000000000000000000000000000000000000000000000000000
6182 15389933993880284734221081470072737982151013267407762473975893568372423906769337100000000000000000000000000000000000000000000000000000000000000000000000000000
6183 1692892739326831320764318961708001178036611459414853872137348292520966629744627081000000000000000000000000000000000000000000000000000000000000000000000000000000
6184 186218201325951445284075085787880129584027260535633925935108312177306329271908978910000000000000000000000000000000000000000000000000000000000000000000000000000000
6185 20484002145854658981248259436666814254242998658919731852861914339503696219909987680100000000000000000000000000000000000000000000000000000000000000000000000000000000
6186 2253240236044012487937308538033349567966729852481170503814810577345406584190098644811000000000000000000000000000000000000000000000000000000000000000000000000000000000
6187 247856425964841373673103939183668452476340283772928755419629163507994724260910850929210000000000000000000000000000000000000000000000000000000000000000000000000000000000
6188 27264206856132551104041433310203529772397431215022163096159207985879419668700193602213100000000000000000000000000000000000000000000000000000000000000000000000000000000000
6189 2999062754174580621444557664122388274963717433652437940577512878446736163557021296243441000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6190 329896902959203868358901343053462710246008917701768173463526416629140977991272342586778510000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6191 36288659325512425519479147735880898127060980947194499080987905829205507579039957684545636100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6192 3991752525806366807142706250946898793976707904191394898908669641212605833694395345300019971000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6193 439092777838700348785697687604158867337437869461053438879953660533386641706383487983002196810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6194 48300205562257038366426745636457475407118165640715878276794902658672530587702183678130241649100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6195 5313022611848274220306942020010322294782998220478746610447439292453978364647240204594326581401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6196 584432487303310164233763622201135452426129804252662127149218322169937620111196422505375923954110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6197 64287573603364118065713998442124899766874278467792833986414015438693138212231606475591351634952100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6198 7071633096370052987228539828633738974356170631457211738505541698256245203345476712315048679844731000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6199 777879640600705828595139381149711287179178769460293291235609586808186972368002438354655354782920410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6200 85566760466077641145465331926468241589709664640632262035917054548900566960480268219012089026121245100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6201 9412343651268540526001186511911506574868063110469548823950876000379062365652829504091329792873336961000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6202 1035357801639539457860130516310265723235486942151650370634596360041696860221811245450046277216067065710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6203 113889358180349340364614356794129229555903563636681540769805599604586654624399236999505090493767377228100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6204 12527829399838427440107579247354215251149392000034969484678615956504532008683916069945559954314411495091000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6205 1378061233982227018411833717208963677626433120003846643314647755215498520955230767694011594974585264460010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6206 151586735738044972025301708892986004538907643200423130764611253073704837305075384446341275447204379090601100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6207 16674540931184946922783187978228460499279840752046544384107237838107532103558292289097540299192481699966121000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6208 1834199502430344161506150677605130654920782482725119882251796162191828531391412151800729432911172986996273310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6209 201761945267337857765676574536564372041286073099763187047697577841101138453055336698080237620229028569590064100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6210 22193813979407164354224423199022080924541468040973950575246733562521125229836087036788826138225193142654907051000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6211 2441319537734788078964686551892428901699561484507134563277140691877323775281969574046770875204771245692039775610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6212 268545149150826688686115520708167179186951763295784801960485476106505615281016653145144796272524837026124375317100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6213 29539966406590935755472707277898389710564693962536328215653402371715617680911831845965927589977732072873681284881000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6214 3249396304725002933101997800568822868162116335878996103721874260888717944900301503056252034897550528016104941336910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6215 357433593519750322641219758062570515497832796946689571409406168697758973939033165336187723838730558081771543547060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6216 1
6217 111
6218 12321
6219 1367631
6220 151807041
6221 16850581551
6222 1870414552161
6223 207616015289871
6224 23045377697175681
6225 2558036924386500591
6226 283942098606901565601
6227 31517572945366073781711
6228 3498450596935634189769921
6229 388328016259855395064461231
6230 43104409804843948852155196641
6231 4784589488337678322589226827151
6232 531089433205482293807404177813761
6233 58950927085808534612621863737327471
6234 6543552906524747342001026874843349281
6235 726334372624246954962113983107611770191
6236 80623115361291412000794652124944906491201
6237 8949165805103346732088206385868884620523311
6238 993357404366471487261790908831446192878087521
6239 110262671884678335086058790880290527409467714831
6240 12239156579199295194552525787712248542450916346241
6241 1358546380291121766595330362436059588212051714432751
6242 150798648212314516092081670230402614291537740302035361
6243 16738649951566911286221065395574690186360689173525925071
6244 1857990144623927152770538258908790610686036498261377682881
6245 206236906053255913957529746738875757786150051307012922799791
6246 22892296571911406449285801888015209114262655695078434430776801
6247 2541044919482166115870724009569688211683154782153706221816224911
6248 282055986062520438861650365062235391496830180819061390621600965121
6249 31308214452939768713643190521908128456148150070915814358997707128431
6250 3475211804276314327214394147931802258632444657871655393848745491255841
6251 385748510274670890320797750420430050708201357023753748717210749529398351
6252 42818084640488468825608550296667735628610350629636666107610393197763216961
6253 4752807395094220039642549082930118654775748919889669937944753644951717082671
6254 527561620855458424400322948205243170680108130107753363111867654589640596176481
6255 58559339914955885108435847250781991945492002441960623305417309659450106175589391
6256 6500086730560103247036379044836801105949612271057629186901321372198961785490422401
6257 721509627092171460421038073976884922760406962087396839746046672314084758189436886511
6258 80087568607231032106735226211434226426405172791701049211811180626863408159027494402721
6259 8889720115402644563847610109469199133330974179878816462511041049581838305652051878702031
6260 986758932809693546587084722151081103799738133966548627338725556503584051927377758535925441
6261 109530241541875983671166404158770002521770932870286897634598536771897829763938931197487723951
6262 12157856811148234187499470861623470279916573548601845637440437581680659103797221362921137358561
6263 1349522106037453994812441265640205201070739663894804865755888571566553160521491571284246246800271
6264 149796953770157393424180980486062777318852102692323340098903631443887400817885564412551333394830081
6265 16627461868487470670084088833952968282392583398847890750978303090271501490785297649793198006826138991
6266 1845648267402109244379333860568779479345576757272115873358591643020136665477168039127044978757701428001
6267 204866957681634126126106058523134522207359020057204861942803672375235169867965652343101992642104858508111
6268 22740232302661387999997772496067931965016851226349739675651207633651103855344187410084321183273639294400321
6269 2524165785595414067999752747063540448116870486124821103997284047335272527943204802519359651343373961678435631
6270 280182402201090961547972554924052989740972623959855142543698529254215250601695733079648921299114509746306355041
6271 31100246644321096731824953596569881861247961259543920822350536747217892816788226371841030264201710581840005409551
6272 3452127377519641737232569849219256886598523699809375211280909578941186102663493127274354359326389874584240600460161
6273 383186138904680232832815253263337514412436130678840648452180963262471657395647737127453333885229276078850706651077871
6274 42533661418419505844442493112230464099780410505351311978192086922134353970916898821147320061260449644752428438269643681
6275 4721236417444565148733116735457581515075625566093995629579321648356913290771775769147352526799909910567519556647930448591
6276 524057242336346731509375957635791548173394437836433514883304702967617375275667110375356130474790000072994670787920279793601
6277 58170353899334487197540731297572861847246782599844120152046822029405528655599049251664530482701690008102408457459151057089711
6278 6456909282826128078927021174030587665044392868582697336877197245264013680771494466934762883579887590899367338777965767336957921
6279 716716930393700216760899350317395230819927608412679404393368894224305518565635885829758680077367522589829774604354200174402329231
6280 79555579273700724060459827885230870621011964533807413887663947258897912560785583327103213488587795007471104981083316219358658544641
6281 8830669299380780370711040895260626638932328063252622941530698145737668294247199749308456697233245245829292652900248100348811098455151
6282 980204292231266621148925539373929556921488415021041146509907494176881180661439172173238693392890222287051484471927539138718031928521761
6283 108802676437670594947530734870506180818285214067335567262599731853633811053419748111229494966610814673862714776383956844397701544065915471
6284 12077097084581436039175911570626186070829658761474247966148570235753353026929592040346473941293800428798761340178619209728144871391316617281
6285 1340557776388539400348526184339506653862092122523641524242491296168622185989184716478458607483611847596662508759826732279824080724436144518191
6286 148801913179127873438686406461685238578692225600124209190916533874717062644799503529108905430680915083229538472340767283060472960412412041519201
6287 16517012362883193951694191117247061482234837041613787220191735260093593953572744891731088502805581574238478770429825168419712498605777736608631311
6288 1833388372280034528638055214014423824528066911619130381441282613870388928846574682982150823811419554740471143517710593694588087345241328763558075521
6289 203506109323083832678824128755601044522615427189723472339982370139613171101969789811018741443067570576192296930465875900099277695321787492754946382831
6290 22589178134862305427349478291871715942010312418059305429738043085497061992318646669023080300180500333957344959281712224911019824180718411695799048494241
6291 2507398772969715902435792090397760469563144678404582902700922782490173881147369780261561913320035537069265290480270056965123200484059743698233694382860751
6292 278321263799638465170372922034151412121509059302908702199802428856409300807358045609033372378523944614688447243309976323128675253730631550503940076497543361
6293 30893660281759869633911394345790806745487505582622865944178069603061432389616743062602704334016157852230417644007407371867282953164100102105937348491227313071
6294 3429196291275345529364164772382779548749113119671138119803765725939818995247458479948900181075793521597576358484822218277268407801215111333759045682526231750881
6295 380640788331563353759422289734488529911151556283496331298217995579319908472467891274327920099413080897330975791815266228776793265934877358047254070760411724347791
6296 42251127504803532267295874160528226820137822747468092774102197509304509840443935931450399131034851979603738312891494551394224052518771386743245201854405701402604801
6297 4689875153033192081669842031818633177035298324968958297925343923532800592289276888390994303544868569736014952730955895204758869829583623928500217405839032855689132911
6298 520576141986684321065352465531868282650918114071554371069713175512140865744109734611400367693480411240697659753136104367728234551083782256063524132048132646981493753121
6299 57783951760521959638254123674037379374251910661942535188738162481847636097596180541865440813976325647717440232598107584817834035170299830423051178657342723814945806596431
6300 6414018645417937519846207727818149110541962083475621405949936035485087606833176040147063930351372146896635865818389941914779577903903281176958680830965042343458984532203841
6301 711956069641391064702929057787814551270157791265793976060442899938844724358482540456324096269002308305526581105841283552540533147333264210642413572237119700123947283074626351
6302 79027123730194408182025125414447415190987514830503131342709161893211764403791561990651974685859256221913450502748382474331999179353992327381307906518320286713758148421283524961
6303 8772010734051579308204788921003663086199614146185847579040716970146505848820863380962369190130377440632393005805070454650851908908293148339325177623533551825227154474762471270671
6304 973693191479725303210731570231406602568157170226629081273519583686262149219115835286822980104471895910195623644362820466244561888820539465665094716212224252600214146698634311044481
6305 108079944254249508656391204295686132885065445895155828021360673789175098563321857716837350791596380446031714224524273071753146369659079880688825513499556892038623770283548408525937391
6306 11996873812221695460859423676821160750242264494362296910371034790598435940528726206568945937867198229509520278922194310964599247032157866756459631998450815016287238501473873346379050401
6307 1331652993156608196155396028127148843276891358874214957051184861756426389398688608929152999103259003475556750960363568517070516420569523209967019151828040466807883473663599941448074594511
6308 147813482240383509773248959122113521603734940835037860232681519654963329223254435591135982900461749385786799356600356105394827322683217076306339125852912491815675065576659593500736279990721
6309 16407296528682569584830634462554600898014578432689202485827648681700929543781242350616094101951254181822334728582639527698825832817837095470003642969673286591539932279009214878581727078970031
6310 1821209914683765223916200425343560699679618206028501475926869003668803179359717900918386445316589214182279154872672987574569667442779917597170404369633734811660932482970022851522571705765673441
6311 202154300529897939854698247213135237664437620869163663827882459407237152908928687001940895430141402774232986190866701620777233086148570853285914885029344564094363505609672536519005459339989751951
6312 22439127358818671323871505440658011380752575916477166684894952994203323972891084257215439392745695707939861467186203879906272872562491364714736552238257246614474349122673651553609605986738862466561
6313 2490743136828872516949737103913039263263535926728965502023339782356568960990910352550913772594772223581324622857668630669596288854436541483335757298446554374206652752616775322450666264528013733788271
6314 276472488188004849381420818534347358222252487866915170724590715841579154669991049133151428758019716817527033137201218004325188062842456104650269060127567535536938455540462060792023955362609524450498081
6315 30688446188868538281337710857312556762670026153227583950429569458415286168369006453779808592140188566745500678229335198480095874975512627616179865674159996444600168564991288747914659045249657214005286991
6316 3406417526964407749228485905161693800656372903008261818497682209884096764688959716369558753727560930908750575283456207031290642122281901665395965089831759605350618710714033051018527154022711950754586856001
6317 378112345493049260164361935472948011872857392233917061853242725297134740880474528517021021663759263330871313856463638980473261275573291084858952124971325316193918676889257668663056514096521026533759141016111
6318 41970470349728467878244174837497229317887170537964793865709942507981956237732672665389333404677278229726715838067463926832532001588635310419343685871817110097524973134707601221599273064713833945247264652788321
6319 4658722208819859934485103406962192454285475929714092119093803618385997142388326665858216007919177883499665458025488495878411052176338519456547149131771699220825272017952543735597519310183235567922446376459503631
6320 517118165179004452727846478172803362425687828198264225219412201640845682805104259910261976879028745068462865840829223042503626791573575659676733553626658613511605193992732354651324643430339148039391547787004903041
6321 57400116334869494252790959077181173229251348930007328999354754382133870791366572850039079433572190702599378108332043757717902573864666898224117424452559106099788176533193291366297035420767645432372461804357544237551
6322 6371412913170513862059796457567110228446899731230813518928377736416859657841689586354337817126513167988530970024856857106687185698978025702877034114234060777076487595184455341658970931705208642993343260283687410368161
6323 707226833361927038688637406789949235357605870166620300601049928742271422020427544085331497701042961646726937672759111138842277612586560853019350786679980746255490123065474542924145773419278159372261101891489302550865871
6324 78502178503173901294438752153684365124694251588494853366716542090392127844267457393471796244815768742786690081676261336411492814997108254685147937321477862834359403660267674264580180849539875690320982309955312583146111681
6325 8713741813852303043682701489058964528841061926322928723705536172033526190713687770675369383174550330449322599066065008341675702464679016270051421042684042774613893806289711843368400074298926201625629036405039696729218396591
6326 967225341337605637848779865285545062701357873821845088331314515095721407169219342544966001532375086679874808496333215925926002973579370805975707735737928747982142212498158014613892408247180808380444823040959406336943242021601
6327 107362012888474225801214565046695501959850723994224804804775911175625076195783347022491226170093634621466103743092986967777786330067310159463303558666910091026017785587295539622142057315437069730229375357546494103400699864397711
6328 1
6329 112
6330 12544
6331 1404928
6332 157351936
6333 17623416832
6334 1973822685184
6335 221068140740608
6336 24759631762948096
6337 2773078757450186752
6338 310584820834420916224
6339 34785499933455142617088
6340 3895975992546975973113856
6341 436349311165261308988751872
6342 48871122850509266606740209664
6343 5473565759257037859954903482368
6344 613039365036788240314949190025216
6345 68660408884120282915274309282824192
6346 7689965795021471686510722639676309504
6347 861276169042404828889200935643746664448
6348 96462930932749340835590504792099626418176
6349 10803848264467926173586136536715158158835712
6350 1210031005620407731441647292112097713789599744
6351 135523472629485665921464496716554943944435171328
6352 15178628934502394583204023632254153721776739188736
6353 1700006440664268193318850646812465216838994789138432
6354 190400721354398037651711272442996104285967416383504384
6355 21324880791692580216991662513615563680028350634952491008
6356 2388386648669568984303066201524943132163175271114678992896
6357 267499304650991726241943414570793630802275630364844047204352
6358 29959922120911073339097662431928886649854870600862533286887424
6359 3355511277542040213978938192376035304783745507296603728131391488
6360 375817263084708503965641077546115954135779496817219617550715846656
6361 42091533465487352444151800685164986863207303643528597165680174825472
6362 4714251748134583473745001676738478528679218008075202882556179580452864
6363 527996195791073349059440187794709595212072416904422722846292113010720768
6364 59135573928600215094657301033007474663752110693295344958784716657200726016
6365 6623184280003224090601617715696837162340236397649078635383888265606481313792
6366 741796639360361098147381184158045762182106476536696807162995485747925907144704
6367 83081223608360442992506692625701125364395925372110042402255494403767701600206848
6368 9305097044136369615160749574078526040812343641676324749052615373221982579223166976
6369 1042170868943273396898003952296794916570982487867748371893892921800862048872994701312
6370 116723137321646620452576442657241030655950038641187817652116007241696549473775406546944
6371 13072991380024421490688561577610995433466404327813035577036992811070013541062845533257728
6372 1464175034562735206957118896692431488548237284715059984628143194839841516599038699724865536
6373 163987603871026343179197316429552326717402575888086718278352037822062249859092334369184940032
6374 18366611633554950436070099440109860592349088499465712447175428236070971984218341449348713283584
6375 2057060502958154448839851137292304386343097911940159794083647962439948862232454242327055887761408
6376 230390776331313298270063327376738091270426966137297896937368571793274272570034875140630259429277696
6377 25803766949107089406247092666194666222287820207377364456985280040846718527843906015750589056079101952
6378 2890021898299994013499674378613802616896235863226264819182351364574832475118517473764065974280859418624
6379 323682452609599329511963530404745893092378416681341659748423352832381237213273957061575389119456254885888
6380 36252434692275124905339915405331540026346382668310265891823415517226698567886683190896443581379100547219456
6381 4060272685534813989398070525397132482950794858850749779884222537929390239603308517380401681114459261288579072
6382 454750540779899166812583898844478838090489024191283975347032924248091706835570553946604988284819437264320856064
6383 50932060567348706683009396670581629866134770709423805238867687515786271165583902042019758687899776973603935879168
6384 5704390783543055148497052427105142545007094319455466186753181001768062370545397028706212973044775021043640818466816
6385 638891767756822176631669871835775965040794563779012212916356272198022985501084467215095852981014802356887771668283392
6386 71555877988764083782747025645606908084568991143249367846631902486178574376121460328090735533873657863971430426847739904
6387 8014258334741577383667666872307973705471727008043929198822773078452000330125603556746162379793849680764800207806946869248
6388 897596933491056666970778689698493055012833424900920070268150584786624036974067598355570186536911164245657623274378049355776
6389 100530856550998346700727213246231222161437343588903047870032865496101892141095571015823860892134050395513653806730341527846912
6390 11259455933711814830481447883577896882080982481957141361443680935563411919802703953772272419919013644297529226353798251118854144
6391 1261059064575723261013922162960724450793070037979199832481692264783102135017902842822494511030929528161323273351625404125311664128
6392 141238615232481005233559282251601138488823844253670381237949533655707439122005118396119385235464107154068206615382045262034906382336
6393 15818724906037872586158639612179327510748270556411082698650347769439233181664573260365371146371980001255639140922789069347909514821632
6394 1771697189476241729649767636564084681203806302318041262248838950177194116346432205160921568393661760140631583783352375766965865660022784
6395 198430085221339073720773975295177484294826305859620621371869962419845741030800406978023215660090117135750737383735466085900176953922551808
6396 22224169544789976256726685233059878241020546256277509593649435791022722995449645581538600153930093119204082586978372201620819818839325802496
6397 2489106989016477340753388746102706362994301180703081074488736808594544975490360305132323217240170429350857249741577686581531819710004489879552
6398 278779982769845462164379539563503112655361732238745080342738522562589037254920354174820200330899088087296011971056700897131563807520502866509824
6399 31223358070222691762410508431112348617400514010739448998386714527009972172551079667579862437060697865777153340758350500478735146442296321049100288
6400 3497016103864941477389976944284583045148857569202818287819312027025116883325720922768944592950798160967041174164935256053618336401537187957499232256
6401 391665803632873445467677417759873301056672047750715648235762947026813090932480743350121794410489394028308611506472748678005253676972165051239914012672
6402 43866570006881825892379870789105809718347269348080152602405450067003066184437843255213640973974812131170564488724947851936588411820882485738870369419264
6403 4913055840770764499946545528379850688454894166984977091469410407504343412657038444583927789085178958691103222737194159416897902123938838402753481374957568
6404 550262254166325623994013099178543277106948146702317434244573965640486462217588305793399912377540043373403560946565745854692565037881149901108389913995247616
6405 61629372466628469887329467107996847035978192430659552635392284151734483768369890248860790186284484857821198826015363535725567284242688788924139670367467732992
6406 6902489716262388627380900316095646868029557552233869895163935824994262182057427707872408500863862304075974268513720716001263535835181144359503643081156386095104
6407 773078848221387526266660835402712449219310445850193428258360812399357364390431903281709752096752578056509118073536720192141516013540288168264408025089515242651648
6408 86584831000795402941866013565103794312562769935221663964936410988728024811728373167551492234836288742329021224236112661519849793516512274845613698810025707176984576
6409 9697501072089085129488993519291624963007030232744826364072878030737538778913577794765767130301664339140850377114444618090223176873849374782708734266722879203822272512
6410 1086120120073977534502767274160661995856787386067420552776162339442604343238320713013765918593786405983775242236817797226104995809871129975663378237872962470828094521344
6411 121645453448285483864309934705994143535960187239551101910930182017571686442691919857541782882504077470182827130523593289323759530705566557274298362641771796732746586390528
6412 13624290786207974192802712687071344076027540970829723414024180385968028881581495024044679682840456676660476638618642448404261067439023454414721416615878441234067617675739136
6413 1525920568055293109593903820951990536515084588732929022370708203228419234737127442693004124478131147785973383525287954221277239553170626894448798660978385418215573179682783232
6414 170903103622192828274517227946622940089689473938088050505519318761582954290558273581616461941550688552029018954832250872783050829955110212178265450029579166840144196124471721984
6415 19141147605685596766745929530021769290045221081065861656618163701297290880542526641141043737453677117827250122941212097751701692954972343763965730403312866686096149965940832862208
6416 2143808531836786837875544107362438160485064761079376505541234334545296578620762983807796898594811837196652013769415754948190589610956902501564161805171041068842768796185373280567296
6417 240106555565720125842060940024593073974327253240890168620618245469073216805525454186473252642618925766025025542174564554197346036427173080175186122179156599710390105172761807423537152
6418 26891934223360654094310825282754424285124652362979698885509243492536200282218850868885004295973319685794802860723551230070102756079843384979620845684065539167563691779349322431436161024
6419 3011896633016393258562812431668495519933961064653726275177035271164054431608511297315120481149011804809017920401037737767851508680942459117717534716615340386767133479287124112320850034688
6420 337332422897836044959034992346871498232603639241217342819827950370374096340153265299293493888689322138610007084916226629999368972265555421184363888260918123317918949680157900579935203885056
6421 37781231364557637035411919142849607802051607595016342395820730441481898790097165713520871315533204079524320793510617382559929324893742207172648755485222829811606922364177684864952742835126272
6422 4231497912830455347966134943999156073829780050641830348331921809445972664490882559914337587339718856906723928873189146846712084388099127203336660614344956938899975304787900704874707197534142464
6423 473927766237010998972207113727905480268935365671884999013175242657948938422978846710405809782048511973553080033797184446831753451467102246773705988806635177156797234136244878945967206123823955968
6424 53079909818545231884887196737525413790120760955251119889475627177690281103373630831565450695589433341037944963785284658045156386564315451638655070746343139841561290223259426441948327085868283068416
6425 5944949899677065971107366034602846344493525226988125427621270243901311483577846653135330477906016534196249835943951881701057515295203330583529367923590431662254864505005055761498212633617247703662592
6426 665834388763831388764024995875518790583274825422670047893582267316946886160718825151157013525473851829979981625722610750518441713062773025355289207442128346172544824560566245287799814965131742810210304
6427 74573451541549115541570799538058104545326780447339045364081213939498051250000508416929585514853071404957757942080932404058065471863030578839792391233518374771325020350783419472233579276094755194743554048
6428 8352226572653500940655929548262507709076599410101973080777095961223781740000056942696113577663543997355268889513064429254503332848659424830056747818154057974388402279287742980890160878922612581811278053376
6429 935449376137192105353464109405400863416579133931420985047034747657063554880006377581964720698316927703790115625463216076504373279049855580966355755633254493131501055280227213859698018439332609162863141978112
6430 104770330127365515799587980253404896702656863000319150325267891737591118146560714289180048718211495902824492950051880200568489807253583825068231844630924503230728118191385447952286178065205252226240671901548544
6431 11734276974264937769553853788381348430697568656035744836430003874610205232414800000388165456439687541116343210405810582463670858412401388407641966598663544361841549237435170170656051943302988249338955252973436928
6432 1314239021117673030190031624298711024238127689476003421680160433956342986030457600043474531121245004605030439565450785235931136142188955501655900259050316968526253514592739059113477817649934683925962988333024935936
6433 147194770365179379381283541921455634714670301221312383228177968603110414435411251204869147485579440515763409231330487946424287247925163016185460829013635500474940393634386774620709515576792684599707854693298792824832
6434 16485814280900090490703756695203031088043073736786986921555932483548366416766060134945344518384897337765501833909014649999520171767618257812771612849527176053193324087051318757519465744600780675167279725649464796381184
6435 1846411199460810134958820749862739481860824258520142535214264438157417038677798735113878586059108501829736205397809640799946259237973244875030420639147043717957652297749747700842180163395287435618735329272740057194692608
6436 206798054339610735115387923984626821968412316954255963943997617073630708331913458332754401638620152204930455004554679769593981034653003426003407111584468896411257057347971742494324178300272192789298356878546886405805572096
6437 23161382086036402332923447486278204060462179498876667961727733112246639333174307333268492983525457046952210960510124134194525875881136383712381596497460516398060790422972835159364307969630485592401415970397251277450224074752
6438 2594074793636077061287426118463158854771764103874186811713506108571623605315522421326071214154851189258647627577133903029786898098687274975786738807715577836582808527372957537848802492598614386348958588684492143074425096372224
6439 290536376887240630864191725267873791734437579633908922911912684160021843795338511188519975985343333196968534288638997139336132587052974797288114746464144717697274555065771244239065879171044811271083361932663120024335610793689088
6440 32540074211370950656789473230001864674257008918997799366134220625922446505077913253114237310358453318060475840327567679605646849749933177296268851603984208382094750167366379354775378467157018862361336536458269442725588408893177856
6441 1
6442 113
6443 12769
6444 1442897
6445 163047361
6446 18424351793
6447 2081951752609
6448 235260548044817
6449 26584441929064321
6450 3004041937984268273
6451 339456738992222314849
6452 38358611506121121577937
6453 4334523100191686738306881
6454 489801110321660601428677553
6455 55347525466347647961440563489
6456 6254270377697284219642783674257
6457 706732552679793116819634555191041
6458 79860778452816622200618704736587633
6459 9024267965168278308669913635234402529
6460 1019742280064015448879700240781487485777
6461 115230877647233745723406127208308085892801
6462 13021089174137413266744892374538813705886513
6463 1471383076677527699142172838322885948765175969
6464 166266287664560630003065530730486112210464884497
6465 18788090506095351190346404972544930679782531948161
6466 2123054227188774684509143761897577166815426110142193
6467 239905127672331539349533245094426219850143150446067809
6468 27109279426973463946497256695670162843066176000405662417
6469 3063348575248001425954190006610728401266477888045839853121
6470 346158389003024161132823470747012309343112001349179903402673
6471 39115897957341730208009052194412390955771656152457329084502049
6472 4420096469179615513505022897968600178002197145227678186548731537
6473 499470901017296553026067587470451820114248277410727635080006663681
6474 56440211814954510491945637384161055672910055347412222764040752995953
6475 6377743935089859685589857024410199291038836254257581172336605088542689
6476 720685064665154144471653843758352519887388496731106672474036375005323857
6477 81437412307162418325296884344693834747274900130615053989566110375601595841
6478 9202427590709353270758547930950403326442063714759501100820970472442980330033
6479 1039874317750156919595715916197395575887953199767823624392769663386056777293729
6480 117505797905767731914315898530305700075338711573764069556382971962624415834191377
6481 13278155163351753706317696533924544108513274407835339859871275831776558989263625601
6482 1500431533458748168813899708333473484262000008085393404165454168990751165786789692913
6483 169548763280838543075970667041682503721606000913649454670696321095954881733907235299169
6484 19159010250734755367584685375710122920541478103242388377788684283842901635931517588806097
6485 2164968158333027356537069447455243890021187025666389886690121324074247884860261487535088961
6486 244641401891632091288688847562442559572394133900302057195983709620390010989209548091465052593
6487 27644478413754426315621839774556009231680537130734132463146159187104071241780678934335550943009
6488 3123826060754250173665267894524829043179900695772956968335515988142760050321216719579917256560017
6489 352992344865230269624175272081305681879328778622344137421913306660131885686297489312530649991281921
6490 39888134969771020467531805745187542052364151984324887528676203652594903082551616292315963449014857073
6491 4507359251584125312831094049206192251917149174228712290740411012743224048328332641031703869738678849249
6492 509331595429006160349913627560299724466637856687844488853666444439984317461101588436582537280470709965137
6493 57554470283477696119540239914313868864730077805726427240464308221718227873104479493333826712693190226060481
6494 6503655142032979661508047110317467181714498792047086278172466829054159749660806182746722418534330495544834353
6495 734913031049726701750409323465873791533738363501320749433488751683120051711671098650379633294379345996566281889
6496 83045172508619117297796253551643738443312435075649244685984228940192565843418834147492898562264866097611989853457
6497 9384104493473960254650976651335742444094305163548364649516217870241759940306328258666697537535929869030154853440641
6498 1060403807762557508775560361600938896182656483480965205395332619337318873254615093229336821741560075200407498438792433
6499 119825630277168998491638320860906095268640182633349068209672585985117032677771505534915060856796288497646047323583544929
6500 13540296221320096829555130257282388765356340637568444707693002216318224692588180125445401876817980600234003347564940576977
6501 1530053473009170941739729719072909930485266492045234251969309250443959390262464354175330412080431807826442378274838285198401
6502 172896042450036316416589458255238822144835113601111470472531945300167411099658472021812336565088794284387988745056726227419313
6503 19537252796854103755074608782841986902366367836925596163396109818918917454261407338464794031855033754135842728191410063698382369
6504 2207709566044513724323430792461144519967399565572592366463760409537837672331539029246521725599618814217350228285629337197917207697
6505 249471180963030050848547679548109330756316150909702937410404926277775656973463910304856954992756926006560575796276115103364644469761
6506 28190243448822395745885887788936354375463725052796431927375756669388649238001421864448835914181532638741345064979201006680204825082993
6507 3185497509716930719285105320149808044427400930965996807793460503640917363894160670682718458302513188177771992342649713754863145234378209
6508 359961218598013171279216901176928309020296305199157639280661036911423662120040155787147185788183990264088235134719417654299535411484737617
6509 40675617701575488354551509832992898919293482487504813238714697170990873819564537603947631994064790899841970570223294194935847501497775350721
6510 4596344800278030184064320611128197577880163521088043895974760780321968741610792749246082415329321371682142674435232244027750767669248614631473
6511 519386962431417410799268229057486326300458477882948960245147968176382467802019580664807312932213315000082122211181243575135836746625093453356449
6512 58690726754750167420317309883495954871951808000773232507701720403931218861628212615123226361340104595009279809863480523990349552368635560229278737
6513 6632052123286768918495856016835042900530554304087375273370294405644227731363988025508924578831431819236048618514573299210909499417655818305908497281
6514 749421889931404887790031729902359847759952636361873405890843267837797733644130646882508477407951795573673493892146782810832773434195107468567660192753
6515 84684673562248752320273585478966662796874647908891694865665289265671143901786763097723457947098552899825104809812586457624103398064047143948145601781089
6516 9569368112534109012190915159123232896046835213704761519820177687020839260901904230042750748022136477680236843508822269711523683981237327266140453001263057
6517 1081338596716354318377573412980925317253292379148638051739680078633354836481915177994830834526501421977866763316496916477402176289879817981073871189142725441
6518 122191261428948037976665795666844560849622038843796099846583848885569096522456415113415884301494660683498944254764151561946445920756419431861347444373127974833
6519 13807612541471128291363234910353435376007290389348959282663974924069307907037574907815994926068896657235380700788349126499948389045475395800332261214163461156129
6520 1560260217186237496924045544869938197488823813996432398941029166419831793495245964583207426645785322267598019189083451294494167962138719725437545517200471110642577
6521 176309404542044837152417146570303016316237090981596861080336295805440992664962793997902439210973741416238576168366429996277840979721675328974442643443653235502611201
6522 19922962713251066598223137562444240843734791280920445302078001426014832171140795721762975630840032780034959107025406589579396030708549312174112018709132815611795065713
6523 2251294786597370525599214544556199215342031414744010319134814161139676035338909916559216246284923704143950379093870944622471751470066072275674658114132008164132842425569
6524 254396310885502869392711243534850511333649549866073166062234000208783391993296820571191435830196378568266392837607416742339307916117466167151236366896916922547011194089297
6525 28746783130061824241376370519438107780702399134866267765032442023592523295242540724544632248812190778214102390649638091884341794521273676888089709459351612247812264932090561
6526 3248386493696986139275529868696506179219371102239888257448665948665955132362407101873543444115777557938193570143409104382930622780903925488354137168906732184002785937326233393
6527 367067673787759433738134875162705198251788934553107373091699252199252929956952002511710409185082864047015873426205228795271160374242143580184017500086460736792314810917864373409
6528 41478647138016816012409240893385687402452149604501133159362015498515581085135576283823276237914363637312793697161190853865641122289362224560793977509770063257531573633718674195217
6529 4687087126595900209402244220952582676477092905308628047007907751332260662620320120072030214884323091016345687779214566486817446818697931375369719458604017148101067820610210184059521
6530 529640845305336723662453596967641842441911498299874969311893575900545454876096173568139414281928509284847062719051246013010371490512866245416778298822253937735420663728953750798725873
6531 59849415519503049773857256457343528195935999307885871532243974076761636400998867613199753813857921549187718087252790799470171978427953885732095947766914694964102535001371773840256023649
6532 6762983953703844624445869979679818686140767921791103483143569070674064913312872040291572180965945135058212143859565360340129433562358789087726842097661360530943586455155010443948930672337
6533 764217186768534442562383307703819511533906775162394693595223304986169335204354540552947656449151800261577972256130885718434625992546543166913133157035733739996625269432516180166229165974081
6534 86356542104844392009549313770531604803331465593350600376260233463437134878092063082483085178754153429558310864942790086183112737157759377861184046745037912619618655445874328358783895755071153
6535 9758289257847416297079072456070071342776455612048617842517406381368396241224403128320588625199219337540089127738535279738691739298826809698313797282189284126016908065383799104542580220323040289
6536 1102686686136758041569935187535918061733739484161493816204466921094628775258357553500226514647511785142030071434454486610472166540767429495909459092887389106239910611388369298813311564896503552657
6537 124603595533453658697402676191558740975912561710248801231104762083693051604194403545525596155168831721049398072093356986983354819106719533037768877496274969005109899086885730765904206833304901450241
6538 14080206295280263432806502409646137730278119473258114539114838115457314831273967600644392365534077984478581982146549339529119094559059307233267883157079071497577418596818087576547175372163453863877233
6539 1591063311366669767907134772290013563521427500478166942919976707046676575933958338872816337305350812246079763982560075366790457685173701717359270796749935079226248301440443896149830817054470286618127329
6540 179790154184433683773506229268771532677921307554032864549957367896274453080537292292628246115504641783807013330029288516447321718424628294061597600032742663952566058062770160264930882327155142387848388177
6541 20316287422841006266406203907371183192605107753605713694145182572279013198100714029066991811052024521570192506293309602358547354181982997228960528803699921026639964561093028109937189702968531089826867864001
6542 2295740478781033708103901041532943700764377176157445647438405630667528491385380685284570074648878770937431753211143985066515851022564078686872539754818091076010315995403512176422902436435444013150436068632113
6543 259418674102256809015740817693222638186374620905791358160539836265430719526548017437156418435323301115929788112859270312516291165549740891616596992294444291589165707480596875935787975317205173485999275755428769
6544 29314310173555019418778712399334158115060332162354423472141001497993671306499925970398675283191533026100066056753097545314340901707120720752675460129272204949575724945307446980744041210844184603917918160363450897
6545 3312517049611717194321994501124759867001817534346049852351933169273284857634491634655050307000643231949307464413100022620520521892904641445052326994607759159302056918819741508824076656825392860242724752121069951361
6546 374314426606124042958385378627097864971205381381103633315768448127881188912697554716020684691072685210271743478680302556118818973898224483290912950390676785001132431826630790497120662221269393207427896989680904503793
6547 42297530206492016854297547784862058741746208096064710564681834638450574347134823682910337370091213428760707013090874188841426544050499366611873163394146476705127964796409279326174634831003441432439352359833942208928609
6548 4779620913333597904535622899689412637817321514855312293809047314144914901226235076168868122820307117449959892479268783339081199477706428427141667463538551867679460021994248563857733735903388881865646816661235469608932817
6549 540097163206696563212525387664903628073357331178650289200422346498375383838564563607082097878694704271845467850157372517316175540980826412267008423379856361047778982485350087715923912157082943650818090282719608065809408321
6550 61030979442356711643015368806134109972289378423187482679647725154316418373757795687600277060292501582718537867067783094456727836130833384586171951841923768798399025020844559911899402073750372632542444201947315711436463140273
6551 6896500676986308415660736675093154426868699761820185542800192942437755276234630912698831307813052678847194778978659489673610245482784172458237430558137385874219089827355435270044632434333792107477296194820046675392320334850849
6552 779304576499452850969663244285526450236163073085680966336421802495466346214513293134967937782874952709733010024588522333117957739554611487780829653069524603786757150491164185515043465079718508144934470014665274319332197838145937
6553 88061417144438172159571946604264488876686427258681949196015663681987697122240002124251376969464869656199830132778503023642329224569671098119233750796856280227903558005501552963199911554008191420377595111657175998084538355710490881
6554 9950940137321513454031629966281887243065566280231060259149769996064609774813120240040405597549530271150580805003970841671583202376372834087473413840044759665753102054621675484841590005602925630502668247617260887783552834195285469553
6555 1
6556 114
6557 12996
6558 1481544
6559 168896016
6560 19254145824
6561 2194972623936
6562 250226879128704
6563 28525864220672256
6564 3251948521156637184
6565 370722131411856638976
6566 42262322980951656843264
6567 4817904819828488880132096
6568 549241149460447732335058944
6569 62613491038491041486196719616
6570 7137937978387978729426426036224
6571 813724929536229575154612568129536
6572 92764641967130171567625832766767104
6573 10575169184252839558709344935411449856
6574 1205569287004823709692865322636905283584
6575 137434898718549902904986646780607202328576
6576 15667578453914688931168477732989221065457664
6577 1786103943746274538153206461560771201462173696
6578 203615849587075297349465536617927916966687801344
6579 23212206852926583897839071174443782534202409353216
6580 2646191581233630564353654113886591208899074666266624
6581 301665840260633884336316568983071397814494511954395136
6582 34389905789712262814340088864070139350852374362801045504
6583 3920449260027197960834770130503995885997170677359319187456
6584 446931215643100567535163794877455531003677457218962387369984
6585 50950158583313464699008672616029930534419230122961712160178176
6586 5808318078497734975686988678227412080923792234017635186260312064
6587 662148260948741787228316709317924977225312314678010411233675575296
6588 75484901748156563744028104862243447403685603873293186880639015583744
6589 8605278799289848266819203954295753004020158841555423304392847776546816
6590 981001783119042702417389250789715842458298107937318256700784646526337024
6591 111834203275570868075582374590027606040245984304854281263889449704002420736
6592 12749099173415078960616390703263147088588042210753388064083397266256275963904
6593 1453397305769319001510268540171998768099036812025886239305507288353215459885056
6594 165687292857702366172170613579607859563290196570951031280827830872266562426896384
6595 18888351385778069743627449948075295990215082409088417566014372719438388116666187776
6596 2153272057978699950773529294080583742884519394636079602525638490015976245299945406464
6597 245473014609571794388182339525186546688835210988513074687922787861821291964193776336896
6598 27983923665491184560252786705871266322527214052690490514423197816247627283918090502406144
6599 3190167297865995039868817684469324360768102402006715918644244551052229510366662317274300416
6600 363679071956723434545045216029502977127563673828765614725443878819954164181799504169270247424
6601 41459414203066471538135154627363339392542258816479280078700602185474774716725143475296808206336
6602 4726373219149577755347407627519420690749817505078637928971868649144124317706666356183836135522304
6603 538806546983051864109604469537213958745479195578964723902793026002430172218559964604957319449542656
6604 61423946356067912508494909527242391296984628296001978524918404964277039632915835964965134417247862784
6605 7002329884591742025968419686105632607856247625744225551840698165927582518152405300006025323566256357376
6606 798265606843458590960399844216042117295612229334841712909839590915744407069374204200686886886553224740864
6607 91002279180154279369485582240628801371699794144171955271721713364394862405908659278878305105067067620458496
6608 10374259826537587848121356375431683356373776532435602900976275323541014314273587157792126781977645708732268544
6609 1182665620225285014685834626799211902626610524697658730711295386883675631827188935988302453145451610795478614016
6610 134823880705682491674185147455110156899433599815533095301087674104739022028299538702666479658581483630684561997824
6611 15369922400447804050857106809882557886535430378970772864323994847940248511226147412103978681078289133898040067751936
6612 1752171153651049661797710176326611599065039063202668106532935412665188330279780804979853569642924961264376567723720704
6613 199747511516219661444938960101233722293414453205104164144754637043831469651895011767703306939293445584138928720504160256
6614 22771216312849041404723041451540644341449247665381874712502028622996787540316031341518176991079452796591837874137474269184
6615 2595918659664790720138426725475633454925214233853533717225231263021633779596027572933072176983057618811469517651672066686976
6616 295934727201786142095780646704222213861474422659302843763676363984466250873947143314370228176068568544507525012290615602315264
6617 33736558901003620198918993724281332380208084183160524189059105494229152599629974337838206012071816814073857851401130178663940096
6618 3845967714714412702676765284568071891343721596880299757552738026342123396357817074513555485376187116804419795059728840367689170944
6619 438440319477443048105151242440760195613184262044354172361012135003002067184791146494545325332885331315703856636809087801916565487616
6620 49982196420428507483987241638246662299903005873056375649155383390342235659066190700378167087948927769990239656596236009418488465588224
6621 5697970391928849853174545546760119502188942669528426824003713706499014865133545739843111048026177765778887320851970905073707685077057536
6622 649568624679888883261898192330653623249539464326240657936423362540887694625224214342114659474984265298793154577124683178402676098784559104
6623 74050823213507332691856393925694513050447498933191435004752263329661197187275560435001071180148206244062419621792213882337905075261439737856
6624 8441793846339835926871628907529174487751014878383823590541758019581376479349413889590122114536895511823115836884312382586521178579804130115584
6625 962364498482741295663365695458325891603615696135755889321760414232276918645833183413273921057206088347835205404811611614863414358097670833176576
6626 109709552827032507705623689282249151642812189359476171382680687222479568725624982909113227000521494071653213416148523724094429236823134474982129664
6627 12506889022281705878441100578176403287280589586980283537625598343362670834721248051638907878059450324168466329440931704546764932997837330147962781696
6628 1425785348540114470142285465912109974749987212915752323289318211143344475158222277886835498098777336955205161556266214318331202361753455636867757113344
6629 162539529733573049596220543113980537121498542272395764854982276070341270168037339679099246783260616412893388417414348432289757069239893942602924310921216
6630 18529506389627327653969141914993781231850833819053117193467979472018904799156256723417314133291710271069846279585235721281032305893347909456733371445018624
6631 2112363728417515352552482178309291060430995055372055360055349659810155147103813266469573811195254970901962475872716872226037682871841661678067604344732123136
6632 240809465039596750190982968327259180889133436312414311046309861218357686769834712377531414476259066682823722249489723433768295847389949431299706895299462037504
6633 27452279014514029521772058389307546621361211739615231459279324178892776291761157211038581250293533601841904336441828471449585726602454235168166586064138672275456
6634 3129559807654599365482014656381060314835178138316136386357842956393776497260771922058398262533462830609977094354368445745252772832679782809170990811311808639401984
6635 356769818072624327664949670827440875891210307768039548044794097028890520687727999114657401928814762689537388756398002814958816102925495240245492952489546184891826176
6636 40671759260279173353804262474328259851597975085556508477106527061293519358400991899070943819884882946607262318229372320905305035733506457387986196583808265077668184064
6637 4636580555671825762333685922073421623082169159753441966390144084987461206857713076494087595466876655913227904278148444583204774073619736142230426410554142218854172983296
6638 528570183346588136906040195116370065031367284211892384168476425688570577581779290720325985883223938774107981087708922682485344244392649920214268610803172212949375720095744
6639 60257000901511047607288582243266187413575870400155731795206312528497045844322839142117162390687529020248309843998817185803329243860762090904426621631561632276228832090914816
6640 6869298102772259427230898375732345365147649225617753424653519628248663226252803662201356512538378308308307322215865159181579533800126878363104634865998026079490086858364289024
6641 783099983716037574704322414833487371626832011720423890410501237620347607792819617490954642429375127147147034732608628146700066853214464133393928374723774973061869901853528948736
6642 89273398143628283516292755291017560365458849336128323506797141088719627288381436393968829236948764494774761959517383608723807621266448911206907834718510346929053168811302300155904
6643 10177167388373624320857374103176001881662308824318628879774874084114037510875483748912446533012159152404322863384981731394514068824375175877587493157910179549912061244488462217773056
6644 1160197082274593172577740647762064214509503205972323692294335645589000276239805147376018904763386143374092806425887917378974603845978770050044974220001760468689974981871684692826128384
6645 132262467379303621673862433844875320454083365480844900921554263597146031491337786800866155143026020344646579932551222581203104838441579785705127061080200693430657147933372054982178635776
6646 15077921281240612870820317458315786531765503664816318705057186050074647590012507695298741686304966319289710112310839374257153951582340095570384484963142879051094914864404414267968364478464
6647 1718883026061429867273516190247999664621267417789060332376519209708509825261425877264056552238766160399026952803435688665315550480386770895023831285798288211824820294542103226548393550544896
6648 195952664971003004869180845688271961766824485627952877890923189906770120079802550008102446955219342285489072619591668507845972754764091882032716766581004856148029513577799767826516864762118144
6649 22338603806694342555086616408463003641417991361586628079565243649371793689097490700923678952895005020545754278633450209894440894043106474551729711390234553600875364547869173532222922582881468416
6650 2546600833963155051279874270564782415121651015220875601070437776028384480557113939905299400630030572342215987764213323927966261920914138098897187098486739110499791558457085782673413174448487399424
6651 290312495071799675845905666844385195323868215735179818522029906467235830783510989149204131671823485247012622605120318927788153858984211743274279329227488258596976237664107779224769101887127563534336
6652 33095624438185163046433246020259912266920976593810499311511409337264884709320252763009271010587877318159438976983716357767849539924200138733267843531933661480055291093708286831623677615132542242914304
6653 3772901185953108587293390046309629998428991331694396921512300664448196856862508814983056895207018014270176043376143664785534847551358815815592534162640437408726303184682744698805099248125109815692230656
6654 430110735198654378951446465279297819820905011813161249052402275747094441682326004908068486053600053626800068944880377785550972620854905002977548894541009864594798563053832895663781314286262518988914294784
6655 49032623812646599200464897041839951459583171346700382391973859435168766351785164559519807410110406113455207859716363067552810878777459170339440573977675124563807036188136950105671069828633927164736229605376
6656 5589719114641712308852998262769754466392481533523843592685019975609239364103508759785258044752586296933893696007665389701020440180630345418696225433454964200274002125447612312046501960464267696779930175012864
6657 637227979069155203209241801955752009168742894821718169566092277219453287507799998615519417101794837850463881344873854425916330180591859377731369699413865918831236242301027803573301223492926517432912039951466496
6658 72643989613883693165853565422955729045236690009675871330534519603017674775889199842169213549604611514952882473315619404554461640587471969061376145733180714746760931622317169607356339478193622987351972554467180544
6659 8281414815982741020907306458216953111156982661103049331680935234744014924451368782007290344654925712704628601957980612119208627026971804472996880613582601481130746204944157335238622700514073020558124871209258582016
6660 944081289022032476383432936236732654671896023365747623811626616760817701387456041148831099290661531248327660623209789781589783481074785709921644389948416568848905067363633936217202987858604324343626235317855478349824
6661 107625266948511702307711354730987522632596146663695229114525434310733217958169988690966745319135414562309353311045916035101235316842525570931067460454119488848775177679454268728761140615880892975173390826235524531879936
6662 12269280432130334063079094439332577580115960719661256119055899511423586847231378710770208966381437260103266277459234428001540826120047915086141690491769621728760370255457786635078770030210421799169766554190849796634312704
6663 1398697969262858083191016766083913844133219522041383197572372544302288900584377173027803822167483847651772355630352724792175654177685462319820152716061736877078682209122187676398979783443988085105353387177756876816311648256
6664 159451568495965821483775911333566178231187025512717684523250470050460934666618997725169635727093158632302048541860210626308024576256142704459497409631038003986969771839929395109483695312614641702010286138264283957059527901184
6665 18177478808540103649150453892026544318355320908449816035650553585752546551994565740669338472888620084082433533772064011399114801693200268308382704697938332454514553989751951042481141265638069154029172619762128371104786180734976
6666 2072232584173571816003151743691026052292506583563279028064163108775790306927380494436304585909302689585397422850015297299499087393024830587155628335564969899814659154831722418842850104282739883559325678652882634305945624603787264
6667 236234514595787187024359298780776969961345750526213809199314594400440094989721376365738722793660506612735306204901743892142895962804830686935741630254406568578871143650816355748084911888232346725763127366428620310877801204831748096
6668 26930734663919739320776960061008574575593415559988374248721863761650170828828236905694214398477297753851824907358798803704290139759750698310674545849002348817991310376193064555281679955258487526736996519772862715440069337350819282944
6669 3070103751686850282568573446954977501617649373838674664354292468828119474486419007249140441426411943939108039438903063622289075932611579607416898226786267765251009382886009359302111514899467578048017603254106349560167904457993398255616
6670 1
6671 115
6672 13225
6673 1520875
6674 174900625
6675 20113571875
6676 2313060765625
6677 266001988046875
6678 30590228625390625
6679 3517876291919921875
6680 404555773570791015625
6681 46523913960640966796875
6682 5350250105473711181640625
6683 615278762129476785888671875
6684 70757057644889830377197265625
6685 8137061629162330493377685546875
6686 935762087353668006738433837890625
6687 107612640045671820774919891357421875
6688 12375453605252259389115787506103515625
6689 1423177164604009829748315563201904296875
6690 163665373929461130421056289768218994140625
6691 18821518001888029998421473323345184326171875
6692 2164474570217123449818469432184696197509765625
6693 248914575574969196729123984701240062713623046875
6694 28625176191121457623849258240642607212066650390625
6695 3291895261978967626742664697673899829387664794921875
6696 378567955127581277075406440232498480379581451416015625
6697 43535314839671846863671740626737325243651866912841796875
6698 5006561206562262389322250172074792403019964694976806640625
6699 575754538754660174772058769788601126347295939922332763671875
6700 66211771956785920098786758525689129529939033091068267822265625
6701 7614353775030380811360477230454249895942988805472850799560546875
6702 875650684128493793306454881502238738033443712629377841949462890625
6703 100699828674776786230242311372757454873846026952378451824188232421875
6704 11580480297599330416477865807867107310492293099523521959781646728515625
6705 1331755234223922997894954567904717340706613706445205025374889373779296875
6706 153151851935751144757919775309042494181260576241198577918112277984619140625
6707 17612462972611381647160774160539886830844966267737836460582911968231201171875
6708 2025433241850308889423489028462086985547171120789851192967034876346588134765625
6709 232924822812785522283701238273140003337924678890832887191209010779857635498046875
6710 26786354623470335062625642401411100383861338072445782026989036239683628082275390625
6711 3080430781699088532201948876162276544144053878331264933103739167563617229461669921875
6712 354249539895395181203224120758661802576566196008095467306930004269815981388092041015625
6713 40738697087970445838370773887246107296305112540930978740296950491028837859630584716796875
6714 4684950165116601271412638997033302339075087942207062555134149306468316353857517242431640625
6715 538769268988409146212453484658829768993635113353812193840427170243856380693614482879638671875
6716 61958465933667051814432150735765423434268038035688402291649124578043483779765665531158447265625
6717 7125223582371710958659697334613023694940824374104166263539649326475000634673051536083221435546875
6718 819400711972746760245865193480497724918194803021979120307059672544625072987400926649570465087890625
6719 94231081876865877428274497250257238365592402347527598835311862342631883393551106564700603485107421875
6720 10836574415839575904251567183779582412043126269965673866060864169402666590258377254940569400787353515625
6721 1246206057821551228988930226134651977384959521046052494596999379481306657879713384318165481090545654296875
6722 143313696649478391333726976005484977399270344920296036878654928640350265656167039196589030325412750244140625
6723 16481075114690015003378602240630772400916089665834044241045316793640280550459209507607738487422466278076171875
6724 1895323638189351725388539257672538826105350311570915087720211431268632263302809093374889926053583621978759765625
6725 217962218391775448419682014632341965002115285830655235087824314595892710279823045738112341496162116527557373046875
6726 25065655115054176568263431682719325975243257870525352035099796178527661682179650259882919272058643400669097900390625
6727 2882550338231230305350294643512722487152974655110415484036476560530681093450659779886535716286743991076946258544921875
6728 331493288896591485115283884003963086022592085337697780664194804461028325746825874686951607372975558973848819732666015625
6729 38121728223108020788257646660455754892598089813835244776382402513018257460884975588999434847892189281992614269256591796875
6730 4383998745657422390649629365952411812648780328591053149283976288997099608001772192734935007507601767429150640964508056640625
6731 504159855750603574924707377084527358454609737787971112167657273234666454920203802164517525863374203254352323710918426513671875
6732 57978383411319411116341348364720646222280119845616677899280586421986642315823437248919515474288033374250517226755619049072265625
6733 6667514092301732278379255061942874315562213782245917958417267438528463866319695283625744279543123838038809481076896190643310546875
6734 766764120614699212013614332123430546289654584958280565217985755430773344626764957616960592147459241374463090323843061923980712890625
6735 88177873870690409381565648194194512823310277270202265000068361874538934632077970125950468096957812758063255387241952121257781982421875
6736 10140455495129397078880049542332368974680681886073260475007861615571977482688966564484303831150148467177274369532824493944644927978515625
6737 1166152381939880664071205697368222432088278416898424954625904085790777410509231154915694940582267073725386552496274816803634166717529296875
6738 134107523923086276368188655197345579690152017943318869781978969865939402208561582815304918166960713478419453537071603932417929172515869140625
6739 15422365251154921782341695347694741664367482063481670024927581534583031253984582023760065589200482050018237156763234452228061854839324951171875
6740 1773572003882816004969294964984895291402260437300392052866671876477048594208226932732407542758055435752097273027771962006227113306522369384765625
6741 203960780446523840571468920973262958511259950289545086079667265794860588333946097264226867417176375111491186398193775630716118030250072479248046875
6742 23455489751350241665718925911925240228794894283297684899161735566408967658403801185386089752975283137821486435792284197532353573478758335113525390625
6743 2697381321405277791557676479871402626311412842579233763403599590137031280716437136319400321592157560849470940116112682716220660950057208538055419921875
6744 310198851961606946029132795185211302025812476896611882791413952865758597282390270676731036983098119497689158113352958512365376009256578981876373291015625
6745 35672867975584798793350271446299299732968434843110366521012604579562238687474881127824069253056283742234253183035590228922018241064506582915782928466796875
6746 4102379817192251861235281216324419469291370006957692149916449526649657449059611329699767964101472630356939116049092876326032097722418257035315036773681640625
6747 471773678977108964042057339877308238968507550800134597240391695564710606641855302915473315871669352491047998345645680777493691238078099559061229228973388671875
6748 54253973082367530864836594085890447481378368342015478682645044989941719763813359835279431325241975536470519809749253289411774492378981449292041361331939697265625
6749 6239206904472266049456208319877401460358512359331780048504180173843297772838536381057134602402827186694109778121164128282354066623582866668584756553173065185546875
6750 717508794014310595687463956785901167941228921323154705577980719991979243876431683821570479276325126469822624483933874752470717661712029666887247003614902496337890625
6751 82513511311645718504058355030378634313241325952162791141467782799077613045789643639480605116777389544029601815652395596534132531096883411692033405415713787078857421875
6752 9489053800839257627966710828493542946022752484498720981268795021893925500265809018540269588429399797563404208800025493601425241076141592344583841622807085514068603515625
6753 1091241187096514627216171745276757438792616535717352912845911427517801432530568037132131002669380976719791484012002931764163902723756283119627141786622814834117889404296875
6754 125492736516099182129859750706827105461150901607495584977279814164547164741015324270195065306978812322776020661380337152878848813231972558757121305461623705923557281494140625
6755 14431664699351405944933871331285117128032353684861992272387178628922923945216762291072432510302563417119242376058738772581067613521676844257068950128086726181209087371826171875
6756 1659641440425411683667395203097788469723720673759129111324525542326136253699927663473329738684794792968712873246754958846822775554992837089562929264729973510839045047760009765625
6757 190858765648922343621750448356245674018227877482299847802320437367505669175491681299432919948751401191401980423376820267384619188824176265299736865443946953746490180492401123046875
6758 21948758049626069516501301560968252512096205910464482497266850297263151955181543349434785794106411137011227748688334330749231206714780270509469739526053899680846370756626129150390625
6759 2524107175706997994397649679511349038891063679703415487185687784185262474845877485185000366322237280756291191099158448036161588772199731108589020045496198463297332637012004852294921875
6760 290272325206304769355729713143805139472472323165892781026354095181305184607275910796275042127057287286973486976403221524158582708802969077487737305232062823279193253256380558013916015625
6761 33381317398725048475908917011537591039334317164077669818030720945850096229836729741571629844611588038001951002286370475278237011512341443911089790101687224677107224124483764171600341796875
6762 3838851500853380574729525456326822969523446473868932029073532908772761066431223920280737432130332624370224365262932604656997256323919266049775325861694030837867330774315632879734039306640625
6763 441467922598138766093895427477584641495196344494927183343456284508867522639590750832284804694988251802575802005237249535554684477250715595724162474094813546354743039046297781169414520263671875
6764 50768811098785958100797974159922233771947579616916626084497472718519765103552936345712752539923648957296217230602283696588788714883832293508278684520903557830795449490324244834482669830322265625
6765 5838413276360385181591767028391056883773971655945411999717209362629772986908587679756966542091219630089064981519262625107710702211640713753452048719903909150541476691387288155965507030487060546875
6766 671417526781444295883053208264971541634006740433722379967479076702423893494487583172051152340490257460242472874715201887386730754338682081646985602788949552312269819509538137936033308506011962890625
6767 77213015579866094026551118950471727287910775149878073696260093820778747751866072064785882519156379607927884380592248217049474036748948439389403344320729198515911029243596885862643830478191375732421875
6768 8879496791684600813053378679304248638109739142235978475069910789389555991464598287450376489702983654911706703768108544960689514226129070529781384596883857829329768363013641874204040504992008209228515625
6769 1021142131043729093501138548119988593382620001357137524633039740779798939018428803056793296315843120314846270933332482670479294136004843110924859228641643650372923361746568815533464658074080944061279296875
6770 117431345070028845752630933033798688239001300156070815332799570189676877987119312351531229076321958836207321157333235507105118825640556957756358811293789019792886186600855413786348435678519308567047119140625
6771 13504604683053317261552557298886849147485149517948143763271950571812840968518720920426091343777025266163841933093322083317088664948664050141981263298785737276181911459098372585430070103029720485210418701171875
6772 1553029538551131485078544089371987651960792194564036532776274315758476711379652905849000504534357905608841822305732039581465196469096365766327845279360359786760919817796312847324458061848417855799198150634765625
6773 178598396933380120784032570277778579975491102374864201269271546312224821808660084172635058021451159145016809565159184551868497593946082063127702207126441375477505779046575977442312677112568053416907787322998046875
6774 20538815647338713890163745581944536697181476773109383145966227825905854507995909679853031672466883301676933099993306223464877223303799437259685753819540758179913164590356237405865957867945326142944395542144775390625
6775 2361963799443952097368830741923621720175869828907579061786116199979173268419529613183098642333691579692847306499230215698460880679936935284863861689247187190690013927890967301674585154813712506438605487346649169921875
6776 271625836936054491197415535321216497820225030324371592105403362997604925868245905516056343868374531664677440247411474805323001278192747557759344094263426526929351601707461239692577292803576938240439631044864654541015625
6777 31236971247646266487702786561939897249325878487302733092121386744724566474848279134346479544863071141437905628452319602612145146992165969142324570840294050596875434196358042564646388672411347897650557570159435272216796875
6778 3592251693479320646085820454623088183672476026039814305593959475643325144607552100449845147659253181265359147272016754300396691904099086451367325646633815818640674932581174894934334697327305008229814120568335056304931640625
6779 413108944750121874299869352281655141122334742994578645143305339698982391629868491551732191980814115845516301936281926744545619568971394941907242449362888819143677617246835112917448490192640075946428623865358531475067138671875
6780 47507528646264015544484975512390341229068495444376544191480114065382975037434876528449202077793623322234374722672421575622746250431710418319332881676732214201522925983386037985506576372153608733839291744516231119632720947265625
6781 5463365794320361787615772183924889241342876976103302582020213117519042129305010800771658238946266682056953093107328481196615818799646698106723281392824204633175136488089394368333256282797665004391518550619366578757762908935546875
6782 628287066346841605575813801151362262754430852251879796932324508514689844870076242088740697478820668436549605707342775337610819161959370282273177360174783532815140696130280352358324472521731475505024633321227156557142734527587890625
6783 72253012629886784641218587132406660216759548008966176647217318479189332160058767840205180210064376870203204656344419163825244203625327582461415396420100106273741180054982240521207314339999119683077832831941123004071414470672607421875
6784 8309096452436980233740137520226765924927348021031110314429991625106773198406758301623595724157403340073368535479608203839903083416912671983062770588311512221480235706322957659938841149099898763553950775673229145468212664127349853515625
6785 955546092030252726880115814826078081366645022418577686159449036887278917816777204686713508278101384108437381580154943441588854592944957278052218617655823905470227106227140130892966732146488357808704339202421351728844456374645233154296875
6786 1
6787 116
6788 13456
6789 1560896
6790 181063936
6791 21003416576
6792 2436396322816
6793 282621973446656
6794 32784148919812096
6795 3802961274698203136
6796 441143507864991563776
6797 51172646912339021398016
6798 5936027041831326482169856
6799 688579136852433871931703296
6800 79875179874882329144077582336
6801 9265520865486350180712999550976
6802 1074800420396416620962707947913216
6803 124676848765984328031674121957933056
6804 14462514456854182051674198147120234496
6805 1677651676995085117994206985065947201536
6806 194607594531429873687328010267649875378176
6807 22574480965645865347730049191047385543868416
6808 2618639792014920380336685706161496723088736256
6809 303762215873730764119055541914733619878293405696
6810 35236417041352768637810442862109099905882035060736
6811 4087424376796921161986011372004655589082316067045376
6812 474141227708442854790377319152540048333548663777263616
6813 55000382414179371155683769021694645606691644998162579456
6814 6380044360044807054059317206516578890376230819786859216896
6815 740085145765197618270880795955923151283642775095275669159936
6816 85849876908762923719422172330887085548902561911051977622552576
6817 9958585721416499151452971990382901923672697181682029404216098816
6818 1155195943684313901568544750884416623146032873075115410889067462656
6819 134002729467380412581951191102592328284939813276713387663131825668096
6820 15544316618216127859506338167900710081053018340098752968923291777499136
6821 1803140727713070831702735227476482369402150127451455344395101846189899776
6822 209164324414716216477517286387271954850649414784368819949831814158028374016
6823 24263061632107081111392005220923546762675332114986783114180490442331291385856
6824 2814515149324421408921472605627131424470338525338466841244936891310429800759296
6825 326483757321632883434890822252747245238559268939262153584412679392009856888078336
6826 37872115849309414478447335381318680447672875196954409815791870809473143399017086976
6827 4393165438519892079499890904232966931930053522846711538631857013898884634285982089216
6828 509607190868307481221987344891024164103886208650218538481295413612270617577173922349056
6829 59114434140723667821750532007358803036050800203425350463830267979023391638952174992490496
6830 6857274360323945467323061712853621152181892823597340653804311085566713430118452299128897536
6831 795443825797577674209475158691020053653099567537291515841300085925738757893740466698952114176
6832 92271483792519010208299118408158326223759549834325815837590809967385695915673894137078445244416
6833 10703492119932205184162697735346365841956107780781794637160533956216740726218171719901099648352256
6834 1241605085912135801362872937300178437666908502570688177910621938921141924241307919508527559208861696
6835 144026189965807752958093260726820698769361386298199828637632144914852463211991718662989196868227956736
6836 16707038036033699343138818244311201057245920810591180121965328810122885732591039364906746836714442981376
6837 1938016412179909123804102916340099322640526814028576894147978141974254744980560566329182633058875385839616
6838 224809903812869458361275938295451521426301110427314919721165464469013550417745025694185185434829544757395456
6839 26077948842292857169908008842272376485450928809568530687655193878405571848458422980525481510440227191857872896
6840 3025042065705971431709329025703595672312307741909949559768002489895046334421177065740955855211066354255513255936
6841 350904879621892686078282166981617097988227698061554148933088288827825374792856539625950879204483697093639537688576
6842 40704966036139551585080731369867583366634412975140281276238241504027743475971358596610301987720108862862186371874816
6843 4721776060192187983869364838904639670529591905116272628043636014467218243212677597206795030575532628092013619137478656
6844 547726022982293806128846321312938201781432660993487624853061777678197316212670601275988223546761784858673579819947524096
6845 63536218665946081510946173272300831406646188675244564482955166210670888680669789748014633931424367043606135259113912795136
6846 7370201365249745455269756099586896443170957886328369480022799280437823086957695610769697536045226577058311690057213884235776
6847 854943358368970472811291707552079987407831114814090859682644716530787478087092690849284914181246282938764156046636810571350016
6848 99173429570800574846109838076041278539308409318434539723186787117571347458102752138517050045024568820896642101409870026276601856
6849 11504117830212866682148741216820788310559775480938406607889667305638276305139919248067977805222849983224010483763544923048085815296
6850 1334477668304692535129253981151211444024933955788855166515201407454040051396230632775885425405850598053985216116571211073577954574336
6851 154799409523344334074993461813540527506892338871507199315763363264668645961962753402002709347078669374262285069522260484535042730622976
6852 17956731504707942752699241570370701190799511309094835120628550138701562931587679394632314284261125647414425068064582216206064956752265216
6853 2082980854546121359313112022163001338132743311855000873992911816089381300064170809777348456974290575100073307895491537079903534983262765056
6854 241625779127350077680320994570908155223398224175180101383177770666368230807443813934172421009017706711608503715877018301268810058058480746496
6855 28028590378772609010917235370225346005914194004320891760448621397298714773663482416364000837046053978546586431041734122947181966734783766593536
6856 3251316483937622645266399302946140136686046504501223444212040082086650913744963960298224097097342261511404026000841158261873108141234916924850176
6857 377152712136764226850902319141752255855581394522141919528596649522051505994415819394593995263291702335322867016097574358377280544383250363282620416
6858 43749714607864650314704669020443261679247441764568462665317211344557974695352235049772903450541837470897452573867318625571764543148457042140783968256
6859 5074966894512299436505741606371418354792703244689941669176796515968725064660859265773656800262853146624104498568608960566324687005221016888330940317696
6860 588696159763426734634666026339084529155953576384033233624508395852372107500659674829744188830490965008396121833958639425693663692605637959046389076852736
6861 68288754532557501217621259055333805382090614860547855100442973918875164470076522280250325904336951940973950132739202173380464988342254003249381132914917376
6862 7921495525776670141244066050418721424322511323823551191651384974589519078528876584509037804903086425152978215397747452112133938647701464376928211418130415616
6863 918893480990093736384311661848571685221411313563531938231560657052384213109349683803048385368758025317745472986138704445007536883133369867723672524503128211456
6864 106591643794850873420580152774434315485683712373369704834861036218076568720684563321153612702775930936858474866392089715620874278443470904655946012842362872528896
6865 12364630680202701316787297721834380596339310635310885760843880201296881971599409345253819073522007988675583084501482407012021416299442624940089737489714093213351936
6866 1434297158903513352747326535732788149175360033696062748257890103350438308705531484049443012528552926686367637802171959213394484290735344493050409548806834812748824576
6867 166378470432807548918689878145003425304341763908743278797915251988650843809841652149735389453312139495618645985051947268753760177725299961193847507661592838278863650816
6868 19299902570205675674568025864820397335303644613414220340558169230683497881941631649369305176584208181491762934266025883175436180616134795498486310888744769240348183494656
6869 2238788698143858378249891000319166090895222775156049559504747630759285754305229271326839400483768149053044500374859002448350596951471636277824412063094393231880389285380096
6870 259699488984687571876987356037023266543845841918101748902550725168077147499406595473913370456117105290153162043483644284008669246370709808227631799318949614898125157104091136
6871 30125140722223758337730533300294698919086117662499802872695884119496949109931165074973950972909584213657766797044102736945005632579002337754405288720998155328182518224074571776
6872 3494516323777955967176741862834185074613989648849977133232722557861646096752015148696978312857511768784300948457115917485620653379164271179511013491635786018069172113992650326016
6873 405363893558242892192502056088765468655222799266597347454995816711950947223233757248849484291471365178978910021025446428331995791983055456823277565029751178096023965223147437817856
6874 47022211652756175494330238506296794364005844714925292304779514738586309877895115840866540177810678360761553562438951785686511511870034432991500197543451136659138779965885102786871296
6875 5454576551719716357342307666730428146224677986931333907354423709676011945835833437540518660626038689848340213242918407139635335376923994227014022915040331852460098476042671923277070336
6876 632730879999487097451707689340729664962062646484034733253113150322417385716956678754700164632620488022407464736178535228197698903723183330333626658144678494885371423220949943100140158976
6877 73396782079940503304398091963524641135599266992148029057361125437400416743166974735545219097383976610599265909396710086470933072831889266318700692344782705406703085093630193399616258441216
6878 8514026721273098383310178667768858371729514971089171370653890550738448342207369069323245415296541286829514845490018370030628236448499154892969280311994793827177557870861102434355485979181056
6879 987627099667679412463980725461187571120623736646343878995851303885660007696054812041496468174398789272223722076842130923552875428025901967584436516191396083952596713019887882385236373585002496
6880 114564743561450811845821764153497758249992353450975889963518751250736560892742358196813590308230259555577951760913687187132133549651004628239794635878201945738501218710306994356687419335860289536
6881 13289510253128294174115324641805739956999113000313203235768175145085441063558113550830376475754710108447042404265987713707327491759516536875816177761871425705666141370395611345375740642959793586176
6882 1541583189362882124197377658449465835011897108036331575349108316829911163372741171896323671187546372579856918894854574790049989044103918277594676620377085381857272398965890916063585914583336055996416
6883 178823649966094326406895808380138036861380064532214462740496564752269694951237975939973545857755379219263402591803130675645798729116054520200982487963741904295443598280043346263375966091666982495584256
6884 20743543396066941863199913772096012275920087485736877677897601511263284614343605209036931319499623989434554700649163158374912652577462324343313968603794060898271457400485028166551612066633369969487773696
6885 2406251033943765256131189997563137424006730148345477810636121775306541015263858204248284033061956382774408345275302926371489867698985629623824420358040111064199489058456263267319986999729470916460581748736
6886 279125119937476769711218039717323941184780697208075426033790125935558757770607551692800947835186940401831368051935139459092824653082333036363632761532652883447140730780926539009118491968618626309427482853376
6887 32378513912747305286501292607209577177434560876136749419919654608524815901390475996364909948881685086612438694024476177254767659757550632218181400337787734479868324770587478525057745068359760651893588010991616
6888 3755907613878687413234149942436310952582409061631862932710679934588878644561295215578329554070275470047042888506839236561553048531875873337309042439183377199664725673388147508906698427929732235619656209275027456
6889 435685283209927739935161393322612070499559451149296100194438872412309922769110245007086228272151954525456975066793351441140153629697601307127848922945271755161108178113025111033177017639848939331880120275903184896
6890 50539492852351617832478721625423000177948896333318347622554909199827951041216788420822002479569626724953009107748028767172257821044921751626830475061651523598688548661110912879848534046222476962498093952004769447936
6891 5862581170872787668567531708549068020642071974664928324216369467180042320781147456815352287630076700094549056498771336991981907241210923188712335107151576737447871644688865894062429949361807327649778898432553255960576
6892 680059415821243369553833678191691890394480349061131685609098858192884909210613104990580865365088897210967690553857475091069901239980467089890630872429582901543953110783908443711241874125969650007374352218176177691426816
6893 78886892235264230868244706670236259285759720491091275530655467550374649468431120178907380382350312076472252104247467110564108543837734182427313181201831616579098560850933379470504057398612479400855424857308436612205510656
6894 9150879499290650780716385973747406077148127576966587961556034235843459338338009940753256124352636200870781244092706184825436591085177165161568329019412467523175433058708272018578470658239047610499229283447778647015839236096
6895 1061502021917715490563100772954699104949182798928124203540499971357841283247209153127377710424905799301010624314753917439750644565880551158741926166251846232688350234810159554155102596355729522817910596879942323053837351387136
6896 123134234542454996905319689662745096174105204675662407610697996677509588856676261762775814409289072718917232420511454423011074769642143934414063435285214162991848627237978508281991901177264624646877629238073309474245132760907776
6897 14283571206924779641017084000878431156196203742376839282840967614591112307374446364481994471477532435394398960779328713069284673278488696392031358493084842907054440759605506960711060536562696459037804991616503899012435400265302016
6898 1656894260003274438357981744101898014118759634115713356809552243292569027655435778279911358691393762505750279450402130716037022100304688781475637585197841777218315128114238807442483022241272789248385379027514452285442506430775033856
6899 192199734160379834849525882315820169637776117557422749389908060221938007208030550280469717608201676450667032416246647163060294563635343898651173959882949646157324554861251701663328030579987643552812703967191676465111330745969903927296
6900 22295169162604060842545002348635139677982029636661038929229334985744808836131543832534487242551394468277375760284611070914994169381699892243536179346422158954249648363905197392946051547278566652126273660194234469952914366532508855566336
6901 2586239622862071057735220272441676202645915437852680515790602858346397824991259084574000520135961758320175588193014884226139323648277187500250196804184970438692959210213002897581741979484313731646647744582531198514538066517771027245694976
6902 300003796252000242697285551603234439506926190790910939831709931568182147698986053810584060335771563965140368230389726570232161543200153750029022829285456570888383268384708336119482069620180392871011138371573619027686415716061439160500617216
6903 1
6904 117
6905 13689
6906 1601613
6907 187388721
6908 21924480357
6909 2565164201769
6910 300124211606973
6911 35114532758015841
6912 4108400332687853397
6913 480682838924478847449
6914 56239892154164025151533
6915 6580067382037190942729361
6916 769867883698351340299335237
6917 90074542392707106815022222729
6918 10538721459946731497357600059293
6919 1233030410813767585190839206937281
6920 144264558065210807467328187211661877
6921 16878953293629664473677397903764439609
6922 1974837535354670743420255554740439434253
6923 231055991636496476980169899904631413807601
6924 27033551021470087806679878288841875415489317
6925 3162925469512000273381545759794499423612250089
6926 370062279932904031985640853895956432562633260413
6927 43297286752149771742319979905826902609828091468321
6928 5065782550001523293851437648981747605349886701793557
6929 592696558350178225380618204930864469825936744109846169
6930 69345497326970852369532329976911142969634599060852001773
6931 8113423187255589727235282607298603727447248090119684207441
6932 949270512908903998086528065053936636111328026544003052270597
6933 111064650010341767776123783611310586425025379105648357115659849
6934 12994564051209986829806482682523338611727969355360857782532202333
6935 1520363993991568459087358473855230617572172414577220360556267672961
6936 177882587297013509713220941441061982255944172505534782185083317736437
6937 20812262713750580636446850148604251923945468183147569515654748175163129
6938 2435034737508817934464281467386697475101619777428265633331605536494086093
6939 284899064288531698332320931684243604586889513959107079099797847769808072881
6940 33333190521758208704881549007056501736666073133215528254676348189067544527077
6941 3899983291045710418471141233825610703189930556586216805797132738120902709668009
6942 456298045052348118961123524357596452273221875120587366278264530360145617031157053
6943 53386871271124729918451452349838784915966959389108721854556950052137037192645375201
6944 6246263938721593400458819924931137835168134248525720456983163156100033351539508898517
6945 730812880830426427853681931216943126714671707077509293467030089263703902130122541126489
6946 85505107057159892058880785952382345825616589728068587335642520443853356549224337311799213
6947 10004097525687707370889051956428734461597140998184024718270174891930842716259247465480507921
6948 1170479410505461762394019078902161932006865496787530892037610462355908597802331953461219426757
6949 136946091029139026200100232231552946044803263124141114368400424095641305942872838554962672930569
6950 16022692650409266065411727171091694687241981785524510381102849619190032795316122110930632732876573
6951 1874655040097884129653172079017728278407311868906367714589033405445233837051986286978884029746559041
6952 219334639691452443169421133245074208573655488662045022606916908437092358935082395576529431480347407797
6953 25662152843899935850822272589673682403117692173459267645009278287139805995404640282453943483200646712249
6954 3002471882736292494546205892991820841164769984294734314466085559595357301462342913047111387534475665333133
6955 351289210280146221861906089480043038416278088162483914792532010472656804271094120826512032341533652843976561
6956 41100837602777107957843012469165035494704536315010618030726245225300846099718012136701907783959437382745257637
6957 4808797999524921631067632458892309152880430748856242309594970691360198993667007419994123210723254173781195143529
6958 562629365944415830834912997690400170887010397616180350222611570889143282259039868139312415654620738332399831792893
6959 65827635815496652207684820729776819993780216521093100976045553794029764024307664572299552631590626384890780319768481
6960 7701833390413108308299124025383887939272285332967892814197329793901482390843996754959047657896103287032221297412912277
6961 901114506678333672070997510969914888894857383957243459261087585886473439728747620330208575973844084582769891797310736409
6962 105430397281365039632306708783480042000698313922997484733547247548717392448263471578634403388939757896184077340285356159853
6963 12335356481919709636979884927667164914081702728990705713825027963199934916446826174700225196505951673853537048813386670702801
6964 1443236708384606027526646536537058294947559219291912568517528271694392385224278662439926347991196345840863834711166240472227717
6965 168858694880998905220617644774835820508864428657153770516550807788243909071240603505471382714969972463381068661206450135250642889
6966 19756467301076871910812264438655790999537138152886991150436444511224537361335150610140151777651486778215585033361154665824325218013
6967 2311506674225994013565034939322727546945845163887777964601064007813270871276212621386397757985223953051223448903255095901446050507521
6968 270446280884441299587109087900759122992663884174870021858324488914152691939316876702208537684271202506993143521680846220469187909379957
6969 31642214863479632051691763284388817390141674448459792557423965202955864956900074574158398909059730693318197792036659007794894985397454969
6970 3702139139027116950047936304273491634646575910469795729218603928745836199957308725176532672359988491118229141668289103912002713291502231373
6971 433150279266172683155608547599998521253649381524966100318576659663262835395005120845654322666118653460832809575189825157704317455105761070641
6972 50678582674142203929206200069199826986676977638421033737273469180601751741215599138941555751935882454917438720297209543451405142247374045264997
6973 5929394172874637859717125408096379757441206383695260947260995894130404953722225099256162022976498247225340330274773516583814401642942763296004649
6974 693739118226332629586903672747276431620621146892345530829536519613257379585500336612970956688250294925364818642148501440306284992224303305632543933
6975 81167476832480917661667729711431342499612674186404427107055772794751113411503539383717601932525284506267683781131374668515835344090243486759007640161
6976 9496594789400267366415124376237467072454682879809317971525525416985880269145914107894959426105458287233319002392370836216352735258558487950803893898837
6977 1111101590359831281870569552019783647477197896937690202668486473787347991490071950623710252854338619606298323279907387837313270025251343090244055586163929
6978 129998886072100259978856637586314686754832153941709753712212917433119715004338418222974099583957618493936903823749164376965652592954407141558554503581179693
6979 15209869670435730417526226597598818350315362011180041184328911339675006655507594932087969651323041363790617747378652232104981353375665635562350876918998024081
6980 1779554751440980458850568511919061746986897355308064818566482626741975778694388607054292449204795839563502276443302311156282818344952879360795052599522768817477
6981 208207905918594713685516515894530224397466990571043583772278467328811166107243467025352216556961113228929766343866370405285089746359486885213021154144163951644809
6982 24360324992475581501205432359660036254503637896812099301356580677470906434547485641966209337164450247784782662232365337418355500324059965569923475034867182342442653
6983 2850158024119643035641035586080224241776925633927015618258719939264096052842055820110046492448240678990819571481186744477947593537915015971681046579079460334065790401
6984 333468488821998235170001163571386236287900299169460827336270232893899238182520530952875439616444159441925889863298849103919868443936056868686682449752296859085697476917
6985 39015813192173793514890136137852189645684335002826916798343617248586210867354902121486426435123966654705329114005965345158624607940518653636341846621018732513026604799289
6986 4564850143484333841242145928128706188545067195330749265406203218084586671480523548213911892909504098600523506338697945383559079129040682475451996054659191704024112761516813
6987 534087466787667059425331073591058624059772861853697664052525776515896640563221255141027691470411979536261250241627659609876412258097759849627883538395125429370821193097467121
6988 62488233614157045952763735610153859014993424836882626694145515852359906945896886851500239902038201605742566278270436174355540234197437902406462373992229675236386079592403653157
6989 7311123332856374376473357066388001504754230705915267323215025354726109112669935761625528068538469587871880254557641032399598207401100234581556097757090872002657171312311227419369
6990 855401429944195802047382776767396176056244992592086276816157966502954766182382484110186784019000941781009989783244000790752990265928727446042063437579632024310889043540413608066173
6991 100081967303470908839543784881785352598580664133274094387490482080845707643338750640891853730223110188378168804639548092518099861113661111186921422196816946844374018094228392143742241
6992 11709590174506096334226622831168886254033937703593069043336386403458947794270633824984346886436103892040245750142827126824617683750298350008869806397027582780791760117024721880817842197
6993 1370022050417213271104514871246759691721970711320389078070357209204696891929664157523168585713024155368708752766710773838480268998784906951037767348452227185352635933691892460055687537049
6994 160292579898813952719228239935870883931470573224485522134231793476949536355770706430210724528423826178138924073705160539102191472857834113271418779768910580686258404241951417826515441834733
6995 18754231848161232468149704072496893419982057067264806089705119836803095753625172652334654769825587662842254116623503783074956402324366591252755997232962537940292233296308315885702306694663761
6996 2194245126234864198773515376482136530137900676869982312495499020905962203174145200323154608069593756552543731644949942619769899071950891176572451676256616939014191295668072958627169883275660037
6997 256726679769479111256501299048409974026134379193787930561973385445997577771374988437809089144142469516647616602459143286513078191418254267658976846122024181864660381593164536159378876343252224329
6998 30037021533029056017010651988663966961057722365673187875750886097181716599250873647223663429864668933447771142487719764522030148395935749316100290996276829278165264646400250730647328532160510246493
6999 3514331519364399553990246282673684134443753516783762981462853673370260842112352216725168621294166265213389223671063212449077527362324482669983734046564389025545335963628829335485737438262779698839681
7000 411176787765634747816858815072821043729919161463700268831153879784320518527145209356844728691417453029966539169514395856542070701391964472388096883448033515988804307744573032251831280276745224764242677
7001 48107684168579265494572481363520062116400541891252931453245003934765500667675989494750833256895842004506085082833184315215422272062859843269407335363419921370690104006115044773464259792379191297416393209
7002 5628599047723774062864980319531847267618863401276592980029665460367563578118090770885847491056813514527211954691482564880204405831354601662520658237520130800370742168715460238495318395708365381797718005453
7003 658546088583681565355202697385226130311407017949361378663470858863004938639816620193644156453647181199683798698903460090983915482268488394514917013789855303643376833739708847903952252297878749670333006638001
7004 77049892364290743146558715594071457246434621100075281303626090486971577820858544562656366305076720200363004447771704830645118111425413142158245290613413070526275089547545935204762413518851813711428961776646117
7005 9014837406622016948147369724506360497832850668708807912524252586975674605040449713830794857693976263442471520389289465185478819036773337632514699001769329251574185477062874418957202381705662204237188527867595689
7006 1054735976574775982933242257767244178246443528238930525765337552676153928789732616518202998350195222822769167885546867426701021827302480503004219783207011522434179700816356307017992678659562477895751057760508695613
7007 123404109259248790003189344158767568854833892803954871514544493663110009668398716132629750806972841070263992642608983488924019553794390218851493714635220348124799024995513687921105143403168809913802873757979517386721
7008 14438280783332108430373153266575805556015565458062719967201705758583871131202649787517680844415822405220887139185251068204110287793943655605624764612320780730601485924475101486769301778170750759914936229683603534246357
7009 1689278851649856686353658932189369250053821158593338236162599573754312922350710025139568658796651221410843795284674374979880903671891407705858097459641531345480373853163586873952008308045977838910047538872981613506823769
7010 197645625643033232303378095066156202256297075555420573631024150129254611915033072941329533079208192905068724048306901872646065729611294701585397402778059167421203740820139664252384972041379407152475562048138848780298380973
7011 23124538200234888179495237122740275663986757839984207114829825565122789594058869534135555370267358569893040713651907519099589690364521480085491496125032922588280837675956340717529041728841390636839640759632245307294910573841
7012 2705570969427481917000942743360612252686450667278152232435089591119366382504887735493859978321280952677485763497273179734651993772649013170002505046628851942828858008086891863950897882274442704510237968876972700953504537139397
7013 316551803423015384289110300973191633564314728071543811194905482160965866753071865052781617463589871463265834329180962028954283271399934540890293090455575677310976386946166348082255052226109796427697842358605806011560030845309449
7014 37036561000492799961825905213863421127024823184370625909803941412833006410109408211175449243240014961202102616514172557387651142753792341284164291583302354245384237272701462725623841110454846182040647555956879303352523608901205533
7015 4333277637057657595533630910022020271861904312571363231447061145301461749982800760707527561459081750460646006132158189214355183702193703930247222115246375446709955760906071138897989409923217003298755764046954878492245262241441047361
7016 506993483535745938677434816472576371807842804570849498079306154000271024747987689002780724690712564803895582717462508138079556493156663359838924987483825927265064824026010323251064760961016389385954424393493720783592695682248602541237
7017 59318237573682274825259873527291435501517608134789391275278820018031709895514559613325344788813370082055783177943113452155308109699329613101154223535607633490012584411043207820374577032438917558156667654038765331680345394823086497324729
7018 6940233796120826154555405202693097953677560151770358779207621942109710057775203474759065340291164299600526631819344273902171048834821564732835044153666093118331472376092055314983825512795353354304330115522535543806600411194301120186993293
7019 812007354146136660082982408715092460580274537757131977167291767226836076759698806546810644814066223053261615922863280046554012713674123073741700165978932894844782268002770471853107584997056342453606623516136658625372248109733231061878215281
7020 95004860435097989229708941819665817887892120917584441328573136765539820980884760365976845443245748097231609062975003765446819487499872399627778919419535148696839525356324145206813587444655592067071974951387989059168553028838788034239751187877
7021 1
7022 118
7023 13924
7024 1643032
7025 193877776
7026 22877577568
7027 2699554153024
7028 318547390056832
7029 37588592026706176
7030 4435453859151328768
7031 523383555379856794624
7032 61759259534823101765632
7033 7287592625109126008344576
7034 859935929762876868984659968
7035 101472439712019470540189876224
7036 11973747886018297523742405394432
7037 1412902250550159107801603836542976
7038 166722465564918774720589252712071168
7039 19673250936660415417029531820024397824
7040 2321443610525929019209484754762878943232
7041 273930346042059624266719201062019715301376
7042 32323780832963035663472865725318326405562368
7043 3814206138289638208289798155587562515856359424
7044 450076324318177308578196182359332376871050412032
7045 53109006269544922412227149518401220470783948619776
7046 6266862739806300844642803643171344015552505937133568
7047 739489803297143499667850829894218593835195700581761024
7048 87259796789062932960806397927517794072553092668647800832
7049 10296656021109426089375154955447099700561264934900440498176
7050 1215005410490912278546268284742757764666229262318251978784768
7051 143370638437927648868459657599645416230615052953553733496602624
7052 16917735335675462566478239596758159115212576248519340552599109632
7053 1996292769609704582844432272417462775595083997325282185206694936576
7054 235562546813945140775643008145260607520219911684383297854390002515968
7055 27796380524045526611525874961140751687385949578757229146818020296884224
7056 3279972901837372140160053245414608699111542050293353039324526395032338432
7057 387036802416809912538886282958923826495161961934615658640294114613815934976
7058 45670342685183569679588581389153011526429111508284647719554705524430280327168
7059 5389100436851661222191452603920055360118635157977588430907455251882773078605824
7060 635913851548496024218591407262566532493998948641355434847079719722167223275487232
7061 75037834482722530857793786056982850834291875939679941311955406927215732346507493376
7062 8854464468961258641219666754723976398446441360882233074810738017411456416887884218368
7063 1044826807337428519663920677057429215016680080584103502827667086054551857192770337767424
7064 123289563265816565320342639892776647371968249508924213333664716154437119148746899856556032
7065 14548168465366354707800431507347644389892253442053057173372436506223580059552134183073611776
7066 1716683878913229855520450917867022038007285906162260746457947507734382447027151833602686189568
7067 202568697711761122951413208308308600484859736927146768082037805912657128749203916365116970369024
7068 23903106329987812508266758580380414857213448957403318633680461097693541192406062131083802503544832
7069 2820566546938561875975477512484888953151186976973591598774294409527837860703915331467888695418290176
7070 332826852538750301365106346473216896471840063282883808655366740324284867563062009113210866059358240768
7071 39273568599572535561082548883839593783677127467380289421333275358265614372441317075358882195004272410624
7072 4634281094749559196207740768293072066473901041150874151717326492275342495948075414892348099010504144453632
7073 546845169180447985152513410658582503843920322855803149902644526088490414521872898957297075683239489045528576
7074 64527729963292862247996582457712735453582598096984771688512054078441868913581002076961054930622259707372371968
7075 7614272135668557745263596730010102783522746575444203059244422381256140531802558245081404481813426645469939892224
7076 898484112008889813941104414141192128455684095902415960990841840988224582752701872919605728853984344165452907282432
7077 106021125217048998045050320868660671157770723316485083396919337236610500764818821004513476004770152611523443059326976
7078 12510492775611781769315937862501959196616945351345239840836481793920039090248620878532590168562878008159766281000583168
7079 1476238147522190248779280667775231185200799551458738301218704851682564612649337263666845639890419604962852421158068813824
7080 174196101407618449355955118797477279853694347072131119543807172498542624292621797112687785507069513385616585696652120031232
7081 20555139966098977024002704018102319022735932954511472106169246354828029666529372059297158689834202579502757112204950163685376
7082 2425506515999679288832319074136073644682840088632353708527971069869707500650465902997064725400435904381325339240184119314874368
7083 286209768887962156082213650748056690072575130458617737606300586244625485076754976553653637597251436716996390030341726079155175424
7084 33772752728779534417701210788270689428563865394116893037543469176865807239057087233331129236475669532605574023580323677340310700032
7085 3985184821995985061288742873015941352570536116505793378430129362870165254208736293533073249904129004847457734782478193926156662603776
7086 470251808995526237232071659015881079603323261747683618654755264818679499996630882636902643488687222572000012704332426883286486187245568
7087 55489713461472095993384455763873967393192144886226667001261121248604180999602444151154511931665092263496001499111226372227805370094977024
7088 6547786188453707327219365780137128152396673096574746706148812307335293357953088409836232407936480887092528176895124711922881033671207288832
7089 772638770237537464611885162056181121982807425395820111325559852265564616238464432360675424136504744676918324873624716006899961973202460082176
7090 91171374888029420824202449122629372393971276196706773136416062567336624716138803018559700048107559871876362335087716488814195512837890289696768
7091 10758222236787471657255888996470265942488610591211399230097095382945721716504378756190044605676692064881410755540350545680075070514871054184218624
7092 1269470223940921655556194901583491381213656049762945109151457255187595162547516693230425263469849663656006469153761364390248858320754784393737797632
7093 149797486425028755355630998386851982983211413872027522879871956112136229180606969801190181089442260311408763360143840998049365281849064558461060120576
7094 17676103398153393131964457809648533992018946836899247699824890821232075043311622436540441368554186716746234076496973237769825103258189617898405094227968
7095 2085780200982100389571806021538527011058235726754111228579337116905384855110771447511772081489394032576055621026642842056839362184466374912011801118900224
7096 246122063715887845969473110541546187304871815756985124972361779794835412903071030806389105615748495843974563281143855362707044737767032239617392532030226432
7097 29042403518474765824397827043902450101974874259324244746738690015790578722562381635153914462658322509588998467174974932799431279056509804274852318779566718976
7098 3427003615180022367278943591180489112033035162600260880115165421863288289262361032948161906593682056131501819126647042070332890928668156904432573615988872839168
7099 404386426591242639338915343759297715219898149186830783853589519779868018132958601887883104978054482623517214656944350964299281129582842514723043686686686995021824
7100 47717598337766631441992010563597130395947981604046032494723563334024426139689115022770206387410428949575031329519433413787315173290775416737319155029029065412575232
7101 5630676603856462510155057246504461386721861829277431834377380473414882284483315572686884353714430616049853696883293142826903190448311499175003660293425429718683877376
7102 664419839255062576198296755087526443633179695854736956456530895862956109569031237577052353738302812693882736232228590853574576472900756902650431914624200706804697530368
7103 78401541032097383991399017100328120348715204110858960861870645711828820929145686034092177741119731897878162875402973720721800023802289314512750965925655683402954308583424
7104 9251381841787491310985084017838718201148394085081357381700736193995800869639190952022876973452128363949623219297550899045172402808670139112504613979227370641548608412844032
7105 1091663057330923974696239914104968747735510502039600171040686870891504502617424532338699482867351146946055539877111006087330343531423076415275544449548829735702735792715595776
7106 128816240765049029014156309864386312232790239240672820182801050765197531308856094815966538978347435339634553705499098718304980536707923017002514245046761908812922823540440301568
7107 15200316410275785423670444563997584843469248230399392781570523990293308694445019188284051599444997370076877337248893648759987703331534916006296680915517905239924893177771955585024
7108 1793637336412542679993112458551715011529371291187128348225321830854610425944512264217518088734509689669071525795369450553678548993121120088743008348031112818311137394977090759032832
7109 211649205696680036239187270109102371360465812360081145090587976040844030261452447177667134470672143380950440043853595165334068781188292170471674985067671312560714212607296709565874176
7110 24974606272208244276224097872874079820534965858489575120689381172819595570851388766964721867539312918952151925174724229509420116180218476115657648237985214882164277087661011728773152768
7111 2947003540120572824594443548999141418823125971301769864241346978392712277360463874501837180369638924436353927170617459082111573709265780181647602492082255356095384696343999383995232026624
7112 347746417734227593302144338781898687421128864613608843980478943450340048728534737191216787283617393083489763406132860171689165697693362061434417094065706132019255394168591927311437379141632
7113 41034077292638856009653031976264045115693206024405843589696515327140125749967098988563580899466852383851792081923677500259321552327816723249261217099753323578272136511893847422749610738712576
7114 4842021120531385009139057773199157323651798310879889543584188808602534838496117680650502546137088581294511465666993945030599943174682373343412823617770892182236112108403473995884454067168083968
7115 571358492222703431078408817237500564190912200683826966142934279415099110942541886316759300444176452592752352948705285513610793294612520054522713186896965277503861228791609931514365579925833908224
7116 67420302082279004867252240434025066574527639680691582004866244970981695091219942585377597452412821405944777647947223690606073608764277366433680156053841902745455624997409971918695138431248401170432
7117 7955595645708922574335764371214957855794261482321606676574216906575840020763953225074556499384712925901483762457772395491516685834184729239174258414353344523963763749694376686406026334887311338110976
7118 938760286193652863771620195803365026983722854913949587835757594975949122450146480558797666927396125256375083970017142667998968928433798050222562492893694653827724122463936448995911107516702737897095168
7119 110773713770851037925051183104797073184079296879846051364619396207161996449117284705938124697432742780252259908462022834823878333555188169926262374161455969151671446450744500981517510686970923071857229824
7120 13071298224960422475156039606366054635721357031821834061025088752445115580995839595300698714297063648069766669198518694509217643359512204051298960151051804359897230681187851115819066261062568922479153119232
7121 1542413190545329852068412673551194447015120129754976419200960472788523638557509072245482448287053510472232466965425205952087681916422440078053277297824112914467873220380166431666649818805383132852540068069376
7122 182004756484348922544072695479040944747784175311087217465713335789045789349786070524966928897872314235723431101920174302346346466137847929210286721143245323907209040004859638936664678619035209676599728032186368
7123 21476561265153172860200578066526831480238532686708291660954173623107403143274756321946097609948933079815364870026580567676868883004266055646813833094902948221050666720573437394526432077046154741838767907797991424
7124 2534234229288074397503668211850166114668146857031578415992592487526673570906421245989639517973974103418213054663136506985870528194503394566324032305198547890083978673027665612554118985091446259536974613120162988032
7125 299039639055992778905432848998319601530841329129726253087125913528147481366957707026777463120928944203349140450250107824332722326951400558826235812013428651029909483417264542281386040240790658625363004348179232587776
7126 35286677408607147910841076181801712980639276837307697864280857796321402801301009429159740648269615415995198573129512723271261234580265265941495825817584580821529319043237215989203552748413297717792834513085149445357568
7127 4163827934215643453479246989452602131715434666802308347985141219965925530553519112640849396495814619087433431629282501346008825680471301381096507446474980536940459647101991486726019224312769130699554472544047634552193024
7128 491331696237445927510551144755407051542421290682672385062246663955979212605315255291620228786506125052317144932255335158829041430295613562969387878684047703358974238358034995433670268468906757422547427760197620877158776832
7129 57977140156018619446245035081138032082005712300555341437345106346805547087427200124411186996807722756173423102006129548741826888774882400430387769684717628996358960126248129461173091679330997375860596475703319263504735666176
7130 6841302538410197094656914139574287785676674051465530289606722548923054556316409614680520065623311285228463926036723286751535572875436123250785756822796680221570357294897279276418424818161057690351550384132991673093558808608768
7131 807273699532403257169515868469765958709847538072932574173593260772920437645336334532301367743550731656958743272333347836681197599301462543592719305090008266145302160797878954617374128543004807461482945327693017425039939415834624
7132 95258296544823584346002872479432383127762009492606043752484004771204611642149687474811561393738986335521131706135335044728381316717572580143940878000620975405145654974149716644850147168074567280454987548667776056154712851068485632
7133 11240478992289182952828338952573021209075917120127513162793112563002144173773663122027764244461200387591493541323969535277948995372673564456985023604073275097807187286949666564092317365832798939093688530742797574626256116426081304576
7134 1326376521090123588433743996403616502670958220175046553209587282434253012505292248399276180846421645735796237876228405162797981453975480605924232785280646461541248099860060654562893449168270274813055246627650113805898221738277593939968
7135 156512429488634583435181791575626747315173069980655493278731299327241855475624485311114589339877754196823956069394951809210161811569106711499059468663116282461867275783487157238421427001855892427940519102062713429095990165116756084916224
7136 18468466679658880845351451405923956183190422257717348206890293320614538946123689266711521542105574995225226816188604313486799093765154591956889017302247721330500338542451484554133728386218995306496981254043400184633326839483777218020114432
7137 2179279068199747939751471265899026829616469826410647088413054611832515595642595333471959541968457849436576764310255308991442293064288241850912904041665231116999039948009275177387779949573841446166643787977121221786732567059085711726373502976
7138 257154930047570256890673609376085165894743439516456356432740444196236840285826249349691225952278026233516058188610126460990190581586012538407722676916497271805886713865094470931758034049713290647663966981300304170834442912972113983712073351168
7139 30344281745613290313099485906378049575579725862941850059063372415155947153727497423263564662368807095554894866255994922396842488627149479532111275876146678073094632236081147569947448017866168296424348103793435892158464263730709450078024655437824
7140 1
7141 119
7142 14161
7143 1685159
7144 200533921
7145 23863536599
7146 2839760855281
7147 337931541778439
7148 40213853471634241
7149 4785448563124474679
7150 569468379011812486801
7151 67766737102405685929319
7152 8064241715186276625588961
7153 959644764107166918445086359
7154 114197726928752863294965276721
7155 13589529504521590732100867929799
7156 1617154011038069297120003283646081
7157 192441327313530246357280390753883639
7158 22900517950310099316516366499712153041
7159 2725161636086901818665447613465746211879
7160 324294234694341316421188266002423799213601
7161 38591013928626616654121403654288432106418519
7162 4592330657506567381840447034860323420663803761
7163 546487348243281518439013197148378487058992647559
7164 65031994440950500694242570460657039960020125059521
7165 7738807338473109582614865884818187755242394882082999
7166 920918073278300040331169040293364342873844990967876881
7167 109589250720117704799409115794910356801987553925177348839
7168 13041120835694006871129684779594332459436518917096104511841
7169 1551893379447586817664432488771725562672945751134436436909079
7170 184675312154262831302067466163835341958080544384997935992180401
7171 21976362146357276924946028473496405693011584781814754383069467719
7172 2615187095416515954068577388346072277468378589035955771585266658561
7173 311207264354565398534160709213182601018737052095278736818646732368759
7174 37033664458193282425565124396368729521229709199338169681418961151882321
7175 4407006070525000608642249803167878813026335394721242192088856377073996199
7176 524433722392475072428427726576977578750133911971827820858573908871805547681
7177 62407612964704533618982899462660331871265935524647510682170295155744860174039
7178 7426505942799839500658965036056579492680646327433053771178265123533638360710641
7179 883754207193180900578416839290732959628996912964533398770213549700502964924566279
7180 105166750655988527168831603875597222195850632642779474453655412414359852826023387201
7181 12514843328062634733090960861196069441306225284490757459984994077308822486296783076919
7182 1489266356039453533237824342482332263515440808854400137738214295199749875869317186153361
7183 177222696368694970455301096755397539358337456253673616390847501128770235228448745152249959
7184 21089500867874701484180830513892307183642157294187160350510852634323657992185400673117745121
7185 2509650603277089476617518831153184554853416718008272081710791463484515301070062680101011669399
7186 298648421789973647717484740907228962027556589442984377723584184154657320827337458932020388658481
7187 35539162193006864078380684167960246481279234143715140949106517914404221178453157612910426250359239
7188 4229160300967816825327301415987269331272228863102101772943675631814102320235925755936340723792749441
7189 503270075815170202213948868502485050421395234709150110980297400185878176108075164956424546131337183479
7190 59889139022005254063459915351795721000146032930388863206655390622119502956860944629814520989629124834001
7191 7126807543618625233551729926863690799017377918716274721591991484032220851866452410947927997765865855246119
7192 848090097690616402792655861296779205083067972327236691869446986599834281372107836902803431734138036774288161
7193 100922721625183351932326047494316725404885088706941166332464191405380279483280832591433608376362426376140291159
7194 12009803873396818879946799651823690323181325556125998793563238777240253258510419078380599396787128738760694647921
7195 1429166660934221446713669158567019148458577741178993856434025414491590137762739870327291328217668319912522663102599
7196 170070832651172352158926629869475278666570751200300268915649024324499226393766044568947668057902530069590196909209281
7197 20238429085489509906912268954467558161321919392835732000962233894615407940858159303704772498890401078281233432195904439
7198 2408373061173251678922560005581639421197308407747452108114505833459233544962120957140867927367957728315466778431312628241
7199 286596394279616949791784640664215091122479700521946800865626194181648791850492393899763283356786969669540546633326202760679
7200 34104970919274417025222372239041595843575084362111669303009517107616206230208594874071830719457649390675325049365818128520801
7201 4058491539393655626001462296445949905385435039091288647058132535806328541394822790014547855615460277490363680874532357293975319
7202 482960493187845019494174013277068038740866769651863348999917771760953096425983912011731194818239773021353278024069350517983062961
7203 57472298689353557319806707579971096610163145588571738530990214839553418474692085529396012183370532989541040084864252711639984492359
7204 6839203544033073321056998202016560496609414325040036885187835565906856798488358177998125449821093425755383770098846072685158154590721
7205 813865221739935725205782786039970699096520304679764389337352432342915959020114623181776928528710117664890668641762682649533820396295799
7206 96849961387052351299488151538756513192485916256891962331144939448806999123393640158631454494916504002121989568369759235294524627159200081
7207 11525145405059229804639090033112025069905824034570143517406247794408032895683843178877143084895063976252516758636001349000048430631944809639
7208 1371492303202048346752051713940330983318793060113847078571343487534555914586377338286380027102512613174049494277684160531005763245201432347041
7209 163207584081043753263494153958899387014936374153547802349989875016612153835778903256079223225199000967711889819044415103189685826178970449297879
7210 19421702505644206638355804321109027054777428524272188479648795126976846306457689487473427563798681115157714888466285397279572613315297483466447601
7211 2311182598171660589964340714211974219518513994388390429078206620110244710468465049009337880092043052703768071727487962276269140984520400532507264519
7212 275030729182427610205756544991224932122703165332218461060306587793119120545747340832111207730953123271748400535571067510876027777157927663368364477761
7213 32728656772708885614485028853955766922601676674533996866176483947381175344943933559021233719983421669338059663732957033794247305481793391940835372853559
7214 3894710155952357388123718433620736263789599524269545627075001589738359866048328093523526812678027178651229099984221887021515429352333413640959409369573521
7215 463470508558330529186722493600867615390962343388075929621925189178864824059751043129299690708685234259496262898122404555560336092927676223274169714979248999
7216 55152990518441332973219976738503246231524518863181035625009097512284914063110374132386663194333542876880055284876566142111679995058393470569626196082530630881
7217 6563205871694518623813177231881886301551417744718543239376082603961904773510134521754012920125691602348726578900311370911289919411948822997785517333821145074839
7218 781021498731647716233768090593944469884618711621506645485753829871466668047706008088727537494957300679498462889137053138443500410021909936736476562724716263905841
7219 92941558349066078231818402780679391916269626682959290812804705754704533497677014962558576961899918780860317083807309323474776548792607282471640710964241235404795079
7220 11060045443538863309586389930900847638036085575272155606723759984809839486223564780544470658466090334922377732973069809493498409306320266614125244604744707013170614401
7221 1316145407781124733840780401777200868926294183457386517200127438192370898860604208884792008357464749855762950223795307329726310707452111727080904107964620134567303113719
7222 156621303525953843327052867811486903402229007831428995546815165144892136964411900857290248994538305232835791076631641572237430974186801295522627588847789796013509070532561
7223 18637935119588507355919291269566941504865251931940050470071004652242164298765016202017539630350058322707459138119165347096254285928229354167192683072886985725607579393374759
7224 2217914279231032375354395661078466039078964979900866005938449553616817551553036928040087216011656940402187637436180676304454260025459293145895929285673551301347301947811596321
7225 263931799228492852667173083668337458650396832608203054706675496880401288634811394436770378705387175907860328854905500480230056943029655884361615584995152604860328931789579962199
7226 31407884108190649467393596956532157579397223080376163510094384128767753347542555937975675065941073933035379133733754557147376776220529050239032254614423159978379142882960015501681
7227 3737538208874687286619838037827326751948269546564763457701231711323362648357564156619105332846987798031210116914316792300537836370242956978444838299116356037427118003072241844700039
7228 444767046856087787107760726501451883481844076041206851466446573647480155154550134637673534608791547965714003912803698283764002528058911880434935757594846368453827042365596779519304641
7229 52927278575874446665823526453672774134339445048903615324507142264050138463391466021883150618446194207919966465623640095767916300839010513771757355153786717846005418041506016762797252279
7230 6298346150529059153232999647987060121986393960819530223616349929421966477143584456604094923595097110742476009409213171396382039799842251138839125263300619423674644746939215994772873021201
7231 749503191912958039234726958110460154516380881337524096610345641601214010780086550335887295907816556178354645119696367396169462736181227885521855906332773711417282724885766703377971889522919
7232 89190879837642006668932508015144758387449324879165367496631131350544467282830299489970588213030170185224202769243867720144166065605566118377100852853600071658656644261406237701978654853227361
7233 10613714700679398793602968453802226248106469660620678732099104630714791606656805639306499997350590252041680129540020258697155761807062368086875001489578408527380140667107342286535459927534055959
7234 1263032049380848456438753246002464923524669889613860769119793451055060201192159871077473499684720239992959935415262410784961535655040421802338125177259830614758236739385773732097719731376552659121
7235 150300813876320966316211636274293325899435716864049431525255420675552163941867024658219346462481708559162232314416226883410422742949810194478236896093919843156230171986907074119628648033809766435399
7236 17885796851282194991629184716640905782032850306821882351505395060390707509082175934328102229035323318540305645415530999125840306411027413142910190635176461335591390466441941820235809116023362205812481
7237 2128409825302581204003872981280267788061909186511803999829142012186494193580778936185044165255203474906296371804448188895974996462912262164006312685585998898935375465506591076608061284806780102491685239
7238 253280769211007163276460884772351866779367193194904675979667899450192809036112693406020255665369213513849268244729334478621024579086559197516751209584733868973309680395284338116359292892006832196510543441
7239 30140411536109852429898845287909872146744695990193656441580480034572944275297410515316410424178936408148062921122790802955901924911300544504493393940583330407823851967038836235846755854148813031384754669479
7240 3586708972797072439157962589261274785462618822833045116548077124114180368760391851322652840477293432569619487613612105551752329064444764796034713878929416318531038384077621512065763946643708750734785805668001
7241 426818367762851620259797548122091699470051639917132368869221177769587463882486630307395688016797918475784719026019840560658527158668927010728130951592600541905193567705236959935825909650601341337439510874492119
7242 50791385763779342810915908226528912236936145150138751895437320154580908202015909006580086873998952298618381564096361026718364731881602314276647583239519464486718034556923198232363283248421559619155301794064562161
7243 6044174905889741794498993078956940556195401272866511475557041098395128076039893171783030338005875323535587406127466962179485403093910675398921062405502816273919446112273860589651230706562165594679480913493682897159
7244 719256813800879273545380176395875926187252751471114865591287890709020241048747287442180610222699163500734901329168568499358762968175370372471606426254835136596414087360589410168496454080897705766858228705748264761921
7245 85591560842304633551900240991109235216283077425062669005363258994373408684800927205619492616501200456587453258171059651423692793212869074324121164724325381254973276395910139810051078035626826986256129215984043506668599
7246 10185395740234251392676128677941998990737686213582457611638227820330435633491310337468719621363642854333906937722356098519419442392331419844570418602194720369341819891113306637396078286239592411364479376702101177293563281
7247 1212062093087875915728459312675097879897784659416312455784949110619321840385465930158777634942273499665734925588960375723810913644687438961503879813661171723951676567042483489850133316062511496952373045827550040097934030439
7248 144235389077457233971686658208336647707836374470541182238408944163699299005870445688894538558130546460222456145086284711133498723717805236418961697825679435150249511478055535292165864611438868137332392453478454771654149622241
7249 17164011300217410842630712326792061077232528561994400686370664355480216581698583036978450088417535028766472281265267880624886348122418823133856442041255852782879691865888608699767737888761225308342554701963936117826843805046679
7250 2042517344725871890273054766888255268190670898877333681678109058302145773222131381400435560521686668423210201470566877794361475426567839952928916602909446481162683332040744435272360808762585811692764009533708398021394412800554801
7251 243059564022378754942493517259702376914689836966402708119694977937955347013433634386651831702080713542362013974997458457529015575761572954398541075746224131258359316512848587797410936242747711591438917134511299364545935123266021319
7252 28924088118663071838156728553904582852848090599001922266243702374616686294598602492011567972547604911541079663024697556445952853515627181573426388013800671619744758665028981947891901412886977679381231139006844624380966279668656536961
7253 3441966486120905548740650697914645359488922781281228749683000582579385669057233696549376588733164984473388479899939009217068389568359634607237740173642279922749626281138448851799136268133550343846366505541814510301334987280570127898359
7254 409594011848387760300137433051842797779181810972466221212277069326946894617810809889375814059246633152333229108092742096831138358634796518261291080663431310807205527455475413364097215907892490917717614159475926725858863486387845219904721
7255 48741687409958143475716354533169292935722635505723480324260971249906680459519486376835721873050349345127654263863036309522905464677540785673093638598948325986057457767201574190327568693039206419208396084977635280377204754880153581168661799
7256 5800260801785019073610246189447145859350993625181094158587055578738894974682818878843450902892991572070190857399701320833225750296627353495098142993274850792340837474296987328648980674471665563885799134112338598364887365830738276159070754081
7257 690231035412417269759619296544210357262768241396550204871859613869928501987255446582370657444265997076352712030564457179153864285298655065916679016199707244288559659441341492109228700262128202102410096959368293205421596533857854862929419735639
7258 82137493214077655101394696288761032514269420726189474379751294050521491736483398143302108235867653652085972731637170404319309849950539952844084802927765162070338599473519637560998215331193256050186801538164826891445169987529084728688600948541041
7259 9774361692475240957065968858362562869198061066416547451190403992012057516641524379052950880068250784598230755064823278113997872144114254388446091548404054286370293337348836869758787624411997469972229383041614400081975228515961082713943512876383879
7260 1
7261 120
7262 14400
7263 1728000
7264 207360000
7265 24883200000
7266 2985984000000
7267 358318080000000
7268 42998169600000000
7269 5159780352000000000
7270 619173642240000000000
7271 74300837068800000000000
7272 8916100448256000000000000
7273 1069932053790720000000000000
7274 128391846454886400000000000000
7275 15407021574586368000000000000000
7276 1848842588950364160000000000000000
7277 221861110674043699200000000000000000
7278 26623333280885243904000000000000000000
7279 3194799993706229268480000000000000000000
7280 383375999244747512217600000000000000000000
7281 46005119909369701466112000000000000000000000
7282 5520614389124364175933440000000000000000000000
7283 662473726694923701112012800000000000000000000000
7284 79496847203390844133441536000000000000000000000000
7285 9539621664406901296012984320000000000000000000000000
7286 1144754599728828155521558118400000000000000000000000000
7287 137370551967459378662586974208000000000000000000000000000
7288 16484466236095125439510436904960000000000000000000000000000
7289 1978135948331415052741252428595200000000000000000000000000000
7290 237376313799769806328950291431424000000000000000000000000000000
7291 28485157655972376759474034971770880000000000000000000000000000000
7292 3418218918716685211136884196612505600000000000000000000000000000000
7293 410186270246002225336426103593500672000000000000000000000000000000000
7294 49222352429520267040371132431220080640000000000000000000000000000000000
7295 5906682291542432044844535891746409676800000000000000000000000000000000000
7296 708801874985091845381344307009569161216000000000000000000000000000000000000
7297 85056224998211021445761316841148299345920000000000000000000000000000000000000
7298 10206746999785322573491358020937795921510400000000000000000000000000000000000000
7299 1224809639974238708818962962512535510581248000000000000000000000000000000000000000
7300 146977156796908645058275555501504261269749760000000000000000000000000000000000000000
7301 17637258815629037406993066660180511352369971200000000000000000000000000000000000000000
7302 2116471057875484488839167999221661362284396544000000000000000000000000000000000000000000
7303 253976526945058138660700159906599363474127585280000000000000000000000000000000000000000000
7304 30477183233406976639284019188791923616895310233600000000000000000000000000000000000000000000
7305 3657261988008837196714082302655030834027437228032000000000000000000000000000000000000000000000
7306 438871438561060463605689876318603700083292467363840000000000000000000000000000000000000000000000
7307 52664572627327255632682785158232444009995096083660800000000000000000000000000000000000000000000000
7308 6319748715279270675921934218987893281199411530039296000000000000000000000000000000000000000000000000
7309 758369845833512481110632106278547193743929383604715520000000000000000000000000000000000000000000000000
7310 91004381500021497733275852753425663249271526032565862400000000000000000000000000000000000000000000000000
7311 10920525780002579727993102330411079589912583123907903488000000000000000000000000000000000000000000000000000
7312 1310463093600309567359172279649329550789509974868948418560000000000000000000000000000000000000000000000000000
7313 157255571232037148083100673557919546094741196984273810227200000000000000000000000000000000000000000000000000000
7314 18870668547844457769972080826950345531368943638112857227264000000000000000000000000000000000000000000000000000000
7315 2264480225741334932396649699234041463764273236573542867271680000000000000000000000000000000000000000000000000000000
7316 271737627088960191887597963908084975651712788388825144072601600000000000000000000000000000000000000000000000000000000
7317 32608515250675223026511755668970197078205534606659017288712192000000000000000000000000000000000000000000000000000000000
7318 3913021830081026763181410680276423649384664152799082074645463040000000000000000000000000000000000000000000000000000000000
7319 469562619609723211581769281633170837926159698335889848957455564800000000000000000000000000000000000000000000000000000000000
7320 56347514353166785389812313795980500551139163800306781874894667776000000000000000000000000000000000000000000000000000000000000
7321 6761701722380014246777477655517660066136699656036813824987360133120000000000000000000000000000000000000000000000000000000000000
7322 811404206685601709613297318662119207936403958724417658998483215974400000000000000000000000000000000000000000000000000000000000000
7323 97368504802272205153595678239454304952368475046930119079817985916928000000000000000000000000000000000000000000000000000000000000000
7324 11684220576272664618431481388734516594284217005631614289578158310031360000000000000000000000000000000000000000000000000000000000000000
7325 1402106469152719754211777766648141991314106040675793714749378997203763200000000000000000000000000000000000000000000000000000000000000000
7326 168252776298326370505413331997777038957692724881095245769925479664451584000000000000000000000000000000000000000000000000000000000000000000
7327 20190333155799164460649599839733244674923126985731429492391057559734190080000000000000000000000000000000000000000000000000000000000000000000
7328 2422839978695899735277951980767989360990775238287771539086926907168102809600000000000000000000000000000000000000000000000000000000000000000000
7329 290740797443507968233354237692158723318893028594532584690431228860172337152000000000000000000000000000000000000000000000000000000000000000000000
7330 34888895693220956188002508523059046798267163431343910162851747463220680458240000000000000000000000000000000000000000000000000000000000000000000000
7331 4186667483186514742560301022767085615792059611761269219542209695586481654988800000000000000000000000000000000000000000000000000000000000000000000000
7332 502400097982381769107236122732050273895047153411352306345065163470377798598656000000000000000000000000000000000000000000000000000000000000000000000000
7333 60288011757885812292868334727846032867405658409362276761407819616445335831838720000000000000000000000000000000000000000000000000000000000000000000000000
7334 7234561410946297475144200167341523944088679009123473211368938353973440299820646400000000000000000000000000000000000000000000000000000000000000000000000000
7335 868147369313555697017304020080982873290641481094816785364272602476812835978477568000000000000000000000000000000000000000000000000000000000000000000000000000
7336 104177684317626683642076482409717944794876977731378014243712712297217540317417308160000000000000000000000000000000000000000000000000000000000000000000000000000
7337 12501322118115202037049177889166153375385237327765361709245525475666104838090076979200000000000000000000000000000000000000000000000000000000000000000000000000000
7338 1500158654173824244445901346699938405046228479331843405109463057079932580570809237504000000000000000000000000000000000000000000000000000000000000000000000000000000
7339 180019038500858909333508161603992608605547417519821208613135566849591909668497108500480000000000000000000000000000000000000000000000000000000000000000000000000000000
7340 21602284620103069120020979392479113032665690102378545033576268021951029160219653020057600000000000000000000000000000000000000000000000000000000000000000000000000000000
7341 2592274154412368294402517527097493563919882812285425404029152162634123499226358362406912000000000000000000000000000000000000000000000000000000000000000000000000000000000
7342 311072898529484195328302103251699227670385937474251048483498259516094819907163003488829440000000000000000000000000000000000000000000000000000000000000000000000000000000000
7343 37328747823538103439396252390203907320446312496910125818019791141931378388859560418659532800000000000000000000000000000000000000000000000000000000000000000000000000000000000
7344 4479449738824572412727550286824468878453557499629215098162374937031765406663147250239143936000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7345 537533968658948689527306034418936265414426899955505811779484992443811848799577670028697272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7346 64504076239073842743276724130272351849731227994660697413538199093257421855949320403443672678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7347 7740489148688861129193206895632682221967747359359283689624583891190890622713918448413240721408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7348 928858697842663335503184827475921866636129683123114042754950066942906874725670213809588886568960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7349 111463043741119600260382179297110623996335561974773685130594008033148824967080425657150666388275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7350 13375565248934352031245861515653274879560267436972842215671280963977858996049651078858079966593024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7351 1605067829872122243749503381878392985547232092436741065880553715677343079525958129462969595991162880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7352 192608139584654669249940405825407158265667851092408927905666445881281169543114975535556351518939545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7353 23112976750158560309992848699048858991880142131089071348679973505753740345173797064266762182272745472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7354 2773557210019027237199141843885863079025617055730688561841596820690448841420855647712011461872729456640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7355 332826865202283268463897021266303569483074046687682627420991618482853860970502677725441375424727534796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7356 39939223824273992215667642551956428337968885602521915290518994217942463316460321327052965050967304175616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7357 4792706858912879065880117106234771400556266272302629834862279306153095597975238559246355806116076501073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7358 575124823069545487905614052748172568066751952676315580183473516738371471757028627109562696733929180128870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7359 69014978768345458548673686329780708168010234321157869622016822008604576610843435253147523608071501615464448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7360 8281797452201455025840842359573684980161228118538944354642018641032549193301212230377702832968580193855733760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7361 993815694264174603100901083148842197619347374224673322557042236923905903196145467645324339956229623262688051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7362 119257883311700952372108129977861063714321684906960798706845068430868708383537456117438920794747554791522566144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7363 14310945997404114284652975597343327645718602188835295844821408211704245006024494734092670495369706574982707937280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7364 1717313519688493714158357071681199317486232262660235501378568985404509400722939368091120459444364788997924952473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7365 206077622362619245699002848601743918098347871519228260165428278248541128086752724170934455133323774679750994296832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7366 24729314683514309483880341832209270171801744582307391219851393389824935370410326900512134615998852961570119315619840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7367 2967517762021717138065641019865112420616209349876886946382167206778992244449239228061456153919862355388414317874380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7368 356102131442606056567876922383813490473945121985226433565860064813479069333908707367374738470383482646609718144925696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7369 42732255773112726788145230686057618856873414638227172027903207777617488320069044884084968616446017917593166177391083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7370 5127870692773527214577427682326914262824809756587260643348384933314098598408285386090196233973522150111179941286930022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7371 615344483132823265749291321879229711538977170790471277201806191997691831808994246330823548076822658013341592954431602688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7372 73841337975938791889914958625507565384677260494856553264216743039723019817079309559698825769218718961600991154531792322560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7373 8860960557112655026789795035060907846161271259382786391706009164766762378049517147163859092306246275392118938543815078707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7374 1063315266853518603214775404207308941539352551125934367004721099772011485365942057659663091076749553047054272625257809444864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7375 127597832022422232385773048504877072984722306135112124040566531972641378243913046919159570929209946365646512715030937133383680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7376 15311739842690667886292765820585248758166676736213454884867983836716965389269565630299148511505193563877581525803712456006041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7377 1837408781122880146355131898470229850980001208345614586184158060406035846712347875635897821380623227665309783096445494720724992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7378 220489053734745617562615827816427582117600145001473750342098967248724301605481745076307738565674787319837173971573459366486999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7379 26458686448169474107513899337971309854112017400176850041051876069846916192657809409156928627880974478380460876588815123978439884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7380 3175042373780336892901667920556557182493442088021222004926225128381629943118937129098831435345716937405655305190657814877412786176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7381 1
7382 121
7383 14641
7384 1771561
7385 214358881
7386 25937424601
7387 3138428376721
7388 379749833583241
7389 45949729863572161
7390 5559917313492231481
7391 672749994932560009201
7392 81402749386839761113321
7393 9849732675807611094711841
7394 1191817653772720942460132761
7395 144209936106499234037676064081
7396 17449402268886407318558803753801
7397 2111377674535255285545615254209921
7398 255476698618765889551019445759400441
7399 30912680532870672635673352936887453361
7400 3740434344477351388916475705363381856681
7401 452592555681759518058893560348969204658401
7402 54763699237492901685126120802225273763666521
7403 6626407607736641103900260617069258125403649041
7404 801795320536133573571931534665380233173841533961
7405 97017233784872162402203715694511008214034825609281
7406 11739085287969531650666649599035831993898213898723001
7407 1420429319844313329730664601483335671261683881745483121
7408 171871947701161912897410416779483616222663749691203457641
7409 20796505671840591460586660430317517562942313712635618374561
7410 2516377186292711566730985912068419625116019959228909823321881
7411 304481639541418099574449295360278774639038415066698088621947601
7412 36842278384511590048508364738593731731323648223070468723255659721
7413 4457915684525902395869512133369841539490161434991526715513934826241
7414 539407797827634189900210968137750826278309533633974732577186113975161
7415 65268343537143736977925527144667849979675453569710942641839519790994481
7416 7897469567994392174328988784504809847540729881935024059662581894710332201
7417 955593817727321453093807642925081991552428315714137911219172409259950196321
7418 115626851945005895824350724793934920977843826201410687257519861520453973754841
7419 13990849085345713394746437700066125438319102970370693158159903243974930824335761
7420 1692892739326831320764318961708001178036611459414853872137348292520966629744627081
7421 204840021458546589812482594366668142542429986589197318528619143395036962199099876801
7422 24785642596484137367310393918366845247634028377292875541962916350799472426091085092921
7423 2999062754174580621444557664122388274963717433652437940577512878446736163557021296243441
7424 362886593255124255194791477358808981270609809471944990809879058292055075790399576845456361
7425 43909277783870034878569768760415886733743786946105343887995366053338664170638348798300219681
7426 5313022611848274220306942020010322294782998220478746610447439292453978364647240204594326581401
7427 642875736033641180657139984421248997668742784677928339864140154386931382122316064755913516349521
7428 77787964060070582859513938114971128717917876946029329123560958680818697236800243835465535478292041
7429 9412343651268540526001186511911506574868063110469548823950876000379062365652829504091329792873336961
7430 1138893581803493403646143567941292295559035636366815407698055996045866546243992369995050904937673772281
7431 137806123398222701841183371720896367762643312000384664331464775521549852095523076769401159497458526446001
7432 16674540931184946922783187978228460499279840752046544384107237838107532103558292289097540299192481699966121
7433 2017619452673378577656765745365643720412860730997631870476975778411011384530553366980802376202290285695900641
7434 244131953773478807896468655189242890169956148450713456327714069187732377528196957404677087520477124569203977561
7435 29539966406590935755472707277898389710564693962536328215653402371715617680911831845965927589977732072873681284881
7436 3574335935197503226412197580625705154978327969466895714094061686977589739390331653361877238387305580817715435470601
7437 432494648158897890395875907255710323752377684305494381405381464124288358466230130056787145844863975278943567691942721
7438 52331852427226644737900984777940949174037699800964820150051157159038891374413845736871244647228541008752171690725069241
7439 6332154143694424013286019158130854850058561675916743238156190016243705856304075334161420602314653462059012774577733378161
7440 766190651387025305607608318133833436857085962785925931816898991965488408612793115433531892880073068909140545723905738757481
7441 92709068817830061978520606494193845859707401497097037749844778027824097442147966967457359038488841338006006032592594389655201
7442 11217797326957437499400993385797455349024595581148741567731218141366715790499904003062340443657149801898726729943703921148279321
7443 1357353476561849937427520199681492097231976065318997729695477395105372610650488384370543193682515126029745934323188174458941797841
7444 164239770663983842428729944161460543765069103903598725293152764807750085888709094508835726435584330249599258053105769109531957538761
7445 19873012250342044933876323243536725795573361572335445760471484541737760392533800435569122898705703960201510224425798062253366862190081
7446 2404634482291387436999035112467943821264376750252588937017049629550269007496589852703863870743390179184382737155521565532657390324999801
7447 290960772357257879876883248608621202372989586780563261379063005175582549907087372177167528359950211681310311195818109429451544229324975921
7448 35206253455228203465102873081643165487131740000448154626866623626245488538757572033437270931553975613438547654693991240963636851748322086441
7449 4259956668082612619277447642878823023942940540054226709850861458775704113189666216045909782718031049226064266217972940156600059061546972459361
7450 515454756837996126932571164788337585897095805346561431891954236511860197695949612141555083708881756956353776212374725758948607146447183667582681
7451 62370025577397531358841110939388847893548592446933933258926462617935083921209903069128165128774692591718806921697341816832781464720109223777504401
7452 7546773094865101294419774423666050595119379686079005924330101976770145154466398271364507980581737803597975637525378359836766557231133216077078032521
7453 913159544478677256624792705263592122009444942015559716843942339189187563690434190835105465650390274235355052140570781540248753424967119145326441935041
7454 110492304881919948051599917336894646763142837983882725738117023041891695206542537091047761343697223182477961309009064566370099164421021416584499474139961
7455 13369568890712313714243589997764252258340283396049809814312159788068895119991646988016779122587364005079833318390096812530781998894943591406724436370935281
7456 1617717835776189959423474389729474523259174290922026987531771334356336309518989285550030273833071044614659831525201714316224621866288174560213656800883169001
7457 195743858128918985090240401157266417314360089201565265491344331457116693451797703551553663133801596398373839614549407432263179245820869121785852472906863449121
7458 23685006833599197195919088540029236495037570793389397124452664106311119907667522129737993239189993164203234593360478299303844688744325163736088149221730477343641
7459 2865885826865502860706209713343537615899546066000117052058772356863645508827770177698297181941989172868591385796617874215765207338063344812066666055829387758580561
7460 346772185050725846145451375314568051523845073986014163299111455180501106568160191501493959014980689917099557681390762780107590087905664722260066592755355918788247881
7461 41959434391137827383599616413062734234385253952307713759192486076840633894747383171680769040812663479969046479448282296393018400636585431393468057723398066173377993601
7462 5077091561327677113415553585980590842360615728229233364862290815297716701264433363773373053938332281076254624013242157863555226477026837198609634984531166006978737225721
7463 614328078920648930723281983903651491925634503115737237148337188651023720852996437016578139526538206010226809505602301101490182403720247301031765833128271086844427204312241
7464 74333697549398520617517120052341830523001774877004205694948799826773870223212568879005954882711122927237443950177878433280312070850149923424843665808520801508175691721781161
7465 8994377403477220994719571526333361493283214760117508889088804779039638297008720834359720540808045874195730717971523290426917760572868140734406083562831016982489258698335520481
7466 1088319665820743740361068154686336740687268985974218575579745378263796233938055220957526185437773550777683416874554318141657049029317045028863136111102553054881200302498597978201
7467 131686679564309992583689246717046745623159547302880447645149190769919344306504681735860668437970599644099693441821072495140502932547362448492439469443408919640625236602330355362321
7468 15934088227281509102626398852762656220402305223648534165063052083160240661087066490039140880994442556936062906460349771912000854838230856267585175802652479276515653628881972998840841
7469 1928024675501062601417794261184281402668678932061472633972629302062389119991535045294736046600327549389263611681702322401352103435425933608377806272120949992458394089094718732859741761
7470 233290985735628574771553105603298049722910150779438188710688145549549083518975740480663061638639633476100897013485981010563604515686537966613714558926634949087465684780460966676028753081
7471 28228209274011057547357925777999064016472128244312020833993265611495439105796064598160230458275395650608208538631803702278196146398071093960259461630122828839583347858435776967799479122801
7472 3415613322155337963230309019137886745993127517561754520913185138990948131801323816377387885451322873723593233174448247975661733714166602369191394857244862289589585090870729013103736973858921
7473 413289211980795893550867391315684296265168429624972297030495401817904723947960181781663934139610067720554781214108238005055069779414158886672158777726628337040339795995358210585552173836929441
7474 50007994649676303119654954349197799848085379984621647940689943619966471597703181995581336030892818194187128526907096798611663443309113225287331212104922028781881115315438343480851813034268462361
7475 6050967352610832677478249476252933781618330978139219400823483178015943063322085021465341659738031001496642551755758712632011276640402700259767076664695565482607614953168039561183069377146483945681
7476 732167049665910753974868186626604987575818048354845547499641464539929110661972287597306340828301751181093748762446804228473364473488726731431816276428163423395521409333332786903151394634724557427401
7477 88592213009575201230959050581819203496673983850936311247456617209331422390098646799274067240224511892912343600256063311645277101292135934503249769447807774230858090529333267215281318750801671448715521
7478 10719657774158599348946045120400123623097552045963293660942250682329102109201936262712162136067165939042393575630983660709078529256348448074893222103184740681933828954049325333049039568847002245294578041
7479 1297078590673190521222471459568414958394803797561558532974012332561821355213434287788171618464127078624129622651349022945798502040018162217062079874485353622513993303439968365298933787830487271680643942961
7480 156946509471456053067919046607778209965771259504948582489855492239980383980825548822368765834159376513519684340813231776441618746842197628264511664812727788324193189716236172201170988327488959873357917098281
7481 18990527646046182421218204639541163405858322400098778481272514561037626461679891407506620665933284558135881805238401044949435868367905913020005911442340062387227375955664576836341689587626164144676307968892001
7482 2297853845171588072967402761384480772108857010411952196233974261885552801863266860308301100577927431534441698433846526438881740072516615475420715284523147548854512490635413797197344440102765861505833264235932121
7483 278040315265762156829055734127522173425171698259846215744310885688151889025455290097304433169929219215667445510495429699104690548774510472525906549427300853411396011366885069460878677252434669242205824972547786641
7484 33642878147157220976315743829430182984445775489441392105061617168266378572080090101773836413561435525095760906769946993591667556401715767175634692480703403262778917375393093404766319947544594978306904821678282183561
7485 4070788255806023738134205003361052141117938834222408444712455677360231807221690902314634206040933698536587069719163586224591774324607607828251797790165111794796249002422564301976724713652895992375135483423072144210881
7486 492565378952528872314238805406687309075270598940911421810207136960588048673824599180070738930952977522927035436018793933175604693277520547218467532609978527170346129293130280539183690352000415077391393494191729449516601
7487 59600410853255993550022895454209164398107742471850282039035063572231153889532776500788559410645310280274171287758274065914248167886579986213434571445807401787611881644468763945241226532592050224364358612797199263391508721
7488 7211649713243975219552770349959308892171036839093884126723242692239969620633465956595415688688082543913174725818751161975624028314276178331825583144942695616301037678980720437374188410443638077148087392148461110870372555241
7489 872609615302521001565885212345076375952695457530359979333512365761036324096649380748045298331257987813494141824068890599050507426027417578150895560538066169572425559156667172922276797663680207334918574449963794415315079184161
7490 105585763451605041189472110693754241490276150361173557499354996257085395215694575070513481098082216525432791160712335762485111398549317526956258362825106006518263492657956727923595492517305305087525147508445619124253124581283481
7491 12775877377644209983926125393944263220323414193702000457421954547107332821099043583532131212867948199577367730446192627260698479224467420761707261901837826788709882611612764078755054594593941915590542848521919914034628074335301201
7492 1545881162694949408055061172667255849659133117437942055348056500199987271352984273607387876757021732148861495383989307898544515986160557912166578690122377041433895796005144453529361605945866971786455684671152309598189996994571445321
7493 187051620686088878374662401892737957808755107209990988697114836524198459833711097106493933087599629590012240941462706255723886434325427507372156021504807622013501391316622478877052754319449903586161137845209429461380989636343144883841
7494 22633246103016754283334150629021292894859367972408909632350895219428013639879042749885765903599555180391481153916987456942590258553376728392030878602081722263633668349311319944123383272653438333925497679270340964827099745997520530944761
7495 2738622778465027268283432226111576440277983524661478065514458321550789650425364172736177674335546176827369219623955482290053421284958584135435736310851888393899673870266669713238929375991066038404985219191711256744079069265699984244316081
7496 331373356194268299462295299359500749273636006484038845927249456907645547701469064901077498594601087396111675574498613357096463975479988680387724093613078495661860538302267035301910454494918990647003211522197062066033567381149698093562245801
7497 40096176099506464234937731222499590662109956784568700357197184285825111271877756853030377329946731574929512744514332216208672141033078630326914615327182497975085125134574311271531164993885197868287388594185844509990061653119113469321031741921
7498 4851637308040282172427465477922450470115304770932812743220859298584838463897208579216675656923554520566471042086234198161249329065002514269556668454589082254985300141283491663855270964260108942062774019896487185708797460027412729787844840772441
7499 587048114272874142863723322828616506883951877282870341929723975128765454131562238085217754487750096988542996092434337977511168816865304226616356883005278952853221317095302491326487786675473181989595656407474949470764492663316940304329225733465361
7500 71032821827017771286510522062262597332958177151227311373496600990580619949919030808311348293017761735613702527184554895278851426840701811420579182843638753295239779368531601450505022187732255020741074425304468885962503612261349776823836313749308681
7501 8594971441069150325667773169533774277287939435298504676193088719860255013940202727805673143455149170009258005789331142328741022647724919181890081124080289148724013303592323775511107684715602857509670005461840735201462937083623322995684193963666350401
7502 1039991544369367189405800553513586687551840671671119065819363735103090856686764530064486450358073049571120218700509068221777663740374715221008699816013714986995605609734671176836844029850587945758670070660882728959377015387118422082477787469603628398521
7503 1
7504 122
7505 14884
7506 1815848
7507 221533456
7508 27027081632
7509 3297303959104
7510 402271083010688
7511 49077072127303936
7512 5987402799531080192
7513 730463141542791783424
7514 89116503268220597577728
7515 10872213398722912904482816
7516 1326410034644195374346903552
7517 161822024226591835670322233344
7518 19742286955644203951779312467968
7519 2408559008588592882117076121092096
7520 293844199047808331618283286773235712
7521 35848992283832616457430560986334756864
7522 4373577058627579207806528440332840337408
7523 533576401152564663352396469720606521163776
7524 65096320940612888928992369305913995581980672
7525 7941751154754772449337069055321507461001641984
7526 968893640880082238819122424749223910242200322048
7527 118205024187370033135932935819405317049548439289856
7528 14421012950859144042583818169967448680044909593362432
7529 1759363580004815573195225816736028738965478970390216704
7530 214642356760587499929817549641795506153788434387606437888
7531 26186367524791674991437741056299051750762188995287985422336
7532 3194736838024584348955404408868484313592987057425134221524992
7533 389757894238999290572559337881955086258344421005866375026049024
7534 47550463097157913449852239221598520523518019362715697753177980928
7535 5801156497853265440881973185035019503869198362251315125887713673216
7536 707741092738098383787600728574272379472042200194660445358301068132352
7537 86344413314048002822087288886061230295589148423748574333712730312146944
7538 10534018424313856344294649244099470096061876107697326068712953098081927168
7539 1285150247766290474003947207780135351719548885139073780382980277965995114496
7540 156788330227487437828481559349176512909784963986967001206723593911851403968512
7541 19128176287753467415074750240599534574993765606409974147220278457245871284158464
7542 2333637507105923024639119529353143218149239403982016845960873971783996296667332608
7543 284703775866922609005972582581083472614207207285806055207226624557647548193414578176
7544 34733860655764558298728655074892183658933279288868338735281648196033000879596578537472
7545 4237531000003276112444895919136846406389860073241937325704361079916026107310782581571584
7546 516978782000399685718277302134695261579562928935516353735932051749755185091915474951733248
7547 63071411404048761657629830860432821912706677330132995155783710313470132581213687944111456256
7548 7694712191293948922230839364972804273350214634276225409005612658243356174908069929181597663232
7549 938754887337861768512162402526682121348726185381699499898684744305689453338784531360154914914304
7550 114528096255219135758483813108255218804544594616567338987639538805294113307331712825938899619545088
7551 13972427743136734562535025199207136694154440543221215356492023734245881823494468964764545753584500736
7552 1704636184662681616629273074303270676686841746272988273492026895577997582466325213701274581937309089792
7553 207965614528847157228771315064999022555794693045304569366027281260515705060891676071555498996351708954624
7554 25371804972519353181910100437929880751806952551527157462655328313782916017428784480729770877554908492464128
7555 3095360206647361088193032253427445451720448211286313210443950054281515754126311706649032047061698836080623616
7556 377633945210978052759549934918148345109894681776930211674161906622344922003410028211181909741527258001836081152
7557 46071341315739322436665092060014098103407151176785485824247752607926080484416023441764192988466325476224001900544
7558 5620703640520197337273141231321719968615672443567829270558225818166981819098754859895231544592891708099328231866368
7559 685725844143464075147323230221249836171112038115275171008103549816371781930048092907218248440332788388118044287696896
7560 83658552985502617167973434086992480012875668650063570862988633077597357395465867334680626309720600183350401403099021312
7561 10206343464231319294492758958613082561570831575307755645284613235466877602246835814831036409785913222368748971178080600064
7562 1245173902636220953928116592950796072511641452187546188724722814726959067474113969409386441993881413128987374483725833207808
7563 151911216121618956379230224339997120846420257166880635024416183396689006231841904267945145923253532401736459687014551651352576
7564 18533168366837512678266087369479648743263271374359437472978774374396058760284712320689307802636930953011848081815775301465014272
7565 2261046540754176546748462659076517146678119107671851371703410473676319168754734903124095551921705576267445465981524586778731741184
7566 275847677972009538703312444407335091894730531135965867347816077788510938588077658181139657334448080304628346849745999587005272424448
7567 33653416712585163721804118217694881211157124798587835816433561490198334507745474298099038194802665797164658315669011949614643235782656
7568 4105716838935389974060102422558775507761169225427715969604894501804196809944947864368082659765925227254088314511619457852986474765484032
7569 500897454350117576835332495552170611946862645502181348291797129220112010813283639452906084491442877724998774370417573858064349921389051904
7570 61109489430714344373910564457364814657517242751266124491599249764853665319220604013254542307956031082449850473190944010683850690409464332288
7571 7455357710547150013617088863798507388217103615654467187975108471312147168944913689617054161570635792058881757729295169303429784229954648539136
7572 909553640686752301661284841383417901362486641109844996932963233500081954611279470133280607711617566631183574442974010655018433676054467121774592
7573 110965544163783780802676750648776983966223370215401089625821514487009998462576095356260234140817343129004396082042829299912248908478644988856500224
7574 13537796387981621257926563579150792043879251166278932934350224767415219812434283633463748565179715861738536322009225174589294366834394688640493027328
7575 1651611159333757793467040756656396629353268642286029817990727421624656817116982603282577324951925335132101431285125471299893912753796152014140149334016
7576 201496561438718450802978972312080388781098774358895637794868745438208131688271877600474433644134890886116374616785307498587057355963130545725098218749952
7577 24582580495523650997963434622073807431294050471785267810973986943461392065969169067257880904584456688106197703247807514827620997427501926578461982687494144
7578 2999074820453885421751539023893004506617874157557802672938826407102289832048238626205461470359303715948956119796232516808969761686155235042572361887874285568
7579 365887128095374021453687760914946549807380647222051926098536821666479359509885112397066299383835053345772646615140367050694310925710938675193828150320662839296
7580 44638229627635630617349906831623479076500438961090334984021492243310481860205983712442088524827876508184262887047124780184705932936734518373647034339120866394112
7581 5445864014571546935316688633458064447333053553253020868050622053683878786945130012917934800029000933998480072219749223182534123818281611241584938189372745700081664
7582 664395409777728726108636013281883862574632533496868545902175890549433212007305861575988045603538113947814568810809405228269163105830356571473362459103474975409963008
7583 81056239992882904585253593620389831234105169086617962600065458647030851864891315112270541563631649901633377394918747437848837898911303501719750220010623947000015486976
7584 9888861279131714359400938421687559410560830628567391437207985954937763927516740443697006070763061287999272042180087187417558223667179027209809526841296121534001889411072
7585 1206441076054069151846914487445882248088421336685221755339374286502407199157042334131034740633093477135911189145970636864942103287395841319596762274638126827148230508150784
7586 147185811278596436525323567468397634266787403075597054151403662953293678297159164763986238357237404210581165075808417697522936601062292640990804997505851472912084121994395648
7587 17956668975988765256089475231144511380548063175222840606471246880301828752253418101206321079582963313690902139248626959097798265329599702200878209695713879695274262883316269056
7588 2190713615070629361242915978199630388426863707377186553989492119396823107774917008347171171709121524270290060988332489009931388370211163668507141582877093322823460071764584824832
7589 267267061038616782071635749340354907388077372300016759586718038566412419148539875018354882948512825960975387440576563659211629381165761967557871273111005385384462128755279348629504
7590 32606581446711247412739561419523298701345439420602044669579600705102315136121864752239295719718564767238997267750340766423818784502222960042060295319542657016904379708144080532799488
7591 3978002936498772184354226493181842441564143609313449449688711286022482446606867499773194077805664901603157666665541573503705891709271201125131356028984204156062334324393577825001537536
7592 485316358252850206491215632168184777870825520336240832862022776894742858486037834972329677492291117995585235333196071967452118788531086537266025435536072907039604787576016494650187579392
7593 59208595706847725191928307124518542900240713481021381609166778781158628735296615866624220654059516395461398710649920780029158492200792557546455103135400894658831784084274012347322884685824
7594 7223448676235422473415253469191262233829367044684608556318347011301352705706187135728154919795261000246290642699290335163557336048496692020667522582518909148377477658281429506373391931670528
7595 881260738500721541756660923241333992527182779451522243870838335378765030096154830558834900215021842030047458409313420889953994997916596426521437755067306916102052274310334399777553815663804416
7596 107513810097088028094312632635442747088316299093085713752242276916209333671730889328177857826232664727665789925936237348574387389745824764035615406118211443764450377465860796772861565510984138752
7597 13116684831844739427506141181524015144774588489356457077773557783777538707951168498037698654800385096775226370964220956526075261548990621212345079546421796139262946050835017206289110992340064927744
7598 1600235549485058210155749224145929847662499795701487763488374049620859722370042556760599235885646981806577617257634956696181181908976855787906099704663459128990079418201872099167271541065487921184768
7599 195228737037177101639001405345803441414824975075581507145581634053744886129145191924793106778048931780402469305431464716934104192895176406124544163968942013736789689020628396098407128009989526384541696
7600 23817905918535606399958171452188019852608646959220943871760959354556876107755713414824759026921969677209101255262638695465960711533211521547194388004210925675888342060516664324005669617218722218914086912
7601 2905784522061343980794896917166938422018254929024955152354837041255938885146197036608620601284480300619510353142041920846847206807051805628757715336513732932458377731383033047528691693300684110707518603264
7602 354505711691483965656977423894366487486227101341044528587290119033224543987836038466251713356706596675580263083329114343315359230460320286708441271054675417759922083228730031798500386582683461506317269598208
7603 43249696826361043810151245715112711473319706363607432487649394522053394366515996692882709029518204794420792096166151949884473826116159074978429835068670400966710494153905063879417047163087382303770706890981376
7604 5276463012816047344838451977243750799745004176360106763493226131690514112714951596531690501601220984919336635732270537885905806786171407147368439878377788917938680286776417793288879753896660641060026240699727872
7605 643728487563557776070291141223737597568890509515933025146173588066242721751224094776866241195348960160159069559337005622080508427912911671978949665162090247988518994986722970781243329975392598209323201365366800384
7606 78534875482754048680575519229295986903404642160943829067833177744081612053649339562777681425832573139539406486239114685893822028205375223981431859149775010254599317388380202435311686256997896981537430566574749646848
7607 9581254808895993939030213345974110402215366343635147146275647684777956670545219426658877133951573923023807591321171991679046287441055777325734686816272551251061116721382384697108025723353743431747566529122119456915456
7608 1168913086685311260561686028208841469070274693923487951845629017542910713806516770052383010342092018608904526141182982984843647067808804833739631791585251252629456240008650933047179138249156698673203116552898573743685632
7609 142607396575607973788525695441478659226573512658665530125166740140235107084395045946390727261735226270286352189224323924150924942272674189716235078573400652820793661281055413831755854866397117238130780219453625996729647104
7610 17398102382224172802200134843860396425641968544357194675270342297108683064296195605459668725931697604974934967085367518746412842957266251145380679585954879644136826676288760487474214293700448303051955186773342371601016946688
7611 2122568490631349081868416450950968363928320162411577750382981760247259333844135863866079584563667107806942065984414837287062366840786482639736442909486495316584692854507228779471854143831454692972338532786347769335324067495936
7612 258953355857024587987946807016018140399255059814212485546723774750165638728984575391661709316767387152446932050098610149021608754575950882047846034957352428623332528249881911095566205547437472542625300999934427858909536234504192
7613 31592309414556999734529510455954213128709117297333923236700300519520207924936118197782728536645621232598525710112030438180636268058266007609837216264796996292046568446485593153659077076787371650200286721992000198786963420609511424
7614 3854261748575953967612600275626414001702512310274738634877436663381465366842206420129492881470765790377020136633667713458037624703108452928400140384305233547629681350471242364746407403368059341324434980083024024252009537314360393728
7615 470219933326266384048737233626422508207706501853518113455047272932538774754749183255798131539433426425996456669307461041880590213779231257264817126885238492810821124757491568499061703210903239641581067570128930958745163552351968034816
7616 57366831865804498853945942502423546001340193226129209841515767297769730520079400357207372047810878023971567713655510247109432006081066213386307689479999096122920177220413971356885527791730195236272890243555729576966909953386940100247552
7617 6998753487628148860181404985295672612163503573587763600664923610327907123449686843579299389832927118924531261065972250147350704741890078033129538116559889726996261620890504505540034390591083818825292609713799008389963014313206692230201344
7618 853847925490634160942131408206072058683947435977707159281120680460004669060861794916674525559617108508792813850048614517976785978510589520041803650220306546693543917748641549675884195652112225896685698385083479023575487746211216452084563968
7619 104169446909857367634940031801140791159441587189280273432296723016120569625425138979834292118273287238072723289705930971193167889378291921445100045326877398696612357965334269060457871869557691559395655202980184440876209505037768407154316804096
7620 12708672523002598851462683879739176521451873637092193358740200207966709494301866955539783638429341043044872241344123578485566482504151614416302205529879042640986707671770780825375860368086038370246269934763582501786897559614607745672826650099712
7621 1550458047806317059878447433328179535617128583725247589766304425371938558304827768575853603888379607251474413443983076575239110865506496958788869074645243202200378335956035260695854964906496681170044932041157065218001502272982144972084851312164864
7622 189155881832370681305170586866037903345289687214480205951489139895376504113188987766254139674382312084679878440165935342179171525591792628972242027106719670668446156986636301804894305718592595102745481709021161956596183277303821686594351860084113408
7623 23077017583549223119230811597656624208125341840166585126081675067235933501809056507483005040274642074330945169700244111745858926122198700734613527307019799821550431152369628820197105297668296602534948768500581758704734359831066245764510926930261835776
7624 2815396145193005220546159014914108153391291704500323385381964358202783887220704893912926614913506333068375310703429781632994788986908241489622850331456415578229152600589094716064046846315532185509263749757070974561977591899390081983270333085491943964672
7625 343478329713546636906631399819521194713737587949039453016599651700739634240925997057377047019447772634341787905818433359225364256402805461733987740437682700543956617271869555359813715250494926632130177470362658896561266211725590001958980636430017163689984
7626 1
7627 123
7628 15129
7629 1860867
7630 228886641
7631 28153056843
7632 3462825991689
7633 425927596977747
7634 52389094428262881
7635 6443858614676334363
7636 792594609605189126649
7637 97489136981438262577827
7638 11991163848716906297072721
7639 1474913153392179474539944683
7640 181414317867238075368413196009
7641 22313961097670283270314823109107
7642 2744617215013444842248723242420161
7643 337587917446653715596592958817679803
7644 41523313845938407018380933934574615769
7645 5107367603050424063260854873952677739587
7646 628206215175202159781085149496179361969201
7647 77269364466549865653073473388030061522211723
7648 9504131829385633475328037226727697567232041929
7649 1169008215014432917465348578887506800769541157267
7650 143788010446775248848237875203163336494653562343841
7651 17685925284953355608333258649989090388842388168292443
7652 2175368810049262739824990813948658117827613744699970489
7653 267570363636059316998473870115684948492796490598096370147
7654 32911154727235295990812286024229248664613968343565853528081
7655 4048072031449941406869911180980197585747518106258599983953963
7656 497912859868342793044999075260564303046944727069807798026337449
7657 61243281763806163544534886257049409274774201429586359157239506227
7658 7532923656948158115977791009617077340797226775839122176340459265921
7659 926549609804623448265268294182900512918058893428212027689876489708283
7660 113965602005968684136628000184496763088921243891670079405854808234118809
7661 14017769046734148148805244022693101859937312998675419766920141412796613507
7662 1724185592748300222303045014791251528772289498837076631331177393773983461361
7663 212074827908040927343274536819323938038991608356960425653734819434199965747403
7664 26085203832689034063222768028776844378795967827906132355409382790406595786930569
7665 3208480071420751189776400467539551858591904042832454279715354083220011281792459987
7666 394643048784752396342497257507364878606804197268391876404988552236061387660472578401
7667 48541095000524544750127162673405880068636916264012200797813591925035550682238127143323
7668 5970554685064519004265641008828923248442340700473500698131071806779372733915289638628729
7669 734378226262935837524673844085957559558407906158240585870121832233862846271580625551333667
7670 90328521830341108015534882822572779825684172457463592062024985364765130091404416942814041041
7671 11110408185131956285910790587176451918559153212268021823629073199866111001242743283966127048043
7672 1366580206771230623167027242222703585982775845108966684306376003583531653152857423927833626909289
7673 168089365432861366649544350793392541075881428948402902169684248440774393337801463143123536109842547
7674 20674991948241948097893955147587282552333415760653556966871162558215250380549579966604194941510633281
7675 2543024009633759616040956483153235753937010138560387506925152994660475796807598335892315977805807893563
7676 312791953184952432773037647427847997734252247042927663351793818343238523007334595314754865270114370908249
7677 38473410241749149231083630633625303721313026386280102592270639656218338329902155223714848428224067621714627
7678 4732229459735145355423286567935912357721502245512452618849288677714855614577965092516926356671560317470899121
7679 582064223547422878717064247856117219999744776198031672118462507358927240593089706379581941870601919048920591883
7680 71593899496333014082198902486302418059968607472357895670570888405148050592950033884688578850084036043017232801609
7681 8806049638048960732110465005815197421376138719100021167480219273833210222932854167816695198560336433291119634597907
7682 1083144105480022170049587195715269282829265062449302603600066970681484857420741062641453509422921381294807715055542561
7683 133226724974042726916099225072978121787999602681264220242808237393822637462751150704898781659019329899261348951831735003
7684 16386887171807255410680204683976308979923951129795499089865413199440184407918391536702550144059377577609145921075303405369
7685 2015587122132292415513665176129086004530645988964846388053445823531142682173962159014413667719303442045924948292262318860387
7686 247917216022271967108180816663877578557269456642676105730573836294330549907397345558772881129474323371648768639948265219827601
7687 30493817570739451954306240449656942162544143167049161004860581864202657638609873503729064378925341774712798542713636622038794923
7688 3750739561200952590379667575307803885992929609547046803597851569296926889549014440958674918607817038289674220753777304510771775529
7689 461340966027717168616699111762859877977130341974286756842535743023522007414528776237917014988761495709629929152714608454824928390067
7690 56744938821409211739853990746831764991187032062837271091631896391893206911987039477263792843617663972284481285783896839943466191978241
7691 6979627475033333044002040861860307093916004943728984344270723256202864450174405855703446519764972668590991198151419311313046341613323643
7692 858494179429099964412251026008817772551668608078665074345298960512952327371451920251523921931091638236691917372624575291504700018438808089
7693 105594784069779295622706876199084586023855238793675804144471772143093136266688586190937442397524271503113105836832822760855078102267973394947
7694 12988158440582853361592945772487404080934194371622123909770027973600455760802696101485305414895485394882912017930437199585174606578960727578481
7695 1597543488191690963475932330015950701954905907709521240901713440752856058578731620482692566032144703570598178205443775548976476609212169492153163
7696 196497849047577988507539676591961936340453426648271112630910753212601295205183989319371185621953798539183575919269584392524106622933096847534839049
7697 24169235432852092586427380220811318169875771477737346853602022645149959310237630686282655831500317220319579838070158880280465114620770912246785203027
7698 2972815958240807388130567767159792134894719891761693662993048785353444995159228574412766667274539018099308320082629542274497209098354822206354579972321
7699 365656362863619308740059835360654432592050546686688320548145000598473734404585114652770300074768299226214923370163433699763156719097643131381613336595483
7700 44975732632225174975027359749360495208822217242462663427421835073612269331763969102290746909196500804824435574530102345070868276449010105159938440401244409
7701 5532015113763696521928365249171340910685132720822907601572885714054309127806968199581761869831169598993405575667202588443716798003228242934672428169353062307
7702 680437858992934672197188925648074932014271324661217634993464942828680022720257088548556709989233860676188885807065918378577166154397073880964708664830426663761
7703 83693856656130964680254237854713216637755372933329769104196187967927642794591621891472475328675764863171232954269107960564991436990840087358659165774142479642603
7704 10294344368704108655671271256129725646443910870799561599816131120055100063734769492651114465427119078170061653375100279149493946749873330745115077390219524996040169
7705 1266204357350605364647566364503956254512601037108346076777384127766777307839376647596087079247535646614917583365137334335387755450234419681649154518997001574512940787
7706 155743135954124459851650662833986619305049927564326567443618247715313608864243327654318710747446884533634862753911892123252693920378833620842846005836631193665091716801
7707 19156405722357308561753031528580354174521141090412167795565044468983573890301929301481201421935966797637088118731162731160081352206596535363670058717905636820806281166523
7708 2356237903849948953095622878015383563466100354120696638854500469684979588507137304082187774898123916109361838603933015932690006321411373849731417222302393328959172583482329
7709 289817262173543721230761613995892178306330343556845686579103557771252489386377888402109096312469241681451506148283760959720870777533598983516964318343194379461978227768326467
7710 35647523247345877711383678521494737931678632257492019449229737605864056194524480273459418846433716726818535256238902598045667105636632674972586611156212908673823322015504155441
7711 4384645359423542958500192458143852765596471767671518392255257725521278911926511073635508518111347157398679836517385019559617053993305819021628153172214187766880268607907011119243
7712 539311379209095783895523672351693890168366027423596762247396700239117306166960862057167547727695700360037619891638357405832897641176615739660262840182345095326273038772562367666889
7713 66335299642718781419149411699258348490709021373102401756429794129411428658536186033031608370506571144284627246671517960917446409864723735978212329342428446725131583769025171223027347
7714 8159241856054410114555377639008776864357209628891595416040864677917605724999950882062887829572308250747009151340596709192845908413361019525320116509118698947191184803590096060432363681
7715 1003586748294692444090311449598079554315936784353666236173026355383865504174993958493735203037393914841882125614893395230720046734843405401614374330621599970504515730841581815433180732763
7716 123441170040247170623108308300563785180860224475500947049282241712215457013524256894729429973599451525551501450631887613378565748385738864398568042666456796372055434893514563298281230129849
7717 15183263914950401986642321920969345577245807610486616487061715730602501212663483598051719886752732537642834678427722176445563587051445880321023869247974185953762818491902291285688591305971427
7718 1867541461538899444357005596279229506001234336089853827908591034864107649157608482560361546070586102130068665446609827702804321207327843279485935917500824872312826674503981828139696730634485521
7719 229707599769284631655911688342345229238151823339052020832756697288285240846385843354924470166682090561998445849933008807444931508501324723376770117852601459294477680963989764861182697868041719083
7720 28254034771622009693677137666108463196292674270703398562429073766459084624105458732655709830501897139125808839541760083315726575545662940975342724495869979493220754758570741077925471837769131447209
7721 3475246276909507192322287932931340973143998935296518023178776073274467408764971424116652309151733348112474487263636490247834368792116541739967155112992007477666152835304201152584833036045603168006707
7722 427455292059869384655641415750554939696711869041471716850989457012759491278091485166348234025663201817834361933427288300483627361430334634015960078898016919752936798742416741767934463433609189664824961
7723 52577000923363934312643894137318257582695559892101021172671703212569417427205252675460832785156573823593626517811556460959486165455931159983963089704456081129611226245317259237455939002333930328773470203
7724 6466971113573763920455198978890145682671553866728425604238619495146038343546246079081682432574258580302016061690821444698016798351079532678027460033648097978942180828174022886207080497287073430439136834969
7725 795437446969572962215989474403487918968601125607596349321350197902962716256188267727046939206633805377147975587971037697856066197182782519397377584138716051409888241865404815003470901166310031944013830701187
7726 97838805977257474352566705351629014033137938449734350966526074342064414099511156930426773522415958061389200997320437636836296142253482249885877442849062074323416253749444792245426920843456133929113701176246001
7727 12034173135202669345365704758250368726075966429317325168882707144073922934239872302442493143257162841550871722670413829330864425497178316735962925470434635141780199211181709446187511263745104473280985244678258123
7728 1480203295629928329479981685264795353307343870806030995772572978721092520911504293200426656620631029510757221888460901007696324336152932958523439832863460122438964502975350261881063885440647850213561185095425749129
7729 182065005362481184526037747287569828456803296109141812480026476382694380072115028063652478764337616629823138292280690823946647893346810753898383099442205595059992633865968082211370857909199685576268025766737367142867
7730 22393995659585185696702642916371088900186805421424442935043256595071408748870148451829254888013526845468246009950524971345437690881657722729501121231391288192379093965514074111998615522831561325880967169308696158572641
7731 2754461466128977840694425078713643934722977066835206481010320561193783276111028259574998351225663801992594259223914571475488835978443899895728637911461128447662628557758231115775829709308282043083358961824969627504434843
7732 338798760333864274405414284681778203970926179220730397164269429026835342961656475927724797200756647645089093884541492291485126825348599687174622463109718799062503312604262427240427054244918691299253152304471264183045485689
7733 41672247521065305751865957015858719088423920044149838851205139770300747184283746539110150055693067660345958547798603551852670599517877761522478562962495412284687907450324278550572527672124999029808137733449965494514594739747
7734 5125686445091032607479512712950622447876142165430430178698232191746991903666900824310548456850247322222552901379228236877878483740698964667264863244386935711016612616389886261720420903671374880666400941214345755825295152988881
7735 630459432746197010719980063692926561088765486347942911979882559584880004151028801390197460192580420633374006869645073135979053500105972654073578179059593092455043351815956010191611771151579110321967315769364527966511303817632363
7736 77546510227782232318557547834229967013918154820796978173525554828940240510576542570994287603687391737905002844966343995725423580513034636451050116024329950371970332273362589253568247851644230569601979839631836939880890369568780649
7737 9538220758017214575182578383610285942711933042958028315343643243959649582800914736232297375253549183762315349930860311474227100403103260283479164270992583895752350869623598478188894485752240360061043520274715943605349515456960019827
7738 1173201153236117392747457141184065170953567764283837482787268119007036898684512512556572577156186549602764788041495818311329933349581701014867937205332087819177539156963702612817234021747525564287508352993790061063457990401206082438721
7739 144303741848042439307937228365640016027288835006912010382833978637865538538195039044458426990210945601140068929103985652293581801998549224828756276255846801758837316306535421376519784674945644407363527418236177510805332819348348139962683
7740 17749360247309220034876279088973721971356526705850177277088579372457461240197989802468386519795946308940228478279790235232110561645821554653937021979469156616336989905703856829311933515018314262105713872443049833829055936779846821215410009
7741 2183171310419034064289782327943767802476852784819571805081895262812267732544352745703611541934901395999648102828414198933549599082436051222434253703474706263809449758401574390005367822347252654239002806310495129560973880223921159009495431107
7742 268530071181541189907643226337083439704652892532807332025073117325908931102955387721544219657992871707956716647894946468826600687139634300359413205527388870448562320283393649970660242148712076471397345176190900935999787267542302558167938026161
7743 33029198755329566358640116839461263083672305781535301839083993431086798525663512689749939017933123220078676147691078415665671884518175018944207824279868831065173165394857418946391209784291585405981873456671480815127973833907703214654656377217803
7744 4062591446905536662112734371253735359291693611128842126207331192023676218656612060839242499205774156069677166166002645126877641795735527330137562386423866221016299343567462530406118803467865004935770435170592140260740781570647495402522734397789769
7745 499698747969381009439866327664209449192878314168847581523501736618912174894763283483226827402310221196570291438418325350605949940875469861606920173530135545185004819258797891239952612826547395607099763525982833252071116133189641934510296330928141587
7746 61462946000233864161103558302697762250724032642768252527390713604126197512055883868436899770484157207178145846925454018124531842727682792977651181344206672057755592768832140622514171377665329659673270913695888490004747284382325957944766448704161415201
7747 7559942358028765291815737671231824756839056015060495060869057773307522293982873715817738671769551336482911939171830844229317416655504983536251095305337420663103937910566353296569243079452835548139812322384594284270583915979026092827206273190611854069723
7748 929872910037538130893335733561514445091203889852440892486894106116825242159893467045581856627654814387398168518135193840206042248627112974958884722556502741561784362999661455478016898772698772421196915653305096965281821665420209417746371602445258050575929
7749 114374367934617190099880295228066276746218078451850229775887975052369504785666896446606568365201542169649974727730628842345343196581134895919942820874449837212099476648958359023796078549041949007807220625356526926729664064846685758382803707100766740220839267
7750 1
7751 124
7752 15376
7753 1906624
7754 236421376
7755 29316250624
7756 3635215077376
7757 450766669594624
7758 55895067029733376
7759 6930988311686938624
7760 859442550649180389376
7761 106570876280498368282624
7762 13214788658781797667045376
7763 1638633793688942910713626624
7764 203190590417428920928489701376
7765 25195633211761186195132722970624
7766 3124258518258387088196457648357376
7767 387408056264039998936360748396314624
7768 48038598976740959868108732801143013376
7769 5956786273115879023645482867341733658624
7770 738641497866368998932039875550374973669376
7771 91591545735429755867572944568246496735002624
7772 11357351671193289727579045126462565595140325376
7773 1408311607227967926219801595681358133797400346624
7774 174630639296268022851255397864488408590877642981376
7775 21654199272737234833555669335196562665268827729690624
7776 2685120709819417119360902997564373770493334638481637376
7777 332954968017607722800751971697982347541173495171723034624
7778 41286416034183357627293244490549811095105513401293656293376
7779 5119515588238736345784362316828176575793083661760413380378624
7780 634819932941603306877260927286693895398342374058291259166949376
7781 78717671684758810052780354983550043029394454383228116136701722624
7782 9760991288910092446544764017960205335644912343520286400951013605376
7783 1210362919824851463371550738227065461619969130596515513717925687066624
7784 150085002058281581458072291540156117240876172193967923701022785196261376
7785 18610540255226916100800964150979358537868645352052022538926825364336410624
7786 2307706991648137596499319554721440458695712023654450794826926345177714917376
7787 286155666964369061965915624785458616878268290933151898558538866802036649754624
7788 35483302703581763683773537473396868492905268075710835421258819483452544569573376
7789 4399929535244138696787918646701211693120253241388143592236093615948115526627098624
7790 545591262370273198401701912190950249946911401932129805437275608377566325301760229376
7791 67653316533913876601811037111677830993417013839584095874222175438818224337418268442624
7792 8389011250205320698624568601848051043183709716108427888403549754413459817839865286885376
7793 1040237395025459766629446506629158329354780004797445058162040169547269017412143295573786624
7794 128989436983157011062051366822015632839992720594883187212092981023861358159105768651149541376
7795 15994690185911469371694369485929938472159097353765515214299529646958808411729115312742543130624
7796 1983341583053022202090101816255312370547728071866923886573141676222892243054410298780075348197376
7797 245934356298574753059172625215658733947918280911498561935069567851638638138746877048729343176474624
7798 30495860181023269379337405526741683009541866833025821679948626413603191129204612754042438553882853376
7799 3781486662446885403037838285315968693183191487295201888313629675286795700021371981501262380681473818624
7800 468904346143413789976691947379180117954715744424605034150890079735562666802650125706156535204502753509376
7801 58144138921783309957109801475018334626384752308651024234710369887209770683528615587563410365358341435162624
7802 7209873226301130434681615382902273493671709286272727005104085866014011564757548332857862885304434337960165376
7803 894024280061340173900520307479881913215291951497818148632906647385737434029935993274374997777749857907060506624
7804 110859010727606181563664518127505357238696201985729450430480424275831441819712063166022499724440982380475502821376
7805 13746517330223166513894400247810664297598329046230451853379572610203098785644295832586789965830681815178962349850624
7806 1704568148947672647722905630728522372902192801732576029819067003665184249419892683240761955763004545082191331381477376
7807 211366450469511408317640298210336774239871907414839427697564308454482846928066692721854482514612563590191725091303194624
7808 26209439858219414631387396978081760005744116519440089034497974248355873019080269897509955831811957885183773911321596133376
7809 3249970542419207414292037225282138240712270448410571040277748806796128254365953467291234523144682777762787965003877920538624
7810 402996347259981719372212615934985141848321535602910808994440852042719903541378229944113080869940664442585707660480862146789376
7811 49971547060237733202154364375938157589191870414760940315310665653297268039130900513070022027872642390880627749899626906201882624
7812 6196471835469478917067141182616331541059791931430356599098522541008861236852231663620682731456207656469197840987553736369033445376
7813 768362507598215385716325506644425111091414199497364218288216795085098793369676726288964658700569749402180532282456663309760147226624
7814 95276950942178707828824362823908713775335360737673163067738882590552250377839914059831617678870648925870386003024626250410258256101376
7815 11814341916830159770774220990164680508141584731471472220399621441228479046852149343419120592179960466807927864375053655050872023756570624
7816 1464978397686939811576003402780420383009556506702462555329553058712331401809666518583970953430315097884183055182506653226308130945814757376
7817 181657321313180536635424421944772127493185006831105356860864579280329093824398648304412398225359072137638698842630825000062208237281029914624
7818 22525507842834386542792628321151743809154940847057064250747207830760807634225432389747137379944524945067198656486222300007713821422847709413376
7819 2793162972511463931306285911822816232335212665035075967092653771014340146643953616328645035113121093188332633404291565200956513856433115967258624
7820 346352208591421527481979453066029212809566370464349419919489067605778178183850248424751984354027015555353246542132154084918607718197706379940069376
7821 42947673865336269407765452180187622388386229937579328070016644383116494094797430804669246059899349928863802571224387106529907357056515591112568602624
7822 5325511559301697406562916070343265176159892512259836680682063903506445267754881419778986511427519391179111518831824001209708512275007933297958506725376
7823 660363433353410478413801592722564881843826671520219748404575924034799213201605296052594327417012404506209828335146176150003855522100983728946854833946624
7824 81885065735822899323311397497598045348634507268507248802167414580315102436999056710521696599709538158770018713558125842600478084740521982389409999409381376
7825 10153748151242039516090613289702157623230678901294898851468759407959072702187883032104690378363982731687482320481207604482459282507824725816286839926763290624
7826 1259064770754012899995236047923067545280604183760567457582126166586925015071297495980981606917133858729247807739669742955824951030970266001219568150918648037376
7827 156124031573497599599409269942460375614794918786310364740183644656778701868840889501641719257724598482426728159719048126522293927840312984151226450713912356634624
7828 19359379915113702350326749472865086576234569929502485227782771937440559031736270298203573187957850211820914291805161967688764447052198810034752079888525132222693376
7829 2400563109474099091440516934635270735453086671258308168245063720242629319935297516977243075306773426265793372183840083993406791434472652444309257906177116395613978624
7830 297669825574788287338624099894773571196182747236030212862387901310086035671976892105178141338039904856958378150796170415182442137874608903094347980365962433056133349376
7831 36911058371273747629989388386951922828326660657267746394936099762450668423325134621042089525916948202262838890698725131482622825096451503983699149565379341698960535322624
7832 4576971238037944706118684159982038430712505921501200552972076370543882884492316693009219101213701577080592022446641916303845230311959986493978694546107038370671106380005376
7833 567544433516705143558716835837772765408350734266148868568537469947441477677047269933143168550498995557993410783383597621676808558683038325253358123717272757963217191120666624
7834 70375509756071437801280887643883822910635491049002459702498646273482743231953861471709752900261875449191182937139566105087924261276696752331416407340941821987438931698962661376
7835 8726563209752858287358830067841594040918800890076305003109832137911860160762278822492009359632472555699706684205306197030902608398310397289095634510276785926442427530671370010624
7836 1082093838009354427632494928412357661073931310369461820385619185101070659934522573989009160594426596906763628841457968431831923441390489263847858679274321454878861013803249881317376
7837 134179635913159949026429371123132349973167482485813265727816778952532761831880799174637135913708898016438689976340788085547158506732420668717134476230015860404978765711602985283354624
7838 16638274853231833679277242019268411396672767828240844950249280590114062467153219097655004853299903354038397557066257722607847654834820162920924675052521966690217366948238770175135973376
7839 2063146081800747376230378010389283013187423210701864773830910793174143745926999168109220601809188015900761297076215957603373109199517700202194659706512723869586953501581607501716860698624
7840 255830114143292674652566873288271093635240478127031231955032938353593824494947896845543354624339313971694400837450778742818265540740194825072137803607577759828782234196119330212890726629376
7841 31722934153768291656918292287745615610769819287751872762424084355845634237373539208847375973418074932490105703843896564109464927051784158308945087647339642218768997040318796946398450102042624
7842 3933643835067268165457868243680456335735457591681232222540586460124858645434318861897074620703841291628773107276643173949573650954421235630309190868270115635127355632999530821353407812653285376
7843 487771835548341252516775662216376585631196741368472795595032721055482472033855538875237252967276320161967865302303753569747132718348233218158339667665494338755792098491941821847822568769007386624
7844 60483707607994315312080182114830696618268395929690626653784057410879826532198086820529419367942263700084015297485665442648644457075180919051634118790521298005718220213000785909129998527356915941376
7845 7499979743391295098697942582239006380665281095281637705069223118949098489992562765745648001624840698810417896888222514888431912677322433962402630730024640952709059306412097452732119817392257576730624
7846 929997488180520592238544880197636791202494855814923075428583666749688212759077782952460352201480246652491819214139591846165557171987981811337926210523055478135923353995100084138782857356639939514597376
7847 115319688534384553437579565144506962109109362121050461353144374676961338382125645086105083672983550584908985582553309388924529089326509744605902850104858879288854495895392410433209074312223352499810074624
7848 14299641378263684626259866077918863301529560903010257207789902459943205959383579990677030375449960272528714212236610364226641607076487208331131953413002501031817957491028658893717925214715695709976449253376
7849 1773155530904696893656223393661939049389665551973271893765947905032957538963563918843951766555795073793560562317339685164103559277484413833060362223212310127945426728887553702821022726624746268037079707418624
7850 219871285832182414813371700814080442124318528444685714826977540224086734831481925936650019052918589150401509727350120960348841350408067315299484915678326455865232914382056659149806818101468537236597883719909376
7851 27264039443190619436858090900945974823415497527141028638545214987786755119103758816144602362561905054649787206191414999083256327450600347097136129544112480527288881383375025734576045444582098617338137581268762624
7852 3380740890955636810170403271717300878103521693365487551179606658485557634768866093201930692957676226776573613567735459886323784603874443040044880063469947585383821291538503191087429635128180228549929060077326565376
7853 419211870478498964461130005692945308884836689977320456346271225652209146711339395557039405926751852120295128082399197025904149290880430936965565127870273500587593840150774395694841274755894348340191203449588494106624
7854 51982271939333871593180120705925218301719749557187736586937631980873934192206085049072886334917229662916595882217500431212114512069173436183730075855913914072861636178696025066160318069730899194183709227748973269221376
7855 6445801720477400077554334967534727069413248945091279336780266365628367839833554546085037905529736478201657889394970053470302199496577506086782529406133325345034842886158307108203879440646631500078779944240872685383450624
7856 799279413339197609616737535974306156607242869191318637760753029337917612139360763714544700285687323297005578284976286630317472737575610754761033646360532342784320517883630081417281050640182306009768713085868212987547877376
7857 99110647254060503592475454460813963419298115779723511082333375637901783905280734700603542835425228088828691707337059542159366619459375733590368172148706010505255744217570130095742850279382605945211320422647658410455936794624
7858 12289720259503502445466956353140931463992966356685715374209338579099821204254811102874839311592728283014757771709795383227761460812962590965205653346439545302651712282978696131872113434643443137206203732408309642896536162533376
7859 1523925312178434303237902587789475501535127828229028706401957983808377829327596576756480074637498307093829963692014627520242421140807361279685501014958503617528812323089358320352142065895786949013569262818630395719170484154138624
7860 188966738710125853601499920885894962190355850700399559593842789992238850836621975517803529255049790079634915497809813812510060221460112798681002125854854448573572728063080431723665616171077581677682588589510169069177140035113189376
7861 23431875600055605846585990189850975311604125486849545389636505959037617503741124964207637627626173969874729521728416912751247467461053987036444263606001951623123018279821973533734536405213620128032640985099260964577965364354035482624
7862 2905552574406895124976662783541520938638911560369343628314926738920664570463899495561747065825645572264466460694323697181154685965170694392519088687144242001267254266697924718183082514246488895876047482152308359607667705179900399845376
7863 360288519226454995497106185159148596391225033485798609911050915626162406737523537449656636162380050960793841126096138450463181059681166104672366997205886008157139529070542665054702231766564623088629887786886236591350795442307649580826624
7864 44675776384080419441641166959734425952511904152239027628970313537644138435452918643757422884135126319138436299635921167857434451400464596979373507653529865011485301604747290466783076739054013262990106085573893337327498634846148548022501376
7865 5539796271625972010763504703007068818111476114877639425992318878667873165996161911825920437632755663573166101154854224814321871973657610025442314949037703261424177398988664017881101515642697644610773154611162773828609830720922419954790170624
7866 686934737681620529334674583172876533445823038244827288823047540954816272583524077066414134266461702283072596543201923876975912124733543643154847053680675204416597997474594338217256587939694507931735871171784183954747619009394380074393981157376
7867 85179907472520945637499648313436690147282056742358583814057895078397217800356985556235352649041251083101001971357038560745013103466959411751201034656403725347658151686849697938939816904522118983535248025301238810388704757164903129224853663514624
7868 10562308526592597259049956390866149578262975036052464392943178989721255007244266208973183728481115134304524244448272781532381624829902967057148928297394061943109610809169362544428537296160742753958370755137353612488199389888447988023881854275813376
7869 1309726257297482060122194592467402547704608904470505584724954194725435620898289009912674782331658276653761006311585824910015321478907967915086467108876863680945591740337000955509138624723932101490837973637031847948536724346167550514961349930200858624
7870 162406055904887775455152129465957915915371504154342692505894320145954016991387837229171673009125626305066364782636642288841899863384588021470721921500731096437253375801788118483133189465767580584863908730991949145618553818924776263855207391344906469376
7871 20138350932206084156438864053778781573506066515138493870730895698098298106932091816417287453131577661828229233046943643816395583059688914662369518266090655958219418599421726691908515493755179992523124682643001694056700673546672256718045716526768402202624
7872 2497155515593554435398419142668568915114752247877173239970631066564188965259579385235743644188315630066700424897821011833233052299401425418133820264995241338819207906328294109796655921225642319072867460647732210063030883519787359833037668849319281873125376
7873 309647283933600749989403973690902545474229278736769481756358252253959431692187843769232211879351138128270852687329805467320898485125776751848593712859409926013581780384708469614785334231979647565035565120318794047815829556453632619296670937315590952267546624
7874 38396263207766492998686092737671915638804430563359415737788423279490969529831292627384794273039541127905585733228895877947791412155596317229225620394566830825684140767703850232233381444765476298064410074919530461929162865000250444792787196227133278081175781376
7875 1
7876 125
7877 15625
7878 1953125
7879 244140625
7880 30517578125
7881 3814697265625
7882 476837158203125
7883 59604644775390625
7884 7450580596923828125
7885 931322574615478515625
7886 116415321826934814453125
7887 14551915228366851806640625
7888 1818989403545856475830078125
7889 227373675443232059478759765625
7890 28421709430404007434844970703125
7891 3552713678800500929355621337890625
7892 444089209850062616169452667236328125
7893 55511151231257827021181583404541015625
7894 6938893903907228377647697925567626953125
7895 867361737988403547205962240695953369140625
7896 108420217248550443400745280086994171142578125
7897 13552527156068805425093160010874271392822265625
7898 1694065894508600678136645001359283924102783203125
7899 211758236813575084767080625169910490512847900390625
7900 26469779601696885595885078146238811314105987548828125
7901 3308722450212110699485634768279851414263248443603515625
7902 413590306276513837435704346034981426782906055450439453125
7903 51698788284564229679463043254372678347863256931304931640625
7904 6462348535570528709932880406796584793482907116413116455078125
7905 807793566946316088741610050849573099185363389551639556884765625
7906 100974195868289511092701256356196637398170423693954944610595703125
7907 12621774483536188886587657044524579674771302961744368076324462890625
7908 1577721810442023610823457130565572459346412870218046009540557861328125
7909 197215226305252951352932141320696557418301608777255751192569732666015625
7910 24651903288156618919116517665087069677287701097156968899071216583251953125
7911 3081487911019577364889564708135883709660962637144621112383902072906494140625
7912 385185988877447170611195588516985463707620329643077639047987759113311767578125
7913 48148248609680896326399448564623182963452541205384704880998469889163970947265625
7914 6018531076210112040799931070577897870431567650673088110124808736145496368408203125
7915 752316384526264005099991383822237233803945956334136013765601092018187046051025390625
7916 94039548065783000637498922977779654225493244541767001720700136502273380756378173828125
7917 11754943508222875079687365372222456778186655567720875215087517062784172594547271728515625
7918 1469367938527859384960920671527807097273331945965109401885939632848021574318408966064453125
7919 183670992315982423120115083940975887159166493245638675235742454106002696789801120758056640625
7920 22958874039497802890014385492621985894895811655704834404467806763250337098725140094757080078125
7921 2869859254937225361251798186577748236861976456963104300558475845406292137340642511844635009765625
7922 358732406867153170156474773322218529607747057120388037569809480675786517167580313980579376220703125
7923 44841550858394146269559346665277316200968382140048504696226185084473314645947539247572422027587890625
7924 5605193857299268283694918333159664525121047767506063087028273135559164330743442405946552753448486328125
7925 700649232162408535461864791644958065640130970938257885878534141944895541342930300743319094181060791015625
7926 87581154020301066932733098955619758205016371367282235734816767743111942667866287592914886772632598876953125
7927 10947644252537633366591637369452469775627046420910279466852095967888992833483285949114360846579074859619140625
7928 1368455531567204170823954671181558721953380802613784933356511995986124104185410743639295105822384357452392578125
7929 171056941445900521352994333897694840244172600326723116669563999498265513023176342954911888227798044681549072265625
7930 21382117680737565169124291737211855030521575040840389583695499937283189127897042869363986028474755585193634033203125
7931 2672764710092195646140536467151481878815196880105048697961937492160398640987130358670498253559344448149204254150390625
7932 334095588761524455767567058393935234851899610013131087245242186520049830123391294833812281694918056018650531768798828125
7933 41761948595190556970945882299241904356487451251641385905655273315006228765423911854226535211864757002331316471099853515625
7934 5220243574398819621368235287405238044560931406455173238206909164375778595677988981778316901483094625291414558887481689453125
7935 652530446799852452671029410925654755570116425806896654775863645546972324459748622722289612685386828161426819860935211181640625
7936 81566305849981556583878676365706844446264553225862081846982955693371540557468577840286201585673353520178352482616901397705078125
7937 10195788231247694572984834545713355555783069153232760230872869461671442569683572230035775198209169190022294060327112674713134765625
7938 1274473528905961821623104318214169444472883644154095028859108682708930321210446528754471899776146148752786757540889084339141845703125
7939 159309191113245227702888039776771180559110455519261878607388585338616290151305816094308987472018268594098344692611135542392730712890625
7940 19913648889155653462861004972096397569888806939907734825923573167327036268913227011788623434002283574262293086576391942799091339111328125
7941 2489206111144456682857625621512049696236100867488466853240446645915879533614153376473577929250285446782786635822048992849886417388916015625
7942 311150763893057085357203202689006212029512608436058356655055830739484941701769172059197241156285680847848329477756124106235802173614501953125
7943 38893845486632135669650400336125776503689076054507294581881978842435617712721146507399655144535710105981041184719515513279475271701812744140625
7944 4861730685829016958706300042015722062961134506813411822735247355304452214090143313424956893066963763247630148089939439159934408962726593017578125
7945 607716335728627119838287505251965257870141813351676477841905919413056526761267914178119611633370470405953768511242429894991801120340824127197265625
7946 75964541966078389979785938156495657233767726668959559730238239926632065845158489272264951454171308800744221063905303736873975140042603015899658203125
7947 9495567745759798747473242269561957154220965833619944966279779990829008230644811159033118931771413600093027632988162967109246892505325376987457275390625
7948 1186945968219974843434155283695244644277620729202493120784972498853626028830601394879139866471426700011628454123520370888655861563165672123432159423828125
7949 148368246027496855429269410461905580534702591150311640098121562356703253603825174359892483308928337501453556765440046361081982695395709015429019927978515625
7950 18546030753437106928658676307738197566837823893788955012265195294587906700478146794986560413616042187681694595680005795135247836924463626928627490997314453125
7951 2318253844179638366082334538467274695854727986723619376533149411823488337559768349373320051702005273460211824460000724391905979615557953366078436374664306640625
7952 289781730522454795760291817308409336981840998340452422066643676477936042194971043671665006462750659182526478057500090548988247451944744170759804546833038330078125
7953 36222716315306849470036477163551167122730124792556552758330459559742005274371380458958125807843832397815809757187511318623530931493093021344975568354129791259765625
7954 4527839539413356183754559645443895890341265599069569094791307444967750659296422557369765725980479049726976219648438914827941366436636627668121946044266223907470703125
7955 565979942426669522969319955680486986292658199883696136848913430620968832412052819671220715747559881215872027456054864353492670804579578458515243255533277988433837890625
7956 70747492803333690371164994460060873286582274985462017106114178827621104051506602458902589468444985151984003432006858044186583850572447307314405406941659748554229736328125
7957 8843436600416711296395624307507609160822784373182752138264272353452638006438325307362823683555623143998000429000857255523322981321555913414300675867707468569278717041015625
7958 1105429575052088912049453038438451145102848046647844017283034044181579750804790663420352960444452892999750053625107156940415372665194489176787584483463433571159839630126953125
7959 138178696881511114006181629804806393137856005830980502160379255522697468850598832927544120055556611624968756703138394617551921583149311147098448060432929196394979953765869140625
7960 17272337110188889250772703725600799142232000728872562770047406940337183606324854115943015006944576453121094587892299327193990197893663893387306007554116149549372494220733642578125
7961 2159042138773611156346587965700099892779000091109070346255925867542147950790606764492876875868072056640136823486537415899248774736707986673413250944264518693671561777591705322265625
7962 269880267346701394543323495712512486597375011388633793281990733442768493848825845561609609483509007080017102935817176987406096842088498334176656368033064836708945222198963165283203125
7963 33735033418337674317915436964064060824671876423579224160248841680346061731103230695201201185438625885002137866977147123425762105261062291772082046004133104588618152774870395660400390625
7964 4216879177292209289739429620508007603083984552947403020031105210043257716387903836900150148179828235625267233372143390428220263157632786471510255750516638073577269096858799457550048828125
7965 527109897161526161217428702563500950385498069118425377503888151255407214548487979612518768522478529453158404171517923803527532894704098308938781968814579759197158637107349932193756103515625
7966 65888737145190770152178587820437618798187258639803172187986018906925901818560997451564846065309816181644800521439740475440941611838012288617347746101822469899644829638418741524219512939453125
7967 8236092143148846269022323477554702349773407329975396523498252363365737727320124681445605758163727022705600065179967559430117701479751536077168468262727808737455603704802342690527439117431640625
7968 1029511517893605783627790434694337793721675916246924565437281545420717215915015585180700719770465877838200008147495944928764712684968942009646058532840976092181950463100292836315929889678955078125
7969 128688939736700722953473804336792224215209489530865570679660193177589651989376948147587589971308234729775001018436993116095589085621117751205757316605122011522743807887536604539491236209869384765625
7970 16086117467087590369184225542099028026901186191358196334957524147198706498672118518448448746413529341221875127304624139511948635702639718900719664575640251440342975985942075567436404526233673095703125
7971 2010764683385948796148028192762378503362648273919774541869690518399838312334014814806056093301691167652734390913078017438993579462829964862589958071955031430042871998242759445929550565779209136962890625
7972 251345585423243599518503524095297312920331034239971817733711314799979789041751851850757011662711395956591798864134752179874197432853745607823744758994378928755358999780344930741193820722401142120361328125
7973 31418198177905449939812940511912164115041379279996477216713914349997473630218981481344626457838924494573974858016844022484274679106718200977968094874297366094419874972543116342649227590300142765045166015625
7974 3927274772238181242476617563989020514380172409999559652089239293749684203777372685168078307229865561821746857252105502810534334888339775122246011859287170761802484371567889542831153448787517845630645751953125
7975 490909346529772655309577195498627564297521551249944956511154911718710525472171585646009788403733195227718357156513187851316791861042471890280751482410896345225310546445986192853894181098439730703830718994140625
7976 61363668316221581913697149437328445537190193906243119563894363964838815684021448205751223550466649403464794644564148481414598982630308986285093935301362043153163818305748274106736772637304966337978839874267578125
7977 7670458539527697739212143679666055692148774238280389945486795495604851960502681025718902943808331175433099330570518560176824872828788623285636741912670255394145477288218534263342096579663120792247354984283447265625
7978 958807317440962217401517959958256961518596779785048743185849436950606495062835128214862867976041396929137416321314820022103109103598577910704592739083781924268184661027316782917762072457890099030919373035430908203125
7979 119850914680120277175189744994782120189824597473131092898231179618825811882854391026857858497005174616142177040164352502762888637949822238838074092385472740533523082628414597864720259057236262378864921629428863525390625
7980 14981364335015034646898718124347765023728074684141386612278897452353226485356798878357232312125646827017772130020544062845361079743727779854759261548184092566690385328551824733090032382154532797358115203678607940673828125
7981 1872670541876879330862339765543470627966009335517673326534862181544153310669599859794654039015705853377221516252568007855670134967965972481844907693523011570836298166068978091636254047769316599669764400459825992584228515625
7982 234083817734609916357792470692933828495751166939709165816857772693019163833699982474331754876963231672152689531571000981958766870995746560230613461690376446354537270758622261454531755971164574958720550057478249073028564453125
7983 29260477216826239544724058836616728561968895867463645727107221586627395479212497809291469359620403959019086191446375122744845858874468320028826682711297055794317158844827782681816469496395571869840068757184781134128570556640625
7984 3657559652103279943090507354577091070246111983432955715888402698328424434901562226161433669952550494877385773930796890343105732359308540003603335338912131974289644855603472835227058687049446483730008594648097641766071319580078125
7985 457194956512909992886313419322136383780763997929119464486050337291053054362695278270179208744068811859673221741349611292888216544913567500450416917364016496786205606950434104403382335881180810466251074331012205220758914947509765625
7986 57149369564113749110789177415267047972595499741139933060756292161381631795336909783772401093008601482459152717668701411611027068114195937556302114670502062098275700868804263050422791985147601308281384291376525652594864368438720703125
7987 7143671195514218638848647176908380996574437467642491632594536520172703974417113722971550136626075185307394089708587676451378383514274492194537764333812757762284462608600532881302848998143450163535173036422065706574358046054840087890625
7988 892958899439277329856080897113547624571804683455311454074317065021587996802139215371443767078259398163424261213573459556422297939284311524317220541726594720285557826075066610162856124767931270441896629552758213321794755756855010986328125
7989 111619862429909666232010112139193453071475585431913931759289633127698499600267401921430470884782424770428032651696682444552787242410538940539652567715824340035694728259383326270357015595991408805237078694094776665224344469606876373291015625
7990 13952482803738708279001264017399181633934448178989241469911204140962312450033425240178808860597803096303504081462085305569098405301317367567456570964478042504461841032422915783794626949498926100654634836761847083153043058700859546661376953125
7991 1744060350467338534875158002174897704241806022373655183738900517620289056254178155022351107574725387037938010182760663196137300662664670945932071370559755313057730129052864472974328368687365762581829354595230885394130382337607443332672119140625
7992 218007543808417316859394750271862213030225752796706897967362564702536132031772269377793888446840673379742251272845082899517162582833083868241508921319969414132216266131608059121791046085920720322728669324403860674266297792200930416584014892578125
7993 27250942976052164607424343783982776628778219099588362245920320587817016503971533672224236055855084172467781409105635362439645322854135483530188615164996176766527033266451007390223880760740090040341083665550482584283287224025116302073001861572265625
7994 3406367872006520575928042972997847078597277387448545280740040073477127062996441709028029506981885521558472676138204420304955665356766935441273576895624522095815879158306375923777985095092511255042635458193810323035410903003139537759125232696533203125
7995 425795984000815071991005371624730884824659673431068160092505009184640882874555213628503688372735690194809084517275552538119458169595866930159197111953065261976984894788296990472248136886563906880329432274226290379426362875392442219890654087066650390625
7996 53224498000101883998875671453091360603082459178883520011563126148080110359319401703562961046591961274351135564659444067264932271199483366269899638994133157747123111848537123809031017110820488360041179034278286297428295359424055277486331760883331298828125
7997 6653062250012735499859458931636420075385307397360440001445390768510013794914925212945370130823995159293891945582430508408116533899935420783737454874266644718390388981067140476128877138852561045005147379284785787178536919928006909685791470110416412353515625
7998 831632781251591937482432366454552509423163424670055000180673846063751724364365651618171266352999394911736493197803813551014566737491927597967181859283330589798798622633392559516109642356570130625643422410598223397317114991000863710723933763802051544189453125
7999 103954097656448992185304045806819063677895428083756875022584230757968965545545706452271408294124924363967061649725476693876820842186490949745897732410416323724849827829174069939513705294571266328205427801324777924664639373875107963840491720475256443023681640625
8000 12994262207056124023163005725852382959736928510469609377823028844746120693193213306533926036765615545495882706215684586734602605273311368718237216551302040465606228478646758742439213161821408291025678475165597240583079921734388495480061465059407055377960205078125