54458246
96158404
1448009
27899358
96122358
53613548
18766239
64466497
20894959
7733275
275030
4544810
9142225
86356335
40752569
59265214
59216430
9164450
49061901
14695103
80783896
75096345
29291581
9642150
33802474
94809953
95632852
74179176
24694564
8176564
7368206
65082477
97673017
31287131
57187830
86349246
51054526
28811241
23711188
87073484