10 248 204 true
2 3 9 11 19 24 29 33 38 39