5 258 248 true 4 12 17 18 28