等差数列前7项为42,前9项的和比第4项多57,求公差?