32508525
37425874
23144056
87195686
72173366
2447607
439555
88951321
61887923
38495103
6966847
62945799
5893637
36554310
52102668
14768600
91281159
46961104
5218328
6547165
45471561
59083928
12537792
77139038
24809588
10182278
71137266
36522115
68527591
92406289
68417548
57527743
52691070
61029829
33766229
8477726
67431014
13751336
60984657
52862033