1 1 2 2 3 4 4 8 5 14 6 20 7 26 8 32 9 38 10 44 11 50 12 56 13 62 14 68 15 74 16 80 17 86 18 92 19 98 20 104 21 110 22 116 23 122 24 128 25 134 26 140 27 146 28 152 29 158 30 164 31 170 32 176 33 182 34 188 35 194 36 200 37 206 38 212 39 218 40 224 41 230 42 236 43 242 44 248 45 254 46 260 47 266 48 272 49 278 50 284 51 290 52 296 53 302 54 308 55 314 56 320 57 326 58 332 59 338 60 344 61 350 62 356 63 362 64 368 65 374 66 380 67 386 68 392 69 398 70 404 71 410 72 416 73 422 74 428 75 434 76 440 77 446 78 452 79 458 80 464 81 470 82 476 83 482 84 488 85 494 86 500 87 506 88 512 89 518 90 524 91 530 92 536 93 542 94 548 95 554 96 560 97 566 98 572 99 578 100 584 101 590 102 596 103 602 104 608 105 614 106 620 107 626 108 632 109 638 110 644 111 650 112 656 113 662 114 668 115 674 116 680 117 686 118 692 119 698 120 704 121 710 122 716 123 722 124 728 125 734 126 740 127 746 128 752 129 758 130 764 131 770 132 776 133 782 134 788 135 794 136 800 137 806 138 812 139 818 140 824 141 830 142 836 143 842 144 848 145 854 146 860 147 866 148 872 149 878 150 884 151 890 152 896 153 902 154 908 155 914 156 920 157 926 158 932 159 938 160 944 161 950 162 956 163 962 164 968 165 974 166 980 167 986 168 992 169 998 170 1004 171 1010 172 1016 173 1022 174 1028 175 1034 176 1040 177 1046 178 1052 179 1058 180 1064 181 1070 182 1076 183 1082 184 1088 185 1094 186 1100 187 1106 188 1112 189 1118 190 1124 191 1130 192 1136 193 1142 194 1148 195 1154 196 1160 197 1166 198 1172 199 1178 200 1184 201 1190 202 1196 203 1202 204 1208 205 1214 206 1220 207 1226 208 1232 209 1238 210 1244 211 1250 212 1256 213 1262 214 1268 215 1274 216 1280 217 1286 218 1292 219 1298 220 1304 221 1310 222 1316 223 1322 224 1328 225 1334 226 1340 227 1346 228 1352 229 1358 230 1364 231 1370 232 1376 233 1382 234 1388 235 1394 236 1400 237 1406 238 1412 239 1418 240 1424 241 1430 242 1436 243 1442 244 1448 245 1454 246 1460 247 1466 248 1472 249 1478 250 1484 251 1490 252 1496 253 1502 254 1508 255 1514 256 1520 257 1526 258 1532 259 1538 260 1544 261 1550 262 1556 263 1562 264 1568 265 1574 266 1580 267 1586 268 1592 269 1598 270 1604 271 1610 272 1616 273 1622 274 1628 275 1634 276 1640 277 1646 278 1652 279 1658 280 1664 281 1670 282 1676 283 1682 284 1688 285 1694 286 1700 287 1706 288 1712 289 1718 290 1724 291 1730 292 1736 293 1742 294 1748 295 1754 296 1760 297 1766 298 1772 299 1778 300 1784 301 1790 302 1796 303 1802 304 1808 305 1814 306 1820 307 1826 308 1832 309 1838 310 1844 311 1850 312 1856 313 1862 314 1868 315 1874 316 1880 317 1886 318 1892 319 1898 320 1904 321 1910 322 1916 323 1922 324 1928 325 1934 326 1940 327 1946 328 1952 329 1958 330 1964 331 1970 332 1976 333 1982 334 1988 335 1994 336 2000 337 2006 338 2012 339 2018 340 2024 341 2030 342 2036 343 2042 344 2048 345 2054 346 2060 347 2066 348 2072 349 2078 350 2084 351 2090 352 2096 353 2102 354 2108 355 2114 356 2120 357 2126 358 2132 359 2138 360 2144 361 2150 362 2156 363 2162 364 2168 365 2174 366 2180 367 2186 368 2192 369 2198 370 2204 371 2210 372 2216 373 2222 374 2228 375 2234 376 2240 377 2246 378 2252 379 2258 380 2264 381 2270 382 2276 383 2282 384 2288 385 2294 386 2300 387 2306 388 2312 389 2318 390 2324 391 2330 392 2336 393 2342 394 2348 395 2354 396 2360 397 2366 398 2372 399 2378 400 2384 401 2390 402 2396 403 2402 404 2408 405 2414 406 2420 407 2426 408 2432 409 2438 410 2444 411 2450 412 2456 413 2462 414 2468 415 2474 416 2480 417 2486 418 2492 419 2498 420 2504 421 2510 422 2516 423 2522 424 2528 425 2534 426 2540 427 2546 428 2552 429 2558 430 2564 431 2570 432 2576 433 2582 434 2588 435 2594 436 2600 437 2606 438 2612 439 2618 440 2624 441 2630 442 2636 443 2642 444 2648 445 2654 446 2660 447 2666 448 2672 449 2678 450 2684 451 2690 452 2696 453 2702 454 2708 455 2714 456 2720 457 2726 458 2732 459 2738 460 2744 461 2750 462 2756 463 2762 464 2768 465 2774 466 2780 467 2786 468 2792 469 2798 470 2804 471 2810 472 2816 473 2822 474 2828 475 2834 476 2840 477 2846 478 2852 479 2858 480 2864 481 2870 482 2876 483 2882 484 2888 485 2894 486 2900 487 2906 488 2912 489 2918 490 2924 491 2930 492 2936 493 2942 494 2948 495 2954 496 2960 497 2966 498 2972 499 2978 500 2984 501 2990 502 2996 503 3002 504 3008 505 3014 506 3020 507 3026 508 3032 509 3038 510 3044 511 3050 512 3056 513 3062 514 3068 515 3074 516 3080 517 3086 518 3092 519 3098 520 3104 521 3110 522 3116 523 3122 524 3128 525 3134 526 3140 527 3146 528 3152 529 3158 530 3164 531 3170 532 3176 533 3182 534 3188 535 3194 536 3200 537 3206 538 3212 539 3218 540 3224 541 3230 542 3236 543 3242 544 3248 545 3254 546 3260 547 3266 548 3272 549 3278 550 3284 551 3290 552 3296 553 3302 554 3308 555 3314 556 3320 557 3326 558 3332 559 3338 560 3344 561 3350 562 3356 563 3362 564 3368 565 3374 566 3380 567 3386 568 3392 569 3398 570 3404 571 3410 572 3416 573 3422 574 3428 575 3434 576 3440 577 3446 578 3452 579 3458 580 3464 581 3470 582 3476 583 3482 584 3488 585 3494 586 3500 587 3506 588 3512 589 3518 590 3524 591 3530 592 3536 593 3542 594 3548 595 3554 596 3560 597 3566 598 3572 599 3578 600 3584 601 3590 602 3596 603 3602 604 3608 605 3614 606 3620 607 3626 608 3632 609 3638 610 3644 611 3650 612 3656 613 3662 614 3668 615 3674 616 3680 617 3686 618 3692 619 3698 620 3704 621 3710 622 3716 623 3722 624 3728 625 3734 626 3740 627 3746 628 3752 629 3758 630 3764 631 3770 632 3776 633 3782 634 3788 635 3794 636 3800 637 3806 638 3812 639 3818 640 3824 641 3830 642 3836 643 3842 644 3848 645 3854 646 3860 647 3866 648 3872 649 3878 650 3884 651 3890 652 3896 653 3902 654 3908 655 3914 656 3920 657 3926 658 3932 659 3938 660 3944 661 3950 662 3956 663 3962 664 3968 665 3974 666 3980 667 3986 668 3992 669 3998 670 4004 671 4010 672 4016 673 4022 674 4028 675 4034 676 4040 677 4046 678 4052 679 4058 680 4064 681 4070 682 4076 683 4082 684 4088 685 4094 686 4100 687 4106 688 4112 689 4118 690 4124 691 4130 692 4136 693 4142 694 4148 695 4154 696 4160 697 4166 698 4172 699 4178 700 4184 701 4190 702 4196 703 4202 704 4208 705 4214 706 4220 707 4226 708 4232 709 4238 710 4244 711 4250 712 4256 713 4262 714 4268 715 4274 716 4280 717 4286 718 4292 719 4298 720 4304 721 4310 722 4316 723 4322 724 4328 725 4334 726 4340 727 4346 728 4352 729 4358 730 4364 731 4370 732 4376 733 4382 734 4388 735 4394 736 4400 737 4406 738 4412 739 4418 740 4424 741 4430 742 4436 743 4442 744 4448 745 4454 746 4460 747 4466 748 4472 749 4478 750 4484 751 4490 752 4496 753 4502 754 4508 755 4514 756 4520 757 4526 758 4532 759 4538 760 4544 761 4550 762 4556 763 4562 764 4568 765 4574 766 4580 767 4586 768 4592 769 4598 770 4604 771 4610 772 4616 773 4622 774 4628 775 4634 776 4640 777 4646 778 4652 779 4658 780 4664 781 4670 782 4676 783 4682 784 4688 785 4694 786 4700 787 4706 788 4712 789 4718 790 4724 791 4730 792 4736 793 4742 794 4748 795 4754 796 4760 797 4766 798 4772 799 4778 800 4784 801 4790 802 4796 803 4802 804 4808 805 4814 806 4820 807 4826 808 4832 809 4838 810 4844 811 4850 812 4856 813 4862 814 4868 815 4874 816 4880 817 4886 818 4892 819 4898 820 4904 821 4910 822 4916 823 4922 824 4928 825 4934 826 4940 827 4946 828 4952 829 4958 830 4964 831 4970 832 4976 833 4982 834 4988 835 4994 836 5000 837 5006 838 5012 839 5018 840 5024 841 5030 842 5036 843 5042 844 5048 845 5054 846 5060 847 5066 848 5072 849 5078 850 5084 851 5090 852 5096 853 5102 854 5108 855 5114 856 5120 857 5126 858 5132 859 5138 860 5144 861 5150 862 5156 863 5162 864 5168 865 5174 866 5180 867 5186 868 5192 869 5198 870 5204 871 5210 872 5216 873 5222 874 5228 875 5234 876 5240 877 5246 878 5252 879 5258 880 5264 881 5270 882 5276 883 5282 884 5288 885 5294 886 5300 887 5306 888 5312 889 5318 890 5324 891 5330 892 5336 893 5342 894 5348 895 5354 896 5360 897 5366 898 5372 899 5378 900 5384 901 5390 902 5396 903 5402 904 5408 905 5414 906 5420 907 5426 908 5432 909 5438 910 5444 911 5450 912 5456 913 5462 914 5468 915 5474 916 5480 917 5486 918 5492 919 5498 920 5504 921 5510 922 5516 923 5522 924 5528 925 5534 926 5540 927 5546 928 5552 929 5558 930 5564 931 5570 932 5576 933 5582 934 5588 935 5594 936 5600 937 5606 938 5612 939 5618 940 5624 941 5630 942 5636 943 5642 944 5648 945 5654 946 5660 947 5666 948 5672 949 5678 950 5684 951 5690 952 5696 953 5702 954 5708 955 5714 956 5720 957 5726 958 5732 959 5738 960 5744 961 5750 962 5756 963 5762 964 5768 965 5774 966 5780 967 5786 968 5792 969 5798 970 5804 971 5810 972 5816 973 5822 974 5828 975 5834 976 5840 977 5846 978 5852 979 5858 980 5864 981 5870 982 5876 983 5882 984 5888 985 5894 986 5900 987 5906 988 5912 989 5918 990 5924 991 5930 992 5936 993 5942 994 5948 995 5954 996 5960 997 5966 998 5972 999 5978 1000 5984