39 90 140 186 250 302 361 417 477 529 563 606 646 672 707 750 