59654796
17018428
9539697
45838615
39809944
20503927
16146924
10216117
37992724
2689086
16982508
2141179
87123838
12474268
3452418
77163757
47182575
4473025
87482022
74577161
13108317
74056457
77726002
44481737
9603074
4224802
63757913
20218347
97914385
97203677
565548
2949357
89236205
58342565
83672363
333960
10499642
6128609
85581133
92417359