5 11 13 25 35 36 40 43 45 46 48 49 50 53 55 59 60 72 73 77 89 97 118 122 126 134 140 146 147 148 157 160 162 175 186 189 190 191 195 197 198 202 207 208 218 219 229 233 235 246 253 257 258 263 264 278 282 287 289 295 300 303 304 305 309 323 326 330 347 353 359 363 369 374 375 380 383 391 393 399 418 422 423 428 436 450 452 468 473 474 476 485 492 497 500 505 515 519 528 531 538 542 548 550 551 558 559 565 572 574 577 579 581 586 590 592 594 606 611 612 613 617 618 623 624 627 633 635 638 641 642 643 645 648 649 651 657 660 662 666 671 676 677 678 684 690 701 705 706 709 712 719 724 732 735 740 741 743 757 758 761 768 769 774 782 788 792 793 801 804 808 809 816 820 822 824 831 832 837 840 849 850 852 857 866 870 873 877 881 891 896 901 906 908 916 918 930 935 942 944 946 953 956 957 962 967 972 973 976 988 994 1006 1013 1024 1025 1026 1028 1029 1030 1032 1034 1035 1048 1049 1054 1055 1061 1062 1064 1069 1073 1074 1092 1094 1096 1098 1114 1124 1131 1133 1137 1139 1153 1158 1161 1177 1180 1183 1185 1193 1194 1200 1204 1207 1208 1212 1213 1214 1220 1221 1224 1230 1233 1238 1250 1259 1265 1266 1267 1271 1274 1276 1289 1293 1299 1307 1308 1311 1313 1314 1317 1326 1327 1331 1342 1346 1367 1370 1382 1384 1391 1394 1395 1401 1409 1415 1420 1421 1423 1427 1433 1444 1446 1451 1454 1455 1459 1460 1466 1468 1478 1483 1487 1488 1499 1505 1506 1515 1524 1534 1536 1547 1551 1553 1572 1574 1579 1584 1604 1622 1626 1627 1630 1633 1636 1642 1646 1647 1649 1650 1671 1682 1683 1684 1685 1686 1697 1708 1712 1723 1750 1752 1753 1754 1757 1762 1772 1773 1783 1784 1786 1788 1801 1805 1806 1807 1810 1817 1818 1821 1831 1835 1840 1843 1855 1856 1857 1858 1859 1861 1878 1891 1902 1917 1926 1930 1931 1940 1952 1968 1971 1980 1989 1990 1991 1993 2000 2001 2003 2004 2013 2015 2017 2021 2022 2023 2025 2032 2035 2037 2041 2046 2049 2051 2053 2061 2062 2064 2066 2079 2080 2085 2086 2094 2095 2100 2105 2120 2123 2128 2129 2130 2132 2133 2138 2141 2142 2159 2167 2168 2177 2180 2181 2192 2194 2201 2203 2208 2209 2213 2223 2230 2239 2240 2241 2249 2262 2264 2273 2274 2275 2280 2290 2295 2300 2302 2304 2307 2309 2311 2316 2320 2324 2333 2334 2337 2364 2367 2371 2372 2373 2374 2377 2385 2403 2407 2412 2416 2446 2453 2460 2462 2464 2470 2488 2489 2492 2507 2511 2518 2533 2536 2543 2560 2566 2571 2579 2582 2583 2590 2606 2613 2626 2629 2630 2645 2646 2649 2652 2659 2662 2664 2665 2674 2679 2691 2694 2714 2721 2722 2723 2728 2737 2751 2752 2754 2755 2756 2757 2758 2759 2760 2761 2765 2781 2785 2786 2788 2792 2794 2795 2799 2816 2820 2826 2831 2834 2836 2839 2844 2845 2848 2860 2864 2865 2866 2869 2872 2873 2874 2877 2879 2884 2892 2897 2900 2906 2908 2911 2920 2925 2926 2929 2941 2944 2952 2966 2970 2974 2978 2981 2982 2983 2984 2985 2986 2987 3001 3008 3016 3017 3022 3050 3059 3060 3070 3073 3075 3096 3106 3109 3118 3119 3120 3126 3132 3133 3152 3154 3157 3167 3169 3176 3184 3185 3187 3189 3193 3203 3204 3205 3206 3209 3212 3215 3222 3231 3234 3237 3238 3247 3248 3249 3250 3251 3253 3255 3256 3259 3278 3279 3287 3288 3291 3297 3301 3307 3312 3314 3319 3323 3335 3342 3343 3351 3352 3353 3356 3364 3369 3375 3379 3380 3382 3384 3389 3391 3395 3401 3404 3409 3410 3415 3416 3426 3430 3432 3438 3442 3443 3451 3453 3455 3460 3463 3469 3477 3480 3493 3496 3502 3512 3514 3515 3518 3519 3524 3528 3534 3542 3543 3545 3551 3555 3561 3564 3581 3583 3588 3592 3593 3600 3609 3613 3614 3616 3619 3627 3630 3631 3638 3640 3641 3644 3645 3648 3654 3660 3664 3674 3678 3679 3688 3692 3693 3697 3698 3707 3708 3716 3722 3728 3732 3739 3740 3742 3743 3746 3747 3757 3768 3772 3773 3781 3782 3789 3793 3814 3822 3830 3843 3845 3849 3850 3853 3867 3870 3871 3873 3879 3881 3884 3892 3893 3897 3899 3908 3909 3911 3916 3918 3926 3927 3930 3931 3933 3934 3953 3961 3970 3971 3973 3974 3976 3978 3985 3987 3990 3996 4002 4007 4010 4012 4015 4016 4021 4025 4026 4029 4033 4034 4036 4038 4042 4062 4065 4072 4073 4074 4076 4078 4087 4088 4094 4096 4099 4108 4113 4114 4115 4119 4124 4130 4131 4133 4134 4140 4158 4167 4174 4184 4185 4194 4195 4196 4198 4201 4205 4217 4219 4220 4222 4227 4228 4233 4237 4241 4246 4248 4255 4256 4268 4286 4288 4301 4302 4314 4319 4320 4329 4344 4345 4354 4357 4360 4368 4373 4379 4395 4404 4406 4407 4410 4416 4417 4418 4423 4431 4437 4441 4446 4453 4466 4469 4486 4487 4490 4497 4502 4503 4504 4513 4515 4527 4531 4533 4545 4552 4555 4568 4578 4583 4590 4599 4606 4612 4615 4617 4620 4622 4635 4637 4638 4647 4661 4663 4666 4669 4672 4674 4676 4686 4695 4696 4698 4705 4712 4726 4728 4733 4736 4737 4749 4757 4760 4761 4763 4765 4776 4779 4780 4784 4790 4793 4797 4800 4815 4817 4818 4823 4840 4841 4842 4843 4847 4849 4851 4867 4884 4887 4891 4896 4900 4914 4916 4925 4931 4939 4943 4946 4956 4959 4965 4972 4978 4985 4990 4992 4993 5000 9 10 21 22 25 26 49 50 69 70 71 72 79 80 85 86 89 90 91 92 95 96 97 98 99 100 105 106 109 110 117 118 119 120 143 144 145 146 153 154 177 178 193 194 235 236 243 244 251 252 267 268 279 280 291 292 293 294 295 296 313 314 319 320 323 324 349 350 371 372 377 378 379 380 381 382 389 390 393 394 395 396 403 404 413 414 415 416 435 436 437 438 457 458 465 466 469 470 491 492 505 506 513 514 515 516 525 526 527 528 555 556 563 564 573 574 577 578 589 590 599 600 605 606 607 608 609 610 617 618 645 646 651 652 659 660 693 694 705 706 717 718 725 726 737 738 747 748 749 750 759 760 765 766 781 782 785 786 797 798 835 836 843 844 845 846 855 856 871 872 899 900 903 904 935 936 945 946 947 948 951 952 969 970 983 984 993 994 999 1000 1009 1010 1029 1030 1037 1038 1055 1056 1061 1062 1075 1076 1083 1084 1095 1096 1099 1100 1101 1102 1115 1116 1117 1118 1129 1130 1143 1144 1147 1148 1153 1154 1157 1158 1161 1162 1171 1172 1179 1180 1183 1184 1187 1188 1211 1212 1221 1222 1223 1224 1225 1226 1233 1234 1235 1236 1245 1246 1247 1248 1253 1254 1265 1266 1269 1270 1275 1276 1281 1282 1283 1284 1285 1286 1289 1290 1295 1296 1297 1298 1301 1302 1313 1314 1319 1320 1323 1324 1331 1332 1341 1342 1351 1352 1353 1354 1355 1356 1367 1368 1379 1380 1401 1402 1409 1410 1411 1412 1417 1418 1423 1424 1437 1438 1447 1448 1463 1464 1469 1470 1479 1480 1481 1482 1485 1486 1513 1514 1515 1516 1521 1522 1535 1536 1537 1538 1547 1548 1563 1564 1575 1576 1583 1584 1585 1586 1601 1602 1607 1608 1615 1616 1617 1618 1631 1632 1639 1640 1643 1644 1647 1648 1661 1662 1663 1664 1673 1674 1679 1680 1697 1698 1699 1700 1703 1704 1713 1714 1731 1732 1739 1740 1745 1746 1753 1754 1761 1762 1781 1782 1791 1792 1801 1802 1811 1812 1815 1816 1831 1832 1835 1836 1859 1860 1869 1870 1883 1884 1887 1888 1891 1892 1905 1906 1911 1912 1913 1914 1923 1924 1933 1934 1943 1944 1945 1946 1951 1952 1975 1976 1987 1988 2011 2012 2025 2026 2047 2048 2049 2050 2051 2052 2055 2056 2057 2058 2059 2060 2063 2064 2067 2068 2069 2070 2095 2096 2097 2098 2107 2108 2109 2110 2121 2122 2123 2124 2127 2128 2137 2138 2145 2146 2147 2148 2183 2184 2187 2188 2191 2192 2195 2196 2227 2228 2247 2248 2261 2262 2265 2266 2273 2274 2277 2278 2305 2306 2315 2316 2321 2322 2353 2354 2359 2360 2365 2366 2369 2370 2385 2386 2387 2388 2399 2400 2407 2408 2413 2414 2415 2416 2423 2424 2425 2426 2427 2428 2439 2440 2441 2442 2447 2448 2459 2460 2465 2466 2475 2476 2499 2500 2517 2518 2529 2530 2531 2532 2533 2534 2541 2542 2547 2548 2551 2552 2577 2578 2585 2586 2597 2598 2613 2614 2615 2616 2621 2622 2625 2626 2627 2628 2633 2634 2651 2652 2653 2654 2661 2662 2683 2684 2691 2692 2733 2734 2739 2740 2763 2764 2767 2768 2781 2782 2787 2788 2789 2790 2801 2802 2817 2818 2829 2830 2839 2840 2841 2842 2845 2846 2853 2854 2865 2866 2887 2888 2891 2892 2901 2902 2907 2908 2909 2910 2917 2918 2919 2920 2931 2932 2935 2936 2955 2956 2965 2966 2973 2974 2975 2976 2997 2998 3009 3010 3011 3012 3029 3030 3047 3048 3067 3068 3071 3072 3093 3094 3101 3102 3105 3106 3143 3144 3147 3148 3157 3158 3167 3168 3207 3208 3243 3244 3251 3252 3253 3254 3259 3260 3265 3266 3271 3272 3283 3284 3291 3292 3293 3294 3297 3298 3299 3300 3341 3342 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3393 3394 3415 3416 3423 3424 3445 3446 3499 3500 3503 3504 3505 3506 3507 3508 3513 3514 3523 3524 3543 3544 3545 3546 3565 3566 3567 3568 3571 3572 3575 3576 3601 3602 3609 3610 3611 3612 3613 3614 3619 3620 3633 3634 3635 3636 3641 3642 3661 3662 3669 3670 3679 3680 3685 3686 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3721 3722 3755 3756 3781 3782 3803 3804 3833 3834 3851 3852 3859 3860 3861 3862 3879 3880 3903 3904 3935 3936 3941 3942 3959 3960 3977 3978 3979 3980 3981 3982 3985 3986 3999 4000 4001 4002 4005 4006 4007 4008 4025 4026 4029 4030 4033 4034 4041 4042 4043 4044 4045 4046 4049 4050 4063 4064 4069 4070 4073 4074 4081 4082 4091 4092 4097 4098 4101 4102 4105 4106 4121 4122 4123 4124 4127 4128 4131 4132 4157 4158 4159 4160 4169 4170 4171 4172 4187 4188 4189 4190 4199 4200 4209 4210 4239 4240 4245 4246 4255 4256 4257 4258 4259 4260 4263 4264 4265 4266 4275 4276 4281 4282 4283 4284 4317 4318 4333 4334 4335 4336 4353 4354 4359 4360 4361 4362 4383 4384 4387 4388 4401 4402 4405 4406 4415 4416 4417 4418 4425 4426 4445 4446 4459 4460 4477 4478 4479 4480 4481 4482 4497 4498 4523 4524 4527 4528 4545 4546 4547 4548 4549 4550 4559 4560 4579 4580 4589 4590 4599 4600 4603 4604 4607 4608 4613 4614 4617 4618 4621 4622 4631 4632 4639 4640 4647 4648 4665 4666 4667 4668 4673 4674 4727 4728 4733 4734 4741 4742 4743 4744 4745 4746 4747 4748 4753 4754 4769 4770 4805 4806 4813 4814 4823 4824 4831 4832 4891 4892 4905 4906 4919 4920 4923 4924 4927 4928 4939 4940 4975 4976 4977 4978 4983 4984 5013 5014 5021 5022 5035 5036 5065 5066 5071 5072 5085 5086 5119 5120 5131 5132 5141 5142 5157 5158 5163 5164 5165 5166 5179 5180 5211 5212 5225 5226 5251 5252 5257 5258 5259 5260 5289 5290 5291 5292 5297 5298 5303 5304 5317 5318 5323 5324 5327 5328 5329 5330 5347 5348 5357 5358 5381 5382 5387 5388 5427 5428 5441 5442 5443 5444 5445 5446 5455 5456 5473 5474 5501 5502 5503 5504 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5529 5530 5561 5562 5569 5570 5571 5572 5575 5576 5583 5584 5587 5588 5589 5590 5597 5598 5631 5632 5639 5640 5651 5652 5661 5662 5667 5668 5671 5672 5677 5678 5687 5688 5689 5690 5695 5696 5719 5720 5727 5728 5729 5730 5731 5732 5737 5738 5743 5744 5745 5746 5747 5748 5753 5754 5757 5758 5767 5768 5783 5784 5793 5794 5799 5800 5811 5812 5815 5816 5821 5822 5839 5840 5849 5850 5851 5852 5857 5858 5881 5882 5887 5888 5903 5904 5931 5932 5939 5940 5947 5948 5955 5956 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 6001 6002 6015 6016 6031 6032 6033 6034 6043 6044 6099 6100 6117 6118 6119 6120 6139 6140 6145 6146 6149 6150 6191 6192 6211 6212 6217 6218 6235 6236 6237 6238 6239 6240 6251 6252 6263 6264 6265 6266 6303 6304 6307 6308 6313 6314 6333 6334 6337 6338 6351 6352 6367 6368 6369 6370 6373 6374 6377 6378 6385 6386 6405 6406 6407 6408 6409 6410 6411 6412 6417 6418 6423 6424 6429 6430 6443 6444 6461 6462 6467 6468 6473 6474 6475 6476 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6505 6506 6509 6510 6511 6512 6517 6518 6555 6556 6557 6558 6573 6574 6575 6576 6581 6582 6593 6594 6601 6602 6613 6614 6623 6624 6627 6628 6637 6638 6645 6646 6669 6670 6683 6684 6685 6686 6701 6702 6703 6704 6705 6706 6711 6712 6727 6728 6737 6738 6749 6750 6757 6758 6759 6760 6763 6764 6767 6768 6777 6778 6781 6782 6789 6790 6801 6802 6807 6808 6817 6818 6819 6820 6829 6830 6831 6832 6851 6852 6859 6860 6863 6864 6875 6876 6883 6884 6885 6886 6901 6902 6905 6906 6909 6910 6919 6920 6925 6926 6937 6938 6953 6954 6959 6960 6985 6986 6991 6992 7003 7004 7023 7024 7027 7028 7029 7030 7035 7036 7037 7038 7047 7048 7055 7056 7067 7068 7083 7084 7085 7086 7089 7090 7101 7102 7109 7110 7121 7122 7127 7128 7161 7162 7165 7166 7175 7176 7183 7184 7185 7186 7199 7200 7217 7218 7225 7226 7227 7228 7231 7232 7237 7238 7253 7254 7259 7260 7261 7262 7275 7276 7279 7280 7281 7282 7287 7288 7289 7290 7295 7296 7307 7308 7319 7320 7327 7328 7347 7348 7355 7356 7357 7358 7375 7376 7383 7384 7385 7386 7393 7394 7395 7396 7413 7414 7415 7416 7431 7432 7443 7444 7455 7456 7463 7464 7477 7478 7479 7480 7483 7484 7485 7486 7491 7492 7493 7494 7513 7514 7535 7536 7543 7544 7545 7546 7561 7562 7563 7564 7577 7578 7585 7586 7627 7628 7643 7644 7659 7660 7685 7686 7689 7690 7697 7698 7699 7700 7705 7706 7733 7734 7739 7740 7741 7742 7745 7746 7757 7758 7761 7762 7767 7768 7783 7784 7785 7786 7793 7794 7797 7798 7815 7816 7817 7818 7821 7822 7831 7832 7835 7836 7851 7852 7853 7854 7859 7860 7861 7862 7865 7866 7867 7868 7905 7906 7921 7922 7939 7940 7941 7942 7945 7946 7947 7948 7951 7952 7955 7956 7969 7970 7973 7974 7979 7980 7991 7992 8003 8004 8013 8014 8019 8020 8023 8024 8029 8030 8031 8032 8041 8042 8049 8050 8051 8052 8057 8058 8065 8066 8067 8068 8071 8072 8075 8076 8083 8084 8123 8124 8129 8130 8143 8144 8145 8146 8147 8148 8151 8152 8155 8156 8173 8174 8175 8176 8187 8188 8191 8192 8197 8198 8215 8216 8225 8226 8227 8228 8229 8230 8237 8238 8247 8248 8259 8260 8261 8262 8265 8266 8267 8268 8279 8280 8315 8316 8333 8334 8347 8348 8367 8368 8369 8370 8387 8388 8389 8390 8391 8392 8395 8396 8401 8402 8409 8410 8433 8434 8437 8438 8439 8440 8443 8444 8453 8454 8455 8456 8465 8466 8473 8474 8481 8482 8491 8492 8495 8496 8509 8510 8511 8512 8535 8536 8571 8572 8575 8576 8601 8602 8603 8604 8627 8628 8637 8638 8639 8640 8657 8658 8687 8688 8689 8690 8707 8708 8713 8714 8719 8720 8735 8736 8745 8746 8757 8758 8789 8790 8807 8808 8811 8812 8813 8814 8819 8820 8831 8832 8833 8834 8835 8836 8845 8846 8861 8862 8873 8874 8881 8882 8891 8892 8905 8906 8931 8932 8937 8938 8971 8972 8973 8974 8979 8980 8993 8994 9003 9004 9005 9006 9007 9008 9025 9026 9029 9030 9053 9054 9061 9062 9065 9066 9089 9090 9103 9104 9109 9110 9135 9136 9155 9156 9165 9166 9179 9180 9197 9198 9211 9212 9223 9224 9229 9230 9233 9234 9239 9240 9243 9244 9269 9270 9273 9274 9275 9276 9293 9294 9321 9322 9325 9326 9331 9332 9337 9338 9343 9344 9347 9348 9351 9352 9371 9372 9389 9390 9391 9392 9395 9396 9409 9410 9423 9424 9451 9452 9455 9456 9465 9466 9471 9472 9473 9474 9497 9498 9513 9514 9519 9520 9521 9522 9525 9526 9529 9530 9551 9552 9557 9558 9559 9560 9567 9568 9579 9580 9585 9586 9593 9594 9599 9600 9629 9630 9633 9634 9635 9636 9645 9646 9679 9680 9681 9682 9683 9684 9685 9686 9693 9694 9697 9698 9701 9702 9733 9734 9767 9768 9773 9774 9781 9782 9791 9792 9799 9800 9827 9828 9831 9832 9849 9850 9861 9862 9877 9878 9885 9886 9891 9892 9911 9912 9917 9918 9929 9930 9943 9944 9955 9956 9969 9970 9979 9980 9983 9984 9985 9986 9999 10000