5 27 248 true 8 9 20 26 29