57881139
1936555
92353283
4212547
5166532
17294813
86783355
9957425
26595504
39578770
35662439
30915395
81235701
86505969
9154373
38398180
487811
53955613
12441359
71045425
61318796
8697437
58812886
52153773
84348
61553089
18451670
52201619
28585842
87067351
76685791
63188403
7666612
87955374
13183014
61925732
6350542
69591075
9065575
5478252