8 1597 347 true 17 18 25 26 27 30 37 38