1 1 2 1 3 1 4 2 5 6 6 21 7 7 8 10 9 10 10 15 11 15 12 21 13 21 14 28 15 28 16 36 17 36 18 45 19 45 20 55 21 55 22 66 23 66 24 78 25 78 26 91 27 91 28 105 29 105 30 120 31 120 32 136 33 136 34 153 35 153 36 171 37 171 38 190 39 190 40 210 41 210 42 231 43 231 44 253 45 253 46 276 47 276 48 300 49 300 50 325 51 325 52 351 53 351 54 378 55 378 56 406 57 406 58 435 59 435 60 465 61 465 62 496 63 496 64 528 65 528 66 561 67 561 68 595 69 595 70 630 71 630 72 666 73 666 74 703 75 703 76 741 77 741 78 780 79 780 80 820 81 820 82 861 83 861 84 903 85 903 86 946 87 946 88 990 89 990 90 1035 91 1035 92 1081 93 1081 94 1128 95 1128 96 1176 97 1176 98 1225 99 1225 100 1275 101 1275 102 1326 103 1326 104 1378 105 1378 106 1431 107 1431 108 1485 109 1485 110 1540 111 1540 112 1596 113 1596 114 1653 115 1653 116 1711 117 1711 118 1770 119 1770 120 1830 121 1830 122 1891 123 1891 124 1953 125 1953 126 2016 127 2016 128 2080 129 2080 130 2145 131 2145 132 2211 133 2211 134 2278 135 2278 136 2346 137 2346 138 2415 139 2415 140 2485 141 2485 142 2556 143 2556 144 2628 145 2628 146 2701 147 2701 148 2775 149 2775 150 2850 151 2850 152 2926 153 2926 154 3003 155 3003 156 3081 157 3081 158 3160 159 3160 160 3240 161 3240 162 3321 163 3321 164 3403 165 3403 166 3486 167 3486 168 3570 169 3570 170 3655 171 3655 172 3741 173 3741 174 3828 175 3828 176 3916 177 3916 178 4005 179 4005 180 4095 181 4095 182 4186 183 4186 184 4278 185 4278 186 4371 187 4371 188 4465 189 4465 190 4560 191 4560 192 4656 193 4656 194 4753 195 4753 196 4851 197 4851 198 4950 199 4950 200 5050 201 5050 202 5151 203 5151 204 5253 205 5253 206 5356 207 5356 208 5460 209 5460 210 5565 211 5565 212 5671 213 5671 214 5778 215 5778 216 5886 217 5886 218 5995 219 5995 220 6105 221 6105 222 6216 223 6216 224 6328 225 6328 226 6441 227 6441 228 6555 229 6555 230 6670 231 6670 232 6786 233 6786 234 6903 235 6903 236 7021 237 7021 238 7140 239 7140 240 7260 241 7260 242 7381 243 7381 244 7503 245 7503 246 7626 247 7626 248 7750 249 7750 250 7875 251 7875 252 8001 253 8001 254 8128 255 8128 256 8256 257 8256 258 8385 259 8385 260 8515 261 8515 262 8646 263 8646 264 8778 265 8778 266 8911 267 8911 268 9045 269 9045 270 9180 271 9180 272 9316 273 9316 274 9453 275 9453 276 9591 277 9591 278 9730 279 9730 280 9870 281 9870 282 10011 283 10011 284 10153 285 10153 286 10296 287 10296 288 10440 289 10440 290 10585 291 10585 292 10731 293 10731 294 10878 295 10878 296 11026 297 11026 298 11175 299 11175 300 11325 301 11325 302 11476 303 11476 304 11628 305 11628 306 11781 307 11781 308 11935 309 11935 310 12090 311 12090 312 12246 313 12246 314 12403 315 12403 316 12561 317 12561 318 12720 319 12720 320 12880 321 12880 322 13041 323 13041 324 13203 325 13203 326 13366 327 13366 328 13530 329 13530 330 13695 331 13695 332 13861 333 13861 334 14028 335 14028 336 14196 337 14196 338 14365 339 14365 340 14535 341 14535 342 14706 343 14706 344 14878 345 14878 346 15051 347 15051 348 15225 349 15225 350 15400 351 15400 352 15576 353 15576 354 15753 355 15753 356 15931 357 15931 358 16110 359 16110 360 16290 361 16290 362 16471 363 16471 364 16653 365 16653 366 16836 367 16836 368 17020 369 17020 370 17205 371 17205 372 17391 373 17391 374 17578 375 17578 376 17766 377 17766 378 17955 379 17955 380 18145 381 18145 382 18336 383 18336 384 18528 385 18528 386 18721 387 18721 388 18915 389 18915 390 19110 391 19110 392 19306 393 19306 394 19503 395 19503 396 19701 397 19701 398 19900 399 19900 400 20100 401 20100 402 20301 403 20301 404 20503 405 20503 406 20706 407 20706 408 20910 409 20910 410 21115 411 21115 412 21321 413 21321 414 21528 415 21528 416 21736 417 21736 418 21945 419 21945 420 22155 421 22155 422 22366 423 22366 424 22578 425 22578 426 22791 427 22791 428 23005 429 23005 430 23220 431 23220 432 23436 433 23436 434 23653 435 23653 436 23871 437 23871 438 24090 439 24090 440 24310 441 24310 442 24531 443 24531 444 24753 445 24753 446 24976 447 24976 448 25200 449 25200 450 25425 451 25425 452 25651 453 25651 454 25878 455 25878 456 26106 457 26106 458 26335 459 26335 460 26565 461 26565 462 26796 463 26796 464 27028 465 27028 466 27261 467 27261 468 27495 469 27495 470 27730 471 27730 472 27966 473 27966 474 28203 475 28203 476 28441 477 28441 478 28680 479 28680 480 28920 481 28920 482 29161 483 29161 484 29403 485 29403 486 29646 487 29646 488 29890 489 29890 490 30135 491 30135 492 30381 493 30381 494 30628 495 30628 496 30876 497 30876 498 31125 499 31125 500 31375 501 31375 502 31626 503 31626 504 31878 505 31878 506 32131 507 32131 508 32385 509 32385 510 32640 511 32640 512 32896 513 32896 514 33153 515 33153 516 33411 517 33411 518 33670 519 33670 520 33930 521 33930 522 34191 523 34191 524 34453 525 34453 526 34716 527 34716 528 34980 529 34980 530 35245 531 35245 532 35511 533 35511 534 35778 535 35778 536 36046 537 36046 538 36315 539 36315 540 36585 541 36585 542 36856 543 36856 544 37128 545 37128 546 37401 547 37401 548 37675 549 37675 550 37950 551 37950 552 38226 553 38226 554 38503 555 38503 556 38781 557 38781 558 39060 559 39060 560 39340 561 39340 562 39621 563 39621 564 39903 565 39903 566 40186 567 40186 568 40470 569 40470 570 40755 571 40755 572 41041 573 41041 574 41328 575 41328 576 41616 577 41616 578 41905 579 41905 580 42195 581 42195 582 42486 583 42486 584 42778 585 42778 586 43071 587 43071 588 43365 589 43365 590 43660 591 43660 592 43956 593 43956 594 44253 595 44253 596 44551 597 44551 598 44850 599 44850 600 45150 601 45150 602 45451 603 45451 604 45753 605 45753 606 46056 607 46056 608 46360 609 46360 610 46665 611 46665 612 46971 613 46971 614 47278 615 47278 616 47586 617 47586 618 47895 619 47895 620 48205 621 48205 622 48516 623 48516 624 48828 625 48828 626 49141 627 49141 628 49455 629 49455 630 49770 631 49770 632 50086 633 50086 634 50403 635 50403 636 50721 637 50721 638 51040 639 51040 640 51360 641 51360 642 51681 643 51681 644 52003 645 52003 646 52326 647 52326 648 52650 649 52650 650 52975 651 52975 652 53301 653 53301 654 53628 655 53628 656 53956 657 53956 658 54285 659 54285 660 54615 661 54615 662 54946 663 54946 664 55278 665 55278 666 55611 667 55611 668 55945 669 55945 670 56280 671 56280 672 56616 673 56616 674 56953 675 56953 676 57291 677 57291 678 57630 679 57630 680 57970 681 57970 682 58311 683 58311 684 58653 685 58653 686 58996 687 58996 688 59340 689 59340 690 59685 691 59685 692 60031 693 60031 694 60378 695 60378 696 60726 697 60726 698 61075 699 61075 700 61425 701 61425 702 61776 703 61776 704 62128 705 62128 706 62481 707 62481 708 62835 709 62835 710 63190 711 63190 712 63546 713 63546 714 63903 715 63903 716 64261 717 64261 718 64620 719 64620 720 64980 721 64980 722 65341 723 65341 724 65703 725 65703 726 66066 727 66066 728 66430 729 66430 730 66795 731 66795 732 67161 733 67161 734 67528 735 67528 736 67896 737 67896 738 68265 739 68265 740 68635 741 68635 742 69006 743 69006 744 69378 745 69378 746 69751 747 69751 748 70125 749 70125 750 70500 751 70500 752 70876 753 70876 754 71253 755 71253 756 71631 757 71631 758 72010 759 72010 760 72390 761 72390 762 72771 763 72771 764 73153 765 73153 766 73536 767 73536 768 73920 769 73920 770 74305 771 74305 772 74691 773 74691 774 75078 775 75078 776 75466 777 75466 778 75855 779 75855 780 76245 781 76245 782 76636 783 76636 784 77028 785 77028 786 77421 787 77421 788 77815 789 77815 790 78210 791 78210 792 78606 793 78606 794 79003 795 79003 796 79401 797 79401 798 79800 799 79800 800 80200 801 80200 802 80601 803 80601 804 81003 805 81003 806 81406 807 81406 808 81810 809 81810 810 82215 811 82215 812 82621 813 82621 814 83028 815 83028 816 83436 817 83436 818 83845 819 83845 820 84255 821 84255 822 84666 823 84666 824 85078 825 85078 826 85491 827 85491 828 85905 829 85905 830 86320 831 86320 832 86736 833 86736 834 87153 835 87153 836 87571 837 87571 838 87990 839 87990 840 88410 841 88410 842 88831 843 88831 844 89253 845 89253 846 89676 847 89676 848 90100 849 90100 850 90525 851 90525 852 90951 853 90951 854 91378 855 91378 856 91806 857 91806 858 92235 859 92235 860 92665 861 92665 862 93096 863 93096 864 93528 865 93528 866 93961 867 93961 868 94395 869 94395 870 94830 871 94830 872 95266 873 95266 874 95703 875 95703 876 96141 877 96141 878 96580 879 96580 880 97020 881 97020 882 97461 883 97461 884 97903 885 97903 886 98346 887 98346 888 98790 889 98790 890 99235 891 99235 892 99681 893 99681 894 100128 895 100128 896 100576 897 100576 898 101025 899 101025 900 101475 901 101475 902 101926 903 101926 904 102378 905 102378 906 102831 907 102831 908 103285 909 103285 910 103740 911 103740 912 104196 913 104196 914 104653 915 104653 916 105111 917 105111 918 105570 919 105570 920 106030 921 106030 922 106491 923 106491 924 106953 925 106953 926 107416 927 107416 928 107880 929 107880 930 108345 931 108345 932 108811 933 108811 934 109278 935 109278 936 109746 937 109746 938 110215 939 110215 940 110685 941 110685 942 111156 943 111156 944 111628 945 111628 946 112101 947 112101 948 112575 949 112575 950 113050 951 113050 952 113526 953 113526 954 114003 955 114003 956 114481 957 114481 958 114960 959 114960 960 115440 961 115440 962 115921 963 115921 964 116403 965 116403 966 116886 967 116886 968 117370 969 117370 970 117855 971 117855 972 118341 973 118341 974 118828 975 118828 976 119316 977 119316 978 119805 979 119805 980 120295 981 120295 982 120786 983 120786 984 121278 985 121278 986 121771 987 121771 988 122265 989 122265 990 122760 991 122760 992 123256 993 123256 994 123753 995 123753 996 124251 997 124251 998 124750 999 124750 1000 125250