5 29 129 true 19 63 87 90 99