12
17
29
40
41
59
78
89
94
102
104
143
151
157
174
181
185
197
226
230
235
242
256
280
285
293
297
319
323
327
337
351
355
377
385
390
407
417
426
433
444
453
458
468
472
524
532
533
545
546
563
568
591
596
