-1
4
6
9
6
18
8
4
8
12
12
17
6
5
7
20
5
12
11
8
3
8
9
6
12
next