54644013
36382000
31261904
48342733
43512192
8019469
17808450
90963119
83281733
23485058
47915685
60552579
14858854
81381965
70147
1846767
9598628
58901948
75648808
55932230
72914055
43286634
28748114
90657330
69596837
7831891
53692036
46647580
4854361
16143105
78097999
51647171
6709053
43061072
27059980
51372692
2092074
38953493
5952988
22103447