57411082
51941910
45898078
52984538
8374295
97106479
65762928
25055597
9962033
64407376
17234776
1619448
90418310
23893604
93392698
60151576
38168452
5808243
48586536
63123032
38512975
29929439
51359523
12503688
799609
2714641
86958458
26324077
93582294
1041283
18999985
37318220
18311154
55127479
34245836
89363525
20111470
48297272
68052714
35165248