0 0 1 0 2 0 3 1 4 2 5 6 6 9 7 19 8 29 9 48 10 73 11 114 12 161 13 241 14 340 15 479 16 662 17 917 18 1237 19 1678 20 2231 21 2965 22 3901 23 5114 24 6629 25 8588 26 11036 27 14129 28 17983 29 22823 30 28790 31 36238 32 45381 33 56674 34 70502 35 87453 36 108077 37 133259 38 163762 39 200747 40 245378 41 299261 42 363975 43 441770 44 534862 45 646243 46 779110 47 937465 48 1125630 49 1349162 50 1613936 51 1927326 52 2297452 53 2734176 54 3248381 55 3853347 56 4563689 57 5396996 58 6372947 59 7514786 60 8848590 61 10405308 62 12219421 63 14331454 64 16787167 65 19639687 66 22948981 67 26784731 68 31225369 69 36361593 70 42295938 71 49146201 72 57045454 73 66146647 74 76622132 75 88669158 76 102510750 77 118400926 78 136626598 79 157514441 80 181432718 81 208799790 82 240087605 83 275830550 84 316631050 85 363170834 86 416217109 87 476636289 88 545403714 89 623618464 90 712516342 91 813488989 92 928099066 93 1058103547 94 1205474777 95 1372426438 96 1561441255 97 1775303652 98 2017132438 99 2290421060 100 2599080564 101 2947485880 102 3340530009 103 3783682043 104 4283052257 105 4845463003 106 5478531552 107 6190752977 108 6991603702 109 7891644496 110 8902644135 111 10037705802 112 11311421477 113 12740021845 114 14341566156 115 16136126943 116 18146018472 117 20396021678 118 22913665514 119 25729495620 120 28877417831 121 32395027563 122 36324021092 123 40710596425 124 45605955756 125 51066785143 126 57155863550 127 63942647401 128 71504000186 129 79924901072 130 89299328334 131 99731109141 132 111334985027 133 124237642246 134 138578985336 135 154513381029 136 172211193626 137 191860274786 138 213667806403 139 237862099406 140 264694792586 141 294443017194 142 327412033050 143 363937818338 144 404390223510 145 449176083825 146 498742973993 147 553582940203 148 614236986438 149 681299529759 150 755423747784 151 837326914685 152 927796753966 153 1027697815358 154 1137979038037 155 1259681346017 156 1393946638742 157 1542026854151 158 1705294625596 159 1885254078961 160 2083553482861 161 2301998077864 162 2542565069952 163 2807418890311 164 3098928931395 165 3419687670157 166 3772531662682 167 4160563024055 168 4587174251824 169 5056073697448 170 5571314863914 171 6137326573122 172 6758947559072 173 7441462134144 174 8190640991183 175 9012783376825 176 9914765151251 177 10904088599379 178 11988939040283 179 13178243577232 180 14481737717339 181 15910034655602 182 17474703578587 183 19188351289906 184 21064714239643 185 23118754569115 186 25366768178416 187 27826497706759 188 30517259304003 189 33460075411860 190 36677823434238 191 40195391623209 192 44039853298083 193 48240649784348 194 52829794382909 195 57842086876392 196 63315352249493 197 69290691967954 198 75812763163464 199 82930072858588 200 90695304208349 201 99165660740876 202 108403247427457 203 118475473093990 204 129455495236115 205 141422690195408 206 154463171987239 207 168670341254129 208 184145490153141 209 200998442779848 210 219348259928586 211 239323985843796 212 261065468774340 213 284724231103951 214 310464424272160 215 338463841929662 216 368915030549014 217 402026468490124 218 438023856834921 219 477151490642746 220 519673758532462 221 565876736369981 222 616069928322997 223 670588118081632 224 729793389033713 225 794077273301884 226 863863094634427 227 939608461580493 228 1021807983117991 229 1110996159555218 230 1207750528349764 231 1312695014211374 232 1426503571484745 233 1549904064050284 234 1683682480353044 235 1828687424559622 236 1985834991554923 237 2156113962721030 238 2340591441494419 239 2540418860879975 240 2756838494811084 241 2991190400686618 242 3244919938621868 243 3519585790200701 244 3816868637487600 245 4138580419765914 246 4486674346104700 247 4863255575911715 248 5270592764051661 249 5711130377814334 250 6187502002893928 251 6702544540080368 252 7259313533155990 253 7861099524255804 254 8511445702209378 255 9214166735381183 256 9973369082398591 257 10793472666885093 258 11679234241104698 259 12635772319686358 260 13668594042288106 261 14783623842492934 262 15987234319598740 263 17286279186343973 264 18688128731855047 265 20200707669452795 266 21832535854786281 267 23592771742228960 268 25491259116403392 269 27538576965112711 270 29746093088380218 271 32126021309841013 272 34691482948086022 273 37456572416755839 274 40436427681015683 275 43647305442622628 276 47106661859896317 277 50833238680897964 278 54847155682053650 279 59170009300656726 280 63824978449123411 281 68836937411690378 282 74232576918734970 283 80040533316118740 284 86291527042308917 285 93018510353432998 286 100256825639979120 287 108044374302244215 288 116421797675013138 289 125432670002516005 290 135123705115440176 291 145544976854213504 292 156750155069986501 293 168796757297965658 294 181746418135753685 295 195665176482685595 296 210623782894539937 297 226698027284637638 298 243969089472785933 299 262523912900163799 300 282455604288136267 301 303863859662743189 302 326855419828234464 303 351544555835456789 304 378053587868855762 305 406513438240949102 306 437064222298895766 307 469855878100034550 308 505048839082406365 309 542814750785130722 310 583337236314484757 311 626812711838002486 312 673451257327880219 313 723477544100463927 314 777131824955451095 315 834670988769992617 316 896369686000796253 317 962521527302229832 318 1033440362439698979 319 1109461642113719044 320 1190943870679777216 321 1278270152850698600 322 1371849843265503594 323 1472120302549081445 324 1579548769751427165 325 1694634355407948823 326 1817910166225892666 327 1949945566348049751 328 2091348587444177390 329 2242768493388486663 330 2404898513165367042 331 2578478748684443629 332 2764299272694635779 333 2963203424534019916 334 3176091320631828376 335 3403923588697422702 336 3647725344441702247 337 3908590421130125305 338 4187685872959358045 339 4486256764111671842 340 4805631266874138076 341 5147226082437451747 342 5512552210436674296 343 5903221082847911396 344 6320951091281426900 345 6767574525555959653 346 7245044955917717090 347 7755445079355275702 348 8300995066084590213 349 8884061429561649656 350 9507166460229394484 351 10172998249648638136 352 10884421349829826661 353 11644488098129675936 354 12456450657676356625 355 13323773807884061141 356 14250148540753559869 357 15239506502262020001 358 16296035340933629824 359 17424195008236520570 360 18628735080034501215 361 19914713149763220392 362 21287514370509726693 363 22752872203458542715 364 24316890458749874551 365 25986066693854284741 366 27767317065401860026 367 29668002708171836061 368 31695957748200528483 369 33859519033395782892 370 36167557700902450379 371 38629512675483231674 372 41255426231862435240 373 44055981727520624763 374 47042543654151115050 375 50227200128003397779 376 53622807984337548283 377 57243040611626013697 378 61102438709694103772 379 65216464124731946768 380 69601556966492555660 381 74275196180018040724 382 79255963800745600151 383 84563613087085018889 384 90219140785549221178 385 96244863746907473027 386 102664500177647759004 387 109503255772537674299 388 116787915045100516428 389 124546938132376146728 390 132810563427020071646 391 141610916347345239094 392 150982124638695119219 393 160960440555071893042 394 171584370359318385271 395 182894811533626234887 396 194935198188674234775 397 207751655111085272222 398 221393160993148507325 399 235911721338067997446 400 251362551646612236365 401 267804271438272342493 402 285299109781725822888 403 303913122954568929353 404 323716424983778829074 405 344783431761538187122 406 367193119573170297484 407 391029298815154687737 408 416380903834846633525 409 443342299762877089817 410 472013607375346998167 411 502501046960569402853 412 534917302344775052065 413 569381906167256380471 414 606021647689792546539 415 644971004359861058216 416 686372598557437461589 417 730377680888728809367 418 777146641617756180700 419 826849551759394250166 420 879666735603836667233 421 935789376374634690700 422 995420156989193152862 423 1058773937822731012423 424 1126078473665567995814 425 1197575171996129949111 426 1273519895004995830298 427 1354183807738810351498 428 1439854275071949935913 429 1530835810149019026474 430 1627451077308712226473 431 1730041952437204279899 432 1838970644097615305215 433 1954620878723047054020 434 2077399153592676161881 435 2207736061255749319861 436 2346087689536861511417 437 2492937101206822801020 438 2648795897911786392516 439 2814205872911143681080 440 2989740757726380465480 441 3176008067769440449186 442 3373651052617985960970 443 3583350756581545683667 444 3805828195852807892348 445 4041846658527152203791 446 4292214134479765943142 447 4557785882093099231556 448 4839467139594656057399 449 5138215988785630552481 450 5455046379774694070575 451 5791031325371739388090 452 6147306274702700545413 453 6525072675670404916430 454 6925601736871789718706 455 7350238399672633757515 456 7800405532212655171422 457 8277608357235750366977 458 8783439126805985033238 459 9319582057127719013144 460 9887818537956791998445 461 10490032631288490656746 462 11128216875388766749248 463 11804478410480824922024 464 12521045443902394076245 465 13280274072848147756917 466 14084655484448624349399 467 14936823553296929380753 468 15839562858317508106309 469 16795817141300154442181 470 17808698231364995059037 471 18881495460131260461099 472 20017685594479550844038 473 21220943314392715279957 474 22495152265667978602389 475 23844416717988043242324 476 25273073861354693286249 477 26785706774695983168946 478 28387158103201563555167 479 30082544481874748187674 480 31877271745782448593059 481 33777050968560303057773 482 35787915373995124891039 483 37916238166742703207367 484 40168751331801543725970 485 42552565453778049259273 486 45075190610867031970399 487 47744558400086837129758 488 50569045154553129887032 489 53557496415415264007543 490 56719252725713811780448 491 60064176815508571155323 492 63602682252687812127497 493 67345763636240435905019 494 71305028414301134577034 495 75492730411962392964614 496 79921805159886634894617 497 84605907117784331888980 498 89559448893422902337292 499 94797642561252327982296 500 100336543191944845629143 501 106193094708000033662665 502 112385178188448457420451 503 118931662750022552551568 504 125852459140779452475403 505 133168576187031429510273 506 140902180243859403881025 507 149076657804951191902037 508 157716681437806003496099 509 166848279216473924358332 510 176498907835262862174782 511 186697529593706357726413 512 197474693455404851828831 513 208862620391028127343096 514 220895293229241653238007 515 233608551247897396695504 516 247040189752570740899512 517 261230064899103412814040 518 276220204032939883836692 519 292054921828731465537482 520 308780942531328376416043 521 326447528611194068664479 522 345106616166585580955041 523 364812957418115935003475 524 385624270662445856741233 525 407601398066627244958726 526 430808471707747427163571 527 455313088278960195882501 528 481186492908302049968586 529 508503772554965936348001 530 537344059475411211632764 531 567790745271992473578433 532 599931706067118437722877 533 633859539368498141916820 534 669671813224232595460793 535 707471328291531787027626 536 747366393479183635708661 537 789471115851656236831260 538 833905705522506909809458 539 880796796295541744902464 540 930277782855735520460421 541 982489175346018160774191 542 1037578972213733296234854 543 1095703052248338867403924 544 1157025586784145720010668 545 1221719473083697876902042 546 1289966789974581945643332 547 1361959276858716699783245 548 1437898837275786816684012 549 1517998068253657783011253 550 1602480816747167255478701 551 1691582764523268228277268 552 1785552042925568437726093 553 1884649879013844060126614 554 1989151274656303898210337 555 2099345720221467968009882 556 2215537944606528362328578 557 2338048703415360547026556 558 2467215607197904183972073 559 2603393991746868181806539 560 2746957832555622854539761 561 2898300705634106583739765 562 3057836796997726506735467 563 3226001963246795966100946 564 3403254845783418228254908 565 3590078041325842003197998 566 3786979331521956833801759 567 3994492974588312132782221 568 4213181062056122825002108 569 4443634943843186866179391 570 4686476725040426122485055 571 4942360837953228392970655 572 5211975693123650117668368 573 5496045413226388319920888 574 5795331653934926262671744 575 6110635516037998861543128 576 6442799553309295281722750 577 6792709880835604606764585 578 7161298388752472747865755 579 7549545066559087019167230 580 7958480443451042935393763 581 8389188150354640323348105 582 8842807609638540490556903 583 9320536858748126257113084 584 9823635514327709446686964 585 10353427883692138194927753 586 10911306230859369649731974 587 11498734204681483473066752 588 12117250436994669030204962 589 12768472319066981718423890 590 13454099965041861123980968 591 14175920371469139391245612 592 14935811782473987663780700 593 15735748270546870202918468 594 16577804543439513903036094 595 17464160988127142577693504 596 18397108963346418886522405 597 19379056352740483399837934 598 20412533391243338809027921 599 21500198777908945113643580 600 22644846089047732369815910 601 23849410506162410525958044 602 25116975873894038334934066 603 26450782103879882079114871 604 27854232941211162520496600 605 29330904110936589712921601 606 30884551862917910493074730 607 32519121934175106841890407 608 34238758948799812290762566 609 36047816276427512117519932 610 37950866371288099911378610 611 39952711614854564497305069 612 42058395686234825312305492 613 44273215485548461278848456 614 46602733636760463313708537 615 49052791597646485801316879 616 51629523405909315500649406 617 54339370091784169178209538 618 57189094788941137047474017 619 60185798576937373399720372 620 63336937090079372956652494 621 66650337929138189198794053 622 70134218914117840956180177 623 73797207218010831398390770 624 77648359423395516290866424 625 81697182545629007767805155 626 85953656068488552720304676 627 90428255040193949596374470 628 95131974280037639295773774 629 100076353748126214387243820 630 105273505133243845011221387 631 110736139716341053908594098 632 116477597569891185442190082 633 122511878156085686415824698 634 128853672389831622323031024 635 135518396235501294866743998 636 142522225909652677760977887 637 149882134765207311666964443 638 157615931936142930531131315 639 165742302825333469404533135 640 174280851522069020938800333 641 183252145239699459722064122 642 192677760868104635081266090 643 202580333739971838735452981 644 212983608714512365619977638 645 223912493686927113457115933 646 235393115637009803261965207 647 247452879335391549838830267 648 260120528831475454888802049 649 273426211852702061716222915 650 287401547250840007467376699 651 302079695637108989792384571 652 317495433354550234035342968 653 333685229942740544956905202 654 350687329257158793254708646 655 368541834412814459430846660 656 387290796729619906640923914 657 406978308864965089595453429 658 427650602327544180180616606 659 449356149575198310499903622 660 472145770908912856911388997 661 496072746384626992863592277 662 521192932974741374599143177 663 547564887221606572025742079 664 575249993636433615571786517 665 604312599108421557553999578 666 634820153601069827913160147 667 666843357425039852672578535 668 700456315390208285272307709 669 735736698153088094464553730 670 772765911090275535928028637 671 811629271043354501745891604 672 852416191296483051443401350 673 895220375164011390458800407 674 940140018582702495490673399 675 987278022120723307959208519 676 1036742212834352372016595483 677 1088645576422550729257634119 678 1143106500150015450784945974 679 1200249027030283912914169645 680 1260203121782774850867018548 681 1323104949100504946859762434 682 1389097164789546952586790743 683 1458329220366221985887070243 684 1530957681724533508475062157 685 1607146562513535875032912263 686 1687067672893226722921302603 687 1770900984367197617604831667 688 1858835011421766074918165228 689 1951067210733635587380991361 690 2047804398742440514759923991 691 2149263188419772260385006132 692 2255670446103664068453290780 693 2367263769305925829971023874 694 2484291986440442704145039373 695 2607015679462420852588381142 696 2735707730452921862844411755 697 2870653893228657760060353674 698 3012153391105332531869180045 699 3160519541992539181470007070 700 3316080412050838704650728687 701 3479179499195823980520238893 702 3650176447791269997365497178 703 3829447795932493935945097151 704 4017387756783438453722523242 705 4214409035495285059729571649 706 4420943683302331446993001902 707 4637443990460894393589690951 708 4864383419770948186450789706 709 5102257582496473169470083412 710 5351585258580984631844443791 711 5612909463137759858876923720 712 5886798561281895198201069129 713 6173847433461748630764689905 714 6474678693542676003511784298 715 6789943961994412825833220366 716 7120325196637218271373120871 717 7466536083509061287474548110 718 7829323490529036680633759696 719 8209468986748841220697515291 720 8607790430106984749107962507 721 9025143626727356827025115331 722 9462424064937412986147007796 723 9920568727319388588933019930 724 10400557984253325604779319584 725 10903417572561011444833143824 726 11430220663018055032235120805 727 11982090020664863435842381502 728 12560200262019258583642586663 729 13165780213471380356209771566 730 13800115375328543844392829492 731 14464550496171235711903776778 732 15160492262384798104937728565 733 15889412107941823415401161464 734 16652849149731395511291309172 735 17452413253960207395773288884 736 18289788239390972434763924023 737 19166735223432445890088628958 738 20085096117356690853683466609 739 21046797277189847645059744747 740 22053853317106708585878406344 741 23108371092453616087348152983 742 24212553859832917322881323507 743 25368705622002039193683912136 744 26579235665675746413822995723 745 27846663300667784551571410056 746 29173622809172682003034297344 747 30562868614366311624832355561 748 32017280677899939875270451418 749 33539870136273085310152395611 750 35133785186500881059836815835 751 36802317231937793624987416302 752 38548907299587085416502455359 753 40377152740710161294160175111 754 42290814227057798086630864322 755 44293823055571889773043220484 756 46390288774957949614052649458 757 48584507148100686210085145031 758 50880968464894041939261235730 759 53284366220678459137380622212 760 55799606176128697113077783858 761 58431815815110383100535744625 762 61186354217729883595952530910 763 64068822366534956741738514741 764 67085073904590618313103772841 765 70241226364950451352696322396 766 73543672891876246332602658935 767 76999094475022897526269044651 768 80614472718709365203914497960 769 84397103169334553963944584818 770 88354609224978071325825290105 771 92494956652244112706788798012 772 96826468736471563745714285504 773 101357842092538691619370573137 774 106098163164646413138751303214 775 111056925444663724520895108818 776 116244047439872888588951310856 777 121669891422253812553773363960 778 127345282992807709257245417480 779 133281531495832791859113405260 780 139490451319540996860420649224 781 145984384120937495543565741451 782 152776222014486257986293121258 783 159879431765747862153757945162 784 167308080032912975474191347399 785 175076859700958911873903901916 786 183201117355040967115294676487 787 191696881941687038468986973494 788 200580894668407666162304145134 789 209870640194456014293179926475 790 219584379167688546461312085067 791 229741182164778905647944075328 792 240360965094440715853607811313 793 251464526125811080624937428803 794 263073584206752274000105084543 795 275210819239535633567797302909 796 287899913984196713065781284743 797 301165597762785198545157256070 798 315033692040795657737541069433 799 329531157965246476598810499604 800 344686145942194097520501272098 801 360528047339918245674763982581 802 377087548407612068600380304049 803 394396686503149092533764462896 804 412488908727398634360965057100 805 431399133066612614752800667991 806 451163812148632843522860005797 807 471820999723058352998542101832 808 493410419980091789406366925497 809 515973539827541548991758849364 810 539553644250418194789919674098 811 564195914882718785330650742680 812 589947511926368479754424795031 813 616857659557873999230504377060 814 644977734969067162567222322682 815 674361361194367401721599653496 816 705064503883300482239847866424 817 737145572183565028969323335066 818 770665523906771210176700709657 819 805687975156075302257326579451 820 842279314602334008545518734066 821 880508822603091412257620285735 822 920448795366725427352899808674 823 962174674372407502055867734038 824 1005765181265207324638662510674 825 1051302458454691193241481571113 826 1098872215654758938578711746874 827 1148563882612227557356666061951 828 1200470768281842758027265516326 829 1254690226715970113907317042150 830 1311323829948230673135797979293 831 1370477548161789351754628643512 832 1432261937444926077743055252187 833 1496792335448907151684790677285 834 1564189065276078279651114262099 835 1634577647939508986665639166387 836 1708089023749484236989565608445 837 1784859782996650975511380553461 838 1865032406316741715767412224356 839 1948755515137502335325770504886 840 2036184132624806998872142150945 841 2127479955561937978160867149222 842 2222811637613705733442267827417 843 2322355084445473668056175342446 844 2426293761186299904305300624526 845 2534819012745304384153829604902 846 2648130397511085029047157000012 847 2766436034985531247000558166902 848 2889952967925792481092688124192 849 3018907539591444021003070843184 850 3153535786718132221001947625611 851 3294083848864167589030945715419 852 3440808394802752037922004176636 853 3593977066659767788225317571430 854 3753868942525410229869248203958 855 3920775018297408354100385063568 856 4094998709544239876040498563003 857 4276856374208607901660561458127 858 4466677857004603491687165207097 859 4664807056396429078951696145153 860 4871602515082409143469416032425 861 5087438034945263684998882257776 862 5312703317468381192951138761189 863 5547804630658099547462323759429 864 5793165503553906956627406193360 865 6049227449452011118166389742147 866 6316450719013022136072204313769 867 6595315084471555965910240364882 868 6886320656214527124900064533960 869 7189988733045767157298347007056 870 7506862687507524203568544607512 871 7837508887684376774688357506895 872 8182517656972285842739160999671 873 8542504273354924450197764715272 874 8918110009791227220812169795135 875 9310003217382307625381852939732 876 9718880453052672905904740584054 877 10145467653550043142167649000330 878 10590521357640237307789935941059 879 11054829978448547416031770386472 880 11539215127976978940144177251105 881 12044532995907718317377949168249 882 12571675784887405916919459446599 883 13121573204574277161624439273287 884 13695194026821208245449469228564 885 14293547704462203482148588891720 886 14917686056268125645408646302306 887 15568705020739542293115648827246 888 16247746481510692033600231246335 889 16956000167248815363508299640301 890 17694705629047713261587154917212 891 18465154298433451003841332048545 892 19268691629223900087446526472597 893 20106719326612373756862971976931 894 20980697666979265230519898383176 895 21892147912074417365077983935151 896 22842654821357261625374236819644 897 23833869266431647736903962914403 898 24867510951668087717001170918665 899 25945371245267954777283857921988 900 27069316125192375693854335425372 901 28241289244553242109712273782780 902 29463315121245332616733812759275 903 30737502456787103701688663408259 904 32066047589533690032926737289110 905 33451238087629187516868998808964 906 34895456487276819661045141808388 907 36401184182125258795044539446984 908 37971005469797661377498924184653 909 39607611761827047440608936481275 910 41313805963508012106597997427837 911 43092507030430586769199402085169 912 44946754708727906176550868585256 913 46879714466345389849053368399078 914 48894682622925984810011007838020 915 50995091686203867673480460467364 916 53184515903108478549998091484153 917 55466677034102106672411340361448 918 57845450359608119594969076958684 919 60324870927733599502055986890639 920 62909140052850316526984838794101 921 65602632074971933007607461544328 922 68409901390253835712806625938160 923 71335689763345368390393162452021 924 74384933932743275619710129627943 925 77562773520730236754400995305153 926 80874559259934309953864668361269 927 84325861549014322287097884202889 928 87922479350463633715200031713031 929 91670449444030710291737954092274 930 95576056049780527003307652368707 931 99645840835366464931149632209384 932 103886613322649097693565380669118 933 108305461709386605301375167406006 934 112909764122332606004847441854247 935 117707200318711534321855017051566 936 122705763853700486980074524422317 937 127913774732230336955392134331979 938 133339892564129129492725408787596 939 138993130242368009394390518549591 940 144882868164935521448672633727062 941 151018869021660824276739084897076 942 157411293168131588697147018949733 943 164070714609708930852398405089091 944 171008137619531181894329983025528 945 178235014015321508656637550811059 946 185763261120773001856057891045752 947 193605280438279807302311247944202 948 201773977060815931402648940383225 949 210282779851835557297924401096809 950 219145662423181921784123115336167 951 228377164942147170021415719305484 952 237992416800025112307492780443020 953 248007160175743698423285696587138 954 258437774529456424510393153818699 955 269301302062313145847743349851986 956 280615474180023157022959801603936 957 292398738999268385334682082480477 958 304670289937524551393718030520467 959 317450095428404774262632379393267 960 330758929806255932527687029962061 961 344618405405414863738537680431715 962 359051005921271967820984361281629 963 374080121082095847176975876387432 964 389730082682447234748753434934933 965 406026202030955660114036517025162 966 422994808867251256160768305562173 967 440663291804939013121848882269741 968 459060140359677036686711763180313 969 478214988623676343143354386626039 970 498158660650281057058833604515898 971 518923217614717143260489527711733 972 540542006819618887594722741108878 973 563049712616558029602959022664050 974 586482409317514898233890809865215 975 610877616173047127069494403980032 976 636274354496833971389244574236644 977 662713207019306180070279913995281 978 690236379556217544164271036596474 979 718887765081278180641245912658080 980 748713010295356399771038416524663 981 779759584788269463302977336716250 982 812076852892829109214481846195650 983 845716148334589520414691488760725 984 880730851784669271480715685036561 985 917176471427089153660677145293502 986 955110726656290883890085218465641 987 994593635024882359478102750958551 988 1035687602566199993010748351988071 989 1078457517620992946810552914077712 990 1122970848302424917182009048483744 991 1169297743738662103700883512785529 992 1217511139237578772893612747290477 993 1267686865523570441362734755015090 994 1319903762202127331850416471136858 995 1374243795613693927693267547997214 996 1430792181244432911869293807838342 997 1489637510867830571604893273470097 998 1550871884597635238376560326530199 999 1614591048039418114635048130579037 1000 1680894534735096931139175795537472