Stage 1 (30 April) |
164.0 km |
Stage 2 (1 May) |
150.0 km |
Stage 3 (2 May) |
245.0 km |
Stage 4 (3 May) |
229.0 km |
Stage 5 (4 May) |
3.8 km |
Stage 6 (4 May) |
119.0 km |
Stage 7 (5 May) |
259.0 km |
Stage 8 (6 May) |
216.0 km |
Stage 9 (7 May) |
206.0 km |
Stage 10 (8 May) |
241.0 km |
Stage 11 (9 May) |
225.0 km |
Stage 12 (10 May) |
167.0 km |
Stage 13 (11 May) |
169.0 km |
Stage 14 (12 May) |
35.0 km |
Stage 15 (12 May) |
105.0 km |
Stage 16 (13 May) |
221.0 km |
Stage 17 (14 May) |
246.0 km |
Stage 18 (15 May) |
241.0 km |