58882622
4068045
73357879
78188228
93684332
90434571
25505376
68544805
11019557
77448861
19722386
66108115
71429792
42473293
19563531
46342761
72581349
39717090
3514913
36152284
4721235
71468527
10667766
96834310
882833
88073892
74576300
35352363
53127649
3409265
69908831
80701998
14955421
74699510
66308891
3747260
68162427
68781630
50593366
88956227