2 10 11 13 19 23 29 33 35 37 39 46 47 49 51 56 57 59 60 66 67 70 76 78 86 88 90 92 94 96 101 110 111 117 122 124 126 132 133 136 151 154 157 163 167 169 171 172 173 175 188 189 207 208 215 220 231 244 246 251 257 258 262 264 269 270 289 291 294 296 302 305 308 318 324 328 329 336 340 342 348 349 353 354 358 362 373 383 384 390 396 406 409 411 427 428 429 430 451 453 454 456 463 470 474 486 487 489 491 496 500 510 515 516 521 524 525 529 531 549 553 555 556 574 579 580 583 589 594 605 611 612 616 622 630 631 634 652 663 667 675 676 677 685 692 694 696 697 699 704 708 714 718 721 728 731 733 735 748 750 752 756 766 767 769 770 781 782 786 792 832 833 839 854 856 859 873 874 877 897 899 900 906 911 924 930 938 941 943 944 960 971 974 976 977 983 1000 1002 1005 1012 1020 1027 1030 1033 1037 1038 1039 1053 1060 1066 1067 1068 1070 1073 1076 1077 1078 1080 1082 1083 1086 1091 1093 1098 1121 1122 1123 1132 1137 1147 1153 1163 1168 1170 1172 1178 1180 1182 1185 1186 1190 1194 1196 1202 1203 1204 1206 1217 1221 1225 1229 1241 1243 1244 1249 1250 1252 1257 1260 1261 1264 1265 1273 1274 1275 1299 1306 1313 1319 1322 1323 1332 1335 1336 1337 1340 1348 1349 1356 1367 1380 1383 1384 1388 1397 1399 1400 1401 1402 1404 1405 1410 1414 1416 1428 1429 1430 1434 1440 1442 1449 1452 1457 1472 1473 1477 1480 1482 1484 1487 1488 1495 1498 1499 1508 1520 1526 1528 1529 1532 1537 1539 1544 1546 1554 1556 1566 1567 1578 1581 1586 1588 1589 1596 1599 1601 1604 1606 1612 1613 1616 1618 1620 1631 1635 1637 1638 1656 1657 1658 1676 1677 1679 1683 1686 1688 1689 1690 1695 1697 1698 1700 1702 1706 1708 1718 1719 1730 1731 1734 1738 1740 1747 1751 1754 1758 1761 1763 1766 1768 1771 1777 1780 1782 1785 1791 1792 1793 1809 1811 1816 1821 1833 1844 1853 1857 1860 1863 1868 1874 1882 1883 1884 1888 1889 1893 1902 1903 1911 1933 1938 1945 1960 1965 1973 1978 1988 1989 1990 1992 1998 2000 2002 2013 2020 2022 2030 2040 2043 2044 2045 2048 2057 2058 2063 2070 2071 2088 2089 2092 2100 2105 2107 2120 2125 2127 2131 2138 2151 2158 2166 2167 2168 2169 2179 2180 2194 2198 2201 2204 2220 2223 2224 2227 2233 2234 2259 2261 2266 2272 2274 2280 2286 2288 2293 2300 2305 2308 2316 2317 2320 2323 2330 2333 2336 2338 2339 2340 2341 2348 2358 2359 2361 2363 2369 2370 2371 2374 2390 2392 2394 2396 2397 2398 2400 2405 2410 2411 2415 2419 2423 2435 2439 2456 2460 2475 2476 2482 2486 2492 2496 2501 2507 2516 2528 2530 2531 2535 2544 2557 2565 2575 2578 2585 2594 2599 2609 2610 2613 2614 2616 2622 2637 2639 2640 2653 2656 2666 2674 2677 2678 2679 2690 2695 2696 2702 2711 2717 2718 2732 2736 2738 2741 2742 2744 2747 2750 2752 2756 2757 2765 2768 2771 2772 2775 2798 2799 2805 2808 2814 2815 2833 2842 2850 2866 2872 2878 2883 2903 2906 2920 2929 2930 2932 2935 2938 2939 2946 2948 2974 2978 2987 3003 3004 3018 3020 3023 3036 3038 3045 3055 3060 3071 3083 3084 3087 3089 3096 3104 3105 3107 3113 3117 3129 3132 3134 3136 3137 3142 3144 3145 3147 3148 3151 3153 3162 3166 3168 3176 3178 3182 3185 3191 3196 3208 3217 3220 3237 3245 3251 3261 3264 3271 3272 3285 3289 3291 3303 3308 3309 3314 3320 3328 3329 3336 3347 3351 3357 3362 3368 3370 3372 3375 3377 3379 3387 3388 3391 3397 3398 3401 3404 3409 3411 3415 3416 3421 3422 3425 3428 3435 3436 3438 3445 3448 3449 3451 3453 3454 3465 3467 3471 3474 3476 3479 3481 3482 3488 3492 3502 3506 3509 3513 3517 3519 3523 3524 3534 3543 3546 3554 3560 3566 3570 3582 3587 3588 3599 3618 3621 3630 3631 3632 3637 3648 3658 3661 3662 3668 3670 3671 3673 3675 3680 3700 3707 3708 3718 3719 3728 3737 3740 3749 3750 3756 3758 3759 3766 3770 3780 3786 3791 3794 3799 3801 3804 3809 3823 3824 3826 3831 3832 3837 3840 3844 3851 3853 3861 3863 3867 3868 3880 3892 3893 3916 3918 3928 3930 3931 3936 3938 3942 3945 3947 3949 3956 3957 3965 3966 3969 3976 3981 3982 3984 3989 3994 3996 3998 4004 4010 4014 4016 4023 4032 4038 4040 4051 4052 4063 4077 4079 4088 4089 4095 4099 4113 4116 4123 4130 4132 4137 4144 4151 4154 4156 4162 4170 4178 4179 4181 4186 4189 4222 4226 4239 4248 4250 4260 4263 4264 4265 4268 4277 4293 4294 4295 4297 4298 4300 4309 4310 4322 4323 4325 4329 4340 4350 4352 4354 4357 4360 4366 4370 4377 4381 4390 4392 4395 4398 4399 4403 4424 4425 4427 4428 4433 4437 4447 4455 4459 4460 4465 4466 4488 4490 4491 4499 4501 4504 4507 4508 4512 4513 4516 4524 4525 4536 4538 4541 4542 4543 4547 4548 4555 4557 4567 4570 4574 4579 4585 4588 4590 4597 4605 4606 4609 4612 4614 4619 4622 4628 4630 4636 4643 4644 4645 4647 4649 4656 4674 4676 4685 4687 4689 4694 4697 4709 4711 4716 4721 4723 4725 4726 4728 4731 4739 4743 4749 4754 4759 4765 4768 4777 4781 4784 4790 4800 4804 4813 4817 4821 4826 4840 4843 4846 4857 4859 4864 4874 4876 4877 4881 4884 4891 4897 4907 4910 4916 4917 4918 4920 4921 4922 4924 4932 4970 4987 4994 4998 5000 3 4 19 20 21 22 25 26 37 38 45 46 57 58 65 66 69 70 73 74 77 78 91 92 93 94 97 98 101 102 111 112 113 114 117 118 119 120 131 132 133 134 139 140 151 152 155 156 171 172 175 176 179 180 183 184 187 188 191 192 201 202 219 220 221 222 233 234 243 244 247 248 251 252 263 264 265 266 271 272 301 302 307 308 313 314 325 326 333 334 337 338 341 342 343 344 345 346 349 350 375 376 377 378 413 414 415 416 429 430 439 440 461 462 487 488 491 492 501 502 513 514 515 516 523 524 527 528 537 538 539 540 577 578 581 582 587 588 591 592 603 604 609 610 615 616 635 636 647 648 655 656 657 658 671 672 679 680 683 684 695 696 697 698 705 706 707 708 715 716 723 724 745 746 765 766 767 768 779 780 791 792 811 812 817 818 821 822 853 854 855 856 857 858 859 860 901 902 905 906 907 908 911 912 925 926 939 940 947 948 971 972 973 974 977 978 981 982 991 992 999 1000 1019 1020 1029 1030 1031 1032 1041 1042 1047 1048 1049 1050 1057 1058 1061 1062 1097 1098 1105 1106 1109 1110 1111 1112 1147 1148 1157 1158 1159 1160 1165 1166 1177 1178 1187 1188 1209 1210 1221 1222 1223 1224 1231 1232 1243 1244 1259 1260 1261 1262 1267 1268 1303 1304 1325 1326 1333 1334 1349 1350 1351 1352 1353 1354 1369 1370 1383 1384 1387 1388 1391 1392 1393 1394 1397 1398 1407 1408 1415 1416 1427 1428 1435 1436 1441 1442 1455 1456 1461 1462 1465 1466 1469 1470 1495 1496 1499 1500 1503 1504 1511 1512 1531 1532 1533 1534 1537 1538 1539 1540 1561 1562 1563 1564 1571 1572 1583 1584 1663 1664 1665 1666 1677 1678 1707 1708 1711 1712 1717 1718 1745 1746 1747 1748 1753 1754 1793 1794 1797 1798 1799 1800 1811 1812 1821 1822 1847 1848 1859 1860 1875 1876 1881 1882 1885 1886 1887 1888 1919 1920 1941 1942 1947 1948 1951 1952 1953 1954 1965 1966 1999 2000 2003 2004 2009 2010 2023 2024 2039 2040 2053 2054 2059 2060 2065 2066 2073 2074 2075 2076 2077 2078 2105 2106 2119 2120 2131 2132 2133 2134 2135 2136 2139 2140 2145 2146 2151 2152 2153 2154 2155 2156 2159 2160 2163 2164 2165 2166 2171 2172 2181 2182 2185 2186 2195 2196 2241 2242 2243 2244 2245 2246 2263 2264 2273 2274 2293 2294 2305 2306 2325 2326 2335 2336 2339 2340 2343 2344 2355 2356 2359 2360 2363 2364 2369 2370 2371 2372 2379 2380 2387 2388 2391 2392 2403 2404 2405 2406 2407 2408 2411 2412 2433 2434 2441 2442 2449 2450 2457 2458 2481 2482 2485 2486 2487 2488 2497 2498 2499 2500 2503 2504 2513 2514 2519 2520 2521 2522 2527 2528 2529 2530 2545 2546 2547 2548 2549 2550 2597 2598 2611 2612 2625 2626 2637 2638 2643 2644 2645 2646 2663 2664 2669 2670 2671 2672 2673 2674 2679 2680 2695 2696 2697 2698 2711 2712 2733 2734 2759 2760 2765 2766 2767 2768 2775 2776 2793 2794 2797 2798 2799 2800 2801 2802 2803 2804 2807 2808 2809 2810 2819 2820 2827 2828 2831 2832 2855 2856 2857 2858 2859 2860 2867 2868 2879 2880 2883 2884 2897 2898 2903 2904 2913 2914 2943 2944 2945 2946 2953 2954 2959 2960 2963 2964 2967 2968 2973 2974 2975 2976 2989 2990 2995 2996 2997 2998 3015 3016 3039 3040 3051 3052 3055 3056 3057 3058 3063 3064 3073 3074 3077 3078 3087 3088 3091 3092 3107 3108 3111 3112 3131 3132 3133 3134 3155 3156 3161 3162 3171 3172 3175 3176 3177 3178 3191 3192 3197 3198 3201 3202 3207 3208 3211 3212 3223 3224 3225 3226 3231 3232 3235 3236 3239 3240 3261 3262 3269 3270 3273 3274 3275 3276 3311 3312 3313 3314 3315 3316 3351 3352 3353 3354 3357 3358 3365 3366 3371 3372 3375 3376 3377 3378 3379 3380 3389 3390 3393 3394 3395 3396 3399 3400 3403 3404 3411 3412 3415 3416 3435 3436 3437 3438 3459 3460 3461 3462 3467 3468 3475 3476 3479 3480 3493 3494 3501 3502 3507 3508 3515 3516 3521 3522 3525 3526 3531 3532 3535 3536 3541 3542 3553 3554 3559 3560 3563 3564 3569 3570 3581 3582 3583 3584 3585 3586 3617 3618 3621 3622 3631 3632 3641 3642 3665 3666 3687 3688 3705 3706 3713 3714 3719 3720 3725 3726 3735 3736 3747 3748 3763 3764 3765 3766 3767 3768 3775 3776 3777 3778 3785 3786 3803 3804 3805 3806 3821 3822 3865 3866 3875 3876 3889 3890 3919 3920 3929 3930 3945 3946 3955 3956 3975 3976 3977 3978 3979 3980 3983 3984 3995 3996 3999 4000 4003 4004 4025 4026 4039 4040 4043 4044 4059 4060 4079 4080 4085 4086 4087 4088 4089 4090 4095 4096 4113 4114 4115 4116 4125 4126 4139 4140 4141 4142 4175 4176 4177 4178 4183 4184 4199 4200 4209 4210 4213 4214 4239 4240 4249 4250 4253 4254 4261 4262 4275 4276 4301 4302 4315 4316 4331 4332 4333 4334 4335 4336 4337 4338 4357 4358 4359 4360 4387 4388 4395 4396 4401 4402 4407 4408 4439 4440 4445 4446 4447 4448 4453 4454 4465 4466 4467 4468 4517 4518 4521 4522 4531 4532 4543 4544 4547 4548 4559 4560 4571 4572 4575 4576 4585 4586 4599 4600 4609 4610 4615 4616 4631 4632 4633 4634 4639 4640 4645 4646 4659 4660 4665 4666 4671 4672 4675 4676 4677 4678 4679 4680 4681 4682 4695 4696 4715 4716 4717 4718 4721 4722 4725 4726 4737 4738 4739 4740 4741 4742 4747 4748 4779 4780 4783 4784 4787 4788 4791 4792 4793 4794 4795 4796 4799 4800 4809 4810 4819 4820 4821 4822 4829 4830 4837 4838 4845 4846 4869 4870 4877 4878 4911 4912 4919 4920 4949 4950 4951 4952 4963 4964 4971 4972 4983 4984 4991 4992 5001 5002 5013 5014 5031 5032 5055 5056 5059 5060 5061 5062 5069 5070 5087 5088 5113 5114 5129 5130 5149 5150 5155 5156 5169 5170 5187 5188 5197 5198 5217 5218 5219 5220 5225 5226 5227 5228 5231 5232 5243 5244 5273 5274 5277 5278 5279 5280 5305 5306 5311 5312 5331 5332 5347 5348 5353 5354 5355 5356 5357 5358 5379 5380 5389 5390 5391 5392 5403 5404 5421 5422 5433 5434 5435 5436 5463 5464 5471 5472 5475 5476 5481 5482 5483 5484 5487 5488 5493 5494 5499 5500 5503 5504 5511 5512 5513 5514 5529 5530 5535 5536 5541 5542 5543 5544 5549 5550 5595 5596 5597 5598 5609 5610 5615 5616 5627 5628 5629 5630 5665 5666 5683 5684 5699 5700 5731 5732 5743 5744 5755 5756 5765 5766 5805 5806 5811 5812 5839 5840 5857 5858 5859 5860 5863 5864 5869 5870 5875 5876 5877 5878 5891 5892 5895 5896 5947 5948 5955 5956 5973 5974 6005 6006 6007 6008 6035 6036 6039 6040 6045 6046 6071 6072 6075 6076 6089 6090 6109 6110 6119 6120 6141 6142 6165 6166 6167 6168 6173 6174 6177 6178 6191 6192 6207 6208 6209 6210 6213 6214 6225 6226 6233 6234 6257 6258 6263 6264 6267 6268 6271 6272 6273 6274 6283 6284 6287 6288 6289 6290 6293 6294 6295 6296 6301 6302 6305 6306 6323 6324 6331 6332 6335 6336 6351 6352 6355 6356 6363 6364 6369 6370 6381 6382 6391 6392 6415 6416 6433 6434 6439 6440 6473 6474 6489 6490 6501 6502 6521 6522 6527 6528 6541 6542 6543 6544 6569 6570 6577 6578 6581 6582 6605 6606 6615 6616 6617 6618 6627 6628 6639 6640 6655 6656 6657 6658 6671 6672 6693 6694 6701 6702 6713 6714 6723 6724 6735 6736 6739 6740 6743 6744 6749 6750 6753 6754 6757 6758 6773 6774 6775 6776 6781 6782 6793 6794 6795 6796 6801 6802 6807 6808 6817 6818 6821 6822 6829 6830 6831 6832 6841 6842 6843 6844 6849 6850 6855 6856 6869 6870 6871 6872 6875 6876 6889 6890 6895 6896 6897 6898 6901 6902 6905 6906 6907 6908 6929 6930 6933 6934 6941 6942 6947 6948 6951 6952 6957 6958 6961 6962 6963 6964 6975 6976 6983 6984 7003 7004 7011 7012 7017 7018 7025 7026 7033 7034 7037 7038 7045 7046 7047 7048 7067 7068 7085 7086 7091 7092 7107 7108 7119 7120 7131 7132 7139 7140 7163 7164 7173 7174 7175 7176 7197 7198 7235 7236 7241 7242 7259 7260 7261 7262 7263 7264 7273 7274 7295 7296 7315 7316 7321 7322 7323 7324 7335 7336 7339 7340 7341 7342 7345 7346 7349 7350 7359 7360 7399 7400 7413 7414 7415 7416 7435 7436 7437 7438 7455 7456 7473 7474 7479 7480 7497 7498 7499 7500 7511 7512 7515 7516 7517 7518 7531 7532 7539 7540 7559 7560 7571 7572 7581 7582 7587 7588 7597 7598 7601 7602 7607 7608 7617 7618 7645 7646 7647 7648 7651 7652 7661 7662 7663 7664 7673 7674 7679 7680 7687 7688 7701 7702 7705 7706 7721 7722 7725 7726 7733 7734 7735 7736 7759 7760 7783 7784 7785 7786 7831 7832 7835 7836 7855 7856 7859 7860 7861 7862 7871 7872 7875 7876 7883 7884 7889 7890 7893 7894 7897 7898 7911 7912 7913 7914 7929 7930 7931 7932 7937 7938 7951 7952 7961 7962 7963 7964 7967 7968 7977 7978 7987 7988 7991 7992 7995 7996 8007 8008 8019 8020 8027 8028 8031 8032 8045 8046 8063 8064 8075 8076 8079 8080 8101 8102 8103 8104 8125 8126 8153 8154 8157 8158 8175 8176 8177 8178 8189 8190 8197 8198 8225 8226 8231 8232 8245 8246 8259 8260 8263 8264 8273 8274 8287 8288 8301 8302 8307 8308 8311 8312 8323 8324 8339 8340 8355 8356 8357 8358 8361 8362 8371 8372 8377 8378 8443 8444 8451 8452 8477 8478 8495 8496 8499 8500 8519 8520 8525 8526 8527 8528 8529 8530 8535 8536 8553 8554 8585 8586 8587 8588 8589 8590 8593 8594 8595 8596 8599 8600 8617 8618 8619 8620 8643 8644 8645 8646 8649 8650 8657 8658 8679 8680 8699 8700 8703 8704 8707 8708 8713 8714 8719 8720 8731 8732 8739 8740 8753 8754 8761 8762 8779 8780 8783 8784 8789 8790 8795 8796 8797 8798 8805 8806 8847 8848 8849 8850 8853 8854 8855 8856 8865 8866 8873 8874 8893 8894 8909 8910 8917 8918 8919 8920 8929 8930 8931 8932 8975 8976 8979 8980 8981 8982 8997 8998 9001 9002 9007 9008 9013 9014 9015 9016 9023 9024 9025 9026 9031 9032 9047 9048 9049 9050 9071 9072 9075 9076 9081 9082 9083 9084 9085 9086 9093 9094 9095 9096 9109 9110 9113 9114 9133 9134 9139 9140 9147 9148 9157 9158 9169 9170 9175 9176 9179 9180 9193 9194 9209 9210 9211 9212 9217 9218 9223 9224 9227 9228 9237 9238 9243 9244 9255 9256 9259 9260 9271 9272 9285 9286 9287 9288 9289 9290 9293 9294 9297 9298 9311 9312 9347 9348 9351 9352 9369 9370 9373 9374 9377 9378 9387 9388 9393 9394 9417 9418 9421 9422 9431 9432 9441 9442 9445 9446 9449 9450 9451 9452 9455 9456 9461 9462 9477 9478 9485 9486 9497 9498 9507 9508 9517 9518 9529 9530 9535 9536 9553 9554 9561 9562 9567 9568 9579 9580 9599 9600 9607 9608 9625 9626 9633 9634 9641 9642 9651 9652 9679 9680 9685 9686 9691 9692 9713 9714 9717 9718 9727 9728 9747 9748 9751 9752 9753 9754 9761 9762 9767 9768 9781 9782 9793 9794 9813 9814 9819 9820 9831 9832 9833 9834 9835 9836 9839 9840 9841 9842 9843 9844 9847 9848 9863 9864 9939 9940 9973 9974 9987 9988 9995 9996 9999 10000