30032245
21655970
80841960
22969118
27706766
8751812
29447539
55774430
71056300
39084073
771500
90748409
35525284
26288292
28604991
97509213
2993963
30712112
48862223
57352306
74903952
3824202
52654653
55196019
27945677
93426445
79609576
69643001
93664538
14951259
97118423
7550580
30934792
34603714
60417466
26076241
63128597
3052424
62513896
11759988