8 313 238 true 4 25 29 65 75 77 83 93