1 12 24 27 34 35 36 42 44 45 47 48 51 57 61 66 69 76 83 84 92 94 105 108 114 115 126 127 134 148 155 156 158 171 174 179 185 191 192 203 222 225 226 229 232 234 236 238 244 251 256 268 269 277 281 285 286 289 290 291 301 305 306 313 314 315 316 320 321 324 328 341 350 352 360 363 369 379 382 383 390 410 411 412 413 416 429 437 441 450 456 464 473 474 483 491 493 502 507 508 511 513 516 520 539 541 570 571 575 576 583 584 588 589 593 595 599 605 615 616 617 620 621 626 628 633 636 639 642 644 652 654 657 662 674 675 676 682 685 687 692 700 709 717 720 722 725 729 734 751 752 753 755 756 758 759 762 774 787 796 803 805 807 808 809 812 816 821 823 840 846 850 851 854 857 858 860 867 869 871 879 883 900 904 910 913 928 937 939 945 947 952 958 961 970 971 976 980 997 998 1004 1005 1009 1012 1018 1024 1045 1046 1052 1059 1063 1065 1078 1080 1092 1101 1106 1107 1108 1110 1112 1116 1117 1118 1120 1122 1128 1129 1131 1140 1141 1142 1144 1146 1147 1152 1160 1162 1173 1179 1183 1187 1194 1196 1209 1222 1227 1230 1240 1241 1246 1250 1253 1257 1264 1268 1271 1273 1275 1276 1284 1286 1287 1288 1293 1298 1299 1307 1313 1332 1334 1335 1337 1340 1342 1346 1352 1354 1358 1360 1373 1376 1378 1379 1390 1396 1399 1406 1410 1412 1423 1428 1429 1432 1434 1443 1450 1455 1459 1468 1471 1495 1507 1508 1514 1515 1521 1524 1526 1530 1537 1542 1546 1551 1552 1554 1559 1561 1565 1580 1582 1590 1597 1602 1604 1605 1609 1624 1628 1631 1636 1637 1640 1643 1652 1656 1661 1662 1665 1666 1670 1673 1686 1697 1704 1706 1707 1708 1709 1711 1719 1729 1732 1733 1742 1743 1744 1745 1752 1760 1762 1763 1767 1775 1778 1791 1795 1797 1800 1803 1809 1813 1815 1816 1817 1818 1825 1829 1832 1833 1843 1848 1852 1857 1858 1859 1862 1872 1876 1886 1892 1898 1899 1903 1908 1922 1938 1940 1945 1946 1948 1954 1957 1963 1965 1966 1968 1969 1971 1973 1975 1978 1979 1985 1989 1992 1995 1996 2006 2019 2020 2024 2025 2033 2036 2043 2073 2086 2087 2088 2099 2101 2108 2111 2113 2122 2125 2127 2130 2132 2136 2141 2149 2151 2152 2153 2158 2168 2173 2176 2178 2183 2188 2190 2191 2195 2212 2218 2221 2224 2225 2229 2235 2246 2247 2248 2250 2252 2261 2263 2264 2271 2272 2281 2290 2291 2292 2293 2295 2296 2300 2309 2310 2311 2317 2320 2332 2336 2349 2353 2354 2359 2363 2365 2368 2375 2378 2384 2386 2387 2390 2391 2401 2408 2413 2422 2432 2451 2466 2470 2481 2483 2484 2486 2496 2515 2518 2521 2525 2531 2549 2556 2558 2566 2576 2581 2582 2587 2589 2591 2594 2599 2607 2624 2632 2635 2643 2647 2650 2658 2661 2669 2671 2675 2685 2700 2706 2712 2716 2719 2721 2732 2733 2737 2746 2749 2751 2754 2757 2765 2769 2776 2779 2788 2793 2795 2797 2798 2799 2802 2813 2820 2823 2826 2837 2838 2839 2840 2843 2856 2862 2864 2876 2880 2883 2885 2889 2893 2901 2904 2905 2922 2924 2929 2930 2934 2940 2942 2945 2947 2951 2953 2962 2966 2968 2971 2976 2979 2986 2990 2993 3002 3005 3018 3019 3029 3034 3037 3042 3046 3062 3068 3069 3072 3084 3086 3087 3104 3105 3106 3111 3120 3130 3134 3136 3141 3142 3147 3152 3154 3161 3169 3179 3183 3186 3196 3201 3205 3208 3219 3222 3225 3229 3232 3233 3235 3237 3238 3245 3246 3253 3266 3278 3280 3282 3285 3299 3311 3320 3327 3332 3336 3344 3345 3349 3361 3366 3370 3381 3384 3385 3397 3400 3401 3414 3417 3418 3424 3432 3435 3450 3455 3456 3457 3459 3460 3468 3471 3473 3493 3496 3500 3501 3512 3513 3516 3522 3530 3532 3534 3535 3540 3545 3547 3551 3554 3555 3557 3568 3572 3574 3578 3583 3612 3618 3622 3623 3635 3636 3643 3644 3645 3649 3662 3664 3665 3669 3670 3672 3675 3683 3688 3690 3692 3722 3724 3725 3733 3735 3738 3741 3744 3746 3748 3750 3751 3755 3757 3758 3764 3765 3766 3776 3792 3798 3799 3800 3808 3809 3843 3852 3855 3863 3879 3882 3883 3889 3907 3914 3920 3925 3931 3940 3958 3965 3967 3969 3974 3980 3982 4003 4008 4009 4017 4018 4025 4026 4029 4032 4033 4036 4039 4042 4052 4056 4057 4059 4067 4077 4078 4082 4083 4086 4090 4091 4093 4094 4097 4098 4100 4103 4120 4121 4123 4129 4133 4138 4142 4147 4150 4160 4162 4163 4169 4173 4175 4188 4197 4200 4202 4203 4205 4206 4213 4214 4218 4224 4229 4236 4237 4242 4244 4260 4262 4267 4268 4272 4283 4285 4300 4304 4306 4317 4318 4319 4328 4329 4335 4350 4357 4364 4365 4368 4376 4381 4404 4405 4406 4416 4417 4419 4420 4446 4454 4459 4464 4469 4472 4480 4481 4482 4486 4487 4488 4491 4492 4493 4500 4506 4515 4517 4519 4520 4525 4530 4534 4536 4546 4552 4557 4562 4565 4575 4580 4590 4591 4598 4599 4603 4616 4633 4638 4652 4656 4663 4670 4674 4680 4684 4687 4689 4693 4694 4696 4697 4699 4700 4715 4725 4726 4731 4744 4745 4748 4772 4773 4777 4779 4788 4789 4792 4795 4799 4800 4806 4809 4816 4823 4834 4840 4845 4847 4861 4862 4865 4870 4872 4873 4887 4890 4893 4894 4895 4899 4900 4914 4916 4918 4919 4920 4928 4931 4932 4934 4935 4942 4943 4946 4947 4951 4953 4954 4955 4956 4958 4970 4979 4981 4995 4999 1 2 23 24 47 48 53 54 67 68 69 70 71 72 83 84 87 88 89 90 93 94 95 96 101 102 113 114 121 122 131 132 137 138 151 152 165 166 167 168 183 184 187 188 209 210 215 216 227 228 229 230 251 252 253 254 267 268 295 296 309 310 311 312 315 316 341 342 347 348 357 358 369 370 381 382 383 384 405 406 443 444 449 450 451 452 457 458 463 464 467 468 471 472 475 476 487 488 501 502 511 512 535 536 537 538 553 554 561 562 569 570 571 572 577 578 579 580 581 582 601 602 609 610 611 612 625 626 627 628 629 630 631 632 639 640 641 642 647 648 655 656 681 682 699 700 703 704 719 720 725 726 737 738 757 758 763 764 765 766 779 780 819 820 821 822 823 824 825 826 831 832 857 858 873 874 881 882 899 900 911 912 927 928 945 946 947 948 965 966 981 982 985 986 1003 1004 1013 1014 1015 1016 1021 1022 1025 1026 1031 1032 1039 1040 1077 1078 1081 1082 1139 1140 1141 1142 1149 1150 1151 1152 1165 1166 1167 1168 1175 1176 1177 1178 1185 1186 1189 1190 1197 1198 1209 1210 1229 1230 1231 1232 1233 1234 1239 1240 1241 1242 1251 1252 1255 1256 1265 1266 1271 1272 1277 1278 1283 1284 1287 1288 1303 1304 1307 1308 1313 1314 1323 1324 1347 1348 1349 1350 1351 1352 1363 1364 1369 1370 1373 1374 1383 1384 1399 1400 1417 1418 1433 1434 1439 1440 1443 1444 1449 1450 1457 1458 1467 1468 1501 1502 1503 1504 1505 1506 1509 1510 1511 1512 1515 1516 1517 1518 1523 1524 1547 1548 1573 1574 1591 1592 1605 1606 1609 1610 1613 1614 1615 1616 1617 1618 1623 1624 1631 1632 1641 1642 1645 1646 1679 1680 1691 1692 1699 1700 1701 1702 1707 1708 1713 1714 1715 1716 1719 1720 1733 1734 1737 1738 1741 1742 1757 1758 1765 1766 1799 1800 1807 1808 1819 1820 1825 1826 1855 1856 1873 1874 1877 1878 1889 1890 1893 1894 1903 1904 1915 1916 1921 1922 1939 1940 1941 1942 1951 1952 1959 1960 1993 1994 1995 1996 2007 2008 2009 2010 2017 2018 2023 2024 2035 2036 2047 2048 2089 2090 2091 2092 2103 2104 2117 2118 2125 2126 2129 2130 2155 2156 2159 2160 2183 2184 2201 2202 2211 2212 2213 2214 2215 2216 2219 2220 2223 2224 2231 2232 2233 2234 2235 2236 2239 2240 2243 2244 2255 2256 2257 2258 2261 2262 2279 2280 2281 2282 2283 2284 2287 2288 2291 2292 2293 2294 2303 2304 2319 2320 2323 2324 2345 2346 2357 2358 2365 2366 2373 2374 2387 2388 2391 2392 2417 2418 2443 2444 2453 2454 2459 2460 2479 2480 2481 2482 2491 2492 2499 2500 2505 2506 2513 2514 2527 2528 2535 2536 2541 2542 2545 2546 2549 2550 2551 2552 2567 2568 2571 2572 2573 2574 2575 2576 2585 2586 2595 2596 2597 2598 2613 2614 2625 2626 2663 2664 2667 2668 2669 2670 2673 2674 2679 2680 2683 2684 2691 2692 2703 2704 2707 2708 2715 2716 2719 2720 2745 2746 2751 2752 2755 2756 2757 2758 2779 2780 2791 2792 2797 2798 2811 2812 2819 2820 2823 2824 2845 2846 2855 2856 2857 2858 2863 2864 2867 2868 2885 2886 2899 2900 2909 2910 2917 2918 2935 2936 2941 2942 2989 2990 3013 3014 3015 3016 3027 3028 3029 3030 3041 3042 3047 3048 3051 3052 3059 3060 3073 3074 3083 3084 3091 3092 3101 3102 3103 3104 3107 3108 3117 3118 3121 3122 3129 3130 3159 3160 3163 3164 3179 3180 3193 3194 3203 3204 3207 3208 3209 3210 3217 3218 3247 3248 3255 3256 3261 3262 3271 3272 3273 3274 3279 3280 3285 3286 3303 3304 3311 3312 3321 3322 3323 3324 3329 3330 3331 3332 3339 3340 3345 3346 3371 3372 3393 3394 3407 3408 3411 3412 3413 3414 3415 3416 3417 3418 3421 3422 3437 3438 3457 3458 3463 3464 3465 3466 3483 3484 3485 3486 3487 3488 3489 3490 3503 3504 3519 3520 3523 3524 3525 3526 3533 3534 3549 3550 3555 3556 3581 3582 3589 3590 3593 3594 3599 3600 3605 3606 3617 3618 3625 3626 3629 3630 3631 3632 3633 3634 3635 3636 3649 3650 3657 3658 3663 3664 3665 3666 3685 3686 3695 3696 3703 3704 3713 3714 3715 3716 3717 3718 3723 3724 3743 3744 3751 3752 3771 3772 3783 3784 3795 3796 3797 3798 3805 3806 3815 3816 3843 3844 3875 3876 3879 3880 3889 3890 3891 3892 3895 3896 3907 3908 3913 3914 3925 3926 3929 3930 3931 3932 3935 3936 3937 3938 3941 3942 3945 3946 3949 3950 3955 3956 3957 3958 3969 3970 3977 3978 3983 3984 3989 3990 3991 3992 4011 4012 4037 4038 4039 4040 4047 4048 4049 4050 4065 4066 4071 4072 4085 4086 4145 4146 4171 4172 4173 4174 4175 4176 4197 4198 4201 4202 4215 4216 4221 4222 4225 4226 4243 4244 4249 4250 4253 4254 4259 4260 4263 4264 4271 4272 4281 4282 4297 4298 4301 4302 4303 4304 4305 4306 4315 4316 4335 4336 4345 4346 4351 4352 4355 4356 4365 4366 4375 4376 4379 4380 4381 4382 4389 4390 4423 4424 4435 4436 4441 4442 4447 4448 4449 4450 4457 4458 4469 4470 4491 4492 4493 4494 4495 4496 4499 4500 4503 4504 4521 4522 4525 4526 4527 4528 4541 4542 4543 4544 4561 4562 4579 4580 4581 4582 4583 4584 4585 4586 4589 4590 4591 4592 4599 4600 4617 4618 4619 4620 4621 4622 4633 4634 4639 4640 4663 4664 4671 4672 4697 4698 4705 4706 4707 4708 4717 4718 4725 4726 4729 4730 4735 4736 4749 4750 4755 4756 4767 4768 4771 4772 4773 4774 4779 4780 4781 4782 4801 4802 4815 4816 4825 4826 4843 4844 4863 4864 4901 4902 4931 4932 4939 4940 4961 4962 4965 4966 4967 4968 4971 4972 4991 4992 5029 5030 5035 5036 5041 5042 5049 5050 5061 5062 5097 5098 5111 5112 5115 5116 5131 5132 5151 5152 5161 5162 5163 5164 5173 5174 5177 5178 5181 5182 5187 5188 5197 5198 5213 5214 5247 5248 5263 5264 5269 5270 5285 5286 5293 5294 5299 5300 5315 5316 5321 5322 5337 5338 5341 5342 5349 5350 5369 5370 5399 5400 5411 5412 5423 5424 5431 5432 5437 5438 5441 5442 5463 5464 5465 5466 5473 5474 5491 5492 5497 5498 5501 5502 5507 5508 5513 5514 5529 5530 5537 5538 5551 5552 5557 5558 5575 5576 5585 5586 5589 5590 5593 5594 5595 5596 5597 5598 5603 5604 5625 5626 5639 5640 5645 5646 5651 5652 5673 5674 5675 5676 5677 5678 5679 5680 5685 5686 5711 5712 5723 5724 5727 5728 5751 5752 5759 5760 5765 5766 5769 5770 5777 5778 5785 5786 5801 5802 5807 5808 5809 5810 5843 5844 5847 5848 5857 5858 5859 5860 5867 5868 5879 5880 5883 5884 5889 5890 5893 5894 5901 5902 5905 5906 5923 5924 5931 5932 5935 5936 5941 5942 5951 5952 5957 5958 5971 5972 5979 5980 5985 5986 6003 6004 6009 6010 6035 6036 6037 6038 6057 6058 6067 6068 6073 6074 6083 6084 6091 6092 6123 6124 6135 6136 6137 6138 6143 6144 6167 6168 6171 6172 6173 6174 6207 6208 6209 6210 6211 6212 6221 6222 6239 6240 6259 6260 6267 6268 6271 6272 6281 6282 6283 6284 6293 6294 6303 6304 6307 6308 6321 6322 6337 6338 6357 6358 6365 6366 6371 6372 6391 6392 6401 6402 6409 6410 6415 6416 6437 6438 6443 6444 6449 6450 6457 6458 6463 6464 6465 6466 6469 6470 6473 6474 6475 6476 6489 6490 6491 6492 6505 6506 6531 6532 6555 6556 6559 6560 6563 6564 6569 6570 6597 6598 6621 6622 6639 6640 6653 6654 6663 6664 6671 6672 6687 6688 6689 6690 6697 6698 6721 6722 6731 6732 6739 6740 6761 6762 6767 6768 6769 6770 6793 6794 6799 6800 6801 6802 6827 6828 6833 6834 6835 6836 6847 6848 6863 6864 6869 6870 6899 6900 6909 6910 6911 6912 6913 6914 6917 6918 6919 6920 6935 6936 6941 6942 6945 6946 6985 6986 6991 6992 6999 7000 7001 7002 7023 7024 7025 7026 7031 7032 7043 7044 7059 7060 7063 7064 7067 7068 7069 7070 7079 7080 7089 7090 7093 7094 7101 7102 7107 7108 7109 7110 7113 7114 7135 7136 7143 7144 7147 7148 7155 7156 7165 7166 7223 7224 7235 7236 7243 7244 7245 7246 7269 7270 7271 7272 7285 7286 7287 7288 7289 7290 7297 7298 7323 7324 7327 7328 7329 7330 7337 7338 7339 7340 7343 7344 7349 7350 7365 7366 7375 7376 7379 7380 7383 7384 7443 7444 7447 7448 7449 7450 7465 7466 7469 7470 7475 7476 7481 7482 7487 7488 7491 7492 7495 7496 7499 7500 7501 7502 7509 7510 7513 7514 7515 7516 7527 7528 7529 7530 7531 7532 7551 7552 7583 7584 7595 7596 7597 7598 7599 7600 7615 7616 7617 7618 7685 7686 7703 7704 7709 7710 7725 7726 7757 7758 7763 7764 7765 7766 7777 7778 7813 7814 7827 7828 7839 7840 7849 7850 7861 7862 7879 7880 7915 7916 7929 7930 7933 7934 7937 7938 7947 7948 7959 7960 7963 7964 8005 8006 8015 8016 8017 8018 8033 8034 8035 8036 8049 8050 8051 8052 8057 8058 8063 8064 8065 8066 8071 8072 8077 8078 8083 8084 8103 8104 8111 8112 8113 8114 8117 8118 8133 8134 8153 8154 8155 8156 8163 8164 8165 8166 8171 8172 8179 8180 8181 8182 8185 8186 8187 8188 8193 8194 8195 8196 8199 8200 8205 8206 8239 8240 8241 8242 8245 8246 8257 8258 8265 8266 8275 8276 8283 8284 8293 8294 8299 8300 8319 8320 8323 8324 8325 8326 8337 8338 8345 8346 8349 8350 8375 8376 8393 8394 8399 8400 8403 8404 8405 8406 8409 8410 8411 8412 8425 8426 8427 8428 8435 8436 8447 8448 8457 8458 8471 8472 8473 8474 8483 8484 8487 8488 8519 8520 8523 8524 8533 8534 8535 8536 8543 8544 8565 8566 8569 8570 8599 8600 8607 8608 8611 8612 8633 8634 8635 8636 8637 8638 8655 8656 8657 8658 8669 8670 8699 8700 8713 8714 8727 8728 8729 8730 8735 8736 8751 8752 8761 8762 8807 8808 8809 8810 8811 8812 8831 8832 8833 8834 8837 8838 8839 8840 8891 8892 8907 8908 8917 8918 8927 8928 8937 8938 8943 8944 8959 8960 8961 8962 8963 8964 8971 8972 8973 8974 8975 8976 8981 8982 8983 8984 8985 8986 8999 9000 9011 9012 9029 9030 9033 9034 9037 9038 9039 9040 9049 9050 9059 9060 9067 9068 9071 9072 9091 9092 9103 9104 9113 9114 9123 9124 9129 9130 9149 9150 9159 9160 9179 9180 9181 9182 9195 9196 9197 9198 9205 9206 9231 9232 9265 9266 9275 9276 9303 9304 9311 9312 9325 9326 9339 9340 9347 9348 9359 9360 9367 9368 9373 9374 9377 9378 9385 9386 9387 9388 9391 9392 9393 9394 9397 9398 9399 9400 9429 9430 9449 9450 9451 9452 9461 9462 9487 9488 9489 9490 9495 9496 9543 9544 9545 9546 9553 9554 9557 9558 9575 9576 9577 9578 9583 9584 9589 9590 9597 9598 9599 9600 9611 9612 9617 9618 9631 9632 9645 9646 9667 9668 9679 9680 9689 9690 9693 9694 9721 9722 9723 9724 9729 9730 9739 9740 9743 9744 9745 9746 9773 9774 9779 9780 9785 9786 9787 9788 9789 9790 9797 9798 9799 9800 9827 9828 9831 9832 9835 9836 9837 9838 9839 9840 9855 9856 9861 9862 9863 9864 9867 9868 9869 9870 9883 9884 9885 9886 9891 9892 9893 9894 9901 9902 9905 9906 9907 9908 9909 9910 9911 9912 9915 9916 9939 9940 9957 9958 9961 9962 9989 9990 9997 9998