2537551
97968385
57831225
8424460
3264902
50113982
8003341
30213077
5670108
50067763
5091790
62351812
19852962
41589535
62481854
57101393
12714575
1069611
72093196
94043375
94297287
30794847
80194225
99097696
35185129
94644931
52113309
1301284
56687489
32362720
71282425
198484
9305328
45256995
66468292
38961544
73292696
2568649
68074187
17032088