在等比数列{a.n}的前N项和中,a1最小,且a1+a.n=66,a1Xan=128,前n项和Sn=126,求n和公比q