0 1 3 13 10 12 5 17 7 6 9 4 15 16 