8 1293 418 true 0 2 21 24 25 29 35 39