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