7 104 219 true 3 6 15 33 58 82 88