10 279 266 true 1 12 25 26 28 40 47 52 57 96