4
6
7
6
10
8
9
6
6
6
7
7
9
9
10
11
9
9
7
12
6
9
7
8
6
next