5 114 104 true 8 9 23 28 34