10 23 26 31 32 33 35 38 45 66 70 71 81 82 83 88 89 97 105 106 107 125 132 145 152 154 156 160 162 163 164 165 185 186 202 204 209 213 216 223 232 247 255 262 264 271 274 283 288 296 312 321 328 330 334 335 342 344 348 349 351 352 355 362 366 368 371 372 377 378 379 383 388 389 392 395 396 404 407 408 417 418 422 426 428 431 436 440 459 470 474 475 480 482 491 492 499 506 517 520 528 530 537 540 546 554 556 565 573 580 581 582 602 603 606 608 617 627 634 637 644 650 654 657 663 665 671 675 677 679 680 683 685 694 706 713 717 721 724 727 731 734 744 754 762 766 769 779 787 789 790 795 796 803 809 816 821 827 836 840 841 853 864 878 882 883 893 897 910 911 916 918 920 923 925 926 932 937 944 947 950 956 962 964 977 985 993 996 999 1012 1015 1017 1023 1024 1027 1031 1032 1037 1042 1043 1047 1048 1053 1057 1066 1068 1075 1077 1086 1088 1091 1092 1094 1096 1108 1109 1111 1114 1115 1117 1119 1121 1126 1130 1135 1141 1154 1155 1157 1160 1166 1173 1176 1178 1182 1184 1190 1194 1196 1201 1217 1225 1227 1239 1245 1252 1253 1255 1263 1264 1265 1277 1282 1284 1285 1298 1316 1319 1328 1340 1342 1347 1357 1360 1363 1384 1386 1387 1390 1394 1400 1410 1415 1416 1418 1419 1427 1439 1443 1444 1445 1446 1449 1453 1466 1470 1479 1482 1483 1487 1493 1499 1502 1503 1508 1509 1520 1526 1527 1531 1534 1547 1551 1554 1556 1557 1561 1574 1576 1580 1592 1606 1607 1613 1615 1617 1618 1620 1631 1632 1635 1638 1648 1651 1652 1653 1655 1660 1663 1664 1665 1669 1672 1675 1678 1681 1684 1685 1691 1704 1718 1726 1731 1735 1742 1743 1748 1750 1761 1764 1765 1767 1773 1775 1776 1779 1782 1784 1802 1804 1805 1807 1808 1810 1813 1820 1823 1824 1826 1827 1832 1835 1840 1848 1860 1864 1865 1869 1870 1875 1886 1888 1890 1893 1894 1895 1896 1901 1908 1911 1923 1935 1942 1945 1946 1948 1960 1964 1971 1978 1983 1990 1993 1995 1996 1999 2000 2007 2010 2013 2014 2017 2031 2034 2047 2051 2052 2057 2065 2069 2071 2073 2081 2082 2087 2088 2089 2102 2104 2110 2119 2120 2121 2123 2128 2139 2140 2151 2164 2169 2181 2190 2192 2197 2210 2212 2218 2219 2224 2225 2229 2231 2233 2236 2240 2245 2250 2251 2253 2258 2260 2262 2266 2267 2269 2271 2272 2278 2279 2296 2298 2303 2305 2313 2314 2319 2320 2321 2323 2328 2329 2331 2332 2333 2337 2338 2342 2346 2348 2354 2364 2371 2378 2380 2398 2407 2415 2417 2418 2423 2424 2427 2428 2430 2433 2434 2436 2437 2439 2440 2448 2454 2457 2464 2468 2478 2486 2488 2492 2494 2502 2518 2521 2522 2527 2528 2531 2542 2544 2545 2550 2555 2561 2577 2579 2597 2600 2615 2617 2622 2624 2625 2633 2635 2643 2645 2670 2674 2683 2686 2689 2696 2698 2702 2703 2725 2726 2728 2741 2747 2750 2754 2757 2758 2767 2768 2769 2770 2779 2783 2784 2788 2793 2795 2797 2802 2804 2814 2821 2826 2835 2836 2841 2842 2846 2847 2849 2852 2853 2854 2857 2859 2880 2885 2894 2895 2902 2909 2915 2916 2931 2937 2938 2943 2950 2954 2966 2977 2979 2984 2986 2990 2993 2994 2999 3000 3003 3007 3009 3010 3014 3019 3025 3037 3043 3046 3052 3058 3060 3063 3064 3065 3069 3071 3072 3079 3086 3087 3092 3096 3110 3111 3118 3119 3120 3121 3122 3130 3135 3136 3143 3152 3153 3156 3157 3162 3163 3165 3172 3176 3177 3182 3186 3196 3202 3207 3208 3212 3221 3225 3229 3230 3234 3240 3247 3252 3254 3263 3268 3269 3274 3277 3278 3281 3285 3287 3291 3302 3307 3313 3316 3321 3324 3330 3332 3341 3348 3349 3350 3354 3357 3359 3360 3373 3377 3385 3394 3395 3397 3400 3406 3413 3425 3428 3432 3434 3454 3461 3477 3483 3488 3489 3495 3496 3502 3507 3510 3525 3534 3549 3558 3560 3561 3564 3566 3569 3577 3584 3587 3593 3595 3600 3606 3608 3614 3617 3619 3623 3626 3639 3643 3644 3648 3654 3658 3661 3673 3676 3678 3683 3701 3709 3713 3729 3731 3745 3748 3749 3756 3769 3770 3772 3774 3780 3794 3796 3807 3813 3816 3824 3833 3835 3839 3843 3845 3848 3854 3867 3868 3882 3883 3885 3886 3888 3895 3905 3906 3923 3926 3928 3930 3935 3936 3942 3952 3959 3965 3986 3993 3995 4002 4020 4034 4039 4047 4064 4066 4074 4075 4083 4084 4089 4095 4109 4119 4122 4129 4131 4136 4141 4145 4149 4157 4158 4162 4165 4166 4169 4176 4180 4184 4189 4192 4199 4203 4210 4220 4227 4229 4230 4241 4245 4247 4253 4257 4262 4286 4287 4288 4290 4291 4297 4301 4302 4307 4314 4325 4335 4342 4356 4358 4359 4361 4362 4364 4366 4371 4374 4377 4382 4396 4408 4412 4413 4414 4415 4418 4421 4426 4429 4440 4441 4443 4446 4450 4451 4458 4462 4469 4471 4473 4478 4485 4490 4506 4509 4511 4514 4519 4523 4524 4533 4541 4543 4546 4549 4556 4558 4561 4588 4590 4599 4600 4606 4607 4608 4616 4619 4621 4624 4629 4645 4647 4648 4652 4662 4665 4669 4672 4677 4689 4690 4691 4696 4701 4705 4710 4713 4714 4715 4727 4730 4734 4749 4750 4759 4765 4767 4771 4774 4777 4779 4784 4806 4810 4814 4816 4819 4829 4832 4833 4834 4838 4855 4861 4870 4875 4888 4896 4897 4898 4899 4915 4921 4923 4934 4945 4947 4957 4961 4965 4969 4978 4986 4987 4989 4991 4993 4994 4995 19 20 45 46 51 52 61 62 63 64 65 66 69 70 75 76 89 90 131 132 139 140 141 142 161 162 163 164 165 166 175 176 177 178 193 194 209 210 211 212 213 214 249 250 263 264 289 290 303 304 307 308 311 312 319 320 323 324 325 326 327 328 329 330 369 370 371 372 403 404 407 408 417 418 425 426 431 432 445 446 463 464 493 494 509 510 523 524 527 528 541 542 547 548 565 566 575 576 591 592 623 624 641 642 655 656 659 660 667 668 669 670 683 684 687 688 695 696 697 698 701 702 703 704 709 710 723 724 731 732 735 736 741 742 743 744 753 754 755 756 757 758 765 766 775 776 777 778 783 784 789 790 791 792 807 808 813 814 815 816 833 834 835 836 843 844 851 852 855 856 861 862 871 872 879 880 917 918 939 940 947 948 949 950 959 960 963 964 981 982 983 984 997 998 1011 1012 1033 1034 1039 1040 1055 1056 1059 1060 1073 1074 1079 1080 1091 1092 1107 1108 1111 1112 1129 1130 1145 1146 1159 1160 1161 1162 1163 1164 1203 1204 1205 1206 1211 1212 1215 1216 1233 1234 1253 1254 1267 1268 1273 1274 1287 1288 1299 1300 1307 1308 1313 1314 1325 1326 1329 1330 1341 1342 1349 1350 1353 1354 1357 1358 1359 1360 1365 1366 1369 1370 1387 1388 1411 1412 1425 1426 1433 1434 1441 1442 1447 1448 1453 1454 1461 1462 1467 1468 1487 1488 1507 1508 1523 1524 1531 1532 1537 1538 1557 1558 1573 1574 1577 1578 1579 1580 1589 1590 1591 1592 1605 1606 1617 1618 1631 1632 1641 1642 1653 1654 1671 1672 1679 1680 1681 1682 1705 1706 1727 1728 1755 1756 1763 1764 1765 1766 1785 1786 1793 1794 1819 1820 1821 1822 1831 1832 1835 1836 1839 1840 1845 1846 1849 1850 1851 1852 1863 1864 1873 1874 1887 1888 1893 1894 1899 1900 1911 1912 1923 1924 1927 1928 1953 1954 1969 1970 1985 1986 1991 1992 1997 1998 2023 2024 2029 2030 2033 2034 2045 2046 2047 2048 2053 2054 2061 2062 2063 2064 2073 2074 2083 2084 2085 2086 2093 2094 2095 2096 2105 2106 2113 2114 2131 2132 2135 2136 2149 2150 2153 2154 2171 2172 2175 2176 2181 2182 2183 2184 2187 2188 2191 2192 2215 2216 2217 2218 2221 2222 2227 2228 2229 2230 2233 2234 2237 2238 2241 2242 2251 2252 2259 2260 2269 2270 2281 2282 2307 2308 2309 2310 2313 2314 2319 2320 2331 2332 2345 2346 2351 2352 2355 2356 2363 2364 2367 2368 2379 2380 2387 2388 2391 2392 2401 2402 2433 2434 2449 2450 2453 2454 2477 2478 2489 2490 2503 2504 2505 2506 2509 2510 2525 2526 2527 2528 2529 2530 2553 2554 2563 2564 2567 2568 2569 2570 2595 2596 2631 2632 2637 2638 2655 2656 2679 2680 2683 2684 2693 2694 2713 2714 2719 2720 2725 2726 2767 2768 2771 2772 2773 2774 2779 2780 2787 2788 2799 2800 2819 2820 2829 2830 2831 2832 2835 2836 2837 2838 2853 2854 2877 2878 2885 2886 2887 2888 2889 2890 2891 2892 2897 2898 2905 2906 2931 2932 2939 2940 2957 2958 2963 2964 2965 2966 2973 2974 2985 2986 2997 2998 3003 3004 3005 3006 3015 3016 3017 3018 3039 3040 3051 3052 3053 3054 3061 3062 3067 3068 3093 3094 3101 3102 3107 3108 3111 3112 3113 3114 3121 3122 3147 3148 3151 3152 3159 3160 3183 3184 3211 3212 3213 3214 3225 3226 3229 3230 3233 3234 3235 3236 3239 3240 3261 3262 3263 3264 3269 3270 3275 3276 3295 3296 3301 3302 3303 3304 3305 3306 3309 3310 3319 3320 3325 3326 3327 3328 3329 3330 3337 3338 3343 3344 3349 3350 3355 3356 3361 3362 3367 3368 3369 3370 3381 3382 3407 3408 3435 3436 3451 3452 3461 3462 3469 3470 3483 3484 3485 3486 3495 3496 3499 3500 3521 3522 3527 3528 3529 3530 3533 3534 3545 3546 3549 3550 3551 3552 3557 3558 3563 3564 3567 3568 3603 3604 3607 3608 3609 3610 3613 3614 3615 3616 3619 3620 3625 3626 3639 3640 3645 3646 3647 3648 3651 3652 3653 3654 3663 3664 3669 3670 3679 3680 3695 3696 3719 3720 3727 3728 3729 3730 3737 3738 3739 3740 3749 3750 3771 3772 3775 3776 3779 3780 3785 3786 3787 3788 3789 3790 3791 3792 3801 3802 3815 3816 3821 3822 3845 3846 3869 3870 3883 3884 3889 3890 3891 3892 3895 3896 3919 3920 3927 3928 3941 3942 3955 3956 3965 3966 3979 3980 3985 3986 3989 3990 3991 3992 3997 3998 3999 4000 4013 4014 4019 4020 4025 4026 4027 4028 4033 4034 4061 4062 4067 4068 4093 4094 4101 4102 4103 4104 4113 4114 4129 4130 4137 4138 4141 4142 4145 4146 4161 4162 4163 4164 4173 4174 4175 4176 4177 4178 4203 4204 4207 4208 4219 4220 4237 4238 4239 4240 4241 4242 4245 4246 4255 4256 4277 4278 4279 4280 4301 4302 4327 4328 4337 4338 4361 4362 4379 4380 4383 4384 4393 4394 4419 4420 4423 4424 4435 4436 4437 4438 4447 4448 4449 4450 4457 4458 4461 4462 4465 4466 4471 4472 4479 4480 4489 4490 4499 4500 4501 4502 4505 4506 4515 4516 4519 4520 4523 4524 4531 4532 4533 4534 4537 4538 4541 4542 4543 4544 4555 4556 4557 4558 4591 4592 4595 4596 4605 4606 4609 4610 4625 4626 4627 4628 4637 4638 4639 4640 4641 4642 4645 4646 4655 4656 4657 4658 4661 4662 4663 4664 4665 4666 4673 4674 4675 4676 4683 4684 4691 4692 4695 4696 4707 4708 4727 4728 4741 4742 4755 4756 4759 4760 4795 4796 4813 4814 4829 4830 4833 4834 4835 4836 4845 4846 4847 4848 4853 4854 4855 4856 4859 4860 4865 4866 4867 4868 4871 4872 4873 4874 4877 4878 4879 4880 4895 4896 4907 4908 4913 4914 4927 4928 4935 4936 4955 4956 4971 4972 4975 4976 4983 4984 4987 4988 5003 5004 5035 5036 5041 5042 5043 5044 5053 5054 5055 5056 5061 5062 5083 5084 5087 5088 5089 5090 5099 5100 5109 5110 5121 5122 5153 5154 5157 5158 5193 5194 5199 5200 5229 5230 5233 5234 5243 5244 5247 5248 5249 5250 5265 5266 5269 5270 5285 5286 5289 5290 5339 5340 5347 5348 5365 5366 5371 5372 5377 5378 5391 5392 5395 5396 5403 5404 5405 5406 5449 5450 5451 5452 5455 5456 5481 5482 5493 5494 5499 5500 5507 5508 5513 5514 5515 5516 5533 5534 5535 5536 5537 5538 5539 5540 5557 5558 5565 5566 5567 5568 5575 5576 5585 5586 5589 5590 5593 5594 5603 5604 5607 5608 5627 5628 5641 5642 5651 5652 5669 5670 5671 5672 5681 5682 5683 5684 5691 5692 5693 5694 5697 5698 5703 5704 5705 5706 5707 5708 5713 5714 5717 5718 5759 5760 5769 5770 5787 5788 5789 5790 5803 5804 5817 5818 5829 5830 5831 5832 5861 5862 5873 5874 5875 5876 5885 5886 5899 5900 5907 5908 5931 5932 5953 5954 5957 5958 5967 5968 5971 5972 5979 5980 5985 5986 5987 5988 5997 5998 5999 6000 6005 6006 6013 6014 6017 6018 6019 6020 6027 6028 6037 6038 6049 6050 6073 6074 6085 6086 6091 6092 6103 6104 6115 6116 6119 6120 6125 6126 6127 6128 6129 6130 6137 6138 6141 6142 6143 6144 6157 6158 6171 6172 6173 6174 6183 6184 6191 6192 6219 6220 6221 6222 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6259 6260 6269 6270 6271 6272 6285 6286 6303 6304 6305 6306 6311 6312 6313 6314 6323 6324 6325 6326 6329 6330 6343 6344 6351 6352 6353 6354 6363 6364 6371 6372 6391 6392 6403 6404 6413 6414 6415 6416 6423 6424 6441 6442 6449 6450 6457 6458 6459 6460 6467 6468 6479 6480 6493 6494 6503 6504 6507 6508 6525 6526 6535 6536 6537 6538 6547 6548 6553 6554 6555 6556 6561 6562 6569 6570 6573 6574 6581 6582 6603 6604 6613 6614 6625 6626 6631 6632 6641 6642 6647 6648 6659 6660 6663 6664 6681 6682 6695 6696 6697 6698 6699 6700 6707 6708 6713 6714 6717 6718 6719 6720 6745 6746 6753 6754 6769 6770 6787 6788 6789 6790 6793 6794 6799 6800 6811 6812 6825 6826 6849 6850 6855 6856 6863 6864 6867 6868 6907 6908 6921 6922 6953 6954 6965 6966 6975 6976 6977 6978 6989 6990 6991 6992 7003 7004 7013 7014 7019 7020 7049 7050 7067 7068 7097 7098 7115 7116 7119 7120 7121 7122 7127 7128 7131 7132 7137 7138 7153 7154 7167 7168 7173 7174 7185 7186 7189 7190 7199 7200 7211 7212 7215 7216 7227 7228 7233 7234 7237 7238 7245 7246 7251 7252 7277 7278 7285 7286 7287 7288 7295 7296 7307 7308 7315 7316 7321 7322 7345 7346 7351 7352 7355 7356 7365 7366 7401 7402 7417 7418 7425 7426 7457 7458 7461 7462 7489 7490 7495 7496 7497 7498 7511 7512 7537 7538 7539 7540 7543 7544 7547 7548 7559 7560 7587 7588 7591 7592 7613 7614 7625 7626 7631 7632 7647 7648 7665 7666 7669 7670 7677 7678 7685 7686 7689 7690 7695 7696 7707 7708 7733 7734 7735 7736 7763 7764 7765 7766 7769 7770 7771 7772 7775 7776 7789 7790 7809 7810 7811 7812 7845 7846 7851 7852 7855 7856 7859 7860 7869 7870 7871 7872 7883 7884 7903 7904 7917 7918 7929 7930 7971 7972 7985 7986 7989 7990 8003 8004 8039 8040 8067 8068 8077 8078 8093 8094 8127 8128 8131 8132 8147 8148 8149 8150 8165 8166 8167 8168 8177 8178 8189 8190 8217 8218 8237 8238 8243 8244 8257 8258 8261 8262 8271 8272 8281 8282 8289 8290 8297 8298 8313 8314 8315 8316 8323 8324 8329 8330 8331 8332 8337 8338 8351 8352 8359 8360 8367 8368 8377 8378 8383 8384 8397 8398 8405 8406 8419 8420 8439 8440 8453 8454 8457 8458 8459 8460 8481 8482 8489 8490 8493 8494 8505 8506 8513 8514 8523 8524 8571 8572 8573 8574 8575 8576 8579 8580 8581 8582 8593 8594 8601 8602 8603 8604 8613 8614 8627 8628 8649 8650 8669 8670 8683 8684 8711 8712 8715 8716 8717 8718 8721 8722 8723 8724 8727 8728 8731 8732 8741 8742 8747 8748 8753 8754 8763 8764 8791 8792 8815 8816 8823 8824 8825 8826 8827 8828 8829 8830 8835 8836 8841 8842 8851 8852 8857 8858 8879 8880 8881 8882 8885 8886 8891 8892 8899 8900 8901 8902 8915 8916 8923 8924 8937 8938 8941 8942 8945 8946 8955 8956 8969 8970 8979 8980 9011 9012 9017 9018 9021 9022 9027 9028 9037 9038 9045 9046 9047 9048 9065 9066 9081 9082 9085 9086 9091 9092 9097 9098 9111 9112 9115 9116 9121 9122 9175 9176 9179 9180 9197 9198 9199 9200 9211 9212 9213 9214 9215 9216 9231 9232 9237 9238 9241 9242 9247 9248 9257 9258 9289 9290 9293 9294 9295 9296 9303 9304 9323 9324 9329 9330 9337 9338 9343 9344 9353 9354 9377 9378 9379 9380 9381 9382 9391 9392 9401 9402 9409 9410 9419 9420 9425 9426 9427 9428 9429 9430 9453 9454 9459 9460 9467 9468 9497 9498 9499 9500 9517 9518 9529 9530 9533 9534 9541 9542 9547 9548 9553 9554 9557 9558 9567 9568 9611 9612 9619 9620 9627 9628 9631 9632 9637 9638 9657 9658 9663 9664 9665 9666 9667 9668 9675 9676 9709 9710 9721 9722 9739 9740 9749 9750 9775 9776 9791 9792 9793 9794 9795 9796 9797 9798 9829 9830 9841 9842 9845 9846 9867 9868 9889 9890 9893 9894 9913 9914 9921 9922 9929 9930 9937 9938 9955 9956 9971 9972 9973 9974 9977 9978 9981 9982 9985 9986 9987 9988 9989 9990