9 384 343 true 2 3 11 15 16 27 31 32 37