2 4 6 8 9 12 21 23 26 30 39 63 71 75 83 84 90 109 116 121 123 128 132 137 139 146 147 156 158 165 166 168 175 176 178 184 188 190 191 198 202 207 210 213 214 216 223 233 236 239 249 250 253 254 256 257 258 261 265 267 278 279 283 291 298 302 306 308 312 316 322 325 330 332 334 335 339 341 349 350 356 363 368 386 389 394 400 412 421 424 427 431 443 465 467 484 499 502 504 510 518 521 522 528 529 535 538 539 559 563 582 585 594 599 602 603 605 615 618 644 646 654 660 661 664 666 667 669 690 693 697 704 705 708 714 724 727 736 740 744 748 750 751 756 760 770 782 784 785 787 788 797 800 807 814 820 822 850 852 859 861 866 877 882 886 888 890 891 897 905 910 916 923 924 941 944 958 959 961 962 964 980 989 994 998 1000 1004 1005 1007 1011 1013 1014 1030 1031 1032 1039 1046 1062 1071 1075 1078 1090 1091 1093 1094 1100 1101 1102 1112 1116 1119 1129 1133 1137 1140 1145 1155 1158 1159 1160 1166 1167 1172 1175 1181 1182 1188 1192 1193 1194 1198 1206 1207 1209 1212 1224 1227 1228 1232 1238 1239 1241 1243 1248 1254 1256 1259 1267 1268 1269 1270 1271 1282 1283 1286 1288 1289 1290 1295 1297 1299 1300 1302 1317 1320 1324 1325 1331 1332 1336 1345 1346 1347 1354 1356 1358 1364 1365 1366 1368 1370 1371 1373 1379 1381 1401 1424 1425 1426 1430 1450 1451 1457 1470 1472 1474 1475 1495 1501 1502 1505 1514 1522 1527 1530 1531 1532 1537 1540 1558 1573 1574 1577 1585 1588 1590 1600 1602 1617 1618 1625 1628 1629 1639 1640 1641 1642 1643 1650 1652 1656 1661 1668 1672 1674 1681 1682 1683 1696 1714 1717 1718 1734 1738 1748 1755 1756 1761 1769 1774 1775 1781 1789 1791 1792 1796 1797 1802 1814 1815 1821 1823 1824 1830 1833 1834 1840 1844 1845 1846 1849 1855 1859 1870 1889 1891 1896 1897 1900 1902 1909 1914 1915 1919 1927 1930 1935 1938 1944 1948 1951 1956 1957 1974 1988 1999 2002 2006 2008 2012 2019 2021 2025 2030 2036 2037 2039 2042 2044 2048 2054 2059 2063 2064 2066 2071 2072 2073 2074 2075 2082 2083 2085 2088 2103 2108 2117 2118 2122 2127 2129 2130 2132 2135 2136 2137 2144 2145 2148 2149 2154 2165 2168 2177 2193 2197 2205 2207 2214 2218 2222 2226 2235 2241 2242 2251 2262 2279 2281 2282 2284 2286 2289 2293 2312 2313 2314 2315 2325 2331 2336 2341 2344 2346 2351 2354 2356 2365 2367 2368 2375 2381 2382 2386 2390 2391 2393 2394 2398 2399 2400 2403 2407 2414 2425 2426 2438 2444 2447 2451 2461 2471 2482 2492 2493 2503 2507 2509 2510 2514 2515 2518 2522 2528 2530 2534 2537 2542 2546 2563 2564 2566 2568 2569 2574 2577 2580 2612 2614 2615 2617 2625 2630 2631 2635 2637 2638 2639 2640 2650 2660 2663 2666 2670 2675 2679 2680 2681 2682 2695 2700 2701 2706 2710 2714 2719 2725 2732 2744 2745 2761 2768 2771 2780 2785 2790 2798 2799 2802 2804 2811 2813 2815 2831 2834 2840 2842 2851 2853 2856 2862 2868 2872 2873 2874 2875 2890 2895 2896 2900 2904 2905 2923 2931 2933 2934 2940 2945 2947 2948 2951 2955 2956 2965 2975 2985 2989 2998 3001 3002 3003 3005 3011 3017 3018 3021 3025 3029 3037 3042 3045 3046 3048 3051 3053 3056 3061 3065 3069 3072 3074 3083 3087 3088 3100 3104 3105 3107 3114 3115 3127 3134 3136 3141 3142 3147 3149 3151 3156 3157 3163 3166 3167 3170 3179 3180 3184 3188 3193 3196 3199 3201 3205 3209 3212 3220 3232 3235 3237 3244 3247 3255 3260 3264 3266 3269 3270 3273 3274 3275 3277 3278 3292 3294 3296 3301 3303 3312 3321 3333 3351 3357 3369 3374 3376 3384 3389 3394 3397 3410 3411 3416 3422 3423 3425 3432 3438 3443 3461 3463 3464 3471 3483 3484 3490 3492 3495 3498 3501 3502 3513 3515 3519 3520 3525 3526 3527 3529 3536 3537 3539 3543 3546 3547 3550 3554 3568 3578 3595 3605 3612 3625 3627 3630 3634 3638 3641 3650 3657 3659 3663 3672 3680 3681 3690 3691 3694 3704 3706 3710 3722 3727 3731 3737 3740 3741 3743 3745 3753 3758 3781 3782 3800 3815 3824 3836 3846 3849 3851 3854 3859 3865 3873 3876 3879 3883 3884 3887 3894 3906 3924 3933 3939 3945 3947 3949 3951 3952 3954 3956 3966 3968 3969 3975 3976 3979 3980 3981 3984 3988 3990 4002 4010 4011 4019 4024 4025 4034 4044 4045 4051 4052 4055 4063 4066 4074 4075 4084 4092 4103 4105 4106 4109 4110 4114 4116 4121 4135 4145 4162 4167 4170 4174 4183 4187 4188 4192 4201 4208 4211 4217 4227 4236 4241 4247 4249 4250 4252 4265 4268 4273 4282 4287 4298 4300 4302 4305 4306 4311 4319 4321 4326 4327 4328 4331 4337 4341 4343 4346 4351 4352 4357 4360 4361 4364 4367 4372 4376 4383 4385 4388 4389 4392 4404 4407 4412 4416 4423 4431 4443 4453 4464 4472 4481 4487 4492 4494 4505 4509 4518 4519 4525 4530 4532 4544 4546 4550 4562 4564 4572 4573 4580 4587 4593 4594 4595 4604 4610 4612 4615 4618 4621 4627 4628 4629 4643 4645 4654 4666 4671 4675 4684 4691 4698 4713 4714 4717 4731 4734 4739 4745 4750 4756 4757 4759 4774 4775 4783 4785 4805 4807 4808 4810 4812 4814 4836 4839 4842 4852 4853 4866 4868 4871 4873 4876 4877 4879 4881 4895 4904 4905 4907 4908 4911 4913 4914 4919 4921 4932 4937 4946 4949 4964 4967 4969 4970 4975 4989 4995 4997 3 4 7 8 11 12 15 16 17 18 23 24 41 42 45 46 51 52 59 60 77 78 125 126 141 142 149 150 165 166 167 168 179 180 217 218 231 232 241 242 245 246 255 256 263 264 273 274 277 278 291 292 293 294 311 312 315 316 329 330 331 332 335 336 349 350 351 352 355 356 367 368 375 376 379 380 381 382 395 396 403 404 413 414 419 420 425 426 427 428 431 432 445 446 465 466 471 472 477 478 497 498 499 500 505 506 507 508 511 512 513 514 515 516 521 522 529 530 533 534 555 556 557 558 565 566 581 582 595 596 603 604 611 612 615 616 623 624 631 632 643 644 649 650 659 660 663 664 667 668 669 670 677 678 681 682 697 698 699 700 711 712 725 726 735 736 771 772 777 778 787 788 799 800 823 824 841 842 847 848 853 854 861 862 885 886 929 930 933 934 967 968 997 998 1003 1004 1007 1008 1019 1020 1035 1036 1041 1042 1043 1044 1055 1056 1057 1058 1069 1070 1075 1076 1077 1078 1117 1118 1125 1126 1163 1164 1169 1170 1187 1188 1197 1198 1203 1204 1205 1206 1209 1210 1229 1230 1235 1236 1287 1288 1291 1292 1307 1308 1319 1320 1321 1322 1327 1328 1331 1332 1333 1334 1337 1338 1379 1380 1385 1386 1393 1394 1407 1408 1409 1410 1415 1416 1427 1428 1447 1448 1453 1454 1471 1472 1479 1480 1487 1488 1495 1496 1499 1500 1501 1502 1511 1512 1519 1520 1539 1540 1563 1564 1567 1568 1569 1570 1573 1574 1575 1576 1593 1594 1599 1600 1613 1614 1627 1628 1639 1640 1643 1644 1699 1700 1703 1704 1717 1718 1721 1722 1731 1732 1753 1754 1763 1764 1771 1772 1775 1776 1779 1780 1781 1782 1793 1794 1809 1810 1819 1820 1831 1832 1845 1846 1847 1848 1881 1882 1887 1888 1915 1916 1917 1918 1921 1922 1923 1924 1927 1928 1959 1960 1977 1978 1987 1988 1995 1996 1999 2000 2007 2008 2009 2010 2013 2014 2021 2022 2025 2026 2027 2028 2059 2060 2061 2062 2063 2064 2077 2078 2091 2092 2123 2124 2141 2142 2149 2150 2155 2156 2179 2180 2181 2182 2185 2186 2187 2188 2199 2200 2201 2202 2203 2204 2223 2224 2231 2232 2237 2238 2257 2258 2265 2266 2273 2274 2279 2280 2289 2290 2309 2310 2315 2316 2317 2318 2319 2320 2331 2332 2333 2334 2343 2344 2349 2350 2361 2362 2363 2364 2375 2376 2383 2384 2385 2386 2387 2388 2395 2396 2411 2412 2413 2414 2417 2418 2423 2424 2447 2448 2453 2454 2455 2456 2463 2464 2475 2476 2477 2478 2481 2482 2485 2486 2495 2496 2507 2508 2511 2512 2517 2518 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2563 2564 2565 2566 2571 2572 2575 2576 2577 2578 2579 2580 2589 2590 2593 2594 2597 2598 2599 2600 2603 2604 2633 2634 2639 2640 2647 2648 2649 2650 2661 2662 2663 2664 2671 2672 2689 2690 2691 2692 2693 2694 2707 2708 2711 2712 2715 2716 2727 2728 2729 2730 2731 2732 2735 2736 2739 2740 2741 2742 2745 2746 2757 2758 2761 2762 2801 2802 2847 2848 2849 2850 2851 2852 2859 2860 2899 2900 2901 2902 2913 2914 2939 2940 2943 2944 2947 2948 2949 2950 2989 2990 3001 3002 3003 3004 3009 3010 3027 3028 3043 3044 3053 3054 3059 3060 3061 3062 3063 3064 3073 3074 3079 3080 3115 3116 3145 3146 3147 3148 3153 3154 3169 3170 3175 3176 3179 3180 3199 3200 3203 3204 3233 3234 3235 3236 3249 3250 3255 3256 3257 3258 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3299 3300 3303 3304 3311 3312 3321 3322 3335 3336 3343 3344 3347 3348 3361 3362 3363 3364 3365 3366 3391 3392 3427 3428 3433 3434 3435 3436 3467 3468 3475 3476 3495 3496 3509 3510 3511 3512 3521 3522 3537 3538 3547 3548 3549 3550 3561 3562 3577 3578 3581 3582 3583 3584 3591 3592 3593 3594 3603 3604 3627 3628 3629 3630 3641 3642 3645 3646 3647 3648 3659 3660 3665 3666 3667 3668 3679 3680 3687 3688 3689 3690 3691 3692 3697 3698 3709 3710 3717 3718 3739 3740 3777 3778 3781 3782 3791 3792 3793 3794 3799 3800 3803 3804 3817 3818 3827 3828 3829 3830 3837 3838 3853 3854 3859 3860 3869 3870 3875 3876 3887 3888 3895 3896 3901 3902 3911 3912 3913 3914 3947 3948 3975 3976 3997 3998 4003 4004 4011 4012 4015 4016 4023 4024 4037 4038 4041 4042 4049 4050 4059 4060 4071 4072 4073 4074 4077 4078 4083 4084 4087 4088 4095 4096 4107 4108 4117 4118 4125 4126 4127 4128 4131 4132 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4163 4164 4165 4166 4169 4170 4175 4176 4205 4206 4215 4216 4233 4234 4235 4236 4243 4244 4253 4254 4257 4258 4259 4260 4263 4264 4269 4270 4271 4272 4273 4274 4287 4288 4289 4290 4295 4296 4297 4298 4307 4308 4329 4330 4335 4336 4353 4354 4385 4386 4393 4394 4409 4410 4413 4414 4427 4428 4435 4436 4443 4444 4451 4452 4469 4470 4481 4482 4483 4484 4501 4502 4523 4524 4557 4558 4561 4562 4563 4564 4567 4568 4571 4572 4577 4578 4585 4586 4623 4624 4625 4626 4627 4628 4629 4630 4649 4650 4661 4662 4671 4672 4681 4682 4687 4688 4691 4692 4701 4702 4707 4708 4711 4712 4729 4730 4733 4734 4735 4736 4749 4750 4761 4762 4763 4764 4771 4772 4779 4780 4781 4782 4785 4786 4787 4788 4795 4796 4797 4798 4799 4800 4805 4806 4813 4814 4827 4828 4849 4850 4851 4852 4875 4876 4887 4888 4893 4894 4901 4902 4921 4922 4941 4942 4963 4964 4983 4984 4985 4986 5005 5006 5013 5014 5017 5018 5019 5020 5027 5028 5029 5030 5035 5036 5043 5044 5055 5056 5059 5060 5067 5068 5073 5074 5083 5084 5091 5092 5125 5126 5127 5128 5131 5132 5135 5136 5137 5138 5147 5148 5153 5154 5159 5160 5223 5224 5227 5228 5229 5230 5233 5234 5249 5250 5259 5260 5261 5262 5269 5270 5273 5274 5275 5276 5277 5278 5279 5280 5299 5300 5319 5320 5325 5326 5331 5332 5339 5340 5349 5350 5357 5358 5359 5360 5361 5362 5363 5364 5389 5390 5399 5400 5401 5402 5411 5412 5419 5420 5427 5428 5437 5438 5449 5450 5463 5464 5487 5488 5489 5490 5521 5522 5535 5536 5541 5542 5559 5560 5569 5570 5579 5580 5595 5596 5597 5598 5603 5604 5607 5608 5621 5622 5625 5626 5629 5630 5661 5662 5667 5668 5679 5680 5683 5684 5701 5702 5705 5706 5711 5712 5723 5724 5735 5736 5743 5744 5745 5746 5747 5748 5749 5750 5779 5780 5789 5790 5791 5792 5799 5800 5807 5808 5809 5810 5845 5846 5861 5862 5865 5866 5867 5868 5879 5880 5889 5890 5893 5894 5895 5896 5901 5902 5909 5910 5911 5912 5929 5930 5949 5950 5969 5970 5977 5978 5995 5996 6001 6002 6003 6004 6005 6006 6009 6010 6021 6022 6033 6034 6035 6036 6041 6042 6049 6050 6057 6058 6073 6074 6083 6084 6089 6090 6091 6092 6095 6096 6101 6102 6105 6106 6111 6112 6121 6122 6129 6130 6137 6138 6143 6144 6147 6148 6165 6166 6173 6174 6175 6176 6199 6200 6207 6208 6209 6210 6213 6214 6227 6228 6229 6230 6253 6254 6267 6268 6271 6272 6281 6282 6283 6284 6293 6294 6297 6298 6301 6302 6311 6312 6313 6314 6325 6326 6331 6332 6333 6334 6339 6340 6357 6358 6359 6360 6367 6368 6375 6376 6385 6386 6391 6392 6397 6398 6401 6402 6409 6410 6417 6418 6423 6424 6439 6440 6463 6464 6469 6470 6473 6474 6487 6488 6493 6494 6509 6510 6519 6520 6527 6528 6531 6532 6537 6538 6539 6540 6545 6546 6547 6548 6549 6550 6553 6554 6555 6556 6583 6584 6587 6588 6591 6592 6601 6602 6605 6606 6623 6624 6641 6642 6665 6666 6701 6702 6713 6714 6737 6738 6747 6748 6751 6752 6767 6768 6777 6778 6787 6788 6793 6794 6819 6820 6821 6822 6831 6832 6843 6844 6845 6846 6849 6850 6863 6864 6875 6876 6885 6886 6921 6922 6925 6926 6927 6928 6941 6942 6965 6966 6967 6968 6979 6980 6983 6984 6989 6990 6995 6996 7001 7002 7003 7004 7025 7026 7029 7030 7037 7038 7039 7040 7049 7050 7051 7052 7053 7054 7057 7058 7071 7072 7073 7074 7077 7078 7085 7086 7091 7092 7093 7094 7099 7100 7107 7108 7135 7136 7155 7156 7189 7190 7209 7210 7223 7224 7249 7250 7253 7254 7259 7260 7267 7268 7275 7276 7281 7282 7299 7300 7313 7314 7317 7318 7325 7326 7343 7344 7359 7360 7361 7362 7379 7380 7381 7382 7387 7388 7407 7408 7411 7412 7419 7420 7443 7444 7453 7454 7461 7462 7473 7474 7479 7480 7481 7482 7485 7486 7489 7490 7505 7506 7515 7516 7561 7562 7563 7564 7599 7600 7629 7630 7647 7648 7671 7672 7691 7692 7697 7698 7701 7702 7707 7708 7717 7718 7729 7730 7745 7746 7751 7752 7757 7758 7765 7766 7767 7768 7773 7774 7787 7788 7811 7812 7847 7848 7865 7866 7877 7878 7889 7890 7893 7894 7897 7898 7901 7902 7903 7904 7907 7908 7911 7912 7931 7932 7935 7936 7937 7938 7949 7950 7951 7952 7957 7958 7959 7960 7961 7962 7967 7968 7975 7976 7979 7980 8003 8004 8019 8020 8021 8022 8037 8038 8047 8048 8049 8050 8067 8068 8087 8088 8089 8090 8101 8102 8103 8104 8109 8110 8125 8126 8131 8132 8147 8148 8149 8150 8167 8168 8183 8184 8205 8206 8209 8210 8211 8212 8217 8218 8219 8220 8227 8228 8231 8232 8241 8242 8269 8270 8289 8290 8323 8324 8333 8334 8339 8340 8347 8348 8365 8366 8373 8374 8375 8376 8383 8384 8401 8402 8415 8416 8421 8422 8433 8434 8453 8454 8471 8472 8481 8482 8493 8494 8497 8498 8499 8500 8503 8504 8529 8530 8535 8536 8545 8546 8563 8564 8573 8574 8595 8596 8599 8600 8603 8604 8609 8610 8611 8612 8621 8622 8637 8638 8641 8642 8651 8652 8653 8654 8655 8656 8661 8662 8673 8674 8681 8682 8685 8686 8691 8692 8701 8702 8703 8704 8713 8714 8719 8720 8721 8722 8727 8728 8733 8734 8743 8744 8751 8752 8765 8766 8769 8770 8775 8776 8777 8778 8783 8784 8807 8808 8813 8814 8823 8824 8831 8832 8845 8846 8861 8862 8885 8886 8905 8906 8927 8928 8943 8944 8961 8962 8973 8974 8983 8984 8987 8988 9009 9010 9017 9018 9035 9036 9037 9038 9049 9050 9059 9060 9063 9064 9087 9088 9091 9092 9099 9100 9123 9124 9127 9128 9143 9144 9145 9146 9159 9160 9173 9174 9185 9186 9187 9188 9189 9190 9207 9208 9219 9220 9223 9224 9229 9230 9235 9236 9241 9242 9253 9254 9255 9256 9257 9258 9285 9286 9289 9290 9307 9308 9331 9332 9341 9342 9349 9350 9367 9368 9381 9382 9395 9396 9425 9426 9427 9428 9433 9434 9461 9462 9467 9468 9477 9478 9489 9490 9499 9500 9511 9512 9513 9514 9517 9518 9547 9548 9549 9550 9565 9566 9569 9570 9609 9610 9613 9614 9615 9616 9619 9620 9623 9624 9627 9628 9671 9672 9677 9678 9683 9684 9703 9704 9705 9706 9731 9732 9735 9736 9741 9742 9745 9746 9751 9752 9753 9754 9757 9758 9761 9762 9789 9790 9807 9808 9809 9810 9813 9814 9815 9816 9821 9822 9825 9826 9827 9828 9837 9838 9841 9842 9863 9864 9873 9874 9891 9892 9897 9898 9927 9928 9933 9934 9937 9938 9939 9940 9949 9950 9977 9978 9989 9990 9993 9994