30548333
36688910
51997619
31524560
48798633
2398008
33515931
7291500
8307273
52357359
8655489
67262701
87388797
64777322
18259862
10848882
67025376
21284940
55529852
6057828
99331075
37996702
1029198
39019862
80054360
40351552
65795478
21257225
12532777
49599939
95267913
7895636
10615874
79875201
10406105
91954600
69201506
43427052
84214434
64821376