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