两个数的最大公约数是4,最小公倍数是168,其中一个数是24,这两个数的差是多少?