5
18
36
45
65
77
94
101
111
118
133
134
163
176
182
192
193
199
207
217
230
243
257
264
265
268
