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