8 321 268 true 4 11 17 18 22 23 26 39