10

3

19

12

5

31

22

15

8

2