10
14
19
24
28
53
56
77
89
93
98
115
121
143
147
149
150
155
163
194
196
213
216
219
224
252
261
263
283
309
315
333
360
361
368
383
386
390
405
418
423
434
444
453
454
461
465
466
472
487
488
496
504
507
515
538
542
545
561
570
579
587
594
599
600
611
626
629
649
656
668
669
674
677
680
685
708
719
727
746
751
764
766
808
831
833
840
869
872
881
904
907
911
931
935
942
968
