2 11 12 14 15 16 17 22 23 28 35 44 57 60 61 63 64 67 68 69 79 86 91 104 105 107 117 121 127 128 130 136 143 147 154 159 170 175 177 187 190 191 196 198 199 205 210 223 230 237 239 243 246 251 252 253 257 265 266 268 269 276 279 287 292 297 303 304 319 321 325 333 337 354 355 356 358 381 386 391 400 401 402 408 424 436 444 445 446 451 460 474 475 482 483 505 511 528 546 548 556 560 569 574 578 580 584 586 587 591 597 600 603 621 622 623 624 627 639 640 642 643 646 647 651 661 662 666 667 677 679 696 699 703 711 713 715 720 724 729 731 739 741 752 757 758 764 765 766 768 770 771 773 774 775 783 784 785 788 807 808 809 824 830 831 835 836 850 852 858 860 862 864 865 869 870 871 878 880 882 883 885 897 906 909 910 912 922 932 934 941 946 947 948 952 953 957 961 965 967 976 978 979 982 990 996 1004 1008 1013 1015 1022 1024 1033 1039 1040 1046 1047 1048 1056 1059 1061 1063 1067 1074 1113 1118 1123 1137 1138 1140 1152 1153 1164 1171 1172 1177 1182 1194 1200 1209 1214 1218 1230 1232 1237 1238 1239 1242 1247 1248 1250 1259 1262 1271 1285 1289 1297 1316 1317 1321 1324 1340 1343 1352 1355 1360 1361 1375 1376 1377 1381 1392 1394 1399 1421 1424 1427 1428 1429 1435 1436 1444 1446 1452 1455 1456 1457 1463 1466 1470 1472 1482 1487 1490 1491 1492 1497 1500 1502 1509 1510 1511 1512 1523 1524 1529 1531 1545 1550 1558 1561 1564 1565 1567 1571 1573 1578 1581 1583 1585 1588 1597 1599 1600 1601 1602 1608 1612 1613 1616 1620 1624 1625 1633 1637 1638 1646 1650 1656 1657 1665 1671 1679 1683 1685 1695 1696 1698 1707 1708 1715 1719 1726 1732 1741 1742 1747 1748 1750 1757 1763 1765 1766 1767 1770 1771 1773 1778 1783 1791 1792 1800 1812 1816 1820 1821 1825 1835 1838 1839 1846 1851 1852 1854 1856 1857 1861 1862 1866 1871 1874 1877 1882 1883 1886 1890 1898 1913 1914 1923 1924 1925 1926 1933 1935 1940 1941 1955 1967 1969 1980 1983 1987 1989 1991 1993 1997 2013 2018 2021 2035 2042 2044 2048 2049 2051 2060 2061 2063 2065 2071 2078 2079 2080 2081 2087 2089 2092 2095 2101 2109 2110 2120 2141 2147 2149 2152 2157 2159 2171 2172 2175 2180 2190 2193 2194 2196 2204 2209 2212 2223 2230 2255 2259 2269 2270 2277 2281 2285 2295 2298 2307 2308 2313 2323 2336 2345 2349 2353 2357 2361 2374 2376 2386 2388 2393 2398 2399 2400 2404 2411 2422 2423 2428 2434 2448 2449 2458 2466 2468 2470 2476 2480 2482 2487 2498 2499 2500 2503 2507 2510 2511 2521 2525 2533 2543 2545 2548 2556 2560 2563 2566 2571 2577 2578 2585 2586 2591 2599 2602 2603 2606 2607 2623 2632 2633 2636 2638 2641 2643 2644 2651 2655 2656 2658 2669 2671 2708 2715 2728 2730 2736 2738 2745 2746 2751 2752 2763 2765 2770 2771 2773 2775 2790 2791 2792 2793 2795 2796 2807 2808 2810 2825 2831 2839 2841 2847 2854 2857 2863 2868 2871 2876 2881 2891 2898 2900 2903 2905 2917 2921 2924 2926 2930 2931 2939 2941 2943 2946 2948 2952 2955 2957 2971 2976 2985 2991 2998 3003 3004 3005 3018 3024 3032 3033 3038 3039 3041 3054 3063 3070 3073 3078 3087 3099 3113 3115 3119 3126 3128 3132 3134 3140 3143 3157 3159 3163 3168 3172 3178 3181 3193 3197 3201 3204 3206 3213 3219 3224 3229 3231 3234 3239 3241 3243 3244 3248 3254 3265 3267 3274 3283 3291 3292 3295 3300 3311 3319 3323 3325 3334 3339 3341 3343 3352 3355 3359 3366 3371 3373 3374 3378 3384 3388 3398 3400 3401 3402 3412 3414 3419 3420 3421 3427 3431 3435 3446 3448 3452 3459 3465 3471 3472 3474 3476 3484 3487 3488 3495 3497 3499 3501 3505 3510 3512 3517 3518 3524 3530 3538 3541 3546 3552 3555 3556 3565 3572 3578 3581 3585 3587 3590 3595 3600 3601 3603 3608 3614 3617 3619 3623 3625 3633 3638 3639 3652 3655 3662 3663 3668 3671 3676 3678 3683 3686 3689 3694 3699 3700 3717 3729 3739 3741 3742 3750 3766 3769 3786 3787 3788 3790 3799 3810 3811 3817 3827 3841 3848 3858 3861 3867 3868 3874 3886 3889 3891 3893 3895 3898 3901 3905 3906 3908 3912 3913 3919 3925 3929 3941 3956 3957 3959 3960 3964 3967 3971 3975 3980 3981 3987 3990 3992 3994 3998 4003 4008 4010 4012 4013 4017 4037 4038 4049 4057 4061 4062 4066 4069 4073 4076 4079 4081 4084 4102 4103 4107 4108 4111 4115 4129 4140 4142 4144 4148 4152 4158 4162 4165 4182 4184 4199 4201 4225 4226 4230 4233 4234 4235 4256 4260 4262 4264 4265 4266 4274 4287 4290 4291 4307 4309 4322 4329 4340 4386 4395 4396 4410 4416 4420 4421 4424 4425 4430 4436 4437 4448 4458 4461 4464 4471 4472 4480 4486 4500 4511 4514 4515 4527 4529 4532 4533 4534 4537 4541 4563 4565 4567 4576 4577 4578 4589 4593 4605 4611 4624 4629 4633 4635 4642 4647 4650 4654 4666 4667 4670 4674 4676 4683 4688 4690 4701 4702 4705 4721 4726 4727 4739 4742 4743 4754 4756 4757 4770 4774 4777 4778 4785 4786 4787 4788 4791 4792 4794 4805 4806 4812 4814 4815 4818 4826 4842 4844 4850 4851 4852 4853 4855 4857 4864 4869 4881 4883 4884 4885 4894 4896 4905 4908 4912 4913 4914 4918 4921 4923 4932 4947 4953 4954 4956 4957 4958 4964 4968 4970 4973 4981 4983 4984 4996 5000 3 4 21 22 23 24 27 28 29 30 31 32 33 34 43 44 45 46 55 56 69 70 87 88 113 114 119 120 121 122 125 126 127 128 133 134 135 136 137 138 157 158 171 172 181 182 207 208 209 210 213 214 233 234 241 242 253 254 255 256 259 260 271 272 285 286 293 294 307 308 317 318 339 340 349 350 353 354 373 374 379 380 381 382 391 392 395 396 397 398 409 410 419 420 445 446 459 460 473 474 477 478 485 486 491 492 501 502 503 504 505 506 513 514 529 530 531 532 535 536 537 538 551 552 557 558 573 574 583 584 593 594 605 606 607 608 637 638 641 642 649 650 665 666 673 674 707 708 709 710 711 712 715 716 761 762 771 772 781 782 799 800 801 802 803 804 815 816 847 848 871 872 887 888 889 890 891 892 901 902 919 920 947 948 949 950 963 964 965 966 1009 1010 1021 1022 1055 1056 1091 1092 1095 1096 1111 1112 1119 1120 1137 1138 1147 1148 1155 1156 1159 1160 1167 1168 1171 1172 1173 1174 1181 1182 1193 1194 1199 1200 1205 1206 1241 1242 1243 1244 1245 1246 1247 1248 1253 1254 1277 1278 1279 1280 1283 1284 1285 1286 1291 1292 1293 1294 1301 1302 1321 1322 1323 1324 1331 1332 1333 1334 1353 1354 1357 1358 1391 1392 1397 1398 1405 1406 1421 1422 1425 1426 1429 1430 1439 1440 1447 1448 1457 1458 1461 1462 1477 1478 1481 1482 1503 1504 1513 1514 1515 1516 1527 1528 1529 1530 1531 1532 1535 1536 1539 1540 1541 1542 1545 1546 1547 1548 1549 1550 1565 1566 1567 1568 1569 1570 1575 1576 1613 1614 1615 1616 1617 1618 1647 1648 1659 1660 1661 1662 1669 1670 1671 1672 1699 1700 1703 1704 1715 1716 1719 1720 1723 1724 1727 1728 1729 1730 1737 1738 1739 1740 1741 1742 1755 1756 1759 1760 1763 1764 1765 1766 1769 1770 1793 1794 1811 1812 1817 1818 1819 1820 1823 1824 1843 1844 1863 1864 1867 1868 1881 1882 1891 1892 1893 1894 1895 1896 1903 1904 1905 1906 1913 1914 1921 1922 1929 1930 1933 1934 1951 1952 1955 1956 1957 1958 1963 1964 1979 1980 1991 1992 2007 2008 2015 2016 2025 2026 2029 2030 2043 2044 2047 2048 2065 2066 2077 2078 2079 2080 2091 2092 2093 2094 2095 2096 2111 2112 2117 2118 2121 2122 2125 2126 2133 2134 2147 2148 2225 2226 2235 2236 2245 2246 2273 2274 2275 2276 2279 2280 2303 2304 2305 2306 2327 2328 2341 2342 2343 2344 2353 2354 2363 2364 2387 2388 2399 2400 2417 2418 2427 2428 2435 2436 2459 2460 2463 2464 2473 2474 2475 2476 2477 2478 2483 2484 2493 2494 2495 2496 2499 2500 2517 2518 2523 2524 2541 2542 2569 2570 2577 2578 2593 2594 2631 2632 2633 2634 2641 2642 2647 2648 2679 2680 2685 2686 2703 2704 2709 2710 2719 2720 2721 2722 2749 2750 2751 2752 2753 2754 2761 2762 2783 2784 2787 2788 2797 2798 2841 2842 2847 2848 2853 2854 2855 2856 2857 2858 2869 2870 2871 2872 2887 2888 2891 2892 2903 2904 2909 2910 2911 2912 2913 2914 2925 2926 2931 2932 2939 2940 2943 2944 2963 2964 2973 2974 2979 2980 2981 2982 2983 2984 2993 2994 2999 3000 3003 3004 3017 3018 3019 3020 3021 3022 3023 3024 3045 3046 3047 3048 3057 3058 3061 3062 3089 3090 3099 3100 3115 3116 3121 3122 3127 3128 3129 3130 3133 3134 3141 3142 3145 3146 3155 3156 3161 3162 3165 3166 3169 3170 3175 3176 3193 3194 3197 3198 3199 3200 3201 3202 3203 3204 3215 3216 3223 3224 3225 3226 3231 3232 3239 3240 3247 3248 3249 3250 3265 3266 3273 3274 3275 3276 3291 3292 3299 3300 3311 3312 3313 3314 3329 3330 3341 3342 3357 3358 3365 3366 3369 3370 3389 3390 3391 3392 3395 3396 3413 3414 3415 3416 3429 3430 3437 3438 3451 3452 3463 3464 3481 3482 3483 3484 3493 3494 3495 3496 3499 3500 3513 3514 3525 3526 3529 3530 3531 3532 3533 3534 3539 3540 3541 3542 3545 3546 3555 3556 3565 3566 3581 3582 3583 3584 3599 3600 3623 3624 3631 3632 3639 3640 3641 3642 3649 3650 3669 3670 3675 3676 3677 3678 3691 3692 3701 3702 3703 3704 3707 3708 3711 3712 3713 3714 3721 3722 3723 3724 3731 3732 3741 3742 3747 3748 3753 3754 3763 3764 3765 3766 3771 3772 3779 3780 3795 3796 3825 3826 3827 3828 3845 3846 3847 3848 3849 3850 3851 3852 3865 3866 3869 3870 3879 3880 3881 3882 3909 3910 3933 3934 3937 3938 3959 3960 3965 3966 3973 3974 3977 3978 3981 3982 3985 3986 3993 3994 4025 4026 4035 4036 4041 4042 4069 4070 4083 4084 4087 4088 4095 4096 4097 4098 4101 4102 4119 4120 4121 4122 4125 4126 4129 4130 4141 4142 4155 4156 4157 4158 4159 4160 4161 4162 4173 4174 4177 4178 4183 4184 4189 4190 4201 4202 4217 4218 4219 4220 4239 4240 4281 4282 4293 4294 4297 4298 4303 4304 4313 4314 4317 4318 4341 4342 4343 4344 4349 4350 4359 4360 4379 4380 4385 4386 4387 4388 4391 4392 4407 4408 4417 4418 4423 4424 4445 4446 4459 4460 4509 4510 4517 4518 4537 4538 4539 4540 4553 4554 4561 4562 4569 4570 4589 4590 4595 4596 4613 4614 4615 4616 4625 4626 4645 4646 4671 4672 4689 4690 4697 4698 4705 4706 4713 4714 4721 4722 4747 4748 4751 4752 4771 4772 4775 4776 4785 4786 4795 4796 4797 4798 4799 4800 4807 4808 4821 4822 4843 4844 4845 4846 4855 4856 4867 4868 4895 4896 4897 4898 4915 4916 4931 4932 4935 4936 4939 4940 4951 4952 4959 4960 4963 4964 4973 4974 4995 4996 4997 4998 4999 5000 5005 5006 5013 5014 5019 5020 5021 5022 5041 5042 5049 5050 5065 5066 5085 5086 5089 5090 5095 5096 5111 5112 5119 5120 5125 5126 5131 5132 5141 5142 5153 5154 5155 5156 5169 5170 5171 5172 5181 5182 5197 5198 5203 5204 5205 5206 5211 5212 5213 5214 5245 5246 5263 5264 5265 5266 5271 5272 5275 5276 5281 5282 5285 5286 5287 5288 5301 5302 5309 5310 5311 5312 5315 5316 5337 5338 5341 5342 5415 5416 5429 5430 5455 5456 5459 5460 5471 5472 5475 5476 5489 5490 5491 5492 5501 5502 5503 5504 5525 5526 5529 5530 5539 5540 5541 5542 5545 5546 5549 5550 5579 5580 5581 5582 5583 5584 5585 5586 5589 5590 5591 5592 5613 5614 5615 5616 5619 5620 5649 5650 5661 5662 5677 5678 5681 5682 5693 5694 5707 5708 5713 5714 5725 5726 5735 5736 5741 5742 5751 5752 5761 5762 5781 5782 5795 5796 5799 5800 5805 5806 5809 5810 5833 5834 5841 5842 5847 5848 5851 5852 5859 5860 5861 5862 5877 5878 5881 5882 5885 5886 5891 5892 5895 5896 5903 5904 5909 5910 5913 5914 5941 5942 5951 5952 5969 5970 5981 5982 5995 5996 6005 6006 6007 6008 6009 6010 6035 6036 6047 6048 6063 6064 6065 6066 6075 6076 6077 6078 6081 6082 6107 6108 6125 6126 6139 6140 6145 6146 6155 6156 6173 6174 6197 6198 6225 6226 6229 6230 6237 6238 6251 6252 6255 6256 6263 6264 6267 6268 6279 6280 6285 6286 6313 6314 6317 6318 6325 6326 6335 6336 6343 6344 6355 6356 6361 6362 6385 6386 6393 6394 6401 6402 6407 6408 6411 6412 6425 6426 6437 6438 6447 6448 6457 6458 6461 6462 6467 6468 6477 6478 6481 6482 6485 6486 6487 6488 6495 6496 6507 6508 6529 6530 6533 6534 6547 6548 6565 6566 6581 6582 6583 6584 6589 6590 6599 6600 6621 6622 6637 6638 6645 6646 6649 6650 6667 6668 6677 6678 6681 6682 6685 6686 6703 6704 6709 6710 6717 6718 6731 6732 6741 6742 6745 6746 6747 6748 6755 6756 6767 6768 6775 6776 6795 6796 6799 6800 6801 6802 6803 6804 6823 6824 6827 6828 6837 6838 6839 6840 6841 6842 6853 6854 6861 6862 6869 6870 6891 6892 6895 6896 6903 6904 6917 6918 6929 6930 6941 6942 6943 6944 6947 6948 6951 6952 6967 6968 6973 6974 6975 6976 6989 6990 6993 6994 6997 6998 7001 7002 7009 7010 7019 7020 7023 7024 7033 7034 7035 7036 7047 7048 7059 7060 7075 7076 7081 7082 7091 7092 7103 7104 7109 7110 7111 7112 7129 7130 7143 7144 7155 7156 7161 7162 7169 7170 7173 7174 7179 7180 7189 7190 7199 7200 7201 7202 7205 7206 7215 7216 7227 7228 7233 7234 7237 7238 7245 7246 7249 7250 7265 7266 7275 7276 7277 7278 7303 7304 7309 7310 7323 7324 7325 7326 7335 7336 7341 7342 7351 7352 7355 7356 7365 7366 7371 7372 7377 7378 7387 7388 7397 7398 7399 7400 7433 7434 7457 7458 7477 7478 7481 7482 7483 7484 7499 7500 7531 7532 7537 7538 7571 7572 7573 7574 7575 7576 7579 7580 7597 7598 7619 7620 7621 7622 7633 7634 7653 7654 7681 7682 7695 7696 7715 7716 7721 7722 7733 7734 7735 7736 7747 7748 7771 7772 7777 7778 7781 7782 7785 7786 7789 7790 7795 7796 7801 7802 7809 7810 7811 7812 7815 7816 7823 7824 7825 7826 7837 7838 7849 7850 7857 7858 7881 7882 7911 7912 7913 7914 7917 7918 7919 7920 7927 7928 7933 7934 7941 7942 7949 7950 7959 7960 7961 7962 7973 7974 7979 7980 7983 7984 7987 7988 7995 7996 8005 8006 8015 8016 8019 8020 8023 8024 8025 8026 8033 8034 8073 8074 8075 8076 8097 8098 8113 8114 8121 8122 8123 8124 8131 8132 8137 8138 8145 8146 8151 8152 8157 8158 8161 8162 8167 8168 8203 8204 8205 8206 8213 8214 8215 8216 8221 8222 8229 8230 8257 8258 8279 8280 8283 8284 8287 8288 8295 8296 8303 8304 8315 8316 8323 8324 8329 8330 8363 8364 8367 8368 8397 8398 8401 8402 8449 8450 8451 8452 8459 8460 8465 8466 8467 8468 8469 8470 8511 8512 8519 8520 8523 8524 8527 8528 8529 8530 8531 8532 8547 8548 8573 8574 8579 8580 8581 8582 8613 8614 8617 8618 8643 8644 8657 8658 8679 8680 8771 8772 8789 8790 8791 8792 8819 8820 8831 8832 8839 8840 8841 8842 8847 8848 8849 8850 8859 8860 8871 8872 8873 8874 8895 8896 8915 8916 8921 8922 8927 8928 8941 8942 8943 8944 8959 8960 8971 8972 8999 9000 9021 9022 9027 9028 9029 9030 9053 9054 9057 9058 9063 9064 9065 9066 9067 9068 9073 9074 9081 9082 9125 9126 9129 9130 9133 9134 9151 9152 9153 9154 9155 9156 9177 9178 9185 9186 9209 9210 9221 9222 9247 9248 9257 9258 9265 9266 9269 9270 9283 9284 9293 9294 9299 9300 9307 9308 9331 9332 9333 9334 9339 9340 9347 9348 9351 9352 9365 9366 9375 9376 9379 9380 9401 9402 9403 9404 9409 9410 9441 9442 9451 9452 9453 9454 9477 9478 9483 9484 9485 9486 9507 9508 9511 9512 9513 9514 9539 9540 9547 9548 9553 9554 9555 9556 9569 9570 9571 9572 9573 9574 9575 9576 9581 9582 9583 9584 9587 9588 9609 9610 9611 9612 9623 9624 9627 9628 9629 9630 9635 9636 9651 9652 9683 9684 9687 9688 9699 9700 9701 9702 9703 9704 9705 9706 9709 9710 9713 9714 9727 9728 9737 9738 9761 9762 9765 9766 9767 9768 9769 9770 9787 9788 9791 9792 9809 9810 9815 9816 9823 9824 9825 9826 9827 9828 9835 9836 9841 9842 9845 9846 9863 9864 9893 9894 9905 9906 9907 9908 9911 9912 9913 9914 9915 9916 9927 9928 9935 9936 9939 9940 9945 9946 9961 9962 9965 9966 9967 9968 9991 9992 9999 10000