30311072
79562798
58086330
8388080
47505055
26849177
39894593
97227854
79015047
69761679
41824594
2430925
51213758
69853656
69514954
91098035
23519936
86375072
79407345
235485
2583537
14119130
2955512
62229587
19987160
40401685
41617599
10146549
2555961
29382234
8722333
29064569
45955532
52753529
86875045
4036992
51248547
50088140
8033480
7263076