3 4 9 14 18 20 22 24 27 31 34 40 45 46 47 50 54 55 60 61 69 76 77 96 101 103 109 111 113 116 122 127 129 137 146 150 152 156 157 159 162 169 176 181 182 188 193 199 203 204 210 213 215 220 227 228 232 235 238 241 246 254 257 264 268 270 275 276 283 285 291 293 304 305 314 315 335 340 343 347 352 370 371 372 376 379 382 383 384 387 388 391 399 401 402 407 441 442 444 448 454 468 478 481 485 490 494 499 500 503 504 506 514 519 521 523 524 527 536 538 569 571 574 577 579 581 584 592 593 597 601 602 603 610 625 630 633 639 642 644 646 654 661 663 667 674 676 687 690 709 714 724 728 729 730 732 742 746 750 756 763 767 770 777 785 787 791 799 800 802 804 810 813 829 830 832 840 841 843 845 856 876 885 890 892 893 900 914 915 917 919 937 941 942 947 950 958 960 978 981 982 985 993 1001 1005 1007 1010 1015 1017 1019 1026 1030 1032 1033 1034 1039 1041 1042 1044 1045 1050 1057 1060 1061 1068 1080 1082 1099 1101 1102 1109 1116 1121 1125 1126 1130 1138 1143 1144 1147 1151 1173 1186 1198 1205 1207 1211 1214 1216 1228 1232 1246 1247 1249 1254 1262 1267 1269 1270 1285 1293 1299 1302 1305 1310 1312 1321 1322 1326 1327 1334 1344 1348 1356 1366 1367 1368 1369 1379 1381 1382 1383 1384 1386 1390 1392 1402 1403 1410 1415 1419 1429 1440 1445 1447 1454 1455 1462 1469 1474 1476 1477 1480 1485 1486 1491 1492 1500 1505 1511 1517 1528 1535 1537 1538 1546 1561 1564 1569 1571 1572 1574 1585 1586 1589 1595 1597 1601 1602 1606 1608 1614 1627 1634 1637 1639 1646 1650 1652 1662 1672 1673 1675 1683 1693 1695 1698 1703 1709 1712 1714 1715 1719 1727 1735 1739 1742 1751 1752 1753 1759 1772 1776 1781 1794 1796 1797 1802 1803 1807 1812 1817 1819 1824 1844 1852 1854 1861 1862 1864 1868 1876 1879 1881 1886 1910 1912 1916 1918 1921 1933 1935 1939 1945 1946 1948 1959 1977 1989 2018 2020 2026 2034 2035 2043 2047 2055 2062 2067 2073 2084 2093 2108 2109 2113 2114 2118 2119 2125 2136 2140 2148 2149 2150 2154 2159 2170 2172 2176 2190 2198 2201 2207 2208 2209 2210 2217 2218 2222 2229 2252 2253 2258 2260 2263 2267 2273 2277 2278 2288 2293 2295 2297 2304 2308 2311 2313 2316 2318 2340 2345 2355 2357 2363 2373 2375 2376 2392 2402 2403 2408 2413 2416 2418 2419 2428 2430 2433 2437 2439 2440 2444 2446 2453 2456 2462 2466 2476 2480 2486 2488 2490 2493 2503 2504 2511 2518 2523 2527 2532 2534 2535 2537 2541 2545 2548 2553 2564 2568 2586 2592 2596 2601 2605 2606 2612 2613 2623 2633 2634 2641 2643 2654 2663 2666 2669 2670 2672 2689 2691 2701 2702 2705 2712 2715 2722 2732 2740 2741 2743 2754 2758 2760 2773 2774 2780 2781 2789 2791 2800 2806 2809 2813 2816 2820 2821 2822 2827 2831 2833 2836 2837 2839 2843 2846 2850 2852 2856 2864 2867 2869 2870 2872 2873 2884 2887 2889 2892 2893 2896 2904 2917 2921 2922 2923 2925 2928 2938 2941 2948 2959 2964 2966 2983 2984 2996 2999 3000 3002 3012 3021 3025 3032 3035 3039 3040 3041 3042 3045 3051 3053 3054 3055 3079 3081 3083 3085 3112 3119 3120 3121 3138 3145 3148 3161 3177 3181 3183 3184 3188 3191 3194 3199 3205 3209 3210 3212 3225 3227 3230 3241 3245 3247 3253 3256 3264 3267 3268 3269 3274 3292 3293 3295 3304 3314 3346 3347 3353 3354 3356 3367 3372 3375 3378 3380 3384 3391 3401 3403 3407 3408 3409 3421 3426 3430 3439 3440 3447 3449 3460 3463 3466 3467 3470 3479 3485 3486 3490 3494 3505 3506 3507 3514 3521 3533 3541 3543 3562 3572 3574 3578 3584 3592 3601 3604 3607 3608 3614 3617 3628 3633 3640 3642 3644 3647 3652 3660 3663 3670 3672 3673 3680 3687 3695 3700 3702 3704 3709 3710 3727 3736 3740 3742 3750 3751 3754 3755 3757 3758 3762 3772 3778 3779 3790 3794 3796 3800 3802 3803 3807 3812 3814 3815 3817 3818 3828 3829 3832 3839 3847 3849 3854 3864 3872 3877 3884 3886 3890 3896 3898 3899 3907 3908 3912 3920 3925 3935 3937 3938 3939 3942 3952 3954 3957 3966 3968 3973 3974 3985 3986 3987 3991 3996 3999 4000 4003 4005 4009 4015 4022 4028 4030 4041 4043 4046 4049 4050 4058 4059 4064 4066 4071 4078 4084 4085 4092 4095 4099 4103 4109 4115 4121 4127 4132 4138 4145 4146 4149 4153 4157 4161 4162 4182 4185 4191 4194 4196 4206 4208 4214 4225 4226 4228 4235 4238 4255 4256 4261 4262 4264 4265 4266 4272 4276 4284 4286 4288 4290 4297 4299 4304 4311 4312 4330 4335 4336 4345 4346 4347 4356 4358 4361 4362 4372 4387 4388 4390 4392 4394 4397 4401 4402 4409 4418 4419 4422 4426 4429 4432 4436 4440 4444 4445 4446 4447 4448 4449 4451 4452 4454 4455 4457 4459 4465 4467 4469 4474 4477 4480 4482 4485 4486 4490 4501 4504 4511 4513 4516 4528 4540 4551 4552 4559 4562 4569 4578 4582 4586 4590 4596 4604 4605 4607 4614 4616 4622 4630 4642 4649 4651 4688 4690 4692 4693 4695 4706 4711 4712 4713 4715 4716 4722 4727 4732 4736 4745 4748 4749 4750 4751 4754 4769 4776 4785 4790 4791 4800 4802 4812 4818 4821 4822 4826 4832 4836 4844 4850 4856 4861 4868 4873 4876 4889 4894 4895 4902 4917 4919 4924 4926 4933 4937 4942 4949 4955 4956 4962 4969 4988 4997 5 6 7 8 17 18 27 28 35 36 39 40 43 44 47 48 53 54 61 62 67 68 79 80 89 90 91 92 93 94 99 100 107 108 109 110 119 120 121 122 137 138 151 152 153 154 191 192 201 202 205 206 217 218 221 222 225 226 231 232 243 244 253 254 257 258 273 274 291 292 299 300 303 304 311 312 313 314 317 318 323 324 337 338 351 352 361 362 363 364 375 376 385 386 397 398 405 406 407 408 419 420 425 426 429 430 439 440 453 454 455 456 463 464 469 470 475 476 481 482 491 492 507 508 513 514 527 528 535 536 539 540 549 550 551 552 565 566 569 570 581 582 585 586 607 608 609 610 627 628 629 630 669 670 679 680 685 686 693 694 703 704 739 740 741 742 743 744 751 752 757 758 763 764 765 766 767 768 773 774 775 776 781 782 797 798 801 802 803 804 813 814 881 882 883 884 887 888 895 896 907 908 935 936 955 956 961 962 969 970 979 980 987 988 997 998 999 1000 1005 1006 1007 1008 1011 1012 1027 1028 1037 1038 1041 1042 1045 1046 1047 1048 1053 1054 1071 1072 1075 1076 1137 1138 1141 1142 1147 1148 1153 1154 1157 1158 1161 1162 1167 1168 1183 1184 1185 1186 1193 1194 1201 1202 1203 1204 1205 1206 1219 1220 1249 1250 1259 1260 1265 1266 1277 1278 1283 1284 1287 1288 1291 1292 1307 1308 1321 1322 1325 1326 1333 1334 1347 1348 1351 1352 1373 1374 1379 1380 1417 1418 1427 1428 1447 1448 1455 1456 1457 1458 1459 1460 1463 1464 1483 1484 1491 1492 1499 1500 1511 1512 1525 1526 1533 1534 1539 1540 1553 1554 1569 1570 1573 1574 1581 1582 1597 1598 1599 1600 1603 1604 1607 1608 1619 1620 1625 1626 1657 1658 1659 1660 1663 1664 1679 1680 1681 1682 1685 1686 1689 1690 1711 1712 1751 1752 1769 1770 1779 1780 1783 1784 1785 1786 1799 1800 1827 1828 1829 1830 1833 1834 1837 1838 1873 1874 1881 1882 1883 1884 1893 1894 1899 1900 1915 1916 1919 1920 1955 1956 1961 1962 1963 1964 1969 1970 1985 1986 2001 2002 2009 2010 2013 2014 2019 2020 2029 2030 2033 2034 2037 2038 2051 2052 2059 2060 2063 2064 2065 2066 2067 2068 2077 2078 2081 2082 2083 2084 2087 2088 2089 2090 2099 2100 2113 2114 2119 2120 2121 2122 2135 2136 2159 2160 2163 2164 2197 2198 2201 2202 2203 2204 2217 2218 2231 2232 2241 2242 2249 2250 2251 2252 2259 2260 2275 2276 2285 2286 2287 2288 2293 2294 2301 2302 2345 2346 2371 2372 2395 2396 2409 2410 2413 2414 2421 2422 2427 2428 2431 2432 2455 2456 2463 2464 2491 2492 2493 2494 2497 2498 2507 2508 2523 2524 2533 2534 2537 2538 2539 2540 2569 2570 2585 2586 2597 2598 2603 2604 2609 2610 2619 2620 2623 2624 2641 2642 2643 2644 2651 2652 2653 2654 2667 2668 2687 2688 2695 2696 2711 2712 2731 2732 2733 2734 2735 2736 2737 2738 2757 2758 2761 2762 2763 2764 2765 2766 2767 2768 2771 2772 2779 2780 2783 2784 2803 2804 2805 2806 2819 2820 2829 2830 2837 2838 2857 2858 2879 2880 2889 2890 2893 2894 2907 2908 2909 2910 2923 2924 2937 2938 2947 2948 2951 2952 2953 2954 2959 2960 2969 2970 2971 2972 2981 2982 2983 2984 2999 3000 3009 3010 3021 3022 3033 3034 3055 3056 3069 3070 3073 3074 3075 3076 3091 3092 3121 3122 3127 3128 3137 3138 3141 3142 3143 3144 3147 3148 3169 3170 3171 3172 3177 3178 3189 3190 3193 3194 3201 3202 3203 3204 3211 3212 3215 3216 3227 3228 3253 3254 3267 3268 3273 3274 3277 3278 3291 3292 3299 3300 3303 3304 3323 3324 3343 3344 3345 3346 3349 3350 3365 3366 3385 3386 3389 3390 3395 3396 3405 3406 3417 3418 3423 3424 3427 3428 3429 3430 3437 3438 3453 3454 3469 3470 3477 3478 3483 3484 3501 3502 3503 3504 3505 3506 3517 3518 3543 3544 3551 3552 3561 3562 3587 3588 3591 3592 3593 3594 3603 3604 3605 3606 3613 3614 3623 3624 3633 3634 3637 3638 3647 3648 3687 3688 3703 3704 3707 3708 3721 3722 3723 3724 3727 3728 3735 3736 3751 3752 3757 3758 3761 3762 3771 3772 3819 3820 3823 3824 3831 3832 3835 3836 3841 3842 3865 3866 3869 3870 3877 3878 3889 3890 3891 3892 3895 3896 3917 3918 3953 3954 3977 3978 4035 4036 4039 4040 4051 4052 4067 4068 4069 4070 4085 4086 4093 4094 4109 4110 4123 4124 4133 4134 4145 4146 4167 4168 4185 4186 4215 4216 4217 4218 4225 4226 4227 4228 4235 4236 4237 4238 4249 4250 4271 4272 4279 4280 4295 4296 4297 4298 4299 4300 4307 4308 4317 4318 4339 4340 4343 4344 4351 4352 4379 4380 4395 4396 4401 4402 4413 4414 4415 4416 4417 4418 4419 4420 4433 4434 4435 4436 4443 4444 4457 4458 4503 4504 4505 4506 4515 4516 4519 4520 4525 4526 4533 4534 4545 4546 4553 4554 4555 4556 4575 4576 4585 4586 4589 4590 4593 4594 4607 4608 4615 4616 4621 4622 4625 4626 4631 4632 4635 4636 4679 4680 4689 4690 4709 4710 4713 4714 4725 4726 4745 4746 4749 4750 4751 4752 4783 4784 4803 4804 4805 4806 4815 4816 4825 4826 4831 4832 4835 4836 4837 4838 4855 4856 4859 4860 4865 4866 4873 4874 4877 4878 4879 4880 4887 4888 4891 4892 4905 4906 4911 4912 4923 4924 4931 4932 4951 4952 4959 4960 4971 4972 4975 4976 4979 4980 4985 4986 5005 5006 5007 5008 5021 5022 5035 5036 5045 5046 5053 5054 5063 5064 5067 5068 5069 5070 5073 5074 5081 5082 5089 5090 5095 5096 5105 5106 5127 5128 5135 5136 5171 5172 5183 5184 5191 5192 5201 5202 5209 5210 5211 5212 5223 5224 5225 5226 5245 5246 5265 5266 5267 5268 5281 5282 5285 5286 5307 5308 5325 5326 5331 5332 5337 5338 5339 5340 5343 5344 5377 5378 5381 5382 5401 5402 5403 5404 5409 5410 5423 5424 5429 5430 5443 5444 5463 5464 5479 5480 5481 5482 5485 5486 5507 5508 5515 5516 5519 5520 5545 5546 5547 5548 5559 5560 5561 5562 5577 5578 5581 5582 5599 5600 5611 5612 5617 5618 5625 5626 5631 5632 5639 5640 5641 5642 5643 5644 5653 5654 5661 5662 5665 5666 5671 5672 5673 5674 5677 5678 5685 5686 5691 5692 5699 5700 5703 5704 5711 5712 5727 5728 5733 5734 5737 5738 5739 5740 5743 5744 5745 5746 5767 5768 5773 5774 5777 5778 5783 5784 5785 5786 5791 5792 5807 5808 5833 5834 5841 5842 5843 5844 5845 5846 5849 5850 5855 5856 5875 5876 5881 5882 5895 5896 5917 5918 5927 5928 5931 5932 5965 5966 5967 5968 5991 5992 5997 5998 5999 6000 6003 6004 6023 6024 6041 6042 6049 6050 6063 6064 6069 6070 6077 6078 6079 6080 6081 6082 6083 6084 6089 6090 6101 6102 6105 6106 6107 6108 6109 6110 6157 6158 6161 6162 6165 6166 6169 6170 6223 6224 6237 6238 6239 6240 6241 6242 6275 6276 6289 6290 6295 6296 6321 6322 6353 6354 6361 6362 6365 6366 6367 6368 6375 6376 6381 6382 6387 6388 6397 6398 6409 6410 6417 6418 6419 6420 6423 6424 6449 6450 6453 6454 6459 6460 6481 6482 6489 6490 6493 6494 6505 6506 6511 6512 6527 6528 6533 6534 6535 6536 6537 6538 6547 6548 6583 6584 6585 6586 6589 6590 6607 6608 6627 6628 6691 6692 6693 6694 6705 6706 6707 6708 6711 6712 6733 6734 6743 6744 6749 6750 6755 6756 6759 6760 6767 6768 6781 6782 6801 6802 6805 6806 6813 6814 6815 6816 6817 6818 6841 6842 6851 6852 6859 6860 6877 6878 6879 6880 6893 6894 6897 6898 6919 6920 6925 6926 6931 6932 6933 6934 6939 6940 6957 6958 6969 6970 6971 6972 6979 6980 6987 6988 7009 7010 7011 7012 7013 7014 7027 7028 7041 7042 7065 7066 7081 7082 7085 7086 7123 7124 7143 7144 7147 7148 7155 7156 7167 7168 7183 7184 7201 7202 7207 7208 7213 7214 7215 7216 7227 7228 7233 7234 7255 7256 7265 7266 7279 7280 7283 7284 7287 7288 7293 7294 7303 7304 7319 7320 7325 7326 7339 7340 7343 7344 7345 7346 7359 7360 7373 7374 7389 7390 7399 7400 7403 7404 7407 7408 7417 7418 7419 7420 7453 7454 7471 7472 7479 7480 7483 7484 7499 7500 7501 7502 7507 7508 7509 7510 7513 7514 7515 7516 7523 7524 7543 7544 7555 7556 7557 7558 7579 7580 7587 7588 7591 7592 7599 7600 7603 7604 7605 7606 7613 7614 7623 7624 7627 7628 7629 7630 7633 7634 7635 7636 7655 7656 7657 7658 7663 7664 7677 7678 7693 7694 7697 7698 7707 7708 7727 7728 7743 7744 7753 7754 7767 7768 7771 7772 7779 7780 7791 7792 7795 7796 7797 7798 7813 7814 7815 7816 7823 7824 7839 7840 7849 7850 7869 7870 7873 7874 7875 7876 7877 7878 7883 7884 7903 7904 7907 7908 7913 7914 7931 7932 7935 7936 7945 7946 7947 7948 7969 7970 7971 7972 7973 7974 7981 7982 7991 7992 7997 7998 7999 8000 8005 8006 8009 8010 8017 8018 8029 8030 8043 8044 8055 8056 8059 8060 8081 8082 8085 8086 8091 8092 8097 8098 8099 8100 8115 8116 8117 8118 8127 8128 8131 8132 8141 8142 8155 8156 8167 8168 8169 8170 8183 8184 8189 8190 8197 8198 8205 8206 8217 8218 8229 8230 8241 8242 8253 8254 8263 8264 8275 8276 8289 8290 8291 8292 8297 8298 8305 8306 8313 8314 8321 8322 8323 8324 8363 8364 8369 8370 8381 8382 8387 8388 8391 8392 8411 8412 8415 8416 8427 8428 8449 8450 8451 8452 8455 8456 8469 8470 8475 8476 8509 8510 8511 8512 8521 8522 8523 8524 8527 8528 8529 8530 8531 8532 8543 8544 8551 8552 8567 8568 8571 8572 8575 8576 8579 8580 8593 8594 8597 8598 8607 8608 8621 8622 8623 8624 8659 8660 8669 8670 8671 8672 8689 8690 8691 8692 8693 8694 8711 8712 8715 8716 8721 8722 8723 8724 8743 8744 8773 8774 8775 8776 8779 8780 8783 8784 8787 8788 8793 8794 8801 8802 8803 8804 8817 8818 8835 8836 8837 8838 8843 8844 8851 8852 8857 8858 8863 8864 8871 8872 8879 8880 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8901 8902 8903 8904 8907 8908 8909 8910 8913 8914 8917 8918 8929 8930 8933 8934 8937 8938 8947 8948 8953 8954 8959 8960 8963 8964 8969 8970 8971 8972 8979 8980 9001 9002 9007 9008 9021 9022 9025 9026 9031 9032 9055 9056 9079 9080 9101 9102 9103 9104 9117 9118 9123 9124 9137 9138 9155 9156 9163 9164 9171 9172 9179 9180 9191 9192 9207 9208 9209 9210 9213 9214 9227 9228 9231 9232 9243 9244 9259 9260 9283 9284 9297 9298 9301 9302 9375 9376 9379 9380 9383 9384 9385 9386 9389 9390 9411 9412 9421 9422 9423 9424 9425 9426 9429 9430 9431 9432 9443 9444 9453 9454 9463 9464 9471 9472 9489 9490 9495 9496 9497 9498 9499 9500 9501 9502 9507 9508 9537 9538 9551 9552 9569 9570 9579 9580 9581 9582 9599 9600 9603 9604 9623 9624 9635 9636 9641 9642 9643 9644 9651 9652 9663 9664 9671 9672 9687 9688 9699 9700 9711 9712 9721 9722 9735 9736 9745 9746 9751 9752 9777 9778 9787 9788 9789 9790 9803 9804 9833 9834 9837 9838 9847 9848 9851 9852 9865 9866 9873 9874 9883 9884 9897 9898 9909 9910 9911 9912 9923 9924 9937 9938 9975 9976 9993 9994