3 4 11 13 20 21 27 42 51 54 55 57 59 60 64 76 86 88 91 103 108 111 116 123 126 132 134 141 151 156 157 158 161 162 163 164 172 197 202 204 205 206 211 212 214 220 229 235 236 240 246 247 250 255 257 260 261 268 269 279 281 289 290 292 293 297 298 305 306 309 314 319 320 321 323 328 337 338 341 342 353 364 373 380 386 388 392 396 413 416 422 431 433 442 444 445 447 457 460 461 463 470 501 504 509 521 523 538 541 546 549 552 558 561 563 572 580 586 599 609 632 636 637 638 645 647 649 651 662 669 672 680 689 694 700 705 706 711 718 719 720 736 742 745 752 754 755 760 761 762 766 768 769 770 780 781 786 793 797 813 833 838 839 840 841 842 849 850 854 857 870 875 882 884 889 890 895 897 911 913 914 916 919 925 926 927 928 931 934 941 948 952 955 958 966 971 972 976 979 980 982 986 988 993 998 1013 1014 1020 1021 1027 1029 1032 1035 1041 1042 1051 1054 1058 1066 1067 1079 1082 1083 1085 1087 1104 1109 1112 1120 1121 1123 1124 1128 1140 1147 1152 1160 1161 1163 1164 1166 1167 1171 1174 1175 1176 1177 1181 1187 1190 1196 1198 1200 1204 1206 1211 1224 1240 1247 1252 1258 1261 1265 1268 1270 1277 1281 1282 1283 1286 1294 1297 1308 1312 1313 1318 1328 1331 1338 1346 1347 1372 1376 1377 1379 1382 1384 1387 1390 1394 1395 1397 1404 1405 1409 1414 1419 1420 1431 1432 1439 1441 1447 1449 1451 1454 1457 1471 1484 1487 1501 1507 1520 1525 1531 1533 1543 1544 1551 1552 1556 1559 1564 1567 1570 1576 1580 1582 1586 1589 1593 1597 1600 1603 1607 1610 1624 1628 1631 1643 1648 1654 1665 1668 1677 1695 1704 1714 1732 1733 1737 1739 1740 1741 1748 1762 1765 1772 1778 1780 1792 1795 1799 1807 1808 1815 1821 1822 1828 1830 1832 1838 1849 1861 1862 1871 1873 1875 1877 1887 1889 1896 1902 1903 1908 1912 1914 1915 1917 1922 1932 1938 1945 1948 1956 1958 1962 1973 1977 1980 1983 1984 1988 1990 1994 1996 1997 2008 2017 2026 2027 2030 2042 2047 2058 2076 2082 2084 2091 2093 2101 2102 2109 2117 2124 2133 2141 2143 2145 2149 2156 2160 2161 2162 2164 2170 2177 2182 2197 2198 2200 2201 2207 2215 2224 2241 2247 2251 2259 2264 2265 2273 2276 2277 2282 2294 2307 2316 2329 2340 2341 2342 2352 2355 2373 2374 2379 2382 2386 2387 2393 2396 2399 2403 2408 2411 2414 2425 2429 2431 2440 2447 2451 2455 2459 2474 2475 2485 2499 2503 2513 2519 2529 2533 2535 2536 2538 2542 2545 2548 2551 2559 2565 2568 2574 2578 2579 2585 2587 2594 2596 2598 2609 2621 2644 2646 2649 2651 2659 2661 2662 2668 2672 2675 2685 2691 2692 2694 2697 2698 2699 2713 2715 2716 2720 2722 2728 2741 2746 2751 2752 2755 2761 2771 2773 2775 2781 2783 2787 2800 2810 2818 2823 2830 2831 2833 2834 2840 2842 2843 2844 2848 2862 2869 2872 2874 2881 2887 2889 2891 2897 2900 2912 2913 2914 2915 2916 2918 2921 2925 2926 2937 2941 2942 2947 2957 2968 2973 2974 2975 2978 2982 2986 2992 2994 3004 3007 3008 3009 3011 3012 3016 3019 3021 3024 3030 3045 3047 3049 3068 3072 3079 3080 3082 3102 3107 3113 3114 3119 3125 3126 3128 3137 3143 3145 3148 3155 3156 3162 3165 3168 3169 3170 3171 3173 3179 3183 3188 3192 3200 3205 3212 3222 3229 3231 3238 3239 3241 3246 3248 3249 3250 3266 3274 3286 3287 3288 3292 3295 3309 3311 3319 3320 3323 3327 3328 3329 3333 3334 3338 3342 3348 3357 3363 3364 3374 3376 3377 3381 3383 3386 3393 3394 3397 3398 3405 3408 3417 3422 3429 3430 3431 3432 3434 3439 3451 3468 3472 3475 3476 3482 3485 3511 3515 3516 3517 3520 3521 3523 3525 3526 3529 3531 3536 3537 3538 3552 3559 3564 3574 3575 3580 3608 3618 3620 3621 3622 3626 3630 3643 3647 3653 3655 3657 3667 3668 3671 3673 3679 3680 3681 3686 3688 3690 3694 3696 3700 3709 3718 3721 3724 3732 3734 3735 3744 3746 3748 3751 3754 3755 3764 3768 3773 3775 3779 3782 3783 3785 3792 3794 3798 3808 3809 3810 3814 3821 3822 3842 3853 3857 3872 3873 3877 3882 3886 3890 3891 3892 3900 3933 3942 3949 3953 3955 3965 3967 3972 3980 3986 3988 3994 4007 4008 4010 4013 4015 4019 4023 4027 4033 4035 4040 4044 4055 4057 4063 4066 4071 4076 4081 4092 4096 4105 4107 4111 4113 4125 4131 4132 4142 4143 4156 4161 4165 4168 4169 4189 4204 4205 4206 4210 4211 4218 4228 4230 4233 4235 4240 4245 4252 4259 4260 4261 4269 4274 4285 4287 4291 4293 4294 4297 4300 4301 4302 4304 4306 4308 4309 4310 4317 4321 4326 4330 4332 4338 4344 4349 4369 4370 4372 4375 4385 4395 4401 4402 4406 4409 4419 4423 4427 4434 4435 4452 4456 4457 4462 4464 4489 4492 4510 4526 4548 4549 4554 4557 4559 4562 4565 4567 4574 4579 4582 4588 4590 4595 4599 4602 4603 4609 4612 4614 4615 4624 4626 4630 4632 4641 4642 4643 4646 4650 4653 4664 4665 4668 4672 4675 4679 4681 4689 4692 4693 4699 4701 4705 4706 4708 4714 4716 4717 4719 4722 4723 4727 4744 4745 4747 4749 4751 4768 4770 4796 4799 4802 4805 4815 4816 4818 4828 4836 4844 4845 4851 4852 4854 4861 4863 4869 4870 4873 4879 4889 4891 4898 4899 4903 4912 4922 4935 4949 4950 4951 4952 4961 4965 4968 4982 4989 4996 4997 5 6 7 8 21 22 25 26 39 40 41 42 53 54 83 84 101 102 107 108 109 110 113 114 117 118 119 120 127 128 151 152 171 172 175 176 181 182 205 206 215 216 221 222 231 232 245 246 251 252 263 264 267 268 281 282 301 302 311 312 313 314 315 316 321 322 323 324 325 326 327 328 343 344 393 394 403 404 407 408 409 410 411 412 421 422 423 424 427 428 439 440 457 458 469 470 471 472 479 480 491 492 493 494 499 500 509 510 513 514 519 520 521 522 535 536 537 538 557 558 561 562 577 578 579 580 583 584 585 586 593 594 595 596 609 610 611 612 617 618 627 628 637 638 639 640 641 642 645 646 655 656 673 674 675 676 681 682 683 684 705 706 727 728 745 746 759 760 771 772 775 776 783 784 791 792 825 826 831 832 843 844 861 862 865 866 883 884 887 888 889 890 893 894 913 914 919 920 921 922 925 926 939 940 1001 1002 1007 1008 1017 1018 1041 1042 1045 1046 1075 1076 1081 1082 1091 1092 1097 1098 1103 1104 1115 1116 1121 1122 1125 1126 1143 1144 1159 1160 1171 1172 1197 1198 1217 1218 1263 1264 1271 1272 1273 1274 1275 1276 1289 1290 1293 1294 1297 1298 1301 1302 1323 1324 1337 1338 1343 1344 1359 1360 1377 1378 1387 1388 1399 1400 1409 1410 1411 1412 1421 1422 1435 1436 1437 1438 1439 1440 1471 1472 1483 1484 1489 1490 1503 1504 1507 1508 1509 1510 1519 1520 1521 1522 1523 1524 1531 1532 1535 1536 1537 1538 1539 1540 1559 1560 1561 1562 1571 1572 1585 1586 1593 1594 1625 1626 1665 1666 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1697 1698 1699 1700 1707 1708 1713 1714 1739 1740 1749 1750 1763 1764 1767 1768 1777 1778 1779 1780 1789 1790 1793 1794 1821 1822 1825 1826 1827 1828 1831 1832 1837 1838 1849 1850 1851 1852 1853 1854 1855 1856 1861 1862 1867 1868 1881 1882 1895 1896 1903 1904 1909 1910 1915 1916 1931 1932 1941 1942 1943 1944 1951 1952 1957 1958 1959 1960 1963 1964 1971 1972 1975 1976 1985 1986 1995 1996 2025 2026 2027 2028 2039 2040 2041 2042 2053 2054 2057 2058 2063 2064 2069 2070 2081 2082 2083 2084 2101 2102 2107 2108 2115 2116 2131 2132 2133 2134 2157 2158 2163 2164 2165 2166 2169 2170 2173 2174 2207 2208 2217 2218 2223 2224 2239 2240 2241 2242 2245 2246 2247 2248 2255 2256 2279 2280 2293 2294 2303 2304 2319 2320 2321 2322 2325 2326 2327 2328 2331 2332 2333 2334 2341 2342 2347 2348 2349 2350 2351 2352 2353 2354 2361 2362 2373 2374 2379 2380 2391 2392 2395 2396 2399 2400 2407 2408 2411 2412 2421 2422 2447 2448 2479 2480 2493 2494 2503 2504 2515 2516 2521 2522 2529 2530 2535 2536 2539 2540 2553 2554 2561 2562 2563 2564 2565 2566 2571 2572 2587 2588 2593 2594 2615 2616 2623 2624 2625 2626 2635 2636 2655 2656 2661 2662 2675 2676 2691 2692 2693 2694 2743 2744 2751 2752 2753 2754 2757 2758 2763 2764 2767 2768 2773 2774 2779 2780 2787 2788 2789 2790 2793 2794 2807 2808 2809 2810 2817 2818 2827 2828 2837 2838 2839 2840 2861 2862 2863 2864 2877 2878 2881 2882 2893 2894 2897 2898 2901 2902 2907 2908 2913 2914 2941 2942 2967 2968 2973 2974 3001 3002 3013 3014 3039 3040 3049 3050 3061 3062 3065 3066 3085 3086 3087 3088 3101 3102 3103 3104 3111 3112 3117 3118 3127 3128 3133 3134 3139 3140 3151 3152 3159 3160 3163 3164 3171 3172 3177 3178 3185 3186 3193 3194 3199 3200 3205 3206 3213 3214 3219 3220 3247 3248 3255 3256 3261 3262 3285 3286 3295 3296 3307 3308 3329 3330 3335 3336 3353 3354 3389 3390 3407 3408 3427 3428 3463 3464 3465 3466 3473 3474 3477 3478 3479 3480 3481 3482 3495 3496 3523 3524 3529 3530 3543 3544 3555 3556 3559 3560 3583 3584 3589 3590 3597 3598 3613 3614 3615 3616 3629 3630 3641 3642 3643 3644 3655 3656 3659 3660 3663 3664 3675 3676 3697 3698 3721 3722 3723 3724 3741 3742 3745 3746 3749 3750 3753 3754 3773 3774 3777 3778 3791 3792 3803 3804 3805 3806 3815 3816 3823 3824 3827 3828 3829 3830 3833 3834 3843 3844 3863 3864 3875 3876 3889 3890 3895 3896 3911 3912 3915 3916 3923 3924 3945 3946 3953 3954 3959 3960 3965 3966 3967 3968 3975 3976 3979 3980 3987 3988 3991 3992 3993 3994 4015 4016 4033 4034 4051 4052 4053 4054 4059 4060 4083 4084 4093 4094 4115 4116 4151 4152 4163 4164 4167 4168 4181 4182 4185 4186 4201 4202 4203 4204 4217 4218 4233 4234 4247 4248 4265 4266 4281 4282 4285 4286 4289 4290 4297 4298 4311 4312 4319 4320 4321 4322 4323 4324 4327 4328 4339 4340 4353 4354 4363 4364 4393 4394 4395 4396 4399 4400 4401 4402 4413 4414 4429 4430 4447 4448 4481 4482 4493 4494 4501 4502 4517 4518 4527 4528 4529 4530 4545 4546 4551 4552 4553 4554 4563 4564 4587 4588 4613 4614 4631 4632 4657 4658 4679 4680 4681 4682 4683 4684 4703 4704 4709 4710 4745 4746 4747 4748 4757 4758 4763 4764 4771 4772 4773 4774 4785 4786 4791 4792 4797 4798 4805 4806 4815 4816 4821 4822 4827 4828 4849 4850 4857 4858 4861 4862 4879 4880 4893 4894 4901 4902 4909 4910 4917 4918 4947 4948 4949 4950 4969 4970 4997 4998 5005 5006 5025 5026 5037 5038 5057 5058 5065 5066 5069 5070 5071 5072 5075 5076 5083 5084 5089 5090 5095 5096 5101 5102 5117 5118 5129 5130 5135 5136 5147 5148 5155 5156 5157 5158 5169 5170 5173 5174 5187 5188 5191 5192 5195 5196 5217 5218 5241 5242 5287 5288 5291 5292 5297 5298 5301 5302 5317 5318 5321 5322 5323 5324 5335 5336 5343 5344 5349 5350 5369 5370 5381 5382 5383 5384 5387 5388 5393 5394 5395 5396 5397 5398 5425 5426 5429 5430 5431 5432 5439 5440 5443 5444 5455 5456 5481 5482 5491 5492 5501 5502 5503 5504 5509 5510 5521 5522 5541 5542 5545 5546 5549 5550 5561 5562 5565 5566 5573 5574 5599 5600 5619 5620 5635 5636 5645 5646 5659 5660 5661 5662 5665 5666 5667 5668 5679 5680 5683 5684 5685 5686 5687 5688 5695 5696 5723 5724 5737 5738 5743 5744 5747 5748 5761 5762 5773 5774 5777 5778 5781 5782 5793 5794 5799 5800 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5835 5836 5841 5842 5849 5850 5851 5852 5873 5874 5881 5882 5883 5884 5893 5894 5913 5914 5935 5936 5945 5946 5947 5948 5949 5950 5955 5956 5963 5964 5971 5972 5983 5984 5987 5988 6007 6008 6013 6014 6015 6016 6017 6018 6021 6022 6023 6024 6031 6032 6037 6038 6041 6042 6047 6048 6059 6060 6089 6090 6093 6094 6097 6098 6135 6136 6143 6144 6157 6158 6159 6160 6163 6164 6203 6204 6213 6214 6225 6226 6227 6228 6237 6238 6249 6250 6251 6252 6255 6256 6273 6274 6285 6286 6289 6290 6295 6296 6309 6310 6311 6312 6323 6324 6329 6330 6335 6336 6337 6338 6339 6340 6341 6342 6345 6346 6357 6358 6365 6366 6375 6376 6383 6384 6399 6400 6409 6410 6423 6424 6443 6444 6457 6458 6461 6462 6475 6476 6477 6478 6481 6482 6491 6492 6495 6496 6497 6498 6499 6500 6531 6532 6547 6548 6571 6572 6573 6574 6575 6576 6583 6584 6589 6590 6617 6618 6621 6622 6637 6638 6639 6640 6645 6646 6653 6654 6655 6656 6657 6658 6665 6666 6667 6668 6675 6676 6683 6684 6695 6696 6713 6714 6725 6726 6727 6728 6747 6748 6751 6752 6753 6754 6761 6762 6765 6766 6771 6772 6785 6786 6787 6788 6793 6794 6795 6796 6809 6810 6815 6816 6833 6834 6843 6844 6857 6858 6859 6860 6861 6862 6863 6864 6867 6868 6877 6878 6901 6902 6935 6936 6943 6944 6949 6950 6951 6952 6963 6964 6969 6970 7021 7022 7029 7030 7031 7032 7033 7034 7039 7040 7041 7042 7045 7046 7049 7050 7051 7052 7057 7058 7061 7062 7071 7072 7073 7074 7075 7076 7103 7104 7117 7118 7127 7128 7147 7148 7149 7150 7159 7160 7215 7216 7235 7236 7239 7240 7241 7242 7243 7244 7251 7252 7259 7260 7285 7286 7293 7294 7305 7306 7309 7310 7313 7314 7333 7334 7335 7336 7341 7342 7345 7346 7357 7358 7359 7360 7361 7362 7371 7372 7375 7376 7379 7380 7387 7388 7391 7392 7399 7400 7417 7418 7435 7436 7441 7442 7447 7448 7463 7464 7467 7468 7469 7470 7487 7488 7491 7492 7495 7496 7501 7502 7507 7508 7509 7510 7527 7528 7535 7536 7545 7546 7549 7550 7557 7558 7563 7564 7565 7566 7569 7570 7583 7584 7587 7588 7595 7596 7615 7616 7617 7618 7619 7620 7627 7628 7641 7642 7643 7644 7683 7684 7705 7706 7713 7714 7743 7744 7745 7746 7753 7754 7763 7764 7771 7772 7779 7780 7781 7782 7783 7784 7799 7800 7865 7866 7883 7884 7897 7898 7905 7906 7909 7910 7929 7930 7933 7934 7943 7944 7959 7960 7971 7972 7975 7976 7987 7988 8013 8014 8015 8016 8019 8020 8025 8026 8029 8030 8037 8038 8045 8046 8053 8054 8065 8066 8069 8070 8079 8080 8087 8088 8109 8110 8113 8114 8125 8126 8131 8132 8141 8142 8151 8152 8161 8162 8183 8184 8191 8192 8209 8210 8213 8214 8221 8222 8225 8226 8249 8250 8261 8262 8263 8264 8283 8284 8285 8286 8311 8312 8321 8322 8329 8330 8335 8336 8337 8338 8377 8378 8407 8408 8409 8410 8411 8412 8419 8420 8421 8422 8435 8436 8455 8456 8459 8460 8465 8466 8469 8470 8479 8480 8489 8490 8503 8504 8517 8518 8519 8520 8521 8522 8537 8538 8547 8548 8569 8570 8573 8574 8581 8582 8585 8586 8587 8588 8593 8594 8599 8600 8601 8602 8603 8604 8607 8608 8611 8612 8615 8616 8617 8618 8619 8620 8633 8634 8641 8642 8651 8652 8659 8660 8663 8664 8675 8676 8687 8688 8697 8698 8737 8738 8739 8740 8743 8744 8749 8750 8769 8770 8789 8790 8801 8802 8803 8804 8811 8812 8817 8818 8837 8838 8845 8846 8853 8854 8867 8868 8869 8870 8903 8904 8911 8912 8913 8914 8923 8924 8927 8928 8977 8978 8983 8984 9019 9020 9051 9052 9095 9096 9097 9098 9107 9108 9113 9114 9117 9118 9123 9124 9129 9130 9133 9134 9147 9148 9157 9158 9163 9164 9175 9176 9179 9180 9189 9190 9197 9198 9203 9204 9205 9206 9217 9218 9223 9224 9227 9228 9229 9230 9247 9248 9251 9252 9259 9260 9263 9264 9281 9282 9283 9284 9285 9286 9291 9292 9299 9300 9305 9306 9327 9328 9329 9330 9335 9336 9343 9344 9349 9350 9357 9358 9361 9362 9377 9378 9383 9384 9385 9386 9397 9398 9401 9402 9409 9410 9411 9412 9415 9416 9427 9428 9431 9432 9433 9434 9437 9438 9443 9444 9445 9446 9453 9454 9487 9488 9489 9490 9493 9494 9497 9498 9501 9502 9535 9536 9539 9540 9591 9592 9597 9598 9603 9604 9609 9610 9629 9630 9631 9632 9635 9636 9655 9656 9671 9672 9687 9688 9689 9690 9701 9702 9703 9704 9707 9708 9721 9722 9725 9726 9737 9738 9739 9740 9745 9746 9757 9758 9777 9778 9781 9782 9795 9796 9797 9798 9805 9806 9823 9824 9843 9844 9869 9870 9897 9898 9899 9900 9901 9902 9903 9904 9921 9922 9929 9930 9935 9936 9963 9964 9977 9978 9991 9992 9993 9994