82902079
37949290
3622826
33211139
18028810
18897316
46737315
9565506
90488600
83425468
37086238
8347031
46341562
24285523
46469184
59217789
12993565
850395
50491107
43456686
29969191
84286127
71736154
31218551
50322581
19661847
68178593
4005923
28357266
22586883
62837821
74269092
24924439
1232498
95151923
22222177
88778622
85002978
73359637
5129953