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