9 384 269 true 1 4 6 14 15 18 22 31 36