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