9
10
12
16
35
36
38
50
63
71
79
85
87
89
106
142
143
148
157
159
165
166
186
188
194
204
207
229
235
245
247
265
271
310
321
327
345
352
353
358
362
367
371
373
375
380
399
405
411
422
463
485
492
501
504
511
525
526
531
577
582
608
644
649
661
662
672
673
677
680
684
691
694
702
704
712
719
748
750
755
764
779
784
786
817
844
850
856
861
863
881
891
903
905
911
917
923
974
993
997
1010
1011
1014
1016
1018
1025
1035
1045
1060
1083
1101
