0 -1 
 1  5 
 2  23 
 3  53 
 4  95 
 5  149 
 6  215 
 7  293 
 8  383 
 9  485 
 10  599 
 11  725 
 12  863 
 13  1013 
 14  1175 
 15  1349 
 16  1535 
 17  1733 
 18  1943 
 19  2165 
 20  2399 
 21  2645 
 22  2903 
 23  3173 
 24  3455 
 25  3749 
 26  4055 
 27  4373 
 28  4703 
 29  5045 
 30  5399 
 31  5765 
 32  6143 
 33  6533 
 34  6935 
 35  7349 
 36  7775 
 37  8213 
 38  8663 
 39  9125 
 40  9599 
 41  10085 
 42  10583 
 43  11093 
 44  11615 
 45  12149 
 46  12695 
 47  13253 
 48  13823 
 49  14405 
 50  14999 
 51  15605 
 52  16223 
 53  16853 
 54  17495 
 55  18149 
 56  18815 
 57  19493 
 58  20183 
 59  20885 
 60  21599 
 61  22325 
 62  23063 
 63  23813 
 64  24575 
 65  25349 
 66  26135 
 67  26933 
 68  27743 
 69  28565 
 70  29399 
 71  30245 
 72  31103 
 73  31973 
 74  32855 
 75  33749 
 76  34655 
 77  35573 
 78  36503 
 79  37445 
 80  38399 
 81  39365 
 82  40343 
 83  41333 
 84  42335 
 85  43349 
 86  44375 
 87  45413 
 88  46463 
 89  47525 
 90  48599 
 91  49685 
 92  50783 
 93  51893 
 94  53015 
 95  54149 
 96  55295 
 97  56453 
 98  57623 
 99  58805 
 100  59999 
 101  61205 
 102  62423 
 103  63653 
 104  64895 
 105  66149 
 106  67415 
 107  68693 
 108  69983 
 109  71285 
 110  72599 
 111  73925 
 112  75263 
 113  76613 
 114  77975 
 115  79349 
 116  80735 
 117  82133 
 118  83543 
 119  84965 
 120  86399 
 121  87845 
 122  89303 
 123  90773 
 124  92255 
 125  93749 
 126  95255 
 127  96773 
 128  98303 
 129  99845 
 130  101399 
 131  102965 
 132  104543 
 133  106133 
 134  107735 
 135  109349 
 136  110975 
 137  112613 
 138  114263 
 139  115925 
 140  117599 
 141  119285 
 142  120983 
 143  122693 
 144  124415 
 145  126149 
 146  127895 
 147  129653 
 148  131423 
 149  133205 
 150  134999 
 151  136805 
 152  138623 
 153  140453 
 154  142295 
 155  144149 
 156  146015 
 157  147893 
 158  149783 
 159  151685 
 160  153599 
 161  155525 
 162  157463 
 163  159413 
 164  161375 
 165  163349 
 166  165335 
 167  167333 
 168  169343 
 169  171365 
 170  173399 
 171  175445 
 172  177503 
 173  179573 
 174  181655 
 175  183749 
 176  185855 
 177  187973 
 178  190103 
 179  192245 
 180  194399 
 181  196565 
 182  198743 
 183  200933 
 184  203135 
 185  205349 
 186  207575 
 187  209813 
 188  212063 
 189  214325 
 190  216599 
 191  218885 
 192  221183 
 193  223493 
 194  225815 
 195  228149 
 196  230495 
 197  232853 
 198  235223 
 199  237605 
 200  239999 
 201  242405 
 202  244823 
 203  247253 
 204  249695 
 205  252149 
 206  254615 
 207  257093 
 208  259583 
 209  262085 
 210  264599 
 211  267125 
 212  269663 
 213  272213 
 214  274775 
 215  277349 
 216  279935 
 217  282533 
 218  285143 
 219  287765 
 220  290399 
 221  293045 
 222  295703 
 223  298373 
 224  301055 
 225  303749 
 226  306455 
 227  309173 
 228  311903 
 229  314645 
 230  317399 
 231  320165 
 232  322943 
 233  325733 
 234  328535 
 235  331349 
 236  334175 
 237  337013 
 238  339863 
 239  342725 
 240  345599 
 241  348485 
 242  351383 
 243  354293 
 244  357215 
 245  360149 
 246  363095 
 247  366053 
 248  369023 
 249  372005 
 250  374999 
 251  378005 
 252  381023 
 253  384053 
 254  387095 
 255  390149 
 256  393215 
 257  396293 
 258  399383 
 259  402485 
 260  405599 
 261  408725 
 262  411863 
 263  415013 
 264  418175 
 265  421349 
 266  424535 
 267  427733 
 268  430943 
 269  434165 
 270  437399 
 271  440645 
 272  443903 
 273  447173 
 274  450455 
 275  453749 
 276  457055 
 277  460373 
 278  463703 
 279  467045 
 280  470399 
 281  473765 
 282  477143 
 283  480533 
 284  483935 
 285  487349 
 286  490775 
 287  494213 
 288  497663 
 289  501125 
 290  504599 
 291  508085 
 292  511583 
 293  515093 
 294  518615 
 295  522149 
 296  525695 
 297  529253 
 298  532823 
 299  536405 
 300  539999 
 301  543605 
 302  547223 
 303  550853 
 304  554495 
 305  558149 
 306  561815 
 307  565493 
 308  569183 
 309  572885 
 310  576599 
 311  580325 
 312  584063 
 313  587813 
 314  591575 
 315  595349 
 316  599135 
 317  602933 
 318  606743 
 319  610565 
 320  614399 
 321  618245 
 322  622103 
 323  625973 
 324  629855 
 325  633749 
 326  637655 
 327  641573 
 328  645503 
 329  649445 
 330  653399 
 331  657365 
 332  661343 
 333  665333 
 334  669335 
 335  673349 
 336  677375 
 337  681413 
 338  685463 
 339  689525 
 340  693599 
 341  697685 
 342  701783 
 343  705893 
 344  710015 
 345  714149 
 346  718295 
 347  722453 
 348  726623 
 349  730805 
 350  734999 
 351  739205 
 352  743423 
 353  747653 
 354  751895 
 355  756149 
 356  760415 
 357  764693 
 358  768983 
 359  773285 
 360  777599 
 361  781925 
 362  786263 
 363  790613 
 364  794975 
 365  799349 
 366  803735 
 367  808133 
 368  812543 
 369  816965 
 370  821399 
 371  825845 
 372  830303 
 373  834773 
 374  839255 
 375  843749 
 376  848255 
 377  852773 
 378  857303 
 379  861845 
 380  866399 
 381  870965 
 382  875543 
 383  880133 
 384  884735 
 385  889349 
 386  893975 
 387  898613 
 388  903263 
 389  907925 
 390  912599 
 391  917285 
 392  921983 
 393  926693 
 394  931415 
 395  936149 
 396  940895 
 397  945653 
 398  950423 
 399  955205 
 400  959999 
 401  964805 
 402  969623 
 403  974453 
 404  979295 
 405  984149 
 406  989015 
 407  993893 
 408  998783 
 409  1003685 
 410  1008599 
 411  1013525 
 412  1018463 
 413  1023413 
 414  1028375 
 415  1033349 
 416  1038335 
 417  1043333 
 418  1048343 
 419  1053365 
 420  1058399 
 421  1063445 
 422  1068503 
 423  1073573 
 424  1078655 
 425  1083749 
 426  1088855 
 427  1093973 
 428  1099103 
 429  1104245 
 430  1109399 
 431  1114565 
 432  1119743 
 433  1124933 
 434  1130135 
 435  1135349 
 436  1140575 
 437  1145813 
 438  1151063 
 439  1156325 
 440  1161599 
 441  1166885 
 442  1172183 
 443  1177493 
 444  1182815 
 445  1188149 
 446  1193495 
 447  1198853 
 448  1204223 
 449  1209605 
 450  1214999 
 451  1220405 
 452  1225823 
 453  1231253 
 454  1236695 
 455  1242149 
 456  1247615 
 457  1253093 
 458  1258583 
 459  1264085 
 460  1269599 
 461  1275125 
 462  1280663 
 463  1286213 
 464  1291775 
 465  1297349 
 466  1302935 
 467  1308533 
 468  1314143 
 469  1319765 
 470  1325399 
 471  1331045 
 472  1336703 
 473  1342373 
 474  1348055 
 475  1353749 
 476  1359455 
 477  1365173 
 478  1370903 
 479  1376645 
 480  1382399 
 481  1388165 
 482  1393943 
 483  1399733 
 484  1405535 
 485  1411349 
 486  1417175 
 487  1423013 
 488  1428863 
 489  1434725 
 490  1440599 
 491  1446485 
 492  1452383 
 493  1458293 
 494  1464215 
 495  1470149 
 496  1476095 
 497  1482053 
 498  1488023 
 499  1494005 
 500  1499999 
 501  1506005 
 502  1512023 
 503  1518053 
 504  1524095 
 505  1530149 
 506  1536215 
 507  1542293 
 508  1548383 
 509  1554485 
 510  1560599 
 511  1566725 
 512  1572863 
 513  1579013 
 514  1585175 
 515  1591349 
 516  1597535 
 517  1603733 
 518  1609943 
 519  1616165 
 520  1622399 
 521  1628645 
 522  1634903 
 523  1641173 
 524  1647455 
 525  1653749 
 526  1660055 
 527  1666373 
 528  1672703 
 529  1679045 
 530  1685399 
 531  1691765 
 532  1698143 
 533  1704533 
 534  1710935 
 535  1717349 
 536  1723775 
 537  1730213 
 538  1736663 
 539  1743125 
 540  1749599 
 541  1756085 
 542  1762583 
 543  1769093 
 544  1775615 
 545  1782149 
 546  1788695 
 547  1795253 
 548  1801823 
 549  1808405 
 550  1814999 
 551  1821605 
 552  1828223 
 553  1834853 
 554  1841495 
 555  1848149 
 556  1854815 
 557  1861493 
 558  1868183 
 559  1874885 
 560  1881599 
 561  1888325 
 562  1895063 
 563  1901813 
 564  1908575 
 565  1915349 
 566  1922135 
 567  1928933 
 568  1935743 
 569  1942565 
 570  1949399 
 571  1956245 
 572  1963103 
 573  1969973 
 574  1976855 
 575  1983749 
 576  1990655 
 577  1997573 
 578  2004503 
 579  2011445 
 580  2018399 
 581  2025365 
 582  2032343 
 583  2039333 
 584  2046335 
 585  2053349 
 586  2060375 
 587  2067413 
 588  2074463 
 589  2081525 
 590  2088599 
 591  2095685 
 592  2102783 
 593  2109893 
 594  2117015 
 595  2124149 
 596  2131295 
 597  2138453 
 598  2145623 
 599  2152805 
 600  2159999 
 601  2167205 
 602  2174423 
 603  2181653 
 604  2188895 
 605  2196149 
 606  2203415 
 607  2210693 
 608  2217983 
 609  2225285 
 610  2232599 
 611  2239925 
 612  2247263 
 613  2254613 
 614  2261975 
 615  2269349 
 616  2276735 
 617  2284133 
 618  2291543 
 619  2298965 
 620  2306399 
 621  2313845 
 622  2321303 
 623  2328773 
 624  2336255 
 625  2343749 
 626  2351255 
 627  2358773 
 628  2366303 
 629  2373845 
 630  2381399 
 631  2388965 
 632  2396543 
 633  2404133 
 634  2411735 
 635  2419349 
 636  2426975 
 637  2434613 
 638  2442263 
 639  2449925 
 640  2457599 
 641  2465285 
 642  2472983 
 643  2480693 
 644  2488415 
 645  2496149 
 646  2503895 
 647  2511653 
 648  2519423 
 649  2527205 
 650  2534999 
 651  2542805 
 652  2550623 
 653  2558453 
 654  2566295 
 655  2574149 
 656  2582015 
 657  2589893 
 658  2597783 
 659  2605685 
 660  2613599 
 661  2621525 
 662  2629463 
 663  2637413 
 664  2645375 
 665  2653349 
 666  2661335 
 667  2669333 
 668  2677343 
 669  2685365 
 670  2693399 
 671  2701445 
 672  2709503 
 673  2717573 
 674  2725655 
 675  2733749 
 676  2741855 
 677  2749973 
 678  2758103 
 679  2766245 
 680  2774399 
 681  2782565 
 682  2790743 
 683  2798933 
 684  2807135 
 685  2815349 
 686  2823575 
 687  2831813 
 688  2840063 
 689  2848325 
 690  2856599 
 691  2864885 
 692  2873183 
 693  2881493 
 694  2889815 
 695  2898149 
 696  2906495 
 697  2914853 
 698  2923223 
 699  2931605 
 700  2939999 
 701  2948405 
 702  2956823 
 703  2965253 
 704  2973695 
 705  2982149 
 706  2990615 
 707  2999093 
 708  3007583 
 709  3016085 
 710  3024599 
 711  3033125 
 712  3041663 
 713  3050213 
 714  3058775 
 715  3067349 
 716  3075935 
 717  3084533 
 718  3093143 
 719  3101765 
 720  3110399 
 721  3119045 
 722  3127703 
 723  3136373 
 724  3145055 
 725  3153749 
 726  3162455 
 727  3171173 
 728  3179903 
 729  3188645 
 730  3197399 
 731  3206165 
 732  3214943 
 733  3223733 
 734  3232535 
 735  3241349 
 736  3250175 
 737  3259013 
 738  3267863 
 739  3276725 
 740  3285599 
 741  3294485 
 742  3303383 
 743  3312293 
 744  3321215 
 745  3330149 
 746  3339095 
 747  3348053 
 748  3357023 
 749  3366005 
 750  3374999 
 751  3384005 
 752  3393023 
 753  3402053 
 754  3411095 
 755  3420149 
 756  3429215 
 757  3438293 
 758  3447383 
 759  3456485 
 760  3465599 
 761  3474725 
 762  3483863 
 763  3493013 
 764  3502175 
 765  3511349 
 766  3520535 
 767  3529733 
 768  3538943 
 769  3548165 
 770  3557399 
 771  3566645 
 772  3575903 
 773  3585173 
 774  3594455 
 775  3603749 
 776  3613055 
 777  3622373 
 778  3631703 
 779  3641045 
 780  3650399 
 781  3659765 
 782  3669143 
 783  3678533 
 784  3687935 
 785  3697349 
 786  3706775 
 787  3716213 
 788  3725663 
 789  3735125 
 790  3744599 
 791  3754085 
 792  3763583 
 793  3773093 
 794  3782615 
 795  3792149 
 796  3801695 
 797  3811253 
 798  3820823 
 799  3830405 
 800  3839999 
 801  3849605 
 802  3859223 
 803  3868853 
 804  3878495 
 805  3888149 
 806  3897815 
 807  3907493 
 808  3917183 
 809  3926885 
 810  3936599 
 811  3946325 
 812  3956063 
 813  3965813 
 814  3975575 
 815  3985349 
 816  3995135 
 817  4004933 
 818  4014743 
 819  4024565 
 820  4034399 
 821  4044245 
 822  4054103 
 823  4063973 
 824  4073855 
 825  4083749 
 826  4093655 
 827  4103573 
 828  4113503 
 829  4123445 
 830  4133399 
 831  4143365 
 832  4153343 
 833  4163333 
 834  4173335 
 835  4183349 
 836  4193375 
 837  4203413 
 838  4213463 
 839  4223525 
 840  4233599 
 841  4243685 
 842  4253783 
 843  4263893 
 844  4274015 
 845  4284149 
 846  4294295 
 847  4304453 
 848  4314623 
 849  4324805 
 850  4334999 
 851  4345205 
 852  4355423 
 853  4365653 
 854  4375895 
 855  4386149 
 856  4396415 
 857  4406693 
 858  4416983 
 859  4427285 
 860  4437599 
 861  4447925 
 862  4458263 
 863  4468613 
 864  4478975 
 865  4489349 
 866  4499735 
 867  4510133 
 868  4520543 
 869  4530965 
 870  4541399 
 871  4551845 
 872  4562303 
 873  4572773 
 874  4583255 
 875  4593749 
 876  4604255 
 877  4614773 
 878  4625303 
 879  4635845 
 880  4646399 
 881  4656965 
 882  4667543 
 883  4678133 
 884  4688735 
 885  4699349 
 886  4709975 
 887  4720613 
 888  4731263 
 889  4741925 
 890  4752599 
 891  4763285 
 892  4773983 
 893  4784693 
 894  4795415 
 895  4806149 
 896  4816895 
 897  4827653 
 898  4838423 
 899  4849205 
 900  4859999 
 901  4870805 
 902  4881623 
 903  4892453 
 904  4903295 
 905  4914149 
 906  4925015 
 907  4935893 
 908  4946783 
 909  4957685 
 910  4968599 
 911  4979525 
 912  4990463 
 913  5001413 
 914  5012375 
 915  5023349 
 916  5034335 
 917  5045333 
 918  5056343 
 919  5067365 
 920  5078399 
 921  5089445 
 922  5100503 
 923  5111573 
 924  5122655 
 925  5133749 
 926  5144855 
 927  5155973 
 928  5167103 
 929  5178245 
 930  5189399 
 931  5200565 
 932  5211743 
 933  5222933 
 934  5234135 
 935  5245349 
 936  5256575 
 937  5267813 
 938  5279063 
 939  5290325 
 940  5301599 
 941  5312885 
 942  5324183 
 943  5335493 
 944  5346815 
 945  5358149 
 946  5369495 
 947  5380853 
 948  5392223 
 949  5403605 
 950  5414999 
 951  5426405 
 952  5437823 
 953  5449253 
 954  5460695 
 955  5472149 
 956  5483615 
 957  5495093 
 958  5506583 
 959  5518085 
 960  5529599 
 961  5541125 
 962  5552663 
 963  5564213 
 964  5575775 
 965  5587349 
 966  5598935 
 967  5610533 
 968  5622143 
 969  5633765 
 970  5645399 
 971  5657045 
 972  5668703 
 973  5680373 
 974  5692055 
 975  5703749 
 976  5715455 
 977  5727173 
 978  5738903 
 979  5750645 
 980  5762399 
 981  5774165 
 982  5785943 
 983  5797733 
 984  5809535 
 985  5821349 
 986  5833175 
 987  5845013 
 988  5856863 
 989  5868725 
 990  5880599 
 991  5892485 
 992  5904383 
 993  5916293 
 994  5928215 
 995  5940149 
 996  5952095 
 997  5964053 
 998  5976023 
 999  5988005 
 1000  5999999