0
9
10
26
43
65
73
79
106
111
121
136
137
141
147
158
168
188
210
229
230
247
255
269
273
282
313
317
318
324
378
382
385
392
396
405
415
416
428
429
450
479
483
492
499
517
518
519
524
533
537
545
553
573
590
596
598
653
654
665
670
673
685
691
701
703
724
728
737
763
766
767
785
793
797
807
821
822
838
839
852
865
868
877
878
884
902
930
935
936
950
955
956
988
994
999
1007
1016
1022
1025
1038
1041
1044
1054
1057
1062
1066
1072
1091
1116
1128
1135
1141
1166
1167
1168
1169
