57776781
7527057
82107565
72022727
95914174
82236
621997
51504712
14144736
82371651
86112063
8283318
83882482
35323968
69362933
1067749
21319851
46981545
59269267
76193832
64895189
11082443
7544659
79403648
15757061
1754837
67166391
49969045
71672647
85354091
8386947
4097672
12595306
88191467
58927866
1989307
5781534
9876240
32271408
18249271