54 85 114 148 179 244 324 368 430 477 526 566 611 661 712 759 819 875 