3
7
9
13
8
12
7
5
10
10
8
6
5
6
9
11
9
6
6
5
3
7
9
4
9
next