1 24 46 58 60 62 63 65 72 75 76 78 82 88 96 101 102 108 127 131 133 137 146 152 160 162 171 172 177 183 188 191 204 206 207 213 217 224 226 227 230 234 235 236 238 239 242 249 250 258 260 261 264 266 270 274 281 294 296 307 324 330 331 342 343 345 357 360 362 371 372 375 377 381 384 386 387 389 401 404 410 411 413 415 416 421 428 437 438 442 444 445 450 453 458 468 473 483 485 486 488 496 516 517 522 524 525 529 540 543 544 547 551 555 563 575 585 588 590 592 596 602 605 615 622 633 637 643 650 652 653 659 671 680 681 685 688 704 720 721 727 738 747 759 760 761 763 765 770 774 777 787 790 797 801 803 809 815 820 827 828 833 838 846 849 853 856 865 872 884 889 893 906 909 912 913 922 924 926 929 933 938 942 943 945 950 957 961 974 975 983 990 992 993 995 999 1008 1011 1013 1019 1022 1024 1025 1031 1033 1034 1036 1040 1046 1049 1054 1056 1059 1061 1064 1066 1069 1076 1080 1081 1086 1087 1092 1098 1101 1106 1112 1117 1122 1128 1130 1144 1146 1152 1161 1164 1165 1168 1195 1198 1204 1206 1209 1212 1213 1216 1223 1224 1227 1230 1236 1241 1249 1267 1268 1269 1270 1281 1287 1290 1296 1300 1301 1309 1312 1318 1327 1336 1342 1361 1363 1379 1381 1400 1401 1405 1406 1412 1421 1429 1430 1433 1438 1443 1450 1456 1478 1501 1507 1508 1523 1524 1532 1542 1552 1557 1562 1573 1577 1578 1582 1584 1587 1588 1595 1596 1600 1605 1606 1626 1637 1644 1650 1652 1653 1657 1667 1669 1674 1676 1684 1698 1699 1701 1705 1707 1721 1724 1725 1726 1727 1730 1734 1735 1741 1748 1752 1755 1757 1758 1759 1760 1762 1763 1766 1771 1773 1805 1806 1807 1817 1819 1823 1827 1831 1834 1838 1840 1842 1843 1854 1862 1873 1875 1885 1895 1899 1901 1902 1903 1905 1924 1926 1928 1933 1942 1945 1947 1952 1957 1961 1970 1972 1985 1986 1987 1994 2001 2014 2030 2035 2036 2042 2048 2049 2052 2063 2064 2066 2068 2073 2087 2091 2092 2095 2096 2101 2103 2105 2106 2122 2126 2131 2133 2136 2142 2144 2148 2150 2151 2153 2157 2160 2164 2169 2187 2191 2200 2201 2202 2203 2211 2217 2222 2227 2229 2230 2239 2247 2257 2258 2259 2261 2263 2267 2268 2273 2274 2277 2278 2282 2302 2310 2314 2317 2320 2321 2339 2342 2347 2350 2351 2354 2362 2371 2372 2375 2382 2387 2388 2390 2395 2397 2404 2406 2408 2417 2428 2429 2430 2432 2442 2444 2453 2454 2459 2462 2481 2495 2502 2505 2506 2507 2510 2515 2516 2523 2526 2527 2528 2529 2538 2541 2546 2547 2550 2558 2559 2573 2578 2597 2601 2607 2608 2615 2617 2624 2636 2638 2650 2662 2676 2680 2682 2686 2689 2691 2700 2704 2709 2721 2726 2727 2739 2743 2746 2747 2751 2764 2766 2767 2770 2773 2775 2797 2821 2822 2825 2828 2833 2842 2845 2850 2852 2855 2858 2863 2872 2873 2876 2879 2886 2889 2897 2905 2908 2918 2919 2924 2926 2932 2937 2941 2943 2945 2953 2954 2956 2957 2958 2962 2975 2997 3002 3004 3006 3007 3010 3019 3025 3034 3041 3049 3053 3054 3063 3064 3067 3074 3084 3085 3099 3103 3113 3123 3124 3125 3136 3139 3140 3148 3151 3157 3158 3161 3163 3166 3168 3184 3197 3209 3213 3217 3218 3233 3235 3237 3247 3257 3261 3264 3266 3268 3277 3278 3286 3289 3294 3298 3302 3304 3305 3308 3309 3310 3313 3323 3325 3326 3330 3335 3343 3345 3350 3351 3354 3358 3362 3364 3366 3380 3383 3385 3386 3390 3392 3393 3397 3399 3400 3409 3412 3415 3420 3422 3435 3440 3448 3450 3452 3454 3455 3460 3465 3470 3472 3476 3481 3483 3484 3494 3495 3497 3499 3514 3520 3526 3527 3535 3537 3541 3546 3547 3552 3563 3566 3571 3582 3584 3586 3589 3592 3597 3601 3603 3604 3610 3617 3618 3633 3636 3638 3647 3648 3650 3653 3656 3669 3685 3689 3695 3700 3709 3715 3719 3720 3721 3728 3737 3739 3745 3751 3752 3753 3760 3761 3766 3771 3774 3775 3777 3778 3786 3789 3799 3800 3802 3804 3805 3816 3820 3824 3836 3843 3848 3851 3853 3856 3864 3869 3875 3881 3884 3888 3900 3901 3903 3912 3916 3920 3926 3927 3940 3944 3946 3951 3954 3961 3965 3970 3982 3990 3992 3995 4006 4009 4013 4018 4019 4022 4027 4034 4036 4037 4038 4044 4045 4048 4062 4065 4067 4068 4069 4073 4074 4075 4086 4094 4095 4102 4106 4110 4117 4123 4126 4128 4133 4135 4140 4141 4145 4147 4151 4153 4163 4173 4175 4182 4195 4196 4197 4203 4204 4209 4215 4217 4220 4233 4245 4255 4256 4261 4270 4274 4275 4282 4285 4291 4292 4296 4297 4308 4311 4314 4318 4320 4326 4327 4329 4332 4335 4343 4347 4358 4360 4369 4370 4373 4383 4385 4398 4401 4407 4410 4412 4415 4422 4424 4430 4432 4438 4440 4445 4446 4452 4457 4458 4465 4469 4473 4483 4491 4492 4494 4496 4501 4502 4504 4540 4542 4545 4551 4554 4556 4561 4569 4571 4575 4580 4583 4586 4600 4609 4612 4621 4625 4626 4627 4630 4633 4636 4638 4647 4657 4658 4661 4663 4670 4675 4680 4683 4685 4693 4694 4696 4698 4708 4711 4713 4717 4721 4732 4743 4746 4747 4752 4758 4765 4767 4769 4772 4779 4797 4802 4806 4808 4810 4813 4817 4820 4821 4825 4826 4843 4850 4859 4875 4879 4893 4902 4904 4914 4915 4916 4930 4935 4937 4943 4946 4951 4955 4960 4963 4972 4973 4974 4990 4995 4998 5000 1 2 47 48 91 92 115 116 119 120 123 124 125 126 129 130 143 144 149 150 151 152 155 156 163 164 175 176 191 192 201 202 203 204 215 216 253 254 261 262 265 266 273 274 291 292 303 304 319 320 323 324 341 342 343 344 353 354 365 366 375 376 381 382 407 408 411 412 413 414 425 426 433 434 447 448 451 452 453 454 459 460 467 468 469 470 471 472 475 476 477 478 483 484 497 498 499 500 515 516 519 520 521 522 527 528 531 532 539 540 547 548 561 562 587 588 591 592 613 614 647 648 659 660 661 662 683 684 685 686 689 690 713 714 719 720 723 724 741 742 743 744 749 750 753 754 761 762 767 768 771 772 773 774 777 778 801 802 807 808 819 820 821 822 825 826 829 830 831 832 841 842 855 856 873 874 875 876 883 884 887 888 889 890 899 900 905 906 915 916 935 936 945 946 965 966 969 970 971 972 975 976 991 992 1031 1032 1033 1034 1043 1044 1047 1048 1049 1050 1057 1058 1079 1080 1085 1086 1087 1088 1093 1094 1101 1102 1109 1110 1125 1126 1149 1150 1169 1170 1175 1176 1179 1180 1183 1184 1191 1192 1203 1204 1209 1210 1229 1230 1243 1244 1265 1266 1273 1274 1285 1286 1299 1300 1303 1304 1305 1306 1317 1318 1341 1342 1359 1360 1361 1362 1369 1370 1375 1376 1407 1408 1439 1440 1441 1442 1453 1454 1475 1476 1493 1494 1517 1518 1519 1520 1521 1522 1525 1526 1529 1530 1539 1540 1547 1548 1553 1554 1573 1574 1579 1580 1593 1594 1601 1602 1605 1606 1617 1618 1629 1630 1639 1640 1653 1654 1655 1656 1665 1666 1675 1676 1691 1692 1697 1698 1705 1706 1711 1712 1729 1730 1743 1744 1767 1768 1777 1778 1785 1786 1811 1812 1817 1818 1823 1824 1825 1826 1843 1844 1847 1848 1851 1852 1857 1858 1865 1866 1875 1876 1883 1884 1885 1886 1889 1890 1899 1900 1913 1914 1921 1922 1947 1948 1949 1950 1965 1966 1979 1980 1983 1984 1985 1986 1989 1990 1997 1998 2015 2016 2021 2022 2025 2026 2037 2038 2043 2044 2047 2048 2049 2050 2061 2062 2065 2066 2067 2068 2071 2072 2079 2080 2091 2092 2097 2098 2107 2108 2111 2112 2117 2118 2121 2122 2127 2128 2131 2132 2137 2138 2151 2152 2159 2160 2161 2162 2171 2172 2173 2174 2183 2184 2195 2196 2201 2202 2211 2212 2223 2224 2233 2234 2243 2244 2255 2256 2259 2260 2287 2288 2291 2292 2303 2304 2321 2322 2327 2328 2329 2330 2335 2336 2389 2390 2395 2396 2407 2408 2411 2412 2417 2418 2423 2424 2425 2426 2431 2432 2445 2446 2447 2448 2453 2454 2459 2460 2471 2472 2481 2482 2497 2498 2533 2534 2535 2536 2537 2538 2539 2540 2561 2562 2573 2574 2579 2580 2591 2592 2599 2600 2601 2602 2617 2618 2623 2624 2635 2636 2653 2654 2671 2672 2683 2684 2721 2722 2725 2726 2757 2758 2761 2762 2799 2800 2801 2802 2809 2810 2811 2812 2823 2824 2841 2842 2857 2858 2859 2860 2865 2866 2875 2876 2885 2886 2899 2900 2911 2912 2955 2956 3001 3002 3013 3014 3015 3016 3045 3046 3047 3048 3063 3064 3083 3084 3103 3104 3113 3114 3123 3124 3145 3146 3153 3154 3155 3156 3163 3164 3167 3168 3173 3174 3175 3176 3189 3190 3191 3192 3199 3200 3209 3210 3211 3212 3251 3252 3273 3274 3287 3288 3299 3300 3303 3304 3305 3306 3313 3314 3333 3334 3337 3338 3347 3348 3351 3352 3367 3368 3395 3396 3397 3398 3401 3402 3409 3410 3413 3414 3441 3442 3447 3448 3449 3450 3451 3452 3453 3454 3459 3460 3467 3468 3469 3470 3481 3482 3495 3496 3503 3504 3509 3510 3513 3514 3515 3516 3517 3518 3519 3520 3523 3524 3525 3526 3531 3532 3541 3542 3545 3546 3609 3610 3611 3612 3613 3614 3633 3634 3637 3638 3645 3646 3653 3654 3661 3662 3667 3668 3675 3676 3679 3680 3683 3684 3685 3686 3707 3708 3723 3724 3745 3746 3749 3750 3769 3770 3789 3790 3797 3798 3801 3802 3803 3804 3805 3806 3809 3810 3847 3848 3851 3852 3855 3856 3865 3866 3883 3884 3889 3890 3893 3894 3903 3904 3913 3914 3921 3922 3939 3940 3943 3944 3969 3970 3971 3972 3973 3974 3987 3988 4001 4002 4027 4028 4059 4060 4069 4070 4071 4072 4083 4084 4095 4096 4097 4098 4103 4104 4125 4126 4127 4128 4131 4132 4135 4136 4145 4146 4173 4174 4181 4182 4183 4184 4189 4190 4191 4192 4201 4202 4205 4206 4209 4210 4211 4212 4243 4244 4251 4252 4261 4262 4265 4266 4271 4272 4283 4284 4287 4288 4295 4296 4299 4300 4301 4302 4305 4306 4313 4314 4319 4320 4327 4328 4337 4338 4373 4374 4381 4382 4399 4400 4401 4402 4403 4404 4405 4406 4421 4422 4433 4434 4443 4444 4453 4454 4457 4458 4459 4460 4477 4478 4493 4494 4513 4514 4515 4516 4517 4518 4521 4522 4525 4526 4533 4534 4535 4536 4545 4546 4547 4548 4553 4554 4555 4556 4563 4564 4603 4604 4619 4620 4627 4628 4633 4634 4639 4640 4641 4642 4677 4678 4683 4684 4693 4694 4699 4700 4701 4702 4707 4708 4723 4724 4741 4742 4743 4744 4749 4750 4763 4764 4773 4774 4775 4776 4779 4780 4789 4790 4793 4794 4807 4808 4811 4812 4815 4816 4833 4834 4855 4856 4857 4858 4859 4860 4863 4864 4883 4884 4887 4888 4905 4906 4907 4908 4917 4918 4923 4924 4961 4962 4989 4990 5003 5004 5009 5010 5011 5012 5013 5014 5019 5020 5029 5030 5031 5032 5045 5046 5051 5052 5053 5054 5055 5056 5057 5058 5075 5076 5081 5082 5091 5092 5093 5094 5099 5100 5115 5116 5117 5118 5145 5146 5155 5156 5193 5194 5201 5202 5213 5214 5215 5216 5229 5230 5233 5234 5247 5248 5271 5272 5275 5276 5299 5300 5323 5324 5351 5352 5359 5360 5363 5364 5371 5372 5377 5378 5381 5382 5399 5400 5407 5408 5417 5418 5441 5442 5451 5452 5453 5454 5477 5478 5485 5486 5491 5492 5493 5494 5501 5502 5527 5528 5531 5532 5533 5534 5539 5540 5545 5546 5549 5550 5593 5594 5641 5642 5643 5644 5649 5650 5655 5656 5665 5666 5683 5684 5689 5690 5699 5700 5703 5704 5709 5710 5715 5716 5725 5726 5743 5744 5745 5746 5751 5752 5757 5758 5771 5772 5777 5778 5793 5794 5809 5810 5815 5816 5835 5836 5837 5838 5847 5848 5851 5852 5863 5864 5873 5874 5881 5882 5885 5886 5889 5890 5905 5906 5907 5908 5911 5912 5913 5914 5915 5916 5923 5924 5949 5950 5993 5994 6003 6004 6007 6008 6011 6012 6013 6014 6019 6020 6037 6038 6049 6050 6067 6068 6081 6082 6097 6098 6105 6106 6107 6108 6125 6126 6127 6128 6133 6134 6147 6148 6167 6168 6169 6170 6197 6198 6205 6206 6225 6226 6245 6246 6247 6248 6249 6250 6271 6272 6277 6278 6279 6280 6295 6296 6301 6302 6313 6314 6315 6316 6321 6322 6325 6326 6331 6332 6335 6336 6367 6368 6393 6394 6417 6418 6425 6426 6433 6434 6435 6436 6465 6466 6469 6470 6473 6474 6493 6494 6513 6514 6521 6522 6527 6528 6531 6532 6535 6536 6553 6554 6555 6556 6571 6572 6577 6578 6587 6588 6595 6596 6603 6604 6607 6608 6609 6610 6615 6616 6617 6618 6619 6620 6625 6626 6645 6646 6649 6650 6651 6652 6659 6660 6669 6670 6685 6686 6689 6690 6699 6700 6701 6702 6707 6708 6715 6716 6723 6724 6727 6728 6731 6732 6759 6760 6765 6766 6769 6770 6771 6772 6779 6780 6783 6784 6785 6786 6793 6794 6797 6798 6799 6800 6817 6818 6823 6824 6829 6830 6839 6840 6843 6844 6869 6870 6879 6880 6895 6896 6899 6900 6903 6904 6907 6908 6909 6910 6919 6920 6929 6930 6939 6940 6943 6944 6951 6952 6961 6962 6965 6966 6967 6968 6987 6988 6989 6990 6993 6994 6997 6998 7027 7028 7039 7040 7051 7052 7053 7054 7069 7070 7073 7074 7081 7082 7091 7092 7093 7094 7103 7104 7125 7126 7131 7132 7141 7142 7163 7164 7167 7168 7171 7172 7177 7178 7183 7184 7193 7194 7201 7202 7205 7206 7207 7208 7219 7220 7233 7234 7235 7236 7265 7266 7271 7272 7275 7276 7293 7294 7295 7296 7299 7300 7305 7306 7311 7312 7337 7338 7369 7370 7377 7378 7389 7390 7399 7400 7417 7418 7429 7430 7437 7438 7439 7440 7441 7442 7455 7456 7473 7474 7477 7478 7489 7490 7501 7502 7503 7504 7505 7506 7519 7520 7521 7522 7531 7532 7541 7542 7547 7548 7549 7550 7553 7554 7555 7556 7571 7572 7577 7578 7597 7598 7599 7600 7603 7604 7607 7608 7609 7610 7631 7632 7639 7640 7647 7648 7671 7672 7685 7686 7695 7696 7701 7702 7705 7706 7711 7712 7727 7728 7737 7738 7749 7750 7761 7762 7767 7768 7775 7776 7799 7800 7801 7802 7805 7806 7823 7824 7831 7832 7839 7840 7851 7852 7853 7854 7879 7880 7887 7888 7891 7892 7901 7902 7907 7908 7921 7922 7929 7930 7939 7940 7963 7964 7979 7980 7983 7984 7989 7990 8011 8012 8017 8018 8025 8026 8035 8036 8037 8038 8043 8044 8053 8054 8067 8068 8071 8072 8073 8074 8075 8076 8087 8088 8089 8090 8095 8096 8123 8124 8129 8130 8133 8134 8135 8136 8137 8138 8145 8146 8147 8148 8149 8150 8171 8172 8187 8188 8189 8190 8203 8204 8211 8212 8219 8220 8233 8234 8245 8246 8251 8252 8255 8256 8265 8266 8269 8270 8279 8280 8281 8282 8289 8290 8293 8294 8301 8302 8305 8306 8325 8326 8345 8346 8349 8350 8363 8364 8389 8390 8391 8392 8393 8394 8405 8406 8407 8408 8417 8418 8429 8430 8433 8434 8439 8440 8465 8466 8489 8490 8509 8510 8511 8512 8521 8522 8539 8540 8547 8548 8549 8550 8563 8564 8569 8570 8581 8582 8583 8584 8591 8592 8593 8594 8615 8616 8621 8622 8627 8628 8635 8636 8639 8640 8651 8652 8653 8654 8657 8658 8663 8664 8669 8670 8685 8686 8693 8694 8715 8716 8719 8720 8737 8738 8739 8740 8745 8746 8765 8766 8769 8770 8795 8796 8801 8802 8813 8814 8819 8820 8823 8824 8829 8830 8843 8844 8847 8848 8859 8860 8863 8864 8875 8876 8879 8880 8889 8890 8891 8892 8903 8904 8913 8914 8915 8916 8929 8930 8937 8938 8945 8946 8965 8966 8981 8982 8983 8984 8987 8988 8991 8992 9001 9002 9003 9004 9007 9008 9079 9080 9083 9084 9089 9090 9101 9102 9107 9108 9111 9112 9121 9122 9137 9138 9141 9142 9149 9150 9159 9160 9165 9166 9171 9172 9199 9200 9217 9218 9223 9224 9241 9242 9249 9250 9251 9252 9253 9254 9259 9260 9265 9266 9271 9272 9275 9276 9293 9294 9313 9314 9315 9316 9321 9322 9325 9326 9339 9340 9349 9350 9359 9360 9365 9366 9369 9370 9385 9386 9387 9388 9391 9392 9395 9396 9415 9416 9421 9422 9425 9426 9433 9434 9441 9442 9463 9464 9485 9486 9491 9492 9493 9494 9503 9504 9515 9516 9529 9530 9533 9534 9537 9538 9543 9544 9557 9558 9593 9594 9603 9604 9611 9612 9615 9616 9619 9620 9625 9626 9633 9634 9639 9640 9641 9642 9649 9650 9651 9652 9685 9686 9699 9700 9717 9718 9749 9750 9757 9758 9785 9786 9803 9804 9807 9808 9827 9828 9829 9830 9831 9832 9859 9860 9869 9870 9873 9874 9885 9886 9891 9892 9901 9902 9909 9910 9919 9920 9925 9926 9943 9944 9945 9946 9947 9948 9979 9980 9989 9990 9995 9996 9999 10000