Lm35 values capped at 31degree C

your variable overflows. Try declare it as float...