10
14
19
24
25
55
58
68
74
82
90
102
109
110
116
127
130
131
138
143
149
163
174
193
199
228
230
235
237
248
262
263
266
277
286
303
305
310
312
317
319
320
353
368
372
377
383
406
409
432
447
461
468
473
506
517
528
