Stage 1 (30 April) |
42.0 km |
Stage 2 (30 April) |
11.0 km |
Stage 3 (1 May) |
199.0 km |
Stage 4 (2 May) |
212.0 km |
Stage 5 (3 May) |
115.0 km |
Stage 6 (3 May) |
49.0 km |
Stage 7 (4 May) |
174.0 km |
Stage 8 (5 May) |
187.0 km |
Stage 9 (6 May) |
201.0 km |
Stage 10 (7 May) |
205.0 km |
Stage 11 (8 May) |
196.0 km |
Stage 12 (9 May) |
197.0 km |
Stage 13 (10 May) |
107.0 km |
Stage 14 (11 May) |
211.0 km |
Stage 15 (12 May) |
230.0 km |
Stage 16 (13 May) |
163.0 km |
Stage 17 (14 May) |
65.0 km |
Stage 18 (15 May) |
209.0 km |
Stage 19 (16 May) |
87.0 km |