1 3 7 8 12 23 24 29 36 44 54 57 63 68 71 72 74 76 80 95 97 100 102 103 117 119 120 136 137 141 142 143 149 150 153 154 155 158 169 175 179 186 188 190 198 200 204 206 209 222 223 225 230 231 236 239 240 261 262 269 271 276 281 282 283 286 291 297 299 303 315 319 327 333 338 339 341 359 362 363 370 372 376 377 386 399 403 409 415 419 420 426 428 436 439 441 442 444 452 459 462 467 483 491 494 496 498 503 504 507 511 522 527 539 542 545 549 557 559 561 563 566 585 586 592 598 600 604 605 607 609 613 614 621 622 625 635 636 641 648 649 655 666 668 670 671 672 683 684 689 694 696 701 708 718 725 726 728 732 756 759 761 780 786 789 797 810 824 825 833 839 844 854 856 857 861 863 869 871 873 880 888 890 893 896 897 899 916 921 931 936 939 942 944 945 955 966 970 975 976 978 987 995 996 997 1001 1003 1006 1011 1012 1013 1014 1030 1037 1042 1045 1046 1048 1052 1060 1064 1077 1080 1085 1100 1101 1109 1119 1120 1123 1130 1134 1136 1138 1144 1151 1162 1164 1165 1170 1175 1177 1185 1186 1190 1191 1192 1193 1196 1199 1205 1210 1216 1217 1219 1221 1225 1226 1228 1229 1240 1242 1249 1255 1261 1262 1266 1267 1274 1276 1282 1290 1291 1295 1297 1307 1309 1319 1323 1328 1334 1359 1366 1376 1377 1384 1387 1388 1390 1396 1397 1400 1402 1403 1406 1409 1413 1414 1418 1423 1426 1430 1441 1455 1456 1459 1464 1465 1466 1471 1475 1483 1494 1499 1502 1504 1509 1510 1512 1515 1516 1517 1529 1536 1537 1543 1552 1558 1565 1578 1581 1590 1595 1596 1598 1604 1606 1610 1611 1612 1614 1620 1634 1636 1641 1642 1650 1652 1654 1656 1661 1668 1674 1686 1692 1701 1702 1703 1725 1730 1733 1735 1741 1743 1746 1754 1755 1758 1764 1769 1772 1773 1778 1779 1783 1790 1796 1803 1805 1810 1812 1848 1849 1857 1867 1868 1877 1881 1893 1899 1900 1909 1913 1914 1923 1924 1927 1936 1939 1940 1947 1956 1962 1963 1969 1975 1976 1977 1979 1984 1986 1995 2005 2010 2011 2012 2014 2018 2020 2021 2024 2031 2034 2037 2040 2043 2049 2052 2069 2075 2076 2079 2090 2094 2099 2100 2101 2111 2114 2117 2124 2142 2144 2154 2161 2169 2192 2195 2198 2203 2206 2207 2213 2218 2222 2223 2256 2259 2267 2268 2270 2271 2273 2280 2292 2293 2302 2303 2304 2305 2308 2334 2337 2338 2364 2373 2381 2411 2437 2441 2442 2460 2463 2465 2466 2473 2475 2487 2492 2499 2500 2508 2515 2516 2520 2524 2541 2546 2548 2549 2550 2551 2553 2563 2564 2566 2567 2570 2574 2575 2586 2588 2597 2598 2599 2606 2609 2610 2615 2618 2619 2620 2629 2648 2666 2672 2674 2676 2678 2679 2680 2684 2693 2697 2698 2704 2710 2719 2722 2734 2735 2740 2742 2747 2752 2760 2761 2763 2766 2767 2771 2780 2796 2802 2805 2806 2809 2813 2817 2818 2820 2825 2838 2840 2841 2846 2848 2849 2852 2857 2858 2859 2860 2863 2876 2878 2879 2882 2893 2894 2897 2898 2899 2902 2911 2913 2916 2919 2932 2933 2945 2947 2954 2956 2957 2958 2965 2966 2967 2986 3001 3014 3017 3024 3027 3037 3038 3045 3048 3054 3057 3061 3062 3066 3075 3080 3083 3091 3092 3104 3109 3114 3118 3123 3124 3130 3137 3140 3147 3151 3152 3163 3167 3177 3186 3192 3194 3195 3196 3197 3202 3207 3208 3211 3216 3217 3226 3228 3229 3231 3232 3252 3257 3260 3261 3270 3273 3278 3284 3286 3288 3294 3295 3307 3311 3313 3314 3317 3319 3325 3326 3336 3338 3354 3364 3365 3370 3381 3383 3385 3388 3393 3395 3398 3403 3408 3415 3434 3446 3454 3459 3469 3470 3474 3475 3478 3479 3480 3482 3487 3505 3506 3508 3511 3513 3515 3524 3525 3527 3531 3548 3555 3560 3564 3576 3579 3582 3587 3588 3593 3601 3606 3607 3613 3614 3623 3638 3644 3658 3662 3664 3666 3673 3681 3683 3684 3690 3694 3695 3697 3704 3710 3714 3716 3720 3722 3730 3736 3743 3746 3750 3753 3760 3762 3763 3772 3774 3783 3796 3816 3817 3822 3828 3829 3832 3836 3838 3855 3859 3865 3866 3873 3881 3886 3891 3894 3899 3915 3931 3940 3941 3945 3946 3947 3949 3950 3952 3967 3968 3970 3971 3982 3986 3992 3995 4006 4011 4012 4015 4031 4032 4039 4050 4051 4054 4061 4069 4072 4078 4079 4081 4087 4093 4105 4109 4110 4115 4128 4138 4143 4151 4158 4160 4167 4170 4177 4180 4183 4188 4203 4204 4205 4207 4217 4218 4223 4234 4240 4249 4255 4262 4273 4287 4289 4300 4306 4309 4310 4311 4314 4322 4333 4337 4343 4344 4347 4354 4355 4356 4361 4365 4368 4371 4377 4378 4384 4390 4391 4393 4410 4420 4422 4425 4428 4430 4431 4444 4445 4450 4451 4452 4454 4455 4461 4471 4475 4495 4498 4500 4507 4509 4510 4516 4520 4523 4529 4530 4540 4541 4543 4548 4552 4554 4556 4560 4562 4566 4575 4576 4579 4596 4600 4601 4604 4614 4615 4618 4624 4625 4635 4638 4646 4652 4654 4662 4669 4673 4676 4682 4684 4685 4697 4702 4717 4720 4722 4728 4730 4734 4744 4746 4747 4755 4757 4761 4763 4765 4768 4769 4770 4781 4785 4788 4798 4809 4813 4816 4825 4826 4835 4840 4854 4855 4858 4865 4870 4876 4883 4885 4890 4892 4897 4899 4902 4904 4905 4906 4911 4915 4916 4917 4920 4925 4928 4929 4945 4952 4956 4958 4967 4968 4972 4974 4975 4976 4979 4981 4992 4998 4999 1 2 5 6 13 14 15 16 23 24 45 46 47 48 57 58 71 72 87 88 107 108 113 114 125 126 135 136 141 142 143 144 147 148 151 152 159 160 189 190 193 194 199 200 203 204 205 206 233 234 237 238 239 240 271 272 273 274 281 282 283 284 285 286 297 298 299 300 305 306 307 308 309 310 315 316 337 338 349 350 357 358 371 372 375 376 379 380 395 396 399 400 407 408 411 412 417 418 443 444 445 446 449 450 459 460 461 462 471 472 477 478 479 480 521 522 523 524 537 538 541 542 551 552 561 562 563 564 565 566 571 572 581 582 593 594 597 598 605 606 629 630 637 638 653 654 665 666 675 676 677 678 681 682 717 718 723 724 725 726 739 740 743 744 751 752 753 754 771 772 797 798 805 806 817 818 829 830 837 838 839 840 851 852 855 856 871 872 877 878 881 882 883 884 887 888 903 904 917 918 923 924 933 934 965 966 981 982 987 988 991 992 995 996 1005 1006 1007 1008 1013 1014 1021 1022 1043 1044 1053 1054 1077 1078 1083 1084 1089 1090 1097 1098 1113 1114 1117 1118 1121 1122 1125 1126 1131 1132 1169 1170 1171 1172 1183 1184 1195 1196 1199 1200 1207 1208 1209 1210 1213 1214 1217 1218 1225 1226 1227 1228 1241 1242 1243 1244 1249 1250 1269 1270 1271 1272 1281 1282 1295 1296 1297 1298 1309 1310 1331 1332 1335 1336 1339 1340 1341 1342 1343 1344 1365 1366 1367 1368 1377 1378 1387 1388 1391 1392 1401 1402 1415 1416 1435 1436 1449 1450 1451 1452 1455 1456 1463 1464 1511 1512 1517 1518 1521 1522 1559 1560 1571 1572 1577 1578 1593 1594 1619 1620 1647 1648 1649 1650 1665 1666 1677 1678 1687 1688 1707 1708 1711 1712 1713 1714 1721 1722 1725 1726 1737 1738 1741 1742 1745 1746 1759 1760 1775 1776 1779 1780 1785 1786 1791 1792 1793 1794 1797 1798 1831 1832 1841 1842 1861 1862 1871 1872 1877 1878 1883 1884 1887 1888 1889 1890 1909 1910 1931 1932 1939 1940 1949 1950 1951 1952 1955 1956 1973 1974 1989 1990 1991 1992 1993 1994 2001 2002 2005 2006 2011 2012 2021 2022 2023 2024 2025 2026 2027 2028 2059 2060 2073 2074 2083 2084 2089 2090 2091 2092 2095 2096 2103 2104 2119 2120 2127 2128 2153 2154 2159 2160 2169 2170 2199 2200 2201 2202 2217 2218 2237 2238 2239 2240 2245 2246 2259 2260 2267 2268 2271 2272 2275 2276 2287 2288 2301 2302 2323 2324 2327 2328 2329 2330 2339 2340 2349 2350 2353 2354 2369 2370 2371 2372 2379 2380 2381 2382 2383 2384 2385 2386 2391 2392 2397 2398 2409 2410 2419 2420 2431 2432 2433 2434 2437 2438 2441 2442 2449 2450 2451 2452 2455 2456 2457 2458 2479 2480 2483 2484 2497 2498 2509 2510 2521 2522 2523 2524 2531 2532 2533 2534 2547 2548 2551 2552 2563 2564 2579 2580 2581 2582 2589 2590 2593 2594 2613 2614 2617 2618 2637 2638 2645 2646 2655 2656 2667 2668 2717 2718 2731 2732 2751 2752 2753 2754 2767 2768 2773 2774 2775 2776 2779 2780 2791 2792 2793 2794 2799 2800 2803 2804 2805 2806 2811 2812 2817 2818 2825 2826 2827 2828 2835 2836 2845 2846 2851 2852 2859 2860 2881 2882 2909 2910 2911 2912 2917 2918 2927 2928 2929 2930 2931 2932 2941 2942 2949 2950 2965 2966 2987 2988 2997 2998 3003 3004 3007 3008 3017 3018 3019 3020 3023 3024 3029 3030 3031 3032 3033 3034 3057 3058 3071 3072 3073 3074 3085 3086 3103 3104 3115 3116 3129 3130 3155 3156 3161 3162 3179 3180 3189 3190 3191 3192 3195 3196 3207 3208 3211 3212 3219 3220 3221 3222 3223 3224 3227 3228 3239 3240 3267 3268 3271 3272 3281 3282 3283 3284 3299 3300 3303 3304 3307 3308 3311 3312 3321 3322 3335 3336 3347 3348 3371 3372 3383 3384 3401 3402 3403 3404 3405 3406 3449 3450 3459 3460 3465 3466 3469 3470 3481 3482 3485 3486 3491 3492 3507 3508 3509 3510 3515 3516 3527 3528 3537 3538 3543 3544 3545 3546 3555 3556 3557 3558 3565 3566 3579 3580 3591 3592 3605 3606 3609 3610 3619 3620 3623 3624 3695 3696 3697 3698 3713 3714 3733 3734 3735 3736 3753 3754 3761 3762 3785 3786 3797 3798 3799 3800 3817 3818 3825 3826 3827 3828 3845 3846 3847 3848 3853 3854 3871 3872 3877 3878 3879 3880 3893 3894 3911 3912 3923 3924 3925 3926 3937 3938 3949 3950 3951 3952 3953 3954 3957 3958 3967 3968 3971 3972 3989 3990 4009 4010 4019 4020 4021 4022 4023 4024 4027 4028 4035 4036 4039 4040 4041 4042 4047 4048 4061 4062 4067 4068 4073 4074 4079 4080 4085 4086 4097 4098 4103 4104 4137 4138 4149 4150 4151 4152 4157 4158 4179 4180 4187 4188 4197 4198 4199 4200 4201 4202 4221 4222 4227 4228 4233 4234 4247 4248 4283 4284 4287 4288 4307 4308 4321 4322 4337 4338 4383 4384 4389 4390 4395 4396 4405 4406 4411 4412 4413 4414 4425 4426 4435 4436 4443 4444 4445 4446 4511 4512 4517 4518 4533 4534 4535 4536 4539 4540 4541 4542 4545 4546 4559 4560 4583 4584 4585 4586 4603 4604 4605 4606 4607 4608 4609 4610 4615 4616 4667 4668 4673 4674 4675 4676 4727 4728 4745 4746 4761 4762 4821 4822 4873 4874 4881 4882 4883 4884 4919 4920 4925 4926 4929 4930 4931 4932 4945 4946 4949 4950 4973 4974 4983 4984 4997 4998 4999 5000 5015 5016 5029 5030 5031 5032 5039 5040 5047 5048 5081 5082 5091 5092 5095 5096 5097 5098 5099 5100 5101 5102 5105 5106 5125 5126 5127 5128 5131 5132 5133 5134 5139 5140 5147 5148 5149 5150 5171 5172 5175 5176 5193 5194 5195 5196 5197 5198 5211 5212 5217 5218 5219 5220 5229 5230 5235 5236 5237 5238 5239 5240 5257 5258 5295 5296 5331 5332 5343 5344 5347 5348 5351 5352 5355 5356 5357 5358 5359 5360 5367 5368 5385 5386 5393 5394 5395 5396 5407 5408 5419 5420 5437 5438 5443 5444 5467 5468 5469 5470 5479 5480 5483 5484 5493 5494 5503 5504 5519 5520 5521 5522 5525 5526 5531 5532 5533 5534 5541 5542 5559 5560 5591 5592 5603 5604 5609 5610 5611 5612 5617 5618 5625 5626 5633 5634 5635 5636 5639 5640 5649 5650 5675 5676 5679 5680 5681 5682 5691 5692 5695 5696 5697 5698 5703 5704 5713 5714 5715 5716 5717 5718 5719 5720 5725 5726 5751 5752 5755 5756 5757 5758 5763 5764 5785 5786 5787 5788 5793 5794 5795 5796 5797 5798 5803 5804 5821 5822 5825 5826 5831 5832 5837 5838 5863 5864 5865 5866 5889 5890 5893 5894 5907 5908 5911 5912 5913 5914 5915 5916 5929 5930 5931 5932 5933 5934 5971 5972 6001 6002 6027 6028 6033 6034 6047 6048 6053 6054 6073 6074 6075 6076 6089 6090 6095 6096 6107 6108 6113 6114 6121 6122 6123 6124 6131 6132 6149 6150 6159 6160 6165 6166 6181 6182 6183 6184 6207 6208 6217 6218 6227 6228 6235 6236 6245 6246 6247 6248 6259 6260 6273 6274 6279 6280 6293 6294 6301 6302 6303 6304 6325 6326 6333 6334 6353 6354 6371 6372 6383 6384 6387 6388 6389 6390 6391 6392 6393 6394 6403 6404 6413 6414 6415 6416 6421 6422 6431 6432 6433 6434 6451 6452 6455 6456 6457 6458 6461 6462 6463 6464 6503 6504 6513 6514 6519 6520 6521 6522 6539 6540 6545 6546 6555 6556 6567 6568 6571 6572 6575 6576 6587 6588 6589 6590 6613 6614 6621 6622 6625 6626 6627 6628 6633 6634 6637 6638 6649 6650 6651 6652 6671 6672 6675 6676 6707 6708 6727 6728 6729 6730 6739 6740 6761 6762 6765 6766 6769 6770 6775 6776 6785 6786 6789 6790 6795 6796 6805 6806 6815 6816 6829 6830 6867 6868 6891 6892 6907 6908 6917 6918 6937 6938 6939 6940 6947 6948 6949 6950 6955 6956 6957 6958 6959 6960 6963 6964 6973 6974 7009 7010 7011 7012 7015 7016 7021 7022 7025 7026 7029 7030 7047 7048 7049 7050 7053 7054 7061 7062 7095 7096 7109 7110 7119 7120 7127 7128 7151 7152 7157 7158 7163 7164 7173 7174 7175 7176 7185 7186 7201 7202 7211 7212 7213 7214 7225 7226 7227 7228 7245 7246 7275 7276 7287 7288 7315 7316 7323 7324 7327 7328 7331 7332 7345 7346 7361 7362 7365 7366 7367 7368 7379 7380 7387 7388 7389 7390 7393 7394 7407 7408 7419 7420 7427 7428 7431 7432 7439 7440 7443 7444 7459 7460 7471 7472 7485 7486 7491 7492 7499 7500 7505 7506 7519 7520 7523 7524 7525 7526 7543 7544 7547 7548 7565 7566 7591 7592 7631 7632 7633 7634 7643 7644 7655 7656 7657 7658 7663 7664 7671 7672 7675 7676 7709 7710 7717 7718 7729 7730 7731 7732 7745 7746 7761 7762 7771 7772 7781 7782 7787 7788 7797 7798 7829 7830 7861 7862 7879 7880 7881 7882 7889 7890 7891 7892 7893 7894 7897 7898 7899 7900 7903 7904 7933 7934 7935 7936 7939 7940 7941 7942 7963 7964 7971 7972 7983 7984 7989 7990 8011 8012 8021 8022 8023 8024 8029 8030 8061 8062 8063 8064 8077 8078 8099 8100 8101 8102 8107 8108 8121 8122 8137 8138 8143 8144 8155 8156 8157 8158 8161 8162 8173 8174 8185 8186 8209 8210 8217 8218 8219 8220 8229 8230 8255 8256 8275 8276 8285 8286 8301 8302 8315 8316 8319 8320 8333 8334 8339 8340 8353 8354 8359 8360 8365 8366 8375 8376 8405 8406 8407 8408 8409 8410 8413 8414 8433 8434 8435 8436 8445 8446 8467 8468 8479 8480 8497 8498 8509 8510 8523 8524 8545 8546 8573 8574 8577 8578 8599 8600 8611 8612 8617 8618 8619 8620 8621 8622 8627 8628 8643 8644 8665 8666 8673 8674 8685 8686 8687 8688 8693 8694 8707 8708 8709 8710 8711 8712 8721 8722 8729 8730 8735 8736 8741 8742 8753 8754 8755 8756 8767 8768 8779 8780 8781 8782 8785 8786 8819 8820 8839 8840 8843 8844 8849 8850 8855 8856 8859 8860 8861 8862 8887 8888 8889 8890 8899 8900 8901 8902 8903 8904 8907 8908 8909 8910 8921 8922 8941 8942 8949 8950 8989 8990 8995 8996 8999 9000 9013 9014 9017 9018 9019 9020 9031 9032 9039 9040 9045 9046 9057 9058 9059 9060 9079 9080 9081 9082 9085 9086 9095 9096 9103 9104 9107 9108 9111 9112 9119 9120 9123 9124 9131 9132 9149 9150 9151 9152 9157 9158 9191 9192 9199 9200 9201 9202 9207 9208 9227 9228 9229 9230 9235 9236 9247 9248 9249 9250 9269 9270 9275 9276 9291 9292 9303 9304 9307 9308 9323 9324 9337 9338 9345 9346 9351 9352 9363 9364 9367 9368 9369 9370 9393 9394 9403 9404 9433 9434 9439 9440 9443 9444 9455 9456 9459 9460 9467 9468 9487 9488 9491 9492 9493 9494 9509 9510 9513 9514 9521 9522 9525 9526 9529 9530 9535 9536 9537 9538 9539 9540 9561 9562 9569 9570 9575 9576 9595 9596 9617 9618 9625 9626 9631 9632 9649 9650 9651 9652 9669 9670 9679 9680 9707 9708 9709 9710 9715 9716 9729 9730 9739 9740 9751 9752 9765 9766 9769 9770 9779 9780 9783 9784 9793 9794 9797 9798 9803 9804 9807 9808 9809 9810 9811 9812 9821 9822 9829 9830 9831 9832 9833 9834 9839 9840 9849 9850 9855 9856 9857 9858 9889 9890 9903 9904 9911 9912 9915 9916 9933 9934 9935 9936 9943 9944 9947 9948 9949 9950 9951 9952 9957 9958 9961 9962 9983 9984 9995 9996 9997 9998