0 1 1 2 2 4 3 8 4 16 5 32 6 64 7 128 8 256 9 512 10 1024 11 2048 12 4096 13 8191 14 16369 15 32647 16 64839 17 127858 18 249528 19 480492 20 910596 21 1695222 22 3096514 23 5546382 24 9740686 25 16777216 26 28354132 27 47050564 28 76717268 29 123012781 30 194129627 31 301766029 32 462411533 33 699030226 34 1043243132 35 1538132224 36 2241812648 37 3231947596 38 4611412196 39 6515349244 40 9119901052 41 12652948624 42 17407242328 43 23756367768 44 32174057272 45 43257431931 46 57754842117 47 76599066579 48 100946732307 49 132224930146 50 172186125456 51 222972599812 52 287191809724 53 368004212578 54 469225289446 55 595443690122 56 752157638794 57 945931970288 58 1184578417996 59 1477362046652 60 1835237017324 61 2271115189673 62 2800171409071 63 3440189695001 64 4211954943769 65 5139695184482 66 6251579884084 67 7580280286648 68 9163598295808 69 11045170968952 70 13275258289416 71 15911622520312 72 19020508122744 73 22677731944032 74 26969894150256 75 31995721194096 76 37867552975792 77 44712987274359 78 52676695500313 79 61922424852511 80 72635203052767 81 85023762985234 82 99323205785768 83 115797922212316 84 134744793483572 85 156496694202574 86 181426321487498 87 209950376016646 88 242534122361606 89 279696357734944 90 322014820119812 91 370132068681844 92 424761871392068 93 486696136916773 94 556812430059907 95 636082112379301 96 725579152043557 97 826489649555634 98 940122128645932 99 1067918644436016 100 1211466763898136 101 1372512476689572 102 1552974097628844 103 1754957225407348 104 1980770825599476 105 2232944509651312 106 2514247085297224 107 2827706457779848 108 3176630965336936 109 3564632236673267 110 3995649662562349 111 4473976578326123 112 5004288258726571 113 5591671831776386 114 6241658223142144 115 6960256248178292 116 7753988974199404 117 8629932481377338 118 9595757156645038 119 10659771661205762 120 11830969718691586 121 13119079877694352 122 14534618409312124 123 16088945507521132 124 17794324967603676 125 19663987525543201 126 21712198049245527 127 23954326780666929 128 26406924836432433 129 29087804183318466 130 32016122314060132 131 35212471858332264 132 38698975373452528 133 42499385569371856 134 46639191232860112 135 51145729126471024 136 56048302148888048 137 61378304054620096 138 67169351042741216 139 73457420536459744 140 80280997487768672 141 87681228554278639 142 95702084508576833 143 104390531254098103 144 113796709835547767 145 123974125846388146 146 134979848650802072 147 146874720852885964 148 159723578461612132 149 173595482216344486 150 188563960554403666 151 204707264719366782 152 222108636526463614 153 240856589319605568 154 261045202673266356 155 282774431411634852 156 306150429537191604 157 331285889681131933 158 358300398708881451 159 387320810135335357 160 418481634026412349 161 451925445086058898 162 487803309650981596 163 526275232339136096 164 567510623122372744 165 611688785618643452 166 658999427424823924 167 709643193337512428 168 763832222336143468 169 821790729230414672 170 883755611902380856 171 949977085102633592 172 1020719341789770904 173 1096261243032883307 174 1176897037528052821 175 1262937111811894531 176 1354708772287979587 177 1452557060215578274 178 1556845600844566128 179 1667957487915559396 180 1786296204780402972 181 1912286583435038994 182 2046375802794552438 183 2189034427578836346 184 2340757489216859002 185 2502065610217963824 186 2673506173500005548 187 2855654538206439196 188 3049115303587747276 189 3254523622566831769 190 3472546566653227007 191 3703884543917224009 192 3949272771782252873 193 4209482806442164258 194 4485324130759400852 195 4777645802550472216 196 5087338165216658912 197 5415334622730491944 198 5762613481042299032 199 6130199858025998056 200 6519167664139368296 201 6930641656031260192 202 7365799565386632784 203 7825874305359953488 204 8312156257008376336 205 8825995638198251367 206 9368804957521928809 207 9942061555826526543 208 10547310238022347791 209 11186165997905987922 210 11860316838801874824 211 12571526692896066748 212 13321638442207605396 213 14112577044215611006 214 14946352765234631194 215 15825064524706537462 216 16750903353654523894 217 17726155970623523168 218 18753208478511637348 219 19834550185779006932 220 20972777555603933476 221 22170598286641051157 222 23430835529122933459 223 24756432240134745557 224 26150455681981433941 225 27616102067658505586 226 29156701357530712972 227 30775722211417952144 228 32476777100384422648 229 34263627582625614676 230 36140189747948004412 231 38110539835438477924 232 40178920029024491748 233 42349744435731839536 234 44627605251554653992 235 47017279119961957224 236 49523733688176706248 237 52152134366476889571 238 54907851295883841661 239 57796466529720581019 240 60823781434642671067 241 63995824316865877954 242 67318858279438782688 243 70799389316534523988 244 74444174650864030412 245 78260231320443473386 246 82254845021081264702 247 86435579211084761074 248 90810284484823952882 249 95387108221928832976 250 100174504519038893276 251 105181244411167311052 252 110416426389888892604 253 115889487225709769233 254 121610213102128218791 255 127588751069049845857 256 133835620823376725089 257 140361726824749026178 258 147178370754579125956 259 154297264326682304712 260 161730542457974851024 261 169490776807879794048 262 177590989695252576096 263 186044668401813803616 264 194865779871253803744 265 204068785813354099072 266 213668658222654128064 267 223680895321377615808 268 234121537936521972928 269 245007186321206003167 270 256355017430566066321 271 268182802662688707047 272 280508926075268656039 273 293352403088885072882 274 306732899687995964536 275 320670752130960915116 276 335186987180615636932 277 350303342867138435414 278 366042289795168507618 279 382427053007359101806 280 399481634416774990702 281 417230835820773490304 282 435700282509241426708 283 454916447480297052676 284 474906676276805981332 285 495699212457303774349 286 517323223715164934523 287 539808828660108746221 288 563187124276386720621 289 587490214072254374994 290 612751236935591745852 291 639004396710802444224 292 666284992512390247528 293 694629449790885226668 294 724075352167068269572 295 754661474050723624156 296 786427814060433785692 297 819415629261219737104 298 853667470237122257432 299 889227217016116785496 300 926140115865055204856 301 964452816972632944987 302 1004213413038689014949 303 1045471478788460042803 304 1088278111430727129971 305 1132685972079116388322 306 1178749328156140452944 307 1226524096799899099588 308 1276067889293692387196 309 1327440056539139537602 310 1380701735593741101574 311 1435915897294170888298 312 1493147394986937699946 313 1552463014388415160176 314 1613931524596600901644 315 1677623730277334129532 316 1743612525048073152684 317 1811972946082711918473 318 1882782229961296949583 319 1956119869788893408377 320 2032067673608241355641 321 2110709824131240673762 322 2192132939814705638644 323 2276426137306237799032 324 2363681095286478705856 325 2453992119734422177496 326 2547456210642889239592 327 2644173130211697690584 328 2744245472546492467288 329 2847778734891642669536 330 2954881390426056300592 331 3065664962651214542384 332 3180244101401183763568 333 3298736660504825506391 334 3421263777130892467897 335 3547949952847172035199 336 3678923136425318306623 337 3814314808423498784146 338 3954260067579473111656 339 4098897719047218412444 340 4248370364510719002612 341 4402824494209047579694 342 4562410580907380463018 343 4727283175849111149798 344 4897601006724754404582 345 5073527077693867375776 346 5255228771496754888132 347 5442877953693273151284 348 5636651079066599708932 349 5836729300230397588741 350 6043298578478368357411 351 6256549796915762196997 352 6476678875912993256069 353 6703886890922095451698 354 6938380192697347664876 355 7180370529961997942512 356 7430075174563623953624 357 7687717049161281606148 358 7953524857488215474636 359 8227733217234533579092 360 8510582795594885152724 361 8802320447526823403248 362 9103199356766185970696 363 9413479179646483876936 364 9733426191769955311144 365 10063313437578613664467 366 10403420882874299879629 367 10754035570337437481163 368 11115451778094884663563 369 11487971181387981602562 370 11871903017392602783936 371 12267564253243743680052 372 12675279757317898612524 373 13095382473827222185882 374 13528213600780210328526 375 13974122771364388800226 376 14433468238807257087202 377 14906617064772503973904 378 15393945311349287822908 379 15895838236693159779116 380 16412690494378001810332 381 16944906336519153772289 382 17492899820728714611703 383 18057095020964822465681 384 18637926242337546849937 385 19235838239934863422274 386 19851286441733028032548 387 20484737175656521997096 388 21136667900853604836016 389 21807567443254384157744 390 22497936235479195039472 391 23208286561165973206864 392 23939142803786207635408 393 24691041700019968952128 394 25464532597761430284192 395 26260177718827227054496 396 27078552426440941738272 397 27920245497567948844239 398 28785859400175814444257 399 29676010575496413522711 400 30591329725366907327191 401 31532462104727711852082 402 32500067819356587653464 403 33494822128918990454668 404 34517415755415841534756 405 35568555197110906775302 406 36648963048021013552754 407 37759378323053385483358 408 38900556788875436434526 409 40073271300603437290432 410 41278312144397551780724 411 42516487386051831330148 412 43788623225668863444596 413 45095564358509883697021 414 46438174342112287996619 415 47817335969767619598877 416 49233951650454254325149 417 50688943795320167791378 418 52183255210812340179868 419 53717849498550537309472 420 55293711462044401552456 421 56911847520353992595292 422 58573286128795136230804 423 60279078206792169385932 424 62030297572981911518796 425 63828041387673946447056 426 65673430602773564683512 427 67567610419274994541624 428 69511750752433840720728 429 71507046704728951876171 430 73554719046725253911797 431 75656014705950413490019 432 77812207263899536627363 433 80024597461283460320546 434 82294513711637561019952 435 84623312623409382524324 436 87012379530644777603548 437 89463129032393662456946 438 91977005540957901074326 439 94555483839105267778394 440 97200069646374880782682 441 99912300194600957591984 442 102693744812783214595948 443 105546005521433718354908 444 108470717636531494944652 445 111469550383217716408441 446 114544207519365809955487 447 117696427969162376140969 448 120927986466836356959657 449 124240694210675463679906 450 127636399527470457434196 451 131116988547529473163992 452 134684385890406189588384 453 138340555361487274526088 454 142087500659586176247736 455 145927266095691987669192 456 149861937323023781216584 457 153893642078542498199968 458 158024550936074177625616 459 162256878071200025657872 460 166592882038070558511824 461 171034866558302798519623 462 175585181322121265568521 463 180246222801905284160431 464 185020435078306920094319 465 189910310679105670327762 466 194918391430967855036744 467 200047269324280502367868 468 205299587391231373969748 469 210678040597308653205982 470 216185376746395708096826 471 221824397399638247616982 472 227597958808263113099734 473 233508972860529886270432 474 239560408042998451962916 475 245755290416297626969236 476 252096704605581956844772 477 258587794805865789946869 478 265231765802425762635123 479 272031884006464871515701 480 278991478506233367981237 481 286113942133803787193074 482 293402732547699518185548 483 300861373331578434054736 484 308493455109175231339192 485 316302636675708275820724 486 324292646145958918182748 487 332467282119233427376196 488 340830414861419892272836 489 349385987504354663348144 490 358138017262715145845992 491 367090596668658014251304 492 376247894824424195050888 493 385614158673134260813763 494 395193714288000193687837 495 404990968180181810607611 496 415010408625518495956027 497 425256607010369260241474 498 435734219196796535657632 499 446447986907331531309076 500 457402739129561402529676 501 468603393540780940214602 502 480054957952953957551454 503 491762531778232043093458 504 503731307515280860890066 505 515966572256666710500432 506 528473709217558612286364 507 541258199286003756537228 508 554325622595036748844156 509 567681660116885698839537 510 581332095279540835075399 511 595282815605953985556673 512 609539814376139941398721 513 624109192312453420369666 514 638997159288318067834244 515 654210036060686674964872 516 669754256026514558155664 517 685636367003530829495008 518 701863033035595096051328 519 718441036222929955734592 520 735377278577522509743296 521 752678783903990986223872 522 770352699706215466888064 523 788406299120034628085632 524 806846982872313350347136 525 825682281266689015827391 526 844919856196307301527857 527 864567503183861287789639 528 884633153449250736462343 529 905124876005181451502706 530 926050879781027716676152 531 947419515775283910660204 532 969239279236934529317508 533 991518811876074998355126 534 1014266904104118837153282 535 1037492497303929936368974 536 1061204686130221938136398 537 1085412720840569958436096 538 1110126009657383166627796 539 1135354121161190037378244 540 1161106786715591415405652 541 1187393902924239883747949 542 1214225534120207301784603 543 1241611914888105780143693 544 1269563452619330786049997 545 1298090730100798524759506 546 1327204508137553220624892 547 1356915728209623425189504 548 1387235515163510009659432 549 1418175179938692055299596 550 1449746222329540437886756 551 1481960333783032511476412 552 1514829400232664932548924 553 1548365504968965328240528 554 1582580931547007201985496 555 1617488166731336186645272 556 1653099903478719499228344 557 1689429043959134222760763 558 1726488702615413839902021 559 1764292209261976269665427 560 1802853112223060513247699 561 1842185181510902897651298 562 1882302412044287816647696 563 1923219026907911807833476 564 1964949480653003772227644 565 2007508462639648139202082 566 2050910900421261804682534 567 2095171963171679724660298 568 2140307065155308129270858 569 2186331869240808435181552 570 2233262290458779075943116 571 2281114499603906641457212 572 2329904926882061918952044 573 2379650265602820658999657 574 2430367475917893151310831 575 2482073788605950986466521 576 2534786708904343701549017 577 2588524020388202359982434 578 2643303788897431498942388 579 2699144366512095291610936 580 2756064395576708216497792 581 2814082812773945002185784 582 2873218853248289123351368 583 2933492054780143662924216 584 2994922262010932925948472 585 3057529630719727793257824 586 3121334632151932437643248 587 3186358057400574691942896 588 3252621021840747057585456 589 3320144969617750073739319 590 3388951678189494531528537 591 3459063262923723814941919 592 3530502181750622480253343 593 3603291239871382049159698 594 3677453594523299887598632 595 3753012759801991972502876 596 3829992611541305312753332 597 3908417392251520788481934 598 3988311716116442204820682 599 4069700574049972422368966 600 4152609338812782527231686 601 4237063770189685138640672 602 4323090020228328122087044 603 4410714638539830180738548 604 4499964577661985037870276 605 4590867198485666198276837 606 4683450275745069587336899 607 4777742003572436712745573 608 4873771001117906376095461 609 4971566318235148379653042 610 5071157441233438128023724 611 5172574298696836515107248 612 5275847267371145013996696 613 5381007178119311451451236 614 5488085321945967549457644 615 5597113456091784954371892 616 5708123810198342149383604 617 5821149092544200358757488 618 5936222496352892302662088 619 6053377706173533449583112 620 6172648904334771239522536 621 6294070777472793615592627 622 6417678523134124104413549 623 6543507856453936627102507 624 6671595016910629202790251 625 6801976775157401725706626 626 6934690439931589055130752 627 7069773865042506755094004 628 7207265456438572957846508 629 7347204179354476001942266 630 7489629565539163712556782 631 7634581720565436448517314 632 7782101331221932337693378 633 7932229672988299460058256 634 8085008617594356116086012 635 8240480640664046737388524 636 8398688829445007456819548 637 8559676890624561856874721 638 8723489158232973958295191 639 8890170601634792095536369 640 9059766833609123952390897 641 9232324118519689699755714 642 9407889380575506888507108 643 9586510212183067503895528 644 9768234882390874383994992 645 9953112345427211043742096 646 10141192249332025828179472 647 10332524944683818243881264 648 10527161493422422286387632 649 10725153677768588594015936 650 10926554009241274314853216 651 11131415737773556674273632 652 11339792860928093375172064 653 11551740133213060152468143 654 11767313075499503037521281 655 11986567984541050167115127 656 12209561942596935295828279 657 12436352827159292540116658 658 12666999320785689297501976 659 12901560921037871745101132 660 13140097950527704828554724 661 13382671567071296205431398 662 13629343773952301206611346 663 13880177430295413525200446 664 14135236261551054035410494 665 14394584870092277883775552 666 14658288745924927782275124 667 14926414277512069267617828 668 15199028762713751573321268 669 15476200419843145691522397 670 15757998398840119179885931 671 16044492792563315295765117 672 16335754648201812115128829 673 16631855978807445417921682 674 16932869774948887294690396 675 17238870016488580651711456 676 17549931684483638063714312 677 17866130773211821744833724 678 18187544302323729779867828 679 18514250329122322179489196 680 18846327960970928794979372 681 19183857367830889650558544 682 19526919794929986824687288 683 19875597575562835636053496 684 20229974144024411565552152 685 20590134048677898072646699 686 20956162965158049243297173 687 21328147709711270037381571 688 21706176252673625786453251 689 22090337732088001527999394 690 22480722467461640750325232 691 22877421973665302163018084 692 23280528974975282201877148 693 23690137419259560124463058 694 24106342492309331753259702 695 24529240632317207178084666 696 24958929544503357038069562 697 25395508215890901366493744 698 25839076930231844399231532 699 26289737283084868219801756 700 26747592197046307641227596 701 27212745937135638307363417 702 27685304126336819634263359 703 28165373761296843905794313 704 28653063228182852587274761 705 29148482318699190726692642 706 29651742246265780175262484 707 30162955662359202277967768 708 30682236673017890660542816 709 31209700855512844772324072 710 31745465275185284934788824 711 32289648502452679793646248 712 32842370629984587278297896 713 33403753290049760436589856 714 33973919672035979835284944 715 34552994540144084597839312 716 35141104251257684591123344 717 35738376772990046771931943 718 36344941701909659262735273 719 36960930281945987344379407 720 37586475422976946231609551 721 38221711719599626235609682 722 38866775470085816716485384 723 39521804695523886088015932 724 40186939159148586057322516 725 40862320385860359263597886 726 41548091681935740522975322 727 42244398154930452991239094 728 42951386733776811722652598 729 43669206189077058331962976 730 44398007153594261757891812 731 45137942142942431480400724 732 45889165576477500960989348 733 46651833798390850555503061 734 47426105099007050692661267 735 48212139736287517719027349 736 49010099957541786482692373 737 49820150021348115463800946 738 50642456219685152060474636 739 51477186900276397503952144 740 52324512489149222807132792 741 53184605513410199146448404 742 54057640624238518138366588 743 54943794620099289599114788 744 55843246470178516569679012 745 56756177338041559648044336 746 57682770605516914997277352 747 58623211896807142791675624 748 59577689102828795324098632 749 60546392405783206526022051 750 61529514303960017248096701 751 62527249636775323313320027 752 63539795610046346087617179 753 64567351821504538113957058 754 65610120286549049226373216 755 66668305464242491499698132 756 67742114283550954399730764 757 68831756169830234577220778 758 69937443071560257897748606 759 71059389487329684518589362 760 72197812493072701113252274 761 73352931769560017704868048 762 74524969630146100001237596 763 75714151048774681627440716 764 76920703688244614226717244 765 78144857928738127047161297 766 79386846896613581350897639 767 80646906493464818774124833 768 81925275425449216631000353 769 83222195232886577092096642 770 84537910320130991179363396 771 85872667985717832604480072 772 87226718452788050636464464 773 88600314899791945417709632 774 89993713491474623455544736 775 91407173410145345399248416 776 92840956887232992670480032 777 94295329235129894048628864 778 95770558879326267921909568 779 97266917390837550600449856 780 98784679518926895849420352 781 100324123224125145638744479 782 101885529711550587021396433 783 103469183464530825045046951 784 105075372278529116672149607 785 106704387295377525831775474 786 108356523037819274952902648 787 110032077444362683633751596 788 111731351904449100485430596 789 113454651293937249650921494 790 115202284010906429042599202 791 116974562011781012963344174 792 118771800847778727478181678 793 120594319701685182685571968 794 122442441424957161900289172 795 124316492575157183703572356 796 126216803453721868841219092 797 128143708144066660056830029 798 130097544550029459135813307 799 132078654434655761706331821 800 134087383459327886696436781 801 136124081223240913782490962 802 138189101303227958682958524 803 140282801293937432754040128 804 142405542848364950029777896 805 144557691718742561619460972 806 146739617797788014229746244 807 148951695160316746518188188 808 151194302105219354009165596 809 153467821197807270412820752 810 155772639312529430382908824 811 158109147676062696030713048 812 160477741910778846879736696 813 162878822078590950400058651 814 165312792725181947802359269 815 167780062924618307400011507 816 170281046324351615563614259 817 172816161190610993096246498 818 175385830454189242749869008 819 177990481756625651584022852 820 180630547496788389937598716 821 183306464877859466943308162 822 186018675954725220762906694 823 188767627681775340059530282 824 191553771961113431652043306 825 194377565691182167815389296 826 197239470815806065300919692 827 200139954373654966851884284 828 203079488548131314782034988 829 206058550717684325069957961 830 209077623506554189398644367 831 212137194835949451639274809 832 215237757975660724440564793 833 218379811596113930840637666 834 221563859820866275167597172 835 224790412279548166938104824 836 228059984161254341000669248 837 231373096268387436802367896 838 234730275070957319384689256 839 238132052761339444536449944 840 241578967309495590449650712 841 245071562518660298238034144 842 248610388081496383788341168 843 252195999636722903621180848 844 255828958826218977742376432 845 259509833352606892866979351 846 263239197037317929897201657 847 267017629879144380132656959 848 270845718113281235386871807 849 274724054270861057978386066 850 278653237238985557458255336 851 282633872321257421928754972 852 286666571298815972900918644 853 290751952491880233831580398 854 294890640821803023774184426 855 299083267873639708972138662 856 303330471959235266719275174 857 307632898180833337409401248 858 311991198495210962396340036 859 316406031778342727087629492 860 320878063890598050599534724 861 325407967742475385308594373 862 329996423360877111745929571 863 334644117955928936495358661 864 339351745988347623075347269 865 344120009237360908208347442 866 348949616869183478409508204 867 353841285506052904460440688 868 358795739295829454073062488 869 363813709982163725893897412 870 368895936975236070950938636 871 374043167423071790703666452 872 379256156283436124022418324 873 384535666396313058696411632 874 389882468556972026450691976 875 395297341589626563941496776 876 400781072421689045797360552 877 406334456158625619480120979 878 411958296159415495556190733 879 417653404112618770894417291 880 423420600113056986342940107 881 429260712739110644584051714 882 435174579130637938123556928 883 441163045067518961739883956 884 447226965048829708198615212 885 453367202372650170630557274 886 459584629216510899676342798 887 465880126718482388318237346 888 472254585058911682250696866 889 478708903542810638685673744 890 485243990682900281647088572 891 491860764283315727081659564 892 498560151523976176500801308 893 505343089045624503370959553 894 512210523035540982087930167 895 519163409313935735104810321 896 526202713421024499633641297 897 533329410704792341307918914 898 540544486409449968277364132 899 547848935764587325408058536 900 555243764075029174580653616 901 562729986811397393517256432 902 570308629701384752124175664 903 577980728821744952013380368 904 585747330691003741660679056 905 593609492362895946573669952 906 601568281520533280877846304 907 609624776571307833885266208 908 617780066742536152487318176 909 626035252177848867611736207 910 634391444034330840504546849 911 642849764580416832240472023 912 651411347294547727630872471 913 660077336964592372587005746 914 668848889788040112008598744 915 677727173472969143403907852 916 686713367339795829707970724 917 695808662423810143151054278 918 705014261578502440539786418 919 714331379579686798949537822 920 723761243230426169588709406 921 733305091466764636484096192 922 742964175464272095651855604 923 752739758745406699561224932 924 762633117287700440968426996 925 772645539632773279596593981 926 782778326996181244664446987 927 793032793378103975922313949 928 803410265674877195639273053 929 813912083791375633900195346 930 824539600754251959616652572 931 835294182826037299831478944 932 846177209620108960203654088 933 857190074216530989998535196 934 868334183278773265478736852 935 879610957171314796293565324 936 891021830078136990300289548 937 902568250122112643219103696 938 914251679485296450625837176 939 926073594530122871022729144 940 938035485921517200098339032 941 950138858749925747793346059 942 962385232655271041430033973 943 974776141951838009940098083 944 987313135754097136138486627 945 999997778103470596040735266 946 1012831648096047436408110512 947 1025816340011253874029284644 948 1038953463441484832709661532 949 1052244643422702866540301106 950 1065691520566010650758092246 951 1079295751190203254387842842 952 1093059007455306441875735834 953 1106982977497107284082586288 954 1121069365562683392304973036 955 1135319892146937122433056092 956 1149736294130141129936175884 957 1164320324916501690091611193 958 1179073754573746231738599391 959 1193998369973741566849345897 960 1209095974934149332361721449 961 1224368390361125195015118498 962 1239817454393068404371965396 963 1255445022545428313793133656 964 1271252967856574523866374944 965 1287243181034737337663447112 966 1303417570606025252224189944 967 1319778063063526245834949768 968 1336326603017499655984887048 969 1353065153346665478347292832 970 1369995695350597952744549776 971 1387120228903230337815263632 972 1404440772607477812010824784 973 1421959363950985474606700807 974 1439678059463008456621575241 975 1457598934872431187895500911 976 1475724085266932903086995247 977 1494055625253306506008938194 978 1512595689118937948534709448 979 1531346430994453317269690876 980 1550310025017540858299533012 981 1569488665497955207595913374 982 1588884567083711132083371898 983 1608499964928474123947668886 984 1628337114860155228497448342 985 1648398293550717523777280224 986 1668685798687201708171875748 987 1689201949143978290438898196 988 1709949085156233914961806436 989 1730929568494699393525049269 990 1752145782641627053582156467 991 1773600132968025051813328629 992 1795295046912156340753495413 993 1817232974159310015414973938 994 1839416386822852806131300812 995 1861847779626568523311017936 996 1884529670088293299412650552 997 1907464598704854513235313524 998 1930655129138321321563807132 999 1954103848403574763313206276 1000 1977813367057205441586297476