4 1 5 0 6 1 7 1 8 4 9 4 10 6 11 8 12 16 13 19 14 30 15 36 16 59 17 73 18 106 19 135 20 191 21 242 22 331 23 420 24 569 25 712 26 941 27 1183 28 1546 29 1931 30 2476 31 3087 32 3933 33 4872 34 6137 35 7568 36 9471 37 11629 38 14427 39 17647 40 21758 41 26499 42 32470 43 39393 44 48030 45 58028 46 70385 47 84749 48 102348 49 122794 50 147633 51 176554 52 211482 53 252084 54 300826 55 357492 56 425201 57 503824 58 597286 59 705780 60 834204 61 983097 62 1158644 63 1361977 64 1600892 65 1877197 66 2200792 67 2574639 68 3011141 69 3514698 70 4100941 71 4776451 72 5560868 73 6463375 74 7508792 75 8710024 76 10098340 77 11691318 78 13528317 79 15633402 80 18055991 81 20828327 82 24012587 83 27651815 84 31824139 85 36586206 86 42036266 87 48248855 88 55347110 89 63428144 90 72646339 91 83128057 92 95066540 93 108624683 94 124044430 95 141535435 96 161400119 97 183906692 98 209432746 99 238320884 100 271041830 101 308031027 102 349874933 103 397125673 104 450512896 105 510733836 106 578695506 107 655276762 108 741603133 109 838778743 110 948198896 111 1071248144 112 1209653815 113 1365146631 114 1539862799 115 1735961890 116 1956082079 117 2202911166 118 2479703186 119 2789797723 120 3137202998 121 3526058945 122 3961297093 123 4448040559 124 4992349016 125 5600549208 126 6280078295 127 7038737080 128 7885641029 129 8830390637 130 9884145322 131 11058702483 132 12367706675 133 13825629428 134 15449134621 135 17255948295 136 19266396846 137 21502158164 138 23987996980 139 26750387526 140 29819466011 141 33227516099 142 37011169141 143 41209740049 144 45867703878 145 51032871301 146 56759180664 147 63104700485 148 70134771576 149 77919828448 150 86538938981 151 96077433010 152 106630884753 153 118302539428 154 131207801526 155 145471447013 156 161232677148 157 178642109668 158 197867475298 159 219090381754 160 242512727988 161 268353239746 162 296854700441 163 328280254756 164 362921557718 165 401094850358 166 443150154349 167 489467125577 168 540465423291 169 596600361310 170 658374612194 171 726333677580 172 801079096027 173 883263767140 174 973606874883 175 1072889105631 176 1181969508634 177 1301780670394 178 1433347781380 179 1577783843786 180 1736311231337 181 1910257033464 182 2101077457658 183 2310353430129 184 2539818222302 185 2791353463958 186 3067020449957 187 3369056752959 188 3699911705658 189 4062243855319 190 4458961211139 191 4893219823450 192 5368469448045 193 5888453599512 194 6457261409416 195 7079329564300 196 7759501216240 197 8503030311483 198 9315648563435 199 10203572771565 200 11173580980993 201 12233023515045 202 13389909645093 203 14652923181441 204 16031521142185 205 17535954914912 206 19177382662455 207 20967897244331 208 22920654311251 209 25049908408389 210 27371159033710 211 29901196580320 212 32658268929926 213 35662139193978 214 38934275839467 215 42497924510766 216 46378325076697 217 50602800227268 218 55201003369426 219 60205027141218 220 65649686609233 221 71572651383437 222 78014769277697 223 85020226299456 224 92636916645089 225 100916635561669 226 109915502458873 227 119694192442504 228 130318420255058 229 141859217251748 230 154393485065339 231 168004325859777 232 182781675856653 233 198822697970938 234 216232506889362 235 235124634612097 236 255621860400524 237 277856761439817 238 301972662975033 239 328124288205966 240 356478846077741 241 387216796736590 242 420533097054509 243 456638100467123 244 495758983146855 245 538140799963078 246 584048117604336 247 633766251701884 248 687603136895810 249 745890774014719 250 808987371481496 251 877279035768979 252 951182223391046 253 1031145712878559 254 1117653412330816 255 1211226656840682 256 1312427422896990 257 1421861001773333 258 1540179679483745 259 1668085844109959 260 1806336198244447 261 1955745366814118 262 2117190718567307 263 2291616550669518 264 2480039606523185 265 2683553924597064 266 2903337152307209 267 3140656159231303 268 3396874260687418 269 3673457710053098 270 3971983961777140 271 4294149174010405 272 4641777658835697 273 5016830545305934 274 5421416585500695 275 5857802149476334 276 6328423579105550 277 6835898710945963 278 7383040996659392 279 7972872777582353 280 8608641420700377 281 9293834600382375 282 10032198733514479 283 10827756559758853 284 11684828198421712 285 12608051359531376 286 13602405389576863 287 14673234492085542 288 15826275179553162 289 17067682935026749 290 18404063544857129 291 19842503692580407 292 21390606711723478 293 23056527671262103 294 24849014161362227 295 26777446506661658 296 28851884280802600 297 31083112371239913 298 33482694012862640 299 36063023526991998 300 38837386770869075 301 41820021485763543 302 45026186180143882 303 48472229148781181 304 52175666943896275 305 56155263271073804 306 60431118357556363 307 65024759093517921 308 69959240781269634 309 75259250074767922 310 80951220791462301 311 87063451411116052 312 93626236855207762 313 100672002541754570 314 108235454289948398 315 116353731193745709 316 125066576094240114 317 134416509835650284 318 144449025070188310 319 155212784799665362 320 166759842640694549 321 179145868938747547 322 192430401031987643 323 206677100657321222 324 221954038213479483 325 238333985667133418 326 255894739337916109 327 274719453063467037 328 294897004616907027 329 316522374511051380 330 339697061822198395 331 364529514713838134 332 391135602187228890 333 419639103194170408 334 450172241676738939 335 482876242027489834 336 517901935727807356 337 555410391915252776 338 595573604997101376 339 638575210211612876 340 684611262793358400 341 733891049683996262 342 786637972177219257 343 843090466361907314 344 903503002693349906 345 968147129357547995 346 1037312603924263281 347 1111308575626757872 348 1190464866172199973 349 1275133308961342042 350 1365689198290733161 351 1462532805818048066 352 1566091019815066927 353 1676819061747871222 354 1795202339964103036 355 1921758392136252635 356 2057038980824796309 357 2201632290766256173 358 2356165297188227014 359 2521306250553330958 360 2697767352355310873 361 2886307564003777163 362 3087735629155324271 363 3302913247994225567 364 3532758490002308127 365 3778249380017729572 366 4040427750787429376 367 4320403292935001244 368 4619357902737003713 369 4938550254576596112 370 5279320706220925697 371 5643096459560733343 372 6031397093324446838 373 6445840385998601625 374 6888148554495428469 375 7360154822216024333 376 7863810451797035169 377 8401192151433644302 378 8974510000591723626 379 9586115799077095013 380 10238511996643329985 381 10934361102020636757 382 11676495740830152610 383 12467929256027263598 384 13311867033614116172 385 14211718441886088216 386 15171109581305305035 387 16193896727760441463 388 17284180681828821074 389 18446321901188991221 390 19684956645592672364 391 21005014005848569100 392 22411734064400831916 393 23910687053204268338 394 25507793776153727569 395 27209347155995360978 396 29022035194285057261 397 30952965198565311534 398 33009689588409606163 399 35200233128811466111 400 37533121927584670290 401 40017414039677182657 402 42662732042187553635 403 45479297417591819490 404 48477967138386144791 405 51670272285514899697 406 55068459125705190083 407 58685532475277791457 408 62535301810196913734 409 66632429945568705460 410 70992484781963605483 411 75631993937961768852 412 80568502807152411000 413 85820635855856495046 414 91408161744198309064 415 97352062084489766606 416 103674604467813055476 417 110399419571455034835 418 117551583030559462109 419 125157701886522395646 420 133246006352589676666 421 141846446710455672416 422 150990796140455265553 423 160712759302064769850 424 171048087534949415866 425 182034700502112170126 426 193712815219055366632 427 206125082297580162740 428 219316730428405524567 429 233335718940889885059 430 248232899551524603792 431 264062187152121127751 432 280880740844751268955 433 298749155090431937247 434 317731662282656917399 435 337896346632763912066 436 359315370791762304514 437 382065215120101748436 438 406226931153914372956 439 431886409208824497013 440 459134661805147830844 441 488068122891022079041 442 518788964695055196624 443 551405432227101768035 444 586032197420198874558 445 622790732981850936434 446 661809708124141982770 447 703225406298939072274 448 747182167300569928574 449 793832853929919071758 450 843339345793284142128 451 895873060508451548674 452 951615505122105945370 453 1010758858101763002934 454 1073506584958858329797 455 1140074087970654627558 456 1210689393333992107573 457 1285593876338473402207 458 1365043028194709048464 459 1449307265242496440789 460 1538672784505940780195 461 1633442466477147575128 462 1733936829458484909002 463 1840495036523622290757 464 1953475959825054259327 465 2073259303511335264848 466 2200246790417582564018 467 2334863414022834622806 468 2477558761315573704620 469 2628808408321936823744 470 2789115394461714126623 471 2959011777781745833724 472 3139060277806200417635 473 3329856008386563308392 474 3532028307920800551433 475 3746242669700274234972 476 3973202780444964117823 477 4213652670208743710050 478 4468378982473516840214 479 4738213368089964686999 480 5024035012715787100269 481 5326773301944026660978 482 5647410634685587597259 483 5986985389598845433732 484 6346595056132900523207 485 6727399535650508076952 486 7130624625297751368981 487 7557565690840583006255 488 8009591542343635943797 489 8488148519755487782837 490 8994764803602649548381 491 9531054958800430417948 492 10098724728240143435328 493 10699576085215693418753 494 11335512562949486074080 495 12008544871458660346392 496 12720796821779589287876 497 13474511569106130614041 498 14272058196790771381819 499 15115938654229975284449 500 16008795072704493538792 501 16953417473829523546336 502 17952751897016437457898 503 19009908962420367103059 504 20128172898336488412321 505 21311011051544497955272 506 22562083912378273755338 507 23885255675273241290329 508 25284605369660755071314 509 26764438584467182160239 510 28329299824485105372421 511 29983985524658421120087 512 31733557764283007948555 513 33583358710257313405618 514 35539025835488295207294 515 37606507945020675131267 516 39792082060504855714368 517 42102371199382014264692 518 44544363104358045344543 519 47125429963771899318927 520 49853349183876943891210 521 52736325258327982173999 522 55783012801878714754455 523 59002540798777372469852 524 62404538139444027820573 525 65999160501673246866744 526 69797118657175449436784 527 73809708266075543866288 528 78048841248127539511893 529 82527078800321586924945 530 87257666158373583656390 531 92254569179585055695413 532 97532512854158535355602 533 103107021831098264037111 534 108994463076325287167519 535 115212090758694930247689 536 121778093493131769809335 537 128711644047138011319244 538 136032951652621163743033 539 143763317040977611747702 540 151925190357366010511889 541 160542232085013829701387 542 169639377150859727129678 543 179242902357632290066766 544 189380497330552771213263 545 200081339139506852353742 546 211376170803422798978510 547 223297383855083069913524 548 235879105193484283659935 549 249157288421157271452890 550 263169809915946230309682 551 277956569855827281859365 552 293559598470852208028823 553 310023167764149259400496 554 327393909003071194113503 555 345720936248175595090371 556 365055976250785366269630 557 385453505015209128006343 558 406970891388938916332686 559 429668548008204407538880 560 453610089997965610640480 561 478862501788216578246948 562 505496312484952109857142 563 533585780195674175175943 564 563209085790905817122147 565 594448536543452114622161 566 627390780174210333491585 567 662127029792371821271553 568 698753300310779238460425 569 737370656875043155210365 570 778085475944217683626125 571 821009719617517814563070 572 866261223907479059300908 573 913964001615540776195512 574 964248560579156489932149 575 1017252238014082546338273 576 1073119551796340933595089 577 1132002569481952973397580 578 1194061295991665938514015 579 1259464080840652013490667 580 1328388045931166595910995 581 1401019534878190751481290 582 1477554584985620281272248 583 1558199422942028794923439 584 1643170985462798103265921 585 1732697466056473393672181 586 1827018889261947444462252 587 1926387713653941938519780 588 2031069465094793160634483 589 2141343401661444915108703 590 2257503211869758412570310 591 2379857747769443464558254 592 2508731794689734251371308 593 2644466879367733033007791 594 2787422118412795116560534 595 2937975109013083958269346 596 3096522864027606224011049 597 3263482793561145910004962 598 3439293735373616134832428 599 3624417036431261953621889 600 3819337688179448177317925 601 4024565518074997436345509 602 4240636440207930838901356 603 4468113767803587965426247 604 4707589590709073408540829 605 4959686220932643767661014 606 5225057709640320437733229 607 5504391438982951811573577 608 5798409792487069497458874 609 6107871907716910797130325 610 6433575515301440649243757 611 6776358868400238613832250 612 7137102767096961768797169 613 7516732682196154495753484 614 7916220983344616876501993 615 8336589276393772814816188 616 8778910855397907277852118 617 9244313274647812906297118 618 9733981046653390247553960 619 10249158472004274042373957 620 10791152607589938767456920 621 11361336379688696135360899 622 11961151849028786543959497 623 12592113634966905064642582 624 13255812506567982577091394 625 13953919148428299165224745 626 14688188109770731374833612 627 15460461945417457924985049 628 16272675557984265917199839 629 17126860750737768029111310 630 18025151001351919733124867 631 18969786466920671178453912 632 19963119231439443196217462 633 21007618807114748681597156 634 22105877901782803239812220 635 23260618464894000025151617 636 24474698025512614344155214 637 25751116335990080266560663 638 27093022336039383604505721 639 28503721452183949457366981 640 29986683248706540853168296 641 31545549446510687613027378 642 33184142327548986001911867 643 34906473542805530598521642 644 36716753343158558189423932 645 38619400252833451613720054 646 40619051206599995743549977 647 42720572172308746682437916 648 44929069281918642256203650 649 47249900494672178985823971 650 49688687817754592018624136 651 52251330110347854791538097 652 54944016498803379234971282 653 57773240431309501924893632 654 60745814402386820741878763 655 63868885378282866422900377 656 67149950956450377187334188 657 70596876293127290042188720 658 74217911835318046462331679 659 78021711894415186552645229 660 82017354101164378246710858 661 86214359782732018464396995 662 90622715305296577533329152 663 95252894426769612692085413 664 100115881707128733517534466 665 105223197025171636045718558 666 110586921253608859575376412 667 116219723145896420085775647 668 122134887491569565654676841 669 128346344598495039106712807 670 134868701164091898564342885 671 141717272599417213341150065 672 148908116873940998423365194 673 156458069950890281835596288 674 164384782887290370593413230 675 172706760675117112963494116 676 181443402904569101678563829 677 190615046333007594113511454 678 200243009448083181736747957 679 210349639116385208141570315 680 220958359414328913624114147 681 232093722741117753077986120 682 243781463319439338107351540 683 256048553193011329277530543 684 268923260836393856971820841 685 282435212496310999984497933 686 296615456390543743096864334 687 311496529894686541856612942 688 327112529854442983952729130 689 343499186165808459666366051 690 360693938773482144192813365 691 378736018243008263452361285 692 397666530070803642919563912 693 417528542901917869204046083 694 438367180834748060213066919 695 460229719998201876065786212 696 483165689596957473584800983 697 507226977627378296572084754 698 532467941477641005694819460 699 558945523633241848029538625 700 586719372720964064522493616 701 615851970132759437247489664 702 646408762483908893317472053 703 678458300169032717744936538 704 712072382293511490200488209 705 747326208267997694575815880 706 784298536368858650823750640 707 823071849578508522271890887 708 863732529036017146116602501 709 906371035440591494758058165 710 951082098768332442250411130 711 997964916676069490237369467 712 1047123361985376559105737270 713 1098666199654573810675907351 714 1152707313667441122985742036 715 1209365944283492315122225099 716 1268766936117337437272982408 717 1331040997532335893902834643 718 1396324971858327955493938031 719 1464762120962601540384690611 720 1536502421729904142685681102 721 1611702876028527414594491621 722 1690527834768388441393126066 723 1773149336680265732598995564 724 1859747462476678191309232492 725 1950510705080328492462947301 726 2045636356640002512707156366 727 2145330913081647689730315426 728 2249810496979187082869565646 729 2359301299560071519351281620 730 2474040042700512401995451684 731 2594274461798632973238850342 732 2720263810457085427825110234 733 2852279387943081855135804682 734 2990605090440751313180573787 735 3135537987150519342187288245 736 3287388922341134656438174567 737 3446483144503437405966889402 738 3613160963810191406847016892 739 3787778439133786505806492902 740 3970708095933508555596417825 741 4162339676375929290060357171 742 4363080923116917348023150692 743 4573358398230385361007342871 744 4793618338839322148507485098 745 5024327551066452881179988135 746 5265974343998252825139827260 747 5519069505423471864281810167 748 5784147321190160758875191654 749 6061766640098756449656111245 750 6352511986338613036603382230 751 6656994721555605881525008269 752 6975854258735851382536886753 753 7309759330178086253731519546 754 7659409311932890702251546727 755 8025535607182337825337391125 756 8408903091148210813316250839 757 8810311620220914694019093075 758 9230597608125438567171536750 759 9670635672054046170942276573 760 10131340351830085833361294733 761 10613667905290782907433135187 762 11118618183222957039940966734 763 11647236587320111451164888225 764 12200616114787742351633686862 765 12779899493370211855254541477 766 13386281410744285740592425977 767 14021010842383961920908212994 768 14685393482187452125915711337 769 15380794280330859957993637699 770 16108640093015028749544097504 771 16870422448961091652905998815 772 17667700437729196301249384641 773 18502103725140639152322445044 774 19375335701321019554895577381 775 20289176767105927328918442355 776 21245487764808031316412874796 777 22246213559588039336912821041 778 23293386777951004150128356564 779 24389131710154441523256978235 780 25535668383617191481817781323 781 26735316814706164992180594491 782 27990501446606004316511344299 783 29303755781290100842698880555 784 30677727213966843545638912845 785 32115182078715742116736481798 786 33619010914413339265777467563 787 35192233960419283702408167800 788 36838006891910534360742045908 789 38559626805154335015026847357 790 40360538463463218750665936744 791 42244340815012918003592568088 792 44214793794194612044266938068 793 46275825418648471662199386588 794 48431539194657107381069491230 795 50686221844094177545021676348 796 53044351366699563657356102520 797 55510605452013769679968240228 798 58089870255928552133327845277 799 60787249557420402123911877091 800 63608074311710047610298552261 801 66557912616753201089501355597 802 69642580110700848010775914634 803 72868150818686285689015802012 804 76240968468090395930054700405 805 79767658292217186484777123884 806 83455139343172176738140398270 807 87310637335583566704547917215 808 91341698043738413203019591855 809 95556201275625813322236120157 810 99962375448389049827377293845 811 104568812790686903837728276614 812 109384485198558373275639025455 813 114418760772468320961561234933 814 119681421064396619552206299828 815 125182679065008779536527367779 816 130933197962229596197825256664 817 136944110703816585259902660479 818 143227040397920139324982390582 819 149794121587000696133988298792 820 156658022431978750204311594134 821 163831967844994013633756734951 822 171329763610780427959486857722 823 179165821538291043302996245776 824 187355185685972279229245495788 825 195913559705851754661110431899 826 204857335353515551673252835281 827 214203622212964185337552144810 828 223970278687406382872778415391 829 234175944309124219180624612023 830 244840073423784083657557663461 831 255982970306816735923207072903 832 267625825771915721936550186933 833 279790755334140926548339348973 834 292500838992740257291731292320 835 305780162701444230363147895297 836 319653861596830991928289135644 837 334148165058222165384068850864 838 349290443675646876003512835114 839 365109258205513413541303064179 840 381634410596958229344631197992 841 398896997175202964573959428977 842 416929464071854328107673277397 843 435765664995722758790001873997 844 455440921441636081509548014177 845 475992085438668535769378086107 846 497457604943426037250359092117 847 519877591988300540098254535504 848 543293893699173039511853765735 849 567750166301671378961954117680 850 593291952240029952646435242512 851 619966760537608568084791548065 852 647824150533473224812720526646 853 676915819134866543949882693481 854 707295691731178372853852960778 855 739020016920900633996542207309 856 772147465209305922999426791909 857 806739231840947938015111361581 858 842859143937848073147731441373 859 880573772121115502421693968684 860 919952546801066356733184093919 861 961067879328357538854091981461 862 1003995288206565515219165346510 863 1048813530574703242801025060038 864 1095604739176727732482402740965 865 1144454565043816037921538114244 866 1195452326124443200308644896117 867 1248691162106736976822559197015 868 1304268195687592285554177351541 869 1362284700553243409516987132928 870 1422846276346812874931564263326 871 1486063030909407238738384832746 872 1552049770093028850616624296616 873 1620926195455527536653997056676 874 1692817110160463290225854200677 875 1767852633417682194144781978747 876 1846168423814079158099787963814 877 1927905911898006904956022034332 878 2013212542395568131524885212795 879 2102242026452152993993018003175 880 2195154604308556067290112578863 881 2292117318837362885118090771534 882 2393304300382558016182257072631 883 2498897063362991895688558110272 884 2609084815118998182009453362411 885 2724064777500574328197669066825 886 2844042521715696256277676551836 887 2969232316978009330057845064873 888 3099857493514919334559110430303 889 3236150820519452630400230306556 890 3378354899652788542208442715166 891 3526722574728520150647977493429 892 3681517358235125116637269328295 893 3843013875379232912882197723727 894 4011498326359741964189932098239 895 4187268967611051866373191671291 896 4370636612783346499055445836576 897 4561925154258349897674667379468 898 4761472106031025426919515136753 899 4969629168820629804160518888959 900 5186762818309148379489591191344 901 5413254917440728743622484047944 902 5649503353753113612455062814250 903 5895922702750524178737090998528 904 6152944918367816676642066162925 905 6421020051617271031502016670727 906 6700616998552965395437482671678 907 6992224278732556339138475489921 908 7296350845403356813633253605037 909 7613526928688062774181323607734 910 7944304913096302914510973765955 911 8289260250740520979922754730630 912 8648992411689569964682756700405 913 9024125872949914232694891663827 914 9415311147623569687602959900872 915 9823225855852939763977079337460 916 10248575839226645972666701046428 917 10692096320386345034011744902545 918 11154553109643541632731487473736 919 11636743860486547025982549631533 920 12139499375932224507933637101067 921 12663684967753963671428376684758 922 13210201870697718433553935151242 923 13779988713880848171879017472541 924 14374023051655258176363140077632 925 14993322956305821438797430953970 926 15638948675048681686159359614263 927 16312004353890619716405326823084 928 17013639831011679528325463354029 929 17745052502437483836616319301768 930 18507489262876656310211501958748 931 19302248524711249265171308319552 932 20130682318245657745827542594585 933 20994198476440873942516773755001 934 21894262907487781438861561282826 935 22832401958704146216925384751801 936 23810204875376790487865791841457 937 24829326358311723294590490746555 938 25891489224002590076644500684594 939 26998487171480224988505138307352 940 28152187660065272060142073764229 941 29354534902410261479705310209229 942 30607552977389202513926665645822 943 31913349067570104477495536289944 944 33274116826190972985179769269534 945 34692139878751110686599726880648 946 36169795464529189696360498373907 947 37709558223545855963282613188069 948 39314004134703887160392052815192 949 40985814611061391174140307058412 950 42727780758425623591976464830357 951 44542807803694890564812080657030 952 46433919699626223341442126083237 953 48404263912965166527584569753067 954 50457116403143768133988120755823 955 52595886799031730755987101380619 956 54824123781516459123300621467441 957 57145520679988383945035439105069 958 59563921291121365829483159601687 959 62083325928662077445722418409181 960 64707897713280074829733404774049 961 67441969111879616403820236943627 962 70290048736138362870022769681313 963 73256828410414632478584962499200 964 76347190519557237531274411708533 965 79566215647557750446206769302832 966 82919190518407843295668933546390 967 86411616250961693824658502703428 968 90049216940059022172838114302317 969 93837948576635613606876857858364 970 97784008320039037000212940308043 971 101893844136275099759059752273932 972 106174164816439414441779811510454 973 110631950390135617186451641620344 974 115274462949251493053282751347843 975 120109257898053766938564105884547 976 125144195646176033040348547795057 977 130387453761709369295578542535572 978 135847539602266250567224814524607 979 141533303442572492161061603556361 980 147453952117853981610460687066737 981 153619063203021854636055457287788 982 160038599748426633495509691996399 983 166722925593745540607478429107125 984 173682821282393066622453761556063 985 180929500599699681555745170955334 986 188474627758992928544492659571391 987 196330335260635705956378690598321 988 204509242450034195650610623800631 989 213024474801619207874791231125957 990 221889683956835843572790308673673 991 231119068545243797436310207834112 992 240727395818940797905573013582835 993 250730024131670977272146674429854 994 261142926295175160713036125910061 995 271982713846577429702967080574994 996 283266662261888960484897955149538 997 295012737152042232374434910963046 998 307239621479253701653594197273312 999 319966743832947012791717569259913 1000 333214307805959596380988696878042