7

7

5

5

6

6

4

4

3

3

2

2

40

40

1

1

39

39

8

8