4 104 96 true 2 29 34 37