25837663
130279
576601
86366465
96745358
91665904
37027462
44955899
18096525
28064243
34029135
16723424
56461830
29429817
12997574
68117274
22327177
31281504
27242446
92731261
3065365
4425482
39568276
19707719
14878296
24797967
65342925
52251579
42848497
59633959
94569383
5106476
74182324
94291129
33527324
13081658
80733254
41089418
8096782
528189