5 127 288 true 43 58 73 80 93