8 112 187 true 1 6 7 25 28 29 52 57