Which of the following compounds are soluble in water?
CaC2O4
SrSO4
BaCl2
NH42C2O4
Due to the ionic nature and ability to form hydroxides.