10 3 27 1 28 26 23 9 4 22