1

20

2

12

25

5

1

11

8

3