5 104 143 true 2 17 23 26 36