6 7 8 16 17 24 25 37 55 76 79 81 87 104 116 128 129 130 131 138 144 145 149 150 157 174 191 192 207 208 209 220 226 229 230 235 240 241 246 254 258 266 276 277 299 304 306 307 310 337 344 347 353 367 369 373 375 384 409 416 427 428 430 431 437 440 443 452 455 464 469 472 474 475 476 477 487 494 505 514 516 519 520 522 529 532 543 547 548 550 554 560 564 566 568 570 571 581 585 588 589 591 595 597 598 604 605 607 617 618 625 627 628 633 637 638 641 648 650 657 659 671 674 675 677 679 682 683 689 691 709 710 725 726 731 753 759 761 768 777 787 791 792 808 809 828 838 840 846 853 858 859 865 869 870 877 879 880 885 895 896 903 904 906 910 912 917 921 933 937 938 942 943 946 951 953 958 963 968 971 976 977 985 992 994 996 997 1006 1008 1014 1023 1025 1026 1028 1029 1046 1053 1054 1082 1083 1089 1097 1098 1105 1126 1127 1131 1136 1147 1169 1188 1194 1198 1199 1204 1205 1211 1212 1214 1215 1217 1226 1232 1233 1236 1237 1243 1250 1259 1260 1262 1272 1275 1276 1277 1282 1283 1287 1290 1291 1299 1300 1301 1303 1316 1325 1329 1345 1348 1351 1352 1358 1373 1374 1375 1381 1390 1396 1399 1400 1401 1403 1411 1414 1417 1421 1422 1427 1432 1433 1439 1443 1446 1447 1452 1456 1462 1464 1472 1475 1480 1481 1491 1496 1499 1501 1502 1509 1520 1521 1535 1536 1539 1544 1547 1551 1552 1553 1568 1572 1578 1579 1584 1590 1592 1593 1597 1601 1606 1608 1614 1618 1619 1629 1634 1639 1643 1645 1648 1649 1652 1662 1670 1673 1676 1678 1679 1683 1687 1690 1695 1699 1701 1706 1712 1715 1724 1726 1728 1733 1736 1742 1746 1748 1749 1750 1760 1761 1762 1764 1772 1780 1791 1796 1801 1808 1814 1817 1820 1828 1838 1841 1842 1846 1848 1849 1861 1864 1865 1867 1868 1877 1879 1885 1889 1890 1892 1899 1903 1908 1911 1912 1913 1915 1919 1927 1928 1933 1944 1947 1956 1961 1966 1970 1977 1981 1985 1998 2000 2005 2015 2016 2031 2032 2033 2039 2042 2044 2045 2048 2055 2056 2061 2065 2066 2067 2081 2100 2103 2105 2108 2110 2119 2133 2134 2136 2153 2163 2165 2177 2179 2181 2192 2195 2196 2207 2209 2211 2214 2226 2229 2230 2233 2235 2260 2261 2266 2269 2273 2275 2276 2278 2281 2294 2297 2299 2311 2322 2326 2336 2339 2340 2343 2356 2364 2365 2368 2377 2380 2385 2394 2397 2398 2402 2404 2406 2412 2413 2420 2428 2432 2433 2435 2438 2447 2451 2452 2454 2460 2462 2464 2470 2471 2480 2481 2483 2494 2511 2512 2515 2524 2527 2528 2529 2532 2547 2550 2553 2571 2572 2577 2589 2592 2604 2609 2610 2616 2629 2637 2647 2660 2662 2663 2666 2672 2674 2683 2684 2690 2700 2709 2721 2726 2727 2728 2730 2740 2744 2755 2758 2769 2771 2773 2781 2795 2797 2798 2826 2832 2833 2835 2847 2850 2856 2860 2862 2868 2870 2881 2882 2885 2888 2907 2913 2918 2921 2925 2926 2927 2932 2934 2935 2938 2939 2946 2950 2953 2955 2960 2965 2981 2988 2989 2990 2991 3001 3003 3006 3012 3015 3021 3026 3027 3029 3035 3044 3047 3051 3054 3060 3064 3067 3068 3069 3080 3099 3100 3101 3102 3107 3109 3118 3120 3122 3123 3127 3129 3132 3139 3147 3150 3152 3153 3155 3157 3159 3162 3175 3176 3183 3190 3194 3197 3201 3209 3214 3217 3221 3226 3229 3230 3232 3234 3235 3239 3242 3243 3250 3254 3263 3272 3276 3282 3283 3284 3292 3293 3299 3300 3303 3304 3308 3313 3315 3318 3328 3330 3332 3337 3340 3347 3353 3358 3360 3367 3374 3378 3388 3389 3392 3402 3408 3411 3418 3419 3427 3428 3431 3450 3457 3466 3468 3470 3477 3491 3498 3505 3508 3509 3510 3511 3515 3518 3522 3538 3541 3545 3552 3564 3568 3573 3581 3584 3585 3588 3589 3601 3603 3609 3613 3616 3626 3628 3630 3643 3645 3648 3649 3652 3653 3655 3664 3668 3682 3685 3689 3690 3691 3694 3704 3708 3714 3717 3730 3731 3732 3742 3747 3750 3751 3754 3755 3757 3762 3764 3784 3794 3799 3801 3812 3817 3829 3838 3839 3840 3843 3852 3853 3863 3867 3870 3874 3876 3877 3884 3885 3887 3890 3903 3912 3917 3919 3927 3928 3951 3954 3955 3972 3978 3983 3988 3991 3996 3999 4001 4009 4029 4033 4034 4043 4045 4055 4059 4061 4064 4065 4073 4074 4081 4085 4103 4108 4115 4117 4118 4120 4124 4132 4136 4138 4139 4149 4155 4158 4165 4166 4168 4169 4175 4186 4191 4193 4202 4212 4224 4230 4231 4234 4240 4241 4258 4259 4260 4265 4270 4271 4276 4279 4284 4291 4302 4304 4320 4325 4328 4329 4332 4338 4340 4349 4359 4368 4379 4384 4387 4389 4392 4393 4394 4398 4410 4418 4419 4431 4436 4438 4440 4444 4448 4449 4452 4461 4462 4463 4466 4468 4470 4474 4481 4485 4488 4495 4497 4503 4509 4510 4513 4517 4532 4539 4544 4546 4550 4557 4561 4562 4570 4574 4577 4583 4585 4588 4589 4595 4598 4600 4607 4615 4622 4623 4647 4648 4653 4657 4664 4679 4684 4685 4692 4693 4695 4702 4705 4707 4714 4718 4721 4728 4747 4749 4753 4757 4759 4761 4767 4772 4773 4776 4779 4780 4788 4792 4794 4796 4800 4803 4806 4810 4816 4817 4820 4821 4823 4828 4830 4831 4833 4834 4839 4846 4848 4850 4853 4854 4855 4862 4864 4865 4869 4882 4883 4902 4909 4910 4927 4928 4930 4939 4949 4952 4953 4954 4972 4975 4976 4980 4988 4995 4999 5000 11 12 13 14 15 16 31 32 33 34 47 48 49 50 73 74 109 110 151 152 157 158 161 162 173 174 207 208 231 232 255 256 257 258 259 260 261 262 275 276 287 288 289 290 297 298 299 300 313 314 347 348 381 382 383 384 413 414 415 416 417 418 439 440 451 452 457 458 459 460 469 470 479 480 481 482 491 492 507 508 515 516 531 532 551 552 553 554 597 598 607 608 611 612 613 614 619 620 673 674 687 688 693 694 705 706 733 734 737 738 745 746 749 750 767 768 817 818 831 832 853 854 855 856 859 860 861 862 873 874 879 880 885 886 903 904 909 910 927 928 937 938 943 944 947 948 949 950 951 952 953 954 973 974 987 988 1009 1010 1027 1028 1031 1032 1037 1038 1039 1040 1043 1044 1057 1058 1063 1064 1085 1086 1093 1094 1095 1096 1099 1100 1107 1108 1119 1120 1127 1128 1131 1132 1135 1136 1139 1140 1141 1142 1161 1162 1169 1170 1175 1176 1177 1178 1181 1182 1189 1190 1193 1194 1195 1196 1207 1208 1209 1210 1213 1214 1233 1234 1235 1236 1249 1250 1253 1254 1255 1256 1265 1266 1273 1274 1275 1276 1281 1282 1295 1296 1299 1300 1313 1314 1317 1318 1341 1342 1347 1348 1349 1350 1353 1354 1357 1358 1363 1364 1365 1366 1377 1378 1381 1382 1417 1418 1419 1420 1449 1450 1451 1452 1461 1462 1505 1506 1517 1518 1521 1522 1535 1536 1553 1554 1573 1574 1581 1582 1583 1584 1615 1616 1617 1618 1655 1656 1675 1676 1679 1680 1691 1692 1705 1706 1715 1716 1717 1718 1729 1730 1737 1738 1739 1740 1753 1754 1757 1758 1759 1760 1769 1770 1789 1790 1791 1792 1805 1806 1807 1808 1811 1812 1819 1820 1823 1824 1833 1834 1841 1842 1865 1866 1873 1874 1875 1876 1883 1884 1885 1886 1891 1892 1901 1902 1905 1906 1915 1916 1925 1926 1935 1936 1941 1942 1951 1952 1953 1954 1969 1970 1983 1984 1987 1988 1991 1992 1993 1994 2011 2012 2015 2016 2027 2028 2045 2046 2049 2050 2051 2052 2055 2056 2057 2058 2091 2092 2105 2106 2107 2108 2163 2164 2165 2166 2177 2178 2193 2194 2195 2196 2209 2210 2251 2252 2253 2254 2261 2262 2271 2272 2293 2294 2337 2338 2375 2376 2387 2388 2395 2396 2397 2398 2407 2408 2409 2410 2421 2422 2423 2424 2427 2428 2429 2430 2433 2434 2451 2452 2463 2464 2465 2466 2471 2472 2473 2474 2485 2486 2499 2500 2517 2518 2519 2520 2523 2524 2543 2544 2549 2550 2551 2552 2553 2554 2563 2564 2565 2566 2573 2574 2579 2580 2581 2582 2597 2598 2599 2600 2601 2602 2605 2606 2631 2632 2649 2650 2657 2658 2689 2690 2695 2696 2701 2702 2703 2704 2715 2716 2745 2746 2747 2748 2749 2750 2761 2762 2779 2780 2791 2792 2797 2798 2799 2800 2801 2802 2805 2806 2821 2822 2827 2828 2833 2834 2841 2842 2843 2844 2853 2854 2863 2864 2865 2866 2877 2878 2885 2886 2891 2892 2893 2894 2903 2904 2911 2912 2923 2924 2927 2928 2943 2944 2949 2950 2959 2960 2961 2962 2981 2982 2991 2992 2997 2998 3001 3002 3003 3004 3017 3018 3039 3040 3041 3042 3069 3070 3071 3072 3077 3078 3087 3088 3093 3094 3101 3102 3103 3104 3105 3106 3135 3136 3143 3144 3155 3156 3157 3158 3167 3168 3179 3180 3183 3184 3185 3186 3193 3194 3201 3202 3211 3212 3215 3216 3227 3228 3235 3236 3237 3238 3257 3258 3267 3268 3277 3278 3285 3286 3289 3290 3295 3296 3297 3298 3303 3304 3323 3324 3339 3340 3345 3346 3351 3352 3355 3356 3357 3358 3365 3366 3373 3374 3379 3380 3389 3390 3397 3398 3401 3402 3411 3412 3423 3424 3429 3430 3447 3448 3451 3452 3455 3456 3465 3466 3471 3472 3483 3484 3491 3492 3495 3496 3497 3498 3499 3500 3519 3520 3521 3522 3523 3524 3527 3528 3543 3544 3559 3560 3581 3582 3591 3592 3601 3602 3615 3616 3627 3628 3633 3634 3639 3640 3655 3656 3675 3676 3681 3682 3683 3684 3691 3692 3695 3696 3697 3698 3721 3722 3727 3728 3729 3730 3733 3734 3735 3736 3753 3754 3757 3758 3769 3770 3777 3778 3779 3780 3783 3784 3797 3798 3805 3806 3815 3816 3821 3822 3823 3824 3825 3826 3829 3830 3837 3838 3853 3854 3855 3856 3865 3866 3887 3888 3893 3894 3911 3912 3921 3922 3931 3932 3939 3940 3953 3954 3961 3962 3969 3970 3995 3996 3999 4000 4009 4010 4029 4030 4031 4032 4061 4062 4063 4064 4065 4066 4077 4078 4083 4084 4087 4088 4089 4090 4095 4096 4109 4110 4111 4112 4121 4122 4129 4130 4131 4132 4133 4134 4161 4162 4199 4200 4205 4206 4209 4210 4215 4216 4219 4220 4237 4238 4265 4266 4267 4268 4271 4272 4305 4306 4325 4326 4329 4330 4353 4354 4357 4358 4361 4362 4383 4384 4389 4390 4391 4392 4413 4414 4417 4418 4421 4422 4427 4428 4451 4452 4457 4458 4459 4460 4465 4466 4469 4470 4519 4520 4521 4522 4531 4532 4537 4538 4545 4546 4549 4550 4551 4552 4555 4556 4561 4562 4587 4588 4593 4594 4597 4598 4621 4622 4643 4644 4651 4652 4671 4672 4677 4678 4679 4680 4685 4686 4711 4712 4727 4728 4729 4730 4735 4736 4753 4754 4759 4760 4769 4770 4787 4788 4793 4794 4795 4796 4803 4804 4807 4808 4811 4812 4823 4824 4825 4826 4839 4840 4855 4856 4863 4864 4865 4866 4869 4870 4875 4876 4893 4894 4901 4902 4903 4904 4907 4908 4919 4920 4923 4924 4927 4928 4939 4940 4941 4942 4959 4960 4961 4962 4965 4966 4987 4988 5021 5022 5023 5024 5029 5030 5047 5048 5053 5054 5055 5056 5057 5058 5063 5064 5093 5094 5099 5100 5105 5106 5141 5142 5143 5144 5153 5154 5177 5178 5183 5184 5207 5208 5217 5218 5219 5220 5231 5232 5257 5258 5273 5274 5293 5294 5319 5320 5323 5324 5325 5326 5331 5332 5343 5344 5347 5348 5365 5366 5367 5368 5379 5380 5399 5400 5417 5418 5441 5442 5451 5452 5453 5454 5455 5456 5459 5460 5479 5480 5487 5488 5509 5510 5515 5516 5537 5538 5541 5542 5545 5546 5561 5562 5589 5590 5593 5594 5595 5596 5651 5652 5663 5664 5665 5666 5669 5670 5693 5694 5699 5700 5711 5712 5719 5720 5723 5724 5735 5736 5739 5740 5761 5762 5763 5764 5769 5770 5775 5776 5813 5814 5825 5826 5835 5836 5841 5842 5849 5850 5851 5852 5853 5854 5863 5864 5867 5868 5869 5870 5875 5876 5877 5878 5891 5892 5899 5900 5905 5906 5909 5910 5919 5920 5929 5930 5961 5962 5975 5976 5977 5978 5979 5980 5981 5982 6001 6002 6005 6006 6011 6012 6023 6024 6029 6030 6041 6042 6051 6052 6053 6054 6057 6058 6069 6070 6087 6088 6093 6094 6101 6102 6107 6108 6119 6120 6127 6128 6133 6134 6135 6136 6137 6138 6159 6160 6197 6198 6199 6200 6201 6202 6203 6204 6213 6214 6217 6218 6235 6236 6239 6240 6243 6244 6245 6246 6253 6254 6257 6258 6263 6264 6277 6278 6293 6294 6299 6300 6303 6304 6305 6306 6309 6310 6313 6314 6317 6318 6323 6324 6349 6350 6351 6352 6365 6366 6379 6380 6387 6388 6393 6394 6401 6402 6417 6418 6427 6428 6433 6434 6441 6442 6451 6452 6457 6458 6459 6460 6463 6464 6467 6468 6469 6470 6477 6478 6483 6484 6485 6486 6499 6500 6507 6508 6525 6526 6543 6544 6551 6552 6563 6564 6565 6566 6567 6568 6583 6584 6585 6586 6597 6598 6599 6600 6605 6606 6607 6608 6615 6616 6625 6626 6629 6630 6635 6636 6655 6656 6659 6660 6663 6664 6673 6674 6679 6680 6693 6694 6705 6706 6715 6716 6719 6720 6733 6734 6747 6748 6755 6756 6775 6776 6777 6778 6783 6784 6803 6804 6815 6816 6821 6822 6835 6836 6837 6838 6853 6854 6855 6856 6861 6862 6899 6900 6913 6914 6931 6932 6935 6936 6939 6940 6953 6954 6981 6982 6995 6996 7009 7010 7015 7016 7017 7018 7019 7020 7021 7022 7029 7030 7035 7036 7043 7044 7075 7076 7081 7082 7089 7090 7103 7104 7127 7128 7135 7136 7145 7146 7161 7162 7167 7168 7169 7170 7175 7176 7177 7178 7201 7202 7205 7206 7217 7218 7225 7226 7231 7232 7251 7252 7255 7256 7259 7260 7285 7286 7289 7290 7295 7296 7297 7298 7303 7304 7305 7306 7309 7310 7327 7328 7335 7336 7363 7364 7369 7370 7377 7378 7379 7380 7381 7382 7387 7388 7407 7408 7415 7416 7427 7428 7433 7434 7459 7460 7461 7462 7463 7464 7483 7484 7493 7494 7499 7500 7501 7502 7507 7508 7509 7510 7513 7514 7523 7524 7527 7528 7567 7568 7587 7588 7597 7598 7601 7602 7623 7624 7633 7634 7657 7658 7675 7676 7677 7678 7679 7680 7685 7686 7703 7704 7705 7706 7725 7726 7733 7734 7739 7740 7747 7748 7751 7752 7753 7754 7767 7768 7769 7770 7773 7774 7779 7780 7805 7806 7823 7824 7833 7834 7837 7838 7853 7854 7855 7856 7901 7902 7907 7908 7909 7910 7943 7944 7955 7956 7965 7966 7975 7976 7981 7982 7991 7992 7997 7998 8001 8002 8017 8018 8057 8058 8065 8066 8067 8068 8085 8086 8089 8090 8109 8110 8117 8118 8121 8122 8127 8128 8129 8130 8145 8146 8147 8148 8161 8162 8169 8170 8205 8206 8215 8216 8229 8230 8233 8234 8235 8236 8239 8240 8247 8248 8263 8264 8271 8272 8275 8276 8277 8278 8297 8298 8309 8310 8315 8316 8329 8330 8331 8332 8335 8336 8337 8338 8349 8350 8371 8372 8381 8382 8385 8386 8403 8404 8423 8424 8447 8448 8459 8460 8461 8462 8467 8468 8479 8480 8481 8482 8515 8516 8517 8518 8519 8520 8529 8530 8539 8540 8541 8542 8551 8552 8557 8558 8567 8568 8581 8582 8603 8604 8607 8608 8639 8640 8649 8650 8655 8656 8657 8658 8663 8664 8675 8676 8679 8680 8697 8698 8717 8718 8735 8736 8757 8758 8767 8768 8773 8774 8777 8778 8783 8784 8785 8786 8787 8788 8795 8796 8819 8820 8835 8836 8837 8838 8861 8862 8871 8872 8875 8876 8879 8880 8887 8888 8895 8896 8897 8898 8903 8904 8921 8922 8923 8924 8925 8926 8931 8932 8935 8936 8939 8940 8947 8948 8961 8962 8969 8970 8975 8976 8989 8990 8993 8994 9005 9006 9017 9018 9019 9020 9025 9026 9033 9034 9063 9064 9077 9078 9087 9088 9091 9092 9099 9100 9113 9114 9121 9122 9123 9124 9139 9140 9147 9148 9153 9154 9165 9166 9169 9170 9175 9176 9177 9178 9189 9190 9195 9196 9199 9200 9213 9214 9229 9230 9243 9244 9245 9246 9293 9294 9295 9296 9305 9306 9313 9314 9327 9328 9357 9358 9367 9368 9369 9370 9383 9384 9385 9386 9389 9390 9403 9404 9409 9410 9413 9414 9427 9428 9435 9436 9441 9442 9455 9456 9493 9494 9497 9498 9505 9506 9513 9514 9517 9518 9521 9522 9533 9534 9543 9544 9545 9546 9551 9552 9557 9558 9559 9560 9575 9576 9583 9584 9587 9588 9591 9592 9599 9600 9605 9606 9611 9612 9619 9620 9631 9632 9633 9634 9639 9640 9641 9642 9645 9646 9655 9656 9659 9660 9661 9662 9665 9666 9667 9668 9677 9678 9691 9692 9695 9696 9699 9700 9705 9706 9707 9708 9709 9710 9723 9724 9727 9728 9729 9730 9737 9738 9763 9764 9765 9766 9803 9804 9817 9818 9819 9820 9853 9854 9855 9856 9859 9860 9877 9878 9897 9898 9903 9904 9905 9906 9907 9908 9943 9944 9949 9950 9951 9952 9959 9960 9975 9976 9989 9990 9997 9998 9999 10000