30 69 112 158 202 247 288 351 398 461 525 571 659 805 