8 2655 597 true 0 3 5 19 27 28 30 38