Mary is 9 years younger than anne. tom is twice older than anne. the sum of their ages is 95. how old is mary, tom and anne