7 117 260 true 4 13 14 18 28 29 36