46487389
20209200
20258374
2856625
18147058
86907998
29616027
46813135
92435305
70134173
78689525
57764319
86711378
83652910
63373428
65775183
76858595
7676563
11256928
5001167
50127906
5922962
45032911
72745322
30125727
22057692
98646940
36131319
9159293
4402247
58123130
10233873
3846197
228020
24151645
28648235
14238182
16807574
6024901
43591325