10 12 15 16 29 37 43 44 59 70 72 74 80 82 85 86 89 97 99 108 112 118 120 123 127 129 135 144 147 162 163 164 172 173 195 203 208 215 233 238 239 241 251 255 257 268 281 285 298 301 304 306 308 317 319 329 331 333 334 341 345 348 350 352 355 356 358 359 361 364 366 374 384 386 393 398 402 407 418 423 429 431 433 435 441 443 444 450 451 456 458 462 475 477 486 488 493 494 500 501 513 526 533 534 542 554 555 559 566 567 576 577 597 600 601 603 605 612 619 625 633 635 638 644 645 647 648 657 659 674 676 677 684 686 693 699 703 705 706 711 715 717 718 719 721 723 726 727 734 736 737 741 751 764 769 772 782 787 793 794 797 798 799 811 815 819 823 824 832 836 841 842 843 854 864 865 872 874 882 905 908 914 916 917 923 925 931 935 936 938 943 947 953 957 967 976 977 982 985 989 997 1006 1017 1034 1037 1043 1049 1054 1056 1061 1066 1067 1068 1072 1074 1079 1087 1089 1094 1095 1108 1109 1110 1112 1113 1133 1134 1138 1142 1145 1149 1159 1161 1163 1173 1176 1180 1189 1197 1199 1203 1206 1213 1223 1236 1238 1240 1249 1252 1258 1259 1263 1267 1272 1276 1280 1283 1285 1288 1294 1304 1306 1307 1311 1313 1319 1321 1322 1331 1335 1336 1349 1358 1361 1362 1363 1365 1367 1376 1382 1384 1388 1389 1393 1395 1397 1399 1411 1421 1427 1428 1432 1433 1434 1436 1442 1446 1458 1469 1474 1481 1482 1485 1486 1488 1495 1504 1518 1519 1520 1533 1547 1559 1567 1579 1585 1590 1591 1594 1595 1599 1603 1613 1615 1629 1632 1635 1638 1643 1649 1652 1655 1660 1679 1681 1689 1694 1706 1712 1717 1723 1729 1736 1740 1743 1745 1746 1751 1768 1772 1774 1791 1794 1796 1802 1804 1817 1819 1820 1821 1827 1828 1830 1840 1853 1860 1862 1868 1878 1879 1882 1889 1899 1902 1904 1906 1908 1909 1912 1915 1917 1921 1923 1933 1936 1940 1948 1976 1980 1981 1982 1985 2018 2019 2021 2031 2032 2037 2041 2045 2049 2052 2058 2061 2070 2073 2077 2082 2084 2088 2095 2096 2097 2114 2115 2117 2126 2133 2137 2142 2146 2149 2150 2155 2156 2158 2170 2189 2190 2191 2196 2199 2202 2211 2218 2222 2229 2240 2245 2247 2248 2253 2255 2260 2273 2276 2278 2281 2293 2295 2300 2302 2303 2308 2313 2316 2321 2333 2337 2347 2358 2363 2369 2378 2386 2387 2389 2400 2401 2409 2417 2421 2430 2432 2437 2443 2444 2446 2451 2456 2459 2471 2474 2475 2480 2482 2495 2497 2502 2512 2513 2514 2517 2521 2526 2535 2536 2547 2550 2552 2553 2554 2556 2558 2559 2560 2561 2563 2571 2604 2606 2612 2617 2619 2621 2625 2635 2637 2666 2669 2671 2672 2674 2676 2677 2680 2682 2683 2684 2687 2688 2696 2703 2709 2711 2715 2735 2741 2744 2752 2760 2762 2766 2772 2774 2779 2781 2784 2789 2791 2798 2803 2804 2808 2820 2826 2827 2834 2835 2837 2839 2840 2847 2848 2850 2853 2855 2862 2863 2873 2880 2883 2886 2891 2893 2896 2903 2904 2919 2921 2923 2931 2936 2937 2940 2949 2950 2953 2975 2977 2979 2980 2982 2986 2987 2990 2991 3011 3012 3018 3023 3028 3030 3031 3034 3050 3051 3052 3054 3061 3064 3067 3084 3087 3088 3091 3096 3101 3103 3104 3117 3125 3129 3130 3134 3144 3147 3148 3152 3157 3158 3166 3169 3174 3175 3189 3193 3196 3197 3205 3214 3225 3227 3233 3235 3241 3245 3247 3259 3263 3266 3270 3274 3279 3284 3288 3293 3297 3306 3315 3321 3325 3329 3330 3331 3335 3345 3346 3348 3352 3357 3361 3374 3375 3376 3383 3393 3397 3402 3404 3407 3415 3427 3433 3434 3435 3437 3451 3454 3465 3471 3475 3479 3488 3494 3497 3513 3517 3518 3526 3527 3533 3542 3543 3546 3552 3558 3572 3590 3595 3608 3613 3614 3615 3625 3626 3628 3642 3643 3652 3657 3662 3671 3673 3676 3685 3687 3689 3690 3694 3696 3697 3705 3706 3727 3735 3743 3744 3748 3764 3767 3777 3780 3792 3804 3806 3807 3808 3811 3823 3839 3841 3844 3852 3856 3857 3861 3872 3887 3889 3895 3903 3908 3912 3916 3922 3931 3938 3940 3951 3952 3962 3963 3971 3978 3980 3981 3987 3989 4000 4007 4009 4012 4015 4018 4022 4024 4026 4029 4044 4049 4056 4057 4062 4063 4065 4069 4070 4075 4079 4081 4088 4089 4091 4093 4102 4108 4115 4121 4123 4126 4127 4128 4142 4147 4153 4155 4156 4160 4164 4175 4182 4187 4196 4199 4202 4203 4214 4216 4221 4223 4225 4233 4234 4235 4237 4242 4248 4249 4254 4255 4263 4272 4273 4283 4288 4290 4307 4321 4322 4330 4331 4335 4341 4347 4348 4359 4360 4363 4372 4373 4378 4383 4384 4391 4392 4393 4407 4412 4417 4420 4421 4422 4423 4424 4425 4438 4445 4449 4450 4455 4457 4461 4463 4466 4473 4482 4484 4498 4518 4522 4524 4525 4536 4541 4543 4544 4548 4551 4553 4559 4561 4565 4580 4584 4588 4594 4598 4604 4606 4607 4610 4611 4613 4616 4624 4632 4640 4645 4646 4654 4657 4669 4671 4673 4674 4677 4683 4685 4686 4687 4693 4695 4699 4703 4713 4716 4730 4732 4736 4750 4751 4752 4756 4760 4761 4775 4785 4786 4788 4791 4792 4794 4797 4798 4804 4807 4808 4816 4826 4830 4831 4834 4845 4847 4852 4855 4860 4863 4868 4874 4876 4884 4886 4899 4903 4905 4910 4915 4916 4922 4924 4927 4928 4935 4938 4947 4948 4951 4952 4960 4967 4971 4981 4983 4985 4988 4992 4996 5000 19 20 23 24 29 30 31 32 57 58 73 74 85 86 87 88 117 118 139 140 143 144 147 148 159 160 163 164 169 170 171 172 177 178 193 194 197 198 215 216 223 224 235 236 239 240 245 246 253 254 257 258 269 270 287 288 293 294 323 324 325 326 327 328 343 344 345 346 389 390 405 406 415 416 429 430 465 466 475 476 477 478 481 482 501 502 509 510 513 514 535 536 561 562 569 570 595 596 601 602 607 608 611 612 615 616 633 634 637 638 657 658 661 662 665 666 667 668 681 682 689 690 695 696 699 700 703 704 709 710 711 712 715 716 717 718 721 722 727 728 731 732 747 748 767 768 771 772 785 786 795 796 803 804 813 814 835 836 845 846 857 858 861 862 865 866 869 870 881 882 885 886 887 888 899 900 901 902 911 912 915 916 923 924 949 950 953 954 971 972 975 976 985 986 987 988 999 1000 1001 1002 1025 1026 1051 1052 1065 1066 1067 1068 1083 1084 1107 1108 1109 1110 1117 1118 1131 1132 1133 1134 1151 1152 1153 1154 1193 1194 1199 1200 1201 1202 1205 1206 1209 1210 1223 1224 1237 1238 1249 1250 1265 1266 1269 1270 1275 1276 1287 1288 1289 1290 1293 1294 1295 1296 1313 1314 1317 1318 1347 1348 1351 1352 1353 1354 1367 1368 1371 1372 1385 1386 1397 1398 1405 1406 1409 1410 1411 1412 1421 1422 1429 1430 1433 1434 1435 1436 1437 1438 1441 1442 1445 1446 1451 1452 1453 1454 1467 1468 1471 1472 1473 1474 1481 1482 1501 1502 1527 1528 1537 1538 1543 1544 1563 1564 1573 1574 1585 1586 1587 1588 1593 1594 1595 1596 1597 1598 1621 1622 1629 1630 1637 1638 1645 1646 1647 1648 1663 1664 1671 1672 1681 1682 1683 1684 1685 1686 1707 1708 1727 1728 1729 1730 1743 1744 1747 1748 1763 1764 1809 1810 1815 1816 1827 1828 1831 1832 1833 1834 1845 1846 1849 1850 1861 1862 1869 1870 1871 1872 1875 1876 1885 1886 1893 1894 1905 1906 1913 1914 1933 1934 1951 1952 1953 1954 1963 1964 1969 1970 1977 1978 1993 1994 2011 2012 2033 2034 2067 2068 2073 2074 2085 2086 2097 2098 2107 2108 2111 2112 2121 2122 2131 2132 2133 2134 2135 2136 2143 2144 2147 2148 2157 2158 2173 2174 2177 2178 2187 2188 2189 2190 2215 2216 2217 2218 2219 2220 2223 2224 2225 2226 2265 2266 2267 2268 2275 2276 2283 2284 2289 2290 2297 2298 2317 2318 2321 2322 2325 2326 2345 2346 2351 2352 2359 2360 2377 2378 2393 2394 2397 2398 2405 2406 2411 2412 2425 2426 2445 2446 2471 2472 2475 2476 2479 2480 2497 2498 2503 2504 2515 2516 2517 2518 2525 2526 2533 2534 2543 2544 2551 2552 2559 2560 2565 2566 2569 2570 2575 2576 2587 2588 2607 2608 2611 2612 2613 2614 2621 2622 2625 2626 2637 2638 2641 2642 2643 2644 2661 2662 2669 2670 2671 2672 2697 2698 2715 2716 2721 2722 2723 2724 2725 2726 2729 2730 2733 2734 2751 2752 2763 2764 2767 2768 2775 2776 2777 2778 2785 2786 2789 2790 2793 2794 2797 2798 2821 2822 2841 2842 2853 2854 2855 2856 2863 2864 2865 2866 2867 2868 2871 2872 2883 2884 2891 2892 2915 2916 2937 2938 2947 2948 2961 2962 2963 2964 2969 2970 2971 2972 2975 2976 2989 2990 3007 3008 3035 3036 3037 3038 3039 3040 3065 3066 3093 3094 3117 3118 3133 3134 3157 3158 3169 3170 3179 3180 3181 3182 3187 3188 3189 3190 3197 3198 3205 3206 3225 3226 3229 3230 3257 3258 3263 3264 3269 3270 3275 3276 3285 3286 3297 3298 3303 3304 3309 3310 3319 3320 3357 3358 3361 3362 3377 3378 3387 3388 3411 3412 3423 3424 3433 3434 3445 3446 3457 3458 3471 3472 3479 3480 3485 3486 3489 3490 3491 3492 3501 3502 3535 3536 3543 3544 3547 3548 3581 3582 3587 3588 3591 3592 3603 3604 3607 3608 3633 3634 3637 3638 3639 3640 3641 3642 3653 3654 3655 3656 3659 3660 3679 3680 3705 3706 3719 3720 3723 3724 3735 3736 3755 3756 3757 3758 3763 3764 3777 3778 3797 3798 3803 3804 3807 3808 3811 3812 3815 3816 3817 3818 3823 3824 3829 3830 3833 3834 3841 3842 3845 3846 3865 3866 3871 3872 3879 3880 3895 3896 3951 3952 3959 3960 3961 3962 3963 3964 3969 3970 4035 4036 4037 4038 4041 4042 4061 4062 4063 4064 4073 4074 4081 4082 4089 4090 4097 4098 4103 4104 4115 4116 4121 4122 4139 4140 4145 4146 4153 4154 4163 4164 4167 4168 4175 4176 4189 4190 4191 4192 4193 4194 4227 4228 4229 4230 4233 4234 4251 4252 4265 4266 4273 4274 4283 4284 4291 4292 4297 4298 4299 4300 4309 4310 4311 4312 4315 4316 4339 4340 4377 4378 4379 4380 4381 4382 4391 4392 4397 4398 4403 4404 4421 4422 4435 4436 4443 4444 4457 4458 4479 4480 4489 4490 4493 4494 4495 4496 4505 4506 4509 4510 4519 4520 4545 4546 4551 4552 4555 4556 4561 4562 4585 4586 4589 4590 4599 4600 4603 4604 4605 4606 4615 4616 4625 4626 4631 4632 4641 4642 4665 4666 4673 4674 4693 4694 4715 4716 4725 4726 4737 4738 4755 4756 4771 4772 4773 4774 4777 4778 4799 4800 4801 4802 4817 4818 4833 4834 4841 4842 4859 4860 4863 4864 4873 4874 4885 4886 4887 4888 4891 4892 4901 4902 4911 4912 4917 4918 4941 4942 4947 4948 4949 4950 4959 4960 4963 4964 4989 4990 4993 4994 5003 5004 5023 5024 5025 5026 5027 5028 5033 5034 5041 5042 5051 5052 5069 5070 5071 5072 5093 5094 5099 5100 5103 5104 5105 5106 5107 5108 5111 5112 5115 5116 5117 5118 5119 5120 5121 5122 5125 5126 5141 5142 5207 5208 5211 5212 5223 5224 5233 5234 5237 5238 5241 5242 5249 5250 5269 5270 5273 5274 5331 5332 5337 5338 5341 5342 5343 5344 5347 5348 5351 5352 5353 5354 5359 5360 5363 5364 5365 5366 5367 5368 5373 5374 5375 5376 5391 5392 5405 5406 5417 5418 5421 5422 5429 5430 5469 5470 5481 5482 5487 5488 5503 5504 5519 5520 5523 5524 5531 5532 5543 5544 5547 5548 5557 5558 5561 5562 5567 5568 5577 5578 5581 5582 5595 5596 5605 5606 5607 5608 5615 5616 5639 5640 5651 5652 5653 5654 5667 5668 5669 5670 5673 5674 5677 5678 5679 5680 5693 5694 5695 5696 5699 5700 5705 5706 5709 5710 5723 5724 5725 5726 5745 5746 5759 5760 5765 5766 5771 5772 5781 5782 5785 5786 5791 5792 5805 5806 5807 5808 5837 5838 5841 5842 5845 5846 5861 5862 5871 5872 5873 5874 5879 5880 5897 5898 5899 5900 5905 5906 5949 5950 5953 5954 5957 5958 5959 5960 5963 5964 5971 5972 5973 5974 5979 5980 5981 5982 6021 6022 6023 6024 6035 6036 6045 6046 6055 6056 6059 6060 6061 6062 6067 6068 6099 6100 6101 6102 6103 6104 6107 6108 6121 6122 6127 6128 6133 6134 6167 6168 6173 6174 6175 6176 6181 6182 6191 6192 6201 6202 6205 6206 6207 6208 6233 6234 6249 6250 6257 6258 6259 6260 6267 6268 6287 6288 6293 6294 6295 6296 6303 6304 6313 6314 6315 6316 6331 6332 6337 6338 6347 6348 6349 6350 6377 6378 6385 6386 6391 6392 6393 6394 6409 6410 6427 6428 6449 6450 6453 6454 6465 6466 6469 6470 6481 6482 6489 6490 6493 6494 6517 6518 6525 6526 6531 6532 6539 6540 6547 6548 6557 6558 6567 6568 6575 6576 6585 6586 6593 6594 6611 6612 6629 6630 6641 6642 6649 6650 6657 6658 6659 6660 6661 6662 6669 6670 6689 6690 6691 6692 6695 6696 6703 6704 6713 6714 6721 6722 6747 6748 6749 6750 6751 6752 6765 6766 6785 6786 6793 6794 6803 6804 6807 6808 6813 6814 6829 6830 6853 6854 6865 6866 6867 6868 6869 6870 6873 6874 6901 6902 6907 6908 6929 6930 6941 6942 6949 6950 6957 6958 6975 6976 6987 6988 6993 6994 7025 7026 7033 7034 7035 7036 7051 7052 7053 7054 7065 7066 7083 7084 7085 7086 7091 7092 7103 7104 7115 7116 7143 7144 7179 7180 7189 7190 7215 7216 7225 7226 7227 7228 7229 7230 7249 7250 7251 7252 7255 7256 7283 7284 7285 7286 7303 7304 7313 7314 7323 7324 7341 7342 7345 7346 7351 7352 7369 7370 7373 7374 7377 7378 7379 7380 7387 7388 7391 7392 7393 7394 7409 7410 7411 7412 7453 7454 7469 7470 7485 7486 7487 7488 7495 7496 7527 7528 7533 7534 7553 7554 7559 7560 7583 7584 7607 7608 7611 7612 7613 7614 7615 7616 7621 7622 7645 7646 7677 7678 7681 7682 7687 7688 7703 7704 7711 7712 7713 7714 7721 7722 7743 7744 7773 7774 7777 7778 7789 7790 7805 7806 7815 7816 7823 7824 7831 7832 7843 7844 7861 7862 7875 7876 7879 7880 7901 7902 7903 7904 7923 7924 7925 7926 7941 7942 7955 7956 7959 7960 7961 7962 7973 7974 7977 7978 7999 8000 8013 8014 8017 8018 8023 8024 8029 8030 8035 8036 8043 8044 8047 8048 8051 8052 8057 8058 8087 8088 8097 8098 8111 8112 8113 8114 8123 8124 8125 8126 8129 8130 8137 8138 8139 8140 8149 8150 8157 8158 8161 8162 8175 8176 8177 8178 8181 8182 8185 8186 8203 8204 8215 8216 8229 8230 8241 8242 8245 8246 8251 8252 8253 8254 8255 8256 8283 8284 8293 8294 8305 8306 8309 8310 8311 8312 8319 8320 8327 8328 8349 8350 8363 8364 8373 8374 8391 8392 8397 8398 8403 8404 8405 8406 8427 8428 8431 8432 8441 8442 8445 8446 8449 8450 8465 8466 8467 8468 8469 8470 8473 8474 8483 8484 8495 8496 8497 8498 8507 8508 8509 8510 8525 8526 8543 8544 8545 8546 8565 8566 8575 8576 8579 8580 8613 8614 8641 8642 8643 8644 8659 8660 8661 8662 8669 8670 8681 8682 8693 8694 8695 8696 8717 8718 8719 8720 8725 8726 8743 8744 8745 8746 8755 8756 8765 8766 8767 8768 8781 8782 8783 8784 8785 8786 8813 8814 8823 8824 8833 8834 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8875 8876 8889 8890 8897 8898 8899 8900 8909 8910 8913 8914 8921 8922 8925 8926 8931 8932 8945 8946 8963 8964 8967 8968 8995 8996 9035 9036 9043 9044 9047 9048 9049 9050 9071 9072 9081 9082 9085 9086 9087 9088 9095 9096 9101 9102 9105 9106 9117 9118 9121 9122 9129 9130 9159 9160 9167 9168 9175 9176 9187 9188 9195 9196 9207 9208 9211 9212 9213 9214 9219 9220 9221 9222 9225 9226 9231 9232 9247 9248 9263 9264 9279 9280 9289 9290 9291 9292 9307 9308 9313 9314 9337 9338 9341 9342 9345 9346 9347 9348 9353 9354 9365 9366 9369 9370 9371 9372 9373 9374 9385 9386 9389 9390 9397 9398 9405 9406 9425 9426 9431 9432 9459 9460 9463 9464 9471 9472 9499 9500 9501 9502 9503 9504 9511 9512 9519 9520 9521 9522 9549 9550 9569 9570 9571 9572 9575 9576 9581 9582 9583 9584 9587 9588 9593 9594 9595 9596 9607 9608 9613 9614 9615 9616 9631 9632 9651 9652 9659 9660 9661 9662 9667 9668 9689 9690 9693 9694 9703 9704 9709 9710 9719 9720 9725 9726 9735 9736 9747 9748 9751 9752 9767 9768 9771 9772 9797 9798 9805 9806 9809 9810 9819 9820 9829 9830 9831 9832 9843 9844 9847 9848 9853 9854 9855 9856 9869 9870 9875 9876 9893 9894 9895 9896 9901 9902 9903 9904 9919 9920 9933 9934 9941 9942 9961 9962 9965 9966 9969 9970 9975 9976 9983 9984 9991 9992 9999 10000