9 5 12 7 10 9 1 2 3 11 13