4 18 2 16 30 13 27 11 25 8 22 5 19 3 17 31 14 28 1226