how long is the stage
the longest 2017 giro d'italia was stage 12 at 229 km (142 mi) and stage 14 was at 131 km (81 mi).