9 1497 477 true 1 2 3 14 21 23 24 32 35