3
3
10
10
5
10
4
6
5
10
10
7
10
7
2
4
6
8
4
10