2
3
7
19
24
40
68
90
118
187
271