3
2
5
7
13
12
20