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