7
4
8
13
17
5
10
8
5
6
6
6
3
8
8
5
7
3
10
9
10
6
6
10
4
next