8 759 285 true 2 4 7 22 23 25 27 28