10 234 289 true 2 5 11 15 24 27 31 34 35 38