6 21 2 16 2 4 4 3 6 19 4 12 13 9 7 4 8 17 21 15 4 20 14 5 11 3 10 18 1