7 6 6 0 23 1 22 2 21 3 20 4 19 5 30