8 346 257 true 1 2 9 21 27 34 35 36