4 6 10 15 20 22 23 24 26 36 41 46 47 49 54 57 64 66 67 93 99 103 104 107 108 119 120 136 138 139 147 149 151 156 166 170 186 187 195 199 203 204 209 214 220 227 229 234 236 242 246 250 254 258 262 265 269 271 276 277 283 293 296 301 303 304 305 316 320 321 325 326 333 340 341 342 345 351 355 367 370 371 375 376 377 387 394 401 405 407 408 417 418 421 423 427 429 432 440 445 447 448 452 455 456 461 470 474 478 482 483 490 496 500 502 506 514 517 518 525 526 532 534 548 549 551 555 558 560 563 566 568 571 597 601 605 611 612 615 617 620 627 636 650 651 656 658 659 663 665 673 677 684 689 699 701 702 709 711 720 723 724 727 736 748 749 750 752 753 758 761 764 765 772 779 781 789 790 794 796 797 803 804 813 819 822 824 828 831 833 840 842 845 846 859 865 867 875 878 898 899 912 913 916 919 922 928 932 933 937 938 943 947 949 954 957 963 967 976 980 986 990 1005 1006 1007 1012 1014 1015 1017 1031 1038 1046 1068 1080 1089 1090 1091 1100 1104 1117 1125 1126 1132 1135 1141 1149 1151 1160 1161 1171 1174 1185 1195 1200 1217 1229 1231 1237 1243 1245 1253 1260 1264 1271 1273 1275 1280 1291 1295 1296 1298 1320 1327 1329 1330 1336 1338 1341 1342 1343 1344 1346 1352 1353 1364 1368 1373 1376 1378 1380 1385 1390 1399 1411 1422 1423 1424 1425 1429 1431 1440 1443 1455 1456 1459 1463 1465 1478 1490 1495 1499 1500 1501 1502 1507 1511 1526 1529 1535 1545 1546 1549 1551 1560 1561 1562 1564 1567 1568 1577 1585 1590 1595 1612 1613 1615 1628 1632 1633 1637 1639 1642 1649 1651 1657 1663 1673 1681 1684 1686 1688 1693 1707 1710 1711 1722 1727 1730 1734 1737 1740 1746 1753 1755 1759 1764 1774 1778 1788 1795 1798 1806 1807 1812 1813 1821 1824 1825 1830 1831 1839 1840 1845 1846 1847 1855 1872 1874 1887 1890 1892 1900 1903 1907 1912 1913 1932 1935 1937 1938 1939 1945 1958 1963 1967 1968 1971 1974 1977 1989 1999 2003 2007 2009 2016 2037 2043 2054 2056 2058 2064 2065 2079 2082 2086 2107 2110 2115 2116 2123 2136 2143 2145 2158 2159 2160 2161 2164 2168 2170 2174 2177 2180 2181 2192 2194 2196 2200 2201 2202 2203 2216 2220 2226 2227 2231 2237 2262 2289 2294 2302 2316 2333 2335 2338 2339 2344 2352 2353 2355 2356 2359 2365 2368 2373 2381 2398 2403 2404 2408 2411 2416 2424 2428 2429 2440 2452 2453 2457 2458 2459 2465 2469 2480 2482 2485 2489 2491 2495 2496 2500 2504 2509 2514 2519 2527 2529 2536 2537 2542 2544 2545 2551 2553 2558 2563 2565 2567 2569 2574 2579 2580 2581 2586 2587 2594 2595 2602 2604 2605 2607 2611 2612 2613 2620 2627 2633 2634 2648 2657 2664 2673 2682 2687 2690 2692 2697 2705 2708 2711 2712 2715 2719 2720 2728 2730 2738 2753 2755 2759 2768 2770 2789 2792 2793 2797 2801 2810 2816 2828 2830 2831 2832 2834 2836 2840 2851 2855 2858 2863 2864 2868 2871 2873 2874 2888 2895 2899 2905 2913 2915 2916 2936 2944 2953 2955 2956 2958 2960 2970 2981 2986 2989 3001 3003 3008 3016 3017 3019 3024 3026 3047 3053 3054 3055 3056 3058 3065 3067 3073 3074 3080 3086 3093 3097 3105 3117 3122 3123 3128 3138 3141 3153 3155 3160 3161 3163 3166 3174 3176 3199 3204 3205 3207 3208 3210 3212 3220 3221 3235 3238 3240 3241 3250 3251 3256 3262 3267 3268 3273 3279 3281 3285 3287 3296 3300 3301 3311 3313 3314 3316 3317 3326 3333 3334 3339 3347 3354 3357 3361 3363 3367 3368 3369 3370 3392 3394 3399 3407 3411 3417 3419 3420 3422 3430 3436 3440 3445 3446 3449 3450 3452 3460 3470 3471 3485 3487 3500 3501 3504 3507 3517 3520 3524 3535 3538 3542 3543 3549 3551 3555 3558 3559 3562 3564 3566 3569 3571 3572 3574 3581 3591 3596 3614 3619 3620 3635 3643 3645 3649 3652 3653 3655 3673 3681 3684 3690 3704 3705 3706 3715 3718 3723 3725 3727 3730 3734 3738 3751 3753 3754 3757 3758 3760 3761 3763 3770 3781 3784 3785 3790 3792 3794 3805 3812 3824 3838 3839 3845 3847 3854 3857 3870 3877 3884 3900 3904 3907 3919 3923 3927 3929 3936 3937 3938 3943 3949 3952 3960 3961 3963 3968 3969 3971 3974 3975 3977 3983 3987 3997 3999 4006 4008 4015 4016 4023 4054 4057 4059 4060 4063 4065 4074 4076 4077 4078 4080 4084 4094 4096 4097 4101 4102 4115 4119 4120 4125 4126 4140 4151 4158 4160 4161 4167 4171 4177 4178 4182 4183 4191 4192 4193 4195 4199 4200 4205 4207 4211 4218 4222 4228 4229 4230 4242 4243 4244 4247 4249 4263 4265 4272 4286 4290 4300 4303 4304 4305 4318 4325 4335 4341 4351 4353 4356 4360 4363 4366 4377 4380 4387 4393 4404 4405 4408 4411 4421 4426 4430 4434 4439 4441 4445 4452 4453 4455 4457 4465 4485 4486 4488 4489 4498 4500 4503 4508 4516 4519 4523 4524 4528 4531 4535 4536 4539 4542 4546 4556 4572 4575 4576 4583 4584 4590 4592 4594 4597 4598 4606 4610 4619 4625 4629 4630 4637 4649 4659 4666 4667 4671 4677 4697 4705 4713 4716 4722 4734 4735 4737 4745 4746 4767 4769 4771 4781 4785 4790 4793 4798 4802 4815 4820 4828 4833 4843 4848 4854 4858 4860 4861 4870 4874 4878 4881 4899 4907 4909 4910 4926 4936 4937 4938 4940 4958 4959 4964 4971 4979 4989 4993 4997 7 8 11 12 19 20 29 30 39 40 43 44 45 46 47 48 51 52 71 72 81 82 91 92 93 94 97 98 107 108 113 114 127 128 131 132 133 134 185 186 197 198 205 206 207 208 213 214 215 216 237 238 239 240 271 272 275 276 277 278 293 294 297 298 301 302 311 312 331 332 339 340 371 372 373 374 389 390 397 398 405 406 407 408 417 418 427 428 439 440 453 454 457 458 467 468 471 472 483 484 491 492 499 500 507 508 515 516 523 524 529 530 537 538 541 542 551 552 553 554 565 566 585 586 591 592 601 602 605 606 607 608 609 610 631 632 639 640 641 642 649 650 651 652 665 666 679 680 681 682 683 684 689 690 701 702 709 710 733 734 739 740 741 742 749 750 751 752 753 754 773 774 787 788 801 802 809 810 813 814 815 816 833 834 835 836 841 842 845 846 853 854 857 858 863 864 879 880 889 890 893 894 895 896 903 904 909 910 911 912 921 922 939 940 947 948 955 956 963 964 965 966 979 980 991 992 999 1000 1003 1004 1011 1012 1027 1028 1033 1034 1035 1036 1049 1050 1051 1052 1063 1064 1067 1068 1095 1096 1097 1098 1101 1102 1109 1110 1115 1116 1119 1120 1125 1126 1131 1132 1135 1136 1141 1142 1193 1194 1201 1202 1209 1210 1221 1222 1223 1224 1229 1230 1233 1234 1239 1240 1253 1254 1271 1272 1299 1300 1301 1302 1311 1312 1315 1316 1317 1318 1325 1326 1329 1330 1345 1346 1353 1354 1367 1368 1377 1378 1397 1398 1401 1402 1403 1404 1417 1418 1421 1422 1439 1440 1445 1446 1447 1448 1453 1454 1471 1472 1495 1496 1497 1498 1499 1500 1503 1504 1505 1506 1515 1516 1521 1522 1527 1528 1529 1530 1543 1544 1557 1558 1561 1562 1577 1578 1579 1580 1587 1588 1591 1592 1593 1594 1605 1606 1607 1608 1625 1626 1637 1638 1643 1644 1647 1648 1655 1656 1661 1662 1665 1666 1679 1680 1683 1684 1689 1690 1691 1692 1717 1718 1729 1730 1733 1734 1749 1750 1755 1756 1795 1796 1797 1798 1823 1824 1825 1826 1831 1832 1837 1838 1843 1844 1855 1856 1863 1864 1865 1866 1873 1874 1875 1876 1885 1886 1893 1894 1897 1898 1907 1908 1913 1914 1925 1926 1933 1934 1951 1952 1959 1960 1971 1972 1979 1980 2009 2010 2011 2012 2013 2014 2023 2024 2027 2028 2029 2030 2033 2034 2061 2062 2075 2076 2091 2092 2135 2136 2159 2160 2177 2178 2179 2180 2181 2182 2199 2200 2207 2208 2233 2234 2249 2250 2251 2252 2263 2264 2269 2270 2281 2282 2297 2298 2301 2302 2319 2320 2321 2322 2341 2342 2347 2348 2369 2370 2389 2390 2399 2400 2433 2434 2457 2458 2461 2462 2473 2474 2485 2486 2489 2490 2505 2506 2519 2520 2527 2528 2541 2542 2545 2546 2549 2550 2559 2560 2581 2582 2589 2590 2591 2592 2595 2596 2639 2640 2653 2654 2657 2658 2659 2660 2671 2672 2675 2676 2681 2682 2683 2684 2685 2686 2687 2688 2691 2692 2703 2704 2705 2706 2727 2728 2735 2736 2745 2746 2751 2752 2755 2756 2759 2760 2769 2770 2779 2780 2797 2798 2821 2822 2843 2844 2845 2846 2847 2848 2849 2850 2857 2858 2861 2862 2879 2880 2885 2886 2909 2910 2911 2912 2917 2918 2925 2926 2929 2930 2955 2956 2979 2980 2989 2990 2997 2998 2999 3000 3001 3002 3003 3004 3013 3014 3021 3022 3051 3052 3057 3058 3069 3070 3089 3090 3091 3092 3097 3098 3101 3102 3119 3120 3121 3122 3123 3124 3127 3128 3133 3134 3135 3136 3153 3154 3169 3170 3179 3180 3189 3190 3223 3224 3225 3226 3229 3230 3255 3256 3263 3264 3265 3266 3273 3274 3277 3278 3283 3284 3297 3298 3301 3302 3313 3314 3325 3326 3345 3346 3361 3362 3367 3368 3371 3372 3375 3376 3385 3386 3413 3414 3419 3420 3421 3422 3443 3444 3453 3454 3459 3460 3467 3468 3473 3474 3479 3480 3491 3492 3505 3506 3509 3510 3517 3518 3527 3528 3547 3548 3555 3556 3575 3576 3589 3590 3595 3596 3611 3612 3613 3614 3623 3624 3625 3626 3641 3642 3647 3648 3649 3650 3659 3660 3661 3662 3677 3678 3679 3680 3689 3690 3691 3692 3693 3694 3709 3710 3743 3744 3747 3748 3773 3774 3779 3780 3783 3784 3799 3800 3805 3806 3813 3814 3823 3824 3825 3826 3863 3864 3869 3870 3873 3874 3875 3876 3877 3878 3889 3890 3915 3916 3925 3926 3933 3934 3935 3936 3941 3942 3947 3948 3953 3954 3977 3978 3997 3998 4005 4006 4013 4014 4017 4018 4031 4032 4073 4074 4085 4086 4107 4108 4111 4112 4115 4116 4127 4128 4129 4130 4157 4158 4163 4164 4171 4172 4213 4214 4219 4220 4229 4230 4231 4232 4245 4246 4271 4272 4285 4286 4289 4290 4315 4316 4317 4318 4319 4320 4321 4322 4327 4328 4335 4336 4339 4340 4347 4348 4353 4354 4359 4360 4361 4362 4383 4384 4387 4388 4391 4392 4399 4400 4401 4402 4403 4404 4405 4406 4431 4432 4439 4440 4451 4452 4453 4454 4461 4462 4473 4474 4523 4524 4577 4578 4587 4588 4603 4604 4631 4632 4665 4666 4669 4670 4675 4676 4677 4678 4687 4688 4703 4704 4705 4706 4709 4710 4711 4712 4717 4718 4729 4730 4735 4736 4745 4746 4761 4762 4795 4796 4805 4806 4807 4808 4815 4816 4821 4822 4831 4832 4847 4848 4855 4856 4857 4858 4879 4880 4903 4904 4905 4906 4913 4914 4915 4916 4917 4918 4929 4930 4937 4938 4959 4960 4963 4964 4969 4970 4977 4978 4981 4982 4989 4990 4991 4992 4999 5000 5007 5008 5017 5018 5027 5028 5037 5038 5053 5054 5057 5058 5071 5072 5073 5074 5083 5084 5087 5088 5089 5090 5101 5102 5105 5106 5115 5116 5125 5126 5129 5130 5133 5134 5137 5138 5147 5148 5157 5158 5159 5160 5161 5162 5171 5172 5173 5174 5187 5188 5189 5190 5203 5204 5207 5208 5209 5210 5213 5214 5221 5222 5223 5224 5225 5226 5239 5240 5253 5254 5265 5266 5267 5268 5295 5296 5313 5314 5327 5328 5345 5346 5363 5364 5373 5374 5379 5380 5383 5384 5393 5394 5409 5410 5415 5416 5421 5422 5423 5424 5429 5430 5437 5438 5439 5440 5455 5456 5459 5460 5475 5476 5505 5506 5509 5510 5517 5518 5535 5536 5539 5540 5577 5578 5583 5584 5585 5586 5593 5594 5601 5602 5619 5620 5631 5632 5655 5656 5659 5660 5661 5662 5663 5664 5667 5668 5671 5672 5679 5680 5701 5702 5709 5710 5715 5716 5725 5726 5727 5728 5735 5736 5741 5742 5745 5746 5747 5748 5775 5776 5789 5790 5797 5798 5809 5810 5825 5826 5829 5830 5831 5832 5871 5872 5887 5888 5905 5906 5909 5910 5911 5912 5915 5916 5919 5920 5939 5940 5961 5962 5971 5972 5977 5978 6001 6002 6005 6006 6015 6016 6031 6032 6033 6034 6037 6038 6047 6048 6051 6052 6093 6094 6105 6106 6107 6108 6109 6110 6111 6112 6115 6116 6129 6130 6133 6134 6145 6146 6147 6148 6159 6160 6171 6172 6185 6186 6193 6194 6209 6210 6233 6234 6243 6244 6245 6246 6255 6256 6275 6276 6281 6282 6305 6306 6309 6310 6319 6320 6321 6322 6325 6326 6331 6332 6347 6348 6351 6352 6397 6398 6407 6408 6409 6410 6413 6414 6415 6416 6419 6420 6423 6424 6439 6440 6441 6442 6469 6470 6475 6476 6479 6480 6481 6482 6499 6500 6501 6502 6511 6512 6523 6524 6533 6534 6535 6536 6545 6546 6557 6558 6561 6562 6569 6570 6573 6574 6591 6592 6599 6600 6601 6602 6621 6622 6625 6626 6627 6628 6631 6632 6633 6634 6651 6652 6665 6666 6667 6668 6677 6678 6693 6694 6707 6708 6713 6714 6721 6722 6725 6726 6733 6734 6735 6736 6737 6738 6739 6740 6783 6784 6787 6788 6797 6798 6813 6814 6821 6822 6833 6834 6837 6838 6839 6840 6843 6844 6859 6860 6871 6872 6879 6880 6889 6890 6891 6892 6897 6898 6899 6900 6903 6904 6919 6920 6939 6940 6941 6942 6969 6970 6973 6974 6999 7000 7001 7002 7007 7008 7013 7014 7033 7034 7039 7040 7047 7048 7069 7070 7075 7076 7083 7084 7085 7086 7097 7098 7101 7102 7109 7110 7115 7116 7117 7118 7123 7124 7127 7128 7131 7132 7137 7138 7141 7142 7143 7144 7147 7148 7161 7162 7181 7182 7191 7192 7227 7228 7237 7238 7239 7240 7269 7270 7285 7286 7289 7290 7297 7298 7303 7304 7305 7306 7309 7310 7345 7346 7361 7362 7367 7368 7379 7380 7407 7408 7409 7410 7411 7412 7429 7430 7435 7436 7445 7446 7449 7450 7453 7454 7459 7460 7467 7468 7475 7476 7501 7502 7505 7506 7507 7508 7513 7514 7515 7516 7519 7520 7521 7522 7525 7526 7539 7540 7561 7562 7567 7568 7569 7570 7579 7580 7583 7584 7587 7588 7609 7610 7623 7624 7647 7648 7675 7676 7677 7678 7689 7690 7693 7694 7707 7708 7713 7714 7739 7740 7753 7754 7767 7768 7799 7800 7807 7808 7813 7814 7837 7838 7845 7846 7853 7854 7857 7858 7871 7872 7873 7874 7875 7876 7885 7886 7897 7898 7903 7904 7919 7920 7921 7922 7925 7926 7935 7936 7937 7938 7941 7942 7947 7948 7949 7950 7953 7954 7965 7966 7973 7974 7993 7994 7997 7998 8011 8012 8015 8016 8029 8030 8031 8032 8045 8046 8107 8108 8113 8114 8117 8118 8119 8120 8125 8126 8129 8130 8147 8148 8151 8152 8153 8154 8155 8156 8159 8160 8167 8168 8187 8188 8191 8192 8193 8194 8201 8202 8203 8204 8229 8230 8237 8238 8239 8240 8249 8250 8251 8252 8279 8280 8301 8302 8315 8316 8319 8320 8321 8322 8333 8334 8341 8342 8353 8354 8355 8356 8363 8364 8365 8366 8381 8382 8383 8384 8385 8386 8389 8390 8397 8398 8399 8400 8409 8410 8413 8414 8421 8422 8435 8436 8443 8444 8455 8456 8457 8458 8459 8460 8483 8484 8485 8486 8487 8488 8493 8494 8497 8498 8525 8526 8529 8530 8543 8544 8571 8572 8579 8580 8599 8600 8605 8606 8607 8608 8609 8610 8635 8636 8649 8650 8669 8670 8681 8682 8701 8702 8705 8706 8711 8712 8719 8720 8725 8726 8731 8732 8753 8754 8759 8760 8773 8774 8785 8786 8807 8808 8809 8810 8815 8816 8821 8822 8841 8842 8851 8852 8859 8860 8867 8868 8877 8878 8881 8882 8889 8890 8903 8904 8905 8906 8909 8910 8913 8914 8929 8930 8969 8970 8971 8972 8975 8976 8977 8978 8995 8996 8999 9000 9005 9006 9015 9016 9031 9032 9037 9038 9045 9046 9047 9048 9055 9056 9061 9062 9069 9070 9071 9072 9077 9078 9083 9084 9091 9092 9111 9112 9143 9144 9149 9150 9151 9152 9165 9166 9167 9168 9179 9180 9183 9184 9187 9188 9193 9194 9195 9196 9211 9212 9219 9220 9237 9238 9249 9250 9257 9258 9259 9260 9273 9274 9297 9298 9317 9318 9331 9332 9333 9334 9341 9342 9353 9354 9393 9394 9409 9410 9425 9426 9431 9432 9443 9444 9467 9468 9469 9470 9473 9474 9489 9490 9491 9492 9533 9534 9537 9538 9541 9542 9561 9562 9569 9570 9579 9580 9585 9586 9595 9596 9603 9604 9629 9630 9639 9640 9655 9656 9665 9666 9685 9686 9695 9696 9707 9708 9715 9716 9719 9720 9721 9722 9739 9740 9747 9748 9755 9756 9761 9762 9797 9798 9813 9814 9817 9818 9819 9820 9851 9852 9871 9872 9873 9874 9875 9876 9879 9880 9915 9916 9917 9918 9927 9928 9941 9942 9957 9958 9977 9978 9985 9986 9993 9994