设{an}是公比为正数的等比数列,若a1=1,a5=16,则数列{an}前7项的和为______.