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