30

29

23

16

9

2