38842252
92263230
99624333
91807310
13146893
59947780
27588743
76647245
95325638
57189867
20653938
90121720
20006178
62772189
77166108
4345104
21514406
54204915
79871207
70794609
28633824
54314360
35866453
76784605
31314015
54204208
58765023
48208440
96517444
86733949
1982955
13951021
2717889
26933611
14222011
17144605
45917644
9038532
19791640
38458075