1 1
2 257
3 6562
4 65793
5 390626
6 1686434
7 5764802
8 16843009
9 43053283
10 100390882
11 214358882
12 431733666
13 815730722
14 1481554114
15 2563287812
16 4311810305
17 6975757442
18 11064693731
19 16983563042
20 25700456418
21 37828630724
22 55090232674
23 78310985282
24 110523825058
25 152588281251
26 209642795554
27 282472589764
28 379283617986
29 500246412962
30 658764967684
31 852891037442
32 1103823438081
33 1406622983684
34 1792769662594
35 2251881546052
36 2832604648419
37 3512479453922
38 4364775701794
39 5352824997764
40 6579317233634
41 7984925229122
42 9721958096068
43 11688200277602
44 14103313923426
45 16817731725158
46 20125923217474
47 23811286661762
48 28294099221410
49 33232936334403
50 39215188281507
51 45774920334404
52 53669371392546
53 62259690411362
54 72595455569348
55 83734152640132
56 97096611969218
57 111446140681604
58 128563328131234
59 146830437604322
60 168646395014916
61 191707312997282
62 219192996622594
63 248193651944966
64 282578800148737
65 318645629011972
66 361502106806788
67 406067677556642
68 458956009381506
69 513876685420484
70 578733557335364
71 645753531245762
72 725146833048547
73 806460091894082
74 902707219657954
75 1001284301569062
76 1117399563222306
77 1235736511671364
78 1375676024425348
79 1517108809906562
80 1684305212200930
81 1853302661441605
82 2052125783884354
83 2252292232139042
84 2488859101224132
85 2724912226538692
86 3003867471343714
87 3282616961856644
88 3610448578755938
89 3936588805702082
90 4322157053365606
91 4702526097647044
92 5152314654658626
93 5596670987694404
94 6119500672072834
95 6634221296844292
96 7243289400687522
97 7837433594376962
98 8540864637941571
99 9228853610309606
100 10039240788347043
101 10828567056280802
102 11764154525941828
103 12667700813876162
104 13739359892222498
105 14776846705193224
106 16000740435720034
107 17181861798319202
108 18584719098342852
109 19925626416901922
110 21519677228513924
111 23048890176636164
112 24856732669884610
113 26584441929064322
114 28641658155172228
115 30590306936766532
116 32912712248008866
117 35119885626060326
118 37735422464310754
119 40213860453156484
120 43173479687106308
121 45949730077931043
122 49268779440301474
123 52397079353498564
124 56114260026421506
125 59604797363671876
126 63785768549856262
127 67675234241018882
128 72340172838076673
129 76697970221624324
130 81891926656076804
131 86730203469006242
132 92545945965521412
133 97906878191647684
134 104359393132056994
135 110341137849152264
136 117492745377422978
137 124097929967680322
138 132066308153064388
139 139353667211683682
140 148158042559399236
141 156249663074482244
142 165958657530160834
143 174859125580972804
144 185637589303481315
145 195409255309694212
146 207260243616779074
147 218074528226352486
148 231096560711890146
149 242935032749128802
150 257330065503248934
151 270281038127131202
152 286054305168473378
153 300329259289782086
154 317584283499540548
155 333161414391818692
156 352178415077886852
157 369145194573386402
158 389896964145986434
159 408548088479357444
160 431182134323828706
161 451447324575644164
162 476298783990492485
163 498311414318121122
164 525352185599623746
165 549463509624546184
166 578839103659733794
167 604967116961135042
168 637147967742008516
169 665416609998910563
170 700302442220443844
171 731198145995566886
172 769001760864268386
173 802359178476091682
174 843632559197157508
175 879641228932327302
176 924274836375879010
177 963501331559560964
178 1011703323065435074
179 1053960288888713762
180 1106489023393320294
181 1151936657823500642
182 1208549207095290308
183 1257983387888164484
184 1318992629903593538
185 1372065799167735172
186 1438344443837461828
187 1495315566370299844
188 1566615983337307266
189 1628398550416686728
190 1704994873288983044
191 1771197285652216322
192 1854282086576012194
193 1925122952918976002
194 2014220433754879234
195 2090952617576560264
196 2186494580249376579
197 2268453123948987362
198 2371815377849568742
199 2459374191553118402
200 2570045794405124259
201 2664616100126684804
202 2782941733464166114
203 2883821521936163524
204 3011669333561442372
205 3119119402551010372
206 3255599109166173634
207 3371545011354780806
208 3517276133224690210
209 3640577586059639044
210 3797649603234658568
211 3928797478390152482
212 4096251811234740066
213 4237434672034690244
214 4415738482168034914
215 4565714921638558852
216 4757688371648359876
217 4916747958427716484
218 5120885989143793954
219 5291991123008966084
220 5509121104652204676
221 5690339654659533124
222 5923564775395494148
223 6115597639891380482
224 6363323563496224962
225 6569426455182897033
226 6832201575769530754
227 7050287992278341282
228 7332375933864771972
229 7562821648920027362
230 7861708882748998724
231 8108902989587490568
232 8425654835736682658
233 8686550888106661442
234 9025810605897503782
235 9301307663537443012
236 9660414981301157346
237 9955268010606859844
238 10334962136461216388
239 10645920227784266882
240 11052410802462502660
241 11379844838561358722
242 11809080630028278051
243 12159518761718370406
244 12612999244030174626
245 12981648988562506278
246 13466049393849130948
247 13854014142383176324
248 14365251419654942978
249 14779541627296393604
250 15318432922463672132
251 15753961211814252002
252 16329404942415148038
253 16786655253367974724
254 17392535199941852674
255 17880874030546896904
256 18519084246547628289
257 19031147999601100802
258 19711378346957451268
259 20248748580928453444
260 20964651869584673796
261 21537250386987854246
262 22289662291534604194
263 22890010290541014722
264 23691763573796465156
265 24320253826628692612
266 25162067695253454788
267 25831895743017062084
268 26716410709484147106
269 27416893182581291042
270 28357672427232131848
271 29090710405024191362
272 30078142823596039810
273 30857976252759902728
274 31893168001693842754
275 32708653375265921382
276 33809488763869903812
277 34660765693554192482
278 35813892473402706274
279 36719759203154022086
280 37928461147087750468
281 38873223852623509442
282 40156163410141936708
283 41142576392052822242
284 42486062081252419266
285 43533760149892244104
286 44938795274310010628
287 46031512930692963844
288 47523222861734269923
289 48661191882642625923
290 50220178614591412484
291 51429239246301624644
292 53059428825987337026
293 54317648809320741602
294 56045153754172588902
295 57355786519625885572
296 59160723054723331298
297 60550508537455683848
298 62434303416526102114
299 63880676564617233604
300 65877498053133296166
301 67380160336720564804
302 69462226798672718914
303 71057057023314622724
304 73229902140112747810
305 74885860846876278532
306 77184619637473996102
307 78905450517641748002
308 81302812312394051652
309 83125452740655375044
310 85622483498697403844
311 87515123947429289282
312 90157679612764031876
313 92120163556986851522
314 94870315005360305314
315 96950893484654288716
316 99815139930182433666
317 101970394089246452642
318 104996858739194863108
319 107232261807044628484
320 110382626386900539362
321 112747377120570603524
322 116021962415940550148
323 118473216281907658564
324 121934342004227517765
325 124470948833617293222
326 128066033479757128354
327 130751960547710412164
328 134490167498428908098
329 137267352970298901124
330 141212121973508369288
331 144086718355753023842
332 148185062829123990306
333 151223771961389325926
334 155476549059011705794
335 158620592613240837892
336 163109879779782810820
337 166356282569519253122
338 171012068769720014691
339 174447107938520080964
340 179280150120660162756
341 182824769253887259844
342 187917923520860689702
343 191581264613502748804
344 196864462469452984418
345 200733594119061982984
346 206206308868355562274
347 210201493946988852962
348 215973217771434178692
349 220091573675539927202
350 226067795835608116614
351 230421569593397529608
352 236614358112439385442
353 241100240228887100162
354 247619842210807167748
355 252248118896407027012
356 258999987293557081026
357 263883352293612848008
358 270867794244399436834
359 275902470085864489922
360 283261206806421720422
361 288441413584604730723
362 296047721060639664994
363 301522128771383504166
364 309393299542491965892
365 315024279856217675332
366 323301730687258272388
367 329100478707380211842
368 337662113333630931010
369 343777245623229307526
370 352620910386107939204
371 358914787802800480324
372 368221774293377922372
373 374688750722402006882
374 384296100557167059908
375 391126680300414850312
376 401053715545637321858
377 408066367623402418564
378 418498427457088489096
379 425709831200577608162
380 436485321783276503556
381 444084887089565903684
382 455197702412619594754
383 463009808974713123842
384 474696214163459128226
385 482710810608138233864
386 494756598900176832514
387 503215394312277467366
388 515648268474843460866
389 524320466699664691682
390 537374822717175987848
391 546278438371263968644
392 559742645776776738627
393 569123595163618960004
394 582992452854889752034
395 592622145978560687812
396 607193965583099907558
397 617055253404346928162
398 632059167229151429314
399 642464934693592102408
400 657931723520300091555
401 668582463235588483202
402 684806337732557994628
403 695729421759891693124
404 712443912333882805986
405 723948205428288394730
406 741142131137594025668
407 752931168790690435204
408 770987395166649581636
409 783044537099820227522
410 801613686455609665604
411 814330616447918272964
412 833446039647354326466
413 846448400362270674244
414 866487067918178667142
415 879803905471545420292
416 900422690106336424482
417 914438764243068321284
418 935628439617327234308
419 949975016173736007842
420 972213075274777786632
421 986862773243512270562
422 1009700951946269187874
423 1025154063242964664646
424 1048640525935783868258
425 1064418838498652319942
426 1089020710712915392708
427 1105154701381357268164
428 1130446233296815257186
429 1147425582062343539848
430 1173388734861109624964
431 1190743340458931072642
432 1217968223424452718020
433 1235671900522439264642
434 1263604225315923136388
435 1282275533342213419144
436 1310966738847228154146
437 1329999555417981147844
438 1360041718613304283588
439 1379482393624495913282
440 1410335086525117037188
441 1430787012926034995049
442 1462417291247500012868
443 1483302776945927340002
444 1516455631391423138052
445 1537733938816181483332
446 1571708593452084783874
447 1594139684899783198724
448 1629010832255039355074
449 1651850457757840166402
450 1688342598982004537481
451 1711639644968185761604
452 1749070187838928937346
453 1773584172190234947524
454 1811924014015533709474
455 1836928959419474209544
456 1877088350515522306436
457 1902521619229098849602
458 1943645163772447032034
459 1970460270207236023688
460 2012628064290680439876
461 2039893072616309544482
462 2083988068323985075976
463 2111776380545833921922
464 2156967638448837173410
465 2186205201239114256904
466 2232443578243411990594
467 2262221077832419710242
468 2310642634995387028518
469 2340899759713884914884
470 2390436069529122854084
471 2422330766790561569924
472 2473066382043533884898
473 2505469544098854360964
474 2558503878725962979908
475 2591492694096785125542
476 2645790520794524551812
477 2680484070772754601446
478 2736001498540556588674
479 2771303608864315695362
480 2829417165432963968772
481 2865237400957958791684
482 2924620123510269191554
483 2962397343865377004168
484 3023170591017317112099
485 3061505335237095158212
486 3124996321761621194342
487 3163965138861484662722
488 3228927998179037701538
489 3269919500755510802564
490 3336283790060564113446
491 3377940044732998170722
492 3447361041904731021252
493 3489597638053476763204
494 3560481634592476315268
495 3605030170380800153356
496 3677504364284556439810
497 3722641248432631269124
498 3798342198215173156228
499 3844185754368006996002
500 3921578432948063737668
501 3969794221498968145604
502 4048768031436262764514
503 4097735106081111754562
504 4180327913451929842694
505 4229919834926744562052
506 4314170400115569504068
507 4366463794812851114406
508 4452556686419355303426
509 4505492371457261922722
510 4595384625850552504328
511 4649082750671187701764
512 4740885567116192841985
513 4797391035893897902088
514 4891005035897482906114
515 4948333298121189657412
516 5046189554791329148932
517 5104160787796814470084
518 5203928385298612535108
519 5265080929160113617284
520 5366951197259305503748
521 5428774300687024023362
522 5535073349455878541222
523 5597750158724835773282
524 5706240276836327679906
525 5772205744253931755724
526 5882732644669040783554
527 5949561001651132143364
528 6065091476298518063620
529 6132610415759309634243
530 6250305233443574001284
531 6321532383192717089126
532 6441587236863076073412
533 6513548822267704486084
534 6638797205955384955588
535 6711681946830236600452
536 6839401547695619215778
537 6916087415687739706244
538 7046141547923391797794
539 7123775078219805217446
540 7259674482509274905352
541 7338006985513707753122
542 7476312574091217180034
543 7559008348637811212804
544 7700004562847561948802
545 7783467744728730183172
546 7930499896959295001096
547 8014909274235071513762
548 8164775106363591425346
549 8253629199641560176806
550 8406123917443341795174
551 8495966491074492950404
552 8655229637427380796356
553 8745831901566968430724
554 8907816783243427467874
555 9003495774138678198664
556 9168495826858304489826
557 9264917604923872884002
558 9436978115210583676102
559 9534424051328879888644
560 9709686055906345665860
561 9812260746521907576328
562 9990418530124241926594
563 10094089678769799935522
564 10280134082659410279492
565 10384574212982679845572
566 10573642132757575316194
567 10683922889283887387210
568 10876432538554150577858
569 10987480850170951784642
570 11188176358522306734728
571 11300271188053611809762
572 11504506449348943693572
573 11622596588449843504964
574 11830098823188091707908
575 11949338647252737547782
576 12165945052604016153571
577 12285886679963981959682
578 12505926313839154862211
579 12632656817054320525124
580 12856561134590711290116
581 12984018764419613599684
582 13217314486299517533508
583 13345917630245678417284
584 13583214585912850172738
585 13718740442565440904076
586 13959635743995430591714
587 14096289486265729569122
588 14347777435596409111398
589 14485128702352989418564
590 14740437135543852592004
591 14885589399353255069444
592 15145145105521652266210
593 15291058397676482678402
594 15561480694126110748936
595 15708579453374704718984
596 15983424609663431269986
597 16138413444971562953924
598 16417333877106629036228
599 16573513222499914075202
600 16864640502886425387558
601 17021419531644106084802
602 17316701206537185154628
603 17482546638998856555686
604 17782600341498343173186
605 17949159261421891602918
606 18261663654991858040068
607 18429329232439332691202
608 18746854947885847002402
609 18923636826945105044488
610 19245666237647203582724
611 19423598060348086052164
612 19759562956452632784198
613 19938101205828371332322
614 20278700783033929236514
615 20467661519539730061064
616 20813521187709388894276
617 21002999027665568907842
618 21363241354348431386308
619 21553866676575552390242
620 21919688937080927202756
621 22120706819577027853448
622 22491386854489327345474
623 22693655020288973717764
624 23080365986220417158020
625 23283123970184326562501
626 23674882034145620841154
627 23889470119723351406728
628 24287169786566811546786
629 24502204690568487587524
630 24916379625556152200012
631 25132452704633039250242
632 25552677339235512925058
633 25780769053196180586884
634 26206391280936338328994
635 26435706050632241800132
636 26879604385322364313092
637 27109127150242592628966
638 27558691284410469520388
639 27801809528973133936646
640 28257952355046538467298
641 28501271562015485137922
642 28976075919986645105668
643 29220509446475595511202
644 29702073825805356482052
645 29960221315792223186824
646 30447616584450268250948
647 30706777728209453204162
648 31215193406384905989445
649 31474408448433222288004
650 31989033850239644358054
651 32263700103202675568008
652 32785402882232142979746
653 33060197995068669948962
654 33603253860761575926148
655 33879072460284032287492
656 34429482887582725702210
657 34720754564521918371206
658 35277709713366817588868
659 35569955081689370015522
660 36150852688727767083912
661 36442794820015380778082
662 37030286617428527127394
663 37340008813875856359688
664 37935378336547973657378
665 38244972200490568210184
666 38864509394077056762982
667 39174789482840476025284
668 39802601526223957818306
669 40130551712967238722884
670 40765492301602895338244
671 41094165285321438558724
672 41756129223662228200644
673 42084339338834904679682
674 42753564620366448052354
675 43102006972607575714764
676 43779755021658322671459
677 44127502627834341562082
678 44832906740199660807748
679 45181252859731499291524
680 45895721155801228204228
681 46263989805330475492484
682 46985965698249025779908
683 47354976938750269868642
684 48107719619486332130598
685 48475877991555093461572
686 49236385005670206442628
687 49627235660213219549444
688 50397302403868164288610
689 50787142210756801263364
690 51588533688598929626888
691 51978576186098436940322
692 52789617429477500033826
693 53202513750420037288012
694 54021783944376135211234
695 54435165608231149964932
696 55289147032104111601796
697 55700901590861346625924
698 56563534434613761290914
699 57001146927755912382404
700 57874235375144610180486
701 58310148000746221725602
702 59218343385503165109256
703 59654416239414021150724
704 60573275676784697032034
705 61035180888132701044744
706 61962761738823984741634
707 62424545023181679931204
708 63391643107298194504452
709 63851320233938390193122
710 64827766556376605942084
711 65316514934700417343046
712 66304000683739418444738
713 66790737480270172928644
714 67818021539458501938056
715 68304520789193082535304
716 69343209286855144543266
717 69858528534720359279684
718 70906934812067173909954
719 71421854567728744621442
720 72514868959261692153190
721 73026786987234926449924
722 74129443291243415795811
723 74674541830639635933764
724 75789368528181577739106
725 76331740355849547975462
726 77491187094245560570662
727 78032457926322172553282
728 79204689385404040915396
729 79778602595634228233767
730 80961239923047942560324
731 81534050070068617414084
732 82766501039326005895812
733 83335836122925967969442
734 84578823027796714443394
735 85185580662947166196236
736 86441501013487829323842
737 87044213377378270794244
738 88350752125169932034182
739 88951956974791439582882
740 90272325124642800171396
741 90910040802318403038088
742 92241100465319723443268
743 92877498540993598756802
744 94264779815775735821636
745 94896740102661187410052
746 96295008935657315768674
747 96968574868983870574886
748 98381297058201137636292
749 99050031258674132328004
750 100519556837206616530184
751 101185782842484578256002
752 102669751203494441057410
753 103377493471925121637124
754 104873056479214421570948
755 105578800799448752912452
756 107137225827565069895304
757 107836810944509231272802
758 109407426618548445297634
759 110154031772600650138888
760 111740249010740081754628
761 112480504131560035634882
762 114129815982018437246788
763 114867291019409033749444
764 116532383014916268473346
765 117316417239330417125836
766 118993520906501272827394
767 119774098878549535380484
768 121522230825845536832418
769 122295567986652652247042
770 124056678326291526103048
771 124882393173382423462724
772 126659614441398188099586
773 127478208443761827917282
774 129326356338255309113062
775 130141177497657067599942
776 132005964566993520358658
777 132872288188052511499528
778 134750359941813825762274
779 135612481014449781309124
780 137570045568214629449352
781 138423005005393609558084
782 140393558661414839941508
783 141305899789527558120968
784 143294117352087781422915
785 144197710775423636667652
786 146264763957050072721028
787 147162737823614746501922
788 149248336383975725508066
789 150204247526530138605764
790 152303891516490096767684
791 153254044001553861594244
792 155441664418127186644454
793 156381544843952829897604
794 158583200124917160537634
795 159589505610337480919944
796 161809606184854319022786
797 162804562351317753689762
798 165113488216253170318856
799 166101760134381608332804
800 168430521221349411719331
801 169483071906523750035206
802 171825693051546240182914
803 172871883676032679936324
804 175313087075634973309572
805 176347062609685577206664
806 178802461392292165132868
807 179909653064098431817604
808 182385652386041054613218
809 183479764019919004768322
810 186054688795070117445610
811 187140089864757577373282
812 189735269392746006734532
813 190893241677768743717444
814 193503310379207441847428
815 194653394529430381402372
816 197372773208437213233220
817 198507286262175467585284
818 201242446034653798473154
819 202459186896883819445452
820 205216222852038625404996
821 206416902609949549841762
822 209282968427114996151748
823 210474109970010820726082
824 213362198817423521451458
825 214634183448494976108684
826 217537238893103563280708
827 218798367050657356915682
828 221824060932065093569158
829 223067471439749495110562
830 226109603706187173015044
831 227443944481102611066884
832 230508208667222940398114
833 231824902954223927877126
834 235010762410468558569988
835 236315885030060336916292
836 239524521119621831621892
837 240918340132746429943688
838 244143579156650154015394
839 245524981295624377126082
840 248886562047189818571016
841 250246473680847595200483
842 253623732723582653534434
843 255086094920915468958404
844 258487372495723302248226
845 259929028697434437582438
846 263464594253441918814022
847 264891095852717032548486
848 268451974701820360685410
849 269977586284650619552004
850 273555641494153646225094
851 275065726819413139176004
852 278793539377178375223492
853 280280090686329713048162
854 284024758255008817918148
855 285625006977664310410636
856 289394252905846504158818
857 290968902123878119627202
858 294888374590022289740936
859 296445806105775715165922
860 300392081839365702549636
861 302058787851207228744328
862 306021038497945285668994
863 307670860178904352216322
864 311799865196942368402884
865 313422356451401789372932
866 317567678434266891012994
867 319314741133900911306726
868 323487598428834750631812
869 325205748363921154783684
870 329544812068948848720008
871 331241879794142774555524
872 335607505070516824363298
873 337427246532418553666246
874 341809885742421154995908
875 343609855051690358108552
876 348175971956128905564612
877 349942545782877898286882
878 354526975161495449713474
879 356432411486762706392324
880 361045782234164114160260
881 362916962485923112122242
882 367712262321990993727593
883 369560570288497434231842
884 374384516899014662827332
885 376368671141785061123464
886 381208813675103326380514
887 383167758718722622528322
888 388212664685094499977476
889 390134325703094132991364
890 395197622275758641216324
891 397271886514246956085610
892 402363515521373596052226
893 404400488131168657800004
894 409693899019244282072068
895 411704291807442701995012
896 417026773057290080663746
897 419184999617018286909448
898 424525567643764922765314
899 426655682127799336123204
900 432222274765848344492169
901 434308498723674512856004
902 439891388756823740732228
903 442148612129560346243848
904 447761994671207737024898
905 449976408898962761781892
906 455811132252890381513668
907 457992426543450182594402
908 463859597875968907966626
909 466205361958534295972966
910 472090742570804871852808
911 474402551102912549470082
912 480534617843419851129220
913 482798844818609511671044
914 488948056141878404347714
915 491401018877202139726984
916 497580724747395360228066
917 499982450418534121894084
918 506408289443259658087816
919 508773041409246017163842
920 515232815048721129374788
921 517777566296765150389124
922 524252519662391552931874
923 526760994277154995700164
924 533509054393929766940424
925 535963202803409031016422
926 542726529800279317933954
927 545386108099140729539846
928 552183715443402562805922
929 554786279519086052117762
930 561854736718452364024328
931 564413669306105743933926
932 571514242581201576253506
933 574274243343030996268484
934 581390817002931865532194
935 584109138428964746862344
936 591524549678704705360934
937 594178218217964518931522
938 601611238246468423125188
939 604492513260947719687364
940 611960935107118988088516
941 614776116801816507052322
942 622539007065174323470468
943 625307362095643419782404
944 633104993949975112138210
945 636094812155068669811728
946 643905672833405570767748
947 646844413989074183715362
948 654986948221857129716292
949 657854273024945857387204
950 666013622382873777264294
951 669129726013635222236804
952 677322413537258738420356
953 680366944138463534957762
954 688884406188597932571622
955 691875710905182652997572
956 700427029546610270967426
957 703658101977826852112008
958 712225027478129133708034
959 715399994873543455626244
960 724330794350841339293444
961 727423121748038154865923
962 736366012046195409462788
963 739735558469925528040166
964 748714131463467474396546
965 752003078606927919757252
966 761336117373401890071176
967 764560386709553996802242
968 773931717250163258628387
969 777421245241878055496968
970 786806871155933455660484
971 790230593563210223940962
972 800011217889736744121958
973 803346299449248513360964
974 813139040687401558319554
975 816778366246196678122764
976 826605567725540964591010
977 830149880552636599409282
978 840369311694166276258948
979 843842775284013522592324
980 854101631904492975548454
981 857863633079154431109926
982 868130591496380529875554
983 871822639630584198373442
984 882524479124690494939076
985 886116769995697137268612
986 896826592979743528143428
987 900748370191101389175688
988 911497152469816319884932
989 915314479912358536253764
990 926492753787865639412492
991 930227631978098127294722
992 941441117257699339628802
993 945497045850451342451204
994 956718800847186236164868
995 960695502949628428899652
996 972390382284711624387972
997 976250493656412394510562
998 987955738872577797972514
999 992179167842187846854408
1000 1003924138439501680514884