18055093
87488603
83687397
43509627
82342920
80057466
35172568
50243622
36964842
89277181
857049
5986579
17735544
33504931
45922782
93413188
59709497
84999893
82277895
49276597
2943179
69617391
7099722
32937975
89708255
81565517
31994794
57661754
87137790
31192965
94099309
60771096
54383875
2842225
20125244
80968749
62188361
65798541
56086179
6531181