两自然数的差是2,它们的最大公因数与最小公倍数的差是142,这两个数分别是多少