1 0 2 0 3 2 4 5 5 14 6 22 7 43 8 63 9 97 10 140 11 201 12 266 13 371 14 492 15 638 16 837 17 1079 18 1377 19 1748 20 2207 21 2756 22 3471 23 4287 24 5317 25 6537 26 8081 27 9840 28 12069 29 14643 30 17837 31 21543 32 26113 33 31385 34 37877 35 45318 36 54433 37 64944 38 77682 39 92341 40 109995 41 130373 42 154769 43 182866 44 216350 45 254905 46 300648 47 353259 48 415392 49 486843 50 570867 51 667461 52 780549 53 910430 54 1062069 55 1235957 56 1438331 57 1670328 58 1939357 59 2247377 60 2603756 61 3011262 62 3481508 63 4018696 64 4636973 65 5342455 66 6152830 67 7076196 68 8134557 69 9339381 70 10717263 71 12284032 72 14072844 73 16104094 74 18419112 75 21045158 76 24032673 77 27417587 78 31262759 79 35614015 80 40549234 81 46128365 82 52446450 83 59580830 84 67649569 85 76750225 86 87028931 87 98610505 88 111673654 89 126377099 90 142941818 91 161566473 92 182523784 93 206064283 94 232521637 95 262210696 96 295542556 97 332908397 98 374813737 99 421747374 100 474326943 101 533160640 102 599006774 103 672616647 104 754919491 105 846845965 106 949529392 107 1064119468 108 1192002210 109 1334589964 110 1493575257 111 1670696047 112 1868011288 113 2087654276 114 2332134198 115 2604058921 116 2906481762 117 3242592535 118 3616096058 119 4030886891 120 4491463322 121 5002564948 122 5569646579 123 6198476914 124 6895655071 125 7668189970 126 8524066925 127 9471781092 128 10520982796 129 11681964536 130 12966367160 131 14386643058 132 15956830967 133 17691964881 134 19608956551 135 21725947909 136 24063277685 137 26642808619 138 29488991170 139 32628127592 140 36089578854 141 39904966289 142 44109498398 143 48741146215 144 53842105592 145 59457904482 146 65639061269 147 72440125164 148 79921502723 149 88148477916 150 97193233551 151 107133801739 152 118056352204 153 130054080390 154 143229738355 155 157694517983 156 173570855843 157 190991261077 158 210101492460 159 231059338913 160 254038143616 161 279225615421 162 306827751275 163 337067621623 164 370189810680 165 406459200316 166 446165914975 167 489624201212 168 537177945338 169 589199598139 170 646096428321 171 708309528619 172 776320801954 173 850652183792 174 931873467974 175 1020601700476 176 1117510051078 177 1223327450062 178 1338848535837 179 1464933711062 180 1602520317228 181 1752623091159 182 1916346853394 183 2094887475849 184 2289546150825 185 2501731124603 186 2732973778572 187 2984931145812 188 3259404184761 189 3558341266044 190 3883858793049 191 4238246007868 192 4623988288988 193 5043773378006 194 5500517888312 195 5997375246235 196 6537765673016 197 7125386349205 198 7764245376698 199 8458674380735 200 9213367188245 201 10033395342319 202 10924251958959 203 11891870878044 204 12942676435287 205 14083606679617 206 15322170113626 207 16666473708623 208 18125287350270 209 19708077718491 210 21425081558511 211 23287346160140 212 25306812940690 213 27496365671752 214 29869925564027 215 32442508797881 216 35230334753294 217 38250894090117 218 41523072280276 219 45067229979902 220 48905343709485 221 53061100823136 222 57560059804696 223 62429761826317 224 67699913753633 225 73402518978890 226 79572085995196 227 86245781890539 228 93463670134069 229 101268889890948 230 109707927543633 231 118830825867720 232 128691493625221 233 139347949626108 234 150862675814192 235 163302901105329 236 176741004514653 237 191254844881570 238 206928220623234 239 223851252735291 240 242120909168406 241 261841448614010 242 283125019085577 243 306092171614180 244 330872542871502 245 357605449713519 246 386440667671176 247 417539117695088 248 451073754456698 249 487230358914528 250 526208551135947 251 568222704754838 252 613503101683052 253 662296985548884 254 714869878662279 255 771506794615947 256 832513739263865 257 898219106132416 258 968975386949246 259 1045160775310538 260 1127181116402305 261 1215471748753782 262 1310499725299412 263 1412765927843211 264 1522807596789005 265 1641200756085189 266 1768563094788398 267 1905556746322514 268 2052891569051781 269 2211328330499860 270 2381682441484390 271 2564827600914901 272 2761700046143765 273 2973302722600881 274 3200710119418019 275 3445073037705419 276 3707624090784618 277 3989683152737557 278 4292663614142142 279 4618078604615482 280 4967548104658878 281 5342806049520649 282 5745708412363905 283 6178241308598059 284 6642530181787964 285 7140849044825681 286 7675630914739742 287 8249478346227123 288 8865175282052404 289 9525699052253057 290 10234233829900317 291 10994184293553456 292 11809190899872901 293 12683145434164508 294 13620208340488772 295 14624826411332334 296 15701752448374365 297 16856065376781855 298 18093192541845726 299 19418932571865702 300 20839480656968853 301 22361454523009125 302 23991923085020375 303 25738435943205058 304 27609055849929239 305 29612392193490319 306 31757637775815198 307 34054606805343837 308 36513776547669312 309 39146330417780676 310 41964205133206944 311 44980139572934085 312 48207728144667650 313 51661476158133651 314 55356860210133682 315 59310390917114879 316 63539681218176695 317 68063517420762264 318 72901936437726513 319 78076306215026022 320 83609413048598904 321 89525552600134880 322 95850628577554236 323 102612255698405641 324 109839871180781586 325 117564851178156558 326 125820636710318557 327 134642865286403363 328 144069513101551158 329 154141043781034002 330 164900568897867162 331 176394016003978732 332 188670309780576068 333 201781561793693996 334 215783274867175876 335 230734557303378998 336 246698353390510399 337 263741685159111555 338 281935912295738397 339 301357004886268049 340 322085836400149649 341 344208491297241185 342 367816595198054381 343 393007661695543141 344 419885464330884032 345 448560427484525989 346 479150045329149352 347 511779322269609173 348 546581244675356592 349 583697276992056785 350 623277892760631974 351 665483133267637252 352 710483205132073909 353 758459109193266573 354 809603312826982942 355 864120457684250555 356 922228115881119180 357 984157586240008311 358 1050154744580303253 359 1120480939272509405 360 1195413947082786894 361 1275248980128225767 362 1360299760096796808 363 1450899650136550678 364 1547402861782422473 365 1650185726924041156 366 1759648053475297077 367 1876214554345675252 368 2000336369789103121 369 2132492672310215011 370 2273192375730242821 371 2422975937196562005 372 2582417275367541258 373 2752125793168208499 374 2932748530131450239 375 3124972432323497243 376 3329526766794784843 377 3547185668197954155 378 3778770846575515044 379 4025154443623350114 380 4287262068688634341 381 4566076001479101010 382 4862638595182810348 383 5178055866707344697 384 5513501310356421935 385 5870219921428720542 386 6249532468922360342 387 6652840003634177546 388 7081628643941864736 389 7537474625455638116 390 8022049660166959783 391 8537126591254034738 392 9084585392826660641 393 9666419500805895316 394 10284742528186324943 395 10941795351049909760 396 11639953622854669399 397 12381735703663785475 398 13169811066518392871 399 14007009168028063040 400 14896328850467122327 401 15840948263060661026 402 16844235375243121832 403 17909759070372661872 404 19041300898701091120 405 20242867479066242765 406 21518703634651856455 407 22873306253555284107 408 24311438966596255518 409 25838147634665226834 410 27458776745808627509 411 29178986716193443477 412 31004772203605808913 413 32942481429883730597 414 34998836630114462434 415 37180955627671451349 416 39496374662976288287 417 41953072478165912558 418 44559495796515494666 419 47324586202486350915 420 50257808573167758055 421 53369181071273285523 422 56669306863525376575 423 60169407579510833712 424 63881358689104437294 425 67817726819285119326 426 71991809203969344100 427 76417675294284730184 428 81110210739936625760 429 86085163776599320122 430 91359194248592830122 431 96949925310426233107 432 102875998056755597350 433 109157129134195043475 434 115814171606783782310 435 122869179139698369737 436 130345473797354987020 437 138267717533222874126 438 146661987694064307204 439 155555856630341292683 440 164978475764662760864 441 174960664226250722934 442 185535002435216505995 443 196735930763041657036 444 208599853687933092308 445 221165249592205125482 446 234472786658643020398 447 248565445036294019897 448 263488645774577171965 449 279290386722439994487 450 296021385937323166540 451 313735232830170918825 452 332488547641611916611 453 352341149508567511015 454 373356233771609766232 455 395600558819428140553 456 419144643181150372671 457 444062973204407148334 458 470434222096240535969 459 498341480711102009832 460 527872500935799274593 461 559119952107552835726 462 592181691394720731444 463 627161048634312879173 464 664167126643390061296 465 703315117563033255933 466 744726636347999080146 467 788530072032852731867 468 834860957992931216489 469 883862361911256222703 470 935685296785345763785 471 990489153774363505500 472 1048442158347393932137 473 1109721850632804271645 474 1174515591568552200269 475 1243021095864062135421 476 1315446993526298434092 477 1392013421083518738057 478 1472952644426997599826 479 1558509714540824209369 480 1648943158223955902086 481 1744525705226298317679 482 1845545054104998939173 483 1952304678390877705644 484 2065124675592911524408 485 2184342660817363827063 486 2310314707772723732643 487 2443416339143973866200 488 2584043569374550981323 489 2732614002068659256763 490 2889567985345612495296 491 3055369827612851934280 492 3230509077411142807607 493 3415501870079794324579 494 3610892345248893755594 495 3817254138217436873429 496 4035191949612386119614 497 4265343196731849086467 498 4508379751393205095750 499 4765009768070133904465 500 5035979607607009800868 501 5322075860715359089844 502 5624127477054172128946 503 5943008004563968484624 504 6279637945419691034900 505 6634987233786249985901 506 7010077842360334106900 507 7405986523449672497704 508 7823847692252290608303 509 8264856458713591411265 510 8730271816368774411008 511 9221419995240047490532 512 9739697988014053636895 513 10286577257331862655971 514 10863607634314597320191 515 11472421416998843298582 516 12114737679789794817579 517 12792366803534571264828 518 13507215238404751617823 519 14261290510213695088160 520 15056706483544004621355 521 15895688893438663533787 522 16780581160332632213671 523 17713850501221288457739 524 18698094353170749007020 525 19736047123535291321134 526 20830587284553870276361 527 21984744828198809214931 528 23201709100667398664412 529 24484837034049699021648 530 25837661796449046302584 531 27263901879915793909024 532 28767470649539258876053 533 30352486375069717482907 534 32023282770683807345085 535 33784420066478178955708 536 35640696639792940327258 537 37597161232383782435912 538 39659125784272942310085 539 41832178912975264061595 540 44122200071921199905901 541 46535374419716939735984 542 49078208437344176358238 543 51757546328175676881818 544 54580587241505924693378 545 57554903358030152135405 546 60688458881913604825201 547 63989629981793238068445 548 67467225729675855088392 549 71130510084369032517432 550 74989224973146172392910 551 79053614522999440054140 552 83334450500373398861141 553 87843059015913943868842 554 92591348558814955026334 555 97591839422985556655703 556 102857694595854757627345 557 108402752178281682657352 558 114241559413218299547113 559 120389408398447877379317 560 126862373568529292301438 561 133677351028792831297258 562 140852099834714874803329 563 148405285307771578490503 564 156356524490076984770488 565 164726433837961177539097 566 173536679266627327234940 567 182810028655975239923370 568 192570406940498715292903 569 202842953904237095090402 570 213654084815478944704928 571 225031554034141951538612 572 237004521739436825695233 573 249603623923832567785243 574 262861045815063899276183 575 276810598886550770128820 576 291487801633440573826995 577 306929964290372538320264 578 323176277685107701365554 579 340267906421359205893472 580 358248086603497553481117 581 377162228315349223157875 582 397058023086041025450971 583 417985556575794175631611 584 439997426736808523176251 585 463148867704796144306199 586 487497879700579526839602 587 513105365222123859007134 588 540035271832972815376954 589 568354741854622628770472 590 598134269297850019054134 591 629447864370267318373643 592 662373225926887915819030 593 696991922233527978818532 594 733389580444566864190704 595 771656085200518809183882 596 811885786784925129991065 597 854177719285003944266293 598 898635829237098861201820 599 945369215244018233585585 600 994492379090709067856653 601 1046125488892019577891473 602 1100394654848624927411329 603 1157432218195908775159578 604 1217377053976119863821822 605 1280374888274415979953144 606 1346578630608394954689979 607 1416148722172763890615747 608 1489253500693525135052430 609 1566069582660065975398679 610 1646782263760308642399524 611 1731585938360264512412856 612 1820684538930472372419036 613 1914291996340410367764306 614 2012632722007828493521692 615 2115942112911244674488196 616 2224467080544810307438854 617 2338466604919027544612057 618 2458212314787281736956652 619 2583989095305731169790632 620 2716095724416547124584307 621 2854845539275727660161956 622 3000567134135618168125182 623 3153605091127541124643115 624 3314320745485831824258976 625 3483092986794309445265128 626 3660319097939666497865057 627 3846415633500915831134256 628 4041819339415670045749664 629 4246988115814116741312728 630 4462402025032041151650793 631 4688564346870325459694793 632 4926002683298426558868457 633 5175270114862005363590888 634 5436946411195330754179395 635 5711639298109012588310635 636 5999985783875300758154470 637 6302653547411106976208917 638 6620342391222753635215878 639 6953785762063153167166906 640 7303752342429144911679186 641 7671047716123065130416210 642 8056516111293915948260676 643 8461042224480447416079626 644 8885553129385212208136832 645 9331020274227232845607631 646 9798461571744410291512599 647 10288943586048148382094579 648 10803583820774292445580096 649 11343553113119827930541963 650 11910078138616058908579244 651 12504444031649678948079566 652 13127997127025713720114759 653 13782147828043824928367047 654 14468373606865099654874836 655 15188222143142382612207835 656 15943314607217842690075130 657 16735349094407565832835480 658 17566104217250693840737209 659 18437442862838805541246267 660 19351316122728321914119606 661 20309767403201050015234296 662 21314936724056885975991140 663 22369065214411446514470865 664 23474499814424794034115117 665 24633698192205055395307668 666 25849233885621507601903514 667 27123801679110914405002336 668 28460223226092187801846342 669 29861452927988156297925548 670 31330584081428431868262507 671 32870855305628762470273989 672 34485657262565068705815221 673 36178539683022917181118837 674 37953218712277597514308156 675 39813584589667453120901033 676 41763709677053470161294536 677 43807856851714654073361885 678 45950488280019710158196276 679 48196274588825585559339857 680 50550104452410147748034714 681 53017094613414688634831429 682 55602600357199917753207471 683 58312226459751188844605759 684 61151838630273915183089088 685 64127575470421632752517243 686 67245860973188111615698755 687 70513417585372090354932785 688 73937279858702917804726363 689 77524808715675035387998207 690 81283706357417328146992183 691 85222031841972890640955678 692 89348217362749502327655683 693 93671085258048518608944200 694 98199865784080246033931418 695 102944215685127907320681087 696 107914237596147976608217052 697 113120500314464814085475561 698 118574059978979039827982354 699 124286482196805638716714052 700 130269865159166537654759959 701 136536863789996543531248357 702 143100714972789860939739852 703 149975263902998303997074510 704 157174991615533616278113104 705 164715043738873138280278459 706 172611260529696834774463047 707 180880208244107776024154551 708 189539211904120112526791254 709 198606389520415470821591788 710 208100687835220839817784218 711 218041919651687573626838359 712 228450802819241914998406749 713 239349000947131984431514515 714 250759165921745552941134299 715 262704982306275314667921562 716 275211213704937978387027969 717 288303751177225296720248999 718 302009663791598415869779704 719 316357251411601519109651914 720 331376099811633021490634317 721 347097138223495322236145235 722 363552699419462906673100559 723 380776582441836991499711218 724 398804118093959950574648482 725 417672237312266647549879191 726 437419542544373305034182852 727 458086382263216263000342482 728 479714928753129828824925137 729 502349259309207026958797344 730 526035440997655020483694000 731 550821619130792479294223845 732 576758109617236115434414605 733 603897495354281206836300935 734 632294726836957118985186052 735 662007227165263163985395068 736 693095001639190475228644447 737 725620752138775021833548296 738 759649996495203207686897319 739 795251193067298487762334221 740 832495870747225857641833949 741 871458764628282376455773710 742 912217957577943141750789110 743 954855027969149283016030658 744 999455203833984330507991762 745 1046107523714554949983659269 746 1094905004497981469187826577 747 1145944816533997892020421380 748 1199328466346757118615040366 749 1255161987265034156357258794 750 1313556138309205933493987440 751 1374626611687070821258390651 752 1438494249265936656635328683 753 1505285268403269581426558702 754 1575131497534838973967258092 755 1648170621935435498883238381 756 1724546440085264877747138044 757 1804409131092647332750602401 758 1887915533643174818182435600 759 1975229436964507292246801970 760 2066521884317131285701161051 761 2161971489542060727335270670 762 2261764767219355093711255513 763 2366096477013750326435383448 764 2475169982808490308729557117 765 2589197627252777980828344872 766 2708401122375110613248872984 767 2833011956941165294694021919 768 2963271821263967692498069884 769 3099433050202721304094176517 770 3241759085118145153871273965 771 3390524955583241096854831024 772 3546017781682483294388757240 773 3708537297766126357451592485 774 3878396398563213564178325846 775 4055921708593419324931238634 776 4241454175857788579553899840 777 4435349690828073245451883118 778 4637979731797586627590064104 779 4849732037699473850156847693 780 5071011309545078156735718895 781 5302239941681675544899732552 782 5543858784119483407732027732 783 5796327937228355023890823769 784 6060127580159370180885010200 785 6335758834401274206866707754 786 6623744663941020393637792445 787 6924630813556996948181898118 788 7238986786837692912968816244 789 7567406865582844260617377102 790 7910511172313541016100691607 791 8268946777687430515743297245 792 8643388854690285358874766589 793 9034541881550666032080575648 794 9443140895405697198947550053 795 9869952798827720271066328525 796 10315777721409528193744254763 797 10781450438694427489737264006 798 11267841850832508808867206493 799 11775860523440396344400415922 800 12306454293244657245327262683 801 12860611941192890224072947930 802 13439364935827825999573723585 803 14043789249832206256460586185 804 14675007252772602058555546336 805 15334189683192061466671592270 806 16022557703331683418534781901 807 16741385039892993126526129307 808 17492000214393805114437608015 809 18275788866812902542160843758 810 19094196176371129190262303843 811 19948729383450877281877046958 812 20840960416820600042802143606 813 21772528630498058983029296197 814 22745143654764033836917438796 815 23760588366019024135611737485 816 24820721980367934546594670742 817 25927483276013364318058807273 818 27082893949746187550956652634 819 28289062113033761457787376389 820 29548185933431018998070043870 821 30862557427268664884022587034 822 32234566409815814334977505288 823 33666704609362080861508506058 824 35161569951926895734787212292 825 36721871023571715232858772387 826 38350431717574773693513924826 827 40050196074017741447899648703 828 41824233319640567376724301825 829 43675743116134063564609246973 830 45608061025371455448779276419 831 47624664200418862250361023486 832 49729177311523053792772509163 833 51925378716641070600388615913 834 54217206886463515704603472289 835 56608767094279262729955613672 836 59104338381447678244170094055 837 61708380809672456382367455227 838 64425543011723120355467595123 839 67260670052712863994555275919 840 70218811614529631040808404013 841 73305230516517321990431227031 842 76525411586031384178636137974 843 79885070893033377297647600732 844 83390165363458711672533098095 845 87046902786675641062991914457 846 90861752232968775878706935845 847 94841454897611269100466986184 848 98993035388754190669980731563 849 103323813477043218213900102075 850 107841416325590195709314009344 851 112553791219663463919507154982 852 117469218816235533384182132800 853 122596326934322090424212199498 854 127944104907882745165473989287 855 133521918523913081898810173419 856 139339525569260600872072329870 857 145407092010625050666210599990 858 151735208833178524968239450264 859 158334909564242784075032302576 860 165217688509513623754128586254 861 172395519730404215210503578002 862 179880876792215268604313240492 863 187686753314008279251094296321 864 195826684352284159803546776447 865 204314768651831052216692166463 866 213165691798428328454442730369 867 222394750309455665837911299912 868 232017876699884069517172085835 869 242051665562595845186505520647 870 252513400703521469908131385636 871 263421083373668168000286519639 872 274793461641777719792748349951 873 286650060953063746960750856636 874 299011215921272712064812216029 875 311898103403161274611923486581 876 325332776906418140371314663011 877 339338202384053222989205664610 878 353938295470364945491191199164 879 369157960215748872212852253716 880 385023129379863243612927876090 881 401560806344989309246673326320 882 418799108713853878210528886483 883 436767313658687010689101573595 884 455495905090908187784376877289 885 475016622723537217791321515885 886 495362513101252239971443895949 887 516567982675932850185648747181 888 538668853008574096532215131982 889 561702418181601997076682065866 890 585707504508907725464907549000 891 610724532634309514026940302141 892 636795582112695045642702235618 893 663964458571755124912823608242 894 692276763556040234238402953532 895 721779967159016288967148838847 896 752523483552915193305715339859 897 784558749530429338106185107876 898 817939306176739947917825425896 899 852720883794955382483005895296 900 888961490212822498285443572841 901 926721502603518671741369272836 902 966063762958491956357257826791 903 1007053677355647228181078050184 904 1049759319171737572513408601021 905 1094251536393566115092176666015 906 1140604063188597257680098012453 907 1188893635901769729621367467182 908 1239200113651763147395407312908 909 1291606603706645079405465883378 910 1346199591825786092866469008729 911 1403069077762124370847327819466 912 1462308716126361538610626550819 913 1524015962822424002006929627468 914 1588292227271604994010651232503 915 1655243030651156490110183279070 916 1724978170381806273783685631308 917 1797611891107676673810090368302 918 1873263062421460573554724956826 919 1952055363597408249780128051969 920 2034117475604781960545291504431 921 2119583280684883040651001561010 922 2208592069785639096348776404210 923 2301288758158993776731182977241 924 2397824109438063239624299334091 925 2498354968523146824959155301363 926 2603044503618303688503869215334 927 2712062457773265131774944662200 928 2825585410299047782025753970601 929 2943797048439696383411153778474 930 3066888449697225275670326883008 931 3195058375221973229362279439086 932 3328513574696350759141213013814 933 3467469103156268694104048680085 934 3612148650211510542566671534736 935 3762784882143873131521614222166 936 3919619797380174599816383535214 937 4082905095856137866803230799400 938 4252902562806831508095848457717 939 4429884467539708006867883180221 940 4614133977767458080078910046166 941 4805945590099816306154922909486 942 5005625577316250521886307982277 943 5213492453065060131067561444992 944 5429877454658946267560766756420 945 5655125044662511995827254663294 946 5889593431993560220249217512118 947 6133655113287390603461905991171 948 6387697435301718846299954496828 949 6652123179169259617062773688749 950 6927351167335600372662031125948 951 7213816894051652307688278843367 952 7511973180322877091692605691874 953 7822290854251556487945589693651 954 8145259457743785457697836115334 955 8481387980589528087101804210134 956 8831205622962177820673782782455 957 9195262587423506770799294914669 958 9574130901560881081802409711999 959 9968405272426055788312607143858 960 10378703973988961194908900813014 961 10805669768865546483059005240352 962 11249970865626183509321772929304 963 11712301913040245240932009379681 964 12193385032663498636346089106462 965 12693970891227779398058322763577 966 13214839814347297310637525418055 967 13756802943112742009262690335332 968 14320703435203383780966980932549 969 14907417712208476445478024113815 970 15517856754912746297455258136674 971 16152967448366474558402195602034 972 16813733978628941301698694342282 973 17501179283144676511470391734629 974 18216366556785363776859286382602 975 18960400815666242463674188612680 976 19734430520924775224398726592880 977 20539649264731066134097762337832 978 21377297520884366786575143745545 979 22248664462437868627777422679737 980 23155089848885202751768007981810 981 24097965985536527356272702631047 982 25078739757810148972210540197375 983 26098914743267169425724553306642 984 27160053404322065963850192251326 985 28263779364671269271156247065295 986 29411779772595112729374426467640 987 30605807754405857913639526865380 988 31847684961436286371017123423259 989 33139304214089457683625448320269 990 34482632246601121109528102032281 991 35879712556301804369338569824961 992 37332668361306264086444502766035 993 38843705670703640185705752537915 994 40415116471472811431882246017657 995 42049282036503974407467420607239 996 43748676358269889717804552003613 997 45515869712858431678777261953560 998 47353532359252594667725493695086 999 49264438378924827280991000040233 1000 51251469661000066805659186925271