10 244 248 true 3 4 9 14 19 24 29 33 37 39