54 89 127 156 200 230 274 316 356 383 427 466 517 558 621 650 688 713 