5058779
2233444
356271
9514416
81941437
7868765
70926536
24814234
26367105
67892098
12416285
4317855
89584204
4645259
10968079
7091675
29153167
55496813
25641001
92774324
23331028
67639830
95887981
25355798
3979535
59481770
34521982
2286821
16765672
35561662
46401832
60435807
1438594
21538306
19401011
46783059
95153727
99652179
92113772
45497578