2
3
8
13
18
20
26
31