Thx for the stage analysis
My guesses for each stage...
OGE- Sky, Movistar and BMC seem to be the only others who can challenge. All OGE have to do is just drop any rider who is not so strong and they should win

Kittel
Viviani
Kittel
Pozzovivo to attack like crazy and win
Dan Martin or Colbrelli. Maybe Arredondo, JROD or Evans too...
Matthews
Quintana
Jrod to get his first
Hoogerland or Pirazzi

Cunego
Evans

If not Malori, De Gendt- maybe Durbridge.
Bouhanni
Uran
Quintana
Rolland/ Geniez... Otherwise Quintana again
Matthews/ EBH/ Swift or a break- Hansen, Battaglin, Pantano, Haas, Poels, Weening, Felline, Roche.
Jrod or Aru
Quintana
Probably Quintana again
Who will finish? Matthews, Swift or Viviani.
I probably don't have enough breakaway riders, nor featured in Scarponi/ Basso's Zoncolan attack. Duarte i think could also get a mountain stage but just didn't fit him in.