10 232 271 true
1 6 10 11 16 23 25 29 33 34