单项选择题

In a series of races,10 toy cars are raced,2cars at a time.If each car must race each of the other cars exactly twice,how many races must be held()

A. 40
B. 90
C. 100
D. 180
E. 200