19
27
41
43
47
58
60
67
107
113
130
143
149
153
165
173
180
184
188
213
214
234
242
244
267
290
295
312
329
339
340
348
392
431
444
445
473
478
481
482
494
519
520
521
532
544
556
559
563
573
574
576
578
592
594
600
609
617
619
630
642
643
647
663
675
686
698
725
732
754
762
797
820
835
837
872
877
878
889
896
900
902
903
908
923
932
944
948
951
952
960
972
983
992
994
995
1023
1024
1032
1037
1046
1052
1056
1070
1073
1079
1085
1098
1099
1104
1110
1125
1132
1139
1140
