38 0 19 1 18 2 11 3 15 4 12 5 14 6 13 7 10 8 16 9 17