0 -1 1 3 2 15 3 35 4 63 5 99 6 143 7 195 8 255 9 323 10 399 11 483 12 575 13 675 14 783 15 899 16 1023 17 1155 18 1295 19 1443 20 1599 21 1763 22 1935 23 2115 24 2303 25 2499 26 2703 27 2915 28 3135 29 3363 30 3599 31 3843 32 4095 33 4355 34 4623 35 4899 36 5183 37 5475 38 5775 39 6083 40 6399 41 6723 42 7055 43 7395 44 7743 45 8099 46 8463 47 8835 48 9215 49 9603 50 9999 51 10403 52 10815 53 11235 54 11663 55 12099 56 12543 57 12995 58 13455 59 13923 60 14399 61 14883 62 15375 63 15875 64 16383 65 16899 66 17423 67 17955 68 18495 69 19043 70 19599 71 20163 72 20735 73 21315 74 21903 75 22499 76 23103 77 23715 78 24335 79 24963 80 25599 81 26243 82 26895 83 27555 84 28223 85 28899 86 29583 87 30275 88 30975 89 31683 90 32399 91 33123 92 33855 93 34595 94 35343 95 36099 96 36863 97 37635 98 38415 99 39203 100 39999 101 40803 102 41615 103 42435 104 43263 105 44099 106 44943 107 45795 108 46655 109 47523 110 48399 111 49283 112 50175 113 51075 114 51983 115 52899 116 53823 117 54755 118 55695 119 56643 120 57599 121 58563 122 59535 123 60515 124 61503 125 62499 126 63503 127 64515 128 65535 129 66563 130 67599 131 68643 132 69695 133 70755 134 71823 135 72899 136 73983 137 75075 138 76175 139 77283 140 78399 141 79523 142 80655 143 81795 144 82943 145 84099 146 85263 147 86435 148 87615 149 88803 150 89999 151 91203 152 92415 153 93635 154 94863 155 96099 156 97343 157 98595 158 99855 159 101123 160 102399 161 103683 162 104975 163 106275 164 107583 165 108899 166 110223 167 111555 168 112895 169 114243 170 115599 171 116963 172 118335 173 119715 174 121103 175 122499 176 123903 177 125315 178 126735 179 128163 180 129599 181 131043 182 132495 183 133955 184 135423 185 136899 186 138383 187 139875 188 141375 189 142883 190 144399 191 145923 192 147455 193 148995 194 150543 195 152099 196 153663 197 155235 198 156815 199 158403 200 159999 201 161603 202 163215 203 164835 204 166463 205 168099 206 169743 207 171395 208 173055 209 174723 210 176399 211 178083 212 179775 213 181475 214 183183 215 184899 216 186623 217 188355 218 190095 219 191843 220 193599 221 195363 222 197135 223 198915 224 200703 225 202499 226 204303 227 206115 228 207935 229 209763 230 211599 231 213443 232 215295 233 217155 234 219023 235 220899 236 222783 237 224675 238 226575 239 228483 240 230399 241 232323 242 234255 243 236195 244 238143 245 240099 246 242063 247 244035 248 246015 249 248003 250 249999 251 252003 252 254015 253 256035 254 258063 255 260099 256 262143 257 264195 258 266255 259 268323 260 270399 261 272483 262 274575 263 276675 264 278783 265 280899 266 283023 267 285155 268 287295 269 289443 270 291599 271 293763 272 295935 273 298115 274 300303 275 302499 276 304703 277 306915 278 309135 279 311363 280 313599 281 315843 282 318095 283 320355 284 322623 285 324899 286 327183 287 329475 288 331775 289 334083 290 336399 291 338723 292 341055 293 343395 294 345743 295 348099 296 350463 297 352835 298 355215 299 357603 300 359999 301 362403 302 364815 303 367235 304 369663 305 372099 306 374543 307 376995 308 379455 309 381923 310 384399 311 386883 312 389375 313 391875 314 394383 315 396899 316 399423 317 401955 318 404495 319 407043 320 409599 321 412163 322 414735 323 417315 324 419903 325 422499 326 425103 327 427715 328 430335 329 432963 330 435599 331 438243 332 440895 333 443555 334 446223 335 448899 336 451583 337 454275 338 456975 339 459683 340 462399 341 465123 342 467855 343 470595 344 473343 345 476099 346 478863 347 481635 348 484415 349 487203 350 489999 351 492803 352 495615 353 498435 354 501263 355 504099 356 506943 357 509795 358 512655 359 515523 360 518399 361 521283 362 524175 363 527075 364 529983 365 532899 366 535823 367 538755 368 541695 369 544643 370 547599 371 550563 372 553535 373 556515 374 559503 375 562499 376 565503 377 568515 378 571535 379 574563 380 577599 381 580643 382 583695 383 586755 384 589823 385 592899 386 595983 387 599075 388 602175 389 605283 390 608399 391 611523 392 614655 393 617795 394 620943 395 624099 396 627263 397 630435 398 633615 399 636803 400 639999 401 643203 402 646415 403 649635 404 652863 405 656099 406 659343 407 662595 408 665855 409 669123 410 672399 411 675683 412 678975 413 682275 414 685583 415 688899 416 692223 417 695555 418 698895 419 702243 420 705599 421 708963 422 712335 423 715715 424 719103 425 722499 426 725903 427 729315 428 732735 429 736163 430 739599 431 743043 432 746495 433 749955 434 753423 435 756899 436 760383 437 763875 438 767375 439 770883 440 774399 441 777923 442 781455 443 784995 444 788543 445 792099 446 795663 447 799235 448 802815 449 806403 450 809999 451 813603 452 817215 453 820835 454 824463 455 828099 456 831743 457 835395 458 839055 459 842723 460 846399 461 850083 462 853775 463 857475 464 861183 465 864899 466 868623 467 872355 468 876095 469 879843 470 883599 471 887363 472 891135 473 894915 474 898703 475 902499 476 906303 477 910115 478 913935 479 917763 480 921599 481 925443 482 929295 483 933155 484 937023 485 940899 486 944783 487 948675 488 952575 489 956483 490 960399 491 964323 492 968255 493 972195 494 976143 495 980099 496 984063 497 988035 498 992015 499 996003 500 999999 501 1004003 502 1008015 503 1012035 504 1016063 505 1020099 506 1024143 507 1028195 508 1032255 509 1036323 510 1040399 511 1044483 512 1048575 513 1052675 514 1056783 515 1060899 516 1065023 517 1069155 518 1073295 519 1077443 520 1081599 521 1085763 522 1089935 523 1094115 524 1098303 525 1102499 526 1106703 527 1110915 528 1115135 529 1119363 530 1123599 531 1127843 532 1132095 533 1136355 534 1140623 535 1144899 536 1149183 537 1153475 538 1157775 539 1162083 540 1166399 541 1170723 542 1175055 543 1179395 544 1183743 545 1188099 546 1192463 547 1196835 548 1201215 549 1205603 550 1209999 551 1214403 552 1218815 553 1223235 554 1227663 555 1232099 556 1236543 557 1240995 558 1245455 559 1249923 560 1254399 561 1258883 562 1263375 563 1267875 564 1272383 565 1276899 566 1281423 567 1285955 568 1290495 569 1295043 570 1299599 571 1304163 572 1308735 573 1313315 574 1317903 575 1322499 576 1327103 577 1331715 578 1336335 579 1340963 580 1345599 581 1350243 582 1354895 583 1359555 584 1364223 585 1368899 586 1373583 587 1378275 588 1382975 589 1387683 590 1392399 591 1397123 592 1401855 593 1406595 594 1411343 595 1416099 596 1420863 597 1425635 598 1430415 599 1435203 600 1439999 601 1444803 602 1449615 603 1454435 604 1459263 605 1464099 606 1468943 607 1473795 608 1478655 609 1483523 610 1488399 611 1493283 612 1498175 613 1503075 614 1507983 615 1512899 616 1517823 617 1522755 618 1527695 619 1532643 620 1537599 621 1542563 622 1547535 623 1552515 624 1557503 625 1562499 626 1567503 627 1572515 628 1577535 629 1582563 630 1587599 631 1592643 632 1597695 633 1602755 634 1607823 635 1612899 636 1617983 637 1623075 638 1628175 639 1633283 640 1638399 641 1643523 642 1648655 643 1653795 644 1658943 645 1664099 646 1669263 647 1674435 648 1679615 649 1684803 650 1689999 651 1695203 652 1700415 653 1705635 654 1710863 655 1716099 656 1721343 657 1726595 658 1731855 659 1737123 660 1742399 661 1747683 662 1752975 663 1758275 664 1763583 665 1768899 666 1774223 667 1779555 668 1784895 669 1790243 670 1795599 671 1800963 672 1806335 673 1811715 674 1817103 675 1822499 676 1827903 677 1833315 678 1838735 679 1844163 680 1849599 681 1855043 682 1860495 683 1865955 684 1871423 685 1876899 686 1882383 687 1887875 688 1893375 689 1898883 690 1904399 691 1909923 692 1915455 693 1920995 694 1926543 695 1932099 696 1937663 697 1943235 698 1948815 699 1954403 700 1959999 701 1965603 702 1971215 703 1976835 704 1982463 705 1988099 706 1993743 707 1999395 708 2005055 709 2010723 710 2016399 711 2022083 712 2027775 713 2033475 714 2039183 715 2044899 716 2050623 717 2056355 718 2062095 719 2067843 720 2073599 721 2079363 722 2085135 723 2090915 724 2096703 725 2102499 726 2108303 727 2114115 728 2119935 729 2125763 730 2131599 731 2137443 732 2143295 733 2149155 734 2155023 735 2160899 736 2166783 737 2172675 738 2178575 739 2184483 740 2190399 741 2196323 742 2202255 743 2208195 744 2214143 745 2220099 746 2226063 747 2232035 748 2238015 749 2244003 750 2249999 751 2256003 752 2262015 753 2268035 754 2274063 755 2280099 756 2286143 757 2292195 758 2298255 759 2304323 760 2310399 761 2316483 762 2322575 763 2328675 764 2334783 765 2340899 766 2347023 767 2353155 768 2359295 769 2365443 770 2371599 771 2377763 772 2383935 773 2390115 774 2396303 775 2402499 776 2408703 777 2414915 778 2421135 779 2427363 780 2433599 781 2439843 782 2446095 783 2452355 784 2458623 785 2464899 786 2471183 787 2477475 788 2483775 789 2490083 790 2496399 791 2502723 792 2509055 793 2515395 794 2521743 795 2528099 796 2534463 797 2540835 798 2547215 799 2553603 800 2559999 801 2566403 802 2572815 803 2579235 804 2585663 805 2592099 806 2598543 807 2604995 808 2611455 809 2617923 810 2624399 811 2630883 812 2637375 813 2643875 814 2650383 815 2656899 816 2663423 817 2669955 818 2676495 819 2683043 820 2689599 821 2696163 822 2702735 823 2709315 824 2715903 825 2722499 826 2729103 827 2735715 828 2742335 829 2748963 830 2755599 831 2762243 832 2768895 833 2775555 834 2782223 835 2788899 836 2795583 837 2802275 838 2808975 839 2815683 840 2822399 841 2829123 842 2835855 843 2842595 844 2849343 845 2856099 846 2862863 847 2869635 848 2876415 849 2883203 850 2889999 851 2896803 852 2903615 853 2910435 854 2917263 855 2924099 856 2930943 857 2937795 858 2944655 859 2951523 860 2958399 861 2965283 862 2972175 863 2979075 864 2985983 865 2992899 866 2999823 867 3006755 868 3013695 869 3020643 870 3027599 871 3034563 872 3041535 873 3048515 874 3055503 875 3062499 876 3069503 877 3076515 878 3083535 879 3090563 880 3097599 881 3104643 882 3111695 883 3118755 884 3125823 885 3132899 886 3139983 887 3147075 888 3154175 889 3161283 890 3168399 891 3175523 892 3182655 893 3189795 894 3196943 895 3204099 896 3211263 897 3218435 898 3225615 899 3232803 900 3239999