58252160
45567377
35757747
32087827
83584629
3560816
3184516
63287922
66826983
18497909
88322015
51166300
53027476
25128161
66154861
56116439
56837610
58916384
357670
8389233
94222035
61462296
67411558
4589780
62299766
55082751
33323689
80148772
87545
5196845
60527164
26561357
95788061
77548043
52704407
41764222
38214
22971605
17749430
2872194