-1 1 0 3 1 4 2 11 3 17 4 31 5 45 6 71 7 102 8 158 9 218 10 317 11 440 12 613 13 832 14 1147 15 1530 16 2054 17 2710 18 3580 19 4673 20 6094 21 7858 22 10140 23 12958 24 16549 25 20976 26 26565 27 33401 28 41954 29 52404 30 65365 31 81119 32 100534 33 124048 34 152820 35 187578 36 229848 37 280708 38 342262 39 416056 40 504943 41 611202 42 738590 43 890379 44 1071714 45 1287032 46 1543337 47 1846871 48 2206852 49 2631953 50 3134577 51 3726494 52 4424262 53 5243912 54 6207342 55 7336346 56 8659838 57 10207108 58 12016376 59 14126834 60 16588589 61 19453974 62 22788822 63 26662326 64 31160588 65 36375084 66 42418077 67 49409688 68 57496248 69 66834860 70 77615409 71 90043021 72 104363306 73 120843120 74 139799795 75 161578745 76 186588846 77 215276828 78 248167380 79 285836424 80 328956668 81 378267468 82 434629257 83 498989721 84 572446161 85 656209916 86 751677945 87 860393978 88 984132978 89 1124857932 90 1284818543 91 1466505506 92 1672764678 93 1906748258 94 2172049490 95 2472650134 96 2813076832 97 3198348252 98 3634157362 99 4126816372 100 4683470564 101 5312044864 102 6021490571 103 6821736918 104 7723979080 105 8740633682 106 9885677526 107 11174610935 108 12624851502 109 14255714726 110 16088872953 111 18148351274 112 20461071703 113 23056870566 114 25969134341 115 29234854999 116 32895374438 117 36996480944 118 41589288422 119 46730386822 120 52482874650 121 58916586472 122 66109302635 123 74147071146 124 83125633746 125 93150863524 126 104340442420 127 116824452243 128 130747346858 129 146268726320 130 163565666217 131 182833720868 132 204289665350 133 228172786212 134 254748118690 135 284308077769 136 317176286914 137 353709634283 138 394302787470 139 439390777136 140 489454326038 141 545023060708 142 606681819012 143 675074626284 144 750912136547 145 834976559936 146 928130443428 147 1031322722322 148 1145599110092 149 1272109507596 150 1412120268812 151 1567023265515 152 1738350370594 153 1927784493834 154 2137176705425 155 2368559626322 156 2624167658570 157 2906453217018 158 3218110616254 159 3562095686249 160 3941653997796 161 4360344513028 162 4822072902153 163 5331120030911 164 5892181285016 165 6510400788696 166 7191417821843 167 7941407872876 168 8767137373170 169 9676012886460 170 10676145651711 171 11776410388054 172 12986521403232 173 14317102801508 174 15779778152019 175 17387254238510 176 19153426671532 177 21093479589504 178 23224010065653 179 25563146652749 180 28130695791891 181 30948282666514 182 34039523434023 183 37430192317072 184 41148424181832 185 45224912541938 186 49693147661806 187 54589651002216 188 59954254926174 189 65830379969060 190 72265363318010 191 79310786378644 192 87022860303210 193 95462812673936 194 104697339750725 195 114799062439032 196 125847056614974 197 137927390324498 198 151133745266086 199 165568049180386 200 181341203841094 201 198573828769602 202 217397113597779 203 237953692032620 204 260398639220814 205 284900498015868 206 311642445430490 207 340823496684707 208 372659868820994 209 407386392269244 210 445258103948639 211 486551901041670 212 531568401249092 213 580633878729956 214 634102435359739 215 692358265370433 216 755818188111616 217 824934295497078 218 900196904942420 219 982137652058211 220 1071332931847647 221 1168407509057384 222 1274038526199998 223 1388959715583288 224 1513966065081258 225 1649918728829970 226 1797750456079019 227 1958471312787336 228 2133174994961560 229 2323045491094662 230 2529364420413067 231 2753518785915514 232 2997009499734774 233 3261460399994776 234 3548628150121605 235 3860412719459984 236 4198868872355828 237 4566218342816478 238 4964863162240395 239 5397399793895652 240 5866634585668972 241 6375600170875386 242 6927573376134061 243 7526094240926630 244 8174986760990198 245 8878380932731118 246 9640736769095096 247 10466869836551340 248 11361979046435644 249 12331676221711660 250 13382018242390131 251 14519541260075195 252 15751297861748630 253 17084896642620924 254 18528545151519488 255 20091095637615038 256 21782094654186302 257 23611835915721144 258 25591417565723033 259 27732803219403780 260 30048888049405052 261 32553569246736374 262 35261822248026992 263 38189782028534958 264 41354830987248955 265 44775692692623744 266 48472533163483559 267 52467068923381740 268 56782683667840506 269 61444552753384307 270 66479777529029793 271 71917528693848230 272 77789200900030224 273 84128577762900776 274 90972009718538324 275 98358603870996730 276 106330428513884028 277 114932731456713672 278 124214175108102909 279 134227087441716280 280 145027732095149484 281 156676596729251526 282 169238703227897854 283 182783938879982870 284 197387412486488496 285 213129834561305672 286 230097925972668630 287 248384854233517988 288 268090702236098262 289 289322968697962952 290 312197105609758113 291 336837092032580135 292 363376050086279646 293 391956902579762676 294 422733078736530159 295 455869267601310789 296 491542226258043574 297 529941642613896812 298 571271060634438485 299 615748867991724600 300 663609354848180646 301 715103843994894632 302 770501901996654616 303 830092631872195702 304 894186057999669948 305 963114604145489382 306 1037234676460855671 307 1116928352789762688 308 1202605191414357340 309 1294704161109955464 310 1393695707068442169 311 1500083955181635507 312 1614409070840065719 313 1737249775473105574 314 1869226038760456605 315 2011001950601722594 316 2163288792758209118 317 2326848315254428384 318 2502496239666748510 319 2691105995557294362 320 2893612714645087798 321 3111017490333902328 322 3344391929943034743 323 3594883008833473062 324 3863718256851811666 325 4152211288107431332 326 4461767707935418561 327 4793891410165165826 328 5150191302383898614 329 5532388474733741124 330 5942323854217541251 331 6381966362839347426 332 6853421626340237070 333 7358941255052815504 334 7900932748990984259 335 8481970052359236023 336 9104804815582922160 337 9772378394242818076 338 10487834649700844286 339 11254533585600273740 340 12076065892511267748 341 12956268440379081408 342 13899240799414221984 343 14909362835337779306 344 15991313468970208514 345 17150090653205881892 346 18391032667830332539 347 19719840793327660781 348 21142603475845708046 349 22665822053696431722 350 24296438170649861671 351 26041862956888135245 352 27910008117533574324 353 29909319021516463760 354 32048809947096267022 355 34338101590309818005 356 36787461010999555442 357 39407844138011442994 358 42210941028743633442 359 45209224021976328816 360 48415999002133510166 361 51845459933549861114 362 55512746908582664337 363 59434007890364095518 364 63626464422788515201 365 68108481513647082904 366 72899641995671153706 367 78020825599793333700 368 83494293081365861858 369 89343775665709361482 370 95594570193997783828 371 102273640272031072569 372 109409723847944280612 373 117033447562234380126 374 125177448346523485105 375 133876502660473441098 376 143167663899633858006 377 153090408415494551916 378 163686790743564771290 379 175001608539184006620 380 187082577887367116144 381 199980519552178076764 382 213749556910773365802 383 228447326211626899486 384 244135199990232059448 385 260878524365074283568 386 278746871145709883296 387 297814305569392547096 388 318159670708260382336 389 339866889468760909768 390 363025285348488289637 391 387729922990360974768 392 414081969836948035154 393 442189080057677958270 394 472165802205573079941 395 504134011925314514891 396 538223371341174851386 397 574571816613940211340 398 613326075487392088639 399 654642216501161938509 400 698686231905081865332 401 745634656162307676528 402 795675222315976591299 403 849007558342647537222 404 905843926034892152982 405 966410004800727832502 406 1030945723221115845665 407 1099706141049443186922 408 1172962384827874007598 409 1251002640136293130972 410 1334133204021159341049 411 1422679600991479318876 412 1516987766544953896178 413 1617425302027255711508 414 1724382805251439785370 415 1838275281145679158088 416 1959543637373964705800 417 2088656269718366957534 418 2226110742745030107764 419 2372435571124406854766 420 2528192107772121680307 421 2693976544831549141194 422 2870422034382933518671 423 3058200935627253425442 424 3258027196230817756292 425 3470658875391183211548 426 3696900817203603170636 427 3937607482796100171375 428 4193685950808025403866 429 4466099095693627364140 430 4755868954535235240156 431 5064080292978974062236 432 5391884382214243234384 433 5740502998872738079900 434 6111232661146009345910 435 6505449114406508742665 436 6924612081165970184060 437 7370270290228073871578 438 7844066801578733520194 439 8347744643624284743717 440 8883152781224534891468 441 9452252433085974675348 442 10057123759081693358232 443 10699972938242616914161 444 11383139660346157418554 445 12109105054275838255889 446 12880500078704127137823 447 13700114400978476687924 448 14570905792685337138570 449 15496010070786992517168 450 16478751616057702436030 451 17522654501071808261998 452 18631454263087560481620 453 19809110357818187976604 454 21059819333457346560102 455 22388028765112603318202 456 23798451993488342234312 457 25296083712604203457782 458 26886216455365123399430 459 28574458026923812064632 460 30366749940182037901964 461 32269386909106097028848 462 34289037460349649930773 463 36432765725237698449242 464 38708054479435691116700 465 41122829499450433623052 466 43685485310876572792074 467 46404912405421082186890 468 49290526010050995019294 469 52352296494062415284612 470 55600781506780889157783 471 59047159941432643291589 472 62703267828296720380332 473 66581636263501203884300 474 70695531488120894614939 475 75058997235963603846318 476 79686899477521388293928 477 84594973691828411281980 478 89799874807930262522874 479 95319229962535626196696 480 101171694231345290213167 481 107377009497093204542964 482 113956066629314655842721 483 120930971157151142211154 484 128325112629643513691586 485 136163237865104041395468 486 144471528305577731097005 487 153277681700487031392281 488 162610998359378750144244 489 172502472222831895376654 490 182984887017955404716507 491 194092917775223871930624 492 205863238002470046797252 493 218334632823488416688556 494 231548118409645269460893 495 245547068045994717560212 496 260377345196399361708872 497 276087443946895210573580 498 292728637231804317528647 499 310355133263663559405890 500 329024240615793442469392 501 348796542424927092679090 502 369736080211817162237847 503 391910547838595135410690 504 415391496155172878332098 505 440254548910347970268054 506 466579630540110402964215 507 494451206471816554500554 508 523958536623387273866310 509 555195942805962906431052 510 588263090782961753910845 511 623265287771217161879707 512 660313796218808904118502 513 699526164730767610092536 514 741026577067643889728017 515 784946220182752538011806 516 831423672323077986165200 517 880605312264368119704984 518 932645750816021212562929 519 987708285782149677673028 520 1045965381636777650741520 521 1107599175227715506438824 522 1172802008902377020390111 523 1241776992511827536409584 524 1314738595835941791518750 525 1391913273042704536479890 526 1473540120889936274074127 527 1559871572455779600439427 528 1651174128289060187898724 529 1747729126957435747930080 530 1849833557086511021935658 531 1957800913079577417512479 532 2071962096834440282643216 533 2192666367880989687994772 534 2320282344502673145177434 535 2455199058524072403138048 536 2597827066600260488146814 537 2748599620975765219615192 538 2907973902849812365163862 539 3076432321631161388999490 540 3254483883551607566397686 541 3442665633269880201153648 542 3641544172302034422670217 543 3851717258294788617873278 544 4073815489383097116220009 545 4308504078073153482819674 546 4556484719339375107663587 547 4818497557845419305544565 548 5095323259471403936801302 549 5387785192574848924214768 550 5696751724712219464126598 551 6023138640819615578010474 552 6367911689180477963918254 553 6732089261808892860466968 554 7116745216239351617474230 555 7523011846046586351448811 556 7952083007817606846605310 557 8405217412666187603964760 558 8883742090818395824985162 559 9389056038204871754342465 560 9922634054477714099010984 561 10486030782319944678867276 562 11080884958445820181672683 563 11708923887187784461944720 564 12371968148149081777834586 565 13071936549950826308445024 566 13810851342743732461941049 567 14590843702762062942129265 568 15414159502902708899508842 569 16283165383983103457824280 570 17200355142107306148085554 571 18168356448310258415024261 572 19189937917503073886938434 573 20268016544559845328310852 574 21405665526324171070990131 575 22606122489215956133161134 576 23872798143149996432800840 577 25209285383473491200548242 578 26619368863763003243910342 579 28107035063419701361884910 580 29676482875247601843533678 581 31332134739410834798976986 582 33078648351535419676837589 583 34920928974056670406353714 584 36864142381418525795776990 585 38913728471203509764978468 586 41075415574926238751873934 587 43355235503846237869888546 588 45759539366973690008204222 589 48295014200230022657678658 590 50968700447722773643278596 591 53788010338064360044127386 592 56760747200859160239601722 593 59895125770653473164320472 594 63199793528054225980640779 595 66683853130112256565157360 596 70356885984714953505834348 597 74228977026364548754046028 598 78310740753628129000845229 599 82613348591442365607866082 600 87148557644651940993473806 601 91928740912349183200597416 602 96966919036092434077094746 603 102276793658589519850169341 604 107872782473287243760916340 605 113770056049168450872033104 606 119984576519290726472846129 607 126533138225847722749894278 608 133433410419181196961765440 609 140703982112842917452913340 610 148364409201907379930616103 611 156435263956872957229756938 612 164938187011089538149621225 613 173895941965298450129626112 614 183332472739017671758537172 615 193272963804713942683973775 616 203743903447450086950183070 617 214773150199519892339083244 618 226390002606986823774565969 619 238625272492542077282352759 620 251511361887221849132927870 621 265082343811763602078232578 622 279374047097295113411918565 623 294424145444102381579929156 624 310272250927001860379554268 625 326960012165785693220666102 626 344531217389936315054088187 627 363031902637726884668556204 628 382510465341590756697137694 629 403017783563634313822777556 630 424607341158072584600818369 631 447335359150532237236410014 632 471260933638318658963461028 633 496446180530195822648486926 634 522956387459745659418790332 635 550860173222235884618416020 636 580229655101939190803515958 637 611140624474254230354473188 638 643672731085630973463764575 639 677909676433403565631747976 640 713939416688079752645212156 641 751854375621591132052282584 642 791751668027418358121193668 643 833733334141492065145149856 644 877906585597330103261686386 645 924384063474083122377034896 646 973284109023073740416507889 647 1024731047686062214491435149 648 1078855487047960476964474824 649 1135794629397031519117005416 650 1195692599597918857330224157 651 1258700789016086141350396514 652 1324978216267639198244293044 653 1394691905604934638760216712 654 1468017283787146212535980695 655 1545138596324890455433308804 656 1626249344030472319595347680 657 1711552740849070429898946940 658 1801262193992679499767999950 659 1895601807446575673287863335 660 1994806909968985911728333344 661 2099124608757174165605025720 662 2208814370008903584873065735 663 2324148627665779599582102373 664 2445413421686008252455730158 665 2572909067257134040573440283 666 2706950856426127623766972248 667 2847869793693221673928838304 668 2996013367189014712803745104 669 3151746357129949822330245980 670 3315451683327300622878076560 671 3487531293607555767245365982 672 3668407095089665128645310078 673 3858521930355210539000715540 674 4058340600643383652643473601 675 4268350938301824416813579564 676 4489064930829206738033922774 677 4721019898953997395092193600 678 4964779731308496356018502632 679 5220936178376044988883722021 680 5490110208514731673603847326 681 5772953428990891389401779418 682 6070149575092894884354439110 683 6382416070537915392613177408 684 6710505662534401667914888281 685 7055208135018534816623823638 686 7417352103747013517700220498 687 7797806897098651327718370802 688 8197484526616655354236963380 689 8617341751509531318677956452 690 9058382241524673550023919785 691 9521658842812179306038599767 692 10008275951610805469634859354 693 10519392000810473306061527988 694 11056222064680047120703015028 695 11620040587292353793787513574 696 12212184240434499767687802496 697 12834054917057441428438048812 698 13487122866598616866969476306 699 14172929978802081399329307588 700 14893093222966376483736761682 701 15649308249867995252400575416 702 16443353163942398841611711051 703 17277092473651638666142577095 704 18152481228332616023276316470 705 19071569350199269073516439508 706 20036506170570652321227737954 707 21049545179811222180369127146 708 22113049000905082197595053658 709 23229494597038575094738816228 710 24401478724041154578029713488 711 25631723639028870378029242176 712 26923083077114091581405211878 713 28278548508585054298836484046 714 29701255689525822620105311869 715 31194491519436906071444093034 716 32761701220035810638736712418 717 34406495850060649912512034024 718 36132660171575712668636617761 719 37944160883980831446538981764 720 39845155242664026501543082022 721 41840000080004286942929395690 722 43933261247236420834922906310 723 46129723496527548315338865263 724 48434400823493397961766107326 725 50852547291296796258803491710 726 53389668358429457832944529971 727 56051532733275895737712924776 728 58844184779604322469964419934 729 61773957498218111916157863950 730 64847486111142617164324269665 731 68071722275909997071199701367 732 71453948958749635725319078306 733 75001795996787648519655199568 734 78723256380716893321972116057 735 82626703290812545179093496437 736 86720907920649317805553927434 737 91015058124418318092529470648 738 95518777925356641968420718383 739 100242147924484446813603741396 740 105195726650605420294692146014 741 110390572894360385815966840800 742 115838269071044049387042401058 743 121550945658894472230863616037 744 127541306761658358564822467578 745 133822656846415343604387876678 746 140408928709926615112944171994 747 147314712729149864598688004645 748 154555287454050107884953372446 749 162146651603426601742418889948 750 170105557527187240438718860904 751 178449546201325511598708553401 752 187196983824809672056256548052 753 196367100090671151881217238928 754 205980028206798740376964945065 755 216056846745298552502251330274 756 226619623402787702716289827258 757 237691460757643557089461977660 758 249296544114052204400483118564 759 261460191526680756899296139604 760 274208906103961375997298359343 761 287570430692311748338081747204 762 301573805048151615197154191253 763 316249425609298987717654121454 764 331629107982268839872496588274 765 347746152267142358513518769930 766 364635411347053794312801295114 767 382333362274945513242596187924 768 400878180896099217242526572340 769 420309819851053341535386009800 770 440670090109894347963491811971 771 462002746195553847551748447768 772 484353575260687102292007882030 773 507770490189942310790703177662 774 532303626906989098204906851704 775 558005446073549687236210506291 776 584930839375904402419498741326 777 613137240602915422088541452276 778 642684741728568417466864465434 779 673636214221362010906852413501 780 706057435812621671938424225552 781 740017222965969047022628658556 782 775587569300784226851462899152 783 812843790233548643858079960644 784 851864674112497390812617618276 785 892732640133033631523898706408 786 935533903333914641132063521186 787 980358646987301137828581656189 788 1027301202709422331047366373522 789 1076460238632841269305733887576 790 1127938955996165396579942392905 791 1181845294522529054730366631059 792 1238292146974338396117127716142 793 1297397583288608814935103816736 794 1359285084714804832636131209490 795 1424083788395407202909805990467 796 1491928742848550234463624406902 797 1562961174831989715911224130446 798 1637328768088451185070289538314 799 1715185954494066437633632124100 800 1796694218154210660314491667624 801 1882022413014601453246768247172 802 1971347094580096869849225383097 803 2064852866359231903934782005672 804 2162732741679249590539728428272 805 2265188521544215105994346598452 806 2372431189237842730734430576329 807 2484681322402919125156121986030 808 2602169523360772025138597176890 809 2725136868467116072534336891510 810 2853835377334913636355703724931 811 2988528502790625321201735667898 812 3129491642467506065116186211354 813 3277012672978438031706767114706 814 3431392507651302151291732657037 815 3592945678852088762933556292014 816 3762000945964963727851693827772 817 3938901930144355425661787024916 818 4124007777001948284499418331782 819 4317693848441279301187623637489 820 4520352444904582777302195957824 821 4732393559350638563366630405040 822 4954245664338807855720194422934 823 5186356533653215762691914647377 824 5429194099962329544848056213960 825 5683247350073018251202398648620 826 5949027259404742993137616708704 827 6227067767378855333449060844138 828 6517926795490266099090111661556 829 6822187309904032334897660879212 830 7140458430497901177685714967641 831 7473376588353596717587631147131 832 7821606733784858655610726125834 833 8185843597078997601810841305250 834 8566813004221255599320167284886 835 8965273249967617749135541207122 836 9382016530732162350530376094628 837 9817870439859637414790892211228 838 10273699527962978936628266303881 839 10750406931119025255539616628090 840 11248936069834019149398234173235 841 11770272421813719950443516886706 842 12315445371701379036988665054376 843 12885530141080570184918416530604 844 13481649802179240156206793359868 845 14104977378856474015172141820764 846 14756738038604705902757766235299 847 15438211379457582856190172464454 848 16150733815857783566514720572954 849 16895701067709954580115628710356 850 17674570757021956971769183453343 851 18488865116722982626403775545058 852 19340173816440233317233896977748 853 20230156910216941836122064165690 854 21160547911364015758853967926302 855 22133156999855705199670553492277 856 23149874367906932552493278252438 857 24212673709606500885810377245190 858 25323615860726850439280321098285 859 26484852595087609705173928020600 860 27698630584117459271186932101788 861 28967295526537069273989347916396 862 30293296455375696552445512299310 863 31679190229835740272362234859540 864 33127646219833810773838678818326 865 34641451191374001678324021734948 866 36223514401249773321264829412677 867 37876872909925526288838215900943 868 39604697121818321823440118506840 869 41410296562584698025461621891184 870 43297125903417946706222093118647 871 45268791242778002589916912858896 872 47329056656410123044306756957546 873 49481851026960293601649236991048 874 51731275164965714525526118916337 875 54081609233488345214927038849851 876 56537320489169307011209178128672 877 59103071353012561463203263004086 878 61783727824758764553689566721460 879 64584368255285194648536142409283 880 67510292492066316343240865602992 881 70567031413352582078656111859136 882 73760356867373726808519937283530 883 77096292033547852836940244397577 884 80581122223380362159272714497254 885 84221406139468119272739254834036 886 88023987611785546886646057109161 887 91996007831221595836751918830594 888 96144918101161223129919823226918 889 100478493128763169262466884762988 890 105004844878479096062804990604041 891 109732437011288632699737358172102 892 114670099934092351076141492087754 893 119827046484711356402176758160932 894 125212888278989937141238698190141 895 130837652747587883479929633310340 896 136711800891183699770993368696638 897 142846245783990434899393219783318 898 149252371856714432754825385222179 899 155942054991365521901911624494880 900 162927683461657381021487843792182 901 170222179754120732529793823994236 902 177839023306492169749910886462387 903 185792274201439661347480568628358 904 194096597855244829587822743444324 905 202767290742683977580232899218914 906 211820307201037479042352118001580 907 221272287357912730091646405267387 908 231140586229392550617018335410034 909 241443304036921092006127019573644 910 252199317793316350145147422857197 911 263428314210354883866601656006673 912 275150823982513946511467374878240 913 287388257503681762393566108596652 914 300162942075962042670800146652819 915 313498160672107089513087946026730 916 327418192315619201291447607709056 917 341948354145165880491178975027448 918 357115045232665096344122858874721 919 372945792227216165630080010160002 920 389469296899984566570499906904622 921 406715485668199099480366692450342 922 424715561179592501549694174551064 923 443502056041916151539283656384094 924 463108888785591507979304337276045 925 483571422151130010971009408741784 926 504926523796665414884857941979936 927 527212629524802895233942426257935 928 550469809132004319657351674201426 929 574739834987904198708278896099407 930 600066253456293063891413735055118 931 626494459274020220905736034879264 932 654071773008763554994577770904232 933 682847521721496676489720734830584 934 712873122964561321180122820817346 935 744202172251532446454186592725762 936 776890534140553640585122860882622 937 810996437078528746763090854829488 938 846580572159491410153603757806540 939 883706195956645662418759356066380 940 922439237593987793382872035602910 941 962848410230091369859112530818746 942 1005005327133574246200989571162627 943 1048984622536978238380235678881194 944 1094864077463290530642154956986796 945 1142724750727131099698078607828980 946 1192651115320735094647996971872213 947 1244731200403284292388895138547588 948 1299056739120901036111963809077706 949 1355723322493723459014417109844858 950 1414830559615946906900357213675911 951 1476482244424556283936581182166115 952 1540786529302703276863781282342652 953 1607856105794315105932626523452020 954 1677808392717574522810753763734555 955 1750765731976399411540586672270538 956 1826855592380992752103147886733952 957 1906210781800946295849127075463004 958 1988969667987283666428104795833101 959 2075276408413238488577688862334272 960 2165281189497501638665460902824740 961 2259140475588157990903144088543304 962 2357017268100589783450274378711248 963 2459081375218271683868880622849893 964 2565509692581646200598737367637942 965 2676486495407169671634203089752318 966 2792203742496184926781064044105365 967 2912861392611531072807958982941317 968 3038667733718771952258115980210632 969 3169839725608638826542576489020168 970 3306603356437770142044086199476475 971 3449194013746120099000946163539989 972 3597856870531530878960317173231236 973 3752847286984951300665473703586518 974 3914431228513672576046305140854765 975 4082885700704772665124449241224038 976 4258499201906752367075071956064426 977 4441572194134144296154947561831486 978 4632417593027721040800173427007684 979 4831361277631859481901797172889454 980 5038742620780678314438684880245898 981 5254915040915796713181653525311564 982 5480246576191011002237778965221746 983 5715120481752897852008048038458542 984 5959935851121377713812833830305158 985 6215108262630659172981004547030264 986 6481070451928788288808274700286351 987 6758273011573298867983127968117548 988 7047185118801258766605221089006776 989 7348295292594389915403702465580856 990 7662112181203969052824865085170355 991 7989165381345952735963435715665340 992 8330006290324282116171706985139982 993 8685208992389675584265703431655514 994 9055371180692483904607370931188328 995 9441115116241433369437031816621413 996 9843088625335396557604676601956438 997 10261966136992783503085923778326552 998 10698449761962823177471305557711931 999 11153270414964988145444941829608621 1000 11627188981867195187916244652325738