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