10 316 263 true
1 2 9 14 17 21 23 28 31 33