5 129 89 true 3 14 29 33 36