1 3 4 8 11 21 25 26 27 30 33 35 42 49 51 62 67 69 78 80 89 91 95 96 100 101 103 104 113 122 123 124 129 130 136 139 140 149 158 161 163 172 173 182 188 190 198 203 216 218 223 226 235 242 248 268 274 282 284 288 289 294 302 303 305 306 308 316 323 329 335 336 337 338 342 346 349 351 353 354 358 373 378 380 381 391 396 399 424 426 429 431 439 449 454 461 468 471 477 478 491 494 495 498 501 511 512 514 517 521 523 524 529 533 534 535 544 556 558 564 566 568 577 588 591 622 634 637 639 647 648 650 652 660 661 666 673 676 683 684 693 704 705 706 710 716 724 725 738 748 749 753 756 757 758 765 778 785 794 796 806 808 813 817 820 825 828 829 835 837 842 852 853 854 855 860 864 869 870 871 877 883 888 891 895 896 901 909 910 913 915 917 920 923 924 925 928 931 934 935 939 942 944 946 947 950 953 955 963 964 965 967 973 977 980 982 984 985 992 994 1000 1017 1018 1022 1029 1030 1042 1045 1048 1049 1060 1073 1075 1076 1094 1095 1100 1101 1107 1109 1111 1112 1114 1115 1117 1118 1119 1133 1134 1137 1138 1148 1152 1166 1183 1188 1196 1206 1211 1219 1220 1221 1227 1247 1251 1252 1263 1273 1283 1284 1285 1286 1299 1304 1305 1309 1310 1314 1320 1323 1325 1336 1343 1346 1349 1362 1369 1388 1400 1416 1417 1418 1420 1431 1434 1441 1445 1448 1458 1465 1466 1477 1492 1497 1504 1506 1511 1513 1522 1523 1526 1527 1529 1536 1547 1551 1554 1558 1567 1568 1576 1579 1581 1582 1591 1599 1609 1610 1618 1622 1630 1632 1635 1640 1643 1645 1659 1662 1669 1671 1675 1688 1690 1695 1702 1703 1705 1714 1717 1719 1737 1740 1744 1759 1763 1764 1765 1766 1769 1791 1792 1795 1796 1798 1799 1802 1803 1804 1812 1822 1827 1828 1843 1846 1851 1861 1863 1866 1869 1878 1880 1883 1886 1913 1915 1936 1939 1944 1953 1957 1963 1966 1981 1983 1988 1993 1995 2004 2008 2010 2011 2017 2021 2022 2023 2028 2029 2031 2046 2053 2059 2062 2064 2066 2069 2072 2073 2079 2095 2096 2097 2100 2103 2107 2108 2109 2113 2118 2120 2125 2154 2159 2172 2174 2176 2181 2186 2188 2189 2192 2207 2228 2237 2238 2240 2263 2270 2281 2282 2283 2286 2290 2291 2295 2307 2314 2321 2328 2330 2333 2345 2349 2354 2355 2358 2359 2360 2364 2365 2370 2376 2377 2378 2385 2389 2409 2411 2412 2421 2423 2424 2437 2442 2445 2453 2454 2458 2469 2470 2476 2481 2484 2485 2508 2511 2524 2525 2529 2535 2538 2543 2544 2560 2566 2568 2571 2573 2574 2576 2579 2581 2582 2583 2596 2600 2603 2605 2616 2623 2631 2641 2654 2657 2660 2661 2669 2682 2683 2694 2696 2697 2706 2713 2716 2719 2723 2724 2726 2729 2730 2740 2742 2744 2753 2755 2756 2760 2769 2786 2802 2809 2815 2818 2820 2825 2828 2829 2830 2837 2838 2847 2852 2853 2854 2857 2859 2860 2862 2877 2878 2896 2900 2904 2907 2908 2909 2910 2911 2921 2923 2925 2932 2933 2934 2943 2944 2946 2947 2953 2957 2967 2969 2970 2977 2978 2996 3006 3012 3013 3020 3021 3023 3026 3047 3052 3054 3057 3062 3066 3068 3069 3071 3072 3076 3079 3087 3088 3091 3095 3103 3110 3120 3129 3130 3131 3135 3137 3140 3145 3148 3159 3161 3166 3171 3184 3195 3197 3204 3222 3224 3231 3236 3240 3241 3248 3251 3253 3270 3278 3282 3286 3293 3305 3308 3324 3328 3336 3342 3345 3348 3350 3360 3361 3365 3372 3373 3374 3380 3386 3388 3391 3397 3403 3405 3411 3424 3428 3430 3432 3433 3438 3446 3447 3449 3451 3453 3456 3462 3473 3481 3482 3490 3497 3516 3532 3533 3556 3566 3574 3577 3578 3580 3583 3592 3593 3595 3598 3601 3604 3606 3616 3619 3621 3623 3633 3635 3675 3676 3681 3682 3684 3687 3692 3695 3703 3708 3710 3712 3716 3717 3718 3721 3723 3727 3728 3729 3735 3747 3754 3757 3775 3777 3782 3783 3799 3802 3803 3816 3824 3825 3827 3830 3831 3835 3836 3840 3855 3860 3874 3879 3882 3891 3895 3896 3897 3901 3902 3905 3909 3911 3916 3921 3930 3933 3938 3939 3940 3944 3951 3953 3954 3957 3961 3966 3971 3974 3976 3979 3980 3984 3985 3996 4002 4004 4009 4011 4013 4019 4020 4024 4025 4031 4040 4045 4049 4060 4066 4069 4075 4092 4093 4100 4103 4111 4116 4128 4132 4133 4143 4145 4148 4151 4153 4155 4156 4164 4165 4167 4175 4177 4180 4181 4193 4195 4198 4208 4209 4210 4214 4216 4222 4231 4233 4241 4245 4255 4258 4259 4261 4265 4270 4278 4279 4286 4311 4312 4313 4327 4328 4331 4333 4336 4337 4345 4347 4353 4355 4356 4362 4363 4372 4379 4383 4386 4392 4397 4398 4403 4421 4422 4424 4437 4439 4443 4446 4449 4455 4457 4458 4461 4474 4475 4476 4477 4478 4481 4482 4484 4492 4498 4508 4511 4516 4521 4526 4530 4536 4539 4551 4557 4563 4565 4566 4568 4573 4580 4592 4596 4610 4612 4616 4618 4619 4620 4628 4629 4640 4646 4649 4652 4654 4655 4665 4681 4685 4695 4696 4701 4705 4706 4719 4725 4726 4728 4733 4735 4737 4738 4740 4751 4763 4766 4771 4798 4800 4801 4804 4805 4807 4822 4828 4829 4830 4831 4832 4833 4838 4840 4841 4842 4844 4845 4849 4857 4865 4870 4876 4877 4880 4883 4888 4892 4899 4903 4911 4915 4932 4944 4949 4953 4955 4960 4962 4963 4967 4968 4973 4984 4990 4994 1 2 5 6 7 8 15 16 21 22 41 42 49 50 51 52 53 54 59 60 65 66 69 70 83 84 97 98 101 102 123 124 133 134 137 138 155 156 159 160 177 178 181 182 189 190 191 192 199 200 201 202 205 206 207 208 225 226 243 244 245 246 247 248 257 258 259 260 271 272 277 278 279 280 297 298 315 316 321 322 325 326 343 344 345 346 363 364 375 376 379 380 395 396 405 406 431 432 435 436 445 446 451 452 469 470 483 484 495 496 535 536 547 548 563 564 567 568 575 576 577 578 587 588 603 604 605 606 609 610 611 612 615 616 631 632 645 646 657 658 669 670 671 672 673 674 675 676 683 684 691 692 697 698 701 702 705 706 707 708 715 716 745 746 755 756 759 760 761 762 781 782 791 792 797 798 847 848 851 852 857 858 861 862 877 878 897 898 907 908 921 922 935 936 941 942 953 954 955 956 981 982 987 988 989 990 995 996 1001 1002 1021 1022 1023 1024 1027 1028 1033 1034 1041 1042 1045 1046 1047 1048 1057 1058 1065 1066 1067 1068 1069 1070 1087 1088 1111 1112 1115 1116 1127 1128 1131 1132 1135 1136 1153 1154 1175 1176 1181 1182 1243 1244 1267 1268 1273 1274 1277 1278 1293 1294 1295 1296 1299 1300 1303 1304 1319 1320 1321 1322 1331 1332 1345 1346 1351 1352 1365 1366 1367 1368 1385 1386 1407 1408 1409 1410 1411 1412 1419 1420 1431 1432 1447 1448 1449 1450 1475 1476 1495 1496 1497 1498 1505 1506 1511 1512 1513 1514 1515 1516 1529 1530 1555 1556 1569 1570 1587 1588 1591 1592 1611 1612 1615 1616 1625 1626 1633 1634 1639 1640 1649 1650 1655 1656 1657 1658 1669 1670 1673 1674 1683 1684 1703 1704 1705 1706 1707 1708 1709 1710 1719 1720 1727 1728 1737 1738 1739 1740 1741 1742 1753 1754 1765 1766 1775 1776 1781 1782 1789 1790 1791 1792 1801 1802 1817 1818 1819 1820 1825 1826 1829 1830 1833 1834 1839 1840 1845 1846 1847 1848 1849 1850 1855 1856 1861 1862 1867 1868 1869 1870 1877 1878 1883 1884 1887 1888 1891 1892 1893 1894 1899 1900 1905 1906 1909 1910 1925 1926 1927 1928 1929 1930 1933 1934 1945 1946 1953 1954 1959 1960 1963 1964 1967 1968 1969 1970 1983 1984 1987 1988 1999 2000 2033 2034 2035 2036 2043 2044 2057 2058 2059 2060 2083 2084 2089 2090 2095 2096 2097 2098 2119 2120 2145 2146 2149 2150 2151 2152 2187 2188 2189 2190 2199 2200 2201 2202 2213 2214 2217 2218 2221 2222 2223 2224 2227 2228 2229 2230 2233 2234 2235 2236 2237 2238 2265 2266 2267 2268 2273 2274 2275 2276 2295 2296 2303 2304 2331 2332 2365 2366 2375 2376 2391 2392 2411 2412 2421 2422 2437 2438 2439 2440 2441 2442 2453 2454 2493 2494 2501 2502 2503 2504 2525 2526 2545 2546 2565 2566 2567 2568 2569 2570 2571 2572 2597 2598 2607 2608 2609 2610 2617 2618 2619 2620 2627 2628 2639 2640 2645 2646 2649 2650 2671 2672 2685 2686 2691 2692 2697 2698 2723 2724 2737 2738 2775 2776 2799 2800 2831 2832 2833 2834 2835 2836 2839 2840 2861 2862 2867 2868 2881 2882 2889 2890 2895 2896 2915 2916 2929 2930 2931 2932 2953 2954 2983 2984 2993 2994 3007 3008 3011 3012 3021 3022 3025 3026 3043 3044 3045 3046 3051 3052 3053 3054 3057 3058 3071 3072 3093 3094 3101 3102 3107 3108 3115 3116 3133 3134 3135 3136 3151 3152 3157 3158 3161 3162 3163 3164 3181 3182 3197 3198 3217 3218 3219 3220 3235 3236 3243 3244 3259 3260 3263 3264 3269 3270 3279 3280 3285 3286 3289 3290 3317 3318 3323 3324 3337 3338 3341 3342 3349 3350 3375 3376 3379 3380 3389 3390 3403 3404 3405 3406 3409 3410 3427 3428 3433 3434 3437 3438 3473 3474 3479 3480 3487 3488 3517 3518 3525 3526 3527 3528 3529 3530 3531 3532 3537 3538 3581 3582 3583 3584 3589 3590 3591 3592 3595 3596 3597 3598 3603 3604 3605 3606 3607 3608 3623 3624 3643 3644 3653 3654 3655 3656 3685 3686 3691 3692 3701 3702 3721 3722 3725 3726 3731 3732 3737 3738 3755 3756 3759 3760 3765 3766 3771 3772 3825 3826 3829 3830 3871 3872 3877 3878 3887 3888 3905 3906 3913 3914 3925 3926 3931 3932 3961 3962 3965 3966 3975 3976 3985 3986 3989 3990 4007 4008 4015 4016 4019 4020 4021 4022 4033 4034 4041 4042 4043 4044 4045 4046 4055 4056 4057 4058 4061 4062 4091 4092 4105 4106 4117 4118 4123 4124 4127 4128 4131 4132 4137 4138 4143 4144 4145 4146 4157 4158 4189 4190 4191 4192 4193 4194 4199 4200 4205 4206 4213 4214 4215 4216 4217 4218 4225 4226 4235 4236 4239 4240 4249 4250 4307 4308 4317 4318 4343 4344 4347 4348 4351 4352 4361 4362 4371 4372 4375 4376 4377 4378 4383 4384 4413 4414 4455 4456 4473 4474 4475 4476 4479 4480 4525 4526 4539 4540 4561 4562 4563 4564 4565 4566 4571 4572 4579 4580 4581 4582 4589 4590 4613 4614 4627 4628 4641 4642 4655 4656 4659 4660 4665 4666 4689 4690 4697 4698 4707 4708 4709 4710 4715 4716 4717 4718 4719 4720 4727 4728 4729 4730 4739 4740 4751 4752 4753 4754 4755 4756 4769 4770 4777 4778 4817 4818 4821 4822 4823 4824 4841 4842 4845 4846 4847 4848 4873 4874 4883 4884 4889 4890 4905 4906 4907 4908 4915 4916 4937 4938 4939 4940 4951 4952 4961 4962 4967 4968 4969 4970 5015 5016 5021 5022 5047 5048 5049 5050 5057 5058 5069 5070 5075 5076 5085 5086 5087 5088 5119 5120 5131 5132 5135 5136 5141 5142 5145 5146 5147 5148 5151 5152 5157 5158 5161 5162 5163 5164 5165 5166 5191 5192 5199 5200 5205 5206 5209 5210 5231 5232 5245 5246 5261 5262 5281 5282 5307 5308 5313 5314 5319 5320 5321 5322 5337 5338 5363 5364 5365 5366 5387 5388 5391 5392 5393 5394 5411 5412 5425 5426 5431 5432 5437 5438 5445 5446 5447 5448 5451 5452 5457 5458 5459 5460 5479 5480 5483 5484 5487 5488 5505 5506 5509 5510 5511 5512 5519 5520 5537 5538 5571 5572 5603 5604 5617 5618 5629 5630 5635 5636 5639 5640 5649 5650 5655 5656 5657 5658 5659 5660 5673 5674 5675 5676 5693 5694 5703 5704 5705 5706 5707 5708 5713 5714 5717 5718 5719 5720 5723 5724 5753 5754 5755 5756 5791 5792 5799 5800 5807 5808 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5841 5842 5845 5846 5849 5850 5863 5864 5865 5866 5867 5868 5885 5886 5887 5888 5891 5892 5893 5894 5905 5906 5913 5914 5933 5934 5937 5938 5939 5940 5953 5954 5955 5956 5991 5992 6011 6012 6023 6024 6025 6026 6039 6040 6041 6042 6045 6046 6051 6052 6093 6094 6103 6104 6107 6108 6113 6114 6123 6124 6131 6132 6135 6136 6137 6138 6141 6142 6143 6144 6151 6152 6157 6158 6173 6174 6175 6176 6181 6182 6189 6190 6205 6206 6219 6220 6239 6240 6257 6258 6259 6260 6261 6262 6269 6270 6273 6274 6279 6280 6289 6290 6295 6296 6317 6318 6321 6322 6331 6332 6341 6342 6367 6368 6389 6390 6393 6394 6407 6408 6443 6444 6447 6448 6461 6462 6471 6472 6479 6480 6481 6482 6495 6496 6501 6502 6505 6506 6539 6540 6555 6556 6563 6564 6571 6572 6585 6586 6609 6610 6615 6616 6647 6648 6655 6656 6671 6672 6683 6684 6689 6690 6695 6696 6699 6700 6719 6720 6721 6722 6729 6730 6743 6744 6745 6746 6747 6748 6759 6760 6771 6772 6775 6776 6781 6782 6793 6794 6805 6806 6809 6810 6821 6822 6847 6848 6855 6856 6859 6860 6863 6864 6865 6866 6875 6876 6891 6892 6893 6894 6897 6898 6901 6902 6905 6906 6911 6912 6923 6924 6945 6946 6961 6962 6963 6964 6979 6980 6993 6994 7031 7032 7063 7064 7065 7066 7111 7112 7131 7132 7147 7148 7153 7154 7155 7156 7159 7160 7165 7166 7183 7184 7185 7186 7189 7190 7195 7196 7201 7202 7207 7208 7211 7212 7231 7232 7237 7238 7241 7242 7245 7246 7265 7266 7269 7270 7349 7350 7351 7352 7361 7362 7363 7364 7367 7368 7373 7374 7383 7384 7389 7390 7405 7406 7415 7416 7419 7420 7423 7424 7431 7432 7433 7434 7435 7436 7441 7442 7445 7446 7453 7454 7455 7456 7457 7458 7469 7470 7493 7494 7507 7508 7513 7514 7549 7550 7553 7554 7563 7564 7565 7566 7597 7598 7603 7604 7605 7606 7631 7632 7647 7648 7649 7650 7653 7654 7659 7660 7661 7662 7669 7670 7671 7672 7679 7680 7709 7710 7719 7720 7747 7748 7757 7758 7763 7764 7781 7782 7789 7790 7791 7792 7793 7794 7801 7802 7803 7804 7809 7810 7817 7818 7821 7822 7831 7832 7841 7842 7859 7860 7865 7866 7875 7876 7877 7878 7879 7880 7887 7888 7901 7902 7905 7906 7907 7908 7913 7914 7921 7922 7931 7932 7941 7942 7947 7948 7951 7952 7957 7958 7959 7960 7967 7968 7969 7970 7991 7992 8003 8004 8007 8008 8017 8018 8021 8022 8025 8026 8037 8038 8039 8040 8047 8048 8049 8050 8061 8062 8079 8080 8089 8090 8097 8098 8119 8120 8131 8132 8137 8138 8149 8150 8183 8184 8185 8186 8199 8200 8205 8206 8221 8222 8231 8232 8255 8256 8263 8264 8265 8266 8285 8286 8289 8290 8295 8296 8301 8302 8305 8306 8309 8310 8311 8312 8327 8328 8329 8330 8333 8334 8349 8350 8353 8354 8359 8360 8361 8362 8385 8386 8389 8390 8395 8396 8415 8416 8417 8418 8419 8420 8427 8428 8431 8432 8443 8444 8461 8462 8465 8466 8481 8482 8489 8490 8509 8510 8515 8516 8517 8518 8521 8522 8529 8530 8539 8540 8555 8556 8557 8558 8571 8572 8621 8622 8623 8624 8625 8626 8653 8654 8655 8656 8661 8662 8665 8666 8671 8672 8673 8674 8689 8690 8693 8694 8705 8706 8709 8710 8711 8712 8723 8724 8725 8726 8743 8744 8757 8758 8765 8766 8771 8772 8783 8784 8793 8794 8795 8796 8805 8806 8841 8842 8843 8844 8847 8848 8873 8874 8877 8878 8885 8886 8891 8892 8897 8898 8909 8910 8913 8914 8915 8916 8921 8922 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8961 8962 8963 8964 8967 8968 8983 8984 8995 8996 9015 9016 9021 9022 9031 9032 9041 9042 9051 9052 9059 9060 9071 9072 9077 9078 9101 9102 9113 9114 9125 9126 9129 9130 9131 9132 9135 9136 9145 9146 9159 9160 9183 9184 9191 9192 9219 9220 9223 9224 9231 9232 9235 9236 9237 9238 9239 9240 9255 9256 9257 9258 9279 9280 9291 9292 9297 9298 9303 9304 9307 9308 9309 9310 9329 9330 9361 9362 9369 9370 9389 9390 9391 9392 9401 9402 9409 9410 9411 9412 9437 9438 9449 9450 9451 9452 9455 9456 9465 9466 9469 9470 9473 9474 9475 9476 9479 9480 9501 9502 9525 9526 9531 9532 9541 9542 9595 9596 9599 9600 9601 9602 9607 9608 9609 9610 9613 9614 9643 9644 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9675 9676 9679 9680 9681 9682 9683 9684 9687 9688 9689 9690 9697 9698 9713 9714 9729 9730 9739 9740 9751 9752 9753 9754 9759 9760 9765 9766 9775 9776 9783 9784 9797 9798 9805 9806 9821 9822 9829 9830 9863 9864 9887 9888 9897 9898 9905 9906 9909 9910 9919 9920 9923 9924 9925 9926 9933 9934 9935 9936 9945 9946 9967 9968 9979 9980 9987 9988