4 104 88 true 2 29 31 34