0
13
35
40
43
48
75
79
99
115
161
182
185
193
204
221
228
231
247
251
252
275
279
308
325
328
343
358
370
378
381
386
409
417
439
442
447
452
454
485
491
494
496
515
523
527
541
548
557
576
580
590
595
617
640
641
643
658
665
670
671
701
725
732
755
762
771
773
780
785
789
808
813
815
817
836
849
854
855
872
873
880
884
892
903
909
916
932
935
939
948
955
982
1003
1009
1016
1031
1052
1057
1081
1095
1101
1103
1120
1167
1174
