50476108
89781580
31952218
49505438
18021396
34527119
47138022
85219510
47347138
96942636
11393826
20047322
3587153
1038917
16921687
9393586
31247021
13879703
1859239
23788801
39282962
31049671
86047971
64096498
42403257
33338501
89005308
31466766
37811584
60103780
82481607
90024971
4257629
30832819
21529571
43696417
57663145
11467609
3763172
15321363