The smallest number which when divided by 20, 25, 35 and 40 leaves a remainder of 14, 19, 29 and 34 respectively, is _____. A 1394 B 1404 C 1664 D 1406