Knowing what we know now, who will win the Giro d’Italia?

Odds
Option
1/1
5/2
12/1
25/1
40/1
45/1
60/1
70/1
120/1
120/1
160/1