12

30

7

23

13

2

19

18

5

26