7
8
8
8
10
10
8
6
11
8
6
3
7
4
4
6
5
7
5
5
5
8
7
5
8
next