8 228 268 true 1 19 20 39 52 66 75 78