两个自然数的和是42,他们的最大公因数是,这两个数分别是多少