50 92 127 154 194 238 304 357 407 458 487 527 558 610 659 694 747 793 