50245835
3519540
6343192
31012829
37404042
84434878
73912588
58784996
37455800
80058862
47462407
76356132
9199388
63982846
30312644
1119896
61462206
32475854
29488670
60141205
45629359
35063850
93241481
29724758
40075923
51484462
73339576
66796731
66234571
28802757
85991571
68579478
9693435
19707353
29193683
33549507
5887479
29052150
11657053
93593296