50571650
22957564
66203574
51696358
52377092
877543
16207585
42406302
16824399
25899500
41869847
26406036
39895045
25173336
35075747
97044277
73387035
59625290
9583092
35903124
55346223
66262202
89801829
81592471
94621122
57675365
23495187
96171792
65303662
38479545
52569670
75666089
525647
14548353
48159287
11993912
91532809
16638556
94964822
78878392