8
18
43
50
75
103
107
115
121
125
133
137
144
148
149
179
187
188
192
220
221
235
239
242
247
248
252
258
290
297
329
338
347
355
376
385
401
411
414
450
486
507
517
531
536
560
570
574
576
584
598
608
609
615
625
637
639
641
643
653
655
658
665
672
696
697
707
712
727
734
737
747
750
775
779
799
806
810
817
818
829
840
841
848
861
869
873
881
899
919
929
936
959
965
971
976
982
989
1021
1025
1030
1033
1046
1049
1052
1065
1077
1084
1088
1093
1104
1107
1130
1141
