42424274
5901706
85831149
52759069
6780261
18606959
78810
6743599
5821390
17362635
83301806
50527183
3264666
75604060
85334917
64001357
51225196
42507468
72555945
67655185
49273344
45604610
65316209
58334107
20164894
42469692
6105402
25362587
44034000
11653938
48663580
14838425
39025025
1781769
86053627
69209105
25656108
18283602
18325089
15799358