2552392
23845800
26313605
33801632
73827963
55257
82871357
62932090
89081837
87218111
90671161
67621091
55097761
40885660
47805154
44921654
88635871
45802105
11525115
10672375
20683102
96084691
55986624
37581501
43908251
20886348
4651531
52328622
48943673
22566428
17519867
33458
59413672
27991078
5694877
50254400
17631017
91355490
14513192
7224842