12 34 40 44 52 60 75 76 95 98 101 106 112 115 135 140 142 143 148 150 152 160 165 168 179 180 186 200 205 212 217 218 227 234 236 237 238 244 246 250 251 252 257 261 263 265 266 293 297 309 327 331 333 339 341 342 350 360 387 390 391 397 398 439 440 442 445 452 464 471 473 482 485 489 492 494 495 496 497 498 500 504 506 516 517 519 521 528 535 536 538 542 548 552 556 559 568 573 576 579 583 589 591 592 601 608 616 624 626 630 631 636 637 639 644 645 647 650 651 656 664 666 671 675 677 680 681 692 714 720 729 730 734 736 738 747 751 758 764 769 781 783 784 789 800 804 808 819 825 827 846 857 864 874 877 883 886 910 913 914 928 929 931 938 941 948 949 950 957 960 962 966 975 982 985 996 1001 1003 1007 1008 1010 1014 1015 1019 1022 1023 1026 1028 1030 1031 1032 1033 1034 1037 1040 1045 1048 1050 1054 1058 1059 1060 1065 1071 1072 1073 1074 1077 1078 1081 1082 1086 1087 1109 1118 1119 1122 1126 1128 1134 1140 1142 1144 1152 1166 1170 1172 1178 1180 1187 1189 1193 1195 1201 1202 1203 1207 1209 1211 1224 1238 1239 1243 1249 1253 1274 1276 1282 1288 1293 1294 1296 1312 1325 1331 1336 1339 1348 1350 1357 1368 1373 1375 1379 1382 1391 1395 1402 1404 1408 1410 1416 1418 1419 1425 1428 1440 1444 1447 1448 1451 1454 1455 1458 1461 1462 1464 1472 1488 1492 1495 1497 1499 1503 1505 1509 1515 1519 1520 1531 1533 1534 1539 1546 1554 1555 1561 1565 1567 1570 1586 1587 1590 1593 1596 1597 1608 1612 1627 1632 1634 1642 1643 1649 1656 1662 1667 1672 1675 1687 1692 1697 1706 1709 1718 1724 1725 1726 1727 1734 1743 1753 1759 1761 1762 1768 1772 1773 1776 1780 1783 1787 1794 1795 1802 1809 1822 1826 1837 1838 1839 1845 1846 1857 1861 1867 1869 1879 1887 1888 1902 1907 1914 1917 1927 1931 1949 1955 1961 1962 1971 1973 1975 1979 1987 1993 2002 2011 2012 2016 2018 2024 2027 2028 2038 2040 2050 2051 2055 2058 2071 2073 2075 2086 2090 2092 2095 2102 2105 2107 2113 2116 2122 2131 2132 2135 2137 2141 2152 2158 2159 2168 2172 2173 2177 2181 2182 2183 2188 2191 2199 2200 2203 2204 2205 2207 2211 2232 2236 2238 2243 2244 2249 2251 2253 2257 2258 2270 2276 2279 2283 2284 2286 2288 2299 2301 2311 2324 2328 2330 2335 2337 2339 2353 2361 2363 2364 2365 2370 2371 2378 2385 2386 2387 2393 2397 2398 2400 2404 2414 2420 2424 2428 2434 2438 2446 2451 2455 2463 2465 2467 2472 2474 2486 2490 2493 2498 2503 2508 2510 2519 2520 2533 2534 2537 2542 2556 2564 2567 2569 2570 2572 2575 2582 2590 2598 2601 2602 2603 2605 2612 2616 2632 2645 2646 2666 2667 2673 2674 2675 2680 2684 2696 2698 2700 2701 2707 2708 2712 2713 2722 2724 2729 2731 2734 2750 2752 2755 2759 2760 2789 2790 2791 2799 2800 2801 2803 2805 2809 2811 2816 2817 2819 2837 2841 2845 2861 2864 2881 2887 2890 2897 2905 2910 2911 2912 2914 2916 2919 2921 2922 2928 2929 2931 2932 2933 2946 2949 2951 2960 2963 2969 2970 2978 2984 2986 2987 2992 2997 3005 3010 3018 3022 3027 3030 3034 3035 3038 3040 3041 3042 3043 3044 3049 3051 3053 3061 3063 3068 3069 3075 3076 3078 3079 3087 3095 3101 3106 3109 3115 3117 3126 3132 3135 3136 3139 3144 3146 3152 3156 3166 3175 3184 3190 3197 3215 3221 3224 3228 3233 3237 3241 3242 3244 3251 3252 3254 3260 3265 3280 3285 3291 3298 3300 3304 3313 3317 3322 3325 3349 3355 3356 3363 3374 3379 3383 3385 3387 3392 3397 3409 3411 3421 3422 3424 3425 3427 3435 3441 3449 3463 3466 3471 3472 3473 3476 3484 3485 3493 3499 3502 3503 3506 3515 3520 3524 3526 3530 3540 3541 3545 3548 3552 3562 3565 3566 3580 3587 3588 3589 3592 3597 3616 3626 3631 3632 3637 3642 3651 3655 3659 3665 3667 3668 3671 3673 3674 3689 3700 3704 3705 3715 3716 3719 3720 3728 3729 3731 3736 3750 3752 3762 3763 3775 3776 3779 3781 3793 3797 3801 3812 3815 3824 3831 3833 3837 3839 3843 3844 3847 3850 3854 3867 3872 3879 3881 3883 3892 3901 3904 3924 3925 3928 3936 3941 3945 3947 3948 3949 3950 3956 3961 3974 3976 3985 3986 3993 3999 4004 4011 4012 4016 4018 4027 4037 4039 4045 4046 4047 4052 4063 4070 4075 4087 4089 4091 4104 4109 4110 4122 4124 4125 4137 4143 4144 4148 4150 4153 4155 4156 4168 4170 4174 4175 4176 4180 4183 4185 4188 4190 4191 4193 4214 4220 4227 4241 4244 4245 4255 4259 4264 4269 4272 4273 4280 4281 4288 4289 4293 4303 4309 4314 4317 4326 4328 4333 4338 4341 4343 4346 4351 4355 4358 4360 4362 4363 4377 4399 4403 4406 4425 4428 4436 4437 4440 4448 4454 4456 4466 4469 4474 4481 4482 4483 4487 4488 4493 4500 4508 4514 4526 4529 4540 4541 4546 4554 4568 4570 4572 4575 4576 4578 4579 4589 4591 4593 4597 4606 4615 4621 4625 4626 4627 4632 4635 4636 4639 4645 4648 4649 4655 4662 4663 4669 4674 4682 4684 4691 4694 4696 4699 4703 4721 4722 4727 4735 4736 4746 4747 4750 4755 4768 4770 4774 4777 4779 4784 4786 4791 4796 4804 4811 4813 4815 4817 4819 4821 4824 4830 4837 4838 4841 4845 4849 4862 4865 4868 4877 4880 4886 4891 4904 4905 4917 4918 4919 4932 4936 4944 4957 4961 4964 4969 4978 4986 4988 4989 4991 4995 5000 23 24 67 68 79 80 87 88 103 104 119 120 149 150 151 152 189 190 195 196 201 202 211 212 223 224 229 230 269 270 279 280 283 284 285 286 295 296 299 300 303 304 319 320 329 330 335 336 357 358 359 360 371 372 399 400 409 410 423 424 433 434 435 436 453 454 467 468 471 472 473 474 475 476 487 488 491 492 499 500 501 502 503 504 513 514 521 522 525 526 529 530 531 532 585 586 593 594 617 618 653 654 661 662 665 666 677 678 681 682 683 684 699 700 719 720 773 774 779 780 781 782 793 794 795 796 877 878 879 880 883 884 889 890 903 904 927 928 941 942 945 946 963 964 969 970 977 978 983 984 987 988 989 990 991 992 993 994 995 996 999 1000 1007 1008 1011 1012 1031 1032 1033 1034 1037 1038 1041 1042 1055 1056 1069 1070 1071 1072 1075 1076 1083 1084 1095 1096 1103 1104 1111 1112 1117 1118 1135 1136 1145 1146 1151 1152 1157 1158 1165 1166 1177 1178 1181 1182 1183 1184 1201 1202 1215 1216 1231 1232 1247 1248 1251 1252 1259 1260 1261 1262 1271 1272 1273 1274 1277 1278 1287 1288 1289 1290 1293 1294 1299 1300 1301 1302 1311 1312 1327 1328 1331 1332 1341 1342 1349 1350 1353 1354 1359 1360 1361 1362 1383 1384 1427 1428 1439 1440 1457 1458 1459 1460 1467 1468 1471 1472 1475 1476 1493 1494 1501 1502 1515 1516 1527 1528 1537 1538 1561 1562 1565 1566 1567 1568 1577 1578 1599 1600 1607 1608 1615 1616 1637 1638 1649 1650 1653 1654 1691 1692 1713 1714 1727 1728 1747 1748 1753 1754 1765 1766 1771 1772 1819 1820 1825 1826 1827 1828 1855 1856 1857 1858 1861 1862 1875 1876 1881 1882 1895 1896 1897 1898 1899 1900 1913 1914 1919 1920 1923 1924 1931 1932 1949 1950 1963 1964 1969 1970 1991 1992 2001 2002 2005 2006 2013 2014 2015 2016 2019 2020 2027 2028 2029 2030 2037 2038 2043 2044 2045 2046 2051 2052 2055 2056 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2073 2074 2079 2080 2089 2090 2095 2096 2099 2100 2107 2108 2115 2116 2117 2118 2119 2120 2129 2130 2141 2142 2143 2144 2145 2146 2147 2148 2153 2154 2155 2156 2161 2162 2163 2164 2171 2172 2173 2174 2217 2218 2235 2236 2237 2238 2243 2244 2251 2252 2255 2256 2267 2268 2279 2280 2283 2284 2287 2288 2303 2304 2331 2332 2339 2340 2343 2344 2355 2356 2359 2360 2373 2374 2377 2378 2385 2386 2389 2390 2401 2402 2403 2404 2405 2406 2413 2414 2417 2418 2421 2422 2447 2448 2475 2476 2477 2478 2485 2486 2497 2498 2505 2506 2547 2548 2551 2552 2563 2564 2575 2576 2585 2586 2587 2588 2591 2592 2623 2624 2649 2650 2661 2662 2671 2672 2677 2678 2695 2696 2699 2700 2713 2714 2735 2736 2745 2746 2749 2750 2757 2758 2763 2764 2781 2782 2789 2790 2803 2804 2807 2808 2815 2816 2819 2820 2831 2832 2835 2836 2837 2838 2849 2850 2855 2856 2879 2880 2887 2888 2893 2894 2895 2896 2901 2902 2907 2908 2909 2910 2915 2916 2921 2922 2923 2924 2927 2928 2943 2944 2975 2976 2983 2984 2989 2990 2993 2994 2997 2998 3005 3006 3009 3010 3017 3018 3029 3030 3037 3038 3039 3040 3061 3062 3065 3066 3067 3068 3077 3078 3091 3092 3107 3108 3109 3110 3121 3122 3129 3130 3133 3134 3139 3140 3171 3172 3173 3174 3179 3180 3185 3186 3191 3192 3193 3194 3215 3216 3223 3224 3253 3254 3263 3264 3267 3268 3283 3284 3285 3286 3297 3298 3311 3312 3323 3324 3333 3334 3343 3344 3349 3350 3373 3374 3383 3384 3393 3394 3411 3412 3417 3418 3435 3436 3447 3448 3449 3450 3451 3452 3453 3454 3467 3468 3485 3486 3505 3506 3517 3518 3521 3522 3523 3524 3535 3536 3543 3544 3545 3546 3551 3552 3559 3560 3565 3566 3573 3574 3587 3588 3589 3590 3603 3604 3617 3618 3643 3644 3651 3652 3673 3674 3675 3676 3677 3678 3689 3690 3691 3692 3713 3714 3721 3722 3733 3734 3737 3738 3757 3758 3773 3774 3775 3776 3803 3804 3813 3814 3827 3828 3833 3834 3853 3854 3861 3862 3897 3898 3909 3910 3921 3922 3923 3924 3941 3942 3945 3946 3949 3950 3957 3958 3973 3974 3985 3986 4003 4004 4021 4022 4023 4024 4031 4032 4035 4036 4047 4048 4053 4054 4055 4056 4075 4076 4079 4080 4099 4100 4101 4102 4109 4110 4115 4116 4141 4142 4145 4146 4149 4150 4171 4172 4179 4180 4183 4184 4189 4190 4203 4204 4209 4210 4213 4214 4225 4226 4231 4232 4243 4244 4261 4262 4263 4264 4269 4270 4273 4274 4281 4282 4303 4304 4315 4316 4317 4318 4335 4336 4343 4344 4345 4346 4353 4354 4361 4362 4363 4364 4365 4366 4375 4376 4381 4382 4397 4398 4399 4400 4405 4406 4407 4408 4409 4410 4413 4414 4421 4422 4463 4464 4471 4472 4475 4476 4485 4486 4487 4488 4497 4498 4501 4502 4505 4506 4513 4514 4515 4516 4539 4540 4551 4552 4557 4558 4565 4566 4567 4568 4571 4572 4575 4576 4597 4598 4601 4602 4621 4622 4647 4648 4655 4656 4659 4660 4669 4670 4673 4674 4677 4678 4705 4706 4721 4722 4725 4726 4727 4728 4729 4730 4739 4740 4741 4742 4755 4756 4769 4770 4771 4772 4773 4774 4785 4786 4793 4794 4795 4796 4799 4800 4807 4808 4827 4828 4839 4840 4847 4848 4855 4856 4867 4868 4875 4876 4891 4892 4901 4902 4909 4910 4925 4926 4929 4930 4933 4934 4943 4944 4947 4948 4971 4972 4979 4980 4985 4986 4995 4996 5005 5006 5015 5016 5019 5020 5037 5038 5039 5040 5065 5066 5067 5068 5073 5074 5083 5084 5111 5112 5127 5128 5133 5134 5137 5138 5139 5140 5143 5144 5149 5150 5163 5164 5179 5180 5195 5196 5201 5202 5203 5204 5205 5206 5209 5210 5223 5224 5231 5232 5263 5264 5289 5290 5291 5292 5331 5332 5333 5334 5345 5346 5347 5348 5349 5350 5359 5360 5367 5368 5391 5392 5395 5396 5399 5400 5401 5402 5413 5414 5415 5416 5423 5424 5425 5426 5443 5444 5447 5448 5457 5458 5461 5462 5467 5468 5499 5500 5503 5504 5509 5510 5517 5518 5519 5520 5577 5578 5579 5580 5581 5582 5597 5598 5599 5600 5601 5602 5605 5606 5609 5610 5617 5618 5621 5622 5631 5632 5633 5634 5637 5638 5673 5674 5681 5682 5689 5690 5721 5722 5727 5728 5761 5762 5773 5774 5779 5780 5793 5794 5809 5810 5819 5820 5821 5822 5823 5824 5827 5828 5831 5832 5837 5838 5841 5842 5843 5844 5855 5856 5857 5858 5861 5862 5863 5864 5865 5866 5891 5892 5897 5898 5901 5902 5919 5920 5925 5926 5937 5938 5939 5940 5955 5956 5967 5968 5971 5972 5973 5974 5983 5984 5993 5994 6009 6010 6019 6020 6035 6036 6043 6044 6053 6054 6059 6060 6067 6068 6069 6070 6075 6076 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6097 6098 6101 6102 6105 6106 6121 6122 6125 6126 6135 6136 6137 6138 6149 6150 6151 6152 6155 6156 6157 6158 6173 6174 6189 6190 6201 6202 6211 6212 6217 6218 6229 6230 6233 6234 6251 6252 6263 6264 6269 6270 6271 6272 6277 6278 6287 6288 6291 6292 6303 6304 6311 6312 6331 6332 6349 6350 6367 6368 6379 6380 6393 6394 6429 6430 6441 6442 6447 6448 6455 6456 6465 6466 6473 6474 6481 6482 6483 6484 6487 6488 6501 6502 6503 6504 6507 6508 6519 6520 6529 6530 6559 6560 6569 6570 6581 6582 6595 6596 6599 6600 6607 6608 6625 6626 6633 6634 6643 6644 6649 6650 6697 6698 6709 6710 6711 6712 6725 6726 6747 6748 6757 6758 6765 6766 6769 6770 6773 6774 6783 6784 6793 6794 6817 6818 6821 6822 6841 6842 6843 6844 6847 6848 6849 6850 6853 6854 6869 6870 6881 6882 6897 6898 6925 6926 6931 6932 6941 6942 6943 6944 6945 6946 6951 6952 6967 6968 6969 6970 6985 6986 6997 6998 7003 7004 7005 7006 7011 7012 7029 7030 7039 7040 7047 7048 7051 7052 7059 7060 7079 7080 7081 7082 7089 7090 7095 7096 7103 7104 7123 7124 7129 7130 7131 7132 7159 7160 7173 7174 7175 7176 7177 7178 7183 7184 7193 7194 7231 7232 7251 7252 7261 7262 7263 7264 7273 7274 7283 7284 7301 7302 7309 7310 7317 7318 7329 7330 7333 7334 7335 7336 7341 7342 7345 7346 7347 7348 7377 7378 7399 7400 7407 7408 7409 7410 7429 7430 7431 7432 7437 7438 7439 7440 7455 7456 7457 7458 7461 7462 7471 7472 7499 7500 7503 7504 7523 7524 7525 7526 7549 7550 7551 7552 7557 7558 7561 7562 7585 7586 7593 7594 7601 7602 7623 7624 7629 7630 7647 7648 7661 7662 7665 7666 7673 7674 7677 7678 7685 7686 7687 7688 7693 7694 7699 7700 7707 7708 7733 7734 7743 7744 7757 7758 7761 7762 7765 7766 7783 7784 7801 7802 7807 7808 7847 7848 7849 7850 7855 7856 7871 7872 7881 7882 7889 7890 7893 7894 7895 7896 7897 7898 7899 7900 7911 7912 7921 7922 7947 7948 7951 7952 7969 7970 7971 7972 7985 7986 7997 7998 8007 8008 8021 8022 8023 8024 8031 8032 8035 8036 8053 8054 8073 8074 8077 8078 8089 8090 8091 8092 8093 8094 8103 8104 8125 8126 8139 8140 8149 8150 8173 8174 8177 8178 8181 8182 8207 8208 8217 8218 8219 8220 8243 8244 8247 8248 8249 8250 8273 8274 8285 8286 8287 8288 8295 8296 8299 8300 8305 8306 8309 8310 8311 8312 8335 8336 8339 8340 8347 8348 8349 8350 8351 8352 8359 8360 8365 8366 8369 8370 8375 8376 8379 8380 8381 8382 8385 8386 8427 8428 8439 8440 8453 8454 8481 8482 8487 8488 8489 8490 8509 8510 8517 8518 8527 8528 8537 8538 8543 8544 8545 8546 8559 8560 8561 8562 8575 8576 8577 8578 8585 8586 8605 8606 8617 8618 8627 8628 8633 8634 8651 8652 8655 8656 8665 8666 8675 8676 8681 8682 8685 8686 8691 8692 8701 8702 8709 8710 8715 8716 8719 8720 8723 8724 8725 8726 8753 8754 8797 8798 8805 8806 8811 8812 8849 8850 8855 8856 8871 8872 8873 8874 8879 8880 8895 8896 8907 8908 8911 8912 8931 8932 8937 8938 8947 8948 8961 8962 8963 8964 8965 8966 8973 8974 8975 8976 8985 8986 8999 9000 9015 9016 9027 9028 9051 9052 9057 9058 9079 9080 9081 9082 9091 9092 9107 9108 9135 9136 9139 9140 9143 9144 9149 9150 9151 9152 9155 9156 9157 9158 9177 9178 9181 9182 9185 9186 9193 9194 9211 9212 9229 9230 9241 9242 9249 9250 9251 9252 9253 9254 9263 9264 9269 9270 9271 9272 9277 9278 9289 9290 9295 9296 9297 9298 9309 9310 9323 9324 9325 9326 9337 9338 9347 9348 9363 9364 9367 9368 9381 9382 9387 9388 9391 9392 9397 9398 9405 9406 9441 9442 9443 9444 9453 9454 9469 9470 9471 9472 9491 9492 9493 9494 9499 9500 9509 9510 9535 9536 9539 9540 9547 9548 9553 9554 9557 9558 9567 9568 9571 9572 9581 9582 9591 9592 9607 9608 9621 9622 9625 9626 9629 9630 9633 9634 9637 9638 9641 9642 9647 9648 9659 9660 9673 9674 9675 9676 9681 9682 9689 9690 9697 9698 9723 9724 9729 9730 9735 9736 9753 9754 9759 9760 9771 9772 9781 9782 9807 9808 9809 9810 9833 9834 9835 9836 9837 9838 9863 9864 9871 9872 9887 9888 9913 9914 9921 9922 9927 9928 9937 9938 9955 9956 9971 9972 9975 9976 9977 9978 9981 9982 9989 9990 9999 10000