15

1

18

4

21

7

23

9

26

12