14471878
57910000
64027033
2049365
5470833
12686837
9247859
88404380
10099083
93082789
78689543
4829544
63984316
21473660
4276253
46767454
61103969
16348773
49691284
70335249
8157712
24128369
57883077
82032298
58372563
361979
70818587
33396217
87338422
59606424
65048085
7186196
17368280
42565606
14448775
22964258
76838368
53917078
7365558
91996529