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