43227163
9476566
8768556
73744509
73685558
90566521
5950870
89298278
99553601
31387493
54669414
70191788
35032690
57415646
56226122
7504908
96266856
1297802
25651811
38334084
80188011
69186049
71944994
6469245
67342957
99887837
54219139
5239648
12434060
97003783
68056752
18225460
37208745
52389291
30765192
95277190
12318953
75723947
8745496
84619976