在等比数列{an}中a1最小且a1+an=66,a2*a(n-1)=128,前n项和Sn=126①求公比q②求n