12
22
27
42
49
59
61
68
70
87
91
100
116
118
119
122
125
127
146
150
170
172
185
186
192
216
223
225
234
257
272
273
288
291
300
333
339
344
351
367
372
399
405
406
436
438
452
461
464
474
476
477
479
515
523
526
537
541
554
555
564
580
581
583
587
592
594
600
614
625
632
644
653
654
657
672
677
678
