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