10 2 1 8 8 2 4 9 9 5 1 6 4 7 4 5 5 3 9 2 8