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