14 18 21 32 36 49 56 59 66 68 76 77 90 96 97 104 111 112 118 120 132 133 142 146 152 155 157 159 164 168 182 184 186 197 199 202 205 212 213 219 220 233 241 251 259 263 267 273 274 278 280 282 293 302 303 306 312 313 316 319 321 324 327 328 330 332 337 341 342 345 350 351 353 362 364 368 377 382 384 401 403 406 410 418 419 420 423 424 431 446 447 451 459 461 463 464 491 501 506 513 515 520 525 526 540 541 544 545 555 557 558 560 566 575 578 579 583 602 607 616 619 621 628 629 630 642 643 654 678 690 692 695 696 707 712 715 716 720 723 725 728 729 730 735 747 749 758 775 779 785 792 793 795 796 798 802 804 805 807 809 810 811 812 814 817 820 824 826 839 841 842 848 850 854 856 872 875 887 890 892 893 898 904 905 910 911 920 935 945 953 954 964 968 985 988 989 998 1001 1004 1005 1006 1008 1016 1021 1025 1032 1037 1042 1043 1047 1053 1054 1067 1071 1072 1073 1081 1088 1091 1092 1095 1096 1099 1100 1105 1107 1112 1126 1140 1143 1147 1151 1152 1155 1157 1159 1168 1187 1188 1189 1199 1202 1203 1205 1206 1207 1210 1212 1226 1227 1229 1240 1242 1251 1252 1256 1264 1281 1287 1291 1294 1304 1306 1314 1318 1319 1320 1322 1327 1328 1345 1349 1353 1356 1369 1374 1376 1383 1384 1393 1405 1408 1409 1410 1411 1412 1422 1428 1431 1435 1444 1445 1453 1459 1464 1468 1469 1472 1475 1477 1479 1481 1486 1492 1493 1503 1504 1506 1511 1512 1524 1545 1547 1555 1560 1567 1571 1576 1581 1587 1588 1592 1599 1602 1605 1607 1611 1616 1618 1619 1624 1629 1632 1641 1644 1645 1646 1648 1652 1656 1667 1678 1688 1693 1694 1697 1701 1703 1706 1715 1718 1725 1728 1730 1731 1740 1744 1751 1752 1754 1759 1764 1774 1776 1786 1789 1792 1802 1804 1805 1806 1811 1815 1820 1822 1833 1837 1839 1843 1844 1848 1852 1855 1865 1869 1875 1878 1880 1883 1885 1886 1899 1902 1903 1909 1910 1911 1918 1921 1924 1928 1933 1947 1949 1950 1954 1958 1963 1964 1971 1972 1973 1974 1979 1980 1982 1996 1997 2001 2003 2006 2013 2014 2018 2022 2023 2028 2036 2044 2045 2046 2047 2052 2055 2058 2067 2072 2076 2080 2084 2098 2103 2108 2111 2117 2122 2131 2142 2146 2160 2165 2166 2168 2169 2175 2186 2189 2202 2204 2209 2212 2216 2229 2230 2242 2246 2247 2252 2260 2261 2264 2266 2272 2273 2277 2279 2282 2284 2285 2297 2299 2307 2308 2309 2319 2322 2323 2336 2339 2340 2342 2343 2345 2353 2356 2372 2377 2379 2384 2395 2397 2401 2404 2413 2415 2421 2423 2427 2428 2436 2439 2444 2447 2448 2451 2459 2463 2468 2479 2481 2484 2485 2486 2494 2495 2504 2514 2522 2527 2535 2544 2550 2553 2554 2560 2563 2565 2570 2576 2579 2580 2581 2591 2602 2610 2617 2618 2621 2623 2627 2630 2632 2634 2636 2637 2638 2639 2643 2651 2658 2664 2668 2674 2676 2677 2684 2690 2691 2698 2704 2705 2710 2718 2721 2722 2730 2732 2744 2752 2753 2755 2759 2770 2785 2815 2817 2832 2836 2842 2843 2847 2848 2851 2855 2864 2872 2876 2881 2886 2887 2899 2903 2911 2913 2924 2927 2933 2934 2939 2940 2942 2949 2950 2954 2960 2965 2984 2987 2991 2993 2997 3005 3006 3013 3017 3027 3028 3032 3034 3035 3040 3043 3049 3050 3054 3057 3066 3069 3073 3074 3080 3093 3096 3106 3107 3111 3116 3119 3120 3121 3128 3133 3137 3140 3142 3149 3154 3155 3160 3164 3172 3176 3179 3185 3186 3187 3197 3198 3205 3215 3222 3228 3230 3231 3232 3235 3239 3241 3243 3248 3259 3266 3282 3284 3297 3298 3299 3300 3302 3307 3312 3321 3326 3330 3334 3341 3345 3347 3349 3351 3363 3364 3365 3374 3384 3396 3400 3405 3408 3415 3423 3427 3445 3446 3454 3456 3457 3465 3467 3477 3483 3505 3510 3515 3516 3518 3529 3530 3534 3545 3546 3556 3558 3570 3579 3583 3584 3586 3591 3593 3594 3599 3600 3602 3603 3607 3617 3626 3633 3637 3640 3643 3648 3650 3654 3657 3660 3661 3667 3670 3672 3673 3677 3678 3682 3683 3684 3708 3710 3712 3720 3726 3734 3745 3752 3759 3763 3764 3766 3775 3785 3792 3795 3798 3800 3818 3819 3832 3838 3849 3865 3877 3879 3886 3890 3913 3918 3921 3928 3938 3950 3951 3954 3959 3964 3965 3972 3979 3981 3984 3985 3990 4002 4005 4011 4012 4014 4017 4025 4029 4033 4034 4037 4041 4042 4048 4064 4065 4072 4078 4080 4083 4090 4094 4100 4105 4107 4119 4124 4139 4141 4153 4164 4166 4171 4173 4181 4182 4190 4196 4199 4200 4204 4209 4212 4223 4224 4225 4226 4229 4238 4247 4253 4260 4261 4269 4272 4276 4281 4285 4311 4318 4320 4321 4322 4323 4324 4337 4349 4362 4369 4370 4378 4379 4384 4389 4391 4396 4403 4405 4408 4424 4431 4432 4435 4436 4440 4442 4453 4465 4466 4483 4490 4498 4501 4502 4508 4509 4518 4520 4523 4525 4530 4532 4533 4534 4544 4545 4549 4558 4560 4570 4575 4576 4581 4584 4596 4597 4599 4628 4630 4632 4633 4636 4648 4653 4656 4669 4679 4688 4692 4701 4703 4704 4711 4716 4718 4721 4729 4730 4740 4753 4756 4765 4766 4768 4772 4776 4777 4778 4779 4780 4788 4795 4796 4797 4801 4804 4805 4809 4812 4824 4829 4831 4833 4841 4843 4845 4869 4870 4874 4882 4885 4897 4899 4900 4903 4904 4909 4920 4928 4932 4937 4938 4953 4967 4984 4987 4990 4998 27 28 35 36 41 42 63 64 71 72 97 98 111 112 117 118 131 132 135 136 151 152 153 154 179 180 191 192 193 194 207 208 221 222 223 224 235 236 239 240 263 264 265 266 283 284 291 292 303 304 309 310 313 314 317 318 327 328 335 336 363 364 367 368 371 372 393 394 397 398 403 404 409 410 423 424 425 426 437 438 439 440 465 466 481 482 501 502 517 518 525 526 533 534 545 546 547 548 555 556 559 560 563 564 585 586 603 604 605 606 611 612 623 624 625 626 631 632 637 638 641 642 647 648 653 654 655 656 659 660 663 664 673 674 681 682 683 684 689 690 699 700 701 702 705 706 723 724 727 728 735 736 753 754 763 764 767 768 801 802 805 806 811 812 819 820 835 836 837 838 839 840 845 846 847 848 861 862 891 892 893 894 901 902 917 918 921 922 925 926 927 928 981 982 1001 1002 1011 1012 1025 1026 1029 1030 1039 1040 1049 1050 1051 1052 1079 1080 1081 1082 1087 1088 1089 1090 1109 1110 1113 1114 1115 1116 1119 1120 1131 1132 1149 1150 1155 1156 1157 1158 1165 1166 1203 1204 1213 1214 1231 1232 1237 1238 1241 1242 1255 1256 1257 1258 1259 1260 1283 1284 1285 1286 1307 1308 1355 1356 1379 1380 1383 1384 1389 1390 1391 1392 1413 1414 1423 1424 1429 1430 1431 1432 1439 1440 1445 1446 1449 1450 1455 1456 1457 1458 1459 1460 1469 1470 1493 1494 1497 1498 1515 1516 1549 1550 1557 1558 1569 1570 1583 1584 1585 1586 1589 1590 1591 1592 1595 1596 1603 1604 1607 1608 1609 1610 1613 1614 1617 1618 1619 1620 1621 1622 1623 1624 1627 1628 1633 1634 1639 1640 1647 1648 1651 1652 1677 1678 1681 1682 1683 1684 1695 1696 1699 1700 1707 1708 1711 1712 1743 1744 1749 1750 1773 1774 1779 1780 1783 1784 1785 1786 1795 1796 1807 1808 1809 1810 1819 1820 1821 1822 1839 1840 1869 1870 1889 1890 1905 1906 1907 1908 1927 1928 1935 1936 1969 1970 1975 1976 1977 1978 1995 1996 2001 2002 2007 2008 2009 2010 2011 2012 2015 2016 2031 2032 2041 2042 2049 2050 2063 2064 2073 2074 2083 2084 2085 2086 2093 2094 2105 2106 2107 2108 2133 2134 2141 2142 2143 2144 2145 2146 2161 2162 2175 2176 2181 2182 2183 2184 2189 2190 2191 2192 2197 2198 2199 2200 2209 2210 2213 2214 2223 2224 2251 2252 2279 2280 2285 2286 2293 2294 2301 2302 2303 2304 2309 2310 2313 2314 2317 2318 2335 2336 2373 2374 2375 2376 2377 2378 2397 2398 2403 2404 2405 2406 2409 2410 2411 2412 2413 2414 2419 2420 2423 2424 2451 2452 2453 2454 2457 2458 2479 2480 2483 2484 2501 2502 2503 2504 2511 2512 2527 2528 2561 2562 2573 2574 2581 2582 2587 2588 2607 2608 2611 2612 2627 2628 2635 2636 2637 2638 2639 2640 2643 2644 2653 2654 2655 2656 2689 2690 2697 2698 2705 2706 2711 2712 2737 2738 2747 2748 2751 2752 2765 2766 2767 2768 2785 2786 2809 2810 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2843 2844 2855 2856 2861 2862 2869 2870 2887 2888 2889 2890 2905 2906 2917 2918 2927 2928 2935 2936 2937 2938 2943 2944 2949 2950 2953 2954 2957 2958 2961 2962 2971 2972 2983 2984 2985 2986 3005 3006 3007 3008 3011 3012 3021 3022 3023 3024 3047 3048 3089 3090 3093 3094 3109 3110 3119 3120 3133 3134 3141 3142 3151 3152 3161 3162 3173 3174 3175 3176 3183 3184 3197 3198 3203 3204 3209 3210 3213 3214 3221 3222 3231 3232 3235 3236 3237 3238 3247 3248 3257 3258 3263 3264 3281 3282 3287 3288 3289 3290 3291 3292 3295 3296 3303 3304 3311 3312 3333 3334 3355 3356 3375 3376 3385 3386 3387 3388 3393 3394 3401 3402 3405 3406 3411 3412 3429 3430 3435 3436 3449 3450 3455 3456 3459 3460 3461 3462 3479 3480 3487 3488 3501 3502 3503 3504 3507 3508 3517 3518 3527 3528 3547 3548 3551 3552 3571 3572 3577 3578 3583 3584 3603 3604 3607 3608 3609 3610 3611 3612 3621 3622 3629 3630 3639 3640 3643 3644 3665 3666 3673 3674 3677 3678 3685 3686 3687 3688 3695 3696 3703 3704 3709 3710 3729 3730 3737 3738 3749 3750 3755 3756 3759 3760 3765 3766 3769 3770 3771 3772 3797 3798 3803 3804 3805 3806 3817 3818 3819 3820 3821 3822 3835 3836 3841 3842 3847 3848 3855 3856 3865 3866 3893 3894 3897 3898 3899 3900 3907 3908 3915 3916 3925 3926 3927 3928 3941 3942 3943 3944 3945 3946 3947 3948 3957 3958 3959 3960 3963 3964 3991 3992 3993 3994 4001 4002 4005 4006 4011 4012 4025 4026 4027 4028 4035 4036 4043 4044 4045 4046 4055 4056 4071 4072 4087 4088 4089 4090 4091 4092 4093 4094 4103 4104 4109 4110 4115 4116 4133 4134 4143 4144 4151 4152 4159 4160 4167 4168 4195 4196 4205 4206 4215 4216 4221 4222 4233 4234 4243 4244 4261 4262 4283 4284 4291 4292 4319 4320 4329 4330 4331 4332 4335 4336 4337 4338 4349 4350 4371 4372 4377 4378 4403 4404 4407 4408 4417 4418 4423 4424 4431 4432 4457 4458 4459 4460 4483 4484 4491 4492 4493 4494 4503 4504 4519 4520 4521 4522 4527 4528 4531 4532 4543 4544 4545 4546 4553 4554 4557 4558 4563 4564 4567 4568 4569 4570 4593 4594 4597 4598 4613 4614 4615 4616 4617 4618 4637 4638 4643 4644 4645 4646 4671 4672 4677 4678 4679 4680 4683 4684 4685 4686 4689 4690 4705 4706 4711 4712 4743 4744 4753 4754 4757 4758 4767 4768 4789 4790 4793 4794 4801 4802 4807 4808 4825 4826 4829 4830 4841 4842 4845 4846 4853 4854 4855 4856 4871 4872 4877 4878 4887 4888 4893 4894 4895 4896 4901 4902 4917 4918 4925 4926 4935 4936 4957 4958 4961 4962 4967 4968 4969 4970 4971 4972 4987 4988 4989 4990 5007 5008 5027 5028 5043 5044 5053 5054 5069 5070 5087 5088 5099 5100 5105 5106 5107 5108 5119 5120 5125 5126 5129 5130 5139 5140 5151 5152 5157 5158 5159 5160 5161 5162 5181 5182 5203 5204 5219 5220 5233 5234 5235 5236 5241 5242 5245 5246 5253 5254 5259 5260 5263 5264 5267 5268 5271 5272 5273 5274 5275 5276 5277 5278 5285 5286 5301 5302 5315 5316 5327 5328 5335 5336 5347 5348 5351 5352 5353 5354 5367 5368 5379 5380 5381 5382 5395 5396 5407 5408 5409 5410 5419 5420 5435 5436 5441 5442 5443 5444 5459 5460 5463 5464 5487 5488 5503 5504 5505 5506 5509 5510 5517 5518 5539 5540 5569 5570 5629 5630 5633 5634 5663 5664 5671 5672 5683 5684 5685 5686 5693 5694 5695 5696 5701 5702 5709 5710 5727 5728 5743 5744 5751 5752 5761 5762 5771 5772 5773 5774 5797 5798 5805 5806 5821 5822 5825 5826 5847 5848 5853 5854 5865 5866 5867 5868 5877 5878 5879 5880 5883 5884 5897 5898 5899 5900 5907 5908 5919 5920 5929 5930 5967 5968 5973 5974 5981 5982 5985 5986 5993 5994 6009 6010 6011 6012 6025 6026 6033 6034 6053 6054 6055 6056 6063 6064 6067 6068 6069 6070 6079 6080 6085 6086 6097 6098 6099 6100 6107 6108 6113 6114 6131 6132 6137 6138 6145 6146 6147 6148 6159 6160 6185 6186 6191 6192 6211 6212 6213 6214 6221 6222 6231 6232 6237 6238 6239 6240 6241 6242 6255 6256 6265 6266 6273 6274 6279 6280 6283 6284 6297 6298 6307 6308 6309 6310 6319 6320 6327 6328 6343 6344 6351 6352 6357 6358 6369 6370 6371 6372 6373 6374 6393 6394 6395 6396 6409 6410 6429 6430 6443 6444 6455 6456 6459 6460 6461 6462 6463 6464 6469 6470 6477 6478 6481 6482 6485 6486 6495 6496 6517 6518 6531 6532 6563 6564 6567 6568 6593 6594 6595 6596 6597 6598 6599 6600 6603 6604 6613 6614 6623 6624 6641 6642 6651 6652 6659 6660 6667 6668 6681 6682 6689 6690 6693 6694 6697 6698 6701 6702 6725 6726 6727 6728 6729 6730 6747 6748 6767 6768 6791 6792 6799 6800 6809 6810 6815 6816 6829 6830 6845 6846 6853 6854 6889 6890 6891 6892 6907 6908 6911 6912 6913 6914 6929 6930 6933 6934 6953 6954 6965 6966 7009 7010 7019 7020 7029 7030 7031 7032 7035 7036 7057 7058 7059 7060 7067 7068 7089 7090 7091 7092 7111 7112 7115 7116 7139 7140 7157 7158 7165 7166 7167 7168 7171 7172 7181 7182 7185 7186 7187 7188 7197 7198 7199 7200 7203 7204 7205 7206 7213 7214 7233 7234 7251 7252 7265 7266 7273 7274 7279 7280 7285 7286 7295 7296 7299 7300 7307 7308 7313 7314 7319 7320 7321 7322 7333 7334 7339 7340 7343 7344 7345 7346 7353 7354 7355 7356 7363 7364 7365 7366 7367 7368 7415 7416 7419 7420 7423 7424 7439 7440 7451 7452 7467 7468 7489 7490 7503 7504 7517 7518 7525 7526 7527 7528 7531 7532 7549 7550 7569 7570 7583 7584 7589 7590 7595 7596 7599 7600 7635 7636 7637 7638 7663 7664 7675 7676 7697 7698 7729 7730 7753 7754 7757 7758 7771 7772 7779 7780 7825 7826 7835 7836 7841 7842 7855 7856 7875 7876 7899 7900 7901 7902 7907 7908 7917 7918 7927 7928 7929 7930 7943 7944 7957 7958 7961 7962 7967 7968 7969 7970 7979 7980 8003 8004 8009 8010 8021 8022 8023 8024 8027 8028 8033 8034 8049 8050 8057 8058 8065 8066 8067 8068 8073 8074 8081 8082 8083 8084 8095 8096 8127 8128 8129 8130 8143 8144 8155 8156 8159 8160 8165 8166 8179 8180 8187 8188 8199 8200 8209 8210 8213 8214 8237 8238 8247 8248 8277 8278 8281 8282 8305 8306 8327 8328 8331 8332 8341 8342 8345 8346 8361 8362 8363 8364 8379 8380 8391 8392 8397 8398 8399 8400 8407 8408 8417 8418 8423 8424 8445 8446 8447 8448 8449 8450 8451 8452 8457 8458 8475 8476 8493 8494 8505 8506 8519 8520 8521 8522 8537 8538 8543 8544 8551 8552 8561 8562 8569 8570 8621 8622 8635 8636 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8673 8674 8697 8698 8723 8724 8737 8738 8739 8740 8755 8756 8757 8758 8767 8768 8777 8778 8781 8782 8791 8792 8805 8806 8809 8810 8815 8816 8847 8848 8861 8862 8863 8864 8869 8870 8871 8872 8879 8880 8883 8884 8905 8906 8929 8930 8931 8932 8965 8966 8979 8980 8995 8996 9001 9002 9003 9004 9015 9016 9017 9018 9035 9036 9039 9040 9045 9046 9049 9050 9059 9060 9063 9064 9065 9066 9067 9068 9087 9088 9089 9090 9097 9098 9115 9116 9119 9120 9139 9140 9149 9150 9151 9152 9161 9162 9167 9168 9191 9192 9193 9194 9197 9198 9255 9256 9259 9260 9263 9264 9265 9266 9271 9272 9295 9296 9305 9306 9311 9312 9337 9338 9357 9358 9375 9376 9383 9384 9401 9402 9405 9406 9407 9408 9421 9422 9431 9432 9435 9436 9441 9442 9457 9458 9459 9460 9479 9480 9505 9506 9511 9512 9529 9530 9531 9532 9535 9536 9543 9544 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9575 9576 9589 9590 9591 9592 9593 9594 9601 9602 9607 9608 9609 9610 9617 9618 9623 9624 9647 9648 9657 9658 9661 9662 9665 9666 9681 9682 9685 9686 9689 9690 9737 9738 9739 9740 9747 9748 9763 9764 9769 9770 9793 9794 9797 9798 9799 9800 9805 9806 9807 9808 9817 9818 9839 9840 9855 9856 9863 9864 9873 9874 9875 9876 9905 9906 9933 9934 9967 9968 9973 9974 9979 9980 9995 9996