Dan is 5 years older than David. Bridget is 8 years younger than David. If the total of their ages is 57, how old is the eldest of them