5 138 248 true 7 9 18 19 23