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