1 0 2 1 3 2 4 5 5 7 6 16 7 20 8 39 9 52 10 86 11 113 12 184 13 232 14 353 15 462 16 661 17 851 18 1202 19 1526 20 2098 21 2670 22 3565 23 4514 24 5967 25 7473 26 9715 27 12162 28 15583 29 19373 30 24625 31 30410 32 38274 33 47112 34 58725 35 71951 36 89129 37 108599 38 133612 39 162259 40 198346 41 239825 42 291718 43 351269 44 425102 45 510197 46 614410 47 734807 48 881423 49 1050403 50 1254954 51 1491142 52 1774756 53 2102323 54 2493926 55 2945513 56 3482839 57 4102560 58 4835916 59 5681417 60 6678395 61 7825848 62 9174095 63 10725232 64 12540289 65 14626625 66 17060936 67 19854937 68 23105612 69 26833259 70 31156780 71 36109492 72 41840156 73 48395304 74 55962259 75 64609215 76 74565967 77 85930793 78 98990693 79 113877598 80 130951009 81 150391347 82 172641670 83 197947964 84 226861381 85 259704314 86 297164782 87 339670049 88 388067868 89 442921818 90 505284975 91 575884130 92 656028449 93 746660069 94 849392459 95 965443938 96 1096811729 97 1245047528 98 1412626503 99 1601529924 100 1814804156 101 2054972624 102 2325796823 103 2630459357 104 2973603848 105 3359247361 106 3793095479 107 4280208577 108 4827608119 109 5441622315 110 6130891433 111 6903329931 112 7769528418 113 8739366132 114 9825836056 115 11041207022 116 12401409247 117 13921670467 118 15621466512 119 17519665003 120 19640080459 121 22005997143 122 24646516662 123 27590352491 124 30872978614 125 34529746160 126 38603892051 127 43138805609 128 48187141336 129 53802101998 130 60047685051 131 66989030900 132 74703887271 133 83271810513 134 92787172271 135 103347037527 136 115065757373 137 128061593628 138 142473027365 139 158443847252 140 176141600536 141 195740927761 142 217444243319 143 241463389560 144 268042725065 145 297438762465 146 329946228672 147 365875403619 148 405581286670 149 449438740585 150 497875037361 151 551342370258 152 610354520442 153 675456405015 154 747265085726 155 826436478494 156 913711084201 157 1009877349963 158 1115823110589 159 1232495183184 160 1360956863321 161 1502343937571 162 1657928800993 163 1829072260947 164 2017295574069 165 2224227585073 166 2451685218670 167 2701616199638 168 2976188805932 169 3277729466099 170 3608823531180 171 3972247212311 172 4371080179319 173 4808632238446 174 5288568936369 175 5814832185479 176 6391781207428 177 7024106589357 178 7716987809452 179 8476001299300 180 9307296260031 181 10217495938624 182 11213894914994 183 12304353108109 184 13497516381981 185 14802704247061 186 16230156277791 187 17790912774116 188 19497091300896 189 21361760060704 190 23399247368403 191 25625009211338 192 28055975282015 193 30710410301184 194 33608302548006 195 36771219114503 196 40222741102678 197 43988315240544 198 48095741068355 199 52575019036981 200 57458897896268 201 62782720325659 202 68585036798148 203 74907452559061 204 81795315720717 205 89297566919008 206 97467513116203 207 106362682432080 208 116045692979003 209 126584119004408 210 138051466199762 211 150527052405500 212 164097105517358 213 178854663841048 214 194900810511395 215 212344603149209 216 231304461544107 217 251908133315532 218 274294257742582 219 298612376571879 220 325024694679330 221 353706151261630 222 384846402041772 223 418649962966505 224 455338446518351 225 495150793803073 226 538345795727963 227 585202437164294 228 636022739314647 229 691132236938853 230 750883188676778 231 815655213545161 232 885858914814715 233 961936712609285 234 1044366934878150 235 1133664880792030 236 1230387446056201 237 1335134459662961 238 1448553911166490 239 1571343617329212 240 1704257130167080 241 1848105789614437 242 2003765409603762 243 2172178784109816 244 2354363251197275 245 2551413739124825 246 2764511324378670 247 2994926906519993 248 3244030901040231 249 3513297648361297 250 3804316389225262 251 4118796539382309 252 4458580118047680 253 4825648026676315 254 5222134134979700 255 5650332726335577 256 6112714458938035 257 6611935176883414 258 7150853997012534 259 7732543698462555 260 8360311232285881 261 9037709937979388 262 9768562796088873 263 10556976770658212 264 11407369172150632 265 12324484450332895 266 13313424099437461 267 14379666277642993 268 15529099724411252 269 16768046653852910 270 18103301222258900 271 19542156185192483 272 21092446542907015 273 22762580526900717 274 24561589111674193 275 26499161996173700 276 28585703767970961 277 30832375614345875 278 33251159050820658 279 35854904206365333 280 38657402122331641 281 41673440597781947 282 44918886205567187 283 48410748791836064 284 52167274532410085 285 56208020340628916 286 60553959430932556 287 65227567089017619 288 70252940411448961 289 75655897058639895 290 81464111088389747 291 87707226543214334 292 94417011511289674 293 101627488684265082 294 109375110069243598 295 117698906903978011 296 126640687794814032 297 136245210710734421 298 146560407643048457 299 157637581803219140 300 169531662315696757 301 182301430119427413 302 196009806702418507 303 210724112688001432 304 226516395091584193 305 243463723147433114 306 261648559163371952 307 281159096696447598 308 302089680784463297 309 324541194271401584 310 348621533884973620 311 374446051328235506 312 402138092522233055 313 431829500890890348 314 463661228083407663 315 497783907871023129 316 534358547665541148 317 573557182606096473 318 615563658402877032 319 660574376369546949 320 708799179529285006 321 760462200767354568 322 815802865583818929 323 875076857184538046 324 938557250989895025 325 1006535612186614776 326 1079323279093174123 327 1157252610716392312 328 1240678438153503001 329 1329979482028000915 330 1425559993559074904 331 1527851364200417230 332 1637313980819376682 333 1754439052739482562 334 1879750708447760589 335 2013808068537296938 336 2157207614833264921 337 2310585541240036353 338 2474620430143700942 339 2650035917247739700 340 2837603714351148668 341 3038146628913188002 342 3252541977217040978 343 3481725004403956282 344 3726692737619409992 345 3988507858032365824 346 4268303049585864221 347 4567285381079746923 348 4886741213076066741 349 5228041155227291280 350 5592645601745663613 351 5982110337309404557 352 6398092780033096167 353 6842358318521820048 354 7316787351035668281 355 7823382446314512079 356 8364276278661965022 357 8941739716644126624 358 9558190765855239391 359 10216203702564237239 360 10918519149629735873 361 11668054386354714915 362 12467914698481306247 363 13321405011640992329 364 14232042673296691995 365 15203570575359257880 366 16239971545159088850 367 17345483142752949126 368 18524613859637302133 369 19782159798877623015 370 21123222904046862590 371 22553229755741543053 372 24077952080106237414 373 25703527923294056051 374 27436484719141226834 375 29283763134744098933 376 31252743010119894689 377 33351270203579433869 378 35587685753730979466 379 37970856092486943830 380 40510205821858694230 381 43215751706554138689 382 46098139504470110116 383 49168682200302153086 384 52439401380905285359 385 55923070225986897395 386 59633259978055841849 387 63584388267693654687 388 67791771292525033844 389 72271678123341516610 390 77041389279182296090 391 82119257736655775989 392 87524774669501162183 393 93278637968799867984 394 99402826005325592326 395 105920674563771498166 396 112856959586988109120 397 120237983533006372947 398 128091668172892501378 399 136447651497671204754 400 145337391766237701503 401 154794276221453762370 402 164853737724105046027 403 175553376683841369526 404 186933091770931265736 405 199035216631439194145 406 211904666341092436410 407 225589090656758642510 408 240139038069558786209 409 255608127547136028503 410 272053232258165111931 411 289534671985967411803 412 308116418834837399595 413 327866312747556336053 414 348856291769868258356 415 371162633383739318241 416 394866212202560172339 417 420052770143542557948 418 446813204754560197991 419 475243871596028846524 420 505446906766301442576 421 537530565247953760530 422 571609581606058090336 423 607805548482295496711 424 646247319891969242869 425 687071434526178715858 426 730422566576262499893 427 776453999032737939242 428 825328127525114451373 429 877216989394557652939 430 932302826656789062378 431 990778677279476376627 432 1052849004065449098997 433 1118730355290627273501 434 1188652067071085704675 435 1262857001323379161066 436 1341602330028064449133 437 1425160359369811309392 438 1513819405253786698608 439 1607884713475130356862 440 1707679436892734167313 441 1813545662580129363981 442 1925845502222263820439 443 2044962238423806495976 444 2171301541184047710943 445 2305292746894338856039 446 2447390215177327954807 447 2598074755610415008918 448 2757855140800350555025 449 2927269697539489127943 450 3106887993745579982068 451 3297312612606638987613 452 3499181032966326144641 453 3713167607064603432441 454 3939985656108473375757 455 4180389674489925709517 456 4435177664676494944097 457 4705193593305430962622 458 4991329992182615624020 459 5294530694442739610421 460 5615793731382228765720 461 5956174379967488642758 462 6316788388482409575276 463 6698815370088190791624 464 7103502393871233774426 465 7532167762948556534339 466 7986205011490024406887 467 8467087110060645495295 468 8976370913607823851903 469 9515701841374040497350 470 10086818825728984286541 471 10691559519125679674521 472 11331865799063524588335 473 12009789560248679341408 474 12727498836957422556127 475 13487284244849592414673 476 14291565788621171999742 477 15142900024876897812382 478 16043987630277346016170 479 16997681364571728267183 480 18006994482537305038995 481 19075109584776655091421 482 20205387965695070666474 483 21401379449069311772052 484 22666832774194077309717 485 24005706523622984552727 486 25422180660542974666844 487 26920668667568705572765 488 28505830360479709645481 489 30182585369636870958795 490 31956127368552574716114 491 33831939043514865552561 492 35815807890193906891427 493 37913842832534952500761 494 40132491756876739733531 495 42478559958267321288961 496 44959229599531314513981 497 47582080182036518637438 498 50355110136979757877522 499 53286759538460596239996 500 56385934056148724607708 501 59662030151513738082553 502 63124961645191702204342 503 66785187662594900307420 504 70653742095952350201640 505 74742264593513393730243 506 79063033225648214573700 507 83628998842740991374006 508 88453821287171017501097 509 93551907479055221168315 510 98938451551706519050585 511 104629477061942876797189 512 110641881466071774332451 513 116993482892899240071849 514 123703069420777214849271 515 130790450897106933627661 516 138276513524929481261644 517 146183277263038543215182 518 154533956283438171742168 519 163353022541642593357085 520 172666272724548012151745 521 182500898641613966949678 522 192885561346851935234822 523 203850469068905938511583 524 215427459261539338879841 525 227650084864798235748609 526 240553705116215938915068 527 254175581016929682032163 528 268554975821550232095663 529 283733260673044287761654 530 299754025783615312797499 531 316663197301199124563014 532 334509160297616265761275 533 353342888038554710760742 534 373218078009646364206018 535 394191294881801146539652 536 416322120931762893471870 537 439673314126717768258193 538 464310974434417255647669 539 490304718596297349552845 540 517727863974685530679332 541 546657621743522926250526 542 577175300087861463351921 543 609366517717132500035922 544 643321428416569827810465 545 679134956981381001737540 546 716907047322568380363571 547 756742923133034404076710 548 798753361973314209770134 549 843054983214494593073730 550 889770550774572021323594 551 939029291140150398483951 552 990967227693688223646227 553 1045727531898506525983515 554 1103460892453456302935289 555 1164325903036325672601256 556 1228489469848019329926473 557 1296127239650719104629155 558 1367424049621397764180296 559 1442574399796015284127433 560 1521782949545204249145075 561 1605265038947670615103489 562 1693247236632577580139190 563 1785967915057734410737770 564 1883677854937343847117142 565 1986640879897393245173671 566 2095134523228108665337183 567 2209450727934529955453176 568 2329896582124688659867364 569 2456795091072339825212453 570 2590485988179496928341285 571 2731326586325813958513081 572 2879692672033036551173803 573 3035979444097238635855872 574 3200602499338833716282586 575 3373998867305916708867928 576 3556628096823198745852756 577 3748973396423784192958069 578 3951542831820780898294900 579 4164870582678361893652971 580 4389518262128527192665173 581 4626076301538308372666202 582 4875165404289688386117393 583 5137438071347078095959611 584 5413580202719944222908967 585 5704312777892903793321488 586 6010393619708203792865332 587 6332619245100471110014620 588 6671826807580898659213034 589 7028896135231332717442550 590 7404751869555886294805375 591 7800365709347289431849593 592 8216758765407793697173811 593 8655004030718311162009276 594 9116228972433341511956451 595 9601618250775379575629083 596 10112416571793906999452721 597 10649931679590356276013083 598 11215537495616098469642432 599 11810677411224867680897010 600 12436867741787983961143213 601 13095701349191139644474798 602 13788851441787324873557739 603 14518075559324760434383171 604 15285219752761493157723924 605 16092222967254434529731210 606 16941121639148905458054775 607 17834054516100720833911060 608 18773267712155800266853732 609 19761120007846024454624891 610 20800088408217509459757745 611 21892773969867029187636263 612 23041907911094610714742552 613 24250358017363890499242977 614 25521135357480092701187868 615 26857401323901180761381241 616 28262475014013922240953595 617 29739840967132756899295450 618 31293157275606045766904949 619 32926264086259409424974425 620 34643192512256602419332138 621 36448173973220997604853321 622 38345649985550074871951933 623 40340282422534251097723116 624 42436964268234638944150310 625 44640830886668680413312253 626 46957271832466312241035380 627 49391943226668271014106713 628 51950780726240050668664965 629 54640013113298169942235743 630 57466176535254271092452096 631 60436129424419921192505621 632 63557068131151023221032414 633 66836543301862501193312562 634 70282477039128826042600368 635 73903180878252902951747626 636 77707374620942608883152636 637 81704206063817791251687816 638 85903271666123948958398283 639 90314638198030630022381598 640 94948865417969238768379937 641 99817029824387575942491431 642 104930749534826596831452803 643 110302210342071657874239589 644 115944193005140631194042897 645 121870101829646115851573601 646 128093994600593739320263550 647 134630613927386454652161520 648 141495420069878951712861157 649 148704625310973389351738265 650 156275229950908812514315970 651 164225059994989867215492144 652 172572806616788833610995536 653 181338067475402855645889825 654 190541389976306843071875964 655 200204316561854955253567707 656 210349432129158650835996685 657 221000413669557533080188202 658 232182082236340553200394167 659 243920457343852385641883613 660 256242813914380491121715411 661 269177741885699878851681319 662 282755208606289915431809746 663 297006624141740310358540063 664 311964909630938995611811016 665 327664568827178327977406963 666 344141762975395710668571157 667 361434389173371747103697752 668 379582162381863782541119672 669 398626701245347897861825153 670 418611617903348663476706143 671 439582611969147684181244828 672 461587568872201463932472078 673 484676662757559312016403763 674 508902464156432953928419084 675 534320052639213568101910345 676 560987134684509334521751721 677 588964166995144418932079231 678 618314485515855822265321201 679 649104440405060858843142491 680 681403537238491425642334868 681 715284584720445427823665698 682 750823849205575268529941752 683 788101216332460678092713453 684 827200360099255621595510367 685 868208919710461165464392147 686 911218684554928388392290797 687 956325787674460190884648105 688 1003630908115590277410662300 689 1053239482556960568376097362 690 1105261926640243193609335827 691 1159813866433058274537624472 692 1217016380490349905241800460 693 1276996252981942029821031761 694 1339886238394677627391278843 695 1405825338319660364043118024 696 1474959090878667944552181349 697 1547439873346891626360232866 698 1623427218575788400314390097 699 1703088145824011043060816727 700 1786597506654325657976629691 701 1874138346559835552920669651 702 1965902283036334750165320962 703 2062089900824405282118757984 704 2162911165102204350575765630 705 2268585853418225417766319207 706 2379344007214765248795601318 707 2495426403802896478329753635 708 2617085049715619643479652778 709 2744583696377866370316140977 710 2878198379102661416113300872 711 3018217980436898678036049535 712 3164944818955945720527791837 713 3318695264622829777961509778 714 3479800381909030463905886857 715 3648606601893098686450983297 716 3825476424640527001593528575 717 4010789153190436170451430546 718 4204941660568235920031891267 719 4408349191268820285808349627 720 4621446198755327632861174011 721 4844687220547508616299916864 722 5078547792581619787655791406 723 5323525404556764275428262531 724 5580140498098450465096402640 725 5848937509607549897809260255 726 6130485959787274657998244974 727 6425381591883066482915350199 728 6734247560803982334504418334 729 7057735675341791068937289071 730 7396527695847658706777352116 731 7751336689779830427385170882 732 8122908447690123395546358194 733 8512022962277068870109952768 734 8919495973299526080071865979 735 9346180581211754502373873991 736 9792968932559394970992885538 737 10260793980250819720684509810 738 10750631322010227320683885272 739 11263501120402483736054649379 740 11800470108026129245665501414 741 12362653681564050212180818005 742 12951218088603370545276241819 743 13567382711239565623864663886 744 14212422450718718548084301105 745 14887670217486652228656505889 746 15594519531270771668037741185 747 16334427235947714836515513671 748 17108916334226623629951063978 749 17919578947318743027639077899 750 18768079405061923034684603884 751 19656157472124414644051397635 752 20585631716233036191178994618 753 21558403024542922827174896326 754 22576458274611374509215401646 755 23641874166628297986305920196 756 24756821223927599565408052873 757 25923567969013367572811632031 758 27144485282735200800290228455 759 28422050954477825211790802300 760 29758854431661580351152755925 761 31157601777104406936536823307 762 32621120843260773322238167056 763 34152366672632423914321413546 764 35754427134146647952621755232 765 37430528805604922224159040819 766 39184043112844459818087988387 767 41018492736592577837050211650 768 42937558298575419314197058781 769 44945085338812904631472133201 770 47045091596658682281431711106 771 49241774608550114931802103930 772 51539519636109098914127593775 773 53942907938679930336526291455 774 56456725405118941805044906258 775 59085971560138697268712360781 776 61835868961294984912128031192 777 64711873003239356176429190564 778 67719682146706882169810502517 779 70865248590293872671075428550 780 74154789403993586027982217472 781 77594798144098070167293933477 782 81192056970059199728962652379 783 84953649284601973268682034424 784 88886972919445405849713371984 785 92999753889751499326931126008 786 97300060741568549018277902984 787 101796319517371046496357184667 788 106497329366034372046618249751 789 111412278824495509493957504954 790 116550762799684292110407128995 791 121922800280306471375836985967 792 127538852809498274484828752464 793 133409843750459912669797344967 794 139547178378727351804522404539 795 145962764835928340941400529245 796 152669035981543065869158735385 797 159678972180483901868525993809 798 167006125066115398919786216423 799 174664642319746410160040729457 800 182669293509575767748931054212 801 191035497033610372317198454406 802 199779348213178278321915786213 803 208917648585334352213899717343 804 218467936444726312032208986770 805 228448518687313232784329021005 806 238878504010778623531814351443 807 249777837528466456455643475879 808 261167336856312671861428302371 809 273068729734406726546739986663 810 285504693247671487951921686451 811 298498894712502496317098857953 812 312076034299287645510275925004 813 326261889463287859931571105769 814 341083361259683697875042839010 815 356568522621376604273355345259 816 372746668681721673000731667204 817 389648369227395729698202551834 818 407305523370477475400340829814 819 425751416532106975887330219250 820 445020779834272179414047322731 821 465149851999846393465703145070 822 486176443865512987915123142123 823 508140005616099459083231374045 824 531081696853713678294180942388 825 555044459619296495211328684980 826 580073094489462414939929424760 827 606214339876084862167949986883 828 633516954661757713295661856139 829 662031804309243261252311287027 830 691811950589142760676427925913 831 722912745075430564530837915695 832 755391926565105484103419443046 833 789309722584079588941602800915 834 824728955148562569900066829207 835 861715150957566295824305026347 836 900336656199859089895435880812 837 940664756165606962897216826548 838 982773799861255920480813795816 839 1026741329833702990461445121090 840 1072648217418781017945692421849 841 1120578803637209830796278413825 842 1170621045970856667759734059590 843 1222866671260962420339287467565 844 1277411334980449908540732835351 845 1334354787141986437384779388224 846 1393801045114762859030098968910 847 1455858573633310537286127355249 848 1520640472293863622618090779543 849 1588264670845001999817657920346 850 1658854132592463205297187049180 851 1732537066250179236915648905660 852 1809447146583790485969973865032 853 1889723744206072871221338849557 854 1973512164899036383719821164457 855 2060963898851735975431082546385 856 2152236880219372591048848355215 857 2247495757424732977164079438064 858 2346912174640864378901071180119 859 2450665064910635515361659335722 860 2558940955378096691196892904731 861 2671934285124695608992859487186 862 2789847736124192370574284721869 863 2912892577849761521930400293831 864 3041289026089201546545449717816 865 3175266616545438364617924025256 866 3315064593823717129663656824825 867 3460932316429895254704972204880 868 3613129678430372185374373880225 869 3771927548449103601828881519153 870 3937608226705335713011424377912 871 4110465920822653164514165010559 872 4290807241170349736516433041629 873 4478951716527298713493917000969 874 4675232330891318045019698693732 875 4879996082288580053584216367809 876 5093604564473024765174083317082 877 5316434572439868517126236842997 878 5548878732715503051582901875949 879 5791346159422996825127470051741 880 6044263137163626978478926306600 881 6308073831794793042577428808868 882 6583241030229129225830766650433 883 6870246910422800445475982475258 884 7169593842768936274196510994179 885 7481805224158829288546982696348 886 7807426346025270424068688881910 887 8147025297732848763041626615773 888 8501193906735861456790509987404 889 8870548716979017065488749484743 890 9255732007076323895113205447992 891 9657412849862498907016077770499 892 10076288214976173510166313607061 893 10513084116197871827911062446096 894 10968556805335779032102316320952 895 11443494014521147921095871300353 896 11938716248850732460409590996204 897 12455078131388004112095073822421 898 12993469802616373745877972148695 899 13554818376517982239566945102300 900 14140089455539477071508035336150 901 14750288706792976273797391287648 902 15386463501935158788443200863455 903 16049704623261155056783138067050 904 16741148038652067208112369245490 905 17461976748116179922238651034906 906 18213422704774071831252449444216 907 18996768813247154363847453927353 908 19813351008527926517420974735900 909 20664560418528270220433571808425 910 21551845613630152339519827986576 911 22476714946690537390530416151615 912 23440738987090354288693002332447 913 24445553052554935577121022267666 914 25492859842622157750177752222686 915 26584432177783015313351843968251 916 27722115848479774405615677763466 917 28907832578307137441563094197949 918 30143583105934762053249171528763 919 31431450390442462998179975041552 920 32773602944945800138319557318499 921 34172298303576429275614400831877 922 35629886627082467150486819968269 923 37148814452515548161727345051081 924 38731628592687741432553280022635 925 40380980191298821395098698096035 926 42099628939867694110078483361874 927 43890447462836237666229298454853 928 45756425877465234806961564046162 929 47700676535394991113729950773720 930 49726438953014153594654466857887 931 51837084938053047505083550700033 932 54036123920109768996659724387293 933 56327208493111499558395200097393 934 58714140178028036249145898157311 935 61200875414471840130439549388156 936 63791531790157773572335489437804 937 66490394517537866045139658070693 938 69301923167291519570015413544451 939 72230758668720510193043604519997 940 75281730587491420668920370063796 941 78459864691565922101497067360724 942 81770390816582963719981157321577 943 85218751042385767281405464893549 944 88810608192842844698472649075752 945 92551854671574534840773865341459 946 96448621646688051146077435013547 947 100507288598122314833097409661251 948 104734493241733198499026226983287 949 109137141844786853546506437682660 950 113722419948098881740804806900137 951 118497803510635893410474379000418 952 123471070493009917916309986636437 953 128650312896919839719799887284287 954 134043949278255125034015522223956 955 139660737752249169719599849860308 956 145509789509781441787659418864060 957 151600582864651706369324823385021 958 157942977852416066025165915347093 959 164547231402154681021023921938710 960 171424013103366221413615398036155 961 178584421591024518398518826360707 962 186040001572721261714736352962311 963 193802761522723876171924062428857 964 201885192068734064694521675382674 965 210300285098107592977866109824802 966 219061553611325360513960772148688 967 228183052351555992018781517576503 968 237679399240258292563296048756293 969 247565797649902897317486933109268 970 257858059546085132186803774187798 971 268572629532519010265124931440943 972 279726609833685929525138836208147 973 291337786251223046889455458427663 974 303424655131517753643825363212813 975 316006451383386658964955065226860 976 329103177586204111762883801648761 977 342735634230365443116305076987777 978 356925451133569820418824244630424 979 371695120078044090789785655724858 980 387068028715550285129519111208834 981 403068495788781046505136870977606 982 419721807719599255801566348528068 983 437054256616474249334500379506304 984 455093179755459555255156467912582 985 473867000591097850243916705273735 986 493405271355782427133993420511100 987 513738717308300766197106981109334 988 534899282694591762900736579673383 989 556920178486111675092355400991777 990 579835931963684334217597015063860 991 603682438217254429047215322264588 992 628497013634630722143392042590363 993 654318451455042550713129485202483 994 681187079466202597257317574494500 995 709144819926513104202637915882673 996 738235251797138967886380507476963 997 768503675371838571806539599926352 998 799997179395762261935761638995423 999 832764710767835711972046309017060 1000 866857146924914594790853786487101