7 157 248 true 0 7 9 15 19 21 22