10 259 272 true 2 3 12 17 21 22 25 34 36 37