3 26 35 38 40 47 53 59 66 76 77 82 84 97 99 100 101 117 118 131 133 135 141 145 146 156 162 168 181 182 193 199 215 217 229 234 237 238 239 245 251 266 268 269 272 286 295 303 306 307 311 319 325 334 339 351 352 353 354 358 364 384 385 387 389 390 392 398 406 408 420 425 429 436 437 442 446 447 451 453 454 455 461 462 465 468 474 476 479 480 494 500 517 518 539 544 550 551 552 555 571 585 589 592 597 622 625 636 640 643 650 658 666 667 675 678 681 689 694 695 700 716 725 733 734 736 738 739 744 753 758 768 769 774 776 778 779 780 781 787 788 796 799 816 817 834 835 836 839 840 849 851 856 863 864 874 875 878 891 896 897 907 911 916 917 923 924 931 933 945 949 952 955 956 959 964 968 971 976 979 985 992 996 997 998 1004 1026 1041 1047 1058 1063 1065 1070 1088 1089 1097 1114 1119 1121 1126 1133 1136 1138 1144 1146 1149 1156 1157 1161 1167 1176 1179 1181 1186 1195 1196 1198 1199 1204 1208 1212 1221 1228 1235 1236 1244 1245 1254 1260 1266 1278 1279 1286 1296 1307 1309 1310 1316 1318 1325 1333 1335 1344 1345 1350 1354 1356 1360 1362 1366 1368 1372 1373 1379 1383 1385 1386 1391 1399 1402 1412 1417 1420 1422 1423 1425 1431 1432 1434 1459 1463 1464 1465 1467 1474 1483 1484 1486 1494 1497 1506 1507 1509 1510 1512 1515 1522 1525 1529 1538 1547 1558 1564 1569 1570 1583 1589 1592 1593 1598 1602 1607 1608 1609 1610 1613 1618 1619 1622 1626 1631 1632 1637 1646 1647 1651 1659 1661 1666 1669 1673 1675 1681 1684 1691 1699 1701 1703 1706 1712 1718 1741 1743 1756 1771 1773 1774 1781 1790 1791 1792 1803 1808 1819 1820 1821 1828 1834 1838 1841 1844 1849 1855 1857 1867 1872 1878 1879 1882 1894 1897 1898 1900 1901 1903 1904 1905 1913 1929 1930 1933 1939 1944 1948 1949 1952 1955 1965 1971 1976 1979 1983 1986 2001 2003 2006 2008 2009 2010 2015 2019 2026 2028 2035 2040 2048 2049 2050 2052 2054 2055 2058 2068 2077 2089 2091 2094 2111 2126 2141 2145 2146 2150 2155 2156 2157 2161 2164 2170 2172 2186 2192 2200 2204 2216 2225 2231 2246 2252 2255 2256 2259 2267 2270 2272 2283 2287 2292 2294 2295 2298 2302 2304 2307 2310 2316 2337 2343 2349 2353 2354 2359 2363 2365 2376 2392 2397 2404 2405 2411 2415 2419 2421 2436 2437 2438 2439 2466 2473 2474 2476 2479 2493 2498 2507 2508 2510 2525 2538 2545 2551 2552 2559 2565 2585 2592 2602 2613 2616 2621 2624 2638 2641 2646 2650 2662 2663 2670 2672 2673 2680 2681 2685 2691 2692 2696 2699 2701 2704 2709 2712 2717 2732 2739 2743 2750 2753 2758 2760 2775 2777 2782 2784 2795 2799 2803 2806 2815 2817 2818 2820 2822 2828 2833 2837 2838 2842 2847 2850 2851 2856 2861 2867 2869 2874 2875 2876 2879 2881 2888 2896 2899 2900 2904 2907 2911 2915 2916 2917 2920 2922 2926 2927 2928 2934 2939 2940 2942 2943 2950 2952 2959 2967 2969 2971 2973 2979 2984 2986 2988 2993 3003 3010 3011 3013 3014 3018 3020 3026 3029 3035 3039 3042 3044 3046 3047 3053 3074 3079 3091 3093 3094 3095 3096 3110 3118 3121 3122 3126 3135 3143 3152 3163 3172 3174 3186 3191 3192 3193 3196 3197 3206 3210 3212 3214 3216 3227 3231 3232 3236 3239 3243 3251 3252 3258 3262 3282 3284 3294 3298 3301 3306 3308 3310 3311 3313 3327 3331 3333 3334 3335 3338 3342 3343 3345 3356 3362 3367 3368 3384 3387 3396 3397 3402 3403 3413 3432 3436 3440 3448 3451 3453 3455 3456 3457 3461 3462 3463 3467 3469 3479 3480 3485 3492 3495 3510 3511 3517 3518 3522 3532 3539 3543 3549 3554 3555 3562 3573 3574 3578 3580 3594 3605 3608 3612 3618 3624 3631 3635 3636 3645 3648 3651 3659 3665 3677 3679 3682 3683 3685 3686 3689 3692 3695 3696 3698 3709 3710 3711 3714 3726 3729 3735 3738 3740 3745 3747 3749 3758 3760 3763 3766 3768 3769 3776 3779 3780 3784 3794 3798 3800 3809 3810 3813 3814 3827 3839 3841 3842 3846 3866 3872 3880 3882 3883 3884 3893 3899 3900 3903 3906 3907 3908 3910 3923 3924 3925 3933 3935 3941 3947 3948 3951 3970 3976 3981 3988 4015 4026 4028 4032 4044 4048 4055 4056 4057 4063 4065 4066 4068 4076 4080 4088 4089 4091 4094 4095 4098 4103 4106 4109 4111 4113 4115 4130 4133 4137 4138 4152 4158 4159 4164 4169 4172 4180 4181 4190 4200 4203 4208 4217 4219 4223 4255 4265 4270 4274 4276 4279 4285 4286 4287 4289 4300 4301 4310 4313 4322 4334 4337 4343 4354 4363 4366 4377 4384 4391 4392 4417 4418 4426 4433 4434 4438 4443 4445 4446 4449 4456 4464 4465 4468 4470 4474 4479 4480 4488 4495 4498 4502 4505 4507 4509 4512 4517 4518 4521 4523 4526 4527 4528 4536 4538 4541 4544 4547 4548 4553 4554 4570 4573 4574 4584 4585 4594 4603 4604 4605 4608 4609 4611 4614 4616 4617 4621 4627 4629 4631 4638 4650 4655 4656 4660 4665 4668 4674 4676 4679 4682 4689 4697 4698 4700 4707 4714 4718 4721 4724 4727 4728 4731 4733 4741 4746 4750 4753 4755 4769 4774 4775 4777 4785 4793 4803 4808 4810 4816 4817 4819 4825 4836 4839 4845 4847 4848 4853 4854 4855 4856 4861 4864 4866 4869 4872 4873 4879 4880 4891 4892 4908 4910 4917 4920 4926 4927 4932 4940 4941 4946 4948 4949 4954 4961 4968 4970 4972 4979 4986 4988 5000 5 6 51 52 69 70 75 76 79 80 93 94 105 106 117 118 131 132 151 152 153 154 163 164 167 168 193 194 197 198 199 200 201 202 233 234 235 236 261 262 265 266 269 270 281 282 289 290 291 292 311 312 323 324 335 336 361 362 363 364 385 386 397 398 429 430 433 434 457 458 467 468 473 474 475 476 477 478 489 490 501 502 531 532 535 536 537 538 543 544 571 572 589 590 605 606 611 612 613 614 621 622 637 638 649 650 667 668 677 678 701 702 703 704 705 706 707 708 715 716 727 728 767 768 769 770 773 774 777 778 779 780 783 784 795 796 811 812 815 816 839 840 849 850 857 858 871 872 873 874 883 884 891 892 893 894 901 902 905 906 907 908 909 910 921 922 923 924 929 930 935 936 947 948 951 952 957 958 959 960 987 988 999 1000 1033 1034 1035 1036 1077 1078 1087 1088 1099 1100 1101 1102 1103 1104 1109 1110 1141 1142 1169 1170 1177 1178 1183 1184 1193 1194 1243 1244 1249 1250 1271 1272 1279 1280 1285 1286 1299 1300 1315 1316 1331 1332 1333 1334 1349 1350 1355 1356 1361 1362 1377 1378 1387 1388 1389 1390 1399 1400 1431 1432 1449 1450 1465 1466 1467 1468 1471 1472 1475 1476 1477 1478 1487 1488 1505 1506 1515 1516 1535 1536 1537 1538 1547 1548 1551 1552 1555 1556 1557 1558 1559 1560 1561 1562 1573 1574 1575 1576 1591 1592 1597 1598 1631 1632 1633 1634 1667 1668 1669 1670 1671 1672 1677 1678 1679 1680 1697 1698 1701 1702 1711 1712 1725 1726 1727 1728 1747 1748 1749 1750 1755 1756 1781 1782 1791 1792 1793 1794 1813 1814 1821 1822 1831 1832 1833 1834 1845 1846 1847 1848 1861 1862 1865 1866 1889 1890 1897 1898 1903 1904 1909 1910 1911 1912 1917 1918 1927 1928 1935 1936 1941 1942 1951 1952 1957 1958 1969 1970 1983 1984 1991 1992 1993 1994 1995 1996 2007 2008 2051 2052 2081 2082 2093 2094 2115 2116 2125 2126 2129 2130 2139 2140 2175 2176 2177 2178 2193 2194 2227 2228 2237 2238 2241 2242 2251 2252 2265 2266 2271 2272 2275 2276 2287 2288 2291 2292 2297 2298 2311 2312 2313 2314 2321 2322 2333 2334 2351 2352 2357 2358 2361 2362 2371 2372 2389 2390 2391 2392 2395 2396 2397 2398 2407 2408 2415 2416 2423 2424 2441 2442 2455 2456 2469 2470 2471 2472 2487 2488 2489 2490 2507 2508 2519 2520 2531 2532 2555 2556 2557 2558 2571 2572 2591 2592 2613 2614 2617 2618 2619 2620 2631 2632 2635 2636 2649 2650 2665 2666 2669 2670 2687 2688 2689 2690 2699 2700 2707 2708 2711 2712 2719 2720 2723 2724 2731 2732 2735 2736 2743 2744 2745 2746 2757 2758 2765 2766 2769 2770 2771 2772 2781 2782 2797 2798 2803 2804 2823 2824 2833 2834 2839 2840 2843 2844 2845 2846 2849 2850 2861 2862 2863 2864 2867 2868 2917 2918 2925 2926 2927 2928 2929 2930 2933 2934 2947 2948 2965 2966 2967 2968 2971 2972 2987 2988 2993 2994 3011 3012 3013 3014 3017 3018 3019 3020 3023 3024 3029 3030 3043 3044 3049 3050 3057 3058 3075 3076 3093 3094 3115 3116 3127 3128 3137 3138 3139 3140 3165 3166 3177 3178 3183 3184 3185 3186 3195 3196 3203 3204 3213 3214 3215 3216 3217 3218 3219 3220 3225 3226 3235 3236 3237 3238 3243 3244 3251 3252 3261 3262 3263 3264 3273 3274 3291 3292 3293 3294 3301 3302 3317 3318 3321 3322 3331 3332 3337 3338 3345 3346 3349 3350 3361 3362 3367 3368 3381 3382 3397 3398 3401 3402 3405 3406 3411 3412 3423 3424 3435 3436 3481 3482 3485 3486 3511 3512 3541 3542 3545 3546 3547 3548 3561 3562 3579 3580 3581 3582 3583 3584 3605 3606 3615 3616 3637 3638 3639 3640 3641 3642 3655 3656 3667 3668 3675 3676 3681 3682 3687 3688 3697 3698 3709 3710 3713 3714 3733 3734 3743 3744 3755 3756 3757 3758 3763 3764 3787 3788 3793 3794 3795 3796 3799 3800 3801 3802 3805 3806 3807 3808 3809 3810 3825 3826 3857 3858 3859 3860 3865 3866 3877 3878 3887 3888 3895 3896 3897 3898 3903 3904 3909 3910 3929 3930 3941 3942 3951 3952 3957 3958 3965 3966 3971 3972 4001 4002 4005 4006 4011 4012 4015 4016 4017 4018 4019 4020 4029 4030 4037 4038 4051 4052 4055 4056 4069 4070 4079 4080 4095 4096 4097 4098 4099 4100 4103 4104 4107 4108 4109 4110 4115 4116 4135 4136 4153 4154 4177 4178 4181 4182 4187 4188 4221 4222 4251 4252 4281 4282 4289 4290 4291 4292 4299 4300 4309 4310 4311 4312 4313 4314 4321 4322 4327 4328 4339 4340 4343 4344 4371 4372 4383 4384 4399 4400 4407 4408 4431 4432 4449 4450 4461 4462 4491 4492 4503 4504 4509 4510 4511 4512 4517 4518 4533 4534 4539 4540 4543 4544 4565 4566 4573 4574 4583 4584 4587 4588 4589 4590 4595 4596 4603 4604 4607 4608 4613 4614 4619 4620 4631 4632 4673 4674 4685 4686 4697 4698 4705 4706 4707 4708 4717 4718 4725 4726 4729 4730 4751 4752 4783 4784 4793 4794 4807 4808 4809 4810 4821 4822 4829 4830 4837 4838 4841 4842 4871 4872 4873 4874 4875 4876 4877 4878 4931 4932 4945 4946 4947 4948 4951 4952 4957 4958 4985 4986 4995 4996 5013 5014 5015 5016 5019 5020 5049 5050 5075 5076 5089 5090 5101 5102 5103 5104 5117 5118 5129 5130 5169 5170 5183 5184 5203 5204 5225 5226 5231 5232 5241 5242 5247 5248 5275 5276 5281 5282 5291 5292 5299 5300 5323 5324 5325 5326 5339 5340 5343 5344 5345 5346 5359 5360 5361 5362 5369 5370 5381 5382 5383 5384 5391 5392 5397 5398 5401 5402 5407 5408 5417 5418 5423 5424 5433 5434 5463 5464 5477 5478 5485 5486 5499 5500 5505 5506 5515 5516 5519 5520 5549 5550 5553 5554 5563 5564 5567 5568 5589 5590 5597 5598 5605 5606 5611 5612 5629 5630 5633 5634 5635 5636 5639 5640 5643 5644 5655 5656 5665 5666 5673 5674 5675 5676 5683 5684 5693 5694 5699 5700 5701 5702 5711 5712 5721 5722 5733 5734 5737 5738 5747 5748 5749 5750 5751 5752 5757 5758 5761 5762 5775 5776 5791 5792 5797 5798 5799 5800 5807 5808 5813 5814 5821 5822 5829 5830 5831 5832 5833 5834 5839 5840 5843 5844 5851 5852 5853 5854 5855 5856 5867 5868 5877 5878 5879 5880 5883 5884 5885 5886 5899 5900 5903 5904 5917 5918 5933 5934 5937 5938 5941 5942 5945 5946 5957 5958 5967 5968 5971 5972 5975 5976 5985 5986 6005 6006 6019 6020 6021 6022 6025 6026 6027 6028 6035 6036 6039 6040 6051 6052 6057 6058 6069 6070 6077 6078 6083 6084 6087 6088 6091 6092 6093 6094 6105 6106 6147 6148 6157 6158 6181 6182 6185 6186 6187 6188 6189 6190 6191 6192 6219 6220 6235 6236 6241 6242 6243 6244 6251 6252 6269 6270 6285 6286 6303 6304 6325 6326 6343 6344 6347 6348 6371 6372 6381 6382 6383 6384 6385 6386 6391 6392 6393 6394 6411 6412 6419 6420 6423 6424 6427 6428 6431 6432 6453 6454 6461 6462 6463 6464 6471 6472 6477 6478 6485 6486 6501 6502 6503 6504 6515 6516 6523 6524 6563 6564 6567 6568 6587 6588 6595 6596 6601 6602 6611 6612 6615 6616 6619 6620 6621 6622 6625 6626 6653 6654 6661 6662 6665 6666 6667 6668 6669 6670 6675 6676 6683 6684 6685 6686 6689 6690 6711 6712 6723 6724 6733 6734 6735 6736 6767 6768 6773 6774 6791 6792 6793 6794 6803 6804 6805 6806 6825 6826 6863 6864 6871 6872 6879 6880 6895 6896 6901 6902 6905 6906 6909 6910 6911 6912 6913 6914 6921 6922 6923 6924 6925 6926 6933 6934 6937 6938 6957 6958 6959 6960 6969 6970 6983 6984 6989 6990 7019 7020 7021 7022 7033 7034 7035 7036 7043 7044 7063 7064 7077 7078 7085 7086 7097 7098 7107 7108 7109 7110 7123 7124 7145 7146 7147 7148 7155 7156 7159 7160 7187 7188 7209 7210 7215 7216 7223 7224 7235 7236 7247 7248 7261 7262 7269 7270 7271 7272 7289 7290 7295 7296 7301 7302 7317 7318 7329 7330 7353 7354 7357 7358 7363 7364 7365 7366 7369 7370 7371 7372 7377 7378 7383 7384 7389 7390 7391 7392 7395 7396 7417 7418 7419 7420 7421 7422 7427 7428 7451 7452 7457 7458 7469 7470 7475 7476 7479 7480 7489 7490 7493 7494 7497 7498 7515 7516 7519 7520 7525 7526 7531 7532 7535 7536 7537 7538 7551 7552 7557 7558 7559 7560 7567 7568 7587 7588 7595 7596 7599 7600 7617 7618 7619 7620 7625 7626 7627 7628 7653 7654 7677 7678 7681 7682 7683 7684 7691 7692 7731 7732 7743 7744 7759 7760 7763 7764 7765 7766 7767 7768 7785 7786 7797 7798 7799 7800 7805 7806 7811 7812 7813 7814 7815 7816 7819 7820 7845 7846 7847 7848 7849 7850 7865 7866 7869 7870 7881 7882 7893 7894 7895 7896 7901 7902 7939 7940 7951 7952 7961 7962 7975 7976 8029 8030 8051 8052 8055 8056 8063 8064 8087 8088 8095 8096 8109 8110 8111 8112 8113 8114 8125 8126 8129 8130 8131 8132 8135 8136 8151 8152 8159 8160 8175 8176 8177 8178 8181 8182 8187 8188 8189 8190 8195 8196 8205 8206 8211 8212 8217 8218 8221 8222 8225 8226 8229 8230 8259 8260 8265 8266 8273 8274 8275 8276 8303 8304 8315 8316 8317 8318 8327 8328 8337 8338 8343 8344 8359 8360 8361 8362 8379 8380 8399 8400 8405 8406 8415 8416 8433 8434 8437 8438 8445 8446 8509 8510 8529 8530 8539 8540 8547 8548 8551 8552 8557 8558 8569 8570 8571 8572 8573 8574 8577 8578 8599 8600 8601 8602 8619 8620 8625 8626 8643 8644 8667 8668 8673 8674 8685 8686 8707 8708 8725 8726 8731 8732 8753 8754 8767 8768 8781 8782 8783 8784 8833 8834 8835 8836 8851 8852 8865 8866 8867 8868 8875 8876 8885 8886 8889 8890 8891 8892 8897 8898 8911 8912 8927 8928 8929 8930 8935 8936 8939 8940 8947 8948 8957 8958 8959 8960 8975 8976 8989 8990 8995 8996 9003 9004 9009 9010 9013 9014 9017 9018 9023 9024 9033 9034 9035 9036 9041 9042 9045 9046 9051 9052 9053 9054 9055 9056 9071 9072 9075 9076 9081 9082 9087 9088 9093 9094 9095 9096 9105 9106 9107 9108 9139 9140 9145 9146 9147 9148 9167 9168 9169 9170 9187 9188 9205 9206 9207 9208 9209 9210 9215 9216 9217 9218 9221 9222 9227 9228 9231 9232 9233 9234 9241 9242 9253 9254 9257 9258 9261 9262 9275 9276 9299 9300 9309 9310 9311 9312 9319 9320 9329 9330 9335 9336 9347 9348 9351 9352 9357 9358 9363 9364 9377 9378 9393 9394 9395 9396 9399 9400 9413 9414 9427 9428 9435 9436 9441 9442 9447 9448 9453 9454 9455 9456 9461 9462 9465 9466 9481 9482 9491 9492 9499 9500 9505 9506 9509 9510 9537 9538 9547 9548 9549 9550 9553 9554 9569 9570 9585 9586 9605 9606 9615 9616 9619 9620 9631 9632 9633 9634 9637 9638 9649 9650 9671 9672 9677 9678 9689 9690 9693 9694 9695 9696 9705 9706 9707 9708 9709 9710 9711 9712 9721 9722 9727 9728 9731 9732 9737 9738 9743 9744 9745 9746 9757 9758 9759 9760 9781 9782 9783 9784 9815 9816 9819 9820 9833 9834 9839 9840 9851 9852 9853 9854 9863 9864 9879 9880 9881 9882 9891 9892 9895 9896 9897 9898 9907 9908 9921 9922 9935 9936 9939 9940 9943 9944 9957 9958 9971 9972 9975 9976 9999 10000