9 315 298 true 1 6 8 9 10 15 22 29 32