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