4 96 248 true 4 10 21 23