10 8 18 15 13 6 12 9 17 2 11