53 108 167 270 310 354 396 449 489 536 667 696 738 806 863 908 968 999 1053 1101 1154 1193 1230 1302 1341 1400 1457 1539 1584 1713 1801 1895 1940 1983 2029 2100 2150 2228 2285 2378 2458 2589 2688 