两个自然数相差3,他们最大公因数和最小公倍数乘积是180,两数是多少?