Annie reached the 3-mile mark 6 min after the winner, but before at least 1 other runner.
Ben got to the turnaround a full 7 minutes after the third-place runner did.
Carla ran each of the 10 miles of the race in 12 seconds less than 8 minutes.
Dan passed the winner 42 min into the race, then at least 1 other runner before turning around.
Emo had run 5 5/9 miles when he passed the last runner, and had met runners in both directions already.
What was the order of finish, and what was each runner's total ten-mile time, in minutes?
Show your steps and reasoning.