1 2 0 3 4 6 5 13 12 8 9 11 10 7 16 