20
perfect
5
2
8
16
9
6
1
6
11
15
7
1
3
7
7
5
2
3
0
10
5
12
15
18
2
18
9
2
6
4
5
13
10
2
8
11
9
11
15
6
17
8
8
5
6
4
6
5
7
7
17
3
14
7
6
15
10
8
2