5
10
4
3
7
7
16
4
4
5
9
8
7
16
12
7
10
6
7
3
4
5
13
7
7
next