2
6
9
13
22
31
49
58
72
74
87
91
115
116
129
149
158
