12 24 40 42 46 48 59 62 63 68 84 87 88 91 92 93 95 102 103 111 121 131 140 147 150 151 152 153 154 156 162 165 166 167 170 171 176 179 185 189 190 192 200 201 202 210 224 227 242 248 258 259 262 263 264 265 273 276 280 283 286 289 291 300 301 313 324 326 329 333 336 338 343 357 362 364 368 369 371 372 379 389 394 398 405 407 410 411 412 418 430 431 436 437 440 448 450 454 455 459 461 462 466 467 473 476 478 485 486 493 508 511 513 522 525 528 541 545 556 557 559 562 564 574 579 582 591 592 602 605 614 615 617 618 622 624 628 633 637 656 658 662 665 678 681 684 687 691 693 696 701 702 704 706 716 717 722 726 735 741 745 759 766 775 777 785 786 793 807 810 816 819 826 842 844 845 846 848 853 854 865 866 868 876 877 879 893 894 907 913 916 931 947 951 952 955 959 967 984 989 992 1004 1005 1014 1015 1016 1024 1027 1029 1032 1033 1037 1039 1044 1046 1047 1049 1051 1064 1068 1072 1073 1086 1087 1101 1103 1109 1114 1119 1137 1139 1142 1145 1147 1148 1152 1156 1169 1172 1179 1183 1197 1202 1207 1214 1215 1217 1227 1232 1234 1236 1239 1248 1255 1256 1262 1265 1267 1268 1271 1272 1274 1276 1277 1282 1286 1295 1296 1297 1299 1313 1319 1323 1324 1336 1339 1346 1351 1355 1357 1362 1365 1369 1375 1376 1384 1385 1389 1391 1393 1399 1400 1403 1414 1418 1425 1428 1434 1437 1440 1441 1447 1450 1458 1464 1473 1478 1479 1491 1493 1496 1504 1518 1524 1529 1531 1534 1536 1539 1543 1548 1553 1556 1558 1565 1576 1580 1593 1594 1598 1609 1615 1621 1626 1635 1636 1643 1650 1655 1657 1666 1668 1672 1674 1677 1687 1692 1693 1700 1707 1716 1724 1727 1731 1732 1734 1738 1739 1742 1754 1760 1761 1766 1767 1770 1775 1782 1795 1802 1812 1816 1832 1834 1838 1842 1852 1862 1863 1869 1871 1874 1877 1878 1880 1893 1907 1909 1911 1919 1926 1931 1932 1937 1939 1949 1963 1965 1969 1971 1974 1979 1981 1983 1986 1993 2018 2020 2021 2029 2032 2033 2036 2046 2055 2062 2065 2069 2079 2080 2084 2093 2094 2100 2103 2104 2108 2112 2113 2116 2117 2123 2126 2134 2135 2140 2143 2147 2151 2155 2156 2157 2159 2169 2173 2180 2181 2184 2185 2201 2205 2208 2213 2216 2217 2222 2226 2227 2235 2242 2261 2271 2275 2277 2278 2279 2281 2286 2293 2295 2296 2298 2306 2309 2310 2324 2328 2336 2348 2358 2359 2368 2372 2375 2376 2379 2380 2388 2389 2392 2402 2405 2406 2408 2424 2425 2445 2446 2463 2464 2470 2474 2477 2491 2493 2496 2498 2499 2501 2502 2506 2521 2527 2531 2536 2537 2538 2539 2541 2545 2549 2553 2555 2560 2561 2562 2563 2564 2568 2571 2572 2585 2597 2599 2622 2637 2639 2646 2649 2652 2654 2656 2657 2659 2676 2677 2687 2689 2695 2698 2704 2705 2713 2714 2727 2732 2749 2753 2763 2765 2783 2790 2793 2796 2799 2809 2814 2821 2822 2825 2826 2831 2832 2838 2845 2849 2851 2874 2875 2879 2902 2904 2909 2921 2928 2943 2944 2945 2948 2949 2958 2962 2971 2981 2988 2994 2996 3002 3003 3005 3017 3019 3021 3024 3026 3033 3037 3040 3042 3046 3056 3065 3077 3081 3089 3094 3101 3102 3116 3119 3126 3129 3130 3146 3150 3165 3170 3176 3178 3181 3183 3184 3192 3196 3198 3213 3217 3221 3222 3228 3230 3236 3239 3244 3272 3279 3285 3288 3296 3298 3305 3319 3326 3327 3335 3336 3339 3342 3344 3350 3352 3366 3370 3372 3374 3388 3400 3412 3413 3423 3425 3428 3431 3436 3437 3442 3448 3449 3450 3458 3459 3465 3475 3480 3492 3494 3497 3506 3509 3511 3514 3519 3521 3522 3527 3530 3533 3550 3554 3558 3559 3563 3576 3581 3588 3597 3606 3614 3615 3616 3622 3631 3641 3642 3643 3646 3649 3653 3657 3678 3683 3685 3686 3688 3689 3699 3710 3712 3716 3719 3721 3725 3726 3727 3729 3745 3750 3755 3756 3757 3760 3763 3764 3770 3777 3781 3789 3790 3791 3792 3795 3797 3801 3810 3814 3822 3828 3830 3836 3837 3844 3848 3850 3855 3856 3864 3867 3868 3871 3873 3875 3876 3884 3886 3893 3900 3901 3903 3904 3910 3916 3918 3927 3946 3948 3950 3954 3960 3963 3964 3965 3976 3978 3980 3999 4000 4004 4007 4011 4020 4024 4025 4029 4034 4041 4043 4044 4051 4055 4056 4060 4062 4071 4074 4075 4079 4081 4082 4086 4087 4093 4095 4096 4097 4098 4103 4107 4108 4109 4113 4125 4138 4149 4151 4163 4169 4170 4179 4187 4196 4200 4201 4204 4206 4210 4216 4221 4223 4231 4236 4245 4248 4253 4254 4259 4260 4264 4269 4278 4279 4286 4288 4292 4297 4306 4318 4324 4327 4336 4338 4353 4356 4365 4368 4377 4383 4384 4392 4393 4396 4397 4402 4411 4421 4430 4451 4452 4455 4456 4460 4465 4468 4469 4470 4474 4478 4480 4481 4482 4484 4492 4496 4499 4500 4501 4506 4509 4512 4514 4518 4521 4524 4529 4532 4538 4545 4564 4565 4577 4579 4583 4585 4586 4587 4590 4592 4595 4596 4599 4600 4602 4604 4614 4616 4617 4620 4625 4626 4630 4653 4671 4688 4692 4693 4697 4702 4719 4720 4722 4727 4728 4740 4742 4743 4751 4753 4763 4765 4769 4771 4772 4781 4789 4800 4801 4806 4811 4818 4820 4821 4830 4837 4846 4857 4863 4864 4874 4878 4883 4887 4889 4895 4897 4899 4907 4912 4917 4919 4936 4947 4952 4953 4955 4969 4970 4979 4985 4986 4991 4997 5000 23 24 47 48 79 80 83 84 91 92 95 96 117 118 123 124 125 126 135 136 167 168 173 174 175 176 181 182 183 184 185 186 189 190 203 204 205 206 221 222 241 242 261 262 279 280 293 294 299 300 301 302 303 304 305 306 307 308 311 312 323 324 329 330 331 332 333 334 339 340 341 342 351 352 357 358 369 370 377 378 379 380 383 384 399 400 401 402 403 404 419 420 447 448 453 454 483 484 495 496 515 516 517 518 523 524 525 526 527 528 529 530 545 546 551 552 559 560 565 566 571 572 577 578 581 582 599 600 601 602 625 626 647 648 651 652 657 658 665 666 671 672 675 676 685 686 713 714 723 724 727 728 735 736 737 738 741 742 743 744 757 758 777 778 787 788 795 796 809 810 813 814 819 820 821 822 823 824 835 836 859 860 861 862 871 872 873 874 879 880 895 896 899 900 907 908 909 910 917 918 921 922 923 924 931 932 933 934 945 946 951 952 955 956 969 970 971 972 985 986 1015 1016 1021 1022 1025 1026 1043 1044 1049 1050 1055 1056 1081 1082 1089 1090 1111 1112 1113 1114 1117 1118 1123 1124 1127 1128 1147 1148 1157 1158 1163 1164 1181 1182 1183 1184 1203 1204 1209 1210 1227 1228 1229 1230 1233 1234 1235 1236 1243 1244 1247 1248 1255 1256 1265 1266 1273 1274 1311 1312 1315 1316 1323 1324 1329 1330 1355 1356 1361 1362 1367 1368 1373 1374 1381 1382 1385 1386 1391 1392 1401 1402 1403 1404 1407 1408 1411 1412 1431 1432 1433 1434 1443 1444 1451 1452 1469 1470 1481 1482 1489 1490 1517 1518 1531 1532 1549 1550 1553 1554 1569 1570 1571 1572 1585 1586 1613 1614 1619 1620 1631 1632 1637 1638 1651 1652 1683 1684 1687 1688 1689 1690 1691 1692 1695 1696 1705 1706 1707 1708 1729 1730 1731 1732 1735 1736 1751 1752 1753 1754 1757 1758 1785 1786 1787 1788 1813 1814 1825 1826 1831 1832 1861 1862 1893 1894 1901 1902 1903 1904 1909 1910 1917 1918 1933 1934 1967 1968 1977 1978 1983 1984 2007 2008 2009 2010 2027 2028 2029 2030 2031 2032 2047 2048 2053 2054 2057 2058 2063 2064 2065 2066 2073 2074 2077 2078 2087 2088 2091 2092 2093 2094 2097 2098 2101 2102 2127 2128 2135 2136 2143 2144 2145 2146 2171 2172 2173 2174 2201 2202 2205 2206 2217 2218 2227 2228 2237 2238 2273 2274 2277 2278 2283 2284 2289 2290 2293 2294 2295 2296 2303 2304 2311 2312 2337 2338 2343 2344 2357 2358 2365 2366 2393 2394 2403 2404 2413 2414 2427 2428 2429 2430 2433 2434 2453 2454 2463 2464 2467 2468 2471 2472 2477 2478 2495 2496 2509 2510 2511 2512 2523 2524 2529 2530 2533 2534 2535 2536 2541 2542 2543 2544 2547 2548 2551 2552 2553 2554 2563 2564 2571 2572 2589 2590 2591 2592 2593 2594 2597 2598 2625 2626 2637 2638 2645 2646 2647 2648 2671 2672 2677 2678 2691 2692 2701 2702 2709 2710 2713 2714 2723 2724 2729 2730 2737 2738 2749 2750 2751 2752 2767 2768 2769 2770 2777 2778 2781 2782 2785 2786 2797 2798 2799 2800 2805 2806 2827 2828 2835 2836 2849 2850 2855 2856 2867 2868 2873 2874 2879 2880 2881 2882 2893 2894 2899 2900 2915 2916 2927 2928 2945 2946 2955 2956 2957 2958 2981 2982 2985 2986 2991 2992 3007 3008 3035 3036 3047 3048 3057 3058 3061 3062 3067 3068 3071 3072 3077 3078 3085 3086 3095 3096 3105 3106 3111 3112 3115 3116 3129 3130 3151 3152 3159 3160 3185 3186 3187 3188 3195 3196 3217 3218 3229 3230 3241 3242 3251 3252 3269 3270 3271 3272 3285 3286 3299 3300 3309 3310 3313 3314 3331 3332 3335 3336 3343 3344 3347 3348 3353 3354 3373 3374 3383 3384 3385 3386 3399 3400 3413 3414 3431 3432 3447 3448 3453 3454 3461 3462 3463 3464 3467 3468 3475 3476 3477 3478 3483 3484 3507 3508 3519 3520 3521 3522 3531 3532 3533 3534 3539 3540 3549 3550 3563 3564 3589 3590 3603 3604 3623 3624 3631 3632 3663 3664 3667 3668 3675 3676 3683 3684 3703 3704 3723 3724 3725 3726 3737 3738 3741 3742 3747 3748 3753 3754 3755 3756 3759 3760 3785 3786 3813 3814 3817 3818 3821 3822 3837 3838 3851 3852 3861 3862 3863 3864 3873 3874 3877 3878 3897 3898 3925 3926 3929 3930 3937 3938 3941 3942 3947 3948 3957 3958 3961 3962 3965 3966 3971 3972 3985 3986 4035 4036 4039 4040 4041 4042 4057 4058 4063 4064 4065 4066 4071 4072 4091 4092 4109 4110 4123 4124 4129 4130 4137 4138 4157 4158 4159 4160 4167 4168 4185 4186 4187 4188 4199 4200 4205 4206 4207 4208 4215 4216 4223 4224 4225 4226 4231 4232 4233 4234 4245 4246 4251 4252 4267 4268 4269 4270 4279 4280 4285 4286 4293 4294 4301 4302 4309 4310 4311 4312 4313 4314 4317 4318 4337 4338 4345 4346 4359 4360 4361 4362 4367 4368 4369 4370 4401 4402 4409 4410 4415 4416 4425 4426 4431 4432 4433 4434 4443 4444 4451 4452 4453 4454 4469 4470 4483 4484 4521 4522 4541 4542 4549 4550 4553 4554 4555 4556 4557 4558 4561 4562 4571 4572 4585 4586 4589 4590 4591 4592 4595 4596 4611 4612 4617 4618 4619 4620 4647 4648 4655 4656 4671 4672 4695 4696 4715 4716 4717 4718 4735 4736 4743 4744 4749 4750 4751 4752 4757 4758 4759 4760 4775 4776 4777 4778 4783 4784 4803 4804 4809 4810 4811 4812 4815 4816 4847 4848 4849 4850 4889 4890 4891 4892 4925 4926 4927 4928 4939 4940 4947 4948 4953 4954 4981 4982 4985 4986 4991 4992 4995 4996 4997 4998 5001 5002 5003 5004 5011 5012 5041 5042 5053 5054 5061 5062 5071 5072 5073 5074 5075 5076 5077 5078 5081 5082 5089 5090 5097 5098 5105 5106 5109 5110 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5135 5136 5141 5142 5143 5144 5169 5170 5193 5194 5197 5198 5243 5244 5273 5274 5277 5278 5291 5292 5297 5298 5303 5304 5307 5308 5311 5312 5313 5314 5317 5318 5351 5352 5353 5354 5373 5374 5377 5378 5389 5390 5395 5396 5407 5408 5409 5410 5425 5426 5427 5428 5453 5454 5463 5464 5497 5498 5505 5506 5525 5526 5529 5530 5565 5566 5579 5580 5585 5586 5591 5592 5597 5598 5617 5618 5627 5628 5641 5642 5643 5644 5649 5650 5651 5652 5661 5662 5663 5664 5675 5676 5689 5690 5697 5698 5701 5702 5747 5748 5749 5750 5757 5758 5803 5804 5807 5808 5817 5818 5841 5842 5855 5856 5885 5886 5887 5888 5889 5890 5895 5896 5897 5898 5915 5916 5923 5924 5941 5942 5961 5962 5975 5976 5987 5988 5991 5992 6003 6004 6005 6006 6009 6010 6033 6034 6037 6038 6041 6042 6047 6048 6051 6052 6065 6066 6073 6074 6079 6080 6083 6084 6091 6092 6111 6112 6129 6130 6153 6154 6161 6162 6177 6178 6187 6188 6201 6202 6203 6204 6231 6232 6237 6238 6251 6252 6257 6258 6259 6260 6291 6292 6299 6300 6329 6330 6339 6340 6351 6352 6355 6356 6361 6362 6365 6366 6367 6368 6383 6384 6391 6392 6395 6396 6425 6426 6433 6434 6441 6442 6443 6444 6455 6456 6459 6460 6471 6472 6477 6478 6487 6488 6543 6544 6557 6558 6569 6570 6575 6576 6591 6592 6595 6596 6609 6610 6637 6638 6651 6652 6653 6654 6669 6670 6671 6672 6677 6678 6683 6684 6687 6688 6699 6700 6703 6704 6731 6732 6739 6740 6743 6744 6747 6748 6775 6776 6799 6800 6823 6824 6825 6826 6845 6846 6849 6850 6855 6856 6861 6862 6871 6872 6873 6874 6883 6884 6895 6896 6897 6898 6899 6900 6915 6916 6917 6918 6929 6930 6949 6950 6959 6960 6983 6984 6987 6988 6993 6994 7011 7012 7017 7018 7021 7022 7027 7028 7037 7038 7041 7042 7043 7044 7053 7054 7059 7060 7065 7066 7099 7100 7107 7108 7115 7116 7117 7118 7125 7126 7151 7152 7161 7162 7175 7176 7193 7194 7211 7212 7227 7228 7229 7230 7231 7232 7243 7244 7261 7262 7281 7282 7283 7284 7285 7286 7291 7292 7297 7298 7305 7306 7313 7314 7355 7356 7365 7366 7369 7370 7371 7372 7375 7376 7377 7378 7397 7398 7419 7420 7423 7424 7431 7432 7437 7438 7441 7442 7449 7450 7451 7452 7453 7454 7457 7458 7489 7490 7499 7500 7509 7510 7511 7512 7513 7514 7519 7520 7525 7526 7527 7528 7539 7540 7553 7554 7561 7562 7577 7578 7579 7580 7581 7582 7583 7584 7589 7590 7593 7594 7601 7602 7619 7620 7627 7628 7643 7644 7655 7656 7659 7660 7671 7672 7673 7674 7687 7688 7695 7696 7699 7700 7709 7710 7711 7712 7727 7728 7733 7734 7735 7736 7741 7742 7745 7746 7749 7750 7751 7752 7767 7768 7771 7772 7785 7786 7799 7800 7801 7802 7805 7806 7807 7808 7819 7820 7831 7832 7835 7836 7853 7854 7891 7892 7895 7896 7899 7900 7907 7908 7919 7920 7925 7926 7927 7928 7929 7930 7951 7952 7955 7956 7959 7960 7997 7998 7999 8000 8007 8008 8013 8014 8021 8022 8039 8040 8047 8048 8049 8050 8057 8058 8067 8068 8081 8082 8085 8086 8087 8088 8101 8102 8109 8110 8111 8112 8119 8120 8123 8124 8141 8142 8147 8148 8149 8150 8157 8158 8161 8162 8163 8164 8171 8172 8173 8174 8185 8186 8189 8190 8191 8192 8193 8194 8195 8196 8205 8206 8213 8214 8215 8216 8217 8218 8225 8226 8249 8250 8275 8276 8297 8298 8301 8302 8325 8326 8337 8338 8339 8340 8357 8358 8373 8374 8391 8392 8399 8400 8401 8402 8407 8408 8411 8412 8419 8420 8431 8432 8441 8442 8445 8446 8461 8462 8471 8472 8489 8490 8495 8496 8505 8506 8507 8508 8517 8518 8519 8520 8527 8528 8537 8538 8555 8556 8557 8558 8571 8572 8575 8576 8583 8584 8593 8594 8611 8612 8635 8636 8647 8648 8653 8654 8671 8672 8675 8676 8705 8706 8711 8712 8729 8730 8735 8736 8753 8754 8765 8766 8767 8768 8783 8784 8785 8786 8791 8792 8793 8794 8803 8804 8821 8822 8841 8842 8859 8860 8901 8902 8903 8904 8909 8910 8911 8912 8919 8920 8929 8930 8935 8936 8937 8938 8939 8940 8947 8948 8955 8956 8959 8960 8961 8962 8963 8964 8967 8968 8983 8984 8991 8992 8997 8998 8999 9000 9001 9002 9011 9012 9017 9018 9023 9024 9027 9028 9035 9036 9041 9042 9047 9048 9057 9058 9063 9064 9075 9076 9089 9090 9127 9128 9129 9130 9153 9154 9157 9158 9165 9166 9169 9170 9171 9172 9173 9174 9179 9180 9183 9184 9189 9190 9191 9192 9197 9198 9199 9200 9203 9204 9207 9208 9227 9228 9231 9232 9233 9234 9239 9240 9249 9250 9251 9252 9259 9260 9305 9306 9341 9342 9375 9376 9383 9384 9385 9386 9393 9394 9403 9404 9437 9438 9439 9440 9443 9444 9453 9454 9455 9456 9479 9480 9483 9484 9485 9486 9501 9502 9505 9506 9525 9526 9529 9530 9537 9538 9541 9542 9543 9544 9561 9562 9577 9578 9599 9600 9601 9602 9611 9612 9621 9622 9635 9636 9639 9640 9641 9642 9659 9660 9673 9674 9691 9692 9713 9714 9725 9726 9727 9728 9747 9748 9755 9756 9765 9766 9773 9774 9777 9778 9789 9790 9793 9794 9797 9798 9813 9814 9823 9824 9833 9834 9837 9838 9871 9872 9893 9894 9903 9904 9905 9906 9909 9910 9937 9938 9939 9940 9957 9958 9969 9970 9971 9972 9981 9982 9993 9994 9999 10000