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