2 4 1 8 3 3 4 4 5 4 6 3 7 1 8 1 9 10 11 2 12 2