39677128
93343605
36758940
87292184
87419532
54722274
44034171
4813265
80762162
99801146
63041340
8442563
96413030
71285125
30315137
14217207
84552747
13056049
21186136
42094975
12035716
45145401
47357613
58076321
34114776
73532474
6478205
10935900
12965497
90539400
91836492
32961302
10433208
4857118
76605518
21373366
97232599
9212625
2989645
29978650