7 53 104 true 1 6 16 17 28 35 39