First investment will return $54,515
Second investment will return $25,000
Third invest willment return $50,338
I think that third investment would earn the most money as it make at age 45. So 20 years difference in comparison with first investment and only about $4,000 difference in money.
So the third variant would earn the most money.