10

15

5

29

7

9

26

12

28

14