10 385 286 true 7 8 12 15 21 23 24 25 26 35