5
21
6
9
12
20
18