4个数,前3个数成等差数列,后3个数成等比数列,中间两个数积为16,首尾两个数积为‐128,求这4个数.