4 6 8 12 3 1 14 13 16 15 7 9 10 11 0 19 18 20 21 23 24 