10159750
97301151
79691363
14616944
11546766
33916544
12035775
74869407
45079276
5524558
40205041
11692018
7904240
3757951
3129831
38261425
93937272
88102672
42745585
49216798
23018020
87458504
62552910
6985002
43061558
15739865
91846736
87674874
82595097
91753729
70255821
44134579
82338982
73574529
89749772
79213036
88623280
78591885
76522006
19959148