8 91 113 true 1 3 10 17 25 27 28 31