16
27
30
39
47
51
52
65
68
79
105
107
108
110
113
123
126
136
143
147
159
170
174
183
184
203
208
212
219
227
229
240
241
252
254
257
261
278
285
303
309
319
337
339
370
386
387
388
392
395
403
408
433
458
472
477
484
514
548
549
571
581
599
623
633
640
