0
14
16
29
42
48
52
68
72
75
76
78
84
101
116
122
131
151
187
199
204
220
221
231
235
247
259
312
326
345
357
368
369
372
375
402
403
405
410
432
440
443
491
499
503
514
528
537
539
554
561
564
566
573
580
592
603
616
617
621
639
642
644
645
653
656
661
674
676
684
692
697
698
701
703
715
716
719
744
755
757
760
769
794
800
809
819
829
836
846
888
899
909
912
931
940
942
973
987
1013
1017
1019
1027
