39056346
48452407
39459567
48575395
6397949
39648259
94685520
89762042
51385865
74678575
3269184
35366384
14408112
93494788
19899770
38897525
10547246
67861752
20127581
77388651
56379420
3945655
76812537
65623025
10303424
16155265
55066205
5153149
72563713
30648216
6473400
55972547
22672159
85366706
7723396
66445372
31278605
42358457
82992600
55693250