2

15

5

6

18

3

6

6

2

7

4

10

4

10

30