等比数列{an}共有6项,前3项和为168,末3项和为21,则公比q=?,首项a1=?