9 160 247 true 1 2 3 6 7 10 24 31 38