10

3

26

19

12

5

31

22

15

8