Dr. Johnson was walking in a park and met a family consisting of a grandfather, a father and a son. Dr. Johnson asked them how old they were. The grandfather said: “All together we are 100 years old”. The father said: “My son and I together are 45 years old, and my son is 25 years younger than I am”. How old are they?