47418376
30615530
3342890
78162562
50973256
13994780
55337537
3125384
52299873
972942
96451624
86416137
93533380
16753871
62777226
57519665
4618365
67715577
66139742
96424784
97203249
97596887
17075378
98381697
23181786
86922195
65567437
94322459
60761990
59495291
3785251
7067093
3124535
24858664
2592029
44689120
28592530
94498619
9851905
58098746