Route of the 4,100-mile Giro, May 7-29