14
18
38
52
61
68
75
90
98
104
114
140
155
163
164
172
178
180
186
193
210
223
225
226
262
277
283
298
305
328
337
339
348
362
370
381
387
388
392
416
418
427
435
440
455
456
469
477
482
