3 52 78 true 25 28 29