20 9 3 5 7 27 26 4 21 23