100
979
972
970
964
963
955
950
937
918
911
903
893
871
867
864
850
848
845
836
833
831
829
827
814
808
807
795
776
773
748
726
722
721
713
709
701
683
683
679
665
659
646
640
625
607
582
579
573
562
561
557
545
539
532
528
517
501
496
480
460
440
429
411
409
407
388
309
296
294
287
286
277
271
268
258
252
250
238
231
223
218
215
210
192
187
171
141
127
125
123
123
122
111
110
99
91
91
43
37
25

