9 384 231 true 1 6 9 10 16 17 18 31 38