11 231 258 true 3 4 6 10 16 21 27 28 29 34 38