10 408 244 true 0 7 12 17 24 25 28 32 35 38