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