两个自然数的和是50,它们的最大公约数是5,则这两个数的差是多少?