29177215
20336372
24764737
57787165
9930181
94429108
58017447
7454019
38959949
64172970
22055374
31514419
35101408
52856770
14082270
6999731
13452843
89198815
41015171
7659805
68675216
20917280
8001278
76723945
3633581
81085405
28655815
52496530
13657787
27036749
49899580
826418
35588486
53278198
2567438
1525380
94068970
20732949
87311644
49203214