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