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