21 7 10 3 4 9 5 7 8 1 4 7 3 1 6 5 1 5 4 1 2 1