4

3

16

25

23

9

29

25

20

11