29 60 90 124 185 245 296 342 384 423 448 481 526 566 606 639 690 752 