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