7 129 175 true 16 51 53 76 87 95 98