8 361 247 true 0 1 6 16 21 33 34 39