单项选择题

Mechanical toy cars A,B,and C,each traveling at its own uniform rate,started from the same point at the same time and raced a 400-meter course.()
When A crossed the finish line.B was 40meters behind A,and C was 58 meters behind A.
When B crossed the finish line,how many meters was C from the finish line

A. 16
B. 18
C. 19
D. 20
E. 22