10 14 27 36 38 41 47 48 55 59 65 71 75 82 84 89 90 102 112 120 125 127 146 149 150 155 157 166 167 171 173 176 181 185 202 223 224 242 247 256 257 261 263 268 274 284 293 295 297 298 304 306 308 317 320 321 326 327 328 330 340 345 357 363 367 376 377 387 398 399 404 409 438 439 440 443 459 482 484 486 493 494 495 500 507 513 519 524 536 537 538 541 548 549 553 555 562 565 569 575 576 586 594 596 613 616 630 634 639 640 642 644 651 652 655 657 658 661 667 672 677 692 699 701 704 713 719 730 732 740 742 746 748 751 752 766 770 773 778 784 785 795 797 806 817 827 829 830 838 846 859 862 870 872 873 875 876 892 898 906 924 926 936 937 940 941 945 948 950 951 954 956 959 960 961 964 967 980 991 993 996 999 1005 1013 1026 1029 1040 1044 1046 1059 1085 1094 1095 1096 1103 1106 1107 1112 1121 1124 1126 1131 1135 1144 1147 1150 1153 1166 1168 1174 1175 1193 1195 1196 1202 1205 1210 1211 1214 1220 1222 1224 1227 1232 1240 1241 1244 1258 1263 1285 1292 1293 1313 1316 1319 1321 1334 1338 1343 1345 1348 1354 1355 1361 1362 1370 1374 1383 1387 1391 1393 1394 1397 1400 1404 1410 1411 1412 1416 1427 1444 1452 1460 1469 1479 1482 1501 1505 1506 1510 1527 1531 1532 1538 1541 1545 1548 1552 1561 1566 1570 1583 1584 1586 1588 1594 1602 1610 1619 1620 1629 1632 1635 1643 1644 1645 1647 1658 1663 1667 1675 1688 1691 1715 1717 1723 1725 1727 1732 1734 1737 1754 1761 1766 1767 1769 1771 1781 1785 1787 1790 1795 1799 1801 1803 1804 1809 1813 1814 1822 1827 1828 1837 1838 1845 1846 1847 1851 1859 1869 1871 1876 1884 1887 1892 1894 1900 1901 1906 1912 1914 1927 1928 1938 1941 1943 1945 1951 1954 1955 1965 1977 1978 1983 1995 2006 2012 2015 2018 2020 2025 2028 2033 2041 2050 2051 2052 2056 2058 2065 2067 2074 2079 2086 2095 2105 2106 2108 2109 2119 2121 2127 2131 2132 2134 2135 2142 2143 2144 2145 2148 2150 2155 2157 2158 2162 2170 2171 2176 2181 2184 2188 2190 2193 2210 2213 2225 2226 2227 2231 2233 2244 2250 2251 2252 2259 2262 2264 2269 2272 2278 2281 2282 2285 2290 2298 2304 2305 2323 2327 2329 2338 2340 2356 2373 2380 2381 2385 2388 2389 2392 2395 2396 2408 2413 2417 2434 2435 2441 2445 2451 2454 2459 2463 2464 2468 2475 2477 2482 2483 2485 2502 2505 2516 2524 2525 2527 2536 2538 2542 2548 2553 2557 2558 2559 2560 2564 2567 2575 2577 2579 2580 2584 2588 2596 2605 2606 2616 2620 2621 2630 2641 2648 2655 2658 2665 2666 2667 2675 2680 2681 2682 2683 2684 2687 2690 2691 2700 2702 2703 2712 2714 2718 2719 2722 2725 2729 2730 2735 2737 2738 2743 2744 2751 2763 2773 2774 2782 2786 2791 2795 2797 2798 2801 2806 2807 2808 2812 2813 2815 2819 2825 2827 2829 2844 2846 2847 2848 2850 2858 2862 2864 2869 2871 2879 2884 2885 2891 2892 2894 2904 2905 2918 2929 2936 2947 2949 2951 2952 2954 2957 2966 2967 2969 2970 2977 2993 2995 2997 3006 3014 3033 3037 3038 3043 3047 3053 3057 3058 3059 3072 3081 3101 3104 3109 3111 3112 3115 3118 3120 3124 3125 3129 3130 3131 3145 3155 3165 3169 3171 3172 3176 3185 3186 3190 3191 3205 3208 3211 3223 3231 3232 3234 3236 3238 3250 3251 3254 3258 3260 3263 3270 3274 3285 3295 3296 3298 3299 3300 3303 3305 3310 3319 3324 3325 3326 3333 3335 3337 3345 3355 3360 3376 3380 3381 3391 3400 3404 3406 3408 3412 3418 3420 3425 3428 3436 3437 3445 3448 3455 3456 3459 3463 3467 3473 3479 3480 3481 3486 3493 3503 3514 3516 3519 3528 3536 3540 3541 3544 3550 3554 3555 3557 3558 3568 3569 3570 3575 3577 3579 3589 3593 3595 3602 3619 3624 3628 3635 3639 3644 3651 3653 3655 3657 3667 3671 3678 3686 3687 3692 3693 3700 3703 3704 3708 3710 3718 3721 3723 3724 3726 3764 3766 3769 3779 3787 3789 3791 3792 3796 3807 3815 3818 3825 3836 3843 3847 3848 3849 3850 3865 3867 3868 3872 3873 3877 3880 3881 3884 3887 3889 3896 3899 3901 3903 3922 3927 3932 3935 3937 3942 3944 3955 3960 3963 3964 3969 3976 3978 3979 3985 3986 3991 4000 4003 4004 4007 4013 4016 4021 4025 4029 4034 4040 4046 4054 4059 4060 4062 4064 4071 4085 4105 4107 4114 4120 4121 4129 4130 4136 4138 4142 4148 4153 4154 4170 4178 4189 4193 4195 4202 4210 4223 4225 4226 4232 4235 4238 4240 4247 4249 4252 4271 4274 4275 4288 4290 4293 4299 4304 4305 4309 4312 4313 4316 4318 4322 4330 4332 4347 4353 4364 4365 4369 4370 4372 4375 4378 4387 4389 4390 4393 4394 4415 4418 4421 4424 4431 4449 4456 4466 4479 4481 4482 4483 4485 4488 4489 4498 4510 4513 4515 4518 4521 4523 4527 4536 4538 4540 4554 4555 4560 4561 4562 4565 4572 4573 4574 4581 4591 4596 4602 4605 4609 4611 4619 4622 4627 4628 4638 4651 4655 4661 4667 4670 4681 4690 4695 4699 4700 4702 4704 4706 4710 4717 4725 4731 4732 4735 4736 4742 4748 4749 4751 4754 4757 4772 4774 4776 4778 4779 4788 4792 4793 4794 4795 4799 4806 4809 4816 4820 4830 4832 4837 4841 4851 4852 4853 4857 4858 4862 4868 4876 4878 4885 4886 4892 4896 4901 4903 4908 4910 4913 4914 4915 4916 4920 4922 4938 4946 4952 4954 4960 4975 4976 4986 4988 4989 4991 4998 19 20 27 28 53 54 71 72 75 76 81 82 93 94 95 96 109 110 117 118 129 130 141 142 149 150 163 164 167 168 177 178 179 180 203 204 223 224 239 240 249 250 253 254 291 292 297 298 299 300 309 310 313 314 331 332 333 334 341 342 345 346 351 352 361 362 369 370 403 404 445 446 447 448 483 484 493 494 511 512 513 514 521 522 525 526 535 536 547 548 567 568 585 586 589 590 593 594 595 596 607 608 611 612 615 616 633 634 639 640 641 642 651 652 653 654 655 656 659 660 679 680 689 690 713 714 725 726 733 734 751 752 753 754 773 774 795 796 797 798 807 808 817 818 875 876 877 878 879 880 885 886 917 918 963 964 967 968 971 972 985 986 987 988 989 990 999 1000 1013 1014 1025 1026 1037 1038 1047 1048 1071 1072 1073 1074 1075 1076 1081 1082 1095 1096 1097 1098 1105 1106 1109 1110 1123 1124 1129 1130 1137 1138 1149 1150 1151 1152 1171 1172 1187 1188 1191 1192 1225 1226 1231 1232 1259 1260 1267 1268 1277 1278 1279 1280 1283 1284 1287 1288 1301 1302 1303 1304 1309 1310 1313 1314 1315 1316 1321 1322 1333 1334 1343 1344 1353 1354 1383 1384 1397 1398 1401 1402 1407 1408 1425 1426 1437 1438 1459 1460 1463 1464 1479 1480 1483 1484 1491 1492 1495 1496 1501 1502 1503 1504 1531 1532 1539 1540 1545 1546 1555 1556 1567 1568 1569 1570 1589 1590 1593 1594 1611 1612 1633 1634 1653 1654 1657 1658 1659 1660 1675 1676 1691 1692 1717 1718 1723 1724 1739 1740 1743 1744 1745 1746 1749 1750 1751 1752 1783 1784 1795 1796 1811 1812 1847 1848 1851 1852 1871 1872 1873 1874 1879 1880 1881 1882 1889 1890 1895 1896 1899 1900 1901 1902 1907 1908 1911 1912 1917 1918 1919 1920 1921 1922 1927 1928 1933 1934 1959 1960 1981 1982 1985 1986 1991 1992 1997 1998 2009 2010 2025 2026 2051 2052 2057 2058 2079 2080 2087 2088 2091 2092 2117 2118 2169 2170 2187 2188 2189 2190 2191 2192 2205 2206 2211 2212 2213 2214 2223 2224 2241 2242 2247 2248 2251 2252 2261 2262 2269 2270 2287 2288 2293 2294 2299 2300 2305 2306 2331 2332 2335 2336 2347 2348 2349 2350 2385 2386 2389 2390 2391 2392 2403 2404 2409 2410 2419 2420 2421 2422 2427 2428 2439 2440 2443 2444 2447 2448 2453 2454 2463 2464 2479 2480 2481 2482 2487 2488 2515 2516 2525 2526 2569 2570 2583 2584 2585 2586 2625 2626 2631 2632 2637 2638 2641 2642 2667 2668 2675 2676 2685 2686 2689 2690 2695 2696 2707 2708 2709 2710 2721 2722 2723 2724 2739 2740 2747 2748 2765 2766 2773 2774 2781 2782 2785 2786 2787 2788 2793 2794 2799 2800 2807 2808 2819 2820 2821 2822 2823 2824 2831 2832 2853 2854 2887 2888 2903 2904 2919 2920 2937 2938 2957 2958 2963 2964 3001 3002 3009 3010 3011 3012 3019 3020 3053 3054 3061 3062 3063 3064 3075 3076 3081 3082 3089 3090 3095 3096 3103 3104 3121 3122 3131 3132 3139 3140 3165 3166 3167 3168 3171 3172 3175 3176 3187 3188 3203 3204 3219 3220 3237 3238 3239 3240 3257 3258 3263 3264 3269 3270 3285 3286 3287 3288 3289 3290 3293 3294 3315 3316 3325 3326 3333 3334 3349 3350 3375 3376 3381 3382 3429 3430 3433 3434 3445 3446 3449 3450 3453 3454 3463 3464 3467 3468 3473 3474 3507 3508 3521 3522 3531 3532 3533 3534 3537 3538 3541 3542 3561 3562 3569 3570 3573 3574 3579 3580 3589 3590 3597 3598 3601 3602 3605 3606 3607 3608 3617 3618 3625 3626 3627 3628 3643 3644 3653 3654 3655 3656 3673 3674 3675 3676 3689 3690 3691 3692 3693 3694 3701 3702 3717 3718 3737 3738 3741 3742 3751 3752 3767 3768 3773 3774 3783 3784 3787 3788 3799 3800 3801 3802 3811 3812 3823 3824 3827 3828 3853 3854 3855 3856 3875 3876 3881 3882 3885 3886 3889 3890 3901 3902 3907 3908 3909 3910 3929 3930 3953 3954 3955 3956 3965 3966 3989 3990 4011 4012 4023 4024 4029 4030 4035 4036 4039 4040 4049 4050 4055 4056 4065 4066 4081 4082 4099 4100 4101 4102 4103 4104 4111 4112 4115 4116 4129 4130 4133 4134 4147 4148 4157 4158 4171 4172 4189 4190 4209 4210 4211 4212 4215 4216 4217 4218 4237 4238 4241 4242 4253 4254 4261 4262 4263 4264 4267 4268 4269 4270 4283 4284 4285 4286 4287 4288 4289 4290 4295 4296 4299 4300 4309 4310 4313 4314 4315 4316 4323 4324 4339 4340 4341 4342 4351 4352 4361 4362 4367 4368 4375 4376 4379 4380 4385 4386 4419 4420 4425 4426 4449 4450 4451 4452 4453 4454 4461 4462 4465 4466 4487 4488 4499 4500 4501 4502 4503 4504 4517 4518 4523 4524 4527 4528 4537 4538 4543 4544 4555 4556 4561 4562 4563 4564 4569 4570 4579 4580 4595 4596 4607 4608 4609 4610 4645 4646 4653 4654 4657 4658 4675 4676 4679 4680 4711 4712 4745 4746 4759 4760 4761 4762 4769 4770 4775 4776 4777 4778 4783 4784 4789 4790 4791 4792 4815 4816 4825 4826 4833 4834 4867 4868 4869 4870 4881 4882 4889 4890 4901 4902 4907 4908 4917 4918 4925 4926 4927 4928 4935 4936 4949 4950 4953 4954 4963 4964 4965 4966 4969 4970 5003 5004 5009 5010 5031 5032 5047 5048 5049 5050 5053 5054 5071 5072 5075 5076 5083 5084 5095 5096 5105 5106 5113 5114 5115 5116 5117 5118 5119 5120 5127 5128 5133 5134 5149 5150 5153 5154 5157 5158 5159 5160 5167 5168 5175 5176 5191 5192 5209 5210 5211 5212 5231 5232 5239 5240 5241 5242 5259 5260 5281 5282 5295 5296 5309 5310 5315 5316 5329 5330 5331 5332 5333 5334 5349 5350 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5373 5374 5379 5380 5381 5382 5399 5400 5403 5404 5405 5406 5423 5424 5427 5428 5435 5436 5437 5438 5443 5444 5449 5450 5457 5458 5459 5460 5469 5470 5473 5474 5475 5476 5485 5486 5487 5488 5501 5502 5525 5526 5545 5546 5547 5548 5563 5564 5571 5572 5581 5582 5589 5590 5593 5594 5595 5596 5601 5602 5611 5612 5613 5614 5615 5616 5623 5624 5625 5626 5629 5630 5637 5638 5649 5650 5653 5654 5657 5658 5687 5688 5691 5692 5693 5694 5695 5696 5699 5700 5715 5716 5723 5724 5727 5728 5737 5738 5741 5742 5757 5758 5767 5768 5769 5770 5781 5782 5783 5784 5787 5788 5807 5808 5809 5810 5835 5836 5857 5858 5871 5872 5893 5894 5897 5898 5901 5902 5903 5904 5907 5908 5913 5914 5931 5932 5933 5934 5937 5938 5939 5940 5953 5954 5985 5986 5989 5990 5993 5994 6011 6012 6027 6028 6065 6066 6073 6074 6075 6076 6085 6086 6093 6094 6105 6106 6113 6114 6115 6116 6117 6118 6143 6144 6161 6162 6201 6202 6207 6208 6217 6218 6221 6222 6223 6224 6229 6230 6235 6236 6239 6240 6247 6248 6249 6250 6257 6258 6259 6260 6261 6262 6289 6290 6309 6310 6329 6330 6337 6338 6341 6342 6343 6344 6351 6352 6369 6370 6371 6372 6379 6380 6381 6382 6409 6410 6415 6416 6421 6422 6445 6446 6461 6462 6463 6464 6467 6468 6471 6472 6475 6476 6499 6500 6501 6502 6507 6508 6515 6516 6519 6520 6525 6526 6539 6540 6547 6548 6569 6570 6589 6590 6591 6592 6595 6596 6597 6598 6599 6600 6605 6606 6609 6610 6619 6620 6637 6638 6647 6648 6649 6650 6651 6652 6665 6666 6669 6670 6673 6674 6689 6690 6709 6710 6719 6720 6751 6752 6759 6760 6761 6762 6781 6782 6799 6800 6807 6808 6811 6812 6815 6816 6823 6824 6835 6836 6839 6840 6849 6850 6855 6856 6871 6872 6873 6874 6889 6890 6895 6896 6909 6910 6911 6912 6917 6918 6925 6926 6933 6934 6945 6946 6957 6958 6959 6960 6961 6962 6971 6972 6985 6986 7005 7006 7027 7028 7031 7032 7037 7038 7055 7056 7071 7072 7079 7080 7081 7082 7087 7088 7099 7100 7107 7108 7109 7110 7113 7114 7115 7116 7135 7136 7137 7138 7139 7140 7149 7150 7153 7154 7157 7158 7177 7178 7185 7186 7189 7190 7203 7204 7237 7238 7247 7248 7255 7256 7269 7270 7277 7278 7287 7288 7301 7302 7305 7306 7309 7310 7313 7314 7333 7334 7341 7342 7355 7356 7371 7372 7373 7374 7383 7384 7385 7386 7399 7400 7405 7406 7407 7408 7415 7416 7419 7420 7435 7436 7441 7442 7445 7446 7447 7448 7451 7452 7527 7528 7531 7532 7537 7538 7557 7558 7573 7574 7577 7578 7581 7582 7583 7584 7591 7592 7613 7614 7629 7630 7635 7636 7649 7650 7671 7672 7685 7686 7693 7694 7695 7696 7697 7698 7699 7700 7729 7730 7733 7734 7735 7736 7743 7744 7745 7746 7753 7754 7759 7760 7761 7762 7767 7768 7773 7774 7777 7778 7791 7792 7797 7798 7801 7802 7805 7806 7843 7844 7853 7854 7863 7864 7869 7870 7873 7874 7883 7884 7887 7888 7909 7910 7919 7920 7925 7926 7927 7928 7937 7938 7951 7952 7955 7956 7957 7958 7969 7970 7971 7972 7981 7982 7999 8000 8005 8006 8007 8008 8013 8014 8025 8026 8031 8032 8041 8042 8049 8050 8057 8058 8067 8068 8079 8080 8091 8092 8107 8108 8117 8118 8119 8120 8123 8124 8127 8128 8141 8142 8169 8170 8209 8210 8213 8214 8227 8228 8239 8240 8241 8242 8257 8258 8259 8260 8271 8272 8275 8276 8283 8284 8295 8296 8305 8306 8307 8308 8339 8340 8355 8356 8377 8378 8385 8386 8389 8390 8403 8404 8419 8420 8445 8446 8449 8450 8451 8452 8463 8464 8469 8470 8475 8476 8479 8480 8493 8494 8497 8498 8503 8504 8541 8542 8547 8548 8549 8550 8575 8576 8579 8580 8585 8586 8597 8598 8607 8608 8609 8610 8617 8618 8623 8624 8625 8626 8631 8632 8635 8636 8643 8644 8659 8660 8663 8664 8693 8694 8705 8706 8727 8728 8729 8730 8737 8738 8739 8740 8743 8744 8749 8750 8755 8756 8773 8774 8777 8778 8779 8780 8785 8786 8787 8788 8829 8830 8835 8836 8841 8842 8847 8848 8861 8862 8897 8898 8911 8912 8931 8932 8957 8958 8961 8962 8963 8964 8965 8966 8969 8970 8975 8976 8977 8978 8995 8996 9019 9020 9025 9026 9029 9030 9035 9036 9041 9042 9045 9046 9053 9054 9071 9072 9075 9076 9079 9080 9107 9108 9109 9110 9119 9120 9121 9122 9123 9124 9129 9130 9143 9144 9145 9146 9147 9148 9161 9162 9181 9182 9191 9192 9203 9204 9209 9210 9217 9218 9221 9222 9237 9238 9243 9244 9253 9254 9255 9256 9275 9276 9301 9302 9309 9310 9321 9322 9333 9334 9339 9340 9361 9362 9379 9380 9389 9390 9397 9398 9399 9400 9403 9404 9407 9408 9411 9412 9419 9420 9433 9434 9449 9450 9461 9462 9463 9464 9469 9470 9471 9472 9483 9484 9495 9496 9497 9498 9501 9502 9507 9508 9513 9514 9543 9544 9547 9548 9551 9552 9555 9556 9557 9558 9575 9576 9583 9584 9585 9586 9587 9588 9589 9590 9597 9598 9611 9612 9617 9618 9631 9632 9639 9640 9659 9660 9663 9664 9673 9674 9681 9682 9701 9702 9703 9704 9705 9706 9713 9714 9715 9716 9723 9724 9735 9736 9751 9752 9755 9756 9769 9770 9771 9772 9783 9784 9791 9792 9801 9802 9805 9806 9815 9816 9819 9820 9825 9826 9827 9828 9829 9830 9831 9832 9839 9840 9843 9844 9875 9876 9891 9892 9903 9904 9907 9908 9919 9920 9949 9950 9951 9952 9971 9972 9975 9976 9977 9978 9981 9982 9995 9996