2

18

11

5

4

16

8

4

24

29