55 88 126 155 191 225 316 353 397 429 468 503 542 589 645 691 737 785 