3 1 10 4 6 12 3 9 13 2