47036728
6071675
156228
4378053
7662539
53032879
31332265
52051558
1566635
9855351
16105013
37062879
59359834
99476053
41953106
75625949
94584969
12791269
43066782
94182211
26765648
46292807
2986474
80499698
19688326
24465405
4188823
20767599
52065983
38668876
40675919
26997517
31539535
29789604
627860
10004769
46053668
45277102
38826826
650511