20

22

21

21

15

4

1

19

10

29