15706663
98462585
59789500
89918197
86476315
5723489
25377625
38947982
43234536
7997627
19966730
54729072
619462
298802
57001272
8363124
60725031
88624243
59584197
75557995
11012630
94281644
49062375
6597848
98387082
44545460
22289846
6513944
77838582
1992660
67754978
44579924
72002226
36231710
28997138
3136355
50105409
20231033
21419993
3858773