2 4 6 8 10 17 26 28 33 37 41 42 46 48 51 59 72 73 98 102 111 115 123 124 125 128 137 142 144 147 149 150 154 155 157 163 166 182 184 187 196 202 211 213 221 223 228 234 238 241 256 257 258 267 268 279 281 292 297 301 306 319 332 336 337 344 361 363 369 370 372 373 377 384 388 399 404 407 412 420 422 425 434 441 444 448 450 455 460 472 480 481 493 501 513 522 526 527 529 537 538 541 542 543 546 547 551 556 572 575 581 598 604 607 612 613 615 617 619 624 634 635 636 642 646 655 656 657 664 667 669 675 682 689 693 698 699 707 711 722 729 731 746 754 758 759 760 764 767 768 771 773 774 777 778 779 786 791 793 796 798 807 808 810 825 835 843 847 853 859 863 864 865 869 879 881 884 890 898 900 908 921 923 928 929 931 934 935 946 958 961 966 967 975 980 986 987 993 996 1005 1007 1021 1032 1033 1036 1037 1038 1040 1041 1046 1049 1067 1069 1075 1080 1083 1084 1085 1093 1095 1106 1135 1138 1142 1158 1166 1172 1179 1180 1190 1191 1196 1197 1202 1207 1220 1221 1227 1228 1253 1261 1266 1267 1268 1274 1278 1290 1296 1297 1299 1300 1305 1307 1311 1312 1317 1331 1333 1335 1336 1344 1347 1351 1357 1360 1362 1369 1374 1378 1380 1387 1397 1408 1418 1432 1442 1447 1450 1453 1454 1455 1459 1462 1463 1469 1471 1477 1482 1489 1496 1498 1505 1509 1512 1518 1522 1525 1535 1537 1542 1543 1547 1548 1550 1562 1571 1577 1580 1584 1585 1598 1605 1607 1609 1611 1613 1625 1628 1632 1635 1636 1639 1658 1659 1661 1662 1663 1664 1665 1669 1680 1682 1686 1688 1694 1695 1698 1708 1717 1718 1724 1726 1728 1735 1740 1747 1748 1751 1752 1758 1765 1766 1770 1772 1773 1777 1783 1796 1804 1811 1818 1823 1826 1831 1841 1849 1854 1855 1857 1861 1867 1872 1874 1883 1889 1890 1895 1900 1910 1915 1925 1926 1935 1939 1941 1942 1943 1946 1956 1966 1969 1970 1971 1973 1974 1981 1983 1985 1987 1990 1993 2002 2004 2006 2009 2012 2014 2021 2023 2034 2039 2045 2049 2050 2059 2063 2073 2076 2084 2089 2092 2100 2108 2109 2111 2119 2121 2123 2126 2139 2140 2141 2142 2143 2145 2146 2151 2153 2154 2155 2169 2178 2191 2194 2197 2203 2210 2220 2225 2229 2230 2231 2236 2241 2243 2245 2246 2249 2251 2254 2255 2256 2262 2273 2277 2280 2281 2284 2288 2291 2293 2300 2314 2317 2324 2325 2327 2328 2334 2336 2343 2347 2364 2372 2378 2393 2394 2395 2396 2401 2404 2408 2415 2416 2423 2424 2432 2441 2444 2447 2454 2470 2485 2519 2521 2528 2531 2535 2537 2538 2541 2543 2546 2553 2564 2566 2567 2575 2583 2584 2592 2596 2597 2598 2606 2611 2612 2617 2618 2625 2633 2637 2639 2640 2641 2647 2658 2660 2667 2671 2674 2676 2677 2688 2692 2696 2710 2712 2715 2734 2737 2738 2746 2753 2759 2761 2793 2797 2805 2807 2808 2814 2815 2817 2819 2820 2823 2826 2840 2841 2842 2850 2854 2856 2862 2876 2877 2878 2879 2881 2882 2885 2888 2895 2899 2908 2912 2913 2927 2937 2940 2951 2956 2961 2965 2975 2976 2981 2985 2991 2999 3002 3004 3008 3015 3016 3019 3020 3032 3038 3043 3049 3051 3055 3056 3061 3062 3064 3069 3072 3079 3093 3095 3101 3102 3106 3110 3113 3119 3126 3133 3134 3137 3138 3140 3143 3152 3153 3154 3156 3158 3163 3167 3169 3178 3181 3182 3189 3191 3202 3207 3213 3217 3225 3226 3230 3234 3236 3245 3246 3248 3253 3260 3261 3263 3264 3268 3272 3296 3310 3311 3316 3317 3322 3328 3337 3345 3347 3353 3358 3359 3360 3361 3371 3380 3382 3384 3400 3403 3404 3408 3410 3414 3415 3418 3420 3421 3431 3451 3452 3455 3458 3460 3464 3472 3477 3478 3480 3485 3486 3495 3500 3515 3520 3529 3538 3540 3542 3562 3566 3567 3575 3585 3589 3602 3603 3605 3612 3614 3618 3619 3629 3631 3632 3634 3641 3648 3664 3667 3678 3701 3702 3714 3721 3726 3727 3731 3734 3735 3744 3745 3753 3760 3764 3772 3785 3787 3814 3817 3819 3823 3830 3833 3841 3852 3856 3857 3864 3866 3875 3881 3882 3884 3887 3890 3898 3910 3916 3917 3918 3924 3930 3949 3950 3953 3955 3973 3978 3982 3986 3995 3997 3999 4001 4003 4007 4009 4011 4017 4018 4023 4025 4027 4029 4030 4046 4057 4061 4062 4070 4074 4080 4085 4091 4093 4097 4099 4102 4119 4121 4127 4131 4141 4143 4149 4153 4160 4163 4165 4173 4175 4183 4185 4192 4195 4196 4205 4209 4210 4212 4215 4219 4221 4222 4226 4227 4228 4237 4240 4247 4254 4265 4266 4281 4284 4290 4305 4311 4319 4320 4322 4331 4353 4355 4358 4362 4363 4365 4369 4370 4372 4375 4380 4385 4386 4392 4398 4408 4412 4413 4414 4422 4431 4434 4449 4453 4459 4460 4461 4464 4467 4477 4480 4491 4496 4501 4502 4509 4511 4512 4521 4524 4533 4545 4550 4555 4560 4565 4576 4584 4585 4592 4614 4615 4620 4624 4629 4633 4634 4644 4649 4656 4664 4672 4679 4684 4686 4695 4699 4700 4705 4708 4712 4715 4720 4725 4733 4744 4745 4747 4750 4760 4761 4765 4766 4771 4773 4784 4785 4787 4789 4794 4797 4798 4801 4806 4818 4824 4826 4834 4835 4844 4848 4849 4854 4857 4862 4869 4871 4877 4885 4892 4894 4899 4905 4906 4907 4909 4910 4911 4912 4913 4916 4917 4918 4924 4927 4934 4936 4938 4943 4947 4952 4960 4961 4968 4972 4981 4995 4998 3 4 7 8 11 12 15 16 19 20 33 34 51 52 55 56 65 66 73 74 81 82 83 84 91 92 95 96 101 102 117 118 143 144 145 146 195 196 203 204 221 222 229 230 245 246 247 248 249 250 255 256 273 274 283 284 287 288 293 294 297 298 299 300 307 308 309 310 313 314 325 326 331 332 363 364 367 368 373 374 391 392 403 404 421 422 425 426 441 442 445 446 455 456 467 468 475 476 481 482 511 512 513 514 515 516 533 534 535 536 557 558 561 562 583 584 593 594 601 602 611 612 637 638 663 664 671 672 673 674 687 688 721 722 725 726 737 738 739 740 743 744 745 746 753 754 767 768 775 776 797 798 807 808 813 814 823 824 839 840 843 844 849 850 867 868 881 882 887 888 895 896 899 900 909 910 919 920 943 944 959 960 961 962 985 986 1001 1002 1025 1026 1043 1044 1051 1052 1053 1054 1057 1058 1073 1074 1075 1076 1081 1082 1083 1084 1085 1086 1091 1092 1093 1094 1101 1102 1111 1112 1143 1144 1149 1150 1161 1162 1195 1196 1207 1208 1213 1214 1223 1224 1225 1226 1229 1230 1233 1234 1237 1238 1247 1248 1267 1268 1269 1270 1271 1272 1283 1284 1291 1292 1309 1310 1311 1312 1313 1314 1327 1328 1333 1334 1337 1338 1349 1350 1363 1364 1377 1378 1385 1386 1395 1396 1397 1398 1413 1414 1421 1422 1443 1444 1457 1458 1461 1462 1491 1492 1507 1508 1515 1516 1517 1518 1519 1520 1527 1528 1533 1534 1535 1536 1541 1542 1545 1546 1547 1548 1553 1554 1555 1556 1557 1558 1571 1572 1581 1582 1585 1586 1591 1592 1595 1596 1613 1614 1615 1616 1619 1620 1649 1650 1669 1670 1685 1686 1693 1694 1705 1706 1717 1718 1725 1726 1727 1728 1729 1730 1737 1738 1757 1758 1761 1762 1767 1768 1779 1780 1795 1796 1799 1800 1815 1816 1841 1842 1845 1846 1855 1856 1857 1858 1861 1862 1867 1868 1869 1870 1891 1892 1915 1916 1921 1922 1931 1932 1933 1934 1949 1950 1959 1960 1971 1972 1973 1974 1985 1986 1991 1992 2009 2010 2013 2014 2041 2042 2063 2064 2065 2066 2071 2072 2073 2074 2075 2076 2079 2080 2081 2082 2091 2092 2097 2098 2133 2134 2137 2138 2149 2150 2159 2160 2165 2166 2167 2168 2169 2170 2185 2186 2189 2190 2211 2212 2269 2270 2275 2276 2283 2284 2315 2316 2331 2332 2343 2344 2357 2358 2359 2360 2379 2380 2381 2382 2391 2392 2393 2394 2403 2404 2413 2414 2439 2440 2441 2442 2453 2454 2455 2456 2505 2506 2521 2522 2531 2532 2533 2534 2535 2536 2547 2548 2555 2556 2579 2580 2591 2592 2593 2594 2597 2598 2599 2600 2609 2610 2613 2614 2621 2622 2623 2624 2633 2634 2661 2662 2665 2666 2669 2670 2671 2672 2687 2688 2693 2694 2701 2702 2713 2714 2719 2720 2723 2724 2737 2738 2747 2748 2755 2756 2759 2760 2773 2774 2793 2794 2815 2816 2835 2836 2863 2864 2883 2884 2893 2894 2899 2900 2905 2906 2907 2908 2909 2910 2917 2918 2923 2924 2925 2926 2937 2938 2941 2942 2953 2954 2963 2964 2977 2978 2991 2992 2995 2996 3009 3010 3017 3018 3023 3024 3035 3036 3043 3044 3049 3050 3069 3070 3073 3074 3083 3084 3085 3086 3093 3094 3095 3096 3099 3100 3123 3124 3141 3142 3153 3154 3159 3160 3167 3168 3169 3170 3195 3196 3209 3210 3213 3214 3217 3218 3221 3222 3225 3226 3249 3250 3255 3256 3263 3264 3269 3270 3271 3272 3277 3278 3315 3316 3317 3318 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3337 3338 3359 3360 3363 3364 3371 3372 3375 3376 3387 3388 3389 3390 3395 3396 3415 3416 3433 3434 3435 3436 3447 3448 3451 3452 3455 3456 3469 3470 3479 3480 3493 3494 3495 3496 3501 3502 3503 3504 3515 3516 3529 3530 3531 3532 3539 3540 3543 3544 3545 3546 3553 3554 3565 3566 3591 3592 3607 3608 3621 3622 3635 3636 3645 3646 3651 3652 3661 3662 3681 3682 3697 3698 3707 3708 3709 3710 3713 3714 3721 3722 3733 3734 3743 3744 3747 3748 3765 3766 3777 3778 3779 3780 3789 3790 3799 3800 3819 3820 3829 3830 3849 3850 3851 3852 3869 3870 3877 3878 3881 3882 3883 3884 3885 3886 3891 3892 3911 3912 3931 3932 3937 3938 3939 3940 3941 3942 3945 3946 3947 3948 3961 3962 3965 3966 3969 3970 3973 3974 3979 3980 3985 3986 4003 4004 4007 4008 4011 4012 4017 4018 4023 4024 4027 4028 4041 4042 4045 4046 4067 4068 4077 4078 4089 4090 4097 4098 4099 4100 4117 4118 4125 4126 4145 4146 4151 4152 4167 4168 4177 4178 4183 4184 4199 4200 4215 4216 4217 4218 4221 4222 4237 4238 4241 4242 4245 4246 4251 4252 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4289 4290 4291 4292 4301 4302 4305 4306 4307 4308 4309 4310 4337 4338 4355 4356 4381 4382 4387 4388 4393 4394 4405 4406 4419 4420 4439 4440 4449 4450 4457 4458 4459 4460 4461 4462 4471 4472 4481 4482 4485 4486 4489 4490 4491 4492 4497 4498 4501 4502 4507 4508 4509 4510 4511 4512 4523 4524 4545 4546 4553 4554 4559 4560 4561 4562 4567 4568 4575 4576 4581 4582 4585 4586 4599 4600 4627 4628 4633 4634 4647 4648 4649 4650 4653 4654 4655 4656 4667 4668 4671 4672 4685 4686 4693 4694 4727 4728 4743 4744 4755 4756 4785 4786 4787 4788 4789 4790 4791 4792 4801 4802 4807 4808 4815 4816 4829 4830 4831 4832 4845 4846 4847 4848 4863 4864 4881 4882 4887 4888 4893 4894 4907 4908 4939 4940 4969 4970 5037 5038 5041 5042 5055 5056 5061 5062 5069 5070 5073 5074 5075 5076 5081 5082 5085 5086 5091 5092 5105 5106 5127 5128 5131 5132 5133 5134 5149 5150 5165 5166 5167 5168 5183 5184 5191 5192 5193 5194 5195 5196 5211 5212 5221 5222 5223 5224 5233 5234 5235 5236 5249 5250 5265 5266 5273 5274 5277 5278 5279 5280 5281 5282 5293 5294 5315 5316 5319 5320 5333 5334 5341 5342 5347 5348 5351 5352 5353 5354 5375 5376 5383 5384 5391 5392 5419 5420 5423 5424 5429 5430 5467 5468 5473 5474 5475 5476 5491 5492 5505 5506 5517 5518 5521 5522 5585 5586 5593 5594 5609 5610 5613 5614 5615 5616 5627 5628 5629 5630 5633 5634 5637 5638 5639 5640 5645 5646 5651 5652 5679 5680 5681 5682 5683 5684 5699 5700 5707 5708 5711 5712 5723 5724 5751 5752 5753 5754 5755 5756 5757 5758 5761 5762 5763 5764 5769 5770 5775 5776 5789 5790 5797 5798 5815 5816 5823 5824 5825 5826 5853 5854 5873 5874 5879 5880 5901 5902 5911 5912 5921 5922 5929 5930 5949 5950 5951 5952 5961 5962 5969 5970 5981 5982 5997 5998 6003 6004 6007 6008 6015 6016 6029 6030 6031 6032 6037 6038 6039 6040 6063 6064 6075 6076 6085 6086 6097 6098 6101 6102 6109 6110 6111 6112 6121 6122 6123 6124 6127 6128 6137 6138 6143 6144 6157 6158 6185 6186 6189 6190 6201 6202 6203 6204 6211 6212 6219 6220 6225 6226 6237 6238 6251 6252 6265 6266 6267 6268 6273 6274 6275 6276 6279 6280 6285 6286 6303 6304 6305 6306 6307 6308 6311 6312 6315 6316 6325 6326 6333 6334 6337 6338 6355 6356 6361 6362 6363 6364 6377 6378 6381 6382 6403 6404 6413 6414 6425 6426 6433 6434 6449 6450 6451 6452 6459 6460 6467 6468 6471 6472 6489 6490 6491 6492 6495 6496 6505 6506 6519 6520 6521 6522 6525 6526 6527 6528 6535 6536 6543 6544 6591 6592 6619 6620 6621 6622 6631 6632 6633 6634 6643 6644 6655 6656 6673 6674 6689 6690 6693 6694 6705 6706 6715 6716 6717 6718 6719 6720 6721 6722 6741 6742 6759 6760 6763 6764 6767 6768 6799 6800 6805 6806 6807 6808 6815 6816 6819 6820 6827 6828 6829 6830 6835 6836 6839 6840 6841 6842 6861 6862 6901 6902 6903 6904 6909 6910 6915 6916 6919 6920 6927 6928 6943 6944 6953 6954 6955 6956 6959 6960 6969 6970 6971 6972 6989 6990 6999 7000 7029 7030 7039 7040 7057 7058 7075 7076 7079 7080 7083 7084 7123 7124 7131 7132 7133 7134 7149 7150 7169 7170 7177 7178 7203 7204 7205 7206 7209 7210 7223 7224 7227 7228 7235 7236 7237 7238 7257 7258 7261 7262 7263 7264 7267 7268 7281 7282 7295 7296 7327 7328 7333 7334 7355 7356 7401 7402 7403 7404 7427 7428 7441 7442 7451 7452 7453 7454 7461 7462 7467 7468 7469 7470 7487 7488 7489 7490 7505 7506 7519 7520 7527 7528 7543 7544 7569 7570 7573 7574 7627 7628 7633 7634 7637 7638 7645 7646 7659 7660 7665 7666 7681 7682 7703 7704 7711 7712 7713 7714 7727 7728 7731 7732 7749 7750 7761 7762 7763 7764 7767 7768 7773 7774 7779 7780 7795 7796 7819 7820 7831 7832 7833 7834 7835 7836 7847 7848 7859 7860 7897 7898 7899 7900 7905 7906 7909 7910 7945 7946 7955 7956 7963 7964 7971 7972 7989 7990 7993 7994 7997 7998 8001 8002 8005 8006 8013 8014 8017 8018 8021 8022 8033 8034 8035 8036 8045 8046 8049 8050 8053 8054 8057 8058 8059 8060 8091 8092 8113 8114 8121 8122 8123 8124 8139 8140 8147 8148 8159 8160 8169 8170 8181 8182 8185 8186 8193 8194 8197 8198 8203 8204 8237 8238 8241 8242 8253 8254 8261 8262 8281 8282 8285 8286 8297 8298 8305 8306 8319 8320 8325 8326 8329 8330 8345 8346 8349 8350 8365 8366 8369 8370 8383 8384 8389 8390 8391 8392 8409 8410 8417 8418 8419 8420 8423 8424 8429 8430 8437 8438 8441 8442 8443 8444 8451 8452 8453 8454 8455 8456 8473 8474 8479 8480 8493 8494 8507 8508 8529 8530 8531 8532 8561 8562 8567 8568 8579 8580 8609 8610 8621 8622 8637 8638 8639 8640 8643 8644 8661 8662 8705 8706 8709 8710 8715 8716 8723 8724 8725 8726 8729 8730 8737 8738 8739 8740 8743 8744 8749 8750 8759 8760 8769 8770 8771 8772 8783 8784 8795 8796 8815 8816 8823 8824 8825 8826 8827 8828 8843 8844 8861 8862 8867 8868 8897 8898 8905 8906 8917 8918 8919 8920 8921 8922 8927 8928 8933 8934 8953 8954 8959 8960 8981 8982 8991 8992 9001 9002 9003 9004 9017 9018 9021 9022 9023 9024 9041 9042 9047 9048 9065 9066 9089 9090 9099 9100 9109 9110 9119 9120 9129 9130 9151 9152 9167 9168 9169 9170 9183 9184 9227 9228 9229 9230 9239 9240 9247 9248 9257 9258 9265 9266 9267 9268 9287 9288 9297 9298 9311 9312 9327 9328 9343 9344 9357 9358 9367 9368 9371 9372 9389 9390 9397 9398 9399 9400 9409 9410 9415 9416 9423 9424 9429 9430 9439 9440 9449 9450 9465 9466 9487 9488 9489 9490 9493 9494 9499 9500 9519 9520 9521 9522 9529 9530 9531 9532 9541 9542 9545 9546 9567 9568 9569 9570 9573 9574 9577 9578 9587 9588 9593 9594 9595 9596 9601 9602 9611 9612 9635 9636 9647 9648 9651 9652 9667 9668 9669 9670 9687 9688 9695 9696 9697 9698 9707 9708 9713 9714 9723 9724 9737 9738 9741 9742 9753 9754 9769 9770 9783 9784 9787 9788 9797 9798 9809 9810 9811 9812 9813 9814 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9831 9832 9833 9834 9835 9836 9847 9848 9853 9854 9867 9868 9871 9872 9875 9876 9885 9886 9893 9894 9903 9904 9919 9920 9921 9922 9935 9936 9943 9944 9961 9962 9989 9990 9995 9996