28408858
9905872
23602402
59352373
13764360
18664915
99099913
44729445
40769345
45708703
43591517
88027721
97225295
34548879
75908096
55855289
94753185
52788606
36239838
13627807
13125577
10485506
53347233
13266759
60907678
4952622
91546545
7851826
72161459
90855621
42076602
94103261
32822900
35511252
60731289
600858
67141193
6082837
47393771
44255036