3 5 9 14 20 22 23 24 29 31 50 55 56 59 62 75 78 90 94 95 98 111 112 113 114 124 131 132 136 138 140 155 157 159 162 164 171 172 185 187 188 194 195 197 210 217 228 233 251 254 257 272 276 301 304 305 312 317 321 322 323 324 325 333 334 337 345 350 351 353 357 368 389 390 392 397 398 409 410 411 419 424 430 434 444 447 452 466 471 476 479 483 485 496 500 504 520 525 526 527 529 536 537 542 556 558 560 569 576 577 580 585 586 597 609 614 618 619 622 623 627 634 635 640 655 661 663 672 674 677 713 714 716 722 731 733 739 742 751 756 759 760 766 770 771 773 776 777 781 785 786 789 792 801 810 819 822 825 827 836 837 843 850 852 856 858 860 882 883 886 894 897 904 906 907 914 918 923 930 952 954 955 959 961 962 964 968 972 979 982 984 986 987 990 993 996 998 999 1005 1006 1008 1018 1022 1026 1033 1038 1041 1044 1045 1046 1065 1071 1075 1079 1080 1083 1085 1089 1090 1094 1100 1103 1104 1105 1119 1124 1126 1131 1143 1153 1163 1166 1167 1175 1176 1177 1179 1211 1218 1225 1227 1241 1242 1246 1247 1249 1250 1254 1261 1262 1267 1272 1273 1274 1278 1279 1288 1290 1301 1311 1314 1317 1327 1334 1336 1348 1350 1351 1352 1354 1355 1357 1363 1364 1366 1380 1386 1405 1407 1411 1414 1415 1420 1421 1428 1437 1442 1443 1445 1449 1450 1456 1475 1476 1485 1491 1503 1509 1511 1512 1516 1517 1521 1528 1540 1542 1544 1549 1554 1561 1567 1569 1575 1580 1599 1609 1611 1614 1620 1625 1634 1645 1650 1653 1655 1663 1671 1673 1676 1677 1679 1709 1710 1712 1718 1730 1732 1737 1738 1748 1752 1766 1771 1783 1788 1789 1791 1794 1798 1801 1802 1808 1813 1816 1817 1818 1824 1825 1827 1829 1835 1849 1850 1855 1856 1857 1861 1869 1874 1878 1879 1880 1886 1887 1890 1891 1906 1915 1917 1919 1920 1922 1923 1935 1940 1953 1957 1961 1963 1969 1974 1975 1981 1984 1986 1992 1994 2003 2011 2012 2013 2015 2016 2023 2026 2027 2030 2047 2051 2060 2065 2066 2067 2069 2073 2084 2085 2093 2094 2097 2102 2109 2111 2126 2136 2137 2141 2144 2157 2158 2161 2164 2165 2167 2172 2174 2191 2193 2201 2204 2205 2206 2214 2217 2221 2226 2227 2236 2241 2252 2259 2263 2269 2272 2275 2283 2288 2291 2294 2298 2302 2307 2309 2310 2311 2312 2320 2323 2341 2352 2361 2363 2372 2382 2391 2392 2400 2405 2406 2411 2414 2429 2436 2439 2441 2447 2451 2457 2461 2463 2468 2469 2470 2488 2490 2492 2494 2500 2502 2503 2504 2508 2509 2510 2511 2515 2519 2522 2529 2532 2533 2537 2549 2554 2565 2569 2570 2573 2580 2583 2588 2590 2592 2596 2598 2613 2618 2629 2634 2636 2644 2649 2656 2658 2663 2665 2670 2672 2682 2695 2696 2697 2701 2704 2708 2714 2725 2740 2742 2744 2749 2751 2755 2760 2761 2764 2777 2778 2779 2792 2797 2803 2808 2812 2813 2815 2820 2825 2828 2833 2834 2836 2838 2840 2854 2864 2865 2867 2868 2870 2872 2880 2888 2891 2895 2904 2916 2917 2937 2965 2970 2977 2978 2980 2981 2982 2987 2988 2989 2997 2999 3003 3005 3006 3010 3011 3013 3016 3017 3029 3030 3041 3042 3046 3057 3059 3067 3071 3083 3086 3090 3091 3102 3105 3123 3125 3127 3133 3136 3137 3140 3144 3149 3156 3159 3168 3177 3183 3191 3193 3194 3202 3207 3221 3222 3229 3233 3235 3236 3253 3255 3258 3267 3268 3270 3272 3273 3283 3292 3293 3303 3305 3309 3313 3325 3334 3341 3344 3348 3349 3354 3363 3367 3369 3370 3374 3387 3388 3389 3408 3415 3425 3426 3430 3450 3454 3457 3459 3465 3466 3468 3469 3471 3482 3484 3486 3489 3498 3509 3510 3516 3522 3528 3529 3533 3536 3538 3539 3545 3548 3549 3554 3563 3566 3567 3571 3572 3573 3577 3593 3599 3605 3607 3609 3614 3616 3617 3638 3641 3646 3657 3661 3664 3670 3672 3680 3687 3692 3695 3701 3710 3729 3737 3740 3741 3744 3748 3755 3770 3776 3781 3785 3794 3798 3802 3803 3805 3811 3819 3823 3834 3836 3846 3858 3877 3879 3881 3883 3901 3902 3903 3909 3910 3924 3926 3931 3932 3936 3943 3945 3950 3970 3971 3976 3987 3989 3998 4001 4002 4004 4005 4007 4008 4009 4015 4016 4023 4028 4033 4034 4045 4046 4048 4054 4074 4088 4090 4096 4102 4113 4114 4117 4124 4125 4128 4132 4136 4139 4145 4150 4152 4154 4160 4163 4171 4180 4186 4188 4192 4193 4197 4206 4209 4214 4216 4221 4235 4248 4255 4261 4265 4268 4277 4282 4283 4284 4290 4295 4307 4308 4311 4312 4314 4321 4322 4335 4341 4345 4353 4355 4364 4377 4380 4381 4383 4390 4392 4397 4401 4406 4420 4426 4435 4442 4451 4454 4455 4461 4465 4466 4467 4473 4476 4478 4480 4482 4483 4501 4511 4513 4516 4517 4518 4519 4521 4525 4526 4540 4546 4547 4552 4559 4561 4565 4569 4575 4582 4588 4591 4593 4596 4599 4602 4609 4615 4619 4621 4622 4623 4628 4632 4636 4641 4646 4650 4653 4662 4675 4679 4683 4691 4692 4703 4704 4705 4708 4710 4713 4714 4723 4732 4738 4739 4741 4762 4763 4764 4766 4768 4769 4773 4776 4782 4785 4788 4792 4794 4796 4799 4801 4808 4815 4827 4829 4839 4848 4859 4861 4867 4869 4874 4883 4885 4887 4888 4891 4898 4899 4906 4910 4912 4913 4915 4920 4921 4923 4926 4927 4941 4942 4952 4956 4961 4963 4969 4971 4982 4987 4990 4992 5 6 9 10 17 18 27 28 39 40 43 44 45 46 47 48 57 58 61 62 99 100 109 110 111 112 117 118 123 124 149 150 155 156 179 180 187 188 189 190 195 196 221 222 223 224 225 226 227 228 247 248 261 262 263 264 271 272 275 276 279 280 309 310 313 314 317 318 323 324 327 328 341 342 343 344 369 370 373 374 375 376 387 388 389 390 393 394 419 420 433 434 455 456 465 466 501 502 507 508 513 514 543 544 551 552 601 602 607 608 609 610 623 624 633 634 641 642 643 644 645 646 647 648 649 650 665 666 667 668 673 674 689 690 699 700 701 702 705 706 713 714 735 736 777 778 779 780 783 784 793 794 795 796 817 818 819 820 821 822 837 838 847 848 859 860 867 868 887 888 893 894 903 904 931 932 941 942 951 952 957 958 965 966 969 970 991 992 999 1000 1007 1008 1039 1040 1049 1050 1051 1052 1053 1054 1057 1058 1071 1072 1073 1074 1083 1084 1111 1112 1115 1116 1119 1120 1137 1138 1151 1152 1153 1154 1159 1160 1169 1170 1171 1172 1193 1194 1217 1218 1227 1228 1235 1236 1237 1238 1243 1244 1245 1246 1253 1254 1267 1268 1269 1270 1279 1280 1309 1310 1321 1322 1325 1326 1343 1344 1347 1348 1353 1354 1425 1426 1427 1428 1431 1432 1443 1444 1461 1462 1465 1466 1477 1478 1483 1484 1501 1502 1511 1512 1517 1518 1519 1520 1531 1532 1539 1540 1541 1542 1545 1546 1551 1552 1553 1554 1561 1562 1569 1570 1571 1572 1577 1578 1583 1584 1601 1602 1619 1620 1637 1638 1643 1644 1649 1650 1653 1654 1671 1672 1673 1674 1685 1686 1699 1700 1703 1704 1711 1712 1715 1716 1719 1720 1763 1764 1765 1766 1771 1772 1787 1788 1793 1794 1807 1808 1811 1812 1813 1814 1827 1828 1835 1836 1845 1846 1859 1860 1903 1904 1907 1908 1909 1910 1917 1918 1921 1922 1923 1924 1927 1928 1935 1936 1943 1944 1957 1958 1963 1964 1967 1968 1971 1972 1973 1974 1979 1980 1985 1986 1991 1992 1995 1996 1997 1998 2009 2010 2011 2012 2015 2016 2035 2036 2043 2044 2051 2052 2065 2066 2075 2076 2081 2082 2087 2088 2089 2090 2091 2092 2129 2130 2141 2142 2149 2150 2157 2158 2159 2160 2165 2166 2169 2170 2177 2178 2179 2180 2187 2188 2199 2200 2205 2206 2207 2208 2209 2210 2237 2238 2247 2248 2251 2252 2261 2262 2285 2286 2305 2306 2325 2326 2331 2332 2333 2334 2349 2350 2351 2352 2353 2354 2357 2358 2421 2422 2435 2436 2449 2450 2453 2454 2481 2482 2483 2484 2491 2492 2493 2494 2497 2498 2499 2500 2507 2508 2521 2522 2523 2524 2533 2534 2543 2544 2545 2546 2547 2548 2555 2556 2557 2558 2575 2576 2579 2580 2601 2602 2621 2622 2627 2628 2633 2634 2653 2654 2667 2668 2671 2672 2695 2696 2699 2700 2701 2702 2703 2704 2707 2708 2709 2710 2713 2714 2725 2726 2727 2728 2731 2732 2759 2760 2771 2772 2809 2810 2813 2814 2821 2822 2827 2828 2829 2830 2839 2840 2841 2842 2855 2856 2873 2874 2883 2884 2885 2886 2889 2890 2897 2898 2899 2900 2911 2912 2949 2950 2951 2952 2969 2970 2981 2982 3005 3006 3017 3018 3021 3022 3023 3024 3031 3032 3033 3034 3041 3042 3055 3056 3079 3080 3083 3084 3087 3088 3097 3098 3107 3108 3121 3122 3133 3134 3137 3138 3149 3150 3159 3160 3197 3198 3217 3218 3221 3222 3227 3228 3239 3240 3249 3250 3267 3268 3289 3290 3299 3300 3305 3306 3309 3310 3325 3326 3341 3342 3345 3346 3351 3352 3353 3354 3357 3358 3417 3418 3419 3420 3423 3424 3435 3436 3459 3460 3463 3464 3473 3474 3475 3476 3495 3496 3503 3504 3531 3532 3541 3542 3565 3566 3575 3576 3577 3578 3581 3582 3587 3588 3595 3596 3601 3602 3603 3604 3615 3616 3625 3626 3631 3632 3633 3634 3635 3636 3647 3648 3649 3650 3653 3654 3657 3658 3669 3670 3697 3698 3699 3700 3709 3710 3711 3712 3713 3714 3721 3722 3737 3738 3747 3748 3755 3756 3757 3758 3759 3760 3771 3772 3773 3774 3779 3780 3781 3782 3811 3812 3829 3830 3833 3834 3837 3838 3839 3840 3843 3844 3845 3846 3869 3870 3879 3880 3905 3906 3913 3914 3921 3922 3925 3926 3937 3938 3947 3948 3949 3950 3961 3962 3967 3968 3971 3972 3983 3984 3987 3988 4005 4006 4021 4022 4023 4024 4025 4026 4029 4030 4031 4032 4045 4046 4051 4052 4053 4054 4059 4060 4093 4094 4101 4102 4119 4120 4129 4130 4131 4132 4133 4134 4137 4138 4145 4146 4167 4168 4169 4170 4185 4186 4187 4188 4193 4194 4203 4204 4217 4218 4221 4222 4251 4252 4271 4272 4273 4274 4281 4282 4287 4288 4313 4314 4315 4316 4321 4322 4327 4328 4329 4330 4333 4334 4343 4344 4347 4348 4381 4382 4385 4386 4401 4402 4407 4408 4409 4410 4411 4412 4427 4428 4433 4434 4441 4442 4451 4452 4453 4454 4471 4472 4481 4482 4503 4504 4517 4518 4525 4526 4537 4538 4543 4544 4549 4550 4565 4566 4575 4576 4581 4582 4587 4588 4595 4596 4603 4604 4613 4614 4617 4618 4619 4620 4621 4622 4623 4624 4639 4640 4645 4646 4681 4682 4703 4704 4721 4722 4725 4726 4743 4744 4763 4764 4781 4782 4783 4784 4799 4800 4809 4810 4811 4812 4821 4822 4827 4828 4857 4858 4871 4872 4877 4878 4881 4882 4893 4894 4901 4902 4913 4914 4921 4922 4925 4926 4935 4936 4937 4938 4939 4940 4975 4976 4979 4980 4983 4984 4987 4988 4999 5000 5003 5004 5005 5006 5007 5008 5015 5016 5017 5018 5019 5020 5021 5022 5029 5030 5037 5038 5043 5044 5057 5058 5063 5064 5065 5066 5073 5074 5097 5098 5107 5108 5129 5130 5137 5138 5139 5140 5145 5146 5159 5160 5165 5166 5175 5176 5179 5180 5183 5184 5191 5192 5195 5196 5225 5226 5235 5236 5257 5258 5267 5268 5271 5272 5287 5288 5297 5298 5311 5312 5315 5316 5325 5326 5329 5330 5339 5340 5343 5344 5363 5364 5389 5390 5391 5392 5393 5394 5401 5402 5407 5408 5415 5416 5427 5428 5449 5450 5479 5480 5483 5484 5487 5488 5497 5498 5501 5502 5509 5510 5519 5520 5521 5522 5527 5528 5553 5554 5555 5556 5557 5558 5583 5584 5593 5594 5605 5606 5615 5616 5623 5624 5625 5626 5629 5630 5639 5640 5649 5650 5655 5656 5665 5666 5667 5668 5671 5672 5675 5676 5679 5680 5707 5708 5727 5728 5729 5730 5733 5734 5735 5736 5739 5740 5743 5744 5759 5760 5775 5776 5781 5782 5789 5790 5807 5808 5831 5832 5833 5834 5873 5874 5929 5930 5939 5940 5953 5954 5955 5956 5959 5960 5961 5962 5963 5964 5973 5974 5975 5976 5977 5978 5993 5994 5997 5998 6005 6006 6009 6010 6011 6012 6019 6020 6021 6022 6025 6026 6031 6032 6033 6034 6057 6058 6059 6060 6081 6082 6083 6084 6091 6092 6113 6114 6117 6118 6133 6134 6141 6142 6165 6166 6171 6172 6179 6180 6181 6182 6203 6204 6209 6210 6245 6246 6249 6250 6253 6254 6265 6266 6271 6272 6273 6274 6279 6280 6287 6288 6297 6298 6311 6312 6317 6318 6335 6336 6353 6354 6365 6366 6381 6382 6385 6386 6387 6388 6403 6404 6413 6414 6441 6442 6443 6444 6457 6458 6465 6466 6469 6470 6471 6472 6505 6506 6509 6510 6515 6516 6533 6534 6535 6536 6539 6540 6543 6544 6545 6546 6565 6566 6583 6584 6585 6586 6605 6606 6609 6610 6617 6618 6625 6626 6649 6650 6667 6668 6681 6682 6687 6688 6695 6696 6697 6698 6707 6708 6725 6726 6733 6734 6737 6738 6739 6740 6747 6748 6773 6774 6775 6776 6777 6778 6815 6816 6829 6830 6849 6850 6851 6852 6859 6860 6899 6900 6907 6908 6913 6914 6917 6918 6929 6930 6931 6932 6935 6936 6937 6938 6941 6942 6963 6964 6967 6968 6971 6972 6977 6978 6995 6996 7017 7018 7019 7020 7031 7032 7043 7044 7055 7056 7057 7058 7065 7066 7071 7072 7075 7076 7077 7078 7089 7090 7095 7096 7097 7098 7107 7108 7125 7126 7131 7132 7133 7134 7141 7142 7143 7144 7145 7146 7153 7154 7185 7186 7197 7198 7209 7210 7213 7214 7217 7218 7227 7228 7231 7232 7233 7234 7275 7276 7281 7282 7291 7292 7313 7314 7321 7322 7327 7328 7339 7340 7343 7344 7359 7360 7373 7374 7383 7384 7389 7390 7401 7402 7419 7420 7457 7458 7473 7474 7479 7480 7481 7482 7487 7488 7495 7496 7509 7510 7539 7540 7551 7552 7561 7562 7569 7570 7587 7588 7595 7596 7603 7604 7605 7606 7609 7610 7621 7622 7637 7638 7645 7646 7667 7668 7671 7672 7691 7692 7715 7716 7753 7754 7757 7758 7761 7762 7765 7766 7801 7802 7803 7804 7805 7806 7817 7818 7819 7820 7847 7848 7851 7852 7861 7862 7863 7864 7871 7872 7885 7886 7889 7890 7899 7900 7939 7940 7941 7942 7951 7952 7973 7974 7977 7978 7995 7996 8001 8002 8003 8004 8007 8008 8009 8010 8013 8014 8015 8016 8017 8018 8029 8030 8031 8032 8045 8046 8055 8056 8065 8066 8067 8068 8089 8090 8091 8092 8095 8096 8107 8108 8147 8148 8175 8176 8179 8180 8191 8192 8203 8204 8225 8226 8227 8228 8233 8234 8247 8248 8249 8250 8255 8256 8263 8264 8271 8272 8277 8278 8289 8290 8299 8300 8303 8304 8307 8308 8319 8320 8325 8326 8341 8342 8359 8360 8371 8372 8375 8376 8383 8384 8385 8386 8393 8394 8411 8412 8417 8418 8427 8428 8431 8432 8441 8442 8469 8470 8495 8496 8509 8510 8521 8522 8529 8530 8535 8536 8553 8554 8563 8564 8565 8566 8567 8568 8579 8580 8589 8590 8613 8614 8615 8616 8621 8622 8623 8624 8627 8628 8641 8642 8643 8644 8669 8670 8681 8682 8689 8690 8705 8706 8709 8710 8727 8728 8753 8754 8759 8760 8761 8762 8765 8766 8779 8780 8783 8784 8793 8794 8801 8802 8811 8812 8839 8840 8851 8852 8869 8870 8883 8884 8901 8902 8907 8908 8909 8910 8921 8922 8929 8930 8931 8932 8933 8934 8945 8946 8951 8952 8955 8956 8959 8960 8963 8964 8965 8966 9001 9002 9021 9022 9025 9026 9031 9032 9033 9034 9035 9036 9037 9038 9041 9042 9049 9050 9051 9052 9079 9080 9091 9092 9093 9094 9103 9104 9117 9118 9121 9122 9129 9130 9137 9138 9149 9150 9163 9164 9175 9176 9181 9182 9185 9186 9191 9192 9197 9198 9203 9204 9217 9218 9229 9230 9237 9238 9241 9242 9243 9244 9245 9246 9255 9256 9263 9264 9271 9272 9281 9282 9291 9292 9299 9300 9305 9306 9323 9324 9349 9350 9357 9358 9365 9366 9381 9382 9383 9384 9405 9406 9407 9408 9409 9410 9415 9416 9419 9420 9425 9426 9427 9428 9445 9446 9463 9464 9475 9476 9477 9478 9481 9482 9523 9524 9525 9526 9527 9528 9531 9532 9535 9536 9537 9538 9545 9546 9551 9552 9563 9564 9569 9570 9575 9576 9583 9584 9587 9588 9591 9592 9597 9598 9601 9602 9615 9616 9629 9630 9653 9654 9657 9658 9677 9678 9695 9696 9717 9718 9721 9722 9733 9734 9737 9738 9747 9748 9765 9766 9769 9770 9773 9774 9775 9776 9781 9782 9795 9796 9797 9798 9811 9812 9819 9820 9823 9824 9825 9826 9829 9830 9839 9840 9841 9842 9845 9846 9851 9852 9853 9854 9881 9882 9883 9884 9903 9904 9911 9912 9921 9922 9925 9926 9937 9938 9941 9942 9963 9964 9973 9974 9979 9980 9983 9984