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