两个数的积是96,他们的最大公约数是4,这两个数分别是几和几?