10 7594 1051 true 3 7 8 15 17 21 22 25 33 34