53785660
145336
72692447
7614876
5733234
50078541
57741631
26053136
59493670
6022573
48207020
34479486
19083929
66148810
19286319
77404951
66676841
5886410
55057016
63315587
37435925
8235796
1756614
18271802
53716668
10478177
20158818
14982549
93093193
24105112
89054438
13324778
17021007
34498814
42543143
63687171
12472801
1284700
89455098
71261983