14
19
35
47
64
71
81
93
99
100
113
132
157
166
168
184
186
194
227
231
234
240
260
274
276
280
284
324
330
347
356
358
370
373
381
383
400
429
439
446
448
459
477
482
491
505
524
526
535
540
542
582
586
590
