My DH has got sunscreen all over a couple of DD's tops and I can't get it out!

I've tried washing then hanging in the sun, and soaking in napisan baby for 24 hours then washing, but i've had no luck.

Anyone got any ideas??

TIA!