5 104 129 true 10 17 18 38 39