22

19

14

2

31

15

9

2

28

25