5084902
89594793
83405135
34712811
71598070
591302
93268601
92106597
89467942
64216032
70899576
62054079
74232109
69374147
10994350
4324970
49277115
7335954
26651239
955282
78601350
62804952
16271429
53166009
97378188
81583094
80137556
9782921
48919647
93825453
37949657
21762515
19155031
37282046
25588592
46622824
93009911
8133757
16316636
29791053