Retake Subject Tests?

Hi.

I have taken four subject tests so far. The first 2 were biology (690) and literature (570 - didn’t study, took it on the spot). The next 2 I took were chem and french. Chemistry was a 720 and french was a 600. I will be applying to a couple of ivies and I’m planning on majoring in science. So do you guys think these scores are high enough or should I retake them? Also is it worth taking a different one like math?