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