已知四个数前三个成等差数列,后三个成等比数列,中间两数之积为16,前后两数之积为-128,求这四个数