3 10 0 12 8 5 10 7 9 7