20 28 3 22 4 10 8 1 24 27