已知两数的积是3072,最大公约数是16,求这两个数?