41325525
42175289
28884064
1365295
48909195
33358888
21999828
1518171
52178474
12507119
55471158
51643008
20196672
80367795
59859812
86362242
10027172
9412373
88969360
80262890
37144832
2964734
72303653
68977753
55176667
56062405
6929575
8520382
50447345
39158451
44398750
5312788
89287244
21411161
31619060
35923303
78346897
20735729
7074502
249644