51679227
35065676
28257554
66521847
64366965
31347196
9289479
71217907
64806714
67617138
84648734
6942101
94411652
70399017
92078256
59487523
58837977
83302297
74018898
88278780
12783593
57243265
65365472
15396481
84394858
85357030
79141602
37184138
70511332
8882465
65311766
37094221
64976729
56226673
12104525
47092301
5053302
31085320
52423773
40816275