5 119 107 true 1 21 24 25 32