用1~5这5个数可以组成120个不同的5位数,把它们按从小到大排列,第25个数是?