48755696
96482833
71588103
80218824
7318720
35943719
11275419
67763728
36167580
95621742
33042060
59421417
49819595
81679451
62991854
94357904
3040849
50055312
24859176
55637697
23151353
1519416
96994007
92464837
59513458
26322528
46672991
36322832
98413188
83874783
63721673
39711429
58836920
11378135
91958318
85226989
23246226
7040223
7115096
10248684