2
3
6
12
19
20