1 1 2 2 3 3 4 4 5 7 6 8 7 9 8 11 9 16 10 18 11 27 12 29 13 32 14 47 15 49 16 64 17 76 18 81 19 121 20 123 21 128 22 199 23 243 24 256 25 322 26 324 27 343 28 512 29 521 30 729 31 841 32 843 33 1024 34 1331 35 1364 36 2048 37 2187 38 2207 39 2209 40 2401 41 3571 42 4096 43 5776 44 5778 45 5832 46 6561 47 8192 48 9349 49 14641 50 15127 51 15129 52 16384 53 16807 54 19683 55 24389 56 24476 57 32768 58 39601 59 39603 60 59049 61 64079 62 65536 63 103682 64 103684 65 103823 66 104976 67 117649 68 131072 69 161051 70 167761 71 177147 72 262144 73 271441 74 271443 75 438976 76 439204 77 524288 78 531441 79 707281 80 710647 81 710649 82 823543 83 1048576 84 1149851 85 1594323 86 1771561 87 1860496 88 1860498 89 1860867 90 1889568 91 2097152 92 3010349 93 4194304 94 4782969 95 4870847 96 4870849 97 4879681 98 5764801 99 7880599 100 7881196 101 8388608 102 12752041 103 12752043 104 14348907 105 16777216 106 19487171 107 20511149 108 20633239 109 33362176 110 33385282 111 33385284 112 33386248 113 33554432 114 34012224 115 40353607 116 43046721 117 54018521 118 67108864 119 87403801 120 87403803 121 129140163 122 134217728 123 141420761 124 141422324 125 214358881 126 228826127 127 228826129 128 228886641 129 229345007 130 268435456 131 282475249 132 370248451 133 387420489 134 536870912 135 594823321 136 599074576 137 599074578 138 599077107 139 612220032 140 969323029 141 1073741824 142 1162261467 143 1568239201 144 1568397607 145 1568397609 146 1977326743 147 2147483648 148 2357947691 149 2535525376 150 2537716544 151 2537720636 152 3486784401 153 4106118241 154 4106118243 155 4294967296 156 6643838879 157 8589934592 158 10460353203 159 10749957122 160 10749957124 161 10749963743 162 10750371856 163 10779215329 164 11019960576 165 13841287201 166 17179869184 167 17249876309 168 17393796001 169 25937424601 170 28143753121 171 28143753123 172 28153056843 173 31381059609 174 34359738368 175 45537538411 176 45537549124 177 68719476736 178 73680216481 179 73681302247 180 73681302249 181 94143178827 182 96889010407 183 119218851371 184 137438953472 185 192699928576 186 192900153616 187 192900153618 188 192900170952 189 198359290368 190 274877906944 191 282429536481 192 285311670611 193 312079600999 194 312119004989 195 500246412961 196 505019158607 197 505019158609 198 505022001201 199 506623120463 200 549755813888 201 678223072849 202 817138135549 203 817138163596 204 847288609443 205 1099511627776 206 1322157322201 207 1322157322203 208 2139295485799 209 2199023255552 210 2541865828329 211 3138428376721 212 3461445366016 213 3461452808002 214 3461452808004 215 3461452853383 216 3461619737632 217 3462825991689 218 3570467226624 219 4398046511104 220 4747561509943 221 5600748293801 222 7625597484987 223 8796093022208 224 9062201101801 225 9062201101803 226 14507145975869 227 14645194571776 228 14662949322176 229 14662949395604 230 17592186044416 231 22876792454961 232 23725150497407 233 23725150497409 234 23725169980801 235 23811286661761 236 33232930569601 237 34522712143931 238 35184372088832 239 38387392786601 240 38388099893011 241 62103840598801 242 62113250390416 243 62113250390418 244 62113250509227 245 64268410079232 246 68630377364883 247 70368744177664 248 100501350283429 249 140737488355328 250 162614549665681 251 162614600673847 252 162614600673849 253 205891132094649 254 232630513987207 255 263115950765039 256 263115950957276 257 281474976710656 258 379749833583241 259 420707233300201 260 425730551631121 261 425730551631123 262 425733547012443 263 425927596977747 264 562949953421312 265 617673396283947 266 688846502588399 267 1113034787454976 268 1114577054219522 269 1114577054219524 270 1114577054530568 271 1114577187760656 272 1114641555517504 273 1119130473102767 274 1125899906842624 275 1156831381426176 276 1628413597910449 277 1803423556807921 278 1853020188851841 279 2251799813685248 280 2918000611027441 281 2918000611027443 282 4177248169415651 283 4503599627370496 284 4721411479245824 285 4721424167332081 286 4721424167835364 287 5559060566555523 288 7639424429247601 289 7639424778862807 290 7639424778862809 291 9007199254740992 292 11398895185373143 293 12200509765705829 294 12358664279161399 295 12360848946698171 296 16677181699666569 297 18014398509481984 298 19999831641819121 299 20000273725560976 300 20000273725560978 301 20000273726375307 302 20822964865671168 303 32361122672259149 304 36028797018963968 305 45949729863572161 306 50031545098999707 307 52361396397820127 308 52361396397820129 309 52361397313124641 310 52361450147627807 311 52389094428262881 312 52599132235830049 313 72057594037927936 314 79792266297612001 315 84590643846578176 316 84722519068761664 317 84722519070079276 318 137083915467899401 319 137083915467899403 320 144115188075855872 321 150094635296999121 322 221806434537978679 323 288230376151711744 324 353814783205469041 325 358890347609579776 326 358890350005878082 327 358890350005878084 328 358890350008010023 329 358893380131489449 330 358914580876636288 331 374813367582081024 332 450283905890997363 333 505447028499293771 334 558545864083284007 335 576460752303423488 336 580696556856146851 337 580696784543856761 338 939587134549734841 339 939587134549734843 340 1152921504606846976 341 1350851717672992089 342 1520283919090142051 343 1520283919093591604 344 2305843009213693952 345 2459374191553118401 346 2459871053643326447 347 2459871053643326449 348 2459871059916916881 349 2472159215084012303 350 3909821048582988049 351 3980154972736918051 352 4052555153018976267 353 4611686018427387904 354 5559917313492231481 355 6428888932339941376 356 6440005257691303936 357 6440026026380244496 358 6440026026380244498 359 6440026026385825992 360 6440026990881070368 361 6443858614676334363 362 6746640616477458432 363 9223372036854775808 364 10260628712958602189 365 10419912285387762041 366 10420180999117162549 367 12157665459056928801 368 16860207009072934081 369 16860207025497407047 370 16860207025497407049 371 18446744073709551616 372 27280388024605538549 373 27280388024614569596 374 27368747340080916343 375 36472996377170786403 376 36893488147419103232 377 44140595050111976641 378 44140595050111976643 379 61159090448414546291 380 71420978989035821749 381 71420983074726546239 382 73786976294838206464 383 109418989131512359209 384 115561578124838522882 385 115561578124838522884 386 115561578124853135423 387 115561578167838351376 388 115561720475814570049 389 115570495042276884736 390 116191483108948578241 391 121439531096594251776 392 147573952589676412928 393 186982561199565069121 394 191581231380566414401 395 295147905179352825856 396 297558232675799463481 397 302544139324403592001 398 302544139324403592003 399 302547119450845605507 400 328256967394537077627 401 488595558857835544576 402 489415464119070561799 403 489526700523945017536 404 489526700523968661124 405 590295810358705651712 406 672749994932560009201 407 792070839735797240641 408 792070839848372253127 409 792070839848372253129 410 792070857155636444407 411 792594609605189126649 412 984770902183611232881 413 1180591620717411303424 414 1281597540372340914251 415 1341068619663964900807 416 2073667404533300404921 417 2073668380220713167376 418 2073668380220713167378 419 2073668380220751423507 420 2185911559738696531968 421 2361183241434822606848 422 2954312706550833698643 423 3355265920593054081629 424 4722366482869645213696 425 5428774300687024023361 426 5428934300813767249007 427 5428934300813767249009 428 5428934301108492458001 429 5460999706120583177327 430 7400249944258160101211 431 8629188747598184440949 432 8784167171490938568704 433 8784200148092074597376 434 8784200221406759430919 435 8784200221406821330636 436 8862938119652501095929 437 9387480337647754305649 438 9444732965739290427392 439 14213134522220588579641 440 14213134522220588579643 441 18889465931478580854784 442 22997334743627409910279 443 26588814358957503287787 444 37133262473195501387776 445 37210469265076397875456 446 37210469265847998489922 447 37210469265847998489924 448 37210469265848098645768 449 37210475953310824586304 450 37213699403613156884992 451 37778931862957161709568 452 39346408075296537575424 453 60207804009475408400201 454 65712362363534280139543 455 75557863725914323419136 456 79766443076872509863361 457 81402749386839761113321 458 97393677359695041798001 459 97418273275323406890121 460 97418273275323406890123 461 97418273585889659238243 462 97489136981438262577827 463 151115727451828646838272 464 157626077284798653234761 465 157626077284798815290324 466 239299329230617529590083 467 250246473680347348787521 468 255044350560122222180447 469 255044350560122222180449 470 255044350562142298814881 471 255044717090122756098143 472 255047221697062845442401 473 256666986187667409334369 474 302231454903657293676544 475 412670427844921037470771 476 459986536544739960976801 477 604462909807314587353088 478 667714732568495897531401 479 667714778405043259651216 480 667714778405043259651218 481 667714778405043521862627 482 708235345355337676357632 483 717897987691852588770249 484 895430243255237372246531 485 1080385204934384542976399 486 1080385206249964297121989 487 1208925819614629174706176 488 1748099984649718927484401 489 1748099984655007556773207 490 1748099984655007556773209 491 2153693963075557766310747 492 2417851639229258349412352 493 2822127947962858105470976 494 2828391410657939516171081 495 2828485190904971429628224 496 2828485190904971853895196 497 3219905755813179726837607 498 4576585175559979410668401 499 4576585175559979410668403 500 4835703278458516698824704 501 6461081889226673298932241 502 7257147736730073114838109 503 7405066301588415745972891 504 7405070366464951264563599 505 9671406556917033397649408 506 9849732675807611094711841 507 11981604021913640207712256 508 11981655542024930675232002 509 11981655542024930675232004 510 11981655542024931361710383 511 11981655542038776486464016 512 11981655547597815947366432 513 11981655856193312494544689 514 11982811207963436516967424 515 11991163848716906297072721 516 12063348350820368238715343 517 12748236216396078174437376 518 19342813113834066795298816 519 19381341794579313317802199 520 19383245667680019896796723 521 19386725908489881939795601 522 22539340290692258087863249 523 31368381450514812615027601 524 31368381450514812615027603 525 38685626227668133590597632 526 50755107359004693444077851 527 50755107359004694554823204 528 58149737003040059690390169 529 77371252455336267181195264 530 82123488809483258365443601 531 82123488809519507169850807 532 82123488809519507169850809 533 108347059433883722041830251 534 132878596144917080887174801 535 132878596168524201724674011 536 154742504910672534362390528 537 157775382034845806615042743 538 174449211009120179071170507 539 210457284365172120330305161 540 214481724045177216015794176 541 215002082824701617845374976 542 215002084978043708894524816 543 215002084978043708894524818 544 215002084978043710691748552 545 215002130058229944459664512 546 215004807890623978707944043 547 229468251895129407139872768 548 309485009821345068724781056 549 347880681146567910619198829 550 523347633027360537213511521 551 562882766124611619513723647 552 562882766124611619513723649 553 562882766124706520115713281 554 562883690617900922708601601 555 566977372488557307219621121 556 618970019642690137449562112 557 910763447271179527224953389 558 910763447271179530132922476 559 1104427674243920646305299201 560 1191817653772720942460132761 561 1237940039285380274899124224 562 1473591924952786487925133201 563 1473646213395791149646646121 564 1473646213395791149646646123 565 1473646213495792518277165443 566 1474913153392179474539944683 567 1570042899082081611640534563 568 2384409660666970679779568599 569 2475880078570760549798248448 570 3856887017121283350242637601 571 3858055874062513376424653056 572 3858055874062761829426214722 573 3858055874062761829426214724 574 3858055874062761834131407543 575 3858055888821988174812137529 576 3858465208964226558463510528 577 4130428534112329328517709824 578 4710128697246244834921603689 579 4951760157141521099596496896 580 6103261246589991489578849669 581 6242465034782868146021067949 582 6242465534729732509205783321 583 7730993719707444524137094407 584 9903520314283042199192993792 585 10100521408792494338631998041 586 10100521408792494338631998043 587 13109994191499930367061460371 588 14130386091738734504764811067 589 16300611027433468417200357376 590 16342907885890205243319517184 591 16342986943098614252491777024 592 16342986943522226840224619456 593 16342986943522226847837781364 594 19807040628566084398385987584 595 26443491762972232628869193761 596 26443508352314721186469779407 597 26443508352314721186469779409 598 26443508352315371644872474801 599 26647936506962193439322192687 600 39614081257132168796771975168 601 42391158275216203514294433201 602 42786495295836948034307560771 603 54116956037952111668959660849 604 69230003546990427129384671521 605 69230003648151669220777340176 606 69230003648151669220777340178 607 69230003648151669233095694907 608 74347713614021927913318776832 609 79228162514264337593543950336 610 112016498943988617255084900949 611 127173474825648610542883299603 612 144209936106499234037676064081 613 158456325028528675187087900672 614 176994576151109753197786640401 615 181246502592138583553655716641 616 181246502592140286475862241127 617 181246502592140286475862241129 618 181246502593934738225898738007 619 181246508136636238104977510503 620 181249053051796014050796828249 621 181414317867238075368413196009 622 293263001536128903711015625439 623 293263001536128903730947142076 624 316912650057057350374175801344 625 378818692265664781682717625943 626 381520424476945831628649898809 627 474509504128269190206809383201 628 474509504128269190206809383203 629 633825300114114700748351602688 630 767520516407135386698284882599 631 767741392900401760208994397721 632 767772505664398093937756525279 633 1144561273430837494885949696427 634 1238846438084943599707227160576 635 1242282009792667284144565908482 636 1242282009792667284144565908484 637 1242282009792667284176815779848 638 1242282009792671742452782786576 639 1242282010486036753054846402624 640 1242282307476452619087941550336 641 1242284305193707336417883733407 642 1242425797286480951825250390016 643 1252453015827223091648143056289 644 1267650600228229401496703205376 645 1338258845052394702439737982976 646 1586309297171491574414436704891 647 2010054515449463958486865974251 648 2010054515457065378082322433761 649 2535301200456458802993406410752 650 2651730845859653471779023381601 651 3252336525249732662226888342241 652 3252336525249732662226888342243 653 3433683820292512484657849089281 654 5070602400912917605986812821504 655 5132842708382182842735812571629 656 5262390979217396798383397912576 657 5262391040706798040257029388001 658 5262391040706798040309210776004 659 8514727565956519030533655008481 660 8514727565956530702536099118247 661 8514727565956530702536099118249 662 10141204801825835211973625643008 663 10301051460877537453973547267843 664 13777118606663328742845309894251 665 17449402268886407318558803753801 666 18562115921017574302453163671207 667 20282409603651670423947251286016 668 22291726356354239951887821438976 669 22291846167867434406713331790561 670 22291846172619859445381409012496 671 22291846172619859445381409012498 672 22291846172619859445465840271867 673 22291846172652059575513328839968 674 22313961097670283270314823109107 675 24088659210943104643915283693568 676 30903154382632612361920641803529 677 36068964779283188188226718906749 678 40564819207303340847894502572032 679 58360805610185034297150964255201 680 58360810951903047633608127919247 681 58360810951903047633608127919249 682 58360810951903078191307243370481 683 58865291743879485307462723645583 684 81129638414606681695789005144064 685 92709463147897837085761925410587 686 94152329294455713577749264203776 687 94429709085573842717691890920531 688 94429775731186235821698234178624 689 94429775731186235821834846825996 690 129934811447123020117172145698449 691 148852438543083302439338564577241 692 152736582765019941952958691637201 693 152790586683089283455442974745241 694 152790586683089283455442974745243 695 152790587365017197687085082560987 696 152792951722664039844821726213907 697 162259276829213363391578010288128 698 191943424957750480504146841291811 699 247220362414139117337154778826749 700 247220362414275519277277821571239 701 278128389443693511257285776231761 702 324518553658426726783156020576256 703 399993265701109317068886081212641 704 400010949097364722731625894072576 705 400010949097364802732720796316482 706 400010949097364802732720796316484 707 400010949097364802732941840223223 708 400010949129938408538708619344249 709 400061106726246866487730625585152 710 433595865796975883590475106484224 711 647231311511640322009998617887721 712 649037107316853453566312041152512 713 834385168331080533771857328695283 714 909543680129861140820205019889143 715 1047242260609005124742719414204201 716 1047242260609005124742719414204203 717 1298074214633706907132624082305024 718 1694473572120645446752360375537811 719 1694473572120645446752718032091924 720 2111377674535255285545615254209921 721 2503155504993241601315571986085849 722 2596148429267413814265248164610048 723 2741715832729650571495437446296127 724 2741715832729650571495437446296129 725 2741715832729650780941023037576641 726 2741715832730228379386061687619007 727 2741715928582896373813994801378881 728 2741721461562512091474269399629249 729 2744617215013444842248723242420161 730 2766668711962335809450748011342401 731 4316720717749415770740818372739989 732 4436189397287599580023840366394159 733 4436189404850296018248155478388051 734 5192296858534827628530496329220096 735 6366805760909027985741435139224001 736 7155577026378634231908944079486976 737 7177905237356683774151398436048896 738 7177905237579946589743592924684176 739 7177905237579946589743592924684178 740 7177905237579946589744171625145032 741 7177907172598943233090126277841408 742 7509466514979724803946715958257547 743 7804725584345565904628551916716032 744 10384593717069655257060992658440192 745 11614094642430242607991748403072229 746 18791999880010188649399679456158801 747 18791999880010189197735341327756407 748 18791999880010189197735341327756409 749 20769187434139310514121985316880384 750 22528399544939174411840147874772641 751 23225154419887808141001767796309131 752 30394579970238968448638779635802999 753 30405914750067183294374988442763264 754 30406094522437984172224469966334976 755 30406094522440431805726153373813669 756 30406094522440431805727089730828636 757 41538374868278621028243970633760768 758 44567640326363195900190045974568007 759 49198094402450621003462431058585041 760 49198094402450621003462431058585043 761 67585198634817523235520443624317923 762 79604188924891052809189520789413679 763 83076749736557242056487941267521536 764 125184900814733057351483732809459681 765 128802281607325004037232047308210176 766 128802283327341673812651951847998722 767 128802283327341673812651951847998724 768 128802283327341673812653466905474543 769 128802283327341675248213351871511056 770 128802283328871939916020260468460529 771 128802283411213262630232584716861568 772 128804458302205785589184715198323601 773 128819676365851491009049261438418944 774 130033429462229783044185156533092847 775 140485060518220186283313934500888576 776 166153499473114484112975882535043072 777 202755595904452569706561330872953769 778 208396491430277954192889648311785961 779 208406472252232726621841472637412401 780 255476698618765889551019445759400441 781 311973482284542371301330321821976049 782 332306998946228968225951765070086144 783 337208491144584192344877742477216201 784 337208755579574400434493424485411121 785 337208755579574400434493424485411123 786 337208755579584768776394528178768443 787 337587917446653715596592958817679803 788 543823854004776201625079750041010176 789 545615171649619885644064364821874149 790 545615227831807127056332445708332736 791 545615227831807127056334897122823524 792 608266787713357709119683992618861307 793 664613997892457936451903530140172288 794 882823983411381523732479783409295281 795 882823983411381527490828321608234647 796 882823983411381527490828321608234649 797 1329227995784915872903807060280344576 798 1428439211243188654547163218731058171 799 1824800363140073127359051977856583921 800 2183814375991796599109312252753832343 801 2311263194644081582130081327358486601 802 2311263194654570182037991540339292816 803 2311263194654570182037991540339292818 804 2311263194654570182037995506811259427 805 2528731089327963353099650821015994368 806 2658455991569831745807614120560689152 807 2810243684806424785061213903353404851 808 3630362123627258663193028251474330749 809 3739702404967608663504635254516303921 810 3739702405897714915584047725170030199 811 3739702405897758836585154759070350989 812 5316911983139663491615228241121378304 813 5474401089420219382077155933569751763 814 6048521414077554721279117147524796801 815 6050965600552329018623146299409643807 816 6050965600552329018623146299409643809 817 6050965600552329028462630513982949601 818 6050965631416776080001630524662768161 819 6050979265668464185883712564981752543 820 6111571184724799803076702357055363809 821 9790668006450087855208294640593537399 822 9790668006450087855208301058479994796 823 10633823966279326983230456482242756608 824 15286700631942576193765185769276826401 825 15841633607002416873831447357889638601 826 15841633607002416873831447357889638603 827 16423203268260658146231467800709255289 828 21267647932558653966460912964485513216 829 25632301613452504729039748416369633399 830 30912680532870672635673352936887453361 831 41330612904362991323506061003116773376 832 41473667719091638013527484235929092096 833 41473935220454921577111091668738294016 834 41473935220454921602871195774259272002 835 41473935220454921602871195774259272004 836 41473935220454921602871206158617696008 837 41473935220455107655217525014585574432 838 41473935220526811536123397280102784064 839 41473936851673473446684299360458332887 840 41473947643276694000794749633367655424 841 41479935789804180104913862183170899968 842 41523313845938407018380933934574615769 843 42535295865117307932921825928971026432 844 45517159607903340355793714778287898624 845 49269609804781974438694403402127765867 846 67106236833907426331910944190628905401 847 85070591730234615865843651857942052864 848 105280501585190501232597819292755591721 849 107006904423598033356356300384937784807 850 108574572035174814134495506770440485681 851 108580172054362347934782139964888177401 852 108580172054362347934782139964888177403 853 108580172064677871428972683760660981307 854 108582158348759477251682714912186795643 855 147808829414345923316083210206383297601 856 170141183460469231731687303715884105728 857 175686408888269774266693067353272201401 858 175686408888269774266693084155517082804 859 284266580388792093488347666838171314561 860 284266580942632122201475224120405260207 861 284266580942632122201475224120405260209 862 284266580942632122268916052222394888401 863 287243845682065590744605010781602099023 864 340039485861577398992406882305761986971 865 340282366920938463463374607431768211456 866 443426488243037769948249630619149892803 867 459952989830901108337781884282386076601 868 459952989830901896468168308275922343011 869 680564733841876926926749214863536422912 870 744219570773041277736786551286325025401 871 744219570773534018669643532396327603216 872 744219570773534018669643532396327603218 873 744219570773534018669643559582930908627 874 749048330965186233494494102694564493649 875 819308872942260126404286866009182175232 876 1203655761401433389534544312357434563399 877 1204171521877310150863558418386139053771 878 1204172560604435915137811840672249946229 879 1330279464729113309844748891857449678409 880 1361129467683753853853498429727072845824 881 1948392131377969933630892992868129642881 882 1948392131377969933807455373068577549447 883 1948392131377969933807455373068577549449 884 2722258935367507707706996859454145691648 885 3053134545970524535745336759489912159909 886 3141126580731587340586460636236874776576 887 3152564644620886798815291589915752267776 888 3152564691868004940342390798706419318784 889 3152564691982405848945267169751979308864 890 3152564691982405848945267213740827495676 891 3740434344477351388916475705363381856681 892 3990838394187339929534246675572349035227 893 5100956239752296310886357746719701419001 894 5100956823360375782752722586809405045121 895 5100956823360375782752722586809405045123 896 5100956823360379121326614612026577339243 897 5107367603050424063260854873952677739587 898 5243338316756303634461458718861951455543 899 5444517870735015415413993718908291383296 900 8253521515342781631697989800550232540799 901 10889035741470030830827987437816582766592 902 11972515182562019788602740026717047105681 903 13354478338703157414450712387359637585922 904 13354478338703157414450712387359637585924 905 13354478338703157414450712458535089078143 906 13354478338703157414912958699858991677456 907 13354478338706534711047460412953977388929 908 13354478348641413496027774848613641093376 909 13354511239330300458245353630914727862401 910 13356539324316945993782263622981029789696 911 13500460747057082764996435506735298654081 912 14747559712960682275277163588165279154176 913 21607999854045939046148702187909870126721 914 21778071482940061661655974875633165533184 915 34962478192749096460599414575269507712641 916 34962478192749096460599414575269507712643 917 35917545547686059365808220080151141317043 918 36703368217294125441230211032033660188801 919 41144777789250865278081232758997200423491 920 43556142965880123323311949751266331066368 921 56567352030326078164072159027399493039801 922 56570082768840994250451488497807281618944 923 56570478046795021364322162238321522586624 924 56570478046795035506748116648015078160331 925 56570478046795035506748116763179377839364 926 87112285931760246646623899502532662132736 927 88540901833145211536614766025207452637361 928 91532956239544131966137354781151271184001 929 91532956239544131967347531338448885552007 930 91532956239544131967347531338448885552009 931 91532956240812857485500050041130069552263 932 91534759488004239323168528670973468727049 933 107752636643058178097424660240453423951129 934 148103434286339167474095648101628263391371 935 174224571863520493293247799005065324265472 936 238725620135600637884571008354002483019776 937 239527496518885244517374318159129478116401 938 239636390525860151106198803800799347511296 939 239636390525883299441443179440077148943376 940 239636390525883299441443179440077148943378 941 239636390525883299441443179626416900114632 942 239636391900998583096304573668219607480083 943 239636469482852737936592063381598313039872 944 256923577521058878088611477224235621321607 945 265456074833292280954988944586975024775168 946 323257909929174534292273980721360271853387 947 348449143727040986586495598010130648530944 948 387739824812222466915538827541705412334749 949 452592555681759518058893560348969204658401 950 627376215159770996998201114932909662090881 951 627376215338105766356982006981782561278127 952 627376215338105766356982006981782561278129 953 627376215338105766360150290341176050290641 954 627376215338105826265259717106438225699407 955 627376242755264632827993396425653201581649 956 628206215175202159781085149496179361969201 957 634521655111682889954832468816559036741807 958 696898287454081973172991196020261297061888 959 969773729787523602876821942164080815560161 960 1015116040150328233272520834221983922762589 961 1015116040150328233272520834523487973612876 962 1393796574908163946345982392040522594123776 963 1642492255488433999629502841505270534891001 964 1642492255488433999629502841505270534891003 965 1798465042647412146620280340569649349251249 966 2567686153161211134561828214731016126483469 967 2657608295624691851293856144344483176646451 968 2657608295638762232902023676028758508503879 969 2787593149816327892691964784081045188247552 970 2909321189362570808630465826492242446680483 971 4300096504623874548733767112056902561016241 972 4300100551127196232523231844013146190725376 973 4300100551127196232531526517534029043394882 974 4300100551127196232531526517534029043394884 975 4300100551127196232531526518021872845416423 976 4300100551127354893581640408300366872179049 977 4300805662430056609997888886599891592282112 978 4778209346999261057189801002565550445953024 979 4978518112499354698647829163838661251242411 980 5575186299632655785383929568162090376495104 981 6957708846765958211658013398539318480267251 982 6957708846765958465433550193562787551898761 983 8727963568087712425891397479476727340041449 984 11150372599265311570767859136324180752990208 985 11257809397893154697965076711096816595293641 986 11257809397893154697965076711096816595293643 987 12589255298531885026341962383987545444758743 988 18143147130305648479227396634904188709502976 989 18215518204733408558639830143323179665754319 990 18215518244659113163398626903870256294320576 991 18215518244659113163398626904659604147192404 992 22300745198530623141535718272648361505980416 993 26183890704263137277674192438430182020124347 994 29471590407799886723481594853275135873736321 995 29473327642552267861363703615756420742486047 996 29473327642552267861363703615756420742486049 997 29473327642552267861385419352959675811482081 998 29473327645752355454294632198045098748916001 999 29473406305201973111347495463428804392319007 1000 29822517790249095827877126034378274726864929