10 248 293 true 3 10 16 24 26 32 33 37 38 39