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