6 169 248 true 6 7 8 23 28 37