6 50 196 true 1 7 20 21 37 38