104201577
99591290
98261529
98111401
87331047
8510605
82101978
8093785
76361873
75631346
7500776
74871396
74721973
7262786
72051642
69631793
68931613
6606404
65711627
65041299