8

9

 

17

 

7

2

21

12

25

18