Indian Oil Corp. shares gain 0.59% as Sensex rises | Sharefundss