58097533
76638929
19635792
91388618
40404396
60383272
4863896
55069190
96189620
2605936
687653
75867384
65495798
80051592
89258481
51409902
8893870
57755651
373422
95858226
5059447
70151659
77573161
13945168
78255634
56052519
53063453
5299894
74958449
89948734
89226559
7642957
38725247
22174477
96435921
7013469
11733177
3037135
62881299
88391420