9
7
4
2
4
5
7
2
6
10
10
6
7
6
7
6
3
8
16
4
1
3
0
6
4
next