3000 150
150
5 10 27 39 54 68 87 98 109 140 145 167 171 195 234 267 273 319 324 339 380 391 416 437 439 446 447 478 484 497 532 542 589 614 628 646 650 712 739 816 838 842 867 873 884 896 904 929 937 947 950 1013 1015 1019 1022 1033 1064 1083 1090 1098 1131 1211 1217 1265 1303 1359 1360 1366 1396 1407 1437 1442 1443 1457 1464 1480 1497 1574 1600 1617 1631 1635 1721 1735 1781 1809 1832 1852 1868 1880 1891 1946 1992 2033 2067 2071 2083 2113 2114 2188 2194 2219 2225 2245 2249 2267 2278 2297 2324 2326 2346 2358 2363 2364 2385 2391 2455 2478 2515 2534 2556 2579 2602 2614 2617 2681 2702 2748 2749 2754 2766 2772 2788 2822 2826 2827 2830 2837 2849 2865 2879 2884 2899 2925 2928 2947 2960 2965 2990 2997
