8
18
30
45
67
85
107
109
111
123
142
145
154
155
156
169
173
184
185
197
207
210
231
235
248
259
