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