甲乙两数都只含有因数2和3.甲数有21个因数,乙数有10个因数,它们的最大公因数是18,求甲乙两数分别是多少?