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