100 of the healthiest foods, ranked by protein content