9194756
8803436
39157177
18677438
94346831
11405156
92591611
21423984
78094641
15143857
4816958
9631667
59357782
10772903
53934298
16217102
39062822
4997367
53007411
91983948
43507600
76795091
95791617
82302467
30024403
3819745
81171468
69666657
87207983
73105032
31083969
97446175
89095960
73651979
19069266
7059377
12879221
16332414
50236904
3982935