59057845
87445845
96506286
73564023
7391243
656489
44657779
4546205
60744911
19586514
80512075
80275664
25916468
32579019
37309706
3374098
2179725
49132242
67425343
77447292
3115301
14715496
19058536
77677659
67931837
4213103
69591083
53069736
50146886
70705620
10044559
93133357
2612644
80674846
52485067
18925443
94946531
51219987
96068612
53946454