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