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