三个数的和是1540,甲数是丙数的7倍,乙数比甲数多40,甲乙丙各是多少?