39483753
18471764
4909960
40935194
85872750
98117567
5112309
3881306
13203761
71133933
97271593
70778130
61795357
907265
22331008
3554436
67466892
68213620
92152295
71133979
57947266
71883890
16888897
4856656
5999579
47495145
63767567
33868899
814628
21419081
67606369
34904355
62951079
30877835
31707374
51315995
74693231
83969714
73052232
56659061