77567889
45681840
10999411
62517762
56961022
13851729
53904118
2669205
89788203
9966625
24399239
30462380
77672250
22692902
3519906
41504541
335633
6218425
86833288
47465951
17032082
7877158
18632373
29916420
17381762
94698880
28076647
73725084
6258422
5571638
61949496
30188414
4351470
2788217
91565243
58778134
5659802
93118242
66026951
1665391