The maximum life span of a given inhabitant of the planet Realmblanc is 950 years (by Earth standards.)

The following relationships hold among the ages of the members of a family of four in Realmblanc. Each of the ages (in Earth years) is a positive integer.

(a) The mother is three times as old as the daughter was when the father was the same age as the mother is now.

(b) When the daughter reaches half the age the mother is now, the son will be half as old as the father was when the mother was twice the age the daughter is now.

(c) When the father reaches twice the age the mother was when the daughter was the same age as the son is now, the daughter will be four times as old as the son is now.

(d) The sum of the ages of the son and the mother (in Earth years) is divisible by 7.

Given that precisely one of their ages (in Earth years) is a perfect square, what are the four ages?