21624652
17471937
31554651
2195410
50149644
87998544
8502407
48316562
65236627
45576644
11996878
7506571
75277859
57117232
55229392
41688534
97831074
34896307
4326172
44612833
71361848
56851817
8609235
31988516
45979996
93037184
80794133
28901213
7171530
85747827
1472427
72151584
41632648
82995058
6521115
60224462
50553334
30893006
51646145
53539842