2 8 11 12 22 27 28 30 34 35 36 42 44 49 53 68 78 81 83 91 98 107 109 110 116 124 125 133 134 135 150 151 155 157 168 174 176 180 190 197 205 209 210 211 213 215 235 239 241 248 260 267 268 276 279 282 284 287 293 294 296 299 304 309 312 314 326 331 335 336 347 349 356 374 379 389 400 402 403 405 407 409 411 419 423 429 430 436 437 446 448 450 459 461 466 480 494 495 497 498 501 510 516 522 524 526 528 529 536 560 574 575 576 577 586 593 594 601 604 606 607 613 619 621 622 624 633 635 638 644 658 662 664 665 666 674 682 685 690 695 697 699 701 711 715 727 735 741 742 748 749 752 753 754 755 759 761 763 764 766 770 771 773 774 781 797 799 803 808 814 815 818 826 830 835 836 838 839 853 855 863 868 869 873 910 911 920 935 938 941 946 955 956 965 978 980 982 988 992 993 1002 1004 1005 1006 1008 1015 1018 1019 1029 1030 1033 1035 1036 1055 1057 1058 1059 1068 1073 1094 1099 1103 1108 1114 1116 1118 1125 1133 1136 1139 1144 1145 1146 1148 1156 1160 1163 1174 1179 1186 1192 1198 1200 1206 1208 1211 1215 1216 1220 1233 1238 1240 1252 1266 1269 1285 1287 1292 1293 1294 1302 1303 1304 1318 1320 1323 1330 1337 1342 1350 1352 1354 1356 1360 1364 1365 1368 1373 1383 1387 1388 1390 1392 1401 1404 1411 1414 1421 1422 1428 1436 1443 1463 1465 1472 1476 1481 1483 1486 1491 1502 1504 1516 1521 1522 1524 1530 1531 1536 1538 1543 1548 1551 1552 1554 1566 1581 1583 1584 1592 1596 1597 1601 1603 1606 1611 1613 1618 1619 1621 1626 1632 1639 1640 1643 1644 1647 1648 1653 1657 1658 1661 1664 1665 1682 1705 1717 1723 1726 1727 1729 1730 1738 1740 1742 1745 1746 1750 1756 1758 1759 1760 1765 1766 1767 1777 1786 1789 1790 1792 1794 1800 1802 1808 1817 1819 1821 1834 1837 1851 1853 1855 1856 1859 1870 1872 1874 1877 1894 1901 1905 1906 1915 1924 1928 1929 1934 1944 1950 1958 1964 1965 1968 1974 1978 1984 1987 1989 1995 1997 2002 2003 2007 2009 2020 2025 2029 2044 2045 2051 2052 2053 2054 2060 2061 2070 2071 2075 2076 2077 2103 2106 2109 2111 2112 2123 2127 2131 2134 2151 2156 2157 2159 2162 2163 2164 2169 2177 2188 2193 2197 2200 2204 2206 2210 2212 2215 2216 2223 2229 2241 2243 2251 2252 2259 2269 2275 2276 2290 2302 2306 2314 2315 2322 2326 2334 2340 2342 2343 2344 2347 2350 2356 2357 2358 2368 2369 2374 2375 2382 2386 2388 2395 2409 2412 2414 2416 2420 2421 2433 2439 2443 2445 2448 2457 2462 2471 2475 2479 2480 2484 2485 2488 2494 2504 2505 2507 2513 2515 2527 2530 2531 2533 2534 2535 2537 2539 2546 2550 2551 2557 2563 2566 2567 2571 2579 2583 2587 2589 2606 2611 2618 2623 2627 2642 2649 2651 2672 2688 2695 2698 2704 2705 2715 2725 2736 2747 2749 2752 2756 2757 2761 2768 2777 2781 2785 2787 2790 2791 2792 2802 2803 2807 2815 2824 2833 2834 2847 2852 2856 2859 2861 2865 2876 2879 2884 2896 2900 2904 2926 2927 2930 2931 2951 2954 2957 2967 2973 2974 2976 2977 2982 2987 2990 2993 3005 3006 3012 3014 3025 3043 3045 3062 3072 3075 3077 3085 3086 3089 3094 3095 3096 3097 3099 3104 3110 3111 3113 3118 3120 3128 3131 3132 3140 3148 3150 3159 3161 3167 3169 3185 3187 3190 3192 3193 3204 3212 3215 3218 3221 3226 3228 3237 3241 3246 3249 3259 3265 3267 3269 3272 3282 3285 3288 3294 3298 3300 3304 3307 3313 3316 3317 3337 3338 3346 3348 3360 3363 3370 3373 3376 3382 3386 3390 3393 3395 3396 3397 3399 3405 3413 3416 3417 3419 3423 3427 3442 3443 3446 3452 3453 3456 3458 3462 3464 3468 3476 3478 3479 3489 3491 3494 3496 3506 3510 3512 3517 3519 3522 3526 3528 3531 3535 3540 3552 3554 3556 3567 3570 3584 3588 3590 3593 3595 3601 3602 3619 3621 3626 3629 3635 3650 3655 3656 3660 3663 3665 3668 3677 3679 3682 3685 3687 3689 3691 3712 3713 3722 3727 3730 3735 3738 3744 3750 3755 3757 3762 3768 3772 3787 3792 3803 3805 3812 3816 3818 3834 3835 3838 3839 3841 3856 3866 3867 3893 3894 3898 3900 3903 3905 3906 3909 3916 3922 3924 3925 3948 3951 3959 3961 3964 3969 3979 3998 4016 4023 4024 4026 4028 4056 4057 4058 4071 4078 4084 4085 4087 4088 4089 4098 4100 4102 4103 4104 4110 4111 4116 4118 4119 4126 4129 4130 4132 4146 4149 4151 4152 4156 4162 4169 4171 4172 4175 4178 4181 4185 4194 4200 4202 4204 4207 4231 4234 4248 4250 4252 4257 4259 4270 4274 4304 4306 4308 4318 4321 4327 4344 4345 4348 4353 4355 4360 4366 4371 4390 4399 4405 4414 4426 4427 4429 4432 4434 4435 4443 4446 4455 4461 4462 4466 4473 4476 4483 4485 4486 4491 4493 4495 4504 4509 4510 4517 4530 4534 4537 4544 4546 4550 4557 4563 4565 4572 4575 4580 4581 4582 4600 4603 4605 4606 4608 4624 4625 4627 4634 4640 4641 4648 4649 4652 4659 4664 4669 4674 4677 4680 4691 4696 4703 4705 4707 4709 4711 4715 4727 4731 4741 4742 4749 4751 4754 4756 4761 4762 4768 4775 4778 4791 4793 4797 4800 4801 4816 4821 4826 4829 4850 4852 4856 4858 4866 4870 4873 4874 4878 4885 4887 4894 4897 4902 4908 4910 4916 4918 4921 4928 4930 4937 4939 4945 4948 4954 4955 4956 4959 4964 4969 4977 4988 4995 3 4 15 16 21 22 23 24 43 44 53 54 55 56 59 60 67 68 69 70 71 72 83 84 87 88 97 98 105 106 135 136 155 156 161 162 165 166 181 182 195 196 213 214 217 218 219 220 231 232 247 248 249 250 265 266 267 268 269 270 299 300 301 302 309 310 313 314 335 336 347 348 351 352 359 360 379 380 393 394 409 410 417 418 419 420 421 422 425 426 429 430 469 470 477 478 481 482 495 496 519 520 533 534 535 536 551 552 557 558 563 564 567 568 573 574 585 586 587 588 591 592 597 598 607 608 617 618 623 624 627 628 651 652 661 662 669 670 671 672 693 694 697 698 711 712 747 748 757 758 777 778 799 800 803 804 805 806 809 810 813 814 817 818 821 822 837 838 845 846 857 858 859 860 871 872 873 874 891 892 895 896 899 900 917 918 921 922 931 932 959 960 987 988 989 990 993 994 995 996 1001 1002 1019 1020 1031 1032 1043 1044 1047 1048 1051 1052 1055 1056 1057 1058 1071 1072 1119 1120 1147 1148 1149 1150 1151 1152 1153 1154 1171 1172 1185 1186 1187 1188 1201 1202 1207 1208 1211 1212 1213 1214 1225 1226 1237 1238 1241 1242 1243 1244 1247 1248 1265 1266 1269 1270 1275 1276 1287 1288 1315 1316 1323 1324 1327 1328 1329 1330 1331 1332 1347 1348 1363 1364 1369 1370 1379 1380 1389 1390 1393 1394 1397 1398 1401 1402 1421 1422 1429 1430 1453 1454 1469 1470 1481 1482 1483 1484 1495 1496 1497 1498 1503 1504 1505 1506 1507 1508 1509 1510 1517 1518 1521 1522 1525 1526 1527 1528 1531 1532 1539 1540 1541 1542 1545 1546 1547 1548 1561 1562 1593 1594 1597 1598 1605 1606 1615 1616 1627 1628 1629 1630 1635 1636 1651 1652 1659 1660 1669 1670 1671 1672 1675 1676 1677 1678 1705 1706 1709 1710 1725 1726 1735 1736 1737 1738 1745 1746 1819 1820 1821 1822 1839 1840 1869 1870 1875 1876 1881 1882 1891 1892 1909 1910 1911 1912 1929 1930 1955 1956 1959 1960 1963 1964 1975 1976 1983 1984 1985 1986 2003 2004 2007 2008 2009 2010 2011 2012 2015 2016 2029 2030 2035 2036 2037 2038 2057 2058 2059 2060 2065 2066 2069 2070 2071 2072 2109 2110 2113 2114 2115 2116 2117 2118 2135 2136 2145 2146 2187 2188 2197 2198 2205 2206 2215 2216 2227 2228 2231 2232 2235 2236 2249 2250 2265 2266 2271 2272 2277 2278 2287 2288 2289 2290 2291 2292 2295 2296 2311 2312 2319 2320 2325 2326 2347 2348 2357 2358 2371 2372 2383 2384 2395 2396 2399 2400 2411 2412 2415 2416 2421 2422 2429 2430 2431 2432 2439 2440 2465 2466 2475 2476 2479 2480 2503 2504 2531 2532 2537 2538 2569 2570 2573 2574 2583 2584 2585 2586 2587 2588 2603 2604 2605 2606 2607 2608 2635 2636 2639 2640 2645 2646 2659 2660 2673 2674 2683 2684 2699 2700 2703 2704 2707 2708 2711 2712 2719 2720 2727 2728 2729 2730 2735 2736 2745 2746 2765 2766 2773 2774 2775 2776 2779 2780 2783 2784 2801 2802 2807 2808 2821 2822 2827 2828 2841 2842 2843 2844 2855 2856 2871 2872 2885 2886 2925 2926 2929 2930 2943 2944 2951 2952 2961 2962 2965 2966 2971 2972 2981 2982 3003 3004 3007 3008 3031 3032 3041 3042 3043 3044 3047 3048 3059 3060 3061 3062 3071 3072 3075 3076 3085 3086 3095 3096 3101 3102 3103 3104 3107 3108 3131 3132 3161 3162 3165 3166 3167 3168 3183 3184 3191 3192 3193 3194 3201 3202 3205 3206 3211 3212 3221 3222 3225 3226 3235 3236 3237 3238 3241 3242 3251 3252 3263 3264 3277 3278 3279 3280 3285 3286 3287 3288 3293 3294 3295 3296 3305 3306 3313 3314 3315 3316 3321 3322 3327 3328 3329 3330 3363 3364 3409 3410 3433 3434 3445 3446 3451 3452 3453 3454 3457 3458 3459 3460 3475 3476 3479 3480 3483 3484 3489 3490 3491 3492 3499 3500 3511 3512 3515 3516 3517 3518 3519 3520 3529 3530 3531 3532 3533 3534 3553 3554 3571 3572 3577 3578 3579 3580 3583 3584 3587 3588 3599 3600 3603 3604 3615 3616 3633 3634 3637 3638 3641 3642 3667 3668 3673 3674 3701 3702 3705 3706 3709 3710 3711 3712 3717 3718 3739 3740 3743 3744 3747 3748 3753 3754 3787 3788 3801 3802 3809 3810 3811 3812 3829 3830 3847 3848 3855 3856 3857 3858 3867 3868 3887 3888 3899 3900 3915 3916 3927 3928 3929 3930 3935 3936 3947 3948 3955 3956 3967 3968 3973 3974 3977 3978 3989 3990 3993 3994 4003 4004 4005 4006 4013 4014 4017 4018 4039 4040 4049 4050 4057 4058 4087 4088 4089 4090 4101 4102 4103 4104 4105 4106 4107 4108 4119 4120 4121 4122 4139 4140 4141 4142 4149 4150 4151 4152 4153 4154 4205 4206 4211 4212 4217 4218 4221 4222 4223 4224 4245 4246 4253 4254 4261 4262 4267 4268 4301 4302 4311 4312 4313 4314 4317 4318 4323 4324 4325 4326 4327 4328 4337 4338 4353 4354 4375 4376 4385 4386 4393 4394 4399 4400 4407 4408 4411 4412 4419 4420 4423 4424 4429 4430 4431 4432 4445 4446 4457 4458 4481 4482 4485 4486 4501 4502 4503 4504 4517 4518 4537 4538 4549 4550 4551 4552 4579 4580 4603 4604 4611 4612 4627 4628 4629 4630 4643 4644 4651 4652 4667 4668 4679 4680 4683 4684 4685 4686 4687 4688 4693 4694 4699 4700 4711 4712 4713 4714 4715 4716 4735 4736 4737 4738 4747 4748 4749 4750 4763 4764 4771 4772 4775 4776 4789 4790 4817 4818 4823 4824 4827 4828 4831 4832 4839 4840 4841 4842 4865 4866 4877 4878 4885 4886 4889 4890 4895 4896 4913 4914 4923 4924 4941 4942 4949 4950 4957 4958 4959 4960 4967 4968 4969 4970 4975 4976 4987 4988 5007 5008 5009 5010 5013 5014 5025 5026 5029 5030 5053 5054 5059 5060 5061 5062 5065 5066 5067 5068 5069 5070 5073 5074 5077 5078 5091 5092 5099 5100 5101 5102 5113 5114 5125 5126 5131 5132 5133 5134 5141 5142 5157 5158 5165 5166 5173 5174 5177 5178 5211 5212 5221 5222 5235 5236 5245 5246 5253 5254 5283 5284 5297 5298 5301 5302 5343 5344 5375 5376 5389 5390 5395 5396 5407 5408 5409 5410 5429 5430 5449 5450 5471 5472 5493 5494 5497 5498 5503 5504 5511 5512 5513 5514 5521 5522 5535 5536 5553 5554 5561 5562 5569 5570 5573 5574 5579 5580 5581 5582 5583 5584 5603 5604 5605 5606 5613 5614 5629 5630 5647 5648 5665 5666 5667 5668 5693 5694 5703 5704 5711 5712 5717 5718 5721 5722 5729 5730 5751 5752 5757 5758 5767 5768 5791 5792 5799 5800 5807 5808 5851 5852 5853 5854 5859 5860 5861 5862 5901 5902 5907 5908 5913 5914 5933 5934 5945 5946 5947 5948 5951 5952 5953 5954 5963 5964 5973 5974 5979 5980 5985 5986 6009 6010 6011 6012 6023 6024 6027 6028 6049 6050 6085 6086 6089 6090 6123 6124 6143 6144 6149 6150 6153 6154 6169 6170 6171 6172 6177 6178 6187 6188 6189 6190 6191 6192 6193 6194 6197 6198 6207 6208 6219 6220 6221 6222 6225 6226 6235 6236 6239 6240 6255 6256 6261 6262 6263 6264 6279 6280 6295 6296 6299 6300 6317 6318 6321 6322 6333 6334 6337 6338 6369 6370 6373 6374 6379 6380 6383 6384 6385 6386 6407 6408 6423 6424 6429 6430 6435 6436 6441 6442 6451 6452 6455 6456 6473 6474 6481 6482 6491 6492 6497 6498 6517 6518 6529 6530 6533 6534 6537 6538 6543 6544 6563 6564 6569 6570 6575 6576 6587 6588 6595 6596 6599 6600 6607 6608 6613 6614 6625 6626 6631 6632 6633 6634 6673 6674 6675 6676 6691 6692 6695 6696 6719 6720 6725 6726 6739 6740 6745 6746 6751 6752 6763 6764 6771 6772 6779 6780 6785 6786 6789 6790 6791 6792 6793 6794 6797 6798 6809 6810 6825 6826 6831 6832 6833 6834 6837 6838 6845 6846 6853 6854 6883 6884 6885 6886 6891 6892 6903 6904 6905 6906 6911 6912 6915 6916 6923 6924 6927 6928 6935 6936 6951 6952 6955 6956 6957 6958 6977 6978 6981 6982 6987 6988 6991 6992 7011 7012 7019 7020 7023 7024 7033 7034 7037 7038 7043 7044 7051 7052 7055 7056 7061 7062 7069 7070 7079 7080 7103 7104 7107 7108 7111 7112 7133 7134 7139 7140 7167 7168 7175 7176 7179 7180 7185 7186 7189 7190 7201 7202 7203 7204 7237 7238 7241 7242 7251 7252 7257 7258 7269 7270 7299 7300 7309 7310 7311 7312 7319 7320 7325 7326 7329 7330 7335 7336 7353 7354 7357 7358 7363 7364 7369 7370 7373 7374 7377 7378 7381 7382 7423 7424 7425 7426 7443 7444 7453 7454 7459 7460 7469 7470 7475 7476 7487 7488 7499 7500 7509 7510 7513 7514 7523 7524 7535 7536 7543 7544 7573 7574 7583 7584 7605 7606 7609 7610 7623 7624 7631 7632 7635 7636 7667 7668 7669 7670 7675 7676 7677 7678 7681 7682 7711 7712 7731 7732 7733 7734 7785 7786 7787 7788 7795 7796 7799 7800 7805 7806 7809 7810 7811 7812 7817 7818 7831 7832 7843 7844 7847 7848 7849 7850 7895 7896 7901 7902 7917 7918 7921 7922 7927 7928 7937 7938 7957 7958 7995 7996 8031 8032 8045 8046 8047 8048 8051 8052 8055 8056 8111 8112 8113 8114 8115 8116 8141 8142 8155 8156 8167 8168 8169 8170 8173 8174 8175 8176 8177 8178 8195 8196 8199 8200 8203 8204 8205 8206 8207 8208 8219 8220 8221 8222 8231 8232 8235 8236 8237 8238 8251 8252 8257 8258 8259 8260 8263 8264 8291 8292 8297 8298 8301 8302 8303 8304 8311 8312 8323 8324 8337 8338 8341 8342 8343 8344 8349 8350 8355 8356 8361 8362 8369 8370 8387 8388 8399 8400 8403 8404 8407 8408 8413 8414 8461 8462 8467 8468 8495 8496 8499 8500 8503 8504 8513 8514 8517 8518 8539 8540 8547 8548 8607 8608 8611 8612 8615 8616 8635 8636 8641 8642 8653 8654 8687 8688 8689 8690 8695 8696 8705 8706 8709 8710 8719 8720 8731 8732 8741 8742 8779 8780 8797 8798 8809 8810 8827 8828 8851 8852 8853 8854 8857 8858 8863 8864 8867 8868 8869 8870 8885 8886 8891 8892 8909 8910 8921 8922 8923 8924 8931 8932 8945 8946 8951 8952 8965 8966 8969 8970 8971 8972 8981 8982 8985 8986 8989 8990 9007 9008 9017 9018 9019 9020 9033 9034 9059 9060 9067 9068 9073 9074 9087 9088 9091 9092 9099 9100 9113 9114 9125 9126 9129 9130 9143 9144 9149 9150 9159 9160 9161 9162 9163 9164 9199 9200 9205 9206 9209 9210 9211 9212 9215 9216 9247 9248 9249 9250 9253 9254 9267 9268 9279 9280 9281 9282 9295 9296 9297 9298 9303 9304 9317 9318 9327 9328 9337 9338 9347 9348 9353 9354 9359 9360 9381 9382 9391 9392 9405 9406 9409 9410 9413 9414 9417 9418 9421 9422 9429 9430 9453 9454 9461 9462 9481 9482 9483 9484 9497 9498 9501 9502 9507 9508 9511 9512 9521 9522 9523 9524 9535 9536 9549 9550 9555 9556 9581 9582 9585 9586 9593 9594 9599 9600 9601 9602 9631 9632 9641 9642 9651 9652 9657 9658 9699 9700 9703 9704 9711 9712 9715 9716 9731 9732 9739 9740 9745 9746 9747 9748 9755 9756 9769 9770 9773 9774 9787 9788 9793 9794 9803 9804 9815 9816 9819 9820 9831 9832 9835 9836 9841 9842 9855 9856 9859 9860 9873 9874 9877 9878 9889 9890 9895 9896 9907 9908 9909 9910 9911 9912 9917 9918 9927 9928 9937 9938 9953 9954 9975 9976 9989 9990