45

67

2

18

10

9

7

3

25

29

7