9 504 321 true 1 6 15 17 19 24 29 36 38