0 1 1 2 2 7 3 13 4 27 5 37 6 73 7 89 8 156 9 205 10 315 11 387 12 644 13 749 14 1104 15 1442 16 2015 17 2453 18 3529 19 4239 20 5926 21 7360 22 9624 23 11842 24 16115 25 19445 26 25084 27 31137 28 39911 29 48374 30 62559 31 75135 32 95263 33 115763 34 143749 35 174874 36 218614 37 261419 38 321991 39 388712 40 477439 41 569968 42 698493 43 831444 44 1010294 45 1207596 46 1452692 47 1727204 48 2085606 49 2466747 50 2955224 51 3497862 52 4171124 53 4918438 54 5858077 55 6891544 56 8174245 57 9599147 58 11332245 59 13280968 60 15679315 61 18304842 62 21505933 63 25125016 64 29434094 65 34283639 66 40096833 67 46588725 68 54341440 69 63071394 70 73403393 71 84994749 72 98794091 73 114153129 74 132291060 75 152767817 76 176662204 77 203608573 78 235112184 79 270463377 80 311791447 81 358222350 82 412031678 83 472689801 84 543119348 85 622017701 86 713251393 87 816013149 88 934338947 89 1067267384 90 1220546038 91 1392275593 92 1589530897 93 1811220923 94 2064800944 95 2349750445 96 2675810262 97 3040864785 98 3457892786 99 3925934662 100 4458530501 101 5055481100 102 5734893523 103 6495367669 104 7359340805 105 8327065584 106 9422796806 107 10649958521 108 12039940688 109 13592741698 110 15349338493 111 17312852262 112 19529327657 113 22004736614 114 24797187847 115 27913409900 116 31423200658 117 35340764941 118 39744267088 119 44657139589 120 50178604544 121 56327666525 122 63229695795 123 70920074320 124 79537801232 125 89132917392 126 99880240065 127 111832051107 128 125206352912 129 140078038549 130 156696866951 131 175164543817 132 195792005781 133 218692216419 134 244242091513 135 272608530448 136 304217586150 137 339283941552 138 378341276285 139 421636777619 140 469820832733 141 523209799329 142 582563252291 143 648303422216 144 721345824384 145 802173030006 146 891908224068 147 991188336650 148 1101301854476 149 1223055187545 150 1358028732801 151 1507158811004 152 1672364414148 153 1854835243942 154 2056800497839 155 2279754461028 156 2526403526514 157 2798497099808 158 3099303101072 159 3431032569826 160 3797496126223 161 4201396882805 162 4647358434281 163 5138601449379 164 5680653719732 165 6277523612410 166 6935645311609 167 7659967841571 168 8458272112059 169 9336331502925 170 10303495986575 171 11366910396040 172 12537469774389 173 13823900697027 174 15239274308666 175 16793943836918 176 18503504596572 177 20380527900443 178 22443344252050 179 24707233248976 180 27194107198391 181 29921894623140 182 32916820382722 183 36200672334043 184 39804100891782 185 43753420824551 186 48085104068381 187 52830389177808 188 58032543009335 189 63729194558979 190 69971117668904 191 76803442063755 192 84286609829921 193 92473792543294 194 101436678959172 195 111239299066187 196 121965401636569 197 133691494433445 198 146517118695280 199 160532413881440 200 175855175817059 201 192592989988767 202 210883843538519 203 230856171786168 204 252672976183183 205 276485440239069 206 302486069368930 207 330855106726205 208 361817716725151 209 395587609995291 210 432430868268971 211 472598730837452 212 516404667884207 213 564146938789006 214 616191864255473 215 672892830466001 216 734681187352434 217 801971468540145 218 875271152251087 219 955071084064594 220 1041963930093252 221 1136528515924002 222 1239461458697413 223 1351442482945472 224 1473288760309200 225 1605801241387075 226 1749933812470274 227 1906630630287817 228 2077010135258392 229 2262176986372287 230 2463441889623011 231 2682104770858525 232 2919693187573510 233 3177734370042616 234 3458016703060887 235 3762325540673673 236 4092751948846435 237 4451391181114273 238 4840678885982366 239 5263070624713653 240 5721413242181425 241 6218570873351343 242 6757867713332426 243 7342659609652240 244 7976811162571938 245 8664247972986843 246 9409477466141829 247 10217076384093537 248 11092296690702667 249 12040485189830061 250 13067745900224005 251 14180319340248162 252 15385314595075186 253 16689991597545904 254 18102621701619362 255 19631676629736684 256 21286750461460122 257 23077711794711083 258 25015718602243318 259 27112239096822547 260 29380234006815471 261 31833049275338208 262 34485709668203580 263 37353739515377027 264 40454577740636940 265 43806234116191875 266 47428939324649864 267 51343622071344437 268 55573700468581018 269 60143471502124830 270 65080080831222927 271 70411678090083879 272 76169708090684984 273 82386821682927020 274 89099372663492029 275 96345217168426586 276 104166423444300004 277 112606788339560842 278 121714977598259932 279 131541712394803166 280 142143193112429390 281 153578108457437675 282 165911417530862292 283 179210944909907918 284 193551712687217332 285 209012144274522256 286 225678773357836949 287 243642224810858952 288 263002379819606958 289 283863799911305080 290 306341704245870771 291 330556825684151761 292 356641900470310935 293 384736235148071823 294 414992828469348882 295 447572229545115986 296 482650689911917916 297 520413309252459037 298 561062905425297051 299 604812772449084369 300 651896385623213302 301 702559215320742046 302 757069907464826200 303 815711101257209562 304 878791566254192314 305 946636517851229654 306 1019600967874453675 307 1098058781067130897 308 1182417920499962626 309 1273108233241344609 310 1370598116169181839 311 1475381571047951423 312 1587996457768938384 313 1709009953953362779 314 1839039412160320239 315 1978736179250921621 316 2128808199764161216 317 2290003065928023029 318 2463132789632040209 319 2649054726968386449 320 2848699799966402612 321 3063051254132082402 322 3293175574928935211 323 3540199958314925466 324 3805346140423352299 325 4089905334320044836 326 4395276599210053174 327 4722939079642343446 328 5074493768644435741 329 5451634258907557768 330 5856192657425383883 331 6290106812542388452 332 6755472411793436883 333 7254506697694491988 334 7789605311396325130 335 8363304167935455756 336 8978341652663622531 337 9637616144515534370 338 10344256705303455289 339 11101575894285404267 340 11913146899612775966 341 12782753992832730050 342 13714477298845044486 343 14712637581975742751 344 15781891926272070043 345 16927173048208124535 346 18153793657335346429 347 19467383001494257867 348 20874001108725711338 349 22380068341895270250 350 23992494734046170297 351 25718602122205027604 352 27566265542896071846 353 29543831706218693282 354 31660274262214273794 355 33925103595087482297 356 36348541387594361246 357 38941422094633780447 358 41715383552962378169 359 44682764257684619456 360 47856812477094214985 361 51251572248865987048 362 54882119915326455175 363 58764438954552653070 364 62915677767018947958 365 67354020100728010712 366 72098968302603256177 367 77171200372939705224 368 82592887981551799164 369 88387540709326313941 370 94580354374178820087 371 101198049162326400739 372 108269251972819239939 373 115824318833882245100 374 123895764493418574283 375 132518069162452767791 376 141728148028375106995 377 151565152653168001867 378 162070986540851986172 379 173290087306488953600 380 185270005752945833320 381 198061168682822703103 382 211717514117704894094 383 226296247988187390760 384 241858540636707512656 385 258469262470435767885 386 276197764961634523113 387 295117595253519085597 388 315307350570712749007 389 336850388499876785764 390 359835766609801205805 391 384357927101637453050 392 410517749220189503723 393 438422210447346936782 394 468185540501573619900 395 499928880165175852382 396 533781548106816417266 397 569880673855280438699 398 608372616458925788417 399 649412571686923998909 400 693166126349852736954 401 739808869386979384290 402 789528102361025964396 403 842522421530199984715 404 899003628013920142145 405 959196289164969162821 406 1023339833045509609256 407 1091688121907134177669 408 1164511755023895816831 409 1242097615928736017755 410 1324751447868631127097 411 1412797380640830863230 412 1506580755249589659273 413 1606467679361712143941 414 1712848135087991000469 415 1826135515754441790952 416 1946770093494364189233 417 2075218548306726662522 418 2211977777864032843478 419 2357574474129194977363 420 2512569317349685887003 421 2677556546326554619913 422 2853168642276518677913 423 3040075908377200968571 424 3238991607712720200490 425 3450671637845883615306 426 3675920185563599386298 427 3915589425774737609047 428 4170585821036516847937 429 4441869866947028219009 430 4730463019144482654850 431 5037447581616948057019 432 5363974334802424387671 433 5711262489140100890208 434 6080608191406284901426 435 6473384576265159147678 436 6891051109657699943215 437 7335153883527043294381 438 7807335903206246626208 439 8309337525831823310056 440 8843007912845295664418 441 9410305653317967402794 442 10013311373842030668946 443 10654228716986941338127 444 11335398227330744567132 445 12059298594574343034375 446 12828562105042756588830 447 13645976213655923255195 448 14514500539683697300653 449 15437268986697786869374 450 16417608487629980065896 451 17459041546838198705461 452 18565307089319777026005 453 19740363536589692131248 454 20988411755939050454245 455 22313898967299399153636 456 23721544025879640844013 457 25216342036026585062837 458 26803592466264881551335 459 28488904592051533965142 460 30278228449835313557305 461 32177861504685183222474 462 34194482799687130959096 463 36335160690884764801873 464 38607390795164324814303 465 41019105017260136001736 466 43578713345395047491440 467 46295114685781356218161 468 49177742934787950794072 469 52236579469508983367465 470 55482204351825655169135 471 58925810739033655703629 472 62579261294123283936912 473 66455105213443425794450 474 70566640454935511952954 475 74927933250405464110723 476 79553887168563459534180 477 84460265532066619702223 478 89663767547761537501810 479 95182054465878649989521 480 101033833569087204571567 481 107238887984481231758976 482 113818169953695818247348 483 120793834851354823142551 484 128189343947149951160742 485 136029503877720964679683 486 144340580030419660307247 487 153150341351132757743672 488 162488186142285589834108 489 172385193017866973080106 490 182874259623002505681923 491 193990161259699196797210 492 205769703962958651739913 493 218251790881433026763170 494 231477592055340669625204 495 245490619666753842908070 496 260336915212065028559786 497 276065135678797331045700 498 292726760138777229811206 499 310376187030982726252046 500 329070963187470838226999 501 348871893784539814685672 502 369843295000171508100500 503 392053119290217072188618 504 415573234200662009832498 505 440479563536369504616683 506 466852396437426153413377 507 494776546489547884057653 508 524341692594483750745648 509 555642559707145327500027 510 588779295085215589030326 511 623857671478916437687451 512 660989503993178297341610 513 700292878688293007362320 514 741892612438553993882233 515 785920511757643398211331 516 832515880245472653532141 517 881825809191022298175407 518 934005739652458858891999 519 989219788705886834263076 520 1047641369542123777342210 521 1109453559740685213323261 522 1174849785806409321431041 523 1244034235852900607074396 524 1317222617412376066749285 525 1394642620216069681944917 526 1476534752155751892249277 527 1563152860611994391444037 528 1654765054922983235776861 529 1751654289807911557628671 530 1854119386610711167930512 531 1962475686258875392110333 532 2077056175824705633833598 533 2198212222432000351116905 534 2326314816632050352289852 535 2461755392691495939639044 536 2604947204132359379842652 537 2756326240938565076848306 538 2916352747030553233217997 539 3085512249086293677329528 540 3264317231065448573778459 541 3453308282700718677002263 542 3653055951998383927657083 543 3864162027436820670890377 544 4087261581178304103704660 545 4323024405219037909542136 546 4572157266015731279343061 547 4835405505873969268495413 548 5113555535888614882145990 549 5407436622016409908650618 550 5717923634861255760959018 551 6045939046727703995921159 552 6392455965432806012915238 553 6758500358959382702558303 554 7145154409116808273973229 555 7553558990130122840702592 556 7984917366835446095553030 557 8440497962688723001828232 558 8921638439553577561505831 559 9429748777969915732487348 560 9966315785468403147141595 561 10532906524789009940559127 562 11131173285787112145736432 563 11762857408456246156328673 564 12429794766304562874418041 565 13133920017679803520926647 566 13877272663052792856015445 567 14662001772500352248486280 568 15490372663767439161344043 569 16364772168520371308431403 570 17287715997106346019513868 571 18261854588652546981183289 572 19289981244242362537663065 573 20375038626232900283275573 574 21520127724529271840836722 575 22728515088387763498956100 576 24003642711478778775500736 577 25349136060529680782048880 578 26768814988136061214970203 579 28266702644576761170512126 580 29847037505956176305881607 581 31514283280294747908292303 582 33273142167132980041239715 583 35128565845677066034081384 584 37085770106851383562885884 585 39150247042239126375459057 586 41327781168623115071784742 587 43624462964024426600451984 588 46046706637813803391562621 589 48601265134772834460144696 590 51295249740059402939861058 591 54136146708913336772502660 592 57131838866448316199298130 593 60290624059026802333266049 594 63621238954406760655938569 595 67132879479583912952524196 596 70835227067583619219131149 597 74738471295655662929981061 598 78853338796819616086323873 599 83191118355850990420132898 600 87763692758268454510606092 601 92583566569089787660039501 602 97663901247087341712597363 603 103018545891278917491905173 604 108662075909678732885408953 605 114609827079664441446658906 606 120877938134268001454023158 607 127483388440834161715701491 608 134444044934137171355593955 609 141778703794618123159044542 610 149507142123543173072488513 611 157650164075497679460068184 612 166229657753870062698741486 613 175268646212461885779579870 614 184791350140254276002840858 615 194823244241144641910608848 616 205391126230789643249474519 617 216523179200302865034346094 618 228249047565664454740761017 619 240599905970907396366602127 620 253608542934741281483520917 621 267309436975213748147183212 622 281738848659659636785427612 623 296934904749520319237241065 624 312937699493937759925213550 625 329789387548053322505005663 626 347534295498166316640522889 627 366219024457890080970466702 628 385892572758945398266079669 629 406606449285982458693825258 630 428414808455970685058122112 631 451374575295697266824412221 632 475545594004427854748449069 633 500990765981458431643620452 634 527776213222443616775780786 635 555971430699059486621022620 636 585649466062926172528133411 637 616887087729838030981818073 638 649764982601300129280047624 639 684367941449625752265573032 640 720785076320287956801573104 641 759110025068239675245743478 642 799441190399103579681960197 643 841881965362856466383506623 644 886540996267051140762176803 645 933532431256114364902788713 646 982976209315620432367492573 647 1034998334373802200900889974 648 1089731192970075183507444211 649 1147313856291102898854684713 650 1207892429458216347740826091 651 1271620384307383573270826533 652 1338658943223190434768960144 653 1409177445889707318339418865 654 1483353771072233057167429596 655 1561374740547610652069531867 656 1643436582699841740851445005 657 1729745377353871223212104122 658 1820517565082709101348858669 659 1915980437180053310172109685 660 2016372695152669645483053461 661 2121944990102773583546426002 662 2232960537496682263289023948 663 2349695710873065062350463696 664 2472440717015520928121591216 665 2601500249585501089375164224 666 2737194230600723995584023328 667 2879858529649225157382935042 668 3029845778333707041121265658 669 3187526161560316814461308662 670 3353288311758877191456250949 671 3527540179585165526674803116 672 3710710015661978923489815950 673 3903247328200370362238231937 674 4105623961012311258650857298 675 4318335146611346781060988657 676 4541900689435135074572509204 677 4776866124102936748032573490 678 5023804014050078001449062198 679 5283315224836192205533657951 680 5556030349641996479827430945 681 5842611108910136418914905766 682 6143751914528375775608790415 683 6460181408474843933770935195 684 6792664179036785640008819630 685 7142002451575489782440231311 686 7509037971785327989927945788 687 7894653863401029804089352760 688 8299776694019558707872884937 689 8725378516391257233645374910 690 9172479134365458107949618467 691 9642148345012779738442380985 692 10135508424297624301198458906 693 10653736589537626188455405152 694 11198067725221975014531050924 695 11769797087618694990429178632 696 12370283293693794301594770859 697 13000951290597794633862025776 698 13663295633368112224998925106 699 14358883744851572372973652190 700 15089359508967555278230282542 701 15856446849631245285791438648 702 16661953669698846787163566146 703 17507775778750780411026212052 704 18395901211172736047948677889 705 19328414536384403432112609876 706 20307501591207493191246632117 707 21335454209879338022450799746 708 22414675410022580029084540112 709 23547684581691460241912610943 710 24737123170711468976255830817 711 25985760370650542500491695706 712 27296499349528804253953458616 713 28672383493563344639745266896 714 30116603228663218938135785596 715 31632502867400249550219832195 716 33223588082280681302868086120 717 34893533413429535606120660314 718 36646190453881971149054611122 719 38485596081707495386861719979 720 40415981424400734036637869294 721 42441780882840005331127960756 722 44567641949167301906040523801 723 46798435097661855182014345239 724 49139264534695051290691851783 725 51595479039784658387007177255 726 54172683735156402348510089567 727 56876751965118102215663134597 728 59713838181995797976053524866 729 62690390961837396576797270951 730 65813167109530524588236201192 731 69089245919257084769063612389 732 72526044612713186637870717060 733 76131333959584644041614741107 734 79913255174857157320861441770 735 83880337027132973170748318670 736 88041514328914066366696911990 737 92406146674044421347673948098 738 96984038669457850301664282284 739 101785460452031757346901041810 740 106821169825510752916238734567 741 112102434723376051141652064948 742 117641057425526139917178553291 743 123449399150908609398875616081 744 129540406546870279500893490815 745 135927638607660034537581113256 746 142625295649262092801113124720 747 149648248770523969891769139891 748 157012071540493958402766007968 749 164733072241103430683856826643 750 172828328517993127572463064139 751 181315722659964378491055142213 752 190213979489330440892330737214 753 199542704960126182006045659651 754 209322427583314868533917390809 755 219574640654042619881197438122 756 230321847537293918950691552115 757 241587607856320599486179497509 758 253396586997035295217291130011 759 265774606623771298214877696413 760 278748698785773436328963162276 761 292347161163092348828274042004 762 306599616197851307679973185523 763 321537071501702647349875034444 764 337191984475810632384090667855 765 353598328355388689320799785417 766 370791662816164753579540281057 767 388809206178013240524083831542 768 407689912545434592518616123210 769 427474550730491423275513744433 770 448205788528553003588525447488 771 469928278976786011368547636093 772 492688752410126132179798673522 773 516536110731870018487478489895 774 541521527959108297104273875220 775 567698553231925726447691448454 776 595123220625706974426080577749 777 623854161697556356596376641116 778 653952725401280529090283231409 779 685483101046258855085499786176 780 718512449232614776380738985206 781 753111036163852783846682257271 782 789352376607832428341459166646 783 827313380596515544513612952478 784 867074509493594029916060853438 785 908719936213846840589663288310 786 952337715583875825678668474326 787 998019959299171860332951617613 788 1045863021876431074661666380752 789 1095967691684832283272059625444 790 1148439393888146698022748318611 791 1203388399012889912632552905350 792 1260930044412272256822566555845 793 1321184961946774213127163093175 794 1384279319646492985527844691547 795 1450345070230623522045202295090 796 1519520214773308486196123876332 797 1591949073951047686628239947290 798 1667782575689999198664110249254 799 1747178551176060210473628139330 800 1830302048645517792368648704496 801 1917325656386638153520721370624 802 2008429845004228056062289390864 803 2103803319848899130657765817625 804 2203643394305006512395631131836 805 2308156374275024256778926615348 806 2417557965277365731578006220509 807 2532073691859858361416914170911 808 2651939341511933651592884764129 809 2777401422147238970206342589465 810 2908717646116542096647125277055 811 3046157429146725567609623367674 812 3190002418041810141733615043526 813 3340547034782412222830172455691 814 3498099051786191423927338777189 815 3662980185211564572519402898142 816 3835526722007015899485618572936 817 4016090166784066049292786141250 818 4205037925272372291609202420978 819 4402754009529996732294493334837 820 4609639782786857178305902502230 821 4826114728196077008075426579090 822 5052617260508057848409865830514 823 5289605563980806554689011622471 824 5537558476818929009479205774922 825 5796976404378154398752442806543 826 6068382282778587037143056649469 827 6352322574093256310714602529555 828 6649368316129404754829001191706 829 6960116206827155827607832652838 830 7285189747834779899769494322270 831 7625240426001886025100547958923 832 7980948958983828739949054551561 833 8353026582424833334682129499196 834 8742216406575180468884662146524 835 9149294818450051433567736469897 836 9575072959246134272659007057203 837 10020398251603628323781812094921 838 10486156008398809333501498439548 839 10973271096141015919558579366763 840 11482709686668726643482403583575 841 12015481068604448410087673198644 842 12572639554511149761696882191865 843 13155286453399907246775379174120 844 13764572146912385337752397904125 845 14401698237034311821196341305756 846 15067919806087956730190148388786 847 15764547754946369313482935039831 848 16492951262927309068900842761016 849 17254560333171497880791770076859 850 18050868469833758366919396958989 851 18883435448761132877779436328059 852 19753890230921886902606153016343 853 20663933977991886852354236605694 854 21615343222632436896269687426067 855 22609973150333671004929566286157 856 23649761048820676791471738396700 857 24736729879382122768000079558279 858 25872992029658396842822023799572 859 27060753199566896606771785307272 860 28302316483849187926671546976431 861 29600086599924805100839070527039 862 30956574328717226358440847069865 863 32374401114159607994816067811787 864 33856303893324284000485016675522 865 35405140099721049813828688774151 866 37023892916466117954649477438371 867 38715676718334402279887795543889 868 40483742784439224591036757198068 869 42331485217047158479251988627528 870 44262447153437504413215872125841 871 46280327202576963640012879776071 872 48388986199265003643424661732776 873 50592454203360823030436429984380 874 52894937842828530517327778325065 875 55300827924079677505490079789245 876 57814707414586495976265011158232 877 60441359716858425567964011320339 878 63185777345673771220361612865543 879 66053170922768360359471253144073 880 69048978608210610876702524359581 881 72178875877807777627607100304158 882 75448785773309237223645206898408 883 78864889529582720059639092866370 884 82433637713884400499257501718803 885 86161761775660645701503324500919 886 90056286150845935248045671080198 887 94124540813396342265580754291916 888 98374174427117640794074276388525 889 102813167984480698408080067881435 890 107449849095552741462551768825052 891 112292906807003648644640474431805 892 117351407124991813270680992130084 893 122634809115218992243131658072948 894 128152981764937280732513328011435 895 133916221473115474109069436579777 896 139935270365691516701578619219814 897 146221335294258326562272200907922 898 152786107727977932578514651759070 899 159641784389268228899979452371385 900 166801088856322405645900251373189 901 174277293974740574064002618105303 902 182084245315979563250061801982088 903 190236385515710321591008826099137 904 198748779745323667048833491464306 905 207637142140588955645230393362904 906 216917863456707773627937445214813 907 226608039764139881586516783790583 908 236725502472104265628525861856102 909 247288849483453897869728137857717 910 258317477786555931216126681902976 911 269831617277291873830725698585684 912 281852366136156427692853072984168 913 294401727542375971128445542690379 914 307502648071333471379116099882602 915 321179057544805444332601398302094 916 335455910702892335306677235335804 917 350359230454899943227994906710300 918 365916153101391128114064559627729 919 382154975271696311044667209409358 920 399105202994812040232214192286086 921 416797602633600431142156211396872 922 435264254127491978639885871889110 923 454538606259404212994293441822087 924 474655534420290178012065298463769 925 495651400572061093004975235304487 926 517564115913297820693089120945053 927 540433205931892224558956000019289 928 564299878381937210942028427834556 929 589207093852670440354894869224296 930 615199639500858313262404092396980 931 642324205597152381608718033221255 932 670629465495250122352486926811051 933 700166158655285259024410338031844 934 730987177369986667225168354243329 935 763147656806250443010846370978592 936 796705069051823946687752481195586 937 831719320759970030264354065981003 938 868252855126974877485946243842660 939 906370757773433239380604644971040 940 946140867312137965540731266540871 941 987633890152022464743205876961104 942 1030923520370726484896767389650798 943 1076086564182596237619994440423778 944 1123203069889233652801549208703360 945 1172356462814391854089185703437301 946 1223633686168196207920271218519300 947 1277125347318021974781869968397345 948 1332925870471122119888654555195737 949 1391133655220628148659180453532336 950 1451851242025872860692040623213643 951 1515185484050152102187810487009072 952 1581247726496823184552176185986169 953 1650153992839112794892212526727767 954 1722025179157228807086277800490232 955 1796987255949014407814136112453538 956 1875171478707278323040231283522512 957 1956714606597870441322698431672025 958 2041759130616060611439532173088232 959 2130453510524038119704014562849896 960 2222952422034998258571377744900346 961 2319417013513888163708588105939842 962 2420015173756401511969553229801973 963 2524921810080004602374509542933276 964 2634319138390682093427559716348270 965 2748396984424232948047746979258561 966 2867353097932089395032092724584786 967 2991393478973912627284947274322295 968 3120732718203079965199775257801858 969 3255594350266860125042232418152508 970 3396211222330772500820374235115276 971 3542825876810031491087987318374025 972 3695690950446248124304087580239733 973 3855069588771770318174920560322734 974 4021235878240241370061812346366248 975 4194475295020875722266632984505217 976 4375085172884205780506326233595643 977 4563375189134124280489265646085210 978 4759667871169613819087042740234898 979 4964299122586518351283974452583030 980 5177618771572578805285660953029686 981 5399991140456843911798566973864909 982 5631795639347158198276349200470858 983 5873427382670256109228423776965957 984 6125297831736704645866111230779247 985 6387835462097090899362779089177580 986 6661486459017047401242411601211602 987 6946715439784094306461510990403079 988 7244006206392234924394718978588165 989 7553862527267445912871834734460503 990 7876808951808288330608621571647993 991 8213391656353263302874627490779283 992 8564179325597787323689614002009323 993 8929764068015283209835480213905130 994 9310762369569587619224833705005426 995 9707816084220568590987121062008762 996 10121593465786734560129799273930130 997 10552790239612975985618269503105642 998 11002130718908043436953425809108305 999 11470368964139998795916764894598956 1000 11958289990674312153684380975499632