2
3
6
13
18
20