7
4
9
17
12
10
7
8
5
4
6
3
13
10
9
4
7
5
3
6
15
13
5
5
6
next