17

10

5

4

2

26

31

18

16

15