5 7 10 14 15 27 40 50 57 58 62 65 67 71 78 95 105 106 110 121 122 123 163 168 170 174 179 184 196 203 211 218 219 221 223 225 227 229 232 234 236 252 257 259 266 268 269 272 273 277 278 284 287 306 312 315 323 325 328 329 333 335 341 345 346 348 350 351 354 366 375 378 379 383 385 392 398 405 406 411 414 418 421 424 430 432 439 449 456 465 466 469 476 477 483 494 497 502 505 508 512 515 516 523 527 533 545 557 561 573 582 584 585 594 597 600 601 604 606 611 624 627 628 640 641 642 647 648 650 659 665 667 668 675 676 679 682 691 692 695 698 699 704 707 708 712 714 715 718 724 725 734 735 740 746 754 760 763 765 766 767 770 773 774 775 777 783 786 790 792 794 806 810 812 817 821 837 839 840 845 850 851 853 861 866 869 870 874 875 884 892 897 908 918 928 946 948 952 959 960 971 972 973 974 978 980 981 987 991 995 998 1002 1006 1010 1023 1025 1028 1035 1040 1044 1055 1057 1059 1064 1075 1088 1089 1093 1098 1101 1108 1118 1122 1127 1134 1142 1148 1149 1165 1176 1177 1179 1180 1181 1187 1189 1194 1208 1215 1217 1242 1243 1252 1255 1257 1272 1273 1274 1276 1283 1286 1287 1288 1292 1294 1303 1305 1311 1324 1330 1339 1340 1347 1350 1356 1370 1375 1377 1380 1388 1394 1397 1401 1404 1408 1409 1413 1418 1420 1446 1447 1448 1452 1456 1462 1464 1466 1469 1470 1473 1476 1486 1497 1508 1512 1513 1520 1521 1522 1524 1526 1527 1530 1533 1535 1547 1548 1553 1570 1572 1574 1583 1588 1599 1605 1606 1621 1622 1628 1632 1637 1650 1654 1657 1658 1662 1673 1676 1680 1687 1690 1694 1701 1707 1708 1715 1717 1719 1720 1722 1724 1731 1734 1737 1739 1740 1742 1743 1745 1749 1753 1754 1766 1775 1784 1791 1793 1798 1811 1814 1818 1823 1830 1832 1836 1840 1841 1844 1852 1856 1860 1861 1863 1865 1869 1876 1881 1887 1893 1907 1910 1927 1929 1931 1938 1939 1946 1955 1956 1961 1967 1970 1971 1972 1980 1981 1991 2000 2033 2039 2040 2042 2048 2053 2057 2077 2082 2086 2092 2103 2108 2111 2114 2115 2118 2119 2122 2138 2142 2158 2162 2166 2173 2182 2192 2193 2195 2202 2203 2205 2211 2216 2223 2229 2235 2236 2237 2244 2263 2265 2270 2277 2278 2282 2283 2290 2294 2296 2298 2301 2304 2308 2310 2314 2316 2318 2332 2335 2341 2344 2347 2349 2354 2356 2357 2358 2360 2363 2367 2371 2375 2383 2391 2395 2396 2409 2413 2417 2420 2421 2422 2425 2427 2437 2446 2448 2450 2459 2462 2487 2489 2494 2497 2499 2505 2521 2525 2536 2537 2538 2541 2544 2558 2563 2564 2572 2573 2575 2581 2582 2612 2618 2624 2625 2627 2629 2634 2639 2654 2666 2675 2680 2683 2684 2685 2686 2689 2697 2700 2703 2708 2709 2715 2717 2719 2724 2741 2751 2775 2776 2779 2782 2792 2801 2809 2811 2816 2826 2830 2831 2833 2841 2844 2847 2849 2851 2857 2867 2868 2874 2876 2889 2891 2900 2909 2910 2915 2925 2934 2944 2947 2948 2955 2956 2962 2963 2970 2980 2985 2988 2989 2997 3003 3004 3012 3018 3024 3030 3036 3037 3043 3053 3061 3078 3085 3099 3102 3104 3106 3108 3116 3124 3133 3135 3137 3141 3149 3151 3157 3160 3168 3170 3185 3188 3194 3198 3201 3206 3208 3209 3210 3213 3214 3217 3219 3229 3230 3232 3236 3242 3246 3248 3255 3256 3263 3268 3274 3275 3283 3285 3292 3293 3294 3305 3312 3319 3322 3330 3339 3343 3344 3348 3362 3366 3367 3368 3369 3378 3382 3387 3390 3401 3402 3413 3414 3417 3420 3428 3429 3431 3436 3438 3448 3452 3468 3474 3476 3478 3486 3489 3492 3495 3498 3501 3503 3504 3505 3508 3509 3512 3517 3524 3525 3526 3528 3529 3535 3536 3540 3542 3550 3552 3555 3561 3563 3564 3565 3566 3568 3575 3576 3577 3579 3580 3583 3587 3605 3621 3622 3627 3629 3633 3640 3645 3661 3662 3665 3667 3668 3670 3671 3686 3690 3699 3700 3708 3711 3712 3718 3719 3726 3733 3734 3740 3744 3755 3766 3776 3793 3796 3801 3802 3817 3826 3827 3828 3829 3838 3845 3849 3857 3861 3863 3864 3866 3874 3880 3886 3892 3902 3910 3911 3915 3927 3928 3932 3938 3941 3953 3954 3961 3965 3971 3975 3977 3979 3985 3994 3995 4009 4015 4019 4024 4025 4028 4036 4038 4039 4046 4048 4051 4060 4065 4073 4075 4080 4081 4083 4092 4096 4100 4102 4110 4112 4116 4120 4123 4124 4127 4132 4139 4141 4151 4153 4155 4156 4162 4165 4169 4173 4177 4178 4180 4182 4186 4188 4189 4192 4202 4203 4205 4210 4214 4220 4222 4225 4226 4234 4236 4239 4245 4249 4256 4263 4264 4267 4272 4278 4281 4282 4283 4294 4303 4304 4314 4319 4324 4331 4340 4341 4342 4346 4356 4363 4365 4366 4371 4387 4388 4406 4407 4408 4409 4415 4420 4422 4450 4459 4460 4476 4477 4485 4486 4494 4504 4506 4512 4519 4525 4528 4535 4539 4542 4544 4545 4546 4570 4594 4599 4601 4603 4604 4609 4610 4620 4625 4626 4627 4628 4629 4636 4637 4640 4646 4663 4664 4672 4678 4696 4699 4700 4703 4715 4719 4724 4726 4728 4730 4735 4741 4742 4746 4747 4752 4755 4759 4761 4780 4791 4792 4795 4800 4806 4812 4815 4817 4818 4839 4862 4866 4867 4869 4891 4894 4899 4900 4902 4905 4913 4915 4916 4922 4924 4925 4928 4929 4932 4933 4942 4943 4944 4951 4952 4955 4956 4970 4972 4974 4993 4994 9 10 13 14 19 20 27 28 29 30 53 54 79 80 99 100 113 114 115 116 123 124 129 130 133 134 141 142 155 156 189 190 209 210 211 212 219 220 241 242 243 244 245 246 325 326 335 336 339 340 347 348 357 358 367 368 391 392 405 406 421 422 435 436 437 438 441 442 445 446 449 450 453 454 457 458 463 464 467 468 471 472 503 504 513 514 517 518 531 532 535 536 537 538 543 544 545 546 553 554 555 556 567 568 573 574 611 612 623 624 629 630 645 646 649 650 655 656 657 658 665 666 669 670 681 682 689 690 691 692 695 696 699 700 701 702 707 708 731 732 749 750 755 756 757 758 765 766 769 770 783 784 795 796 809 810 811 812 821 822 827 828 835 836 841 842 847 848 859 860 863 864 877 878 897 898 911 912 929 930 931 932 937 938 951 952 953 954 965 966 987 988 993 994 1003 1004 1009 1010 1015 1016 1023 1024 1029 1030 1031 1032 1045 1046 1053 1054 1065 1066 1089 1090 1113 1114 1121 1122 1145 1146 1163 1164 1167 1168 1169 1170 1187 1188 1193 1194 1199 1200 1201 1202 1207 1208 1211 1212 1221 1222 1247 1248 1253 1254 1255 1256 1279 1280 1281 1282 1283 1284 1293 1294 1295 1296 1299 1300 1317 1318 1329 1330 1333 1334 1335 1336 1349 1350 1351 1352 1357 1358 1363 1364 1381 1382 1383 1384 1389 1390 1395 1396 1397 1398 1407 1408 1413 1414 1415 1416 1423 1424 1427 1428 1429 1430 1435 1436 1447 1448 1449 1450 1467 1468 1469 1470 1479 1480 1491 1492 1507 1508 1519 1520 1525 1526 1529 1530 1531 1532 1533 1534 1539 1540 1545 1546 1547 1548 1549 1550 1553 1554 1565 1566 1571 1572 1579 1580 1583 1584 1587 1588 1611 1612 1619 1620 1623 1624 1633 1634 1641 1642 1673 1674 1677 1678 1679 1680 1689 1690 1699 1700 1701 1702 1705 1706 1721 1722 1731 1732 1737 1738 1739 1740 1747 1748 1749 1750 1767 1768 1783 1784 1793 1794 1815 1816 1835 1836 1855 1856 1891 1892 1895 1896 1903 1904 1917 1918 1919 1920 1941 1942 1943 1944 1945 1946 1947 1948 1955 1956 1959 1960 1961 1962 1973 1974 1981 1982 1989 1990 1995 1996 2003 2004 2011 2012 2019 2020 2045 2046 2049 2050 2055 2056 2069 2070 2079 2080 2087 2088 2109 2110 2113 2114 2117 2118 2127 2128 2149 2150 2175 2176 2177 2178 2185 2186 2195 2196 2201 2202 2215 2216 2235 2236 2243 2244 2253 2254 2267 2268 2283 2284 2295 2296 2297 2298 2329 2330 2351 2352 2353 2354 2357 2358 2359 2360 2361 2362 2373 2374 2377 2378 2387 2388 2415 2416 2429 2430 2433 2434 2483 2484 2485 2486 2503 2504 2509 2510 2513 2514 2543 2544 2545 2546 2547 2548 2551 2552 2565 2566 2571 2572 2573 2574 2575 2576 2583 2584 2587 2588 2605 2606 2609 2610 2621 2622 2647 2648 2659 2660 2677 2678 2679 2680 2693 2694 2699 2700 2711 2712 2739 2740 2749 2750 2753 2754 2759 2760 2775 2776 2787 2788 2793 2794 2801 2802 2807 2808 2815 2816 2817 2818 2825 2826 2835 2836 2839 2840 2891 2892 2893 2894 2895 2896 2903 2904 2911 2912 2923 2924 2927 2928 2931 2932 2937 2938 2939 2940 2945 2946 2951 2952 2971 2972 2993 2994 3015 3016 3023 3024 3025 3026 3039 3040 3041 3042 3043 3044 3047 3048 3051 3052 3053 3054 3059 3060 3065 3066 3069 3070 3093 3094 3095 3096 3105 3106 3139 3140 3143 3144 3147 3148 3165 3166 3175 3176 3197 3198 3209 3210 3211 3212 3241 3242 3243 3244 3255 3256 3263 3264 3273 3274 3299 3300 3307 3308 3313 3314 3315 3316 3323 3324 3345 3346 3351 3352 3359 3360 3373 3374 3379 3380 3387 3388 3401 3402 3413 3414 3415 3416 3429 3430 3433 3434 3437 3438 3439 3440 3443 3444 3447 3448 3461 3462 3467 3468 3473 3474 3477 3478 3479 3480 3483 3484 3485 3486 3489 3490 3497 3498 3505 3506 3507 3508 3531 3532 3549 3550 3567 3568 3581 3582 3585 3586 3595 3596 3621 3622 3627 3628 3635 3636 3645 3646 3659 3660 3663 3664 3671 3672 3679 3680 3681 3682 3687 3688 3703 3704 3711 3712 3719 3720 3721 3722 3725 3726 3729 3730 3737 3738 3751 3752 3761 3762 3773 3774 3785 3786 3813 3814 3819 3820 3853 3854 3857 3858 3861 3862 3875 3876 3877 3878 3891 3892 3909 3910 3911 3912 3921 3922 3933 3934 3939 3940 3941 3942 3943 3944 3959 3960 3961 3962 3981 3982 3999 4000 4065 4066 4077 4078 4079 4080 4083 4084 4095 4096 4105 4106 4113 4114 4153 4154 4163 4164 4171 4172 4183 4184 4205 4206 4215 4216 4221 4222 4227 4228 4229 4230 4235 4236 4237 4238 4243 4244 4275 4276 4283 4284 4315 4316 4323 4324 4331 4332 4345 4346 4363 4364 4383 4384 4385 4386 4389 4390 4403 4404 4405 4406 4409 4410 4421 4422 4431 4432 4445 4446 4457 4458 4469 4470 4471 4472 4473 4474 4487 4488 4525 4526 4529 4530 4539 4540 4553 4554 4555 4556 4563 4564 4565 4566 4579 4580 4587 4588 4591 4592 4595 4596 4601 4602 4607 4608 4615 4616 4619 4620 4627 4628 4631 4632 4635 4636 4663 4664 4669 4670 4681 4682 4687 4688 4693 4694 4697 4698 4707 4708 4711 4712 4713 4714 4715 4716 4719 4720 4725 4726 4733 4734 4741 4742 4749 4750 4765 4766 4781 4782 4789 4790 4791 4792 4817 4818 4825 4826 4833 4834 4839 4840 4841 4842 4843 4844 4849 4850 4853 4854 4873 4874 4891 4892 4895 4896 4899 4900 4917 4918 4923 4924 4973 4974 4977 4978 4987 4988 4993 4994 4997 4998 5009 5010 5041 5042 5049 5050 5071 5072 5073 5074 5075 5076 5081 5082 5087 5088 5115 5116 5125 5126 5127 5128 5143 5144 5145 5146 5149 5150 5161 5162 5163 5164 5223 5224 5235 5236 5247 5248 5249 5250 5253 5254 5257 5258 5267 5268 5277 5278 5307 5308 5331 5332 5349 5350 5359 5360 5365 5366 5367 5368 5369 5370 5371 5372 5377 5378 5393 5394 5399 5400 5405 5406 5415 5416 5417 5418 5429 5430 5433 5434 5437 5438 5447 5448 5481 5482 5501 5502 5549 5550 5551 5552 5557 5558 5563 5564 5583 5584 5601 5602 5617 5618 5621 5622 5631 5632 5651 5652 5659 5660 5661 5662 5665 5666 5681 5682 5687 5688 5693 5694 5697 5698 5701 5702 5713 5714 5733 5734 5735 5736 5747 5748 5751 5752 5777 5778 5781 5782 5799 5800 5817 5818 5819 5820 5829 5830 5849 5850 5867 5868 5887 5888 5893 5894 5895 5896 5909 5910 5911 5912 5923 5924 5925 5926 5939 5940 5959 5960 5969 5970 5975 5976 5977 5978 5993 5994 6005 6006 6007 6008 6023 6024 6035 6036 6047 6048 6059 6060 6071 6072 6073 6074 6085 6086 6105 6106 6121 6122 6155 6156 6169 6170 6197 6198 6203 6204 6207 6208 6211 6212 6215 6216 6231 6232 6247 6248 6265 6266 6269 6270 6273 6274 6281 6282 6297 6298 6301 6302 6313 6314 6319 6320 6335 6336 6339 6340 6369 6370 6375 6376 6387 6388 6395 6396 6401 6402 6411 6412 6415 6416 6417 6418 6419 6420 6425 6426 6427 6428 6433 6434 6437 6438 6457 6458 6459 6460 6463 6464 6471 6472 6483 6484 6491 6492 6495 6496 6509 6510 6511 6512 6525 6526 6535 6536 6547 6548 6549 6550 6565 6566 6569 6570 6583 6584 6585 6586 6587 6588 6609 6610 6623 6624 6637 6638 6643 6644 6659 6660 6677 6678 6685 6686 6687 6688 6695 6696 6723 6724 6731 6732 6733 6734 6735 6736 6737 6738 6755 6756 6763 6764 6773 6774 6779 6780 6801 6802 6803 6804 6825 6826 6827 6828 6833 6834 6839 6840 6855 6856 6857 6858 6861 6862 6871 6872 6875 6876 6895 6896 6903 6904 6935 6936 6947 6948 6951 6952 6955 6956 6971 6972 6977 6978 6983 6984 6989 6990 6995 6996 7001 7002 7005 7006 7007 7008 7009 7010 7015 7016 7017 7018 7023 7024 7033 7034 7047 7048 7049 7050 7051 7052 7055 7056 7057 7058 7069 7070 7071 7072 7079 7080 7083 7084 7099 7100 7103 7104 7109 7110 7121 7122 7125 7126 7127 7128 7129 7130 7131 7132 7135 7136 7149 7150 7151 7152 7153 7154 7157 7158 7159 7160 7165 7166 7173 7174 7209 7210 7241 7242 7243 7244 7253 7254 7257 7258 7265 7266 7279 7280 7289 7290 7321 7322 7323 7324 7329 7330 7333 7334 7335 7336 7339 7340 7341 7342 7371 7372 7379 7380 7397 7398 7399 7400 7415 7416 7421 7422 7423 7424 7435 7436 7437 7438 7451 7452 7465 7466 7467 7468 7479 7480 7487 7488 7509 7510 7531 7532 7551 7552 7585 7586 7591 7592 7601 7602 7603 7604 7633 7634 7651 7652 7653 7654 7655 7656 7657 7658 7675 7676 7689 7690 7697 7698 7713 7714 7721 7722 7725 7726 7727 7728 7731 7732 7747 7748 7759 7760 7771 7772 7783 7784 7803 7804 7819 7820 7821 7822 7829 7830 7853 7854 7855 7856 7863 7864 7875 7876 7881 7882 7905 7906 7907 7908 7921 7922 7929 7930 7941 7942 7949 7950 7953 7954 7957 7958 7969 7970 7987 7988 7989 7990 8017 8018 8029 8030 8037 8038 8047 8048 8049 8050 8055 8056 8071 8072 8075 8076 8077 8078 8091 8092 8095 8096 8101 8102 8119 8120 8129 8130 8145 8146 8149 8150 8159 8160 8161 8162 8165 8166 8183 8184 8191 8192 8199 8200 8203 8204 8219 8220 8223 8224 8231 8232 8239 8240 8245 8246 8247 8248 8253 8254 8263 8264 8277 8278 8281 8282 8301 8302 8305 8306 8309 8310 8311 8312 8323 8324 8329 8330 8337 8338 8345 8346 8353 8354 8355 8356 8359 8360 8363 8364 8371 8372 8375 8376 8377 8378 8383 8384 8403 8404 8405 8406 8409 8410 8419 8420 8427 8428 8439 8440 8443 8444 8449 8450 8451 8452 8467 8468 8471 8472 8477 8478 8489 8490 8497 8498 8511 8512 8525 8526 8527 8528 8533 8534 8543 8544 8555 8556 8561 8562 8563 8564 8565 8566 8587 8588 8605 8606 8607 8608 8627 8628 8637 8638 8647 8648 8661 8662 8679 8680 8681 8682 8683 8684 8691 8692 8711 8712 8725 8726 8729 8730 8731 8732 8741 8742 8773 8774 8775 8776 8811 8812 8813 8814 8815 8816 8817 8818 8829 8830 8839 8840 8843 8844 8899 8900 8917 8918 8919 8920 8951 8952 8953 8954 8969 8970 8971 8972 8987 8988 9007 9008 9011 9012 9023 9024 9037 9038 9049 9050 9055 9056 9069 9070 9077 9078 9083 9084 9087 9088 9089 9090 9091 9092 9139 9140 9187 9188 9197 9198 9201 9202 9205 9206 9207 9208 9217 9218 9219 9220 9239 9240 9249 9250 9251 9252 9253 9254 9255 9256 9257 9258 9271 9272 9273 9274 9279 9280 9291 9292 9325 9326 9327 9328 9343 9344 9355 9356 9391 9392 9397 9398 9399 9400 9405 9406 9429 9430 9437 9438 9447 9448 9451 9452 9455 9456 9459 9460 9469 9470 9481 9482 9483 9484 9491 9492 9493 9494 9503 9504 9509 9510 9517 9518 9521 9522 9559 9560 9581 9582 9583 9584 9589 9590 9599 9600 9611 9612 9623 9624 9629 9630 9633 9634 9635 9636 9677 9678 9723 9724 9731 9732 9733 9734 9737 9738 9781 9782 9787 9788 9797 9798 9799 9800 9803 9804 9809 9810 9825 9826 9829 9830 9831 9832 9843 9844 9847 9848 9849 9850 9855 9856 9857 9858 9863 9864 9865 9866 9883 9884 9885 9886 9887 9888 9901 9902 9903 9904 9909 9910 9911 9912 9939 9940 9943 9944 9947 9948 9985 9986 9987 9988