20091226 more-stories: Mahindra Satyam shows revival signs