3
11
10
11
5
2
4
12
5
5
11
10
16
8
4
6
11
5
7
10
6
7
11
7
9
next