答案
30,69,108,147
解:设第三行数分别是186-4x,186-3x,186-2x,186-x,
此时设第一列第四行的数为y,则186-4x-y=y-20,
解得:y=103-2x,
此时设第四行第二列的数为z,则z-(103-2x)=103-z,
解得:z=103-x,
从第二列中我们可得出:74-(186-3x)=186-3x-(103-x),
解得:x=39,
则186-4x=30,186-3x=69,186-2x=108,186-x=147,
故答案为:30,69,108,147.