4 105 89 true 3 5 15 31