Which of the following is most soluble on water?

Which of the following is most soluble on water?

A. BaSO4
B. SrSO4
C. CaSO4
D. MgSO4