18
22
25
30
35
48
51
55
57
70
84
123
131
142
164
184
191
208
217
218
229
240
244
250
251
269
289
299
302
307
