10
perfect
9
5
2
35
5
4
17
4
3
1
4

16
5
1
3
5
4

8

8

2

1

24
10
4
5
6
5

8

4
