Both riders were given adjustments to their stage 1 times after the fact.

Ryder Hesjedal was listed as finishing 1:55 behind on stage 1 but was later given the same time as the group that was 1:20 behind. The 35 seconds equates to the difference between the time you have in your post and Garmin's team time. http://velonews.competitor.com/2011/...-booted_182241

Romain Feillu was listed as 4:27 behind on stage 1 but it looks like he was later given the time of the group only :06 behind which accounts for his difference.