52811022
8575434
18315671
73399631
10351022
79548859
40738193
55298437
93046737
6572419
77569756
51298398
77517567
45369748
20249861
7700468
3808201
75353243
36841186
43005723
17971371
44598554
66296102
45494678
67147112
12559560
99394719
30097368
29723477
33052995
13359988
63499958
53781826
95636059
21193942
87359949
88833254
17628933
60814461
71583055