which king ruled the longest?
zhaoxiang