The three-hour torch relay through Chengdu was greeted by residents who welcomed the distraction of the Olympics after months of coping with the aftermath of the May 12 earthquake that killed some 70,000 and devastated their southwestern province .