Who will win Stage 13 of the Tour de France?

Odds
Option
5/2
7/2
6/1
17/1
19/1
20/1
30/1
30/1
40/1
40/1
40/1
55/1
65/1