1 5 2 12 3 18 4 24 5 30 6 37 7 43 8 49 9 56 10 62 11 68 12 74 13 81 14 87 15 93 16 100 17 106 18 112 19 118 20 125 21 131 22 137 23 144 24 150 25 156 26 162 27 169 28 175 29 181 30 187 31 194 32 200 33 206 34 213 35 219 36 225 37 231 38 238 39 244 40 250 41 257 42 263 43 269 44 275 45 282 46 288 47 294 48 301 49 307 50 313 51 319 52 326 53 332 54 338 55 345 56 351 57 357 58 363 59 370 60 376 61 382 62 389 63 395 64 401 65 407 66 414 67 420 68 426 69 433 70 439 71 445 72 451 73 458 74 464 75 470 76 477 77 483 78 489 79 495 80 502 81 508 82 514 83 521 84 527 85 533 86 539 87 546 88 552 89 558 90 564 91 571 92 577 93 583 94 590 95 596 96 602 97 608 98 615 99 621 100 627 101 634 102 640 103 646 104 652 105 659 106 665 107 671 108 678 109 684 110 690 111 696 112 703 113 709 114 715 115 722 116 728 117 734 118 740 119 747 120 753 121 759 122 766 123 772 124 778 125 784 126 791 127 797 128 803 129 810 130 816 131 822 132 828 133 835 134 841 135 847 136 854 137 860 138 866 139 872 140 879 141 885 142 891 143 897 144 904 145 910 146 916 147 923 148 929 149 935 150 941 151 948 152 954 153 960 154 967 155 973 156 979 157 985 158 992 159 998 160 1004 161 1011 162 1017 163 1023 164 1029 165 1036 166 1042 167 1048 168 1055 169 1061 170 1067 171 1073 172 1080 173 1086 174 1092 175 1099 176 1105 177 1111 178 1117 179 1124 180 1130 181 1136 182 1143 183 1149 184 1155 185 1161 186 1168 187 1174 188 1180 189 1187 190 1193 191 1199 192 1205 193 1212 194 1218 195 1224 196 1231 197 1237 198 1243 199 1249 200 1256 201 1262 202 1268 203 1274 204 1281 205 1287 206 1293 207 1300 208 1306 209 1312 210 1318 211 1325 212 1331 213 1337 214 1344 215 1350 216 1356 217 1362 218 1369 219 1375 220 1381 221 1388 222 1394 223 1400 224 1406 225 1413 226 1419 227 1425 228 1432 229 1438 230 1444 231 1450 232 1457 233 1463 234 1469 235 1476 236 1482 237 1488 238 1494 239 1501 240 1507 241 1513 242 1520 243 1526 244 1532 245 1538 246 1545 247 1551 248 1557 249 1564 250 1570 251 1576 252 1582 253 1589 254 1595 255 1601 256 1607 257 1614 258 1620 259 1626 260 1633 261 1639 262 1645 263 1651 264 1658 265 1664 266 1670 267 1677 268 1683 269 1689 270 1695 271 1702 272 1708 273 1714 274 1721 275 1727 276 1733 277 1739 278 1746 279 1752 280 1758 281 1765 282 1771 283 1777 284 1783 285 1790 286 1796 287 1802 288 1809 289 1815 290 1821 291 1827 292 1834 293 1840 294 1846 295 1853 296 1859 297 1865 298 1871 299 1878 300 1884 301 1890 302 1897 303 1903 304 1909 305 1915 306 1922 307 1928 308 1934 309 1941 310 1947 311 1953 312 1959 313 1966 314 1972 315 1978 316 1984 317 1991 318 1997 319 2003 320 2010 321 2016 322 2022 323 2028 324 2035 325 2041 326 2047 327 2054 328 2060 329 2066 330 2072 331 2079 332 2085 333 2091 334 2098 335 2104 336 2110 337 2116 338 2123 339 2129 340 2135 341 2142 342 2148 343 2154 344 2160 345 2167 346 2173 347 2179 348 2186 349 2192 350 2198 351 2204 352 2211 353 2217 354 2223 355 2230 356 2236 357 2242 358 2248 359 2255 360 2261 361 2267 362 2274 363 2280 364 2286 365 2292 366 2299 367 2305 368 2311 369 2317 370 2324 371 2330 372 2336 373 2343 374 2349 375 2355 376 2361 377 2368 378 2374 379 2380 380 2387 381 2393 382 2399 383 2405 384 2412 385 2418 386 2424 387 2431 388 2437 389 2443 390 2449 391 2456 392 2462 393 2468 394 2475 395 2481 396 2487 397 2493 398 2500 399 2506 400 2512 401 2519 402 2525 403 2531 404 2537 405 2544 406 2550 407 2556 408 2563 409 2569 410 2575 411 2581 412 2588 413 2594 414 2600 415 2607 416 2613 417 2619 418 2625 419 2632 420 2638 421 2644 422 2651 423 2657 424 2663 425 2669 426 2676 427 2682 428 2688 429 2694 430 2701 431 2707 432 2713 433 2720 434 2726 435 2732 436 2738 437 2745 438 2751 439 2757 440 2764 441 2770 442 2776 443 2782 444 2789 445 2795 446 2801 447 2808 448 2814 449 2820 450 2826 451 2833 452 2839 453 2845 454 2852 455 2858 456 2864 457 2870 458 2877 459 2883 460 2889 461 2896 462 2902 463 2908 464 2914 465 2921 466 2927 467 2933 468 2940 469 2946 470 2952 471 2958 472 2965 473 2971 474 2977 475 2984 476 2990 477 2996 478 3002 479 3009 480 3015 481 3021 482 3027 483 3034 484 3040 485 3046 486 3053 487 3059 488 3065 489 3071 490 3078 491 3084 492 3090 493 3097 494 3103 495 3109 496 3115 497 3122 498 3128 499 3134 500 3141 501 3147 502 3153 503 3159 504 3166 505 3172 506 3178 507 3185 508 3191 509 3197 510 3203 511 3210 512 3216 513 3222 514 3229 515 3235 516 3241 517 3247 518 3254 519 3260 520 3266 521 3273 522 3279 523 3285 524 3291 525 3298 526 3304 527 3310 528 3317 529 3323 530 3329 531 3335 532 3342 533 3348 534 3354 535 3361 536 3367 537 3373 538 3379 539 3386 540 3392 541 3398 542 3404 543 3411 544 3417 545 3423 546 3430 547 3436 548 3442 549 3448 550 3455 551 3461 552 3467 553 3474 554 3480 555 3486 556 3492 557 3499 558 3505 559 3511 560 3518 561 3524 562 3530 563 3536 564 3543 565 3549 566 3555 567 3562 568 3568 569 3574 570 3580 571 3587 572 3593 573 3599 574 3606 575 3612 576 3618 577 3624 578 3631 579 3637 580 3643 581 3650 582 3656 583 3662 584 3668 585 3675 586 3681 587 3687 588 3694 589 3700 590 3706 591 3712 592 3719 593 3725 594 3731 595 3737 596 3744 597 3750 598 3756 599 3763 600 3769 601 3775 602 3781 603 3788 604 3794 605 3800 606 3807 607 3813 608 3819 609 3825 610 3832 611 3838 612 3844 613 3851 614 3857 615 3863 616 3869 617 3876 618 3882 619 3888 620 3895 621 3901 622 3907 623 3913 624 3920 625 3926 626 3932 627 3939 628 3945 629 3951 630 3957 631 3964 632 3970 633 3976 634 3983 635 3989 636 3995 637 4001 638 4008 639 4014 640 4020 641 4027 642 4033 643 4039 644 4045 645 4052 646 4058 647 4064 648 4071 649 4077 650 4083 651 4089 652 4096 653 4102 654 4108 655 4114 656 4121 657 4127 658 4133 659 4140 660 4146 661 4152 662 4158 663 4165 664 4171 665 4177 666 4184 667 4190 668 4196 669 4202 670 4209 671 4215 672 4221 673 4228 674 4234 675 4240 676 4246 677 4253 678 4259 679 4265 680 4272 681 4278 682 4284 683 4290 684 4297 685 4303 686 4309 687 4316 688 4322 689 4328 690 4334 691 4341 692 4347 693 4353 694 4360 695 4366 696 4372 697 4378 698 4385 699 4391 700 4397 701 4404 702 4410 703 4416 704 4422 705 4429 706 4435 707 4441 708 4447 709 4454 710 4460 711 4466 712 4473 713 4479 714 4485 715 4491 716 4498 717 4504 718 4510 719 4517 720 4523 721 4529 722 4535 723 4542 724 4548 725 4554 726 4561 727 4567 728 4573 729 4579 730 4586 731 4592 732 4598 733 4605 734 4611 735 4617 736 4623 737 4630 738 4636 739 4642 740 4649 741 4655 742 4661 743 4667 744 4674 745 4680 746 4686 747 4693 748 4699 749 4705 750 4711 751 4718 752 4724 753 4730 754 4737 755 4743 756 4749 757 4755 758 4762 759 4768 760 4774 761 4781 762 4787 763 4793 764 4799 765 4806 766 4812 767 4818 768 4824 769 4831 770 4837 771 4843 772 4850 773 4856 774 4862 775 4868 776 4875 777 4881 778 4887 779 4894 780 4900 781 4906 782 4912 783 4919 784 4925 785 4931 786 4938 787 4944 788 4950 789 4956 790 4963 791 4969 792 4975 793 4982 794 4988 795 4994 796 5000 797 5007 798 5013 799 5019 800 5026 801 5032 802 5038 803 5044 804 5051 805 5057 806 5063 807 5070 808 5076 809 5082 810 5088 811 5095 812 5101 813 5107 814 5114 815 5120 816 5126 817 5132 818 5139 819 5145 820 5151 821 5157 822 5164 823 5170 824 5176 825 5183 826 5189 827 5195 828 5201 829 5208 830 5214 831 5220 832 5227 833 5233 834 5239 835 5245 836 5252 837 5258 838 5264 839 5271 840 5277 841 5283 842 5289 843 5296 844 5302 845 5308 846 5315 847 5321 848 5327 849 5333 850 5340 851 5346 852 5352 853 5359 854 5365 855 5371 856 5377 857 5384 858 5390 859 5396 860 5403 861 5409 862 5415 863 5421 864 5428 865 5434 866 5440 867 5447 868 5453 869 5459 870 5465 871 5472 872 5478 873 5484 874 5491 875 5497 876 5503 877 5509 878 5516 879 5522 880 5528 881 5534 882 5541 883 5547 884 5553 885 5560 886 5566 887 5572 888 5578 889 5585 890 5591 891 5597 892 5604 893 5610 894 5616 895 5622 896 5629 897 5635 898 5641 899 5648 900 5654 901 5660 902 5666 903 5673 904 5679 905 5685 906 5692 907 5698 908 5704 909 5710 910 5717 911 5723 912 5729 913 5736 914 5742 915 5748 916 5754 917 5761 918 5767 919 5773 920 5780 921 5786 922 5792 923 5798 924 5805 925 5811 926 5817 927 5824 928 5830 929 5836 930 5842 931 5849 932 5855 933 5861 934 5867 935 5874 936 5880 937 5886 938 5893 939 5899 940 5905 941 5911 942 5918 943 5924 944 5930 945 5937 946 5943 947 5949 948 5955 949 5962 950 5968 951 5974 952 5981 953 5987 954 5993 955 5999 956 6006 957 6012 958 6018 959 6025 960 6031 961 6037 962 6043 963 6050 964 6056 965 6062 966 6069 967 6075 968 6081 969 6087 970 6094 971 6100 972 6106 973 6113 974 6119 975 6125 976 6131 977 6138 978 6144 979 6150 980 6157 981 6163 982 6169 983 6175 984 6182 985 6188 986 6194 987 6201 988 6207 989 6213 990 6219 991 6226 992 6232 993 6238 994 6244 995 6251 996 6257 997 6263 998 6270 999 6276 1000 6282