18 1214 669 true 3 7 12 17 21 24 27 43 49 50 58 68 69 72 86 90 91 93