Who will win Stage 18 of the Giro d’Italia?

Odds
Option
3/2
3/1
6/1
12/1
20/1
25/1
25/1
30/1