39916052
18035441
1988412
5146201
87696034
99589631
19428698
90466911
33266702
69087879
30969935
43059462
23208704
23431916
23185796
51058496
9731832
95806821
97159707
22878746
6727444
2658500
49098606
26421526
46404723
87582699
66276489
62238061
78306133
35325508
90183599
6821127
94593825
32859787
6207057
91301574
17743518
60024915
31775147
90903920