2

19

15

9

5

29

21

18

11

7