10 16 23 28 29 44 54 59 64 66 77 78 81 82 87 89 92 111 121 124 127 128 129 135 140 145 160 166 172 178 184 187 192 193 200 209 216 223 225 228 234 240 242 244 245 247 252 260 262 264 271 283 291 293 294 295 302 305 319 321 323 339 340 343 346 350 353 356 357 363 374 375 378 390 395 396 398 400 408 410 418 421 425 429 432 436 439 447 465 472 474 485 487 490 491 493 494 496 503 508 510 512 518 539 541 547 548 552 554 556 558 564 565 569 570 571 586 588 592 595 596 606 611 621 622 623 627 628 629 635 636 638 646 648 660 662 669 672 676 681 687 692 698 700 703 704 713 721 724 725 726 727 734 735 738 751 759 773 774 775 776 778 784 785 796 799 812 814 821 827 840 850 865 866 868 874 888 889 896 905 906 907 912 917 918 923 946 967 976 989 992 997 1006 1014 1016 1022 1032 1038 1040 1041 1042 1064 1065 1066 1068 1074 1080 1082 1083 1087 1092 1093 1098 1101 1120 1127 1128 1142 1148 1153 1157 1162 1163 1164 1168 1169 1170 1180 1184 1186 1187 1188 1192 1196 1201 1202 1207 1208 1211 1220 1228 1234 1236 1237 1259 1260 1269 1276 1277 1287 1288 1292 1294 1307 1309 1313 1315 1319 1326 1329 1330 1331 1336 1337 1340 1343 1356 1358 1364 1369 1375 1381 1382 1384 1400 1413 1415 1417 1420 1422 1431 1438 1440 1441 1442 1445 1448 1453 1454 1455 1463 1465 1466 1468 1469 1473 1474 1476 1478 1480 1482 1483 1488 1501 1507 1508 1514 1519 1523 1528 1529 1536 1539 1552 1555 1558 1560 1563 1578 1581 1585 1588 1592 1594 1596 1599 1603 1613 1619 1622 1626 1631 1634 1635 1642 1647 1657 1665 1667 1673 1674 1680 1689 1693 1696 1697 1700 1701 1706 1712 1726 1733 1738 1740 1762 1770 1788 1789 1791 1795 1799 1800 1814 1819 1824 1842 1845 1852 1858 1863 1868 1869 1874 1878 1880 1890 1895 1896 1899 1909 1910 1917 1920 1923 1924 1928 1931 1934 1935 1943 1946 1949 1963 1964 1968 1986 1989 1993 1994 1997 1999 2001 2006 2024 2026 2027 2034 2037 2048 2049 2069 2070 2072 2076 2093 2098 2102 2106 2119 2129 2131 2142 2143 2147 2148 2149 2150 2152 2159 2161 2172 2173 2179 2186 2190 2211 2215 2221 2223 2230 2231 2237 2243 2245 2251 2255 2256 2259 2265 2270 2273 2279 2280 2290 2294 2314 2321 2330 2333 2334 2337 2340 2346 2355 2359 2372 2373 2387 2394 2397 2403 2411 2420 2421 2428 2433 2436 2446 2449 2450 2467 2472 2483 2485 2494 2495 2501 2504 2505 2506 2511 2515 2517 2522 2527 2530 2537 2541 2543 2550 2565 2580 2582 2593 2601 2605 2607 2631 2633 2637 2643 2648 2652 2653 2655 2658 2670 2677 2682 2683 2697 2698 2702 2705 2707 2709 2710 2714 2716 2722 2727 2733 2738 2739 2742 2745 2748 2749 2750 2760 2765 2766 2768 2770 2772 2773 2778 2779 2785 2805 2806 2807 2812 2829 2833 2837 2838 2850 2851 2856 2860 2865 2867 2871 2872 2876 2881 2882 2885 2897 2899 2915 2934 2936 2939 2943 2945 2946 2954 2956 2960 2962 2979 2982 2997 2998 3002 3010 3014 3032 3035 3036 3039 3041 3042 3044 3046 3049 3061 3067 3069 3073 3074 3076 3077 3083 3084 3089 3100 3109 3110 3119 3125 3136 3143 3148 3159 3162 3173 3181 3182 3183 3186 3188 3190 3193 3197 3200 3205 3209 3211 3212 3213 3214 3217 3220 3225 3231 3240 3243 3248 3249 3250 3257 3264 3271 3284 3293 3316 3320 3321 3328 3330 3331 3342 3346 3347 3357 3358 3359 3361 3363 3372 3375 3376 3377 3381 3383 3389 3391 3392 3393 3405 3422 3425 3430 3433 3434 3435 3438 3449 3451 3452 3454 3468 3469 3470 3472 3475 3477 3480 3481 3482 3487 3493 3496 3503 3504 3506 3508 3514 3519 3522 3523 3533 3542 3544 3546 3555 3565 3570 3573 3574 3577 3578 3585 3590 3599 3603 3605 3608 3616 3618 3621 3622 3630 3634 3638 3640 3645 3656 3669 3671 3676 3679 3688 3702 3706 3713 3716 3722 3728 3732 3734 3739 3746 3747 3753 3757 3781 3791 3793 3794 3798 3806 3812 3813 3817 3819 3820 3848 3856 3859 3860 3866 3872 3873 3877 3878 3879 3890 3897 3898 3901 3904 3907 3910 3918 3922 3924 3926 3928 3933 3941 3943 3944 3957 3966 3969 3970 3976 3977 3980 4010 4011 4017 4018 4024 4031 4034 4038 4041 4043 4044 4045 4046 4054 4059 4061 4067 4069 4074 4079 4085 4086 4094 4096 4097 4100 4105 4111 4112 4113 4115 4119 4120 4131 4138 4140 4141 4143 4145 4146 4157 4158 4161 4167 4168 4172 4173 4176 4200 4206 4207 4212 4219 4233 4234 4242 4255 4258 4259 4276 4289 4295 4305 4306 4308 4311 4315 4323 4338 4342 4343 4344 4346 4349 4350 4359 4360 4367 4368 4372 4373 4389 4390 4400 4403 4404 4408 4411 4412 4419 4423 4441 4444 4448 4453 4454 4461 4462 4472 4477 4483 4497 4498 4509 4539 4548 4550 4551 4556 4557 4558 4560 4565 4566 4572 4573 4575 4579 4597 4599 4603 4608 4609 4623 4624 4627 4628 4629 4632 4634 4636 4638 4639 4654 4655 4656 4663 4666 4685 4688 4693 4694 4700 4701 4702 4704 4705 4710 4711 4713 4715 4716 4719 4728 4730 4735 4737 4743 4744 4746 4750 4754 4759 4760 4761 4765 4769 4771 4774 4775 4786 4790 4795 4798 4806 4811 4819 4824 4828 4830 4833 4837 4845 4848 4850 4858 4872 4877 4883 4889 4892 4894 4895 4902 4906 4911 4914 4917 4922 4938 4945 4950 4955 4966 4995 4998 5000 19 20 31 32 45 46 55 56 57 58 87 88 107 108 117 118 127 128 131 132 153 154 155 156 161 162 163 164 173 174 177 178 183 184 221 222 241 242 247 248 253 254 255 256 257 258 269 270 279 280 289 290 319 320 331 332 343 344 355 356 367 368 373 374 383 384 385 386 399 400 417 418 431 432 445 446 449 450 455 456 467 468 479 480 483 484 487 488 489 490 493 494 503 504 519 520 523 524 527 528 541 542 565 566 581 582 585 586 587 588 589 590 603 604 609 610 637 638 641 642 645 646 677 678 679 680 685 686 691 692 699 700 705 706 711 712 713 714 725 726 747 748 749 750 755 756 779 780 789 790 791 792 795 796 799 800 815 816 819 820 835 836 841 842 849 850 857 858 863 864 871 872 877 878 893 894 929 930 943 944 947 948 969 970 973 974 979 980 981 982 985 986 987 988 991 992 1005 1006 1015 1016 1019 1020 1023 1024 1035 1036 1077 1078 1081 1082 1093 1094 1095 1096 1103 1104 1107 1108 1111 1112 1115 1116 1127 1128 1129 1130 1137 1138 1139 1140 1141 1142 1171 1172 1175 1176 1183 1184 1189 1190 1191 1192 1211 1212 1221 1222 1241 1242 1243 1244 1245 1246 1253 1254 1255 1256 1257 1258 1269 1270 1271 1272 1275 1276 1291 1292 1295 1296 1319 1320 1323 1324 1337 1338 1343 1344 1351 1352 1361 1362 1373 1374 1383 1384 1395 1396 1399 1400 1405 1406 1407 1408 1425 1426 1441 1442 1447 1448 1449 1450 1451 1452 1453 1454 1467 1468 1469 1470 1475 1476 1501 1502 1517 1518 1545 1546 1547 1548 1549 1550 1551 1552 1555 1556 1567 1568 1569 1570 1591 1592 1597 1598 1623 1624 1627 1628 1641 1642 1653 1654 1679 1680 1699 1700 1729 1730 1731 1732 1735 1736 1747 1748 1775 1776 1777 1778 1791 1792 1809 1810 1811 1812 1813 1814 1823 1824 1833 1834 1835 1836 1845 1846 1891 1892 1933 1934 1951 1952 1977 1978 1983 1984 1993 1994 2011 2012 2027 2028 2031 2032 2043 2044 2063 2064 2075 2076 2079 2080 2081 2082 2083 2084 2127 2128 2129 2130 2131 2132 2135 2136 2147 2148 2159 2160 2163 2164 2165 2166 2173 2174 2183 2184 2185 2186 2195 2196 2201 2202 2239 2240 2253 2254 2255 2256 2283 2284 2295 2296 2305 2306 2313 2314 2323 2324 2325 2326 2327 2328 2335 2336 2337 2338 2339 2340 2359 2360 2367 2368 2371 2372 2373 2374 2375 2376 2383 2384 2391 2392 2401 2402 2403 2404 2413 2414 2415 2416 2421 2422 2439 2440 2455 2456 2467 2468 2471 2472 2473 2474 2517 2518 2519 2520 2537 2538 2551 2552 2553 2554 2573 2574 2575 2576 2583 2584 2587 2588 2613 2614 2617 2618 2625 2626 2629 2630 2637 2638 2651 2652 2657 2658 2659 2660 2661 2662 2671 2672 2673 2674 2679 2680 2685 2686 2711 2712 2715 2716 2727 2728 2737 2738 2749 2750 2761 2762 2763 2764 2767 2768 2799 2800 2825 2826 2829 2830 2833 2834 2839 2840 2843 2844 2861 2862 2875 2876 2879 2880 2881 2882 2883 2884 2889 2890 2895 2896 2905 2906 2907 2908 2909 2910 2925 2926 2929 2930 2931 2932 2935 2936 2937 2938 2945 2946 2947 2948 2951 2952 2955 2956 2959 2960 2963 2964 2965 2966 2975 2976 3001 3002 3013 3014 3015 3016 3027 3028 3037 3038 3045 3046 3055 3056 3057 3058 3071 3072 3077 3078 3103 3104 3109 3110 3115 3116 3119 3120 3125 3126 3155 3156 3161 3162 3169 3170 3175 3176 3183 3184 3187 3188 3191 3192 3197 3198 3205 3206 3225 3226 3237 3238 3243 3244 3251 3252 3261 3262 3267 3268 3269 3270 3283 3284 3293 3294 3313 3314 3329 3330 3333 3334 3345 3346 3347 3348 3359 3360 3377 3378 3385 3386 3391 3392 3393 3394 3399 3400 3401 3402 3411 3412 3423 3424 3451 3452 3465 3466 3475 3476 3479 3480 3523 3524 3539 3540 3575 3576 3577 3578 3581 3582 3589 3590 3597 3598 3599 3600 3627 3628 3637 3638 3647 3648 3683 3684 3689 3690 3703 3704 3715 3716 3725 3726 3735 3736 3737 3738 3747 3748 3755 3756 3759 3760 3779 3780 3789 3790 3791 3792 3797 3798 3817 3818 3819 3820 3833 3834 3839 3840 3845 3846 3847 3848 3855 3856 3861 3862 3867 3868 3869 3870 3885 3886 3891 3892 3897 3898 3925 3926 3927 3928 3935 3936 3971 3972 3977 3978 3985 3986 3987 3988 3993 3994 3997 3998 4001 4002 4011 4012 4047 4048 4051 4052 4053 4054 4067 4068 4073 4074 4095 4096 4097 4098 4137 4138 4139 4140 4143 4144 4151 4152 4185 4186 4195 4196 4203 4204 4211 4212 4237 4238 4257 4258 4261 4262 4283 4284 4285 4286 4293 4294 4295 4296 4297 4298 4299 4300 4303 4304 4317 4318 4321 4322 4343 4344 4345 4346 4357 4358 4371 4372 4379 4380 4421 4422 4429 4430 4441 4442 4445 4446 4459 4460 4461 4462 4473 4474 4485 4486 4489 4490 4501 4502 4509 4510 4511 4512 4517 4518 4529 4530 4539 4540 4545 4546 4557 4558 4559 4560 4579 4580 4587 4588 4627 4628 4641 4642 4659 4660 4665 4666 4667 4668 4673 4674 4679 4680 4691 4692 4709 4710 4717 4718 4743 4744 4745 4746 4773 4774 4787 4788 4793 4794 4805 4806 4821 4822 4839 4840 4841 4842 4855 4856 4865 4866 4871 4872 4891 4892 4897 4898 4899 4900 4933 4934 4943 4944 4965 4966 4969 4970 4987 4988 4989 4990 5001 5002 5007 5008 5009 5010 5011 5012 5021 5022 5029 5030 5033 5034 5043 5044 5053 5054 5059 5060 5073 5074 5081 5082 5085 5086 5099 5100 5129 5130 5159 5160 5163 5164 5185 5186 5201 5202 5209 5210 5213 5214 5261 5262 5265 5266 5273 5274 5285 5286 5295 5296 5303 5304 5305 5306 5309 5310 5315 5316 5339 5340 5353 5354 5363 5364 5365 5366 5393 5394 5395 5396 5403 5404 5409 5410 5413 5414 5417 5418 5419 5420 5427 5428 5431 5432 5443 5444 5453 5454 5465 5466 5475 5476 5477 5478 5483 5484 5489 5490 5495 5496 5497 5498 5499 5500 5519 5520 5529 5530 5531 5532 5535 5536 5539 5540 5543 5544 5545 5546 5555 5556 5557 5558 5569 5570 5609 5610 5611 5612 5613 5614 5623 5624 5657 5658 5665 5666 5673 5674 5675 5676 5699 5700 5701 5702 5711 5712 5719 5720 5729 5730 5733 5734 5741 5742 5743 5744 5751 5752 5761 5762 5763 5764 5769 5770 5793 5794 5797 5798 5829 5830 5867 5868 5871 5872 5877 5878 5885 5886 5889 5890 5891 5892 5907 5908 5911 5912 5919 5920 5923 5924 5957 5958 5963 5964 5993 5994 5995 5996 6003 6004 6019 6020 6027 6028 6063 6064 6069 6070 6071 6072 6077 6078 6081 6082 6083 6084 6087 6088 6091 6092 6097 6098 6121 6122 6133 6134 6137 6138 6145 6146 6147 6148 6151 6152 6153 6154 6165 6166 6167 6168 6177 6178 6199 6200 6217 6218 6219 6220 6237 6238 6249 6250 6271 6272 6285 6286 6295 6296 6317 6318 6323 6324 6345 6346 6361 6362 6363 6364 6365 6366 6371 6372 6375 6376 6379 6380 6385 6386 6393 6394 6399 6400 6409 6410 6417 6418 6421 6422 6423 6424 6425 6426 6427 6428 6433 6434 6439 6440 6449 6450 6461 6462 6479 6480 6485 6486 6495 6496 6497 6498 6499 6500 6513 6514 6527 6528 6541 6542 6567 6568 6585 6586 6631 6632 6639 6640 6641 6642 6655 6656 6659 6660 6661 6662 6683 6684 6691 6692 6693 6694 6713 6714 6715 6716 6717 6718 6721 6722 6725 6726 6743 6744 6749 6750 6751 6752 6753 6754 6761 6762 6765 6766 6777 6778 6781 6782 6783 6784 6785 6786 6809 6810 6843 6844 6849 6850 6859 6860 6865 6866 6867 6868 6869 6870 6875 6876 6897 6898 6901 6902 6903 6904 6907 6908 6935 6936 6937 6938 6939 6940 6943 6944 6949 6950 6953 6954 6959 6960 6961 6962 6963 6964 6973 6974 6985 6986 6991 6992 7005 7006 7007 7008 7011 7012 7015 7016 7027 7028 7037 7038 7043 7044 7045 7046 7065 7066 7083 7084 7087 7088 7091 7092 7109 7110 7129 7130 7139 7140 7145 7146 7147 7148 7153 7154 7155 7156 7169 7170 7179 7180 7197 7198 7205 7206 7209 7210 7215 7216 7231 7232 7235 7236 7241 7242 7243 7244 7259 7260 7267 7268 7275 7276 7279 7280 7289 7290 7311 7312 7337 7338 7341 7342 7351 7352 7357 7358 7375 7376 7403 7404 7411 7412 7425 7426 7431 7432 7443 7444 7455 7456 7463 7464 7467 7468 7477 7478 7491 7492 7493 7494 7505 7506 7513 7514 7561 7562 7581 7582 7585 7586 7587 7588 7595 7596 7611 7612 7623 7624 7625 7626 7633 7634 7637 7638 7639 7640 7695 7696 7711 7712 7717 7718 7719 7720 7731 7732 7743 7744 7745 7746 7753 7754 7755 7756 7757 7758 7779 7780 7793 7794 7795 7796 7801 7802 7807 7808 7813 7814 7819 7820 7835 7836 7843 7844 7847 7848 7851 7852 7855 7856 7865 7866 7881 7882 7885 7886 7887 7888 7913 7914 7931 7932 7937 7938 7939 7940 7951 7952 7953 7954 7959 7960 8019 8020 8021 8022 8033 8034 8035 8036 8047 8048 8061 8062 8067 8068 8075 8076 8081 8082 8085 8086 8087 8088 8089 8090 8091 8092 8107 8108 8117 8118 8121 8122 8133 8134 8137 8138 8147 8148 8157 8158 8169 8170 8171 8172 8187 8188 8191 8192 8193 8194 8199 8200 8209 8210 8221 8222 8223 8224 8225 8226 8229 8230 8237 8238 8239 8240 8261 8262 8275 8276 8279 8280 8281 8282 8285 8286 8289 8290 8291 8292 8313 8314 8315 8316 8321 8322 8333 8334 8335 8336 8343 8344 8345 8346 8351 8352 8399 8400 8411 8412 8413 8414 8423 8424 8437 8438 8465 8466 8467 8468 8483 8484 8509 8510 8515 8516 8517 8518 8551 8552 8577 8578 8589 8590 8609 8610 8611 8612 8615 8616 8621 8622 8629 8630 8645 8646 8675 8676 8683 8684 8685 8686 8687 8688 8691 8692 8697 8698 8699 8700 8717 8718 8719 8720 8733 8734 8735 8736 8743 8744 8745 8746 8777 8778 8779 8780 8799 8800 8805 8806 8807 8808 8815 8816 8821 8822 8823 8824 8837 8838 8845 8846 8881 8882 8887 8888 8895 8896 8905 8906 8907 8908 8921 8922 8923 8924 8943 8944 8953 8954 8965 8966 8993 8994 8995 8996 9017 9018 9077 9078 9095 9096 9099 9100 9101 9102 9111 9112 9113 9114 9115 9116 9119 9120 9129 9130 9131 9132 9143 9144 9145 9146 9149 9150 9157 9158 9193 9194 9197 9198 9205 9206 9215 9216 9217 9218 9245 9246 9247 9248 9253 9254 9255 9256 9257 9258 9263 9264 9267 9268 9271 9272 9275 9276 9277 9278 9307 9308 9309 9310 9311 9312 9325 9326 9331 9332 9369 9370 9375 9376 9385 9386 9387 9388 9399 9400 9401 9402 9403 9404 9407 9408 9409 9410 9419 9420 9421 9422 9425 9426 9429 9430 9431 9432 9437 9438 9455 9456 9459 9460 9469 9470 9473 9474 9485 9486 9487 9488 9491 9492 9499 9500 9507 9508 9517 9518 9519 9520 9521 9522 9529 9530 9537 9538 9541 9542 9547 9548 9549 9550 9571 9572 9579 9580 9589 9590 9595 9596 9611 9612 9621 9622 9637 9638 9647 9648 9655 9656 9659 9660 9665 9666 9673 9674 9689 9690 9695 9696 9699 9700 9715 9716 9743 9744 9753 9754 9765 9766 9777 9778 9783 9784 9787 9788 9789 9790 9803 9804 9811 9812 9821 9822 9827 9828 9833 9834 9843 9844 9875 9876 9889 9890 9899 9900 9909 9910 9931 9932 9989 9990 9995 9996 9999 10000