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