10 427 268 true 2 9 13 15 16 21 22 24 34 36