58151396
87608031
92046749
26033973
93215261
71062401
36255665
69933281
59065761
1379845
7422054
29837916
37317732
47122220
23941730
16832320
20345350
7357523
20901055
21755687
7799271
95986161
10956936
2005267
6123862
98916230
47641079
44164050
52744232
13895016
77137990
8745167
77507601
59812716
4283814
55943135
68671000
39605064
6428858
6189320