甲数比乙数大5,两个数的积是3900,甲乙两数各是多少?