We are flying from Boston to Frankfurt then onto Hamburg, all on Lufthansa. We have 95 minutes connection time. On the way home we are flying from Copenhagen to Frankfurt to Boston, all on Lufthansa. Also with 95 minutes connection time. Will these layover times be long enough assuming our flights are on time?