7 104 241 true 5 12 15 17 18 28 38