1 6 7 15 18 25 27 30 33 34 45 53 63 64 65 76 86 89 101 103 113 118 131 135 154 156 157 164 176 181 189 192 210 211 217 218 223 225 241 244 259 267 274 276 282 287 293 302 304 306 310 312 315 317 321 326 329 331 334 335 337 340 342 343 346 347 350 351 354 360 361 369 374 376 381 382 390 396 399 402 405 407 411 413 414 416 422 427 428 433 437 445 456 464 469 470 472 473 474 478 484 489 490 491 494 496 507 510 518 525 527 528 556 568 569 576 577 598 604 607 608 620 622 625 626 628 636 639 660 665 666 673 675 678 679 685 686 688 692 710 712 720 723 732 733 737 738 745 747 752 756 763 769 772 781 785 804 805 812 818 823 840 852 853 857 860 868 869 870 875 877 878 890 901 903 909 913 915 916 923 928 933 941 943 944 951 952 955 962 965 971 973 976 981 988 989 992 996 997 998 1000 1004 1012 1018 1023 1026 1028 1035 1043 1046 1048 1054 1058 1065 1070 1075 1082 1084 1088 1089 1094 1096 1097 1103 1107 1132 1141 1144 1163 1164 1167 1169 1176 1179 1181 1196 1204 1211 1219 1225 1229 1231 1232 1235 1236 1239 1242 1245 1254 1260 1266 1268 1269 1274 1275 1277 1287 1289 1291 1293 1297 1309 1311 1312 1313 1315 1318 1324 1328 1331 1332 1335 1347 1352 1365 1369 1373 1375 1377 1378 1383 1384 1386 1393 1401 1403 1411 1420 1423 1436 1437 1440 1443 1445 1450 1452 1460 1461 1481 1486 1492 1496 1502 1505 1517 1520 1530 1538 1542 1551 1557 1558 1572 1575 1583 1586 1590 1592 1593 1601 1604 1608 1613 1614 1619 1621 1630 1637 1640 1644 1646 1650 1660 1661 1662 1664 1668 1671 1674 1680 1683 1692 1699 1703 1706 1711 1714 1715 1716 1720 1724 1728 1744 1747 1752 1761 1767 1775 1782 1787 1801 1802 1803 1818 1822 1835 1841 1842 1848 1854 1858 1864 1865 1876 1884 1887 1890 1898 1920 1932 1934 1940 1944 1947 1950 1962 1972 1974 1980 1992 1994 1997 1998 1999 2006 2011 2012 2016 2018 2023 2035 2039 2041 2058 2063 2066 2067 2074 2079 2080 2084 2085 2089 2099 2100 2117 2119 2121 2124 2125 2126 2127 2140 2141 2144 2158 2160 2162 2165 2167 2173 2183 2191 2193 2205 2206 2209 2213 2215 2226 2227 2231 2237 2241 2243 2245 2248 2252 2258 2262 2267 2269 2276 2277 2281 2286 2292 2293 2297 2301 2314 2327 2341 2342 2352 2355 2361 2374 2375 2386 2398 2400 2410 2412 2421 2432 2436 2437 2439 2443 2444 2445 2453 2456 2462 2467 2478 2482 2486 2502 2506 2512 2513 2515 2517 2524 2525 2527 2528 2534 2539 2544 2545 2547 2548 2551 2568 2569 2570 2579 2580 2582 2583 2594 2597 2612 2618 2626 2627 2635 2638 2645 2649 2650 2657 2662 2671 2679 2689 2691 2693 2698 2702 2703 2707 2715 2716 2717 2719 2723 2724 2726 2733 2734 2736 2747 2761 2770 2777 2788 2801 2811 2817 2821 2823 2824 2825 2828 2833 2834 2836 2839 2844 2864 2871 2874 2877 2879 2888 2889 2894 2895 2897 2899 2907 2909 2910 2911 2917 2929 2939 2943 2947 2949 2953 2957 2958 2966 2970 2977 2990 2995 3001 3008 3010 3018 3019 3025 3028 3035 3037 3041 3043 3062 3063 3076 3078 3085 3086 3087 3088 3089 3094 3104 3105 3106 3114 3122 3123 3128 3137 3146 3151 3159 3166 3167 3172 3176 3184 3186 3190 3191 3197 3200 3210 3212 3218 3234 3249 3252 3259 3260 3265 3266 3276 3278 3279 3286 3289 3295 3296 3300 3303 3309 3315 3317 3325 3327 3328 3330 3331 3343 3348 3353 3364 3375 3378 3387 3389 3391 3393 3395 3425 3426 3431 3434 3441 3446 3454 3455 3456 3457 3460 3461 3463 3469 3471 3472 3481 3483 3488 3494 3505 3509 3520 3528 3544 3555 3556 3558 3559 3565 3567 3568 3570 3571 3573 3576 3578 3580 3581 3591 3598 3599 3607 3609 3618 3620 3623 3637 3638 3646 3647 3648 3655 3657 3658 3659 3661 3670 3682 3684 3685 3686 3687 3689 3699 3702 3705 3708 3710 3713 3717 3720 3723 3724 3727 3729 3733 3742 3743 3746 3748 3751 3752 3753 3756 3765 3779 3781 3799 3801 3803 3804 3819 3823 3824 3826 3832 3840 3845 3848 3858 3859 3861 3867 3875 3885 3892 3894 3896 3901 3902 3909 3912 3920 3930 3933 3935 3940 3947 3960 3966 3971 3976 3980 3982 3983 3984 4004 4005 4007 4009 4022 4023 4024 4031 4032 4034 4042 4048 4052 4053 4055 4058 4060 4063 4076 4082 4083 4084 4094 4100 4107 4111 4119 4120 4132 4142 4158 4159 4161 4173 4177 4181 4188 4200 4203 4204 4208 4213 4225 4228 4229 4230 4234 4237 4238 4239 4251 4261 4264 4273 4276 4283 4288 4302 4312 4313 4314 4315 4329 4334 4339 4340 4341 4343 4350 4351 4360 4362 4365 4371 4372 4373 4381 4390 4391 4404 4414 4420 4424 4428 4429 4431 4433 4442 4445 4448 4449 4469 4470 4479 4484 4486 4492 4494 4497 4499 4501 4512 4514 4515 4519 4522 4523 4525 4526 4529 4533 4550 4551 4556 4560 4562 4564 4568 4572 4574 4587 4599 4602 4607 4619 4622 4623 4631 4635 4647 4653 4656 4659 4661 4670 4672 4673 4677 4680 4685 4687 4692 4695 4698 4702 4724 4728 4730 4733 4738 4743 4749 4754 4755 4756 4761 4763 4782 4793 4796 4802 4806 4812 4814 4818 4823 4825 4828 4832 4833 4834 4836 4837 4838 4844 4849 4857 4858 4865 4866 4867 4873 4878 4880 4893 4895 4896 4915 4918 4921 4922 4928 4935 4942 4944 4953 4969 4975 4976 4981 4983 1 2 11 12 13 14 29 30 35 36 49 50 53 54 59 60 65 66 67 68 89 90 105 106 125 126 127 128 129 130 151 152 171 172 177 178 201 202 205 206 225 226 235 236 261 262 269 270 307 308 311 312 313 314 327 328 351 352 361 362 377 378 383 384 419 420 421 422 433 434 435 436 445 446 449 450 481 482 487 488 517 518 533 534 547 548 551 552 563 564 573 574 585 586 603 604 607 608 611 612 619 620 623 624 629 630 633 634 641 642 651 652 657 658 661 662 667 668 669 670 673 674 679 680 683 684 685 686 691 692 693 694 699 700 701 702 707 708 719 720 721 722 737 738 747 748 751 752 761 762 763 764 779 780 791 792 797 798 803 804 809 810 813 814 821 822 825 826 827 828 831 832 843 844 853 854 855 856 865 866 873 874 889 890 911 912 927 928 937 938 939 940 943 944 945 946 947 948 955 956 967 968 977 978 979 980 981 982 987 988 991 992 1013 1014 1019 1020 1035 1036 1049 1050 1053 1054 1055 1056 1111 1112 1135 1136 1137 1138 1151 1152 1153 1154 1195 1196 1207 1208 1213 1214 1215 1216 1239 1240 1243 1244 1249 1250 1251 1252 1255 1256 1271 1272 1277 1278 1319 1320 1329 1330 1331 1332 1345 1346 1349 1350 1355 1356 1357 1358 1369 1370 1371 1372 1375 1376 1383 1384 1419 1420 1423 1424 1439 1440 1445 1446 1463 1464 1465 1466 1473 1474 1475 1476 1489 1490 1493 1494 1503 1504 1511 1512 1525 1526 1537 1538 1543 1544 1561 1562 1569 1570 1607 1608 1609 1610 1623 1624 1635 1636 1645 1646 1679 1680 1703 1704 1705 1706 1713 1714 1719 1720 1735 1736 1737 1738 1739 1740 1749 1750 1753 1754 1755 1756 1779 1780 1801 1802 1805 1806 1817 1818 1825 1826 1829 1830 1831 1832 1845 1846 1855 1856 1865 1866 1881 1882 1885 1886 1887 1888 1901 1902 1903 1904 1909 1910 1923 1924 1929 1930 1941 1942 1945 1946 1951 1952 1961 1962 1975 1976 1977 1978 1983 1984 1991 1992 1993 1994 1995 1996 1999 2000 2007 2008 2023 2024 2035 2036 2045 2046 2051 2052 2055 2056 2069 2070 2085 2086 2091 2092 2095 2096 2107 2108 2115 2116 2129 2130 2139 2140 2149 2150 2163 2164 2167 2168 2175 2176 2177 2178 2187 2188 2191 2192 2193 2194 2205 2206 2213 2214 2263 2264 2281 2282 2287 2288 2325 2326 2327 2328 2333 2334 2337 2338 2351 2352 2357 2358 2361 2362 2391 2392 2407 2408 2421 2422 2437 2438 2449 2450 2457 2458 2461 2462 2463 2464 2469 2470 2471 2472 2477 2478 2483 2484 2489 2490 2507 2508 2519 2520 2531 2532 2535 2536 2537 2538 2547 2548 2549 2550 2553 2554 2573 2574 2577 2578 2581 2582 2585 2586 2593 2594 2617 2618 2621 2622 2623 2624 2625 2626 2629 2630 2635 2636 2647 2648 2655 2656 2661 2662 2663 2664 2669 2670 2693 2694 2703 2704 2729 2730 2737 2738 2745 2746 2749 2750 2753 2754 2755 2756 2765 2766 2767 2768 2771 2772 2785 2786 2801 2802 2805 2806 2821 2822 2839 2840 2845 2846 2871 2872 2873 2874 2879 2880 2885 2886 2889 2890 2899 2900 2903 2904 2919 2920 2921 2922 2961 2962 2971 2972 2983 2984 2991 2992 3003 3004 3009 3010 3033 3034 3039 3040 3059 3060 3075 3076 3083 3084 3101 3102 3113 3114 3115 3116 3143 3144 3149 3150 3165 3166 3171 3172 3179 3180 3183 3184 3185 3186 3201 3202 3207 3208 3215 3216 3225 3226 3227 3228 3237 3238 3241 3242 3259 3260 3273 3274 3279 3280 3287 3288 3291 3292 3299 3300 3319 3320 3321 3322 3323 3324 3327 3328 3335 3336 3341 3342 3347 3348 3359 3360 3365 3366 3383 3384 3397 3398 3405 3406 3411 3412 3421 3422 3427 3428 3429 3430 3431 3432 3439 3440 3447 3448 3455 3456 3487 3488 3493 3494 3503 3504 3521 3522 3533 3534 3549 3550 3563 3564 3573 3574 3601 3602 3603 3604 3605 3606 3635 3636 3643 3644 3669 3670 3681 3682 3683 3684 3695 3696 3707 3708 3715 3716 3727 3728 3729 3730 3751 3752 3767 3768 3773 3774 3779 3780 3795 3796 3839 3840 3863 3864 3867 3868 3879 3880 3887 3888 3893 3894 3899 3900 3923 3924 3943 3944 3947 3948 3959 3960 3983 3984 3987 3988 3993 3994 3995 3996 3997 3998 4011 4012 4021 4022 4023 4024 4031 4032 4035 4036 4045 4046 4069 4070 4077 4078 4081 4082 4115 4116 4125 4126 4131 4132 4133 4134 4147 4148 4157 4158 4159 4160 4167 4168 4169 4170 4177 4178 4197 4198 4199 4200 4233 4234 4237 4238 4241 4242 4247 4248 4249 4250 4251 4252 4253 4254 4279 4280 4281 4282 4287 4288 4315 4316 4319 4320 4323 4324 4329 4330 4333 4334 4345 4346 4365 4366 4381 4382 4385 4386 4409 4410 4411 4412 4417 4418 4425 4426 4429 4430 4451 4452 4453 4454 4461 4462 4473 4474 4481 4482 4485 4486 4489 4490 4495 4496 4503 4504 4515 4516 4523 4524 4533 4534 4537 4538 4551 4552 4553 4554 4561 4562 4571 4572 4583 4584 4585 4586 4593 4594 4601 4602 4627 4628 4653 4654 4681 4682 4683 4684 4703 4704 4709 4710 4721 4722 4747 4748 4749 4750 4771 4772 4795 4796 4799 4800 4819 4820 4823 4824 4841 4842 4863 4864 4871 4872 4873 4874 4877 4878 4885 4886 4887 4888 4889 4890 4905 4906 4911 4912 4923 4924 4933 4934 4955 4956 4963 4964 4971 4972 5003 5004 5011 5012 5023 5024 5025 5026 5029 5030 5033 5034 5047 5048 5049 5050 5053 5054 5055 5056 5067 5068 5077 5078 5087 5088 5089 5090 5093 5094 5095 5096 5101 5102 5135 5136 5137 5138 5139 5140 5157 5158 5159 5160 5163 5164 5165 5166 5187 5188 5193 5194 5223 5224 5235 5236 5251 5252 5253 5254 5269 5270 5275 5276 5289 5290 5297 5298 5299 5300 5313 5314 5323 5324 5341 5342 5357 5358 5377 5378 5381 5382 5385 5386 5395 5396 5403 5404 5405 5406 5413 5414 5429 5430 5431 5432 5433 5434 5437 5438 5445 5446 5447 5448 5451 5452 5465 5466 5467 5468 5471 5472 5493 5494 5521 5522 5539 5540 5553 5554 5575 5576 5601 5602 5621 5622 5633 5634 5641 5642 5645 5646 5647 5648 5649 5650 5655 5656 5665 5666 5667 5668 5671 5672 5677 5678 5687 5688 5727 5728 5741 5742 5747 5748 5753 5754 5757 5758 5775 5776 5777 5778 5787 5788 5789 5790 5793 5794 5797 5798 5813 5814 5817 5818 5819 5820 5821 5822 5833 5834 5857 5858 5877 5878 5885 5886 5893 5894 5897 5898 5905 5906 5913 5914 5915 5916 5931 5932 5939 5940 5953 5954 5979 5980 5989 5990 6001 6002 6015 6016 6019 6020 6035 6036 6037 6038 6049 6050 6055 6056 6069 6070 6073 6074 6081 6082 6085 6086 6123 6124 6125 6126 6151 6152 6155 6156 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6187 6188 6207 6208 6209 6210 6211 6212 6227 6228 6243 6244 6245 6246 6255 6256 6273 6274 6291 6292 6301 6302 6317 6318 6331 6332 6333 6334 6343 6344 6351 6352 6367 6368 6371 6372 6379 6380 6381 6382 6393 6394 6399 6400 6419 6420 6423 6424 6435 6436 6467 6468 6497 6498 6503 6504 6517 6518 6519 6520 6529 6530 6531 6532 6551 6552 6555 6556 6557 6558 6571 6572 6577 6578 6589 6590 6591 6592 6599 6600 6605 6606 6617 6618 6629 6630 6633 6634 6649 6650 6653 6654 6655 6656 6659 6660 6661 6662 6685 6686 6695 6696 6705 6706 6727 6728 6749 6750 6755 6756 6773 6774 6777 6778 6781 6782 6785 6786 6789 6790 6849 6850 6851 6852 6861 6862 6867 6868 6881 6882 6891 6892 6907 6908 6909 6910 6911 6912 6913 6914 6919 6920 6921 6922 6925 6926 6937 6938 6941 6942 6943 6944 6961 6962 6965 6966 6975 6976 6987 6988 7009 7010 7017 7018 7039 7040 7055 7056 7087 7088 7109 7110 7111 7112 7115 7116 7117 7118 7129 7130 7133 7134 7135 7136 7139 7140 7141 7142 7145 7146 7151 7152 7155 7156 7159 7160 7161 7162 7181 7182 7195 7196 7197 7198 7213 7214 7217 7218 7235 7236 7239 7240 7245 7246 7273 7274 7275 7276 7291 7292 7293 7294 7295 7296 7309 7310 7313 7314 7315 7316 7317 7318 7321 7322 7339 7340 7363 7364 7367 7368 7369 7370 7371 7372 7373 7374 7377 7378 7397 7398 7403 7404 7409 7410 7415 7416 7419 7420 7425 7426 7433 7434 7439 7440 7445 7446 7447 7448 7453 7454 7457 7458 7465 7466 7483 7484 7485 7486 7491 7492 7495 7496 7501 7502 7503 7504 7505 7506 7511 7512 7529 7530 7557 7558 7561 7562 7597 7598 7601 7602 7605 7606 7607 7608 7637 7638 7645 7646 7647 7648 7651 7652 7663 7664 7679 7680 7689 7690 7695 7696 7715 7716 7717 7718 7721 7722 7733 7734 7749 7750 7769 7770 7783 7784 7787 7788 7791 7792 7801 7802 7803 7804 7817 7818 7823 7824 7839 7840 7859 7860 7865 7866 7869 7870 7879 7880 7893 7894 7919 7920 7931 7932 7941 7942 7951 7952 7959 7960 7963 7964 7965 7966 7967 7968 8007 8008 8009 8010 8013 8014 8017 8018 8043 8044 8045 8046 8047 8048 8061 8062 8063 8064 8067 8068 8083 8084 8095 8096 8103 8104 8105 8106 8109 8110 8115 8116 8119 8120 8125 8126 8151 8152 8163 8164 8165 8166 8167 8168 8187 8188 8199 8200 8213 8214 8221 8222 8237 8238 8239 8240 8263 8264 8283 8284 8315 8316 8317 8318 8321 8322 8345 8346 8353 8354 8361 8362 8375 8376 8399 8400 8405 8406 8407 8408 8415 8416 8425 8426 8449 8450 8455 8456 8457 8458 8459 8460 8467 8468 8473 8474 8475 8476 8477 8478 8501 8502 8521 8522 8527 8528 8545 8546 8551 8552 8565 8566 8575 8576 8603 8604 8623 8624 8625 8626 8627 8628 8629 8630 8657 8658 8667 8668 8677 8678 8679 8680 8681 8682 8685 8686 8699 8700 8701 8702 8719 8720 8723 8724 8729 8730 8741 8742 8743 8744 8745 8746 8761 8762 8779 8780 8781 8782 8807 8808 8827 8828 8839 8840 8847 8848 8855 8856 8857 8858 8861 8862 8865 8866 8883 8884 8889 8890 8895 8896 8897 8898 8937 8938 8939 8940 8957 8958 8967 8968 8971 8972 8983 8984 8987 8988 8993 8994 8997 8998 9001 9002 9023 9024 9027 9028 9029 9030 9037 9038 9043 9044 9045 9046 9049 9050 9051 9052 9057 9058 9065 9066 9099 9100 9101 9102 9111 9112 9119 9120 9123 9124 9127 9128 9135 9136 9143 9144 9147 9148 9173 9174 9197 9198 9203 9204 9213 9214 9237 9238 9243 9244 9245 9246 9261 9262 9269 9270 9293 9294 9305 9306 9311 9312 9317 9318 9321 9322 9339 9340 9343 9344 9345 9346 9353 9354 9359 9360 9369 9370 9373 9374 9383 9384 9389 9390 9395 9396 9403 9404 9447 9448 9455 9456 9459 9460 9465 9466 9475 9476 9485 9486 9497 9498 9507 9508 9509 9510 9511 9512 9521 9522 9525 9526 9563 9564 9585 9586 9591 9592 9603 9604 9611 9612 9623 9624 9627 9628 9635 9636 9645 9646 9649 9650 9655 9656 9663 9664 9665 9666 9667 9668 9671 9672 9673 9674 9675 9676 9687 9688 9697 9698 9713 9714 9715 9716 9729 9730 9731 9732 9733 9734 9745 9746 9755 9756 9759 9760 9785 9786 9789 9790 9791 9792 9829 9830 9835 9836 9841 9842 9843 9844 9855 9856 9869 9870 9883 9884 9887 9888 9905 9906 9937 9938 9949 9950 9951 9952 9961 9962 9965 9966