8 242 146 true 1 7 15 19 25 30 31 34