5
5
3
6
10
9
3
8
5
4
10
10
10
10