51246681
8965233
85851640
66894714
77696538
44633320
44053731
34159962
18829827
20267817
42475004
5741380
48658522
33961161
88034860
65199879
31144140
40257873
46846102
47655876
34742346
3874142
86561813
5962839
14904722
4156401
67741722
76998775
12214765
61884863
4898286
21411133
12016262
51567402
62296854
37833812
26644145
99091628
3773911
95511835