2578391
83645228
33991317
28896277
13815439
5998434
23929131
26315217
45612685
57538889
69681596
13045075
17788025
35101535
63244713
17513198
55194061
51721141
32868039
40953169
24132115
2041449
751657
2041902
93625490
41479112
88615659
89556772
87984504
66891370
1094298
99195027
29674732
85882548
82099807
231832
69739147
73134709
4911886
41249498