9 199 342 true 3 14 21 37 63 66 85 89 93