Who are the top fantasy friendly St. Louis Cardinals in 2017