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