8 5 1 2 4 2 0 1 3 3 3 4 6 6 0 1 2 7 7