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