39883132
10718
42382458
26433925
416085
79621280
54089983
63003226
89756055
72396938
91185271
676963
23628575
16502759
84968794
67304052
50734341
40099078
87567557
60806104
90515704
44888449
32801705
48975104
18371899
47041751
2941484
12089179
19631611
59095554
95351602
97335654
85212483
6756304
81565320
25289287
220963
33231104
44669028
97883148