8 960 568 true 0 1 3 8 19 25 26 28