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