10
perfect
11
5
8
4
3
10
13
20
10
3
8
11
6
10
8
5
15
9
6
15
1
11
4
6
23
5
3
6
11
27
11
10
3
9
5
5
5
3
2
14
10
14
5
18
4
15
4
9
5
4
2
3
16
5
7
11
6
4
11