A.E.
Many of the stains are probably "oil based." Strangely enough the best thing for this is to take Dawn dishwashing soap, and keep it as concentrated as possible by not adding water. Liberally soak the stained areas in the Dawn and let it sit overnight...or until you do laundry (though hang it so it doesn't get moldy). Put it into the washer and wash with other clothes like regular, and the dishwashing liquid will break down the oil, and wash it all free (and this does work even after the clothes have been dried). You would be suprised at how easy and simple it is, and it works.