10
18
26
34
51
57
74
103
104
137
139
142
159
161
176
197
216
221
223
224
230
246
249
253
265
277
279
282
287
302
316
335
341
347
354
