50 113 159 209 260 299 354 410 463 509 564 664 730 768 818 851 