8 971 293 true 1 3 10 17 25 27 28 31