6
19
38
41
48
58
69
75
86
87
93
100
106
116
120
121
140
186
189
193
196
198
202
212
233
274
277
283
300
303
320
343
345
361
366
368
395
410
416
419
441
448
465
480
489
491
506
517
541
553
564
571
601
618
629
638
643
644
646
673
684
685
700
709
732
739
752
771
798
800
825
831
851
861
865
877
879
887
892
921
927
928
946
953
977
983
992
998
1000
1013
1014
1018
1020
1025
1043
1061
1064
1072
1087
1092
