9 346 342 true 1 4 6 7 8 23 27 31 33