1 503 2 991 3 10639 4 21943 5 97327 6 124991 7 195103 8 314423 9 438967 10 511991 11 1404919 12 1815839 13 2097143 14 2743991 15 3112127 16 3241783 17 3511799 18 4095991 19 4574287 20 4912991 21 5088439 22 9528119 23 11543167 24 12166991 25 14172479 26 17984719 27 21951991 28 23393647 29 27543599 30 29218103 31 36594359 32 39303991 33 41421727 34 42874991 35 43614199 36 45882703 37 47437919 38 49836023 39 53157367 40 58411063 41 63044783 42 78402743 43 82881847 44 88716527 45 89915383 46 103822991 47 124999991 48 148876991 49 193100543 50 218167199 51 233744887 52 240641839 53 247673143 54 252435959 55 269586127 56 277167799 57 282300407 58 300762991 59 314431991 60 351895807 61 357910991 62 398688247 63 470910943 64 515849599 65 563559967 66 571786991 67 575930359 68 627222007 69 709732279 70 719323127 71 724150783 72 753570991 73 778687991 74 907039223 75 912672991 76 958585247 77 994011983 78 1086373943 79 1144445327 80 1245766967 81 1316532727 82 1352899007 83 1593413623 84 1634691743 85 1710777527 86 1771560991 87 1842771167 88 1934434927 89 2048382991 90 2077552567 91 2136719863 92 2279122487 93 2384621047 94 2416893679 95 2571352991 96 2639514959 97 2674043063 98 2743999991 99 2791309303 100 2851206623 101 2924206991 102 2961169847 103 2973559663 104 3036027383 105 3150662687 106 3281379247 107 3361517983 108 3638052863 109 3767287607 110 3781833103 111 3855122423 112 3944311991 113 3959309359 114 3989418047 115 4188852919 116 4235801023 117 4267293839 118 4410943991 119 4475809783 120 4508479799 121 4758586559 122 4878401527 123 4930360399 124 4965203807 125 5141885167 126 5249879263 127 5359374991 128 5451775991 129 5526456823 130 5639751991 131 5988906487 132 6602349367 133 7323988879 134 7506509903 135 7529535991 136 7598896687 137 7738893343 138 7952095927 139 8390176759 140 8514658079 141 8589934583 142 8690991607 143 8741815991 144 8767302319 145 8972978543 146 9367243703 147 9393930991 148 9883008127 149 10021812407 150 10105715519 151 10218312991 152 10474708663 153 10970645039 154 11059756343 155 11179320247 156 11728027639 157 11821188943 158 12166999991 159 12487167991 160 13144255991 161 14102327287 162 14207655439 163 14278164767 164 14384365559 165 14526783991 166 15587529983 167 15926924087 168 16387063991 169 16425804079 170 16503467327 171 16777215991 172 17373978991 173 18316235447 174 18991421623 175 19205769743 176 19248831991 177 19508557879 178 19639292383 179 20168071039 180 20301732343 181 20933297207 182 21670967863 183 21764377079 184 22617167543 185 23838140143 186 24388999991 187 24540693407 188 24693014519 189 24845964623 190 24897087991 191 25464080879 192 25934335991 193 26145183223 194 26463591991 195 26623761247 196 26946035983 197 27543607991 198 27598366639 199 27763077943 200 29218111991 201 29790999991 202 30429771839 203 30664296991 204 30959143991 205 31136956127 206 31315447799 207 32036235767 208 32218144559 209 32829478399 210 32952665807 211 33138024119 212 34328124991 213 34837625087 214 35611288991 215 35676273079 216 36992610359 217 37662750199 218 38477541367 219 38683058959 220 38820476447 221 39931550623 222 40353606991 223 40707583991 224 42216896159 225 42435510263 226 42728167927 227 43539907823 228 43986976991 229 44061784759 230 44738874991 231 44966103607 232 45805856543 233 46578283183 234 47045880991 235 47280848887 236 47437927991 237 47516597839 238 47911251959 239 48627124991 240 48707103799 241 50325149879 242 51064810991 243 51312965687 244 52145952247 245 52650044983 246 53157375991 247 53582632991 248 55393483319 249 56446341047 250 57512455991 251 58050510839 252 58411071991 253 59136667127 254 60513306767 255 61162983991 256 61723537399 257 62005093903 258 63139882159 259 63425726263 260 63904047983 261 64288432207 262 64867893823 263 65939263991 264 66824563103 265 67220559487 266 67419142991 267 68417928991 268 69021909199 269 69934527991 270 70240512367 271 71370089783 272 72616096439 273 73982210383 274 74512166903 275 75258349039 276 75472455167 277 76549078927 278 77091209207 279 77199941503 280 79396111583 281 79840284607 282 80062990991 283 81520685047 284 81859569679 285 82426462199 286 82767850703 287 84488939063 288 85532955407 289 86350887991 290 87292033847 291 88835939119 292 89434562039 293 91733850991 294 92836605943 295 93453048863 296 93948163327 297 95318738423 298 97972180991 299 99639211447 300 100414945783 301 101064458303 302 101194695991 303 101586080287 304 101978472439 305 102634702559 306 103029788663 307 103558145527 308 103822999991 309 105020434223 310 105555569167 311 105823816991 312 106361675263 313 108394872823 314 108667907639 315 111145882103 316 112818618359 317 113239408463 318 114508054007 319 114933031919 320 115928733367 321 118950308623 322 119240785439 323 122763472991 324 122911738039 325 124251498991 326 128634670583 327 129554215991 328 129707898319 329 130169674423 330 133432830991 331 134217727991 332 136590874991 333 137068836407 334 137547911519 335 138670091767 336 138991831991 337 139636804663 338 141095281807 339 141583688119 340 142891612343 341 146529883639 342 147030744943 343 148876999991 344 151419436991 345 152102274463 346 152958704183 347 154508367887 348 156242452447 349 157639024799 350 158164877303 351 162413858807 352 163487863223 353 166193565983 354 166374999991 355 170215680079 356 172436661487 357 174676878991 358 175615999991 359 176181085007 360 177504327991 361 178453546991 362 180170657783 363 180362124991 364 182091437623 365 184414333879 366 190307818999 367 191302110719 368 193903463863 369 196122940991 370 196731178487 371 199176703991 372 199381407679 373 202262002991 374 204128387063 375 204336468991 376 206215573303 377 208106162767 378 211921937119 379 213632701343 380 218820185567 381 222324747103 382 227651439007 383 231023443447 384 231475543991 385 232381513783 386 234428582287 387 235571019767 388 235799951743 389 236946836663 390 237176658991 391 238327999991 392 244844425207 393 246020429087 394 246256080823 395 247673151991 396 248383721647 397 249095649079 398 250285215599 399 251239590991 400 251956962487 401 252435967991 402 253395799543 403 254599006463 404 258474852991 405 260427440447 406 261898316783 407 263621326519 408 264114999287 409 266592609847 410 268585817399 411 270338002687 412 270840022991 413 271845927343 414 273359448991 415 274878577999 416 275640248503 417 278701000759 418 279213318647 419 279982972079 420 282558696319 421 287234719183 422 288804780991 423 290117527991 424 291698067959 425 294079624991 426 298881556847 427 307000448927 428 310563811639 429 311114456567 430 311941643759 431 313046838991 432 315265054607 433 316099579319 434 324525966839 435 326513434447 436 328794742799 437 332236590767 438 334255383991 439 340068391991 440 340946113247 441 344767025719 442 345652809823 443 358213545199 444 359728828919 445 365219225783 446 366446852407 447 371074950847 448 372005221879 449 375741853687 450 379189005263 451 385192720567 452 390617890991 453 391580530487 454 401620574143 455 411166897847 456 413493624991 457 416498007223 458 419516907247 459 421200359927 460 423564750991 461 436554546047 462 445243675447 463 452277411767 464 455821889527 465 459742150223 466 460099647991 467 462248527159 468 462966304247 469 463325471263 470 470547874943 471 472729138991 472 473822294327 473 474187053583 474 476379540991 475 477478314487 476 483736624991 477 493038999991 478 495289174519 479 498677256991 480 502839185399 481 507787605343 482 511232383927 483 512384095999 484 517781626991 485 518943150647 486 520106410079 487 521271406583 488 539353143991 489 545338512991 490 546540875767 491 550964658383 492 560699270927 493 561107348983 494 567252300943 495 569310543863 496 572200439599 497 573441954103 498 577177269967 499 586796694839 500 598650818743 501 608937674167 502 611527670263 503 614124999991 504 620650476991 505 621961094647 506 623273556079 507 626782477103 508 629422792991 509 631187116543 510 633397153463 511 636499863199 512 642735646991 513 646765793783 514 648562364407 515 656688109879 516 670381354999 517 678687959863 518 688465386991 519 691276083679 520 712600533559 521 714037549663 522 719323135991 523 722217146039 524 726572698991 525 731432700991 526 735336269567 527 746142642991 528 750098328047 529 757552872887 530 759049683839 531 761048496991 532 762549907447 533 766563319799 534 777672761527 535 779195950399 536 780721126903 537 783777447991 538 786330466991 539 786841735159 540 796082496823 541 798662152943 542 800729885647 543 808515666487 544 810078854239 545 811122097967 546 817400374991 547 820551625919 548 822130284023 549 827407099063 550 830583999991 551 832175495407 552 849278122991 553 850893402167 554 856292455927 555 857916613999 556 875918098423 557 879217911991 558 881974078991 559 884183155183 560 887503680991 561 892500041143 562 898632124991 563 903670125623 564 905915267767 565 912672999991 566 917763294223 567 931429867087 568 932574832991 569 936015359759 570 960920420023 571 964430271991 572 972653141303 573 978555146743 574 981515081663 575 985074874991 576 1006614530639 577 1009027026991 578 1012048063991 579 1014469230583 580 1015681260599 581 1023582994543 582 1026633001463 583 1040125019959 584 1041973948063 585 1045678374991 586 1047533876407 587 1049391571519 588 1054356159743 589 1054977831991 590 1059960009527 591 1061832362399 592 1063706918903 593 1064332260991 594 1068089461039 595 1085106304567 596 1088277273647 597 1088912207863 598 1092090583583 599 1094637732607 600 1097827234487 601 1098465877423 602 1101662807543 603 1104224813047 604 1117740530143 605 1127461837303 606 1130714754623 607 1133321588767 608 1138547270879 609 1141166124991 610 1148388674039 611 1150363735343 612 1154320648991 613 1154981015479 614 1158286625999 615 1162925068087 616 1172906251327 617 1174241374991 618 1174909316599 619 1184958857359 620 1190341967183 621 1197093749023 622 1203192139447 623 1213402088287 624 1215450984439 625 1233994937167 626 1238141267263 627 1245766975991 628 1252726551991 629 1254819467647 630 1262513434103 631 1268831839967 632 1270942650359 633 1280116548703 634 1290045386447 635 1290756547063 636 1295028999991 637 1318696108687 638 1333179188207 639 1344110814647 640 1344841706863 641 1355836906423 642 1370590171703 643 1371330630991 644 1375036927991 645 1377263908367 646 1392920133623 647 1395915659767 648 1399666102847 649 1413223313039 650 1426867785503 651 1436012717759 652 1438305039863 653 1454419636991 654 1473760071991 655 1489355287991 656 1504272283903 657 1520081637983 658 1527231836087 659 1537599432079 660 1544804415991 661 1547211069487 662 1549620221239 663 1556056849463 664 1556862678991 665 1561703499199 666 1564127667703 667 1573037746991 668 1583611388407 669 1587690756287 670 1590141736439 671 1600791800383 672 1617269199263 673 1629701176823 674 1637190855647 675 1648049739319 676 1664849302199 677 1667379040703 678 1672446202991 679 1680066179063 680 1690262102519 681 1696228730767 682 1697936056991 683 1705633203383 684 1711635929119 685 1732323600991 686 1768049482679 687 1775956930991 688 1784770596991 689 1794499255799 690 1803374112439 691 1810495028663 692 1811386458991 693 1815847999991 694 1827482279167 695 1829276566991 696 1843673168719 697 1857238401079 698 1886399614007 699 1889149021919 700 1900173368447 701 1911240520991 702 1914939098623 703 1916790175439 704 1930711289399 705 1937230810687 706 1955938850207 707 1975711510583 708 2001328711199 709 2019487743991 710 2024284624991 711 2039685678559 712 2044514477879 713 2053225510991 714 2067798823991 715 2085377624567 716 2086357134943 717 2092240638991 718 2117863651679 719 2126781655991 720 2127774087919 721 2132740878839 722 2135724660143 723 2154686591287 724 2157690801439 725 2165715677663 726 2171747374991 727 2192946495479 728 2203089617719 729 2220404621327 730 2221425966583 731 2230632171487 732 2246032308727 733 2261503164367 734 2263571296991 735 2273930874991 736 2288487315743 737 2292657678847 738 2310438247991 739 2311487017039 740 2314635228343 741 2316735623159 742 2319888597263 743 2324097010927 744 2326203124991 745 2342039551991 746 2346274703863 747 2359010787319 748 2368593036991 749 2373927703991 750 2374995597679 751 2403949923127 752 2428799546879 753 2438569735991 754 2461468661999 755 2465846550991 756 2471326207991 757 2482309863991 758 2498846292991 759 2504374711991 760 2508803313463 761 2532139146991 762 2544420223799 763 2561231050559 764 2575860190903 765 2595074514479 766 2598475164983 767 2606421566719 768 2608694939087 769 2615522986943 770 2622362938991 771 2623504089079 772 2640661088239 773 2644101439543 774 2654440419727 775 2671731885367 776 2692580566519 777 2696065856623 778 2698391053439 779 2706539769847 780 2708870983991 781 2736950046263 782 2759316409567 783 2762859040759 784 2772320878583 785 2790120002543 786 2791309311991 787 2802028309183 788 2816362943839 789 2834349879799 790 2840362499519 791 2856035092663 792 2858451365879 793 2866919053807 794 2870553176119 795 2887553023991 796 2888769860479 797 2891204558927 798 2907063451639 799 2927889364607 800 2929117506103 801 2935263365423 802 2942649736991 803 2943882002359 804 2958696030007 805 2964883179887 806 2966121644023 807 2968599606839 808 2977283344447 809 2983496371127 810 2987228332799 811 2992209120991 812 3009685475663 813 3028485511223 814 3059992599823 815 3062522564639 816 3073924663991 817 3079001334583 818 3094264877239 819 3098088628543 820 3100639545359 821 3115974457007 822 3124943127991 823 3177819716399 824 3194709156343 825 3202524423991 826 3206436832927 827 3222118332991 828 3228667351991 829 3245736318607 830 3268147903991 831 3276082438199 832 3293317964143 833 3309281238799 834 3311946789407 835 3333322741663 836 3340021539383 837 3368254498991 838 3381754500991 839 3402072063991 840 3408862624991 841 3426560358967 842 3451165884919 843 3458021595839 844 3463512696991 845 3471760243279 846 3495199371767 847 3504881358991 848 3511807999991 849 3517355878903 850 3520132008119 851 3554956964719 852 3574558888991 853 3595640767991 854 3621048238007 855 3638052871991 856 3659383420991 857 3660808414519 858 3677937201847 859 3695119335991 860 3710916560159 861 3715232694263 862 3728201174207 863 3760028874991 864 3764382999607 865 3773101330423 866 3802259635703 867 3834506847799 868 3883218726223 869 3923379379639 870 3980369480183 871 3981876624991 872 3989418055991 873 3990927483919 874 4018162330783 875 4025749493303 876 4034866687991 877 4048568273663 878 4059246481399 879 4080659191991 880 4108300292087 881 4109839557823 882 4156196506543 883 4216979924407 884 4221679963519 885 4224815262287 886 4235801031991 887 4268872573039 888 4295770505207 889 4319597601647 890 4329153055583 891 4343512642487 892 4362708103991 893 4367515789727 894 4391607205367 895 4393216442143 896 4410943999991 897 4417402189303 898 4425483786623 899 4431956156767 900 4466039655223 901 4500297450991 902 4505205676087 903 4574295999991 904 4582567780991 905 4599141246991 906 4624076295991 907 4629074096287 908 4637411763767 909 4649101308991 910 4657462999991 911 4684287775159 912 4687648096247 913 4709529362719 914 4739938761583 915 4743325641599 916 4755192426487 917 4784094124991 918 4809692671991 919 4811402480959 920 4814823314447 921 4819957604279 922 4835382370991 923 4919939264503 924 4928622529823 925 4930360407991 926 5001965665199 927 5014259816887 928 5040672228127 929 5077805188663 930 5081351141879 931 5088447999991 932 5093774977807 933 5140097937503 934 5147249377087 935 5152617307639 936 5161572149759 937 5177716999991 938 5195695167991 939 5201096721967 940 5249879271991 941 5260761100279 942 5275293581303 943 5291674584767 944 5368567750991 945 5370407561719 946 5392518086647 947 5396209063991 948 5401748687327 949 5412839305103 950 5453634771199 951 5485298555447 952 5490898973279 953 5526456831991 954 5532085224847 955 5543353472383 956 5594249962999 957 5632151257079 958 5645457042607 959 5649262540991 960 5651165931319 961 5696975655991 962 5702719217887 963 5706550402991 964 5723811971063 965 5766153381559 966 5781601875383 967 5793206335991 968 5800951263223 969 5833944215999 970 5857308521567 971 5859258357943 972 5863159328759 973 5888557851103 974 5892471814319 975 5912067647359 976 5947449539023 977 5957302833143 978 5965193299447 979 6000786624439 980 6006732575743 981 6060422983159 982 6106410820943 983 6150616322239 984 6156660823543 985 6160692690359 986 6166743790463 987 6174818085727 988 6178857874991 989 6184920862007 990 6199083252991 991 6209212471991 992 6211239638959 993 6239666320991 994 6241700110519 995 6257986338743 996 6319311990263 997 6333678721999 998 6350124487823 999 6463960409143 1000 6495240946303