3 5 6 12 20 28 35 37 39 47 51 56 62 63 71 74 75 85 91 96 103 104 105 110 112 120 124 133 140 141 142 144 148 149 157 158 162 163 164 166 174 181 183 185 196 205 217 228 240 251 257 263 270 275 281 283 285 305 308 310 325 327 335 337 349 352 357 371 379 387 388 389 391 399 416 421 423 444 449 451 462 464 468 478 479 483 485 492 495 497 498 499 500 505 508 512 513 518 521 522 525 529 533 539 550 557 560 576 582 584 591 595 605 609 610 613 617 618 622 628 641 653 659 663 666 671 674 681 691 693 694 695 704 705 707 732 733 737 751 753 759 767 769 776 781 786 787 788 797 819 822 823 825 835 841 844 854 855 860 865 868 869 876 877 886 888 891 896 897 917 921 922 925 926 931 943 947 952 963 977 988 991 1003 1034 1035 1036 1037 1039 1045 1053 1056 1059 1065 1068 1069 1084 1088 1095 1098 1108 1118 1123 1131 1140 1146 1161 1173 1174 1178 1179 1181 1182 1185 1194 1203 1210 1211 1212 1216 1218 1220 1232 1238 1242 1263 1266 1280 1282 1284 1285 1294 1298 1303 1304 1310 1312 1316 1332 1335 1340 1348 1353 1358 1360 1365 1366 1367 1368 1371 1374 1378 1380 1381 1384 1389 1391 1394 1395 1397 1404 1408 1410 1413 1427 1431 1442 1444 1452 1453 1463 1466 1468 1481 1489 1492 1495 1496 1503 1506 1515 1516 1517 1519 1520 1522 1523 1526 1533 1535 1537 1538 1541 1550 1551 1557 1562 1564 1567 1570 1580 1581 1592 1596 1604 1621 1622 1626 1628 1630 1631 1641 1655 1669 1672 1676 1682 1690 1701 1702 1706 1709 1718 1724 1727 1733 1736 1743 1744 1747 1750 1758 1772 1773 1779 1783 1784 1785 1789 1790 1791 1800 1802 1804 1818 1822 1824 1835 1845 1853 1857 1858 1860 1870 1871 1878 1881 1893 1896 1898 1902 1903 1910 1921 1922 1925 1929 1932 1934 1938 1939 1942 1946 1950 1953 1955 1958 1961 1962 1967 1968 1973 1981 1984 1992 1996 1997 1998 2005 2016 2017 2018 2020 2021 2023 2026 2033 2039 2046 2054 2056 2057 2058 2066 2079 2084 2092 2094 2096 2102 2115 2117 2122 2126 2141 2144 2145 2147 2153 2154 2159 2174 2175 2189 2192 2194 2196 2199 2206 2211 2222 2235 2236 2238 2246 2250 2258 2259 2263 2271 2275 2278 2279 2280 2281 2286 2292 2295 2300 2302 2303 2308 2309 2319 2324 2325 2327 2328 2331 2338 2341 2342 2366 2379 2383 2385 2393 2396 2398 2401 2403 2404 2409 2413 2416 2417 2419 2429 2432 2433 2437 2440 2442 2455 2457 2461 2466 2468 2469 2471 2473 2475 2477 2482 2490 2492 2494 2510 2518 2533 2538 2547 2549 2555 2562 2563 2574 2586 2590 2601 2603 2604 2606 2611 2616 2617 2623 2625 2633 2634 2636 2640 2651 2662 2667 2671 2672 2675 2689 2702 2706 2711 2713 2715 2730 2767 2782 2784 2790 2792 2797 2798 2799 2801 2802 2806 2816 2818 2820 2822 2823 2832 2843 2849 2853 2856 2859 2864 2875 2880 2881 2884 2886 2889 2892 2895 2899 2909 2913 2915 2922 2930 2933 2937 2940 2941 2943 2945 2946 2950 2956 2961 2962 2965 2972 2975 2979 2980 2990 2996 2998 3003 3006 3007 3015 3023 3029 3040 3042 3043 3045 3047 3050 3056 3057 3058 3061 3062 3069 3070 3071 3076 3083 3089 3093 3107 3109 3117 3121 3130 3132 3144 3152 3154 3164 3168 3180 3183 3186 3190 3198 3203 3206 3210 3212 3214 3217 3226 3234 3235 3237 3243 3246 3249 3250 3251 3252 3260 3262 3267 3270 3271 3272 3277 3279 3280 3282 3284 3286 3291 3304 3308 3318 3322 3325 3328 3330 3340 3342 3343 3346 3347 3351 3358 3363 3369 3374 3376 3383 3385 3390 3397 3407 3410 3412 3414 3415 3419 3423 3434 3439 3443 3446 3453 3466 3467 3473 3476 3478 3482 3485 3489 3491 3492 3495 3499 3503 3506 3517 3521 3525 3526 3530 3532 3533 3537 3547 3552 3556 3557 3573 3574 3578 3582 3588 3594 3595 3600 3605 3607 3612 3618 3622 3624 3627 3628 3630 3634 3635 3636 3650 3663 3664 3678 3687 3690 3694 3695 3696 3698 3707 3709 3714 3728 3733 3734 3735 3748 3749 3752 3753 3763 3764 3773 3776 3800 3802 3805 3813 3828 3829 3864 3865 3868 3870 3872 3873 3879 3894 3900 3901 3902 3903 3906 3907 3918 3930 3933 3934 3939 3941 3947 3948 3951 3953 3974 3975 3992 3993 3994 4006 4018 4023 4024 4030 4031 4033 4037 4050 4053 4063 4069 4078 4091 4094 4099 4104 4109 4112 4115 4119 4121 4122 4128 4143 4148 4165 4184 4185 4186 4189 4190 4192 4195 4203 4206 4209 4215 4216 4227 4229 4234 4239 4247 4248 4255 4258 4263 4266 4276 4279 4281 4285 4286 4287 4289 4304 4321 4324 4328 4336 4347 4354 4357 4367 4369 4371 4384 4385 4393 4394 4404 4405 4413 4417 4424 4425 4427 4431 4433 4441 4442 4446 4449 4476 4477 4479 4483 4488 4490 4491 4497 4501 4503 4504 4514 4516 4526 4528 4530 4543 4548 4552 4553 4557 4558 4564 4567 4575 4593 4594 4596 4601 4602 4608 4613 4614 4619 4622 4629 4640 4644 4647 4648 4660 4661 4667 4668 4672 4673 4674 4684 4690 4693 4698 4699 4703 4711 4717 4718 4720 4726 4728 4734 4739 4741 4749 4756 4757 4763 4774 4776 4777 4786 4795 4805 4807 4808 4816 4820 4830 4834 4835 4836 4837 4841 4844 4848 4850 4853 4861 4862 4863 4872 4873 4877 4883 4895 4898 4899 4906 4910 4911 4913 4928 4931 4933 4935 4951 4953 4955 4961 4962 4974 4978 4980 4984 4987 4988 4992 4993 5 6 9 10 11 12 23 24 39 40 55 56 69 70 73 74 77 78 93 94 101 102 111 112 123 124 125 126 141 142 147 148 149 150 169 170 181 182 191 192 205 206 207 208 209 210 219 220 223 224 239 240 247 248 265 266 279 280 281 282 283 284 287 288 295 296 297 298 313 314 315 316 323 324 325 326 327 328 331 332 347 348 361 362 365 366 369 370 391 392 409 410 433 434 455 456 479 480 501 502 513 514 525 526 539 540 549 550 561 562 565 566 569 570 609 610 615 616 619 620 649 650 653 654 669 670 673 674 697 698 703 704 713 714 741 742 757 758 773 774 775 776 777 778 781 782 797 798 831 832 841 842 845 846 887 888 897 898 901 902 923 924 927 928 935 936 955 956 957 958 965 966 969 970 983 984 989 990 993 994 995 996 997 998 999 1000 1009 1010 1015 1016 1023 1024 1025 1026 1035 1036 1041 1042 1043 1044 1049 1050 1057 1058 1065 1066 1077 1078 1099 1100 1113 1114 1119 1120 1151 1152 1163 1164 1167 1168 1181 1182 1189 1190 1209 1210 1217 1218 1219 1220 1225 1226 1233 1234 1235 1236 1243 1244 1255 1256 1281 1282 1305 1306 1317 1318 1325 1326 1331 1332 1341 1342 1347 1348 1361 1362 1381 1382 1385 1386 1387 1388 1389 1390 1407 1408 1409 1410 1413 1414 1463 1464 1465 1466 1473 1474 1501 1502 1505 1506 1517 1518 1533 1534 1537 1538 1551 1552 1561 1562 1571 1572 1573 1574 1575 1576 1593 1594 1637 1638 1643 1644 1645 1646 1649 1650 1669 1670 1681 1682 1687 1688 1707 1708 1709 1710 1719 1720 1729 1730 1735 1736 1737 1738 1751 1752 1753 1754 1771 1772 1775 1776 1781 1782 1791 1792 1793 1794 1833 1834 1841 1842 1843 1844 1849 1850 1851 1852 1861 1862 1885 1886 1893 1894 1903 1904 1925 1926 1953 1954 1975 1976 1981 1982 2005 2006 2067 2068 2069 2070 2071 2072 2073 2074 2077 2078 2089 2090 2105 2106 2111 2112 2117 2118 2129 2130 2135 2136 2137 2138 2167 2168 2175 2176 2189 2190 2195 2196 2215 2216 2235 2236 2245 2246 2261 2262 2279 2280 2291 2292 2321 2322 2345 2346 2347 2348 2355 2356 2357 2358 2361 2362 2363 2364 2369 2370 2387 2388 2405 2406 2419 2420 2421 2422 2423 2424 2431 2432 2435 2436 2439 2440 2463 2464 2475 2476 2483 2484 2525 2526 2531 2532 2559 2560 2563 2564 2567 2568 2569 2570 2587 2588 2595 2596 2605 2606 2607 2608 2619 2620 2623 2624 2631 2632 2663 2664 2669 2670 2679 2680 2695 2696 2705 2706 2715 2716 2719 2720 2729 2730 2731 2732 2733 2734 2735 2736 2741 2742 2747 2748 2755 2756 2759 2760 2761 2762 2767 2768 2777 2778 2781 2782 2787 2788 2789 2790 2793 2794 2807 2808 2815 2816 2819 2820 2825 2826 2853 2854 2861 2862 2883 2884 2887 2888 2903 2904 2905 2906 2925 2926 2931 2932 2935 2936 2961 2962 2977 2978 2983 2984 2989 2990 2991 2992 3005 3006 3011 3012 3029 3030 3031 3032 3033 3034 3037 3038 3039 3040 3043 3044 3045 3046 3051 3052 3065 3066 3069 3070 3073 3074 3075 3076 3081 3082 3099 3100 3101 3102 3113 3114 3123 3124 3127 3128 3133 3134 3139 3140 3159 3160 3161 3162 3183 3184 3191 3192 3207 3208 3241 3242 3243 3244 3251 3252 3255 3256 3259 3260 3261 3262 3281 3282 3309 3310 3337 3338 3343 3344 3351 3352 3363 3364 3379 3380 3401 3402 3403 3404 3411 3412 3417 3418 3435 3436 3447 3448 3453 3454 3465 3466 3471 3472 3485 3486 3487 3488 3493 3494 3499 3500 3515 3516 3543 3544 3545 3546 3557 3558 3565 3566 3567 3568 3569 3570 3577 3578 3579 3580 3581 3582 3599 3600 3603 3604 3607 3608 3635 3636 3643 3644 3647 3648 3669 3670 3689 3690 3705 3706 3713 3714 3715 3716 3719 3720 3739 3740 3741 3742 3755 3756 3761 3762 3785 3786 3791 3792 3795 3796 3803 3804 3805 3806 3819 3820 3841 3842 3843 3844 3849 3850 3857 3858 3863 3864 3867 3868 3875 3876 3877 3878 3883 3884 3891 3892 3899 3900 3905 3906 3909 3910 3915 3916 3921 3922 3923 3924 3933 3934 3935 3936 3945 3946 3961 3962 3967 3968 3983 3984 3991 3992 3993 3994 3995 3996 4009 4010 4031 4032 4033 4034 4035 4036 4039 4040 4041 4042 4045 4046 4051 4052 4065 4066 4077 4078 4091 4092 4107 4108 4111 4112 4113 4114 4115 4116 4131 4132 4157 4158 4167 4168 4183 4184 4187 4188 4191 4192 4203 4204 4229 4230 4233 4234 4243 4244 4251 4252 4281 4282 4287 4288 4289 4290 4293 4294 4305 4306 4307 4308 4317 4318 4347 4348 4349 4350 4377 4378 4383 4384 4387 4388 4391 4392 4397 4398 4411 4412 4421 4422 4443 4444 4469 4470 4471 4472 4475 4476 4491 4492 4499 4500 4515 4516 4517 4518 4525 4526 4541 4542 4549 4550 4555 4556 4557 4558 4559 4560 4561 4562 4571 4572 4583 4584 4589 4590 4599 4600 4603 4604 4605 4606 4615 4616 4617 4618 4637 4638 4647 4648 4649 4650 4653 4654 4655 4656 4661 4662 4675 4676 4681 4682 4683 4684 4731 4732 4757 4758 4765 4766 4769 4770 4785 4786 4791 4792 4795 4796 4801 4802 4805 4806 4807 4808 4817 4818 4825 4826 4831 4832 4833 4834 4837 4838 4857 4858 4863 4864 4865 4866 4873 4874 4879 4880 4883 4884 4909 4910 4913 4914 4921 4922 4931 4932 4935 4936 4937 4938 4941 4942 4945 4946 4949 4950 4953 4954 4963 4964 4979 4980 4983 4984 4987 4988 5019 5020 5035 5036 5065 5066 5075 5076 5093 5094 5097 5098 5109 5110 5123 5124 5125 5126 5147 5148 5171 5172 5179 5180 5201 5202 5205 5206 5207 5208 5211 5212 5221 5222 5231 5232 5233 5234 5245 5246 5249 5250 5265 5266 5267 5268 5271 5272 5279 5280 5301 5302 5323 5324 5333 5334 5341 5342 5343 5344 5349 5350 5377 5378 5403 5404 5411 5412 5421 5422 5425 5426 5429 5430 5459 5460 5533 5534 5563 5564 5567 5568 5579 5580 5583 5584 5593 5594 5595 5596 5597 5598 5601 5602 5603 5604 5611 5612 5631 5632 5635 5636 5639 5640 5643 5644 5645 5646 5663 5664 5685 5686 5697 5698 5705 5706 5711 5712 5717 5718 5727 5728 5749 5750 5759 5760 5761 5762 5767 5768 5771 5772 5777 5778 5783 5784 5789 5790 5797 5798 5817 5818 5825 5826 5829 5830 5843 5844 5859 5860 5865 5866 5873 5874 5879 5880 5881 5882 5885 5886 5889 5890 5891 5892 5899 5900 5911 5912 5921 5922 5923 5924 5929 5930 5943 5944 5949 5950 5957 5958 5959 5960 5979 5980 5991 5992 5995 5996 6005 6006 6011 6012 6013 6014 6029 6030 6045 6046 6057 6058 6079 6080 6083 6084 6085 6086 6089 6090 6093 6094 6099 6100 6111 6112 6113 6114 6115 6116 6121 6122 6123 6124 6137 6138 6139 6140 6141 6142 6151 6152 6165 6166 6177 6178 6185 6186 6213 6214 6217 6218 6233 6234 6241 6242 6259 6260 6263 6264 6287 6288 6303 6304 6307 6308 6327 6328 6335 6336 6359 6360 6365 6366 6371 6372 6379 6380 6395 6396 6405 6406 6411 6412 6419 6420 6423 6424 6427 6428 6433 6434 6451 6452 6467 6468 6469 6470 6473 6474 6485 6486 6491 6492 6497 6498 6499 6500 6501 6502 6503 6504 6519 6520 6523 6524 6533 6534 6539 6540 6541 6542 6543 6544 6553 6554 6557 6558 6559 6560 6563 6564 6567 6568 6571 6572 6581 6582 6607 6608 6615 6616 6635 6636 6643 6644 6649 6650 6655 6656 6659 6660 6679 6680 6683 6684 6685 6686 6691 6692 6693 6694 6701 6702 6715 6716 6725 6726 6737 6738 6747 6748 6751 6752 6765 6766 6769 6770 6779 6780 6793 6794 6813 6814 6819 6820 6823 6824 6827 6828 6829 6830 6837 6838 6845 6846 6867 6868 6877 6878 6885 6886 6891 6892 6905 6906 6931 6932 6933 6934 6945 6946 6951 6952 6955 6956 6963 6964 6969 6970 6977 6978 6981 6982 6983 6984 6989 6990 6997 6998 7005 7006 7011 7012 7033 7034 7041 7042 7049 7050 7051 7052 7059 7060 7063 7064 7065 7066 7073 7074 7093 7094 7103 7104 7111 7112 7113 7114 7145 7146 7147 7148 7155 7156 7163 7164 7175 7176 7187 7188 7189 7190 7199 7200 7209 7210 7213 7214 7223 7224 7235 7236 7243 7244 7247 7248 7253 7254 7255 7256 7259 7260 7267 7268 7269 7270 7271 7272 7299 7300 7325 7326 7327 7328 7355 7356 7373 7374 7379 7380 7387 7388 7389 7390 7391 7392 7395 7396 7413 7414 7417 7418 7427 7428 7455 7456 7465 7466 7467 7468 7469 7470 7495 7496 7497 7498 7503 7504 7505 7506 7525 7526 7527 7528 7545 7546 7551 7552 7599 7600 7603 7604 7609 7610 7625 7626 7655 7656 7657 7658 7727 7728 7729 7730 7735 7736 7739 7740 7743 7744 7745 7746 7757 7758 7787 7788 7799 7800 7801 7802 7803 7804 7805 7806 7811 7812 7813 7814 7835 7836 7859 7860 7865 7866 7867 7868 7877 7878 7881 7882 7893 7894 7895 7896 7901 7902 7905 7906 7947 7948 7949 7950 7983 7984 7985 7986 7987 7988 8011 8012 8035 8036 8045 8046 8047 8048 8059 8060 8061 8062 8065 8066 8073 8074 8099 8100 8105 8106 8125 8126 8137 8138 8155 8156 8181 8182 8187 8188 8197 8198 8207 8208 8217 8218 8223 8224 8229 8230 8237 8238 8241 8242 8243 8244 8255 8256 8285 8286 8295 8296 8329 8330 8367 8368 8369 8370 8371 8372 8377 8378 8379 8380 8383 8384 8389 8390 8405 8406 8411 8412 8417 8418 8429 8430 8431 8432 8453 8454 8457 8458 8467 8468 8477 8478 8493 8494 8495 8496 8509 8510 8515 8516 8525 8526 8531 8532 8551 8552 8557 8558 8561 8562 8569 8570 8571 8572 8573 8574 8577 8578 8607 8608 8641 8642 8647 8648 8655 8656 8671 8672 8693 8694 8707 8708 8713 8714 8733 8734 8737 8738 8741 8742 8767 8768 8769 8770 8785 8786 8787 8788 8807 8808 8809 8810 8825 8826 8833 8834 8847 8848 8849 8850 8853 8854 8861 8862 8865 8866 8881 8882 8883 8884 8891 8892 8897 8898 8951 8952 8953 8954 8957 8958 8965 8966 8975 8976 8979 8980 8981 8982 8993 8994 9001 9002 9005 9006 9007 9008 9027 9028 9031 9032 9051 9052 9055 9056 9059 9060 9085 9086 9095 9096 9103 9104 9105 9106 9113 9114 9115 9116 9127 9128 9133 9134 9149 9150 9185 9186 9187 9188 9191 9192 9201 9202 9203 9204 9215 9216 9225 9226 9227 9228 9237 9238 9243 9244 9257 9258 9279 9280 9287 9288 9293 9294 9295 9296 9319 9320 9321 9322 9333 9334 9335 9336 9343 9344 9345 9346 9347 9348 9367 9368 9379 9380 9385 9386 9395 9396 9397 9398 9405 9406 9421 9422 9433 9434 9435 9436 9439 9440 9451 9452 9455 9456 9467 9468 9477 9478 9481 9482 9497 9498 9511 9512 9513 9514 9525 9526 9547 9548 9551 9552 9553 9554 9571 9572 9589 9590 9609 9610 9613 9614 9615 9616 9631 9632 9639 9640 9659 9660 9667 9668 9669 9670 9671 9672 9673 9674 9681 9682 9687 9688 9695 9696 9699 9700 9705 9706 9721 9722 9723 9724 9725 9726 9743 9744 9745 9746 9753 9754 9765 9766 9789 9790 9795 9796 9797 9798 9811 9812 9819 9820 9821 9822 9825 9826 9855 9856 9861 9862 9865 9866 9869 9870 9901 9902 9905 9906 9909 9910 9921 9922 9923 9924 9947 9948 9955 9956 9959 9960 9967 9968 9973 9974 9975 9976 9983 9984 9985 9986