Stage 1 (21 May) |
64.0 km |
Stage 2 (21 May) |
78.0 km |
Stage 3 (22 May) |
210.0 km |
Stage 4 (23 May) |
163.0 km |
Stage 5 (24 May) |
192.0 km |
Stage 6 (25 May) |
220.0 km |
Stage 7 (26 May) |
207.0 km |
Stage 8 (27 May) |
37.0 km |
Stage 9 (28 May) |
256.0 km |
Stage 10 (29 May) |
204.0 km |
Stage 11 (30 May) |
203.0 km |
Stage 12 (31 May) |
222.0 km |
Stage 13 (1 June) |
215.0 km |
Stage 14 (2 June) |
146.0 km |
Stage 15 (3 June) |
227.0 km |
Stage 16 (5 June) |
216.0 km |
Stage 17 (6 June) |
258.0 km |
Stage 18 (7 June) |
196.0 km |
Stage 19 (8 June) |
174.0 km |
Stage 20 (9 June) |
132.0 km |
Stage 21 (10 June) |
170.0 km |
Stage 22 (11 June) |
238.0 km |
Stage 23 (12 June) |
28.0 km |
Stage 24 (12 June) |
106.0 km |