2525973
70069086
23703272
52078044
385006
13487653
98417993
30972676
2721821
63802567
6353382
50773789
18368765
13961948
59893809
46951191
12583884
5642747
36843422
95127265
68306994
56372560
60451220
53107645
1116645
96569157
58226965
3968575
86965871
27661378
50838321
89647869
95225927
2609237
10396803
49322833
13309351
60395234
36987369
5441968