how old was li chengjiang when he retired from competing ?
30