77 120 167 208 247 292 348 396 428 467 520 551 604 645 719 750 815 881 