0 0 1 1 2 2 3 3 4 8 5 9 6 10 7 11 8 16 9 17 10 18 11 19 12 24 13 25 14 26 15 27 16 64 17 65 18 66 19 67 20 72 21 73 22 74 23 75 24 80 25 81 26 82 27 83 28 88 29 89 30 90 31 91 32 128 33 129 34 130 35 131 36 136 37 137 38 138 39 139 40 144 41 145 42 146 43 147 44 152 45 153 46 154 47 155 48 192 49 193 50 194 51 195 52 200 53 201 54 202 55 203 56 208 57 209 58 210 59 211 60 216 61 217 62 218 63 219 64 512 65 513 66 514 67 515 68 520 69 521 70 522 71 523 72 528 73 529 74 530 75 531 76 536 77 537 78 538 79 539 80 576 81 577 82 578 83 579 84 584 85 585 86 586 87 587 88 592 89 593 90 594 91 595 92 600 93 601 94 602 95 603 96 640 97 641 98 642 99 643 100 648 101 649 102 650 103 651 104 656 105 657 106 658 107 659 108 664 109 665 110 666 111 667 112 704 113 705 114 706 115 707 116 712 117 713 118 714 119 715 120 720 121 721 122 722 123 723 124 728 125 729 126 730 127 731 128 1024 129 1025 130 1026 131 1027 132 1032 133 1033 134 1034 135 1035 136 1040 137 1041 138 1042 139 1043 140 1048 141 1049 142 1050 143 1051 144 1088 145 1089 146 1090 147 1091 148 1096 149 1097 150 1098 151 1099 152 1104 153 1105 154 1106 155 1107 156 1112 157 1113 158 1114 159 1115 160 1152 161 1153 162 1154 163 1155 164 1160 165 1161 166 1162 167 1163 168 1168 169 1169 170 1170 171 1171 172 1176 173 1177 174 1178 175 1179 176 1216 177 1217 178 1218 179 1219 180 1224 181 1225 182 1226 183 1227 184 1232 185 1233 186 1234 187 1235 188 1240 189 1241 190 1242 191 1243 192 1536 193 1537 194 1538 195 1539 196 1544 197 1545 198 1546 199 1547 200 1552 201 1553 202 1554 203 1555 204 1560 205 1561 206 1562 207 1563 208 1600 209 1601 210 1602 211 1603 212 1608 213 1609 214 1610 215 1611 216 1616 217 1617 218 1618 219 1619 220 1624 221 1625 222 1626 223 1627 224 1664 225 1665 226 1666 227 1667 228 1672 229 1673 230 1674 231 1675 232 1680 233 1681 234 1682 235 1683 236 1688 237 1689 238 1690 239 1691 240 1728 241 1729 242 1730 243 1731 244 1736 245 1737 246 1738 247 1739 248 1744 249 1745 250 1746 251 1747 252 1752 253 1753 254 1754 255 1755 256 4096 257 4097 258 4098 259 4099 260 4104 261 4105 262 4106 263 4107 264 4112 265 4113 266 4114 267 4115 268 4120 269 4121 270 4122 271 4123 272 4160 273 4161 274 4162 275 4163 276 4168 277 4169 278 4170 279 4171 280 4176 281 4177 282 4178 283 4179 284 4184 285 4185 286 4186 287 4187 288 4224 289 4225 290 4226 291 4227 292 4232 293 4233 294 4234 295 4235 296 4240 297 4241 298 4242 299 4243 300 4248 301 4249 302 4250 303 4251 304 4288 305 4289 306 4290 307 4291 308 4296 309 4297 310 4298 311 4299 312 4304 313 4305 314 4306 315 4307 316 4312 317 4313 318 4314 319 4315 320 4608 321 4609 322 4610 323 4611 324 4616 325 4617 326 4618 327 4619 328 4624 329 4625 330 4626 331 4627 332 4632 333 4633 334 4634 335 4635 336 4672 337 4673 338 4674 339 4675 340 4680 341 4681 342 4682 343 4683 344 4688 345 4689 346 4690 347 4691 348 4696 349 4697 350 4698 351 4699 352 4736 353 4737 354 4738 355 4739 356 4744 357 4745 358 4746 359 4747 360 4752 361 4753 362 4754 363 4755 364 4760 365 4761 366 4762 367 4763 368 4800 369 4801 370 4802 371 4803 372 4808 373 4809 374 4810 375 4811 376 4816 377 4817 378 4818 379 4819 380 4824 381 4825 382 4826 383 4827 384 5120 385 5121 386 5122 387 5123 388 5128 389 5129 390 5130 391 5131 392 5136 393 5137 394 5138 395 5139 396 5144 397 5145 398 5146 399 5147 400 5184 401 5185 402 5186 403 5187 404 5192 405 5193 406 5194 407 5195 408 5200 409 5201 410 5202 411 5203 412 5208 413 5209 414 5210 415 5211 416 5248 417 5249 418 5250 419 5251 420 5256 421 5257 422 5258 423 5259 424 5264 425 5265 426 5266 427 5267 428 5272 429 5273 430 5274 431 5275 432 5312 433 5313 434 5314 435 5315 436 5320 437 5321 438 5322 439 5323 440 5328 441 5329 442 5330 443 5331 444 5336 445 5337 446 5338 447 5339 448 5632 449 5633 450 5634 451 5635 452 5640 453 5641 454 5642 455 5643 456 5648 457 5649 458 5650 459 5651 460 5656 461 5657 462 5658 463 5659 464 5696 465 5697 466 5698 467 5699 468 5704 469 5705 470 5706 471 5707 472 5712 473 5713 474 5714 475 5715 476 5720 477 5721 478 5722 479 5723 480 5760 481 5761 482 5762 483 5763 484 5768 485 5769 486 5770 487 5771 488 5776 489 5777 490 5778 491 5779 492 5784 493 5785 494 5786 495 5787 496 5824 497 5825 498 5826 499 5827 500 5832 501 5833 502 5834 503 5835 504 5840 505 5841 506 5842 507 5843 508 5848 509 5849 510 5850 511 5851 512 8192 513 8193 514 8194 515 8195 516 8200 517 8201 518 8202 519 8203 520 8208 521 8209 522 8210 523 8211 524 8216 525 8217 526 8218 527 8219 528 8256 529 8257 530 8258 531 8259 532 8264 533 8265 534 8266 535 8267 536 8272 537 8273 538 8274 539 8275 540 8280 541 8281 542 8282 543 8283 544 8320 545 8321 546 8322 547 8323 548 8328 549 8329 550 8330 551 8331 552 8336 553 8337 554 8338 555 8339 556 8344 557 8345 558 8346 559 8347 560 8384 561 8385 562 8386 563 8387 564 8392 565 8393 566 8394 567 8395 568 8400 569 8401 570 8402 571 8403 572 8408 573 8409 574 8410 575 8411 576 8704 577 8705 578 8706 579 8707 580 8712 581 8713 582 8714 583 8715 584 8720 585 8721 586 8722 587 8723 588 8728 589 8729 590 8730 591 8731 592 8768 593 8769 594 8770 595 8771 596 8776 597 8777 598 8778 599 8779 600 8784 601 8785 602 8786 603 8787 604 8792 605 8793 606 8794 607 8795 608 8832 609 8833 610 8834 611 8835 612 8840 613 8841 614 8842 615 8843 616 8848 617 8849 618 8850 619 8851 620 8856 621 8857 622 8858 623 8859 624 8896 625 8897 626 8898 627 8899 628 8904 629 8905 630 8906 631 8907 632 8912 633 8913 634 8914 635 8915 636 8920 637 8921 638 8922 639 8923 640 9216 641 9217 642 9218 643 9219 644 9224 645 9225 646 9226 647 9227 648 9232 649 9233 650 9234 651 9235 652 9240 653 9241 654 9242 655 9243 656 9280 657 9281 658 9282 659 9283 660 9288 661 9289 662 9290 663 9291 664 9296 665 9297 666 9298 667 9299 668 9304 669 9305 670 9306 671 9307 672 9344 673 9345 674 9346 675 9347 676 9352 677 9353 678 9354 679 9355 680 9360 681 9361 682 9362 683 9363 684 9368 685 9369 686 9370 687 9371 688 9408 689 9409 690 9410 691 9411 692 9416 693 9417 694 9418 695 9419 696 9424 697 9425 698 9426 699 9427 700 9432 701 9433 702 9434 703 9435 704 9728 705 9729 706 9730 707 9731 708 9736 709 9737 710 9738 711 9739 712 9744 713 9745 714 9746 715 9747 716 9752 717 9753 718 9754 719 9755 720 9792 721 9793 722 9794 723 9795 724 9800 725 9801 726 9802 727 9803 728 9808 729 9809 730 9810 731 9811 732 9816 733 9817 734 9818 735 9819 736 9856 737 9857 738 9858 739 9859 740 9864 741 9865 742 9866 743 9867 744 9872 745 9873 746 9874 747 9875 748 9880 749 9881 750 9882 751 9883 752 9920 753 9921 754 9922 755 9923 756 9928 757 9929 758 9930 759 9931 760 9936 761 9937 762 9938 763 9939 764 9944 765 9945 766 9946 767 9947 768 12288 769 12289 770 12290 771 12291 772 12296 773 12297 774 12298 775 12299 776 12304 777 12305 778 12306 779 12307 780 12312 781 12313 782 12314 783 12315 784 12352 785 12353 786 12354 787 12355 788 12360 789 12361 790 12362 791 12363 792 12368 793 12369 794 12370 795 12371 796 12376 797 12377 798 12378 799 12379 800 12416 801 12417 802 12418 803 12419 804 12424 805 12425 806 12426 807 12427 808 12432 809 12433 810 12434 811 12435 812 12440 813 12441 814 12442 815 12443 816 12480 817 12481 818 12482 819 12483 820 12488 821 12489 822 12490 823 12491 824 12496 825 12497 826 12498 827 12499 828 12504 829 12505 830 12506 831 12507 832 12800 833 12801 834 12802 835 12803 836 12808 837 12809 838 12810 839 12811 840 12816 841 12817 842 12818 843 12819 844 12824 845 12825 846 12826 847 12827 848 12864 849 12865 850 12866 851 12867 852 12872 853 12873 854 12874 855 12875 856 12880 857 12881 858 12882 859 12883 860 12888 861 12889 862 12890 863 12891 864 12928 865 12929 866 12930 867 12931 868 12936 869 12937 870 12938 871 12939 872 12944 873 12945 874 12946 875 12947 876 12952 877 12953 878 12954 879 12955 880 12992 881 12993 882 12994 883 12995 884 13000 885 13001 886 13002 887 13003 888 13008 889 13009 890 13010 891 13011 892 13016 893 13017 894 13018 895 13019 896 13312 897 13313 898 13314 899 13315 900 13320 901 13321 902 13322 903 13323 904 13328 905 13329 906 13330 907 13331 908 13336 909 13337 910 13338 911 13339 912 13376 913 13377 914 13378 915 13379 916 13384 917 13385 918 13386 919 13387 920 13392 921 13393 922 13394 923 13395 924 13400 925 13401 926 13402 927 13403 928 13440 929 13441 930 13442 931 13443 932 13448 933 13449 934 13450 935 13451 936 13456 937 13457 938 13458 939 13459 940 13464 941 13465 942 13466 943 13467 944 13504 945 13505 946 13506 947 13507 948 13512 949 13513 950 13514 951 13515 952 13520 953 13521 954 13522 955 13523 956 13528 957 13529 958 13530 959 13531 960 13824 961 13825 962 13826 963 13827 964 13832 965 13833 966 13834 967 13835 968 13840 969 13841 970 13842 971 13843 972 13848 973 13849 974 13850 975 13851 976 13888 977 13889 978 13890 979 13891 980 13896 981 13897 982 13898 983 13899 984 13904 985 13905 986 13906 987 13907 988 13912 989 13913 990 13914 991 13915 992 13952 993 13953 994 13954 995 13955 996 13960 997 13961 998 13962 999 13963 1000 13968