10 6 1 8 4 3 5 2