1  0 
 2  15 
 3  80 
 4  255 
 5  624 
 6  1295 
 7  2400 
 8  4095 
 9  6560 
 10  9999 
 11  14640 
 12  20735 
 13  28560 
 14  38415 
 15  50624 
 16  65535 
 17  83520 
 18  104975 
 19  130320 
 20  159999 
 21  194480 
 22  234255 
 23  279840 
 24  331775 
 25  390624 
 26  456975 
 27  531440 
 28  614655 
 29  707280 
 30  809999 
 31  923520 
 32  1048575 
 33  1185920 
 34  1336335 
 35  1500624 
 36  1679615 
 37  1874160 
 38  2085135 
 39  2313440 
 40  2559999 
 41  2825760 
 42  3111695 
 43  3418800 
 44  3748095 
 45  4100624 
 46  4477455 
 47  4879680 
 48  5308415 
 49  5764800 
 50  6249999 
 51  6765200 
 52  7311615 
 53  7890480 
 54  8503055 
 55  9150624 
 56  9834495 
 57  10556000 
 58  11316495 
 59  12117360 
 60  12959999 
 61  13845840 
 62  14776335 
 63  15752960 
 64  16777215 
 65  17850624 
 66  18974735 
 67  20151120 
 68  21381375 
 69  22667120 
 70  24009999 
 71  25411680 
 72  26873855 
 73  28398240 
 74  29986575 
 75  31640624 
 76  33362175 
 77  35153040 
 78  37015055 
 79  38950080 
 80  40959999 
 81  43046720 
 82  45212175 
 83  47458320 
 84  49787135 
 85  52200624 
 86  54700815 
 87  57289760 
 88  59969535 
 89  62742240 
 90  65609999 
 91  68574960 
 92  71639295 
 93  74805200 
 94  78074895 
 95  81450624 
 96  84934655 
 97  88529280 
 98  92236815 
 99  96059600 
 100  99999999 
 101  104060400 
 102  108243215 
 103  112550880 
 104  116985855 
 105  121550624 
 106  126247695 
 107  131079600 
 108  136048895 
 109  141158160 
 110  146409999 
 111  151807040 
 112  157351935 
 113  163047360 
 114  168896015 
 115  174900624 
 116  181063935 
 117  187388720 
 118  193877775 
 119  200533920 
 120  207359999 
 121  214358880 
 122  221533455 
 123  228886640 
 124  236421375 
 125  244140624 
 126  252047375 
 127  260144640 
 128  268435455 
 129  276922880 
 130  285609999 
 131  294499920 
 132  303595775 
 133  312900720 
 134  322417935 
 135  332150624 
 136  342102015 
 137  352275360 
 138  362673935 
 139  373301040 
 140  384159999 
 141  395254160 
 142  406586895 
 143  418161600 
 144  429981695 
 145  442050624 
 146  454371855 
 147  466948880 
 148  479785215 
 149  492884400 
 150  506249999 
 151  519885600 
 152  533794815 
 153  547981280 
 154  562448655 
 155  577200624 
 156  592240895 
 157  607573200 
 158  623201295 
 159  639128960 
 160  655359999 
 161  671898240 
 162  688747535 
 163  705911760 
 164  723394815 
 165  741200624 
 166  759333135 
 167  777796320 
 168  796594175 
 169  815730720 
 170  835209999 
 171  855036080 
 172  875213055 
 173  895745040 
 174  916636175 
 175  937890624 
 176  959512575 
 177  981506240 
 178  1003875855 
 179  1026625680 
 180  1049759999 
 181  1073283120 
 182  1097199375 
 183  1121513120 
 184  1146228735 
 185  1171350624 
 186  1196883215 
 187  1222830960 
 188  1249198335 
 189  1275989840 
 190  1303209999 
 191  1330863360 
 192  1358954495 
 193  1387488000 
 194  1416468495 
 195  1445900624 
 196  1475789055 
 197  1506138480 
 198  1536953615 
 199  1568239200 
 200  1599999999 
 201  1632240800 
 202  1664966415 
 203  1698181680 
 204  1731891455 
 205  1766100624 
 206  1800814095 
 207  1836036800 
 208  1871773695 
 209  1908029760 
 210  1944809999 
 211  1982119440 
 212  2019963135 
 213  2058346160 
 214  2097273615 
 215  2136750624 
 216  2176782335 
 217  2217373920 
 218  2258530575 
 219  2300257520 
 220  2342559999 
 221  2385443280 
 222  2428912655 
 223  2472973440 
 224  2517630975 
 225  2562890624 
 226  2608757775 
 227  2655237840 
 228  2702336255 
 229  2750058480 
 230  2798409999 
 231  2847396320 
 232  2897022975 
 233  2947295520 
 234  2998219535 
 235  3049800624 
 236  3102044415 
 237  3154956560 
 238  3208542735 
 239  3262808640 
 240  3317759999 
 241  3373402560 
 242  3429742095 
 243  3486784400 
 244  3544535295 
 245  3603000624 
 246  3662186255 
 247  3722098080 
 248  3782742015 
 249  3844124000 
 250  3906249999 
 251  3969126000 
 252  4032758015 
 253  4097152080 
 254  4162314255 
 255  4228250624 
 256  4294967295 
 257  4362470400 
 258  4430766095 
 259  4499860560 
 260  4569759999 
 261  4640470640 
 262  4711998735 
 263  4784350560 
 264  4857532415 
 265  4931550624 
 266  5006411535 
 267  5082121520 
 268  5158686975 
 269  5236114320 
 270  5314409999 
 271  5393580480 
 272  5473632255 
 273  5554571840 
 274  5636405775 
 275  5719140624 
 276  5802782975 
 277  5887339440 
 278  5972816655 
 279  6059221280 
 280  6146559999 
 281  6234839520 
 282  6324066575 
 283  6414247920 
 284  6505390335 
 285  6597500624 
 286  6690585615 
 287  6784652160 
 288  6879707135 
 289  6975757440 
 290  7072809999 
 291  7170871760 
 292  7269949695 
 293  7370050800 
 294  7471182095 
 295  7573350624 
 296  7676563455 
 297  7780827680 
 298  7886150415 
 299  7992538800 
 300  8099999999 
 301  8208541200 
 302  8318169615 
 303  8428892480 
 304  8540717055 
 305  8653650624 
 306  8767700495 
 307  8882874000 
 308  8999178495 
 309  9116621360 
 310  9235209999 
 311  9354951840 
 312  9475854335 
 313  9597924960 
 314  9721171215 
 315  9845600624 
 316  9971220735 
 317  10098039120 
 318  10226063375 
 319  10355301120 
 320  10485759999 
 321  10617447680 
 322  10750371855 
 323  10884540240 
 324  11019960575 
 325  11156640624 
 326  11294588175 
 327  11433811040 
 328  11574317055 
 329  11716114080 
 330  11859209999 
 331  12003612720 
 332  12149330175 
 333  12296370320 
 334  12444741135 
 335  12594450624 
 336  12745506815 
 337  12897917760 
 338  13051691535 
 339  13206836240 
 340  13363359999 
 341  13521270960 
 342  13680577295 
 343  13841287200 
 344  14003408895 
 345  14166950624 
 346  14331920655 
 347  14498327280 
 348  14666178815 
 349  14835483600 
 350  15006249999 
 351  15178486400 
 352  15352201215 
 353  15527402880 
 354  15704099855 
 355  15882300624 
 356  16062013695 
 357  16243247600 
 358  16426010895 
 359  16610312160 
 360  16796159999 
 361  16983563040 
 362  17172529935 
 363  17363069360 
 364  17555190015 
 365  17748900624 
 366  17944209935 
 367  18141126720 
 368  18339659775 
 369  18539817920 
 370  18741609999 
 371  18945044880 
 372  19150131455 
 373  19356878640 
 374  19565295375 
 375  19775390624 
 376  19987173375 
 377  20200652640 
 378  20415837455 
 379  20632736880 
 380  20851359999 
 381  21071715920 
 382  21293813775 
 383  21517662720 
 384  21743271935 
 385  21970650624 
 386  22199808015 
 387  22430753360 
 388  22663495935 
 389  22898045040 
 390  23134409999 
 391  23372600160 
 392  23612624895 
 393  23854493600 
 394  24098215695 
 395  24343800624 
 396  24591257855 
 397  24840596880 
 398  25091827215 
 399  25344958400 
 400  25599999999 
 401  25856961600 
 402  26115852815 
 403  26376683280 
 404  26639462655 
 405  26904200624 
 406  27170906895 
 407  27439591200 
 408  27710263295 
 409  27982932960 
 410  28257609999 
 411  28534304240 
 412  28813025535 
 413  29093783760 
 414  29376588815 
 415  29661450624 
 416  29948379135 
 417  30237384320 
 418  30528476175 
 419  30821664720 
 420  31116959999 
 421  31414372080 
 422  31713911055 
 423  32015587040 
 424  32319410175 
 425  32625390624 
 426  32933538575 
 427  33243864240 
 428  33556377855 
 429  33871089680 
 430  34188009999 
 431  34507149120 
 432  34828517375 
 433  35152125120 
 434  35477982735 
 435  35806100624 
 436  36136489215 
 437  36469158960 
 438  36804120335 
 439  37141383840 
 440  37480959999 
 441  37822859360 
 442  38167092495 
 443  38513670000 
 444  38862602495 
 445  39213900624 
 446  39567575055 
 447  39923636480 
 448  40282095615 
 449  40642963200 
 450  41006249999 
 451  41371966800 
 452  41740124415 
 453  42110733680 
 454  42483805455 
 455  42859350624 
 456  43237380095 
 457  43617904800 
 458  44000935695 
 459  44386483760 
 460  44774559999 
 461  45165175440 
 462  45558341135 
 463  45954068160 
 464  46352367615 
 465  46753250624 
 466  47156728335 
 467  47562811920 
 468  47971512575 
 469  48382841520 
 470  48796809999 
 471  49213429280 
 472  49632710655 
 473  50054665440 
 474  50479304975 
 475  50906640624 
 476  51336683775 
 477  51769445840 
 478  52204938255 
 479  52643172480 
 480  53084159999 
 481  53527912320 
 482  53974440975 
 483  54423757520 
 484  54875873535 
 485  55330800624 
 486  55788550415 
 487  56249134560 
 488  56712564735 
 489  57178852640 
 490  57648009999 
 491  58120048560 
 492  58594980095 
 493  59072816400 
 494  59553569295 
 495  60037250624 
 496  60523872255 
 497  61013446080 
 498  61505984015 
 499  62001498000 
 500  62499999999 
 501  63001502000 
 502  63506016015 
 503  64013554080 
 504  64524128255 
 505  65037750624 
 506  65554433295 
 507  66074188400 
 508  66597028095 
 509  67122964560 
 510  67652009999 
 511  68184176640 
 512  68719476735 
 513  69257922560 
 514  69799526415 
 515  70344300624 
 516  70892257535 
 517  71443409520 
 518  71997768975 
 519  72555348320 
 520  73116159999 
 521  73680216480 
 522  74247530255 
 523  74818113840 
 524  75391979775 
 525  75969140624 
 526  76549608975 
 527  77133397440 
 528  77720518655 
 529  78310985280 
 530  78904809999 
 531  79502005520 
 532  80102584575 
 533  80706559920 
 534  81313944335 
 535  81924750624 
 536  82538991615 
 537  83156680160 
 538  83777829135 
 539  84402451440 
 540  85030559999 
 541  85662167760 
 542  86297287695 
 543  86935932800 
 544  87578116095 
 545  88223850624 
 546  88873149455 
 547  89526025680 
 548  90182492415 
 549  90842562800 
 550  91506249999 
 551  92173567200 
 552  92844527615 
 553  93519144480 
 554  94197431055 
 555  94879400624 
 556  95565066495 
 557  96254442000 
 558  96947540495 
 559  97644375360 
 560  98344959999 
 561  99049307840 
 562  99757432335 
 563  100469346960 
 564  101185065215 
 565  101904600624 
 566  102627966735 
 567  103355177120 
 568  104086245375 
 569  104821185120 
 570  105560009999 
 571  106302733680 
 572  107049369855 
 573  107799932240 
 574  108554434575 
 575  109312890624 
 576  110075314175 
 577  110841719040 
 578  111612119055 
 579  112386528080 
 580  113164959999 
 581  113947428720 
 582  114733948175 
 583  115524532320 
 584  116319195135 
 585  117117950624 
 586  117920812815 
 587  118727795760 
 588  119538913535 
 589  120354180240 
 590  121173609999 
 591  121997216960 
 592  122825015295 
 593  123657019200 
 594  124493242895 
 595  125333700624 
 596  126178406655 
 597  127027375280 
 598  127880620815 
 599  128738157600 
 600  129599999999 
 601  130466162400 
 602  131336659215 
 603  132211504880 
 604  133090713855 
 605  133974300624 
 606  134862279695 
 607  135754665600 
 608  136651472895 
 609  137552716160 
 610  138458409999 
 611  139368569040 
 612  140283207935 
 613  141202341360 
 614  142125984015 
 615  143054150624 
 616  143986855935 
 617  144924114720 
 618  145865941775 
 619  146812351920 
 620  147763359999 
 621  148718980880 
 622  149679229455 
 623  150644120640 
 624  151613669375 
 625  152587890624 
 626  153566799375 
 627  154550410640 
 628  155538739455 
 629  156531800880 
 630  157529609999 
 631  158532181920 
 632  159539531775 
 633  160551674720 
 634  161568625935 
 635  162590400624 
 636  163617014015 
 637  164648481360 
 638  165684817935 
 639  166726039040 
 640  167772159999 
 641  168823196160 
 642  169879162895 
 643  170940075600 
 644  172005949695 
 645  173076800624 
 646  174152643855 
 647  175233494880 
 648  176319369215 
 649  177410282400 
 650  178506249999 
 651  179607287600 
 652  180713410815 
 653  181824635280 
 654  182940976655 
 655  184062450624 
 656  185189072895 
 657  186320859200 
 658  187457825295 
 659  188599986960 
 660  189747359999 
 661  190899960240 
 662  192057803535 
 663  193220905760 
 664  194389282815 
 665  195562950624 
 666  196741925135 
 667  197926222320 
 668  199115858175 
 669  200310848720 
 670  201511209999 
 671  202716958080 
 672  203928109055 
 673  205144679040 
 674  206366684175 
 675  207594140624 
 676  208827064575 
 677  210065472240 
 678  211309379855 
 679  212558803680 
 680  213813759999 
 681  215074265120 
 682  216340335375 
 683  217611987120 
 684  218889236735 
 685  220172100624 
 686  221460595215 
 687  222754736960 
 688  224054542335 
 689  225360027840 
 690  226671209999 
 691  227988105360 
 692  229310730495 
 693  230639102000 
 694  231973236495 
 695  233313150624 
 696  234658861055 
 697  236010384480 
 698  237367737615 
 699  238730937200 
 700  240099999999 
 701  241474942800 
 702  242855782415 
 703  244242535680 
 704  245635219455 
 705  247033850624 
 706  248438446095 
 707  249849022800 
 708  251265597695 
 709  252688187760 
 710  254116809999 
 711  255551481440 
 712  256992219135 
 713  258439040160 
 714  259891961615 
 715  261351000624 
 716  262816174335 
 717  264287499920 
 718  265764994575 
 719  267248675520 
 720  268738559999 
 721  270234665280 
 722  271737008655 
 723  273245607440 
 724  274760478975 
 725  276281640624 
 726  277809109775 
 727  279342903840 
 728  280883040255 
 729  282429536480 
 730  283982409999 
 731  285541678320 
 732  287107358975 
 733  288679469520 
 734  290258027535 
 735  291843050624 
 736  293434556415 
 737  295032562560 
 738  296637086735 
 739  298248146640 
 740  299865759999 
 741  301489944560 
 742  303120718095 
 743  304758098400 
 744  306402103295 
 745  308052750624 
 746  309710058255 
 747  311374044080 
 748  313044726015 
 749  314722122000 
 750  316406249999 
 751  318097128000 
 752  319794774015 
 753  321499206080 
 754  323210442255 
 755  324928500624 
 756  326653399295 
 757  328385156400 
 758  330123790095 
 759  331869318560 
 760  333621759999 
 761  335381132640 
 762  337147454735 
 763  338920744560 
 764  340701020415 
 765  342488300624 
 766  344282603535 
 767  346083947520 
 768  347892350975 
 769  349707832320 
 770  351530409999 
 771  353360102480 
 772  355196928255 
 773  357040905840 
 774  358892053775 
 775  360750390624 
 776  362615934975 
 777  364488705440 
 778  366368720655 
 779  368255999280 
 780  370150559999 
 781  372052421520 
 782  373961602575 
 783  375878121920 
 784  377801998335 
 785  379733250624 
 786  381671897615 
 787  383617958160 
 788  385571451135 
 789  387532395440 
 790  389500809999 
 791  391476713760 
 792  393460125695 
 793  395451064800 
 794  397449550095 
 795  399455600624 
 796  401469235455 
 797  403490473680 
 798  405519334415 
 799  407555836800 
 800  409599999999 
 801  411651843200 
 802  413711385615 
 803  415778646480 
 804  417853645055 
 805  419936400624 
 806  422026932495 
 807  424125260000 
 808  426231402495 
 809  428345379360 
 810  430467209999 
 811  432596913840 
 812  434734510335 
 813  436880018960 
 814  439033459215 
 815  441194850624 
 816  443364212735 
 817  445541565120 
 818  447726927375 
 819  449920319120 
 820  452121759999 
 821  454331269680 
 822  456548867855 
 823  458774574240 
 824  461008408575 
 825  463250390624 
 826  465500540175 
 827  467758877040 
 828  470025421055 
 829  472300192080 
 830  474583209999 
 831  476874494720 
 832  479174066175 
 833  481481944320 
 834  483798149135 
 835  486122700624 
 836  488455618815 
 837  490796923760 
 838  493146635535 
 839  495504774240 
 840  497871359999 
 841  500246412960 
 842  502629953295 
 843  505022001200 
 844  507422576895 
 845  509831700624 
 846  512249392655 
 847  514675673280 
 848  517110562815 
 849  519554081600 
 850  522006249999 
 851  524467088400 
 852  526936617215 
 853  529414856880 
 854  531901827855 
 855  534397550624 
 856  536902045695 
 857  539415333600 
 858  541937434895 
 859  544468370160 
 860  547008159999 
 861  549556825040 
 862  552114385935 
 863  554680863360 
 864  557256278015 
 865  559840650624 
 866  562434001935 
 867  565036352720 
 868  567647723775 
 869  570268135920 
 870  572897609999 
 871  575536166880 
 872  578183827455 
 873  580840612640 
 874  583506543375 
 875  586181640624 
 876  588865925375 
 877  591559418640 
 878  594262141455 
 879  596974114880 
 880  599695359999 
 881  602425897920 
 882  605165749775 
 883  607914936720 
 884  610673479935 
 885  613441400624 
 886  616218720015 
 887  619005459360 
 888  621801639935 
 889  624607283040 
 890  627422409999 
 891  630247042160 
 892  633081200895 
 893  635924907600 
 894  638778183695 
 895  641641050624 
 896  644513529855 
 897  647395642880 
 898  650287411215 
 899  653188856400 
 900  656099999999 
 901  659020863600 
 902  661951468815 
 903  664891837280 
 904  667841990655 
 905  670801950624 
 906  673771738895 
 907  676751377200 
 908  679740887295 
 909  682740290960 
 910  685749609999 
 911  688768866240 
 912  691798081535 
 913  694837277760 
 914  697886476815 
 915  700945700624 
 916  704014971135 
 917  707094310320 
 918  710183740175 
 919  713283282720 
 920  716392959999 
 921  719512794080 
 922  722642807055 
 923  725783021040 
 924  728933458175 
 925  732094140624 
 926  735265090575 
 927  738446330240 
 928  741637881855 
 929  744839767680 
 930  748052009999 
 931  751274631120 
 932  754507653375 
 933  757751099120 
 934  761004990735 
 935  764269350624 
 936  767544201215 
 937  770829564960 
 938  774125464335 
 939  777431921840 
 940  780748959999 
 941  784076601360 
 942  787414868495 
 943  790763784000 
 944  794123370495 
 945  797493650624 
 946  800874647055 
 947  804266382480 
 948  807668879615 
 949  811082161200 
 950  814506249999 
 951  817941168800 
 952  821386940415 
 953  824843587680 
 954  828311133455 
 955  831789600624 
 956  835279012095 
 957  838779390800 
 958  842290759695 
 959  845813141760 
 960  849346559999 
 961  852891037440 
 962  856446597135 
 963  860013262160 
 964  863591055615 
 965  867180000624 
 966  870780120335 
 967  874391437920 
 968  878013976575 
 969  881647759520 
 970  885292809999 
 971  888949151280 
 972  892616806655 
 973  896295799440 
 974  899986152975 
 975  903687890624 
 976  907401035775 
 977  911125611840 
 978  914861642255 
 979  918609150480 
 980  922368159999 
 981  926138694320 
 982  929920776975 
 983  933714431520 
 984  937519681535 
 985  941336550624 
 986  945165062415 
 987  949005240560 
 988  952857108735 
 989  956720690640 
 990  960596009999 
 991  964483090560 
 992  968381956095 
 993  972292630400 
 994  976215137295 
 995  980149500624 
 996  984095744255 
 997  988053892080 
 998  992023968015 
 999  996005996000 
 1000  999999999999