4 80 129 true 17 23 29 32