Who will win Stage 3 of the Tour de France?

Odds
Option
7/2
5/1
5/1
6/1
12/1
18/1
19/1
25/1
35/1
45/1
55/1
70/1