1 1 2 571 3 12938 4 115270 5 630755 6 2543401 7 8307796 8 23249388 9 57792165 10 130790935 11 274285726 12 540036146 13 1008233863 14 1798831685 15 3085968040 16 5116005976 17 8229746121 18 12889413363 19 19711057330 20 29503047070 21 43311380651 22 62472570721 23 88674907388 24 124028940100 25 171148060525 26 233240108751 27 314210965446 28 418781132938 29 552616348495 30 722473313405 31 936361661776 32 1203723333296 33 1535630554513 34 1945003673515 35 2446850133210 36 3058525908726 37 3800020774771 38 4694268809113 39 5767485578660 40 7049533494940 41 8574316866101 42 10380208212871 43 12510507456238 44 15013935624930 45 17945164771095 46 21365385822901 47 25342916143096 48 29953848602888 49 35282744020825 50 41423368856675 51 48479480090626 52 56565659258446 53 65808197653563 54 76346034747345 55 88331751919180 56 101932623628276 57 117331728199421 58 134729120435263 59 154343068307990 60 176411356023610 61 201192655792351 62 228967970679021 63 260042150947488 64 294745486353760 65 333435376882465 66 376498084461851 67 424350568232746 68 477442405987238 69 536257804433155 70 601317700980745 71 673181959788276 72 752451664843596 73 839771512899013 74 935832309117175 75 1041373568325950 76 1157186224820626 77 1284115453692071 78 1423063606699813 79 1574993265749320 80 1740930417073080 81 1921967749255401 82 2119268078281171 83 2334067902829138 84 2567681093070590 85 2821502716274635 86 3097013002561601 87 3395781454186396 88 3719471101773988 89 4069842910969485 90 4448760343005615 91 4858194072730726 92 5300226867680746 93 5777058631818863 94 6291011617607005 95 6844535810113520 96 7440214486901776 97 8080769957484721 98 8769069486170763 99 9508131402166650 100 10301131400843350 101 11151409040111251 102 12062474435891321 103 13038015160709188 104 14081903349479420 105 15198203016587605 106 16391177588418151 107 17665297655516046 108 19025248948611138 109 20475940542773815 110 22022513294011285 111 23670348512653976 112 25425076877921896 113 27292587598101113 114 29279037820800835 115 31390862297801890 116 33634783309047726 117 36017820850369371 118 38547303089576113 119 41230877095583980 120 44076519845294420 121 47092549512975901 122 50287637046941471 123 53670818038355638 124 57251504887044250 125 61039499269221375 126 65045004912087501 127 69278640680293696 128 73751453979306688 129 78474934480750145 130 83461028174837755 131 88722151755054026 132 94271207340279046 133 100121597539593763 134 106287240865042665 135 112782587497671060 136 119622635412194476 137 126822946865698021 138 134399665255803863 139 142369532353785310 140 150749905918146290 141 159558777694225351 142 168814791805423621 143 178537263541696488 144 188746198550989080 145 199462312439335945 146 210707050785385651 147 222502609575151346 148 234871956062828638 149 247838850063562475 150 261427865684085025 151 275664413497186876 152 290574763166024196 153 306186066524304813 154 322526381118436495 155 339624694217761030 156 357510947299038026 157 376216061011382671 158 395771960627902013 159 416211601990314640 160 437568997952878960 161 459879245331995601 162 483178552367889771 163 507504266704819738 164 532894903896297910 165 559390176441851315 166 587031023361888601 167 615859640317280996 168 645919510280304988 169 677255434763634805 170 709913565614113095 171 743941437378068526 172 779388000244989346 173 816303653576402263 174 854740280026846325 175 894751280263871800 176 936391608294034376 177 979717807401895321 178 1024788046709078563 179 1071662158360475970 180 1120401675344732430 181 1171069869956182651 182 1223731792905451921 183 1278454313085973388 184 1335306158003714740 185 1394357954877447485 186 1455682272416932351 187 1519353663286434646 188 1585448707261023738 189 1654046055083151135 190 1725226473027041965 191 1799072888178474976 192 1875670434437566496 193 1955106499252214113 194 2037470771089896155 195 2122855287655563370 196 2211354484863399526 197 2303065246570267971 198 2398086955078701513 199 2496521542417333300 200 2598473542406706700 201 2704050143518442501 202 2813361242535782071 203 2926519499023565438 204 3043640390615743570 205 3164842269128564455 206 3290246417507612901 207 3419977107616924296 208 3554161658878432888 209 3692930497770055465 210 3836417218190751635 211 3984758642700942226 212 4138094884646707646 213 4296569411176228363 214 4460329107156969985 215 4629524340002155740 216 4804309025415109476 217 4984840694060092621 218 5171280559168298863 219 5363793585087710630 220 5562548556785561770 221 5767718150312191151 222 5979479004235112221 223 6198011792052163888 224 6423501295592648400 225 6656136479415402225 226 6896110566212786251 227 7143621113229621946 228 7398870089706140438 229 7662063955354051795 230 7933413739874882105 231 8213135123529766276 232 8501448518769924796 233 8798579152937093013 234 9104757152043211815 235 9420217625638728910 236 9745200752778900226 237 10079951869097521271 238 10424721554997558613 239 10779765724968191960 240 11145345718037817640 241 11521728389372604601 242 11909186203030234371 243 12307997325878496738 244 12718445722688453230 245 13140821252411920795 246 13575419765653068401 247 14022543203343959596 248 14482499696633914388 249 14955603668002604125 250 15442175933606833375 251 15942543806871003126 252 16457041203331289946 253 16986008746743616063 254 17529793876465525645 255 18088750956122122880 256 18663241383566267776 257 19253633702143265921 258 19860303713270328763 259 20483634590341121290 260 21124016993965754310 261 21781849188556618851 262 22457537160270500521 263 23151494736317451988 264 23864143705646942060 265 24595913941021840165 266 25347243522490835351 267 26118578862269929246 268 26910374831043682738 269 27723094885696936455 270 28557211198487765445 271 29413204787672468776 272 30291565649593435096 273 31192792892240765513 274 32117394870298575475 275 33065889321686937650 276 34038803505610468126 277 35036674342124598571 278 36060048553230617313 279 37109482805510602620 280 38185543854313411780 281 39288808689502929901 282 40419864682779822671 283 41579309736588077638 284 42767752434617658890 285 43985812193914640335 286 45234119418610223101 287 46513315655280082896 288 47824053749945533488 289 49166998006728032785 290 50542824348168598315 291 51952220477223739226 292 53395886040949552246 293 54874532795885669363 294 56388884775150785305 295 57939678457261533220 296 59527662936686517276 297 61153600096147351221 298 62818264780678592263 299 64522444973458499950 300 66266941973422590050 301 68052570574671993751 302 69880159247688672821 303 71750550322369581688 304 73664600172891907720 305 75623179404421561305 306 77627173041677127651 307 79677480719361532546 308 81775016874473714638 309 83920710940512637115 310 86115507543586011985 311 88360366700436150476 312 90656264018395393396 313 93004190897283615613 314 95405154733260339135 315 97860179124644029590 316 100370304079711191226 317 102936586226487915871 318 105560099024546581613 319 108241932978820437280 320 110983195855448849120 321 113785012899666026401 322 116648527055746082971 323 119574899189017332138 324 122565308309958752550 325 125620951800391603075 326 128743045641779205001 327 131932824645647950196 328 135191542686142634188 329 138520472934729253445 330 141920908097058446455 331 145394160652002798526 332 148941563092881270546 333 152564468170884052263 334 156264249140711180965 335 160042300008438306760 336 163900035781623025976 337 167838892721665244521 338 171860328598435073363 339 175965822947181798610 340 180156877327737508990 341 184435015586029003851 342 188801784117911645121 343 193258752135338856988 344 197807511934881017380 345 202449679168607525645 346 207186893117345871151 347 212020816966331567846 348 216953138083262860138 349 221985568298774145775 350 227119844189342101725 351 232357727362638539376 352 237701004745344055696 353 243151488873436587313 354 248711018184969014795 355 254381457315350004730 356 260164697395142317526 357 266062656350392849171 358 272077279205508715513 359 278210538388693727940 360 284464434039959649660 361 290840994321726662101 362 297342275732027511271 363 303970363420329844238 364 310727371505991286210 365 317615443399361849015 366 324636752125548302101 367 331793500650855177496 368 339087922211917120488 369 346522280647537338105 370 354098870733246937795 371 361820018518599989026 372 369688081667219180846 373 377705449799606988763 374 385874544838737304625 375 394197821358442523500 376 402677766934611121876 377 411316902499210801821 378 420117782697152316063 379 429082996246009129270 380 438215166298608111130 381 447516950808506497151 382 456991042898370393421 383 466640171231270141888 384 476467100384907903040 385 486474631228792853185 386 496665601304379433851 387 507042885208184131146 388 517609394977896303238 389 528368080481498614435 390 539321929809412674665 391 550473969669685523476 392 561827265786232637996 393 573384923300153184613 394 585150087174133274455 395 597125942599953023070 396 609315715409113255026 397 621722672486597734471 398 634350122187786843013 399 647201414758538666600 400 660279942758453493400 401 673589141487337765001 402 687132489414883563571 403 700913508613579757938 404 714935765194870971870 405 729202869748580578155 406 743718477785613962401 407 758486290183958340796 408 773510053637995456388 409 788793561111143518765 410 804340652291844792335 411 820155214052915278726 412 836241180914272979146 413 852602535509061262863 414 869243309053183908285 415 886167581818268423440 416 903379483608074292976 417 920883194238362839121 418 938682944020245424363 419 956783014247026763930 420 975187737684560156470 421 993901499065131481651 422 1012928735584888853721 423 1032273937404834860388 424 1051941648155398356700 425 1071936465444602823925 426 1092263041369848343751 427 1112926083033324278446 428 1133930353061069787938 429 1155280670125699355095 430 1176981909472810530805 431 1199039003451091150776 432 1221456942046143316296 433 1244240773418041471513 434 1267395604442641950115 435 1290926601256661404610 436 1314838989806541571726 437 1339138056401117867771 438 1363829148268109348113 439 1388917674114447605260 440 1414409104690462220340 441 1440308973357940423101 442 1466622876662078655871 443 1493356474907343777238 444 1520515492737261681530 445 1548105719718151150495 446 1576133010926820793901 447 1604603287542246976096 448 1633522537441250665888 449 1662896815798191187425 450 1692732245688694890075 451 1723035018697436795626 452 1753811395529993321446 453 1785067706628784218563 454 1816810352793121903945 455 1849045805803386406580 456 1881780609049344187276 457 1915021378162629132421 458 1948774801653404062263 459 1983047641551221134590 460 2017846734050099565010 461 2053178990157839125351 462 2089051396349587922021 463 2125471015225682996488 464 2162444986173782330360 465 2199980526035306877865 466 2238084929776211288851 467 2276765571162102025746 468 2316029903437721618238 469 2355885460010817839755 470 2396339855140416630145 471 2437400784629517629276 472 2479076026522231226596 473 2521373441805376072013 474 2564300975114556033775 475 2607866655444735629350 476 2652078596865332995626 477 2696944999239849505071 478 2742474148950055174813 479 2788674419624749055920 480 2835554272873113830480 481 2883122259022683884401 482 2931387017861946164171 483 2980357279387593166138 484 3030041864556447447190 485 3080449686042077086035 486 3131589748996121564601 487 3183471151814347579396 488 3236103086907454332988 489 3289494841476647896085 490 3343655798294004271015 491 3398595436487640827726 492 3454323332331715823746 493 3510849160041275759863 494 3568182692571970363605 495 3626333802424655032920 496 3685312462454900612776 497 3745128746687430417721 498 3805792831135504453763 499 3867314994625270833250 500 3929705619625104416750 501 3992975193079952756251 502 4057134307250709454321 503 4122193660558635094188 504 4188164058434845936020 505 4255056414174890615005 506 4322881749798435117151 507 4391651196914076349046 508 4461375997589304658138 509 4532067505225635700415 510 4603737185438932092685 511 4676396616944935326976 512 4750057492450028464896 513 4824731619547250170113 514 4900430921617580677435 515 4977167438736520337290 516 5054953328585981414726 517 5133800867371513862371 518 5213722450744885827113 519 5294730594732039690580 520 5376837936666444483820 521 5460057236127865556901 522 5544401375886572424471 523 5629883362853005748638 524 5716516329032924460850 525 5804313532488054064775 526 5893288358302257202501 527 5983454319553247606696 528 6074825058289868601688 529 6167414346514957356745 530 6261236087173816135155 531 6356304315148311823026 532 6452633198256625062046 533 6550237038258670350763 534 6649130271867208519265 535 6749327471764673022460 536 6850843347625731537476 537 6953692747145604391021 538 7057890657074161382863 539 7163452204255818611910 540 7270392656675256951690 541 7378727424508983862351 542 7488472061182760266621 543 7599642264434914257488 544 7712253877385563445680 545 7826322889611767795345 546 7941865438228634836651 547 8058897808976399184346 548 8177436437313498331638 549 8297497909515666729075 550 8419098963781070198425 551 8542256491341502771876 552 8666987537579668087196 553 8793309303152567509813 554 8921239145121017193095 555 9050794578085316328430 556 9181993275327088877026 557 9314853069957321115671 558 9449391956070617369013 559 9585628089905696341240 560 9723579791012150500360 561 9863265543423491008601 562 10004703996836500732771 563 10147913967796917908738 564 10292914440891473074510 565 10439724569946301926715 566 10588363679231756795601 567 10738851264673639473996 568 10891206995070878175988 569 11045450713319671441405 570 11201602437644121842495 571 11359682362833382389526 572 11519710861485338572346 573 11681708485256849015263 574 11845695966120567762925 575 12011694217628371255200 576 12179724336181413089376 577 12349807602306829708321 578 12521965481941120193563 579 12696219627720223382570 580 12872591880276315569830 581 13051104269541352091651 582 13231779016057376134921 583 13414638532293618150388 584 13599705423970409291340 585 13787002491389932338885 586 13976552730773833615351 587 14168379335607719427646 588 14362505697992560622738 589 14558955410003028877735 590 14757752265052788387365 591 14958920259266766651976 592 15162483592860428109496 593 15368466671526074395113 594 15576894107826195052755 595 15787790722593892562770 596 16001181546340405590526 597 16217091820669754400971 598 16435546999700532424513 599 16656572751494867999900 600 16880194959494580360100 601 17106439723964553967501 602 17335333363443355345071 603 17566902416201116590438 604 17801173641704709800170 605 18038174022090236671855 606 18277930763642857591901 607 18520471298283984557296 608 18765823285065862319888 609 19014014611673562182065 610 19265073395934412913035 611 19519027987334893295226 612 19775906968545010850646 613 20035739156950191337363 614 20298553606190703646585 615 20564379607708644771140 616 20833246692302509556476 617 21105184631689369985621 618 21380223440074688789863 619 21658393375729792217230 620 21939724942577026831170 621 22224248891782625252151 622 22511996223357305795221 623 22802998187764630996888 624 23097286287537150065000 625 23394892278900350325625 626 23695848173404442781251 627 24000186239564006934946 628 24307939004505520075438 629 24619139255622796258395 630 24933820042240360259505 631 25252014677284781815276 632 25573756738963995507796 633 25899080072454631690013 634 26228018791597383888415 635 26560607280600438160310 636 26896880195750989923226 637 27236872467134873814271 638 27580619300364332177613 639 27928156178313947818560 640 28279518862864766703040 641 28634743396656636321601 642 28993866104848785477371 643 29356923596888671297738 644 29723952768289119309830 645 30094990802413782460195 646 30470075172270944999401 647 30849243642315697192596 648 31232534270260506857388 649 31619985408894213770725 650 32011635707909473026775 651 32407524115738673468126 652 32807689881398357352946 653 33212172556342167461063 654 33621011996322347882245 655 34034248363259824770280 656 34451922127122893386776 657 34874074067814537798921 658 35300745277068409635763 659 35731977160353492347890 660 36167811438787477455710 661 36608290151058879311851 662 37053455655357914943521 663 37503350631316175580988 664 37958018081955116518660 665 38417501335643391995565 666 38881844048063061822351 667 39351090204184696522246 668 39825284120251407793738 669 40304470445771831143055 670 40788694165522087574845 671 41278000601556751269776 672 41772435415228850218096 673 42272044609218926818513 674 42776874529573185492075 675 43286971867750754401050 676 43802383662680088403126 677 44323157302824540411571 678 44849340528257128372313 679 45380981432744525109220 680 45918128465840298329180 681 46460830434987428118901 682 47009136507630129305671 683 47563096213335006094638 684 48122759445921566435490 685 48688176465602123611735 686 49259397901131112586101 687 49836474751963848675896 688 50419458390424756172488 689 51008400563885094559385 690 51603353396950210023715 691 52204369393656339996226 692 52811501439676998495246 693 53424802804538970090363 694 54044327143847940341905 695 54670128501523790612620 696 55302261312045585188276 697 55940780402706278684221 698 56585740995877171755263 699 57237198711282143166550 700 57895209568281686323450 701 58559829988166778398751 702 59231116796462610235821 703 59909127225242205246688 704 60593918915449955564320 705 61285549919235103748705 706 61984078702295198386651 707 62689564146229551965546 708 63402065550902729441638 709 64121642636818095963715 710 64848355547501452253385 711 65582264851894786183476 712 66323431546760169136396 713 67071917059093825764613 714 67827783248550405815735 715 68591092409877486724990 716 69361907275360335718226 717 70140291017276960208871 718 70926307250363475312613 719 71720020034289817343880 720 72521493876145832198520 721 73330793732937767567401 722 74147985014095197965971 723 74973133583988411605138 724 75806305764456288169150 725 76647568337344696606475 726 77496988547055442080001 727 78354634103105791263196 728 79220573182698605209188 729 80094874433303109060045 730 80977606975246327903855 731 81868840404315218127526 732 82768644794369523653546 733 83677090699965386489263 734 84594249158989741057565 735 85520191695305521818160 736 86454990321407713728976 737 87398717541090275137521 738 88351446352123962732363 739 89313250248945088225210 740 90284203225355236474390 741 91264379777231974800851 742 92253854905250583288121 743 93252704117616835897988 744 94261003432810862273980 745 95278829382342120145045 746 96306259013515508282151 747 97343369892208650000846 748 98390240105660377243138 749 99446948265270445312375 750 100513573509410508375125 751 101590195506246385884376 752 102676894456571650118696 753 103773751096652565072313 754 104880846701084406971395 755 105998263085659196732130 756 107126082610244874716526 757 108264388181675948182171 758 109413263256655641862513 759 110572791844669582154540 760 111743058510911045431060 761 112924148379217801035101 762 114116147135020579554271 763 115319141028303197013238 764 116533216876574365662810 765 117758462067851222084415 766 118994964563654603369101 767 120242812902016102170496 768 121502096200496931471488 769 122772904159218629944705 770 124055327063905638827195 771 125349455788939781270026 772 126655381800426675163846 773 127973197159274110481763 774 129302994524282422221225 775 130644867155246890066900 776 131998908916072195936876 777 133365214277898970614821 778 134743878322242460711063 779 136134996744143347235870 780 137538665855330747108530 781 138954982587397428966151 782 140384044494987274676421 783 141825949758995017998888 784 143280797189778291879640 785 144748686230382015904585 786 146229716959775155476851 787 147723990096099884324146 788 149231606999933181982238 789 150752669677560897941035 790 152287280784264314180065 791 153835543627619237860476 792 155397562170807655980996 793 156973441035941983845613 794 158563285507401939231055 795 160167201535184074182470 796 161785295738263996406026 797 163417675407971312267471 798 165064448511377323446013 799 166725723694695509333200 800 168401610286694827306800 801 170092218302125863050001 802 171797658445159863126571 803 173518042112840682062938 804 175253481398549676228470 805 177004089095483576845555 806 178769978700145374501401 807 180551264415848247573796 808 182348061156232567023388 809 184160484548796010045365 810 185988650938436815113735 811 187832677391010210991726 812 189692681696898052322146 813 191568782374591694451863 814 193461098674288140184885 815 195369750581499491198840 816 197294858820675736899976 817 199236544858840913532121 818 201194930909242666395363 819 203170139935015248070530 820 205162295652855985585870 821 207171522536715249502651 822 209197945821499957936721 823 211241691506790648573388 824 213302886360572151773300 825 215381657922977897907325 826 217478134510047892098751 827 219592445217500389591446 828 221724719924517305002938 829 223875089297543388761695 830 226043684794099204068205 831 228230638666607937759776 832 230436083966236078499296 833 232660154546747995748513 834 234902985068374453026715 835 237164711001695088996010 836 239445468631534899954726 837 241745395060874757360771 838 244064628214775994047113 839 246403306844319092831860 840 248761570530556511265740 841 251139559688479676300101 842 253537415571000182698871 843 255955280272945229058238 844 258393296735067325338130 845 260851608748068305849895 846 263330360956637681684901 847 265829698863505366609096 848 268349768833508810488888 849 270890718097674574354025 850 273452694757314381243475 851 276035847788135677020626 852 278640327044366735384446 853 281266283262896341343563 854 283913868067428087460545 855 286583233972649317213980 856 289274534388414749866276 857 291987923623944821265421 858 294723556892038775049263 859 297481590313302538761190 860 300262180920391419426410 861 303065486662267653178351 862 305891666408472843565021 863 308740879953415323205488 864 311613288020672473506960 865 314509052267308037193265 866 317428335288204458435851 867 320371300620410285418746 868 323338112747502670209238 869 326328937103965000846355 870 329343940079579700599545 871 332383289023836229390276 872 335447152250354322409596 873 338535699041322501005013 874 341649099651951890950375 875 344787525314945383252750 876 347951148244982172690626 877 351140141643217709318071 878 354354679701799098209813 879 357594937608395982762520 880 360861091550746946907880 881 364153318721221471633401 882 367471797321397481247171 883 370816706566654514863138 884 374188226690782558623790 885 377586538950606574217435 886 381011825630626759287601 887 384464270047674575372396 888 387944056555584579051988 889 391451370549882092022685 890 394986398472486745856415 891 398549327816431937244726 892 402140347130600229566746 893 405759646024474736660863 894 409407415172906524720205 895 413083846320898068272320 896 416789132288402796243776 897 420523466975140764150721 898 424287045365430488496763 899 428080063533036979499850 900 431902718646036008310150 901 435755208971694644921251 902 439637733881368103017321 903 443550493855412928039188 904 447493690488116564792620 905 451467526492643340962405 906 455472205705996902936151 907 459507933093999140382046 908 463574914756285636065138 909 467673357931317677427015 910 471803471001410866494085 911 475965463497780364719976 912 480159546105602809407896 913 484385930669094938399113 914 488644830196608959754035 915 492936458865744703192690 916 497261032028478590101726 917 501618766216309458955371 918 506009879145421283038113 919 510434589721862817397180 920 514893118046744211993220 921 519385685421450628057901 922 523912514352872894707471 923 528473828558655242901638 924 533069852972460153877450 925 537700813749250359228175 926 542366938270588029837501 927 547068455149951190919696 928 551805594238067400456688 929 556578586628264728363345 930 561387664661840073752555 931 566233061933444857712026 932 571115013296488129045046 933 576033754868557120467763 934 580989524036855292795865 935 585982559463657904693860 936 591013101091785145600476 937 596081390150092869484021 938 601187669158980967121863 939 606332181935919414638510 940 611515173600992036077090 941 616736890582458017819351 942 621997580622331212709621 943 627297492781977271778488 944 632636877447728641502280 945 638015986336517464574745 946 643435072501526422207651 947 648894390337857556017346 948 654394195588219107594638 949 659934745348630413895675 950 665516298074144896631825 951 671139113584591183876876 952 676803453070332402150196 953 682509579098043677274813 954 688257755616507882349695 955 694048247962429671215830 956 699881322866267835836026 957 705757248458086026048671 958 711676294273421870196013 959 717638731259174535167840 960 723644831779510764441760 961 729694869621789432741601 962 735789120002504655975771 963 741927859573247495157738 964 748111366426686293051110 965 754339920102565682322115 966 760613801593724304022601 967 766933293352131275266996 968 773298679294941445006988 969 779710244810569476848005 970 786168276764782797891895 971 792673063506813452630526 972 799224894875488900955346 973 805824062205381799388263 974 812470858332978804679525 975 819165577602868438958600 976 825908515873948055664376 977 832699970525649945521321 978 839540240464186621868563 979 846429626128815324689170 980 853368429498121782727230 981 860356954096323273120651 982 867395504999591018017921 983 874484388842391957687388 984 881623913823849939667940 985 888814389714126363550285 986 896056127860820321018351 987 903349441195388270820646 988 910694644239583288381738 989 918092053111913929804335 990 925541985534122750052765 991 933044760837684515148976 992 940600699970324148252496 993 948210125502554449536113 994 955873361634233629809355 995 963590734201142697882170 996 971362570681582741701526 997 979189200202992143333971 998 987070953548583767907513 999 995008163164002166666500 1000 1003001163164000834333500