10 11 15 30 31 33 36 42 45 52 54 58 62 69 81 106 108 116 123 129 131 133 135 139 141 155 161 162 163 165 166 168 173 174 177 180 187 188 196 198 201 206 210 217 222 232 233 239 244 249 252 256 260 261 262 269 272 280 286 287 288 294 295 297 299 300 303 308 318 325 326 332 358 364 365 366 367 378 379 382 383 389 390 393 398 402 414 422 426 444 448 449 453 460 475 476 479 485 492 503 504 505 509 513 514 518 520 521 525 527 530 531 539 542 543 561 563 568 574 580 586 599 600 601 605 608 610 614 624 626 632 633 635 650 652 659 662 668 689 695 704 710 713 715 719 723 727 728 744 745 752 757 758 769 785 792 800 801 814 816 821 822 829 830 832 834 848 860 868 869 877 893 896 898 905 907 909 939 946 957 965 969 970 974 975 976 980 982 984 988 991 1004 1007 1010 1015 1017 1018 1021 1024 1026 1042 1046 1048 1050 1051 1056 1064 1068 1076 1077 1079 1090 1100 1107 1110 1117 1120 1130 1148 1154 1156 1162 1163 1173 1176 1180 1192 1197 1199 1200 1206 1211 1217 1220 1226 1230 1240 1250 1255 1259 1265 1271 1276 1278 1282 1287 1293 1296 1300 1303 1313 1322 1326 1328 1330 1333 1334 1335 1345 1349 1350 1354 1357 1372 1375 1378 1382 1391 1395 1405 1417 1430 1443 1449 1450 1460 1461 1469 1471 1480 1482 1486 1488 1490 1493 1502 1504 1511 1528 1529 1535 1538 1541 1546 1549 1550 1552 1554 1557 1560 1565 1577 1583 1584 1590 1594 1595 1602 1604 1605 1606 1607 1608 1612 1620 1625 1632 1634 1636 1638 1639 1643 1659 1661 1663 1665 1667 1670 1679 1681 1682 1686 1689 1693 1694 1697 1703 1704 1712 1720 1723 1727 1734 1735 1743 1747 1749 1759 1762 1763 1768 1777 1778 1781 1782 1783 1784 1792 1793 1797 1800 1803 1814 1815 1816 1820 1823 1826 1830 1831 1836 1838 1840 1853 1855 1858 1866 1871 1881 1886 1889 1893 1896 1899 1903 1920 1925 1927 1928 1934 1936 1939 1944 1946 1947 1950 1970 1972 1977 1982 1983 1990 1991 1994 2000 2003 2014 2016 2022 2031 2037 2039 2043 2045 2047 2056 2065 2068 2082 2086 2102 2107 2110 2113 2115 2124 2133 2137 2144 2164 2167 2168 2171 2174 2181 2188 2189 2197 2198 2208 2212 2214 2217 2223 2225 2228 2234 2237 2247 2257 2259 2262 2270 2272 2273 2278 2279 2280 2283 2288 2290 2294 2301 2303 2305 2312 2317 2319 2323 2324 2330 2332 2333 2339 2346 2350 2352 2363 2369 2370 2372 2376 2378 2389 2393 2397 2405 2406 2421 2423 2429 2433 2447 2451 2459 2464 2474 2483 2489 2494 2497 2513 2518 2519 2527 2530 2532 2534 2536 2545 2558 2560 2562 2564 2568 2573 2584 2585 2587 2590 2591 2592 2602 2604 2605 2606 2609 2616 2622 2629 2631 2633 2635 2637 2641 2642 2648 2655 2658 2665 2671 2675 2679 2684 2689 2705 2707 2710 2723 2726 2732 2738 2742 2758 2759 2762 2764 2770 2797 2804 2808 2814 2824 2842 2866 2870 2882 2898 2899 2900 2901 2902 2906 2916 2924 2929 2931 2933 2934 2947 2949 2953 2958 2960 2966 2968 2975 2977 2986 3003 3005 3009 3012 3013 3015 3021 3022 3024 3026 3028 3031 3033 3040 3042 3049 3055 3071 3074 3077 3086 3089 3093 3095 3105 3110 3111 3112 3117 3121 3124 3126 3131 3132 3150 3151 3163 3166 3168 3170 3173 3175 3181 3189 3191 3195 3202 3209 3211 3220 3225 3230 3231 3233 3243 3246 3250 3270 3275 3284 3291 3293 3296 3303 3307 3312 3315 3319 3326 3332 3339 3341 3349 3358 3362 3369 3370 3373 3383 3390 3396 3403 3412 3417 3419 3426 3428 3433 3436 3440 3445 3446 3450 3457 3459 3466 3474 3476 3479 3480 3490 3507 3511 3513 3516 3518 3524 3527 3530 3531 3539 3541 3542 3552 3553 3557 3559 3569 3573 3575 3581 3582 3584 3608 3611 3612 3613 3625 3627 3630 3639 3640 3651 3652 3653 3658 3660 3667 3672 3673 3674 3689 3692 3694 3696 3705 3721 3726 3727 3733 3754 3762 3763 3774 3778 3779 3780 3783 3785 3788 3789 3795 3802 3805 3806 3815 3820 3824 3827 3832 3837 3838 3843 3852 3864 3867 3871 3880 3886 3889 3893 3903 3912 3915 3925 3928 3933 3936 3941 3943 3945 3950 3953 3954 3959 3963 3965 3971 3975 3980 3991 3997 3998 4000 4009 4012 4021 4033 4039 4043 4045 4046 4052 4053 4067 4081 4082 4086 4087 4090 4095 4098 4099 4102 4107 4112 4114 4115 4122 4125 4142 4143 4144 4146 4150 4164 4173 4174 4176 4179 4180 4181 4183 4186 4188 4191 4195 4196 4203 4210 4217 4218 4235 4242 4243 4246 4249 4252 4255 4258 4259 4270 4273 4275 4277 4279 4285 4287 4291 4304 4307 4308 4329 4332 4344 4353 4355 4357 4358 4367 4372 4391 4392 4399 4407 4414 4421 4423 4426 4433 4435 4438 4441 4448 4452 4457 4458 4462 4464 4466 4468 4472 4474 4475 4480 4489 4491 4497 4505 4511 4512 4514 4515 4523 4530 4531 4532 4534 4540 4551 4558 4563 4571 4573 4574 4577 4579 4590 4594 4604 4605 4606 4610 4613 4614 4616 4617 4622 4627 4629 4630 4631 4651 4654 4656 4657 4665 4666 4670 4671 4676 4677 4681 4682 4685 4695 4700 4707 4710 4719 4721 4728 4736 4741 4743 4745 4749 4752 4761 4764 4766 4769 4772 4779 4785 4787 4788 4799 4809 4810 4811 4812 4821 4826 4828 4833 4843 4844 4846 4850 4851 4856 4877 4879 4880 4898 4914 4917 4930 4937 4940 4942 4946 4952 4978 4979 4985 4987 4991 4992 5000 19 20 21 22 29 30 59 60 61 62 65 66 71 72 83 84 89 90 103 104 107 108 115 116 123 124 137 138 161 162 211 212 215 216 231 232 245 246 257 258 261 262 265 266 269 270 277 278 281 282 309 310 321 322 323 324 325 326 329 330 331 332 335 336 345 346 347 348 353 354 359 360 373 374 375 376 391 392 395 396 401 402 411 412 419 420 433 434 443 444 463 464 465 466 477 478 487 488 497 498 503 504 511 512 519 520 521 522 523 524 537 538 543 544 559 560 571 572 573 574 575 576 587 588 589 590 593 594 597 598 599 600 605 606 615 616 635 636 649 650 651 652 663 664 715 716 727 728 729 730 731 732 733 734 755 756 757 758 763 764 765 766 777 778 779 780 785 786 795 796 803 804 827 828 843 844 851 852 887 888 895 896 897 898 905 906 919 920 949 950 951 952 957 958 969 970 983 984 1005 1006 1007 1008 1009 1010 1017 1018 1025 1026 1027 1028 1035 1036 1039 1040 1041 1042 1049 1050 1053 1054 1059 1060 1061 1062 1077 1078 1083 1084 1085 1086 1121 1122 1125 1126 1135 1136 1147 1148 1159 1160 1171 1172 1197 1198 1199 1200 1201 1202 1209 1210 1215 1216 1219 1220 1227 1228 1247 1248 1251 1252 1263 1264 1265 1266 1269 1270 1299 1300 1303 1304 1317 1318 1323 1324 1335 1336 1377 1378 1389 1390 1407 1408 1419 1420 1425 1426 1429 1430 1437 1438 1445 1446 1453 1454 1455 1456 1487 1488 1489 1490 1503 1504 1513 1514 1515 1516 1537 1538 1569 1570 1583 1584 1599 1600 1601 1602 1627 1628 1631 1632 1641 1642 1643 1644 1657 1658 1659 1660 1663 1664 1667 1668 1695 1696 1719 1720 1735 1736 1737 1738 1753 1754 1785 1786 1791 1792 1795 1796 1809 1810 1813 1814 1817 1818 1877 1878 1891 1892 1913 1914 1929 1930 1937 1938 1939 1940 1947 1948 1949 1950 1951 1952 1959 1960 1963 1964 1967 1968 1975 1976 1981 1982 2007 2008 2013 2014 2019 2020 2029 2030 2033 2034 2035 2036 2041 2042 2047 2048 2051 2052 2083 2084 2091 2092 2095 2096 2099 2100 2101 2102 2111 2112 2127 2128 2135 2136 2151 2152 2153 2154 2157 2158 2179 2180 2199 2200 2213 2214 2219 2220 2233 2234 2239 2240 2259 2260 2295 2296 2307 2308 2311 2312 2323 2324 2325 2326 2345 2346 2351 2352 2359 2360 2383 2384 2393 2394 2397 2398 2399 2400 2411 2412 2421 2422 2433 2434 2439 2440 2451 2452 2459 2460 2479 2480 2499 2500 2509 2510 2517 2518 2529 2530 2541 2542 2551 2552 2555 2556 2563 2564 2573 2574 2585 2586 2591 2592 2599 2600 2605 2606 2625 2626 2643 2644 2651 2652 2655 2656 2659 2660 2665 2666 2667 2668 2669 2670 2689 2690 2697 2698 2699 2700 2707 2708 2713 2714 2743 2744 2749 2750 2755 2756 2763 2764 2781 2782 2789 2790 2809 2810 2833 2834 2859 2860 2885 2886 2897 2898 2899 2900 2919 2920 2921 2922 2937 2938 2941 2942 2959 2960 2963 2964 2971 2972 2975 2976 2979 2980 2985 2986 3003 3004 3007 3008 3021 3022 3055 3056 3057 3058 3069 3070 3075 3076 3081 3082 3091 3092 3097 3098 3099 3100 3103 3104 3107 3108 3113 3114 3119 3120 3129 3130 3153 3154 3165 3166 3167 3168 3179 3180 3187 3188 3189 3190 3203 3204 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3223 3224 3239 3240 3249 3250 3263 3264 3267 3268 3271 3272 3275 3276 3277 3278 3285 3286 3317 3318 3321 3322 3325 3326 3329 3330 3333 3334 3339 3340 3357 3358 3361 3362 3363 3364 3371 3372 3377 3378 3385 3386 3387 3388 3393 3394 3405 3406 3407 3408 3423 3424 3439 3440 3445 3446 3453 3454 3467 3468 3469 3470 3485 3486 3493 3494 3497 3498 3517 3518 3523 3524 3525 3526 3535 3536 3553 3554 3555 3556 3561 3562 3563 3564 3565 3566 3567 3568 3583 3584 3585 3586 3593 3594 3599 3600 3605 3606 3627 3628 3629 3630 3631 3632 3639 3640 3645 3646 3651 3652 3659 3660 3661 3662 3671 3672 3675 3676 3679 3680 3705 3706 3709 3710 3715 3716 3731 3732 3741 3742 3761 3762 3771 3772 3777 3778 3785 3786 3791 3792 3797 3798 3805 3806 3839 3840 3849 3850 3853 3854 3855 3856 3867 3868 3871 3872 3877 3878 3887 3888 3891 3892 3893 3894 3899 3900 3939 3940 3943 3944 3953 3954 3963 3964 3965 3966 3979 3980 3981 3982 3987 3988 3999 4000 4005 4006 4027 4028 4031 4032 4043 4044 4061 4062 4073 4074 4077 4078 4085 4086 4089 4090 4093 4094 4111 4112 4129 4130 4135 4136 4163 4164 4171 4172 4203 4204 4213 4214 4219 4220 4225 4226 4229 4230 4247 4248 4265 4266 4273 4274 4287 4288 4327 4328 4333 4334 4335 4336 4341 4342 4347 4348 4361 4362 4375 4376 4377 4378 4393 4394 4395 4396 4415 4416 4423 4424 4427 4428 4433 4434 4445 4446 4449 4450 4455 4456 4467 4468 4473 4474 4493 4494 4513 4514 4517 4518 4523 4524 4539 4540 4543 4544 4545 4546 4555 4556 4557 4558 4559 4560 4565 4566 4575 4576 4579 4580 4587 4588 4601 4602 4605 4606 4609 4610 4623 4624 4633 4634 4637 4638 4645 4646 4647 4648 4659 4660 4663 4664 4665 4666 4677 4678 4691 4692 4699 4700 4703 4704 4725 4726 4737 4738 4739 4740 4743 4744 4751 4752 4755 4756 4777 4778 4785 4786 4793 4794 4809 4810 4811 4812 4841 4842 4845 4846 4857 4858 4865 4866 4893 4894 4901 4902 4917 4918 4927 4928 4947 4948 4965 4966 4977 4978 4987 4988 4993 4994 5025 5026 5035 5036 5037 5038 5053 5054 5059 5060 5063 5064 5067 5068 5071 5072 5089 5090 5115 5116 5119 5120 5123 5124 5127 5128 5135 5136 5145 5146 5167 5168 5169 5170 5173 5174 5179 5180 5181 5182 5183 5184 5203 5204 5207 5208 5209 5210 5211 5212 5217 5218 5231 5232 5243 5244 5257 5258 5261 5262 5265 5266 5269 5270 5273 5274 5281 5282 5283 5284 5295 5296 5309 5310 5315 5316 5329 5330 5341 5342 5349 5350 5357 5358 5367 5368 5377 5378 5409 5410 5413 5414 5419 5420 5445 5446 5451 5452 5463 5464 5475 5476 5483 5484 5515 5516 5517 5518 5523 5524 5527 5528 5539 5540 5593 5594 5607 5608 5615 5616 5627 5628 5647 5648 5683 5684 5731 5732 5739 5740 5763 5764 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5811 5812 5831 5832 5847 5848 5857 5858 5861 5862 5865 5866 5867 5868 5893 5894 5897 5898 5905 5906 5915 5916 5919 5920 5931 5932 5935 5936 5949 5950 5953 5954 5971 5972 6005 6006 6009 6010 6017 6018 6023 6024 6025 6026 6029 6030 6041 6042 6043 6044 6047 6048 6051 6052 6055 6056 6061 6062 6065 6066 6079 6080 6083 6084 6097 6098 6109 6110 6141 6142 6147 6148 6153 6154 6171 6172 6177 6178 6185 6186 6189 6190 6209 6210 6219 6220 6221 6222 6223 6224 6233 6234 6241 6242 6247 6248 6251 6252 6261 6262 6263 6264 6299 6300 6301 6302 6325 6326 6331 6332 6335 6336 6339 6340 6345 6346 6349 6350 6361 6362 6377 6378 6381 6382 6389 6390 6403 6404 6417 6418 6421 6422 6439 6440 6449 6450 6459 6460 6461 6462 6465 6466 6485 6486 6491 6492 6499 6500 6539 6540 6549 6550 6567 6568 6581 6582 6585 6586 6591 6592 6605 6606 6613 6614 6623 6624 6629 6630 6637 6638 6651 6652 6663 6664 6677 6678 6681 6682 6697 6698 6715 6716 6723 6724 6737 6738 6739 6740 6745 6746 6765 6766 6779 6780 6791 6792 6805 6806 6823 6824 6833 6834 6837 6838 6851 6852 6855 6856 6865 6866 6871 6872 6879 6880 6889 6890 6891 6892 6899 6900 6913 6914 6917 6918 6931 6932 6947 6948 6951 6952 6957 6958 6959 6960 6979 6980 7013 7014 7021 7022 7025 7026 7031 7032 7035 7036 7047 7048 7053 7054 7059 7060 7061 7062 7077 7078 7081 7082 7083 7084 7103 7104 7105 7106 7113 7114 7117 7118 7137 7138 7145 7146 7149 7150 7161 7162 7163 7164 7167 7168 7215 7216 7221 7222 7223 7224 7225 7226 7249 7250 7253 7254 7259 7260 7277 7278 7279 7280 7301 7302 7303 7304 7305 7306 7315 7316 7319 7320 7333 7334 7343 7344 7345 7346 7347 7348 7377 7378 7383 7384 7387 7388 7391 7392 7409 7410 7441 7442 7451 7452 7453 7454 7465 7466 7507 7508 7523 7524 7525 7526 7547 7548 7555 7556 7557 7558 7559 7560 7565 7566 7569 7570 7575 7576 7577 7578 7589 7590 7603 7604 7609 7610 7611 7612 7629 7630 7639 7640 7647 7648 7653 7654 7663 7664 7673 7674 7675 7676 7685 7686 7703 7704 7727 7728 7733 7734 7741 7742 7759 7760 7771 7772 7777 7778 7785 7786 7805 7806 7823 7824 7829 7830 7849 7850 7855 7856 7865 7866 7871 7872 7881 7882 7885 7886 7889 7890 7899 7900 7905 7906 7907 7908 7917 7918 7925 7926 7929 7930 7941 7942 7949 7950 7959 7960 7981 7982 7993 7994 7995 7996 7999 8000 8017 8018 8023 8024 8041 8042 8065 8066 8077 8078 8085 8086 8089 8090 8091 8092 8103 8104 8105 8106 8133 8134 8161 8162 8163 8164 8171 8172 8173 8174 8179 8180 8189 8190 8195 8196 8197 8198 8203 8204 8213 8214 8223 8224 8227 8228 8229 8230 8243 8244 8249 8250 8283 8284 8285 8286 8287 8288 8291 8292 8299 8300 8327 8328 8345 8346 8347 8348 8351 8352 8357 8358 8359 8360 8361 8362 8365 8366 8371 8372 8375 8376 8381 8382 8389 8390 8391 8392 8405 8406 8419 8420 8433 8434 8435 8436 8469 8470 8483 8484 8485 8486 8491 8492 8497 8498 8503 8504 8509 8510 8515 8516 8517 8518 8539 8540 8545 8546 8549 8550 8553 8554 8557 8558 8569 8570 8573 8574 8581 8582 8607 8608 8613 8614 8615 8616 8657 8658 8663 8664 8687 8688 8705 8706 8709 8710 8713 8714 8715 8716 8733 8734 8743 8744 8781 8782 8783 8784 8797 8798 8813 8814 8827 8828 8841 8842 8845 8846 8851 8852 8865 8866 8869 8870 8875 8876 8881 8882 8895 8896 8903 8904 8913 8914 8915 8916 8923 8924 8927 8928 8931 8932 8935 8936 8943 8944 8947 8948 8949 8950 8959 8960 8977 8978 8981 8982 8993 8994 9009 9010 9021 9022 9023 9024 9027 9028 9029 9030 9045 9046 9059 9060 9061 9062 9063 9064 9067 9068 9079 9080 9101 9102 9115 9116 9125 9126 9141 9142 9145 9146 9147 9148 9153 9154 9157 9158 9179 9180 9187 9188 9207 9208 9209 9210 9211 9212 9219 9220 9225 9226 9227 9228 9231 9232 9233 9234 9243 9244 9253 9254 9257 9258 9259 9260 9261 9262 9301 9302 9307 9308 9311 9312 9313 9314 9329 9330 9331 9332 9339 9340 9341 9342 9351 9352 9353 9354 9361 9362 9363 9364 9369 9370 9389 9390 9399 9400 9413 9414 9419 9420 9437 9438 9441 9442 9455 9456 9471 9472 9481 9482 9485 9486 9489 9490 9497 9498 9503 9504 9521 9522 9527 9528 9531 9532 9537 9538 9543 9544 9557 9558 9569 9570 9573 9574 9575 9576 9597 9598 9617 9618 9619 9620 9621 9622 9623 9624 9641 9642 9651 9652 9655 9656 9665 9666 9685 9686 9687 9688 9691 9692 9699 9700 9701 9702 9711 9712 9753 9754 9757 9758 9759 9760 9795 9796 9827 9828 9833 9834 9859 9860 9873 9874 9879 9880 9883 9884 9891 9892 9903 9904 9955 9956 9957 9958 9969 9970 9973 9974 9981 9982 9983 9984 9999 10000