4 5 8 10 21 24 39 50 53 61 62 64 66 67 72 75 79 92 98 100 102 103 105 120 123 128 135 137 138 140 142 151 153 159 173 175 180 189 190 192 193 200 204 205 214 220 223 225 228 235 238 247 249 253 256 258 259 264 269 271 272 274 275 282 288 293 296 305 311 312 315 320 329 336 337 350 358 360 366 378 380 381 383 396 399 402 423 431 438 444 445 447 454 457 463 479 481 489 491 496 498 508 510 511 514 517 520 526 532 537 542 549 550 554 556 557 580 581 584 591 601 604 611 614 617 621 622 629 633 638 646 654 660 664 672 675 676 684 687 689 691 693 710 711 722 727 733 739 742 749 750 754 762 764 768 770 773 775 783 785 787 791 801 803 810 811 814 823 825 827 829 832 833 836 841 842 855 856 861 870 875 888 893 896 901 903 905 911 915 920 924 926 927 929 930 931 947 955 959 970 971 976 978 985 989 997 998 1029 1032 1033 1036 1049 1059 1062 1063 1068 1077 1078 1083 1087 1091 1093 1097 1101 1104 1105 1112 1114 1122 1124 1130 1144 1145 1153 1158 1159 1170 1172 1176 1181 1189 1196 1202 1206 1219 1231 1238 1243 1246 1251 1252 1254 1258 1259 1266 1274 1276 1277 1278 1281 1283 1295 1304 1311 1313 1322 1324 1329 1333 1340 1343 1346 1347 1349 1359 1361 1363 1367 1368 1372 1377 1390 1393 1394 1403 1410 1414 1424 1425 1438 1444 1445 1451 1452 1454 1455 1457 1463 1469 1472 1476 1481 1486 1487 1491 1493 1500 1510 1525 1527 1529 1530 1534 1545 1550 1564 1565 1566 1568 1569 1571 1572 1580 1586 1590 1597 1619 1625 1628 1637 1645 1646 1649 1652 1659 1665 1667 1672 1681 1691 1697 1707 1709 1711 1724 1740 1747 1756 1757 1759 1763 1767 1768 1786 1787 1793 1803 1809 1811 1812 1815 1817 1825 1827 1830 1839 1842 1844 1845 1852 1860 1866 1871 1873 1880 1890 1893 1901 1902 1909 1910 1917 1918 1920 1921 1923 1930 1931 1934 1941 1943 1946 1948 1951 1965 1970 1988 1995 1999 2001 2002 2009 2014 2016 2017 2020 2023 2028 2030 2035 2047 2052 2059 2060 2068 2072 2075 2079 2082 2084 2093 2097 2109 2111 2112 2115 2121 2125 2128 2132 2137 2142 2143 2148 2155 2156 2164 2169 2173 2180 2187 2188 2189 2190 2193 2195 2214 2216 2228 2234 2236 2238 2247 2259 2263 2272 2273 2274 2276 2281 2287 2289 2290 2292 2294 2296 2299 2302 2314 2319 2320 2324 2334 2335 2339 2349 2358 2359 2360 2365 2367 2375 2378 2401 2407 2409 2410 2414 2422 2427 2431 2433 2438 2441 2453 2454 2460 2465 2467 2475 2484 2486 2487 2489 2492 2495 2519 2522 2532 2535 2536 2538 2557 2568 2569 2572 2582 2585 2586 2592 2598 2599 2601 2602 2615 2616 2617 2626 2631 2640 2650 2657 2661 2664 2679 2680 2684 2686 2687 2692 2693 2699 2700 2703 2706 2707 2712 2724 2727 2730 2732 2735 2737 2739 2745 2756 2761 2769 2771 2772 2786 2794 2797 2798 2799 2802 2803 2808 2811 2816 2822 2823 2826 2827 2834 2846 2848 2850 2852 2854 2870 2878 2881 2882 2883 2885 2890 2893 2912 2933 2939 2941 2943 2946 2947 2953 2955 2957 2960 2963 2964 2965 2970 2977 2978 2985 2987 2988 2989 2999 3000 3008 3011 3028 3030 3031 3036 3058 3061 3067 3072 3073 3080 3084 3093 3097 3101 3108 3112 3113 3122 3125 3126 3130 3133 3134 3141 3144 3154 3176 3177 3182 3184 3186 3190 3197 3199 3204 3210 3213 3217 3223 3234 3235 3236 3239 3244 3249 3251 3259 3263 3270 3283 3285 3295 3299 3301 3302 3305 3326 3340 3345 3351 3353 3356 3363 3366 3370 3375 3377 3378 3386 3389 3392 3395 3396 3399 3403 3405 3407 3424 3425 3428 3435 3440 3444 3452 3458 3460 3462 3476 3482 3489 3494 3496 3503 3505 3510 3519 3526 3538 3543 3546 3548 3553 3554 3556 3557 3561 3570 3573 3584 3590 3597 3604 3613 3619 3623 3630 3631 3632 3633 3636 3641 3646 3649 3650 3651 3658 3662 3664 3678 3680 3685 3687 3689 3691 3697 3698 3699 3700 3707 3712 3716 3726 3736 3737 3738 3743 3744 3754 3761 3764 3770 3774 3777 3786 3787 3789 3791 3793 3803 3809 3816 3836 3837 3847 3849 3851 3865 3883 3886 3894 3896 3900 3902 3908 3909 3922 3923 3926 3928 3934 3936 3938 3948 3950 3951 3955 3965 3970 3976 3977 3979 3986 3993 4009 4013 4015 4020 4022 4025 4028 4037 4039 4052 4053 4065 4066 4080 4091 4104 4107 4108 4111 4118 4123 4127 4128 4129 4131 4146 4148 4149 4160 4163 4168 4169 4179 4189 4191 4198 4200 4201 4207 4224 4225 4235 4238 4242 4252 4257 4265 4270 4275 4277 4284 4291 4301 4310 4318 4323 4326 4328 4330 4331 4332 4336 4337 4340 4342 4345 4352 4358 4360 4365 4369 4373 4374 4379 4381 4386 4388 4393 4400 4405 4406 4410 4412 4413 4421 4422 4423 4426 4427 4428 4434 4458 4463 4464 4472 4479 4486 4491 4502 4504 4512 4531 4533 4535 4538 4539 4541 4544 4545 4553 4555 4561 4563 4564 4566 4567 4572 4577 4595 4598 4599 4601 4608 4616 4625 4632 4640 4645 4647 4653 4658 4676 4682 4695 4696 4700 4706 4719 4720 4724 4727 4732 4733 4736 4750 4757 4758 4760 4762 4763 4769 4776 4785 4786 4790 4795 4796 4812 4821 4823 4826 4827 4839 4845 4846 4859 4868 4878 4882 4887 4890 4892 4893 4896 4904 4908 4919 4921 4923 4926 4935 4936 4937 4951 4954 4958 4962 4970 4973 4974 4979 4989 4991 4998 7 8 9 10 15 16 19 20 41 42 47 48 77 78 99 100 105 106 121 122 123 124 127 128 131 132 133 134 143 144 149 150 157 158 183 184 195 196 199 200 203 204 205 206 209 210 239 240 245 246 255 256 269 270 273 274 275 276 279 280 283 284 301 302 305 306 317 318 345 346 349 350 359 360 377 378 379 380 383 384 385 386 399 400 407 408 409 410 427 428 439 440 445 446 449 450 455 456 469 470 475 476 493 494 497 498 505 506 511 512 515 516 517 518 527 528 537 538 541 542 543 544 547 548 549 550 563 564 575 576 585 586 591 592 609 610 621 622 623 624 629 630 639 640 657 658 671 672 673 674 699 700 715 716 719 720 731 732 755 756 759 760 761 762 765 766 791 792 797 798 803 804 845 846 861 862 875 876 887 888 889 890 893 894 907 908 913 914 925 926 957 958 961 962 977 978 981 982 991 992 995 996 1015 1016 1019 1020 1021 1022 1027 1028 1033 1034 1039 1040 1051 1052 1063 1064 1073 1074 1083 1084 1097 1098 1099 1100 1107 1108 1111 1112 1113 1114 1159 1160 1161 1162 1167 1168 1181 1182 1201 1202 1207 1208 1221 1222 1227 1228 1233 1234 1241 1242 1243 1244 1257 1258 1265 1266 1275 1276 1291 1292 1307 1308 1319 1320 1327 1328 1343 1344 1349 1350 1351 1352 1367 1368 1373 1374 1377 1378 1381 1382 1385 1386 1419 1420 1421 1422 1443 1444 1453 1454 1465 1466 1477 1478 1483 1484 1497 1498 1499 1500 1507 1508 1523 1524 1527 1528 1535 1536 1539 1540 1545 1546 1549 1550 1565 1566 1569 1570 1573 1574 1581 1582 1601 1602 1605 1606 1619 1620 1621 1622 1627 1628 1645 1646 1649 1650 1653 1654 1657 1658 1663 1664 1665 1666 1671 1672 1681 1682 1683 1684 1709 1710 1711 1712 1721 1722 1739 1740 1749 1750 1775 1776 1785 1786 1791 1792 1801 1802 1805 1806 1809 1810 1821 1822 1829 1830 1839 1840 1847 1848 1851 1852 1853 1854 1857 1858 1859 1860 1861 1862 1893 1894 1909 1910 1917 1918 1939 1940 1941 1942 1951 1952 1955 1956 1969 1970 1977 1978 1993 1994 1995 1996 2057 2058 2063 2064 2065 2066 2071 2072 2097 2098 2117 2118 2123 2124 2125 2126 2135 2136 2153 2154 2155 2156 2165 2166 2173 2174 2181 2182 2185 2186 2193 2194 2201 2202 2207 2208 2209 2210 2223 2224 2227 2228 2243 2244 2247 2248 2259 2260 2287 2288 2289 2290 2305 2306 2315 2316 2317 2318 2339 2340 2343 2344 2351 2352 2361 2362 2377 2378 2391 2392 2403 2404 2411 2412 2437 2438 2461 2462 2475 2476 2485 2486 2491 2492 2501 2502 2503 2504 2507 2508 2515 2516 2517 2518 2531 2532 2547 2548 2551 2552 2553 2554 2555 2556 2561 2562 2565 2566 2589 2590 2607 2608 2621 2622 2625 2626 2643 2644 2647 2648 2657 2658 2665 2666 2679 2680 2685 2686 2691 2692 2693 2694 2697 2698 2717 2718 2721 2722 2725 2726 2733 2734 2735 2736 2743 2744 2753 2754 2779 2780 2785 2786 2787 2788 2805 2806 2819 2820 2827 2828 2847 2848 2849 2850 2875 2876 2887 2888 2889 2890 2901 2902 2903 2904 2907 2908 2909 2910 2913 2914 2925 2926 2937 2938 2943 2944 2951 2952 2961 2962 2971 2972 2973 2974 2981 2982 2985 2986 2999 3000 3019 3020 3049 3050 3053 3054 3057 3058 3059 3060 3067 3068 3089 3090 3099 3100 3127 3128 3129 3130 3131 3132 3135 3136 3137 3138 3141 3142 3143 3144 3159 3160 3171 3172 3179 3180 3193 3194 3237 3238 3249 3250 3255 3256 3273 3274 3289 3290 3291 3292 3297 3298 3303 3304 3317 3318 3329 3330 3333 3334 3343 3344 3361 3362 3381 3382 3393 3394 3413 3414 3417 3418 3421 3422 3447 3448 3479 3480 3493 3494 3511 3512 3513 3514 3517 3518 3525 3526 3533 3534 3535 3536 3571 3572 3573 3574 3585 3586 3605 3606 3617 3618 3621 3622 3623 3624 3629 3630 3633 3634 3649 3650 3653 3654 3659 3660 3677 3678 3683 3684 3687 3688 3689 3690 3703 3704 3719 3720 3731 3732 3741 3742 3745 3746 3759 3760 3779 3780 3785 3786 3801 3802 3803 3804 3817 3818 3819 3820 3833 3834 3835 3836 3839 3840 3841 3842 3845 3846 3859 3860 3861 3862 3867 3868 3881 3882 3885 3886 3891 3892 3895 3896 3901 3902 3929 3930 3939 3940 3975 3976 3989 3990 3997 3998 4001 4002 4003 4004 4017 4018 4027 4028 4031 4032 4033 4034 4039 4040 4045 4046 4055 4056 4059 4060 4069 4070 4093 4094 4103 4104 4117 4118 4119 4120 4135 4136 4143 4144 4149 4150 4157 4158 4163 4164 4167 4168 4185 4186 4193 4194 4217 4218 4221 4222 4223 4224 4229 4230 4241 4242 4249 4250 4255 4256 4263 4264 4273 4274 4283 4284 4285 4286 4295 4296 4309 4310 4311 4312 4327 4328 4337 4338 4345 4346 4359 4360 4373 4374 4375 4376 4377 4378 4379 4380 4385 4386 4389 4390 4427 4428 4431 4432 4455 4456 4467 4468 4471 4472 4475 4476 4493 4494 4517 4518 4525 4526 4543 4544 4545 4546 4547 4548 4551 4552 4561 4562 4573 4574 4577 4578 4579 4580 4583 4584 4587 4588 4591 4592 4597 4598 4603 4604 4627 4628 4637 4638 4639 4640 4647 4648 4667 4668 4669 4670 4677 4678 4697 4698 4715 4716 4717 4718 4719 4720 4729 4730 4733 4734 4749 4750 4755 4756 4801 4802 4813 4814 4817 4818 4819 4820 4827 4828 4843 4844 4853 4854 4861 4862 4865 4866 4875 4876 4881 4882 4905 4906 4907 4908 4919 4920 4929 4930 4933 4934 4949 4950 4967 4968 4971 4972 4973 4974 4977 4978 4983 4984 4989 4990 5037 5038 5043 5044 5063 5064 5069 5070 5071 5072 5075 5076 5113 5114 5135 5136 5137 5138 5143 5144 5163 5164 5169 5170 5171 5172 5183 5184 5195 5196 5197 5198 5201 5202 5203 5204 5229 5230 5231 5232 5233 5234 5251 5252 5261 5262 5279 5280 5299 5300 5313 5314 5321 5322 5327 5328 5357 5358 5359 5360 5367 5368 5371 5372 5373 5374 5383 5384 5385 5386 5397 5398 5399 5400 5405 5406 5411 5412 5413 5414 5423 5424 5447 5448 5453 5454 5459 5460 5463 5464 5469 5470 5473 5474 5477 5478 5489 5490 5511 5512 5521 5522 5537 5538 5541 5542 5543 5544 5571 5572 5587 5588 5593 5594 5595 5596 5597 5598 5603 5604 5605 5606 5615 5616 5621 5622 5631 5632 5643 5644 5645 5646 5651 5652 5653 5654 5667 5668 5691 5692 5695 5696 5699 5700 5703 5704 5707 5708 5739 5740 5755 5756 5761 5762 5763 5764 5765 5766 5769 5770 5779 5780 5785 5786 5823 5824 5865 5866 5877 5878 5881 5882 5885 5886 5891 5892 5893 5894 5905 5906 5909 5910 5913 5914 5919 5920 5925 5926 5927 5928 5929 5930 5939 5940 5953 5954 5955 5956 5969 5970 5973 5974 5975 5976 5977 5978 5997 5998 5999 6000 6015 6016 6021 6022 6055 6056 6059 6060 6061 6062 6071 6072 6115 6116 6121 6122 6133 6134 6143 6144 6145 6146 6159 6160 6167 6168 6185 6186 6193 6194 6201 6202 6215 6216 6223 6224 6225 6226 6243 6244 6249 6250 6251 6252 6259 6260 6265 6266 6267 6268 6281 6282 6287 6288 6307 6308 6351 6352 6353 6354 6363 6364 6367 6368 6371 6372 6379 6380 6393 6394 6397 6398 6407 6408 6419 6420 6425 6426 6433 6434 6445 6446 6467 6468 6469 6470 6471 6472 6477 6478 6487 6488 6497 6498 6501 6502 6517 6518 6525 6526 6539 6540 6565 6566 6569 6570 6589 6590 6597 6598 6601 6602 6603 6604 6609 6610 6651 6652 6679 6680 6689 6690 6701 6702 6705 6706 6711 6712 6725 6726 6731 6732 6739 6740 6749 6750 6753 6754 6755 6756 6771 6772 6777 6778 6783 6784 6789 6790 6791 6792 6797 6798 6805 6806 6809 6810 6813 6814 6847 6848 6849 6850 6855 6856 6869 6870 6879 6880 6887 6888 6903 6904 6915 6916 6919 6920 6923 6924 6951 6952 6963 6964 6977 6978 6987 6988 6991 6992 7005 7006 7009 7010 7019 7020 7037 7038 7051 7052 7075 7076 7085 7086 7091 7092 7095 7096 7105 7106 7107 7108 7111 7112 7113 7114 7121 7122 7139 7140 7145 7146 7167 7168 7179 7180 7193 7194 7207 7208 7225 7226 7237 7238 7245 7246 7259 7260 7261 7262 7263 7264 7265 7266 7271 7272 7281 7282 7291 7292 7297 7298 7299 7300 7301 7302 7315 7316 7323 7324 7327 7328 7355 7356 7359 7360 7369 7370 7373 7374 7377 7378 7381 7382 7393 7394 7395 7396 7397 7398 7399 7400 7413 7414 7423 7424 7431 7432 7451 7452 7471 7472 7473 7474 7475 7476 7485 7486 7487 7488 7507 7508 7521 7522 7527 7528 7539 7540 7547 7548 7553 7554 7571 7572 7573 7574 7577 7578 7581 7582 7585 7586 7605 7606 7617 7618 7631 7632 7671 7672 7673 7674 7693 7694 7697 7698 7701 7702 7729 7730 7765 7766 7771 7772 7787 7788 7791 7792 7799 7800 7803 7804 7815 7816 7817 7818 7843 7844 7845 7846 7851 7852 7855 7856 7867 7868 7871 7872 7875 7876 7895 7896 7899 7900 7901 7902 7909 7910 7929 7930 7939 7940 7951 7952 7953 7954 7957 7958 7971 7972 7985 7986 8017 8018 8025 8026 8029 8030 8039 8040 8043 8044 8049 8050 8055 8056 8073 8074 8077 8078 8103 8104 8105 8106 8129 8130 8131 8132 8159 8160 8181 8182 8207 8208 8213 8214 8215 8216 8221 8222 8235 8236 8245 8246 8253 8254 8255 8256 8257 8258 8261 8262 8291 8292 8295 8296 8297 8298 8319 8320 8325 8326 8335 8336 8337 8338 8357 8358 8377 8378 8381 8382 8395 8396 8399 8400 8401 8402 8413 8414 8447 8448 8449 8450 8469 8470 8475 8476 8483 8484 8503 8504 8513 8514 8529 8530 8539 8540 8549 8550 8553 8554 8567 8568 8581 8582 8601 8602 8619 8620 8635 8636 8645 8646 8651 8652 8655 8656 8659 8660 8661 8662 8663 8664 8671 8672 8673 8674 8679 8680 8683 8684 8689 8690 8703 8704 8715 8716 8719 8720 8729 8730 8737 8738 8745 8746 8747 8748 8757 8758 8761 8762 8771 8772 8775 8776 8785 8786 8799 8800 8809 8810 8811 8812 8819 8820 8823 8824 8825 8826 8841 8842 8843 8844 8845 8846 8851 8852 8853 8854 8855 8856 8867 8868 8915 8916 8925 8926 8927 8928 8943 8944 8957 8958 8971 8972 8981 8982 9003 9004 9007 9008 9023 9024 9061 9062 9065 9066 9069 9070 9075 9076 9077 9078 9081 9082 9087 9088 9089 9090 9105 9106 9109 9110 9121 9122 9125 9126 9127 9128 9131 9132 9133 9134 9143 9144 9153 9154 9189 9190 9195 9196 9197 9198 9201 9202 9215 9216 9231 9232 9249 9250 9263 9264 9279 9280 9289 9290 9293 9294 9305 9306 9315 9316 9351 9352 9363 9364 9389 9390 9391 9392 9399 9400 9411 9412 9437 9438 9439 9440 9447 9448 9453 9454 9463 9464 9465 9466 9471 9472 9499 9500 9513 9514 9515 9516 9519 9520 9523 9524 9525 9526 9537 9538 9551 9552 9569 9570 9571 9572 9579 9580 9589 9590 9591 9592 9623 9624 9641 9642 9645 9646 9651 9652 9653 9654 9677 9678 9689 9690 9691 9692 9717 9718 9735 9736 9755 9756 9763 9764 9773 9774 9779 9780 9783 9784 9785 9786 9791 9792 9807 9808 9815 9816 9837 9838 9841 9842 9845 9846 9851 9852 9869 9870 9871 9872 9873 9874 9901 9902 9907 9908 9915 9916 9923 9924 9939 9940 9945 9946 9947 9948 9957 9958 9977 9978 9981 9982 9995 9996