0 1 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 1 11 1 12 1 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 1 21 2 22 3 23 2 24 1 25 0 26 0 27 0 28 0 29 0 30 1 31 3 32 6 33 7 34 6 35 3 36 1 37 0 38 0 39 0 40 1 41 4 42 10 43 16 44 19 45 16 46 10 47 4 48 1 49 0 50 1 51 5 52 15 53 30 54 45 55 51 56 45 57 30 58 15 59 5 60 2 61 6 62 21 63 50 64 90 65 126 66 141 67 126 68 90 69 50 70 22 71 13 72 29 73 77 74 161 75 266 76 357 77 393 78 357 79 266 80 162 81 85 82 64 83 119 84 267 85 504 86 784 87 1016 88 1107 89 1016 90 785 91 513 92 311 93 268 94 450 95 890 96 1555 97 2304 98 2907 99 3139 100 2908 101 2314 102 1609 103 1092 104 1029 105 1608 106 2895 107 4749 108 6766 109 8350 110 8954 111 8361 112 6831 113 5015 114 3730 115 3729 116 5532 117 9252 118 14410 119 19865 120 24070 121 25665 122 24146 123 20207 124 15576 125 12474 126 12991 127 18513 128 29194 129 43527 130 58345 131 69600 132 73881 133 70018 134 59929 135 48257 136 41041 137 43978 138 60698 139 91234 140 131066 141 171472 142 201826 143 213499 144 203828 145 178204 146 149227 147 133276 148 145717 149 195910 150 282998 151 393772 152 504364 153 586797 154 619153 155 595531 156 531259 157 460707 158 428220 159 474903 160 624625 161 872680 162 1181134 163 1484933 164 1710314 165 1801481 166 1745943 167 1587497 168 1420186 169 1363830 170 1527748 171 1972208 172 2678439 173 3538747 174 4376381 175 4996728 176 5257738 177 5134921 178 4753626 179 4371513 180 4311764 181 4863786 182 6178395 183 8189394 184 10593567 185 12911856 186 14630847 187 15389387 188 15146285 189 14260060 190 13436903 191 13547063 192 15353945 193 19231575 194 24961356 195 31694817 196 38136270 197 42932090 198 45166519 199 44795732 200 42843248 201 41244026 202 42337911 203 48132583 204 59546876 205 75887748 206 94792443 207 112763177 208 126234879 209 132894341 210 132805499 211 128883006 212 126425185 213 131714520 214 150017370 215 183567207 216 230227067 217 283443368 218 333790499 219 371892397 220 391934719 221 394582846 222 388113690 223 387022711 224 408157075 225 465299097 226 563811644 227 697237642 228 847460934 229 989126264 230 1097617615 231 1158409962 232 1174631255 233 1169719247 234 1183293476 235 1260478883 236 1437267816 237 1726348383 238 2108510220 239 2533824840 240 2934204813 241 3245153841 242 3430658832 243 3502760464 244 3527643978 245 3613491606 246 3881040175 247 4424095082 248 5272126419 249 6368683443 250 7576539873 251 8713183494 252 9610017486 253 10178573137 254 10461063274 255 10643896048 256 11022175759 257 11918626863 258 13577261676 259 16064904944 260 19217349735 261 22658406810 262 25899740853 263 28501774117 264 30249653897 265 31283532459 266 32127135081 267 33584698670 268 36518064298 269 41560793483 270 48859516355 271 57940661489 272 67775497398 273 77059921780 274 84651168867 275 90034960473 276 93660321437 277 96995366210 278 102229898049 279 111663556451 280 126938374136 281 148360971327 282 174575675242 283 202776080667 284 229486588045 285 251746051120 286 268346450777 287 280690648120 288 292885585696 289 310888820710 290 340831828636 291 386962901914 292 449875020705 293 525712727236 294 606838343954 295 684008719832 296 749579089942 297 800783150017 298 841922684593 299 884465054526 300 944606235042 301 1038683551260 302 1177669751255 303 1362550649855 304 1582426091895 305 1816559791022 306 2040426153728 307 2234370959791 308 2392284924552 309 2527170889136 310 2670993974161 311 2867754840828 312 3160959537557 313 3578903952370 314 4122646493005 315 4761536532772 316 5439412036645 317 6091356904541 318 6667082038071 319 7153826773479 320 7590449787849 321 8065919704125 322 8699708352546 323 9607618330755 324 10862509982932 325 12463086978147 326 14323595062422 327 16292305473958 328 18197850979257 329 19912265716091 330 21411358599399 331 22810196265453 332 24356077844520 333 26373246387426 334 29169836666233 335 32933215291834 336 37649192023501 337 43078987514527 338 48813751515637 339 54402422169306 340 59521475294747 341 64133820580943 342 68577632709372 343 73539520497399 344 79899160898179 345 88476298345493 346 99752243981568 347 113661394829862 348 129541931053665 349 146295161199470 350 162737648979690 351 178057718044996 352 192232928585062 353 206250973787714 354 222016314104950 355 241914979741071 356 268127703225240 357 301889937156923 358 342955569865095 359 389498487082997 360 438574741232825 361 487090528224156 362 533028295609748 363 576541620417772 364 620500216477726 365 670182267633735 366 732058997071261 367 811932620123234 368 912973210247258 369 1034343994105015 370 1171028798180917 371 1315163756539978 372 1458693565066729 373 1596660444251676 374 1730070132505246 375 1867224104529233 376 2022741481182722 377 2214173884828230 378 2456964827441753 379 2759249824475507 380 3118346002533190 381 3520536548825910 382 3944886119787624 383 4370517765858383 384 4785424141823651 385 5193954681286155 386 5620035718217201 387 6104139470540185 388 6693880193452705 389 7430388536745490 390 8334560654450450 391 9398132375834607 392 10583768671146724 393 11835940434471917 394 13100828027469658 395 14349896588968189 396 15599414541327007 397 16918129870043541 398 18418055382210091 399 20228408200738380 400 22458829384648645 401 25163081567030547 402 28316461701431781 403 31817841481453248 404 35520537133088299 405 39286665050909764 406 43050139157764854 407 46867441000338737 408 50935599793580639 409 55564593452992012 410 61105292967597116 411 67850319152417572 412 75938372653110973 413 85297384749915576 414 95654840315973328 415 106625043665451311 416 117857341341762917 417 129204245209013355 418 140853179951684230 419 153367634246911388 420 167605486214169767 421 184520205573006700 422 204893984773125661 423 229086076555444121 424 256890597718999877 425 287577268731340215 426 320137225323187556 427 353686630216227583 428 387914766502460502 429 423425059407608973 430 461826300412765385 431 505493326034087855 432 557019676560302128 433 618500266901576482 434 690870659047569659 435 773553943005784213 436 864605091773527648 437 961401124270755354 438 1061738622041875641 439 1165026456126297058 440 1273166126322834860 441 1390744685854462213 442 1524339303007155368 443 1681013269495966465 444 1866390602509448269 445 2082924868954930354 446 2329029693826881520 447 2599560159050067215 448 2887744838086158643 449 3188166202438928053 450 3499931204491007559 451 3828937268303594131 452 4188250115184452441 453 4596097258357584046 454 5071743175012570102 455 5630328740960345088 456 6278345165291260143 457 7011514721831879089 458 7816334690963107378 459 8675471199575153911 460 9575842245016094255 461 10517034675233529743 462 11517118587979054131 463 12613284641845630618 464 13856090548554606589 465 15298169174330499236 466 16980417081264175333 467 18920188628083484320 468 21106194578086246610 469 23503320612370140378 470 26067648135554355544 471 28768348119824777909 472 31609995508228678129 473 34647437905058214492 474 37986493778379291338 475 41767544364730736443 476 46134676804149281158 477 51198774883678158889 478 57006800287433906263 479 63529703818539871308 480 70677163326010742532 481 78339316867749273831 482 86445991763607811582 483 95025781533111670530 484 104243927191666183959 485 114401476048168242273 486 125888714947259308939 487 139100996052558176490 488 154340251975261346310 489 171735278989651936460 490 191213667431984520103 491 212546184012299887671 492 235462471957367827945 493 259811090164468755943 494 285715700488385666071 495 313671184772946096762 496 344534118187093735171 497 379391187047985727702 498 419329962975078831739 499 465176527017471459260 500 517289198396897802873 501 575495130433936344234 502 639222323401652235719 503 707819746134136471559 504 780989262610222249959 505 859197975425800518776 506 943921003448425498004 507 1037596490008025559635 508 1143255268210158294612 509 1263897677040536018701 510 1401795688389448093872 511 1557960855848305606367 512 1732006652232486382826 513 1922537199969725051512 514 2128031332146010957237 515 2348006984170159240294 516 2584108241484448266739 517 2840715468882251576415 518 3124772761666609352251 519 3444749435258719872948 520 3808948633640142407185 521 4223654221278289718940 522 4691763196470240083065 523 5212504708050517040705 524 5782575184348222391575 525 6398575516285895249043 526 7060146557800618464270 527 7772830694536859083448 528 8549596472033309195405 529 9410237665807580801614 530 10378470830565471632384 531 11477352290177151999073 532 12724366051388672209190 533 14127922125799046842710 534 15686843088868979515345 535 17393655408684634681323 536 19241297258434736104888 537 21231552768623372796761 538 23382573724370786743123 539 25732664832377749080467 540 28338304968406361629403 541 31266060786550204433071 542 34580189172131295840647 543 38329640467364871050973 544 42539131266056698567245 545 47208420623352661039378 546 52321795755988350301556 547 57866505435742743582972 548 63855423751428895644772 549 70346791325371908620351 550 77453543525154897452993 551 85337030587334315142941 552 94184554927087861903121 553 104175890426046371324691 554 115448960905552865458865 555 128077192356774230657596 556 142069347645397709908179 557 157396721815083754923906 558 174043724943159989529300 559 192068720512543547848095 560 211655758601955701718116 561 233137365437861121216285 562 256975129039577074499055 563 283697475940468548370753 564 313809406258687098686677 565 347702043688373467441152 566 385595500907724806024640 567 427543261817255695489681 568 473509794403641454361385 569 523509167270787292301301 570 577768204057659239095511 571 636861844552360370782496 572 701768253079393897433456 573 773809970417906744086093 574 854482011238732721556485 575 945208925887529114498582 576 1047106950854785372152469 577 1160840806413353968955473 578 1286648557128621955875706 579 1424562223491684442152367 580 1574787165732087985758197 581 1738139215880806902179308 582 1916398301689413507311463 583 2112440068049661012302045 584 2330060234736033363076034 585 2573500907544168580141160 586 2846797887981047208207536 587 3153156683155668455606524 588 3494596314396761296983648 589 3872051587033660366983546 590 4285997946352394383786270 591 4737488605104579330089872 592 5229324683302308395248968 593 5766977585619881421792816 594 6358898604475107882689542 595 7016001210329862955519239 596 7750359030261249151424730 597 8573455478680884243955220 598 9494550885533476960797708 599 10519804584586090119573718 600 11652645847782816047753464 601 12895538138490634080859688 602 14252811234759282109125110 603 15733790874026769147131656 604 17355200873397297699731326 605 19141877400424852260001597 606 21125258845066219989633511 607 23339815719271996350899189 608 25818365394475610356177658 609 28587810948800451324326646 610 31667001317902383128124890 611 35067988570859540248186870 612 38800995221032732237738262 613 42882140247276685337116454 614 47341802982183348955988092 615 52230869147848919106864579 616 57622337118888369949366434 617 63606951964763068600534297 618 70283439958813826696710358 619 77745992062548058031403493 620 86073177661178444808629194 621 95322800837562374700638406 622 105535985109794655614050022 623 116751124039168957823041586 624 129024938450492766530842808 625 142454812377308953399969125 626 157195009248920638012219105 627 173460158231500357656765310 628 191512729042465265246611089 629 211636383986124953328648148 630 234102609682540329536743045 631 259141970561288877540671093 632 286931963608535475123317622 633 317609909986525988137730014 634 351312047599456379967934416 635 388230874866970677753853519 636 428674760076722357943031038 637 473109979857729949068953540 638 522167896522886260915595504 639 576609271260090576232024547 640 637251722711130548112002282 641 704880964229954160406062286 642 780176543852364682200731760 643 863683844156350340801718729 644 955853921194517843228982052 645 1057152832452953045859517949 646 1168217682543149415664818973 647 1290015614801422984765838097 648 1423952636457338567927580082 649 1571887147640706786216573591 650 1736028890494107385259622333 651 1918741958201175284750089115 652 2122309230793449390718796328 653 2348741352238669183408512775 654 2599714309203232866231432541 655 2876690597803821229890218730 656 3181224436190620304753318974 657 3515386129797525446290175019 658 3882185933801910968358237152 659 4285855398899468338909991770 660 4731868674592152739403776006 661 5226657996335989456226285039 662 5777080079488732060728507776 663 6389792541233293858877398218 664 7070764892235351440358741644 665 7825146259245723279530164046 666 8657629343197674400874970245 667 9573301163791966980933712723 668 10578796499790056719401731145 669 11683427462498904753558403941 670 12899910007293532046672004928 671 14244382069827610534540052815 672 15735606750416874256358568821 673 17393530617058015375832191033 674 19237637512957377359964647638 675 21285703692714368578766303908 676 23553540494678749120763875935 677 26056076766235364661338847014 678 28809727006779698101210414113 679 31835525126080928453893847809 680 35162133969582493519632140014 681 38827719539620047334770461684 682 42879898827538016837570626564 683 47373519437302500166730812669 684 52366774880432266992155407492 685 57916871822729761314563142579 686 64076881700350495059494827481 687 70895320953628482360869026857 688 78419344267693811883313137062 689 86701328899095991216443108936 690 95807386102443120074736401936 691 105825378635283469308296449507 692 116869752336740557691973228262 693 129081137804460564339071900917 694 142620193145272783996456846725 695 157657166140464528473449362740 696 174360528403512523366213377552 697 192889074476708738734926996917 698 213391546921672789303676991400 699 236015994120418285460625272855 700 260928059269232923174492647934 701 288334093636822580599475960379 702 318502517074467147075006079705 703 351776268776484591339341578686 704 388571083286473906027501975904 705 429358497090197876808978110382 706 474637887689249835836119587017 707 524906769020685790574589737209 708 580641149801894051404817365869 709 642296615518799813499229261172 710 710335600311323997938794912189 711 785278147026473789234593881168 712 867764669980522650848974688018 713 958612879487774319013823618770 714 1058849869137425644441849634295 715 1169705849153156374175821664972 716 1292567468065921618672599673303 717 1428903153800133503219687434608 718 1580185806511829677815526690095 719 1747844534341379655478636364250 720 1933273365632017862842841539230 721 2137910362856597600672618054529 722 2363378417318320438022363481375 723 2611655696494770759097392187956 724 2885227418605722614304647941083 725 3187168597778356337631494918037 726 3521123186356503637290270972570 727 3891176471019211496068108772883 728 4301656428377884799707813798006 729 4756933494653342836513850488953 730 5261303706485227196137004593575 731 5819028262829995118994095958009 732 6434562145806935901537823075134 733 7112944476669688797792373723860 734 7860261532418813811424403610414 735 8684051712878849711033535047076 736 9593519202740582589226413831690 737 10599468255154071470989874663490 738 11713956085753599933066193543459 739 12949766394050439132289773059842 740 14319893629516454832358668880534 741 15837265463968565151644951040537 742 17514894115122158216668923626718 743 19366534885306619818324292757003 744 21407768154895438510754600409408 745 23657257721967352320250312381350 746 26137832448038246111684352489180 747 28877039170773503771249823542256 748 31906943543648253993282482038639 749 35263190734958110536345841266791 750 38983616109320493897714635483835 751 43106925487535459116293392980913 752 47672053208607178200672543547789 753 52718694464397343186638167424258 754 58289197155324216545747816793129 755 64431560762169410649329205547761 756 71202858324901036942689265279938 757 78672129340779102203184488412786 758 86921815162460003876216658070075 759 96047173449379868300878146847686 760 106153750387926858427342958789265 761 117353732331814063550353869731539 762 129762594805463131214680572012537 763 143497673160539980503604103952960 764 158679944828328737933058527765176 765 175439452381890970381715189765148 766 193923616242394664137766287620828 767 214306548427849549795202959240485 768 236796802828140143022090411762799 769 261641117952618974380279293330547 770 289122738999766730604437763707026 771 319554656169120790278574975368490 772 353270077525204053192377400533341 773 390614000297817175268638545697036 774 431940212794331849651343203730673 775 477617070370759688818377821483284 776 528043013452614372452540005151152 777 583669617052135184314684436626461 778 645026967498384356955059658624112 779 712744469208608667197572664333831 780 787560659780525848006807468800372 781 870318513121506495263292032406063 782 961947472694091574075390139608857 783 1063438733992142018739590921598867 784 1175824290617353078112359149961050 785 1300171283462908713738359570910993 786 1437600296617705910922261030365109 787 1589329700875509245585602263260897 788 1756739598003133913722284100401725 789 1941441053759128208467316759584404 790 2145332096487518872159439791758315 791 2370623642110641010467672165540266 792 2619826645596123917345489640815292 793 2895704719807740088078273093613787 794 3201210497303586670927340211168774 795 3539434308072403810590309642470910 796 3913595870697967702772979751237152 797 4327101280956123870246222864536999 798 4783669595496349070230147394027731 799 5287510352637771367775203123247026 800 5843512748249780994349040651744444 801 6457396792357288091094428716882985 802 7135782384194283799972601598113873 803 7886155007514505015891434899969345 804 8716741862707450676351102945597853 805 9636349525183730569595922947253471 806 10654240676073958184290629604876836 807 11780131459726495383609512258245061 808 13024366747150440643249350009801882 809 14398281229090244308251573381811756 810 15914692696383901432354391169019201 811 17588419893244840453218672491874455 812 19436691924801352885416070966741302 813 21479334184066076906958465214966203 814 23738679254416239492215139443681071 815 26239246395405686261838460792820669 816 29007332063965139430237655497728160 817 32070721660984184137496064810375368 818 35458738882950894211149491872923779 819 39202779435967180335110435649858699 820 43337340672624586383855314560632839 821 47901393818718986193824637042705412 822 52939804514430094770989134627634958 823 58504446002112270245593208673581960 824 64654705363283669284589675625388576 825 71457259833888002661012065451467943 826 78985257713787065184291255734229900 827 87317300120355009829572181100924197 828 96536792607900217778883212181027307 829 106732239979902258683755992333157846 830 117998858991542660930115242083415317 831 130441513927310752912790387253196950 832 144178539005773667348669086230973209 833 159345644335261351210406980343922330 834 176098955879826034301172018926605494 835 194616411199283942191194949750438479 836 215097222910958737129892996811086419 837 237759817668030077674875502286622040 838 262839350442042292792746649016181404 839 290586332708157486292211385615109350 840 321267891579345137392754446597600470 841 355172612898755672526661621669770113 842 392618911924627081191574715567585476 843 433965697268345771471866453828092489 844 479623139220861052860248085501501033 845 530061011414371327702773949020966303 846 585812589990068713622259965488130392 847 647473451778272756995963448848146938 848 715696391021031107597515148113889863 849 791185500818229856759833536917912794 850 874693574729544916477712481228891224 851 967026837186258296211627453882479933 852 1069059416402727891110990783834956059 853 1181757222091728525190102791065448078 854 1306207748413833905523689254897178998 855 1443649847903578152034888488350559825 856 1595496740625301094185282000010597728 857 1763347053182712798320997363357243633 858 1948982432789372578215738562450167193 859 2154355343617533721353312133879949595 860 2381575466568805880835061166260693881 861 2632905912734033069449173472029283951 862 2910779828318531103800330718946327216 863 3217843475680714712512721028782884070 864 3557024386908290321824782829797583135 865 3931614818409140582748680534313186901 866 4345354336942713151743859743258336551 867 4802493641711592044541167851718401186 868 5307826226597386470722017925818008554 869 5866684829589619097890048059687360421 870 6484913242975712180404111862590810669 871 7168836722920372671637546772169927427 872 7925261207621370054084565357236305048 873 8761529216733278885762225219758495237 874 9685647690907536138137834577526794421 875 10706482680998145617086184392893654106 876 11833993542260144056317323107369106587 877 13079462797063445779033708129289924638 878 14455674205251691667007045520794746291 879 15977004697898597613153233837223770161 880 17659424299162717749016177848096179644 881 19520434795485703949931706694448098517 882 21579011173517454906126223991997043144 883 23855627147275021611484337349164727712 884 26372438115262185077984625154521594706 885 29153659588638960640986244190178943764 886 32226123914165825811541342077789555114 887 35619939020321735452437215629552685331 888 39369130544575281502358076757453777516 889 43512141700213735059193987487308441090 890 48092103202313007029176457206114696096 891 53156863792547019312101118379768048322 892 58758870268165876605074108534541321305 893 64955073116278180467542268035609869373 894 71807076436054661595595186495683365562 895 79381724851176167330455206693865266182 896 87752221618066971530512211422490093584 897 96999722523126521904964801897521184209 898 107215193479062842766336634464796017961 899 118501211265110752013989279874314903937 900 130973375447102023590728521450876914702 901 144761108695073761400471563073191185508 902 160007837263025902946351684120424065723 903 176870807176991076384717494949919239000 904 195521019820498718668211563065834556240 905 216143874403509009393592661225158501117 906 238941022905297800456562604612038725328 907 264133668992369660765932220013876543975 908 291967137620256336201813647784807295754 909 322716127267300116685290716236632106107 910 356689780191275618371054435789987836600 911 394235695407286537005189364398383004147 912 435742321405201687937551768644492165933 913 481639753135090740731540742143534490231 914 532399664260515697999280742136177860963 915 588535701400998804446521719240912296357 916 650605917129305528518366828903031782685 917 719218566301176470616087485851073770420 918 795041829517923797424308472410722565057 919 878816933879926113653036584035315945836 920 971373045078832071258158799811427238461 921 1073641602865862272061534516425002946854 922 1186667797003763843313795568832863006680 923 1311617769947578965674281875186409660311 924 1449781738800808126668373252924204517127 925 1602575118796605243177343203520624647551 926 1771541282790820030964169290280121940005 927 1958360184831480803580976033995017849462 928 2164866312948405796558762787164828118162 929 2393077329699026381693432542297112281313 930 2645231808476681982335503856257465749354 931 2923831581824620456972729900271746131151 932 3231682444948458186633488885069293191995 933 3571927169817205081049611960444275613845 934 3948067305752150935656450696943477184118 935 4363974627544992335519998331631238824989 936 4823898140388233400809885746724951104683 937 5332476586418906077722488527795764437018 938 5894767780570706631103908111439967907629 939 6516303827478912981833171363456958248937 940 7203175451124114160587699185719406148829 941 7962140720000328821001666298826324161818 942 8800745835249760625941722641598505072500 943 9727441196590283724655830745785314936991 944 10751676920517814203339551542457045989958 945 11883969103114348352226060989018991622952 946 13135940073685376671986334775299667113790 947 14520349354352131814052372606151954366690 948 16051142507377846109636282385960683449330 949 17743548194468525690659568002692690593584 950 19614247059173733773524778660616332305395 951 21681619998603355963422536848002688559584 952 23966062006374203607531088126144235383147 953 26490327751840373171599219686210144171309 954 29279863952357858553937104929840865999449 955 32363087220222446280221443277261352549901 956 35771586097317539227551947306775704726700 957 39540258531151856838264768370470613103432 958 43707431935415354595674989767412304929810 959 48315040056198503614348222994805328409604 960 53408937761020105573820629049269706348309 961 59039415252245615427606883511311711458563 962 65261929064151293344478403634763256248126 963 72138009756817932742552844660357068114040 964 79736253710572435333067412742195245553905 965 88133278924420678005757767893312362720659 966 97414537269897844061710495513877923276050 967 107674931848691842346038158954507670380033 968 119019276563884750661491705444658622759942 969 131562730522765715048287981132688246442846 970 145431409752633963783843841811487339687723 971 160763393069464224615775735555386746216476 972 177710282077417014345905916195344674054998 973 196439354073214841514638131806432035820729 974 217136192531541661420098661037315569916071 975 240007542391811046081378025295864676388604 976 265284069904890957400535676149385531550614 977 293222748043010364413506422361697956376742 978 324108745682474437069240359913044216416025 979 358256938935342308055817845531854539582821 980 396013416839284429493623528388834208890511 981 437757533344863903447907558499562332347045 982 483905084899515202745525493562218759959197 983 534913029220096080476319783557163456092203 984 591285828682173517280642709039092279791798 985 653583088996567549016114818139612282125404 986 722427804828243664902012362482565777855289 987 798514360339712367895420123806948164315960 988 882615563630375758883282458424127704343381 989 975588432660827109538564627806596712375588 990 1078379101457101174618681733833732964889357 991 1192027889119490640997348932420251080820377 992 1317676035083663535687056580450615301196753 993 1456575647464475186669752835618944548398445 994 1610103942801784800502487986158474495843198 995 1779781946898837146773077310735868018009405 996 1967296722506984731198769889661270339772491 997 2174525254164523581813547304429126224296653 998 2403557728798331791680714944713641646514630 999 2656718356630915236317267210037672581034929 1000 2936583097748304043040528820064457381608326