59905131
53449461
1165653
5345298
87231168
65504786
63208887
16887022
39529328
50851934
74529985
16538026
41255488
3768137
89076553
12358381
62718520
43896597
22883236
10143597
60097394
222265
39366071
80011776
76564859
8063993
94312067
10168406
40959460
19984717
3256410
28888930
64581058
91329872
53175924
85166170
6778562
71236124
91917912
12848452