1 2 2 3 3 4 4 5 5 6 6 8 7 9 8 10 9 11 10 13 11 14 12 16 13 18 14 19 15 21 16 23 17 24 18 26 19 29 20 31 21 38 22 41 23 43 24 44 25 46 26 49 27 50 28 51 29 53 30 54 31 56 32 58 33 59 34 61 35 63 36 64 37 66 38 69 39 71 40 78 41 83 42 84 43 86 44 88 45 89 46 91 47 93 48 94 49 96 50 99 51 100 52 101 53 103 54 104 55 106 56 108 57 109 58 111 59 113 60 114 61 116 62 119 63 121 64 128 65 133 66 134 67 136 68 138 69 139 70 141 71 148 72 151 73 153 74 154 75 156 76 159 77 161 78 168 79 173 80 174 81 176 82 178 83 179 84 181 85 183 86 184 87 186 88 189 89 191 90 198 91 201 92 203 93 204 94 206 95 209 96 211 97 218 98 223 99 224 100 226 101 228 102 229 103 231 104 233 105 234 106 236 107 239 108 243 109 244 110 246 111 248 112 249 113 251 114 258 115 263 116 264 117 266 118 268 119 269 120 271 121 273 122 274 123 276 124 279 125 281 126 288 127 293 128 294 129 296 130 298 131 299 132 301 133 308 134 313 135 314 136 316 137 318 138 319 139 321 140 323 141 324 142 326 143 329 144 331 145 338 146 341 147 343 148 344 149 346 150 349 151 353 152 354 153 356 154 358 155 359 156 361 157 363 158 364 159 366 160 369 161 371 162 378 163 383 164 384 165 386 166 388 167 389 168 391 169 393 170 394 171 396 172 399 173 400 174 402 175 405 176 410 177 417 178 422 179 425 180 427 181 430 182 432 183 435 184 442 185 445 186 447 187 450 188 457 189 462 190 465 191 467 192 470 193 472 194 475 195 480 196 487 197 492 198 495 199 497 200 500 201 502 202 505 203 507 204 510 205 512 206 515 207 520 208 527 209 532 210 535 211 537 212 540 213 547 214 550 215 552 216 555 217 560 218 567 219 572 220 575 221 577 222 580 223 582 224 585 225 590 226 597 227 600 228 602 229 605 230 610 231 617 232 622 233 625 234 627 235 630 236 632 237 635 238 642 239 645 240 647 241 650 242 657 243 662 244 665 245 667 246 670 247 672 248 675 249 680 250 687 251 692 252 695 253 697 254 700 255 707 256 712 257 715 258 717 259 720 260 722 261 725 262 730 263 737 264 740 265 742 266 745 267 752 268 755 269 757 270 760 271 762 272 765 273 770 274 777 275 782 276 785 277 787 278 790 279 792 280 795 281 802 282 805 283 807 284 810 285 812 286 815 287 820 288 827 289 832 290 835 291 837 292 840 293 847 294 850 295 852 296 855 297 860 298 867 299 872 300 875 301 877 302 880 303 882 304 885 305 890 306 897 307 901 308 908 309 913 310 914 311 916 312 918 313 919 314 921 315 923 316 924 317 926 318 929 319 931 320 938 321 941 322 943 323 944 324 946 325 949 326 953 327 954 328 956 329 958 330 959 331 961 332 963 333 964 334 966 335 969 336 971 337 978 338 983 339 984 340 986 341 988 342 989 343 991 344 993 345 994 346 996 347 999 348 1001 349 1003 350 1004 351 1006 352 1009 353 1011 354 1018 355 1023 356 1024 357 1026 358 1028 359 1029 360 1031 361 1033 362 1034 363 1036 364 1039 365 1043 366 1044 367 1046 368 1048 369 1049 370 1051 371 1058 372 1063 373 1064 374 1066 375 1068 376 1069 377 1071 378 1073 379 1074 380 1076 381 1079 382 1081 383 1088 384 1093 385 1094 386 1096 387 1098 388 1099 389 1101 390 1108 391 1113 392 1114 393 1116 394 1118 395 1119 396 1121 397 1123 398 1124 399 1126 400 1129 401 1131 402 1138 403 1141 404 1143 405 1144 406 1146 407 1149 408 1153 409 1154 410 1156 411 1158 412 1159 413 1161 414 1163 415 1164 416 1166 417 1169 418 1171 419 1178 420 1183 421 1184 422 1186 423 1188 424 1189 425 1191 426 1193 427 1194 428 1196 429 1199 430 1203 431 1204 432 1206 433 1208 434 1209 435 1211 436 1213 437 1214 438 1216 439 1219 440 1221 441 1228 442 1233 443 1234 444 1236 445 1238 446 1239 447 1241 448 1248 449 1251 450 1253 451 1254 452 1256 453 1259 454 1261 455 1268 456 1273 457 1274 458 1276 459 1278 460 1279 461 1281 462 1283 463 1284 464 1286 465 1289 466 1291 467 1298 468 1301 469 1303 470 1304 471 1306 472 1309 473 1311 474 1318 475 1323 476 1324 477 1326 478 1328 479 1329 480 1331 481 1333 482 1334 483 1336 484 1339 485 1343 486 1344 487 1346 488 1348 489 1349 490 1351 491 1358 492 1363 493 1364 494 1366 495 1368 496 1369 497 1371 498 1373 499 1374 500 1376 501 1379 502 1381 503 1388 504 1393 505 1394 506 1396 507 1398 508 1399 509 1402 510 1405 511 1407 512 1410 513 1412 514 1415 515 1420 516 1427 517 1432 518 1435 519 1437 520 1440 521 1447 522 1450 523 1452 524 1455 525 1460 526 1467 527 1472 528 1475 529 1477 530 1480 531 1482 532 1485 533 1490 534 1497 535 1500 536 1507 537 1512 538 1515 539 1517 540 1520 541 1522 542 1525 543 1530 544 1537 545 1540 546 1542 547 1545 548 1552 549 1555 550 1557 551 1560 552 1562 553 1565 554 1570 555 1577 556 1582 557 1585 558 1587 559 1590 560 1592 561 1595 562 1602 563 1605 564 1607 565 1610 566 1612 567 1615 568 1620 569 1627 570 1632 571 1635 572 1637 573 1640 574 1647 575 1650 576 1652 577 1655 578 1660 579 1667 580 1672 581 1675 582 1677 583 1680 584 1682 585 1685 586 1690 587 1697 588 1700 589 1702 590 1705 591 1710 592 1717 593 1722 594 1725 595 1727 596 1730 597 1732 598 1735 599 1742 600 1745 601 1747 602 1750 603 1757 604 1762 605 1765 606 1767 607 1770 608 1772 609 1775 610 1780 611 1787 612 1792 613 1795 614 1797 615 1800 616 1807 617 1812 618 1815 619 1817 620 1820 621 1822 622 1825 623 1830 624 1837 625 1840 626 1842 627 1845 628 1852 629 1855 630 1857 631 1860 632 1862 633 1865 634 1870 635 1877 636 1882 637 1885 638 1890 639 1892 640 1895 641 1901 642 1903 643 1904 644 1906 645 1909 646 1911 647 1918 648 1923 649 1924 650 1926 651 1928 652 1929 653 1931 654 1933 655 1934 656 1936 657 1939 658 1943 659 1944 660 1946 661 1948 662 1949 663 1951 664 1958 665 1963 666 1964 667 1966 668 1968 669 1969 670 1971 671 1973 672 1974 673 1976 674 1979 675 1981 676 1988 677 1993 678 1994 679 1996 680 1998 681 1999 682 2003 683 2004 684 2006 685 2008 686 2009 687 2011 688 2013 689 2014 690 2016 691 2019 692 2021 693 2028 694 2033 695 2034 696 2036 697 2038 698 2039 699 2041 700 2048 701 2051 702 2053 703 2054 704 2056 705 2059 706 2061 707 2068 708 2073 709 2074 710 2076 711 2078 712 2079 713 2081 714 2083 715 2084 716 2086 717 2089 718 2091 719 2098 720 2101 721 2103 722 2104 723 2106 724 2109 725 2111 726 2118 727 2123 728 2124 729 2126 730 2128 731 2129 732 2131 733 2133 734 2134 735 2136 736 2139 737 2143 738 2144 739 2146 740 2148 741 2149 742 2151 743 2158 744 2163 745 2164 746 2166 747 2168 748 2169 749 2171 750 2173 751 2174 752 2176 753 2179 754 2181 755 2188 756 2193 757 2194 758 2196 759 2198 760 2199 761 2201 762 2208 763 2213 764 2214 765 2216 766 2218 767 2219 768 2221 769 2223 770 2224 771 2226 772 2229 773 2231 774 2238 775 2241 776 2243 777 2244 778 2246 779 2249 780 2253 781 2254 782 2256 783 2258 784 2259 785 2261 786 2263 787 2264 788 2266 789 2269 790 2271 791 2278 792 2283 793 2284 794 2286 795 2289 796 2291 797 2293 798 2294 799 2296 800 2299 801 2303 802 2304 803 2306 804 2308 805 2309 806 2311 807 2313 808 2314 809 2316 810 2319 811 2321 812 2328 813 2333 814 2334 815 2336 816 2339 817 2341 818 2348 819 2351 820 2353 821 2354 822 2356 823 2359 824 2361 825 2368 826 2373 827 2374 828 2376 829 2379 830 2381 831 2391 832 2398 833 2400 834 2407 835 2412 836 2415 837 2417 838 2420 839 2422 840 2425 841 2430 842 2437 843 2440 844 2442 845 2445 846 2452 847 2455 848 2457 849 2460 850 2462 851 2465 852 2470 853 2477 854 2482 855 2485 856 2490 857 2492 858 2495 859 2500 860 2502 861 2505 862 2510 863 2517 864 2522 865 2525 866 2527 867 2530 868 2532 869 2535 870 2542 871 2545 872 2547 873 2550 874 2557 875 2562 876 2565 877 2567 878 2570 879 2572 880 2575 881 2580 882 2587 883 2592 884 2595 885 2597 886 2600 887 2607 888 2612 889 2615 890 2617 891 2620 892 2622 893 2625 894 2630 895 2637 896 2640 897 2642 898 2645 899 2652 900 2655 901 2657 902 2660 903 2662 904 2665 905 2670 906 2677 907 2682 908 2685 909 2690 910 2692 911 2695 912 2702 913 2705 914 2707 915 2710 916 2712 917 2715 918 2720 919 2727 920 2732 921 2735 922 2740 923 2747 924 2750 925 2752 926 2755 927 2760 928 2767 929 2772 930 2775 931 2780 932 2790 933 2797 934 2800 935 2802 936 2805 937 2810 938 2817 939 2822 940 2825 941 2830 942 2842 943 2845 944 2850 945 2857 946 2862 947 2865 948 2870 949 2887 950 2892 951 2895 952 2903 953 2904 954 2906 955 2908 956 2909 957 2911 958 2913 959 2914 960 2916 961 2919 962 2921 963 2928 964 2933 965 2934 966 2936 967 2939 968 2941 969 2948 970 2951 971 2953 972 2954 973 2956 974 2959 975 2961 976 2968 977 2973 978 2974 979 2976 980 2979 981 2981 982 2991 983 2998 984 3001 985 3008 986 3013 987 3014 988 3016 989 3018 990 3019 991 3021 992 3023 993 3024 994 3026 995 3029 996 3031 997 3038 998 3041 999 3043 1000 3044 1001 3046 1002 3049 1003 3053 1004 3054 1005 3056 1006 3058 1007 3059 1008 3061 1009 3063 1010 3064 1011 3066 1012 3069 1013 3071 1014 3078 1015 3083 1016 3084 1017 3086 1018 3089 1019 3091 1020 3093 1021 3094 1022 3096 1023 3099 1024 3103 1025 3104 1026 3106 1027 3108 1028 3109 1029 3111 1030 3113 1031 3114 1032 3116 1033 3119 1034 3121 1035 3128 1036 3133 1037 3134 1038 3136 1039 3139 1040 3141 1041 3148 1042 3151 1043 3153 1044 3154 1045 3156 1046 3159 1047 3161 1048 3168 1049 3173 1050 3174 1051 3176 1052 3179 1053 3181 1054 3191 1055 3198 1056 3201 1057 3203 1058 3204 1059 3206 1060 3209 1061 3211 1062 3218 1063 3223 1064 3224 1065 3226 1066 3229 1067 3231 1068 3243 1069 3244 1070 3246 1071 3249 1072 3251 1073 3258 1074 3263 1075 3264 1076 3266 1077 3269 1078 3271 1079 3288 1080 3293 1081 3294 1082 3296 1083 3299 1084 3301 1085 3308 1086 3313 1087 3314 1088 3316 1089 3319 1090 3321 1091 3338 1092 3341 1093 3353 1094 3354 1095 3356 1096 3359 1097 3361 1098 3378 1099 3383 1100 3384 1101 3386 1102 3388 1103 3389 1104 3391 1105 3400 1106 3402 1107 3405 1108 3410 1109 3417 1110 3422 1111 3425 1112 3430 1113 3442 1114 3445 1115 3450 1116 3457 1117 3462 1118 3465 1119 3470 1120 3487 1121 3492 1122 3495 1123 3502 1124 3505 1125 3507 1126 3510 1127 3512 1128 3515 1129 3520 1130 3527 1131 3532 1132 3535 1133 3540 1134 3547 1135 3550 1136 3552 1137 3555 1138 3560 1139 3567 1140 3572 1141 3575 1142 3580 1143 3590 1144 3597 1145 3600 1146 3602 1147 3605 1148 3610 1149 3617 1150 3622 1151 3625 1152 3630 1153 3642 1154 3645 1155 3650 1156 3657 1157 3662 1158 3665 1159 3670 1160 3687 1161 3692 1162 3695 1163 3700 1164 3707 1165 3712 1166 3715 1167 3720 1168 3737 1169 3740 1170 3752 1171 3755 1172 3760 1173 3777 1174 3782 1175 3785 1176 3787 1177 3790 1178 3802 1179 3805 1180 3810 1181 3827 1182 3832 1183 3835 1184 3837 1185 3847 1186 3850 1187 3867 1188 3872 1189 3875 1190 3877 1191 3880 1192 3882 1193 3885 1194 3897 1195 3901 1196 3908 1197 3913 1198 3914 1199 3916 1200 3919 1201 3921 1202 3938 1203 3941 1204 3953 1205 3954 1206 3956 1207 3959 1208 3961 1209 3978 1210 3983 1211 3984 1212 3986 1213 3988 1214 3989 1215 3991