Question: how many riders per team in the tour de france 2018
Answer: 8