已知在等差数列{an}中,a1=3,a3+a9=46,求an的通项公式.