已知四个数成等比数列,其积为16,中间两数之和为5,则公比为?