8 4 12 2 10 14 1 9 11 13 15 0