7 179 246 true 3 14 20 28 31 62 95