1 1 2 3 3 2 4 7 5 4 6 5 7 3 8 15 9 8 10 9 11 5 12 11 13 6 14 7 15 4 16 31 17 16 18 17 19 9 20 19 21 10 22 11 23 6 24 23 25 12 26 13 27 7 28 15 29 8 30 9 31 5 32 63 33 32 34 33 35 17 36 35 37 18 38 19 39 10 40 39 41 20 42 21 43 11 44 23 45 12 46 13 47 7 48 47 49 24 50 25 51 13 52 27 53 14 54 15 55 8 56 31 57 16 58 17 59 9 60 19 61 10 62 11 63 6 64 127 65 64 66 65 67 33 68 67 69 34 70 35 71 18 72 71 73 36 74 37 75 19 76 39 77 20 78 21 79 11 80 79 81 40 82 41 83 21 84 43 85 22 86 23 87 12 88 47 89 24 90 25 91 13 92 27 93 14 94 15 95 8 96 95 97 48 98 49 99 25 100 51 101 26 102 27 103 14 104 55 105 28 106 29 107 15 108 31 109 16 110 17 111 9 112 63 113 32 114 33 115 17 116 35 117 18 118 19 119 10 120 39 121 20 122 21 123 11 124 23 125 12 126 13 127 7 128 255 129 128 130 129 131 65 132 131 133 66 134 67 135 34 136 135 137 68 138 69 139 35 140 71 141 36 142 37 143 19 144 143 145 72 146 73 147 37 148 75 149 38 150 39 151 20 152 79 153 40 154 41 155 21 156 43 157 22 158 23 159 12 160 159 161 80 162 81 163 41 164 83 165 42 166 43 167 22 168 87 169 44 170 45 171 23 172 47 173 24 174 25 175 13 176 95 177 48 178 49 179 25 180 51 181 26 182 27 183 14 184 55 185 28 186 29 187 15 188 31 189 16 190 17 191 9 192 191 193 96 194 97 195 49 196 99 197 50 198 51 199 26 200 103 201 52 202 53 203 27 204 55 205 28 206 29 207 15 208 111 209 56 210 57 211 29 212 59 213 30 214 31 215 16 216 63 217 32 218 33 219 17 220 35 221 18 222 19 223 10 224 127 225 64 226 65 227 33 228 67 229 34 230 35 231 18 232 71 233 36 234 37 235 19 236 39 237 20 238 21 239 11 240 79 241 40 242 41 243 21 244 43 245 22 246 23 247 12 248 47 249 24 250 25 251 13 252 27 253 14 254 15 255 8 256 511 257 256 258 257 259 129 260 259 261 130 262 131 263 66 264 263 265 132 266 133 267 67 268 135 269 68 270 69 271 35 272 271 273 136 274 137 275 69 276 139 277 70 278 71 279 36 280 143 281 72 282 73 283 37 284 75 285 38 286 39 287 20 288 287 289 144 290 145 291 73 292 147 293 74 294 75 295 38 296 151 297 76 298 77 299 39 300 79 301 40 302 41 303 21 304 159 305 80 306 81 307 41 308 83 309 42 310 43 311 22 312 87 313 44 314 45 315 23 316 47 317 24 318 25 319 13 320 319 321 160 322 161 323 81 324 163 325 82 326 83 327 42 328 167 329 84 330 85 331 43 332 87 333 44 334 45 335 23 336 175 337 88 338 89 339 45 340 91 341 46 342 47 343 24 344 95 345 48 346 49 347 25 348 51 349 26 350 27 351 14 352 191 353 96 354 97 355 49 356 99 357 50 358 51 359 26 360 103 361 52 362 53 363 27 364 55 365 28 366 29 367 15 368 111 369 56 370 57 371 29 372 59 373 30 374 31 375 16 376 63 377 32 378 33 379 17 380 35 381 18 382 19 383 10 384 383 385 192 386 193 387 97 388 195 389 98 390 99 391 50 392 199 393 100 394 101 395 51 396 103 397 52 398 53 399 27 400 207 401 104 402 105 403 53 404 107 405 54 406 55 407 28 408 111 409 56 410 57 411 29 412 59 413 30 414 31 415 16 416 223 417 112 418 113 419 57 420 115 421 58 422 59 423 30 424 119 425 60 426 61 427 31 428 63 429 32 430 33 431 17 432 127 433 64 434 65 435 33 436 67 437 34 438 35 439 18 440 71 441 36 442 37 443 19 444 39 445 20 446 21 447 11 448 255 449 128 450 129 451 65 452 131 453 66 454 67 455 34 456 135 457 68 458 69 459 35 460 71 461 36 462 37 463 19 464 143 465 72 466 73 467 37 468 75 469 38 470 39 471 20 472 79 473 40 474 41 475 21 476 43 477 22 478 23 479 12 480 159 481 80 482 81 483 41 484 83 485 42 486 43 487 22 488 87 489 44 490 45 491 23 492 47 493 24 494 25 495 13 496 95 497 48 498 49 499 25 500 51 501 26 502 27 503 14 504 55 505 28 506 29 507 15 508 31 509 16 510 17 511 9 512 1023 513 512 514 513 515 257 516 515 517 258 518 259 519 130 520 519 521 260 522 261 523 131 524 263 525 132 526 133 527 67 528 527 529 264 530 265 531 133 532 267 533 134 534 135 535 68 536 271 537 136 538 137 539 69 540 139 541 70 542 71 543 36 544 543 545 272 546 273 547 137 548 275 549 138 550 139 551 70 552 279 553 140 554 141 555 71 556 143 557 72 558 73 559 37 560 287 561 144 562 145 563 73 564 147 565 74 566 75 567 38 568 151 569 76 570 77 571 39 572 79 573 40 574 41 575 21 576 575 577 288 578 289 579 145 580 291 581 146 582 147 583 74 584 295 585 148 586 149 587 75 588 151 589 76 590 77 591 39 592 303 593 152 594 153 595 77 596 155 597 78 598 79 599 40 600 159 601 80 602 81 603 41 604 83 605 42 606 43 607 22 608 319 609 160 610 161 611 81 612 163 613 82 614 83 615 42 616 167 617 84 618 85 619 43 620 87 621 44 622 45 623 23 624 175 625 88 626 89 627 45 628 91 629 46 630 47 631 24 632 95 633 48 634 49 635 25 636 51 637 26 638 27 639 14 640 639 641 320 642 321 643 161 644 323 645 162 646 163 647 82 648 327 649 164 650 165 651 83 652 167 653 84 654 85 655 43 656 335 657 168 658 169 659 85 660 171 661 86 662 87 663 44 664 175 665 88 666 89 667 45 668 91 669 46 670 47 671 24 672 351 673 176 674 177 675 89 676 179 677 90 678 91 679 46 680 183 681 92 682 93 683 47 684 95 685 48 686 49 687 25 688 191 689 96 690 97 691 49 692 99 693 50 694 51 695 26 696 103 697 52 698 53 699 27 700 55 701 28 702 29 703 15 704 383 705 192 706 193 707 97 708 195 709 98 710 99 711 50 712 199 713 100 714 101 715 51 716 103 717 52 718 53 719 27 720 207 721 104 722 105 723 53 724 107 725 54 726 55 727 28 728 111 729 56 730 57 731 29 732 59 733 30 734 31 735 16 736 223 737 112 738 113 739 57 740 115 741 58 742 59 743 30 744 119 745 60 746 61 747 31 748 63 749 32 750 33 751 17 752 127 753 64 754 65 755 33 756 67 757 34 758 35 759 18 760 71 761 36 762 37 763 19 764 39 765 20 766 21 767 11 768 767 769 384 770 385 771 193 772 387 773 194 774 195 775 98 776 391 777 196 778 197 779 99 780 199 781 100 782 101 783 51 784 399 785 200 786 201 787 101 788 203 789 102 790 103 791 52 792 207 793 104 794 105 795 53 796 107 797 54 798 55 799 28 800 415 801 208 802 209 803 105 804 211 805 106 806 107 807 54 808 215 809 108 810 109 811 55 812 111 813 56 814 57 815 29 816 223 817 112 818 113 819 57 820 115 821 58 822 59 823 30 824 119 825 60 826 61 827 31 828 63 829 32 830 33 831 17 832 447 833 224 834 225 835 113 836 227 837 114 838 115 839 58 840 231 841 116 842 117 843 59 844 119 845 60 846 61 847 31 848 239 849 120 850 121 851 61 852 123 853 62 854 63 855 32 856 127 857 64 858 65 859 33 860 67 861 34 862 35 863 18 864 255 865 128 866 129 867 65 868 131 869 66 870 67 871 34 872 135 873 68 874 69 875 35 876 71 877 36 878 37 879 19 880 143 881 72 882 73 883 37 884 75 885 38 886 39 887 20 888 79 889 40 890 41 891 21 892 43 893 22 894 23 895 12 896 511 897 256 898 257 899 129 900 259 901 130 902 131 903 66 904 263 905 132 906 133 907 67 908 135 909 68 910 69 911 35 912 271 913 136 914 137 915 69 916 139 917 70 918 71 919 36 920 143 921 72 922 73 923 37 924 75 925 38 926 39 927 20 928 287 929 144 930 145 931 73 932 147 933 74 934 75 935 38 936 151 937 76 938 77 939 39 940 79 941 40 942 41 943 21 944 159 945 80 946 81 947 41 948 83 949 42 950 43 951 22 952 87 953 44 954 45 955 23 956 47 957 24 958 25 959 13 960 319 961 160 962 161 963 81 964 163 965 82 966 83 967 42 968 167 969 84 970 85 971 43 972 87 973 44 974 45 975 23 976 175 977 88 978 89 979 45 980 91 981 46 982 47 983 24 984 95 985 48 986 49 987 25 988 51 989 26 990 27 991 14 992 191 993 96 994 97 995 49 996 99 997 50 998 51 999 26 1000 103