15 36 56 77 112 147 186 213 266 298 342 378 420 465 510 552 595 637 670 708 750 789 831 881 923 952 1002 1044 1115 1157 1195 1237 1359 1401 1471 1513 1568 1610 1669 1710 1777 1819 1873 1919 1961 2006 2048 2069 2111 2143 2185 2227 2268 2345 2388 2459 2502 2540 2583 2619 2662 2693 2735 2752 2794 2825 2867 2909 2951 2979 3021 3053 3095 3141 3183 3240 3282 