17 38 65 103 160 217 251 275 332 367 406 448 507 542 652 750 816 870 918 963 1015 1063 1183 1246 1284 1310 1331 1375 1405 