3
3
3
5
9
5
10
3
10
2