8 163 248 true 2 10 11 15 17 19 22 23