8 238 246 true 5 38 40 59 70 71 79 89