4 7 8 9 11 14 22 25 29 31 37 42 44 45 57 66 70 75 79 81 99 101 102 106 109 113 116 117 119 121 122 124 125 130 137 138 139 153 161 165 178 185 187 210 221 240 243 254 257 264 271 277 281 283 289 294 296 299 301 302 305 316 332 333 334 339 342 348 351 358 362 369 378 387 390 391 399 403 410 421 435 444 447 450 454 457 460 469 471 472 473 474 479 481 482 489 491 494 501 512 513 516 518 519 522 528 533 536 540 553 554 562 566 570 572 573 577 579 590 595 597 603 610 613 621 622 623 624 625 626 630 642 646 650 652 660 666 671 674 683 694 701 712 720 722 723 731 732 738 743 745 751 753 763 766 767 769 773 778 782 790 794 796 798 801 809 818 819 837 839 842 843 852 855 857 862 864 868 871 872 881 883 900 907 909 914 915 924 926 931 938 944 946 947 966 984 991 1003 1004 1008 1009 1019 1033 1034 1039 1040 1047 1051 1057 1058 1063 1064 1074 1078 1081 1082 1094 1097 1098 1110 1111 1113 1116 1118 1121 1123 1130 1136 1142 1150 1151 1155 1157 1158 1183 1184 1194 1205 1208 1213 1219 1225 1231 1236 1238 1242 1243 1248 1254 1261 1266 1276 1279 1281 1288 1293 1298 1317 1319 1335 1341 1351 1355 1364 1367 1370 1372 1374 1385 1405 1406 1419 1428 1434 1435 1441 1449 1451 1467 1474 1476 1477 1483 1486 1488 1499 1513 1516 1519 1520 1522 1533 1536 1547 1550 1558 1559 1562 1564 1568 1578 1585 1591 1603 1611 1615 1618 1623 1626 1648 1649 1650 1653 1656 1659 1661 1663 1664 1674 1675 1680 1682 1683 1691 1694 1704 1705 1709 1710 1715 1717 1721 1729 1734 1742 1743 1750 1758 1762 1772 1778 1789 1794 1805 1808 1809 1828 1835 1839 1842 1844 1845 1855 1858 1860 1870 1872 1873 1875 1880 1881 1882 1892 1900 1907 1911 1919 1923 1924 1927 1929 1930 1931 1935 1950 1951 1960 1962 1964 1974 1982 1991 1996 1998 2004 2013 2015 2016 2017 2021 2032 2038 2039 2050 2056 2061 2067 2068 2080 2090 2092 2094 2095 2096 2103 2108 2117 2130 2137 2140 2156 2157 2158 2163 2166 2172 2173 2174 2176 2177 2179 2197 2200 2203 2204 2205 2216 2220 2223 2230 2231 2234 2235 2238 2240 2241 2243 2247 2249 2265 2281 2287 2296 2301 2302 2306 2307 2333 2345 2346 2355 2370 2372 2383 2396 2403 2407 2409 2414 2418 2422 2434 2436 2437 2438 2444 2452 2454 2455 2462 2475 2485 2489 2491 2498 2500 2502 2507 2516 2520 2522 2523 2524 2527 2531 2533 2537 2555 2557 2563 2572 2575 2577 2579 2588 2596 2599 2604 2609 2617 2623 2626 2629 2635 2644 2653 2655 2660 2662 2665 2670 2675 2688 2693 2697 2706 2707 2708 2714 2717 2724 2725 2729 2737 2744 2746 2748 2749 2751 2753 2755 2757 2759 2760 2775 2780 2781 2783 2784 2791 2793 2794 2800 2802 2805 2812 2814 2816 2818 2820 2821 2824 2828 2829 2830 2835 2836 2838 2839 2840 2844 2847 2848 2849 2854 2863 2865 2867 2873 2875 2876 2877 2878 2880 2886 2888 2891 2898 2900 2903 2908 2910 2911 2914 2917 2919 2920 2923 2936 2940 2943 2952 2971 2980 2981 2988 2989 2991 2994 2996 3008 3013 3017 3019 3020 3026 3028 3033 3035 3036 3037 3039 3042 3044 3046 3047 3056 3060 3061 3070 3073 3077 3082 3095 3106 3115 3119 3123 3136 3137 3139 3146 3153 3155 3158 3163 3167 3171 3180 3181 3199 3201 3209 3210 3212 3217 3223 3224 3228 3246 3249 3257 3258 3260 3263 3270 3274 3279 3281 3283 3284 3288 3293 3299 3302 3305 3307 3312 3316 3318 3322 3330 3331 3334 3335 3337 3341 3348 3350 3358 3366 3368 3372 3381 3382 3390 3391 3394 3403 3408 3409 3412 3416 3422 3435 3436 3446 3452 3454 3456 3457 3477 3484 3498 3499 3501 3505 3515 3516 3517 3518 3521 3524 3546 3565 3569 3571 3583 3585 3590 3591 3597 3617 3632 3635 3638 3641 3643 3654 3656 3657 3660 3665 3672 3673 3674 3679 3680 3689 3690 3692 3693 3701 3705 3706 3709 3723 3724 3727 3729 3730 3736 3742 3750 3761 3769 3770 3772 3780 3788 3791 3807 3808 3809 3815 3822 3830 3841 3843 3850 3852 3853 3854 3857 3864 3867 3868 3870 3872 3874 3882 3895 3896 3917 3920 3921 3927 3933 3934 3938 3944 3946 3947 3949 3954 3958 3960 3962 3968 3971 3984 3985 4004 4025 4026 4029 4042 4044 4054 4055 4058 4060 4062 4064 4065 4075 4076 4078 4081 4088 4096 4098 4100 4101 4116 4117 4120 4126 4130 4132 4134 4136 4140 4141 4142 4149 4156 4157 4159 4161 4163 4168 4174 4180 4186 4188 4190 4194 4207 4209 4210 4213 4217 4218 4228 4237 4239 4241 4243 4246 4247 4249 4257 4260 4264 4271 4273 4274 4278 4287 4298 4300 4301 4302 4306 4308 4313 4327 4328 4335 4338 4340 4343 4353 4355 4361 4363 4366 4369 4374 4383 4392 4397 4404 4407 4419 4422 4430 4434 4436 4450 4455 4463 4470 4472 4480 4487 4497 4504 4513 4518 4520 4522 4527 4530 4531 4536 4537 4540 4541 4547 4554 4559 4560 4562 4565 4567 4575 4577 4580 4588 4592 4593 4601 4609 4620 4623 4626 4629 4660 4662 4664 4683 4700 4703 4704 4711 4716 4720 4723 4725 4726 4729 4730 4736 4741 4744 4745 4748 4749 4760 4768 4769 4772 4773 4779 4788 4796 4799 4800 4802 4804 4805 4807 4820 4825 4852 4862 4870 4871 4873 4874 4883 4886 4888 4894 4900 4904 4913 4917 4919 4924 4945 4946 4947 4952 4974 4988 4989 5000 7 8 13 14 15 16 17 18 21 22 27 28 43 44 49 50 57 58 61 62 73 74 83 84 87 88 89 90 113 114 131 132 139 140 149 150 157 158 161 162 197 198 201 202 203 204 211 212 217 218 225 226 231 232 233 234 237 238 241 242 243 244 247 248 249 250 259 260 273 274 275 276 277 278 305 306 321 322 329 330 355 356 369 370 373 374 419 420 441 442 479 480 485 486 507 508 513 514 527 528 541 542 553 554 561 562 565 566 577 578 587 588 591 592 597 598 601 602 603 604 609 610 631 632 663 664 665 666 667 668 677 678 683 684 695 696 701 702 715 716 723 724 737 738 755 756 773 774 779 780 781 782 797 798 805 806 819 820 841 842 869 870 887 888 893 894 899 900 907 908 913 914 919 920 937 938 941 942 943 944 945 946 947 948 957 958 961 962 963 964 977 978 981 982 987 988 1001 1002 1023 1024 1025 1026 1031 1032 1035 1036 1037 1038 1043 1044 1055 1056 1065 1066 1071 1072 1079 1080 1105 1106 1107 1108 1123 1124 1131 1132 1139 1140 1143 1144 1145 1146 1153 1154 1157 1158 1179 1180 1189 1190 1193 1194 1205 1206 1219 1220 1225 1226 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1259 1260 1283 1284 1291 1292 1299 1300 1303 1304 1319 1320 1331 1332 1341 1342 1347 1348 1365 1366 1387 1388 1401 1402 1423 1424 1439 1440 1443 1444 1445 1446 1461 1462 1463 1464 1475 1476 1485 1486 1489 1490 1501 1502 1505 1506 1525 1526 1531 1532 1533 1534 1537 1538 1545 1546 1555 1556 1563 1564 1579 1580 1587 1588 1591 1592 1595 1596 1601 1602 1617 1618 1635 1636 1637 1638 1673 1674 1677 1678 1683 1684 1685 1686 1703 1704 1709 1710 1713 1714 1723 1724 1727 1728 1735 1736 1741 1742 1743 1744 1761 1762 1765 1766 1799 1800 1813 1814 1817 1818 1827 1828 1829 1830 1847 1848 1851 1852 1861 1862 1875 1876 1887 1888 1891 1892 1893 1894 1931 1932 1967 1968 1981 1982 2005 2006 2007 2008 2015 2016 2017 2018 2037 2038 2065 2066 2067 2068 2077 2078 2079 2080 2093 2094 2101 2102 2113 2114 2115 2116 2125 2126 2127 2128 2147 2148 2155 2156 2161 2162 2163 2164 2187 2188 2193 2194 2195 2196 2219 2220 2221 2222 2225 2226 2231 2232 2235 2236 2241 2242 2245 2246 2259 2260 2271 2272 2283 2284 2299 2300 2301 2302 2309 2310 2313 2314 2315 2316 2365 2366 2367 2368 2387 2388 2409 2410 2415 2416 2425 2426 2437 2438 2449 2450 2461 2462 2471 2472 2475 2476 2483 2484 2485 2486 2495 2496 2507 2508 2521 2522 2531 2532 2551 2552 2557 2558 2561 2562 2575 2576 2585 2586 2595 2596 2633 2634 2637 2638 2669 2670 2681 2682 2701 2702 2709 2710 2727 2728 2733 2734 2739 2740 2743 2744 2747 2748 2769 2770 2809 2810 2811 2812 2837 2838 2855 2856 2867 2868 2869 2870 2881 2882 2897 2898 2901 2902 2933 2934 2947 2948 2951 2952 2953 2954 2965 2966 2971 2972 2975 2976 2997 2998 3025 3026 3031 3032 3037 3038 3039 3040 3043 3044 3065 3066 3071 3072 3093 3094 3099 3100 3115 3116 3117 3118 3123 3124 3127 3128 3135 3136 3155 3156 3169 3170 3181 3182 3205 3206 3221 3222 3229 3230 3235 3236 3245 3246 3251 3252 3295 3296 3297 3298 3299 3300 3305 3306 3311 3312 3317 3318 3321 3322 3325 3326 3327 3328 3347 3348 3349 3350 3359 3360 3363 3364 3365 3366 3381 3382 3387 3388 3407 3408 3409 3410 3417 3418 3419 3420 3429 3430 3433 3434 3441 3442 3457 3458 3467 3468 3483 3484 3485 3486 3499 3500 3515 3516 3523 3524 3543 3544 3555 3556 3577 3578 3587 3588 3609 3610 3615 3616 3617 3618 3655 3656 3669 3670 3677 3678 3683 3684 3687 3688 3689 3690 3709 3710 3715 3716 3719 3720 3739 3740 3743 3744 3745 3746 3749 3750 3759 3760 3761 3762 3763 3764 3783 3784 3799 3800 3813 3814 3821 3822 3837 3838 3845 3846 3847 3848 3853 3854 3857 3858 3859 3860 3861 3862 3869 3870 3899 3900 3901 3902 3919 3920 3923 3924 3927 3928 3947 3948 3963 3964 3981 3982 3991 3992 3995 3996 4007 4008 4025 4026 4029 4030 4031 4032 4033 4034 4041 4042 4063 4064 4075 4076 4077 4078 4099 4100 4111 4112 4121 4122 4133 4134 4135 4136 4159 4160 4179 4180 4183 4184 4187 4188 4189 4190 4191 4192 4205 4206 4215 4216 4233 4234 4259 4260 4273 4274 4279 4280 4311 4312 4313 4314 4315 4316 4325 4326 4331 4332 4343 4344 4345 4346 4347 4348 4351 4352 4353 4354 4357 4358 4393 4394 4399 4400 4405 4406 4407 4408 4409 4410 4431 4432 4439 4440 4445 4446 4459 4460 4461 4462 4467 4468 4469 4470 4475 4476 4479 4480 4481 4482 4485 4486 4493 4494 4497 4498 4529 4530 4561 4562 4573 4574 4591 4592 4601 4602 4603 4604 4611 4612 4613 4614 4665 4666 4689 4690 4691 4692 4709 4710 4739 4740 4743 4744 4765 4766 4791 4792 4805 4806 4813 4814 4817 4818 4827 4828 4835 4836 4843 4844 4867 4868 4871 4872 4873 4874 4875 4876 4887 4888 4903 4904 4907 4908 4909 4910 4923 4924 4949 4950 4969 4970 4977 4978 4981 4982 4995 4996 4999 5000 5003 5004 5013 5014 5031 5032 5039 5040 5043 5044 5045 5046 5047 5048 5053 5054 5061 5062 5065 5066 5073 5074 5109 5110 5113 5114 5125 5126 5143 5144 5149 5150 5153 5154 5157 5158 5175 5176 5191 5192 5197 5198 5207 5208 5217 5218 5233 5234 5245 5246 5251 5252 5257 5258 5269 5270 5287 5288 5305 5306 5309 5310 5319 5320 5323 5324 5329 5330 5339 5340 5349 5350 5375 5376 5385 5386 5393 5394 5411 5412 5413 5414 5415 5416 5427 5428 5433 5434 5447 5448 5449 5450 5457 5458 5473 5474 5487 5488 5491 5492 5495 5496 5497 5498 5501 5502 5505 5506 5509 5510 5513 5514 5517 5518 5519 5520 5549 5550 5559 5560 5561 5562 5565 5566 5567 5568 5581 5582 5585 5586 5587 5588 5599 5600 5603 5604 5609 5610 5623 5624 5627 5628 5631 5632 5635 5636 5639 5640 5641 5642 5647 5648 5655 5656 5657 5658 5659 5660 5669 5670 5671 5672 5675 5676 5677 5678 5679 5680 5687 5688 5693 5694 5695 5696 5697 5698 5707 5708 5725 5726 5729 5730 5733 5734 5745 5746 5749 5750 5751 5752 5753 5754 5755 5756 5759 5760 5771 5772 5775 5776 5781 5782 5795 5796 5799 5800 5805 5806 5815 5816 5819 5820 5821 5822 5827 5828 5833 5834 5837 5838 5839 5840 5845 5846 5871 5872 5879 5880 5885 5886 5903 5904 5941 5942 5959 5960 5961 5962 5975 5976 5977 5978 5981 5982 5987 5988 5991 5992 6015 6016 6025 6026 6033 6034 6037 6038 6039 6040 6051 6052 6055 6056 6065 6066 6069 6070 6071 6072 6073 6074 6077 6078 6083 6084 6087 6088 6091 6092 6093 6094 6111 6112 6119 6120 6121 6122 6139 6140 6145 6146 6153 6154 6163 6164 6189 6190 6211 6212 6229 6230 6237 6238 6245 6246 6271 6272 6273 6274 6277 6278 6291 6292 6305 6306 6309 6310 6315 6316 6325 6326 6333 6334 6341 6342 6359 6360 6361 6362 6397 6398 6401 6402 6417 6418 6419 6420 6423 6424 6433 6434 6445 6446 6447 6448 6455 6456 6491 6492 6497 6498 6513 6514 6515 6516 6519 6520 6525 6526 6539 6540 6547 6548 6557 6558 6561 6562 6565 6566 6567 6568 6575 6576 6585 6586 6597 6598 6603 6604 6609 6610 6613 6614 6623 6624 6631 6632 6635 6636 6643 6644 6659 6660 6661 6662 6667 6668 6669 6670 6673 6674 6681 6682 6695 6696 6699 6700 6715 6716 6731 6732 6735 6736 6743 6744 6761 6762 6763 6764 6779 6780 6781 6782 6787 6788 6805 6806 6815 6816 6817 6818 6823 6824 6831 6832 6843 6844 6869 6870 6871 6872 6891 6892 6903 6904 6907 6908 6911 6912 6913 6914 6953 6954 6967 6968 6995 6996 6997 6998 7001 7002 7009 7010 7029 7030 7031 7032 7033 7034 7035 7036 7041 7042 7047 7048 7091 7092 7129 7130 7137 7138 7141 7142 7165 7166 7169 7170 7179 7180 7181 7182 7193 7194 7233 7234 7263 7264 7269 7270 7275 7276 7281 7282 7285 7286 7307 7308 7311 7312 7313 7314 7319 7320 7329 7330 7343 7344 7345 7346 7347 7348 7357 7358 7359 7360 7377 7378 7379 7380 7383 7384 7385 7386 7401 7402 7409 7410 7411 7412 7417 7418 7445 7446 7447 7448 7453 7454 7457 7458 7459 7460 7471 7472 7483 7484 7499 7500 7521 7522 7537 7538 7539 7540 7543 7544 7559 7560 7575 7576 7581 7582 7613 7614 7615 7616 7617 7618 7629 7630 7643 7644 7659 7660 7681 7682 7685 7686 7699 7700 7703 7704 7705 7706 7707 7708 7713 7714 7727 7728 7733 7734 7735 7736 7739 7740 7743 7744 7747 7748 7763 7764 7789 7790 7791 7792 7833 7834 7839 7840 7841 7842 7853 7854 7865 7866 7867 7868 7875 7876 7887 7888 7891 7892 7893 7894 7897 7898 7907 7908 7915 7916 7919 7920 7923 7924 7935 7936 7941 7942 7967 7968 7969 7970 8007 8008 8049 8050 8051 8052 8057 8058 8083 8084 8087 8088 8107 8108 8109 8110 8115 8116 8119 8120 8123 8124 8127 8128 8129 8130 8149 8150 8151 8152 8155 8156 8161 8162 8175 8176 8191 8192 8195 8196 8199 8200 8201 8202 8231 8232 8233 8234 8239 8240 8251 8252 8259 8260 8263 8264 8267 8268 8271 8272 8279 8280 8281 8282 8283 8284 8297 8298 8311 8312 8313 8314 8317 8318 8321 8322 8325 8326 8335 8336 8347 8348 8359 8360 8371 8372 8375 8376 8379 8380 8387 8388 8413 8414 8417 8418 8419 8420 8425 8426 8433 8434 8435 8436 8455 8456 8473 8474 8477 8478 8481 8482 8485 8486 8491 8492 8493 8494 8497 8498 8513 8514 8519 8520 8527 8528 8541 8542 8545 8546 8547 8548 8555 8556 8573 8574 8595 8596 8599 8600 8601 8602 8603 8604 8611 8612 8615 8616 8625 8626 8653 8654 8655 8656 8669 8670 8675 8676 8679 8680 8685 8686 8705 8706 8709 8710 8721 8722 8725 8726 8731 8732 8737 8738 8747 8748 8765 8766 8783 8784 8793 8794 8807 8808 8813 8814 8837 8838 8843 8844 8859 8860 8867 8868 8871 8872 8899 8900 8909 8910 8925 8926 8939 8940 8943 8944 8959 8960 8973 8974 8993 8994 9007 9008 9025 9026 9035 9036 9039 9040 9043 9044 9053 9054 9059 9060 9061 9062 9071 9072 9073 9074 9079 9080 9081 9082 9093 9094 9107 9108 9117 9118 9119 9120 9123 9124 9129 9130 9133 9134 9149 9150 9153 9154 9159 9160 9175 9176 9183 9184 9185 9186 9201 9202 9217 9218 9239 9240 9245 9246 9251 9252 9257 9258 9319 9320 9323 9324 9327 9328 9365 9366 9399 9400 9405 9406 9407 9408 9421 9422 9431 9432 9439 9440 9445 9446 9449 9450 9451 9452 9457 9458 9459 9460 9471 9472 9481 9482 9487 9488 9489 9490 9495 9496 9497 9498 9519 9520 9535 9536 9537 9538 9543 9544 9545 9546 9557 9558 9575 9576 9591 9592 9597 9598 9599 9600 9603 9604 9607 9608 9609 9610 9613 9614 9639 9640 9649 9650 9703 9704 9723 9724 9739 9740 9741 9742 9745 9746 9747 9748 9765 9766 9771 9772 9775 9776 9787 9788 9799 9800 9807 9808 9825 9826 9833 9834 9837 9838 9847 9848 9889 9890 9891 9892 9893 9894 9903 9904 9947 9948 9975 9976 9977 9978 9999 10000