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