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