7 159 343 true 1 35 36 58 61 66 79