50356535
85894097
758514
67048787
5443843
20354172
41089102
96995737
56007078
57926448
36729847
43357640
53174323
63968702
71536611
8791496
79089751
32115610
37661279
21408408
50489711
94035151
34252782
47511718
83894118
75318258
42333
9444724
25672405
10576450
73591191
56683451
11625883
6005586
80579840
45468418
91556164
43695386
16876673
15844750