6
7
14
33
43
52
59
66
69
80
94
102
107
120
123
127
148
176
184
201
248
257
277
278
300
311
329
348
358
360
371
379
387
388
390
393
411
412
430
432
438
449
491
512
535
538
554
555
571
572
581
582
593
597
598
604
620
624
631
644
651
652
662
664
675
680
682
704
707
720
747
755
771
781
783
789
801
808
809
818
827
829
830
836
841
854
862
865
885
888
890
894
913
946
954
970
977
979
996
1004
1027
1032
1040
1046
