58903023
25826835
79822074
5016997
79053881
35108464
15284553
14862351
31229646
30932421
90409924
28393891
59178045
30689228
8427298
6774684
11987914
1494327
9789101
67524218
1854695
6647459
266726
47147451
57187289
24968678
57965617
95373617
5461408
18481002
33971759
51098906
10826786
267379
69624086
9768924
18786165
20651699
50598058
22041417