47506627
6244777
98531314
9918871
10492292
45034889
6388215
80415448
82455612
42445039
76693236
69858319
42252342
66973162
16069822
71515810
16492778
86355931
27067771
77655020
35374706
37348981
67191366
64353246
47602076
5015266
9339170
10992676
47681093
40333500
84894523
66022445
21115702
16725992
92746125
3661082
15965815
27804166
91093514
57942326