2
3
7
13
18
20