0 0 1 6 2 13 3 20 4 27 5 34 6 41 7 48 8 55 9 62 10 69 11 76 12 83 13 89 14 96 15 103 16 110 17 117 18 124 19 131 20 138 21 145 22 152 23 159 24 166 25 173 26 179 27 186 28 193 29 200 30 207 31 214 32 221 33 228 34 235 35 242 36 249 37 256 38 263 39 269 40 276 41 283 42 290 43 297 44 304 45 311 46 318 47 325 48 332 49 339 50 346 51 353 52 359 53 366 54 373 55 380 56 387 57 394 58 401 59 408 60 415 61 422 62 429 63 436 64 443 65 449 66 456 67 463 68 470 69 477 70 484 71 491 72 498 73 505 74 512 75 519 76 526 77 533 78 539 79 546 80 553 81 560 82 567 83 574 84 581 85 588 86 595 87 602 88 609 89 616 90 622 91 629 92 636 93 643 94 650 95 657 96 664 97 671 98 678 99 685 100 692 101 699 102 706 103 712 104 719 105 726 106 733 107 740 108 747 109 754 110 761 111 768 112 775 113 782 114 789 115 796 116 802 117 809 118 816 119 823 120 830 121 837 122 844 123 851 124 858 125 865 126 872 127 879 128 886 129 892 130 899 131 906 132 913 133 920 134 927 135 934 136 941 137 948 138 955 139 962 140 969 141 976 142 982 143 989 144 996 145 1003 146 1010 147 1017 148 1024 149 1031 150 1038 151 1045 152 1052 153 1059 154 1066 155 1072 156 1079 157 1086 158 1093 159 1100 160 1107 161 1114 162 1121 163 1128 164 1135 165 1142 166 1149 167 1156 168 1162 169 1169 170 1176 171 1183 172 1190 173 1197 174 1204 175 1211 176 1218 177 1225 178 1232 179 1239 180 1245 181 1252 182 1259 183 1266 184 1273 185 1280 186 1287 187 1294 188 1301 189 1308 190 1315 191 1322 192 1329 193 1335 194 1342 195 1349 196 1356 197 1363 198 1370 199 1377 200 1384 201 1391 202 1398 203 1405 204 1412 205 1419 206 1425 207 1432 208 1439 209 1446 210 1453 211 1460 212 1467 213 1474 214 1481 215 1488 216 1495 217 1502 218 1509 219 1515 220 1522 221 1529 222 1536 223 1543 224 1550 225 1557 226 1564 227 1571 228 1578 229 1585 230 1592 231 1599 232 1605 233 1612 234 1619 235 1626 236 1633 237 1640 238 1647 239 1654 240 1661 241 1668 242 1675 243 1682 244 1689 245 1695 246 1702 247 1709 248 1716 249 1723 250 1730 251 1737 252 1744 253 1751 254 1758 255 1765 256 1772 257 1778 258 1785 259 1792 260 1799 261 1806 262 1813 263 1820 264 1827 265 1834 266 1841 267 1848 268 1855 269 1862 270 1868 271 1875 272 1882 273 1889 274 1896 275 1903 276 1910 277 1917 278 1924 279 1931 280 1938 281 1945 282 1952 283 1958 284 1965 285 1972 286 1979 287 1986 288 1993 289 2000 290 2007 291 2014 292 2021 293 2028 294 2035 295 2042 296 2048 297 2055 298 2062 299 2069 300 2076 301 2083 302 2090 303 2097 304 2104 305 2111 306 2118 307 2125 308 2132 309 2138 310 2145 311 2152 312 2159 313 2166 314 2173 315 2180 316 2187 317 2194 318 2201 319 2208 320 2215 321 2222 322 2228 323 2235 324 2242 325 2249 326 2256 327 2263 328 2270 329 2277 330 2284 331 2291 332 2298 333 2305 334 2312 335 2318 336 2325 337 2332 338 2339 339 2346 340 2353 341 2360 342 2367 343 2374 344 2381 345 2388 346 2395 347 2401 348 2408 349 2415 350 2422 351 2429 352 2436 353 2443 354 2450 355 2457 356 2464 357 2471 358 2478 359 2485 360 2491 361 2498 362 2505 363 2512 364 2519 365 2526 366 2533 367 2540 368 2547 369 2554 370 2561 371 2568 372 2575 373 2581 374 2588 375 2595 376 2602 377 2609 378 2616 379 2623 380 2630 381 2637 382 2644 383 2651 384 2658 385 2665 386 2671 387 2678 388 2685 389 2692 390 2699 391 2706 392 2713 393 2720 394 2727 395 2734 396 2741 397 2748 398 2755 399 2761 400 2768 401 2775 402 2782 403 2789 404 2796 405 2803 406 2810 407 2817 408 2824 409 2831 410 2838 411 2845 412 2851 413 2858 414 2865 415 2872 416 2879 417 2886 418 2893 419 2900 420 2907 421 2914 422 2921 423 2928 424 2935 425 2941 426 2948 427 2955 428 2962 429 2969 430 2976 431 2983 432 2990 433 2997 434 3004 435 3011 436 3018 437 3024 438 3031 439 3038 440 3045 441 3052 442 3059 443 3066 444 3073 445 3080 446 3087 447 3094 448 3101 449 3108 450 3114 451 3121 452 3128 453 3135 454 3142 455 3149 456 3156 457 3163 458 3170 459 3177 460 3184 461 3191 462 3198 463 3204 464 3211 465 3218 466 3225 467 3232 468 3239 469 3246 470 3253 471 3260 472 3267 473 3274 474 3281 475 3288 476 3294 477 3301 478 3308 479 3315 480 3322 481 3329 482 3336 483 3343 484 3350 485 3357 486 3364 487 3371 488 3378 489 3384 490 3391 491 3398 492 3405 493 3412 494 3419 495 3426 496 3433 497 3440 498 3447 499 3454 500 3461 501 3468 502 3474 503 3481 504 3488 505 3495 506 3502 507 3509 508 3516 509 3523 510 3530 511 3537 512 3544 513 3551 514 3557 515 3564 516 3571 517 3578 518 3585 519 3592 520 3599 521 3606 522 3613 523 3620 524 3627 525 3634 526 3641 527 3647 528 3654 529 3661 530 3668 531 3675 532 3682 533 3689 534 3696 535 3703 536 3710 537 3717 538 3724 539 3731 540 3737 541 3744 542 3751 543 3758 544 3765 545 3772 546 3779 547 3786 548 3793 549 3800 550 3807 551 3814 552 3821 553 3827 554 3834 555 3841 556 3848 557 3855 558 3862 559 3869 560 3876 561 3883 562 3890 563 3897 564 3904 565 3911 566 3917 567 3924 568 3931 569 3938 570 3945 571 3952 572 3959 573 3966 574 3973 575 3980 576 3987 577 3994 578 4001 579 4007 580 4014 581 4021 582 4028 583 4035 584 4042 585 4049 586 4056 587 4063 588 4070 589 4077 590 4084 591 4091 592 4097 593 4104 594 4111 595 4118 596 4125 597 4132 598 4139 599 4146 600 4153 601 4160 602 4167 603 4174 604 4180 605 4187 606 4194 607 4201 608 4208 609 4215 610 4222 611 4229 612 4236 613 4243 614 4250 615 4257 616 4264 617 4270 618 4277 619 4284 620 4291 621 4298 622 4305 623 4312 624 4319 625 4326 626 4333 627 4340 628 4347 629 4354 630 4360 631 4367 632 4374 633 4381 634 4388 635 4395 636 4402 637 4409 638 4416 639 4423 640 4430 641 4437 642 4444 643 4450 644 4457 645 4464 646 4471 647 4478 648 4485 649 4492 650 4499 651 4506 652 4513 653 4520 654 4527 655 4534 656 4540 657 4547 658 4554 659 4561 660 4568 661 4575 662 4582 663 4589 664 4596 665 4603 666 4610 667 4617 668 4624 669 4630 670 4637 671 4644 672 4651 673 4658 674 4665 675 4672 676 4679 677 4686 678 4693 679 4700 680 4707 681 4714 682 4720 683 4727 684 4734 685 4741 686 4748 687 4755 688 4762 689 4769 690 4776 691 4783 692 4790 693 4797 694 4803 695 4810 696 4817 697 4824 698 4831 699 4838 700 4845 701 4852 702 4859 703 4866 704 4873 705 4880 706 4887 707 4893 708 4900 709 4907 710 4914 711 4921 712 4928 713 4935 714 4942 715 4949 716 4956 717 4963 718 4970 719 4977 720 4983 721 4990 722 4997 723 5004 724 5011 725 5018 726 5025 727 5032 728 5039 729 5046 730 5053 731 5060 732 5067 733 5073 734 5080 735 5087 736 5094 737 5101 738 5108 739 5115 740 5122 741 5129 742 5136 743 5143 744 5150 745 5157 746 5163 747 5170 748 5177 749 5184 750 5191 751 5198 752 5205 753 5212 754 5219 755 5226 756 5233 757 5240 758 5247 759 5253 760 5260 761 5267 762 5274 763 5281 764 5288 765 5295 766 5302 767 5309 768 5316 769 5323 770 5330 771 5336 772 5343 773 5350 774 5357 775 5364 776 5371 777 5378 778 5385 779 5392 780 5399 781 5406 782 5413 783 5420 784 5426 785 5433 786 5440 787 5447 788 5454 789 5461 790 5468 791 5475 792 5482 793 5489 794 5496 795 5503 796 5510 797 5516 798 5523 799 5530 800 5537 801 5544 802 5551 803 5558 804 5565 805 5572 806 5579 807 5586 808 5593 809 5600 810 5606 811 5613 812 5620 813 5627 814 5634 815 5641 816 5648 817 5655 818 5662 819 5669 820 5676 821 5683 822 5690 823 5696 824 5703 825 5710 826 5717 827 5724 828 5731 829 5738 830 5745 831 5752 832 5759 833 5766 834 5773 835 5780 836 5786 837 5793 838 5800 839 5807 840 5814 841 5821 842 5828 843 5835 844 5842 845 5849 846 5856 847 5863 848 5870 849 5876 850 5883 851 5890 852 5897 853 5904 854 5911 855 5918 856 5925 857 5932 858 5939 859 5946 860 5953 861 5959 862 5966 863 5973 864 5980 865 5987 866 5994 867 6001 868 6008 869 6015 870 6022 871 6029 872 6036 873 6043 874 6049 875 6056 876 6063 877 6070 878 6077 879 6084 880 6091 881 6098 882 6105 883 6112 884 6119 885 6126 886 6133 887 6139 888 6146 889 6153 890 6160 891 6167 892 6174 893 6181 894 6188 895 6195 896 6202 897 6209 898 6216 899 6223 900 6229 901 6236 902 6243 903 6250 904 6257 905 6264 906 6271 907 6278 908 6285 909 6292 910 6299 911 6306 912 6313 913 6319 914 6326 915 6333 916 6340 917 6347 918 6354 919 6361 920 6368 921 6375 922 6382 923 6389 924 6396 925 6403 926 6409 927 6416 928 6423 929 6430 930 6437 931 6444 932 6451 933 6458 934 6465 935 6472 936 6479 937 6486 938 6493 939 6499 940 6506 941 6513 942 6520 943 6527 944 6534 945 6541 946 6548 947 6555 948 6562 949 6569 950 6576 951 6582 952 6589 953 6596 954 6603 955 6610 956 6617 957 6624 958 6631 959 6638 960 6645 961 6652 962 6659 963 6666 964 6672 965 6679 966 6686 967 6693 968 6700 969 6707 970 6714 971 6721 972 6728 973 6735 974 6742 975 6749 976 6756 977 6762 978 6769 979 6776 980 6783 981 6790 982 6797 983 6804 984 6811 985 6818 986 6825 987 6832 988 6839 989 6846 990 6852 991 6859 992 6866 993 6873 994 6880 995 6887 996 6894 997 6901 998 6908 999 6915 1000 6922