4 106 89 true 1 31 33 39