42542867
15622427
30339604
90738988
74017772
57223037
88889655
94592791
93429410
6428902
6557496
28308508
2581
35746810
5267772
51108047
38361643
18372931
79538212
21579371
87603902
80198555
50451295
76807655
27306711
97096129
6712156
55014688
69793704
36075615
9335365
67689505
64094763
3794145
11387926
5789430
31076895
97347892
55208558
48237640