9 1305 346 true 1 4 5 7 17 18 27 32 37