7 104 170 true 8 15 28 39 43 50 91