52558856
64863789
25925953
43491434
8367039
85327345
57978530
74115136
78989705
69508842
39419955
42966335
47493502
70096128
9453297
14386132
1718374
37872084
94145689
79639848
14759725
10174133
97149796
35096673
17204010
270815
98179789
5305616
60737202
50927982
6283358
1230656
64963885
26789595
62363676
47624089
45122227
62604998
71384862
67047803