8
10
18
27
41
42
65
89
95
109
119
123
130
144
150
152
154
164
181
186
196
223
240
259
270
280
283
299
301
332
340
350
356
359
369
383
386
403
412
417
421
423
442
447
452
