8
20
32
37
42
51
67
71
92
115
120
126
140
141
145
156
164
169
178
190
215
218
231
234
251
271
279
283
304
315
321
324
339
350
352
353
357
365
376
380
395
416
