10 17 8 11 20 18 5 16 9 1 13