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