23 53 81 109 152 204 247 286 322 357 381 410 444 481 509 542 576 613 