57441586
81617469
20304480
78327745
48562921
48421211
35143197
95943646
65925900
11827977
83777024
2672493
11287892
11555891
51764640
62857182
431490
98724371
63447957
523222
84824019
87266300
39308865
36903609
83156820
80668094
26185293
14789906
22938345
84351838
85748183
24445436
75953990
5931190
3867400
52602443
13331265
29183851
88691475
33314891