2549525
53785966
47946757
35314365
29538473
83912661
20391713
13246977
9005291
79256520
24437853
67326079
4837591
45363539
3459124
21444423
33229565
18301583
22156510
97504277
70969
76874805
1353862
36106229
27239635
11484720
1552316
49271052
30387243
13693805
53893564
18479895
90042996
63026245
68824783
74104746
6929376
1448946
75033504
63161988