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