Dan is 8 years older than Fiona. Gavyn is 9 years younger than Fiona. If the total of their ages is 56, how old is the eldest of them?