38992580
29941196
16134055
57845920
73346997
546997
3187299
58758690
918811
97477787
3594937
26526616
76431
54201855
8046543
43427013
48272488
69511129
93726532
49947398
4439129
5670156
36186994
29492494
30792040
89329523
51138592
98627482
88933946
20776357
1644418
55235893
35026132
89265146
21297698
40309257
19176215
3355214
58026567
34445820