7 857 356 true 1 6 9 22 28 34 38