15

7

4

19

9

26

12

28

14

31