47978306
1996025
51666306
26519085
50756792
18573425
43826967
91348215
2744810
17189522
11991809
54827851
1865009
47023705
12436383
52766453
57052701
57959005
8681044
97723615
28624922
97391197
81003888
4652638
69017040
705512
63324448
57638120
43322206
20073822
4504050
12486234
18951438
37407279
23816602
36644548
57384316
41057563
13859253
44164416