5 104 127 true 16 34 47 50 59