Ryder Hesjedal on his way to a 21st place finish