22 28 2 1 11 7 25 3 8 24