20 23 7 6 4 21 5 27 1 11