12 1029 707 true 14 18 20 24 29 40 58 67 69 73 84 94