8
6
2
4
6
12
2
6
2
3
9
6
5
5
8
3
3
7
6
8
8
4
6
3
3
next