3
4
4
3
6
5
10
4
5
12
5
5
8
7
5
2
6
4
7
14
5
5
7
2
6
next