7 152 266 true 8 12 39 55 57 62 78