0 0 1 1 2 2 3 4 4 7 5 12 6 19 7 30 8 46 9 68 10 99 11 142 12 200 13 279 14 384 15 523 16 707 17 946 18 1256 19 1656 20 2169 21 2822 22 3652 23 4699 24 6017 25 7666 26 9725 27 12282 28 15452 29 19362 30 24176 31 30080 32 37307 33 46117 34 56843 35 69854 36 85613 37 104640 38 127578 39 155150 40 188249 41 227872 42 275242 43 331738 44 399027 45 478988 46 573892 47 686293 48 819255 49 976234 50 1161349 51 1379249 52 1635451 53 1936175 54 2288770 55 2701535 56 3184221 57 3747832 58 4405264 59 5171064 60 6062204 61 7097841 62 8300239 63 9694520 64 11309801 65 13178902 66 15339756 67 17835125 68 20714264 69 24032670 70 27854125 71 32250443 72 37303942 73 43107269 74 49766369 75 57400407 76 66145369 77 76154085 78 87600606 79 100680443 80 115615786 81 132656040 82 152084161 83 174217520 84 199415539 85 228081089 86 260669653 87 297691402 88 339722248 89 387406735 90 441471388 91 502728756 92 572093376 93 650587299 94 739359354 95 839692437 96 953026685 97 1080969128 98 1225321495 99 1388092833 100 1571532918 101 1778148500 102 2010743488 103 2272439825 104 2566725619 105 2897481773 106 3269039847 107 3686215659 108 4154378710 109 4679494590 110 5268208152 111 5927896726 112 6666769831 113 7493935503 114 8419519874 115 9454749697 116 10612095394 117 11905373393 118 13349917477 119 14962705036 120 16762562104 121 18770318906 122 21009054970 123 23504290191 124 26284277820 125 29380238326 126 32826709555 127 36661832492 128 40927769126 129 45671050870 130 50943077349 131 56800539975 132 63306016822 133 70528486868 134 78544038916 135 87436494621 136 97298252982 137 108231043495 138 120346931691 139 133769228305 140 148633685269 141 165089591467 142 183301194892 143 203449020704 144 225731561105 145 250366858779 146 277594513388 147 307677581013 148 340904955186 149 377593641842 150 418091583193 151 462780379068 152 512078633080 153 566445203795 154 626383167866 155 692443698686 156 765230756901 157 845405712569 158 933692892569 159 1030885082281 160 1137850082230 161 1255537248678 162 1384985238299 163 1527329775658 164 1683812794135 165 1855791650716 166 2044749908510 167 2252308256339 168 2480237218937 169 2730470084281 170 3005117875739 171 3306484641210 172 3637085078223 173 3999662598355 174 4397210062196 175 4832991103214 176 5310564504045 177 5833809345185 178 6406953644279 179 7034603988261 180 7721779158897 181 8473945018008 182 9297053961333 183 10197585953093 184 11182594788746 185 12259756321739 186 13437422676221 187 14724678880801 188 16131406355322 189 17668349364502 190 19347189319460 191 21180622691576 192 23182447916215 193 25367656673889 194 27752535469806 195 30354772495309 196 33193576288323 197 36289800740969 198 39666083629174 199 43346992742348 200 47359187508886 201 51731589695832 202 56495571868640 203 61685156650888 204 67337236341991 205 73491805356445 206 80192215998582 207 87485449423222 208 95422413345312 209 104058257694851 210 113452720936574 211 123670497551399 212 134781640668513 213 146861989608279 214 159993637717652 215 174265429473909 216 189773503774936 217 206621871561811 218 224923046379341 219 244798715147914 220 266380469606124 221 289810584780599 222 315242866986133 223 342843556746796 224 372792311389097 225 405283251695707 226 440526099841850 227 478747391956416 228 520191795256683 229 565123512013504 230 613827803296689 231 666612613642168 232 723810332893886 233 785779675219832 234 852907715201058 235 925612059823706 236 1004343200292143 237 1089587021320271 238 1181867516246648 239 1281749684453588 240 1389842664327858 241 1506803077077136 242 1633338640037469 243 1770212023652726 244 1918245016716757 245 2078322972977494 246 2251399610278052 247 2438502134316415 248 2640736765475349 249 2859294639896961 250 3095458171290072 251 3350607843868934 252 3626229531807362 253 3923922315000729 254 4245406896361304 255 4592534590055542 256 4967296996795505 257 5371836335485634 258 5808456559398399 259 6279635226395766 260 6788036264732820 261 7336523604594673 262 7928175831701019 263 8566301834252422 264 9254457615967950 265 9996464248193204 266 10796427152035453 267 11658756685912541 268 12588190249664080 269 13589815883855168 270 14669097597839508 271 15831902409416548 272 17084529354547362 273 18433740455326687 274 19886793932318045 275 21451479656152072 276 23136157155221235 277 24949796182628991 278 26902020193384797 279 29003152745081488 280 31264267211015796 281 33697239831187169 282 36314806532377075 283 39130623557360873 284 42159332381465585 285 45416628973972293 286 48919337934882340 287 52685491585240431 288 56734414599780144 289 61086814284500561 290 65764877152814991 291 70792371931584077 292 76194759722925646 293 81999311486750418 294 88235233650429465 295 94933802049777920 296 102128505097512412 297 109855196429049588 298 118152258021831414 299 127060774091081515 300 136624716869723109 301 146891144636762898 302 157910413226286947 303 169736401452318012 304 182426751820437007 305 196043127043254808 306 210651483885447577 307 226322364949594849 308 243131210101301979 309 261158688253046573 310 280491051398004474 311 301220511737436351 312 323445644008064811 313 347271813995200455 314 372811635578267488 315 400185457457120618 316 429521882173953537 317 460958318765030911 318 494641571956437111 319 530728469450076097 320 569386530548455326 321 610794677906136832 322 655143996029690694 323 702638538589187693 324 753496188579955778 325 807949573710559896 326 866247041521347591 327 928653696965085067 328 995452507473997097 329 1066945478648461039 330 1143454906172397857 331 1225324707548489556 332 1312921839906922475 333 1406637807999747892 334 1506890269358966095 335 1614124741318186885 336 1728816417685042465 337 1851472100429296833 338 1982632255077495162 339 2122873195931191585 340 2272809410808771934 341 2433096032277917725 342 2604431466205742988 343 2787560185553506135 344 2983275701501587622 345 3192423720914963328 346 3415905503640301262 347 3654681429866914324 348 3909774792612020112 349 4182275826940034385 350 4473345992728644652 351 4784222524143332036 352 5116223264589370791 353 5470751802050668404 354 5849302925768385970 355 6253468421135567519 356 6684943226198673740 357 7145531968854786402 358 7637155910856444585 359 8161860320200660567 360 8721822301050931449 361 9319359105564546342 362 9956936960163089342 363 10637180433758891378 364 11362882384256843828 365 12137014514370637464 366 12962738577291818774 367 13843418267208264402 368 14782631839917169577 369 15784185502968938506 370 16852127625836918445 371 17990763814528292504 372 19204672906986112674 373 20498723939278833799 374 21878094145456687532 375 23348288047324861632 376 24915157704292847350 377 26584924186554798279 378 28364200349876221853 379 30260014983084919163 380 32279838415588389459 381 34431609664794193706 382 36723765220838222972 383 39165269558319814394 384 41765647483684305509 385 44535018418938256716 386 47484132742856753153 387 50624410302651955098 388 53967981231208270276 389 57527729196584084528 390 61317337234418912289 391 65351336305288365122 392 69645156744945227303 393 74215182766627140830 394 79078810202631682102 395 84254507663477634676 396 89761881323298261915 397 95621743531150301361 398 101856185480755874614 399 108488654162204529857 400 115544033854699925273 401 123048732410480747798 402 131030772618563286400 403 139519888928106386975 404 148547629852937560207 405 158147466370125679810 406 168354906670726660226 407 179207617612468742204 408 190745553273196311921 409 203011090995940198451 410 216049175369684268002 411 229907470582488225142 412 244636521641346881234 413 260289924946450907567 414 276924508770155518858 415 294600524185117889822 416 313381847054068549964 417 333336191688905312912 418 354535336860647987187 419 377055364838313259641 420 400976914214991118149 421 426385447277482438159 422 453371532763029997689 423 482031144846604028259 424 512465979296958773749 425 544783787741790465507 426 579098731085356199925 427 615531753126589214822 428 654210975537807689871 429 695272115371777156851 430 738858926386810389295 431 785123665490719773593 432 834227585737131033897 433 886341457322807000035 434 941646118179090981945 435 1000333055770334499739 436 1062605021869493078579 437 1128676682106128488450 438 1198775302253427256803 439 1273141473251965310047 440 1352029877154684610708 441 1435710096215590291724 442 1524467467548213839200 443 1618603985825815848841 444 1718439256717213715385 445 1824311503807008224398 446 1936578631990998171202 447 2055619350402621677900 448 2181834358190275223727 449 2315647596541915883455 450 2457507570641437037696 451 2607888745330864905897 452 2767293018566860433903 453 2936251276864239225560 454 3115325037262510418785 455 3305108180472197605056 456 3506228780232583496976 457 3719351034051888712895 458 3945177300910373214243 459 4184450251667128290197 460 4437955138358704064327 461 4706522188761474898439 462 4991029133078538698044 463 5292403869822032640672 464 5611627278496132475209 465 5949736186925583361420 466 6307826501658844064857 467 6687056510147520862879 468 7088650364042630774825 469 7513901753257745105877 470 7964177781147807668181 471 8440923051503176944159 472 8945663978822824312746 473 9480013333727421950789 474 10045675036209393507959 475 10644449209865168279464 476 11278237511170114704400 477 11949048748362052542175 478 12659004805500985092089 479 13410346887841900324629 480 14205442105754088437869 481 15046790415060636961728 482 15937031932872389524049 483 16878954648709860936251 484 17875502552021311986599 485 18929784198012227829712 486 20045081735141275044698 487 21224860418542457213095 488 22472778635210257796977 489 23792698467797602317902 490 25188696825604070506500 491 26665077172465164656269 492 28226381883146149928560 493 29877405261110866383942 494 31623207252609740655911 495 33469127893446160366967 496 35420802527052880745026 497 37484177834089180582380 498 39665528716259929426780 499 41971476078818605142611 500 44409005558945825343275 501 46985487249157201196217 502 49708696467886113478157 503 52586835631572180292936 504 55628557285865675376391 505 58842988355990010039239 506 62239755679899486904228 507 65829012890574253058686 508 69621468717735686384020 509 73628416782271893805557 510 77861766960984078249687 511 82334078402604486677337 512 87058594280774322362763 513 92049278373378468501495 514 97320853562828506451593 515 102888842356001031010633 516 108769609528234131375563 517 114980407000349904430958 518 121539421063916513575001 519 128465822075024461450812 520 135779816743700396261254 521 143502703151690456604626 522 151656928638855157939608 523 160266150704630540171311 524 169355301079245615281336 525 178950653126265028348247 526 189079892747056602790397 527 199772192965396798592395 528 211058292380330150612996 529 222970577683821694125390 530 235543170450600939233327 531 248812018416911001913464 532 262814991476784872499397 533 277591982634768651679825 534 293185014167069906077839 535 309638349254489574730381 536 326998609364814956526715 537 345314897674923431013492 538 364638928838547849375177 539 385025165419538670005402 540 406530961327674370732981 541 429216712609399751325229 542 453146015964749064100190 543 478385835378627740949840 544 505006677275324237456752 545 533082774623788043660161 546 562692280443902820745579 547 593917471184570252718686 548 626844960469299633659069 549 661565923727698263249444 550 698176334258533195450314 551 736777211295058248347181 552 777474880673201067513258 553 820381248730781882720000 554 865614090098713020935155 555 913297350075510940443692 556 963561462312381384611615 557 1016543682569603522368996 558 1072388439344320012639889 559 1131247702206691064710424 560 1193281368724533126423314 561 1258657670897132215892056 562 1327553602066226236617642 563 1400155365316802500187129 564 1476658844432196944455212 565 1557270098517114975023990 566 1642205881459001340957604 567 1731694187452238559019616 568 1825974823871899873549744 569 1925300012843232284759235 570 2029935022921246640829559 571 2140158832360163052891143 572 2256264825527180732084256 573 2378561524086908331496494 574 2507373354664648271714822 575 2643041454775719651483664 576 2785924518897673127300168 577 2936399686649054229164293 578 3094863475136589612321234 579 3261732757628038505793640 580 3437445790815525527705700 581 3622463293038927171276059 582 3817269575956695742620743 583 4022373732266550191654357 584 4238310882207476050110719 585 4465643481700797621170929 586 4704962695129352829765147 587 4956889835892475552552833 588 5222077878029162843252825 589 5501213042354011450257959 590 5795016460719843446559630 591 6104245922187969563439790 592 6429697705072410862321179 593 6772208499007659477782474 594 7132657421392468498803612 595 7511968132763193250089692 596 7911111055872292060619896 597 8331105703468082873215648 598 8773023120014904580267237 599 9237988442834616662359385 600 9727183588416344863462676 601 10241850069906472623175070 602 10783291952081908431693187 603 11352878950400255429637495 604 11952049681038926874281820 605 12582315069153751312009726 606 13245261922935959602433152 607 13942556681395471418645642 608 14675949344179455308381445 609 15447277592117549662401862 610 16258471107601927571823086 611 17111556104329315394365713 612 18008660076387917386189478 613 18952016777131051873831023 614 19943971438777803326070017 615 20986986244183499527922948 616 22083646062767916415890459 617 23236664463139336188399874 618 24448890015548568370707952 619 25723312897909422814434563 620 27063071819773684965591886 621 28471461279308022177571038 622 29951939169032500158228903 623 31508134746802050429058076 624 33143856989290743642285530 625 34863103346028433580323758 626 36670068912890193474901409 627 38569156044803012846296763 628 40564984428364051171304474 629 42662401636009986687849713 630 44866494184393024573918239 631 47182599120653046128636325 632 49616316161385482267121987 633 52173520410235243707061555 634 54860375681259804595238013 635 57683348456441009979743388 636 60649222507049963302148521 637 63765114209921243037951752 638 67038488591139703774245322 639 70477176131120996754801544 640 74089390366647284796105386 641 77883746327035010741215691 642 81869279843337360488355045 643 86055467771249502131284993 644 90452249170269097802571144 645 95070047483593758429493665 646 99919793765294529016291044 647 105012951003412300251518788 648 110361539589870112639220007 649 115978163990396995628449983 650 121876040670110752505280238 651 128069027332922328774753983 652 134571653535600429067950153 653 141399152740082084382907385 654 148567495870535367856325111 655 156093426444680277378979004 656 163994497352060772339794229 657 172289109355236393165342187 658 180996551393339287159252083 659 190137042771018392373537568 660 199731777319586425014446344 661 209802969621088800875992033 662 220373903390152391839217150 663 231468982112732526555305871 664 243113782045391174569107505 665 255335107683388856014703284 666 268161049810796714116750904 667 281621046250908788648545512 668 295745945440604353124445045 669 310568072957845758015523843 670 326121301137352756286490444 671 342441121915533170730499145 672 359564723052134279357028211 673 377531067882666440776629024 674 396380978762611050407709591 675 416157224371609233299846638 676 436904611053415492987305265 677 458670078375235216154230135 678 481502799098335662636030788 679 505454283760362971082132469 680 530578490078811892796075706 681 556931937394409002700373354 682 584573826382993590283430469 683 613566164274634016638489277 684 643973895829421605290058071 685 675865040330451643546917763 686 709310834866163965724823532 687 744385884186277883166838852 688 781168317428262281677728427 689 819739952024426679534837315 690 860186465113560145457824812 691 902597572795368159231565069 692 947067217581033513363934886 693 993693764408832570203289271 694 1042580205610157622360988317 695 1093834375228296173581748463 696 1147569173110198703335705949 697 1203902799209983986810075018 698 1262958998562401182520821797 699 1324867317404636029968701642 700 1389763370946047169028635137 701 1457789123307382026309695041 702 1529093180174100037425443448 703 1603831094732346867631498742 704 1682165687481245406717045419 705 1764267380541208357534762067 706 1850314547105321387426061168 707 1940493876709193376230023000 708 2035000757024430033291141184 709 2134039672911744535005384867 710 2237824623502104314829059633 711 2346579558107898893853250536 712 2460538831801353016279231711 713 2579947681533960777085249653 714 2705062723709057374779135174 715 2836152474159419807362904172 716 2973497891523499182509929737 717 3117392945057164871720928453 718 3268145207963214280448210019 719 3426076477367985918305794127 720 3591523422123765839136934590 721 3764838259666897139127958424 722 3946389463215177044765464466 723 4136562500643838844056914952 724 4335760606437786050204254675 725 4544405588178339804091233152 726 4762938669086230450082026278 727 4991821368208459463656002554 728 5231536419905666445400678740 729 5482588734368289190864709017 730 5745506400964827985837432523 731 6020841736303431721253946834 732 6309172378969577444800334690 733 6611102432987311558779012002 734 6927263662140165698777824386 735 7258316737379929456154301330 736 7604952539647804925695747446 737 7967893520532541280542673903 738 8347895123294846781163614445 739 8745747266896137748023680676 740 9162275895783453466424534038 741 9598344598300559501011694483 742 10054856296718875471404496889 743 10532755012010293177310243990 744 11033027706618247599624156758 745 11556706208622942039770878878 746 12104869220842517701400887517 747 12678644418563551447489308895 748 13279210639752732479887031567 749 13907800171766241879823025269 750 14565701138745472024211263565 751 15254259994066586732116396280 752 15974884122398339552891233931 753 16729044556116825870559054165 754 17518278811028818639947537161 755 18344193846566294572142095063 756 19208469155835148053077207986 757 20112859991130158942728972991 758 21059200730767559174664387184 759 22049408393335254668464028463 760 23085486305720520659317520409 761 24169527931545001146551031670 762 25303720866918814666231638079 763 26490351010718678319352973199 764 27731806916901013932420031925 765 29030584336679152339807969169 766 30389290958725909864995520733 767 31810651355908112163638822705 768 33297512147420098370715864664 769 34852847385557969645384012136 770 36479764176767478777164970392 771 38181508547005088567857084455 772 39961471561876105512543323583 773 41823195712455000211791555617 774 43770381578153434781306656853 775 45806894778480190989103201073 776 47936773226036645107937462383 777 50164234693610710872632329583 778 52493684708773929277557548929 779 54929724789949652745993615423 780 57477161038507863715854943452 781 60141013102053100341447126242 782 62926523524709209947177358353 783 65839167500867219463502063636 784 68884663049553649364633837976 785 72068981627295100274366779961 786 75398359198104241023053732567 787 78879307779991414142842694881 788 82518627488218476148915992822 789 86323419096356193071745560529 790 90301097137087250241375858529 791 94459403565612697290005337094 792 98806422009474388422833470940 793 103350592629598686498428451263 794 108100727618401564870141940141 795 113066027361871264177826987384 796 118256097293666278395994599065 797 123680965470432669833629385552 798 129351100898760246729941053466 799 135277432645461012917541875840 800 141471369764170498003749612803 801 147944822072642156953706565285 802 154710221816532269985932544371 803 161780546256956767338627653943 804 169169341220647746819260002815 805 176890745653145274351022008187 806 184959517217135295380498693158 807 193391058979786314756542730357 808 202201447234752221008196963750 809 211407460506395471264998666287 810 221026609785750495157057732626 811 231077170049790920150958943007 812 241578213117693154820292108383 813 252549641900002368760933922295 814 264012226098912500774822011264 815 275987639420269079121397816131 816 288498498360400334565355537602 817 301568402633477901064534513127 818 315221977307811808965355126181 819 329484916722295172700644352690 820 344384030257140963530222661293 821 359947290036096364139698305345 822 376203880640488990408433283525 823 393184250918753715741832251472 824 410920167978519106683011910977 825 429444773451898727149451282202 826 448792642128345590932553667849 827 468999843053288184350145207702 828 490104003194785220493778879611 829 512144373784614187428845214753 830 535161899444558016544902256918 831 559199290213175631572214697410 832 584301096593048717746467888896 833 610513787743389853366094369767 834 637885832947989971083148574178 835 666467786493777345122120803224 836 696312376100770611524177192290 837 727474595049936438619201367843 838 760011798161423991558584187744 839 793983801781845367253509010154 840 829452987945720334239209383092 841 866484412882907497129563985459 842 905145920050820107573189195933 843 945508257877476119490012255182 844 987645202408977569027855206921 845 1031633685062857407952472142149 846 1077553925696892587082068153285 847 1125489571211464486249559823349 848 1175527839912373077275938894645 849 1227759671870184108128739123650 850 1282279885521731861325706575724 851 1339187340769318959012377760466 852 1398585108843473501367570141425 853 1460580649205848560822354244467 854 1525285993780005543559810542888 855 1592817938809418005467133880883 856 1663298244654093704430986297867 857 1736853843849747702448339945425 858 1813617057766497549869122708343 859 1893725822217601676350561047835 860 1977323922382855373018245351503 861 2064561237425904923479723158989 862 2155593995199972900483983417736 863 2250585037452317293959079022710 864 2349704095954209570476334016030 865 2453128080000324152949771116257 866 2561041375739222125605124398063 867 2673636157815098763249244591002 868 2791112713820188271774245531108 869 2913679782077194965780389437851 870 3041554903291891235969515559073 871 3174964786637605773507245606123 872 3314145690855766768529520416143 873 3459343820979982675323086538009 874 3610815741315386899870319406894 875 3768828805330162855586820278926 876 3933661603142354845911766179174 877 4105604427312280728595178813901 878 4284959757679150459270580068118 879 4472042766009885269622637631693 880 4667181841258685389903425879677 881 4870719136267637254281015611861 882 5083011136771648099881097873438 883 5304429253605276890804366918068 884 5535360439044664012286018648013 885 5776207828254781253953934997887 886 6027391406850701365529477390886 887 6289348705621559205908449815597 888 6562535523507422364788546504506 889 6847426679962447888133798531227 890 7144516797882556904307590499269 891 7454321118322454086957727809363 892 7777376348275243276299386083727 893 8114241542838191879631688948865 894 8465499023140470318852434994154 895 8831755331462990907156493745551 896 9213642225036895152544470418193 897 9611817710065846547154622084894 898 10026967117578186511229063831155 899 10459804222778266491009260720689 900 10911072409631995935815446742133 901 11381545882489911834493114888982 902 11872030926622005462158027239504 903 12383367219612209937375041367984 904 12916429195636991595212150700185 905 13472127464731979639396258277251 906 14051410289233154836009659214318 907 14655265119664886925985496887895 908 15284720192436214729677619715346 909 15940846191799298132433512136645 910 16624757978620100731055149630702 911 17337616388611189822080021693069 912 18080630102780241534646550218425 913 18855057592955526265640000833070 914 19662209145361510348804615911893 915 20503448965333866906295594268782 916 21380197366383842431488914014994 917 22293933046947209261557329914989 918 23246195458283162155976394066279 919 24238587267123634582199679363239 920 25272776916813846569940543006164 921 26350501290830608381051128779067 922 27473568482716238494006610093249 923 28643860676623081129048350788710 924 29863337142826790839262544549002 925 31134037352735974594435299268517 926 32458084218101726988269672287440 927 33837687459313262301795801491301 928 35275147107855539795821390455408 929 36772857148201713177482260990389 930 38333309304617734702319557665939 931 39959096978568744352212069737292 932 41652919342637320892362795424564 933 43417585597092519426359066644902 934 45256019395486239815795389199301 935 47171263445900138164616908032918 936 49166484294722406290885998529520 937 51244977300099600611536507939585 938 53410171802484727169762598270691 939 55665636499989307044523338051067 940 58015085036544611367339589757304 941 60462381811186017461086580396177 942 63011548017094984905617873966307 943 65666767919365860931609773785883 944 68432395380810120904955508431817 945 71312960645469140782005134482251 946 74313177389878744012994631505333 947 77437950052515007501580283956729 948 80692381452251749561896015282382 949 84081780707076235020420804496420 950 87611671464741561181568602712393 951 91287800457482449342097271422900 952 95116146393386448301443613504798 953 99102929197495416210716939049054 954 103254619616213322747379975138122 955 107577949199116506812293399680386 956 112079920672802326093543135164203 957 116767818721972293629056722674672 958 121649221193527159856826342421477 959 126732010740054667814174538158686 960 132024386919716791694070585923724 961 137534878770192921610303038523661 962 143272357875009652716177726937239 963 149246051941287391186935197933341 964 155465558908659945238470809525072 965 161940861609876506974820273518501 966 168682343004377067345502798966710 967 175700802006943291621390943980934 968 183007469934368413537401185977416 969 190614027593962806714346547939593 970 198532623038617844956286180137594 971 206775890014090572597043313553507 972 215356967125146947031935093749741 973 224289517748213177985644995282843 974 233587750719234445338863740354905 975 243266441826529312003468188846690 976 253340956139558039506146926921033 977 263827271205695143576569279623739 978 274742001148312587547698759192636 979 286102421700741491613932616588846 980 297926496211988949810872478380241 981 310232902661444097729129210354229 982 323041061721215906476467830010034 983 336371165906206019505027538552556 984 350244209853535382164559800286555 985 364682021774515299199094108530062 986 379707296123984125950165558829588 987 395343627533522057358768550324807 988 411615546056810818316278078174791 989 428548553777224635341918365729062 990 446169162829626248074637825055349 991 464504934890299220143521248799729 992 483584522190978181824513909717702 993 503437710115044378854106213384651 994 524095461436137959340218584967567 995 545589962261703491222186290545224 996 567954669746334424098054043384722 997 591224361642218482844110221736429 998 615435187756512690782538390998751 999 640624723388096977731297042215569 1000 666832024818872760375346328167137