3 6 20 39 41 47 48 51 62 66 69 71 83 85 90 98 99 100 107 110 118 121 141 144 149 156 168 174 181 182 183 184 196 200 204 207 222 228 229 232 236 243 246 248 249 264 266 277 280 294 297 305 308 315 317 318 320 327 331 335 340 346 352 355 367 374 384 389 390 411 414 421 425 426 432 441 446 451 464 465 466 472 475 484 488 504 509 510 515 524 525 531 534 539 541 542 547 550 557 558 571 574 575 578 582 584 586 604 609 611 616 628 639 641 645 649 654 656 662 673 677 679 681 683 687 688 689 690 694 695 701 702 707 716 719 720 738 739 743 749 766 769 772 775 777 778 783 786 791 797 804 805 807 808 812 818 822 823 824 832 836 848 874 875 878 899 902 903 907 911 914 915 923 924 927 935 941 945 946 948 958 963 967 980 983 990 996 998 999 1001 1013 1020 1023 1032 1036 1038 1048 1054 1055 1062 1068 1071 1075 1077 1079 1083 1084 1085 1087 1089 1098 1101 1103 1106 1113 1116 1119 1121 1124 1125 1130 1149 1150 1155 1156 1160 1170 1171 1176 1177 1201 1206 1215 1216 1224 1228 1229 1239 1251 1263 1269 1275 1277 1281 1296 1302 1303 1308 1310 1311 1313 1314 1316 1317 1318 1323 1327 1334 1335 1338 1339 1356 1359 1361 1364 1368 1381 1384 1388 1396 1398 1399 1401 1403 1408 1412 1413 1422 1434 1435 1439 1444 1450 1451 1457 1460 1462 1475 1483 1494 1497 1500 1503 1504 1507 1509 1513 1516 1519 1520 1554 1555 1558 1565 1569 1573 1579 1581 1582 1588 1596 1604 1606 1607 1613 1623 1626 1628 1634 1637 1643 1644 1649 1654 1656 1659 1663 1674 1676 1680 1685 1687 1688 1695 1697 1698 1699 1703 1704 1705 1706 1724 1732 1733 1736 1744 1748 1752 1758 1766 1768 1776 1780 1784 1795 1800 1805 1812 1820 1821 1833 1843 1844 1847 1854 1870 1875 1881 1886 1895 1909 1920 1923 1925 1926 1931 1935 1960 1961 1962 1967 1969 1970 1974 1980 1984 1989 1990 1991 1992 1993 1997 1998 2001 2007 2008 2013 2016 2020 2022 2023 2033 2041 2042 2047 2049 2053 2063 2078 2079 2083 2095 2101 2102 2106 2109 2112 2113 2117 2121 2124 2127 2130 2131 2138 2139 2140 2142 2145 2146 2147 2149 2153 2156 2162 2163 2170 2177 2180 2186 2187 2196 2198 2204 2227 2228 2244 2250 2252 2253 2254 2255 2261 2262 2273 2279 2286 2292 2293 2295 2301 2306 2311 2319 2320 2324 2329 2330 2333 2336 2342 2344 2346 2347 2355 2358 2360 2362 2366 2373 2374 2377 2378 2382 2384 2393 2396 2406 2411 2417 2418 2423 2434 2438 2439 2441 2442 2443 2444 2446 2449 2453 2457 2462 2468 2471 2482 2488 2489 2493 2494 2504 2505 2507 2511 2512 2530 2533 2535 2537 2538 2539 2542 2544 2549 2550 2554 2558 2571 2574 2583 2591 2594 2597 2603 2609 2610 2612 2616 2619 2623 2629 2630 2631 2638 2643 2656 2691 2694 2699 2703 2707 2708 2709 2712 2723 2725 2736 2744 2758 2761 2781 2787 2793 2798 2807 2812 2814 2817 2820 2821 2824 2829 2837 2851 2859 2860 2869 2873 2880 2894 2897 2898 2906 2912 2916 2919 2922 2925 2929 2933 2939 2941 2966 2971 2973 2975 2979 2980 2981 2982 2986 2987 2991 3009 3016 3018 3019 3022 3023 3035 3038 3047 3051 3058 3067 3068 3069 3070 3073 3079 3081 3093 3096 3098 3100 3102 3103 3108 3112 3113 3122 3123 3130 3134 3137 3140 3146 3164 3166 3167 3168 3173 3175 3181 3185 3190 3193 3198 3203 3206 3210 3213 3217 3219 3223 3225 3228 3241 3242 3243 3252 3253 3254 3264 3271 3274 3275 3285 3286 3294 3295 3297 3300 3307 3311 3313 3326 3327 3328 3336 3337 3349 3353 3354 3366 3375 3381 3384 3385 3393 3398 3403 3407 3416 3423 3430 3444 3445 3452 3453 3454 3456 3457 3459 3479 3480 3481 3482 3500 3520 3523 3525 3529 3531 3536 3537 3539 3558 3559 3560 3561 3562 3566 3568 3578 3589 3590 3593 3603 3606 3607 3610 3614 3617 3622 3640 3644 3646 3649 3651 3661 3663 3666 3676 3689 3690 3696 3701 3703 3705 3707 3743 3755 3756 3760 3766 3775 3777 3787 3792 3796 3797 3804 3805 3809 3816 3819 3820 3827 3828 3840 3842 3845 3847 3861 3866 3869 3875 3879 3900 3917 3925 3935 3936 3937 3939 3951 3954 3955 3959 3960 3961 3964 3973 3975 3980 3984 3991 3996 4006 4015 4016 4024 4028 4036 4045 4046 4049 4050 4054 4055 4057 4060 4062 4065 4070 4072 4073 4084 4086 4089 4093 4099 4101 4115 4120 4122 4128 4129 4135 4149 4151 4153 4160 4164 4172 4183 4189 4196 4199 4201 4207 4208 4209 4212 4214 4216 4230 4237 4239 4244 4257 4263 4267 4269 4273 4277 4279 4282 4283 4289 4295 4296 4298 4309 4310 4313 4315 4316 4317 4332 4347 4361 4373 4377 4382 4388 4398 4401 4402 4403 4410 4415 4418 4421 4426 4433 4435 4438 4439 4444 4446 4464 4475 4484 4493 4497 4499 4500 4504 4511 4515 4522 4523 4533 4540 4543 4546 4552 4562 4569 4572 4573 4585 4589 4599 4601 4602 4610 4611 4613 4614 4618 4626 4637 4639 4647 4651 4656 4658 4660 4663 4666 4670 4672 4677 4678 4699 4704 4713 4714 4720 4722 4725 4729 4733 4734 4735 4738 4739 4740 4746 4760 4765 4771 4772 4783 4788 4790 4799 4804 4813 4818 4820 4827 4830 4831 4832 4833 4842 4847 4852 4856 4857 4860 4866 4872 4877 4887 4889 4890 4892 4893 4897 4903 4906 4908 4914 4920 4928 4930 4931 4933 4937 4973 4980 4981 4987 4990 5 6 11 12 39 40 77 78 81 82 93 94 95 96 101 102 123 124 131 132 137 138 141 142 165 166 169 170 179 180 195 196 197 198 199 200 213 214 219 220 235 236 241 242 281 282 287 288 297 298 311 312 335 336 347 348 361 362 363 364 365 366 367 368 391 392 399 400 407 408 413 414 443 444 455 456 457 458 463 464 471 472 485 486 491 492 495 496 497 498 527 528 531 532 553 554 559 560 587 588 593 594 609 610 615 616 629 630 633 634 635 636 639 640 653 654 661 662 669 670 679 680 691 692 703 704 709 710 733 734 747 748 767 768 777 778 779 780 821 822 827 828 841 842 849 850 851 852 863 864 881 882 891 892 901 902 927 928 929 930 931 932 943 944 949 950 967 968 975 976 1007 1008 1017 1018 1019 1020 1029 1030 1047 1048 1049 1050 1061 1062 1067 1068 1077 1078 1081 1082 1083 1084 1093 1094 1099 1100 1113 1114 1115 1116 1141 1142 1147 1148 1149 1150 1155 1156 1163 1164 1167 1168 1171 1172 1207 1208 1217 1218 1221 1222 1231 1232 1255 1256 1277 1278 1281 1282 1289 1290 1297 1298 1307 1308 1311 1312 1323 1324 1345 1346 1353 1354 1357 1358 1361 1362 1365 1366 1373 1374 1375 1376 1377 1378 1379 1380 1387 1388 1389 1390 1401 1402 1403 1404 1413 1414 1431 1432 1437 1438 1439 1440 1475 1476 1477 1478 1485 1486 1497 1498 1531 1532 1537 1538 1543 1544 1549 1550 1553 1554 1555 1556 1565 1566 1571 1572 1581 1582 1593 1594 1607 1608 1609 1610 1613 1614 1615 1616 1623 1624 1635 1636 1643 1644 1645 1646 1647 1648 1663 1664 1671 1672 1695 1696 1747 1748 1749 1750 1755 1756 1797 1798 1803 1804 1805 1806 1813 1814 1821 1822 1827 1828 1829 1830 1845 1846 1847 1848 1853 1854 1869 1870 1881 1882 1889 1890 1891 1892 1895 1896 1915 1916 1925 1926 1933 1934 1959 1960 1965 1966 1979 1980 1991 1992 1995 1996 1997 1998 2001 2002 2025 2026 2039 2040 2045 2046 2063 2064 2071 2072 2075 2076 2095 2096 2107 2108 2109 2110 2123 2124 2135 2136 2141 2142 2149 2150 2153 2154 2157 2158 2165 2166 2167 2168 2169 2170 2173 2174 2177 2178 2195 2196 2201 2202 2205 2206 2211 2212 2225 2226 2231 2232 2237 2238 2241 2242 2247 2248 2249 2250 2259 2260 2297 2298 2299 2300 2309 2310 2311 2312 2319 2320 2339 2340 2341 2342 2351 2352 2353 2354 2401 2402 2411 2412 2429 2430 2431 2432 2447 2448 2455 2456 2457 2458 2477 2478 2501 2502 2525 2526 2537 2538 2549 2550 2553 2554 2561 2562 2591 2592 2603 2604 2605 2606 2615 2616 2619 2620 2621 2622 2625 2626 2627 2628 2631 2632 2633 2634 2635 2636 2645 2646 2653 2654 2667 2668 2669 2670 2675 2676 2677 2678 2711 2712 2717 2718 2721 2722 2727 2728 2735 2736 2761 2762 2767 2768 2775 2776 2791 2792 2795 2796 2797 2798 2801 2802 2805 2806 2815 2816 2823 2824 2825 2826 2843 2844 2867 2868 2869 2870 2877 2878 2887 2888 2899 2900 2901 2902 2913 2914 2919 2920 2923 2924 2949 2950 2965 2966 2987 2988 2993 2994 2999 3000 3005 3006 3007 3008 3013 3014 3017 3018 3025 3026 3031 3032 3037 3038 3039 3040 3107 3108 3109 3110 3115 3116 3129 3130 3137 3138 3145 3146 3157 3158 3161 3162 3163 3164 3175 3176 3191 3192 3207 3208 3211 3212 3213 3214 3225 3226 3245 3246 3251 3252 3255 3256 3267 3268 3273 3274 3285 3286 3287 3288 3297 3298 3307 3308 3311 3312 3317 3318 3325 3326 3347 3348 3351 3352 3359 3360 3369 3370 3373 3374 3375 3376 3389 3390 3393 3394 3395 3396 3397 3398 3405 3406 3407 3408 3409 3410 3411 3412 3447 3448 3463 3464 3465 3466 3471 3472 3487 3488 3495 3496 3503 3504 3515 3516 3531 3532 3535 3536 3551 3552 3559 3560 3567 3568 3589 3590 3599 3600 3609 3610 3623 3624 3639 3640 3641 3642 3665 3666 3685 3686 3687 3688 3693 3694 3707 3708 3739 3740 3749 3750 3761 3762 3771 3772 3789 3790 3817 3818 3839 3840 3845 3846 3849 3850 3851 3852 3861 3862 3869 3870 3919 3920 3921 3922 3923 3924 3933 3934 3937 3938 3939 3940 3947 3948 3959 3960 3967 3968 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3993 3994 3995 3996 4001 4002 4013 4014 4015 4016 4025 4026 4031 4032 4039 4040 4043 4044 4045 4046 4065 4066 4081 4082 4083 4084 4093 4094 4097 4098 4105 4106 4125 4126 4155 4156 4157 4158 4165 4166 4189 4190 4201 4202 4203 4204 4211 4212 4217 4218 4223 4224 4225 4226 4233 4234 4241 4242 4247 4248 4253 4254 4259 4260 4261 4262 4275 4276 4277 4278 4279 4280 4283 4284 4289 4290 4291 4292 4293 4294 4297 4298 4305 4306 4311 4312 4323 4324 4325 4326 4339 4340 4353 4354 4359 4360 4371 4372 4373 4374 4391 4392 4395 4396 4407 4408 4453 4454 4455 4456 4487 4488 4499 4500 4503 4504 4505 4506 4507 4508 4509 4510 4521 4522 4523 4524 4545 4546 4557 4558 4571 4572 4583 4584 4585 4586 4589 4590 4601 4602 4611 4612 4621 4622 4637 4638 4639 4640 4647 4648 4657 4658 4659 4660 4665 4666 4671 4672 4683 4684 4687 4688 4691 4692 4693 4694 4709 4710 4715 4716 4719 4720 4723 4724 4731 4732 4745 4746 4747 4748 4753 4754 4755 4756 4763 4764 4767 4768 4785 4786 4791 4792 4811 4812 4821 4822 4833 4834 4835 4836 4845 4846 4867 4868 4875 4876 4877 4878 4881 4882 4883 4884 4885 4886 4887 4888 4891 4892 4897 4898 4905 4906 4913 4914 4923 4924 4935 4936 4941 4942 4963 4964 4975 4976 4977 4978 4985 4986 4987 4988 5007 5008 5009 5010 5013 5014 5021 5022 5023 5024 5059 5060 5065 5066 5069 5070 5073 5074 5075 5076 5077 5078 5083 5084 5087 5088 5097 5098 5099 5100 5107 5108 5115 5116 5141 5142 5147 5148 5165 5166 5181 5182 5187 5188 5193 5194 5205 5206 5217 5218 5219 5220 5223 5224 5231 5232 5237 5238 5245 5246 5257 5258 5259 5260 5261 5262 5275 5276 5285 5286 5311 5312 5381 5382 5387 5388 5397 5398 5405 5406 5413 5414 5415 5416 5417 5418 5423 5424 5445 5446 5449 5450 5471 5472 5487 5488 5515 5516 5521 5522 5561 5562 5573 5574 5585 5586 5595 5596 5613 5614 5623 5624 5627 5628 5633 5634 5639 5640 5641 5642 5647 5648 5657 5658 5673 5674 5701 5702 5717 5718 5719 5720 5737 5738 5745 5746 5759 5760 5787 5788 5793 5794 5795 5796 5811 5812 5823 5824 5831 5832 5837 5838 5843 5844 5849 5850 5857 5858 5865 5866 5877 5878 5881 5882 5931 5932 5941 5942 5945 5946 5949 5950 5957 5958 5959 5960 5961 5962 5963 5964 5971 5972 5973 5974 5981 5982 6017 6018 6031 6032 6035 6036 6037 6038 6043 6044 6045 6046 6069 6070 6075 6076 6093 6094 6101 6102 6115 6116 6133 6134 6135 6136 6137 6138 6139 6140 6145 6146 6157 6158 6161 6162 6185 6186 6191 6192 6195 6196 6199 6200 6203 6204 6205 6206 6215 6216 6223 6224 6225 6226 6243 6244 6245 6246 6259 6260 6267 6268 6273 6274 6279 6280 6291 6292 6327 6328 6331 6332 6333 6334 6335 6336 6345 6346 6349 6350 6361 6362 6369 6370 6379 6380 6385 6386 6395 6396 6405 6406 6411 6412 6419 6420 6425 6426 6433 6434 6437 6438 6445 6446 6449 6450 6455 6456 6481 6482 6483 6484 6485 6486 6503 6504 6505 6506 6507 6508 6527 6528 6541 6542 6547 6548 6549 6550 6569 6570 6571 6572 6587 6588 6589 6590 6593 6594 6599 6600 6613 6614 6621 6622 6625 6626 6651 6652 6653 6654 6655 6656 6671 6672 6673 6674 6697 6698 6705 6706 6707 6708 6731 6732 6749 6750 6761 6762 6767 6768 6769 6770 6785 6786 6795 6796 6805 6806 6813 6814 6831 6832 6845 6846 6859 6860 6887 6888 6889 6890 6903 6904 6905 6906 6907 6908 6911 6912 6913 6914 6917 6918 6957 6958 6959 6960 6961 6962 6963 6964 6999 7000 7039 7040 7045 7046 7049 7050 7057 7058 7061 7062 7071 7072 7073 7074 7077 7078 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7131 7132 7135 7136 7155 7156 7177 7178 7179 7180 7185 7186 7205 7206 7211 7212 7213 7214 7219 7220 7227 7228 7233 7234 7243 7244 7279 7280 7287 7288 7291 7292 7297 7298 7301 7302 7321 7322 7325 7326 7331 7332 7351 7352 7377 7378 7379 7380 7391 7392 7401 7402 7405 7406 7409 7410 7413 7414 7485 7486 7509 7510 7511 7512 7519 7520 7531 7532 7549 7550 7553 7554 7573 7574 7583 7584 7591 7592 7593 7594 7607 7608 7609 7610 7617 7618 7631 7632 7637 7638 7639 7640 7653 7654 7655 7656 7679 7680 7683 7684 7689 7690 7693 7694 7721 7722 7731 7732 7737 7738 7749 7750 7757 7758 7799 7800 7833 7834 7849 7850 7869 7870 7871 7872 7873 7874 7877 7878 7901 7902 7907 7908 7909 7910 7917 7918 7919 7920 7921 7922 7927 7928 7945 7946 7949 7950 7959 7960 7967 7968 7981 7982 7991 7992 8011 8012 8029 8030 8031 8032 8047 8048 8055 8056 8071 8072 8089 8090 8091 8092 8097 8098 8099 8100 8107 8108 8109 8110 8113 8114 8119 8120 8123 8124 8129 8130 8139 8140 8143 8144 8145 8146 8167 8168 8171 8172 8177 8178 8185 8186 8197 8198 8201 8202 8229 8230 8239 8240 8243 8244 8255 8256 8257 8258 8269 8270 8297 8298 8301 8302 8305 8306 8319 8320 8327 8328 8343 8344 8365 8366 8377 8378 8391 8392 8397 8398 8401 8402 8413 8414 8415 8416 8417 8418 8423 8424 8427 8428 8431 8432 8459 8460 8473 8474 8477 8478 8487 8488 8513 8514 8525 8526 8533 8534 8537 8538 8545 8546 8553 8554 8557 8558 8563 8564 8565 8566 8577 8578 8589 8590 8591 8592 8595 8596 8617 8618 8619 8620 8625 8626 8629 8630 8631 8632 8633 8634 8663 8664 8693 8694 8721 8722 8745 8746 8753 8754 8763 8764 8775 8776 8795 8796 8801 8802 8803 8804 8805 8806 8819 8820 8829 8830 8835 8836 8841 8842 8851 8852 8865 8866 8869 8870 8875 8876 8877 8878 8887 8888 8891 8892 8927 8928 8949 8950 8967 8968 8985 8986 8993 8994 8997 8998 8999 9000 9007 9008 9021 9022 9029 9030 9043 9044 9045 9046 9065 9066 9079 9080 9085 9086 9091 9092 9103 9104 9123 9124 9137 9138 9143 9144 9145 9146 9169 9170 9177 9178 9197 9198 9201 9202 9203 9204 9219 9220 9221 9222 9225 9226 9227 9228 9235 9236 9251 9252 9273 9274 9277 9278 9293 9294 9301 9302 9311 9312 9315 9316 9319 9320 9325 9326 9331 9332 9339 9340 9343 9344 9353 9354 9355 9356 9397 9398 9407 9408 9425 9426 9427 9428 9439 9440 9443 9444 9449 9450 9457 9458 9465 9466 9467 9468 9469 9470 9475 9476 9477 9478 9479 9480 9491 9492 9519 9520 9529 9530 9541 9542 9543 9544 9565 9566 9575 9576 9579 9580 9597 9598 9607 9608 9625 9626 9635 9636 9639 9640 9653 9654 9659 9660 9661 9662 9663 9664 9665 9666 9683 9684 9693 9694 9703 9704 9711 9712 9713 9714 9719 9720 9731 9732 9743 9744 9753 9754 9773 9774 9777 9778 9779 9780 9783 9784 9785 9786 9793 9794 9805 9806 9811 9812 9815 9816 9827 9828 9839 9840 9855 9856 9859 9860 9861 9862 9865 9866 9873 9874 9945 9946 9959 9960 9961 9962 9973 9974 9979 9980