12
19
27
32
42
50
61
67
86
88
107
111
128
133
148
156
157
169
185
194
204
216
219
269
274
276
277
289
290
295
307
308
318
321
335
369
370
388
390
397
415
417
418
433
455
456
466
470
475
483
510
515
530
535
536
556
568
583
592
595
