51594228
71171983
42563151
2345198
28300
69527388
95052788
80536981
93445903
40355761
79875920
86318958
92592016
2389607
72744939
19055524
55153696
9116672
90775164
83003110
50985250
72096696
79126172
58263559
90257071
4379887
777955
97834652
74098193
63986887
46171788
64568894
9198525
32815670
57882914
93382620
78879294
87676053
95397911
39264210