1 1 2 10 3 34 4 58 5 73 6 79 7 86 8 152 9 265 10 457 11 763 12 1268 13 2058 14 3308 15 5236 16 8220 17 12731 18 19546 19 29685 20 44702 21 66714 22 98806 23 145154 24 211756 25 306667 26 441249 27 630771 28 896344 29 1266146 30 1778692 31 2485086 32 3454206 33 4777165 34 6575350 35 9008159 36 12286196 37 16684252 38 22562210 39 30386994 40 40765475 41 54480026 42 72540570 43 96241635 44 127243087 45 167661254 46 220192978 47 288258242 48 376190535 49 489457175 50 634948264 51 821314818 52 1059403619 53 1362768910 54 1748324302 55 2237109860 56 2855259435 57 3635143770 58 4616795145 59 5849593483 60 7394352743 61 9325789356 62 11735553346 63 14735818080 64 18463656078 65 23086217678 66 28807011714 67 35873326508 68 44585184622 69 55305913320 70 68474834818 71 84622224876 72 104387198452 73 128538752706 74 158000826814 75 193881743370 76 237509130108 77 290470874676 78 354663544926 79 432349058672 80 526221468227 81 639484984873 82 775945642121 83 940118178452 84 1137351258055 85 1373973192424 86 1657462198286 87 1996644167570 88 2401923126125 89 2885548427822 90 3461925360024 91 4147974571989 92 4963548917765 93 5931914947574 94 7080310035870 95 8440584740606 96 10049944489946 97 11951803176466 98 14196766693321 99 16843762906900 100 19961341005736 101 23629161729996 102 27939707694256 103 33000241622082 104 38935049584477 105 45888005179965 106 54025501565608 107 63539797526100 108 74652836908185 109 87620600437274 110 102738064749518 111 120344843904298 112 140831607434387 113 164647370554686 114 192307774628197 115 224404478823385 116 261615810876089 117 304718829595368 118 354602983781784 119 412285559563808 120 478929146434435 121 555861362571979 122 644597125928459 123 746863771918242 124 864629373120555 125 1000134636030856 126 1155928815127904 127 1334910110316474 128 1540371091845299 129 1776049730701346 130 2046186705221458 131 2355589698840931 132 2709705514468341 133 3114700887288628 134 3577553009770554 135 4106150854290326 136 4709408535546274 137 5397392045585116 138 6181460880905463 139 7074426194169232 140 8090727325396326 141 9246628708444698 142 10560439412245984 143 12052757751349996 144 13746743713465230 145 15668422167075508 146 17847020184074265 147 20315342077090884 148 23110186191278456 149 26272807814635282 150 29849433092341578 151 33891829225049950 152 38457936848613534 153 43612570971951846 154 49428197579060765 155 55985793581950928 156 63375798672814798 157 71699168323938986 158 81068538201006114 159 91609511098611538 160 103462078704635176 161 116782191513287210 162 131743491617332051 163 148539224322180370 164 167384346184914896 165 188517848529780046 166 212205317441658266 167 238741752966471806 168 268454672537081136 169 301707525696394886 170 338903449875497151 171 380489399422052206 172 426960683219345540 173 478865949124924026 174 536812657138678810 175 601473086623882982 176 673590927208927014 177 753988507026529252 178 843574716971872437 179 943353694408760866 180 1054434335615151632 181 1178040711840408528 182 1315523470679884252 183 1468372311025307486 184 1638229627801823550 185 1826905430385342880 186 2036393647842267845 187 2268889943122562044 188 2526811169082635462 189 2812816609719408078 190 3129831162464043214 191 3481070629643137400 192 3870069301669208307 193 4300710028802927785 194 4777256995071237758 195 5304391424541897858 196 5887250469520798541 197 6531469549547755254 198 7243228432449654580 199 8029301371112525360 200 8897111635480227333 201 9854790805250710258 202 10911243218548713149 203 12076216001907071985 204 13360375141237973077 205 14775388088211743220 206 16334013436006459312 207 18050198238498414620 208 19939183592439103029 209 22017619148418848029 210 24303687268669056905 211 26817237603028444686 212 29579932914380792659 213 32615407046167715834 214 35949435993361031578 215 39610123108729423670 216 43628099555039774059 217 48036741194705539514 218 52872403198605000098 219 58174673748537186681 220 63986648310943170179 221 70355226065772034550 222 77331430192242473928 223 84970753834837407772 224 93333533707432899323 225 102485353432467443037 226 112497478865526953692 227 123447327814484578054 228 135418976737223970765 229 148503707183113209030 230 162800594942526560930 231 178417145075192599832 232 195469976214667009637 233 214085557781378298986 234 234401003994168589439 235 256564928837783348369 236 280738366436180474941 237 307095761585638988212 238 335826035533454735546 239 367133732433392807684 240 401240252285278263754 241 438385176557995082254 242 478827693121381442862 243 522848127556796428392 244 570749588398595403364 245 622859734362015674182 246 679532672158690405008 247 741150994070572003572 248 808127965069833163086 249 880909869916394493690 250 959978531361275625774 251 1045854011311721959998 252 1139097507600105160818 253 1240314459820202817432 254 1350157878580840609630 255 1469331913453730176534 256 1598595675891075077340 257 1738767334433275394472 258 1890728500651601748718 259 2055428925447431104678 260 2233891526594906872784 261 2427217769738255456390 262 2636593426477541743966 263 2863294734666074394832 264 3108694987640943915788 265 3374271580781952984062 266 3661613545588640550434 267 3972429603344699438012 268 4308556772452330139972 269 4671969565628287077404 270 5064789815410576226244 271 5489297168789910147294 272 5947940294309035325986 273 6443348847623356119322 274 6978346244347869407766 275 7555963291983222107774 276 8179452735882008754604 277 8852304777537416547996 278 9578263627019060509322 279 10361345155094596388732 280 11205855714534481285365 281 12116412204247436274755 282 13097963454315052369055 283 14155813014628778346484 284 15295643434766328757337 285 16523542127917227239812 286 17846028917169891470438 287 19270085368241941475062 288 20803186018868826473763 289 22453331621496389532710 290 24229084522755222848644 291 26139606310357786858191 292 28194697865665233894053 293 30404841968145116790964 294 32781248606403451599324 295 35335903159346292420610 296 38081617620435396916533 297 41032085047866792994139 298 44201937433957367438254 299 47606807197985864071866 300 51263392518347653904681 301 55189526732055653705650 302 59404252042509934974162 303 63927897789969452845466 304 68782163553458891465175 305 73990207367830769632664 306 79576739355557150371045 307 85568121089440408049631 308 91992471020000558246261 309 98879776319706247072888 310 106262011515672803014680 311 114173264302837263344168 312 122649868951156115417323 313 131730547742934628253717 314 141456560900221384857469 315 151871865487160242707244 316 163023283798534635699603 317 174960681773332656060376 318 187737158001272784586608 319 201409243920720313918530 320 216037115838578845046596 321 231684819436414453212117 322 248420507462566860409593 323 266316691347171086173523 324 285450507516179627989306 325 305903999221481861086092 326 327764414747411228476054 327 351124522899148119952972 328 376082946726137507523086 329 402744516483475577442779 330 431220642886673798580894 331 461629711770105809875877 332 494097501317203914502158 333 528757623090914984808412 334 565751988156499947106064 335 605231299655277799636616 336 647355573257853792439311 337 692294686998536579179418 338 740228962069552475225850 339 791349776234104561374765 340 845860211601845654925911 341 903975738598729442416292 342 965924938056054548630136 343 1031950263440608176305846 344 1102308845349769105626018 345 1177273340502024392837220 346 1257132827565250636989829 347 1342193752282084053651752 348 1432780924474457544947106 349 1529238569637686872420790 350 1631931437969092232098746 351 1741245973816810129349332 352 1857591548681982706175366 353 1981401761061667571264152 354 2113135806581441883321743 355 2253279922035535684984832 356 2402348907129328376430738 357 2560887727903930682357912 358 2729473206016318422220666 359 2908715798250833360517138 360 3099261470849848727734523 361 3301793673472759831877201 362 3517035417824299054343060 363 3745751466235234943229322 364 3988750635731963304470751 365 4246888223396079782047722 366 4521068559091979616052804 367 4812247691929607184386090 368 5121436217131997370523407 369 5449702250292960380469598 370 5798174556340567981871051 371 6168045840866753693749297 372 6560576211843838803826551 373 6977096820124896129706786 374 7419013687518157400090544 375 7887811731635919814398428 376 8385058997147307733317116 377 8912411103511567163181130 378 9471615919736116631890586 379 10064518477191128704511064 380 10693066132021890439056412 381 11359313989231380959068080 382 12065430601060450618504286 383 12813703952871496963930426 384 13606547750345777724386244 385 14446508022434305631419304 386 15336270055159942404133252 387 16278665672053694935230894 388 17276680877723769983822914 389 18333463881801534215921060 390 19452333521286763414521884 391 20636788100125344659291888 392 21890514665698693179382384 393 23217398742785488410232972 394 24621534546475871112907086 395 26107235696475938385795360 396 27679046456239360683755096 397 29341753521403227134052144 398 31100398383090135193742268 399 32960290292768124730035428 400 34927019856537856319691998 401 37006473287942546797333038 402 39204847349674364443072140 403 41528665015881405047291412 404 43984791888166017500835432 405 46580453399808338439466810 406 49323252844252678179160390 407 52221190265459159827357632 408 55282682249353262518271136 409 58516582657302019369374148 410 61932204344312365507966122 411 65539341906484966294972554 412 69348295504170872550532544 413 73369895809269087498522932 414 77615530127175996157857416 415 82097169746053243313755394 416 86827398568324794040112143 417 91819443081647323925870765 418 97087203729026862201817051 419 102645287740279627437226442 420 108509043489662725325714887 421 114694596447231833217387002 422 121218886794325049730490516 423 128099708776525898422280338 424 135355751870531337431375955 425 143006643844543863111684570 426 151072995795128147165375972 427 159576449246923609308195837 428 168539725405193119410904471 429 177986676654916329870740426 430 187942340404012681160085842 431 198432995372305795761499656 432 209486220432027030064832438 433 221130956110003509599431316 434 233397568866194848183473567 435 246317918267935308821216360 436 259925427184114818220743594 437 274255155128595627086298012 438 289343874887422561099027210 439 305230152569846648329833870 440 321954431228856155818242778 441 339559118202798945911326052 442 358088676335797998212854941 443 377589719241011497824071128 444 398111110777383241031204594 445 419704068917372179228464822 446 442422274190255683648627144 447 466321982892973880360106620 448 491462145268136990257432708 449 517904528856758748987166358 450 545713847241522378887473077 451 574957894404936428770749724 452 605707684935612733866069560 453 638037600325103454544053408 454 672025541607286270118921152 455 707753088602192538632243618 456 745305666036451279077903018 457 784772716823178959152965746 458 826247882795201090846517063 459 869829193196953924158145870 460 915619261252304075621350838 461 963725489137848764517842718 462 1014260281704041690605488898 463 1067341269299738203505151968 464 1123091540069491841779701126 465 1181639882107172039349371530 466 1243121035864234757038767747 467 1307675957226274286310723454 468 1375452091687341910922597850 469 1446603660067946650690150420 470 1521291956239682930453333206 471 1599685657337071789260319634 472 1681961146955485794960116539 473 1768302851852966222731142455 474 1858903592693365654933587446 475 1953964949388574085789603412 476 2053697641618645071076255183 477 2158321925130445701347190746 478 2268068004438045340288642932 479 2383176462571449621732631518 480 2503898708544515330877503192 481 2630497443237966262084375505 482 2763247144419409307790411862 483 2902434571649143022712480445 484 3048359291848399370508362068 485 3201334226335483905105481318 486 3361686220165124324257997780 487 3529756634637224336798473274 488 3705901963873195719312185676 489 3890494476391130153920565889 490 4083922882645323237943372697 491 4286593029531101580305906653 492 4498928622892582288074294432 493 4721371979108939943208260002 494 4954384806874024516140204898 495 5198449020324794127977402962 496 5454067584716057460087365684 497 5721765395882493651362482561 498 6002090194773894357362477614 499 6295613518396087301072151345 500 6602931688538118285888593968 501 6924666839716025739428850078 502 7261467987815007287642339650 503 7614012140964990700521948522 504 7983005454239654593348843100 505 8369184429825839352600121357 506 8773317164369122809428876793 507 9196204645262152984452767777 508 9638682097705213054793580616 509 10101620384433489455881102938 510 10585927460072708594277611072 511 11092549882154252237848338906 512 11622474380892646979971569440 513 12176729489902503989562627829 514 12756387240108657371990607414 515 13362564919182471368472119081 516 13996426898919159499837016140 517 14659186533055545072764851410 518 15352108128115099071189531704 519 16076508989957385018154687402 520 16833761548802333739114311255 521 17625295565596135225206264856 522 18452600422685089093710865818 523 19317227501866575344592703703 524 20220792652992518956254713083 525 21164978756410406237971564554 526 22151538382640200473280663526 527 23182296552802485461828432776 528 24259153603433978150632171662 529 25384088159451287485373777986 530 26559160219152603703865668887 531 27786514355279978346508427550 532 29068383036302156207652400874 533 30407090072219650432855955172 534 31805054189340075481862628434 535 33264792738622780546499028734 536 34788925542347731767358418706 537 36380178884024493126924457346 538 38041389646623236230453652183 539 39775509604381093709691078982 540 41585609873614052703148221058 541 43474885528147097086877721174 542 45446660385163653374481322464 543 47504391967469717150317389132 544 49651676648368549120634184992 545 51892254985548682901481712600 546 54230017250601406707961473809 547 56669009161004028057347961066 548 59213437821632342885939432716 549 61867677883099977877848757520 550 64636277924463908606234621652 551 67523967068084656519262163506 552 70535661834686699672270577682 553 73676473246929686666112655652 554 76951714190074399531621255117 555 80366907038609272194219436344 556 83927791557993930630096679422 557 87640333090975894083904872542 558 91510731038245573424014271342 559 95545427643513251034243665352 560 99751117093420152760462840859 561 104134754943034268200878998041 562 108703567878030584565114063530 563 113465063825015127739096348526 564 118427042421823013805455999611 565 123597605860002876621780132172 566 128985170112093933025209516078 567 134598476556707864407816390416 568 140446604014846032761297704015 569 146538981211313615366110225370 570 152885399675536457169352587253 571 159496027096544125947217936749 572 166381421147354256830845184679 573 173552543794479130882101165844 574 181020776108776014655369820344 575 188797933594378455098558284946 576 196896282052976968672976929556 577 205328554001264767105155837190 578 214107965659927842325614031772 579 223248234533139293777089765452 580 232763597598115766900368145270 581 242668830124909709272967042852 582 252979265147245413335500459482 583 263710813605859953303198582780 584 274879985186482741130901436516 585 286503909875279999334505611686 586 298600360255303610565487261924 587 311187774568218059155503428954 588 324285280566335194502012390844 589 337912720180764852619014979724 590 352090675032290670768015806578 591 366840492812405283149411510340 592 382184314562788229389748018330 593 398145102882383935785061971076 594 414746671092136815790418441468 595 432013713388366507899997467042 596 449971836016719339148237176336 597 468647589499612932533697904866 598 488068501951100321387680927960 599 508263113514118691171964565876 600 529261011956156837407845519515 601 551092869460475343881087085233 602 573790480651145291413110329805 603 597386801891335781129595556898 604 621915991895478688392464701715 605 647413453697171673576359687208 606 673915878015948604661412397550 607 701461288067351057871132466188 608 730089085862076549613287022179 609 759840100041359526211064633986 610 790756635297161045419452617034 611 822882523427203485046576025773 612 856263176076388714590028184819 613 890945639217682976723135947704 614 926978649427140512296230581542 615 964412692009371790411140850646 616 1003300061031442402585225957602 617 1043694921324916369005812358448 618 1085653372517534179781778285365 619 1129233515157842536463505030424 620 1174495518997970932346375661350 621 1221501693501681158236937844066 622 1270316560646801079093362285644 623 1321006930093194905899109483120 624 1373641976789520297539811076272 625 1428293321094179347750583756926 626 1485035111488087532798480603273 627 1543944109959163467005662998768 628 1605099780140784608727940092068 629 1668584378288861405185136953956 630 1734483047184656620466724447464 631 1802883913053019362596066507622 632 1873878185588316563299995660978 633 1947560261183030056686063685666 634 2024027829456746995792026358191 635 2103381983186106914666873156838 636 2185727331739182432888539697994 637 2271172118120764276215538459190 638 2359828339738097199829446545898 639 2451811872999773511968046508300 640 2547242601863737562610059303855 641 2646244550453689847082380476583 642 2748946019866605748418947211794 643 2855479729297603572760586759380 644 2965982961612012008126932173087 645 3080597713498200736145268121680 646 3199470850338552361892933349462 647 3322754265939871491632888625336 648 3450605047268550524642611097455 649 3583185644339944046748847861876 650 3720664045415647597881715848371 651 3863213957666734673239177714571 652 4011014993465481227416118650255 653 4164252862472702454418570446492 654 4323119569692545481736026221180 655 4487813619671426753020226539222 656 4658540227022777703964607595480 657 4835511533464369913648618102832 658 5018946831560234822983387551760 659 5209072795364576558175601790046 660 5406123718170603133123788540606 661 5610341757572874693748529018516 662 5821977188057591438541158016390 663 6041288661341221931892275716676 664 6268543474684008833204111012952 665 6504017847411187297256369030540 666 6747997205881215765164432080642 667 7000776477146953443298882982940 668 7262660391562527965865558318824 669 7533963794595624627357146418028 670 7815011968112099869461860945910 671 8106140961407180682900781773740 672 8407697932265063172484581881563 673 8720041498336472209731269829875 674 9043542099131695024482336097279 675 9378582368934759457354131719158 676 9725557520952797809687884362721 677 10084875743023224704910318714286 678 10456958605210167764703266028468 679 10842241479630628358886608577642 680 11241173972860122118837841022379 681 11654220371277060710698825523916 682 12081860099714893726719382562028 683 12524588193801038128311870110483 684 12982915786371888925381507838383 685 13457370608363734629426203818266 686 13948497504590201230150857940522 687 14456858964827925223696393734340 688 14983035670643516629785766858979 689 15527627058406523474996627689991 690 16091251898945057275273140100200 691 16674548894312991428450530913924 692 17278177292150208846631853587005 693 17902817518130258743812149514878 694 18549171827002993314401649940152 695 19217964972753300551721121295456 696 19909944898410938093750061983682 697 20625883446060712552713240062589 698 21366577087616848096057970786184 699 22132847676940355268286920448413 700 22925543223893555381464111951270 701 23745538690941645805096181535592 702 24593736812927316770626133897492 703 25471068940660959815164702924474 704 26378495908985951769525477255358 705 27317008929995865602470778640437 706 28287630512098260959568553996403 707 29291415405637952666518869772249 708 30329451575811355762294206622792 709 31402861203622671020580507632308 710 32512801715652316853281459106542 711 33660466843428142668366977018644 712 34847087713210587126181909638073 713 36073933967024083492110099886114 714 37342314915788675895941054123239 715 38653580725428006476193984289243 716 40009123636852577136394812241873 717 41410379220740493196353548819692 718 42858827668061773181528867771416 719 44355995117316772136274366810610 720 45903455019484329363730911574670 721 47502829541700928740431818091288 722 49155791010718465538489328341470 723 50864063397215161966178831801668 724 52629423842061779864968072341530 725 54453704225673557756034402307978 726 56338792781607266839649719350940 727 58286635755592451845833189507516 728 60299239111216314641007919635906 729 62378670283512827120388960174348 730 64527059981738542713613989121422 731 66746604042650229415363644387728 732 69039565335632889934687654935438 733 71408275721060983685619696795920 734 73855138063310740016762544209946 735 76382628299877370413940526379890 736 78993297568087769326980069776670 737 81689774390936957681925029155856 738 84474766923615090815812621321394 739 87351065262331343255609293921888 740 90321543817081418115948492774808 741 93389163750046829519414451858636 742 96556975481356494931431889384900 743 99828121263984572156763439404536 744 103205837829602906509649995313100 745 106693459107251939788693151895696 746 110294419016740498703070341993194 747 114012254338732549727170038092688 748 117850607663527805587364952331380 749 121813230420593020140337711713136 750 125903985990951939948406645873464 751 130126852904594217881893522177156 752 134485928125117164366265119624949 753 138985430423869042028688509960573 754 143629703845918728437005930649497 755 148423221270234007092356432299118 756 153370588066509529000914026202775 757 158476545851145644926895055295778 758 163745976344940873246310257107414 759 169183905335123770330932374678454 760 174795506744414442334432919650052 761 180586106809871910564804609584939 762 186561188374351051412007801247245 763 192726395293461908830689961601959 764 199087536960994858174599504007820 765 205650592955847418904730170734974 766 212421717813562507339134376718116 767 219407245925663624786135310888706 768 226613696570049929625712169623497 769 234047779075793381285134317283644 770 241716398125761209705102894064863 771 249626659200569894481557623554077 772 257785874167461675157384689199151 773 266201567017781398419794115530636 774 274881479756820282709392199916246 775 283833578449883987944188084197576 776 293066059428535262963519910771631 777 302587355661056449633350099700909 778 312406143291274297432988117277629 779 322531348349988931314807107110628 780 332972153643350467721389275880951 781 343738005822630736300829065244500 782 354838622639943889104104898998034 783 366284000394578414285353473861058 784 378084421574714270651250094931351 785 390250462699412574267520508805352 786 402793002365881553973980232955050 787 415723229507141402652305013902185 788 429052651865332242910678601217993 789 442793104686033755266056624622932 790 456956759639092143713069000251544 791 471556133971580095824619831010942 792 486604099898648294433359127867809 793 502113894238162915925552201046029 794 518099128295162470936383148368122 795 534573798002309369663519324311716 796 551552294322656793401474004464713 797 569049413921199891697382354238902 798 587080370111832070715250141903626 799 605660804086482261081602561340606 800 624806796433367625436454396276082 801 644534878951458257998247507477817 802 664862046768416116329722024803576 803 685805770769439782894535684854359 804 707384010344619759584182569444412 805 729615226462585928872664341523492 806 752518395078409652399694069985248 807 776113020883907801375621588803702 808 800419151408684908250775140115685 809 825457391480442678580810707762980 810 851248918053283394306831140000034 811 877815495412935361055259539089739 812 905179490768034594382057748307337 813 933363890236807492882397699441862 814 962392315238714405198503455425844 815 992289039300833856500263709411570 816 1023079005288991857160479051191906 817 1054787843073870269118961149309948 818 1087441887642562756877164675999053 819 1121068197666286501049569308418726 820 1155694574535202709986781623204290 821 1191349581871549134025331281848654 822 1228062565532543378642002803582472 823 1265863674114776936175594007151362 824 1304783879972086626375027581632734 825 1344855000759162667103911085891034 826 1386109721513431008101331879411255 827 1428581617288031970473987942666340 828 1472305176349007767236697262531622 829 1517315823950108258039933504737998 830 1563649946698927443691849452799752 831 1611344917528392860286075083673222 832 1660439121287946323133582784768134 833 1710971980969077529304620837331856 834 1762983984580201994024182432146867 835 1816516712686211807599255305222522 836 1871612866628371900944855248743296 837 1928316297440586041602898079278076 838 1986672035478415798910004028311342 839 2046726320777602364661865137145578 840 2108526634159215550478748090929391 841 2172121729098936658803106428319137 842 2237561664378372403237523757945234 843 2304897837536695795379287908320154 844 2374183019141317087766199277868067 845 2445471387896703631766391484172274 846 2518818566610892049940344706083152 847 2594281659039669606675456672251758 848 2671919287628844270065523630536085 849 2751791632175474870756688644400960 850 2833960469429394167971126376023447 851 2918489213656828714641221816148921 852 3005442958188400367786553201414423 853 3094888517974285309491901718143964 854 3186894473169807730677278196184430 855 3281531213775257084147508564176676 856 3378870985354240245342757538288568 857 3478987935855413236208468464024654 858 3581958163562981587697756665543124 859 3687859766201914154874638975422646 860 3796772891224382481574477768817336 861 3908779787304516862476876996012916 862 4023964857069161303850830526609166 863 4142414711092912871922453919337436 864 4264218223186346683104987006753087 865 4389466587006956273697091272636953 866 4518253374022980540434833545108199 867 4650674592860943116957132859059992 868 4786828750068398206487437981801741 869 4926816912324058786648280260392846 870 5070742770128179009646211826517424 871 5218712703006772808541066265563970 872 5370835846263975469280131853361019 873 5527224159317594517066610151917970 874 5687992495653650986121987533778674 875 5853258674436482282757439657176033 876 6023143553811763715271874298290615 877 6197771105940607649998319087842202 878 6377268493803717474280073224757854 879 6561766149815408414789903988661788 880 6751397856288159098316683535635712 881 6946300827789226873896292551294050 882 7146615795431746676711132575230179 883 7352487093143637939327866939441736 884 7564062745958567093593233245118486 885 7781494560374154902914498240815446 886 8004938216823578581393807534818104 887 8234553364307698752086721548746718 888 8470503717235841146299045501527006 889 8712957154524382921150446942834932 890 8962085821003333961954799064941767 891 9218066231182164924677794155584450 892 9481079375427216464181058465282502 893 9751310828604128485549042698343986 894 10028950861239854765357178389385816 895 10314194553259977331173275357129150 896 10607241910358206992704765421678347 897 10908297983056151815697422111260015 898 11217572988512654567257215529844640 899 11535282435143243683090025653452946 900 11861647250111510576541528945927383 901 12196893909755519586679214693030506 902 12541254573013676027843808337628484 903 12894967217915823133081208827056268 904 13258275781206710675603284228851857 905 13631430301170377200014217139751868 906 14014687063725414613107807047564107 907 14408308751862538884388864274110503 908 14812564598497374321993906466094073 909 15227730542812871850477087329177920 910 15654089390167324474757142094779964 911 16091930975645516218394113757718904 912 16541552331332144845555013817082688 913 17003257857388294183081144424561778 914 17477359497013399443413559254249490 915 17964176915376849199507015862436406 916 18464037682605101191514360868733576 917 18977277460911956561560153659161432 918 19504240195961439051101836774214528 919 20045278312554562786367227808023640 920 20600752914733145177136931148199709 921 21171033990395730816153787116534471 922 21756500620522638769620077583655227 923 22357541193109129970045402406170432 924 22974553621907714263773446551925105 925 23607945570082678727076634980861888 926 24258134678882020873890711613974060 927 24925548801434113059856523615278642 928 25610626241778608493759546704451303 929 26313815999243325548865123046070286 930 27035578018281116301570766594468864 931 27776383443883038189590744656519999 932 28536714882686505182053248594372795 933 29317066669899497692837976438942862 934 30117945142164359479559357403271380 935 30939868916487205785161106510600102 936 31783369175361510859230610800052530 937 32648989958217035602072938611095182 938 33537288459327898298088612755188839 939 34448835332316284136075194407034184 940 35384215001391033375150371602248054 941 36344025979463144526833352186657342 942 37328881193283078740487812444846136 943 38339408315747655653341129756815582 944 39376250105527290284373635211696366 945 40440064754167336098821444702433772 946 41531526240820372167286358775998455 947 42651324694769403409644860365193358 948 43800166765905133304313989316039156 949 44978776003323719212048537290066496 950 46187893242214732701435471769983810 951 47428276999212422060760230359602834 952 48700703876386812666122513156146823 953 50005968974054684175935934336642089 954 51344886312594032803669396417339430 955 52718289263449263349646181983270606 956 54127030989518060454777812574546475 957 55571984895114662879677702925634914 958 57054045085708109758251999568519528 959 58574126837637944971907309148161234 960 60133167078013856327525914921834750 961 61732124875009791387847109014104701 962 63371981938767232928769601432087966 963 65053743133126535416407092798540983 964 66778436998409520984099793970247480 965 68547116285480910522987156082540692 966 70360858501320624101906121394775786 967 72220766466343526426619675777345042 968 74127968883707818904992258865086216 969 76083620920857991574846966320027427 970 78088904803553047194213482631246209 971 80145030422635597709959136758344309 972 82253235953802411680335400567757204 973 84414788490642061601091497038085142 974 86630984691210484095635715529169550 975 88903151438420525201052687350201312 976 91232646514526899189554184883041975 977 93620859289993444187052378798069372 978 96069211427035113018431801016028885 979 98579157598132794956462432163233729 980 101152186219824825166794515283456099 981 103789820202084905416352928766375396 982 106493617713602133894354268827000638 983 109265172963284925634687957153797572 984 112106116998316799934007839964461775 985 115018118519098319243339091043980553 986 118002884711415887243499518790509175 987 121062162096184654171010541058687212 988 124197737397119436977258392806292887 989 127411438426694342619340796330534196 990 130705134990758686798763002697116414 991 134080739812183829890853263637483830 992 137540209473922708814605088822015018 993 141085545381871130355656781684113147 994 144718794747927310216238884433700061 995 148442051593653695072432168432539851 996 152257457774952794485901426801519570 997 156167204028176577965106504521106538 998 160173531038096962189961756115223578 999 164278730528173026800401284903473184 1000 168485146373558856670926467924719825