-1
3
6
10
13
17
20
24
27
31
34
38
45