0 1 1 2047 2 175099 3 4017157 4 44633821 5 313968931 6 1614529687 7 6612607849 8 22791125017 9 68618940391 10 185311670611 11 457696700077 12 1049152023349 13 2257404775627 14 4600190689711 15 8942430185041 16 16679710263217 17 29996513771599 18 52221848818987 19 88309741101781 20 145477500542221 21 234040800869107 22 368491456502599 23 568871385255097 24 862504647846601 25 1286158695972151 26 1888716079567747 27 2734448900916349 28 3907000298233957 29 5514190234294171 30 7693776896404831 31 10620320122559137 32 14513309494762849 33 19646737124305567 34 26360313735014491 35 35072546469220261 36 46295917937193277 37 60654428444092099 38 78903787098919927 39 101954562677527561 40 130898631716248441 41 167039289394220167 42 211925418360754099 43 267390141819177037 44 335594419930303381 45 419076082987019371 46 520804830876289807 47 644243766126148849 48 793418067372826897 49 972991451417011951 50 1188351115208263051 51 1445701894142702197 52 1752170420021226349 53 2115920110933519507 54 2546277876247023271 55 3053873472829659481 56 3650792503660407337 57 4350744107122736599 58 5169244444572304867 59 6123817155262157341 60 7234212011435838661 61 8522643072401255227 62 10014047704715729599 63 11736367906285382977 64 13720855445249684161 65 16002402400024630591 66 18619898764855495867 67 21616618865722305349 68 25040638414488103837 69 28945284114821573731 70 33389617821701565271 71 38438957347261529257 72 44165436099396613849 73 50648603835975217447 74 57976070916709996051 75 66244198536790622701 76 75558837531301905397 77 86036118447286105099 78 97803295691097373807 79 110999648672479071121 80 125777442983611232881 81 142302954771265574287 82 160757561583209029099 83 181338903096153872917 84 204262115261902868941 85 229761141540921525811 86 258090125028426385927 87 289524885417248185849 88 324364484884251664777 89 362932887133009659511 90 405580713974777831491 91 452687103982637840317 92 504661677910010925349 93 561946615724630599387 94 625018850272542412831 95 694392382753810429921 96 770620725362394087457 97 854299476617155397599 98 946069035089204926747 99 1046617457412835548901 100 1156683466653165551101 101 1277059617293357177347 102 1408595623297933052599 103 1552201855906321046857 104 1708853018012357937721 105 1879592002191113625031 106 2065533939644100559987 107 2267870447547747390349 108 2487874082507981509717 109 2726903008045922149291 110 2986405884266073781711 111 3267926988089068835377 112 3573111572665978960849 113 3903711474830535265327 114 4261590979689309953611 115 4648732951698054601141 116 5067245241825003753517 117 5519367380659076614099 118 6007477567582584163687 119 6534099966394314070681 120 7101912318039761113321 121 7713753881380836464407 122 8372633713217665000099 123 9081739299060105704797 124 9844445546436446170501 125 10664324152821368048251 126 11545153360564796018047 127 12490928111507668318849 128 13505870614280042038657 129 14594441337591311123071 130 15761350443141709335931 131 17011569672108734114437 132 18350344699491700320349 133 19783207970932355215267 134 21315992036969397498391 135 22954843400029883856361 136 24706236889810916103577 137 26576990583060720554599 138 28574281284129298684627 139 30705660583025284316461 140 32979071508087527439541 141 35402865790757278235467 142 37985821760319706871599 143 40737162886871905046737 144 43666576991168514047281 145 46784236140395751115471 146 50100817249329901160107 147 53627523406747344171349 148 57376105947369940051597 149 61358887290052131860851 150 65588784563344495614151 151 70079334040002699677497 152 74844716402450979403849 153 79899782861655322849207 154 85260082152313641127171 155 90941888427728302115581 156 96962230078190578737637 157 103338919497176842819099 158 110090583820132762489567 159 117236696661104375166241 160 124797610872963749249761 161 132794592357472055690527 162 141249854951924285467099 163 150186596419627610672677 164 159629035571979535248061 165 169602450550432556346691 166 180133218297159098786167 167 191248855243764032947849 168 202978059247932180748537 169 215350752808444894842631 170 228398127589553102936371 171 242152690286254181924557 172 256648309862586705411349 173 271920266195630532967147 174 288005300158479920119951 175 304941665176044364498801 176 322769180288125805655697 177 341529284754821603807599 178 361265094239910475978507 179 382021458608493306700021 180 403845021375782514463981 181 426784280844562484429587 182 450889652969479512386599 183 476213535986962784582617 184 502810376850228182652841 185 530736739509474192461911 186 560051375078043950096227 187 590815293925999517448349 188 623091839743233883729477 189 656946765614932977748411 190 692448312152894188822591 191 729667287726909571655617 192 768677150841131092342849 193 809554094701051998769087 194 852377134017462708956731 195 897228194094471545326021 196 944192202249420241257757 197 993357181613271448720099 198 1044814347360800521951447 199 1098658205420686682197801 200 1154986653716369322202201 201 1213901085989313726452647 202 1275506498257116904030099 203 1339911597959678595176557 204 1407228915847464860341621 205 1477574920666702031381131 206 1551070136697157238690287 207 1627839264198988265272849 208 1708011302825980158994417 209 1791719678063328897458191 210 1879102370748983485992811 211 1970302049738417218070677 212 2065466207773566478998349 213 2164747300617551467855027 214 2268302889517677589317511 215 2376295787060109066117241 216 2488894206480507584343817 217 2606271914495838547556599 218 2728608387723465821608387 219 2856088972754582740139581 220 2988905049949962650784421 221 3127254201026956454159707 222 3271340380507617461597599 223 3421374091098795513254497 224 3577572563076012695594401 225 3740159937743912216224351 226 3909367455047060074568347 227 4085433645405876148821349 228 4268604525853477242943357 229 4459133800550229542051971 230 4657283065753831850367031 231 4863322019323783972769737 232 5077528674840136688977849 233 5300189580417470998224967 234 5531600042296114722082291 235 5772064353293674183592461 236 6021896026201037572113877 237 6281418032208094795117099 238 6550963044445516150549327 239 6830873686730039066205361 240 7121502787601828485730641 241 7423213639743602274350767 242 7736380264872348311089099 243 8061387684195604768016437 244 8398632194525429490891181 245 8748521650144348429311571 246 9111475750518746758130407 247 9487926333956349725293849 248 9878317677305633394376297 249 10283106801796208362809751 250 10702763785120432269065251 251 11137772079857729493752797 252 11588628838344328950681349 253 12055845244092373294278907 254 12539946849863605279331071 255 13041473922504099437671681 256 13560981794647779724167937 257 14099041223397746371001599 258 14656238756095727914774267 259 15233177103291277265275141 260 15830475519023643807760861 261 16448770188530576912225827 262 17088714623499649903304599 263 17750980064979037563062377 264 18436255894066034635911961 265 19145250050492967620162791 266 19878689459231527404176467 267 20637320465237936076690349 268 21421909276462757550493237 269 22233242415250568526211531 270 23072127178256123828407471 271 23939392105005078309419857 272 24835887455228766377308849 273 25762485695103989802816847 274 26720081992530224836343851 275 27709594721578130859474901 276 28731965976244724846505997 277 29788162093652078859610099 278 30879174186827901686683207 279 32006018687207880593428921 280 33169737897001185040795081 281 34371400551562071155384887 282 35612102391912073773844099 283 36892966747558832052392317 284 38215145129759164979536741 285 39579817835375594693498011 286 40988194561477108325906527 287 42441515030836553209810849 288 43941049628478675742894177 289 45488100049434441025937311 290 47083999957858908641913691 291 48730115657671589642570917 292 50427846774879871006860349 293 52178626951747766569038787 294 53983924552973937723600631 295 55845243384044623139322121 296 57764123421928824295528057 297 59742141558284812930142599 298 61780912355348757501076147 299 63882088814678008549946701 300 66047363158923337459953301 301 68278467626806189557827947 302 70577175281478790863107599 303 72945300832446738076406257 304 75384701471235503661845521 305 77897277720984102157237231 306 80484974300150990178920587 307 83149781000519111016255349 308 85893733579688845273579117 309 88718914668249491754867091 310 91627454691821777738303911 311 94621532808165784994405977 312 97703377859550577402135849 313 100875269340583727852544727 314 104139538381700866338781411 315 107498568748517307754733341 316 110954797857245767002034117 317 114510717806386130576599099 318 118168876424895227911153087 319 121931878337046532429308481 320 125802386044191721559555521 321 129783121023638036903955007 322 133876864844857410396295099 323 138086460303245359657904197 324 142414812571649705906118301 325 146864890369891230730500451 326 151439727152500463865218647 327 156142422314896882792423849 328 160976142418238906650948057 329 165944122433175181537080871 330 171049667002729781909498131 331 176296151724556093488525037 332 181687024452796296810735349 333 187225806619785537503334667 334 192916094577842049418766191 335 198761560961386690058428561 336 204765956069637554255224177 337 210933109270127551917779599 338 217266930423295068804514027 339 223771411328400075833194261 340 230450627191020312381121741 341 237308738112384442432566067 342 244349990600801369323406599 343 251578719105447195258086137 344 258999347572773625770835081 345 266616391025803946911607671 346 274434457166585044197200707 347 282458248002066287319516349 348 290692561493678473285800997 349 299142293230888403119858651 350 307812438129007063518616351 351 316708092151531794974928097 352 325834454057305251885058849 353 335196827172776398097808607 354 344800621189651233271634971 355 354651353988223411326327781 356 364754653486677392246698237 357 375116259516659262557284099 358 385742025725412867979158967 359 396637921504781424142484041 360 407810033947377307801371961 361 419264569830225281820861127 362 431007857626186972319242099 363 443046349543476995792552077 364 455386623593583727861675861 365 468035385687910313506078891 366 480999471763454141321666767 367 494285849937845641503532849 368 507901622694069918947337937 369 521854029095197399125680431 370 536150447029452345267978571 371 550798395485950800894015157 372 565805536861442221962306349 373 581179679298391787834766547 374 596928779054743119968667751 375 613060942905703891765551001 376 629584430577899582374456297 377 646507657216243411503512599 378 663839195883873291479487907 379 681587780095509446949257821 380 699762306384589181780226181 381 718371836904538116928440187 382 737425602064540082343401599 383 756933003200170720407302017 384 776903615279262748003520641 385 797347189643373729114634111 386 818273656785230129903816827 387 839693129162524363575273349 388 861615904048444482979158877 389 884052466419319144964226211 390 907013491879763451927104791 391 930509849625714272900586217 392 954552605445746658904477849 393 979153024761065995191408487 394 1004322575704573576496344531 395 1030072932239406350482418221 396 1056415977317354649306898357 397 1083363806077564819649665099 398 1110928729085936767692300847 399 1139123275615629557448795601 400 1167960196969091338568804401 401 1197452469842033033301303247 402 1227613299729768381760285099 403 1258456124376346130014735957 404 1289994617266903346872449421 405 1322242691163672072581193331 406 1355214501686074736071250887 407 1388924450935347026850337849 408 1423387191164130173275263817 409 1458617628491477860704375991 410 1494630926663726321020715011 411 1531442510861679439247841277 412 1569068071554564053498373349 413 1607523568401213971339334427 414 1646825234198944588868345311 415 1686989578880583378410449441 416 1728033393560124906806824417 417 1769973754627482458813741599 418 1812828027892811769202797787 419 1856613872780885812791577381 420 1901349246576003063877426621 421 1947052408717915115435850307 422 1993741925149263044019092599 423 2041436672715015418589653897 424 2090155843614404380587742201 425 2139918949905859768400876551 426 2190745828065444822117968947 427 2242656643599300584049126349 428 2295671895710609707016052757 429 2349812422021593995906209771 430 2405099403351063638476729231 431 2461554368548039728931380337 432 2519199199381975352415592849 433 2578056135490104180320544367 434 2638147779382449225197550091 435 2699497101505028120198364661 436 2762127445361795021315434477 437 2826062532695862981338542099 438 2891326468730554412410578727 439 2957943747470831039395283161 440 3025939257065658549003612841 441 3095338285231864959802881367 442 3166166524740055575893824099 443 3238450078963151242225255837 444 3312215467488120492263878981 445 3387489631791480069088003771 446 3464299940979142208968371007 447 3542674197591191002176838849 448 3622640643472174089164325697 449 3704227965707499911413007551 450 3787465302626534715234267451 451 3872382249872997503593203397 452 3959008866543255145732536349 453 4047375681393123886983438307 454 4137513699113787551728038871 455 4229454406677446801058083881 456 4323229779753317893296328537 457 4418872289194603500251666599 458 4516414907597062254905643667 459 4615891115929807847216792941 460 4717334910238972643920083061 461 4820780808424874985631596427 462 4926263857093333510283279599 463 5033819638481776065949141777 464 5143484277460795008522539761 465 5255294448611804930504094991 466 5369287383381463136401257067 467 5485500877313517467963475349 468 5603973297358750388721282637 469 5724743589263692562103249331 470 5847851285038783500811649671 471 5973336510506661227185710457 472 6101239992931267265010403849 473 6231603068728457682678816247 474 6364467691258815325827091651 475 6499876438703362814572727101 476 6637872522022880336339506597 477 6778499793001536739985515099 478 6921802752375546930604392607 479 7067826558047573076984186721 480 7216617033387591675322757281 481 7368220675620953063453595487 482 7522684664304364549571059099 483 7680056869890532908299311717 484 7840385862382206604964604541 485 8003720920076362736145870211 486 8170112038399288321033827127 487 8339609938833310243863835849 488 8512266077935932832742523577 489 8688132656452146764602615111 490 8867262628520677709834395891 491 9049709710974947873395701517 492 9235528392739528351935195349 493 9424773944322865008715878187 494 9617502427407065369937188431 495 9813770704535538867464614321 496 10013636448899287594025368657 497 10217158154222649597657287599 498 10424395144749301622645625547 499 10635407585329333104388744501 500 10850256491608208145638755501 501 11069003740318437141406878547 502 11291712079674784679545562599 503 11518445139873845323660165657 504 11749267443698823884602153321 505 11984244417230361806393249431 506 12223442400664256332065681187 507 12466928659236924174617520349 508 12714771394259466498114048517 509 12967039754261197113955984891 510 13223803846243500917523226111 511 13485134747044894730828376577 512 13751104514818167877517710849 513 14021786200620484997578224127 514 14297253860117338810488009211 515 14577582565401245757323265541 516 14862848416926082694548714717 517 15153128555557968074908984099 518 15448501174743596334046542487 519 15749045532796939505236946281 520 16054841965305235408994397721 521 16365971897655187109299845607 522 16682517857680303693879990099 523 17004563488430317822358503597 524 17332193561063620893250466101 525 17665493987863662108717352651 526 18004551835380263164782819247 527 18349455337696805764368928849 528 18700293909824254641088257457 529 19057158161222984293259438671 530 19420139909453383160142060331 531 19789332193956214525951335637 532 20164829289963719011853550349 533 20546726722542449111899854067 534 20935121280768831845768433991 535 21330111032038461239293400761 536 21731795336510128003102744777 537 22140274861685599460307404599 538 22555651597126168476118743427 539 22978028869306995865562472061 540 23407511356610276500143203941 541 23844205104458265100435296667 542 24288217540587203489172341599 543 24739657490463196888519525537 544 25198635192841092675880022881 545 25665262315467420864848499871 546 26139651970928461451821641307 547 26621918732644509664347261349 548 27112178651011416064579950397 549 27610549269690484400252256451 550 28117149642047816056406018551 551 28632100347744195943798578697 552 29155523509476620664443113849 553 29687542809872575821201168007 554 30228283508538175386758542771 555 30777872459261282117722939981 556 31336438127370734092023058837 557 31904110607252808562304149099 558 32481021640026060454644228367 559 33067304631375679000698201841 560 33663094669548512172353894161 561 34268528543509914791194431727 562 34883744761263582410545417099 563 35508883568335539315682831477 564 36144086966423455257928503661 565 36789498732212471830904211091 566 37445264436358725712192947367 567 38111531462641762331106517849 568 38788449027287039883222327337 569 39476168198459729994868918231 570 40174841915931027745849420771 571 40884625010918190186434505757 572 41605674226099528935071601349 573 42338148235805588916384965947 574 43082207666387751794921615551 575 43838015116765509178771003201 576 44605735179153657208691656897 577 45385534459970670712755617599 578 46177581600929521693811397307 579 46982047300312213527308215621 580 47799104334429308880258388381 581 48628927579265736018380850787 582 49471694032314164847806816599 583 50327582834597250740178421417 584 51196775292880050915572788441 585 52079454902073924906477206311 586 52975807367833237398065937427 587 53886020629346188535325498349 588 54810284882321103606182988277 589 55748792602169520851751104011 590 56701738567387423020153786991 591 57669319883135965169177916817 592 58651736005023058135249012849 593 59649188763087174021992447887 594 60661882385984747020956132331 595 61690023525382549859975910421 596 62733821280556433181200938957 597 63793487223197822181003010099 598 64869235422429371897911050247 599 65961282470031189612379793401 600 67069847505879039923659806601 601 68195152243595955194324553847 602 69337420996418681202168940099 603 70496880703280395012262695357 604 71673760955111139278960957221 605 72868294021357424408683405531 606 74080714876722457259312211487 607 75311261228128462321167802849 608 76560173541902568617739933217 609 77827695071187742881719693791 610 79114071883580256903435837211 611 80419552888995184314586011877 612 81744389867761429460210148349 613 83088837498947798426219213827 614 84453153388921629728507773111 615 85837598100141509632783181641 616 87242435180185604561777705017 617 88667931191017150558512326599 618 90114355738488647310792387187 619 91581981502086311803175415181 620 93071084264916354248300468821 621 94581942943934646559745940907 622 96114839620421361263528987599 623 97670059570702166405014453297 624 99247891297117569692404290001 625 100848626559242012827169928751 626 102472560405354324705809769547 627 104119991204161149936201831349 628 105791220676774976895617562157 629 107486553928948397366206767571 630 109206299483566237617495491431 631 110950769313397208664198390937 632 112720278874106731311474607849 633 114515147137532599508691263767 634 116335696625225153466841417891 635 118182253442253641954033536861 636 120055147311280461167967155077 637 121954711606904965594074367099 638 123881283390278554293079008127 639 125835203443992744122144760961 640 127816816307241949479589895041 641 129826470311262696274379811967 642 131864517615051005958308959099 643 133931314241359693620990895237 644 136027220112977332335529266781 645 138152599089290644156083095971 646 140307819003132086407507011607 647 142493251697914410171880783849 648 144709273065053976167082675097 649 146956263081684621528647605351 650 149234605848663879348023869651 651 151544689628873361188041053997 652 153886906885815121189966791349 653 156261654322505828806000997707 654 158669332920670585636473146671 655 161110347980238230322410896081 656 163585109159139983941576889137 657 166094030513413296879564731599 658 168637530537612766697144913067 659 171216032205530005090796710741 660 173829963011224340645292805261 661 176479755010366252705359367027 662 179165844861895440347855654599 663 181888673869995439116643621177 664 184648688026386706889389567561 665 187446338052940108978996427191 666 190282079444612741332246737667 667 193156372512708039474582660349 668 196069682428462129662800472037 669 199022479266958387546832687131 670 202015238051372178507771291871 671 205048438797547762731890401057 672 208122566558909356999695898849 673 211238111471708354115003215647 674 214395568800608709871762239451 675 217595438984612516455850379301 676 220838227683327790205380907197 677 224124445823580510706263820099 678 227454609646372957279850502007 679 230829240754190398026531344521 680 234248866158658195723177119481 681 237714018328551404033360206087 682 241225235238158936677400674099 683 244783060416004401424494631117 684 248388042993925700011538072341 685 252040737756515504362798642411 686 255741705190924728781350147727 687 259491511537031127107210260849 688 263290728837975153188450552977 689 267139934991065232390219692911 690 271039713799054601272675278091 691 274990655021791882002297232117 692 278993354428247567521995930349 693 283048413848918602993871117587 694 287156441228613258544463176231 695 291318050679618497885906306521 696 295533862535252056957583609257 697 299804503403801456331736832599 698 304130606222852180753038574947 699 308512810314007268836431942301 700 312951761438000565629621957701 701 317448111850205900456504329147 702 322002520356544462195580417599 703 326615652369792653913072325057 704 331288179966292718564058861121 705 336020781943068437296541661631 706 340814143875348211742960841787 707 345668958174497851561351185349 708 350585924146365398394102917917 709 355565748050040327346205502691 710 360609143157029477046948548311 711 365716829810852069349370747177 712 370889535487056189740325685849 713 376127994853659109580912303527 714 381432949832013841372237637011 715 386805149658104328345080197741 716 392245350944271679804043795317 717 397754317741373873817273769099 718 403332821601381359031790331887 719 408981641640410997612016984081 720 414701564602200801545185639921 721 420493384922027924832024136207 722 426357904791072384384516085099 723 432295934221228992784607502997 724 438308291110369996418559213901 725 444395801308060922891248604851 726 450559298681732152043148819847 727 456799625183308735339997833849 728 463117630916300998881353966857 729 469514174203358475779358196471 730 475990121654289724193127022531 731 482546348234550597867322546237 732 489183737334203546615628765349 733 495903180837350534811144773467 734 502705579192042176596126501791 735 509591841480665697203108772961 736 516562885490814340488258665377 737 523619637786640853515889429599 738 530763033780697689800441372827 739 537994017806266583608952149861 740 545313543190180158553133686141 741 552722572326138244555686427267 742 560222076748521588160453676599 743 567813037206705652070489364937 744 575496443739877210742121610681 745 583273295752356459836681792071 746 591144602089427368334774481907 747 599111381113679013150827406349 748 607174660781860647148222499797 749 615335478722253262547609054251 750 623594882312560422843077820751 751 631953928758321147492770629297 752 640413685171847644832253568849 753 648975228651690699870632927407 754 657639646362635534870981850571 755 666408035616230971888211952181 756 675281503951854737739107819437 757 684261169218317763210883414099 758 693348159656010339676357697767 759 702543613979593007675722319641 760 711848681461235063446926816361 761 721264522014403580838976402327 762 730792306278205857524963992099 763 740433215702288205944481510877 764 750188442632294020948215731461 765 760059190395884067691070743291 766 770046673389321944924112627967 767 780152117164627690470041902849 768 790376758517302507331805716737 769 800721845574627600579404556031 770 811188637884540126885967262971 771 821778406505089270340803396357 772 832492434094475469954433296349 773 843332015001675836088583565347 774 854298455357658804892858963351 775 865393073167191091709300855401 776 876617198401240016316357257497 777 887972173089974284824960122599 778 899459351416366325011471706707 779 911080099810399283875263573421 780 922835797043881808242668950581 781 934727834325873741304041661387 782 946757615398725880066702631599 783 958926556634736950833697940817 784 971236087133430971976570456241 785 983687648819458185459800178511 786 996282696541122750795236458027 787 1009022698169540407356768123349 788 1021909134698429323268695217677 789 1034943500344537361395818381811 790 1048127302648709005309188869191 791 1061462062577595200478803647417 792 1074949314626009378353325947849 793 1088590606919932943427201887287 794 1102387501320173515867368320131 795 1116341573526679234775145802621 796 1130454413183512439693923379557 797 1144727623984486060539908755099 798 1159162823779466058731578199647 799 1173761644681343274923555191201 800 1188525733173678051412515208801 801 1203456750219021009976396204447 802 1218556371367913378633729995099 803 1233826286868570273567339054757 804 1249268201777250355246005865021 805 1264883836069315290599058017731 806 1280674924750982465952161572087 807 1296643217971774408318017667849 808 1312790481137668385553153002617 809 1329118495024949668841623411591 810 1345629055894771953948251359411 811 1362323975608428450698032582477 812 1379205081743337163184614323349 813 1396274217709743896289307493227 814 1413533242868146537202987600911 815 1430984032647444173786504313841 816 1448628478663814624780896985617 817 1466468488840323970086843311599 818 1484505987527271682573390376587 819 1502742915623274976149171652981 820 1521181230697095998135039911021 821 1539822907110215507315384431507 822 1558669936140156692416391282599 823 1577724326104562799163187652697 824 1596988102486032247504225237801 825 1616463308057714934060443380951 826 1636152003009673428358749970147 827 1656056265076012784944206936349 828 1676178189662782707033047471557 829 1696519889976655810969323725371 830 1717083497154385754381626653631 831 1737871160393049004602973801537 832 1758885047081074037616666022849 833 1780127342930061771523710383167 834 1801600252107401052293333685691 835 1823305997369683023357209109061 836 1845246820196918224440327275677 837 1867424980927560278887002592099 838 1889842758894340042639355837527 839 1912502452560914101957794638761 840 1935406379659331520938564577241 841 1958556877328322753882405142567 842 1981956302252414651600756494099 843 2005607030801875504811864934637 844 2029511459173494081878567054581 845 2053672003532196632272534588171 846 2078091100153505841316374052207 847 2102771205566845735955237128849 848 2127714796699696555543549424497 849 2152924371022603615900146603151 850 2178402446695044209186557871851 851 2204151562712156596498437304597 852 2230174279052335164429253446349 853 2256473176825695831268346957107 854 2283050858423415802932394654471 855 2309909947667951793200216108281 856 2337053089964140837325765849737 857 2364482952451187842643110196599 858 2392202224155544034350232582467 859 2420213616144680469265685028541 860 2448519861681760804993445927461 861 2477123716381217526606895537627 862 2506027958365235847672620429599 863 2535235388421149517178846500577 864 2564748830159752778711716995361 865 2594571130174532743035417159391 866 2624705158201826450079340618267 867 2655153807281906911217134245349 868 2685919993921002437638588061437 869 2717006658254253575565994524931 870 2748416764209611984051827334071 871 2780153299672685606114423491657 872 2812219276652534499022833793849 873 2844617731448421704631176015047 874 2877351724817523555786721787251 875 2910424342143603829994612431501 876 2943838693606656176715570707797 877 2977597914353519259901294525099 878 3011705164669469072635425011407 879 3046163630150792896046114902321 880 3080976521878349389989323881681 881 3116147076592119318370075216687 882 3151678556866751427372062689099 883 3187574251288108010304238350517 884 3223837474630814708246379940141 885 3260471568036819111184171814611 886 3297479899194962739868074868327 887 3334865862521571004209249085849 888 3372632879342065749640066982377 889 3410784398073605018516357170711 890 3449323894408754669323484560291 891 3488254871500196512168747162717 892 3527580860146477634798389065349 893 3567305418978805609168834756987 894 3607432134648894284428581564031 895 3647964622017864888029584398721 896 3688906524346207172584970249857 897 3730261513484805362023568777599 898 3772033290067033666561079924347 899 3814225583701926152012759540101 900 3856842153168425765013329559901 901 3899886786610717331786450179747 902 3943363301734649364218567672599 903 3987275546005249523140312884457 904 4031627396845338604902911968921 905 4076422761835247933557322473831 906 4121665578913645057200064402387 907 4167359816579472663342017250349 908 4213509474095005644484840187317 909 4260118581690031261454183420491 910 4307191200767157368439534270511 911 4354731424108253680127421517777 912 4402743376082031077787826060849 913 4451231212852763967683054782927 914 4500199122590160721714067664811 915 4549651325680387246801345529941 916 4599592074938248746115887275917 917 4650025655820534751930870954099 918 4700956386640532526555942521287 919 4752388618783713944544049421881 920 4804326736924600986125253282121 921 4856775159244814988623076826807 922 4909738337652314819446704580099 923 4963220758001829151126804902397 924 5017226940316488035773912361701 925 5071761439010658993286244257051 926 5126828843113992844618563220447 927 5182433776496684538445279138849 928 5238580898095954236609448076257 929 5295274902143753940844713354271 930 5352520518395704960389584384731 931 5410322512361271537282802156837 932 5468685685535175963334936380349 933 5527614875630060540014838092867 934 5587114956810401749770172969591 935 5647190839927682024619024545161 936 5707847472756824515204522985977 937 5769089840233896280896663854599 938 5830922964695085338954972402227 939 5893351906116957028232482227661 940 5956381762357995160405672568341 941 6020017669401433449256585957867 942 6084264801599382726112367411599 943 6149128371918259467163967604337 944 6214613632185521176039775598481 945 6280725873337714182701531484271 946 6347470425669839437459055722507 947 6414852659086041896667159951349 948 6482877983351629114472613449197 949 6551551848346424672821270252051 950 6620879744319462099815454022951 951 6690867202145024944429491079897 952 6761519793580038693546916423849 953 6832843131522820235276393086807 954 6904842870273190590534821558371 955 6977524705793956652955513364381 956 7050894375973767695286700980037 957 7124957660891352418591095079099 958 7199720383081142338740719567167 959 7275188407800287322922894837441 960 7351367643297069107133040138561 961 7428264041080718643927966772927 962 7505883596192643148049574967099 963 7584232347479068725903388590277 964 7663316377865104493289203359261 965 7743141814630234104232325675491 966 7823714829685240632253480708567 967 7905041639850570763943509687849 968 7987128507136144283275497506137 969 8069981739022614843692012593831 970 8153607688744088043648741505171 971 8238012755572302839978000686957 972 8323203385102282352156447391349 973 8409186069539460129320830564747 974 8495967347988287970673860711151 975 8583553806742331408759275107601 976 8671952079575858983960971258097 977 8761168848036931457495717027599 978 8851210841741997129122460416107 979 8942084838671999444783695331221 980 9033797665470003098425731912781 981 9126356197740344851315110871987 982 9219767360349315311277830846599 983 9314038127727377933436565860217 984 9409175524172931523208676524041 985 9505186624157622541554603550711 986 9602078552633213531732215378627 987 9699858485340014006117903148349 988 9798533649116880150999715847077 989 9898111322212789726631646059611 990 9998598834599998559261352351391 991 10100003568288785041306177778017 992 10202332957643789075354335282849 993 10305594489701951917209619726687 994 10409795704492063392779012907931 995 10514944195355922983223112094821 996 10621047609271121292449474220157 997 10728113647175448430728766900099 998 10836150064292935867953093749047 999 10945164670461538329835054989001 1000 11055165330462462330165055011001