5 129 118 true 3 18 22 25 34