4 9 18 27 28 30 31 41 62 64 74 88 92 104 105 107 110 114 139 146 150 161 163 164 166 169 170 173 200 205 214 225 226 227 229 234 237 240 249 251 252 254 257 270 273 274 276 281 282 283 297 300 301 311 317 322 326 345 346 347 352 357 359 363 369 370 373 375 381 383 386 396 403 405 413 418 426 432 440 441 445 446 452 455 461 464 491 493 494 495 498 501 505 507 510 511 512 516 530 532 535 537 538 539 541 546 549 552 556 561 566 579 593 599 606 611 618 626 628 634 642 648 661 662 667 680 684 686 688 689 695 703 716 720 726 731 734 735 740 744 756 762 769 776 789 790 791 798 814 815 822 824 835 843 849 856 860 862 864 868 869 889 891 894 897 910 925 926 928 930 949 956 962 963 964 967 969 971 976 978 989 990 997 999 1006 1007 1015 1020 1023 1024 1033 1035 1036 1039 1040 1042 1044 1049 1050 1055 1060 1068 1081 1097 1112 1113 1118 1121 1124 1125 1127 1128 1129 1132 1135 1136 1139 1140 1158 1167 1178 1179 1182 1193 1195 1206 1219 1225 1230 1249 1250 1253 1264 1266 1268 1274 1275 1283 1297 1299 1302 1317 1320 1324 1339 1340 1342 1343 1344 1353 1355 1361 1363 1379 1382 1385 1386 1388 1396 1403 1412 1425 1434 1435 1436 1437 1438 1453 1459 1466 1470 1475 1476 1479 1489 1491 1500 1511 1518 1523 1524 1531 1532 1533 1535 1536 1543 1546 1549 1561 1562 1570 1571 1575 1578 1587 1588 1589 1597 1604 1607 1616 1618 1626 1627 1632 1634 1637 1638 1655 1656 1660 1662 1664 1667 1668 1674 1678 1679 1695 1703 1706 1707 1711 1720 1727 1737 1738 1750 1760 1764 1771 1776 1781 1782 1784 1785 1787 1792 1799 1801 1803 1817 1819 1820 1826 1834 1837 1843 1858 1859 1864 1870 1872 1882 1885 1886 1890 1899 1905 1917 1919 1920 1921 1929 1938 1941 1942 1949 1954 1961 1964 1969 1970 1971 1972 1973 1977 1983 1984 1985 1986 1990 1993 1997 2002 2016 2024 2029 2032 2033 2037 2040 2041 2044 2047 2059 2063 2068 2085 2088 2090 2091 2093 2094 2095 2098 2101 2112 2116 2118 2120 2136 2137 2138 2145 2150 2160 2171 2172 2173 2177 2178 2182 2184 2187 2199 2200 2208 2210 2215 2217 2219 2232 2249 2253 2254 2255 2260 2265 2276 2283 2293 2294 2303 2304 2309 2310 2314 2316 2322 2339 2348 2351 2361 2363 2365 2368 2373 2379 2380 2385 2390 2393 2403 2406 2414 2427 2430 2434 2448 2449 2452 2456 2470 2485 2489 2497 2503 2504 2505 2507 2514 2515 2516 2518 2524 2533 2534 2535 2544 2547 2548 2550 2558 2561 2573 2576 2577 2582 2584 2587 2589 2590 2591 2594 2600 2601 2605 2611 2617 2633 2640 2651 2652 2660 2666 2667 2672 2674 2679 2697 2701 2707 2710 2711 2714 2716 2717 2722 2723 2733 2741 2742 2749 2751 2754 2755 2756 2763 2768 2772 2773 2774 2787 2790 2797 2798 2807 2819 2820 2824 2825 2827 2828 2829 2832 2836 2846 2853 2862 2875 2876 2878 2884 2900 2904 2947 2948 2951 2957 2965 2966 2970 2972 2977 2983 2984 2987 2992 2996 3001 3003 3008 3013 3014 3015 3018 3023 3028 3034 3043 3050 3063 3064 3069 3073 3081 3087 3098 3103 3110 3113 3115 3121 3122 3123 3129 3138 3146 3149 3153 3157 3158 3161 3165 3168 3180 3187 3194 3198 3205 3207 3216 3217 3220 3222 3223 3224 3227 3239 3240 3245 3249 3254 3255 3261 3269 3274 3279 3284 3287 3289 3296 3298 3301 3307 3320 3325 3328 3330 3337 3346 3347 3366 3367 3368 3370 3372 3379 3382 3385 3389 3398 3406 3411 3414 3428 3431 3432 3438 3441 3453 3454 3460 3462 3470 3482 3493 3500 3501 3504 3505 3508 3510 3511 3520 3529 3536 3541 3547 3549 3554 3556 3561 3569 3571 3575 3576 3582 3588 3589 3597 3599 3600 3606 3612 3613 3621 3623 3625 3633 3634 3641 3649 3651 3653 3657 3658 3673 3678 3682 3684 3685 3686 3688 3690 3697 3701 3712 3746 3752 3756 3772 3786 3787 3792 3796 3799 3821 3822 3823 3825 3844 3845 3850 3855 3859 3863 3871 3872 3873 3877 3883 3884 3892 3895 3898 3909 3910 3913 3918 3926 3934 3936 3937 3938 3940 3945 3947 3962 3973 3988 3999 4012 4013 4019 4022 4023 4028 4032 4033 4035 4036 4037 4038 4039 4048 4050 4051 4052 4072 4080 4082 4102 4103 4106 4108 4110 4116 4133 4137 4139 4143 4154 4169 4174 4175 4178 4181 4183 4186 4194 4195 4197 4199 4200 4201 4206 4220 4223 4233 4234 4237 4245 4253 4254 4263 4271 4279 4280 4283 4287 4291 4292 4298 4302 4306 4308 4311 4315 4320 4322 4331 4333 4336 4341 4353 4369 4371 4373 4381 4382 4385 4388 4395 4399 4400 4405 4409 4411 4413 4416 4419 4427 4429 4431 4434 4436 4438 4439 4441 4461 4475 4481 4483 4493 4497 4503 4504 4507 4525 4539 4544 4548 4550 4551 4553 4554 4556 4557 4561 4562 4564 4565 4566 4569 4571 4584 4585 4589 4591 4612 4626 4629 4630 4632 4638 4639 4641 4642 4651 4660 4661 4680 4684 4688 4692 4693 4695 4696 4697 4698 4699 4704 4705 4714 4715 4720 4724 4730 4733 4739 4742 4747 4748 4751 4754 4757 4758 4760 4762 4764 4765 4772 4775 4780 4784 4790 4791 4795 4796 4801 4802 4808 4809 4811 4813 4819 4821 4829 4834 4843 4845 4850 4852 4858 4860 4868 4871 4881 4884 4886 4892 4898 4907 4910 4915 4916 4918 4923 4925 4927 4929 4938 4941 4943 4946 4950 4951 4953 4956 4958 4960 4974 4976 4980 4983 4986 4997 7 8 17 18 35 36 53 54 55 56 59 60 61 62 81 82 123 124 127 128 147 148 175 176 183 184 207 208 209 210 213 214 219 220 227 228 277 278 291 292 299 300 321 322 325 326 327 328 331 332 337 338 339 340 345 346 399 400 409 410 427 428 449 450 451 452 453 454 457 458 467 468 473 474 479 480 497 498 501 502 503 504 507 508 513 514 539 540 545 546 547 548 551 552 561 562 563 564 565 566 593 594 599 600 601 602 621 622 633 634 643 644 651 652 689 690 691 692 693 694 703 704 713 714 717 718 725 726 737 738 739 740 745 746 749 750 761 762 765 766 771 772 791 792 805 806 809 810 825 826 835 836 851 852 863 864 879 880 881 882 889 890 891 892 903 904 909 910 921 922 927 928 981 982 985 986 987 988 989 990 995 996 1001 1002 1009 1010 1013 1014 1019 1020 1021 1022 1023 1024 1031 1032 1059 1060 1063 1064 1069 1070 1073 1074 1075 1076 1077 1078 1081 1082 1091 1092 1097 1098 1103 1104 1111 1112 1121 1122 1131 1132 1157 1158 1185 1186 1197 1198 1211 1212 1221 1222 1235 1236 1251 1252 1255 1256 1267 1268 1283 1284 1295 1296 1321 1322 1323 1324 1333 1334 1359 1360 1367 1368 1371 1372 1375 1376 1377 1378 1389 1390 1405 1406 1431 1432 1439 1440 1451 1452 1461 1462 1467 1468 1469 1470 1479 1480 1487 1488 1511 1512 1523 1524 1537 1538 1551 1552 1577 1578 1579 1580 1581 1582 1595 1596 1627 1628 1629 1630 1643 1644 1647 1648 1669 1670 1685 1686 1697 1698 1711 1712 1719 1720 1723 1724 1727 1728 1735 1736 1737 1738 1777 1778 1781 1782 1787 1788 1793 1794 1819 1820 1849 1850 1851 1852 1855 1856 1859 1860 1897 1898 1911 1912 1923 1924 1925 1926 1927 1928 1933 1934 1937 1938 1941 1942 1951 1952 1955 1956 1977 1978 1979 1980 1993 1994 1997 1998 2011 2012 2013 2014 2029 2030 2039 2040 2045 2046 2047 2048 2065 2066 2069 2070 2071 2072 2077 2078 2079 2080 2083 2084 2087 2088 2097 2098 2099 2100 2109 2110 2119 2120 2135 2136 2161 2162 2193 2194 2223 2224 2225 2226 2235 2236 2241 2242 2247 2248 2249 2250 2253 2254 2255 2256 2257 2258 2263 2264 2269 2270 2271 2272 2277 2278 2279 2280 2315 2316 2333 2334 2355 2356 2357 2358 2363 2364 2385 2386 2389 2390 2411 2412 2437 2438 2449 2450 2459 2460 2497 2498 2499 2500 2505 2506 2527 2528 2531 2532 2535 2536 2547 2548 2549 2550 2565 2566 2593 2594 2597 2598 2603 2604 2633 2634 2639 2640 2647 2648 2677 2678 2679 2680 2683 2684 2685 2686 2687 2688 2705 2706 2709 2710 2721 2722 2725 2726 2757 2758 2763 2764 2769 2770 2771 2772 2775 2776 2791 2792 2805 2806 2823 2824 2849 2850 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2905 2906 2917 2918 2931 2932 2939 2940 2949 2950 2951 2952 2957 2958 2977 2978 2981 2982 2999 3000 3021 3022 3035 3036 3045 3046 3047 3048 3061 3062 3063 3064 3065 3066 3069 3070 3071 3072 3085 3086 3091 3092 3097 3098 3121 3122 3123 3124 3139 3140 3141 3142 3149 3150 3155 3156 3173 3174 3175 3176 3177 3178 3193 3194 3207 3208 3213 3214 3231 3232 3235 3236 3251 3252 3253 3254 3263 3264 3267 3268 3273 3274 3275 3276 3309 3310 3311 3312 3319 3320 3323 3324 3327 3328 3333 3334 3335 3336 3347 3348 3355 3356 3357 3358 3389 3390 3405 3406 3411 3412 3413 3414 3421 3422 3439 3440 3453 3454 3473 3474 3475 3476 3499 3500 3519 3520 3527 3528 3541 3542 3551 3552 3561 3562 3563 3564 3567 3568 3569 3570 3573 3574 3583 3584 3597 3598 3601 3602 3605 3606 3633 3634 3637 3638 3639 3640 3651 3652 3667 3668 3673 3674 3685 3686 3715 3716 3717 3718 3727 3728 3739 3740 3743 3744 3763 3764 3769 3770 3771 3772 3779 3780 3797 3798 3809 3810 3833 3834 3837 3838 3839 3840 3841 3842 3857 3858 3875 3876 3881 3882 3883 3884 3897 3898 3907 3908 3921 3922 3927 3928 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3953 3954 3965 3966 3967 3968 3969 3970 3971 3972 3979 3980 3985 3986 3993 3994 4003 4004 4031 4032 4047 4048 4057 4058 4063 4064 4065 4066 4073 4074 4079 4080 4081 4082 4087 4088 4093 4094 4117 4118 4125 4126 4135 4136 4169 4170 4175 4176 4179 4180 4181 4182 4185 4186 4187 4188 4189 4190 4195 4196 4201 4202 4223 4224 4231 4232 4235 4236 4239 4240 4271 4272 4273 4274 4275 4276 4289 4290 4299 4300 4319 4320 4341 4342 4343 4344 4345 4346 4353 4354 4355 4356 4363 4364 4367 4368 4373 4374 4397 4398 4399 4400 4415 4416 4419 4420 4429 4430 4433 4434 4437 4438 4463 4464 4497 4498 4505 4506 4507 4508 4509 4510 4519 4520 4529 4530 4551 4552 4565 4566 4585 4586 4587 4588 4605 4606 4607 4608 4617 4618 4619 4620 4627 4628 4631 4632 4643 4644 4677 4678 4695 4696 4701 4702 4721 4722 4725 4726 4729 4730 4735 4736 4745 4746 4757 4758 4759 4760 4769 4770 4779 4780 4785 4786 4805 4806 4811 4812 4827 4828 4853 4854 4859 4860 4867 4868 4895 4896 4897 4898 4903 4904 4911 4912 4939 4940 4969 4970 4977 4978 4993 4994 5005 5006 5007 5008 5009 5010 5013 5014 5027 5028 5029 5030 5031 5032 5035 5036 5047 5048 5065 5066 5067 5068 5069 5070 5087 5088 5093 5094 5095 5096 5099 5100 5115 5116 5121 5122 5145 5146 5151 5152 5153 5154 5163 5164 5167 5168 5173 5174 5177 5178 5179 5180 5181 5182 5187 5188 5199 5200 5201 5202 5209 5210 5221 5222 5233 5234 5265 5266 5279 5280 5301 5302 5303 5304 5319 5320 5331 5332 5333 5334 5343 5344 5347 5348 5357 5358 5393 5394 5401 5402 5413 5414 5419 5420 5421 5422 5427 5428 5431 5432 5433 5434 5443 5444 5445 5446 5465 5466 5481 5482 5483 5484 5497 5498 5501 5502 5507 5508 5509 5510 5511 5512 5525 5526 5535 5536 5543 5544 5545 5546 5547 5548 5573 5574 5579 5580 5593 5594 5595 5596 5613 5614 5637 5638 5639 5640 5647 5648 5649 5650 5653 5654 5655 5656 5657 5658 5663 5664 5671 5672 5691 5692 5705 5706 5723 5724 5749 5750 5751 5752 5755 5756 5767 5768 5799 5800 5807 5808 5893 5894 5895 5896 5901 5902 5913 5914 5929 5930 5931 5932 5939 5940 5943 5944 5953 5954 5965 5966 5967 5968 5973 5974 5983 5984 5991 5992 6001 6002 6005 6006 6015 6016 6025 6026 6027 6028 6029 6030 6035 6036 6045 6046 6055 6056 6067 6068 6085 6086 6099 6100 6125 6126 6127 6128 6137 6138 6145 6146 6161 6162 6173 6174 6195 6196 6205 6206 6219 6220 6225 6226 6229 6230 6241 6242 6243 6244 6245 6246 6257 6258 6275 6276 6291 6292 6297 6298 6305 6306 6313 6314 6315 6316 6321 6322 6329 6330 6335 6336 6359 6360 6373 6374 6387 6388 6395 6396 6409 6410 6413 6414 6431 6432 6433 6434 6439 6440 6443 6444 6445 6446 6447 6448 6453 6454 6477 6478 6479 6480 6489 6490 6497 6498 6507 6508 6509 6510 6521 6522 6537 6538 6547 6548 6557 6558 6567 6568 6573 6574 6577 6578 6591 6592 6595 6596 6601 6602 6613 6614 6639 6640 6649 6650 6655 6656 6659 6660 6673 6674 6691 6692 6693 6694 6731 6732 6733 6734 6735 6736 6739 6740 6743 6744 6757 6758 6763 6764 6769 6770 6777 6778 6795 6796 6811 6812 6821 6822 6827 6828 6855 6856 6861 6862 6863 6864 6875 6876 6881 6882 6905 6906 6907 6908 6919 6920 6923 6924 6939 6940 6963 6964 6985 6986 6999 7000 7001 7002 7007 7008 7009 7010 7015 7016 7019 7020 7021 7022 7039 7040 7057 7058 7071 7072 7081 7082 7093 7094 7097 7098 7107 7108 7111 7112 7121 7122 7137 7138 7141 7142 7149 7150 7151 7152 7163 7164 7175 7176 7177 7178 7193 7194 7197 7198 7199 7200 7211 7212 7223 7224 7225 7226 7241 7242 7245 7246 7249 7250 7265 7266 7267 7268 7281 7282 7297 7298 7301 7302 7305 7306 7313 7314 7315 7316 7345 7346 7355 7356 7363 7364 7367 7368 7369 7370 7371 7372 7375 7376 7379 7380 7393 7394 7401 7402 7423 7424 7491 7492 7503 7504 7511 7512 7543 7544 7571 7572 7573 7574 7583 7584 7591 7592 7597 7598 7641 7642 7643 7644 7645 7646 7649 7650 7687 7688 7689 7690 7699 7700 7709 7710 7717 7718 7725 7726 7741 7742 7743 7744 7745 7746 7753 7754 7765 7766 7767 7768 7783 7784 7789 7790 7795 7796 7817 7818 7819 7820 7825 7826 7835 7836 7851 7852 7867 7868 7871 7872 7873 7874 7875 7876 7879 7880 7889 7890 7893 7894 7923 7924 7945 7946 7975 7976 7997 7998 8023 8024 8025 8026 8037 8038 8043 8044 8045 8046 8055 8056 8063 8064 8065 8066 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8095 8096 8099 8100 8101 8102 8103 8104 8143 8144 8159 8160 8163 8164 8203 8204 8205 8206 8211 8212 8215 8216 8219 8220 8231 8232 8265 8266 8273 8274 8277 8278 8285 8286 8307 8308 8337 8338 8347 8348 8349 8350 8355 8356 8361 8362 8365 8366 8371 8372 8387 8388 8389 8390 8393 8394 8397 8398 8399 8400 8401 8402 8411 8412 8439 8440 8445 8446 8465 8466 8467 8468 8473 8474 8489 8490 8505 8506 8507 8508 8525 8526 8541 8542 8557 8558 8559 8560 8565 8566 8573 8574 8581 8582 8583 8584 8595 8596 8603 8604 8611 8612 8615 8616 8621 8622 8629 8630 8639 8640 8643 8644 8661 8662 8665 8666 8671 8672 8681 8682 8705 8706 8737 8738 8741 8742 8745 8746 8761 8762 8763 8764 8769 8770 8775 8776 8789 8790 8797 8798 8799 8800 8809 8810 8817 8818 8821 8822 8825 8826 8831 8832 8837 8838 8853 8854 8857 8858 8861 8862 8867 8868 8871 8872 8875 8876 8877 8878 8881 8882 8921 8922 8949 8950 8961 8962 8965 8966 8985 8986 8993 8994 9005 9006 9007 9008 9013 9014 9049 9050 9077 9078 9087 9088 9095 9096 9099 9100 9101 9102 9105 9106 9107 9108 9111 9112 9113 9114 9121 9122 9123 9124 9127 9128 9129 9130 9131 9132 9137 9138 9141 9142 9167 9168 9169 9170 9177 9178 9181 9182 9223 9224 9251 9252 9257 9258 9259 9260 9263 9264 9275 9276 9277 9278 9281 9282 9283 9284 9301 9302 9319 9320 9321 9322 9359 9360 9367 9368 9375 9376 9383 9384 9385 9386 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9407 9408 9409 9410 9427 9428 9429 9430 9439 9440 9447 9448 9459 9460 9465 9466 9477 9478 9483 9484 9493 9494 9495 9496 9501 9502 9507 9508 9513 9514 9515 9516 9519 9520 9523 9524 9527 9528 9529 9530 9543 9544 9549 9550 9559 9560 9567 9568 9579 9580 9581 9582 9589 9590 9591 9592 9601 9602 9603 9604 9615 9616 9617 9618 9621 9622 9625 9626 9637 9638 9641 9642 9657 9658 9667 9668 9685 9686 9689 9690 9699 9700 9703 9704 9715 9716 9719 9720 9735 9736 9741 9742 9761 9762 9767 9768 9771 9772 9783 9784 9795 9796 9813 9814 9819 9820 9829 9830 9831 9832 9835 9836 9845 9846 9849 9850 9853 9854 9857 9858 9875 9876 9881 9882 9885 9886 9891 9892 9899 9900 9901 9902 9905 9906 9911 9912 9915 9916 9919 9920 9947 9948 9951 9952 9959 9960 9965 9966 9971 9972 9993 9994