0 1 1 113 2 2705 3 28129 4 177697 5 807505 6 2908337 7 8818625 8 23429185 9 56070193 10 123302609 11 252868001 12 489082465 13 899992081 14 1586639089 15 2694819713 16 4429746305 17 7074058225 18 11009657617 19 16743877985 20 24940525217 21 36456362449 22 52383641905 23 74099318593 24 103321612481 25 142174617521 26 193261687633 27 259748361505 28 345455619809 29 454964300177 30 593731527025 31 768220045057 32 986041377025 33 1256113758065 34 1588835830673 35 1996277116129 36 2492386309921 37 3093218480465 38 3817182282161 39 4685308325569 40 5721539879233 41 6953047109425 42 8410566095825 43 10128763892897 44 12146630938465 45 14507902142737 46 17261508022769 47 20462057279105 48 24170352243073 49 28453938654961 50 33387691265041 51 39054436781153 52 45545615718305 53 52961984737489 54 61414361092657 55 71024410836545 56 81925482467777 57 94263487733425 58 108197831332945 59 123902391301153 60 141566551879649 61 161396290717841 62 183615322276465 63 208466299338241 64 236212074562049 65 267137024048753 66 301548434918545 67 339777958931425 68 382183134214177 69 429148977188945 70 481089646830257 71 538450183409089 72 601708323914305 73 671376396373553 74 748003295327441 75 832176540742561 76 924524422680673 77 1025718234073105 78 1136474593981169 79 1257557863755137 80 1389782658536065 81 1534016456576497 82 1691182308887825 83 1862261651753825 84 2048297224681633 85 2250396096393169 86 2469732801491761 87 2707552590470465 88 2965174795760321 89 3243996316548529 90 3545495225128273 91 3871234497573665 92 4222865871565025 93 4602133834221457 94 5010879742829425 95 5451046081387777 96 5924680855921409 97 6433942131547505 98 6981102714310033 99 7568554980829921 100 8198815858850081 101 8874531961786193 102 9598484880425905 103 10373596634950849 104 11202935290487617 105 12089720739425585 106 13037330653771217 107 14049306610840225 108 15129360395620705 109 16281380483172113 110 17509438704456689 111 18817797099031681 112 20210914958062465 113 21693456061148401 114 23270296110485009 115 24946530365917793 116 26727481484474785 117 28618707567996625 118 30626010422514737 119 32755444033059905 120 35013323257615297 121 37406232743959729 122 39941036073178705 123 42624885133652513 124 45465229729362401 125 48469827426387601 126 51646753641497713 127 55004411976776705 128 58551544804246529 129 62297244104490097 130 66250962563305105 131 70422524930451937 132 74822139644590625 133 79460410728533585 134 84348349958972593 135 89497389314870209 136 94919393708737601 137 100626674005052465 138 106632000330102481 139 112948615677571489 140 119590249814217313 141 126571133490021905 142 133906012957226225 143 141610164802694017 144 149699411098080385 145 158190134872312817 146 167099295910924049 147 176444446886807905 148 186243749827000993 149 196515992920124881 150 207280607669155121 151 218557686394215233 152 230368000090125505 153 242733016643468209 154 255674919413962577 155 269216626184974625 156 283381808488018657 157 298194911306139025 158 313681173161092465 159 329866646589283073 160 346778219011433729 161 364443634001009521 162 382891512956440465 163 402151377182222561 164 422253670384007969 165 443229781582826833 166 465112068453615025 167 487933881093253825 168 511729586223359297 169 536534591833090865 170 562385372267280337 171 589319493765214369 172 617375640455435105 173 646593640811955473 174 677014494577317361 175 708680400157952641 176 741634782497338753 177 775922321432472305 178 811588980539215889 179 848682036472105057 180 887250108804234145 181 927343190372871377 182 969012678136485425 183 1012311404548897345 184 1057293669456303553 185 1104015272522947249 186 1152533546191247441 187 1202907389182226465 188 1255197300542108641 189 1309465414240994449 190 1365775534329546353 191 1424193170659654145 192 1484785575175079425 193 1547621778778110577 194 1612772628778291345 195 1680310826929317857 196 1750310968060230689 197 1822849579307060305 198 1898005159951115953 199 1975858221870139841 200 2056491330608580161 201 2139989147073268273 202 2226438469860817105 203 2315928278223089569 204 2408549775677117537 205 2504396434265883665 206 2603564039476410097 207 2706150735821629825 208 2812257073092548225 209 2921986053287234033 210 3035443178223210769 211 3152736497839851361 212 3273976659197410465 213 3399276956179360721 214 3528753379904730929 215 3662524669857175873 216 3800712365737539265 217 3943440860046703025 218 4090837451405547857 219 4243032398618881825 220 4400158975490225377 221 4562353526394373009 222 4729755522614683505 223 4902507619452082433 224 5080755714112792321 225 5264649004381837681 226 5454340048089403793 227 5649984823377159905 228 5851742789771689249 229 6059776950072200017 230 6274253913059723185 231 6495343957035034817 232 6723221094192572225 233 6958063135837645105 234 7200051758454274513 235 7449372570631024289 236 7706215180852221281 237 7970773266161992465 238 8243244641708578801 239 8523831331176417409 240 8812739638113515393 241 9110180218161670385 242 9416368152197124625 243 9731523020389271137 244 10055868977185062305 245 10389634827226802897 246 10733054102211041329 247 11086365138696304705 248 11449811156867454913 249 11823640340264474801 250 12208105916483525201 251 12603466238858145313 252 13009984869128500705 253 13427930661106614929 254 13857577845345552497 255 14299206114820552705 256 14753100711630145537 257 15219552514725312625 258 15698858128674787985 259 16191319973474624993 260 16697246375410187809 261 17216951658978757201 262 17750756239880972465 263 18298986719089362881 264 18861975978002253889 265 19440063274691364913 266 20033594341251447505 267 20642921482260344225 268 21268403674357880417 269 21910406666952032785 270 22569303084060850417 271 23245472527298635649 272 23939301680014923905 273 24651184412594833393 274 25381521888929387281 275 26130722674064442721 276 26899202843036892833 277 27687386090906839505 278 28495703843994466609 279 29324595372330374977 280 30174507903328172225 281 31045896736688142257 282 31939225360540851025 283 32854965568839576865 284 33793597580010485473 285 34755610156869501329 286 35741500727814859121 287 36751775509304350465 288 37786949629626312961 289 38847547253973440369 290 39934101710828524433 291 41047155619671270625 292 42187261020015361825 293 43354979501784975697 294 44550882337039993265 295 45775550613059167937 296 47029575366790555969 297 48313557720678541105 298 49628109019876817873 299 50973850970856729761 300 52351415781420390241 301 53761446302128046353 302 55204596169149176305 303 56681529948546844289 304 58192923282004867457 305 59739463034007381745 306 61321847440480424977 307 62940786258905187425 308 64597000919912611745 309 66291224680369055953 310 68024202777962764849 311 69796692587300927041 312 71609463777527126465 313 73463298471469029041 314 75358991406326176849 315 77297350095907793953 316 79279194994430539745 317 81305359661886177425 318 83376690930989156977 319 85494049075714143745 320 87658307981433555457 321 89870355316665202289 322 92131092706440156305 323 94441435907301008353 324 96802314983940702241 325 99214674487492167761 326 101679473635479005873 327 104197686493437511105 328 106770302158220347969 329 109398324942992229937 330 112082774563927981265 331 114824686328623393697 332 117625111326229321825 333 120485116619319492625 334 123405785437502536433 335 126388217372788778369 336 129433528576722360961 337 132542851959289300465 338 135717337389612111121 339 138958151898441663329 340 142266479882456973473 341 145643523310383654865 342 149090501930941791025 343 152608653482634024257 344 156199233905384684225 345 159863517554040812977 346 163602797413745974609 347 167418385317197769505 348 171311612163800004833 349 175283828140720504721 350 179336402945865575281 351 183470726012782171393 352 187688206737498843905 353 191990274707316577649 354 196378379931560662417 355 200853993074304770785 356 205418605689078448417 357 210073730455569254225 358 214820901418330819505 359 219661674227508126913 360 224597626381591341889 361 229630357472209560881 362 234761489430975872465 363 239992666778395159201 364 245325556874846099809 365 250761850173648862993 366 256303260476230015985 367 261951525189396202625 368 267708405584728177537 369 273575687060106814705 370 279555179403382740497 371 285648717058201272929 372 291858159391994380705 373 298185390966151407313 374 304632321808380337201 375 311200887687271412801 376 317893050389074942913 377 324710797996705174705 378 331656145170982133329 379 338731133434123364897 380 345937831455497550305 381 353278335339651989137 382 360754768916625984625 383 368369284034562192385 384 376124060854628027393 385 384021308148259255409 386 392063263596737926801 387 400252194093116842465 388 408590396046502773281 389 417080195688710686289 390 425723949383301262513 391 434524043937014023105 392 443482896913608412225 393 452602956950125216817 394 461886704075580735185 395 471336650032106138017 396 480955338598544497249 397 490745345916517989905 398 500709280818977815793 399 510849785161249399681 400 521169534154585480321 401 531671236702239720433 402 542357635738073503505 403 553231508567708615009 404 564295667212238537377 405 575552958754511119825 406 587006265687995415857 407 598658506268245513025 408 610512634866974211265 409 622571642328749437873 410 634838556330326318929 411 647316441742627858721 412 660008400995387210465 413 672917574444464553361 414 686047140741851622769 415 699400317208376972033 416 712980360209125076225 417 726790565531582419825 418 740834268766523742097 419 755114845691651645665 420 769635712658002805537 421 784400326979134047569 422 799412187323101597105 423 814674834107246830273 424 830191849895801892161 425 845966859800328577841 426 862003531883003903953 427 878305577562765830305 428 894876752024332622689 429 911720854630109379857 430 928841729334995279345 431 946243265104105128577 432 963929396333418839425 433 981904103273372476145 434 1000171412455404558353 435 1018735397121471332449 436 1037600177656544756641 437 1056769922024106976465 438 1076248846204655099441 439 1096041214637230109249 440 1116151340663983791553 441 1136583586977797575345 442 1157342366072967225425 443 1178432140698967353377 444 1199857424317309746145 445 1221622781561509543057 446 1243732828700173323889 447 1266192234103223202305 448 1289005718711271050753 449 1312178056508157014641 450 1335714074996666505361 451 1359618655677439893473 452 1383896734531089155105 453 1408553302503535756369 454 1433593405994584092337 455 1459022147349744828865 456 1484844685355322527297 457 1511066235736781963825 458 1537692071660407587025 459 1564727524238270588833 460 1592177983036518095969 461 1620048896586999020561 462 1648345772902241140465 463 1677074179993794011521 464 1706239746393952345729 465 1735848161680874521073 466 1765905177007110920465 467 1796416605631556829025 468 1827388323454844650657 469 1858826269558190236625 470 1890736446745708150577 471 1923124922090210726209 472 1955997827482505805505 473 1989361360184208077233 474 2023221783384078967121 475 2057585426757910062881 476 2092458687031965088993 477 2127848028549995477905 478 2163759983843844616049 479 2200201154207655874817 480 2237178210275699568385 481 2274697892603834012017 482 2312767012254615886225 483 2351392451386075143905 484 2390581163844169729313 485 2430340175758935409489 486 2470676586144346050481 487 2511597567501899702465 488 2553110366427945889601 489 2595222304224769532209 490 2637940777515446960593 491 2681273258862489511585 492 2725227297390290230625 493 2769810519411389233937 494 2815030629056573317105 495 2860895408908825428097 496 2907412720641139654529 497 2954590505658217406705 498 3002436785742060509713 499 3050959663701476949601 500 3100167324025515050401 501 3150068033540841890513 502 3200670142073081798705 503 3251982083112130801729 504 3304012374481462927297 505 3356769619011444297905 506 3410262505216670982737 507 3464499807977346606625 508 3519490389224715746785 509 3575243198630569179793 510 3631767274300837073009 511 3689071743473286246401 512 3747165823219337662465 513 3806058821150020333681 514 3865760136126077868689 515 3926279258972243910113 516 3987625773195702748705 517 4049809355708751430225 518 4112839777555679703217 519 4176726904643884187585 520 4241480698479233175617 521 4307111216905698508849 522 4373628614849271005905 523 4441043145066175948193 524 4509365158895405162081 525 4578605107015582267921 526 4648773540206177698033 527 4719881110113090117505 528 4791938570018610913409 529 4864956775615788449777 530 4938946685787208817425 531 5013919363388209839457 532 5089885976034545125025 533 5166857796894514995665 534 5244846205485581140273 535 5323862688475481886529 536 5403918840487865008321 537 5485026364912455020465 538 5567197074719771943761 539 5650442893280418555169 540 5734775855188953169633 541 5820208107092365031825 542 5906751908523169427825 543 5994419632737139658497 544 6083223767555693048065 545 6173176916212948193137 546 6264291798207470689169 547 6356581250158724603105 548 6450058226668246992673 549 6544735801185562804561 550 6640627166878857515441 551 6737745637510424911553 552 6836104648316907434305 553 6935717756894346551089 554 7036598644088060642257 555 7138761114887367926945 556 7242219099325171982177 557 7346986653382427441425 558 7453077959897503490545 559 7560507329480462810753 560 7669289201432273650049 561 7779438144668972736241 562 7890968858650796776465 563 8003896174316300319841 564 8118235055021477791649 565 8234000597483907539153 566 8351208032731935760945 567 8469872727058918223425 568 8590010182982537699777 569 8711636040209215098545 570 8834766076603632280657 571 8959416209163384595489 572 9085602494998781198305 573 9213341132317811243153 574 9342648461416294077041 575 9473540965673231592961 576 9606035272551380931073 577 9740148154603065749105 578 9875896530481244314769 579 10013297465955852704737 580 10152368174935441426465 581 10293126020494123810897 582 10435588515903854555825 583 10579773325672056831425 584 10725698266584616391233 585 10873381308754261163569 586 11022840576674344830161 587 11174094350278052930465 588 11327161066003050061921 589 11482059317861586778129 590 11638807858516084818673 591 11797425600360219336065 592 11957931616605516817025 593 12120345142373487427057 594 12284685575793310539025 595 12450972479105092238177 596 12619225579768713627809 597 12789464771578288791505 598 12961710115782251299633 599 13135981842209088179521 600 13312300350398740300481 601 13490686210739688156593 602 13671160165611742061905 603 13853743130534555804449 604 14038456195321882837217 605 14225320625241594115985 606 14414357862181476725617 607 14605589525820832468225 608 14799037414807895618305 609 14994723507943089081713 610 15192669965368138227089 611 15392899129761061690081 612 15595433527537058482465 613 15800295870055310770001 614 16007509054831721714609 615 16217096166757607808193 616 16429080479324365157185 617 16643485455854129208625 618 16860334750736447440337 619 17079652210670984569505 620 17301461875916279865697 621 17525787981544576186129 622 17752654958702740382705 623 17982087435879294762113 624 18214110240177579312001 625 18448748398595064438001 626 18686027139308833988113 627 18925971892967258372705 628 19168608293987877620129 629 19413962181861514239697 630 19662059602462635795505 631 19912926809365987126337 632 20166590265169512178625 633 20423076642823585451185 634 20682412826966573082193 635 20944625915266743640609 636 21209743219770548716001 637 21477792268257293432465 638 21748800805600217044081 639 22022796795134003801089 640 22299808420028744307713 641 22579864084670367624305 642 22862992416047564398225 643 23149222265145221339617 644 23438582708344387389985 645 23731103048828791963217 646 24026812817997935670449 647 24325741776886773971905 648 24627919917592014230593 649 24933377464705046674481 650 25242144876751529805521 651 25554252847637650825633 652 25869732308103081681505 653 26188614427180651361809 654 26510930613662755112177 655 26836712517574521265025 656 27165992031653756413057 657 27498801292837689687025 658 27835172683756536930065 659 28175138834233905592673 660 28518732622794061204129 661 28865987178176076307921 662 29216935880854882780465 663 29571612364569248484161 664 29930050517856699237569 665 30292284485595407117233 666 30658348670553066137425 667 31028277734942776385825 668 31402106601985957724897 669 31779870457482314200465 670 32161604751386870330737 671 32547345199394100480769 672 32937127784529172559105 673 33330988758746327305073 674 33728964644534414466961 675 34131092236529607203041 676 34537408603135316069153 677 34947951088149323988305 678 35362757312398163629489 679 35781865175378758654657 680 36205312856907350324545 681 36633138818775730985777 682 37065381806414805993425 683 37502080850565505654945 684 37943275268957068813153 685 38389004667992719717649 686 38839308944442759865841 687 39294228287145096526465 688 39753803178713229690241 689 40218074397251719224049 690 40687083018079154036753 691 41160870415458645096545 692 41639478264335864171425 693 42122948542084650196177 694 42611323530260205200945 695 43104645816359901768257 696 43602958295591724017089 697 44106304172650364144305 698 44614726963500996585553 699 45128270497170751889441 700 45646978917547912430561 701 46170896685188852118673 702 46700068579132742293105 703 47234539698724046023169 704 47774355465442823067137 705 48319561624742867774065 706 48870204247897702244497 707 49426329733854447097825 708 49987984811095592225825 709 50555216539508689943633 710 51128072312263992981169 711 51706599857700059789761 712 52290847241217349670465 713 52880862867179830262321 714 53476695480824619960529 715 54078394170179687866273 716 54686008367989633901665 717 55299587853649571755025 718 55919182755147137353457 719 56544843551012645591425 720 57176621072277418075777 721 57814566504440304679409 722 58458731389442421727505 723 59109167627650129672033 724 59765927479846273141921 725 60429063569229706288081 726 61098628883423126374193 727 61774676776489238595905 728 62457260970955275142849 729 63146435559845891549617 730 63842255008724463413585 731 64544774157742806589217 732 65254048223699344000225 733 65970132802105742242705 734 66693083869262041184113 735 67422957784340299794689 736 68159811291476781479681 737 68903701521872702212465 738 69654685995903564800401 739 70412822625237102647009 740 71178169714959856405793 741 71950785965712406952785 742 72730730475833288136625 743 73518062743511602796737 744 74312842668948365571905 745 75115130556526596053297 746 75924987116990185867729 747 76742473469631563308705 748 77567651144488179164513 749 78400582084547837424401 750 79241328647962894575601 751 80089953610273351235713 752 80946520166638859896705 753 81811091934079672588529 754 82683732953726552302097 755 83564507693079672043105 756 84453481048276525419937 757 85350718346368872700625 758 86256285347608746305585 759 87170248247743539734593 760 88092673680320203958209 761 89023628718998575335601 762 89963180879873859152465 763 90911398123808292904481 764 91868348858772013483489 765 92834101942193152455313 766 93808726683317183649905 767 94792292845575547316225 768 95784870648963575126017 769 96786530772427740342385 770 97797344356262257500817 771 98817383004515055982049 772 99846718787403151887905 773 100885424243737442662993 774 101933572383356948936881 775 102991236689572528093121 776 104058491121620084103233 777 105135410117123298195505 778 106222068594565904960209 779 107318541955773538524577 780 108424906088405173462625 781 109541237368454185136657 782 110667612662759054199025 783 111804109331523740014465 784 112950805230847747795073 785 114107778715265914271729 786 115275108640297936757521 787 116452874365007670490465 788 117641155754572219174561 789 118840033182860843669969 790 120049587535023713814833 791 121269900210090528393025 792 122501053123579028293825 793 123743128710113427941297 794 124996209926052790102865 795 126260380252129369218337 796 127535723696096948422369 797 128822324795389195465105 798 130120268619788062767473 799 131429640774102256879361 800 132750527400855802640641 801 134083015182986727376753 802 135427191346555890492305 803 136783143663465983857889 804 138150960454190728417057 805 139530730590514292472145 806 140922543498280957139377 807 142326489160155054495425 808 143742658118391203969345 809 145171141477614872565553 810 146612030907613284535249 811 148065418646136706145441 812 149531397501710131226465 813 151010060856455393210641 814 152501502668923729406449 815 154005817476938823284353 816 155523100400450350582145 817 157053447144398055069425 818 158596954001586379842577 819 160153717855569680053345 820 161723836183548043005857 821 163307407059273741588689 822 164904529155968347040305 823 166515301749250527077953 824 168139824720074555451841 825 169778198557679559018161 826 171430524362549528456273 827 173096903849384118787105 828 174777439350080265881569 829 176472233816724645179537 830 178181390824596998871665 831 179905014575184357828097 832 181643209899206184589825 833 183396082259650463770225 834 185163737754820766246033 835 186946283121394313548769 836 188743825737491068899361 837 190556473625753881360465 838 192384335456439709612721 839 194227520550521951892929 840 196086138882803908663873 841 197960301085043404617265 842 199850118449088596643025 843 201755702930024994429857 844 203677167149333720393825 845 205614624398061035663377 846 207568188639999158881009 847 209537974514878404613505 848 211524097341570668194433 849 213526673121304283854321 850 215545818540890283025681 851 217581650975960079741793 852 219634288494214610079905 853 221703849858684952631249 854 223790454531004457012017 855 225894222674692407461185 856 228015275158449248602817 857 230153733559463400482225 858 232309720166729690017105 859 234483357984379426036513 860 236674770735022145112289 861 238884082863099055419281 862 241111419538248205892465 863 243356906658681407980801 864 245620670854572937329409 865 247902839491460042753393 866 250203540673655289898385 867 252522903247670767014625 868 254861056805654180303137 869 257218131688836866324305 870 259594258990993748990897 871 261989570561915268699329 872 264404199010891311184705 873 266838277710207163716913 874 269291940798651526286801 875 271765323185036605463201 876 274258560551730318633313 877 276771789358200636370705 878 279305146844572090706929 879 281858771035194477114497 880 284432800742223778040705 881 287027375569215335863537 882 289642635914729303172625 883 292278722975948398309985 884 294935778752307994136993 885 297613946049138568025809 886 300313368481320541105201 887 303034190476951534822465 888 305776557281026072914881 889 308540614959127756915889 890 311326510401133943352913 891 314134391324932950825505 892 316964406280153825184225 893 319816704651908691062417 894 322691436664547718044785 895 325588753385426729788417 896 328508806728687484443649 897 331451749459050654753905 898 334417735195621536245393 899 337406918415708511949281 900 340419454458654302130721 901 343455499529680027530833 902 346515210703742114659505 903 349598745929402071708609 904 352706264032709163686977 905 355837924721096015410225 906 358993888587287171010257 907 362174317113220638661025 908 365379372673982449248865 909 368609218541754257747473 910 371864018889774016089329 911 375143938796309746357121 912 378449144248646443150465 913 381779802147086134014961 914 385136080308961126852369 915 388518147472660473262433 916 391926173301669676798625 917 395360328388623675151825 918 398820784259373125307697 919 402307713377064020755265 920 405821289146230669855937 921 409361685916902064513969 922 412929078988721668321105 923 416523644615080653379873 924 420145560007264615041761 925 423795003338613793828241 926 427472153748696833834353 927 431177191347498106946305 928 434910297219618632236289 929 438671653428490619929457 930 442461443020605669369745 931 446279850029756650442977 932 450127059481293297947425 933 454003257396391548433745 934 457908630796336649067953 935 461843367706820068102849 936 465807657162250236575041 937 469801689210077150876465 938 473825654915130865881041 939 477879746363973908338849 940 481964156669267640281953 941 486079079974152602217745 942 490224711456642865917425 943 494401247334034426638977 944 498608884867327664655745 945 502847822365663905993457 946 507118259190776112310289 947 511420395761453729886305 948 515754433558021727720353 949 520120575126833854764241 950 524519024084780146355761 951 528949985123808709943873 952 533413664015461820231105 953 537910267615426353889969 954 542440003868098594041937 955 547003081811163434719265 956 551599711580188015561697 957 556230104413229817031825 958 560894472655459246464625 959 565593029763796745298433 960 570325990311564447866369 961 575093569993152422158961 962 579895985628699523000465 963 584733455168788888113121 964 589606197699158107575329 965 594514433445424097211473 966 599458383777822706482865 967 604438271215963091481025 968 609454319433596883656257 969 614506753263402184946225 970 619595798701782420000977 971 624721682913680076232609 972 629884634237405362449505 973 635084882189479816866833 974 640322657469494895316721 975 645598191964985570513281 976 650911718756318973259393 977 656263472121598106513905 978 661653687541580663269649 979 667082601704612979224417 980 672550452511579151258785 981 678057479080865352766417 982 683603921753339376914225 983 689190022097345438941505 984 694816022913714268638913 985 700482168240788524179889 986 706188703359463558508881 987 711935874798243569522465 988 717723930338313165311201 989 723553119018624375761809 990 729423691140999141850993 991 735335898275247313993985 992 741289993264300190842625 993 747286230229359629959537 994 753324864575062761826705 995 759406152994662338678497 996 765530353475222749680929 997 771697725302831734010705 998 777908529067827823419313 999 784163026670043545899201 1000 790461481324064422100801