85481035
20348100
31365414
30308463
898889
5380480
15179606
8256770
89575832
45269608
60654850
3731032
1672488
5908231
1232725
7884573
32543345
4626809
63561664
36146121
93844329
43538090
58779783
23413849
44092553
9802930
31057142
78053959
15612983
67311671
901500
21422883
25211100
49714398
87515251
13425892
59958160
57781895
21207517
74738126