4

3

6

7

2

12

3

25

9