0 1 1 7 2 14 3 20 4 26 5 32 6 39 7 45 8 51 9 58 10 64 11 70 12 76 13 83 14 89 15 95 16 102 17 108 18 114 19 120 20 127 21 133 22 139 23 146 24 152 25 158 26 164 27 171 28 177 29 183 30 190 31 196 32 202 33 208 34 215 35 221 36 227 37 234 38 240 39 246 40 252 41 259 42 265 43 271 44 278 45 284 46 290 47 296 48 303 49 309 50 315 51 322 52 328 53 334 54 340 55 347 56 353 57 359 58 365 59 372 60 378 61 384 62 391 63 397 64 403 65 409 66 416 67 422 68 428 69 435 70 441 71 447 72 453 73 460 74 466 75 472 76 479 77 485 78 491 79 497 80 504 81 510 82 516 83 523 84 529 85 535 86 541 87 548 88 554 89 560 90 567 91 573 92 579 93 585 94 592 95 598 96 604 97 611 98 617 99 623 100 629 101 636 102 642 103 648 104 655 105 661 106 667 107 673 108 680 109 686 110 692 111 699 112 705 113 711 114 717 115 724 116 730 117 736 118 742 119 749 120 755 121 761 122 768 123 774 124 780 125 786 126 793 127 799 128 805 129 812 130 818 131 824 132 830 133 837 134 843 135 849 136 856 137 862 138 868 139 874 140 881 141 887 142 893 143 900 144 906 145 912 146 918 147 925 148 931 149 937 150 944 151 950 152 956 153 962 154 969 155 975 156 981 157 988 158 994 159 1000 160 1006 161 1013 162 1019 163 1025 164 1032 165 1038 166 1044 167 1050 168 1057 169 1063 170 1069 171 1075 172 1082 173 1088 174 1094 175 1101 176 1107 177 1113 178 1119 179 1126 180 1132 181 1138 182 1145 183 1151 184 1157 185 1163 186 1170 187 1176 188 1182 189 1189 190 1195 191 1201 192 1207 193 1214 194 1220 195 1226 196 1233 197 1239 198 1245 199 1251 200 1258 201 1264 202 1270 203 1277 204 1283 205 1289 206 1295 207 1302 208 1308 209 1314 210 1321 211 1327 212 1333 213 1339 214 1346 215 1352 216 1358 217 1365 218 1371 219 1377 220 1383 221 1390 222 1396 223 1402 224 1409 225 1415 226 1421 227 1427 228 1434 229 1440 230 1446 231 1452 232 1459 233 1465 234 1471 235 1478 236 1484 237 1490 238 1496 239 1503 240 1509 241 1515 242 1522 243 1528 244 1534 245 1540 246 1547 247 1553 248 1559 249 1566 250 1572 251 1578 252 1584 253 1591 254 1597 255 1603 256 1610 257 1616 258 1622 259 1628 260 1635 261 1641 262 1647 263 1654 264 1660 265 1666 266 1672 267 1679 268 1685 269 1691 270 1698 271 1704 272 1710 273 1716 274 1723 275 1729 276 1735 277 1742 278 1748 279 1754 280 1760 281 1767 282 1773 283 1779 284 1785 285 1792 286 1798 287 1804 288 1811 289 1817 290 1823 291 1829 292 1836 293 1842 294 1848 295 1855 296 1861 297 1867 298 1873 299 1880 300 1886 301 1892 302 1899 303 1905 304 1911 305 1917 306 1924 307 1930 308 1936 309 1943 310 1949 311 1955 312 1961 313 1968 314 1974 315 1980 316 1987 317 1993 318 1999 319 2005 320 2012 321 2018 322 2024 323 2031 324 2037 325 2043 326 2049 327 2056 328 2062 329 2068 330 2075 331 2081 332 2087 333 2093 334 2100 335 2106 336 2112 337 2119 338 2125 339 2131 340 2137 341 2144 342 2150 343 2156 344 2162 345 2169 346 2175 347 2181 348 2188 349 2194 350 2200 351 2206 352 2213 353 2219 354 2225 355 2232 356 2238 357 2244 358 2250 359 2257 360 2263 361 2269 362 2276 363 2282 364 2288 365 2294 366 2301 367 2307 368 2313 369 2320 370 2326 371 2332 372 2338 373 2345 374 2351 375 2357 376 2364 377 2370 378 2376 379 2382 380 2389 381 2395 382 2401 383 2408 384 2414 385 2420 386 2426 387 2433 388 2439 389 2445 390 2452 391 2458 392 2464 393 2470 394 2477 395 2483 396 2489 397 2495 398 2502 399 2508 400 2514 401 2521 402 2527 403 2533 404 2539 405 2546 406 2552 407 2558 408 2565 409 2571 410 2577 411 2583 412 2590 413 2596 414 2602 415 2609 416 2615 417 2621 418 2627 419 2634 420 2640 421 2646 422 2653 423 2659 424 2665 425 2671 426 2678 427 2684 428 2690 429 2697 430 2703 431 2709 432 2715 433 2722 434 2728 435 2734 436 2741 437 2747 438 2753 439 2759 440 2766 441 2772 442 2778 443 2785 444 2791 445 2797 446 2803 447 2810 448 2816 449 2822 450 2829 451 2835 452 2841 453 2847 454 2854 455 2860 456 2866 457 2872 458 2879 459 2885 460 2891 461 2898 462 2904 463 2910 464 2916 465 2923 466 2929 467 2935 468 2942 469 2948 470 2954 471 2960 472 2967 473 2973 474 2979 475 2986 476 2992 477 2998 478 3004 479 3011 480 3017 481 3023 482 3030 483 3036 484 3042 485 3048 486 3055 487 3061 488 3067 489 3074 490 3080 491 3086 492 3092 493 3099 494 3105 495 3111 496 3118 497 3124 498 3130 499 3136 500 3143 501 3149 502 3155 503 3162 504 3168 505 3174 506 3180 507 3187 508 3193 509 3199 510 3205 511 3212 512 3218 513 3224 514 3231 515 3237 516 3243 517 3249 518 3256 519 3262 520 3268 521 3275 522 3281 523 3287 524 3293 525 3300 526 3306 527 3312 528 3319 529 3325 530 3331 531 3337 532 3344 533 3350 534 3356 535 3363 536 3369 537 3375 538 3381 539 3388 540 3394 541 3400 542 3407 543 3413 544 3419 545 3425 546 3432 547 3438 548 3444 549 3451 550 3457 551 3463 552 3469 553 3476 554 3482 555 3488 556 3495 557 3501 558 3507 559 3513 560 3520 561 3526 562 3532 563 3539 564 3545 565 3551 566 3557 567 3564 568 3570 569 3576 570 3582 571 3589 572 3595 573 3601 574 3608 575 3614 576 3620 577 3626 578 3633 579 3639 580 3645 581 3652 582 3658 583 3664 584 3670 585 3677 586 3683 587 3689 588 3696 589 3702 590 3708 591 3714 592 3721 593 3727 594 3733 595 3740 596 3746 597 3752 598 3758 599 3765 600 3771 601 3777 602 3784 603 3790 604 3796 605 3802 606 3809 607 3815 608 3821 609 3828 610 3834 611 3840 612 3846 613 3853 614 3859 615 3865 616 3872 617 3878 618 3884 619 3890 620 3897 621 3903 622 3909 623 3915 624 3922 625 3928 626 3934 627 3941 628 3947 629 3953 630 3959 631 3966 632 3972 633 3978 634 3985 635 3991 636 3997 637 4003 638 4010 639 4016 640 4022 641 4029 642 4035 643 4041 644 4047 645 4054 646 4060 647 4066 648 4073 649 4079 650 4085 651 4091 652 4098 653 4104 654 4110 655 4117 656 4123 657 4129 658 4135 659 4142 660 4148 661 4154 662 4161 663 4167 664 4173 665 4179 666 4186 667 4192 668 4198 669 4205 670 4211 671 4217 672 4223 673 4230 674 4236 675 4242 676 4249 677 4255 678 4261 679 4267 680 4274 681 4280 682 4286 683 4292 684 4299 685 4305 686 4311 687 4318 688 4324 689 4330 690 4336 691 4343 692 4349 693 4355 694 4362 695 4368 696 4374 697 4380 698 4387 699 4393 700 4399 701 4406 702 4412 703 4418 704 4424 705 4431 706 4437 707 4443 708 4450 709 4456 710 4462 711 4468 712 4475 713 4481 714 4487 715 4494 716 4500 717 4506 718 4512 719 4519 720 4525 721 4531 722 4538 723 4544 724 4550 725 4556 726 4563 727 4569 728 4575 729 4582 730 4588 731 4594 732 4600 733 4607 734 4613 735 4619 736 4625 737 4632 738 4638 739 4644 740 4651 741 4657 742 4663 743 4669 744 4676 745 4682 746 4688 747 4695 748 4701 749 4707 750 4713 751 4720 752 4726 753 4732 754 4739 755 4745 756 4751 757 4757 758 4764 759 4770 760 4776 761 4783 762 4789 763 4795 764 4801 765 4808 766 4814 767 4820 768 4827 769 4833 770 4839 771 4845 772 4852 773 4858 774 4864 775 4871 776 4877 777 4883 778 4889 779 4896 780 4902 781 4908 782 4915 783 4921 784 4927 785 4933 786 4940 787 4946 788 4952 789 4959 790 4965 791 4971 792 4977 793 4984 794 4990 795 4996 796 5002 797 5009 798 5015 799 5021 800 5028 801 5034 802 5040 803 5046 804 5053 805 5059 806 5065 807 5072 808 5078 809 5084 810 5090 811 5097 812 5103 813 5109 814 5116 815 5122 816 5128 817 5134 818 5141 819 5147 820 5153 821 5160 822 5166 823 5172 824 5178 825 5185 826 5191 827 5197 828 5204 829 5210 830 5216 831 5222 832 5229 833 5235 834 5241 835 5248 836 5254 837 5260 838 5266 839 5273 840 5279 841 5285 842 5292 843 5298 844 5304 845 5310 846 5317 847 5323 848 5329 849 5335 850 5342 851 5348 852 5354 853 5361 854 5367 855 5373 856 5379 857 5386 858 5392 859 5398 860 5405 861 5411 862 5417 863 5423 864 5430 865 5436 866 5442 867 5449 868 5455 869 5461 870 5467 871 5474 872 5480 873 5486 874 5493 875 5499 876 5505 877 5511 878 5518 879 5524 880 5530 881 5537 882 5543 883 5549 884 5555 885 5562 886 5568 887 5574 888 5581 889 5587 890 5593 891 5599 892 5606 893 5612 894 5618 895 5625 896 5631 897 5637 898 5643 899 5650 900 5656 901 5662 902 5669 903 5675 904 5681 905 5687 906 5694 907 5700 908 5706 909 5712 910 5719 911 5725 912 5731 913 5738 914 5744 915 5750 916 5756 917 5763 918 5769 919 5775 920 5782 921 5788 922 5794 923 5800 924 5807 925 5813 926 5819 927 5826 928 5832 929 5838 930 5844 931 5851 932 5857 933 5863 934 5870 935 5876 936 5882 937 5888 938 5895 939 5901 940 5907 941 5914 942 5920 943 5926 944 5932 945 5939 946 5945 947 5951 948 5958 949 5964 950 5970 951 5976 952 5983 953 5989 954 5995 955 6002 956 6008 957 6014 958 6020 959 6027 960 6033 961 6039 962 6045 963 6052 964 6058 965 6064 966 6071 967 6077 968 6083 969 6089 970 6096 971 6102 972 6108 973 6115 974 6121 975 6127 976 6133 977 6140 978 6146 979 6152 980 6159 981 6165 982 6171 983 6177 984 6184 985 6190 986 6196 987 6203 988 6209 989 6215 990 6221 991 6228 992 6234 993 6240 994 6247 995 6253 996 6259 997 6265 998 6272 999 6278 1000 6284