19
22
39
41
60
64
69
73
90
102
105
114
122
126
142
147
157
163
180
188
191
201
208
216
218
239
242
259
265
266
273
278
286
287
300
309
311
335
359
375
381
382
398
411
425
440
459
479
481
498
499
501
513
519
539
545
552
553
555
577
578
583
594
613
624
631
639
648
651
653
665
692
710
711
712
716
726
727
737
755
769
777
790
817
820
837
849
889
892
914
920
922
933
938
957
965
976
978
990
993
998
1027
1043
1045
1056
1057
1065
1071
1073
1087
1088
1102
1129
1133
1134
1145
