14
18
21
24
32
55
69
76
101
114
125
152
158
172
186
190
196
203
212
220
235
237
240
243
248
283
284
309
321
328
330
331
349
351
370
372
378
381
386
393
395
405
410
416
420
424
447
456
488
493
497
499
515
518
540
541
552
572
573
584
592
597
624
627
634
650
654
661
666
672
677
681
708
724
751
766
768
791
801
817
821
823
825
836
862
874
875
