16
40
50
55
80
89
105
108
131
144
145
153
157
158
159
166
199
213
217
218
223
248
251
253
263
273
323
327
328
335
355
361
367
374
392
404
416
449
452
456
461
496
499
506
538
549
558
561
578
593
595
617
618
619
623
628
641
644
649
667
685
703
705
707
709
710
736
741
747
757
775
781
789
791
802
808
836
846
861
876
881
906
911
921
928
939
945
946
948
953
956
968
974
978
984
985
988
994
996
1003
1007
1009
1020
1025
1027
1048
1060
1077
1079
1094
1097
1115
1117
1147
1156
1162
1163
1177
1185
1201
1207
1216
