10 414 291 true 6 10 17 21 25 26 29 33 38 39