29

23

16

10

10

21

8

8

27

29