5 119 104 true 4 15 30 33 39