7 248 265 true 14 29 52 63 67 78 80