14
20
22
24
27
34
47
48
75
84
92
124
128
137
169
171
178
185
190
195
205
213
227
232
243
247
249
254
265
282
306
309
310
322
334
370
386
416
427
428
429
440
452
460
461
480
495
505
511
513
514
520
523
529
535
536
557
561
570
574
594
598
599
606
620
621
625
632
634
642
648
653
669
677
682
697
706
720
723
740
754
779
799
821
827
855
858
881
884
893
905
933
947
948
954
960
973
979
1010
1012
1016
1026
1033
1057
1063
1064
1067
1085
1087
