40 87 126 180 234 271 315 363 416 460 504 539 632 676 708 750 