13
19
20
38
41
43
50
53
60
91
102
123
138
146
153
165
180
187
190
201
223
227
228
229
232
247
256
302
309
314
320
341
361
363
366
376
383
397
403
411
423
428
444
451
465
472
487
488
493
495
504
505
506
514
520
526
527
535
546
557
572
610
616
627
628
642
665
686
698
704
716
724
757
764
792
797
802
804
809
810
818
825
835
840
872
881
887
889
897
905
920
927
936
939
940
941
978
998
1016
1030
1043
1059
1060
1066
1070
1074
1081
1094
1095
1097
1103
