0 0 1 0 2 1 3 0 4 2 5 2 6 4 7 5 8 10 9 11 10 20 11 25 12 38 13 49 14 73 15 91 16 131 17 167 18 228 19 291 20 392 21 493 22 653 23 822 24 1065 25 1336 26 1714 27 2131 28 2706 29 3354 30 4209 31 5193 32 6471 33 7934 34 9817 35 11990 36 14725 37 17909 38 21875 39 26477 40 32172 41 38797 42 46893 43 56339 44 67804 45 81147 46 97260 47 116017 48 138492 49 164669 50 195881 51 232153 52 275234 53 325259 54 384364 55 452954 56 533694 57 627205 58 736936 59 863866 60 1012253 61 1183708 62 1383561 63 1614063 64 1882054 65 2190714 66 2548540 67 2960135 68 3436153 69 3982790 70 4613620 71 5337013 72 6169898 73 7123717 74 8219699 75 9472901 76 10910214 77 12551466 78 14430225 79 16572753 80 19021091 81 21809250 82 24990204 83 28607967 84 32728629 85 37409294 86 42732537 87 48771416 88 55629469 89 63400035 90 72212027 91 82184783 92 93478894 93 106245527 94 120685090 95 136988764 96 155405377 97 176176659 98 199611499 99 226013572 100 255766600 101 289251433 102 326942930 103 369318368 104 416965044 105 470478269 106 530584394 107 598024727 108 673694922 109 758517130 110 853594835 111 960071054 112 1079304744 113 1212710424 114 1361957621 115 1528794805 116 1715271028 117 1923541468 118 2156119206 119 2415656703 120 2705229936 121 3028099403 122 3388026066 123 3789008624 124 4235641627 125 4732822083 126 5286153107 127 5901624496 128 6586061906 129 7346777579 130 8192078624 131 9130879648 132 10173275237 133 11330120470 134 12613668691 135 14037115706 136 15615320696 137 17364304541 138 19302061536 139 21448019882 140 23823947186 141 26453368786 142 29362590767 143 32580065509 144 36137543783 145 40069398527 146 44413912194 147 49212555107 148 54511439802 149 60360542897 150 66815343901 151 73936006208 152 81789211804 153 90447299576 154 99990338954 155 110505215382 156 122087969278 157 134842851349 158 148884946746 159 164339202683 160 181343396746 161 200047129904 162 220615178991 163 243226488865 164 268077942422 165 295383362403 166 325377780748 167 358316450794 168 394479676610 169 434171886643 170 477727077650 171 525507974869 172 577912205514 173 635371560827 174 698358991305 175 767388048973 176 843020792118 177 925867457844 178 1016595439724 179 1115929232562 180 1224660623055 181 1343649027633 182 1473833035589 183 1616231231809 184 1771955327202 185 1942211553547 186 2128315594281 187 2331694739067 188 2553904834055 189 2796633356041 190 3061718722878 191 3351154449869 192 3667111144320 193 4011942035251 194 4388207993859 195 4798684705799 196 5246391215617 197 5734599026466 198 6266864660783 199 6847041139163 200 7479315086618 201 8168221032756 202 8918683796578 203 9736036087850 204 10626066917607 205 11595043199700 206 12649765002223 207 13797591862494 208 15046505962853 209 16405143945560 210 17882869145294 211 19489809982428 212 21236942501340 213 23136136475281 214 25200249857700 215 27443183862346 216 29879991040170 217 32526940992098 218 35401643976429 219 38523129034001 220 41911985514938 221 45590455614734 222 49582596405063 223 53914389317725 224 58613925572058 225 63711535373354 226 69240000291184 227 75234705294756 228 81733881973175 229 88778787273933 230 96413981939369 231 104687540212817 232 113651368780211 233 123361452271803 234 133878218551330 235 145266825880027 236 157597581142262 237 170946275195790 238 185394661899079 239 201030849049081 240 217949846957788 241 236254023840666 242 256053733830227 243 277467846729680 244 300624467146033 245 325661549869748 246 352727723186604 247 381983003217055 248 413599736190280 249 447763426720098 250 484673816365233 251 524545842862727 252 567610874412332 253 614117819841558 254 664334540638981 255 718549134552190 256 777071551008365 257 840235073720854 258 908398168341099 259 981946193874813 260 1061293515263762 261 1146885477246866 262 1239200819729892 263 1338753952317292 264 1446097715140504 265 1561825998345869 266 1686576896761485 267 1821035724386683 268 1965938618661857 269 2122076006812311 270 2290296722652217 271 2471511990340948 272 2666700125064337 273 2876911108338797 274 3103271954498701 275 3346991961722799 276 3609368836853785 277 3891794718834888 278 4195763166723783 279 4522876064910070 280 4874851594370187 281 5253532143763559 282 5660893399552810 283 6099053405065158 284 6570282923114286 285 7077015803749618 286 7621860794797905 287 8207613400530536 288 8837269338320141 289 9514038096298435 290 10241358260519428 291 11022913006918344 292 11862647554601118 293 12764786858688829 294 13733855478502615 295 14774697774967452 296 15892500520418010 297 17092815943852522 298 18381587453813376 299 19765175920082670 300 21250388929130902 301 22844510744000021 302 24555335566619627 303 26391201674997446 304 28361029230682316 305 30474359157759436 306 32741396103087102 307 35173052697650364 308 37780998356071393 309 40577709643632339 310 43576525692934790 311 46791705493934262 312 50238490805369834 313 53933171293774240 314 57893155930447703 315 62137047024343730 316 66684721225630834 317 71557413632157435 318 76777809663630001 319 82370140576187527 320 88360287633067396 321 94775890532160870 322 101646465484404735 323 109003528251850179 324 116880727949332783 325 125313986610810850 326 134341650760681939 327 144004649669329664 328 154346667003688258 329 165414320207471075 330 177257354831655078 331 189928847787436694 332 203485427285572978 333 217987503056219790 334 233499515199097101 335 250090194854462194 336 267832845679533334 337 286805638897518882 338 307091931581333185 339 328780600498776315 340 351966401912072256 341 376750349190081331 342 403240119417902001 343 431550480372522600 344 461803749895392031 345 494130278523014054 346 528668968319703527 347 565567818235894263 348 604984509925798121 349 647087023788136610 350 692054300222843586 351 740076935289992923 352 791357926907643960 353 846113460166094312 354 904573749135071281 355 966983923111143030 356 1033604976010705247 357 1104714766209489569 358 1180609086970067104 359 1261602794081139610 360 1348031012407453986 361 1440250407278102707 362 1538640544083795128 363 1643605321302836027 364 1755574502134604767 365 1875005329224500027 366 2002384249621077168 367 2138228733700445310 368 2283089217308070803 369 2437551150100034819 370 2602237181617576008 371 2777809467303278150 372 2964972128472172834 373 3164473847669837775 374 3377110636100979233 375 3603728753793596836 376 3845227822075887273 377 4102564108256413789 378 4376754025228743361 379 4668877825131497539 380 4980083533176617048 381 5311591100048013052 382 5664696822662693660 383 6040778010982054732 384 6441297954666340499 385 6867811166588258549 386 7321968961321908023 387 7805525345015250909 388 8320343279457290931 389 8868401296189327835 390 9451800528581363923 391 10072772137249338192 392 10733685202264884997 393 11437055057173235947 394 12185552144284060959 395 12982011365992446344 396 13829442018145298115 397 14731038280100190446 398 15690190354593292020 399 16710496232139856927 400 17795774180813506231 401 18950075936384270560 402 20177700702089920313 403 21483209933517385166 404 22871443027020270894 405 24347533887938385560 406 25916928507017574979 407 27585403522379198683 408 29359085906321479500 409 31244473755758428280 410 33248458337414272376 411 35378347368478723587 412 37641889696752374575 413 40047301363345761783 414 42603293226066081524 415 45319100129474965606 416 48204511815111358522 417 51269905561439720329 418 54526280763791202805 419 57985295448126785880 420 61659304947230226630 421 65561402738256332824 422 69705463690241681120 423 74106189726556695351 424 78779158172767578949 425 83740872801960856734 426 89008817871922317887 427 94601515174497007512 428 100538584417641660360 429 106840806970145090195 430 113530193318105762513 431 120630054274270165024 432 128165076320618943909 433 136161401138150025333 434 144646709738455170195 435 153650311265839089453 436 163203236922038120394 437 173338339099203361790 438 184090396214260516503 439 195496223349659772559 440 207594789238548006992 441 220427339721478006811 442 234037528261913168484 443 248471553672738013307 444 263778305695017500277 445 280009518609727320685 446 297219933582817332926 447 315467469956691028262 448 334813406253292911281 449 355322571138447845684 450 377063545183780721458 451 400108873717184636085 452 424535291676129044720 453 450423960801446926651 454 477860720171435744570 455 506936350466431651820 456 537746853057602360516 457 570393744369238578303 458 604984366711280749121 459 641632216097867951844 460 680457288361706056107 461 721586444154644616882 462 765153794268429276164 463 811301105949718931762 464 860178231779586735698 465 911943561885449143635 466 966764501205275700896 467 1024817972677023257108 468 1086290948237538054774 469 1151381008621349666370 470 1220296934024069890111 471 1293259326752202896931 472 1370501268122337237630 473 1452269010878178418715 474 1538822709606258483920 475 1630437190582486280199 476 1727402763769636638271 477 1830026078580605864039 478 1938631026390440753006 479 2053559691615469194047 480 2175173354631505115495 481 2303853548576169739555 482 2440003173624733333089 483 2584047671036999208633 484 2736436260913499295872 485 2897643246239331865066 486 3068169387537398374711 487 3248543351021673540806 488 3439323234993612966645 489 3641098177719543757380 490 3854490051995263960783 491 4080155250021295466333 492 4318786564304131490915 493 4571115168635124044187 494 4837912705421799336061 495 5119993483898605427360 496 5418216796106822546502 497 5733489355697861814933 498 6066767867125702839954 499 6419061730867383197915 500 6791435892980186065083 501 7185013845282666051429 502 7600980785284743981467 503 8040586942872112609407 504 8505151083767837796386 505 8996064197571817549730 506 9514793381387439703189 507 10062885927716923835346 508 10641973628718933580782 509 11253777306484673516478 510 11900111582617844675728 511 12582889897853184277510 512 13304129796308586938050 513 14065958486298571352638 514 14870618693743398547978 515 15720474821420548509644 516 16618019431674736100819 517 17565880067291112593773 518 18566826429885948399982 519 19623777932130637871521 520 20739811645073295631071 521 21918170658653418150799 522 23162272878772710506352 523 24475720280982956373586 524 25862308646459851740837 525 27326037802493751040460 526 28871122395699632575628 527 30502003222572181453996 528 32223359148371661348839 529 34040119641609222373835 530 35957477958174666676520 531 37980905005290871237895 532 40116163922696312901189 533 42369325414455097952818 534 44746783872484964573905 535 47255274328747786900191 536 49901890281244407186291 537 52694102434666416409391 538 55639778405296036558508 539 58747203435313368248573 540 62025102170988316782143 541 65482661554661590669866 542 69129554890356965403436 543 72975967138156428197878 544 77032621503070835419624 545 81310807379294090792033 546 85822409722040581955701 547 90579939914192064629955 548 95596568207052710967389 549 100886157809415948155186 550 106463300712034173532346 551 112343355329373836125898 552 118542486054299873939837 553 125077704816021532876447 554 131966914746329654019351 555 139228956053753300633506 556 146883654220965827055378 557 154951870635292377849551 558 163455555778950974843644 559 172417805100122585602616 560 181862917703881932929720 561 191816457996446557479430 562 202305320435378871016837 563 213357797532787422833995 564 225003651279084010955609 565 237274188149277653712832 566 250202337875728236341570 567 263822736165752252891671 568 278171811565952542298369 569 293287876669694227758354 570 309211223889282079456140 571 325984226009066369921480 572 343651441762614371447631 573 362259726671925646759309 574 381858349415490195574348 575 402499113987050954453254 576 424236487937809627990811 577 447127736990158180905147 578 471233066344108122719928 579 496615768993282372470695 580 523342381402805326622878 581 551482846897543794450257 582 581110687147187088324606 583 612303182131280706864215 584 645141559008125238128807 585 679711190308683774172333 586 716101801920413116596663 587 754407691323877035556488 588 794727956591978807779283 589 837166736660423213935634 590 881833463428453199631375 591 928843126248643285970106 592 978316549418692908951453 593 1030380683289010627590528 594 1085168909658061224042736 595 1142821362129570357489630 596 1203485262168198348613286 597 1267315271593876205578165 598 1334473862322192228663631 599 1405131704163459728596329 600 1479468071565342658573149 601 1557671270191043123938647 602 1639939084302753141874935 603 1726479245929335608218282 604 1817509926880785035775386 605 1913260254683691096317183 606 2013970853601874192125454 607 2119894411920748784332078 608 2231296276770787062067843 609 2348455077782894338431958 610 2471663380972748464906051 611 2601228374272017138873350 612 2737472586236633970732172 613 2880734639487008018612604 614 3031370040555983996227592 615 3189752007849350377932105 616 3356272339554015333262466 617 3531342323362733478503234 618 3715393690024735886109757 619 3908879612770709829559603 620 4112275754812018601112759 621 4326081367159082510410377 622 4550820439167158711699892 623 4787042904269387688893031 624 5035325903533140381188984 625 5296275109734658956062961 626 5570526114837055719593337 627 5858745883823827039617049 628 6161634278045161907151625 629 6479925651310430135162662 630 6814390522181655306824260 631 7165837326008862604613909 632 7535114250487256666229857 633 7923111158613313332119489 634 8330761603175041909399816 635 8759044937021009744179932 636 9208988523631591862251949 637 9681670052638726030486431 638 10178219965241743733488438 639 10699823994604549716246457 640 11247725826645000408354397 641 11823229886781449632869212 642 12427704258553326226550702 643 13062583740204820606758026 644 13729373045701170885973980 645 14429650156839187460114868 646 15165069833524973073650970 647 15937367289505889881157984 648 16748362041288642245975162 649 17599961938213585555617621 650 18494167382136497771581877 651 19433075745433850675234969 652 20418885996568104277664909 653 21453903542743538053258169 654 22540545299746294699902218 655 23681344999388370070140589 656 24878958745584712433336139 657 26136170830453869784778125 658 27455899822492220532926821 659 28841204939271751005682191 660 30295292717825344100939130 661 31821523996325877519160766 662 33423421221438426837121943 663 35104676096213712857140895 664 36869157584227910196218593 665 38720920286213761680120792 666 40664213206334316670725341 667 42703488925846306677087086 668 44843413202881810716881784 669 47088875017733761229466404 670 49444997084094117601326406 671 51917146847417448735848624 672 54510947992734500215878982 673 57232292485037594098155816 674 60087353166607603543249987 675 63082596936529797389424790 676 66224798538997947188231508 677 69521054987971460895169431 678 72978800657215451460704682 679 76605823065815058002852400 680 80410279390843115187426564 681 84400713740026677734743329 682 88586075218978724103768055 683 92975736828842534210757410 684 97579515232061390244675875 685 102407691425392811947389374 686 107471032361308277730761511 687 112780813560462924596277095 688 118348842760111337842808549 689 124187484645038670768746994 690 130309686709952260278065032 691 136729006304135351236745307 692 143459638911740419975575419 693 150516447723134306827859938 694 157914994555500171547843817 695 165671572183130542837069704 696 173803238140873887030015103 697 182327850066638619061827921 698 191264102652141956069147763 699 200631566273764023257595574 700 210450727378928091115966522 701 220743030706353294506228162 702 231530923422387159431543834 703 242837901258825987783003772 704 254688556741818121959171606 705 267108629604945884349752710 706 280125059484122604084764721 707 293766040995768912630943011 708 308061081304656750252104879 709 323041060291993590557235150 710 338738293439659810333602765 711 355186597551084353855397970 712 372421359435035684830991993 713 390479607683600010947425592 714 409400087681900284565014340 715 429223339992564862268225913 716 449991782264767357950375477 717 471749794823615876217024597 718 494543810103058552398956177 719 518422406091974651949726498 720 543436403971134059324433828 721 569638970125804222111120451 722 597085722727474863831968817 723 625834843085913325077726271 724 655947191982189586480267125 725 687486431201755771322703710 726 720519150496888164467617253 727 755115000217010500074565524 728 791346829856504843926056626 729 829290832779659164050854829 730 869026697394425525342905349 731 910637765057610462258591946 732 954211195007160252428245026 733 999838136629135302830516677 734 1047613909381111008691356495 735 1097638190706743578109754361 736 1150015212291577262992570012 737 1204853965024333267483319587 738 1262268413044553941900384842 739 1322377717272903366774078626 740 1385306468838463120835026625 741 1451184932834162744306135879 742 1520149302851044505588978964 743 1592341966760354832671860346 744 1667911784233665184388230639 745 1747014376511138799255899066 746 1829812428951059022639078524 747 1916476006915409266205338757 748 2007182885571232825052393703 749 2102118894211087369367291518 750 2201478275722948555282520401 751 2305464061865580349511451934 752 2414288465034706761100005096 753 2528173287233237545910364199 754 2647350346990585638195002036 755 2772061925006479759310777781 756 2902561229329135368273996744 757 3039112880910669943014826864 758 3181993420420006317059703904 759 3331491837229414609234369994 760 3487910121531341027213696272 761 3651563840581208432348969431 762 3822782740105773308428977547 763 4001911371959056521898987639 764 4189309749155450627873266951 765 4385354029455723946828349780 766 4590437228733219610078342766 767 4804969965397662561913428816 768 5029381237209890399899417065 769 5264119231875274650185319033 770 5509652172864186519173050934 771 5766469201967014569190304112 772 6035081300156902971632743712 773 6316022248397632246615225277 774 6609849630105220577554733663 775 6917145877041606969408959773 776 7238519360495884413331953866 777 7574605529684330020666827454 778 7926068099384029812704815982 779 8293600288897174413904827293 780 8677926114533629984825314520 781 9079801737888712814395970921 782 9500016872291178594378450320 783 9939396249893397786253413163 784 10398801151981949946561793140 785 10879131005192105942387384474 786 11381325046424782654711681079 787 11906364059378758466377975516 788 12455272185735638115593966601 789 13029118814158975641776733750 790 13629020550404038999740036954 791 14256143271969146690395692263 792 14911704270865810471338092688 793 15596974488230768164522091803 794 16313280844661446896035068447 795 17062008670314598546432774374 796 17844604238979456917341169967 797 18662577410508344796043464469 798 19517504386173498161486938095 799 20411030581704940151615875488 800 21344873622965475251253146770 801 22320826469420626183347239844 802 23340760670779234634212485718 803 24406629762399183195472256077 804 25520472805288619572208640024 805 26684418076770187696256371076 806 27900686918131193511883465104 807 29171597745839661242504534602 808 30499570233182752077174280994 809 31887129669462589831914555629 810 33336911504183869434995917644 811 34851666083969514306254655517 812 36434263590264656064804099068 813 38087699186216334397957642923 814 39815098381467009121155698503 815 41619722623954406465451049946 816 43504975128189775218534286200 817 45474406949870602655970197290 818 47531723317094600250697943838 819 49680790228857707058949556015 820 51925641331963360693616672176 821 54270485087920801409030338982 822 56719712241891157687193376553 823 59277903606227979484478708587 824 61949838171679307252762395295 825 64740501559846736284838523303 826 67655094831059991985830383587 827 70699043662397653169004987316 828 73878007911193801139630681261 829 77197891579989804622561213749 830 80664853199549401892585594828 831 84285316647225830549508393974 832 88065982418682540662666861039 833 92013839371694926484659358851 834 96136176961531475301427781073 835 100440597988198427405445256862 836 104935031876665872554982009453 837 109627748512043543328283888160 838 114527372652576328182826321261 839 119642898944249731499952317037 840 124983707561770666755400056656 841 130559580501684689207850038515 842 136380718554445229031279398383 843 142457758983327717502845259763 844 148801793939221616148052148823 845 155424389641498881839938682645 846 162337606356390052501034648771 847 169554019205559954901992060139 848 177086739838907637423179563428 849 184949439006978906860104346586 850 193156370069820401137118556056 851 201722393480579138077578488511 852 210663002283708618383253901178 853 219994348669237728624353564451 854 229733271626241728229738298939 855 239897325740379564468208113555 856 250504811182180747054938611179 857 261574804934630159787619343923 858 273127193310564964453937025838 859 285182705812414296945062565427 860 297762950388936716990193732771 861 310890450145790413208694388310 862 324588681569066522780473746232 863 338882114323272509433538437171 864 353796252687732599998206018359 865 369357678697919482666635975770 866 385594097060910895196634965728 867 402534381916917732449993411412 868 420208625521724915385535242134 869 438648188927861433497219996940 870 457885754745442830517347753795 871 477955382066844395169585373286 872 498892563642740812883987824627 873 520734285400521883907655722160 874 543519088399741871649350095196 875 567287133323013276073754122033 876 592080267604695625197220835754 877 617942095303784617422019754453 878 644918049831661627471574618699 879 673055469649743691231247385084 880 702403677056668483322288425460 881 733014060189379980204397491532 882 764940158367441388054482875091 883 798237750915011886141867365173 884 832964949600279960965768132980 885 869182294837664742805942412464 886 906952855803879409626590562245 887 946342334624910218332272539294 888 987419174797207308259511015407 889 1030254674012818468700337137663 890 1074923101564935678023986448550 891 1121501820517272204722302101246 892 1170071414827961601812580613161 893 1220715821626171124806810624975 894 1273522468847472473102800456152 895 1328582418442110567246002771084 896 1385990515378783413821951433727 897 1445845542675287289588717564706 898 1508250382696524411549537780940 899 1573312184969805171242171114706 900 1641142540777242918994759076926 901 1711857664795222177962750786620 902 1785578584061566459613072474456 903 1862431334562021161711086972653 904 1942547165739152460460445892618 905 2026062753238621765487428166457 906 2113120420220186302269593371452 907 2203868367573572165048423906127 908 2298460913392733197223845312403 909 2397058742075814938604575289514 910 2499829163432561770992489905365 911 2606946382195799965469768147920 912 2718591778349181781989032207804 913 2834954198699443646384825333860 914 2956230260138205365627776794438 915 3082624665055669615953645187037 916 3214350529386671025463187972192 917 3351629723788218915484230441005 918 3494693228467185903612983943145 919 3643781502196957352141081263552 920 3799144866082892519200175507216 921 3961043902658192723383443943684 922 4129749870914453494282209510821 923 4305545137894626114400671671871 924 4488723627500568460614710690871 925 4679591287192649098448346150166 926 4878466573285232655311145730301 927 5085680955569135815437669369969 928 5301579442020564055005124469471 929 5526521124385430262964207837892 930 5760879745458592189061007448184 931 6005044288909230425990292810826 932 6259419592536609788878397824570 933 6524426985874621945183395949309 934 6800504953099096928709925772175 935 7088109822228686262403585756476 936 7387716481648475975062419117063 937 7699819125025167258961095207658 938 8024932025723995940821273038525 939 8363590341880325510588582915869 940 8716350953323387873403345170448 941 9083793331595730035864739122890 942 9466520444359915727876029353951 943 9865159695533689709543881022210 944 10280363902546518574160617822686 945 10712812312163928735147445747052 946 11163211656381767429051920489544 947 11632297249950161624919711794663 948 12120834131146959159791451564484 949 12629618247482543874315734650504 950 13159477688082558420824677348435 951 13711273964561974290865613063962 952 14285903342273575849182546010532 953 14884298223885995057968154116270 954 15507428587321425551338613706673 955 16156303480160771716665889674011 956 16831972572704753033779438264826 957 17535527771963090610373004593536 958 18268104898930878545447209153063 959 19030885431601283419534263713103 960 19825098316257373347833819052561 961 20652021849682841012228024145148 962 21512985635032232307447713927431 963 22409372614205702424319535257796 964 23342621179681902033728460183618 965 24314227368875017786400173942543 966 25325747144198891044622642976434 967 26378798762142177992278360774774 968 27475065234784361769692378000281 969 28616296887312735771300568829493 970 29804314015235948402597127996017 971 31041009645129977528809470557948 972 32328352402898223898391152777255 973 33668389493678412566210359145432 974 35063249797685942596444972444952 975 36515147086445855248814179645589 976 38026383364034510676528858991848 977 39599352338126991774082187353618 978 41236543025828042887495742557339 979 42940543499452611441616282114351 980 44714044777617686427819491572861 981 46559844867209722090434501217831 982 48480852962002437204270176298737 983 50480093803917785452532265153882 984 52560712213149387027523292626826 985 54725977793602283875015872342794 986 56979289820346567246032628737515 987 59324182316034807785219671865201 988 61764329323495384048398930823971 989 64303550381985330139769838658566 990 66945816214868351232635535836167 991 69695254636775756320953866211905 992 72556156688611433164076127895659 993 75532983009076205086934159814551 994 78630370451713227174291208310543 995 81853138956814060028591498143136 996 85206298687876031687079460723064 997 88695057442665018416242899634466 998 92324828349315240487407400413234 999 96101237858288632812820466247695 1000 100030134041422282367327636015390