已知等差数列{an}的公差d不为0,它的前n项和为Sn,若S5=70,而且a2,a7,a22成等比数列,求{an}的通项