3 5 10 17 23 25 35 36 42 46 48 53 63 74 76 93 97 110 114 118 123 131 134 140 142 144 145 155 179 183 185 193 200 201 203 209 211 214 217 218 223 224 234 237 239 249 260 268 288 293 301 302 303 304 311 320 323 325 331 333 347 350 354 358 366 373 380 384 386 391 394 396 398 404 409 415 426 434 449 454 464 471 472 474 476 478 481 482 485 487 490 493 496 498 502 514 522 532 535 540 543 548 558 559 560 567 572 577 584 585 591 598 602 603 610 618 624 628 629 636 641 644 650 658 674 681 682 688 695 699 701 706 707 719 725 726 739 743 745 751 754 756 759 763 764 773 774 775 779 790 791 800 810 826 832 841 842 845 848 862 871 874 877 882 893 916 918 921 922 933 936 938 943 950 957 969 970 973 977 978 982 983 993 994 999 1000 1008 1013 1026 1033 1035 1046 1053 1056 1057 1069 1078 1079 1086 1107 1109 1114 1126 1127 1137 1140 1146 1148 1151 1157 1163 1164 1185 1190 1191 1193 1202 1205 1214 1216 1218 1219 1220 1221 1225 1231 1233 1236 1250 1252 1257 1262 1264 1267 1271 1284 1291 1292 1302 1304 1315 1322 1330 1333 1335 1339 1346 1358 1363 1365 1368 1381 1383 1386 1387 1389 1403 1405 1418 1421 1424 1436 1452 1456 1467 1469 1470 1471 1476 1477 1478 1480 1493 1499 1500 1512 1516 1521 1522 1530 1533 1534 1535 1542 1551 1553 1556 1581 1588 1596 1598 1612 1614 1624 1625 1629 1630 1631 1634 1635 1645 1647 1648 1651 1653 1655 1657 1660 1662 1671 1672 1673 1675 1677 1682 1694 1696 1699 1700 1701 1707 1711 1715 1717 1719 1730 1731 1734 1735 1737 1739 1745 1747 1761 1777 1786 1787 1789 1800 1809 1829 1837 1839 1841 1848 1849 1855 1863 1872 1876 1880 1891 1894 1897 1902 1905 1906 1907 1912 1913 1914 1919 1921 1922 1926 1933 1935 1936 1944 1946 1950 1952 1968 1975 1980 1983 1988 1989 1995 2000 2005 2006 2007 2011 2030 2031 2048 2049 2052 2058 2061 2063 2066 2067 2073 2086 2087 2092 2093 2097 2100 2101 2108 2111 2113 2122 2125 2131 2135 2136 2145 2165 2166 2169 2170 2173 2184 2192 2195 2218 2220 2224 2234 2237 2238 2240 2244 2256 2260 2268 2271 2281 2282 2287 2302 2310 2315 2339 2347 2348 2354 2355 2358 2359 2360 2362 2364 2369 2373 2376 2377 2383 2391 2392 2395 2397 2401 2403 2406 2411 2422 2423 2427 2428 2431 2437 2439 2444 2449 2456 2459 2461 2462 2463 2464 2468 2476 2477 2485 2491 2502 2515 2519 2525 2527 2532 2543 2544 2552 2553 2563 2584 2586 2591 2600 2604 2605 2606 2607 2614 2615 2630 2635 2636 2638 2646 2658 2672 2673 2675 2677 2688 2697 2698 2709 2710 2719 2720 2721 2722 2724 2727 2733 2734 2750 2757 2758 2761 2763 2765 2772 2787 2792 2795 2800 2801 2808 2817 2824 2827 2838 2844 2845 2856 2859 2860 2861 2863 2870 2872 2877 2879 2885 2886 2894 2901 2904 2906 2909 2910 2918 2921 2926 2930 2937 2939 2940 2946 2947 2956 2959 2964 2965 2966 2974 2978 2990 2992 2999 3000 3001 3002 3003 3013 3014 3018 3019 3023 3026 3049 3051 3053 3056 3058 3059 3061 3063 3064 3065 3083 3088 3100 3106 3116 3117 3122 3125 3127 3129 3138 3154 3167 3168 3182 3193 3198 3199 3203 3204 3212 3214 3215 3217 3219 3222 3226 3228 3231 3232 3233 3238 3245 3251 3266 3269 3279 3282 3297 3298 3305 3323 3331 3332 3333 3340 3341 3343 3357 3376 3381 3388 3389 3391 3405 3419 3422 3427 3431 3435 3436 3437 3445 3454 3458 3461 3463 3464 3467 3469 3485 3492 3494 3505 3509 3528 3536 3545 3548 3553 3565 3566 3567 3569 3574 3576 3590 3596 3600 3602 3611 3613 3614 3621 3632 3638 3643 3647 3648 3662 3668 3678 3684 3687 3692 3693 3700 3705 3706 3708 3717 3722 3723 3735 3736 3739 3741 3742 3745 3749 3756 3757 3762 3774 3776 3781 3786 3789 3793 3795 3803 3804 3811 3823 3830 3835 3837 3840 3845 3852 3856 3858 3864 3866 3871 3879 3881 3884 3887 3891 3894 3895 3898 3899 3908 3914 3919 3920 3923 3924 3925 3927 3933 3935 3941 3945 3948 3950 3956 3958 3959 3965 3966 3969 3971 3972 3983 3991 3996 4001 4004 4012 4013 4014 4017 4018 4020 4023 4025 4027 4028 4029 4032 4051 4062 4066 4070 4072 4074 4080 4088 4093 4098 4099 4103 4104 4107 4108 4112 4117 4125 4128 4131 4133 4150 4161 4162 4164 4169 4171 4172 4173 4175 4177 4179 4187 4188 4192 4202 4204 4205 4209 4212 4214 4216 4217 4218 4220 4225 4226 4236 4241 4243 4248 4252 4256 4257 4267 4272 4274 4294 4296 4312 4315 4319 4321 4324 4326 4331 4333 4336 4342 4344 4349 4352 4355 4356 4358 4359 4362 4363 4364 4365 4368 4369 4374 4388 4395 4396 4406 4422 4426 4442 4444 4445 4451 4458 4463 4466 4467 4487 4489 4490 4493 4494 4497 4499 4502 4505 4517 4518 4528 4532 4535 4536 4548 4554 4556 4561 4571 4578 4586 4587 4590 4594 4598 4599 4602 4606 4612 4613 4614 4621 4624 4629 4630 4631 4634 4646 4653 4657 4660 4667 4669 4671 4673 4676 4681 4683 4697 4708 4711 4727 4732 4733 4735 4748 4751 4755 4758 4762 4768 4770 4772 4777 4778 4784 4786 4789 4796 4797 4800 4805 4816 4819 4821 4824 4825 4833 4834 4835 4840 4844 4855 4859 4862 4866 4873 4877 4884 4894 4897 4911 4917 4925 4934 4936 4937 4944 4955 4961 4970 4971 4972 4973 4978 4982 4988 4989 4997 4998 5 6 9 10 19 20 33 34 45 46 49 50 69 70 71 72 83 84 91 92 95 96 105 106 125 126 147 148 151 152 185 186 193 194 219 220 227 228 235 236 245 246 261 262 267 268 279 280 283 284 287 288 289 290 309 310 357 358 365 366 369 370 385 386 399 400 401 402 405 406 417 418 421 422 427 428 433 434 435 436 445 446 447 448 467 468 473 474 477 478 497 498 519 520 535 536 575 576 585 586 601 602 603 604 605 606 607 608 621 622 639 640 645 646 649 650 661 662 665 666 693 694 699 700 707 708 715 716 731 732 745 746 759 760 767 768 771 772 781 782 787 788 791 792 795 796 807 808 817 818 829 830 851 852 867 868 897 898 907 908 927 928 941 942 943 944 947 948 951 952 955 956 961 962 963 964 969 970 973 974 979 980 985 986 991 992 995 996 1003 1004 1027 1028 1043 1044 1063 1064 1069 1070 1079 1080 1085 1086 1095 1096 1115 1116 1117 1118 1119 1120 1133 1134 1143 1144 1153 1154 1167 1168 1169 1170 1181 1182 1195 1196 1203 1204 1205 1206 1219 1220 1235 1236 1247 1248 1255 1256 1257 1258 1271 1272 1281 1282 1287 1288 1299 1300 1315 1316 1347 1348 1361 1362 1363 1364 1375 1376 1389 1390 1397 1398 1401 1402 1411 1412 1413 1414 1437 1438 1449 1450 1451 1452 1477 1478 1485 1486 1489 1490 1501 1502 1507 1508 1511 1512 1517 1518 1525 1526 1527 1528 1545 1546 1547 1548 1549 1550 1557 1558 1579 1580 1581 1582 1599 1600 1619 1620 1651 1652 1663 1664 1681 1682 1683 1684 1689 1690 1695 1696 1723 1724 1741 1742 1747 1748 1753 1754 1763 1764 1785 1786 1831 1832 1835 1836 1841 1842 1843 1844 1865 1866 1871 1872 1875 1876 1885 1886 1899 1900 1913 1914 1937 1938 1939 1940 1945 1946 1953 1954 1955 1956 1963 1964 1965 1966 1985 1986 1987 1988 1997 1998 1999 2000 2015 2016 2025 2026 2051 2052 2065 2066 2069 2070 2091 2092 2105 2106 2111 2112 2113 2114 2137 2138 2155 2156 2157 2158 2171 2172 2213 2214 2217 2218 2227 2228 2251 2252 2253 2254 2273 2274 2279 2280 2291 2292 2295 2296 2301 2302 2313 2314 2325 2326 2327 2328 2369 2370 2379 2380 2381 2382 2385 2386 2403 2404 2409 2410 2427 2428 2431 2432 2435 2436 2437 2438 2439 2440 2441 2442 2449 2450 2461 2462 2465 2466 2471 2472 2499 2500 2503 2504 2513 2514 2523 2524 2527 2528 2533 2534 2541 2542 2567 2568 2581 2582 2583 2584 2603 2604 2607 2608 2629 2630 2643 2644 2659 2660 2665 2666 2669 2670 2677 2678 2691 2692 2715 2716 2725 2726 2729 2730 2735 2736 2761 2762 2765 2766 2771 2772 2773 2774 2777 2778 2805 2806 2809 2810 2835 2836 2841 2842 2847 2848 2871 2872 2903 2904 2911 2912 2933 2934 2937 2938 2939 2940 2941 2942 2951 2952 2953 2954 2955 2956 2959 2960 2985 2986 2997 2998 2999 3000 3023 3024 3031 3032 3041 3042 3043 3044 3059 3060 3065 3066 3067 3068 3069 3070 3083 3084 3101 3102 3105 3106 3111 3112 3161 3162 3175 3176 3191 3192 3195 3196 3223 3224 3227 3228 3247 3248 3249 3250 3257 3258 3259 3260 3261 3262 3267 3268 3269 3270 3289 3290 3293 3294 3295 3296 3301 3302 3305 3306 3309 3310 3313 3314 3319 3320 3323 3324 3341 3342 3343 3344 3345 3346 3349 3350 3353 3354 3363 3364 3387 3388 3391 3392 3397 3398 3399 3400 3401 3402 3413 3414 3421 3422 3429 3430 3433 3434 3437 3438 3459 3460 3461 3462 3467 3468 3469 3470 3473 3474 3477 3478 3489 3490 3493 3494 3521 3522 3553 3554 3571 3572 3573 3574 3577 3578 3599 3600 3617 3618 3657 3658 3673 3674 3677 3678 3681 3682 3695 3696 3697 3698 3709 3710 3725 3726 3743 3744 3751 3752 3759 3760 3781 3782 3787 3788 3793 3794 3803 3804 3809 3810 3811 3812 3813 3814 3823 3824 3825 3826 3827 3828 3837 3838 3841 3842 3843 3844 3851 3852 3865 3866 3869 3870 3871 3872 3887 3888 3891 3892 3899 3900 3903 3904 3935 3936 3949 3950 3959 3960 3965 3966 3975 3976 3977 3978 3989 3990 3999 4000 4009 4010 4011 4012 4013 4014 4021 4022 4059 4060 4061 4062 4095 4096 4097 4098 4103 4104 4115 4116 4121 4122 4125 4126 4131 4132 4133 4134 4145 4146 4171 4172 4173 4174 4183 4184 4185 4186 4193 4194 4199 4200 4201 4202 4215 4216 4221 4222 4225 4226 4243 4244 4249 4250 4261 4262 4269 4270 4271 4272 4289 4290 4329 4330 4331 4332 4337 4338 4339 4340 4345 4346 4367 4368 4383 4384 4389 4390 4435 4436 4439 4440 4447 4448 4467 4468 4473 4474 4475 4476 4479 4480 4487 4488 4511 4512 4519 4520 4535 4536 4541 4542 4561 4562 4563 4564 4573 4574 4603 4604 4619 4620 4629 4630 4677 4678 4693 4694 4695 4696 4707 4708 4709 4710 4715 4716 4717 4718 4719 4720 4723 4724 4727 4728 4737 4738 4745 4746 4751 4752 4753 4754 4765 4766 4781 4782 4783 4784 4789 4790 4793 4794 4801 4802 4805 4806 4811 4812 4821 4822 4843 4844 4845 4846 4853 4854 4855 4856 4861 4862 4873 4874 4877 4878 4887 4888 4897 4898 4911 4912 4917 4918 4921 4922 4923 4924 4925 4926 4927 4928 4935 4936 4951 4952 4953 4954 4969 4970 4981 4982 5003 5004 5029 5030 5037 5038 5049 5050 5053 5054 5063 5064 5085 5086 5087 5088 5103 5104 5105 5106 5125 5126 5167 5168 5171 5172 5181 5182 5199 5200 5207 5208 5209 5210 5211 5212 5213 5214 5227 5228 5229 5230 5259 5260 5269 5270 5271 5272 5275 5276 5291 5292 5315 5316 5343 5344 5345 5346 5349 5350 5353 5354 5375 5376 5393 5394 5395 5396 5417 5418 5419 5420 5437 5438 5439 5440 5441 5442 5443 5444 5447 5448 5453 5454 5465 5466 5467 5468 5499 5500 5513 5514 5515 5516 5521 5522 5525 5526 5529 5530 5543 5544 5573 5574 5583 5584 5589 5590 5599 5600 5601 5602 5615 5616 5633 5634 5647 5648 5653 5654 5675 5676 5687 5688 5689 5690 5711 5712 5717 5718 5719 5720 5721 5722 5725 5726 5739 5740 5743 5744 5753 5754 5757 5758 5769 5770 5771 5772 5787 5788 5801 5802 5807 5808 5811 5812 5817 5818 5819 5820 5835 5836 5841 5842 5851 5852 5859 5860 5873 5874 5877 5878 5879 5880 5891 5892 5893 5894 5911 5912 5917 5918 5927 5928 5929 5930 5931 5932 5947 5948 5955 5956 5979 5980 5983 5984 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6025 6026 6027 6028 6035 6036 6037 6038 6045 6046 6051 6052 6097 6098 6101 6102 6105 6106 6111 6112 6115 6116 6117 6118 6121 6122 6125 6126 6127 6128 6129 6130 6165 6166 6175 6176 6199 6200 6211 6212 6231 6232 6233 6234 6243 6244 6249 6250 6253 6254 6257 6258 6275 6276 6307 6308 6333 6334 6335 6336 6363 6364 6385 6386 6395 6396 6397 6398 6405 6406 6407 6408 6423 6424 6427 6428 6429 6430 6433 6434 6437 6438 6443 6444 6451 6452 6455 6456 6461 6462 6463 6464 6465 6466 6475 6476 6489 6490 6501 6502 6531 6532 6537 6538 6557 6558 6563 6564 6593 6594 6595 6596 6609 6610 6645 6646 6661 6662 6663 6664 6665 6666 6679 6680 6681 6682 6685 6686 6713 6714 6751 6752 6761 6762 6775 6776 6777 6778 6781 6782 6809 6810 6837 6838 6843 6844 6853 6854 6861 6862 6869 6870 6871 6872 6873 6874 6889 6890 6907 6908 6915 6916 6921 6922 6925 6926 6927 6928 6933 6934 6937 6938 6969 6970 6983 6984 6987 6988 7009 7010 7017 7018 7055 7056 7071 7072 7089 7090 7095 7096 7105 7106 7129 7130 7131 7132 7133 7134 7137 7138 7147 7148 7151 7152 7179 7180 7191 7192 7199 7200 7203 7204 7221 7222 7225 7226 7227 7228 7241 7242 7263 7264 7275 7276 7285 7286 7293 7294 7295 7296 7323 7324 7335 7336 7355 7356 7367 7368 7373 7374 7383 7384 7385 7386 7399 7400 7409 7410 7411 7412 7415 7416 7433 7434 7443 7444 7445 7446 7469 7470 7471 7472 7477 7478 7481 7482 7483 7484 7489 7490 7497 7498 7511 7512 7513 7514 7523 7524 7547 7548 7551 7552 7561 7562 7571 7572 7577 7578 7585 7586 7589 7590 7605 7606 7607 7608 7621 7622 7645 7646 7659 7660 7669 7670 7673 7674 7679 7680 7689 7690 7703 7704 7711 7712 7715 7716 7727 7728 7731 7732 7741 7742 7757 7758 7761 7762 7767 7768 7773 7774 7781 7782 7787 7788 7789 7790 7795 7796 7797 7798 7815 7816 7827 7828 7837 7838 7839 7840 7845 7846 7847 7848 7849 7850 7853 7854 7865 7866 7869 7870 7881 7882 7889 7890 7895 7896 7899 7900 7911 7912 7915 7916 7917 7918 7929 7930 7931 7932 7937 7938 7941 7942 7943 7944 7965 7966 7981 7982 7991 7992 8001 8002 8007 8008 8023 8024 8025 8026 8027 8028 8033 8034 8035 8036 8039 8040 8045 8046 8049 8050 8053 8054 8055 8056 8057 8058 8063 8064 8101 8102 8123 8124 8131 8132 8139 8140 8143 8144 8147 8148 8159 8160 8175 8176 8185 8186 8195 8196 8197 8198 8205 8206 8207 8208 8213 8214 8215 8216 8223 8224 8233 8234 8249 8250 8255 8256 8261 8262 8265 8266 8299 8300 8321 8322 8323 8324 8327 8328 8337 8338 8341 8342 8343 8344 8345 8346 8349 8350 8353 8354 8357 8358 8373 8374 8375 8376 8383 8384 8403 8404 8407 8408 8409 8410 8417 8418 8423 8424 8427 8428 8431 8432 8433 8434 8435 8436 8439 8440 8449 8450 8451 8452 8471 8472 8481 8482 8485 8486 8495 8496 8503 8504 8511 8512 8513 8514 8533 8534 8543 8544 8547 8548 8587 8588 8591 8592 8623 8624 8629 8630 8637 8638 8641 8642 8647 8648 8651 8652 8661 8662 8665 8666 8671 8672 8683 8684 8687 8688 8697 8698 8703 8704 8709 8710 8711 8712 8715 8716 8717 8718 8723 8724 8725 8726 8727 8728 8729 8730 8735 8736 8737 8738 8747 8748 8775 8776 8789 8790 8791 8792 8811 8812 8843 8844 8851 8852 8883 8884 8887 8888 8889 8890 8901 8902 8915 8916 8925 8926 8931 8932 8933 8934 8973 8974 8977 8978 8979 8980 8985 8986 8987 8988 8993 8994 8997 8998 9003 9004 9009 9010 9033 9034 9035 9036 9055 9056 9063 9064 9069 9070 9071 9072 9095 9096 9107 9108 9111 9112 9121 9122 9141 9142 9155 9156 9171 9172 9173 9174 9179 9180 9187 9188 9195 9196 9197 9198 9203 9204 9211 9212 9223 9224 9225 9226 9227 9228 9241 9242 9247 9248 9257 9258 9259 9260 9261 9262 9267 9268 9291 9292 9305 9306 9313 9314 9319 9320 9333 9334 9337 9338 9341 9342 9345 9346 9351 9352 9361 9362 9365 9366 9393 9394 9415 9416 9421 9422 9453 9454 9463 9464 9465 9466 9469 9470 9495 9496 9501 9502 9509 9510 9515 9516 9523 9524 9535 9536 9539 9540 9543 9544 9553 9554 9555 9556 9567 9568 9571 9572 9577 9578 9591 9592 9593 9594 9599 9600 9609 9610 9631 9632 9637 9638 9641 9642 9647 9648 9649 9650 9665 9666 9667 9668 9669 9670 9679 9680 9687 9688 9709 9710 9717 9718 9723 9724 9731 9732 9745 9746 9753 9754 9767 9768 9787 9788 9793 9794 9821 9822 9833 9834 9849 9850 9867 9868 9871 9872 9873 9874 9887 9888 9909 9910 9921 9922 9939 9940 9941 9942 9943 9944 9945 9946 9955 9956 9963 9964 9975 9976 9977 9978 9993 9994 9995 9996