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