已知数列{an}满足a1=1,an=a1+2a2+3a3.+(n-1)an-1 (n>=2),则{an}的通项是什么