28 30 24 21 1 13 2 1 29 12 17 20 10 1 20 11 5 17 6 2 12 23 22 11 7 16 17 8 12 14 11 12 23 14 3 19 9 27 1 2 2 22 21 15 17 27 19 17 19 27 18