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