2
3
9
18
20