两个数和最大公因数是16,最小公倍数是480,且这两个数的差是16,则这两个数各是多少?