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