8 298 173 true 3 5 11 22 23 27 35 39