40889251
35269073
52303446
72962896
30687538
51957752
61668819
14195134
21263666
5319854
3162845
72747315
9499918
13241791
53751874
36695748
59097895
82053058
8227641
12914350
1125248
69664198
86275487
16722221
85438436
99406979
16435029
96248889
29806016
83365705
8334321
39417727
88397284
68817283
9169388
61567102
68885108
24466547
2639361
339507