9 412 291 true 2 9 13 14 17 27 29 32 39