39
48
50
59
66
70
72
87
93
102
112
125
129
130
153
157
166
176
178
189
193
195
215
239
246
248
264
310
317
345
349
354
366
367
370
373
383
396
407
409
428
442
470
479
488
494
527
546
551
561
567
570
576
582
592
604
607
612
616
618
622
640
675
677
682
689
696
706
711
727
735
743
766
775
776
794
800
813
841
842
847
860
866
868
876
887
888
896
899
905
918
922
935
950
966
969
976
991
1001
1031
1034
1041
1054
1065
1074
1082
1083
1084
1087
1096
1115
1130
1135
1138
1139
1154
