10
12
19
43
58
75
78
83
87
101
104
119
120
121
136
138
139
142
158
159
161
169
177
179
198
208
211
212
228
232
233
253
254
263
266
274
280
282
304
336
363
364
396
397
417
441
442
449
457
462
467
474
479
480
486
493
496
509
523
530
535
543
564
583
602
608
619
641
649
655
661
663
688
719
725
728
732
734
738
776
785
786
812
819
826
830
840
841
849
851
897
905
923
938
939
958
998
999
1002
1008
1017
1034
1037
1045
1052
1060
1074
1079
1084
1120
1122
1125
1127
1144
1148
