31646880
17726298
60454030
20899905
5617686
57139186
58187913
8588596
52627175
30582062
2923782
91728943
2369718
42963712
60026109
40728258
46285721
94189524
256031
93749792
48888137
84113098
68903039
33953120
84955819
48026797
32016582
23014060
47279114
91967756
94207040
42982124
9445982
13488033
47784573
18945683
50402173
46881483
33643308
98278115