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